------------------------------------------------------------------------ r25663 | tlyu | 2012-01-27 14:43:35 -0500 (Fri, 27 Jan 2012) | 1 line Changed paths: A /tags/krb5-1-10-final (from /branches/krb5-1-10:25662) krb5-1.10 ------------------------------------------------------------------------ r25662 | tlyu | 2012-01-27 14:42:58 -0500 (Fri, 27 Jan 2012) | 1 line Changed paths: M /branches/krb5-1-10/README M /branches/krb5-1-10/src/patchlevel.h README and patchlevel.h for krb5-1.10 ------------------------------------------------------------------------ r25656 | tlyu | 2012-01-18 11:37:02 -0500 (Wed, 18 Jan 2012) | 13 lines Changed paths: M /branches/krb5-1-10/src/po/Makefile.in ticket: 7078 subject: Use INSTALL_DATA to install message catalogues version_fixed: 1.10 status: resolved Pull up r25492 from trunk ------------------------------------------------------------------------ r25492 | hartmans | 2011-11-29 16:22:26 -0500 (Tue, 29 Nov 2011) | 4 lines ticket: new target_version: 1.10 tags: pullup subject: Use INSTALL_DATA to install message catalogues Use INSTALL_DATA to avoid marking .mo files executable ------------------------------------------------------------------------ r25655 | tlyu | 2012-01-18 11:36:57 -0500 (Wed, 18 Jan 2012) | 15 lines Changed paths: M /branches/krb5-1-10/src/configure.in ticket: 7077 subject: LIBS should not include PKINIT_CRYPTO_IMPL_LIBS version_fixed: 1.10 status: resolved Pull up r25491 from trunk ------------------------------------------------------------------------ r25491 | hartmans | 2011-11-29 16:22:21 -0500 (Tue, 29 Nov 2011) | 6 lines ticket: new Subject: LIBS should not include PKINIT_CRYPTO_IMPL_LIBS tags: pullup target_version: 1.10 AC_CHECK_LIB should put -lcrypto in PKINIT_CRYPTO_IMPL_LIBS not LIBS for pkinit. A similar problem exists for crypto_impl and is not addressed by this patch. ------------------------------------------------------------------------ r25647 | tlyu | 2012-01-11 18:46:42 -0500 (Wed, 11 Jan 2012) | 1 line Changed paths: M /branches/krb5-1-10/src/patchlevel.h krb5-1.10-beta1-postrelease ------------------------------------------------------------------------ r25645 | tlyu | 2012-01-11 18:32:56 -0500 (Wed, 11 Jan 2012) | 1 line Changed paths: M /branches/krb5-1-10/README M /branches/krb5-1-10/src/patchlevel.h README and patchlevel.h for krb5-1.10-beta1 ------------------------------------------------------------------------ r25641 | tlyu | 2012-01-10 22:59:22 -0500 (Tue, 10 Jan 2012) | 17 lines Changed paths: M /branches/krb5-1-10/src/lib/krb5/krb/srv_dec_tkt.c ticket: 7051 version_fixed: 1.10 status: resolved Pull up r25584 from trunk ------------------------------------------------------------------------ r25584 | ghudson | 2011-12-12 19:53:56 -0500 (Mon, 12 Dec 2011) | 9 lines ticket: 7051 subject: krb5_server_decrypt_ticket_keytab wrongly succeeds If krb5_server_decrypt_ticket_keytab doesn't find a key of the appropriate enctype in an iterable keytab, it returns 0 (without decrypting the ticket) due to a misplaced initialization of retval. This bug causes kinit -k to claim "keytab entry valid" when it shouldn't. Reported by mark@mproehl.net. ------------------------------------------------------------------------ r25639 | tlyu | 2012-01-10 16:36:47 -0500 (Tue, 10 Jan 2012) | 15 lines Changed paths: M /branches/krb5-1-10/src/clients/ksu/setenv.c ticket: 7057 version_fixed: 1.10 status: resolved Pull up r25605 from trunk ------------------------------------------------------------------------ r25605 | ghudson | 2011-12-27 20:31:59 -0500 (Tue, 27 Dec 2011) | 7 lines ticket: 7057 Fix implicit declaration in ksu for some builds ksu's setenv implementation needs to include for memcpy. Patch from basch@alum.mit.edu. ------------------------------------------------------------------------ r25637 | tlyu | 2012-01-10 12:52:37 -0500 (Tue, 10 Jan 2012) | 16 lines Changed paths: M /branches/krb5-1-10/NOTICE M /branches/krb5-1-10/doc/copyright.texinfo M /branches/krb5-1-10/doc/notice.texinfo ticket: 7067 version_fixed: 1.10 status: resolved Pull up r25633 from trunk ------------------------------------------------------------------------ r25633 | tlyu | 2012-01-09 23:23:56 -0500 (Mon, 09 Jan 2012) | 8 lines ticket: 7067 subject: documentation license to CC-BY-SA 3.0 Unported target_version: 1.10 tags: pullup Update documentation license to Creative Commons Attribution-ShareAlike 3.0 Unported. ------------------------------------------------------------------------ r25636 | tlyu | 2012-01-10 12:43:23 -0500 (Tue, 10 Jan 2012) | 15 lines Changed paths: M /branches/krb5-1-10/doc/rst_source/mitK5license.rst ticket: 7065 version_fixed: 1.10 status: resolved Pull up r25631 from trunk ------------------------------------------------------------------------ r25631 | tlyu | 2012-01-09 16:35:30 -0500 (Mon, 09 Jan 2012) | 7 lines ticket: 7065 subject: delete duplicate NOTICE file status: open Delete the duplicate NOTICE file, as it is checked into the tree and relative include paths work for sphinx. ------------------------------------------------------------------------ r25630 | tlyu | 2012-01-09 16:23:48 -0500 (Mon, 09 Jan 2012) | 17 lines Changed paths: M /branches/krb5-1-10/src/plugins/preauth/securid_sam2/securid_sam2_main.c ticket: 7060 version_fixed: 1.10 status: resolved Pull up r25621 from trunk ------------------------------------------------------------------------ r25621 | ghudson | 2012-01-07 15:57:36 -0500 (Sat, 07 Jan 2012) | 9 lines ticket: 7060 subject: Convert securid module edata method target_version: 1.10 tags: pullup r25348 made modified the edata method of the kdcpreauth interface to be async-capable, but neglected to convert the securid_sam2 module's edata function. Do that now. ------------------------------------------------------------------------ r25629 | tlyu | 2012-01-09 16:23:46 -0500 (Mon, 09 Jan 2012) | 15 lines Changed paths: D /branches/krb5-1-10/src/windows/leash/htmlhelp/Table of Contents.hhc A /branches/krb5-1-10/src/windows/leash/htmlhelp/Table_of_Contents.hhc (from /branches/krb5-1-10/src/windows/leash/htmlhelp/Table of Contents.hhc:25628) M /branches/krb5-1-10/src/windows/leash/htmlhelp/leash32.hhp ticket: 7055 version_fixed: 1.10 status: resolved Pull up r25598 from trunk ------------------------------------------------------------------------ r25598 | ghudson | 2011-12-20 13:08:07 -0500 (Tue, 20 Dec 2011) | 7 lines Table of Contents.hhc -> Table_of_Contents.hhc Avoid using spaces in filenames as it makes searching the source tree less convenient on Unix. Signed-off-by: Kevin Wasserman ------------------------------------------------------------------------ r25628 | tlyu | 2012-01-09 16:23:43 -0500 (Mon, 09 Jan 2012) | 28 lines Changed paths: M /branches/krb5-1-10/src/lib/gssapi/spnego/spnego_mech.c ticket: 6936 version_fixed: 1.10 status: resolved Pull up r25591, r25604 from trunk ------------------------------------------------------------------------ r25604 | ghudson | 2011-12-27 01:39:07 -0500 (Tue, 27 Dec 2011) | 4 lines ticket: 6936 Fix an unlikely memory leak in r25591 ------------------------------------------------------------------------ r25591 | ghudson | 2011-12-16 18:19:01 -0500 (Fri, 16 Dec 2011) | 14 lines ticket: 6936 target_version: 1.10 tags: pullup Do mech fallback for first SPNEGO context token When producing the first SPNEGO security context token, if the first mechanism's init_sec_context fails, fall back to a later mechanism. This fixes a regression in 1.10 for SPNEGO initiators using non-krb5 credentials. The identity selection work causes errors to be deferred from krb5's acquire_cred in some cases, which means SPNEGO doesn't see an error until it tries the krb5 init_sec_context. ------------------------------------------------------------------------ r25627 | tlyu | 2012-01-09 16:23:40 -0500 (Mon, 09 Jan 2012) | 19 lines Changed paths: M /branches/krb5-1-10/src/lib/gssapi/spnego/gssapiP_spnego.h M /branches/krb5-1-10/src/lib/gssapi/spnego/spnego_mech.c ticket: 7053 version_fixed: 1.10 status: resolved Pull up r25590 from trunk ------------------------------------------------------------------------ r25590 | ghudson | 2011-12-16 18:18:54 -0500 (Fri, 16 Dec 2011) | 11 lines ticket: 7053 subject: Verify acceptor's mech in SPNEGO initiator target_version: 1.10 tags: pullup In spnego_gss_ctx_id_rec, store the set of negotiable mechanisms as well as the currently selected internal_mech, which becomes an alias into mech_set. In init_ctx_reselect, locate the acceptor's counter- proposal in sc->mech_set and consider the token defective if it is not found. ------------------------------------------------------------------------ r25603 | tlyu | 2011-12-22 16:27:16 -0500 (Thu, 22 Dec 2011) | 1 line Changed paths: M /branches/krb5-1-10/README Update acknowledgments and some summary info ------------------------------------------------------------------------ r25597 | tlyu | 2011-12-19 23:01:28 -0500 (Mon, 19 Dec 2011) | 1 line Changed paths: M /branches/krb5-1-10/src/patchlevel.h krb5-1.10-alpha2-postrelease ------------------------------------------------------------------------ r25595 | tlyu | 2011-12-19 16:21:58 -0500 (Mon, 19 Dec 2011) | 1 line Changed paths: M /branches/krb5-1-10/README M /branches/krb5-1-10/src/patchlevel.h README and patchlevel.h for krb5-1.10-alpha2 ------------------------------------------------------------------------ r25586 | tlyu | 2011-12-14 18:32:41 -0500 (Wed, 14 Dec 2011) | 16 lines Changed paths: M /branches/krb5-1-10/src/lib/krb5/krb/get_creds.c ticket: 7049 version_fixed: 1.10 status: resolved pull up r25536 from trunk ------------------------------------------------------------------------ r25536 | ghudson | 2011-12-09 12:57:52 -0500 (Fri, 09 Dec 2011) | 8 lines ticket: 7049 subject: Fix subkey memory leak in krb5_get_credentials target_version: 1.10 tags: pullup If a get_credentials operation requires multiple TGS requests, we need to free the subkey from previous requests before saving a new one. ------------------------------------------------------------------------ r25585 | tlyu | 2011-12-13 19:07:54 -0500 (Tue, 13 Dec 2011) | 219 lines Changed paths: M /branches/krb5-1-10/src/Makefile.in M /branches/krb5-1-10/src/ccapi/common/win/OldCC/autolock.hxx M /branches/krb5-1-10/src/ccapi/common/win/win-utils.h M /branches/krb5-1-10/src/ccapi/lib/ccapi_context.c M /branches/krb5-1-10/src/ccapi/lib/ccapi_ipc.c M /branches/krb5-1-10/src/ccapi/lib/ccapi_ipc.h M /branches/krb5-1-10/src/ccapi/lib/ccapi_os_ipc.h M /branches/krb5-1-10/src/ccapi/lib/win/OldCC/client.cxx M /branches/krb5-1-10/src/ccapi/lib/win/ccapi_os_ipc.cxx M /branches/krb5-1-10/src/ccapi/lib/win/debug.exports M /branches/krb5-1-10/src/ccapi/lib/win/dllmain.cxx M /branches/krb5-1-10/src/ccapi/server/ccs_server.c M /branches/krb5-1-10/src/ccapi/server/ccs_server.h M /branches/krb5-1-10/src/ccapi/server/win/WorkItem.cpp M /branches/krb5-1-10/src/ccapi/server/win/WorkQueue.cpp M /branches/krb5-1-10/src/ccapi/server/win/WorkQueue.h M /branches/krb5-1-10/src/ccapi/server/win/ccs_os_server.cpp M /branches/krb5-1-10/src/ccapi/server/win/workitem.h M /branches/krb5-1-10/src/ccapi/test/test_cc_credentials_iterator_next.c M /branches/krb5-1-10/src/config/win-pre.in M /branches/krb5-1-10/src/lib/krb5/os/init_os_ctx.c M /branches/krb5-1-10/src/util/wshelper/res_init.c M /branches/krb5-1-10/src/windows/include/loadfuncs-krb5.h M /branches/krb5-1-10/src/windows/installer/wix/Makefile M /branches/krb5-1-10/src/windows/installer/wix/config.wxi M /branches/krb5-1-10/src/windows/installer/wix/custom/custom.cpp M /branches/krb5-1-10/src/windows/installer/wix/features.wxi M /branches/krb5-1-10/src/windows/installer/wix/files.wxi M /branches/krb5-1-10/src/windows/installer/wix/lang/license.rtf M /branches/krb5-1-10/src/windows/installer/wix/platform.wxi M /branches/krb5-1-10/src/windows/installer/wix/runtime.wxi A /branches/krb5-1-10/src/windows/installer/wix/site-local.wxi M /branches/krb5-1-10/src/windows/leash/KrbRealmHostMaintenance.cpp M /branches/krb5-1-10/src/windows/leash/Leash.cpp M /branches/krb5-1-10/src/windows/leash/Leash.h M /branches/krb5-1-10/src/windows/leash/LeashProperties.cpp M /branches/krb5-1-10/src/windows/leash/LeashView.cpp M /branches/krb5-1-10/src/windows/leash/LeashView.h M /branches/krb5-1-10/src/windows/leash/Lglobals.h M /branches/krb5-1-10/src/windows/leash/Makefile.in A /branches/krb5-1-10/src/windows/leash/htmlhelp A /branches/krb5-1-10/src/windows/leash/htmlhelp/Images A /branches/krb5-1-10/src/windows/leash/htmlhelp/Images/Bullet.gif A /branches/krb5-1-10/src/windows/leash/htmlhelp/Images/Kerberos_auth_serv_fig_10.jpg A /branches/krb5-1-10/src/windows/leash/htmlhelp/Images/Kerberos_auth_serv_fig_11.jpg A /branches/krb5-1-10/src/windows/leash/htmlhelp/Images/Kerberos_auth_serv_fig_12.jpg A /branches/krb5-1-10/src/windows/leash/htmlhelp/Images/Kerberos_auth_serv_fig_13.jpg A /branches/krb5-1-10/src/windows/leash/htmlhelp/Images/Kerberos_auth_serv_fig_5.jpg A /branches/krb5-1-10/src/windows/leash/htmlhelp/Images/Kerberos_auth_serv_fig_6.jpg A /branches/krb5-1-10/src/windows/leash/htmlhelp/Images/Kerberos_auth_serv_fig_7.jpg A /branches/krb5-1-10/src/windows/leash/htmlhelp/Images/Kerberos_auth_serv_fig_8.jpg A /branches/krb5-1-10/src/windows/leash/htmlhelp/Images/Kerberos_auth_serv_fig_9.jpg A /branches/krb5-1-10/src/windows/leash/htmlhelp/Images/Leash_about_leash.jpg A /branches/krb5-1-10/src/windows/leash/htmlhelp/Images/Leash_change_password.JPG A /branches/krb5-1-10/src/windows/leash/htmlhelp/Images/Leash_debug_window.jpg A /branches/krb5-1-10/src/windows/leash/htmlhelp/Images/Leash_display_window.jpg A /branches/krb5-1-10/src/windows/leash/htmlhelp/Images/Leash_init_ticket_advanced.jpg A /branches/krb5-1-10/src/windows/leash/htmlhelp/Images/Leash_init_ticket_basic.jpg A /branches/krb5-1-10/src/windows/leash/htmlhelp/Images/Leash_menu_action.jpg A /branches/krb5-1-10/src/windows/leash/htmlhelp/Images/Leash_menu_file.jpg A /branches/krb5-1-10/src/windows/leash/htmlhelp/Images/Leash_menu_help.jpg A /branches/krb5-1-10/src/windows/leash/htmlhelp/Images/Leash_menu_options.jpg A /branches/krb5-1-10/src/windows/leash/htmlhelp/Images/Leash_menu_view.jpg A /branches/krb5-1-10/src/windows/leash/htmlhelp/Images/Leash_properties_afs.jpg A /branches/krb5-1-10/src/windows/leash/htmlhelp/Images/Leash_properties_krb4.jpg A /branches/krb5-1-10/src/windows/leash/htmlhelp/Images/Leash_properties_krb5_1.jpg A /branches/krb5-1-10/src/windows/leash/htmlhelp/Images/Leash_properties_krb5_2.jpg A /branches/krb5-1-10/src/windows/leash/htmlhelp/Images/Leash_properties_krb_1.jpg A /branches/krb5-1-10/src/windows/leash/htmlhelp/Images/Leash_properties_krb_2.jpg A /branches/krb5-1-10/src/windows/leash/htmlhelp/Images/Leash_properties_krb_3.jpg A /branches/krb5-1-10/src/windows/leash/htmlhelp/Images/Leash_properties_krb_4.jpg A /branches/krb5-1-10/src/windows/leash/htmlhelp/Images/Leash_properties_leash.jpg A /branches/krb5-1-10/src/windows/leash/htmlhelp/Images/Leash_systray_icons.jpg A /branches/krb5-1-10/src/windows/leash/htmlhelp/Images/Leash_systray_menu.jpg A /branches/krb5-1-10/src/windows/leash/htmlhelp/Images/Leash_toolbar.jpg A /branches/krb5-1-10/src/windows/leash/htmlhelp/Makefile.in A /branches/krb5-1-10/src/windows/leash/htmlhelp/Table of Contents.hhc A /branches/krb5-1-10/src/windows/leash/htmlhelp/html A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/afx_hidw_status_bar.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/afx_hidw_toolbar.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/hid_app_about.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/hid_app_exit.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/hid_context_help.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/hid_help_index.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/hid_help_using.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/hid_sc_close.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/hid_sc_maximize.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/hid_sc_minimize.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/hid_sc_move.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/hid_sc_restore.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/hid_sc_size.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/hid_view_status_bar.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/hid_view_toolbar.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_acknowledgements.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_bug_reports.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_command_change_password.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_command_destroy_tickets.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_command_get_tickets.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_command_import_tickets.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_command_renew_tickets.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_command_reset_window.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_command_sync_time.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_command_update_display.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_copyright.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_errors.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_export.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_external_aklog.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_external_kdestroy.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_external_kinit.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_external_klist.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_external_ms2mit.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_file_exit.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_help_about_leash32.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_kerberos_copyright.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_manpage_aklog.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_manpage_kdestroy.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_manpage_kinit.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_manpage_klist.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_manpage_ms2mit.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_manpages.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_menu_commands.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_menu_help_why_use.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_option_afs_properties.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_option_auto_renewal.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_option_destroy_tickets_on_exit.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_option_expiration_alarm.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_option_kerberos_properties.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_option_krb4_properties.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_option_krb5_properties.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_option_leash_properties.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_option_upper_case_realm.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_topic_about_kerberos.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_topic_error_57.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_topic_error_62.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_topic_error_8.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_topic_error_invalid_principal.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_topic_kerberos_auth_service.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_topic_kerberos_command_prompt.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_topic_kerberos_help_topics.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_topic_kerberos_names.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_topic_kerberos_principals.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_topic_kerberos_tickets.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_topic_leash_help_topics.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_topic_leash_systray.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_topic_leash_window.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_topic_online_help.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_topic_password_choice.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_topic_timing_issues.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_topic_why_use.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_view_debug_window.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_view_large_icons.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_view_status_bar.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/html/leash_view_toolbar.htm A /branches/krb5-1-10/src/windows/leash/htmlhelp/leash32.hhk A /branches/krb5-1-10/src/windows/leash/htmlhelp/leash32.hhp A /branches/krb5-1-10/src/windows/leash/out2con.cpp A /branches/krb5-1-10/src/windows/leash/out2con.h M /branches/krb5-1-10/src/windows/leashdll/Makefile.in M /branches/krb5-1-10/src/windows/leashdll/krb5routines.c M /branches/krb5-1-10/src/windows/leashdll/leashdll.c M /branches/krb5-1-10/src/windows/leashdll/leashdll.h M /branches/krb5-1-10/src/windows/leashdll/lshfunc.c M /branches/krb5-1-10/src/windows/version.rc ticket: 7050 version_fixed: 1.10 status: resolved Squash commits for KfW updates. windows ccapiserver: replace Sleep with event wait Signed-off-by: Kevin Wasserman fix warning in test_cc_credentials_iterator_next.c include test_ccapi_iterators.h for check_cc_credentials_iterator_next Make ccapiserver exit if its receiveloop thread terminates for any reason. This happens, for example, when the rpc endpoint is already registered by another ccapiserver process. There's no reason to leave a zombie process running that can't receive messages. windows ccapi: launch server without console by default. Signed-off-by: Kevin Wasserman windows ccapi: use a random challenge to authenticate ccapiserver. Signed-off-by: Kevin Wasserman LeashView.cpp: only specify TVIF_TEXT if there is actually text. Signed-off-by: Kevin Wasserman kfw installer: add runtime.wxi WIXINCLUDES in Makefile to fix dependencies. Signed-off-by: Kevin Wasserman Windows leash64 fixes: use proper names for leash and krb5 dlls Signed-off-by: Kevin Wasserman Windows leash fixes: 'make install' installs leash exes. Signed-off-by: Kevin Wasserman kfw installer: use MSVC 2010 merge modules Signed-off-by: Kevin Wasserman kfw installer: install leash32.exe Signed-off-by: Kevin Wasserman kfw: clean out unused #defines from Lglobals.h Signed-off-by: Kevin Wasserman kfw: use correct message id to obtain tgt from leash Signed-off-by: Kevin Wasserman kfw: update copyright notice in license.rtf Signed-off-by: Kevin Wasserman kfw fixes: install xpprof32 TODO: xpprof64! Signed-off-by: Kevin Wasserman kfw installer: purge support for old compilers Signed-off-by: Kevin Wasserman kfw installer: don't build installer into installer Signed-off-by: Kevin Wasserman kfw fixes: make leash ignore credentials that store config principals. Signed-off-by: Kevin Wasserman kfw fix: make Leash_kdestroy() actually destroy k5 tickets Signed-off-by: Kevin Wasserman kfw fix: Add custom "Password incorrect" message to Leash_int_kinit_ex() Overrides obscure KRB5KRB_AP_ERR_BAD_INTEGRITY message. Signed-off-by: Kevin Wasserman kfw fixes: define USE_MESSAGE_BOX in leashdll code for user feedback. Signed-off-by: Kevin Wasserman kfw fixes: krb5_get_init_creds_opt_init->krb5_get_init_creds_opt_alloc Should enable leash to generate config credentials (needs verification!) Signed-off-by: Kevin Wasserman kfw fix: int -> size_t to fix warning in krb5routines.c Signed-off-by: Kevin Wasserman kfw fix: restructure low ticket warning popup code to workaround mfc bug mfc bug causes assertions when dialog is generated from within PreTranslateMessages() (MSG input param points to a global variable which is corrupted in the dialog message loop). So we need to instead PostMessage() to cause the popup later. Also fixed logic to cause warning dialog to actually be modal as intended when the leash window is not minimized. Signed-off-by: Kevin Wasserman kfw fixes: fix _snprintf usage; use full error code in leash_error_message Signed-off-by: Kevin Wasserman kfw fixes: ccapiserver only quits after all clients detach. Not sure if this is really a good idea or not... Signed-off-by: Kevin Wasserman kfw: generate manifests Signed-off-by: Kevin Wasserman kfw installer: generate leash shortcuts (desktop and start menu) ...also install xpprof64 Signed-off-by: Kevin Wasserman kfw: fix 'K5_ORIGINAL_NAME' for 64 bit dlls. ...still need to actually to define _WIN64 for rc.exe though Signed-off-by: Kevin Wasserman kfw installer: purge bufferoverflowu from custom.dll Signed-off-by: Kevin Wasserman kfw: rename leash32/64.exe to simply leash.exe Also install leash.exe in 64 bit installer. Split cci_thread_init into per-process and per-thread portions Call the per-thread code on thread attach and per-process once per process. Previously, while the function was named 'thread', it was only actually called once per process. Currently, the per-thread code does nothing on non-windows platforms and is not even actually invoked. Fixes a windows bug when multiple non-main threads try to use ccapi at the same time. Signed-off-by: Kevin Wasserman kfw leash: add -console option to create console for debug output Signed-off-by: Kevin Wasserman kfw: use _WIN64 names where appropriate Signed-off-by: Kevin Wasserman kfw leash: bracket krb.con code with #ifndef NO_KRB4 Signed-off-by: Kevin Wasserman kfw installer: install krb5.ini to CommonAppDataFolder, not WindowsFolder ...but only if there isn't already a krb5.ini in the WindowsFolder. Signed-off-by: Kevin Wasserman kfw: "make install" also installs pdbs Signed-off-by: Kevin Wasserman kfw installer: leash32.pdb->leash.pdb kfw installer: add site-local.wxi Signed-off-by: Kevin Wasserman kfw: leash htmlhelp file source Signed-off-by: Kevin Wasserman kfw: use html help in leash Signed-off-by: Kevin Wasserman kfw: "make install" installs htmlhelp (leash.chm) Signed-off-by: Kevin Wasserman kfw installer: install leash help file (leash.chm) Signed-off-by: Kevin Wasserman kfw: remove line breaks from html to fix table of contents generation Signed-off-by: Kevin Wasserman kfw leash help: fix/add aliases for command help Signed-off-by: Kevin Wasserman kfw leash: fix bad data in get tickets dialog when -autoinit specified Signed-off-by: Kevin Wasserman ------------------------------------------------------------------------ r25528 | tlyu | 2011-12-07 00:26:47 -0500 (Wed, 07 Dec 2011) | 1 line Changed paths: M /branches/krb5-1-10/src/util/verto/deps Make depend ------------------------------------------------------------------------ r25526 | tlyu | 2011-12-06 15:52:18 -0500 (Tue, 06 Dec 2011) | 16 lines Changed paths: M /branches/krb5-1-10/src/kdc/Makefile.in M /branches/krb5-1-10/src/kdc/do_tgs_req.c A /branches/krb5-1-10/src/kdc/t_emptytgt.py ticket: 7042 version_fixed: 1.10 status: resolved pull up r25525 from trunk ------------------------------------------------------------------------ r25525 | tlyu | 2011-12-06 15:42:46 -0500 (Tue, 06 Dec 2011) | 8 lines ticket: 7042 subject: SA-2011-007 KDC null pointer deref in TGS handling [CVE-2011-1530] target_version: 1.10 tags: pullup Fix a null pointer dereference condition that could cause a denial of service. ------------------------------------------------------------------------ r25524 | tlyu | 2011-12-05 19:07:11 -0500 (Mon, 05 Dec 2011) | 28 lines Changed paths: M /branches/krb5-1-10/src/lib/krb5/krb/get_in_tkt.c ticket: 7033 version_fixed: 1.10 status: resolved pull up r25504 from trunk ------------------------------------------------------------------------ r25504 | ghudson | 2011-12-04 17:38:36 -0500 (Sun, 04 Dec 2011) | 20 lines ticket: 7033 target_version: 1.10 tags: pullup Set a default enctype for optimistic preauth When the client application requests optimistic preauth for a preauth type which uses the password, we don't have an etype-info2 to interpret since we haven't talked to the KDC. So we need to guess an enctype, salt, and s2k parameters. In 1.9 and prior, encrypted timestamp contained code to use the first requested enctype in this case, but encrypted challenge did not. In 1.10 prior to this change, neither mechanism uses a reasonable default. Set a default enctype in krb5_init_creds_init so that all password-based preauth mechanisms will use a reasonable default in the optimistic preauth case. The default salt and s2k parameters for this case will be the principal-based default salt and the enctype-based default parameters. ------------------------------------------------------------------------ r25523 | tlyu | 2011-12-05 18:43:31 -0500 (Mon, 05 Dec 2011) | 15 lines Changed paths: M /branches/krb5-1-10/src/lib/krb5/os/init_os_ctx.c ticket: 7038 version_fixed: 1.10 status: resolved pull up r25500 from trunk ------------------------------------------------------------------------ r25500 | hartmans | 2011-12-02 14:42:12 -0500 (Fri, 02 Dec 2011) | 7 lines ticket: 7038 subject: Added support for loading of Krb5.ini from Windows APPDATA target_version: 1.10 tags: pullup Signed-off-by: Alexey Melnikov ------------------------------------------------------------------------ r25522 | tlyu | 2011-12-05 18:43:28 -0500 (Mon, 05 Dec 2011) | 15 lines Changed paths: M /branches/krb5-1-10/src/lib/krb5/ccache/cc_mslsa.c ticket: 7037 version_fixed: 1.10 status: resolved pull up r25499 from trunk ------------------------------------------------------------------------ r25499 | hartmans | 2011-12-02 14:20:54 -0500 (Fri, 02 Dec 2011) | 7 lines ticket: 7037 subject: Use LsaDeregisterLogonProcess(), not CloseHandle() target_version: 1.10 tags: pullup Signed-off-by: Kevin Wasserman ------------------------------------------------------------------------ r25521 | tlyu | 2011-12-05 18:43:25 -0500 (Mon, 05 Dec 2011) | 16 lines Changed paths: M /branches/krb5-1-10/src/lib/krb5/os/sn2princ.c ticket: 7036 version_fixed: 1.10 status: resolved pull up r25498 from trunk ------------------------------------------------------------------------ r25498 | hartmans | 2011-12-02 13:52:22 -0500 (Fri, 02 Dec 2011) | 8 lines ticket: 7036 subject: Fix free ofuninitialized memory in sname_to_princ tags: pullup Target_Version: 1.10 Fix free of uninitialized memory in error case introduced in 1.10 development cycle. ------------------------------------------------------------------------ r25520 | tlyu | 2011-12-05 18:43:23 -0500 (Mon, 05 Dec 2011) | 15 lines Changed paths: M /branches/krb5-1-10/src/lib/krb5/ccache/cc_mslsa.c ticket: 7035 version_fixed: 1.10 status: resolved pull up r25497 from trunk ------------------------------------------------------------------------ r25497 | hartmans | 2011-12-02 13:52:19 -0500 (Fri, 02 Dec 2011) | 7 lines ticket: 7035 subject: krb5_lcc_store() now ignores config credentials target_version: 1.10 tags: pullup Signed-off-by: Kevin Wasserman ------------------------------------------------------------------------ r25519 | tlyu | 2011-12-05 18:43:17 -0500 (Mon, 05 Dec 2011) | 19 lines Changed paths: M /branches/krb5-1-10/src/lib/krb5/krb/mk_cred.c ticket: 7034 version_fixed: 1.10 status: resolved pull up r25496 from trunk ------------------------------------------------------------------------ r25496 | hartmans | 2011-12-02 13:52:12 -0500 (Fri, 02 Dec 2011) | 11 lines ticket: 7034 subject: mk_cred: memory management target_version: 1.10 tags: pullup Fix for mk_cred.c: calloc() not malloc() Avoid calling free() in cleanup on uninitialized sub-ptrs if error occurs. Signed-off-by: Kevin Wasserman ------------------------------------------------------------------------ r25518 | tlyu | 2011-12-05 18:43:14 -0500 (Mon, 05 Dec 2011) | 15 lines Changed paths: M /branches/krb5-1-10/src/plugins/kdb/ldap/Makefile.in ticket: 7030 version_fixed: 1.10 status: resolved pull up r25494 from trunk ------------------------------------------------------------------------ r25494 | hartmans | 2011-11-29 18:11:13 -0500 (Tue, 29 Nov 2011) | 7 lines ticket: 7030 subject: Ldap dependency for parallel builds tags: pullup target_version: 1.10 The ldap plugin needs to declare a dependency on the ldap library ------------------------------------------------------------------------ r25517 | tlyu | 2011-12-05 18:43:11 -0500 (Mon, 05 Dec 2011) | 17 lines Changed paths: M /branches/krb5-1-10/src/configure.in ticket: 7029 version_fixed: 1.10 status: resolved pull up r25493 from trunk ------------------------------------------------------------------------ r25493 | ghudson | 2011-11-29 17:49:56 -0500 (Tue, 29 Nov 2011) | 9 lines ticket: 7029 subject: Fix --with-system-verto without pkg-config target_version: 1.10 tags: pullup If we're using the system verto and pkg-config isn't found but libverto is, set VERTO_LIBS to just -lverto as there won't be a k5ev module. ------------------------------------------------------------------------ r25516 | tlyu | 2011-12-05 18:12:03 -0500 (Mon, 05 Dec 2011) | 22 lines Changed paths: M /branches/krb5-1-10/src/lib/krb5/krb/fast.c M /branches/krb5-1-10/src/lib/krb5/krb/get_in_tkt.c M /branches/krb5-1-10/src/lib/krb5/krb/init_creds_ctx.h M /branches/krb5-1-10/src/plugins/preauth/pkinit/pkinit_clnt.c M /branches/krb5-1-10/src/plugins/preauth/pkinit/pkinit_srv.c M /branches/krb5-1-10/src/tests/t_anonpkinit.py ticket: 7027 version_fixed: 1.10 status: resolved pull up r25486 from trunk ------------------------------------------------------------------------ r25486 | hartmans | 2011-11-22 20:00:27 -0500 (Tue, 22 Nov 2011) | 14 lines ticket: new subject: FAST PKINIT target_version: 1.10 tags: pullup Per RFC 6113 fast should use the inner request body for the pkinit checksum. We did that on the KDC; now do so on the client. Remove code that explicitly blocked pkinit under FAST. Also, use the reply key *before* the strengthen key is applied when verifying the PADATA_PKINIT_KX. Add FAST pkinit test. ------------------------------------------------------------------------ r25515 | tlyu | 2011-12-05 18:11:57 -0500 (Mon, 05 Dec 2011) | 39 lines Changed paths: M /branches/krb5-1-10/src/include/k5-int.h M /branches/krb5-1-10/src/include/krb5/preauth_plugin.h M /branches/krb5-1-10/src/lib/krb5/krb/fast.c M /branches/krb5-1-10/src/lib/krb5/krb/get_in_tkt.c M /branches/krb5-1-10/src/lib/krb5/krb/init_creds_ctx.h M /branches/krb5-1-10/src/lib/krb5/krb/preauth2.c M /branches/krb5-1-10/src/plugins/preauth/pkinit/pkinit_clnt.c ticket: 7023 version_fixed: 1.10 status: resolved pull up r25483 and r25484 from trunk ------------------------------------------------------------------------ r25484 | ghudson | 2011-11-22 12:48:29 -0500 (Tue, 22 Nov 2011) | 7 lines ticket: 7023 Fix compile error in previous change A last-minute code editing mistake crept into the previous commit; fix it. ------------------------------------------------------------------------ r25483 | ghudson | 2011-11-21 16:14:39 -0500 (Mon, 21 Nov 2011) | 21 lines ticket: 7023 subject: Clean up client-side preauth error data handling target_version: 1.10 tags: pullup Change the clpreauth tryagain method to accept a list of pa-data, taken either from the FAST response or from decoding the e_data as either pa-data or typed-data. Also change the in_padata argument to contain just the type of the request padata rather than the whole element, since modules generally shouldn't care about the contents of their request padata (or they can remember it). In krb5int_fast_process_error, no longer re-encode FAST pa-data as typed-data for the inner error e_data, but decode traditional error e_data for all error types, and try both pa-data and typed-data encoding. In PKINIT, try all elements of the new pa-data list, since it may contain FAST elements as well as the actual PKINIT array. (Fixes an outstanding bug in FAST PKINIT.) ------------------------------------------------------------------------ r25512 | tlyu | 2011-12-05 15:53:52 -0500 (Mon, 05 Dec 2011) | 21 lines Changed paths: M /branches/krb5-1-10/src/kadmin/cli/kadmin.M M /branches/krb5-1-10/src/plugins/kdb/ldap/libkdb_ldap/lockout.c ticket: 7021 version_fixed: 1.10 status: resolved pull up r25480 from trunk ------------------------------------------------------------------------ r25480 | ghudson | 2011-11-20 00:19:45 -0500 (Sun, 20 Nov 2011) | 13 lines ticket: 7021 subject: Fix failure interval of 0 in LDAP lockout code target_version: 1.10 tags: pullup A failure count interval of 0 caused krb5_ldap_lockout_check_policy to pass the lockout check (but didn't cause a reset of the failure count in krb5_ldap_lockout_audit). It should be treated as forever, as in the DB2 back end. This bug is the previously unknown cause of the assertion failure fixed in CVE-2011-1528. ------------------------------------------------------------------------ r25511 | tlyu | 2011-12-05 15:32:57 -0500 (Mon, 05 Dec 2011) | 18 lines Changed paths: M /branches/krb5-1-10/src/lib/gssapi/krb5/disp_status.c ticket: 7020 version_fixed: 1.10 status: resolved pull up r25482 from trunk ------------------------------------------------------------------------ r25482 | ghudson | 2011-11-21 12:30:41 -0500 (Mon, 21 Nov 2011) | 10 lines ticket: 7020 target_version: 1.10 tags: pullup Recognize IAKERB mech in krb5_gss_display_status Minor status codes were not displaying properly when originated from the IAKERB mech, because of a safety check on mech_type. From Ralf Haferkamp . ------------------------------------------------------------------------ r25510 | tlyu | 2011-12-05 15:16:05 -0500 (Mon, 05 Dec 2011) | 28 lines Changed paths: M /branches/krb5-1-10/src/include/krb5/preauth_plugin.h M /branches/krb5-1-10/src/include/net-server.h M /branches/krb5-1-10/src/kadmin/server/schpw.c M /branches/krb5-1-10/src/kdc/dispatch.c M /branches/krb5-1-10/src/kdc/do_as_req.c M /branches/krb5-1-10/src/kdc/kdc_preauth.c M /branches/krb5-1-10/src/kdc/kdc_util.h M /branches/krb5-1-10/src/lib/apputils/net-server.c ticket: 7019 version_fixed: 1.10 status: resolved pull up r25475 and r25479 from trunk ------------------------------------------------------------------------ r25479 | ghudson | 2011-11-19 17:06:15 -0500 (Sat, 19 Nov 2011) | 8 lines ticket: 7019 Improve documentation in preauth_plugin.h Also declare the verto_context structure to ensure that it is has the proper scope when used as the return type of the event_context callback. ------------------------------------------------------------------------ r25475 | ghudson | 2011-11-14 21:42:58 -0500 (Mon, 14 Nov 2011) | 9 lines ticket: 7019 subject: Make verto context available to kdcpreauth modules target_version: 1.10 tags: pullup Add an event_context callback to kdcpreauth. Adjust the internal KDC and main loop interfaces to pass around the event context, and expose it to kdcpreauth modules via the rock. ------------------------------------------------------------------------ r25509 | tlyu | 2011-12-05 14:44:11 -0500 (Mon, 05 Dec 2011) | 18 lines Changed paths: M /branches/krb5-1-10/src/kdc/main.c M /branches/krb5-1-10/src/util/k5ev/libverto-k5ev.exports M /branches/krb5-1-10/src/util/k5ev/verto-k5ev.c A /branches/krb5-1-10/src/util/k5ev/verto-libev.c (from /branches/krb5-1-10/src/util/k5ev/verto-k5ev.c:25508) M /branches/krb5-1-10/src/util/verto/Makefile.in M /branches/krb5-1-10/src/util/verto/libverto.exports A /branches/krb5-1-10/src/util/verto/module.c A /branches/krb5-1-10/src/util/verto/module.h M /branches/krb5-1-10/src/util/verto/verto-module.h M /branches/krb5-1-10/src/util/verto/verto.c M /branches/krb5-1-10/src/util/verto/verto.h ticket: 7018 version_fixed: 1.10 status: resolved pull up r25474 from trunk ------------------------------------------------------------------------ r25474 | ghudson | 2011-11-14 20:59:01 -0500 (Mon, 14 Nov 2011) | 10 lines ticket: 7018 subject: Update verto to 0.2.2 release target_version: 1.10 tags: pullup Update verto sources to 0.2.2 release versions. verto_reinitialize() now has a return value; check it in kdc/main.c. Store verto-libev.c alongside verto-k5ev.c to make it easy to diff corresponding versions when updating. ------------------------------------------------------------------------ r25508 | tlyu | 2011-12-05 14:44:05 -0500 (Mon, 05 Dec 2011) | 24 lines Changed paths: M /branches/krb5-1-10/src/include/krb5/preauth_plugin.h M /branches/krb5-1-10/src/kdc/do_as_req.c M /branches/krb5-1-10/src/kdc/do_tgs_req.c M /branches/krb5-1-10/src/kdc/fast_util.c M /branches/krb5-1-10/src/kdc/kdc_preauth.c M /branches/krb5-1-10/src/kdc/kdc_util.h M /branches/krb5-1-10/src/plugins/preauth/cksum_body/cksum_body_main.c ticket: 7017 version_fixed: 1.10 status: resolved pull up r25473 from trunk ------------------------------------------------------------------------ r25473 | ghudson | 2011-11-14 16:45:33 -0500 (Mon, 14 Nov 2011) | 16 lines ticket: 7017 subject: Simplify and fix kdcpreauth request_body callback target_version: 1.10 tags: pullup Alter the contract for the kdcpreauth request_body callback so that it returns an alias to the encoded body instead of a fresh copy. At the beginning of AS request processing, save a copy of the encoded request body, or the encoded inner request body for FAST requests. Previously the request_body callback would re-encode the request structure, which in some cases has been modified by the AS request code. No kdcpreauth modules currently use the request_body callback, but PKINIT will need to start using it in order to handle FAST requests correctly. ------------------------------------------------------------------------ r25507 | tlyu | 2011-12-05 14:01:49 -0500 (Mon, 05 Dec 2011) | 21 lines Changed paths: M /branches/krb5-1-10/src/include/k5-trace.h M /branches/krb5-1-10/src/lib/krb5/krb/get_creds.c ticket: 7039 subject: Handle TGS referrals to the same realm version_fixed: 1.10 status: resolved pull up r25472 from trunk ------------------------------------------------------------------------ r25472 | ghudson | 2011-11-14 13:02:52 -0500 (Mon, 14 Nov 2011) | 12 lines ticket: 7016 subject: Handle TGS referrals to the same realm target_version: 1.9.3 tags: pullup krb5 1.6 through 1.8 contained a workaround for the Active Directory behavior of returning a TGS referral to the same realm as the request. 1.9 responds to this behavior by caching the returned TGT, trying again, and detecting a referral loop. This is a partial regression of ticket #4955. Detect this case and fall back to a non-referreal request. ------------------------------------------------------------------------ r25503 | tlyu | 2011-12-02 16:20:22 -0500 (Fri, 02 Dec 2011) | 17 lines Changed paths: M /branches/krb5-1-10/src/lib/krb5/krb/plugin.c ticket: 7015 version_fixed: 1.10 status: resolved pull up r25470 from trunk ------------------------------------------------------------------------ r25470 | ghudson | 2011-11-12 17:03:54 -0500 (Sat, 12 Nov 2011) | 9 lines ticket: 7015 subject: Add plugin interface_names entry for ccselect target_version: 1.10 tags: pullup When the ccselect pluggable interface was added, the interface_names table wasn't updated, so configuring modules for it wouldn't work. Add it now. ------------------------------------------------------------------------ r25502 | tlyu | 2011-12-02 16:20:18 -0500 (Fri, 02 Dec 2011) | 20 lines Changed paths: M /branches/krb5-1-10/src/util/depfix.pl M /branches/krb5-1-10/src/util/gss-kernel-lib/Makefile.in M /branches/krb5-1-10/src/util/gss-kernel-lib/deps ticket: 7014 version_fixed: 1.10 status: resolved pull up r25468 from trunk ------------------------------------------------------------------------ r25468 | ghudson | 2011-11-10 23:04:58 -0500 (Thu, 10 Nov 2011) | 12 lines ticket: 7014 subject: Fix com_err.h dependencies in gss-kernel-lib target_version: 1.10 tags: pullup make check was failing in util/gss-kernel-lib due to dependencies when the build is configured with --with-system-et, because depfix.pl wasn't smart enough to substitute the dependency on com_err.h in the current directory. Make depfix.pl smarter, and adjust COM_ERR_DEPS to be com_err.h in gss-kernel-lib when building with the bundled com_err. ------------------------------------------------------------------------ r25501 | tlyu | 2011-12-02 16:20:13 -0500 (Fri, 02 Dec 2011) | 22 lines Changed paths: M /branches/krb5-1-10/src/include/k5-int.h M /branches/krb5-1-10/src/lib/krb5/krb/get_in_tkt.c M /branches/krb5-1-10/src/lib/krb5/krb/init_creds_ctx.h M /branches/krb5-1-10/src/lib/krb5/krb/preauth2.c ticket: 6430 version_fixed: 1.10 status: resolved pull up r25469 from trunk ------------------------------------------------------------------------ r25469 | ghudson | 2011-11-11 12:01:12 -0500 (Fri, 11 Nov 2011) | 14 lines ticket: 6430 subject: Avoid looping when preauth can't be generated target_version: 1.10 tags: pullup If we receive a PREAUTH_REQUIRED error and fail to generate any real preauthentication, error out immediately instead of continuing to generate non-preauthenticated requests until we hit the loop count. There is a lot of room to generate a more meaningful error about why we failed to generate preauth (although in many cases the answer may be too complicated to explain in an error message), but that requires more radical restructuring of the preauth framework. ------------------------------------------------------------------------ r25456 | tlyu | 2011-11-07 17:51:36 -0500 (Mon, 07 Nov 2011) | 17 lines Changed paths: M /branches/krb5-1-10/src/include/k5-int.h M /branches/krb5-1-10/src/include/krb5/krb5.hin M /branches/krb5-1-10/src/lib/krb5/krb/rd_cred.c M /branches/krb5-1-10/src/lib/krb5/krb/rd_priv.c M /branches/krb5-1-10/src/lib/krb5/krb/rd_req_dec.c M /branches/krb5-1-10/src/lib/krb5/krb/rd_safe.c M /branches/krb5-1-10/src/lib/krb5/libkrb5.exports M /branches/krb5-1-10/src/lib/krb5/os/timeofday.c M /branches/krb5-1-10/src/lib/krb5_32.def ticket: 6996 version_fixed: 1.10 status: resolved pull up r25424 from trunk ------------------------------------------------------------------------ r25424 | ghudson | 2011-10-31 12:43:40 -0400 (Mon, 31 Oct 2011) | 9 lines ticket: 6996 subject: Make krb5_check_clockskew public target_version: 1.10 tags: pullup Rename krb5int_check_clockskew to krb5_check_clockskew and make it public, in order to give kdcpreauth plugins a way to check timestamps against the configured clock skew. ------------------------------------------------------------------------ r25455 | tlyu | 2011-11-07 17:35:54 -0500 (Mon, 07 Nov 2011) | 18 lines Changed paths: M /branches/krb5-1-10/src/kadmin/cli/getdate.y ticket: 7003 version_fixed: 1.10 status: resolved pull up r25444 from trunk ------------------------------------------------------------------------ r25444 | ghudson | 2011-11-06 00:32:34 -0500 (Sun, 06 Nov 2011) | 10 lines ticket: 7003 subject: Fix month/year units in getdate target_version: 1.10 tags: pullup getdate strings like "1 month" or "next year" would fail some of the time, depending on the value of stack garbage, because DSTcorrect() doesn't set *error on success and RelativeMonth() doesn't initialize error. Make DSTcorrect() responsible for setting *error in all cases. ------------------------------------------------------------------------ r25454 | tlyu | 2011-11-07 17:35:51 -0500 (Mon, 07 Nov 2011) | 19 lines Changed paths: M /branches/krb5-1-10/NOTICE M /branches/krb5-1-10/doc/copyright.texinfo M /branches/krb5-1-10/src/util/k5ev/README A /branches/krb5-1-10/src/util/verto/README ticket: 7002 version_fixed: 1.10 status: resolved pull up r25443 from trunk ------------------------------------------------------------------------ r25443 | ghudson | 2011-11-05 15:55:34 -0400 (Sat, 05 Nov 2011) | 11 lines ticket: 7002 target_version: 1.10 tags: pullup Improve verto and libev documentation NOTICE was missing the copyright statement for verto (it's not quite the same as other Red Hat licenses). util/verto had no README file, and neither the verto nor k5ev README contained pointers to the upstream project pages. ------------------------------------------------------------------------ r25453 | tlyu | 2011-11-07 17:35:48 -0500 (Mon, 07 Nov 2011) | 17 lines Changed paths: M /branches/krb5-1-10/src/kadmin/server/ipropd_svc.c ticket: 7000 version_fixed: 1.10 status: resolved pull up r25433 from trunk ------------------------------------------------------------------------ r25433 | ghudson | 2011-11-04 01:53:23 -0400 (Fri, 04 Nov 2011) | 9 lines ticket: 7000 subject: Exit on error in kadmind kprop child target_version: 1.10 tags: pullup When we fork from kadmind to dump the database and kprop to an iprop slave, if we encounter an error in the child process we should exit rather than returning to the main loop. ------------------------------------------------------------------------ r25452 | tlyu | 2011-11-07 17:35:45 -0500 (Mon, 07 Nov 2011) | 16 lines Changed paths: M /branches/krb5-1-10/src/configure.in M /branches/krb5-1-10/src/plugins/preauth/pkinit/pkinit_crypto_nss.c ticket: 6999 version_fixed: 1.10 status: resolved pull up r25445 from trunk ------------------------------------------------------------------------ r25445 | ghudson | 2011-11-06 19:47:20 -0500 (Sun, 06 Nov 2011) | 8 lines ticket: 6999 target_version: 1.10 tags: pullup Fix warnings and version check for NSS pkinit From nalin@redhat.com. ------------------------------------------------------------------------ r25451 | tlyu | 2011-11-07 17:35:41 -0500 (Mon, 07 Nov 2011) | 18 lines Changed paths: M /branches/krb5-1-10/src/configure.in ticket: 6997 version_fixed: 1.10 status: resolved pull up r25425 from trunk ------------------------------------------------------------------------ r25425 | ghudson | 2011-10-31 23:49:16 -0400 (Mon, 31 Oct 2011) | 10 lines ticket: 6997 target_version: 1.10 tags: pullup Conditionalize po subdir on msgfmt, not dgetext The presence of dgettext in libc or libintl doesn't imply that msgfmt is installed, so conditionalize building the po subdir on whether msgfmt is installed. ------------------------------------------------------------------------ r25450 | tlyu | 2011-11-07 17:35:39 -0500 (Mon, 07 Nov 2011) | 19 lines Changed paths: M /branches/krb5-1-10/src/kdc/do_as_req.c ticket: 6995 version_fixed: 1.10 status: resolved pull up r25419 from trunk ------------------------------------------------------------------------ r25419 | ghudson | 2011-10-28 11:53:50 -0400 (Fri, 28 Oct 2011) | 11 lines ticket: 6995 subject: Initialize typed_e_data in as_req_state target_version: 1.10 tags: pullup The typed_e_data field in struct as_req_state was not properly initialized, causing the KDC to sometimes respond with typed-data e_data for a preauth-required error when the client sends no padata. This bug was masked with recent clients, which send a KRB5_ENCPADATA_REQ_ENC_PA_REP padata. ------------------------------------------------------------------------ r25449 | tlyu | 2011-11-07 17:35:35 -0500 (Mon, 07 Nov 2011) | 17 lines Changed paths: M /branches/krb5-1-10/src/lib/crypto/krb/checksum_hmac_md5.c ticket: 6994 version_fixed: 1.10 status: resolved pull up r25418 from trunk ------------------------------------------------------------------------ r25418 | ghudson | 2011-10-28 11:45:03 -0400 (Fri, 28 Oct 2011) | 9 lines ticket: 6994 subject: Fix intermediate key length in hmac-md5 checksum target_version: 1.10 tags: pullup When using hmac-md5, the intermediate key length is the output of the hash function (128 bits), not the input key length. Relevant if the input key is not an RC4 key. ------------------------------------------------------------------------ r25448 | tlyu | 2011-11-07 17:35:32 -0500 (Mon, 07 Nov 2011) | 16 lines Changed paths: M /branches/krb5-1-10/src/include/k5-trace.h ticket: 7006 subject: Fix format string for TRACE_INIT_CREDS_SERVICE version_fixed: 1.10 status: resolved pull up r25417 from trunk ------------------------------------------------------------------------ r25417 | ghudson | 2011-10-26 18:34:21 -0400 (Wed, 26 Oct 2011) | 7 lines ticket: 6993 subject: Fix format string for TRACE_INIT_CREDS_SERVICE tags: pullup target_version: 1.9.2 This should also be pulled up to 1.10. ------------------------------------------------------------------------ r25447 | tlyu | 2011-11-07 17:35:24 -0500 (Mon, 07 Nov 2011) | 15 lines Changed paths: M /branches/krb5-1-10/src/include/k5-int.h M /branches/krb5-1-10/src/include/krb5/krb5.hin M /branches/krb5-1-10/src/kdc/kdc_authdata.c M /branches/krb5-1-10/src/kdc/kdc_util.c M /branches/krb5-1-10/src/lib/krb5/krb/authdata.c M /branches/krb5-1-10/src/lib/krb5/krb/authdata_dec.c M /branches/krb5-1-10/src/lib/krb5/krb/t_authdata.c M /branches/krb5-1-10/src/lib/krb5/libkrb5.exports M /branches/krb5-1-10/src/lib/krb5_32.def M /branches/krb5-1-10/src/plugins/authdata/greet_server/greet_auth.c M /branches/krb5-1-10/src/plugins/kdb/hdb/kdb_windc.c ticket: 6992 version_fixed: 1.10 status: resolved pull up r25414 from trunk ------------------------------------------------------------------------ r25414 | ghudson | 2011-10-25 14:30:14 -0400 (Tue, 25 Oct 2011) | 7 lines ticket: 6992 subject: Make krb5_find_authdata public target_version: 1.10 tags: pullup Rename krb5int_find_authdata to krb5_find_authdata and make it public. ------------------------------------------------------------------------ r25442 | tlyu | 2011-11-04 20:03:44 -0400 (Fri, 04 Nov 2011) | 1 line Changed paths: M /branches/krb5-1-10/README Update acknowledgments ------------------------------------------------------------------------ r25402 | tlyu | 2011-10-21 14:03:54 -0400 (Fri, 21 Oct 2011) | 1 line Changed paths: M /branches/krb5-1-10/src/patchlevel.h krb5-1.10-alpha1-postrelease ------------------------------------------------------------------------ r25400 | tlyu | 2011-10-21 14:02:10 -0400 (Fri, 21 Oct 2011) | 1 line Changed paths: M /branches/krb5-1-10/README M /branches/krb5-1-10/src/patchlevel.h README and patchlevel.h for krb5-1.10-alpha1 ------------------------------------------------------------------------ r25399 | tlyu | 2011-10-21 13:58:47 -0400 (Fri, 21 Oct 2011) | 18 lines Changed paths: M /branches/krb5-1-10/src/util/mkrel ticket: 6989 version_fixed: 1.10 status: resolved pull up r25395 from trunk ------------------------------------------------------------------------ r25395 | tlyu | 2011-10-21 13:35:49 -0400 (Fri, 21 Oct 2011) | 10 lines ticket: 6989 subject: fix tar invocation in mkrel target_version: 1.10 tags: pullup Fix the tar invocation in mkrel so that it defaults to using "tar" as the tar program rather than "gtar". This should probably be pulled up to at least 1.9 and 1.8 as well. ------------------------------------------------------------------------ r25392 | tlyu | 2011-10-20 18:19:39 -0400 (Thu, 20 Oct 2011) | 1 line Changed paths: M /branches/krb5-1-10/src/patchlevel.h Fix patchlevel.h for krb5-1.10 branch. ------------------------------------------------------------------------ r25391 | tlyu | 2011-10-20 18:13:09 -0400 (Thu, 20 Oct 2011) | 1 line Changed paths: M /branches/krb5-1-10/README M /branches/krb5-1-10/doc/copyright.texinfo Update README for 1.10 branch. ------------------------------------------------------------------------ r25389 | tlyu | 2011-10-20 15:27:46 -0400 (Thu, 20 Oct 2011) | 17 lines Changed paths: M /branches/krb5-1-10/src/kdc/kdc_preauth.c ticket: 6988 version_fixed: 1.10 status: resolved pull up r25385 from trunk ------------------------------------------------------------------------ r25385 | ghudson | 2011-10-20 11:16:03 -0400 (Thu, 20 Oct 2011) | 9 lines ticket: 6988 subject: Fix handling of null edata method in KDC preauth target_version: 1.10 tags: pullup Correctly include an empty padata value if a KDC preauth system has no get_edata method. This bug prevented the KDC from indicating FAST support in preauth-required errors. ------------------------------------------------------------------------ r25388 | tlyu | 2011-10-20 15:27:43 -0400 (Thu, 20 Oct 2011) | 20 lines Changed paths: M /branches/krb5-1-10/src/lib/krb5/ccache/ccfns.c ticket: 6987 version_fixed: 1.10 status: resolved pull up r25384 from trunk ------------------------------------------------------------------------ r25384 | ghudson | 2011-10-19 23:45:12 -0400 (Wed, 19 Oct 2011) | 12 lines ticket: 6987 subject: Fix krb5_cc_set_config target_version: 1.10 tags: pullup krb5_cc_set_config has been non-functional since r24753 on cache types which don't support removal of credential entries. Fix it by only calling krb5_cc_remove_cred if data is NULL, since krb5_cc_store_cred will do it anyway in the positive case. Also fix an old memory leak in an uncommon error case. ------------------------------------------------------------------------ r25387 | tlyu | 2011-10-20 15:27:38 -0400 (Thu, 20 Oct 2011) | 16 lines Changed paths: M /branches/krb5-1-10/src/plugins/kdb/db2/lockout.c M /branches/krb5-1-10/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c M /branches/krb5-1-10/src/plugins/kdb/ldap/libkdb_ldap/lockout.c ticket: 6981 version_fixed: 1.10 status: resolved pull up r25368 from trunk ------------------------------------------------------------------------ r25368 | tlyu | 2011-10-18 14:51:35 -0400 (Tue, 18 Oct 2011) | 8 lines ticket: 6981 subject: SA-2011-006 KDC denial of service [CVE-2011-1527 CVE-2011-1528 CVE-2011-1529] target_version: 1.10 tags: pullup Fix null pointer dereference and assertion failure conditions that could cause a denial of service. ------------------------------------------------------------------------ r25386 | tlyu | 2011-10-20 15:27:32 -0400 (Thu, 20 Oct 2011) | 20 lines Changed paths: M /branches/krb5-1-10/src/include/k5-platform.h ticket: 6980 version_fixed: 1.10 status: resolved pull up r25367 from trunk ------------------------------------------------------------------------ r25367 | ghudson | 2011-10-18 12:32:28 -0400 (Tue, 18 Oct 2011) | 12 lines ticket: 6980 subject: Ensure termination in Windows vsnprintf wrapper target_version: 1.10 tags: pullup The Windows _vsnprintf does not terminate its output buffer in the overflow case. Make sure we do that in the wrapper. Reported by Chris Hecker. (Not an issue for KfW 3.2 since we weren't using snprintf in 1.6.x except in Unix-specific code.) ------------------------------------------------------------------------ r25366 | tlyu | 2011-10-17 18:55:44 -0400 (Mon, 17 Oct 2011) | 1 line Changed paths: A /branches/krb5-1-10 (from /trunk:25365) branch for krb5-1.10 release ------------------------------------------------------------------------ r25365 | tlyu | 2011-10-17 18:54:12 -0400 (Mon, 17 Oct 2011) | 1 line Changed paths: M /trunk/doc/definitions.texinfo Bump release numbers in definitions.texinfo. ------------------------------------------------------------------------ r25364 | tsitkova | 2011-10-17 16:17:08 -0400 (Mon, 17 Oct 2011) | 2 lines Changed paths: M /trunk/doc/rst_source/krb_admins/admin_commands/kadmind.rst Noted that kadmind should be restarted if its acl file has been changed. ------------------------------------------------------------------------ r25363 | tlyu | 2011-10-17 15:34:08 -0400 (Mon, 17 Oct 2011) | 1 line Changed paths: D /trunk/src/windows/identity/Makefile D /trunk/src/windows/identity/apiversion.txt D /trunk/src/windows/identity/config/Makefile D /trunk/src/windows/identity/config/Makefile.w2k D /trunk/src/windows/identity/config/Makefile.w32 D /trunk/src/windows/identity/config/ccsv.pl D /trunk/src/windows/identity/config/csvschema.cfg D /trunk/src/windows/identity/config/netidmgr_intver.h.in D /trunk/src/windows/identity/config/netidmgr_version.h.in D /trunk/src/windows/identity/doc/Makefile D /trunk/src/windows/identity/doc/cred_aquisition.h D /trunk/src/windows/identity/doc/cred_data_types.h D /trunk/src/windows/identity/doc/cred_main.h D /trunk/src/windows/identity/doc/cred_msgs.h D /trunk/src/windows/identity/doc/cred_prop_pages.h D /trunk/src/windows/identity/doc/doxyfile.cfg D /trunk/src/windows/identity/doc/footer.html D /trunk/src/windows/identity/doc/header.html D /trunk/src/windows/identity/doc/images/credview-select-outline.jpg D /trunk/src/windows/identity/doc/images/khimaira_logo.png D /trunk/src/windows/identity/doc/images/khimaira_logo_small.png D /trunk/src/windows/identity/doc/images/modules_plugins_krb5.png D /trunk/src/windows/identity/doc/main_page.h D /trunk/src/windows/identity/doc/netidmgr.doc D /trunk/src/windows/identity/doc/netidmgr.pdf D /trunk/src/windows/identity/doc/plugin_framework.h D /trunk/src/windows/identity/doc/plugin_locale.h D /trunk/src/windows/identity/doc/plugin_main.h D /trunk/src/windows/identity/doc/plugin_structure.h D /trunk/src/windows/identity/doc/stylesheet.css D /trunk/src/windows/identity/doc/ui_actions.h D /trunk/src/windows/identity/doc/ui_context.h D /trunk/src/windows/identity/doc/ui_main.h D /trunk/src/windows/identity/doc/ui_menus.h D /trunk/src/windows/identity/help/Index.hhk D /trunk/src/windows/identity/help/Makefile D /trunk/src/windows/identity/help/html/about_netidmgr.htm D /trunk/src/windows/identity/help/html/act_chpw.htm D /trunk/src/windows/identity/help/html/act_destroy_creds.htm D /trunk/src/windows/identity/help/html/act_import_creds.htm D /trunk/src/windows/identity/help/html/act_new_creds.htm D /trunk/src/windows/identity/help/html/act_renew_creds.htm D /trunk/src/windows/identity/help/html/act_set_default.htm D /trunk/src/windows/identity/help/html/bugs.htm D /trunk/src/windows/identity/help/html/cmdline_netidmgr.htm D /trunk/src/windows/identity/help/html/concept_cred_pro.htm D /trunk/src/windows/identity/help/html/concept_credential.htm D /trunk/src/windows/identity/help/html/concept_ident_pro.htm D /trunk/src/windows/identity/help/html/concept_identity.htm D /trunk/src/windows/identity/help/html/concepts.htm D /trunk/src/windows/identity/help/html/copyright.htm D /trunk/src/windows/identity/help/html/howdoi.htm D /trunk/src/windows/identity/help/html/images/appicon_empty.png D /trunk/src/windows/identity/help/html/images/appicon_expired.png D /trunk/src/windows/identity/help/html/images/appicon_good.png D /trunk/src/windows/identity/help/html/images/appicon_warnexp.png D /trunk/src/windows/identity/help/html/images/appicon_warning.png D /trunk/src/windows/identity/help/html/images/flag-critical.bmp D /trunk/src/windows/identity/help/html/images/flag-warning.bmp D /trunk/src/windows/identity/help/html/images/flag_expired.bmp D /trunk/src/windows/identity/help/html/images/flag_renewable.bmp D /trunk/src/windows/identity/help/html/images/id-sm.bmp D /trunk/src/windows/identity/help/html/images/logo.jpg D /trunk/src/windows/identity/help/html/images/logo_shade.jpg D /trunk/src/windows/identity/help/html/images/notification_icon_menu.png D /trunk/src/windows/identity/help/html/images/screen_app_icon.png D /trunk/src/windows/identity/help/html/images/screen_chng_pwd.png D /trunk/src/windows/identity/help/html/images/screen_config_appearance.png D /trunk/src/windows/identity/help/html/images/screen_config_cred_provider.png D /trunk/src/windows/identity/help/html/images/screen_config_general.png D /trunk/src/windows/identity/help/html/images/screen_config_global_krb4.png D /trunk/src/windows/identity/help/html/images/screen_config_global_krb5.png D /trunk/src/windows/identity/help/html/images/screen_config_ident.png D /trunk/src/windows/identity/help/html/images/screen_config_ident_krb4.png D /trunk/src/windows/identity/help/html/images/screen_config_ident_krb5.png D /trunk/src/windows/identity/help/html/images/screen_config_ident_provider.png D /trunk/src/windows/identity/help/html/images/screen_config_idents.png D /trunk/src/windows/identity/help/html/images/screen_config_notifications.png D /trunk/src/windows/identity/help/html/images/screen_config_plug_in_krb4.png D /trunk/src/windows/identity/help/html/images/screen_config_plug_in_krb5.png D /trunk/src/windows/identity/help/html/images/screen_config_plug_in_krb5_ccache.png D /trunk/src/windows/identity/help/html/images/screen_config_plug_in_krb5_realm.png D /trunk/src/windows/identity/help/html/images/screen_config_plug_ins.png D /trunk/src/windows/identity/help/html/images/screen_main_wnd.png D /trunk/src/windows/identity/help/html/images/screen_main_wnd_basic.png D /trunk/src/windows/identity/help/html/images/screen_menu_bar.png D /trunk/src/windows/identity/help/html/images/screen_menu_credential.png D /trunk/src/windows/identity/help/html/images/screen_menu_file.png D /trunk/src/windows/identity/help/html/images/screen_menu_help.png D /trunk/src/windows/identity/help/html/images/screen_menu_options.png D /trunk/src/windows/identity/help/html/images/screen_menu_view.png D /trunk/src/windows/identity/help/html/images/screen_menu_view_cols.png D /trunk/src/windows/identity/help/html/images/screen_new_creds.png D /trunk/src/windows/identity/help/html/images/screen_new_creds_err01.png D /trunk/src/windows/identity/help/html/images/screen_new_creds_exp.png D /trunk/src/windows/identity/help/html/images/screen_tb_standard.png D /trunk/src/windows/identity/help/html/images/screen_tray_icon.png D /trunk/src/windows/identity/help/html/images/wdg_collapsed_hi.bmp D /trunk/src/windows/identity/help/html/images/wdg_expanded_hi.bmp D /trunk/src/windows/identity/help/html/images/wdg_stick_hi.bmp D /trunk/src/windows/identity/help/html/images/wdg_stuck_hi.bmp D /trunk/src/windows/identity/help/html/menu_all.htm D /trunk/src/windows/identity/help/html/menu_credential.htm D /trunk/src/windows/identity/help/html/menu_file.htm D /trunk/src/windows/identity/help/html/menu_help.htm D /trunk/src/windows/identity/help/html/menu_options.htm D /trunk/src/windows/identity/help/html/menu_view.htm D /trunk/src/windows/identity/help/html/nidmgr.css D /trunk/src/windows/identity/help/html/tb_standard.htm D /trunk/src/windows/identity/help/html/template.htm D /trunk/src/windows/identity/help/html/use_config.htm D /trunk/src/windows/identity/help/html/use_icon.htm D /trunk/src/windows/identity/help/html/use_layout.htm D /trunk/src/windows/identity/help/html/use_start.htm D /trunk/src/windows/identity/help/html/using.htm D /trunk/src/windows/identity/help/html/welcome.htm D /trunk/src/windows/identity/help/html/wnd_main.htm D /trunk/src/windows/identity/help/khhelp.h D /trunk/src/windows/identity/help/netidmgr.hhp D /trunk/src/windows/identity/help/popups.txt D /trunk/src/windows/identity/help/popups_newcreds.txt D /trunk/src/windows/identity/help/popups_password.txt D /trunk/src/windows/identity/help/toc.hhc D /trunk/src/windows/identity/include/Makefile D /trunk/src/windows/identity/include/khdefs.h D /trunk/src/windows/identity/include/kherror.h D /trunk/src/windows/identity/include/khlist.h D /trunk/src/windows/identity/include/khmsgtypes.h D /trunk/src/windows/identity/include/netidmgr.h D /trunk/src/windows/identity/kconfig/Makefile D /trunk/src/windows/identity/kconfig/api.c D /trunk/src/windows/identity/kconfig/kconfig.h D /trunk/src/windows/identity/kconfig/kconfiginternal.h D /trunk/src/windows/identity/kconfig/kconfigmain.c D /trunk/src/windows/identity/kconfig/registry.c D /trunk/src/windows/identity/kconfig/test/utiltest.c D /trunk/src/windows/identity/kcreddb/Makefile D /trunk/src/windows/identity/kcreddb/attrib.c D /trunk/src/windows/identity/kcreddb/attrib.h D /trunk/src/windows/identity/kcreddb/buf.c D /trunk/src/windows/identity/kcreddb/buf.h D /trunk/src/windows/identity/kcreddb/credential.c D /trunk/src/windows/identity/kcreddb/credential.h D /trunk/src/windows/identity/kcreddb/credset.c D /trunk/src/windows/identity/kcreddb/credset.h D /trunk/src/windows/identity/kcreddb/credtype.c D /trunk/src/windows/identity/kcreddb/credtype.h D /trunk/src/windows/identity/kcreddb/identity.c D /trunk/src/windows/identity/kcreddb/identity.h D /trunk/src/windows/identity/kcreddb/init.c D /trunk/src/windows/identity/kcreddb/kcdbconfig.csv D /trunk/src/windows/identity/kcreddb/kcreddb.h D /trunk/src/windows/identity/kcreddb/kcreddbinternal.h D /trunk/src/windows/identity/kcreddb/kcreddbmain.c D /trunk/src/windows/identity/kcreddb/lang/en_us/kcredres.rc D /trunk/src/windows/identity/kcreddb/langres.h D /trunk/src/windows/identity/kcreddb/resource.h D /trunk/src/windows/identity/kcreddb/type.c D /trunk/src/windows/identity/kcreddb/type.h D /trunk/src/windows/identity/kherr/Makefile D /trunk/src/windows/identity/kherr/kherr.c D /trunk/src/windows/identity/kherr/kherr.h D /trunk/src/windows/identity/kherr/kherrinternal.h D /trunk/src/windows/identity/kherr/kherrmain.c D /trunk/src/windows/identity/kmm/Makefile D /trunk/src/windows/identity/kmm/kmm.c D /trunk/src/windows/identity/kmm/kmm.h D /trunk/src/windows/identity/kmm/kmm_module.c D /trunk/src/windows/identity/kmm/kmm_plugin.c D /trunk/src/windows/identity/kmm/kmm_reg.c D /trunk/src/windows/identity/kmm/kmm_registrar.c D /trunk/src/windows/identity/kmm/kmmconfig.csv D /trunk/src/windows/identity/kmm/kmminternal.h D /trunk/src/windows/identity/kmm/kmmmain.c D /trunk/src/windows/identity/kmm/kplugin.h D /trunk/src/windows/identity/kmm/lang/kmm_msgs.mc D /trunk/src/windows/identity/kmq/Makefile D /trunk/src/windows/identity/kmq/consumer.c D /trunk/src/windows/identity/kmq/init.c D /trunk/src/windows/identity/kmq/kmq.h D /trunk/src/windows/identity/kmq/kmqconfig.csv D /trunk/src/windows/identity/kmq/kmqinternal.h D /trunk/src/windows/identity/kmq/kmqmain.c D /trunk/src/windows/identity/kmq/msgtype.c D /trunk/src/windows/identity/kmq/publisher.c D /trunk/src/windows/identity/nidmgrdll/Makefile D /trunk/src/windows/identity/nidmgrdll/Makefile.w2k D /trunk/src/windows/identity/nidmgrdll/dllmain.c D /trunk/src/windows/identity/nidmgrdll/nidmgrdll.rc D /trunk/src/windows/identity/plugins/common/Makefile D /trunk/src/windows/identity/plugins/common/dynimport.c D /trunk/src/windows/identity/plugins/common/dynimport.h D /trunk/src/windows/identity/plugins/common/krb5common.c D /trunk/src/windows/identity/plugins/common/krb5common.h D /trunk/src/windows/identity/plugins/krb4/Makefile D /trunk/src/windows/identity/plugins/krb4/errorfuncs.c D /trunk/src/windows/identity/plugins/krb4/errorfuncs.h D /trunk/src/windows/identity/plugins/krb4/images/plugin.ico D /trunk/src/windows/identity/plugins/krb4/krb4configdlg.c D /trunk/src/windows/identity/plugins/krb4/krb4funcs.c D /trunk/src/windows/identity/plugins/krb4/krb4funcs.h D /trunk/src/windows/identity/plugins/krb4/krb4main.c D /trunk/src/windows/identity/plugins/krb4/krb4newcreds.c D /trunk/src/windows/identity/plugins/krb4/krb4plugin.c D /trunk/src/windows/identity/plugins/krb4/krbconfig.csv D /trunk/src/windows/identity/plugins/krb4/krbcred.h D /trunk/src/windows/identity/plugins/krb4/lang/en_us/langres.rc D /trunk/src/windows/identity/plugins/krb4/lang/krb4_msgs.mc D /trunk/src/windows/identity/plugins/krb4/langres.h D /trunk/src/windows/identity/plugins/krb4/version.rc D /trunk/src/windows/identity/plugins/krb5/Makefile D /trunk/src/windows/identity/plugins/krb5/datarep.c D /trunk/src/windows/identity/plugins/krb5/datarep.h D /trunk/src/windows/identity/plugins/krb5/errorfuncs.c D /trunk/src/windows/identity/plugins/krb5/errorfuncs.h D /trunk/src/windows/identity/plugins/krb5/images/deleted.ico D /trunk/src/windows/identity/plugins/krb5/images/krb5plugin.ico D /trunk/src/windows/identity/plugins/krb5/images/modified.ico D /trunk/src/windows/identity/plugins/krb5/images/new.ico D /trunk/src/windows/identity/plugins/krb5/images/normal.ico D /trunk/src/windows/identity/plugins/krb5/krb5configcc.c D /trunk/src/windows/identity/plugins/krb5/krb5configdlg.c D /trunk/src/windows/identity/plugins/krb5/krb5configid.c D /trunk/src/windows/identity/plugins/krb5/krb5configids.c D /trunk/src/windows/identity/plugins/krb5/krb5funcs.c D /trunk/src/windows/identity/plugins/krb5/krb5funcs.h D /trunk/src/windows/identity/plugins/krb5/krb5identpro.c D /trunk/src/windows/identity/plugins/krb5/krb5main.c D /trunk/src/windows/identity/plugins/krb5/krb5newcreds.c D /trunk/src/windows/identity/plugins/krb5/krb5plugin.c D /trunk/src/windows/identity/plugins/krb5/krb5props.c D /trunk/src/windows/identity/plugins/krb5/krbconfig.csv D /trunk/src/windows/identity/plugins/krb5/krbcred.h D /trunk/src/windows/identity/plugins/krb5/lang/en_us/langres.rc D /trunk/src/windows/identity/plugins/krb5/lang/krb5_msgs.mc D /trunk/src/windows/identity/plugins/krb5/langres.h D /trunk/src/windows/identity/plugins/krb5/version.rc D /trunk/src/windows/identity/sample/templates/credprov/Makefile D /trunk/src/windows/identity/sample/templates/credprov/README D /trunk/src/windows/identity/sample/templates/credprov/config_id.c D /trunk/src/windows/identity/sample/templates/credprov/config_ids.c D /trunk/src/windows/identity/sample/templates/credprov/config_main.c D /trunk/src/windows/identity/sample/templates/credprov/credacq.c D /trunk/src/windows/identity/sample/templates/credprov/credprov.h D /trunk/src/windows/identity/sample/templates/credprov/credtype.c D /trunk/src/windows/identity/sample/templates/credprov/images/plugin.ico D /trunk/src/windows/identity/sample/templates/credprov/lang/en_us/langres.rc D /trunk/src/windows/identity/sample/templates/credprov/langres.h D /trunk/src/windows/identity/sample/templates/credprov/main.c D /trunk/src/windows/identity/sample/templates/credprov/plugin.c D /trunk/src/windows/identity/sample/templates/credprov/proppage.c D /trunk/src/windows/identity/sample/templates/credprov/version.rc D /trunk/src/windows/identity/ui/Makefile D /trunk/src/windows/identity/ui/Makefile.w2k D /trunk/src/windows/identity/ui/aboutwnd.c D /trunk/src/windows/identity/ui/aboutwnd.h D /trunk/src/windows/identity/ui/addrchange.c D /trunk/src/windows/identity/ui/addrchange.h D /trunk/src/windows/identity/ui/appglobal.h D /trunk/src/windows/identity/ui/appver.rc D /trunk/src/windows/identity/ui/cfg_appear_wnd.c D /trunk/src/windows/identity/ui/cfg_general_wnd.c D /trunk/src/windows/identity/ui/cfg_identities_wnd.c D /trunk/src/windows/identity/ui/cfg_notif_wnd.c D /trunk/src/windows/identity/ui/cfg_plugins_wnd.c D /trunk/src/windows/identity/ui/configwnd.c D /trunk/src/windows/identity/ui/configwnd.h D /trunk/src/windows/identity/ui/credfuncs.c D /trunk/src/windows/identity/ui/credfuncs.h D /trunk/src/windows/identity/ui/credwnd.c D /trunk/src/windows/identity/ui/credwnd.h D /trunk/src/windows/identity/ui/debugfuncs.c D /trunk/src/windows/identity/ui/debugfuncs.h D /trunk/src/windows/identity/ui/htwnd.c D /trunk/src/windows/identity/ui/htwnd.h D /trunk/src/windows/identity/ui/images/app_notify_error.ico D /trunk/src/windows/identity/ui/images/app_notify_info.ico D /trunk/src/windows/identity/ui/images/app_notify_none.ico D /trunk/src/windows/identity/ui/images/app_notify_warn.ico D /trunk/src/windows/identity/ui/images/app_state_exp.ico D /trunk/src/windows/identity/ui/images/app_state_ok.ico D /trunk/src/windows/identity/ui/images/app_state_warn.ico D /trunk/src/windows/identity/ui/images/cfg_applied.ico D /trunk/src/windows/identity/ui/images/cfg_default.ico D /trunk/src/windows/identity/ui/images/cfg_deleted.ico D /trunk/src/windows/identity/ui/images/cfg_mod.ico D /trunk/src/windows/identity/ui/images/cfg_plugin.ico D /trunk/src/windows/identity/ui/images/cfg_plugin_dis.ico D /trunk/src/windows/identity/ui/images/cfg_plugin_err.ico D /trunk/src/windows/identity/ui/images/chpw-dis-sm.bmp D /trunk/src/windows/identity/ui/images/chpw-dis.bmp D /trunk/src/windows/identity/ui/images/chpw-sm.bmp D /trunk/src/windows/identity/ui/images/chpw.bmp D /trunk/src/windows/identity/ui/images/disabled.ico D /trunk/src/windows/identity/ui/images/enabled.ico D /trunk/src/windows/identity/ui/images/flag-critical.bmp D /trunk/src/windows/identity/ui/images/flag-warning.bmp D /trunk/src/windows/identity/ui/images/flag_expired.bmp D /trunk/src/windows/identity/ui/images/flag_renewable.bmp D /trunk/src/windows/identity/ui/images/help-sm.bmp D /trunk/src/windows/identity/ui/images/help.bmp D /trunk/src/windows/identity/ui/images/id-delete-dis-sm.bmp D /trunk/src/windows/identity/ui/images/id-delete-dis.bmp D /trunk/src/windows/identity/ui/images/id-delete-sm.bmp D /trunk/src/windows/identity/ui/images/id-delete.bmp D /trunk/src/windows/identity/ui/images/id-dis-sm.bmp D /trunk/src/windows/identity/ui/images/id-dis.bmp D /trunk/src/windows/identity/ui/images/id-new-dis-sm.bmp D /trunk/src/windows/identity/ui/images/id-new-dis.bmp D /trunk/src/windows/identity/ui/images/id-new-sm.bmp D /trunk/src/windows/identity/ui/images/id-new.bmp D /trunk/src/windows/identity/ui/images/id-refresh-dis.bmp D /trunk/src/windows/identity/ui/images/id-refresh-sm-dis.bmp D /trunk/src/windows/identity/ui/images/id-refresh-sm.bmp D /trunk/src/windows/identity/ui/images/id-refresh.bmp D /trunk/src/windows/identity/ui/images/id-sm.bmp D /trunk/src/windows/identity/ui/images/id.bmp D /trunk/src/windows/identity/ui/images/id.ico D /trunk/src/windows/identity/ui/images/ident.png D /trunk/src/windows/identity/ui/images/import-dis.bmp D /trunk/src/windows/identity/ui/images/import-sm-dis.bmp D /trunk/src/windows/identity/ui/images/import-sm.bmp D /trunk/src/windows/identity/ui/images/import.bmp D /trunk/src/windows/identity/ui/images/khimaira-cfg.bmp D /trunk/src/windows/identity/ui/images/logo_shade.bmp D /trunk/src/windows/identity/ui/images/main_app.ico D /trunk/src/windows/identity/ui/images/tb-blank-small.bmp D /trunk/src/windows/identity/ui/images/tb-blank.bmp D /trunk/src/windows/identity/ui/images/tb-space.bmp D /trunk/src/windows/identity/ui/images/tk-delete-dis-sm.bmp D /trunk/src/windows/identity/ui/images/tk-delete-dis.bmp D /trunk/src/windows/identity/ui/images/tk-delete-sm.bmp D /trunk/src/windows/identity/ui/images/tk-delete.bmp D /trunk/src/windows/identity/ui/images/tk-dis-sm.bmp D /trunk/src/windows/identity/ui/images/tk-dis.bmp D /trunk/src/windows/identity/ui/images/tk-new-dis-sm.bmp D /trunk/src/windows/identity/ui/images/tk-new-dis.bmp D /trunk/src/windows/identity/ui/images/tk-new-sm.bmp D /trunk/src/windows/identity/ui/images/tk-new.bmp D /trunk/src/windows/identity/ui/images/tk-refresh-dis-sm.bmp D /trunk/src/windows/identity/ui/images/tk-refresh-dis.bmp D /trunk/src/windows/identity/ui/images/tk-refresh-sm.bmp D /trunk/src/windows/identity/ui/images/tk-refresh.bmp D /trunk/src/windows/identity/ui/images/tk-sm.bmp D /trunk/src/windows/identity/ui/images/tk.bmp D /trunk/src/windows/identity/ui/images/vw-refresh-sm.bmp D /trunk/src/windows/identity/ui/images/vw-refresh.bmp D /trunk/src/windows/identity/ui/images/wdg_collapsed.bmp D /trunk/src/windows/identity/ui/images/wdg_collapsed_hi.bmp D /trunk/src/windows/identity/ui/images/wdg_credtype.bmp D /trunk/src/windows/identity/ui/images/wdg_expanded.bmp D /trunk/src/windows/identity/ui/images/wdg_expanded_hi.bmp D /trunk/src/windows/identity/ui/images/wdg_flag.bmp D /trunk/src/windows/identity/ui/images/wdg_stick.bmp D /trunk/src/windows/identity/ui/images/wdg_stick_hi.bmp D /trunk/src/windows/identity/ui/images/wdg_stuck.bmp D /trunk/src/windows/identity/ui/images/wdg_stuck_hi.bmp D /trunk/src/windows/identity/ui/khmapp.h D /trunk/src/windows/identity/ui/lang/en_us/cmdline.rtf D /trunk/src/windows/identity/ui/lang/en_us/khapp.rc D /trunk/src/windows/identity/ui/main.c D /trunk/src/windows/identity/ui/mainmenu.c D /trunk/src/windows/identity/ui/mainmenu.h D /trunk/src/windows/identity/ui/mainwnd.c D /trunk/src/windows/identity/ui/mainwnd.h D /trunk/src/windows/identity/ui/makeacceldef.pl D /trunk/src/windows/identity/ui/makeactiondef.pl D /trunk/src/windows/identity/ui/netidmgr.exe.manifest.i386 D /trunk/src/windows/identity/ui/netidmgr.manifest.amd64.vc7 D /trunk/src/windows/identity/ui/netidmgr.manifest.amd64.vc7.debug D /trunk/src/windows/identity/ui/netidmgr.manifest.amd64.vc8 D /trunk/src/windows/identity/ui/netidmgr.manifest.amd64.vc8.debug D /trunk/src/windows/identity/ui/netidmgr.manifest.i386.vc7 D /trunk/src/windows/identity/ui/netidmgr.manifest.i386.vc7.debug D /trunk/src/windows/identity/ui/netidmgr.manifest.i386.vc8 D /trunk/src/windows/identity/ui/netidmgr.manifest.i386.vc8.debug D /trunk/src/windows/identity/ui/newcredwnd.c D /trunk/src/windows/identity/ui/newcredwnd.h D /trunk/src/windows/identity/ui/notifier.c D /trunk/src/windows/identity/ui/notifier.h D /trunk/src/windows/identity/ui/passwnd.c D /trunk/src/windows/identity/ui/passwnd.h D /trunk/src/windows/identity/ui/propertywnd.c D /trunk/src/windows/identity/ui/propertywnd.h D /trunk/src/windows/identity/ui/reqdaemon.c D /trunk/src/windows/identity/ui/reqdaemon.h D /trunk/src/windows/identity/ui/resource.h D /trunk/src/windows/identity/ui/statusbar.c D /trunk/src/windows/identity/ui/statusbar.h D /trunk/src/windows/identity/ui/taskbar.c D /trunk/src/windows/identity/ui/taskbar.h D /trunk/src/windows/identity/ui/timer.c D /trunk/src/windows/identity/ui/timer.h D /trunk/src/windows/identity/ui/toolbar.c D /trunk/src/windows/identity/ui/toolbar.h D /trunk/src/windows/identity/ui/uiconfig.csv D /trunk/src/windows/identity/uilib/Makefile D /trunk/src/windows/identity/uilib/accel.csv D /trunk/src/windows/identity/uilib/acceldef.cfg D /trunk/src/windows/identity/uilib/action.c D /trunk/src/windows/identity/uilib/actiondef.cfg D /trunk/src/windows/identity/uilib/actions.csv D /trunk/src/windows/identity/uilib/alert.c D /trunk/src/windows/identity/uilib/configui.c D /trunk/src/windows/identity/uilib/configui.h D /trunk/src/windows/identity/uilib/creddlg.c D /trunk/src/windows/identity/uilib/intaction.h D /trunk/src/windows/identity/uilib/intalert.h D /trunk/src/windows/identity/uilib/khaction.h D /trunk/src/windows/identity/uilib/khactiondef.h D /trunk/src/windows/identity/uilib/khalerts.h D /trunk/src/windows/identity/uilib/khconfigui.h D /trunk/src/windows/identity/uilib/khhtlink.h D /trunk/src/windows/identity/uilib/khnewcred.h D /trunk/src/windows/identity/uilib/khprops.h D /trunk/src/windows/identity/uilib/khremote.h D /trunk/src/windows/identity/uilib/khrescache.h D /trunk/src/windows/identity/uilib/khtracker.h D /trunk/src/windows/identity/uilib/khuidefs.h D /trunk/src/windows/identity/uilib/propsheet.c D /trunk/src/windows/identity/uilib/propwnd.c D /trunk/src/windows/identity/uilib/rescache.c D /trunk/src/windows/identity/uilib/trackerwnd.c D /trunk/src/windows/identity/uilib/uibind.c D /trunk/src/windows/identity/uilib/uilibmain.c D /trunk/src/windows/identity/uilib/version.c D /trunk/src/windows/identity/util/Makefile D /trunk/src/windows/identity/util/hashtable.c D /trunk/src/windows/identity/util/hashtable.h D /trunk/src/windows/identity/util/mstring.c D /trunk/src/windows/identity/util/mstring.h D /trunk/src/windows/identity/util/perfstat.c D /trunk/src/windows/identity/util/perfstat.h D /trunk/src/windows/identity/util/sync.c D /trunk/src/windows/identity/util/sync.h D /trunk/src/windows/identity/util/utils.h Delete Network Identity Manager. ------------------------------------------------------------------------ r25362 | tlyu | 2011-10-17 15:11:01 -0400 (Mon, 17 Oct 2011) | 4 lines Changed paths: M /trunk/src/include/k5-trace.h M /trunk/src/include/krb5/krb5.hin M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/kdc_preauth.c M /trunk/src/lib/apputils/net-server.c M /trunk/src/lib/crypto/builtin/des/f_tables.h M /trunk/src/lib/crypto/crypto_tests/t_str2key.c M /trunk/src/lib/crypto/krb/checksum_dk_cmac.c M /trunk/src/lib/crypto/krb/cmac.c M /trunk/src/lib/crypto/krb/t_fortuna.c M /trunk/src/lib/crypto/nss/enc_provider/camellia.c M /trunk/src/lib/crypto/nss/enc_provider/des.c M /trunk/src/lib/crypto/nss/enc_provider/des3.c M /trunk/src/lib/crypto/nss/enc_provider/enc_gen.c M /trunk/src/lib/crypto/nss/hash_provider/hash_gen.c M /trunk/src/lib/gssapi/generic/oid_ops.c M /trunk/src/lib/gssapi/generic/util_buffer_set.c M /trunk/src/lib/gssapi/krb5/iakerb.c M /trunk/src/lib/gssapi/krb5/prf.c M /trunk/src/lib/gssapi/krb5/store_cred.c M /trunk/src/lib/kdb/t_stringattr.c M /trunk/src/lib/krb5/asn.1/asn1_encode.h M /trunk/src/lib/krb5/asn.1/asn1_k_decode.h M /trunk/src/lib/krb5/ccache/cc_dir.c M /trunk/src/lib/krb5/os/trace.c M /trunk/src/plugins/preauth/pkinit/pkinit_clnt.c M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_nss.c M /trunk/src/plugins/preauth/pkinit/pkinit_kdf_constants.c M /trunk/src/plugins/preauth/pkinit/pkinit_srv.c M /trunk/src/tests/gssapi/t_accname.c M /trunk/src/tests/gssapi/t_ccselect.c M /trunk/src/tests/gssapi/t_gssexts.c M /trunk/src/tests/gssapi/t_imp_cred.c M /trunk/src/tests/gssapi/t_saslname.c M /trunk/src/tests/gssapi/t_spnego.c M /trunk/src/util/support/gettimeofday.c Make reindent. Also fix pkinit_crypto_nss.c struct initializers and add parens to a ternary operator in do_as_req.c for better indentation. ------------------------------------------------------------------------ r25361 | tlyu | 2011-10-17 15:10:52 -0400 (Mon, 17 Oct 2011) | 1 line Changed paths: M /trunk/src/Makefile.in Exclude util/wshelper from reindent. ------------------------------------------------------------------------ r25360 | ghudson | 2011-10-17 13:15:31 -0400 (Mon, 17 Oct 2011) | 5 lines Changed paths: M /trunk/src/configure.in Add AC_LANG_SOURCE to PKINIT NSS version check. The configure.in code for the PKINIT NSS back end version check was copied from the k5crypto NSS back end version check, but from before r25181 which added AC_LANG_SOURCE wrappers. ------------------------------------------------------------------------ r25359 | ghudson | 2011-10-17 00:05:56 -0400 (Mon, 17 Oct 2011) | 1 line Changed paths: M /trunk/src/lib/gssapi/krb5/naming_exts.c Style police. ------------------------------------------------------------------------ r25358 | hartmans | 2011-10-16 20:45:30 -0400 (Sun, 16 Oct 2011) | 10 lines Changed paths: M /trunk/src/lib/gssapi/krb5/naming_exts.c gssalloc-related fixes to naming_exts.c renamed kg_data_list_to_buffer_set_nocopy to data_list_buffer_set (since nocopy is no longer guaranteed). removed extra indirection to input krb5_data list. ensured input krb5_data list is always completely freed. no longer returns EINVAL when output buffer set is NULL. fixed krb5_gss_get_name_attribute to use data_to_gss. Signed-off-by: Kevin Wasserman ------------------------------------------------------------------------ r25357 | hartmans | 2011-10-16 20:45:23 -0400 (Sun, 16 Oct 2011) | 10 lines Changed paths: M /trunk/src/lib/krb5/os/sn2princ.c sn2princ: On getaddrinfo failure use the input RFC 4120 says that we should not canonicalize using DNS. We cannot get that far today, but there's no reason we should fail to use a perfectly good principal name just because DNS is failing. For some services there isn't even a requirement they be in DNS. With AI_ADDRCONFIG there's no reason that Kerberos canonicalization should fail simply because a v6 address is not present, for example. So, if getaddrinfo fails in krb5_sname_to_principal simply use the input hostname uncanonicalized. ------------------------------------------------------------------------ r25356 | ghudson | 2011-10-15 12:56:30 -0400 (Sat, 15 Oct 2011) | 8 lines Changed paths: M /trunk/src/kadmin/server/schpw.c ticket: 6979 subject: Allow password changes over NATs In the kpasswd server code, don't set a remote address in the auth context before calling krb5_rd_priv, since the kpasswd protocol is well-protected against reflection attacks. This allows password changes to work in cases where a NAT has changed the client IP address as it is seen by the server. ------------------------------------------------------------------------ r25355 | ghudson | 2011-10-15 12:56:26 -0400 (Sat, 15 Oct 2011) | 10 lines Changed paths: M /trunk/src/lib/krb5/krb/privsafe.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_safe.c ticket: 6978 subject: Allow rd_priv/rd_safe without remote address Allow krb5_rd_priv and krb5_rd_safe to work when there is no remote address set in the auth context, unless the KRB5_AUTH_CONTEXT_DO_TIMES flag is set (in which case we need the remote address for the replay cache name). Note that failing to set the remote address can create a vulnerability to reflection attacks in some protocols, although it is fairly easy to defend against--either use sequence numbers, or make sure that requests don't look like replies, or both. ------------------------------------------------------------------------ r25354 | ghudson | 2011-10-15 12:31:00 -0400 (Sat, 15 Oct 2011) | 1 line Changed paths: M /trunk/src/po/mit-krb5.pot Update mit-krb5.pot. ------------------------------------------------------------------------ r25353 | ghudson | 2011-10-15 12:29:28 -0400 (Sat, 15 Oct 2011) | 6 lines Changed paths: M /trunk/src/include/Makefile.in ticket: 6977 subject: Install krb5/preauth_plugin.h The clpreauth and kdcpreauth pluggable interfaces are public as of krb5 1.10. Install the header so that preauth modules can be built outside of the krb5 source tree. ------------------------------------------------------------------------ r25352 | ghudson | 2011-10-15 12:26:27 -0400 (Sat, 15 Oct 2011) | 5 lines Changed paths: M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/krb5/krb/pac.c M /trunk/src/lib/krb5/krb/pac_sign.c Rename PAC type constants to avoid conflicts. Since the PAC type constants are now exposed in krb5.h, give them a KRB5_ prefix so they don't conflict with similar PAC type constants in other packages, like Samba. ------------------------------------------------------------------------ r25351 | ghudson | 2011-10-15 12:06:03 -0400 (Sat, 15 Oct 2011) | 18 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/include/krb5/preauth_plugin.h M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/preauth2.c M /trunk/src/lib/krb5/krb/preauth_ec.c M /trunk/src/lib/krb5/krb/preauth_encts.c M /trunk/src/plugins/preauth/cksum_body/cksum_body_main.c M /trunk/src/plugins/preauth/pkinit/pkinit_clnt.c M /trunk/src/plugins/preauth/wpse/wpse_main.c ticket: 6976 subject: Hide gak_fct interface and arguments in clpreauth Remove the gak_fct, gak_data, salt, s2kparams, and as_key arguments of krb5_clpreauth_process_fn and krb5_clpreauth_tryagain_fn. To replace them, add two callbacks: one which gets the AS key using the previously selected etype-info2 information, and a second which lets the module replace the AS key with one it has computed. This changes limits module flexibility in a few ways. Modules cannot check whether the AS key was already obtained before asking for it, and they cannot use the etype-info2 salt and s2kparams for purposes other than getting the password-based AS key. It is believed that of existing preauth mechanisms, only SAM-2 preauth needs more flexibility than the new interfaces provide, and as an internal legacy mechanism it can cheat. Future mechanisms should be okay since the current IETF philosophy is that etype-info2 information should not be used for other purposes. ------------------------------------------------------------------------ r25350 | ghudson | 2011-10-15 11:35:46 -0400 (Sat, 15 Oct 2011) | 5 lines Changed paths: M /trunk/src/kdc/dispatch.c M /trunk/src/kdc/kdc_util.h M /trunk/src/kdc/replay.c Drop retransmits while processing requests. Supporting asynchronous preauth modules means that the KDC can receive a retransmitted request before it finishes processing the initial request. Ignore those retransmits instead of processing them. ------------------------------------------------------------------------ r25349 | ghudson | 2011-10-15 11:08:02 -0400 (Sat, 15 Oct 2011) | 1 line Changed paths: M /trunk/src/kdc/kdc_preauth_encts.c Untabify kdc_preauth_encts.c. ------------------------------------------------------------------------ r25348 | ghudson | 2011-10-15 11:06:37 -0400 (Sat, 15 Oct 2011) | 3 lines Changed paths: M /trunk/src/include/krb5/preauth_plugin.h M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kdc_preauth_ec.c M /trunk/src/kdc/kdc_preauth_encts.c M /trunk/src/plugins/preauth/cksum_body/cksum_body_main.c M /trunk/src/plugins/preauth/pkinit/pkinit_srv.c M /trunk/src/plugins/preauth/wpse/wpse_main.c Make kdcpreauth edata method respond via callback. From npmccallum@redhat.com with changes. ------------------------------------------------------------------------ r25347 | ghudson | 2011-10-15 11:03:17 -0400 (Sat, 15 Oct 2011) | 3 lines Changed paths: M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kdc_util.h Make get_preauth_hint_list respond via callback. From npmccallum@redhat.com with changes. ------------------------------------------------------------------------ r25346 | ghudson | 2011-10-15 11:03:10 -0400 (Sat, 15 Oct 2011) | 3 lines Changed paths: M /trunk/src/kdc/kdc_preauth.c Remove enc-timestamp code from kdc_preauth.c. This code should have been removed in r25319 but was not. ------------------------------------------------------------------------ r25345 | tlyu | 2011-10-14 19:14:53 -0400 (Fri, 14 Oct 2011) | 4 lines Changed paths: M /trunk/src/Makefile.in Exclude more stuff from make reindent. Apply exclusions to "make reindent" as well, to fully exclude some files from whitespace cleanups. Add fnmatch.c to exclusions. ------------------------------------------------------------------------ r25344 | tlyu | 2011-10-14 14:19:36 -0400 (Fri, 14 Oct 2011) | 1 line Changed paths: M /trunk/src/kadmin/server/deps M /trunk/src/kdc/deps M /trunk/src/lib/gssapi/generic/deps M /trunk/src/lib/gssapi/krb5/deps M /trunk/src/lib/gssapi/mechglue/deps M /trunk/src/lib/gssapi/spnego/deps M /trunk/src/lib/kadm5/srv/deps M /trunk/src/lib/krb5/krb/deps M /trunk/src/util/gss-kernel-lib/deps M /trunk/src/util/support/deps make depend ------------------------------------------------------------------------ r25343 | ghudson | 2011-10-14 11:14:57 -0400 (Fri, 14 Oct 2011) | 3 lines Changed paths: M /trunk/src/lib/gssapi/generic/gssapi_alloc.h Untabify a recent gssapi_alloc.h change. Also mark the file as using the krb5 C style. ------------------------------------------------------------------------ r25342 | hartmans | 2011-10-14 11:07:01 -0400 (Fri, 14 Oct 2011) | 1 line Changed paths: M /trunk/src/lib/gssapi/generic/gssapi_alloc.h Fix gssapi_strdup ------------------------------------------------------------------------ r25341 | hartmans | 2011-10-14 10:46:57 -0400 (Fri, 14 Oct 2011) | 5 lines Changed paths: M /trunk/src/lib/gssapi/generic/gssapi_alloc.h M /trunk/src/lib/gssapi/generic/util_buffer_set.c M /trunk/src/lib/gssapi/krb5/naming_exts.c gssalloc memory management for gss_buffer_set. compiles, but untested Signed-off-by: Kevin Wasserman ------------------------------------------------------------------------ r25340 | hartmans | 2011-10-14 10:44:35 -0400 (Fri, 14 Oct 2011) | 3 lines Changed paths: M /trunk/src/lib/Makefile.in build profile dll (xpprof32/64.dll) on windows. Signed-off-by: Kevin Wasserman ------------------------------------------------------------------------ r25339 | hartmans | 2011-10-14 10:42:37 -0400 (Fri, 14 Oct 2011) | 12 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/windows/Makefile.in M /trunk/src/windows/leash/Krb4EditDomainRealmList.cpp M /trunk/src/windows/leash/KrbConfigOptions.cpp M /trunk/src/windows/leash/KrbDomainRealmMaintenance.cpp M /trunk/src/windows/leash/KrbMiscConfigOpt.cpp M /trunk/src/windows/leash/KrbProperties.cpp M /trunk/src/windows/leash/KrbProperties.h M /trunk/src/windows/leash/Leash.cpp M /trunk/src/windows/leash/Leash.h M /trunk/src/windows/leash/LeashAboutBox.cpp M /trunk/src/windows/leash/LeashDebugWindow.cpp M /trunk/src/windows/leash/LeashProperties.cpp M /trunk/src/windows/leash/LeashView.cpp M /trunk/src/windows/leash/LeashView.h M /trunk/src/windows/leash/Lglobals.h A /trunk/src/windows/leash/Makefile.in A /trunk/src/windows/leash/ver.rc Further attempt at removing K4 specific code from the leash executable Updates to leash Makefile.in to make it link on Windows 64 Signed-off-by: Alexey Melnikov leash link fixes: fix mfc library and fix path to wshelper MFC100D.lib for mscv2010; util\wshelper instead of windows\wshelper Add ver.rc for leash Signed-off-by: Kevin Wasserman ------------------------------------------------------------------------ r25338 | hartmans | 2011-10-14 10:40:36 -0400 (Fri, 14 Oct 2011) | 3 lines Changed paths: M /trunk/src/windows/leash/CLeashDragListBox.cpp M /trunk/src/windows/leash/Leash.cpp M /trunk/src/windows/leash/LeashMessageBox.cpp M /trunk/src/windows/leash/LeashMessageBox.h M /trunk/src/windows/leash/LeashView.cpp M /trunk/src/windows/leash/LeashView.h Fixed some warnings and Windows 64 portability issues in the leash executable Signed-off-by: Alexey Melnikov ------------------------------------------------------------------------ r25337 | hartmans | 2011-10-14 10:40:32 -0400 (Fri, 14 Oct 2011) | 3 lines Changed paths: M /trunk/src/windows/lib/gic.c M /trunk/src/windows/lib/registry.c M /trunk/src/windows/lib/vardlg.c Fixed some warnings in libwin Signed-off-by: Alexey Melnikov ------------------------------------------------------------------------ r25336 | hartmans | 2011-10-14 10:40:28 -0400 (Fri, 14 Oct 2011) | 3 lines Changed paths: M /trunk/src/windows/leashdll/Makefile.in Updated resource file dependencies for leashdll Signed-off-by: Alexey Melnikov ------------------------------------------------------------------------ r25335 | hartmans | 2011-10-14 10:40:24 -0400 (Fri, 14 Oct 2011) | 3 lines Changed paths: M /trunk/src/Makefile.in re-remove windows/gss from windows build Signed-off-by: Kevin Wasserman ------------------------------------------------------------------------ r25334 | hartmans | 2011-10-14 10:40:20 -0400 (Fri, 14 Oct 2011) | 3 lines Changed paths: M /trunk/src/lib/crypto/krb/prng_fortuna.c Fix windows fork detection Signed-off-by: Kevin Wasserman ------------------------------------------------------------------------ r25333 | hartmans | 2011-10-14 10:40:17 -0400 (Fri, 14 Oct 2011) | 3 lines Changed paths: M /trunk/src/appl/gss-sample/README M /trunk/src/appl/gss-sample/gss-client.c M /trunk/src/appl/gss-sample/t_gss_sample.py Add "-dce" commandline option to gss-client.c to set GSS_C_DCE_STYLE flag Signed-off-by: Kevin Wasserman ------------------------------------------------------------------------ r25332 | hartmans | 2011-10-14 10:40:10 -0400 (Fri, 14 Oct 2011) | 7 lines Changed paths: M /trunk/src/appl/gss-sample/gss-server.c M /trunk/src/lib/gssapi/generic/oid_ops.c M /trunk/src/lib/gssapi/generic/rel_buffer.c M /trunk/src/lib/gssapi/generic/rel_oid_set.c M /trunk/src/lib/gssapi/generic/util_buffer.c M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/k5seal.c M /trunk/src/lib/gssapi/krb5/k5sealv3.c M /trunk/src/lib/gssapi/krb5/k5unseal.c M /trunk/src/lib/gssapi/krb5/util_crypt.c M /trunk/src/lib/gssapi/mechglue/g_dsp_status.c M /trunk/src/lib/gssapi/mechglue/g_glue.c M /trunk/src/lib/gssapi/mechglue/g_rel_buffer.c M /trunk/src/lib/gssapi/mechglue/g_rel_name.c M /trunk/src/lib/gssapi/mechglue/g_wrap_aead.c Use gssalloc memory management where appropriate gss_buffer_t may be freed in a different module from where they are allocated so it is not safe to use strdup/malloc/calloc/free. similarly, gss_OID_set need to use gssalloc functions. Signed-off-by: Kevin Wasserman ------------------------------------------------------------------------ r25331 | hartmans | 2011-10-14 10:40:05 -0400 (Fri, 14 Oct 2011) | 9 lines Changed paths: M /trunk/src/lib/gssapi/generic/gssapiP_generic.h M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h Utility functions to move allocations from k5buf/krb5_data to gss_buffer_t On Unix, these simply move the buffer pointer, but on windows they need to reallocated with gssalloc_malloc and coied since the gss_buffer_t may need to be freed in a separate module with potentially mismatched c runtime. Also fix a mismatched parameter warning in generic_gss_copy_oid_set(). Signed-off-by: Kevin Wasserman ------------------------------------------------------------------------ r25330 | hartmans | 2011-10-14 10:39:01 -0400 (Fri, 14 Oct 2011) | 12 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/include/Makefile.in M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/generic/Makefile.in A /trunk/src/lib/gssapi/generic/gssapi_alloc.h M /trunk/src/util/gss-kernel-lib/Makefile.in M /trunk/src/util/gss-kernel-lib/deps Add new header gssapi_alloc.h Contains allocator methods for use with mechanisms and mechglues for allocations that must be made in one module but freed in another. On windows, an allocation made in one module cannot safely be freed in another using the usual c runtime malloc/free; runtime dll mismatch will cause heap corruption in that case. But it is safe to instead directly use HeapAlloc()/HeapFree() specifying the default process heap. For now, this header is not public. If it becomes public strncpy will need to be used instead of strlcpy. Signed-off-by: Kevin Wasserman ------------------------------------------------------------------------ r25329 | hartmans | 2011-10-14 10:37:14 -0400 (Fri, 14 Oct 2011) | 6 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/g_initialize.c Simplify gss_indicate_mechs() by using generic_gss_copy_oid_set ...instead of hand-duplicating all the logic therein. Also makes the switch to using gssalloc functions with oid_sets easier. Signed-off-by: Kevin Wasserman ------------------------------------------------------------------------ r25328 | tsitkova | 2011-10-14 10:25:23 -0400 (Fri, 14 Oct 2011) | 2 lines Changed paths: M /trunk/src/include/osconf.hin M /trunk/src/lib/krb5/libkrb5.exports M /trunk/src/lib/krb5/os/osconfig.c Removed unused macros. ------------------------------------------------------------------------ r25327 | ghudson | 2011-10-13 12:07:23 -0400 (Thu, 13 Oct 2011) | 5 lines Changed paths: M /trunk/src/config/pre.in M /trunk/src/configure.in M /trunk/src/plugins/preauth/pkinit/Makefile.in M /trunk/src/plugins/preauth/pkinit/pkinit.h M /trunk/src/plugins/preauth/pkinit/pkinit_crypto.h A /trunk/src/plugins/preauth/pkinit/pkinit_crypto_nss.c M /trunk/src/plugins/preauth/pkinit/pkinit_identity.c ticket: 6975 subject: Add PKINIT NSS support Add an implementation of PKINIT using NSS instead of OpenSSL, from nalin@redhat.com. ------------------------------------------------------------------------ r25326 | tsitkova | 2011-10-12 13:57:33 -0400 (Wed, 12 Oct 2011) | 2 lines Changed paths: M /trunk/src/include/krb5/krb5.hin Fix the doxygen comments for krb5_pac_sign ------------------------------------------------------------------------ r25325 | ghudson | 2011-10-12 12:34:07 -0400 (Wed, 12 Oct 2011) | 8 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/krb5/krb/pac_sign.c M /trunk/src/lib/krb5/krb/t_pac.c M /trunk/src/lib/krb5/libkrb5.exports M /trunk/src/lib/krb5_32.def ticket: 6974 subject: Make krb5_pac_sign public krb5int_pac_sign was created as a private API because it is only needed by the KDC. But it is actually used by DAL or authdata plugin modules, not the core KDC code. Since plugin modules should not need to consume internal libkrb5 functions, rename krb5int_pac_sign to krb5_pac_sign and make it public. ------------------------------------------------------------------------ r25324 | ghudson | 2011-10-12 11:05:39 -0400 (Wed, 12 Oct 2011) | 3 lines Changed paths: M /trunk/src/include/krb5/preauth_plugin.h Documentation pass over preauth_plugin.h. No functional changes. ------------------------------------------------------------------------ r25323 | ghudson | 2011-10-07 18:17:06 -0400 (Fri, 07 Oct 2011) | 7 lines Changed paths: M /trunk/src/lib/gssapi/krb5/init_sec_context.c ticket: 6972 target_version: 1.9.2 tags: pullup Fix a memory leak in make_gss_checksum. From greg.mcclement@sap.com. ------------------------------------------------------------------------ r25322 | tsitkova | 2011-10-07 17:19:41 -0400 (Fri, 07 Oct 2011) | 4 lines Changed paths: M /trunk/doc/rst_source/krb_admins/admin_commands/kadmin_local.rst M /trunk/doc/rst_source/krb_admins/admin_commands/kadmind.rst M /trunk/doc/rst_source/krb_admins/admin_commands/kdb5_ldap_util.rst M /trunk/doc/rst_source/krb_admins/admin_commands/kdb5_util.rst M /trunk/doc/rst_source/krb_admins/admin_commands/kprop.rst M /trunk/doc/rst_source/krb_admins/admin_commands/kpropd.rst M /trunk/doc/rst_source/krb_admins/admin_commands/kproplog.rst M /trunk/doc/rst_source/krb_admins/admin_commands/krb5kdc.rst M /trunk/doc/rst_source/krb_admins/admin_commands/ktutil.rst Removed references to non-existing krb5_default_local_realm(3) and some source-code-defined macros from the administration programs documentation. Also, minor cleanup & corrections. ------------------------------------------------------------------------ r25321 | tsitkova | 2011-10-07 12:33:25 -0400 (Fri, 07 Oct 2011) | 2 lines Changed paths: M /trunk/doc/rst_source/krb_admins/conf_files/krb5_conf.rst M /trunk/doc/rst_source/krb_admins/database/db_princs/modify_princ.rst M /trunk/doc/rst_source/krb_admins/install_appl_srv.rst M /trunk/doc/rst_source/krb_admins/install_kdc/create_db.rst M /trunk/doc/rst_source/krb_admins/install_kdc/kadmind_kt.rst M /trunk/doc/rst_source/krb_admins/install_kdc/kdc_prop_slave.rst Minor updates and correction of the RST documents. ------------------------------------------------------------------------ r25320 | ghudson | 2011-10-07 10:44:15 -0400 (Fri, 07 Oct 2011) | 1 line Changed paths: M /trunk/src/kdc/kdc_preauth_ec.c M /trunk/src/lib/krb5/krb/preauth_ec.c Minor cleanups to encrypted challenge. ------------------------------------------------------------------------ r25319 | ghudson | 2011-10-07 10:26:25 -0400 (Fri, 07 Oct 2011) | 5 lines Changed paths: M /trunk/doc/admin.texinfo M /trunk/doc/rst_source/krb_admins/conf_files/krb5_conf.rst M /trunk/src/config-files/krb5.conf.M M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/kdc_preauth.c A /trunk/src/kdc/kdc_preauth_encts.c M /trunk/src/kdc/kdc_util.h M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/int-proto.h M /trunk/src/lib/krb5/krb/preauth2.c A /trunk/src/lib/krb5/krb/preauth_encts.c Use built-in modules for encrypted timestamp. Break out the encrypted timestamp code from kdc_preauth.c and preauth2.c into built-in modules, allowing admins to disable it and reducing the size of the framework code. ------------------------------------------------------------------------ r25318 | ghudson | 2011-10-06 16:08:29 -0400 (Thu, 06 Oct 2011) | 5 lines Changed paths: M /trunk/src/include/krb5/preauth_plugin.h M /trunk/src/kdc/kdc_preauth.c Add get_string, free_string kdcpreauth callbacks. String attributes should be useful to preauth modules without having to link against libkdb5. Add a callback to make client string attributes accessible to modules. ------------------------------------------------------------------------ r25317 | ghudson | 2011-10-06 15:24:56 -0400 (Thu, 06 Oct 2011) | 5 lines Changed paths: D /trunk/src/include/fast_factor.h M /trunk/src/kdc/deps M /trunk/src/kdc/kdc_preauth_ec.c M /trunk/src/lib/krb5/krb/deps M /trunk/src/lib/krb5/krb/preauth_ec.c M /trunk/src/plugins/preauth/pkinit/deps M /trunk/src/plugins/preauth/pkinit/pkinit_clnt.c M /trunk/src/plugins/preauth/pkinit/pkinit_srv.c Ditch fast_factor.h since it contains only stubs. Leave a comment behind where we called fast_set_kdc_verified(). Remove the call to fast_kdc_replace_reply_key() since it's wrong (encrypted challenge doesn't replace the reply key in that sense). ------------------------------------------------------------------------ r25316 | ghudson | 2011-10-06 12:38:35 -0400 (Thu, 06 Oct 2011) | 1 line Changed paths: M /trunk/src/lib/gssapi/mechglue/gssd_pname_to_uid.c Initialize localname on error in gss_localname. ------------------------------------------------------------------------ r25315 | ghudson | 2011-10-06 12:18:56 -0400 (Thu, 06 Oct 2011) | 11 lines Changed paths: M /trunk/src/include/fast_factor.h M /trunk/src/include/krb5/preauth_plugin.h M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kdc_preauth_ec.c M /trunk/src/lib/krb5/krb/preauth2.c M /trunk/src/lib/krb5/krb/preauth_ec.c M /trunk/src/plugins/preauth/cksum_body/cksum_body_main.c M /trunk/src/plugins/preauth/pkinit/pkinit_clnt.c M /trunk/src/plugins/preauth/pkinit/pkinit_srv.c M /trunk/src/plugins/preauth/securid_sam2/securid_sam2_main.c M /trunk/src/plugins/preauth/wpse/wpse_main.c ticket: 6971 subject: Use type-safe callbacks in preauth interface Replace the generic get_data functions in clpreauth and kdcpreauth with structures containing callback functions. Each structure has a minor version number to allow adding new callbacks. For simplicity, the new fast armor key callbacks return aliases, which is how we would supply the armor key as a function parameter. The new client keys callback is paired with a free_keys callback to reduce the amount of cleanup code needed in modules. ------------------------------------------------------------------------ r25314 | ghudson | 2011-10-05 18:11:19 -0400 (Wed, 05 Oct 2011) | 4 lines Changed paths: M /trunk/src/plugins/preauth/cksum_body/cksum_body_main.c M /trunk/src/plugins/preauth/wpse/wpse_main.c Remove edata code in sample preauth plugins. The code assumes unstructured edata and would be somewhat annoying to reframe in terms of pa-data. ------------------------------------------------------------------------ r25313 | hartmans | 2011-10-05 17:31:08 -0400 (Wed, 05 Oct 2011) | 3 lines Changed paths: M /trunk/src/appl/gss-sample/gss-server.c Replace gss_pname_to_uid with gss_localname in gss-server.c Signed-off-by: Kevin Wasserman ------------------------------------------------------------------------ r25312 | hartmans | 2011-10-05 17:30:59 -0400 (Wed, 05 Oct 2011) | 3 lines Changed paths: M /trunk/src/lib/gssapi32.def Replace gss_pname_to_uid with gss_localname in gssapi32.def. Signed-off-by: Kevin Wasserman ------------------------------------------------------------------------ r25311 | hartmans | 2011-10-05 17:30:55 -0400 (Wed, 05 Oct 2011) | 3 lines Changed paths: M /trunk/src/lib/crypto/krb/prng_fortuna.c Don't need to check for fork on windows Signed-off-by: Kevin Wasserman ------------------------------------------------------------------------ r25310 | hartmans | 2011-10-05 17:30:50 -0400 (Wed, 05 Oct 2011) | 7 lines Changed paths: M /trunk/src/configure.in M /trunk/src/include/k5-platform.h M /trunk/src/util/support/Makefile.in A /trunk/src/util/support/gettimeofday.c Add krb5int_gettimeofday to k5sprt for platforms w/o native gettimeofday Microsecond accuracy on _WIN32, but only one second accuracy on other, AFAIK purely hypothetical, platforms that lack native gettimeofday. Shamelessly cribbed from Heimdal. Signed-off-by: Kevin Wasserman ------------------------------------------------------------------------ r25309 | hartmans | 2011-10-05 17:30:42 -0400 (Wed, 05 Oct 2011) | 10 lines Changed paths: M /trunk/src/lib/gssapi/krb5/k5unsealiov.c ticket: 6970 subject: gss_unwrap_iov crashes with stream buffers for 3des, des, rc4 tags: pullup Use correct key to determine enctype for KG2 tokens in kg_unseal_stream_iov Tested with AES for a new enctype and 3DES for an old enctype. Signed-off-by: Kevin Wasserman ------------------------------------------------------------------------ r25308 | hartmans | 2011-10-05 17:30:31 -0400 (Wed, 05 Oct 2011) | 3 lines Changed paths: M /trunk/src/plugins/preauth/pkinit/pkinit_clnt.c Pkinit: offer supported KDFs in client From: Sam Hartman ------------------------------------------------------------------------ r25307 | hartmans | 2011-10-05 17:30:28 -0400 (Wed, 05 Oct 2011) | 3 lines Changed paths: M /trunk/src/plugins/preauth/pkinit/pkinit_kdf_test.c Add tests to pkinit_kdf_test to test SHA-256/AES and SHA-512/DES3. Signed-off-by: Margaret Wasserman ------------------------------------------------------------------------ r25306 | hartmans | 2011-10-05 17:30:24 -0400 (Wed, 05 Oct 2011) | 3 lines Changed paths: M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c Make alg agility KDF work properly when the hash length differs from the key length. Signed-off-by: Margaret Wasserman ------------------------------------------------------------------------ r25305 | hartmans | 2011-10-05 17:30:20 -0400 (Wed, 05 Oct 2011) | 3 lines Changed paths: M /trunk/src/plugins/preauth/pkinit/pkinit_crypto.h Clean up unused constants. From: Margaret Wasserman ------------------------------------------------------------------------ r25304 | hartmans | 2011-10-05 17:30:16 -0400 (Wed, 05 Oct 2011) | 3 lines Changed paths: M /trunk/src/plugins/preauth/pkinit/pkinit_srv.c Make pkinit fall back to octetstring2key() if there are not matching KDFs. From: Margaret Wasserman ------------------------------------------------------------------------ r25303 | hartmans | 2011-10-05 17:30:12 -0400 (Wed, 05 Oct 2011) | 3 lines Changed paths: M /trunk/src/plugins/preauth/pkinit/pkinit_srv.c Treat the client's list of supported KDFs as an unordered list. Signed-off-by: Margaret Wasserman ------------------------------------------------------------------------ r25302 | hartmans | 2011-10-05 17:30:08 -0400 (Wed, 05 Oct 2011) | 3 lines Changed paths: M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c Make KDF work when length of random data differs from length of hash. Signed-off-by: Margaret Wasserman ------------------------------------------------------------------------ r25301 | hartmans | 2011-10-05 17:30:02 -0400 (Wed, 05 Oct 2011) | 3 lines Changed paths: M /trunk/src/include/k5-int-pkinit.h Fix incorrect formatting of KDF fields, no substantive change Signed-off-by: Margaret Wasserman ------------------------------------------------------------------------ r25300 | ghudson | 2011-10-05 13:27:15 -0400 (Wed, 05 Oct 2011) | 11 lines Changed paths: M /trunk/src/include/fast_factor.h M /trunk/src/include/krb5/krb5.hin M /trunk/src/include/krb5/preauth_plugin.h M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/fast_util.c M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kdc_preauth_ec.c M /trunk/src/kdc/kdc_util.h M /trunk/src/lib/krb5/asn.1/krb5_decode_kdc.c M /trunk/src/lib/krb5/krb/kfree.c M /trunk/src/plugins/preauth/cksum_body/cksum_body_main.c D /trunk/src/plugins/preauth/fast_factor.h M /trunk/src/plugins/preauth/pkinit/deps M /trunk/src/plugins/preauth/pkinit/pkinit_clnt.c M /trunk/src/plugins/preauth/pkinit/pkinit_srv.c M /trunk/src/plugins/preauth/securid_sam2/securid_sam2_main.c M /trunk/src/plugins/preauth/wpse/wpse_main.c Use an opaque handle in the kdcpreauth callback. Instead of passing a request and entry to the kdcpreauth get_data callback, pass an opaque handle. Remove DB entry and key data parameters from kdcpreauth methods (but keep the request, since that's transparent). The SecurID plugin links against libkdb5 and needs access to the client DB entry. Rather than continue to pass a DB entry to kdcpreauth methods, add a get_data callback to get the client DB entry for the few plugins which might need it. ------------------------------------------------------------------------ r25299 | ghudson | 2011-10-04 18:40:10 -0400 (Tue, 04 Oct 2011) | 4 lines Changed paths: M /trunk/src/kdc/do_as_req.c M /trunk/src/lib/apputils/net-server.c Fix initialization and pointer bugs in new code. Coverity found some minor-to-medium bugs in some recent changes; fix them. ------------------------------------------------------------------------ r25298 | ghudson | 2011-10-04 16:16:07 -0400 (Tue, 04 Oct 2011) | 8 lines Changed paths: M /trunk/src/include/kdb.h M /trunk/src/include/krb5/preauth_plugin.h M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kdc_util.h M /trunk/src/kdc/policy.c M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/kdb/kdb5.c M /trunk/src/lib/krb5/libkrb5.exports M /trunk/src/plugins/kdb/db2/kdb_db2.c M /trunk/src/plugins/kdb/db2/kdb_db2.h M /trunk/src/plugins/kdb/hdb/kdb_hdb.h M /trunk/src/plugins/kdb/hdb/kdb_windc.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h M /trunk/src/plugins/preauth/pkinit/pkinit.h M /trunk/src/plugins/preauth/pkinit/pkinit_crypto.h M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c M /trunk/src/plugins/preauth/pkinit/pkinit_lib.c M /trunk/src/plugins/preauth/pkinit/pkinit_srv.c ticket: 6969 subject: Create e_data as pa_data in KDC interfaces. All current known uses of e_data are encoded as pa-data or typed-data. FAST requires that e_data be expressed as pa-data. Change the DAL and kdcpreauth interfaces so that e_data is returned as a sequence of pa-data elements. Add a preauth module flag to indicate that the sequence should be encoded as typed-data in non-FAST errors. ------------------------------------------------------------------------ r25297 | ghudson | 2011-10-04 11:11:45 -0400 (Tue, 04 Oct 2011) | 5 lines Changed paths: M /trunk/src/lib/crypto/krb/prng.c Improve k5_get_os_entropy for Windows. When acquiring a crypto context for CryptGenRandom, pass CRYPT_VERIFYCONTEXT to indicate that we don't need access to private keys. Appears to make OS entropy work on Windows XP. ------------------------------------------------------------------------ r25296 | tsitkova | 2011-10-03 16:15:27 -0400 (Mon, 03 Oct 2011) | 3 lines Changed paths: M /trunk/doc/rst_source/krb_admins/admin_commands/kadmin_local.rst Minor RST adjustment. ------------------------------------------------------------------------ r25295 | ghudson | 2011-10-03 15:32:28 -0400 (Mon, 03 Oct 2011) | 5 lines Changed paths: M /trunk/src/lib/crypto/krb/prng_fortuna.c Fix a Fortuna PRNG failure case. If we don't have entropy when krb5_c_random_make_octets is called, unlock the mutex before returning an error. From kevin.wasserman@painless-security.com. ------------------------------------------------------------------------ r25294 | ghudson | 2011-10-03 15:14:05 -0400 (Mon, 03 Oct 2011) | 3 lines Changed paths: M /trunk/src/include/krb5/preauth_plugin.h M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kdc_preauth_ec.c M /trunk/src/plugins/preauth/cksum_body/cksum_body_main.c M /trunk/src/plugins/preauth/pkinit/pkinit_srv.c M /trunk/src/plugins/preauth/securid_sam2/securid_sam2_main.c M /trunk/src/plugins/preauth/wpse/wpse_main.c Make kdcpreauth verify respond via callback. From npmccallum@redhat.com with changes. ------------------------------------------------------------------------ r25293 | ghudson | 2011-10-03 15:14:01 -0400 (Mon, 03 Oct 2011) | 3 lines Changed paths: M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kdc_util.h Make check_padata() respond via a callback. From npmccallum@redhat.com with changes. ------------------------------------------------------------------------ r25292 | ghudson | 2011-10-03 15:13:57 -0400 (Mon, 03 Oct 2011) | 3 lines Changed paths: M /trunk/src/kdc/dispatch.c M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/kdc_util.h Make do_as_req() respond via a callback. From npmccallum@redhat.com with changes. ------------------------------------------------------------------------ r25291 | ghudson | 2011-10-03 15:13:39 -0400 (Mon, 03 Oct 2011) | 3 lines Changed paths: M /trunk/src/include/net-server.h M /trunk/src/kadmin/server/schpw.c M /trunk/src/kdc/dispatch.c M /trunk/src/kdc/kdc_util.h M /trunk/src/lib/apputils/net-server.c Make dispatch() respond via a callback. From npmccallum@redhat.com with changes. ------------------------------------------------------------------------ r25290 | ghudson | 2011-10-02 10:05:44 -0400 (Sun, 02 Oct 2011) | 3 lines Changed paths: M /trunk/src/clients/ksu/ksu.M M /trunk/src/clients/kvno/kvno.M M /trunk/src/config-files/kdc.conf.M M /trunk/src/config-files/krb5.conf.M M /trunk/src/kadmin/cli/kadmin.M M /trunk/src/kadmin/dbutil/kdb5_util.M M /trunk/src/kadmin/server/kadmind.M M /trunk/src/kdc/krb5kdc.M M /trunk/src/slave/kprop.M M /trunk/src/tests/create/kdb5_mkdums.M ticket: 6968 Man page spelling corrections from ville.skytta@iki.fi. ------------------------------------------------------------------------ r25289 | tlyu | 2011-09-29 18:05:42 -0400 (Thu, 29 Sep 2011) | 4 lines Changed paths: M /trunk/src/tests/Makefile.in Revert r25288 because it can remove parts of the source tree. Also, disable kdc_realm test until it works correctly on an uninstalled build and when built outside of the source tree. ------------------------------------------------------------------------ r25288 | tsitkova | 2011-09-29 17:35:18 -0400 (Thu, 29 Sep 2011) | 2 lines Changed paths: M /trunk/src/tests/Makefile.in Allow kdc_realm test run in case when the build and source directories are different ------------------------------------------------------------------------ r25287 | tsitkova | 2011-09-29 16:16:46 -0400 (Thu, 29 Sep 2011) | 1 line Changed paths: M /trunk/src/util/support/Makefile.in ------------------------------------------------------------------------ r25286 | tsitkova | 2011-09-29 12:53:31 -0400 (Thu, 29 Sep 2011) | 2 lines Changed paths: M /trunk/doc/rst_source/index.rst M /trunk/doc/rst_source/mitK5features.rst A /trunk/doc/rst_source/mitK5license.rst Updated MIT Kerberos "quick facts" with license information ------------------------------------------------------------------------ r25285 | tsitkova | 2011-09-29 12:05:56 -0400 (Thu, 29 Sep 2011) | 2 lines Changed paths: M /trunk/NOTICE Updated Copyrights dates ------------------------------------------------------------------------ r25284 | tsitkova | 2011-09-29 10:13:57 -0400 (Thu, 29 Sep 2011) | 3 lines Changed paths: M /trunk/src/tests/Makefile.in M /trunk/src/tests/kdc_realm/input_conf/test_setup.conf M /trunk/src/tests/kdc_realm/kdcref.py Include Domain Realm Referrals (per http://k5wiki.kerberos.org/wiki/Projects/domain_realm_referrals project) test suite into "make check" ------------------------------------------------------------------------ r25283 | ghudson | 2011-09-28 18:26:27 -0400 (Wed, 28 Sep 2011) | 1 line Changed paths: M /trunk/src/configure.in M /trunk/src/util/support/fnmatch.c Revert r25274 and just don't include sys/cdefs.h. ------------------------------------------------------------------------ r25282 | hartmans | 2011-09-28 17:04:06 -0400 (Wed, 28 Sep 2011) | 3 lines Changed paths: M /trunk/src/ccapi/test/test_ccapi_v2.c Fix line endings From: Sam Hartman ------------------------------------------------------------------------ r25281 | hartmans | 2011-09-28 17:03:52 -0400 (Wed, 28 Sep 2011) | 5 lines Changed paths: M /trunk/src/windows/build/BKWconfig.xml M /trunk/src/windows/build/bkw.pl M /trunk/src/windows/build/copyfiles.xml M /trunk/src/windows/installer/wix/config.wxi M /trunk/src/windows/installer/wix/features.wxi M /trunk/src/windows/installer/wix/files.wxi M /trunk/src/windows/installer/wix/kfw.wxs M /trunk/src/windows/installer/wix/lang/strings_1033.wxl M /trunk/src/windows/installer/wix/platform.wxi Installer wip. Actually builds semi-functional kfw.msi Still many things missing and/or misplaced Signed-off-by: Kevin Wasserman ------------------------------------------------------------------------ r25280 | hartmans | 2011-09-28 17:03:10 -0400 (Wed, 28 Sep 2011) | 6 lines Changed paths: M /trunk/src/Makefile.in Windows "make install" fixes Install mit2ms.exe, leashdll, kfwlogon, kswithc, export .libs. Also some tabs/spaces fixup. Signed-off-by: Kevin Wasserman ------------------------------------------------------------------------ r25279 | hartmans | 2011-09-28 17:02:41 -0400 (Wed, 28 Sep 2011) | 5 lines Changed paths: M /trunk/src/config/win-pre.in D /trunk/src/include/arpa/nameser.h D /trunk/src/include/hesiod.h D /trunk/src/include/loadfuncs-com_err.h D /trunk/src/include/loadfuncs-krb5.h D /trunk/src/include/loadfuncs-leash.h D /trunk/src/include/loadfuncs-lsa.h D /trunk/src/include/loadfuncs-profile.h D /trunk/src/include/loadfuncs.h D /trunk/src/include/mitwhich.h D /trunk/src/include/resolv.h D /trunk/src/include/wshelper.h M /trunk/src/util/wshelper/Makefile.in A /trunk/src/windows/include A /trunk/src/windows/include/arpa A /trunk/src/windows/include/arpa/nameser.h (from /trunk/src/include/arpa/nameser.h:25278) A /trunk/src/windows/include/hesiod.h (from /trunk/src/include/hesiod.h:25278) A /trunk/src/windows/include/leasherr.h (from /trunk/src/windows/leashdll/include/leasherr.h:25278) A /trunk/src/windows/include/leashinfo.h (from /trunk/src/windows/leashdll/include/leashinfo.h:25278) A /trunk/src/windows/include/leashwin.h (from /trunk/src/windows/leashdll/include/leashwin.h:25278) A /trunk/src/windows/include/loadfuncs-com_err.h (from /trunk/src/include/loadfuncs-com_err.h:25278) A /trunk/src/windows/include/loadfuncs-krb5.h (from /trunk/src/include/loadfuncs-krb5.h:25278) A /trunk/src/windows/include/loadfuncs-leash.h (from /trunk/src/include/loadfuncs-leash.h:25278) A /trunk/src/windows/include/loadfuncs-lsa.h (from /trunk/src/include/loadfuncs-lsa.h:25278) A /trunk/src/windows/include/loadfuncs-profile.h (from /trunk/src/include/loadfuncs-profile.h:25278) A /trunk/src/windows/include/loadfuncs.h (from /trunk/src/include/loadfuncs.h:25278) A /trunk/src/windows/include/mitwhich.h (from /trunk/src/include/mitwhich.h:25278) A /trunk/src/windows/include/resolv.h (from /trunk/src/include/resolv.h:25278) A /trunk/src/windows/include/wshelper.h (from /trunk/src/include/wshelper.h:25278) M /trunk/src/windows/kfwlogon/Makefile.in M /trunk/src/windows/leashdll/Makefile.in D /trunk/src/windows/leashdll/include/leasherr.h D /trunk/src/windows/leashdll/include/leashinfo.h D /trunk/src/windows/leashdll/include/leashwin.h M /trunk/src/windows/lib/Makefile.in Moved Windows specific include files to src/windows/include Updated Windows specific Makefiles to search for header files in src/windows/include Signed-off-by: Alexey Melnikov ------------------------------------------------------------------------ r25278 | hartmans | 2011-09-28 17:02:14 -0400 (Wed, 28 Sep 2011) | 3 lines Changed paths: A /trunk/src/windows/leash A /trunk/src/windows/leash/AfsProperties.cpp A /trunk/src/windows/leash/AfsProperties.h A /trunk/src/windows/leash/CLeashDragListBox.cpp A /trunk/src/windows/leash/CLeashDragListBox.h A /trunk/src/windows/leash/Krb4AddToDomainRealmList.cpp A /trunk/src/windows/leash/Krb4AddToDomainRealmList.h A /trunk/src/windows/leash/Krb4AddToRealmHostList.cpp A /trunk/src/windows/leash/Krb4AddToRealmHostList.h A /trunk/src/windows/leash/Krb4DomainRealmMaintenance.cpp A /trunk/src/windows/leash/Krb4DomainRealmMaintenance.h A /trunk/src/windows/leash/Krb4EditDomainRealmList.cpp A /trunk/src/windows/leash/Krb4EditDomainRealmList.h A /trunk/src/windows/leash/Krb4EditRealmHostList.cpp A /trunk/src/windows/leash/Krb4EditRealmHostList.h A /trunk/src/windows/leash/Krb4Properties.cpp A /trunk/src/windows/leash/Krb4Properties.h A /trunk/src/windows/leash/Krb4RealmHostMaintenance.cpp A /trunk/src/windows/leash/Krb4RealmHostMaintenance.h A /trunk/src/windows/leash/Krb5Properties.cpp A /trunk/src/windows/leash/Krb5Properties.h A /trunk/src/windows/leash/KrbAddHostServer.cpp A /trunk/src/windows/leash/KrbAddHostServer.h A /trunk/src/windows/leash/KrbAddRealm.cpp A /trunk/src/windows/leash/KrbAddRealm.h A /trunk/src/windows/leash/KrbConfigOptions.cpp A /trunk/src/windows/leash/KrbConfigOptions.h A /trunk/src/windows/leash/KrbDomainRealmMaintenance.cpp A /trunk/src/windows/leash/KrbDomainRealmMaintenance.h A /trunk/src/windows/leash/KrbEditHostServer.cpp A /trunk/src/windows/leash/KrbEditHostServer.h A /trunk/src/windows/leash/KrbEditRealm.cpp A /trunk/src/windows/leash/KrbEditRealm.h A /trunk/src/windows/leash/KrbMiscConfigOpt.cpp A /trunk/src/windows/leash/KrbMiscConfigOpt.h A /trunk/src/windows/leash/KrbProperties.cpp A /trunk/src/windows/leash/KrbProperties.h A /trunk/src/windows/leash/KrbRealmHostMaintenance.cpp A /trunk/src/windows/leash/KrbRealmHostMaintenance.h A /trunk/src/windows/leash/Leash.cpp A /trunk/src/windows/leash/Leash.h A /trunk/src/windows/leash/Leash.rc A /trunk/src/windows/leash/LeashAboutBox.cpp A /trunk/src/windows/leash/LeashAboutBox.h A /trunk/src/windows/leash/LeashControlPanel.cpp A /trunk/src/windows/leash/LeashControlPanel.h A /trunk/src/windows/leash/LeashDebugWindow.cpp A /trunk/src/windows/leash/LeashDebugWindow.h A /trunk/src/windows/leash/LeashDoc.cpp A /trunk/src/windows/leash/LeashDoc.h A /trunk/src/windows/leash/LeashFileDialog.cpp A /trunk/src/windows/leash/LeashFileDialog.h A /trunk/src/windows/leash/LeashFrame.cpp A /trunk/src/windows/leash/LeashFrame.h A /trunk/src/windows/leash/LeashMessageBox.cpp A /trunk/src/windows/leash/LeashMessageBox.h A /trunk/src/windows/leash/LeashProperties.cpp A /trunk/src/windows/leash/LeashProperties.h A /trunk/src/windows/leash/LeashView.cpp A /trunk/src/windows/leash/LeashView.h A /trunk/src/windows/leash/Lglobals.cpp A /trunk/src/windows/leash/Lglobals.h A /trunk/src/windows/leash/MainFrm.cpp A /trunk/src/windows/leash/MainFrm.h A /trunk/src/windows/leash/StdAfx.cpp A /trunk/src/windows/leash/StdAfx.h A /trunk/src/windows/leash/VSroutines.c A /trunk/src/windows/leash/reminder.h (from /trunk/src/windows/leashdll/reminder.h:25277) A /trunk/src/windows/leash/res A /trunk/src/windows/leash/res/Leash.ico (from /trunk/src/windows/leashdll/res/leash.ico:25277) A /trunk/src/windows/leash/res/Leash.rc2 A /trunk/src/windows/leash/res/Leash2.ico A /trunk/src/windows/leash/res/Leash_Doc.ico A /trunk/src/windows/leash/res/Leash_tickets_green.ico A /trunk/src/windows/leash/res/Leash_tickets_orange.ico A /trunk/src/windows/leash/res/Leash_tickets_out.ico A /trunk/src/windows/leash/res/Leash_tickets_red.ico A /trunk/src/windows/leash/res/Leash_tkt_green.ico A /trunk/src/windows/leash/res/Leash_tkt_orange.ico A /trunk/src/windows/leash/res/Leash_tkt_red.ico A /trunk/src/windows/leash/res/Leash_toolbar.bmp A /trunk/src/windows/leash/res/Leash_user_green.ico A /trunk/src/windows/leash/res/Leash_user_orange.ico A /trunk/src/windows/leash/res/Leash_user_out.ico A /trunk/src/windows/leash/res/Leash_user_red.ico A /trunk/src/windows/leash/res/address.ico A /trunk/src/windows/leash/res/cursor1.cur A /trunk/src/windows/leash/res/destroy.ico A /trunk/src/windows/leash/res/destroy_disabled.ico A /trunk/src/windows/leash/res/doghead_green.ico A /trunk/src/windows/leash/res/doghead_grey.ico A /trunk/src/windows/leash/res/doghead_orange.ico A /trunk/src/windows/leash/res/doghead_red.ico A /trunk/src/windows/leash/res/encryption.ico A /trunk/src/windows/leash/res/import.ico A /trunk/src/windows/leash/res/import_disabled.ico A /trunk/src/windows/leash/res/key.ico A /trunk/src/windows/leash/res/new.ico A /trunk/src/windows/leash/res/new_disabled.ico A /trunk/src/windows/leash/res/password.ico A /trunk/src/windows/leash/res/password_disabled.ico A /trunk/src/windows/leash/res/refresh.ico A /trunk/src/windows/leash/res/refresh_disabled.ico A /trunk/src/windows/leash/res/renew.ico A /trunk/src/windows/leash/res/renew_disabled.ico A /trunk/src/windows/leash/res/sync.ico A /trunk/src/windows/leash/res/sync_disabled.ico A /trunk/src/windows/leash/resource.h Initial import of KFW 3.2.2 Leash32 code Signed-off-by: Alexey Melnikov ------------------------------------------------------------------------ r25277 | hartmans | 2011-09-28 17:01:35 -0400 (Wed, 28 Sep 2011) | 3 lines Changed paths: M /trunk/src/Makefile.in Windows fix: no longer building gss.exe, so don't try to install it. Signed-off-by: Kevin Wasserman ------------------------------------------------------------------------ r25276 | hartmans | 2011-09-28 17:01:17 -0400 (Wed, 28 Sep 2011) | 5 lines Changed paths: M /trunk/src/windows/Makefile.in D /trunk/src/windows/gss/Makefile.in D /trunk/src/windows/gss/gss-client.c D /trunk/src/windows/gss/gss-misc.c D /trunk/src/windows/gss/gss-misc.h D /trunk/src/windows/gss/gss.c D /trunk/src/windows/gss/gss.def D /trunk/src/windows/gss/gss.h D /trunk/src/windows/gss/gss.ico D /trunk/src/windows/gss/gss.rc D /trunk/src/windows/gss/resource.h D /trunk/src/windows/gss/ver_serv.txt Remove windows/gss from build. It is both broken and redundant with appl/gss-sample Signed-off-by: Kevin Wasserman ------------------------------------------------------------------------ r25275 | hartmans | 2011-09-28 17:00:24 -0400 (Wed, 28 Sep 2011) | 3 lines Changed paths: M /trunk/src/windows/version.rc Windows fix: Add resource macros for kswitch app. Signed-off-by: Kevin Wasserman ------------------------------------------------------------------------ r25274 | hartmans | 2011-09-28 16:59:42 -0400 (Wed, 28 Sep 2011) | 3 lines Changed paths: M /trunk/src/configure.in M /trunk/src/util/support/fnmatch.c Windows fix: add sys/cdefs.h to AC_CHECK_HEADERS and use guard macro Signed-off-by: Kevin Wasserman ------------------------------------------------------------------------ r25273 | hartmans | 2011-09-28 16:57:53 -0400 (Wed, 28 Sep 2011) | 5 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/config/win-pre.in M /trunk/src/util/Makefile.in A /trunk/src/util/wshelper A /trunk/src/util/wshelper/Makefile.in (from /trunk/src/windows/wshelper/Makefile.in:25272) A /trunk/src/util/wshelper/dllmain.c (from /trunk/src/windows/wshelper/dllmain.c:25272) A /trunk/src/util/wshelper/gethna.c (from /trunk/src/windows/wshelper/gethna.c:25272) A /trunk/src/util/wshelper/hesiod.c (from /trunk/src/windows/wshelper/hesiod.c:25272) A /trunk/src/util/wshelper/hesmailh.c (from /trunk/src/windows/wshelper/hesmailh.c:25272) A /trunk/src/util/wshelper/hespwnam.c (from /trunk/src/windows/wshelper/hespwnam.c:25272) A /trunk/src/util/wshelper/hesservb.c (from /trunk/src/windows/wshelper/hesservb.c:25272) A /trunk/src/util/wshelper/inetaton.c (from /trunk/src/windows/wshelper/inetaton.c:25272) A /trunk/src/util/wshelper/pwd.h (from /trunk/src/windows/wshelper/pwd.h:25272) A /trunk/src/util/wshelper/res_comp.c (from /trunk/src/windows/wshelper/res_comp.c:25272) A /trunk/src/util/wshelper/res_init.c (from /trunk/src/windows/wshelper/res_init.c:25272) A /trunk/src/util/wshelper/res_quer.c (from /trunk/src/windows/wshelper/res_quer.c:25272) A /trunk/src/util/wshelper/resource.h (from /trunk/src/windows/wshelper/resource.h:25272) A /trunk/src/util/wshelper/resource.rc (from /trunk/src/windows/wshelper/resource.rc:25272) A /trunk/src/util/wshelper/string.rc (from /trunk/src/windows/wshelper/string.rc:25272) A /trunk/src/util/wshelper/ver.rc.inc (from /trunk/src/windows/wshelper/ver.rc.inc:25272) A /trunk/src/util/wshelper/wsh-int.h (from /trunk/src/windows/wshelper/wsh-int.h:25272) A /trunk/src/util/wshelper/wshelp32.def (from /trunk/src/windows/wshelper/wshelp32.def:25272) A /trunk/src/util/wshelper/wshelp64.def (from /trunk/src/windows/wshelper/wshelp64.def:25272) A /trunk/src/util/wshelper/wshelper.def (from /trunk/src/windows/wshelper/wshelper.def:25272) M /trunk/src/windows/Makefile.in D /trunk/src/windows/wshelper/Makefile.in D /trunk/src/windows/wshelper/dllmain.c D /trunk/src/windows/wshelper/gethna.c D /trunk/src/windows/wshelper/hesiod.c D /trunk/src/windows/wshelper/hesmailh.c D /trunk/src/windows/wshelper/hespwnam.c D /trunk/src/windows/wshelper/hesservb.c D /trunk/src/windows/wshelper/inetaton.c D /trunk/src/windows/wshelper/pwd.h D /trunk/src/windows/wshelper/res_comp.c D /trunk/src/windows/wshelper/res_init.c D /trunk/src/windows/wshelper/res_quer.c D /trunk/src/windows/wshelper/resource.h D /trunk/src/windows/wshelper/resource.rc D /trunk/src/windows/wshelper/string.rc D /trunk/src/windows/wshelper/ver.rc.inc D /trunk/src/windows/wshelper/wsh-int.h D /trunk/src/windows/wshelper/wshelp32.def D /trunk/src/windows/wshelper/wshelp64.def D /trunk/src/windows/wshelper/wshelper.def Windows fixes: enable DNS lookups; turn on KDC lookup by default. Moved wshelper from windows to util to fix build order dependencies. Signed-off-by: Kevin Wasserman ------------------------------------------------------------------------ r25272 | hartmans | 2011-09-28 16:57:15 -0400 (Wed, 28 Sep 2011) | 3 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/g_initialize.c Windows fixes: remove unreferenced; use sizeof to compute array size. Signed-off-by: Kevin Wasserman ------------------------------------------------------------------------ r25271 | hartmans | 2011-09-28 16:56:42 -0400 (Wed, 28 Sep 2011) | 3 lines Changed paths: M /trunk/src/ccapi/test/Makefile.in Windows fix ccapi/test "make clean" to clean copied source intermediates. Signed-off-by: Kevin Wasserman ------------------------------------------------------------------------ r25270 | hartmans | 2011-09-28 16:56:36 -0400 (Wed, 28 Sep 2011) | 5 lines Changed paths: M /trunk/src/ccapi/lib/win/Makefile.in M /trunk/src/config/win-pre.in Windows fix: correct ENTRYPOINT for 32 bit build. Also remove already-commented-out obsolete bufferoverflowu.lib Signed-off-by: Kevin Wasserman ------------------------------------------------------------------------ r25269 | hartmans | 2011-09-28 16:56:30 -0400 (Wed, 28 Sep 2011) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/krb5/ccache/cccursor.c M /trunk/src/lib/krb5/os/trace.c Windows fixes: add KRB5_CALLCONV where needed. Signed-off-by: Kevin Wasserman ------------------------------------------------------------------------ r25268 | hartmans | 2011-09-28 16:56:22 -0400 (Wed, 28 Sep 2011) | 3 lines Changed paths: M /trunk/src/Makefile.in Windows fix: add kswitch Makefile to WINMAKEFILES and rule to build it. Signed-off-by: Kevin Wasserman ------------------------------------------------------------------------ r25267 | hartmans | 2011-09-28 16:56:09 -0400 (Wed, 28 Sep 2011) | 3 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/ccapi/common/win/OldCC/name.h M /trunk/src/ccapi/lib/win/Makefile.in M /trunk/src/ccapi/test/Makefile.in M /trunk/src/config/win-pre.in M /trunk/src/windows/leashdll/Makefile.in Rename ccapi.dll to krbcc{32|64}.dll as appropriate for windows builds. Signed-off-by: Kevin Wasserman ------------------------------------------------------------------------ r25266 | hartmans | 2011-09-28 16:56:02 -0400 (Wed, 28 Sep 2011) | 3 lines Changed paths: M /trunk/src/windows/kfwlogon/kfwlogon.h Added Windows 64 DLL CCAPI DLL name Signed-off-by: Alexey Melnikov ------------------------------------------------------------------------ r25265 | hartmans | 2011-09-28 16:55:53 -0400 (Wed, 28 Sep 2011) | 5 lines Changed paths: M /trunk/src/ccapi/common/win/ccs_reply.Idl M /trunk/src/ccapi/common/win/ccs_request.idl M /trunk/src/ccapi/lib/win/ccapi_os_ipc.cxx M /trunk/src/ccapi/lib/win/ccs_reply_proc.c M /trunk/src/ccapi/server/win/ccs_os_server.cpp M /trunk/src/ccapi/server/win/ccs_request_proc.c M /trunk/src/ccapi/server/win/ccs_win_pipe.c M /trunk/src/ccapi/server/win/ccs_win_pipe.h Fix ccapi rpc methods to always pass 8 byte handles instead of sizeof(void*). ccapi server always stores all 8 bytes, whether compiled as 32 bit or 64 bit. If 32 bit, client zero-pads handle when sending and truncates when receiving. Signed-off-by: Kevin Wasserman ------------------------------------------------------------------------ r25264 | hartmans | 2011-09-28 16:55:49 -0400 (Wed, 28 Sep 2011) | 3 lines Changed paths: M /trunk/src/config/win-pre.in Build with USE_LEASH=1 unconditionally From: Alexey Melnikov ------------------------------------------------------------------------ r25263 | hartmans | 2011-09-28 16:55:45 -0400 (Wed, 28 Sep 2011) | 3 lines Changed paths: M /trunk/src/config/win-pre.in Added /EHsc compiler flag for C++ exception handling on Windows Signed-off-by: Alexey Melnikov ------------------------------------------------------------------------ r25262 | hartmans | 2011-09-28 16:55:40 -0400 (Wed, 28 Sep 2011) | 3 lines Changed paths: M /trunk/src/config/win-pre.in Added CCLIB Makefile definition on Windows to hold import library for CCAPI Signed-off-by: Alexey Melnikov ------------------------------------------------------------------------ r25261 | hartmans | 2011-09-28 16:55:36 -0400 (Wed, 28 Sep 2011) | 3 lines Changed paths: M /trunk/src/windows/wshelper/Makefile.in Updated dependencies for the resource file Signed-off-by: Alexey Melnikov ------------------------------------------------------------------------ r25260 | hartmans | 2011-09-28 16:55:32 -0400 (Wed, 28 Sep 2011) | 3 lines Changed paths: A /trunk/src/windows/kerberos.ver (from /trunk/src/patchlevel.h:25259) M /trunk/src/windows/version.rc Rationalized versioning resources and made KFW versions independent from non Windows releases Signed-off-by: Alexey Melnikov ------------------------------------------------------------------------ r25259 | hartmans | 2011-09-28 16:55:28 -0400 (Wed, 28 Sep 2011) | 3 lines Changed paths: D /trunk/src/windows/wshelper/version.rc Removed unused version.rc Signed-off-by: Alexey Melnikov ------------------------------------------------------------------------ r25258 | hartmans | 2011-09-28 16:55:23 -0400 (Wed, 28 Sep 2011) | 5 lines Changed paths: A /trunk/src/include/loadfuncs-com_err.h (from /trunk/src/windows/leashdll/include/loadfuncs-com_err.h:25257) A /trunk/src/include/loadfuncs-krb5.h (from /trunk/src/windows/leashdll/include/loadfuncs-krb5.h:25257) A /trunk/src/include/loadfuncs-leash.h A /trunk/src/include/loadfuncs-lsa.h (from /trunk/src/windows/leashdll/include/loadfuncs-lsa.h:25257) A /trunk/src/include/loadfuncs-profile.h (from /trunk/src/windows/leashdll/include/loadfuncs-profile.h:25257) M /trunk/src/windows/Makefile.in M /trunk/src/windows/kfwlogon/Makefile.in D /trunk/src/windows/leashdll/include/loadfuncs-com_err.h D /trunk/src/windows/leashdll/include/loadfuncs-krb5.h D /trunk/src/windows/leashdll/include/loadfuncs-lsa.h D /trunk/src/windows/leashdll/include/loadfuncs-profile.h Enabled unconditional build of kfwlogon on Windows Removed dependency on KFW, as it is now a part of the same build. Signed-off-by: Alexey Melnikov ------------------------------------------------------------------------ r25257 | hartmans | 2011-09-28 16:55:18 -0400 (Wed, 28 Sep 2011) | 3 lines Changed paths: A /trunk/src/include/loadfuncs.h (from /trunk/src/windows/leashdll/include/loadfuncs.h:25256) M /trunk/src/windows/kfwlogon/Makefile.in M /trunk/src/windows/kfwlogon/kfwcommon.c M /trunk/src/windows/kfwlogon/kfwlogon.h M /trunk/src/windows/leashdll/Makefile.in D /trunk/src/windows/leashdll/include/loadfuncs.h D /trunk/src/windows/leashdll/loadfuncs.c M /trunk/src/windows/lib/Makefile.in A /trunk/src/windows/lib/loadfuncs.c (from /trunk/src/windows/leashdll/loadfuncs.c:25256) Moved LoadFuncs/UnloadFuncs() to windows/lib Signed-off-by: Alexey Melnikov ------------------------------------------------------------------------ r25256 | hartmans | 2011-09-28 16:55:14 -0400 (Wed, 28 Sep 2011) | 3 lines Changed paths: M /trunk/src/windows/leashdll/lsh_pwd.c Removed code protected by NO_KRB4, eliminated warnings about unused variables Signed-off-by: Alexey Melnikov ------------------------------------------------------------------------ r25255 | hartmans | 2011-09-28 16:55:10 -0400 (Wed, 28 Sep 2011) | 7 lines Changed paths: M /trunk/src/windows/leashdll/Makefile.in M /trunk/src/windows/leashdll/krb5routines.c M /trunk/src/windows/leashdll/lshfunc.c Eliminated lots of warnings about not typecasting char * to wchar_t * Fixed various warnings in leashdll Unused variables, dropping of const from "const char *", etc. Signed-off-by: Alexey Melnikov ------------------------------------------------------------------------ r25254 | hartmans | 2011-09-28 16:55:06 -0400 (Wed, 28 Sep 2011) | 5 lines Changed paths: M /trunk/src/windows/leashdll/Makefile.in Disable AFS related code for now Building with AFS is to be fixed later. Signed-off-by: Alexey Melnikov ------------------------------------------------------------------------ r25253 | hartmans | 2011-09-28 16:55:02 -0400 (Wed, 28 Sep 2011) | 3 lines Changed paths: M /trunk/src/windows/wshelper/resource.rc Updated a textual resource to match the .rc file include Signed-off-by: Alexey Melnikov ------------------------------------------------------------------------ r25252 | hartmans | 2011-09-28 16:54:58 -0400 (Wed, 28 Sep 2011) | 3 lines Changed paths: M /trunk/src/windows/leashdll/Makefile.in M /trunk/src/windows/leashdll/lsh_pwd.rc M /trunk/src/windows/version.rc Fixed resource file compilation in leashdll Signed-off-by: Alexey Melnikov ------------------------------------------------------------------------ r25251 | hartmans | 2011-09-28 16:54:53 -0400 (Wed, 28 Sep 2011) | 5 lines Changed paths: M /trunk/src/windows/leashdll/AFSroutines.c M /trunk/src/windows/leashdll/leashdll.c M /trunk/src/windows/leashdll/leasherr.c M /trunk/src/windows/leashdll/lshfunc.c Removed code protected by NO_KRB4 Also, Remove more Kerberos v4 related code which wasn't protected by NO_KRB4 From: Alexey Melnikov ------------------------------------------------------------------------ r25250 | hartmans | 2011-09-28 16:54:49 -0400 (Wed, 28 Sep 2011) | 10 lines Changed paths: M /trunk/src/windows/leashdll/lshfunc.c leashw32: get_profile_file if krb5_get_default_config_files() returns success and an empty list, then get_profile_file() will attempt to dereference a null pointer. check for the empty list and treat it as failure. Patch by Jeffrey Altman. From: Alexey Melnikov ------------------------------------------------------------------------ r25249 | hartmans | 2011-09-28 16:54:45 -0400 (Wed, 28 Sep 2011) | 11 lines Changed paths: M /trunk/src/windows/leashdll/lshfunc.c leashw32: do not set KRB5CCNAME to empty string If the KRB5CCNAME variable gets set to the empty string there will be no credential cache and the automatic credential cache detection will be skipped. Ensure that the KRB5CCNAME variable is not set to an empty string by us. If it was set to the empty string by someone else, unset it. Patch by Jeffrey Altman. From: Alexey Melnikov ------------------------------------------------------------------------ r25248 | hartmans | 2011-09-28 16:54:41 -0400 (Wed, 28 Sep 2011) | 22 lines Changed paths: M /trunk/src/windows/leashdll/AFSroutines.c M /trunk/src/windows/leashdll/krb5routines.c M /trunk/src/windows/leashdll/lshfunc.c M /trunk/src/windows/leashdll/timesync.c M /trunk/src/windows/leashdll/winerr.c miscellaneous leash32.dll corrections do not build leash32.dll with MessageBox() calls. Doing so produces a library that on error must display a dialog box to the end user. If this library is called from a service (via gssapi32.dll) the service will block forever while awaiting the dialog box to clear. LeashKRB5GetTickets() treats krbv5Context as an in/out variable. If the caller does not provide a krb5_context, one will be allocated. It is up to the caller to ensure that the context is eventually freed. A context can be returned even if the function returns an error. Make sure that 'ctx' and 'cache' are properly initialized so that it is possible to tell the difference. Do not free the context if it was locally allocated. In acquire_tkt_no_princ() do not set the KRB5CCNAME environment variable if 'ccname' is an empty string. Combination of 2 patches by Jeffrey Altman From: Alexey Melnikov ------------------------------------------------------------------------ r25247 | hartmans | 2011-09-28 16:54:37 -0400 (Wed, 28 Sep 2011) | 7 lines Changed paths: M /trunk/src/windows/wshelper/res_quer.c increase stack buffer size for res_query result from 0x2003 to 0x8000 Patch by Jeffrey Altman From: Alexey Melnikov ------------------------------------------------------------------------ r25246 | hartmans | 2011-09-28 16:54:33 -0400 (Wed, 28 Sep 2011) | 5 lines Changed paths: M /trunk/src/windows/wshelper/res_comp.c M /trunk/src/windows/wshelper/wsh-int.h Add missing prototypes; always use ANSI prototypes Patch by Jeffrey Altman From: Alexey Melnikov ------------------------------------------------------------------------ r25245 | hartmans | 2011-09-28 16:54:28 -0400 (Wed, 28 Sep 2011) | 3 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/windows/Makefile.in M /trunk/src/windows/leashdll/AFSroutines.c A /trunk/src/windows/leashdll/Makefile.in M /trunk/src/windows/leashdll/include/leashwin.h M /trunk/src/windows/leashdll/krb5routines.c M /trunk/src/windows/leashdll/leashdll.c M /trunk/src/windows/leashdll/leashdll.h M /trunk/src/windows/leashdll/leasherr.c M /trunk/src/windows/leashdll/lsh_pwd.c M /trunk/src/windows/leashdll/lshcallb.c M /trunk/src/windows/leashdll/lshfunc.c M /trunk/src/windows/leashdll/timesync.c M /trunk/src/windows/leashdll/winerr.c M /trunk/src/windows/lib/registry.c M /trunk/src/windows/version.rc A /trunk/src/windows/wshelper/Makefile.in M /trunk/src/windows/wshelper/hesiod.c M /trunk/src/windows/wshelper/resource.rc Initial update to KFW related source to build with K5 1.9 on Windows From: Alexey Melnikov ------------------------------------------------------------------------ r25244 | hartmans | 2011-09-28 16:54:23 -0400 (Wed, 28 Sep 2011) | 9 lines Changed paths: M /trunk/src/windows/leashdll/include/loadfuncs-krb5.h Add new krb5 exported functions to loadfuncs Patch by Jeffrey Altman: krb5_get_error_message krb5_free_error_message krb5_clear_error_message From: Alexey Melnikov ------------------------------------------------------------------------ r25243 | hartmans | 2011-09-28 16:54:16 -0400 (Wed, 28 Sep 2011) | 3 lines Changed paths: A /trunk/src/include/arpa A /trunk/src/include/arpa/nameser.h A /trunk/src/include/hesiod.h A /trunk/src/include/mitwhich.h A /trunk/src/include/resolv.h A /trunk/src/include/wshelper.h A /trunk/src/windows/leashdll A /trunk/src/windows/leashdll/AFSroutines.c A /trunk/src/windows/leashdll/include A /trunk/src/windows/leashdll/include/krb4 A /trunk/src/windows/leashdll/include/krb4/conf-pc.h A /trunk/src/windows/leashdll/include/krb4/conf.h A /trunk/src/windows/leashdll/include/krb4/osconf.h A /trunk/src/windows/leashdll/include/leasherr.h A /trunk/src/windows/leashdll/include/leashinfo.h A /trunk/src/windows/leashdll/include/leashwin.h A /trunk/src/windows/leashdll/include/loadfuncs-com_err.h A /trunk/src/windows/leashdll/include/loadfuncs-krb5.h A /trunk/src/windows/leashdll/include/loadfuncs-lsa.h A /trunk/src/windows/leashdll/include/loadfuncs-profile.h A /trunk/src/windows/leashdll/include/loadfuncs.h A /trunk/src/windows/leashdll/krb5routines.c A /trunk/src/windows/leashdll/leash-int.h A /trunk/src/windows/leashdll/leashdll.c A /trunk/src/windows/leashdll/leashdll.h A /trunk/src/windows/leashdll/leasherr.c A /trunk/src/windows/leashdll/leasherr.et A /trunk/src/windows/leashdll/leashids.h A /trunk/src/windows/leashdll/leashw32.def A /trunk/src/windows/leashdll/loadfuncs.c A /trunk/src/windows/leashdll/lsh_pwd.c A /trunk/src/windows/leashdll/lsh_pwd.rc A /trunk/src/windows/leashdll/lshcallb.c A /trunk/src/windows/leashdll/lshfunc.c A /trunk/src/windows/leashdll/registry.c A /trunk/src/windows/leashdll/reminder.h A /trunk/src/windows/leashdll/res A /trunk/src/windows/leashdll/res/islogo.bmp A /trunk/src/windows/leashdll/res/leash.ico A /trunk/src/windows/leashdll/resource.h A /trunk/src/windows/leashdll/timesync.c A /trunk/src/windows/leashdll/ver.rc A /trunk/src/windows/leashdll/winerr.c A /trunk/src/windows/leashdll/winutil.c A /trunk/src/windows/wshelper A /trunk/src/windows/wshelper/dllmain.c A /trunk/src/windows/wshelper/gethna.c A /trunk/src/windows/wshelper/hesiod.c A /trunk/src/windows/wshelper/hesmailh.c A /trunk/src/windows/wshelper/hespwnam.c A /trunk/src/windows/wshelper/hesservb.c A /trunk/src/windows/wshelper/inetaton.c A /trunk/src/windows/wshelper/pwd.h A /trunk/src/windows/wshelper/res_comp.c A /trunk/src/windows/wshelper/res_init.c A /trunk/src/windows/wshelper/res_quer.c A /trunk/src/windows/wshelper/resource.h A /trunk/src/windows/wshelper/resource.rc A /trunk/src/windows/wshelper/string.rc A /trunk/src/windows/wshelper/ver.rc.inc A /trunk/src/windows/wshelper/version.rc A /trunk/src/windows/wshelper/wsh-int.h A /trunk/src/windows/wshelper/wshelp32.def A /trunk/src/windows/wshelper/wshelp64.def A /trunk/src/windows/wshelper/wshelper.def Added leashdll/wshelper related files from KFW From: Alexey Melnikov ------------------------------------------------------------------------ r25242 | hartmans | 2011-09-28 16:54:11 -0400 (Wed, 28 Sep 2011) | 6 lines Changed paths: M /trunk/src/include/win-mac.h win-mac.h additions for windows build windows implementation of k5_get_os_entropy() Signed-off-by: Kevin Wasserman Signed-off-by: Sam Hartman ------------------------------------------------------------------------ r25241 | ghudson | 2011-09-28 13:03:15 -0400 (Wed, 28 Sep 2011) | 13 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/walk_rtree.c ticket: 6966 subject: Eliminate domain-based client realm walk For a very long time, KDCs have known how to perform a domain-based realm walk when serving requests for TGTs. (So if a KDC for A.B.C receives a request for krbtgt/X.B.C and doesn't have that principal, it can return one for krbtgt/B.C instead.) Performing the same heuristic on the client is unnecessary and inefficient in common cases. Add a new function k5_client_realm_path to walk_rtree.c which uses capaths values only, and returns a list of realms (as desired by get_creds.c) instead of TGT names. ------------------------------------------------------------------------ r25240 | ghudson | 2011-09-28 12:05:04 -0400 (Wed, 28 Sep 2011) | 1 line Changed paths: M /trunk/src/util/verto/verto.c Update verto.c to 2011-09-28 version. ------------------------------------------------------------------------ r25239 | ghudson | 2011-09-27 11:05:44 -0400 (Tue, 27 Sep 2011) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/preauth2.c Fix an error case in encrypted timestamp preauth. If krb5_encrypt_helper returns an error, it's not the caller's responsibility to free enc_data.ciphertext, and in one case (if krb5_c_encrypt_length returns an error) it won't have been initialized. ------------------------------------------------------------------------ r25238 | tsitkova | 2011-09-26 16:23:15 -0400 (Mon, 26 Sep 2011) | 3 lines Changed paths: M /trunk/doc/rst_source/krb_appldev/refs/api/index.rst M /trunk/doc/rst_source/krb_users/user_commands/kinit.rst M /trunk/src/Doxyfile Documentation - Updated the API list with the new interfaces. Added reference to the examples subdirectory in Doxygen configuration file. ------------------------------------------------------------------------ r25237 | tsitkova | 2011-09-26 16:06:44 -0400 (Mon, 26 Sep 2011) | 2 lines Changed paths: M /trunk/src/include/krb5/krb5.hin Make the comments usable by Doxygen ------------------------------------------------------------------------ r25236 | ghudson | 2011-09-26 11:32:41 -0400 (Mon, 26 Sep 2011) | 22 lines Changed paths: M /trunk/src/krb5-config.in ticket: 6965 subject: Remove CFLAGS and external deps from krb5-config --libs r15217 apparently intended to prune $(CFLAGS) from the --libs output, but actually substituted in the value from the invoker's environment. Actually prune it. Don't output external dependencies like -lresolv or -ldl in krb5-config --libs. We already don't generate output suitable for static linking because we omit -lkrb5support, and there is no expectation that bringing in the krb5 API also brings in the resolv or dl APIs for the application. We still output internal dependencies and a com_err dependency; for instance, e.g. krb5-config --libs gssapi outputs a dependency on -lkrb5 and -lk5crypto, which is inappropriate for a program using only GSSAPI interfaces. Removing internal dependencies would likely break callers who have come to depend on them, especially as we've never correctly supported things like "krb5-config --libs gssapi krb5" for a program using multiple APIs. From stephane@archlinux.org with changes. ------------------------------------------------------------------------ r25235 | epeisach | 2011-09-26 11:04:39 -0400 (Mon, 26 Sep 2011) | 3 lines Changed paths: M /trunk/src/kdc/deps M /trunk/src/lib/krb5/krb/deps M /trunk/src/plugins/preauth/pkinit/deps Update dependencies ------------------------------------------------------------------------ r25234 | epeisach | 2011-09-25 21:33:07 -0400 (Sun, 25 Sep 2011) | 4 lines Changed paths: M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_openssl.h Move static function prototypes from header to individual file so header can be used in other files without warning of function defined but never declared. ------------------------------------------------------------------------ r25233 | epeisach | 2011-09-25 20:37:20 -0400 (Sun, 25 Sep 2011) | 2 lines Changed paths: M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c M /trunk/src/plugins/preauth/pkinit/pkinit_matching.c M /trunk/src/plugins/preauth/pkinit/pkinit_srv.c Remove variables set but not used ------------------------------------------------------------------------ r25232 | epeisach | 2011-09-25 20:36:11 -0400 (Sun, 25 Sep 2011) | 3 lines Changed paths: M /trunk/src/plugins/preauth/pkinit/Makefile.in Remove the correct execuatble and object file on make clean ------------------------------------------------------------------------ r25231 | ghudson | 2011-09-24 11:01:02 -0400 (Sat, 24 Sep 2011) | 6 lines Changed paths: M /trunk/src/lib/apputils/net-server.c Eliminate union in net-server.c struct connection. Several of the u.tcp fields were also used for RPC connections. The overlap between u.tcp.addr_s and u.rpc.closed could confuse free_socket() into causing a null pointer dereference inside svc_getreqset(). ------------------------------------------------------------------------ r25230 | ghudson | 2011-09-24 08:19:21 -0400 (Sat, 24 Sep 2011) | 4 lines Changed paths: M /trunk/src/lib/kdb/kdb5.c Fix krb5_dbe_get_strings error handling. The old error handling was incorrect in the case where a strdup() call returns NULL but realloc() returns non-NULL. ------------------------------------------------------------------------ r25229 | ghudson | 2011-09-24 08:19:14 -0400 (Sat, 24 Sep 2011) | 4 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/kdc/kdc_preauth_ec.c M /trunk/src/lib/krb5/krb/preauth_ec.c M /trunk/src/lib/krb5/os/accessor.c Don't use accessor in encrypted challenge. Now that the encrypted challenge code is linked into libkrb5 and the KDC, it's unnecessary to use the accessor there. ------------------------------------------------------------------------ r25228 | ghudson | 2011-09-23 10:49:13 -0400 (Fri, 23 Sep 2011) | 2 lines Changed paths: D /trunk/src/plugins/preauth/encrypted_challenge Remove empty src/preauth/encrypted_challenge dir. ------------------------------------------------------------------------ r25227 | ghudson | 2011-09-23 10:35:34 -0400 (Fri, 23 Sep 2011) | 5 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/configure.in A /trunk/src/include/fast_factor.h M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/kdc_preauth.c A /trunk/src/kdc/kdc_preauth_ec.c (from /trunk/src/plugins/preauth/encrypted_challenge/encrypted_challenge_main.c:25226) M /trunk/src/kdc/kdc_util.h M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/int-proto.h M /trunk/src/lib/krb5/krb/preauth2.c A /trunk/src/lib/krb5/krb/preauth_ec.c D /trunk/src/plugins/preauth/encrypted_challenge/Makefile.in D /trunk/src/plugins/preauth/encrypted_challenge/deps D /trunk/src/plugins/preauth/encrypted_challenge/encrypted_challenge.exports D /trunk/src/plugins/preauth/encrypted_challenge/encrypted_challenge_main.c Recast encrypted challenge as linked built-ins. Since it has no external dependencies, split up encrypted preauth into clpreauth and kdcpreauth chunks and link them directly into the consumers. ------------------------------------------------------------------------ r25226 | ghudson | 2011-09-22 14:09:45 -0400 (Thu, 22 Sep 2011) | 11 lines Changed paths: M /trunk/src/lib/kdb/kdb_cpw.c ticket: 6964 subject: Support special salt type in default krb5_dbe_cpw. This change allows the "special" salt type to be used in supported_enctypes or in the argument to kadmin's cpw -e. If used, kadmind will pick a salt consisting of 64 random bits represented as 16 printable ASCII characters. The use of random explicit salts creates some interoperability issues and is not generally recommended, but can be useful for interop testing, as a workaround for obscure bugs, or to increase the difficulty of brute-force password searches in situations where none of the interoperability issues apply. ------------------------------------------------------------------------ r25225 | ghudson | 2011-09-22 12:20:13 -0400 (Thu, 22 Sep 2011) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_safe.c Improve mk_safe/mk_priv cleanup slightly. In both functions, initialize outbuf on error, and avoid putting pointers into it before we reach the successful return stage. ------------------------------------------------------------------------ r25224 | ghudson | 2011-09-21 18:29:25 -0400 (Wed, 21 Sep 2011) | 1 line Changed paths: M /trunk/src/lib/gssapi/generic/gssapi_ext.h M /trunk/src/lib/gssapi/mechglue/gssd_pname_to_uid.c M /trunk/src/lib/gssapi/mechglue/mglueP.h Whitespace. ------------------------------------------------------------------------ r25223 | ghudson | 2011-09-21 17:18:35 -0400 (Wed, 21 Sep 2011) | 4 lines Changed paths: M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/kdb/t_stringattr.c A /trunk/src/lib/kdb/t_stringattr.py Fix string attribute unit tests. Wrap t_stringattr in a very minimal Python test script so that libkdb5 can find the DB2 module to allocate memory. ------------------------------------------------------------------------ r25222 | hartmans | 2011-09-21 14:40:43 -0400 (Wed, 21 Sep 2011) | 13 lines Changed paths: M /trunk/src/lib/gssapi/generic/gssapi_ext.h M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/libgssapi_krb5.exports M /trunk/src/lib/gssapi/mechglue/g_initialize.c M /trunk/src/lib/gssapi/mechglue/gssd_pname_to_uid.c M /trunk/src/lib/gssapi/mechglue/mglueP.h M /trunk/src/tests/gssapi/t_gssexts.c gss_localname: map gss name to localname * New implementation to map a gss name to localname. * Write gss_pname_to_uid in terms of gss_localname; suppress on win32 * Add test for gss_pname_to_uid indirectly testing gss_localname * gss_localname is the SPI, not gss_pname_to_uid * fix some const gss_OID->gss_const_oid Signed-off-by: Sam Hartman ------------------------------------------------------------------------ r25221 | hartmans | 2011-09-21 14:40:38 -0400 (Wed, 21 Sep 2011) | 1 line Changed paths: M /trunk/src/plugins/preauth/pkinit/pkinit_crypto.h M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c fix pkinit warnings ------------------------------------------------------------------------ r25220 | hartmans | 2011-09-21 14:40:33 -0400 (Wed, 21 Sep 2011) | 1 line Changed paths: M /trunk/src/plugins/preauth/pkinit/pkinit_kdf_test.c Fix typo in pkinit_kdf_test error message. ------------------------------------------------------------------------ r25219 | hartmans | 2011-09-21 14:40:23 -0400 (Wed, 21 Sep 2011) | 3 lines Changed paths: M /trunk/src/plugins/preauth/pkinit/pkinit_kdf_test.c Add newlines to end of status messages. Signed-off-by: Margaret Wasserman ------------------------------------------------------------------------ r25218 | hartmans | 2011-09-21 14:40:16 -0400 (Wed, 21 Sep 2011) | 5 lines Changed paths: M /trunk/src/kdc/kdc_preauth.c M /trunk/src/lib/krb5/error_tables/krb5_err.et M /trunk/src/plugins/preauth/pkinit/pkinit_clnt.c M /trunk/src/plugins/preauth/pkinit/pkinit_crypto.h M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c M /trunk/src/plugins/preauth/pkinit/pkinit_kdf_constants.c M /trunk/src/plugins/preauth/pkinit/pkinit_srv.c pkinit: changes to call alg-agility KDF If the client offers the alg agility KDF, use it. Signed-off-by: Margaret Wasserman ------------------------------------------------------------------------ r25217 | hartmans | 2011-09-21 14:40:09 -0400 (Wed, 21 Sep 2011) | 4 lines Changed paths: M /trunk/src/plugins/preauth/pkinit/pkinit_srv.c Reordered pkinit_server_return_padata(), so that the alg-agility KDF can be called after the reply is encoded, as it needs the encoded reply as one of its arguments. Signed-off-by: Margaret Wasserman ------------------------------------------------------------------------ r25216 | ghudson | 2011-09-21 13:46:27 -0400 (Wed, 21 Sep 2011) | 5 lines Changed paths: M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c Add stubs for new pkinit encoders. The new pkinit encoders for hash agility are in the library export list (whereas older encoders are invoked via the accessor), so we need to provide stubs for them if we're building without pkinit support. ------------------------------------------------------------------------ r25215 | ghudson | 2011-09-21 12:29:00 -0400 (Wed, 21 Sep 2011) | 1 line Changed paths: M /trunk/doc/rst_source/krb_admins/admin_commands/kadmin_local.rst M /trunk/src/include/kdb.h M /trunk/src/kadmin/cli/kadmin.M M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kadmin/cli/kadmin.h M /trunk/src/kadmin/cli/kadmin_ct.ct M /trunk/src/kadmin/server/kadm_rpc_svc.c M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/kadmin/server/server_stubs.c M /trunk/src/lib/kadm5/admin.h M /trunk/src/lib/kadm5/admin_xdr.h M /trunk/src/lib/kadm5/clnt/client_principal.c M /trunk/src/lib/kadm5/clnt/client_rpc.c M /trunk/src/lib/kadm5/clnt/libkadm5clnt_mit.exports M /trunk/src/lib/kadm5/kadm_rpc.h M /trunk/src/lib/kadm5/kadm_rpc_xdr.c M /trunk/src/lib/kadm5/misc_free.c M /trunk/src/lib/kadm5/srv/libkadm5srv_mit.exports M /trunk/src/lib/kadm5/srv/svr_principal.c M /trunk/src/tests/Makefile.in A /trunk/src/tests/t_stringattr.py Add kadmin functionality for string attributes. ------------------------------------------------------------------------ r25214 | ghudson | 2011-09-21 12:28:54 -0400 (Wed, 21 Sep 2011) | 1 line Changed paths: M /trunk/src/include/kdb.h M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/kdb/kdb5.c M /trunk/src/lib/kdb/libkdb5.exports A /trunk/src/lib/kdb/t_stringattr.c M /trunk/src/lib/krb5/error_tables/kdb5_err.et Add KRB5_TL_STRING_ATTRS and libkdb5 accessors. ------------------------------------------------------------------------ r25213 | ghudson | 2011-09-21 00:40:49 -0400 (Wed, 21 Sep 2011) | 4 lines Changed paths: M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c Fix asn.1 encoder build without PKINIT support. Move all of the added PKINIT hash agility stuff inside the #ifndef DISABLE_PKINIT block. ------------------------------------------------------------------------ r25212 | hartmans | 2011-09-20 08:39:02 -0400 (Tue, 20 Sep 2011) | 1 line Changed paths: M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c Fix Openssl 1.0 function capitalization in pkinit ------------------------------------------------------------------------ r25211 | ghudson | 2011-09-19 10:52:16 -0400 (Mon, 19 Sep 2011) | 5 lines Changed paths: M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c Make ASN.1 code build without PKINIT support. Move asn1_decode_kdf_alg_id and asn1_decode_sequence_of_kdf_alg_id inside the #ifndef DISABLE_PKINIT block; otherwise they reference a nonexistent asn1_decode_kdf_alg_id_ptr when PKINIT is disabled. ------------------------------------------------------------------------ r25210 | ghudson | 2011-09-19 01:34:22 -0400 (Mon, 19 Sep 2011) | 1 line Changed paths: M /trunk/src/plugins/preauth/pkinit/pkinit_kdf_test.c Make pkinit_kdf_test.c compile. ------------------------------------------------------------------------ r25209 | ghudson | 2011-09-19 01:34:17 -0400 (Mon, 19 Sep 2011) | 1 line Changed paths: M /trunk/src/include/k5-int-pkinit.h M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/gssapi/mechglue/g_initialize.c M /trunk/src/lib/krb5/asn.1/asn1_encode.h M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode.h M /trunk/src/lib/krb5/asn.1/asn1_k_decode_kdc.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/plugins/preauth/pkinit/Makefile.in M /trunk/src/plugins/preauth/pkinit/pkinit.h M /trunk/src/plugins/preauth/pkinit/pkinit_clnt.c M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c M /trunk/src/plugins/preauth/pkinit/pkinit_kdf_constants.c M /trunk/src/plugins/preauth/pkinit/pkinit_kdf_test.c M /trunk/src/plugins/preauth/pkinit/pkinit_lib.c Formatting fixes. ------------------------------------------------------------------------ r25208 | hartmans | 2011-09-18 21:00:56 -0400 (Sun, 18 Sep 2011) | 1 line Changed paths: M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c M /trunk/src/plugins/preauth/pkinit/pkinit_kdf_constants.c M /trunk/src/plugins/preauth/pkinit/pkinit_kdf_test.c reindent ------------------------------------------------------------------------ r25207 | hartmans | 2011-09-18 20:59:29 -0400 (Sun, 18 Sep 2011) | 6 lines Changed paths: M /trunk/src/ccapi/lib/win/Makefile.in M /trunk/src/config/win-pre.in Fix x64 compile issues: remove bufferoverflowu.lib; this is obsolete as of VS2005SP1. Use undecorated _DllMainCRTStartup as entry point instead of _DllMainCRTStartup@12 Signed-off-by: Kevin Wasserman Signed-off-by: Sam Hartman ------------------------------------------------------------------------ r25206 | hartmans | 2011-09-18 20:59:24 -0400 (Sun, 18 Sep 2011) | 4 lines Changed paths: M /trunk/src/appl/gss-sample/gss-server.c Use closesocket() instead of close() for sockets on Windows Signed-off-by: Alexey Melnikov Signed-off-by: Sam Hartman ------------------------------------------------------------------------ r25205 | hartmans | 2011-09-18 20:59:20 -0400 (Sun, 18 Sep 2011) | 7 lines Changed paths: M /trunk/src/appl/gss-sample/gss-client.c M /trunk/src/windows/gss/gss-client.c M /trunk/src/windows/gss/gss-misc.c M /trunk/src/windows/gss/gss.c Fixed some warnings on Windows Windows VC compiler complains about comparison between signed and unsigned int types, unused variables Signed-off-by: Alexey Melnikov Signed-off-by: Sam Hartman ------------------------------------------------------------------------ r25204 | hartmans | 2011-09-18 20:59:14 -0400 (Sun, 18 Sep 2011) | 4 lines Changed paths: M /trunk/src/Makefile.in Added util\profile\testmod\Makefile to the list of Makefiles generated on Windows Signed-off-by: Alexey Melnikov Signed-off-by: Sam Hartman ------------------------------------------------------------------------ r25203 | hartmans | 2011-09-18 20:59:08 -0400 (Sun, 18 Sep 2011) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/init_ctx.c Add KRB5_CALLCONV to krb5_init_context_profile definition in init_ctx.c Remove extraneous 'p' Signed-off-by: Kevin Wasserman Signed-off-by: Sam Hartman ------------------------------------------------------------------------ r25202 | hartmans | 2011-09-18 20:59:02 -0400 (Sun, 18 Sep 2011) | 3 lines Changed paths: M /trunk/src/windows/version.rc Updated copyright year in a Windows version resource Signed-off-by: Sam Hartman ------------------------------------------------------------------------ r25201 | hartmans | 2011-09-18 20:58:58 -0400 (Sun, 18 Sep 2011) | 3 lines Changed paths: M /trunk/src/clients/kdestroy/Makefile.in M /trunk/src/clients/kdestroy/kdestroy.c M /trunk/src/clients/klist/Makefile.in M /trunk/src/clients/klist/klist.c M /trunk/src/clients/kvno/Makefile.in M /trunk/src/clients/kvno/kvno.c Updated command line utilities not to complain about missing getopt() definition Signed-off-by: Sam Hartman ------------------------------------------------------------------------ r25200 | hartmans | 2011-09-18 20:58:52 -0400 (Sun, 18 Sep 2011) | 4 lines Changed paths: M /trunk/src/lib/gssapi/generic/util_errmap.c __func__ -> __FUNCTION__ in #ifdef DEBUG blocks in util_errmap.c Signed-off-by: Kevin Wasserman Signed-off-by: Sam Hartman ------------------------------------------------------------------------ r25199 | hartmans | 2011-09-18 20:58:48 -0400 (Sun, 18 Sep 2011) | 4 lines Changed paths: M /trunk/src/config/pre.in M /trunk/src/config/win-pre.in M /trunk/src/include/win-mac.h Protect autoconf #defines (HAVE_FOO, et al) in win-mac.h with #ifdef KRB5_PRIVATE add -DKRB5_PRIVATE to CPPFLAGS in win-pre.in and to ALL_CXXFLAGS and ALL_CFLAGS in pre.in Signed-off-by: Kevin Wasserman Signed-off-by: Sam Hartman ------------------------------------------------------------------------ r25198 | hartmans | 2011-09-18 20:58:43 -0400 (Sun, 18 Sep 2011) | 8 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/g_initialize.c On Windows, parse mechanism info from Registry instead of mech file Currently the code parses @sysconfdir@/gss/mech as a set of GSS mechanisms to dynamically load. On Windows this should come from the registry. Signed-off-by: Kevin Wasserman Signed-off-by: Sam Hartman ------------------------------------------------------------------------ r25197 | hartmans | 2011-09-18 20:58:38 -0400 (Sun, 18 Sep 2011) | 5 lines Changed paths: M /trunk/src/include/k5-int-pkinit.h M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/plugins/preauth/pkinit/pkinit_crypto.h M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c M /trunk/src/plugins/preauth/pkinit/pkinit_kdf_test.c Remove the ticket from the pkinit-alg-agility KDF function, to match agreed changes to the IETF specification. Includes removing a parameter from the KDF function, removing the ticket from the ASN.1 encoder, and updating the test code. Signed-off-by: Margaret Wasserman ------------------------------------------------------------------------ r25196 | hartmans | 2011-09-18 20:54:11 -0400 (Sun, 18 Sep 2011) | 1 line Changed paths: M /trunk/src/lib/krb5/asn.1/asn1_encode.h Asn1_encode: indicate DER compressed form without tag or length as input ------------------------------------------------------------------------ r25195 | hartmans | 2011-09-18 20:51:39 -0400 (Sun, 18 Sep 2011) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode.h M /trunk/src/lib/krb5/asn.1/asn1_k_decode_kdc.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/plugins/preauth/pkinit/pkinit_lib.c pkinit: ASN.1 encoders and decoders for new KDF Implement encoding and decoding for supportedKDFs and kdfID. ------------------------------------------------------------------------ r25194 | hartmans | 2011-09-18 20:35:10 -0400 (Sun, 18 Sep 2011) | 6 lines Changed paths: M /trunk/src/include/k5-int-pkinit.h M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/krb5/krb/kfree.c M /trunk/src/lib/krb5/libkrb5.exports M /trunk/src/plugins/preauth/pkinit/pkinit_lib.c pkinit: add supportedKDFs and kdfID to structures * Extend auth_pack * extend dh_rep * add krb5_free_octet_data * extend pkinit free functions ------------------------------------------------------------------------ r25193 | hartmans | 2011-09-18 20:35:06 -0400 (Sun, 18 Sep 2011) | 1 line Changed paths: M /trunk/src/plugins/preauth/pkinit/pkinit_crypto.h M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c M /trunk/src/plugins/preauth/pkinit/pkinit_kdf_test.c Refactor to use oid instead of algorithm_id in KDF interface ------------------------------------------------------------------------ r25192 | hartmans | 2011-09-18 20:35:01 -0400 (Sun, 18 Sep 2011) | 1 line Changed paths: M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c pkinit_crypto_openssl: fix signed vs unsigned comparison ------------------------------------------------------------------------ r25191 | hartmans | 2011-09-18 20:34:57 -0400 (Sun, 18 Sep 2011) | 7 lines Changed paths: M /trunk/src/plugins/preauth/pkinit/Makefile.in M /trunk/src/plugins/preauth/pkinit/pkinit_crypto.h M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c A /trunk/src/plugins/preauth/pkinit/pkinit_kdf_constants.c (from /trunk/src/util/profile/test_load.c:25190) A /trunk/src/plugins/preauth/pkinit/pkinit_kdf_test.c implementation of new function and test program for pkinit agility. Implementation of pkinit_alg_agility_kdf() function to implement the key derivation function defined in draft-ietf-krb-wg-pkinit-alg-agility-04, and implementation of pkinit_kdf_test program to test the new KDF against the test vector in the draft. Signed-off-by: Margaret Wasserman ------------------------------------------------------------------------ r25190 | hartmans | 2011-09-18 20:34:52 -0400 (Sun, 18 Sep 2011) | 5 lines Changed paths: M /trunk/src/include/k5-int-pkinit.h M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/libkrb5.exports Added underlying ASN.1 structures for pkinit algorithm agility. Signed-off-by: Margaret Wasserman tested-by: Sam Hartman fixes-from: Sam Hartman ------------------------------------------------------------------------ r25189 | hartmans | 2011-09-18 20:34:48 -0400 (Sun, 18 Sep 2011) | 8 lines Changed paths: M /trunk/src/lib/crypto/krb/keyblocks.c M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c In pkinit_crypto_openssl.c, modified pkinit_octetstring2key() to eliminate a possible memory leak in the error path, where the key_block->length was set to zero but the key_block->contents were not freed. Also, changed calloc() call to a malloc() call to avoid allocating up to 8 times as much buffer space as needed. In keyblocks.c, modified kr5_free_keyblock_contents() to set the key->length to zero after the key->contents have been freed. ------------------------------------------------------------------------ r25188 | hartmans | 2011-09-18 20:34:44 -0400 (Sun, 18 Sep 2011) | 4 lines Changed paths: M /trunk/src/lib/krb5/asn.1/asn1_encode.c M /trunk/src/lib/krb5/asn.1/asn1_encode.h asn1_encode_oid: take void not asn1_octet In order for asn1_encode_oid to be called from DEFLENFNTYPE it needs to take void * like all the other string encoders. ------------------------------------------------------------------------ r25187 | hartmans | 2011-09-18 20:34:40 -0400 (Sun, 18 Sep 2011) | 6 lines Changed paths: M /trunk/src/lib/krb5/asn.1/asn1_encode.c M /trunk/src/lib/krb5/asn.1/asn1_encode.h asn1_encode.{c,h}: support DEFOCTETWRAPTYPE Support a way of defining a type that indicates that the DER encoding of some other type is wrapped inside an octet string in a produced encoding. To support this, support encoding of tagged things where the class is not constructed; in this case it will be primitive. ------------------------------------------------------------------------ r25186 | hartmans | 2011-09-18 20:34:36 -0400 (Sun, 18 Sep 2011) | 5 lines Changed paths: M /trunk/src/plugins/preauth/pkinit/pkinit.h M /trunk/src/plugins/preauth/pkinit/pkinit_clnt.c M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c ticket: 6962 subject: pkinit: client: Use SignedData for anonymous Per RFc 6112 use SignedData not ContentInfo for anonymous when the KDC offers support for PKINIT_KX padata. ------------------------------------------------------------------------ r25185 | hartmans | 2011-09-18 20:34:31 -0400 (Sun, 18 Sep 2011) | 1 line Changed paths: M /trunk/src/plugins/preauth/pkinit/pkinit.h M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c M /trunk/src/plugins/preauth/pkinit/pkinit_lib.c Fix pkinit warnings ------------------------------------------------------------------------ r25184 | hartmans | 2011-09-18 20:34:25 -0400 (Sun, 18 Sep 2011) | 5 lines Changed paths: M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c M /trunk/src/plugins/preauth/pkinit/pkinit_srv.c ticket: 6961 subject: Support pkinit: SignedData with no signers (KDC) For anonymous, MIT 1.9 sends ContentInfo rather than SignedData. This violates RFc 6112. This patch accepts the RFC 6112 style encoding. ------------------------------------------------------------------------ r25183 | raeburn | 2011-09-18 05:43:33 -0400 (Sun, 18 Sep 2011) | 3 lines Changed paths: M /trunk/src/aclocal.m4 Drop code for finding top source directory among several possibilities, since with only one configure script now, we know exactly where it is. ------------------------------------------------------------------------ r25182 | raeburn | 2011-09-18 05:43:30 -0400 (Sun, 18 Sep 2011) | 2 lines Changed paths: M /trunk/src/configure.in Don't check for memmove, inet_ntoa, inet_aton, pthread.h, or semaphore.h, since the results of the tests are never used. ------------------------------------------------------------------------ r25181 | raeburn | 2011-09-18 05:43:25 -0400 (Sun, 18 Sep 2011) | 3 lines Changed paths: M /trunk/src/configure.in Add invocations of AC_LANG_SOURCE to deal with autoconf 2.68 warning messages. Verified to produce the same configure script (under autoconf 2.68 on Mac OS X) as before. ------------------------------------------------------------------------ r25180 | ghudson | 2011-09-15 16:00:15 -0400 (Thu, 15 Sep 2011) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/init_ctx.c Fix a typo in r25026. A stray "p" was added to krb5_init_context_profile() inside a _WIN32 block. ------------------------------------------------------------------------ r25179 | ghudson | 2011-09-14 15:00:39 -0400 (Wed, 14 Sep 2011) | 1 line Changed paths: M /trunk/src/kdc/main.c Fix terminate_workers() in the KDC. ------------------------------------------------------------------------ r25178 | ghudson | 2011-09-14 12:12:39 -0400 (Wed, 14 Sep 2011) | 4 lines Changed paths: M /trunk/src/kdc/main.c Simplify terminate_workers() in the KDC. Fixes a bug where we wait for one too many workers to terminate after one of them crashes. ------------------------------------------------------------------------ r25177 | ghudson | 2011-09-14 12:12:36 -0400 (Wed, 14 Sep 2011) | 6 lines Changed paths: M /trunk/src/kdc/main.c Set up monitor signal handlers before forking. This avoids a race condition where a child reports "starting..." and begins to service requests before the monitor is ready to handle termination signals. Really only an issue for the test suite. From npmccallum@redhat.com. ------------------------------------------------------------------------ r25176 | ghudson | 2011-09-14 12:12:33 -0400 (Wed, 14 Sep 2011) | 4 lines Changed paths: M /trunk/src/include/net-server.h M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/kdc/main.c M /trunk/src/lib/apputils/net-server.c Split signal setup into loop_setup_signals(). In the KDC, set up signals in the worker process child after forking from the monitor process. From npmccallum@redhat.com. ------------------------------------------------------------------------ r25175 | ghudson | 2011-09-14 12:12:29 -0400 (Wed, 14 Sep 2011) | 4 lines Changed paths: M /trunk/src/kdc/main.c M /trunk/src/lib/apputils/net-server.c Reinitialize verto after creating worker child. Also mark fd events as reinitiable so they survive the fork. From npmccallum@redhat.com. ------------------------------------------------------------------------ r25174 | ghudson | 2011-09-14 12:12:25 -0400 (Wed, 14 Sep 2011) | 4 lines Changed paths: M /trunk/src/util/verto/libverto.exports M /trunk/src/util/verto/verto.c Update verto sources to 2011-09-14 versions. Also add verto_reinitialize to libverto exports (missed in the last update). ------------------------------------------------------------------------ r25173 | ghudson | 2011-09-14 11:22:11 -0400 (Wed, 14 Sep 2011) | 6 lines Changed paths: M /trunk/src/config/pre.in M /trunk/src/lib/apputils/deps M /trunk/src/util/depfix.pl Fix verto-k5ev.h dependencies for system libverto. When we build with the internal verto, we include verto-k5ev.h in order to create loops. When we build with the system verto, we don't include that header file. Add depfix logic and pre.in variables to avoid depending on verto-k5ev.h for a system verto build. ------------------------------------------------------------------------ r25172 | ghudson | 2011-09-12 12:08:04 -0400 (Mon, 12 Sep 2011) | 3 lines Changed paths: M /trunk/src/util/k5ev/verto-k5ev.c M /trunk/src/util/verto/verto-module.h M /trunk/src/util/verto/verto.c M /trunk/src/util/verto/verto.h Update verto sources to 2011-09-10 versions. Also update verto-k5ev.c to match changes to verto-libev.c. ------------------------------------------------------------------------ r25171 | ghudson | 2011-09-10 18:58:55 -0400 (Sat, 10 Sep 2011) | 4 lines Changed paths: M /trunk/src/util/k5test.py Wait before killing daemons in interactive k5test. If k5test is invoked with any stop, wait, or debug options, wait for input before killing daemons, in case a daemon is being debugged. ------------------------------------------------------------------------ r25170 | ghudson | 2011-09-09 17:02:55 -0400 (Fri, 09 Sep 2011) | 5 lines Changed paths: M /trunk/src/config/pre.in M /trunk/src/kadmin/server/deps M /trunk/src/kdc/deps M /trunk/src/lib/apputils/deps M /trunk/src/util/depfix.pl M /trunk/src/util/k5ev/deps M /trunk/src/util/verto/deps Fix verto.h dependencies for system libverto. When we have conditionally built bundled source, we need logic in depfix.pl and variables in pre.in to avoid depending on the bundled verto.h in generated dependencies. Add that logic for verto. ------------------------------------------------------------------------ r25169 | tlyu | 2011-09-07 17:31:48 -0400 (Wed, 07 Sep 2011) | 5 lines Changed paths: M /trunk/src/util/k5ev/verto-k5ev.c Fall back to EV_USE_SELECT. ev.c explicitly disables poll() on Mac and FreeBSD, which left our standalone version without any working back ends on Mac OS X, for example. Fall back to using select() on these platforms. ------------------------------------------------------------------------ r25168 | ghudson | 2011-09-07 15:10:25 -0400 (Wed, 07 Sep 2011) | 1 line Changed paths: M /trunk/src/lib/krb5/ccache/cc_dir.c Fix some error-handling bugs in cc_dir.c. ------------------------------------------------------------------------ r25167 | ghudson | 2011-09-06 19:23:43 -0400 (Tue, 06 Sep 2011) | 5 lines Changed paths: M /trunk/src/config/lib.in Go back to symlinks for liblinks. Now that we're not using dynamic loading for libverto-k5ev, we don't need to use hard links for liblinks, and using them would interfere with an AFS build tree. ------------------------------------------------------------------------ r25166 | ghudson | 2011-09-06 19:23:39 -0400 (Tue, 06 Sep 2011) | 6 lines Changed paths: M /trunk/src/config/pre.in M /trunk/src/configure.in M /trunk/src/lib/apputils/net-server.c M /trunk/src/util/k5ev/Makefile.in M /trunk/src/util/k5ev/README M /trunk/src/util/k5ev/libverto-k5ev.exports M /trunk/src/util/k5ev/verto-k5ev.c A /trunk/src/util/k5ev/verto-k5ev.h Change how bundled libverto is linked. Give libverto-k5ev a header file. When using the internal verto library, link against -lverto-k5ev and use verto_default_k5ev() instead of verto_default(), bypassing the module loading logic and making static builds possible. ------------------------------------------------------------------------ r25165 | ghudson | 2011-09-06 12:03:37 -0400 (Tue, 06 Sep 2011) | 4 lines Changed paths: M /trunk/src/tests/gssapi/Makefile.in M /trunk/src/tests/gssapi/t_ccselect.c Fix t_ccselect bugs. initiator_cred wasn't initialized if no second arg was given. t_ccselect wasn't removed on make clean. ------------------------------------------------------------------------ r25164 | ghudson | 2011-09-06 11:14:10 -0400 (Tue, 06 Sep 2011) | 6 lines Changed paths: M /trunk/src/lib/gssapi/krb5/inq_cred.c Fix several bugs in gss-krb5 inq_cred. cred could be used uninitialized if krb5_timeofday() failed. defcred had the wrong type. kg_cred_resolve() should be used instead of krb5_gss_validate_cred() to do delayed name/ccache resolution and get a lock. ------------------------------------------------------------------------ r25163 | epeisach | 2011-09-06 07:34:32 -0400 (Tue, 06 Sep 2011) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/deltat.c M /trunk/src/lib/krb5/krb/x-deltat.y Newer GCCs optimizer catches a variable used without initialization in the bison library code. Use a GCC pragma to suppress. ------------------------------------------------------------------------ r25162 | ghudson | 2011-09-05 12:37:13 -0400 (Mon, 05 Sep 2011) | 4 lines Changed paths: M /trunk/src/gen-manpages/kerberos.M Update kerberos man page. Remove references to the unbundled applications. Add documentation of environment variables. ------------------------------------------------------------------------ r25161 | ghudson | 2011-09-05 12:36:44 -0400 (Mon, 05 Sep 2011) | 1 line Changed paths: M /trunk/src/gen-manpages/Makefile.in A /trunk/src/gen-manpages/dot.k5login.M Use a .so redirect for .k5login.5. ------------------------------------------------------------------------ r25160 | ghudson | 2011-09-05 12:35:40 -0400 (Mon, 05 Sep 2011) | 12 lines Changed paths: M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/iakerb.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/inq_cred.c M /trunk/src/lib/gssapi/krb5/s4u_gss_glue.c M /trunk/src/tests/gssapi/Makefile.in M /trunk/src/tests/gssapi/deps A /trunk/src/tests/gssapi/t_ccselect.c A /trunk/src/tests/gssapi/t_ccselect.py ticket: 6958 subject: Make gss-krb5 use cache collection For default credentials, defer ccache resolution until we need the information. If this happens in init_sec_context when we have the target principal in hand, use krb5_cc_select() to pick a cache. If the target principal is not known, use the default cache. For credentials with a specified principal, use krb5_cc_cache_match() to find the cache. If no cache is found and a password is specified, create a new cache within the collection to hold the new credentials, if the default cache type supports a collection. ------------------------------------------------------------------------ r25159 | ghudson | 2011-09-05 12:34:35 -0400 (Mon, 05 Sep 2011) | 5 lines Changed paths: M /trunk/src/lib/gssapi/krb5/acquire_cred.c Refactor gss-krb5 acquire_init_cred. These changes have no functional impact, but will allow the GSSAPI changes for credential selection to be made with a minimum of code movement. ------------------------------------------------------------------------ r25158 | ghudson | 2011-09-05 12:33:49 -0400 (Mon, 05 Sep 2011) | 7 lines Changed paths: M /trunk/src/gen-manpages/Makefile.in A /trunk/src/gen-manpages/dot.k5identity.M A /trunk/src/gen-manpages/k5identity.M M /trunk/src/include/k5-int.h M /trunk/src/include/k5-trace.h A /trunk/src/include/krb5/ccselect_plugin.h M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/ccache/cc-int.h A /trunk/src/lib/krb5/ccache/ccselect.c A /trunk/src/lib/krb5/ccache/ccselect_k5identity.c A /trunk/src/lib/krb5/ccache/ccselect_realm.c M /trunk/src/lib/krb5/ccache/deps M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/int-proto.h M /trunk/src/lib/krb5/libkrb5.exports M /trunk/src/lib/krb5_32.def ticket: 6957 subject: Add krb5_cc_select() API and pluggable interface The interface has two built-in modules. The realm module guesses a cache based on the server realm if it is known. The k5identity module (Unix only) chooses a client principal based on rules in a .k5identity file in the user's homedir. ------------------------------------------------------------------------ r25157 | ghudson | 2011-09-05 12:26:48 -0400 (Mon, 05 Sep 2011) | 12 lines Changed paths: M /trunk/doc/rst_source/conf.py M /trunk/doc/rst_source/krb_users/user_commands/index.rst M /trunk/doc/rst_source/krb_users/user_commands/kdestroy.rst M /trunk/doc/rst_source/krb_users/user_commands/kinit.rst M /trunk/doc/rst_source/krb_users/user_commands/klist.rst A /trunk/doc/rst_source/krb_users/user_commands/kswitch.rst M /trunk/src/clients/Makefile.in M /trunk/src/clients/kdestroy/kdestroy.M M /trunk/src/clients/kdestroy/kdestroy.c M /trunk/src/clients/kinit/kinit.M M /trunk/src/clients/kinit/kinit.c M /trunk/src/clients/klist/klist.M M /trunk/src/clients/klist/klist.c A /trunk/src/clients/kswitch A /trunk/src/clients/kswitch/Makefile.in A /trunk/src/clients/kswitch/deps A /trunk/src/clients/kswitch/kswitch.M (from /trunk/src/clients/kdestroy/kdestroy.M:25156) A /trunk/src/clients/kswitch/kswitch.c M /trunk/src/configure.in M /trunk/src/lib/krb5/ccache/cccursor.c M /trunk/src/tests/Makefile.in A /trunk/src/tests/t_cccol.py M /trunk/src/util/k5test.py M /trunk/src/util/testrealm.py ticket: 6956 subject: Add ccache collection support to tools * "kdestroy -A" destroys all caches in collection. * "kinit princ" searches the collection for a matching cache and overwrites it, or creates a new cache in the collection, if the type of the default cache is collection-enabled. The chosen cache also becomes the primary cache for the collection. * "klist -l" lists (in summary form) the caches in the collection. * "klist -A" lists the content of all of the caches in the collection. * "kswitch -c cache" (new command) makes cache the primary cache. * "kswitch -p princ" makes the cache for princ the primary cache. ------------------------------------------------------------------------ r25156 | ghudson | 2011-09-05 12:26:43 -0400 (Mon, 05 Sep 2011) | 6 lines Changed paths: M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/lib/krb5/ccache/cccursor.c A /trunk/src/lib/krb5/ccache/t_cccol.py M /trunk/src/lib/krb5/ccache/t_cccursor.c ticket: 6955 subject: Remove unneeded cccol behaviors Do not yield any default caches in the top level cccol implementation. In the FILE type, yield the default cache if it exists and is of type FILE, instead of yielding the set of open file caches. ------------------------------------------------------------------------ r25155 | ghudson | 2011-09-05 12:26:37 -0400 (Mon, 05 Sep 2011) | 11 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/krb5/ccache/cc_dir.c M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/lib/krb5/ccache/cc_keyring.c M /trunk/src/lib/krb5/ccache/cc_memory.c M /trunk/src/lib/krb5/ccache/cc_mslsa.c M /trunk/src/lib/krb5/ccache/ccbase.c M /trunk/src/lib/krb5/ccache/cccursor.c M /trunk/src/lib/krb5/ccache/ccfns.c M /trunk/src/lib/krb5/krb/kfree.c M /trunk/src/lib/krb5/libkrb5.exports M /trunk/src/lib/krb5_32.def ticket: 6954 subject: Add new cache collection APIs * krb5_cc_get_full_name retrieves the full type:name of a cache. * krb5_cc_switch makes a cache the primary cache. * krb5_cc_cache_match searches the collection for a client principal. * krb5_free_string releases a string (for the krb5_cc_get_full_name result). All of these are from Heimdal except for krb5_free_string (Heimdal uses krb5_xfree). ------------------------------------------------------------------------ r25154 | ghudson | 2011-09-05 12:26:30 -0400 (Mon, 05 Sep 2011) | 8 lines Changed paths: M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/ccache/cc-int.h A /trunk/src/lib/krb5/ccache/cc_dir.c M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/lib/krb5/ccache/ccbase.c M /trunk/src/lib/krb5/ccache/fcc.h M /trunk/src/lib/krb5/error_tables/k5e1_err.et ticket: 6953 subject: Add the DIR ccache type The DIR ccache type supports a collection of credential caches within a private directory (which must be created out of band). One cache is designated as primary at any given time. Setting the default cache name to DIR:dirname will cause caches within dirname to be present in the global cache collection. ------------------------------------------------------------------------ r25153 | ghudson | 2011-09-05 12:26:25 -0400 (Mon, 05 Sep 2011) | 1 line Changed paths: M /trunk/src/configure.in M /trunk/src/include/k5-platform.h M /trunk/src/util/support/Makefile.in M /trunk/src/util/support/deps A /trunk/src/util/support/fnmatch.c Add fnmatch support to libkrb5support. ------------------------------------------------------------------------ r25152 | ghudson | 2011-09-05 12:07:48 -0400 (Mon, 05 Sep 2011) | 1 line Changed paths: M /trunk/src/lib/gssapi/mechglue/g_accept_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_acquire_cred.c M /trunk/src/lib/gssapi/mechglue/g_acquire_cred_imp_name.c M /trunk/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c M /trunk/src/lib/gssapi/mechglue/g_inq_cred.c M /trunk/src/lib/gssapi/mechglue/g_rel_cred.c M /trunk/src/lib/gssapi/mechglue/g_set_cred_option.c M /trunk/src/lib/gssapi/mechglue/mglueP.h Eliminate the mechglue union cred auxinfo field. ------------------------------------------------------------------------ r25151 | raeburn | 2011-09-05 05:45:49 -0400 (Mon, 05 Sep 2011) | 1 line Changed paths: M /trunk/src/lib/krb5/os/t_an_to_ln.c M /trunk/src/plugins/kdb/db2/libdb2/test/dbtest.c Initialize some more variables. ------------------------------------------------------------------------ r25150 | ghudson | 2011-09-04 23:13:07 -0400 (Sun, 04 Sep 2011) | 10 lines Changed paths: M /trunk/src/config/lib.in M /trunk/src/config/pre.in Use hard links for LIBLINKS. verto uses dladdr() to figure out where it should look for modules, and dladdr may or may not follow symlinks. Hard links ensure that it always looks in the directory where liblinks are, allowing it to find the verto-k5ev module. Make symlinks within the lib directory for .so and .so.X instead of symlinking those back to the library build directory. ------------------------------------------------------------------------ r25149 | raeburn | 2011-09-04 21:58:53 -0400 (Sun, 04 Sep 2011) | 1 line Changed paths: M /trunk/src/aclocal.m4 Enable -Werror=uninitialized if supported. ------------------------------------------------------------------------ r25148 | raeburn | 2011-09-04 21:58:48 -0400 (Sun, 04 Sep 2011) | 6 lines Changed paths: M /trunk/src/kadmin/dbutil/kdb5_mkey.c ticket: 6617 Instead of passing a 0 to add_new_mkey for kvno and leaving new_mkey_kvno (used when stashing) uninitialized, use get_next_kvno to set the latter to the only non-zero value that add_new_mkey will accept. ------------------------------------------------------------------------ r25147 | raeburn | 2011-09-04 21:22:03 -0400 (Sun, 04 Sep 2011) | 3 lines Changed paths: M /trunk/src/plugins/kdb/db2/libdb2/btree/bt_delete.c M /trunk/src/plugins/kdb/db2/libdb2/btree/bt_search.c M /trunk/src/plugins/kdb/db2/libdb2/btree/bt_seq.c M /trunk/src/plugins/kdb/db2/libdb2/btree/bt_split.c M /trunk/src/plugins/kdb/db2/libdb2/hash/hash_page.c M /trunk/src/plugins/kdb/db2/libdb2/recno/rec_open.c Fix "may be used uninitialized" warnings in db2 code, even though all such cases appear to be safe. This will permit making uninitialized-variable messages fatal. ------------------------------------------------------------------------ r25146 | raeburn | 2011-09-04 21:21:55 -0400 (Sun, 04 Sep 2011) | 5 lines Changed paths: M /trunk/src/lib/apputils/net-server.c M /trunk/src/lib/kadm5/str_conv.c M /trunk/src/lib/kdb/kdb_default.c M /trunk/src/lib/krb5/krb/authdata.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/lib/krb5/os/sendto_kdc.c M /trunk/src/lib/rpc/svc_tcp.c M /trunk/src/lib/rpc/svc_udp.c M /trunk/src/plugins/preauth/pkinit/pkinit_srv.c M /trunk/src/tests/create/kdb5_mkdums.c M /trunk/src/tests/verify/kdb5_verify.c Silence various "may be used uninitialized" warnings from GCC caused by it not figuring out the control flow (initialization and use both tied to some other variable). DB2 code not included. ------------------------------------------------------------------------ r25145 | raeburn | 2011-09-04 21:21:50 -0400 (Sun, 04 Sep 2011) | 2 lines Changed paths: M /trunk/src/plugins/preauth/pkinit/pkinit_srv.c Change output type of pkinit_init_kdc_req_context so as not to require gratuitous casting. ------------------------------------------------------------------------ r25144 | raeburn | 2011-09-04 19:52:34 -0400 (Sun, 04 Sep 2011) | 3 lines Changed paths: M /trunk/src/appl/gss-sample/gss-client.c M /trunk/src/include/k5-int.h M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kdc_util.h M /trunk/src/lib/gssapi/generic/gssapi_generic.c M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/krb5/import_name.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/prf.c M /trunk/src/lib/gssapi/krb5/store_cred.c M /trunk/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c M /trunk/src/lib/gssapi/mechglue/g_mechattr.c M /trunk/src/lib/kadm5/srv/pwqual_princ.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode_fast.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode_kdc.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode_macros.h M /trunk/src/lib/krb5/asn.1/asn1_k_decode_sam.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/asn.1/krb5_decode_kdc.c M /trunk/src/lib/krb5/asn.1/krb5_decode_macros.h M /trunk/src/lib/krb5/krb/authdata.c M /trunk/src/lib/krb5/krb/authdata_dec.c M /trunk/src/lib/krb5/krb/copy_auth.c M /trunk/src/lib/krb5/krb/fast.c M /trunk/src/lib/krb5/krb/gic_opt.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/int-proto.h M /trunk/src/lib/krb5/krb/rd_cred.c M /trunk/src/lib/krb5/krb/s4u_authdata.c M /trunk/src/lib/krb5/krb/s4u_creds.c M /trunk/src/lib/krb5/krb/t_expire_warn.c M /trunk/src/lib/krb5/krb/t_vfy_increds.c M /trunk/src/lib/krb5/krb/val_renew.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/trace.c M /trunk/src/plugins/kdb/db2/kdb_db2.c M /trunk/src/plugins/kdb/hdb/kdb_hdb.c M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c M /trunk/src/plugins/preauth/securid_sam2/securid2.c M /trunk/src/plugins/preauth/securid_sam2/securid_sam2_main.c M /trunk/src/slave/kprop_sock.c M /trunk/src/tests/gssapi/t_imp_cred.c M /trunk/src/tests/gssapi/t_spnego.c M /trunk/src/tests/threads/init_ctx.c M /trunk/src/tests/threads/profread.c M /trunk/src/util/gss-kernel-lib/t_kgss_kernel.c M /trunk/src/util/profile/profile_tcl.c M /trunk/src/util/profile/test_vtable.c M /trunk/src/util/profile/testmod/testmod_main.c M /trunk/src/util/support/path.c M /trunk/src/util/windows/getopt.c Reindent per krb5-batch-reindent.el. Some minor reformatting added in places to avoid exceeding 80 columns. Used Emacs 22.1 built-in C mode. ------------------------------------------------------------------------ r25143 | raeburn | 2011-09-04 19:52:25 -0400 (Sun, 04 Sep 2011) | 2 lines Changed paths: M /trunk/src/include/k5-trace.h Reindent per krb5-batch-reindent.el. Mostly changes column choice for backslashes. ------------------------------------------------------------------------ r25142 | raeburn | 2011-09-04 19:52:21 -0400 (Sun, 04 Sep 2011) | 4 lines Changed paths: M /trunk/src/lib/kdb/iprop.x M /trunk/src/lib/kdb/iprop_xdr.c Skip redundant inclusion of iprop.h. Suppress GCC's unused-variable diagnostic for purely generated code using outside tools, known to have that issue but not ours to fix. ------------------------------------------------------------------------ r25141 | raeburn | 2011-09-04 19:52:11 -0400 (Sun, 04 Sep 2011) | 2 lines Changed paths: M /trunk/src/appl/gss-sample/gss-misc.c M /trunk/src/kadmin/cli/keytab.c M /trunk/src/lib/kadm5/clnt/client_principal.c M /trunk/src/lib/kadm5/clnt/clnt_policy.c M /trunk/src/lib/kadm5/clnt/clnt_privs.c M /trunk/src/lib/kadm5/srv/adb_xdr.c M /trunk/src/lib/kadm5/srv/server_init.c M /trunk/src/lib/kadm5/srv/server_kdb.c M /trunk/src/lib/kadm5/srv/svr_iters.c M /trunk/src/lib/kadm5/srv/svr_policy.c M /trunk/src/lib/rpc/unit-test/client.c M /trunk/src/lib/rpc/unit-test/server.c M /trunk/src/plugins/kdb/db2/adb_openclose.c M /trunk/src/plugins/kdb/db2/adb_policy.c M /trunk/src/plugins/kdb/db2/db2_exp.c M /trunk/src/tests/gss-threads/gss-misc.c Get rid of variables triggering gcc's "defined but not used" complaints, almost entirely "rcsid" variables. ------------------------------------------------------------------------ r25140 | ghudson | 2011-09-04 18:13:30 -0400 (Sun, 04 Sep 2011) | 1 line Changed paths: M /trunk/src/lib/crypto/builtin/enc_provider/camellia.c M /trunk/src/lib/crypto/crypto_tests/t_cksums.c M /trunk/src/lib/crypto/crypto_tests/t_decrypt.c M /trunk/src/lib/crypto/crypto_tests/t_derive.c M /trunk/src/lib/crypto/crypto_tests/t_fork.c M /trunk/src/lib/crypto/krb/checksum_confounder.c M /trunk/src/lib/crypto/krb/checksum_hmac_md5.c M /trunk/src/lib/crypto/krb/crypto_int.h M /trunk/src/lib/crypto/krb/enc_dk_cmac.c M /trunk/src/lib/crypto/krb/prng_os.c M /trunk/src/lib/crypto/nss/enc_provider/camellia.c M /trunk/src/lib/crypto/openssl/enc_provider/camellia.c Untabify some files mistakenly created with tabs. ------------------------------------------------------------------------ r25139 | ghudson | 2011-09-04 18:13:27 -0400 (Sun, 04 Sep 2011) | 1 line Changed paths: M /trunk/src/Makefile.in Exclude some new outside sources from mark-cstyle. ------------------------------------------------------------------------ r25138 | ghudson | 2011-09-04 17:57:28 -0400 (Sun, 04 Sep 2011) | 4 lines Changed paths: D /trunk/src/util/k5ev/k5ev.c M /trunk/src/util/k5ev/verto-k5ev.c Prevent verto-k5ev from using clock_gettime. Also remove k5ev.c, which shouldn't have been committed. ------------------------------------------------------------------------ r25137 | raeburn | 2011-09-04 00:29:47 -0400 (Sun, 04 Sep 2011) | 1 line Changed paths: M /trunk/src/kadmin/server/deps M /trunk/src/kdc/deps M /trunk/src/lib/apputils/deps make depend ------------------------------------------------------------------------ r25136 | raeburn | 2011-09-04 00:29:43 -0400 (Sun, 04 Sep 2011) | 2 lines Changed paths: M /trunk/src/lib/rpc/pmap_clnt.c Rename local variable "socket" to avoid the one shadowed-declaration warning I get in a simple GNU/Linux build. Solaris may have others. ------------------------------------------------------------------------ r25135 | raeburn | 2011-09-04 00:29:40 -0400 (Sun, 04 Sep 2011) | 1 line Changed paths: M /trunk/src/lib/apputils/net-server.c declarations before code ------------------------------------------------------------------------ r25134 | ghudson | 2011-09-04 00:03:44 -0400 (Sun, 04 Sep 2011) | 4 lines Changed paths: M /trunk/src/lib/apputils/net-server.c Fix pointer type in net-server.c:make_event(). We use void pointers as temporaries in other uses of ADD(), so do so here as well. The type-safe type would be verto_ev **. ------------------------------------------------------------------------ r25133 | raeburn | 2011-09-03 23:33:35 -0400 (Sat, 03 Sep 2011) | 1 line Changed paths: M /trunk/src/lib/apputils/net-server.c Fix arg list for dummy version of setup_udp_pktinfo_ports. ------------------------------------------------------------------------ r25132 | ghudson | 2011-09-02 13:07:59 -0400 (Fri, 02 Sep 2011) | 3 lines Changed paths: M /trunk/src/include/net-server.h M /trunk/src/kadmin/server/Makefile.in M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/main.c M /trunk/src/lib/apputils/net-server.c Migrate net-server loop to use libverto. From npmccallum@redhat.com. ------------------------------------------------------------------------ r25131 | ghudson | 2011-09-02 13:07:57 -0400 (Fri, 02 Sep 2011) | 3 lines Changed paths: M /trunk/src/kadmin/server/ovsec_kadmd.c Remove vestigial reset_db() in kadmind. From npmccallum@redhat.com. ------------------------------------------------------------------------ r25130 | ghudson | 2011-09-02 13:07:55 -0400 (Fri, 02 Sep 2011) | 3 lines Changed paths: M /trunk/src/kadmin/server/ovsec_kadmd.c Remove ancient Purify support in kadmind. From npmccallum@redhat.com. ------------------------------------------------------------------------ r25129 | ghudson | 2011-09-02 13:07:52 -0400 (Fri, 02 Sep 2011) | 3 lines Changed paths: M /trunk/src/kadmin/server/ovsec_kadmd.c Don't bother logging SIGPIPE in kadmind. From npmccallum@redhat.com. ------------------------------------------------------------------------ r25128 | ghudson | 2011-09-02 13:07:49 -0400 (Fri, 02 Sep 2011) | 3 lines Changed paths: M /trunk/src/include/net-server.h M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/kdc/main.c M /trunk/src/lib/apputils/net-server.c Add a loop_ prefix to net-server.c functions. From npmccallum@redhat.com. ------------------------------------------------------------------------ r25127 | ghudson | 2011-09-02 13:07:45 -0400 (Fri, 02 Sep 2011) | 5 lines Changed paths: M /trunk/src/config/lib.in M /trunk/src/config/pre.in M /trunk/src/configure.in M /trunk/src/util/Makefile.in A /trunk/src/util/k5ev/Makefile.in A /trunk/src/util/k5ev/README A /trunk/src/util/k5ev/deps A /trunk/src/util/k5ev/k5ev.c A /trunk/src/util/k5ev/libverto-k5ev.exports A /trunk/src/util/k5ev/verto-k5ev.c A /trunk/src/util/verto/Makefile.in A /trunk/src/util/verto/deps A /trunk/src/util/verto/libverto.exports Create k5ev verto module from libev sources. Add configure and build support for libverto and the libverto-k5ev module. Fix the version script rules to work for libraries with hyphens in their names. ------------------------------------------------------------------------ r25126 | ghudson | 2011-09-02 13:07:40 -0400 (Fri, 02 Sep 2011) | 1 line Changed paths: M /trunk/NOTICE M /trunk/doc/copyright.texinfo A /trunk/src/util/k5ev A /trunk/src/util/k5ev/Symbols.ev A /trunk/src/util/k5ev/ev.c A /trunk/src/util/k5ev/ev.h A /trunk/src/util/k5ev/ev_poll.c A /trunk/src/util/k5ev/ev_select.c A /trunk/src/util/k5ev/ev_vars.h A /trunk/src/util/k5ev/ev_win32.c A /trunk/src/util/k5ev/ev_wrap.h Add libev 4.04 sources in util/k5ev. ------------------------------------------------------------------------ r25125 | ghudson | 2011-09-02 13:07:35 -0400 (Fri, 02 Sep 2011) | 4 lines Changed paths: A /trunk/src/util/verto A /trunk/src/util/verto/verto-module.h A /trunk/src/util/verto/verto.c A /trunk/src/util/verto/verto.h Add libverto sources in util/verto. These are from the source repository as of 2011-08-24, since there are no formal releases yet. ------------------------------------------------------------------------ r25124 | ghudson | 2011-09-01 18:02:32 -0400 (Thu, 01 Sep 2011) | 5 lines Changed paths: M /trunk/src/tests/dejagnu/config/default.exp M /trunk/src/tests/resolve/resolve.c Make dejagnu tests work with non-FQDN hostname. By making an entry for $hostname in [domain_realm], we can relax the requirement that the canonicalized local hostname must have a parent domain. This makes the test suite work more easily on Fedora. ------------------------------------------------------------------------ r25123 | ghudson | 2011-09-01 15:18:59 -0400 (Thu, 01 Sep 2011) | 1 line Changed paths: M /trunk/doc/rst_source/krb_users/tkt_mgmt/view_klist.rst M /trunk/doc/user-guide.texinfo Fix a klist example in the user guide. ------------------------------------------------------------------------ r25122 | ghudson | 2011-09-01 13:33:11 -0400 (Thu, 01 Sep 2011) | 6 lines Changed paths: M /trunk/src/util/k5test.py Get local hostname more precisely in k5test.py. socket.getfqdn() tries to produce a result containing a period, so it may disagree with krb5_sname_to_principal's result--for example, in Fedora's default DHCP configuration. Use getaddrinfo and getnameinfo calls mirroring krb5_sname_to_principal's logic instead. ------------------------------------------------------------------------ r25121 | ghudson | 2011-09-01 12:21:25 -0400 (Thu, 01 Sep 2011) | 8 lines Changed paths: M /trunk/src/lib/krb5/krb/get_creds.c ticket: 6952 subject: Fix cross-realm traversal TGT requests target_version: 1.9.2 tags: pullup When requesting a cross-realm TGT, use the KDC instance of the current TGT (the second data component), not the realm which the TGT came from. ------------------------------------------------------------------------ r25120 | ghudson | 2011-08-31 23:36:29 -0400 (Wed, 31 Aug 2011) | 8 lines Changed paths: M /trunk/src/lib/krb5/os/sendto_kdc.c ticket: 6951 Fix connection termination bug in sendto_kdc. When terminating a connection, close and invalidate conn->fd so that we don't look for it in selstate on the next select or poll invocation. Looking for such an fd is harmless when using select, but results in an assertion failure when using poll. ------------------------------------------------------------------------ r25119 | tlyu | 2011-08-30 17:30:11 -0400 (Tue, 30 Aug 2011) | 3 lines Changed paths: M /trunk/src/util/k5test.py Have kinit, klist and klist_keytab in k5test.realm take keyword args. Apply patch from Linus Nordberg. ------------------------------------------------------------------------ r25118 | ghudson | 2011-08-29 19:08:33 -0400 (Mon, 29 Aug 2011) | 1 line Changed paths: M /trunk/src/util/gss-kernel-lib/t_kgss_user.c Fix a display bug in t_kgss_user. ------------------------------------------------------------------------ r25117 | tlyu | 2011-08-29 17:03:02 -0400 (Mon, 29 Aug 2011) | 5 lines Changed paths: M /trunk/src/config/config.guess M /trunk/src/config/config.sub Update config.guess and config.status. Copy in the latest config.guess and config.status from upstream git master as of 2011-08-23. Our previous version didn't recognize Android. ------------------------------------------------------------------------ r25116 | ghudson | 2011-08-29 13:20:37 -0400 (Mon, 29 Aug 2011) | 8 lines Changed paths: M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/compare_name.c M /trunk/src/lib/gssapi/krb5/context_time.c M /trunk/src/lib/gssapi/krb5/delete_sec_context.c M /trunk/src/lib/gssapi/krb5/disp_name.c M /trunk/src/lib/gssapi/krb5/disp_status.c M /trunk/src/lib/gssapi/krb5/duplicate_name.c M /trunk/src/lib/gssapi/krb5/export_name.c M /trunk/src/lib/gssapi/krb5/export_sec_context.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/krb5/iakerb.c M /trunk/src/lib/gssapi/krb5/import_name.c M /trunk/src/lib/gssapi/krb5/import_sec_context.c M /trunk/src/lib/gssapi/krb5/indicate_mechs.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/inq_context.c M /trunk/src/lib/gssapi/krb5/inq_cred.c M /trunk/src/lib/gssapi/krb5/inq_names.c M /trunk/src/lib/gssapi/krb5/k5seal.c M /trunk/src/lib/gssapi/krb5/k5sealiov.c M /trunk/src/lib/gssapi/krb5/k5unseal.c M /trunk/src/lib/gssapi/krb5/k5unsealiov.c M /trunk/src/lib/gssapi/krb5/naming_exts.c M /trunk/src/lib/gssapi/krb5/prf.c M /trunk/src/lib/gssapi/krb5/process_context_token.c M /trunk/src/lib/gssapi/krb5/rel_cred.c M /trunk/src/lib/gssapi/krb5/rel_name.c M /trunk/src/lib/gssapi/krb5/rel_oid.c M /trunk/src/lib/gssapi/krb5/s4u_gss_glue.c M /trunk/src/lib/gssapi/krb5/store_cred.c M /trunk/src/lib/gssapi/krb5/wrap_size_limit.c M /trunk/src/lib/gssapi/mechglue/g_authorize_localname.c M /trunk/src/lib/gssapi/mechglue/mglueP.h M /trunk/src/lib/gssapi/spnego/gssapiP_spnego.h M /trunk/src/lib/gssapi/spnego/spnego_mech.c Fix style issues in r25087. * Function names should be at the beginning of lines in definitions. * Changes should not create lines >79 characters. * Continuation lines should align after left parens when appropriate. Also, krb5_gss_accept_sec_context_ext and acquire_accept_cred are not gss mechanism functions and should not have been tagged. ------------------------------------------------------------------------ r25115 | ghudson | 2011-08-26 13:56:44 -0400 (Fri, 26 Aug 2011) | 8 lines Changed paths: M /trunk/src/lib/kadm5/clnt/client_init.c M /trunk/src/lib/kadm5/clnt/client_internal.h ticket: 6949 Remember and close the kadmin socket we opened. Prior to ticket #6746, the RPC library opened the kadmin socket and took responsibility for closing. When we added IPv6 support, the calling code became the owner of the socket but wasn't closing it, resulting in a file descriptor leak. ------------------------------------------------------------------------ r25114 | epeisach | 2011-08-24 17:33:47 -0400 (Wed, 24 Aug 2011) | 4 lines Changed paths: M /trunk/src/util/profile/Makefile.in M /trunk/src/util/profile/profile.swg M /trunk/src/util/profile/profile_tcl.c Update profile.swg to remove compilation warnings. profile_tcl.c modified to remove spaces and tabs at end of line. ------------------------------------------------------------------------ r25113 | epeisach | 2011-08-24 16:04:49 -0400 (Wed, 24 Aug 2011) | 3 lines Changed paths: M /trunk/src/lib/crypto/builtin/aes/aes-gen.c M /trunk/src/lib/crypto/builtin/sha1/t_shs3.c M /trunk/src/lib/crypto/crypto_tests/t_crc.c M /trunk/src/lib/krb5/ccache/t_cccursor.c M /trunk/src/lib/krb5/krb/t_ser.c Fix signed/unsigned warnings in tests ------------------------------------------------------------------------ r25112 | ghudson | 2011-08-23 22:48:07 -0400 (Tue, 23 Aug 2011) | 3 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/configure.in M /trunk/src/po/Makefile.in Only build the po subdir if i18n is enabled. Also clean the built message catalogs in "make clean". ------------------------------------------------------------------------ r25111 | tsitkova | 2011-08-23 11:45:29 -0400 (Tue, 23 Aug 2011) | 2 lines Changed paths: M /trunk/doc/rst_source/krb_admins/admin_commands/kdb5_ldap_util.rst M /trunk/doc/rst_source/krb_admins/database/ldap_operations/edir_create_realm.rst M /trunk/doc/rst_source/krb_admins/database/ldap_operations/edir_create_so.rst M /trunk/doc/rst_source/krb_admins/database/ldap_operations/index.rst M /trunk/doc/rst_source/krb_admins/database/ldap_operations/ldap_tkt_pol.rst Updated "Ticket Policy operations" and eDir sections in "Operations on the LDAP database" documentation to reference kdb5_ldap_util subtopics. ------------------------------------------------------------------------ r25110 | tsitkova | 2011-08-22 16:24:07 -0400 (Mon, 22 Aug 2011) | 2 lines Changed paths: M /trunk/doc/rst_source/krb_admins/admin_commands/kdb5_ldap_util.rst M /trunk/doc/rst_source/krb_admins/database/ldap_operations/index.rst M /trunk/doc/rst_source/krb_admins/database/ldap_operations/ldap_create_realm.rst M /trunk/doc/rst_source/krb_admins/database/ldap_operations/ldap_del_realm.rst M /trunk/doc/rst_source/krb_admins/database/ldap_operations/ldap_mod_realm.rst M /trunk/doc/rst_source/krb_admins/database/ldap_operations/ldap_realm_info.rst M /trunk/doc/rst_source/krb_admins/database/ldap_operations/ldap_realm_list.rst M /trunk/doc/rst_source/krb_admins/database/ldap_operations/ldap_stash_pass.rst Minor reformating of kdb5_ldap_util documentation. Also, removed duplicates from ldap_operations documentation by referencing to kdb5_ldap_util documentation subsections ------------------------------------------------------------------------ r25109 | tsitkova | 2011-08-22 12:54:20 -0400 (Mon, 22 Aug 2011) | 2 lines Changed paths: M /trunk/doc/rst_source/krb_admins/admin_commands/kadmin_local.rst M /trunk/doc/rst_source/krb_admins/admin_commands/kdb5_util.rst M /trunk/doc/rst_source/krb_admins/database/db_operations/create_destroy_db.rst M /trunk/doc/rst_source/krb_admins/database/db_operations/create_stash.rst M /trunk/doc/rst_source/krb_admins/database/db_operations/db2file.rst M /trunk/doc/rst_source/krb_admins/database/db_operations/file2db.rst M /trunk/doc/rst_source/krb_admins/database/db_operations/index.rst Removed repetitive text from "Operations on the Kerberos database" sub-section of database administration section. Reference to kdb5_util commands documentation instead. ------------------------------------------------------------------------ r25108 | raeburn | 2011-08-20 16:26:09 -0400 (Sat, 20 Aug 2011) | 1 line Changed paths: M /trunk/src/appl/gss-sample/deps M /trunk/src/lib/crypto/krb/deps M /trunk/src/slave/deps M /trunk/src/tests/gssapi/deps M /trunk/src/util/gss-kernel-lib/deps M /trunk/src/util/support/deps make-depend ------------------------------------------------------------------------ r25107 | tsitkova | 2011-08-19 17:24:09 -0400 (Fri, 19 Aug 2011) | 3 lines Changed paths: M /trunk/doc/rst_source/krb_admins/admin_commands/kadmin_local.rst M /trunk/doc/rst_source/krb_admins/admin_commands/ktutil.rst M /trunk/doc/rst_source/krb_admins/appl_servers/keytabs.rst Updated documentation for ktadd/ktremove commands. Added usage example to ktutil document. ------------------------------------------------------------------------ r25106 | epeisach | 2011-08-18 22:39:18 -0400 (Thu, 18 Aug 2011) | 1 line Changed paths: M /trunk/src/lib/krb5/asn.1/krb5_encode.c Remove setting a variable that is never used ------------------------------------------------------------------------ r25105 | epeisach | 2011-08-18 22:38:31 -0400 (Thu, 18 Aug 2011) | 1 line Changed paths: M /trunk/src/clients/ksu/main.c Remove variable set but unused ------------------------------------------------------------------------ r25104 | epeisach | 2011-08-18 22:37:37 -0400 (Thu, 18 Aug 2011) | 1 line Changed paths: M /trunk/src/kadmin/dbutil/dump.c Remove an unused variable ------------------------------------------------------------------------ r25103 | tsitkova | 2011-08-17 13:27:30 -0400 (Wed, 17 Aug 2011) | 3 lines Changed paths: M /trunk/doc/rst_source/krb_admins/admin_commands/k5srvutil.rst M /trunk/doc/rst_source/krb_admins/admin_commands/kadmin_local.rst M /trunk/doc/rst_source/krb_admins/admin_commands/kdb5_ldap_util.rst M /trunk/doc/rst_source/krb_admins/appl_servers/index.rst M /trunk/doc/rst_source/krb_admins/appl_servers/keytabs.rst M /trunk/doc/rst_source/krb_admins/database/date_format.rst M /trunk/doc/rst_source/krb_admins/database/db_options.rst M /trunk/doc/rst_source/krb_admins/database/db_policies/index.rst M /trunk/doc/rst_source/krb_admins/database/db_policies/mod_pol.rst M /trunk/doc/rst_source/krb_admins/database/db_policies/retr_pol.rst M /trunk/doc/rst_source/krb_admins/database/db_princs/delete_princ.rst M /trunk/doc/rst_source/krb_admins/database/db_princs/index.rst M /trunk/doc/rst_source/krb_admins/database/db_princs/info_princ.rst M /trunk/doc/rst_source/krb_admins/database/db_princs/modify_princ.rst M /trunk/doc/rst_source/krb_admins/database/db_princs/pass_princ.rst M /trunk/doc/rst_source/krb_admins/database/index.rst M /trunk/doc/rst_source/krb_admins/install_appl_srv.rst M /trunk/doc/rst_source/krb_admins/install_kdc/index.rst M /trunk/doc/rst_source/krb_users/user_commands/kinit.rst M /trunk/doc/rst_source/krb_users/user_commands/kpasswd.rst M /trunk/doc/rst_source/mitK5features.rst Removed some text from the Database Administration section as it duplicated kadmin(1). Instead, used references to kadmin(1) sub-sections. ------------------------------------------------------------------------ r25102 | tsitkova | 2011-08-16 10:31:06 -0400 (Tue, 16 Aug 2011) | 3 lines Changed paths: M /trunk/doc/rst_source/conf.py M /trunk/doc/rst_source/krb_admins/appl_servers/keytabs.rst M /trunk/doc/rst_source/krb_admins/conf_files/enc_types.rst M /trunk/doc/rst_source/krb_admins/conf_files/index.rst M /trunk/doc/rst_source/krb_admins/conf_files/kdc_conf.rst M /trunk/doc/rst_source/krb_admins/conf_files/krb5_conf.rst M /trunk/doc/rst_source/krb_admins/database/db_princs/modify_princ.rst M /trunk/doc/rst_source/krb_admins/database/db_princs/pass_princ.rst Generate man pages for krb5.conf and kdc.conf. For clearer reference in the man pages, rename the x-ref label name in Supported Enc Types. ------------------------------------------------------------------------ r25101 | ghudson | 2011-08-15 16:29:07 -0400 (Mon, 15 Aug 2011) | 1 line Changed paths: M /trunk/src/include/k5-int.h Make data_eq_string work with const strings. ------------------------------------------------------------------------ r25100 | tsitkova | 2011-08-12 22:39:24 -0400 (Fri, 12 Aug 2011) | 2 lines Changed paths: M /trunk/doc/rst_source/krb_admins/conf_files/krb5_conf.rst Added missing configuration options ------------------------------------------------------------------------ r25099 | tsitkova | 2011-08-12 14:18:00 -0400 (Fri, 12 Aug 2011) | 3 lines Changed paths: M /trunk/src/include/k5-int.h Removed unused "db_modules" and "preauth_module_dir" configuration options ------------------------------------------------------------------------ r25098 | ghudson | 2011-08-11 12:37:55 -0400 (Thu, 11 Aug 2011) | 8 lines Changed paths: M /trunk/src/lib/gssapi/spnego/spnego_mech.c ticket: 6945 Fix call to gss_inquire_cred from spnego_gss_acquire_cred_impersonate_name. If desired_mechs is NULL (this should never happen when invoked from the MIT mechglue), we call gss_inquire_cred to get a list of mechs. This call needs to pass a union cred handle, not the SPNEGO handle we got as input. Reported by aberry@likewise.com. ------------------------------------------------------------------------ r25097 | ghudson | 2011-08-11 11:13:52 -0400 (Thu, 11 Aug 2011) | 8 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/g_acquire_cred.c ticket: 6944 Fix major status handling in gss_acquire_cred. If we have at least one cred element after the mech loop, reset major before continuing on, or we could mistakenly return a failure status from the last mech (and free the returned creds). Reported by aberry@likewise.com. ------------------------------------------------------------------------ r25096 | ghudson | 2011-08-11 11:03:28 -0400 (Thu, 11 Aug 2011) | 6 lines Changed paths: M /trunk/src/lib/gssapi/spnego/spnego_mech.c ticket: 6943 target_version: 1.9.2 tags: pullup Correctly dereference cred_handle when assigning to spcred in spnego_gss_set_cred_option. Reported by aberry@likewise.com. ------------------------------------------------------------------------ r25095 | ghudson | 2011-08-11 10:53:58 -0400 (Thu, 11 Aug 2011) | 1 line Changed paths: M /trunk/src/util/support/t_path.c Untabify k5_path test program. ------------------------------------------------------------------------ r25094 | epeisach | 2011-08-11 10:27:32 -0400 (Thu, 11 Aug 2011) | 2 lines Changed paths: M /trunk/src/util/support/t_path.c Cleanup memory leak in test. ------------------------------------------------------------------------ r25093 | tsitkova | 2011-08-10 17:19:48 -0400 (Wed, 10 Aug 2011) | 2 lines Changed paths: M /trunk/doc/rst_source/krb_admins/conf_files/krb5_conf.rst Alphabetically arranged tags. Removed [login] section. Added missing db_module_dir and pkinit_longhorn tags. ------------------------------------------------------------------------ r25092 | tsitkova | 2011-08-10 13:10:37 -0400 (Wed, 10 Aug 2011) | 3 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_krbcontainer.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c Clean up some ldap #define's ------------------------------------------------------------------------ r25091 | ghudson | 2011-08-09 17:09:30 -0400 (Tue, 09 Aug 2011) | 3 lines Changed paths: M /trunk/src/appl/gss-sample/gss-client.c M /trunk/src/lib/crypto/krb/Makefile.in M /trunk/src/lib/crypto/krb/prng.c D /trunk/src/lib/gssapi/krb5/gssapi_err_krb5.c D /trunk/src/lib/gssapi/krb5/gssapi_err_krb5.h M /trunk/src/lib/gssapi/mechglue/g_initialize.c M /trunk/src/lib/gssapi32.def M /trunk/src/lib/krb5_32.def Whitespace. Also remove the erroneously added gssapi_err_krb5 error table sources. ------------------------------------------------------------------------ r25090 | hartmans | 2011-08-09 16:07:43 -0400 (Tue, 09 Aug 2011) | 4 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/g_initialize.c call gssint_mecherrmap_init() from gssint_mechglue_init() Signed-off-by: Kevin Wasserman Signed-off-by: Sam Hartman ------------------------------------------------------------------------ r25089 | hartmans | 2011-08-09 16:07:39 -0400 (Tue, 09 Aug 2011) | 9 lines Changed paths: M /trunk/src/appl/gss-sample/gss-client.c Windows fixes for gss-client.c close(s) -> closesocket(s) #include "port-sockets.h" (for closesocket()) #include "winsock.h" -> #include "winsock2.h" for consistency with port-sockets.h call WSAStartup() before using sockets functions on Windows Signed-off-by: Kevin Wasserman Signed-off-by: Sam Hartman ------------------------------------------------------------------------ r25088 | hartmans | 2011-08-09 16:07:34 -0400 (Tue, 09 Aug 2011) | 8 lines Changed paths: M /trunk/src/lib/krb5/os/c_ustime.c Fix rare duplicate time issue On systems with imprecise clocks (e.g. windows), there was as issue where microsecond rollover could conceivably cause the same time to be reported twice. Also document potential performance improvement by using thread-local storage for last_time and eliminating the mutex. Signed-off-by: Kevin Wasserman Signed-off-by: Sam Hartman ------------------------------------------------------------------------ r25087 | hartmans | 2011-08-09 16:07:23 -0400 (Tue, 09 Aug 2011) | 4 lines Changed paths: M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/compare_name.c M /trunk/src/lib/gssapi/krb5/context_time.c M /trunk/src/lib/gssapi/krb5/delete_sec_context.c M /trunk/src/lib/gssapi/krb5/disp_name.c M /trunk/src/lib/gssapi/krb5/disp_status.c M /trunk/src/lib/gssapi/krb5/duplicate_name.c M /trunk/src/lib/gssapi/krb5/export_name.c M /trunk/src/lib/gssapi/krb5/export_sec_context.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h A /trunk/src/lib/gssapi/krb5/gssapi_err_krb5.c A /trunk/src/lib/gssapi/krb5/gssapi_err_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/krb5/iakerb.c M /trunk/src/lib/gssapi/krb5/import_name.c M /trunk/src/lib/gssapi/krb5/import_sec_context.c M /trunk/src/lib/gssapi/krb5/indicate_mechs.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/inq_context.c M /trunk/src/lib/gssapi/krb5/inq_cred.c M /trunk/src/lib/gssapi/krb5/inq_names.c M /trunk/src/lib/gssapi/krb5/k5seal.c M /trunk/src/lib/gssapi/krb5/k5sealiov.c M /trunk/src/lib/gssapi/krb5/k5unseal.c M /trunk/src/lib/gssapi/krb5/k5unsealiov.c M /trunk/src/lib/gssapi/krb5/naming_exts.c M /trunk/src/lib/gssapi/krb5/prf.c M /trunk/src/lib/gssapi/krb5/process_context_token.c M /trunk/src/lib/gssapi/krb5/rel_cred.c M /trunk/src/lib/gssapi/krb5/rel_name.c M /trunk/src/lib/gssapi/krb5/rel_oid.c M /trunk/src/lib/gssapi/krb5/s4u_gss_glue.c M /trunk/src/lib/gssapi/krb5/store_cred.c M /trunk/src/lib/gssapi/krb5/wrap_size_limit.c M /trunk/src/lib/gssapi/mechglue/g_authorize_localname.c M /trunk/src/lib/gssapi/mechglue/g_decapsulate_token.c M /trunk/src/lib/gssapi/mechglue/g_encapsulate_token.c M /trunk/src/lib/gssapi/mechglue/g_oid_ops.c M /trunk/src/lib/gssapi/mechglue/gssd_pname_to_uid.c M /trunk/src/lib/gssapi/mechglue/mglueP.h M /trunk/src/lib/gssapi/spnego/gssapiP_spnego.h M /trunk/src/lib/gssapi/spnego/spnego_mech.c Use KRB5_CALLCONV for all gss mechanism functions. Also wrap #include with #ifdef HAVE_UNISTD_H in g_authorize_localname.c. Signed-off-by: Kevin Wasserman Signed-off-by: Sam Hartman ------------------------------------------------------------------------ r25086 | hartmans | 2011-08-09 16:07:16 -0400 (Tue, 09 Aug 2011) | 6 lines Changed paths: M /trunk/src/lib/gssapi32.def M /trunk/src/lib/krb5_32.def Added functions to export tables krb5_32: krb5int_c_mandatory_cksumtype, krb5int_arcfour_gsscrypt gssapi32: gss_pname_to_uid Signed-off-by: Kevin Wasserman Signed-off-by: Sam Hartman ------------------------------------------------------------------------ r25085 | hartmans | 2011-08-09 16:00:32 -0400 (Tue, 09 Aug 2011) | 4 lines Changed paths: M /trunk/src/lib/gssapi/krb5/krb5_gss_glue.c M /trunk/src/lib/gssapi/krb5/set_ccache.c Add 'const' to fix mismatched parameter warnings. Signed-off-by: Kevin Wasserman Signed-off-by: Sam Hartman ------------------------------------------------------------------------ r25084 | hartmans | 2011-08-09 16:00:27 -0400 (Tue, 09 Aug 2011) | 4 lines Changed paths: M /trunk/src/lib/crypto/krb/prng.c Compile fix for WIN32 implementation of k5_get_os_entropy: declare HCRYPTPROV provider. Signed-off-by: Kevin Wasserman Signed-off-by: Sam Hartman ------------------------------------------------------------------------ r25083 | hartmans | 2011-08-09 16:00:21 -0400 (Tue, 09 Aug 2011) | 4 lines Changed paths: M /trunk/src/lib/crypto/krb/Makefile.in Updated OBJS and SRCS in lib/crypto/krb/Makefile.in Signed-off-by: Kevin Wasserman Signed-off-by: Sam Hartman ------------------------------------------------------------------------ r25082 | hartmans | 2011-08-09 16:00:16 -0400 (Tue, 09 Aug 2011) | 4 lines Changed paths: M /trunk/src/Makefile.in Removed references to deleted subdirectories from FILES and WINMAKEFILES lists Signed-off-by: Kevin Wasserman Signed-off-by: Sam Hartman ------------------------------------------------------------------------ r25081 | hartmans | 2011-08-09 16:00:13 -0400 (Tue, 09 Aug 2011) | 4 lines Changed paths: M /trunk/src/lib/crypto/builtin/des/Makefile.in Fixed typo in des OBJS: des_keys.c. -> des_keys. Signed-off-by: Kevin Wasserman Signed-off-by: Sam Hartman ------------------------------------------------------------------------ r25080 | hartmans | 2011-08-09 16:00:07 -0400 (Tue, 09 Aug 2011) | 4 lines Changed paths: M /trunk/src/include/k5-platform.h In last-resort fallback va_copy change 'memcmp' to 'memcpy' Signed-off-by: Kevin Wasserman Signed-off-by: Sam Hartman ------------------------------------------------------------------------ r25079 | ghudson | 2011-08-09 15:26:32 -0400 (Tue, 09 Aug 2011) | 1 line Changed paths: M /trunk/src/lib/krb5_32.def Fix name of krb5_init_context_profile in krb5_32.def. ------------------------------------------------------------------------ r25078 | tsitkova | 2011-08-09 14:39:37 -0400 (Tue, 09 Aug 2011) | 2 lines Changed paths: M /trunk/doc/rst_source/conf.py M /trunk/doc/rst_source/krb_admins/admin_commands/index.rst A /trunk/doc/rst_source/krb_admins/admin_commands/kdb5_ldap_util.rst M /trunk/doc/rst_source/krb_admins/admin_commands/kpropd.rst Added kdb5_ldap_util manual page to the Sphinx doc tree. ------------------------------------------------------------------------ r25077 | tsitkova | 2011-08-08 22:00:48 -0400 (Mon, 08 Aug 2011) | 2 lines Changed paths: M /trunk/doc/rst_source/krb_admins/conf_files/kdc_conf.rst Updated kdc.conf documentation. ------------------------------------------------------------------------ r25076 | ghudson | 2011-08-08 14:27:15 -0400 (Mon, 08 Aug 2011) | 13 lines Changed paths: M /trunk/src/kdc/kdc_util.c ticket: 6941 subject: Fix accidental KDC use of replay cache target_version: 1.9.2 tags: pullup r24464 (ticket #6804) intended to remove the KDC replay cache by eliminating all of the USE_RCACHE code, but it had the unintended side effect of causing krb5_rd_req_decoded to use the default server rcache. Using this cache is much less efficient because it is opened and re-read for each request. Set appropriate flags on the auth context to disable replay cache use for TGS requests altogether. ------------------------------------------------------------------------ r25075 | ghudson | 2011-08-06 21:17:16 -0400 (Sat, 06 Aug 2011) | 1 line Changed paths: M /trunk/src/lib/krb5/krb/plugin.c M /trunk/src/util/profile/prof_init.c Use portable path functions when loading plugins. ------------------------------------------------------------------------ r25074 | ghudson | 2011-08-06 21:12:28 -0400 (Sat, 06 Aug 2011) | 10 lines Changed paths: M /trunk/src/include/k5-platform.h M /trunk/src/util/support/Makefile.in M /trunk/src/util/support/libkrb5support-fixed.exports A /trunk/src/util/support/path.c A /trunk/src/util/support/t_path.c Add internal APIs for portable path manipulation. k5_path_split separates a path into dirname and basename. k5_path_join joins two paths. k5_path_isabs determines if a path is absolute. All three functions follow the Python path function semantics. Currently the test module doesn't run in the Windows build, but the Windows path semantics are tested in the Unix build using specially built objects. ------------------------------------------------------------------------ r25073 | tsitkova | 2011-08-05 12:59:52 -0400 (Fri, 05 Aug 2011) | 2 lines Changed paths: M /trunk/doc/rst_source/conf.py M /trunk/doc/rst_source/krb_admins/admin_commands/index.rst A /trunk/doc/rst_source/krb_admins/admin_commands/k5srvutil.rst M /trunk/doc/rst_source/krb_admins/admin_commands/kadmin_local.rst A /trunk/doc/rst_source/krb_admins/admin_commands/kadmind.rst A /trunk/doc/rst_source/krb_admins/admin_commands/ktutil.rst M /trunk/doc/rst_source/krb_users/user_commands/index.rst A /trunk/doc/rst_source/krb_users/user_commands/k5login.rst Added .k5login, k5srvutil, ktutil, kadmind manual documnets to Sphins doc tree ------------------------------------------------------------------------ r25072 | tsitkova | 2011-08-05 09:10:33 -0400 (Fri, 05 Aug 2011) | 2 lines Changed paths: M /trunk/doc/rst_source/conf.py M /trunk/doc/rst_source/krb_admins/admin_commands/index.rst M /trunk/doc/rst_source/krb_admins/admin_commands/kadmin_local.rst A /trunk/doc/rst_source/krb_admins/admin_commands/kdb5_util.rst M /trunk/doc/rst_source/krb_admins/admin_commands/kprop.rst M /trunk/doc/rst_source/krb_admins/admin_commands/kpropd.rst M /trunk/doc/rst_source/krb_admins/admin_commands/kproplog.rst M /trunk/doc/rst_source/krb_admins/admin_commands/krb5kdc.rst M /trunk/doc/rst_source/krb_users/user_commands/index.rst Added kdb5_util man page to the Sphinx doc tree ------------------------------------------------------------------------ r25071 | tsitkova | 2011-08-04 11:01:51 -0400 (Thu, 04 Aug 2011) | 2 lines Changed paths: M /trunk/doc/rst_source/conf.py M /trunk/doc/rst_source/krb_admins/admin_commands/index.rst M /trunk/doc/rst_source/krb_admins/admin_commands/kadmin_local.rst M /trunk/doc/rst_source/krb_admins/admin_commands/kprop.rst A /trunk/doc/rst_source/krb_admins/admin_commands/kpropd.rst A /trunk/doc/rst_source/krb_admins/admin_commands/kproplog.rst M /trunk/doc/rst_source/krb_admins/admin_commands/krb5kdc.rst Added kpropd and kproplog man pages to Sphinx doc tree ------------------------------------------------------------------------ r25070 | tsitkova | 2011-08-03 14:21:23 -0400 (Wed, 03 Aug 2011) | 2 lines Changed paths: M /trunk/doc/rst_source/conf.py M /trunk/doc/rst_source/krb_admins/admin_commands/index.rst A /trunk/doc/rst_source/krb_admins/admin_commands/kprop.rst Added kprop document to Sphinx doc tree ------------------------------------------------------------------------ r25069 | tsitkova | 2011-08-03 13:50:23 -0400 (Wed, 03 Aug 2011) | 4 lines Changed paths: M /trunk/doc/rst_source/conf.py A /trunk/doc/rst_source/krb_admins/admin_commands A /trunk/doc/rst_source/krb_admins/admin_commands/index.rst A /trunk/doc/rst_source/krb_admins/admin_commands/kadmin_local.rst A /trunk/doc/rst_source/krb_admins/admin_commands/krb5kdc.rst M /trunk/doc/rst_source/krb_admins/conf_files/kdc_conf.rst M /trunk/doc/rst_source/krb_admins/conf_files/krb5_conf.rst M /trunk/doc/rst_source/krb_admins/conf_ldap.rst M /trunk/doc/rst_source/krb_admins/database/incr_db_prop.rst M /trunk/doc/rst_source/krb_admins/index.rst M /trunk/doc/rst_source/krb_admins/install_clients/cl_config.rst M /trunk/doc/rst_source/krb_admins/install_kdc/mod_conf.rst M /trunk/doc/rst_source/krb_admins/realm_config/kdc_hn.rst M /trunk/doc/rst_source/krb_admins/realm_config/kdc_ports.rst M /trunk/doc/rst_source/krb_admins/realm_config/mapping_hn.rst Added kadmin_local and krb5kdc admin programs to Sphinx doc tree. Changed the reference labels in krb5/kdc.conf files for them to appear properly in the man pages. ------------------------------------------------------------------------ r25068 | ghudson | 2011-08-02 23:41:35 -0400 (Tue, 02 Aug 2011) | 5 lines Changed paths: M /trunk/doc/admin.texinfo M /trunk/doc/rst_source/krb_admins/conf_files/krb5_conf.rst Fix several krb5.conf doc inconsistencies. ldap_servers was incorrectly documented as ldap_server in the admin guide. realm_try_domains and preferred_preauth_types were documented in the man page but not the admin guide. ------------------------------------------------------------------------ r25067 | ghudson | 2011-08-02 16:59:19 -0400 (Tue, 02 Aug 2011) | 4 lines Changed paths: M /trunk/src/config-files/krb5.conf.M Document some variables in the right section. database_name, disable_last_success, and disable_lockout should be under dbmodules, not dbdefaults. ------------------------------------------------------------------------ r25066 | tsitkova | 2011-08-01 16:09:44 -0400 (Mon, 01 Aug 2011) | 2 lines Changed paths: M /trunk/doc/rst_source/conf.py M /trunk/doc/rst_source/krb_users/user_commands/index.rst M /trunk/doc/rst_source/krb_users/user_commands/klist.rst A /trunk/doc/rst_source/krb_users/user_commands/ksu.rst A /trunk/doc/rst_source/krb_users/user_commands/kvno.rst Added ksu and kvno man pages documentation to Sphinx doc tree. ------------------------------------------------------------------------ r25065 | tsitkova | 2011-08-01 11:18:21 -0400 (Mon, 01 Aug 2011) | 2 lines Changed paths: M /trunk/doc/rst_source/conf.py M /trunk/doc/rst_source/krb_admins/advanced/index.rst A /trunk/doc/rst_source/krb_appldev/refs A /trunk/doc/rst_source/krb_appldev/refs/api A /trunk/doc/rst_source/krb_appldev/refs/api/index.rst A /trunk/doc/rst_source/krb_appldev/refs/index.rst A /trunk/doc/rst_source/krb_appldev/refs/macros A /trunk/doc/rst_source/krb_appldev/refs/macros/index.rst A /trunk/doc/rst_source/krb_appldev/refs/types A /trunk/doc/rst_source/krb_appldev/refs/types/index.rst M /trunk/doc/rst_tools/README M /trunk/src/Doxyfile Option to add API documentation to the Sphinx doc tree. ------------------------------------------------------------------------ r25064 | tsitkova | 2011-08-01 11:14:30 -0400 (Mon, 01 Aug 2011) | 3 lines Changed paths: M /trunk/src/include/krb5/krb5.hin Minor comment correction ------------------------------------------------------------------------ r25063 | tsitkova | 2011-07-29 18:21:55 -0400 (Fri, 29 Jul 2011) | 2 lines Changed paths: M /trunk/doc/rst_source/conf.py A /trunk/doc/rst_source/krb_users/user_commands/kdestroy.rst A /trunk/doc/rst_source/krb_users/user_commands/klist.rst A /trunk/doc/rst_source/krb_users/user_commands/kpasswd.rst Added kpasswd, klist and kdestroy to Sphinx docs. Updated Sphinx configuration to build man pages for them. ------------------------------------------------------------------------ r25062 | tsitkova | 2011-07-29 15:40:39 -0400 (Fri, 29 Jul 2011) | 4 lines Changed paths: M /trunk/doc/rst_source/README M /trunk/doc/rst_source/conf.py M /trunk/doc/rst_source/krb_users/index.rst A /trunk/doc/rst_source/krb_users/user_commands A /trunk/doc/rst_source/krb_users/user_commands/index.rst A /trunk/doc/rst_source/krb_users/user_commands/kinit.rst Start building man pages from Sphinx documentation. Added kinit document to Sphinx docs. ------------------------------------------------------------------------ r25061 | ghudson | 2011-07-27 11:43:36 -0400 (Wed, 27 Jul 2011) | 5 lines Changed paths: M /trunk/src/util/profile/testmod/Makefile.in Fix profile test module on Solaris. The test module uses k5-platform.h and therefore implicitly libkrb5support (in this case, krb5int_asprintf), so make it depend on that. ------------------------------------------------------------------------ r25060 | epeisach | 2011-07-26 22:13:15 -0400 (Tue, 26 Jul 2011) | 4 lines Changed paths: M /trunk/src/util/profile/test_vtable.c Update test vtable functions to match proper function prototypes. Also - add return values when appropriate. ------------------------------------------------------------------------ r25059 | ghudson | 2011-07-26 17:57:20 -0400 (Tue, 26 Jul 2011) | 9 lines Changed paths: M /trunk/src/lib/crypto/krb/old_api_glue.c ticket: 6939 subject: Legacy checksum APIs usually fail target_version: 1.9.2 tags: pullup krb5_calculate_checksum() and krb5_verify_checksum(), both deprecated, construct invalid keyblocks and pass them to the real functions, which used to work but now doesn't. Try harder to construct valid keyblocks or pass NULL if there's no key. ------------------------------------------------------------------------ r25058 | tsitkova | 2011-07-26 13:35:19 -0400 (Tue, 26 Jul 2011) | 2 lines Changed paths: A /trunk/doc/rst_tools/define_document.tmpl M /trunk/doc/rst_tools/docmodel.py M /trunk/doc/rst_tools/doxybuilder_funcs.py M /trunk/doc/rst_tools/doxybuilder_types.py Added #define processing ------------------------------------------------------------------------ r25057 | ghudson | 2011-07-26 07:37:24 -0400 (Tue, 26 Jul 2011) | 1 line Changed paths: M /trunk/src/util/profile/prof_get.c Ensure profile_iterator always sets output params. ------------------------------------------------------------------------ r25056 | ghudson | 2011-07-26 07:28:13 -0400 (Tue, 26 Jul 2011) | 1 line Changed paths: M /trunk/src/clients/klist/klist.M Document klist -V in the man page. ------------------------------------------------------------------------ r25055 | ghudson | 2011-07-26 07:28:08 -0400 (Tue, 26 Jul 2011) | 6 lines Changed paths: M /trunk/src/include/kdb.h M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/lib/kdb/kdb5.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c Define KRB5_TL_DB_ARGS unconditionally in kdb.h. Due to an apparent merge bug, KRB5_TL_DB_ARGS was defined in a SECURID conditional block, and several source files worked around the problem by defining the constant themselves or defining SECURID. Move the definition and remove the workarounds. ------------------------------------------------------------------------ r25054 | epeisach | 2011-07-26 06:46:50 -0400 (Tue, 26 Jul 2011) | 7 lines Changed paths: M /trunk/src/lib/krb5/asn.1/asn1_k_decode_macros.h M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/asn.1/krb5_decode_kdc.c M /trunk/src/lib/krb5/asn.1/krb5_decode_macros.h For GCC compiles, use an attribute to suppress the variable set but not used warnings. Due to the nested macros, it would get very ugly to try and remove the variables. Removes ~75 warnings from the build. ------------------------------------------------------------------------ r25053 | epeisach | 2011-07-25 20:05:06 -0400 (Mon, 25 Jul 2011) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/Makefile.in Remove t_vfyincreds on make clean ------------------------------------------------------------------------ r25052 | epeisach | 2011-07-25 19:57:32 -0400 (Mon, 25 Jul 2011) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/init_ctx.c Remove declaration of static function that no longer exists. ------------------------------------------------------------------------ r25051 | tsitkova | 2011-07-25 15:25:23 -0400 (Mon, 25 Jul 2011) | 2 lines Changed paths: M /trunk/src/include/krb5/krb5.hin Better x-ref for simple macro's in doxygen comments. ------------------------------------------------------------------------ r25050 | ghudson | 2011-07-25 13:54:43 -0400 (Mon, 25 Jul 2011) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/pac.c ticket: 6934 PAC_CLIENT_INFO principal names do not contain a realm, so parse them with the KRB5_PRINCIPAL_PARSE_NO_REALM flag. Otherwise we'll wind up using the default realm (and then ignoring it) which fails if one isn't configured. ------------------------------------------------------------------------ r25049 | tsitkova | 2011-07-25 12:31:44 -0400 (Mon, 25 Jul 2011) | 2 lines Changed paths: M /trunk/src/include/krb5/krb5.hin Added documentation for the encrypt/decrypt API functions. ------------------------------------------------------------------------ r25048 | ghudson | 2011-07-25 12:00:06 -0400 (Mon, 25 Jul 2011) | 10 lines Changed paths: M /trunk/src/lib/krb5/os/sendto_kdc.c ticket: 6933 In rare circumstances, such as checksum errors, some network stacks can flag an fd for reading in select() and still block when the fd is read. Set all sockets non-blocking to prevent hangs when this occurs. (We don't actually handle the resulting EWOULDBLOCK or EAGAIN errors, so the rare cases will appear as communication failures and we will close the socket. This is already the case for TCP sockets and probably isn't a big deal.) ------------------------------------------------------------------------ r25047 | ghudson | 2011-07-25 11:54:39 -0400 (Mon, 25 Jul 2011) | 7 lines Changed paths: M /trunk/src/util/profile/prof_file.c Never return profile on error opening file. If profile_open_file() discovers a shared tree for the file, but encounters an error when updating it, dereference the data and return a null profile rather than returning an error and a newly broken file object. Otherwise we'd leak the returned file object in profile_init(). ------------------------------------------------------------------------ r25046 | ghudson | 2011-07-25 11:54:36 -0400 (Mon, 25 Jul 2011) | 5 lines Changed paths: M /trunk/src/util/ss/listen.c Fix a premature free in ss_listen(). The readline support change freed input just after ss_execute_line(), but input can be used in the error block immediately following. Free input after the error block instead. ------------------------------------------------------------------------ r25045 | ghudson | 2011-07-25 11:54:33 -0400 (Mon, 25 Jul 2011) | 5 lines Changed paths: M /trunk/src/util/profile/prof_get.c Rewrite set_results() in prof_get.c. The new implementation should be more friendly to static analyzers. Coverity was getting confused into thinking that profile_iterator() had the effect of returning a freed name pointer. ------------------------------------------------------------------------ r25044 | ghudson | 2011-07-25 11:54:30 -0400 (Mon, 25 Jul 2011) | 5 lines Changed paths: M /trunk/src/util/profile/prof_get.c Restore accessor behavior on null profiles. Prior to the pluggable configuration work, profile_get_values() and friends would return PROF_NO_PROFILE if called with a null profile. Restore that behavior. ------------------------------------------------------------------------ r25043 | ghudson | 2011-07-25 11:54:26 -0400 (Mon, 25 Jul 2011) | 4 lines Changed paths: M /trunk/src/kdc/main.c Simplify KDC realm initialization slightly. krb5_aprof_init() can no longer return 0 with a null profile, so we can call krb5_aprof_finish() unconditionally. ------------------------------------------------------------------------ r25042 | ghudson | 2011-07-25 09:46:53 -0400 (Mon, 25 Jul 2011) | 10 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/os/locate_kdc.c Fix build without KRB5_DNS_LOOKUP. Define MAX_DNS_NAMELEN unconditionally in k5-int.h as we use it unconditionally in kdc_util.c. Don't define it in locate_kdc.c. Conditionalize dns_locate_server() in locate_kdc.c as its only call site (in k5_locate_server) and its helper function (locate_srv_dns_1) are conditional. From Chris Hecker with minor changes. ------------------------------------------------------------------------ r25041 | epeisach | 2011-07-24 08:17:13 -0400 (Sun, 24 Jul 2011) | 3 lines Changed paths: M /trunk/src/lib/crypto/builtin/des/f_aead.c M /trunk/src/lib/crypto/builtin/pbkdf2.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/lib/krb5/krb/unparse.c M /trunk/src/lib/krb5/unicode/ucstr.c Clean up a number of variables set but not used warnings. ------------------------------------------------------------------------ r25040 | ghudson | 2011-07-23 09:15:09 -0400 (Sat, 23 Jul 2011) | 1 line Changed paths: M /trunk/src/lib/gssapi/krb5/acquire_cred.c Clean up the lock in gss_krb5int_import_cred. ------------------------------------------------------------------------ r25039 | ghudson | 2011-07-22 14:59:08 -0400 (Fri, 22 Jul 2011) | 5 lines Changed paths: M /trunk/src/util/ss/listen.c Don't include . editline puts all of its readline compatibility declarations in editline/readline.h, and some versions apparently don't have the history.h symlink. ------------------------------------------------------------------------ r25038 | ghudson | 2011-07-22 12:58:35 -0400 (Fri, 22 Jul 2011) | 5 lines Changed paths: M /trunk/src/lib/crypto/krb/decrypt.c M /trunk/src/lib/crypto/krb/encrypt.c Rename "ivec" to "cipher_state" in encrypt/decrypt. This makes the implementations match up with the prototypes, and is more correct for enctypes like RC4 where the cipher state is not an ivec. ------------------------------------------------------------------------ r25037 | ghudson | 2011-07-22 12:56:36 -0400 (Fri, 22 Jul 2011) | 8 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/g_set_cred_option.c Fix gss_set_cred_option cred creation with no name. When creating a cred in the mechglue with gss_acquire_cred, the mechanism is allowed to return no name from gss_inquire_cred. But in the analagous operation in gss_set_cred_option, that would result in an error from gss_display_name. Make the call to gss_display_name conditional on the mechanism name being set. Reported by Andrew Bartlett. ------------------------------------------------------------------------ r25036 | ghudson | 2011-07-22 12:37:00 -0400 (Fri, 22 Jul 2011) | 4 lines Changed paths: M /trunk/src/configure.in Fix configure logic when libedit isn't present. The configure script was correctly detecting that libedit was absent, but was setting RL_CFLAGS to garbage in the process. ------------------------------------------------------------------------ r25035 | ghudson | 2011-07-21 20:26:56 -0400 (Thu, 21 Jul 2011) | 7 lines Changed paths: M /trunk/src/config/pre.in M /trunk/src/configure.in M /trunk/src/util/ss/Makefile.in M /trunk/src/util/ss/listen.c ticket: 6931 subject: Add libedit/readline support to ss. By default, look for libedit (using pkg-config) and use it in libss. Alternatively, the builder can explicitly ask for GNU Readline, but using it will break the dejagnu test suite and will also add a GPL dependency to libss and the programs using it. ------------------------------------------------------------------------ r25034 | ghudson | 2011-07-21 17:04:24 -0400 (Thu, 21 Jul 2011) | 4 lines Changed paths: M /trunk/src/util/profile/testmod/Makefile.in Better workaround for profile test module. Ken pointed out that we have a libnodeps.in for just this case, so use it instead of a dummy SHLIB_RDIRS. ------------------------------------------------------------------------ r25033 | ghudson | 2011-07-21 16:41:20 -0400 (Thu, 21 Jul 2011) | 4 lines Changed paths: M /trunk/src/util/profile/testmod/Makefile.in Set SHLIB_RDIRS in profile test module build. The test module has no dependencies, but SHLIB_RDIRS must be set or the commands in shlib.conf can produce syntax errors. ------------------------------------------------------------------------ r25032 | ghudson | 2011-07-21 16:41:16 -0400 (Thu, 21 Jul 2011) | 1 line Changed paths: M /trunk/src/util/profile/Makefile.in Fix dependencies of test_load in profile library. ------------------------------------------------------------------------ r25031 | ghudson | 2011-07-21 14:17:38 -0400 (Thu, 21 Jul 2011) | 4 lines Changed paths: M /trunk/src/util/profile/prof_init.c Fix profile_abandon() management lib_handle lock. It wasn't unlocking the mutex after decrementing the refcount and wasn't destroying the mutex before freeing the handle. ------------------------------------------------------------------------ r25030 | ghudson | 2011-07-20 18:40:46 -0400 (Wed, 20 Jul 2011) | 5 lines Changed paths: M /trunk/src/lib/gssapi/krb5/acquire_cred.c Fix name initialization in gss_krb5int_import_cred. If we're going to fake up a name, we have to initialize its lock. It might be better to use kg_init_name(), but we don't have a context on hand. ------------------------------------------------------------------------ r25029 | ghudson | 2011-07-20 16:44:31 -0400 (Wed, 20 Jul 2011) | 1 line Changed paths: M /trunk/src/lib/gssapi/krb5/accept_sec_context.c Fix memory leak of accprinc in kg_accept_krb5(). ------------------------------------------------------------------------ r25028 | tsitkova | 2011-07-20 15:47:11 -0400 (Wed, 20 Jul 2011) | 2 lines Changed paths: M /trunk/doc/rst_source/krb_admins/conf_files/krb5_conf.rst Corrected older typo. ------------------------------------------------------------------------ r25027 | ghudson | 2011-07-20 15:14:38 -0400 (Wed, 20 Jul 2011) | 3 lines Changed paths: M /trunk/doc/rst_source/krb_admins/conf_files/krb5_conf.rst M /trunk/src/config-files/krb5.conf.M ticket: 6929 Document loadable profile modules. ------------------------------------------------------------------------ r25026 | ghudson | 2011-07-20 15:14:34 -0400 (Wed, 20 Jul 2011) | 3 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/libkrb5.exports M /trunk/src/lib/krb5/os/init_os_ctx.c M /trunk/src/lib/krb5_32.def ticket: 6929 Add krb5_init_context_profile API. ------------------------------------------------------------------------ r25025 | ghudson | 2011-07-20 15:14:28 -0400 (Wed, 20 Jul 2011) | 3 lines Changed paths: M /trunk/src/configure.in M /trunk/src/lib/krb5/os/init_os_ctx.c M /trunk/src/util/profile/Makefile.in M /trunk/src/util/profile/deps M /trunk/src/util/profile/libprofile.exports M /trunk/src/util/profile/prof_err.et M /trunk/src/util/profile/prof_file.c M /trunk/src/util/profile/prof_init.c M /trunk/src/util/profile/prof_int.h M /trunk/src/util/profile/prof_parse.c M /trunk/src/util/profile/prof_set.c M /trunk/src/util/profile/prof_tree.c M /trunk/src/util/profile/profile.hin A /trunk/src/util/profile/test_load.c M /trunk/src/util/profile/test_parse.c A /trunk/src/util/profile/testmod A /trunk/src/util/profile/testmod/Makefile.in A /trunk/src/util/profile/testmod/deps A /trunk/src/util/profile/testmod/proftest.exports A /trunk/src/util/profile/testmod/testmod_main.c ticket: 6929 Add support for loadable profile modules. ------------------------------------------------------------------------ r25024 | ghudson | 2011-07-20 15:14:20 -0400 (Wed, 20 Jul 2011) | 3 lines Changed paths: M /trunk/src/util/profile/Makefile.in M /trunk/src/util/profile/prof_err.et M /trunk/src/util/profile/prof_get.c M /trunk/src/util/profile/prof_init.c M /trunk/src/util/profile/prof_int.h M /trunk/src/util/profile/prof_set.c M /trunk/src/util/profile/prof_tree.c M /trunk/src/util/profile/profile.hin M /trunk/src/util/profile/test_profile.c A /trunk/src/util/profile/test_vtable.c ticket: 6929 Add libprofile support for vtable-backed profiles. ------------------------------------------------------------------------ r25023 | tsitkova | 2011-07-20 12:48:25 -0400 (Wed, 20 Jul 2011) | 2 lines Changed paths: M /trunk/src/include/krb5/krb5.hin Added documentation for krb5_decode_authdata_container and krb5_encode_authdata_container API functions ------------------------------------------------------------------------ r25022 | ghudson | 2011-07-20 01:12:10 -0400 (Wed, 20 Jul 2011) | 1 line Changed paths: M /trunk/src/tests/gssapi/Makefile.in M /trunk/src/tests/gssapi/t_gssapi.py A /trunk/src/tests/gssapi/t_imp_cred.c Add automated tests for krb5_gss_import_cred. ------------------------------------------------------------------------ r25021 | ghudson | 2011-07-18 11:10:47 -0400 (Mon, 18 Jul 2011) | 4 lines Changed paths: M /trunk/src/kadmin/testing/scripts/env-setup.shin Fix process list spew in verbose kadmin tests. Set PS_PID to "ps uwwp" so we display only the process we're trying to point out, and not the whole process table. ------------------------------------------------------------------------ r25020 | raeburn | 2011-07-17 13:51:35 -0400 (Sun, 17 Jul 2011) | 1 line Changed paths: M /trunk/src/util/support/gmt_mktime.c Declare gmt_mktime before use. ------------------------------------------------------------------------ r25019 | tsitkova | 2011-07-12 11:56:46 -0400 (Tue, 12 Jul 2011) | 2 lines Changed paths: M /trunk/doc/rst_tools/doxybuilder_types.py Fix the problem with a wildcard in typedefs. ------------------------------------------------------------------------ r25018 | tlyu | 2011-07-11 13:53:25 -0400 (Mon, 11 Jul 2011) | 11 lines Changed paths: M /trunk/src/configure.in M /trunk/src/util/support/gmt_mktime.c ticket: 6928 subject: use timegm() for krb5int_gmt_mktime() when available Use timegm() if it is available, so that krb5int_gmt_mktime() functions correctly on systems configured with a "right" (leap-second-aware) time zone. It is arguably an OS bug if a "right" time zone can be configured on a system that lacks timegm(). Due to a current lack of evidence of affected systems, the additional workaround of replacing gmtime() with a version that always ignores leap seconds is deferred. ------------------------------------------------------------------------ r25017 | ghudson | 2011-07-11 13:50:53 -0400 (Mon, 11 Jul 2011) | 4 lines Changed paths: M /trunk/src/util/gss-kernel-lib/Makefile.in Fix make clean in gss-kernel-lib. List kernel_gss.c in EXTRADEPSRCS instead of SRCS so that it doesn't get removed by "make clean" along with the copied source files. ------------------------------------------------------------------------ r25016 | tsitkova | 2011-07-11 13:45:21 -0400 (Mon, 11 Jul 2011) | 3 lines Changed paths: M /trunk/src/include/krb5/krb5.hin Added documentation for cred cache (un)lock, checksum and crypto length APIs. ------------------------------------------------------------------------ r25015 | tsitkova | 2011-07-07 09:06:29 -0400 (Thu, 07 Jul 2011) | 2 lines Changed paths: M /trunk/src/Doxyfile Exclude files from src/plugins subdirectory as input source files for Doxygen ------------------------------------------------------------------------ r25014 | ghudson | 2011-07-06 12:33:27 -0400 (Wed, 06 Jul 2011) | 11 lines Changed paths: M /trunk/src/lib/kadm5/chpass_util.c Simplify and fix chpass_util error generation. If a principal has no associated kadm5 policy, we may still get password quality errors from a module (KDB or pwqual). There was a bug in the error generation for this case which caused only a generic error to be returned. Also use snprintf() instead of multiple string operations to compose errors. From Simo Sorce . ------------------------------------------------------------------------ r25013 | tsitkova | 2011-07-05 14:51:43 -0400 (Tue, 05 Jul 2011) | 2 lines Changed paths: M /trunk/doc/rst_tools/docmodel.py M /trunk/doc/rst_tools/doxybuilder_types.py M /trunk/doc/rst_tools/type_document.tmpl Added a new section "declaration" to the "types" template. ------------------------------------------------------------------------ r25012 | raeburn | 2011-06-30 23:27:01 -0400 (Thu, 30 Jun 2011) | 1 line Changed paths: M /trunk/src/include/iprop.h M /trunk/src/lib/crypto/krb/crypto_int.h C90 doesn't allow commas at the ends of enumeration lists. ------------------------------------------------------------------------ r25011 | raeburn | 2011-06-30 23:26:58 -0400 (Thu, 30 Jun 2011) | 1 line Changed paths: M /trunk/src/slave/kprop.c M /trunk/src/slave/kpropd.c Always include fake-addrinfo.h when using getaddrinfo and friends. ------------------------------------------------------------------------ r25010 | raeburn | 2011-06-30 23:26:53 -0400 (Thu, 30 Jun 2011) | 1 line Changed paths: M /trunk/src/lib/kadm5/alt_prof.c isspace should only get unsigned-char values or EOF ------------------------------------------------------------------------ r25009 | raeburn | 2011-06-30 23:26:50 -0400 (Thu, 30 Jun 2011) | 1 line Changed paths: M /trunk/src/tests/threads/Makefile.in Don't pass unsupported -n option to t_rcache. ------------------------------------------------------------------------ r25008 | raeburn | 2011-06-30 23:26:46 -0400 (Thu, 30 Jun 2011) | 1 line Changed paths: M /trunk/src/tests/threads/t_rcache.c Display default values in usage message. ------------------------------------------------------------------------ r25007 | epeisach | 2011-06-30 20:29:10 -0400 (Thu, 30 Jun 2011) | 3 lines Changed paths: M /trunk/src/clients/kdestroy/deps M /trunk/src/clients/klist/deps M /trunk/src/clients/kpasswd/deps M /trunk/src/kadmin/cli/deps M /trunk/src/kadmin/server/deps M /trunk/src/lib/crypto/crypto_tests/deps M /trunk/src/lib/gssapi/generic/deps M /trunk/src/lib/gssapi/krb5/deps M /trunk/src/lib/gssapi/mechglue/deps M /trunk/src/lib/kadm5/deps M /trunk/src/lib/krb5/krb/deps M /trunk/src/lib/krb5/os/deps M /trunk/src/plugins/preauth/pkinit/deps make depend ------------------------------------------------------------------------ r25006 | tsitkova | 2011-06-30 14:22:44 -0400 (Thu, 30 Jun 2011) | 4 lines Changed paths: M /trunk/doc/rst_source/krb_admins/index.rst M /trunk/doc/rst_source/krb_admins/install_appl_srv.rst A /trunk/doc/rst_source/krb_admins/install_clients/cl_config.rst M /trunk/doc/rst_source/krb_admins/install_clients/index.rst A /trunk/doc/rst_source/krb_admins/install_clients/mac_osX_config.rst M /trunk/doc/rst_source/krb_admins/install_kdc/index.rst Added "Installing and configuring UNIX client machines" section ------------------------------------------------------------------------ r25005 | tsitkova | 2011-06-30 12:13:44 -0400 (Thu, 30 Jun 2011) | 3 lines Changed paths: M /trunk/doc/rst_source/krb_admins/conf_files/kdc_conf.rst M /trunk/doc/rst_source/krb_admins/conf_files/krb5_conf.rst M /trunk/doc/rst_source/krb_admins/database/db_operations/index.rst M /trunk/doc/rst_source/krb_admins/index.rst M /trunk/doc/rst_source/krb_admins/install.rst M /trunk/doc/rst_source/krb_admins/install_appl_srv.rst A /trunk/doc/rst_source/krb_admins/install_clients A /trunk/doc/rst_source/krb_admins/install_clients/index.rst A /trunk/doc/rst_source/krb_admins/install_kdc A /trunk/doc/rst_source/krb_admins/install_kdc/admins_to_acl.rst A /trunk/doc/rst_source/krb_admins/install_kdc/admins_to_db.rst A /trunk/doc/rst_source/krb_admins/install_kdc/create_db.rst A /trunk/doc/rst_source/krb_admins/install_kdc/index.rst A /trunk/doc/rst_source/krb_admins/install_kdc/kadmind_kt.rst A /trunk/doc/rst_source/krb_admins/install_kdc/kdc_prop_slave.rst A /trunk/doc/rst_source/krb_admins/install_kdc/krb_daemon.rst A /trunk/doc/rst_source/krb_admins/install_kdc/mod_conf.rst A /trunk/doc/rst_source/krb_admins/install_kdc/slave_install.rst A /trunk/doc/rst_source/krb_admins/install_kdc/slave_intall_fin.rst A /trunk/doc/rst_source/krb_admins/install_kdc/switch_master_slave.rst M /trunk/doc/rst_source/krb_admins/realm_config/db_prop.rst Added Install KDC section from the Kerberos V5 Installation Guide. Updated some cross-referencing. ------------------------------------------------------------------------ r25004 | tsitkova | 2011-06-29 16:15:19 -0400 (Wed, 29 Jun 2011) | 3 lines Changed paths: A /trunk/doc/rst_source/krb_admins/database/incr_db_prop.rst A /trunk/doc/rst_source/krb_admins/install_appl_srv.rst Added "UNIX Application Servers" section. Added the actual source file for "Incremental database propagation" section. ------------------------------------------------------------------------ r25003 | tsitkova | 2011-06-29 14:30:51 -0400 (Wed, 29 Jun 2011) | 5 lines Changed paths: M /trunk/doc/rst_source/krb_admins/appl_servers/conf_firewall.rst M /trunk/doc/rst_source/krb_admins/conf_files/kdc_conf.rst M /trunk/doc/rst_source/krb_admins/database/db_princs/priv_princ.rst M /trunk/doc/rst_source/krb_admins/database/index.rst M /trunk/doc/rst_source/krb_admins/dns.rst M /trunk/doc/rst_source/krb_admins/index.rst A /trunk/doc/rst_source/krb_admins/realm_config A /trunk/doc/rst_source/krb_admins/realm_config/db_prop.rst A /trunk/doc/rst_source/krb_admins/realm_config/index.rst A /trunk/doc/rst_source/krb_admins/realm_config/kdc_hn.rst A /trunk/doc/rst_source/krb_admins/realm_config/kdc_ports.rst A /trunk/doc/rst_source/krb_admins/realm_config/mapping_hn.rst A /trunk/doc/rst_source/krb_admins/realm_config/realm_name.rst A /trunk/doc/rst_source/krb_admins/realm_config/slave_kdc.rst Added "Realm configuration decisions" and "Incremental database propagation" sections. Updated some cross-file references Restored kadm5.acl s option in "Privileges" section ------------------------------------------------------------------------ r25002 | ghudson | 2011-06-29 13:03:19 -0400 (Wed, 29 Jun 2011) | 1 line Changed paths: M /trunk/doc/rst_source/krb_admins/conf_files/krb5_conf.rst Document preauth krb5.conf options in rst docs. ------------------------------------------------------------------------ r25001 | ghudson | 2011-06-29 13:03:16 -0400 (Wed, 29 Jun 2011) | 1 line Changed paths: M /trunk/doc/admin.texinfo M /trunk/src/config-files/krb5.conf.M Fix typo in preauth plugin krb5.conf docs. ------------------------------------------------------------------------ r25000 | tsitkova | 2011-06-29 12:29:34 -0400 (Wed, 29 Jun 2011) | 2 lines Changed paths: M /trunk/doc/rst_source/krb_admins/database/db_princs/priv_princ.rst Updated list of the permissions - added "p/P" and removed "s/S". ------------------------------------------------------------------------ r24997 | tsitkova | 2011-06-28 13:36:52 -0400 (Tue, 28 Jun 2011) | 2 lines Changed paths: A /trunk/doc/rst_tools/README M /trunk/doc/rst_tools/docmodel.py M /trunk/doc/rst_tools/func_document.tmpl M /trunk/doc/rst_tools/type_document.tmpl Add instructions for adding the API reference documentation to Sphinx Kerberos documentation project ------------------------------------------------------------------------ r24996 | ghudson | 2011-06-28 10:07:07 -0400 (Tue, 28 Jun 2011) | 16 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/aclocal.m4 M /trunk/src/config/pre.in M /trunk/src/configure.in M /trunk/src/lib/crypto/crypto_tests/Makefile.in M /trunk/src/lib/kdb/kdb5.c M /trunk/src/plugins/kdb/ldap/Makefile.in M /trunk/src/plugins/kdb/ldap/libkdb_ldap/Makefile.in ticket: 6914 Get static linking working again, mostly. Static linking (#6510) broke when lockout support was added because the DB2 plugin became dependent on libkadm5srv_mit for XDR functions. Also, static linking was extensively broken in combination with LDAP support. Fix these problems. Afer these fixes, the test suite fails in the FAST tests because there's no static build support for dynamic preauth plugins, which means there's no encrypted challenge. (And unlike the pkinit tests, the test suite doesn't conditionalize on the presence of the encrypted challenge plugin, because we always build it.) This will fix itself if and when encrypted challenge becomes linked into the consumers, or static build support is added for preauth plugins. ------------------------------------------------------------------------ r24995 | ghudson | 2011-06-27 18:23:23 -0400 (Mon, 27 Jun 2011) | 1 line Changed paths: M /trunk/src/util/gss-kernel-lib/Makefile.in M /trunk/src/util/gss-kernel-lib/deps M /trunk/src/util/gss-kernel-lib/kernel_gss.c A /trunk/src/util/gss-kernel-lib/kernel_gss.h M /trunk/src/util/gss-kernel-lib/t_kgss_common.c M /trunk/src/util/gss-kernel-lib/t_kgss_kernel.c M /trunk/src/util/gss-kernel-lib/t_kgss_user.c Enable and fix warnings in util/gss-kernel-lib. ------------------------------------------------------------------------ r24994 | ghudson | 2011-06-27 18:23:18 -0400 (Mon, 27 Jun 2011) | 1 line Changed paths: M /trunk/src/util/gss-kernel-lib/t_kgss_common.c M /trunk/src/util/gss-kernel-lib/t_kgss_common.h M /trunk/src/util/gss-kernel-lib/t_kgss_kernel.c M /trunk/src/util/gss-kernel-lib/t_kgss_user.c Make kgss test processes run in lock-step. ------------------------------------------------------------------------ r24993 | ghudson | 2011-06-27 17:07:20 -0400 (Mon, 27 Jun 2011) | 7 lines Changed paths: M /trunk/src/util/gss-kernel-lib/t_kgss_user.c Add a missing call in t_kgss_user.c. The userland side of the gss kernel subset tests was missing a call to read_iov_token() at the end of the operation sequence. This mistake caused a race condition where the child could either exit successfully (if it finished send_iov_token() before the parent closed its end of the pipe) or could fail with an EPIPE error from write(). ------------------------------------------------------------------------ r24992 | tsitkova | 2011-06-27 10:49:44 -0400 (Mon, 27 Jun 2011) | 4 lines Changed paths: A /trunk/doc/rst_source/README M /trunk/doc/rst_source/conf.py Removed 'viewcode' extension from the conf.py as not-required for the "minimal" build (i.e. build without Complete API and datatype reference section). Added README file for sphinx-build. ------------------------------------------------------------------------ r24991 | ghudson | 2011-06-26 10:28:26 -0400 (Sun, 26 Jun 2011) | 1 line Changed paths: M /trunk/doc/admin.texinfo M /trunk/src/config-files/krb5.conf.M Document built-in modules for clpreauth/kdcpreauth. ------------------------------------------------------------------------ r24990 | ghudson | 2011-06-24 16:12:28 -0400 (Fri, 24 Jun 2011) | 5 lines Changed paths: M /trunk/src/lib/kadm5/srv/svr_principal.c Make fewer db lookups in kadm5_create_principal_3. By creating the password history entry earlier in the function, we can avoid the need to look up the principal entry twice just to save a copy of the key data. ------------------------------------------------------------------------ r24989 | ghudson | 2011-06-24 16:12:24 -0400 (Fri, 24 Jun 2011) | 1 line Changed paths: M /trunk/src/lib/kadm5/misc_free.c Use zapfree in krb5_free_key_data_contents(). ------------------------------------------------------------------------ r24988 | ghudson | 2011-06-23 15:50:04 -0400 (Thu, 23 Jun 2011) | 5 lines Changed paths: M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/krb5/ccache/ccbase.c Don't destroy dst on error in krb5_cc_move. Although destroying any partial contents of dst on error isn't a bad idea, invalidating the handle would be an incompatible change. So revert that part of r24754. ------------------------------------------------------------------------ r24987 | ghudson | 2011-06-23 15:26:01 -0400 (Thu, 23 Jun 2011) | 6 lines Changed paths: M /trunk/src/kadmin/cli/kadmin.c Fix a minor memory leak in kadmin. kadmin_getprinc() was using the variable "canon" for two purposes. After r22785, canon wasn't freed between constructions, so the first value was leaked. Fix by using separate variables for separate strings. ------------------------------------------------------------------------ r24986 | ghudson | 2011-06-23 15:25:58 -0400 (Thu, 23 Jun 2011) | 4 lines Changed paths: M /trunk/src/lib/kadm5/srv/pwqual.c Fix a minor memory leak in the pwqual loader. k5_pwqual_free_handles() wasn't freeing the container structure for each handle. ------------------------------------------------------------------------ r24985 | ghudson | 2011-06-23 15:25:55 -0400 (Thu, 23 Jun 2011) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/init_ctx.c Fix memory leak introduced in r24969. The new context field plugin_base_dir wasn't being freed on context deletion. ------------------------------------------------------------------------ r24984 | ghudson | 2011-06-23 15:25:51 -0400 (Thu, 23 Jun 2011) | 13 lines Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/princ_xdr.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/princ_xdr.h ticket: 6924 subject: Fix multiple libkdb_ldap memory leaks * krb5_ldap_policydn_to_name wasn't freeing rdn, and was using the wrong function to free dn, in the HAVE_LDAP_STR2DN CASE. * populate_krb5_db_entry wasn't freeing the tl_data generated from ber_tl_data. * populate_krb5_db_entry was using the wrong function to free a password policy when finding pw_max_life. * krb5_ldap_put_principal wasn't freeing ber_tl_data. * krb5_update_tl_kadm_data had a bad contract. Change the contract to be more like krb5_dbe_update_mod_princ_data and simplify its memory management. ------------------------------------------------------------------------ r24983 | tsitkova | 2011-06-23 15:03:34 -0400 (Thu, 23 Jun 2011) | 5 lines Changed paths: A /trunk/doc/rst_tools A /trunk/doc/rst_tools/docmodel.py A /trunk/doc/rst_tools/doxy.py A /trunk/doc/rst_tools/doxybuilder_funcs.py A /trunk/doc/rst_tools/doxybuilder_types.py A /trunk/doc/rst_tools/func_document.tmpl A /trunk/doc/rst_tools/type_document.tmpl doxy.py is a translator from Doxygen xml output into the restructuredText format. The generated output may be used in Sphinx documentation project for the complete API and data type reference. ------------------------------------------------------------------------ r24982 | ghudson | 2011-06-23 12:26:34 -0400 (Thu, 23 Jun 2011) | 1 line Changed paths: M /trunk/doc/admin.texinfo M /trunk/src/config-files/krb5.conf.M Document clpreauth/kdcpreauth module configuration. ------------------------------------------------------------------------ r24981 | tsitkova | 2011-06-23 10:59:45 -0400 (Thu, 23 Jun 2011) | 10 lines Changed paths: A /trunk/doc/rst_source A /trunk/doc/rst_source/_static A /trunk/doc/rst_source/conf.py A /trunk/doc/rst_source/dogkeys.jpg A /trunk/doc/rst_source/index.rst A /trunk/doc/rst_source/krb_admins A /trunk/doc/rst_source/krb_admins/advanced A /trunk/doc/rst_source/krb_admins/advanced/index.rst A /trunk/doc/rst_source/krb_admins/advanced/ldapbackend.rst A /trunk/doc/rst_source/krb_admins/advanced/plugins.rst A /trunk/doc/rst_source/krb_admins/appl_servers A /trunk/doc/rst_source/krb_admins/appl_servers/clock_skew.rst A /trunk/doc/rst_source/krb_admins/appl_servers/conf_firewall.rst A /trunk/doc/rst_source/krb_admins/appl_servers/dns_info.rst A /trunk/doc/rst_source/krb_admins/appl_servers/index.rst A /trunk/doc/rst_source/krb_admins/appl_servers/keytabs.rst A /trunk/doc/rst_source/krb_admins/backup_host.rst A /trunk/doc/rst_source/krb_admins/conf_files A /trunk/doc/rst_source/krb_admins/conf_files/enc_types.rst A /trunk/doc/rst_source/krb_admins/conf_files/index.rst A /trunk/doc/rst_source/krb_admins/conf_files/kdc_conf.rst A /trunk/doc/rst_source/krb_admins/conf_files/krb5_conf.rst A /trunk/doc/rst_source/krb_admins/conf_files/salts.rst A /trunk/doc/rst_source/krb_admins/conf_ldap.rst A /trunk/doc/rst_source/krb_admins/database A /trunk/doc/rst_source/krb_admins/database/change_tgtkey.rst A /trunk/doc/rst_source/krb_admins/database/date_format.rst A /trunk/doc/rst_source/krb_admins/database/db_operations A /trunk/doc/rst_source/krb_admins/database/db_operations/create_destroy_db.rst A /trunk/doc/rst_source/krb_admins/database/db_operations/create_stash.rst A /trunk/doc/rst_source/krb_admins/database/db_operations/db2file.rst A /trunk/doc/rst_source/krb_admins/database/db_operations/file2db.rst A /trunk/doc/rst_source/krb_admins/database/db_operations/index.rst A /trunk/doc/rst_source/krb_admins/database/db_options.rst A /trunk/doc/rst_source/krb_admins/database/db_policies A /trunk/doc/rst_source/krb_admins/database/db_policies/del_pol.rst A /trunk/doc/rst_source/krb_admins/database/db_policies/index.rst A /trunk/doc/rst_source/krb_admins/database/db_policies/mod_pol.rst A /trunk/doc/rst_source/krb_admins/database/db_policies/retr_list_pol.rst A /trunk/doc/rst_source/krb_admins/database/db_policies/retr_pol.rst A /trunk/doc/rst_source/krb_admins/database/db_policies/update_histkey.rst A /trunk/doc/rst_source/krb_admins/database/db_princs A /trunk/doc/rst_source/krb_admins/database/db_princs/delete_princ.rst A /trunk/doc/rst_source/krb_admins/database/db_princs/index.rst A /trunk/doc/rst_source/krb_admins/database/db_princs/info_princ.rst A /trunk/doc/rst_source/krb_admins/database/db_princs/modify_princ.rst A /trunk/doc/rst_source/krb_admins/database/db_princs/pass_princ.rst A /trunk/doc/rst_source/krb_admins/database/db_princs/priv_princ.rst A /trunk/doc/rst_source/krb_admins/database/index.rst A /trunk/doc/rst_source/krb_admins/database/ldap_operations A /trunk/doc/rst_source/krb_admins/database/ldap_operations/edir_create_realm.rst A /trunk/doc/rst_source/krb_admins/database/ldap_operations/edir_create_so.rst A /trunk/doc/rst_source/krb_admins/database/ldap_operations/edir_del_so.rst A /trunk/doc/rst_source/krb_admins/database/ldap_operations/edir_get_so.rst A /trunk/doc/rst_source/krb_admins/database/ldap_operations/edir_mod_realm.rst A /trunk/doc/rst_source/krb_admins/database/ldap_operations/edir_mod_so.rst A /trunk/doc/rst_source/krb_admins/database/ldap_operations/edir_so_list.rst A /trunk/doc/rst_source/krb_admins/database/ldap_operations/edir_so_pass.rst A /trunk/doc/rst_source/krb_admins/database/ldap_operations/index.rst A /trunk/doc/rst_source/krb_admins/database/ldap_operations/ldap_create_realm.rst A /trunk/doc/rst_source/krb_admins/database/ldap_operations/ldap_del_realm.rst A /trunk/doc/rst_source/krb_admins/database/ldap_operations/ldap_mod_realm.rst A /trunk/doc/rst_source/krb_admins/database/ldap_operations/ldap_realm_info.rst A /trunk/doc/rst_source/krb_admins/database/ldap_operations/ldap_realm_list.rst A /trunk/doc/rst_source/krb_admins/database/ldap_operations/ldap_stash_pass.rst A /trunk/doc/rst_source/krb_admins/database/ldap_operations/ldap_tkt_pol.rst A /trunk/doc/rst_source/krb_admins/database/xrealm_authn.rst A /trunk/doc/rst_source/krb_admins/dns.rst A /trunk/doc/rst_source/krb_admins/index.rst A /trunk/doc/rst_source/krb_admins/install.rst A /trunk/doc/rst_source/krb_admins/ref_client A /trunk/doc/rst_source/krb_admins/troubleshoot.rst A /trunk/doc/rst_source/krb_admins/various_envs.rst A /trunk/doc/rst_source/krb_appldev A /trunk/doc/rst_source/krb_appldev/h5l_mit_apidiff.rst A /trunk/doc/rst_source/krb_appldev/index.rst A /trunk/doc/rst_source/krb_appldev/princ_handle.rst A /trunk/doc/rst_source/krb_users A /trunk/doc/rst_source/krb_users/index.rst A /trunk/doc/rst_source/krb_users/pwd_mgmt A /trunk/doc/rst_source/krb_users/pwd_mgmt/grant_access.rst A /trunk/doc/rst_source/krb_users/pwd_mgmt/index.rst A /trunk/doc/rst_source/krb_users/pwd_mgmt/pwd_management.rst A /trunk/doc/rst_source/krb_users/pwd_mgmt/pwd_quality.rst A /trunk/doc/rst_source/krb_users/tkt_mgmt A /trunk/doc/rst_source/krb_users/tkt_mgmt/destroy_tkt.rst A /trunk/doc/rst_source/krb_users/tkt_mgmt/index.rst A /trunk/doc/rst_source/krb_users/tkt_mgmt/obtain_kinit.rst A /trunk/doc/rst_source/krb_users/tkt_mgmt/tkt_management.rst A /trunk/doc/rst_source/krb_users/tkt_mgmt/view_klist.rst A /trunk/doc/rst_source/krb_users/user_appl A /trunk/doc/rst_source/krb_users/user_appl/ftp.rst A /trunk/doc/rst_source/krb_users/user_appl/index.rst A /trunk/doc/rst_source/krb_users/user_appl/ksu.rst A /trunk/doc/rst_source/krb_users/user_appl/rcp.rst A /trunk/doc/rst_source/krb_users/user_appl/rlogin.rst A /trunk/doc/rst_source/krb_users/user_appl/rsh.rst A /trunk/doc/rst_source/krb_users/user_appl/ssh.rst A /trunk/doc/rst_source/krb_users/user_appl/telnet.rst A /trunk/doc/rst_source/mitK5features.rst A /trunk/doc/rst_source/relay A /trunk/doc/rst_source/relay/index.rst Initial commit of the Sphinx documentation source. One can build Sphinx documentation set in the html format by calling: sphinx-build sourcedir builddir For example: sphinx-build ./rst_source /tmp/build Note: This commit does not include the "Complete Reference - API and datatypes". This results into partial disabling of the function cross-referencing enhancement in the generated documentation. ------------------------------------------------------------------------ r24980 | ghudson | 2011-06-23 10:41:53 -0400 (Thu, 23 Jun 2011) | 1 line Changed paths: M /trunk/doc/install.texinfo Update kpropd provisos in install guide. ------------------------------------------------------------------------ r24979 | ghudson | 2011-06-23 10:41:48 -0400 (Thu, 23 Jun 2011) | 1 line Changed paths: M /trunk/src/slave/kpropd.c Separate license and non-license comment in kpropd. ------------------------------------------------------------------------ r24978 | ghudson | 2011-06-23 00:13:45 -0400 (Thu, 23 Jun 2011) | 11 lines Changed paths: M /trunk/src/appl/sample/sclient/sclient.c M /trunk/src/kadmin/dbutil/kadm5_create.c M /trunk/src/lib/kadm5/alt_prof.c M /trunk/src/lib/kadm5/clnt/client_init.c M /trunk/src/lib/krb5/os/hostaddr.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/sendto_kdc.c M /trunk/src/plugins/locate/python/py-locate.c M /trunk/src/slave/kprop.c ticket: 6923 subject: Use AI_ADDRCONFIG for more efficient getaddrinfo Add AI_ADDRCONFIG to the hint flags for every invocation of getaddrinfo which wasn't already using it. This is often the default behavior when no hints are specified, but we tend to specify hints a lot, so we have to say it ourselves. AI_ADDRCONFIG causes AAAA lookups to be skipped if the system has no public IPv6 interface addresses, usually saving a couple of DNS queries per getaddrinfo call and allowing DNS caching to be much more effective without the need for negative caching. ------------------------------------------------------------------------ r24977 | ghudson | 2011-06-23 00:13:38 -0400 (Thu, 23 Jun 2011) | 15 lines Changed paths: M /trunk/src/lib/krb5/os/sn2princ.c ticket: 6922 subject: Work around glibc getaddrinfo PTR lookups In krb5_sname_to_principal(), we always do a forward canonicalization using getaddrinfo() with AI_CANONNAME set. Then, we do a reverse canonicalization with getnameinfo() if rdns isn't set to false in libdefaults. Current glibc (tested with eglibc 2.11.1) has the arguably buggy behavior of doing PTR lookups in getaddrinfo() to get the canonical name, if hints.ai_family is set to something other than AF_UNSPEC. This behavior defeats the ability to turn off rdns. Work around this behavior by using AF_UNSPEC in krb5_sname_to_principal() from the start, instead of starting with AF_INET and falling back. Specify AI_ADDRCONFIG to avoid AAAA lookups on hosts with no IPv6 addresses. ------------------------------------------------------------------------ r24976 | ghudson | 2011-06-23 00:13:32 -0400 (Thu, 23 Jun 2011) | 4 lines Changed paths: M /trunk/src/slave/kpropd.c Use AI_ADDRCONFIG unconditionally in kpropd. fake-addrinfo.h ensures that AI_ADDRCONFIG is defined, so we don't need #ifdef tests when we use it. ------------------------------------------------------------------------ r24975 | ghudson | 2011-06-22 19:31:36 -0400 (Wed, 22 Jun 2011) | 1 line Changed paths: M /trunk/src/include/krb5/preauth_plugin.h Cosmetic fixes to preauth_plugin.h from Linus Nordberg. ------------------------------------------------------------------------ r24974 | tsitkova | 2011-06-22 15:55:31 -0400 (Wed, 22 Jun 2011) | 2 lines Changed paths: M /trunk/src/include/krb5/krb5.hin Fix the build and doxygen markup. ------------------------------------------------------------------------ r24973 | ghudson | 2011-06-22 15:24:51 -0400 (Wed, 22 Jun 2011) | 1 line Changed paths: M /trunk/src/include/krb5/krb5.hin Formatting and editorial pass over krb5.hin doxygen markup. ------------------------------------------------------------------------ r24972 | ghudson | 2011-06-20 12:49:00 -0400 (Mon, 20 Jun 2011) | 1 line Changed paths: M /trunk/src/include/kdb.h Document that e_data can be used by KDB modules internally. ------------------------------------------------------------------------ r24970 | ghudson | 2011-06-17 09:44:33 -0400 (Fri, 17 Jun 2011) | 20 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/include/krb5/preauth_plugin.h M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kdc_util.h M /trunk/src/lib/krb5/krb/copy_ctx.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/gic_opt_set_pa.c M /trunk/src/lib/krb5/krb/init_creds_ctx.h M /trunk/src/lib/krb5/krb/plugin.c M /trunk/src/lib/krb5/krb/preauth2.c M /trunk/src/lib/krb5/libkrb5.exports M /trunk/src/lib/krb5/os/init_os_ctx.c M /trunk/src/plugins/preauth/cksum_body/cksum_body.exports M /trunk/src/plugins/preauth/cksum_body/cksum_body_main.c M /trunk/src/plugins/preauth/encrypted_challenge/encrypted_challenge.exports M /trunk/src/plugins/preauth/encrypted_challenge/encrypted_challenge_main.c M /trunk/src/plugins/preauth/fast_factor.h M /trunk/src/plugins/preauth/pkinit/pkinit.exports M /trunk/src/plugins/preauth/pkinit/pkinit_clnt.c M /trunk/src/plugins/preauth/pkinit/pkinit_srv.c M /trunk/src/plugins/preauth/securid_sam2/securid_sam2_main.c M /trunk/src/plugins/preauth/wpse/wpse.exports M /trunk/src/plugins/preauth/wpse/wpse_main.c M /trunk/src/tests/dejagnu/Makefile.in M /trunk/src/tests/dejagnu/config/default.exp M /trunk/src/tests/dejagnu/krb-standalone/standalone.exp M /trunk/src/util/k5test.py ticket: 6921 subject: Convert preauth_plugin.h to new plugin framework The preauth plugin interface was introduced in 1.6 but was never made a public API. In preparation for making it public in 1.10, convert it to use the new plugin framework. This will require changes to any existing preauth plugins. A number of symbols were renamed for namespace cleanliness, and abstract types were introduced for module data and module per-request data for better type safety. On the consumer end (preauth2.c and kdc_preauth.c), this is a pretty rough conversion. Eventually we should create proper consumer APIs with module handles, and the flat lists of preauth types should hold pointers to module handles rather than copies of the vtables. The built-in preauth type handlers should then be converted to built-in module providers linked into the consumer code (as should encrypted challenge, since it has no external dependencies). None of this will impact the provider API for preauth plugins, so it can wait. ------------------------------------------------------------------------ r24969 | ghudson | 2011-06-17 09:44:26 -0400 (Fri, 17 Jun 2011) | 1 line Changed paths: M /trunk/src/config-files/krb5.conf.M M /trunk/src/include/Makefile.in M /trunk/src/include/k5-int.h M /trunk/src/include/osconf.hin M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/plugin.c Add k5_plugin_register_dyn internal API. ------------------------------------------------------------------------ r24968 | ghudson | 2011-06-13 17:44:51 -0400 (Mon, 13 Jun 2011) | 1 line Changed paths: M /trunk/src/lib/gssapi/generic/disp_com_err_status.c M /trunk/src/lib/gssapi/generic/disp_major_status.c ANSIfy the remaining K&R functions in lib/gssapi/generic. ------------------------------------------------------------------------ r24967 | ghudson | 2011-06-13 14:54:33 -0400 (Mon, 13 Jun 2011) | 11 lines Changed paths: M /trunk/src/lib/rpc/clnt_tcp.c ticket: 6920 subject: Fix old-style GSSRPC authentication target_version: 1.9.2 tags: pullup r24147 (ticket #6746) made libgssrpc ignorant of the remote address of the kadmin socket, even when it's IPv4. This made old-style GSSAPI authentication fail because it uses the wrong channel bindings. Fix this problem by making clnttcp_create() get the remote address from the socket using getpeername() if the caller doesn't provide it and it's an IPv4 address. ------------------------------------------------------------------------ r24966 | ghudson | 2011-06-10 16:01:23 -0400 (Fri, 10 Jun 2011) | 3 lines Changed paths: M /trunk/src/kadmin/cli/kadmin.c ticket: 6911 Handle invalid intervals in lockout-related kadmin parameters. ------------------------------------------------------------------------ r24965 | tlyu | 2011-06-10 15:33:36 -0400 (Fri, 10 Jun 2011) | 1 line Changed paths: M /trunk/doc/Makefile Start building PDF docs by default. ------------------------------------------------------------------------ r24964 | ghudson | 2011-06-10 14:18:04 -0400 (Fri, 10 Jun 2011) | 3 lines Changed paths: M /trunk/src/kadmin/testing/scripts/env-setup.shin M /trunk/src/tests/dejagnu/config/default.exp M /trunk/src/util/k5test.py ticket: 6918 Set LC_MESSAGES to "C" in tests which run commands. ------------------------------------------------------------------------ r24963 | ghudson | 2011-06-10 14:17:59 -0400 (Fri, 10 Jun 2011) | 3 lines Changed paths: M /trunk/src/clients/kdestroy/kdestroy.c M /trunk/src/clients/kinit/kinit.c M /trunk/src/clients/klist/klist.c M /trunk/src/clients/kpasswd/kpasswd.c M /trunk/src/clients/kvno/kvno.c M /trunk/src/kadmin/cli/ss_wrapper.c M /trunk/src/kadmin/dbutil/kdb5_util.c M /trunk/src/kadmin/ktutil/ktutil.c M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/kdc/main.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c M /trunk/src/slave/kprop.c M /trunk/src/slave/kpropd.c M /trunk/src/slave/kproplog.c ticket: 6918 Add setlocale() calls to main functions. ------------------------------------------------------------------------ r24962 | ghudson | 2011-06-10 14:17:55 -0400 (Fri, 10 Jun 2011) | 3 lines Changed paths: M /trunk/src/po/mit-krb5.pot ticket: 6918 Generating mit-krb5 pot file. ------------------------------------------------------------------------ r24961 | ghudson | 2011-06-10 14:17:37 -0400 (Fri, 10 Jun 2011) | 3 lines Changed paths: M /trunk/src/clients/kdestroy/kdestroy.c M /trunk/src/clients/kinit/kinit.c M /trunk/src/clients/klist/klist.c M /trunk/src/clients/kpasswd/kpasswd.c M /trunk/src/clients/ksu/authorization.c M /trunk/src/clients/ksu/ccache.c M /trunk/src/clients/ksu/krb_auth_su.c M /trunk/src/clients/ksu/main.c M /trunk/src/clients/kvno/kvno.c M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kadmin/cli/keytab.c M /trunk/src/kadmin/cli/ss_wrapper.c M /trunk/src/kadmin/dbutil/dump.c M /trunk/src/kadmin/dbutil/kadm5_create.c M /trunk/src/kadmin/dbutil/kdb5_create.c M /trunk/src/kadmin/dbutil/kdb5_destroy.c M /trunk/src/kadmin/dbutil/kdb5_mkey.c M /trunk/src/kadmin/dbutil/kdb5_stash.c M /trunk/src/kadmin/dbutil/kdb5_util.c M /trunk/src/kadmin/ktutil/ktutil.c M /trunk/src/kadmin/ktutil/ktutil_funcs.c M /trunk/src/kadmin/server/ipropd_svc.c M /trunk/src/kadmin/server/kadm_rpc_svc.c M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/kadmin/server/schpw.c M /trunk/src/kadmin/server/server_stubs.c M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/fast_util.c M /trunk/src/kdc/kdc_authdata.c M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/main.c M /trunk/src/lib/apputils/net-server.c M /trunk/src/lib/crypto/krb/cf2.c M /trunk/src/lib/gssapi/generic/disp_major_status.c M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/mechglue/g_dsp_status.c M /trunk/src/lib/gssapi/spnego/spnego_mech.c M /trunk/src/lib/kadm5/alt_prof.c M /trunk/src/lib/kadm5/logger.c M /trunk/src/lib/kadm5/srv/kadm5_hook.c M /trunk/src/lib/kadm5/srv/pwqual_dict.c M /trunk/src/lib/kadm5/srv/pwqual_empty.c M /trunk/src/lib/kadm5/srv/pwqual_hesiod.c M /trunk/src/lib/kadm5/srv/pwqual_princ.c M /trunk/src/lib/kadm5/srv/server_acl.c M /trunk/src/lib/kadm5/srv/server_kdb.c M /trunk/src/lib/kadm5/srv/server_misc.c M /trunk/src/lib/kadm5/str_conv.c M /trunk/src/lib/kdb/kdb5.c M /trunk/src/lib/kdb/kdb_default.c M /trunk/src/lib/kdb/kdb_log.c M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/lib/krb5/keytab/kt_file.c M /trunk/src/lib/krb5/krb/chpw.c M /trunk/src/lib/krb5/krb/fast.c M /trunk/src/lib/krb5/krb/gc_via_tkt.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/gic_opt.c M /trunk/src/lib/krb5/krb/gic_opt_set_pa.c M /trunk/src/lib/krb5/krb/gic_pwd.c M /trunk/src/lib/krb5/krb/parse.c M /trunk/src/lib/krb5/krb/plugin.c M /trunk/src/lib/krb5/krb/preauth2.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/sendto_kdc.c M /trunk/src/lib/krb5/rcache/rc_io.c M /trunk/src/plugins/kdb/db2/kdb_db2.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_krbcontainer.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_services.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c M /trunk/src/plugins/preauth/pkinit/pkinit.h M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c M /trunk/src/plugins/preauth/pkinit/pkinit_identity.c M /trunk/src/plugins/preauth/pkinit/pkinit_srv.c M /trunk/src/po/mit-krb5.pot M /trunk/src/slave/kprop.c M /trunk/src/slave/kpropd.c M /trunk/src/util/support/plugins.c ticket: 6918 Mark up strings for translation. ------------------------------------------------------------------------ r24960 | ghudson | 2011-06-10 14:17:22 -0400 (Fri, 10 Jun 2011) | 13 lines Changed paths: M /trunk/src/aclocal.m4 M /trunk/src/config/post.in M /trunk/src/config/pre.in M /trunk/src/po/Makefile.in M /trunk/src/po/mit-krb5.pot M /trunk/src/util/Makefile.in M /trunk/src/util/et/compile_et.1 M /trunk/src/util/et/compile_et.sh M /trunk/src/util/et/error_message.c M /trunk/src/util/et/et_c.awk M /trunk/src/util/gss-kernel-lib/Makefile.in M /trunk/src/util/support/errors.c ticket: 6918 Add localization support to com_err. * Add compile_et arguments --textdomain and --localedir. * Store text domain and localedir at the end of error tables. * error_message() calls dgettext if the table has a text domain. * add_error_table() calls bindtextdomain if the table has a localedir. * Define N_() as no-op in generated source and mark up error messages. * When using system compile_et, test for --textdomain support. * Use --textdomain option when available. * Run xgettext over generated sources in compile_et rule. * Translate com_err results in krb5int_get_error() if com_err won't. ------------------------------------------------------------------------ r24959 | ghudson | 2011-06-10 14:17:12 -0400 (Fri, 10 Jun 2011) | 6 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/config/pre.in M /trunk/src/configure.in M /trunk/src/include/k5-err.h M /trunk/src/include/k5-platform.h M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/krb5_libinit.c A /trunk/src/po A /trunk/src/po/Makefile.in A /trunk/src/po/deps A /trunk/src/po/en_US.po A /trunk/src/po/mit-krb5.pot ticket: 6918 Add localization infrastructure. Adds build system logic, translation macros in k5-platform.h, and bindtextdomain calls in libkrb5 initialization. ------------------------------------------------------------------------ r24947 | ghudson | 2011-06-05 18:05:04 -0400 (Sun, 05 Jun 2011) | 7 lines Changed paths: M /trunk/src/util/et/error_message.c M /trunk/src/util/et/error_table.h Remove static error table list in built-in com_err. _et_list has been private to error_message.c since March 2004, and since nothing in that file ever added entries to it, it is always NULL. As it's not doing any good, get rid of it, and rename the dynamic error table list to "et_list", along with its type. Also remove some old lclint annotations. ------------------------------------------------------------------------ r24946 | ghudson | 2011-06-02 21:00:52 -0400 (Thu, 02 Jun 2011) | 11 lines Changed paths: M /trunk/src/lib/krb5/krb/get_creds.c ticket: 6917 subject: Restore fallback non-referral TGS request to same realm target_version: 1.9.2 tags: pullup MIT krb5 1.2 and earlier KDCs reject TGS requests if the canonicalize bit is set. Prior to 1.9, we used to handle this by making a non-referral fallback request on any error, but the rewrite in 1.9 mistakenly changed the behavior so that fallback requests are only made if the original request used the referral realm and the fallback realm is different from the default realm. Restore the old behavior. ------------------------------------------------------------------------ r24945 | ghudson | 2011-05-26 14:05:49 -0400 (Thu, 26 May 2011) | 11 lines Changed paths: M /trunk/src/lib/krb5/krb/get_creds.c ticket: 6916 subject: Restore krb5_get_credentials caching for referral requests target_version: 1.9.2 tags: pullup The krb5_get_credentials() rewrite for IAKERB accidentally omitted the final step of restoring the requested realm in the output credentials. As a result, referral entries are not cached, and the caller sees the actual realm in (*out_creds)->server instead of the referral realm as before. Fix this in complete() by swapping ctx->req_server into ctx->reply_creds->server. ------------------------------------------------------------------------ r24944 | ghudson | 2011-05-25 17:45:40 -0400 (Wed, 25 May 2011) | 3 lines Changed paths: M /trunk/src/clients/klist/klist.c ticket: 6915 Don't assume principal components are C strings in klist -s. ------------------------------------------------------------------------ r24937 | ghudson | 2011-05-21 22:08:37 -0400 (Sat, 21 May 2011) | 10 lines Changed paths: M /trunk/src/lib/kdb/kdb_convert.c ticket: 6913 subject: Fix multiple tl-data updates over iprop target_version: 1.9.2 tags: pullup krb5_dbe_update_tl_data() accepts a single read-only tl-data entry, but ulog_conv_2dbentry() expects it to process a full list. Fix ulog_conv_2dbentry() to call krb5_db2_update_tl_data() on each entry individually, simplifying its memory management in the process. ------------------------------------------------------------------------ r24936 | ghudson | 2011-05-20 11:21:28 -0400 (Fri, 20 May 2011) | 5 lines Changed paths: M /trunk/src/include/kdb.h M /trunk/src/kdc/replay.c Revert r5233 and mark get_age as deprecated in the DAL documentation. We do not need to check reply retransmissions for staleness any more than TCP needs to. A genuinely new request will have a different nonce. ------------------------------------------------------------------------ r24935 | tsitkova | 2011-05-19 10:14:54 -0400 (Thu, 19 May 2011) | 4 lines Changed paths: M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/crypto/krb/string_to_key.c Updated documentation for krb5_c_ and sensauth API. Also, removed the second declaration of krb5_c_string_to_key_with_params() from string_to_key.c ------------------------------------------------------------------------ r24934 | tsitkova | 2011-05-16 14:36:55 -0400 (Mon, 16 May 2011) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_cred.c In mk_rd_cred if recv_subkey in the authentication context is NULL and the decryption with the session key fails, do not try to decrypt the message with the session key again. ------------------------------------------------------------------------ r24933 | tsitkova | 2011-05-16 10:13:39 -0400 (Mon, 16 May 2011) | 2 lines Changed paths: M /trunk/src/include/krb5/krb5.hin Updated documentation for krb5_rd_ API ------------------------------------------------------------------------ r24932 | ghudson | 2011-05-16 00:20:55 -0400 (Mon, 16 May 2011) | 7 lines Changed paths: M /trunk/doc/admin.texinfo M /trunk/src/kadmin/cli/kadmin.M ticket: 6910 Document the lockout-related options in kadmin (modprinc -unlock and addpol/modpol -maxfailure, -failurecountinterval, and -lockoutduration), in the man page and in admin.texinfo. Based on text submitted by shawn.emery@oracle.com. ------------------------------------------------------------------------ r24931 | ghudson | 2011-05-15 23:54:16 -0400 (Sun, 15 May 2011) | 8 lines Changed paths: M /trunk/src/kadmin/cli/kadmin.c ticket: 6911 In kadmin, try using get_date() for lockout-related duration inputs to modpol and addpol, but still allow bare numbers of seconds since that's what we took in 1.8 and 1.9. Use strdur() to display lockout-related durations in getpol. Reported by shawn.emery@oracle.com. ------------------------------------------------------------------------ r24930 | ghudson | 2011-05-15 10:47:19 -0400 (Sun, 15 May 2011) | 5 lines Changed paths: M /trunk/src/util/gss-kernel-lib/Makefile.in ticket: 6909 Link t_kgss_kernel against libkrb5support since parts of libkgss use zap(), which creates a dependency with non-gcc compilers. ------------------------------------------------------------------------ r24929 | ghudson | 2011-05-14 10:49:00 -0400 (Sat, 14 May 2011) | 11 lines Changed paths: M /trunk/src/lib/krb5/krb/s4u_creds.c ticket: 6912 subject: Use hmac-md5 checksum for PA-FOR-USER padata target_version: 1.9.2 tags: pullup The MS-S4U documentation specifies that hmac-md5 be used for PA-FOR-USER checksums; we were using the mandatory checksum type for the key. Although some other checksum types appear to be allowed by Active Directory KDCs, Richard Silverman reports that md5-des is not one of them, causing S4U2Self requests to fail for DES keys. ------------------------------------------------------------------------ r24928 | tsitkova | 2011-05-13 08:33:52 -0400 (Fri, 13 May 2011) | 3 lines Changed paths: M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/krb5/krb/authdata.h Updated documentation for PAC API. Moved PAC type definitions into krb5.hin. ------------------------------------------------------------------------ r24927 | tsitkova | 2011-05-12 12:03:22 -0400 (Thu, 12 May 2011) | 3 lines Changed paths: M /trunk/src/include/krb5/krb5.hin Updated documentation for krb5_mk_ functions ------------------------------------------------------------------------ r24926 | ghudson | 2011-05-11 02:03:09 -0400 (Wed, 11 May 2011) | 5 lines Changed paths: M /trunk/src/util/gss-kernel-lib/Makefile.in M /trunk/src/util/gss-kernel-lib/deps ticket: 6909 Add more missing headers in kernel subset directory. Hopefully the whole set this time. ------------------------------------------------------------------------ r24925 | ghudson | 2011-05-11 00:42:59 -0400 (Wed, 11 May 2011) | 5 lines Changed paths: M /trunk/src/util/gss-kernel-lib/Makefile.in ticket: 6909 Reference libraries from the build tree when linking and t_kgss_kernel. ------------------------------------------------------------------------ r24924 | ghudson | 2011-05-10 18:26:09 -0400 (Tue, 10 May 2011) | 4 lines Changed paths: M /trunk/src/util/gss-kernel-lib/Makefile.in M /trunk/src/util/gss-kernel-lib/deps ticket: 6909 Add more missing headers in kernel subset directory. ------------------------------------------------------------------------ r24923 | ghudson | 2011-05-10 17:04:31 -0400 (Tue, 10 May 2011) | 4 lines Changed paths: M /trunk/src/util/gss-kernel-lib/Makefile.in M /trunk/src/util/gss-kernel-lib/deps ticket: 6909 Fix the header list for the kernel subset directory. ------------------------------------------------------------------------ r24922 | lhoward | 2011-05-09 18:05:48 -0400 (Mon, 09 May 2011) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/pac.c fix regression in r24853: PAC no longer exposed Windows PAC is not AD-KDCIssued, rather it is signed with the long-term service session key (or user-to-user key). Advertise this correctly in the internal authorization data SPI. ------------------------------------------------------------------------ r24921 | ghudson | 2011-05-09 14:41:03 -0400 (Mon, 09 May 2011) | 8 lines Changed paths: M /trunk/src/configure.in M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/util/Makefile.in A /trunk/src/util/gss-kernel-lib A /trunk/src/util/gss-kernel-lib/Makefile.in A /trunk/src/util/gss-kernel-lib/README A /trunk/src/util/gss-kernel-lib/deps A /trunk/src/util/gss-kernel-lib/kernel_gss.c A /trunk/src/util/gss-kernel-lib/t_kgss.c A /trunk/src/util/gss-kernel-lib/t_kgss.py A /trunk/src/util/gss-kernel-lib/t_kgss_common.c A /trunk/src/util/gss-kernel-lib/t_kgss_common.h A /trunk/src/util/gss-kernel-lib/t_kgss_kernel.c A /trunk/src/util/gss-kernel-lib/t_kgss_user.c ticket: 6909 subject: Kernel subset Add a directory containing a "kernel subset" (context import and message functions only) of the gss-krb5 library, with a test framework to exercise the functionality and indicate when unknown dependencies creep in. ------------------------------------------------------------------------ r24920 | tsitkova | 2011-05-09 14:33:09 -0400 (Mon, 09 May 2011) | 3 lines Changed paths: M /trunk/src/include/krb5/krb5.hin Updated documentation for krb5_init_creds_ function family. ------------------------------------------------------------------------ r24919 | ghudson | 2011-05-09 14:16:14 -0400 (Mon, 09 May 2011) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/k5unsealiov.c M /trunk/src/lib/gssapi/krb5/util_crypt.c Avoid calling gss_release_buffer() from the message-processing code in lib/gssapi/krb5. ------------------------------------------------------------------------ r24918 | ghudson | 2011-05-09 14:06:15 -0400 (Mon, 09 May 2011) | 3 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/gssapi/krb5/util_crypt.c Use internal crypto functions directly from util_crypt.c, avoiding a dependency on the accessor. ------------------------------------------------------------------------ r24917 | ghudson | 2011-05-09 13:28:07 -0400 (Mon, 09 May 2011) | 10 lines Changed paths: M /trunk/src/lib/gssapi/krb5/krb5_gss_glue.c ticket: 6908 subject: Delete sec context properly in gss_krb5_export_lucid_sec_context target_version: 1.9.2 tags: pullup Since r21690, gss_krb5_export_lucid_sec_context() has been passing a union context to krb5_gss_delete_sec_context(), causing a crash as the krb5 routine attempts to interpret a union context structure as a krb5 GSS context. Call the mechglue gss_delete_sec_context instead. ------------------------------------------------------------------------ r24913 | tsitkova | 2011-05-05 14:43:49 -0400 (Thu, 05 May 2011) | 2 lines Changed paths: A /trunk/doc/doxy_examples/tkt_creds.c M /trunk/src/include/krb5/krb5.hin Updated documentation: added usage example for krb5_tkt_creds family, removed "(unused)" string from the comments and other cleanup. ------------------------------------------------------------------------ r24912 | tsitkova | 2011-05-03 10:25:11 -0400 (Tue, 03 May 2011) | 2 lines Changed paths: A /trunk/doc/doxy_examples/verify_init_creds.c API documentation: added a usage example for krb5_verify_init_creds function family ------------------------------------------------------------------------ r24911 | ghudson | 2011-05-03 06:13:21 -0400 (Tue, 03 May 2011) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/sendto_kdc.c Eliminate a redundant initialization in cm_init_selstate() in sendto_kdc.c. ------------------------------------------------------------------------ r24910 | tsitkova | 2011-05-02 21:58:07 -0400 (Mon, 02 May 2011) | 2 lines Changed paths: M /trunk/src/include/krb5/krb5.hin Updated API documentation with the comments mostly related to verify and convert routines ------------------------------------------------------------------------ r24909 | tlyu | 2011-05-02 16:57:23 -0400 (Mon, 02 May 2011) | 6 lines Changed paths: M /trunk/doc/Makefile ticket: 6906 subject: modernize doc/Makefile somewhat status: open Modernize doc/Makefile somewhat so that it can run more usefully on modern non-Athena machines. ------------------------------------------------------------------------ r24908 | ghudson | 2011-05-02 16:45:38 -0400 (Mon, 02 May 2011) | 6 lines Changed paths: M /trunk/src/configure.in M /trunk/src/include/cm.h M /trunk/src/lib/krb5/os/Makefile.in A /trunk/src/lib/krb5/os/cm.c M /trunk/src/lib/krb5/os/os-proto.h M /trunk/src/lib/krb5/os/sendto_kdc.c ticket: 6905 Add poll support to sendto_kdc.c so that it can work in processes with large numbers of open files. Move krb5int_cm_call_select() to a separate file so that the poll support doesn't interfere with net-server.c's continuing use of select. ------------------------------------------------------------------------ r24907 | ghudson | 2011-05-02 11:37:38 -0400 (Mon, 02 May 2011) | 7 lines Changed paths: M /trunk/src/include/k5-int.h ticket: 6893 r24899 moved the declarations of krb5int_mk_chpw_req and related functions from k5-int.h to int-proto.h. The removal of those declarations from k5-int.h was accidentally omitted from the commit; commit it now. ------------------------------------------------------------------------ r24906 | tsitkova | 2011-05-01 19:35:42 -0400 (Sun, 01 May 2011) | 2 lines Changed paths: M /trunk/src/include/krb5/krb5.hin Updated documentation of krb5_copy_ , krb5_free_ and krb5_kt_ functions. ------------------------------------------------------------------------ r24905 | tsitkova | 2011-04-28 12:32:51 -0400 (Thu, 28 Apr 2011) | 2 lines Changed paths: M /trunk/src/include/krb5/krb5.hin Updated the documentation for API related to the credentials caches and their collections. ------------------------------------------------------------------------ r24904 | tsitkova | 2011-04-28 11:43:45 -0400 (Thu, 28 Apr 2011) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/copy_athctr.c Properly release resources in krb5_copy_authenticator(). ------------------------------------------------------------------------ r24903 | ghudson | 2011-04-27 18:09:29 -0400 (Wed, 27 Apr 2011) | 10 lines Changed paths: M /trunk/src/lib/gssapi/krb5/gssapi_krb5.hin The MIT krb5 and Heimdal implementations of gss_krb5_export_lucid_sec_context error on version arguments other than 1, so the version negotiation described in the function documentation would not be backward-compatible. Change the docs so that the caller can assume the returned structure is of the requested version, but the caller will be responsible for retrying with lower version numbers on error. (Unfortunately, Heimdal and MIT return different error codes, and MIT's is in a currently-unpublished header, so we can't document the error code for unknown versions.) ------------------------------------------------------------------------ r24902 | ghudson | 2011-04-27 13:12:07 -0400 (Wed, 27 Apr 2011) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/init_os_ctx.c Make krb5_os_init_context compile again after r24901. ------------------------------------------------------------------------ r24901 | tsitkova | 2011-04-27 11:58:49 -0400 (Wed, 27 Apr 2011) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/init_os_ctx.c Remove worthless call to krb5_cc_set_default_name in krb5_os_init_context. ------------------------------------------------------------------------ r24900 | ghudson | 2011-04-25 18:01:47 -0400 (Mon, 25 Apr 2011) | 6 lines Changed paths: M /trunk/src/lib/gssapi/krb5/s4u_gss_glue.c ticket: 6902 Correctly set the expiration field of impersonated credentials in kg_compose_deleg_cred(), so we can find them in the cache in init_sec_context. From aberry@likewise.com. ------------------------------------------------------------------------ r24899 | ghudson | 2011-04-25 13:28:42 -0400 (Mon, 25 Apr 2011) | 7 lines Changed paths: M /trunk/src/lib/krb5/krb/chpw.c M /trunk/src/lib/krb5/krb/int-proto.h M /trunk/src/lib/krb5/os/changepw.c ticket: 6893 Refactor krb5int_rd_chpw_rep() and make it properly handle both framed and unframed KRB-ERROR messages. Eliminate krb5int_rd_setpw_rep() and krb5int_setpw_result_code_string() by making the chpw versions of those functions handle RFC 3244 replies. ------------------------------------------------------------------------ r24898 | ghudson | 2011-04-25 12:44:16 -0400 (Mon, 25 Apr 2011) | 4 lines Changed paths: M /trunk/src/include/krb5/krb5.hin Do not reference krb5_chpw_result_code_string in krb5_change_password() documentation, as it is not a public function. Do not falsely claim that the result_code_string parameter is unused. ------------------------------------------------------------------------ r24894 | epeisach | 2011-04-22 15:37:32 -0400 (Fri, 22 Apr 2011) | 4 lines Changed paths: M /trunk/src/include/krb5/krb5.hin Close comment in #endif for KRB5_DEPRECATED to avoid warning of /* in open comment. ------------------------------------------------------------------------ r24893 | tsitkova | 2011-04-22 10:13:59 -0400 (Fri, 22 Apr 2011) | 2 lines Changed paths: M /trunk/src/include/krb5/krb5.hin Documented V4/V5 convertion and some credential cache API functions. Marked krb5_cc_gen_new() as deprecated. ------------------------------------------------------------------------ r24892 | ghudson | 2011-04-21 12:54:31 -0400 (Thu, 21 Apr 2011) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/util_crypt.c Remove kg_map_toktype(), as the call sites were removed in r21742. ------------------------------------------------------------------------ r24891 | tsitkova | 2011-04-20 11:48:20 -0400 (Wed, 20 Apr 2011) | 2 lines Changed paths: M /trunk/src/include/krb5/krb5.hin Documented krb5_auth_con_ API family ------------------------------------------------------------------------ r24890 | ghudson | 2011-04-20 10:40:49 -0400 (Wed, 20 Apr 2011) | 7 lines Changed paths: M /trunk/src/gen-manpages/Makefile.in ticket: 6904 subject: Install k5login(5) as well as .k5login(5) Since there is conflicting precedent as to whether dotfile man pages should be installed with or without the leading dot, install the .k5login man page both ways. ------------------------------------------------------------------------ r24889 | ghudson | 2011-04-19 14:16:17 -0400 (Tue, 19 Apr 2011) | 3 lines Changed paths: M /trunk/src/kadmin/server/misc.h Missed in r24888: remove the process_chpw_request() prototype from misc.h as it is now a static function. ------------------------------------------------------------------------ r24888 | ghudson | 2011-04-19 14:13:41 -0400 (Tue, 19 Apr 2011) | 3 lines Changed paths: M /trunk/src/kadmin/server/schpw.c Clean up schpw.c in kadmind a bit, making use of new k5-int.h helpers where appropriate. ------------------------------------------------------------------------ r24887 | ghudson | 2011-04-19 12:46:37 -0400 (Tue, 19 Apr 2011) | 4 lines Changed paths: M /trunk/src/kadmin/server/schpw.c ticket: 6903 Revert r24886; it was incorrect. ------------------------------------------------------------------------ r24886 | ghudson | 2011-04-19 12:37:19 -0400 (Tue, 19 Apr 2011) | 10 lines Changed paths: M /trunk/src/kadmin/server/schpw.c ticket: 6903 subject: Fix memory leak in kpasswd server UDP error path target_version: 1.9.1 tags: pullup The dispatch() in kadmind's schpw.c could return a failure code with an allocated response container. net-server.c does not expect this and leaks the container in the UDP case. Free the container in dispatch() if we are returning an error. ------------------------------------------------------------------------ r24885 | ghudson | 2011-04-16 14:10:23 -0400 (Sat, 16 Apr 2011) | 4 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/g_oid_ops.c ticket: 6890 Handle null OID values in gss_oid_equal(). ------------------------------------------------------------------------ r24884 | ghudson | 2011-04-16 13:30:38 -0400 (Sat, 16 Apr 2011) | 5 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/g_glue.c Check mech_type as well as mech_name in gssint_import_internal_name(), for the sake of static analyzers. (Also, since this is an internal function, it can be called on a half-constructed MN; checking the type alone would be insufficient.) ------------------------------------------------------------------------ r24883 | ghudson | 2011-04-16 10:05:22 -0400 (Sat, 16 Apr 2011) | 5 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/g_accept_sec_context.c ticket: 6813 Fix a code path where mech could be used uninitialized in gss_accept_sec_context after r24645. ------------------------------------------------------------------------ r24882 | ghudson | 2011-04-16 09:57:47 -0400 (Sat, 16 Apr 2011) | 4 lines Changed paths: M /trunk/src/lib/crypto/crypto_tests/Makefile.in M /trunk/src/lib/crypto/crypto_tests/t_nfold.c M /trunk/src/lib/crypto/libk5crypto.exports Revert r24826. Export krb5int_nfold from libk5crypto and link t_nfold against libk5crypto, matching the approach used in most other library unit tests. ------------------------------------------------------------------------ r24878 | tlyu | 2011-04-13 14:43:37 -0400 (Wed, 13 Apr 2011) | 10 lines Changed paths: M /trunk/src/kadmin/server/schpw.c ticket: 6899 tags: pullup target_version: 1.9.1 Fix the sole case in process_chpw_request() where a return could occur without allocating the data pointer in the response. This prevents a later free() of an invalid pointer in kill_tcp_or_rpc_connection(). Also initialize rep->data to NULL in process_chpw_request() and clean up *response in dispatch() as an additional precaution. ------------------------------------------------------------------------ r24877 | ghudson | 2011-04-13 11:15:56 -0400 (Wed, 13 Apr 2011) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/generic/gssapiP_generic.h D /trunk/src/lib/gssapi/generic/util_validate.c D /trunk/src/lib/gssapi/generic/utl_nohash_validate.c M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/compare_name.c M /trunk/src/lib/gssapi/krb5/context_time.c M /trunk/src/lib/gssapi/krb5/delete_sec_context.c M /trunk/src/lib/gssapi/krb5/disp_name.c M /trunk/src/lib/gssapi/krb5/duplicate_name.c M /trunk/src/lib/gssapi/krb5/export_name.c M /trunk/src/lib/gssapi/krb5/export_sec_context.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/krb5/iakerb.c M /trunk/src/lib/gssapi/krb5/import_name.c M /trunk/src/lib/gssapi/krb5/import_sec_context.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/inq_context.c M /trunk/src/lib/gssapi/krb5/inq_cred.c M /trunk/src/lib/gssapi/krb5/k5seal.c M /trunk/src/lib/gssapi/krb5/k5sealiov.c M /trunk/src/lib/gssapi/krb5/k5unseal.c M /trunk/src/lib/gssapi/krb5/k5unsealiov.c M /trunk/src/lib/gssapi/krb5/lucid_context.c M /trunk/src/lib/gssapi/krb5/naming_exts.c M /trunk/src/lib/gssapi/krb5/prf.c M /trunk/src/lib/gssapi/krb5/process_context_token.c M /trunk/src/lib/gssapi/krb5/rel_cred.c M /trunk/src/lib/gssapi/krb5/rel_name.c M /trunk/src/lib/gssapi/krb5/s4u_gss_glue.c M /trunk/src/lib/gssapi/krb5/ser_sctx.c M /trunk/src/lib/gssapi/krb5/val_cred.c M /trunk/src/lib/gssapi/krb5/wrap_size_limit.c Remove pointer validation code from the gss krb5 mech. ------------------------------------------------------------------------ r24876 | ghudson | 2011-04-12 14:35:31 -0400 (Tue, 12 Apr 2011) | 6 lines Changed paths: M /trunk/src/lib/gssapi/krb5/disp_status.c ticket: 6898 In krb5_gss_display_status, correct the sense of the g_make_string_buffer test, and return GSS_S_FAILURE if it fails. Reported by snambakam@likewise.com. ------------------------------------------------------------------------ r24875 | tsitkova | 2011-04-12 09:36:15 -0400 (Tue, 12 Apr 2011) | 2 lines Changed paths: M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/krb5/krb/fwd_tgt.c Documentation updates. Mostly GIC related. ------------------------------------------------------------------------ r24874 | ghudson | 2011-04-11 18:23:47 -0400 (Mon, 11 Apr 2011) | 4 lines Changed paths: M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/krb5/k5seal.c M /trunk/src/lib/gssapi/krb5/k5sealiov.c M /trunk/src/lib/gssapi/krb5/k5unseal.c M /trunk/src/lib/gssapi/krb5/k5unsealiov.c D /trunk/src/lib/gssapi/krb5/seal.c D /trunk/src/lib/gssapi/krb5/sign.c D /trunk/src/lib/gssapi/krb5/unseal.c D /trunk/src/lib/gssapi/krb5/verify.c Shuffle around some gss-krb5 entry points to eliminate four mostly content-free source files and better separate IOV stuff from non-IOV stuff. ------------------------------------------------------------------------ r24870 | ghudson | 2011-04-10 12:37:01 -0400 (Sun, 10 Apr 2011) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/gssapi_ext.h Add Doxygen markup for gss_userok() and gss_authorize_localname(). ------------------------------------------------------------------------ r24869 | ghudson | 2011-04-10 11:42:11 -0400 (Sun, 10 Apr 2011) | 10 lines Changed paths: M /trunk/src/lib/gssapi/generic/gssapi_ext.h M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/libgssapi_krb5.exports M /trunk/src/lib/gssapi/mechglue/Makefile.in A /trunk/src/lib/gssapi/mechglue/g_authorize_localname.c (from /users/lhoward/moonshot-mechglue-fixes/src/lib/gssapi/mechglue/g_authorize_localname.c:24862) M /trunk/src/lib/gssapi/mechglue/g_initialize.c D /trunk/src/lib/gssapi/mechglue/g_userok.c M /trunk/src/lib/gssapi/mechglue/mglueP.h ticket: 6891 Implement gss_authorize_localname, as discussed on the kitten list, and make gss_userok a wrapper around it matching the Gnu GSS prototype. The SPI for gss_authorize_localname doesn't match the API since we have no way of representing the contents of an internal name to a mech at the moment. From r24855, r24857, r24858, r24862, r24863, r24864, r24866, r24867, and r24868 in users/lhoward/moonshot-mechglue-fixes. ------------------------------------------------------------------------ r24861 | ghudson | 2011-04-08 13:47:01 -0400 (Fri, 08 Apr 2011) | 5 lines Changed paths: M /trunk/src/lib/gssapi/krb5/inq_cred.c ticket: 6897 When inquiring the default GSS acceptor principal, return a principal name from the keytab if we can, for better compliance with GSSAPI. ------------------------------------------------------------------------ r24860 | ghudson | 2011-04-08 13:45:07 -0400 (Fri, 08 Apr 2011) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/ktfns.c Correctly recognize non-iterable keytabs in k5_kt_get_principal(). ------------------------------------------------------------------------ r24859 | ghudson | 2011-04-08 12:50:13 -0400 (Fri, 08 Apr 2011) | 5 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/keytab/ktfns.c M /trunk/src/lib/krb5/krb/vfy_increds.c M /trunk/src/lib/krb5/libkrb5.exports M /trunk/src/lib/krb5_32.def Add k5_kt_get_principal, an internal krb5 interface to try to get a principal name from a keytab. Used currently by vfy_increds.c (in place of its static helper); will also be used when querying the name of the default gss-krb5 acceptor cred. ------------------------------------------------------------------------ r24853 | ghudson | 2011-04-07 11:20:37 -0400 (Thu, 07 Apr 2011) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/authdata.c In the authdata framework, determine which authdata sources to query based on the module's usage flags. From r24794 in users/lhoward/moonshot-mechglue-fixes. ------------------------------------------------------------------------ r24852 | ghudson | 2011-04-06 16:06:50 -0400 (Wed, 06 Apr 2011) | 9 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/g_imp_name.c ticket: 6896 subject: Allow anonymous name to be imported with empty name buffer When importing a name of type GSS_C_NT_ANONYMOUS, allow the input name buffer to be null or empty (null is translated into empty before mechanisms see it). From r24820 in users/lhoward/moonshot-mechglue-fixes. ------------------------------------------------------------------------ r24851 | tsitkova | 2011-04-06 15:44:07 -0400 (Wed, 06 Apr 2011) | 2 lines Changed paths: M /trunk/doc/doxy_examples/cc_set_config.c A /trunk/doc/doxy_examples/cc_unique.c M /trunk/src/include/krb5/krb5.hin Documentation updates ------------------------------------------------------------------------ r24844 | ghudson | 2011-04-05 18:15:41 -0400 (Tue, 05 Apr 2011) | 1 line Changed paths: M /trunk/src/lib/crypto/builtin/des/deps M /trunk/src/lib/crypto/crypto_tests/deps M /trunk/src/lib/gssapi/mechglue/deps M /trunk/src/lib/krb5/krb/deps Make depend. ------------------------------------------------------------------------ r24843 | ghudson | 2011-04-05 18:10:00 -0400 (Tue, 05 Apr 2011) | 7 lines Changed paths: M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/mechglue/g_canon_name.c M /trunk/src/lib/gssapi/mechglue/g_dup_name.c M /trunk/src/lib/gssapi/mechglue/g_glue.c M /trunk/src/lib/gssapi/mechglue/g_initialize.c M /trunk/src/lib/gssapi/mechglue/mglueP.h M /trunk/src/lib/gssapi/spnego/gssapiP_spnego.h M /trunk/src/lib/gssapi/spnego/spnego_mech.c ticket: 6895 subject: gss_duplicate_name SPI for SPNEGO Preserve attributes when duplicating a name, using the mechanism's implementation of gss_duplicate_name if present, or a loop over the attributes if not. ------------------------------------------------------------------------ r24840 | ghudson | 2011-04-04 19:06:09 -0400 (Mon, 04 Apr 2011) | 11 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/g_accept_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_acquire_cred.c ticket: 6894 subject: More sensical mech selection for gss_acquire_cred/accept_sec_context If a caller passes an empty mech set to gss_acquire_cred, get a cred for all mechs instead of just the krb5 mech, as we don't know what mechanism the cred is going to be used with (particularly in the acceptor case). As a related fix, if a caller passes a credential to gss_accept_sec_context and it does not contain a mech-specific cred for the token's mech, error out instead of using the default cred with the token's mechanism. ------------------------------------------------------------------------ r24839 | ghudson | 2011-04-04 16:57:59 -0400 (Mon, 04 Apr 2011) | 6 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/g_initialize.c ticket: 6892 r24838 accidentally added a gss_duplicate_name line to build_dynamicMech(), breaking the build (since gss_duplicate_name isn't in gss_mechanism yet). Revert that part of the change. ------------------------------------------------------------------------ r24838 | ghudson | 2011-04-04 16:11:08 -0400 (Mon, 04 Apr 2011) | 8 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/g_initialize.c ticket: 6892 subject: Prevent bleed-through of mechglue symbols into loaded mechs When loading a mech's symbols individually, make sure the symbol we got wasn't just a mechglue symbol showing through because the mech was linked against the mechglue. From r24719 in users/lhoward/moonshot-mechglue-fixes. ------------------------------------------------------------------------ r24837 | ghudson | 2011-04-04 16:04:54 -0400 (Mon, 04 Apr 2011) | 5 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/g_initialize.c ticket: 6891 Add gss_userok and gss_pname_to_uid to dynamic mech loading table. From r24711 in users/lhoward/moonshot-mechglue-fixes. ------------------------------------------------------------------------ r24836 | ghudson | 2011-04-04 11:59:35 -0400 (Mon, 04 Apr 2011) | 12 lines Changed paths: M /trunk/src/appl/gss-sample/gss-server.c M /trunk/src/lib/gssapi/generic/gssapi_ext.h M /trunk/src/lib/gssapi/generic/gssapi_generic.c M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/libgssapi_krb5.exports M /trunk/src/lib/gssapi/mechglue/Makefile.in M /trunk/src/lib/gssapi/mechglue/g_userok.c M /trunk/src/lib/gssapi/mechglue/gssd_pname_to_uid.c M /trunk/src/lib/gssapi/mechglue/mglueP.h M /trunk/src/lib/gssapi/spnego/spnego_mech.c ticket: 6891 subject: Add gss_userok and gss_pname_to_uid Resurrect gss_userok and gss_pname_to_uid in the mechglue. Add krb5 mech implementations using krb5_kuserok and krb5_aname_to_localname, as well as mechanism-independent implementations based on name attributes. From r24710, r24715, r24717, r24731, r24732, r24733, r24734, r24735, r24747, r24816, and r24819 in users/lhoward/moonshot-mechglue-fixes, with minor edits. ------------------------------------------------------------------------ r24835 | tsitkova | 2011-04-04 10:59:22 -0400 (Mon, 04 Apr 2011) | 2 lines Changed paths: M /trunk/src/include/krb5/krb5.hin Documentation updates ------------------------------------------------------------------------ r24834 | raeburn | 2011-04-03 19:21:59 -0400 (Sun, 03 Apr 2011) | 1 line Changed paths: M /trunk/src/configure.in M /trunk/src/lib/crypto/Makefile.in M /trunk/src/util/collected-client-lib/Makefile.in CoreFoundation is no longer used for UCS2 conversions. ------------------------------------------------------------------------ r24833 | raeburn | 2011-04-03 19:21:56 -0400 (Sun, 03 Apr 2011) | 1 line Changed paths: M /trunk/src/configure.in Drop some redundant autoconf tests. ------------------------------------------------------------------------ r24832 | raeburn | 2011-04-03 19:21:52 -0400 (Sun, 03 Apr 2011) | 1 line Changed paths: M /trunk/src/aclocal.m4 M /trunk/src/configure.in Don't check for stdarg.h. ------------------------------------------------------------------------ r24831 | raeburn | 2011-04-03 19:21:46 -0400 (Sun, 03 Apr 2011) | 1 line Changed paths: M /trunk/src/clients/ksu/main.c Don't test HAVE_STDARG_H, just assume it. ------------------------------------------------------------------------ r24830 | ghudson | 2011-04-03 18:16:53 -0400 (Sun, 03 Apr 2011) | 3 lines Changed paths: M /trunk/src/lib/crypto/krb/t_fortuna.c In t_fortuna.c, use a static buffer in head_tail_test, and use %f for a double argument, not %lf. ------------------------------------------------------------------------ r24829 | raeburn | 2011-04-03 18:10:03 -0400 (Sun, 03 Apr 2011) | 2 lines Changed paths: M /trunk/src/lib/crypto/krb/t_fortuna.c Don't allocate over 2MB on the stack; sparc-netbsd3.0 default stack limit is 2MB. ------------------------------------------------------------------------ r24828 | raeburn | 2011-04-03 17:54:32 -0400 (Sun, 03 Apr 2011) | 1 line Changed paths: M /trunk/src/lib/krb5/krb/init_ctx.c Include krb5_libinit.h always, since we call krb5int_initialize_library always. ------------------------------------------------------------------------ r24827 | ghudson | 2011-04-03 08:34:43 -0400 (Sun, 03 Apr 2011) | 3 lines Changed paths: M /trunk/src/util/support/plugins.c Revert r24815 and the RTLD_NODELETE part of r24744, which was committed by accident. ------------------------------------------------------------------------ r24826 | ghudson | 2011-04-03 08:31:13 -0400 (Sun, 03 Apr 2011) | 3 lines Changed paths: M /trunk/src/lib/crypto/crypto_tests/t_nfold.c Avoid using crypto_int.h in t_nfold.c for convenience on Solaris; just prototype krb5int_nfold instead. ------------------------------------------------------------------------ r24825 | ghudson | 2011-04-03 08:26:23 -0400 (Sun, 03 Apr 2011) | 2 lines Changed paths: M /trunk/src/lib/crypto/builtin/des/destest.c destest.c no longer needs crypto_int.h. ------------------------------------------------------------------------ r24821 | lhoward | 2011-04-03 04:02:53 -0400 (Sun, 03 Apr 2011) | 1 line Changed paths: M /trunk/src/lib/gssapi/generic/gssapi_ext.h M /trunk/src/lib/gssapi/mechglue/g_decapsulate_token.c M /trunk/src/lib/gssapi/mechglue/g_encapsulate_token.c M /trunk/src/lib/gssapi/mechglue/g_oid_ops.c Use RFC 5587 const types for draft-josefsson-gss-capsulate APIs ------------------------------------------------------------------------ r24815 | raeburn | 2011-04-03 02:48:45 -0400 (Sun, 03 Apr 2011) | 1 line Changed paths: M /trunk/src/util/support/plugins.c Only use RTLD_NODELETE if it's available. ------------------------------------------------------------------------ r24806 | ghudson | 2011-04-02 14:27:50 -0400 (Sat, 02 Apr 2011) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/int-proto.h M /trunk/src/lib/krb5/krb/privsafe.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_safe.c Factor out the address checks in krb5_rd_safe and krb5_rd_priv into a new function k5_privsafe_check_addrs. ------------------------------------------------------------------------ r24805 | ghudson | 2011-04-02 13:30:45 -0400 (Sat, 02 Apr 2011) | 4 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/auth_con.c M /trunk/src/lib/krb5/krb/int-proto.h A /trunk/src/lib/krb5/krb/privsafe.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_safe.c In libkrb5, move krb5int_auth_con_chkseqnum to a new file privsafe.c, renamed to k5_privsafe_check_seqnum. Declare it in int-proto.h rather than k5-int.h. ------------------------------------------------------------------------ r24804 | ghudson | 2011-04-02 12:37:00 -0400 (Sat, 02 Apr 2011) | 1 line Changed paths: M /trunk/NOTICE M /trunk/doc/copyright.texinfo Add PADL license to collected licenses. ------------------------------------------------------------------------ r24793 | lhoward | 2011-04-02 02:41:44 -0400 (Sat, 02 Apr 2011) | 1 line Changed paths: M /trunk/src/lib/krb5/krb/s4u_creds.c When doing S4U2Self for the anon principal, use the server realm ------------------------------------------------------------------------ r24792 | lhoward | 2011-04-02 02:41:31 -0400 (Sat, 02 Apr 2011) | 1 line Changed paths: M /trunk/src/kdc/kdc_util.c typo fix ------------------------------------------------------------------------ r24781 | ghudson | 2011-04-01 15:36:50 -0400 (Fri, 01 Apr 2011) | 3 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/g_initialize.c Allow absolute paths for mechglue libraries. From r24736 in users/lhoward/moonshot-mechglue/fixes. ------------------------------------------------------------------------ r24780 | ghudson | 2011-04-01 15:34:57 -0400 (Fri, 01 Apr 2011) | 8 lines Changed paths: M /trunk/src/lib/gssapi/generic/gssapi_ext.h M /trunk/src/lib/gssapi/libgssapi_krb5.exports M /trunk/src/lib/gssapi/mechglue/Makefile.in A /trunk/src/lib/gssapi/mechglue/g_decapsulate_token.c (from /users/lhoward/moonshot-mechglue-fixes/src/lib/gssapi/mechglue/g_decapsulate_token.c:24737) A /trunk/src/lib/gssapi/mechglue/g_encapsulate_token.c (from /users/lhoward/moonshot-mechglue-fixes/src/lib/gssapi/mechglue/g_encapsulate_token.c:24737) M /trunk/src/lib/gssapi/mechglue/g_oid_ops.c ticket: 6890 subject: Implement draft-josefsson-gss-capsulate Add gss_encapsulate_token(), gss_decapsulate_token(), and gss_oid_equal() APIs, which are already present in Heimdal and Shishi. From r24737, r24738, and r24740 in users/lhoward/moonshot-mechglue-fixes. ------------------------------------------------------------------------ r24779 | ghudson | 2011-04-01 14:38:10 -0400 (Fri, 01 Apr 2011) | 2 lines Changed paths: M /trunk/src/kdc/do_as_req.c Fix a potential uninitialized free in prepare_error_as(). ------------------------------------------------------------------------ r24776 | lhoward | 2011-04-01 01:56:46 -0400 (Fri, 01 Apr 2011) | 1 line Changed paths: M /trunk/src/plugins/authdata/greet_client/greet.c only reset greeting if provided attribute is urn:greet:greeting ------------------------------------------------------------------------ r24775 | lhoward | 2011-04-01 01:56:33 -0400 (Fri, 01 Apr 2011) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/s4u_authdata.c s4u2proxy_set_attribute should only return EPERM for its own attribute Failure to do this breaks other attribute providers' set_attribute() ------------------------------------------------------------------------ r24755 | ghudson | 2011-03-29 18:44:30 -0400 (Tue, 29 Mar 2011) | 11 lines Changed paths: M /trunk/src/kadmin/server/schpw.c ticket: 6888 target_version: 1.9.1 tags: pullup In r21175 (on the mskrb branch, merged in r21690) the result codes for password quality and other errors were accidentally reversed. Fix them so that password quality errors generate a "soft" failure and other errors generate a "hard" failure, as Heimdal and Microsoft do. Also recognize KADM5_PASS_Q_GENERIC (added in 1.9) as a password quality error. ------------------------------------------------------------------------ r24754 | tsitkova | 2011-03-29 14:52:22 -0400 (Tue, 29 Mar 2011) | 2 lines Changed paths: M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/krb5/ccache/ccbase.c In krb5_cc_move if something went wrong, free the dst credential cache. ------------------------------------------------------------------------ r24753 | tsitkova | 2011-03-29 12:22:05 -0400 (Tue, 29 Mar 2011) | 3 lines Changed paths: A /trunk/doc/doxy_examples/cc_set_config.c M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/krb5/ccache/ccfns.c If the new configuration data that is passed to krb5_cc_set_config is NULL, just remove the old configuration. Moved short krb5_cc_set_config usage example from krb5.hin into the separate file. ------------------------------------------------------------------------ r24752 | tsitkova | 2011-03-29 11:19:41 -0400 (Tue, 29 Mar 2011) | 5 lines Changed paths: A /trunk/doc/doxy_examples A /trunk/doc/doxy_examples/error_message.c M /trunk/src/Doxyfile M /trunk/src/include/krb5/krb5.hin Updated the documentation for the krb5_ error_message function family. Created the directory doc/doxy_examples/ to hold examples used in the doxygen documentation. Added usage example for the krb5_get/set/free_error_message functions ------------------------------------------------------------------------ r24751 | tsitkova | 2011-03-29 11:10:00 -0400 (Tue, 29 Mar 2011) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/ktbase.c Static function names should not have krb5_ prefix ------------------------------------------------------------------------ r24750 | ghudson | 2011-03-28 19:35:54 -0400 (Mon, 28 Mar 2011) | 11 lines Changed paths: M /trunk/src/lib/crypto/builtin/enc_provider/rc4.c ticket: 6886 target_version: 1.9.1 tags: pullup Remove the weak key checks from the builtin rc4 enc provider. There is no standards support for avoiding RC4 weak keys, so rejecting them causes periodic failures. Heimdal and Microsoft do not check for weak keys. Attacks based on these weak keys are probably thwarted by the use of a confounder, and even if not, the reduction in work factor is not terribly significant for 128-bit keys. ------------------------------------------------------------------------ r24749 | ghudson | 2011-03-28 13:05:54 -0400 (Mon, 28 Mar 2011) | 7 lines Changed paths: M /trunk/src/lib/krb5/krb/Makefile.in A /trunk/src/lib/krb5/krb/t_vfy_increds.c A /trunk/src/lib/krb5/krb/t_vfy_increds.py M /trunk/src/lib/krb5/krb/vfy_increds.c ticket: 6887 subject: Use first principal in keytab when verifying creds In krb5_verify_init_creds(), use the first principal in the keytab to verify the credentials instead of the result of krb5_sname_to_principal(). Also add tests. ------------------------------------------------------------------------ r24748 | tsitkova | 2011-03-28 11:04:27 -0400 (Mon, 28 Mar 2011) | 3 lines Changed paths: M /trunk/src/include/krb5/krb5.hin Documentation update. Mostly related to _kt_ and _cc_ routines ------------------------------------------------------------------------ r24745 | ghudson | 2011-03-25 11:50:06 -0400 (Fri, 25 Mar 2011) | 5 lines Changed paths: M /trunk/src/lib/gssapi/generic/util_token.c Fix a precedence error in g_make_token_header() which caused it to write the wrong length when no token type is passed. (From r24739 in users/lhoward/moonshot-mechglue-fixes.) ------------------------------------------------------------------------ r24744 | ghudson | 2011-03-25 11:46:03 -0400 (Fri, 25 Mar 2011) | 3 lines Changed paths: M /trunk/src/util/support/plugins.c Set better error messages when plugins fail to load. (From r24741 in users/lhowards/moonshot-mechglue-fixes.) ------------------------------------------------------------------------ r24743 | ghudson | 2011-03-23 21:24:42 -0400 (Wed, 23 Mar 2011) | 4 lines Changed paths: M /trunk/src/include/kdb.h Fix DAL documentation to recommend using krb5_db_get_context() and krb5_db_set_context() instead of directly accessing context->dal_handle->db_context (which requires internal headers). ------------------------------------------------------------------------ r24730 | epeisach | 2011-03-19 11:06:21 -0400 (Sat, 19 Mar 2011) | 3 lines Changed paths: M /trunk/src/lib/crypto/builtin/des/deps Update dependencies. ------------------------------------------------------------------------ r24729 | tsitkova | 2011-03-18 17:29:23 -0400 (Fri, 18 Mar 2011) | 2 lines Changed paths: M /trunk/src/include/krb5/krb5.hin Minor clean-up in krb5.hin ------------------------------------------------------------------------ r24728 | tsitkova | 2011-03-18 16:48:06 -0400 (Fri, 18 Mar 2011) | 3 lines Changed paths: M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/krb5/ccache/ccfns.c Move doxygen comments from source to header. Updated comments and added some usage examples. Affected functions: krb5_cc_get_config, krb5_cc_set_config, krb5_is_config_principal ------------------------------------------------------------------------ r24727 | ghudson | 2011-03-18 15:12:33 -0400 (Fri, 18 Mar 2011) | 3 lines Changed paths: M /trunk/src/include/krb5/krb5.hin Reinstate the line wrapping of the copyright notice in krb5.hin, and fix the format of the header comment. ------------------------------------------------------------------------ r24726 | tsitkova | 2011-03-18 14:16:32 -0400 (Fri, 18 Mar 2011) | 2 lines Changed paths: M /trunk/src/include/krb5/krb5.hin Added usage examples to the krb5_build_principal function family ------------------------------------------------------------------------ r24725 | ghudson | 2011-03-17 20:04:22 -0400 (Thu, 17 Mar 2011) | 2 lines Changed paths: M /trunk/src/kdc/do_as_req.c Use a helper function to clarify prepare_error_as() in the KDC. ------------------------------------------------------------------------ r24724 | ghudson | 2011-03-17 18:10:44 -0400 (Thu, 17 Mar 2011) | 9 lines Changed paths: M /trunk/src/kdc/fast_util.c ticket: 6885 subject: KDC memory leak of reply padata for FAST replies target_version: 1.9.1 tags: pullup kdc_fast_response_handle_padata() replaces rep->padata, causing the old value to be leaked. As a minimal fix, free the old value of rep->padata before replacing it. ------------------------------------------------------------------------ r24723 | ghudson | 2011-03-17 18:08:22 -0400 (Thu, 17 Mar 2011) | 3 lines Changed paths: M /trunk/src/kdc/main.c Don't leak the default realm name when initializing the default realm in the KDC. ------------------------------------------------------------------------ r24722 | ghudson | 2011-03-17 16:02:01 -0400 (Thu, 17 Mar 2011) | 11 lines Changed paths: M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/fast_util.c M /trunk/src/kdc/kdc_util.h ticket: 6884 subject: KDC memory leak in FAST error path target_version: 1.9.1 tags: pullup When kdc_fast_handle_error() produces a FAST-encoded error, it puts it into err->e_data and it never gets freed (since in the non-FAST case, err->e_data contains aliased pointers). Fix this by storing the encoded error in an output variable which is placed into the error's e_data by the caller and then freed. ------------------------------------------------------------------------ r24705 | tlyu | 2011-03-15 17:47:19 -0400 (Tue, 15 Mar 2011) | 7 lines Changed paths: M /trunk/src/kdc/do_as_req.c ticket: 6881 subject: KDC double-free when PKINIT enabled [MITKRB5-SA-2011-003 CVE-2011-0284] tags: pullup target_version: 1.9.1 Fix a double-free condition in the KDC that can occur during an AS-REQ when PKINIT is enabled. ------------------------------------------------------------------------ r24704 | ghudson | 2011-03-15 15:02:32 -0400 (Tue, 15 Mar 2011) | 2 lines Changed paths: M /trunk/NOTICE M /trunk/doc/copyright.texinfo Remove the Yarrow copyright notice since the code is gone. ------------------------------------------------------------------------ r24703 | ghudson | 2011-03-14 16:34:59 -0400 (Mon, 14 Mar 2011) | 2 lines Changed paths: M /trunk/src/lib/crypto/builtin/enc_provider/aes.c M /trunk/src/lib/crypto/krb/crypto_length.c M /trunk/src/lib/kadm5/logger.c M /trunk/src/lib/kadm5/misc_free.c M /trunk/src/lib/kdb/kdb_convert.c M /trunk/src/lib/kdb/kdb_log.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode_macros.h M /trunk/src/lib/krb5/krb/bld_princ.c M /trunk/src/lib/krb5/krb/chpw.c M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/gic_pwd.c M /trunk/src/lib/krb5/krb/ser_actx.c M /trunk/src/lib/krb5/os/dnsglue.c M /trunk/src/lib/krb5/os/sendto_kdc.c Resolve a few miscellaneous warnings. ------------------------------------------------------------------------ r24702 | ghudson | 2011-03-14 15:12:18 -0400 (Mon, 14 Mar 2011) | 2 lines Changed paths: D /trunk/src/lib/crypto/builtin/enc_provider/enc_provider.h D /trunk/src/lib/crypto/builtin/hash_provider/hash_provider.h Remove two headers accidentally left behind in r24677. ------------------------------------------------------------------------ r24701 | ghudson | 2011-03-11 12:53:18 -0500 (Fri, 11 Mar 2011) | 6 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/g_accept_sec_context.c ticket: 6813 Although it can't actually happen, make it more explicit that we won't dereference a null mech in the cleanup handler of the mechglue's gss_accept_sec_context. ------------------------------------------------------------------------ r24700 | ghudson | 2011-03-11 12:47:21 -0500 (Fri, 11 Mar 2011) | 2 lines Changed paths: M /trunk/src/lib/crypto/nss/pbkdf2.c Fix NSS PBKDF2 in the v4 salt (i.e. empty salt) case. ------------------------------------------------------------------------ r24699 | ghudson | 2011-03-10 23:20:17 -0500 (Thu, 10 Mar 2011) | 5 lines Changed paths: M /trunk/src/lib/crypto/builtin/des/Makefile.in D /trunk/src/lib/crypto/builtin/des/afsstring2key.c M /trunk/src/lib/crypto/builtin/des/des_int.h A /trunk/src/lib/crypto/builtin/des/des_keys.c M /trunk/src/lib/crypto/builtin/des/f_parity.c D /trunk/src/lib/crypto/builtin/des/string2key.c D /trunk/src/lib/crypto/builtin/des/t_afss2k.c M /trunk/src/lib/crypto/crypto_tests/t_str2key.c M /trunk/src/lib/crypto/krb/crypto_int.h M /trunk/src/lib/crypto/krb/random_to_key.c M /trunk/src/lib/crypto/krb/s2k_des.c M /trunk/src/lib/crypto/nss/des/Makefile.in A /trunk/src/lib/crypto/nss/des/des_keys.c D /trunk/src/lib/crypto/nss/des/des_oldapis.c D /trunk/src/lib/crypto/nss/des/f_parity.c D /trunk/src/lib/crypto/nss/des/string2key.c M /trunk/src/lib/crypto/nss/enc_provider/des.c M /trunk/src/lib/crypto/nss/enc_provider/enc_gen.c M /trunk/src/lib/crypto/openssl/des/Makefile.in A /trunk/src/lib/crypto/openssl/des/des_keys.c D /trunk/src/lib/crypto/openssl/des/des_oldapis.c D /trunk/src/lib/crypto/openssl/des/f_parity.c D /trunk/src/lib/crypto/openssl/des/string2key.c M /trunk/src/lib/crypto/openssl/enc_provider/des.c Move the des and AFS string-to-key implementations into lib/crypto/krb, since they aren't standard crypto primitives. Revise the module SPI accordingly. Add tests for AFS string-to-key to t_str2key.c to replace the ones in the (now defunct) t_afss2k.c. ------------------------------------------------------------------------ r24698 | ghudson | 2011-03-10 23:17:42 -0500 (Thu, 10 Mar 2011) | 3 lines Changed paths: M /trunk/src/lib/crypto/nss/enc_provider/camellia.c M /trunk/src/lib/crypto/nss/enc_provider/des3.c Fix a couple of key import modes in the NSS module, although they don't seem to matter a lot. ------------------------------------------------------------------------ r24697 | ghudson | 2011-03-09 16:50:47 -0500 (Wed, 09 Mar 2011) | 2 lines Changed paths: D /trunk/src/lib/krb5/krb/ser_eblk.c Remove ser_eblk.c, which has been unused since r11001 (October 1998). ------------------------------------------------------------------------ r24696 | ghudson | 2011-03-09 16:47:51 -0500 (Wed, 09 Mar 2011) | 2 lines Changed paths: M /trunk/src/prototype/prototype.c M /trunk/src/prototype/prototype.h Add one-line descriptions in the filename comments to prototype.[ch] ------------------------------------------------------------------------ r24695 | ghudson | 2011-03-09 16:46:07 -0500 (Wed, 09 Mar 2011) | 3 lines Changed paths: M /trunk/src/appl/sample/sample.h M /trunk/src/appl/sample/sclient/sclient.c M /trunk/src/appl/sample/sserver/sserver.c M /trunk/src/appl/simple/client/sim_client.c M /trunk/src/appl/simple/server/sim_server.c M /trunk/src/appl/simple/simple.h M /trunk/src/appl/user_user/client.c M /trunk/src/appl/user_user/server.c M /trunk/src/ccapi/common/cci_array_internal.c M /trunk/src/ccapi/common/cci_array_internal.h M /trunk/src/ccapi/common/cci_common.h M /trunk/src/ccapi/common/cci_cred_union.c M /trunk/src/ccapi/common/cci_cred_union.h M /trunk/src/ccapi/common/cci_debugging.c M /trunk/src/ccapi/common/cci_debugging.h M /trunk/src/ccapi/common/cci_identifier.c M /trunk/src/ccapi/common/cci_identifier.h M /trunk/src/ccapi/common/cci_message.c M /trunk/src/ccapi/common/cci_message.h M /trunk/src/ccapi/common/cci_os_debugging.h M /trunk/src/ccapi/common/cci_os_identifier.h M /trunk/src/ccapi/common/cci_types.h M /trunk/src/ccapi/common/mac/cci_os_debugging.c M /trunk/src/ccapi/common/mac/cci_os_identifier.c M /trunk/src/ccapi/common/win/OldCC/ccutils.c M /trunk/src/ccapi/common/win/OldCC/ccutils.h M /trunk/src/ccapi/common/win/OldCC/name.h M /trunk/src/ccapi/common/win/OldCC/util.h M /trunk/src/ccapi/common/win/cci_os_debugging.c M /trunk/src/ccapi/common/win/cci_os_identifier.c M /trunk/src/ccapi/common/win/tls.c M /trunk/src/ccapi/common/win/tls.h M /trunk/src/ccapi/common/win/win-utils.c M /trunk/src/ccapi/common/win/win-utils.h M /trunk/src/ccapi/lib/ccapi_ccache.c M /trunk/src/ccapi/lib/ccapi_ccache.h M /trunk/src/ccapi/lib/ccapi_ccache_iterator.c M /trunk/src/ccapi/lib/ccapi_ccache_iterator.h M /trunk/src/ccapi/lib/ccapi_context.c M /trunk/src/ccapi/lib/ccapi_context.h M /trunk/src/ccapi/lib/ccapi_context_change_time.c M /trunk/src/ccapi/lib/ccapi_context_change_time.h M /trunk/src/ccapi/lib/ccapi_credentials.c M /trunk/src/ccapi/lib/ccapi_credentials.h M /trunk/src/ccapi/lib/ccapi_credentials_iterator.c M /trunk/src/ccapi/lib/ccapi_credentials_iterator.h M /trunk/src/ccapi/lib/ccapi_ipc.c M /trunk/src/ccapi/lib/ccapi_ipc.h M /trunk/src/ccapi/lib/ccapi_os_ipc.h M /trunk/src/ccapi/lib/ccapi_string.c M /trunk/src/ccapi/lib/ccapi_string.h M /trunk/src/ccapi/lib/ccapi_v2.c M /trunk/src/ccapi/lib/mac/ccapi_os_ipc.c M /trunk/src/ccapi/lib/mac/ccapi_vector.c M /trunk/src/ccapi/lib/mac/ccapi_vector.h M /trunk/src/ccapi/lib/win/OldCC/client.h M /trunk/src/ccapi/lib/win/ccs_reply_proc.c M /trunk/src/ccapi/lib/win/dllmain.h M /trunk/src/ccapi/server/ccs_array.c M /trunk/src/ccapi/server/ccs_array.h M /trunk/src/ccapi/server/ccs_cache_collection.c M /trunk/src/ccapi/server/ccs_cache_collection.h M /trunk/src/ccapi/server/ccs_callback.c M /trunk/src/ccapi/server/ccs_callback.h M /trunk/src/ccapi/server/ccs_ccache.c M /trunk/src/ccapi/server/ccs_ccache.h M /trunk/src/ccapi/server/ccs_ccache_iterator.c M /trunk/src/ccapi/server/ccs_ccache_iterator.h M /trunk/src/ccapi/server/ccs_client.c M /trunk/src/ccapi/server/ccs_client.h M /trunk/src/ccapi/server/ccs_common.h M /trunk/src/ccapi/server/ccs_credentials.c M /trunk/src/ccapi/server/ccs_credentials.h M /trunk/src/ccapi/server/ccs_credentials_iterator.c M /trunk/src/ccapi/server/ccs_credentials_iterator.h M /trunk/src/ccapi/server/ccs_list.c M /trunk/src/ccapi/server/ccs_list.h M /trunk/src/ccapi/server/ccs_list_internal.c M /trunk/src/ccapi/server/ccs_list_internal.h M /trunk/src/ccapi/server/ccs_lock.c M /trunk/src/ccapi/server/ccs_lock.h M /trunk/src/ccapi/server/ccs_lock_state.c M /trunk/src/ccapi/server/ccs_lock_state.h M /trunk/src/ccapi/server/ccs_os_notify.h M /trunk/src/ccapi/server/ccs_os_pipe.h M /trunk/src/ccapi/server/ccs_os_server.h M /trunk/src/ccapi/server/ccs_pipe.c M /trunk/src/ccapi/server/ccs_pipe.h M /trunk/src/ccapi/server/ccs_server.c M /trunk/src/ccapi/server/ccs_server.h M /trunk/src/ccapi/server/ccs_types.h M /trunk/src/ccapi/server/mac/ccs_os_notify.c M /trunk/src/ccapi/server/mac/ccs_os_pipe.c M /trunk/src/ccapi/server/mac/ccs_os_server.c M /trunk/src/ccapi/server/win/WorkQueue.h M /trunk/src/ccapi/server/win/ccs_os_pipe.c M /trunk/src/ccapi/server/win/ccs_request_proc.c M /trunk/src/ccapi/server/win/ccs_win_pipe.c M /trunk/src/ccapi/server/win/ccs_win_pipe.h M /trunk/src/clients/kdestroy/kdestroy.c M /trunk/src/clients/kinit/extern.h M /trunk/src/clients/kinit/kinit.c M /trunk/src/clients/kinit/kinit_kdb.c M /trunk/src/clients/klist/klist.c M /trunk/src/clients/ksu/setenv.c M /trunk/src/clients/ksu/xmalloc.c M /trunk/src/include/CredentialsCache.h M /trunk/src/include/CredentialsCache2.h M /trunk/src/include/adm.h M /trunk/src/include/adm_proto.h M /trunk/src/include/cm.h M /trunk/src/include/foreachaddr.h M /trunk/src/include/gssrpc/auth_gss.h M /trunk/src/include/gssrpc/auth_gssapi.h M /trunk/src/include/gssrpc/netdb.h M /trunk/src/include/gssrpc/rename.h M /trunk/src/include/k5-buf.h M /trunk/src/include/k5-err.h M /trunk/src/include/k5-gmt_mktime.h M /trunk/src/include/k5-int.h M /trunk/src/include/k5-ipc_stream.h M /trunk/src/include/k5-platform.h M /trunk/src/include/k5-thread.h M /trunk/src/include/k5-trace.h M /trunk/src/include/k5-unicode.h M /trunk/src/include/k5-utf8.h M /trunk/src/include/kdb.h M /trunk/src/include/kdb_kt.h M /trunk/src/include/krb5/authdata_plugin.h M /trunk/src/include/krb5/kadm5_hook_plugin.h M /trunk/src/include/krb5/krb5.hin M /trunk/src/include/krb5/locate_plugin.h M /trunk/src/include/krb5/plugin.h M /trunk/src/include/krb5/preauth_plugin.h M /trunk/src/include/krb5/pwqual_plugin.h M /trunk/src/include/net-server.h M /trunk/src/include/osconf.hin M /trunk/src/include/pkinit_apple_utils.h M /trunk/src/include/pkinit_asn1.h M /trunk/src/include/pkinit_cert_store.h M /trunk/src/include/pkinit_client.h M /trunk/src/include/pkinit_cms.h M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kadmin/cli/kadmin.h M /trunk/src/kadmin/cli/ss_wrapper.c M /trunk/src/kadmin/dbutil/dump.c M /trunk/src/kadmin/dbutil/kdb5_create.c M /trunk/src/kadmin/dbutil/kdb5_destroy.c M /trunk/src/kadmin/dbutil/kdb5_stash.c M /trunk/src/kadmin/dbutil/kdb5_util.c M /trunk/src/kadmin/dbutil/kdb5_util.h M /trunk/src/kadmin/ktutil/ktutil.c M /trunk/src/kadmin/ktutil/ktutil.h M /trunk/src/kadmin/ktutil/ktutil_funcs.c M /trunk/src/kdc/dispatch.c M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/extern.c M /trunk/src/kdc/extern.h M /trunk/src/kdc/fast_util.c M /trunk/src/kdc/kdc_authdata.c M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kdc_util.h M /trunk/src/kdc/main.c M /trunk/src/kdc/pkinit_apple_server.c M /trunk/src/kdc/pkinit_server.h M /trunk/src/kdc/policy.c M /trunk/src/kdc/policy.h M /trunk/src/kdc/replay.c M /trunk/src/kdc/rtest.c M /trunk/src/kim/lib/kim_credential.c M /trunk/src/kim/lib/kim_credential_private.h M /trunk/src/kim/lib/kim_debug.c M /trunk/src/kim/lib/kim_debug_private.h M /trunk/src/kim/lib/kim_error_message.c M /trunk/src/kim/lib/kim_error_private.h M /trunk/src/kim/lib/kim_identity.c M /trunk/src/kim/lib/kim_identity_private.h M /trunk/src/kim/lib/kim_library.c M /trunk/src/kim/lib/kim_library_private.h M /trunk/src/kim/lib/kim_options.c M /trunk/src/kim/lib/kim_options_private.h M /trunk/src/kim/lib/kim_preferences.c M /trunk/src/kim/lib/kim_preferences_private.h M /trunk/src/kim/lib/kim_private.h M /trunk/src/kim/lib/kim_selection_hints_private.h M /trunk/src/kim/lib/kim_string.c M /trunk/src/kim/lib/kim_string_private.h M /trunk/src/kim/lib/kim_ui.c M /trunk/src/kim/lib/kim_ui_cli.c M /trunk/src/kim/lib/kim_ui_cli_private.h M /trunk/src/kim/lib/kim_ui_gui_private.h M /trunk/src/kim/lib/kim_ui_plugin.c M /trunk/src/kim/lib/kim_ui_plugin_private.h M /trunk/src/kim/lib/kim_ui_private.h M /trunk/src/kim/lib/mac/KerberosLogin.c M /trunk/src/kim/lib/mac/kim_os_debug.c M /trunk/src/kim/lib/mac/kim_os_identity.c M /trunk/src/kim/lib/mac/kim_os_library.c M /trunk/src/kim/lib/mac/kim_os_preferences.c M /trunk/src/kim/lib/mac/kim_os_private.h M /trunk/src/kim/lib/mac/kim_os_selection_hints.c M /trunk/src/kim/lib/mac/kim_os_string.c M /trunk/src/kim/lib/mac/kim_os_ui_gui.c M /trunk/src/kim/test/main.c M /trunk/src/kim/test/test_kim_common.c M /trunk/src/kim/test/test_kim_common.h M /trunk/src/kim/test/test_kim_identity.c M /trunk/src/kim/test/test_kim_identity.h M /trunk/src/kim/test/test_kim_preferences.c M /trunk/src/kim/test/test_kim_preferences.h M /trunk/src/kim/test/test_kim_selection_hints.c M /trunk/src/kim/test/test_kim_selection_hints.h M /trunk/src/kim/test/test_ui_plugin.c M /trunk/src/lib/apputils/daemon.c M /trunk/src/lib/apputils/net-server.c M /trunk/src/lib/crypto/builtin/aes/aes.h M /trunk/src/lib/crypto/builtin/aes/aescpp.h M /trunk/src/lib/crypto/builtin/aes/aescrypp.c M /trunk/src/lib/crypto/builtin/aes/aescrypt.c M /trunk/src/lib/crypto/builtin/aes/aeskey.c M /trunk/src/lib/crypto/builtin/aes/aeskeypp.c M /trunk/src/lib/crypto/builtin/aes/aesopt.h M /trunk/src/lib/crypto/builtin/aes/aestab.c M /trunk/src/lib/crypto/builtin/aes/uitypes.h M /trunk/src/lib/crypto/builtin/camellia/camellia.c M /trunk/src/lib/crypto/builtin/camellia/camellia.h M /trunk/src/lib/crypto/builtin/des/afsstring2key.c M /trunk/src/lib/crypto/builtin/des/des_int.h M /trunk/src/lib/crypto/builtin/des/destest.c M /trunk/src/lib/crypto/builtin/des/f_cbc.c M /trunk/src/lib/crypto/builtin/des/f_cksum.c M /trunk/src/lib/crypto/builtin/des/f_sched.c M /trunk/src/lib/crypto/builtin/des/f_tables.c M /trunk/src/lib/crypto/builtin/des/f_tables.h M /trunk/src/lib/crypto/builtin/des/key_sched.c M /trunk/src/lib/crypto/builtin/des/string2key.c M /trunk/src/lib/crypto/builtin/des/t_verify.c M /trunk/src/lib/crypto/builtin/des/weak_key.c M /trunk/src/lib/crypto/builtin/enc_provider/aes.c M /trunk/src/lib/crypto/builtin/enc_provider/camellia.c M /trunk/src/lib/crypto/builtin/enc_provider/rc4.c M /trunk/src/lib/crypto/builtin/init.c M /trunk/src/lib/crypto/builtin/md4/md4.c M /trunk/src/lib/crypto/builtin/md4/rsa-md4.h M /trunk/src/lib/crypto/builtin/md5/md5.c M /trunk/src/lib/crypto/builtin/md5/rsa-md5.h M /trunk/src/lib/crypto/builtin/pbkdf2.c M /trunk/src/lib/crypto/builtin/sha2/t_sha256.c M /trunk/src/lib/crypto/crypto_tests/aes-test.c M /trunk/src/lib/crypto/crypto_tests/camellia-test.c M /trunk/src/lib/crypto/crypto_tests/t_cf2.c M /trunk/src/lib/crypto/crypto_tests/t_cksum.c M /trunk/src/lib/crypto/crypto_tests/t_cksums.c M /trunk/src/lib/crypto/crypto_tests/t_cmac.c M /trunk/src/lib/crypto/crypto_tests/t_crc.c M /trunk/src/lib/crypto/crypto_tests/t_cts.c M /trunk/src/lib/crypto/crypto_tests/t_encrypt.c M /trunk/src/lib/crypto/crypto_tests/t_hmac.c M /trunk/src/lib/crypto/crypto_tests/t_kperf.c M /trunk/src/lib/crypto/crypto_tests/t_mdcksum.c M /trunk/src/lib/crypto/crypto_tests/t_mddriver.c M /trunk/src/lib/crypto/crypto_tests/t_nfold.c M /trunk/src/lib/crypto/crypto_tests/t_pkcs5.c M /trunk/src/lib/crypto/crypto_tests/t_prf.c M /trunk/src/lib/crypto/crypto_tests/t_prng.c M /trunk/src/lib/crypto/crypto_tests/t_short.c M /trunk/src/lib/crypto/crypto_tests/t_str2key.c M /trunk/src/lib/crypto/crypto_tests/vectors.c M /trunk/src/lib/crypto/krb/aead.c M /trunk/src/lib/crypto/krb/cf2.c M /trunk/src/lib/crypto/krb/checksum_cbc.c M /trunk/src/lib/crypto/krb/checksum_confounder.c M /trunk/src/lib/crypto/krb/checksum_dk_cmac.c M /trunk/src/lib/crypto/krb/checksum_hmac_md5.c M /trunk/src/lib/crypto/krb/checksum_unkeyed.c M /trunk/src/lib/crypto/krb/cmac.c M /trunk/src/lib/crypto/krb/combine_keys.c M /trunk/src/lib/crypto/krb/crc32.c M /trunk/src/lib/crypto/krb/crypto_length.c M /trunk/src/lib/crypto/krb/decrypt_iov.c M /trunk/src/lib/crypto/krb/enc_dk_cmac.c M /trunk/src/lib/crypto/krb/enc_dk_hmac.c M /trunk/src/lib/crypto/krb/enc_old.c M /trunk/src/lib/crypto/krb/enc_raw.c M /trunk/src/lib/crypto/krb/encrypt_iov.c M /trunk/src/lib/crypto/krb/enctype_util.c M /trunk/src/lib/crypto/krb/keyblocks.c M /trunk/src/lib/crypto/krb/make_checksum_iov.c M /trunk/src/lib/crypto/krb/prf.c M /trunk/src/lib/crypto/krb/prf_cmac.c M /trunk/src/lib/crypto/krb/prf_des.c M /trunk/src/lib/crypto/krb/prf_dk.c M /trunk/src/lib/crypto/krb/prf_rc4.c M /trunk/src/lib/crypto/krb/prng_fortuna.c M /trunk/src/lib/crypto/krb/prng_nss.c M /trunk/src/lib/crypto/krb/prng_os.c M /trunk/src/lib/crypto/krb/state.c M /trunk/src/lib/crypto/krb/t_fortuna.c M /trunk/src/lib/crypto/krb/verify_checksum_iov.c M /trunk/src/lib/crypto/nss/des/des_oldapis.c M /trunk/src/lib/crypto/nss/des/string2key.c M /trunk/src/lib/crypto/nss/enc_provider/aes.c M /trunk/src/lib/crypto/nss/enc_provider/camellia.c M /trunk/src/lib/crypto/nss/enc_provider/des.c M /trunk/src/lib/crypto/nss/enc_provider/des3.c M /trunk/src/lib/crypto/nss/enc_provider/enc_gen.c M /trunk/src/lib/crypto/nss/enc_provider/rc4.c M /trunk/src/lib/crypto/nss/hash_provider/hash_gen.c M /trunk/src/lib/crypto/nss/hash_provider/hash_gen.h M /trunk/src/lib/crypto/nss/hash_provider/hash_md5.c M /trunk/src/lib/crypto/nss/hash_provider/hash_sha1.c M /trunk/src/lib/crypto/nss/hmac.c M /trunk/src/lib/crypto/nss/md4/md4.c M /trunk/src/lib/crypto/nss/md4/rsa-md4.h M /trunk/src/lib/crypto/nss/nss_gen.h M /trunk/src/lib/crypto/nss/pbkdf2.c M /trunk/src/lib/crypto/openssl/des/des_oldapis.c M /trunk/src/lib/crypto/openssl/des/f_parity.c M /trunk/src/lib/crypto/openssl/des/string2key.c M /trunk/src/lib/crypto/openssl/enc_provider/aes.c M /trunk/src/lib/crypto/openssl/enc_provider/camellia.c M /trunk/src/lib/crypto/openssl/enc_provider/des.c M /trunk/src/lib/crypto/openssl/enc_provider/des3.c M /trunk/src/lib/crypto/openssl/enc_provider/rc4.c M /trunk/src/lib/crypto/openssl/hash_provider/hash_sha1.c M /trunk/src/lib/crypto/openssl/hmac.c M /trunk/src/lib/crypto/openssl/init.c M /trunk/src/lib/crypto/openssl/pbkdf2.c M /trunk/src/lib/gssapi/generic/gssapi_ext.h M /trunk/src/lib/gssapi/generic/oid_ops.c M /trunk/src/lib/gssapi/generic/utl_nohash_validate.c M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/canon_name.c M /trunk/src/lib/gssapi/krb5/duplicate_name.c M /trunk/src/lib/gssapi/krb5/export_name.c M /trunk/src/lib/gssapi/krb5/export_sec_context.c M /trunk/src/lib/gssapi/krb5/iakerb.c M /trunk/src/lib/gssapi/krb5/import_sec_context.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/inq_cred.c M /trunk/src/lib/gssapi/krb5/inq_names.c M /trunk/src/lib/gssapi/krb5/k5sealiov.c M /trunk/src/lib/gssapi/krb5/k5sealv3.c M /trunk/src/lib/gssapi/krb5/k5sealv3iov.c M /trunk/src/lib/gssapi/krb5/k5unsealiov.c M /trunk/src/lib/gssapi/krb5/lucid_context.c M /trunk/src/lib/gssapi/krb5/naming_exts.c M /trunk/src/lib/gssapi/krb5/prf.c M /trunk/src/lib/gssapi/krb5/rel_oid.c M /trunk/src/lib/gssapi/krb5/s4u_gss_glue.c M /trunk/src/lib/gssapi/krb5/ser_sctx.c M /trunk/src/lib/gssapi/krb5/set_allowable_enctypes.c M /trunk/src/lib/gssapi/krb5/set_ccache.c M /trunk/src/lib/gssapi/krb5/store_cred.c M /trunk/src/lib/gssapi/krb5/val_cred.c M /trunk/src/lib/gssapi/krb5/wrap_size_limit.c M /trunk/src/lib/gssapi/mechglue/g_acquire_cred_imp_name.c M /trunk/src/lib/gssapi/mechglue/g_buffer_set.c M /trunk/src/lib/gssapi/mechglue/g_del_name_attr.c M /trunk/src/lib/gssapi/mechglue/g_get_name_attr.c M /trunk/src/lib/gssapi/mechglue/g_inq_context_oid.c M /trunk/src/lib/gssapi/mechglue/g_inq_cred_oid.c M /trunk/src/lib/gssapi/mechglue/g_inq_name.c M /trunk/src/lib/gssapi/mechglue/g_map_name_to_any.c M /trunk/src/lib/gssapi/mechglue/g_mech_invoke.c M /trunk/src/lib/gssapi/mechglue/g_mechattr.c M /trunk/src/lib/gssapi/mechglue/g_oid_ops.c M /trunk/src/lib/gssapi/mechglue/g_prf.c M /trunk/src/lib/gssapi/mechglue/g_rel_cred.c M /trunk/src/lib/gssapi/mechglue/g_rel_name_mapping.c M /trunk/src/lib/gssapi/mechglue/g_saslname.c M /trunk/src/lib/gssapi/mechglue/g_set_context_option.c M /trunk/src/lib/gssapi/mechglue/g_set_cred_option.c M /trunk/src/lib/gssapi/mechglue/g_set_name_attr.c M /trunk/src/lib/gssapi/mechglue/g_set_neg_mechs.c M /trunk/src/lib/gssapi/mechglue/mglueP.h M /trunk/src/lib/gssapi/spnego/spnego_mech.c M /trunk/src/lib/kadm5/admin.h M /trunk/src/lib/kadm5/alt_prof.c M /trunk/src/lib/kadm5/logger.c M /trunk/src/lib/kadm5/srv/kadm5_hook.c M /trunk/src/lib/kadm5/srv/pwqual.c M /trunk/src/lib/kadm5/srv/pwqual_dict.c M /trunk/src/lib/kadm5/srv/pwqual_empty.c M /trunk/src/lib/kadm5/srv/pwqual_hesiod.c M /trunk/src/lib/kadm5/srv/pwqual_princ.c M /trunk/src/lib/kadm5/srv/server_acl.c M /trunk/src/lib/kadm5/srv/server_acl.h M /trunk/src/lib/kadm5/srv/server_misc.c M /trunk/src/lib/kadm5/str_conv.c M /trunk/src/lib/kdb/decrypt_key.c M /trunk/src/lib/kdb/encrypt_key.c M /trunk/src/lib/kdb/kdb5int.h M /trunk/src/lib/kdb/kdb_convert.c M /trunk/src/lib/kdb/kdb_cpw.c M /trunk/src/lib/kdb/kdb_default.c M /trunk/src/lib/kdb/keytab.c M /trunk/src/lib/krb5/asn.1/asn1_decode.c M /trunk/src/lib/krb5/asn.1/asn1_decode.h M /trunk/src/lib/krb5/asn.1/asn1_encode.c M /trunk/src/lib/krb5/asn.1/asn1_encode.h M /trunk/src/lib/krb5/asn.1/asn1_get.c M /trunk/src/lib/krb5/asn.1/asn1_get.h M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode.h M /trunk/src/lib/krb5/asn.1/asn1_k_decode_fast.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode_kdc.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode_macros.h M /trunk/src/lib/krb5/asn.1/asn1_k_decode_sam.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.h M /trunk/src/lib/krb5/asn.1/asn1_make.c M /trunk/src/lib/krb5/asn.1/asn1_make.h M /trunk/src/lib/krb5/asn.1/asn1_misc.c M /trunk/src/lib/krb5/asn.1/asn1_misc.h M /trunk/src/lib/krb5/asn.1/asn1glue.h M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/asn.1/krb5_decode_kdc.c M /trunk/src/lib/krb5/asn.1/krb5_decode_macros.h M /trunk/src/lib/krb5/asn.1/krb5_encode.c M /trunk/src/lib/krb5/ccache/cc-int.h M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/lib/krb5/ccache/cc_keyring.c M /trunk/src/lib/krb5/ccache/cc_memory.c M /trunk/src/lib/krb5/ccache/cc_mslsa.c M /trunk/src/lib/krb5/ccache/cc_retr.c M /trunk/src/lib/krb5/ccache/ccapi/stdcc.c M /trunk/src/lib/krb5/ccache/ccbase.c M /trunk/src/lib/krb5/ccache/cccursor.c M /trunk/src/lib/krb5/ccache/ccdefault.c M /trunk/src/lib/krb5/ccache/ccdefops.c M /trunk/src/lib/krb5/ccache/ccfns.c M /trunk/src/lib/krb5/ccache/fcc.h M /trunk/src/lib/krb5/ccache/scc.h M /trunk/src/lib/krb5/ccache/ser_cc.c M /trunk/src/lib/krb5/ccache/t_cc.c M /trunk/src/lib/krb5/ccache/t_cccursor.c M /trunk/src/lib/krb5/ccache/t_memory.c M /trunk/src/lib/krb5/ccache/t_stdio.c M /trunk/src/lib/krb5/error_tables/init_ets.c M /trunk/src/lib/krb5/keytab/kt-int.h M /trunk/src/lib/krb5/keytab/kt_file.c M /trunk/src/lib/krb5/keytab/kt_memory.c M /trunk/src/lib/krb5/keytab/kt_srvtab.c M /trunk/src/lib/krb5/keytab/ktadd.c M /trunk/src/lib/krb5/keytab/ktbase.c M /trunk/src/lib/krb5/keytab/ktdefault.c M /trunk/src/lib/krb5/keytab/ktfns.c M /trunk/src/lib/krb5/keytab/ktfr_entry.c M /trunk/src/lib/krb5/keytab/ktremove.c M /trunk/src/lib/krb5/keytab/read_servi.c M /trunk/src/lib/krb5/keytab/t_keytab.c M /trunk/src/lib/krb5/krb/addr_comp.c M /trunk/src/lib/krb5/krb/addr_order.c M /trunk/src/lib/krb5/krb/addr_srch.c M /trunk/src/lib/krb5/krb/allow_weak.c M /trunk/src/lib/krb5/krb/auth_con.c M /trunk/src/lib/krb5/krb/authdata.h M /trunk/src/lib/krb5/krb/authdata_dec.c M /trunk/src/lib/krb5/krb/authdata_enc.c M /trunk/src/lib/krb5/krb/bld_pr_ext.c M /trunk/src/lib/krb5/krb/bld_princ.c M /trunk/src/lib/krb5/krb/brand.c M /trunk/src/lib/krb5/krb/chk_trans.c M /trunk/src/lib/krb5/krb/conv_princ.c M /trunk/src/lib/krb5/krb/copy_addrs.c M /trunk/src/lib/krb5/krb/copy_athctr.c M /trunk/src/lib/krb5/krb/copy_auth.c M /trunk/src/lib/krb5/krb/copy_cksum.c M /trunk/src/lib/krb5/krb/copy_creds.c M /trunk/src/lib/krb5/krb/copy_ctx.c M /trunk/src/lib/krb5/krb/copy_data.c M /trunk/src/lib/krb5/krb/copy_key.c M /trunk/src/lib/krb5/krb/copy_princ.c M /trunk/src/lib/krb5/krb/copy_tick.c M /trunk/src/lib/krb5/krb/cp_key_cnt.c M /trunk/src/lib/krb5/krb/decode_kdc.c M /trunk/src/lib/krb5/krb/decrypt_tk.c M /trunk/src/lib/krb5/krb/deltat.c M /trunk/src/lib/krb5/krb/enc_helper.c M /trunk/src/lib/krb5/krb/enc_keyhelper.c M /trunk/src/lib/krb5/krb/encode_kdc.c M /trunk/src/lib/krb5/krb/encrypt_tk.c M /trunk/src/lib/krb5/krb/etype_list.c M /trunk/src/lib/krb5/krb/fast.c M /trunk/src/lib/krb5/krb/fast.h M /trunk/src/lib/krb5/krb/fwd_tgt.c M /trunk/src/lib/krb5/krb/gc_via_tkt.c M /trunk/src/lib/krb5/krb/gen_save_subkey.c M /trunk/src/lib/krb5/krb/gen_seqnum.c M /trunk/src/lib/krb5/krb/gen_subkey.c M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/gic_keytab.c M /trunk/src/lib/krb5/krb/in_tkt_sky.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/init_keyblock.c M /trunk/src/lib/krb5/krb/int-proto.h M /trunk/src/lib/krb5/krb/kdc_rep_dc.c M /trunk/src/lib/krb5/krb/kerrs.c M /trunk/src/lib/krb5/krb/kfree.c M /trunk/src/lib/krb5/krb/libdef_parse.c M /trunk/src/lib/krb5/krb/mk_error.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_rep.c M /trunk/src/lib/krb5/krb/mk_req.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/pac.c M /trunk/src/lib/krb5/krb/pac_sign.c M /trunk/src/lib/krb5/krb/parse.c M /trunk/src/lib/krb5/krb/pkinit_apple_asn1.c M /trunk/src/lib/krb5/krb/pkinit_apple_cert_store.c M /trunk/src/lib/krb5/krb/pkinit_apple_client.c M /trunk/src/lib/krb5/krb/pkinit_apple_cms.c M /trunk/src/lib/krb5/krb/plugin.c M /trunk/src/lib/krb5/krb/pr_to_salt.c M /trunk/src/lib/krb5/krb/princ_comp.c M /trunk/src/lib/krb5/krb/rd_error.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_rep.c M /trunk/src/lib/krb5/krb/rd_req.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/rd_safe.c M /trunk/src/lib/krb5/krb/recvauth.c M /trunk/src/lib/krb5/krb/s4u_creds.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/lib/krb5/krb/sendauth.c M /trunk/src/lib/krb5/krb/ser_actx.c M /trunk/src/lib/krb5/krb/ser_adata.c M /trunk/src/lib/krb5/krb/ser_addr.c M /trunk/src/lib/krb5/krb/ser_auth.c M /trunk/src/lib/krb5/krb/ser_cksum.c M /trunk/src/lib/krb5/krb/ser_ctx.c M /trunk/src/lib/krb5/krb/ser_eblk.c M /trunk/src/lib/krb5/krb/ser_key.c M /trunk/src/lib/krb5/krb/ser_princ.c M /trunk/src/lib/krb5/krb/serialize.c M /trunk/src/lib/krb5/krb/set_realm.c M /trunk/src/lib/krb5/krb/srv_dec_tkt.c M /trunk/src/lib/krb5/krb/srv_rcache.c M /trunk/src/lib/krb5/krb/str_conv.c M /trunk/src/lib/krb5/krb/strptime.c M /trunk/src/lib/krb5/krb/t_authdata.c M /trunk/src/lib/krb5/krb/t_deltat.c M /trunk/src/lib/krb5/krb/t_etypes.c M /trunk/src/lib/krb5/krb/t_expire_warn.c M /trunk/src/lib/krb5/krb/t_princ.c M /trunk/src/lib/krb5/krb/t_ser.c M /trunk/src/lib/krb5/krb/tgtname.c M /trunk/src/lib/krb5/krb/unparse.c M /trunk/src/lib/krb5/krb/val_renew.c M /trunk/src/lib/krb5/krb/valid_times.c M /trunk/src/lib/krb5/krb/walk_rtree.c M /trunk/src/lib/krb5/os/accessor.c M /trunk/src/lib/krb5/os/an_to_ln.c M /trunk/src/lib/krb5/os/c_ustime.c M /trunk/src/lib/krb5/os/ccdefname.c M /trunk/src/lib/krb5/os/changepw.c M /trunk/src/lib/krb5/os/def_realm.c M /trunk/src/lib/krb5/os/dnsglue.c M /trunk/src/lib/krb5/os/dnsglue.h M /trunk/src/lib/krb5/os/dnssrv.c M /trunk/src/lib/krb5/os/free_krbhs.c M /trunk/src/lib/krb5/os/full_ipadr.c M /trunk/src/lib/krb5/os/gen_port.c M /trunk/src/lib/krb5/os/gen_rname.c M /trunk/src/lib/krb5/os/genaddrs.c M /trunk/src/lib/krb5/os/get_krbhst.c M /trunk/src/lib/krb5/os/hostaddr.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/init_os_ctx.c M /trunk/src/lib/krb5/os/krbfileio.c M /trunk/src/lib/krb5/os/ktdefname.c M /trunk/src/lib/krb5/os/kuserok.c M /trunk/src/lib/krb5/os/localaddr.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/lock_file.c M /trunk/src/lib/krb5/os/mk_faddr.c M /trunk/src/lib/krb5/os/net_read.c M /trunk/src/lib/krb5/os/net_write.c M /trunk/src/lib/krb5/os/os-proto.h M /trunk/src/lib/krb5/os/osconfig.c M /trunk/src/lib/krb5/os/port2ip.c M /trunk/src/lib/krb5/os/read_msg.c M /trunk/src/lib/krb5/os/read_pwd.c M /trunk/src/lib/krb5/os/realm_dom.c M /trunk/src/lib/krb5/os/realm_iter.c M /trunk/src/lib/krb5/os/sendto_kdc.c M /trunk/src/lib/krb5/os/sn2princ.c M /trunk/src/lib/krb5/os/t_kuserok.c M /trunk/src/lib/krb5/os/thread_safe.c M /trunk/src/lib/krb5/os/timeofday.c M /trunk/src/lib/krb5/os/toffset.c M /trunk/src/lib/krb5/os/trace.c M /trunk/src/lib/krb5/os/unlck_file.c M /trunk/src/lib/krb5/os/ustime.c M /trunk/src/lib/krb5/os/write_msg.c M /trunk/src/lib/krb5/rcache/rc-int.h M /trunk/src/lib/krb5/rcache/rc_base.c M /trunk/src/lib/krb5/rcache/rc_base.h M /trunk/src/lib/krb5/rcache/rc_conv.c M /trunk/src/lib/krb5/rcache/rc_dfl.c M /trunk/src/lib/krb5/rcache/rc_dfl.h M /trunk/src/lib/krb5/rcache/rc_io.c M /trunk/src/lib/krb5/rcache/rc_io.h M /trunk/src/lib/krb5/rcache/rc_none.c M /trunk/src/lib/krb5/rcache/rcdef.c M /trunk/src/lib/krb5/rcache/rcfns.c M /trunk/src/lib/krb5/rcache/ser_rc.c M /trunk/src/lib/krb5/rcache/t_replay.c M /trunk/src/lib/krb5/unicode/ucdata/ucdata.c M /trunk/src/lib/krb5/unicode/ucdata/ucdata.h M /trunk/src/lib/krb5/unicode/ucdata/ucgendat.c M /trunk/src/lib/krb5/unicode/ucdata/ucpgba.c M /trunk/src/lib/krb5/unicode/ucdata/ucpgba.h M /trunk/src/lib/krb5/unicode/ucstr.c M /trunk/src/lib/krb5/unicode/ure/ure.c M /trunk/src/lib/krb5/unicode/ure/ure.h M /trunk/src/lib/krb5/unicode/ure/urestubs.c M /trunk/src/lib/krb5/unicode/utbm/utbm.c M /trunk/src/lib/krb5/unicode/utbm/utbm.h M /trunk/src/lib/krb5/unicode/utbm/utbmstub.c M /trunk/src/lib/rpc/auth_gss.c M /trunk/src/lib/rpc/authgss_prot.c M /trunk/src/lib/rpc/bindresvport.c M /trunk/src/lib/rpc/getrpcent.c M /trunk/src/lib/rpc/getrpcport.c M /trunk/src/lib/rpc/gssrpcint.h M /trunk/src/lib/rpc/svc_auth.c M /trunk/src/lib/rpc/svc_auth_gss.c M /trunk/src/lib/rpc/svc_auth_none.c M /trunk/src/lib/rpc/svc_run.c M /trunk/src/lib/rpc/xdr_alloc.c M /trunk/src/patchlevel.h M /trunk/src/plugins/authdata/greet/greet_auth.c M /trunk/src/plugins/authdata/greet_client/greet.c M /trunk/src/plugins/authdata/greet_server/greet_auth.c M /trunk/src/plugins/kadm5_hook/test/main.c M /trunk/src/plugins/kdb/db2/kdb_db2.c M /trunk/src/plugins/kdb/db2/kdb_db2.h M /trunk/src/plugins/kdb/db2/kdb_xdr.c M /trunk/src/plugins/kdb/db2/lockout.c M /trunk/src/plugins/kdb/hdb/kdb_hdb.c M /trunk/src/plugins/kdb/hdb/kdb_hdb.h M /trunk/src/plugins/kdb/hdb/kdb_marshal.c M /trunk/src/plugins/kdb/hdb/kdb_windc.c M /trunk/src/plugins/kdb/ldap/ldap_exp.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_list.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_list.h M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.h M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.h M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.h M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_xdr.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_handle.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_handle.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_krbcontainer.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_krbcontainer.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_main.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_services.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_services.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/lockout.c M /trunk/src/plugins/locate/python/py-locate.c M /trunk/src/plugins/preauth/encrypted_challenge/encrypted_challenge_main.c M /trunk/src/plugins/preauth/pkinit/pkcs11.h M /trunk/src/plugins/preauth/securid_sam2/extern.h M /trunk/src/plugins/preauth/securid_sam2/securid2.c M /trunk/src/plugins/preauth/securid_sam2/securid_sam2_main.c M /trunk/src/slave/kprop.c M /trunk/src/slave/kprop.h M /trunk/src/slave/kprop_sock.c M /trunk/src/slave/kpropd.c M /trunk/src/slave/kpropd_rpc.c M /trunk/src/tests/asn.1/debug.h M /trunk/src/tests/asn.1/krb5_decode_leak.c M /trunk/src/tests/asn.1/krb5_decode_test.c M /trunk/src/tests/asn.1/krb5_encode_test.c M /trunk/src/tests/asn.1/ktest.c M /trunk/src/tests/asn.1/ktest.h M /trunk/src/tests/asn.1/ktest_equal.c M /trunk/src/tests/asn.1/ktest_equal.h M /trunk/src/tests/asn.1/t_trval.c M /trunk/src/tests/asn.1/trval.c M /trunk/src/tests/asn.1/utility.c M /trunk/src/tests/asn.1/utility.h M /trunk/src/tests/create/kdb5_mkdums.c M /trunk/src/tests/dejagnu/t_inetd.c M /trunk/src/tests/dump.c M /trunk/src/tests/gssapi/t_accname.c M /trunk/src/tests/gssapi/t_gssexts.c M /trunk/src/tests/gssapi/t_namingexts.c M /trunk/src/tests/gssapi/t_s4u.c M /trunk/src/tests/gssapi/t_saslname.c M /trunk/src/tests/hammer/kdc5_hammer.c M /trunk/src/tests/hammer/pp.c M /trunk/src/tests/misc/test_getpw.c M /trunk/src/tests/misc/test_getsockname.c M /trunk/src/tests/mkeystash_compat/bigendian.c M /trunk/src/tests/resolve/addrinfo-test.c M /trunk/src/tests/resolve/resolve.c M /trunk/src/tests/shlib/t_loader.c M /trunk/src/tests/test1.c M /trunk/src/tests/threads/gss-perf.c M /trunk/src/tests/threads/init_ctx.c M /trunk/src/tests/threads/prof1.c M /trunk/src/tests/threads/profread.c M /trunk/src/tests/threads/t_rcache.c M /trunk/src/tests/verify/kdb5_verify.c M /trunk/src/tests/verify/pkey.c M /trunk/src/util/et/com_err.h M /trunk/src/util/et/compile_et.c M /trunk/src/util/exitsleep.c M /trunk/src/util/mac/k5_mig_client.c M /trunk/src/util/mac/k5_mig_client.h M /trunk/src/util/mac/k5_mig_server.c M /trunk/src/util/mac/k5_mig_server.h M /trunk/src/util/profile/argv_parse.c M /trunk/src/util/profile/argv_parse.h M /trunk/src/util/ss/listen.c M /trunk/src/util/ss/mk_cmds.c M /trunk/src/util/ss/pager.c M /trunk/src/util/ss/prompt.c M /trunk/src/util/ss/requests.c M /trunk/src/util/support/ipc_stream.c M /trunk/src/util/support/k5buf-int.h M /trunk/src/util/support/k5buf.c M /trunk/src/util/support/plugins.c M /trunk/src/util/support/printf.c M /trunk/src/util/support/strlcpy.c M /trunk/src/util/support/supp-int.h M /trunk/src/util/support/t_k5buf.c M /trunk/src/util/support/threads.c M /trunk/src/util/support/utf8.c M /trunk/src/util/support/utf8_conv.c M /trunk/src/util/support/zap.c M /trunk/src/wconfig.c M /trunk/src/windows/cns/cns.c M /trunk/src/windows/cns/tktlist.c M /trunk/src/windows/cns/tktlist.h M /trunk/src/windows/lib/cacheapi.h M /trunk/src/windows/lib/vardlg.c M /trunk/src/windows/ms2mit/mit2ms.c M /trunk/src/windows/ms2mit/ms2mit.c M /trunk/src/windows/winlevel.h Adjust most C source files to match the new standards for copyright and license comments. ------------------------------------------------------------------------ r24694 | ghudson | 2011-03-09 16:42:08 -0500 (Wed, 09 Mar 2011) | 3 lines Changed paths: M /trunk/src/Makefile.in A /trunk/src/util/krb5-check-copyright.py Add a script and Makefile target to check for violations of the recently added standards for copyright and license comments. ------------------------------------------------------------------------ r24693 | tlyu | 2011-03-08 15:53:55 -0500 (Tue, 08 Mar 2011) | 7 lines Changed paths: M /trunk/src/lib/gssapi/krb5/disp_status.c ticket: 6844 tags: pullup target_version: 1.9.1 Fix a memory leak independently found by Tim Pozdeev and Arlene Berry. This change should be pulled up to the 1.8 and 1.7 branches as well. ------------------------------------------------------------------------ r24692 | ghudson | 2011-03-08 14:34:31 -0500 (Tue, 08 Mar 2011) | 8 lines Changed paths: M /trunk/src/lib/gssapi/spnego/spnego_mech.c ticket: 6863 SPNEGO's accept_sec_context and init_sec_context produce a null context on error, so it needs to silently succeed when deleting a null context. It was instead passing the null context along to the mechglue which would produce an error, causing a leak of the mechglue's union context wrapper. Reported by aberry@likewise.com. ------------------------------------------------------------------------ r24691 | ghudson | 2011-03-08 12:22:20 -0500 (Tue, 08 Mar 2011) | 3 lines Changed paths: D /trunk/src/prototype/getopt.c prototype/getopt.c hasn't been updated in quite some time and we don't really need it. ------------------------------------------------------------------------ r24690 | epeisach | 2011-03-06 11:33:47 -0500 (Sun, 06 Mar 2011) | 3 lines Changed paths: M /trunk/src/lib/crypto/builtin/des/deps Update dependencies. ------------------------------------------------------------------------ r24689 | epeisach | 2011-03-06 08:30:35 -0500 (Sun, 06 Mar 2011) | 4 lines Changed paths: M /trunk/src/lib/crypto/crypto_tests/t_crc.c M /trunk/src/lib/crypto/crypto_tests/t_cts.c M /trunk/src/lib/crypto/crypto_tests/t_hmac.c M /trunk/src/lib/crypto/crypto_tests/t_mddriver.c M /trunk/src/lib/crypto/crypto_tests/t_nfold.c Fix up signed/unsigned warnings in this directory. There are still a few more - but these were the obvious ones. ------------------------------------------------------------------------ r24688 | epeisach | 2011-03-06 08:29:54 -0500 (Sun, 06 Mar 2011) | 3 lines Changed paths: M /trunk/src/appl/user_user/client.c M /trunk/src/appl/user_user/server.c Clean up memory leaks at end of program. No leaks now on success. ------------------------------------------------------------------------ r24687 | epeisach | 2011-03-06 08:29:05 -0500 (Sun, 06 Mar 2011) | 4 lines Changed paths: M /trunk/src/lib/crypto/builtin/sha2/Makefile.in M /trunk/src/lib/crypto/krb/Makefile.in M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/deps M /trunk/src/tests/gssapi/Makefile.in On make clean remove test programs and object files. In lib/krb5/krb make depend as a test program was missed from the source list. ------------------------------------------------------------------------ r24686 | ghudson | 2011-03-05 14:16:28 -0500 (Sat, 05 Mar 2011) | 3 lines Changed paths: M /trunk/src/lib/crypto/crypto_tests/t_str2key.c M /trunk/src/lib/crypto/openssl/des/string2key.c Add test vectors from RFC 3961 for DES and DES3 to t_str2key.c. Fix OpenSSL module handling of salts in its DES string-to-key. ------------------------------------------------------------------------ r24685 | epeisach | 2011-03-05 12:37:21 -0500 (Sat, 05 Mar 2011) | 6 lines Changed paths: M /trunk/src/appl/user_user/Makefile.in M /trunk/src/appl/user_user/server.c A /trunk/src/appl/user_user/t_user2user.py ticket: 6878 subject: Add test script for user2user programs Simple test programs to make sure that user2user functions. ------------------------------------------------------------------------ r24684 | epeisach | 2011-03-05 10:56:33 -0500 (Sat, 05 Mar 2011) | 5 lines Changed paths: M /trunk/src/lib/crypto/builtin/des/destest.c Include crypto_int.h for mit_des_fixup_key_parity prototype. Cleanup signed/unsigned warnings. ------------------------------------------------------------------------ r24683 | ghudson | 2011-03-05 09:33:37 -0500 (Sat, 05 Mar 2011) | 3 lines Changed paths: M /trunk/src/lib/crypto/openssl/des/f_parity.c Fix a conceptual (but not practical) type mismatch in the OpenSSL module's mit_des_fixup_key_parity resulting from r24677. ------------------------------------------------------------------------ r24682 | ghudson | 2011-03-05 09:00:38 -0500 (Sat, 05 Mar 2011) | 2 lines Changed paths: M /trunk/src/lib/crypto/krb/crypto_int.h M /trunk/src/lib/crypto/krb/default_state.c M /trunk/src/lib/crypto/nss/enc_provider/enc_gen.c M /trunk/src/lib/crypto/nss/enc_provider/rc4.c M /trunk/src/lib/crypto/nss/nss_gen.h M /trunk/src/lib/crypto/openssl/enc_provider/rc4.c Make enc provider free_state function return void. ------------------------------------------------------------------------ r24681 | ghudson | 2011-03-05 08:51:00 -0500 (Sat, 05 Mar 2011) | 4 lines Changed paths: M /trunk/src/lib/crypto/krb/crypto_int.h M /trunk/src/lib/crypto/krb/etypes.c M /trunk/src/lib/crypto/krb/state.c Remove the init_state and free_state enctype functions and go back to always delegating state to the enc provider. (We needed enctype- specific state initialization for CCM enctypes when we had them.) ------------------------------------------------------------------------ r24680 | ghudson | 2011-03-05 08:36:53 -0500 (Sat, 05 Mar 2011) | 3 lines Changed paths: M /trunk/src/lib/crypto/builtin/Makefile.in M /trunk/src/lib/crypto/builtin/deps D /trunk/src/lib/crypto/builtin/t_cf2.c D /trunk/src/lib/crypto/builtin/t_cf2.comments D /trunk/src/lib/crypto/builtin/t_cf2.expected D /trunk/src/lib/crypto/builtin/t_cf2.in M /trunk/src/lib/crypto/crypto_tests/Makefile.in M /trunk/src/lib/crypto/crypto_tests/deps A /trunk/src/lib/crypto/crypto_tests/t_cf2.c (from /trunk/src/lib/crypto/builtin/t_cf2.c:24679) A /trunk/src/lib/crypto/crypto_tests/t_cf2.comments (from /trunk/src/lib/crypto/builtin/t_cf2.comments:24679) A /trunk/src/lib/crypto/crypto_tests/t_cf2.expected (from /trunk/src/lib/crypto/builtin/t_cf2.expected:24679) A /trunk/src/lib/crypto/crypto_tests/t_cf2.in (from /trunk/src/lib/crypto/builtin/t_cf2.in:24679) M /trunk/src/lib/crypto/krb/deps Move t_cf2 from lib/crypto/builtin to lib/crypto/crypto_tests, as it is not specific to the builtin module. ------------------------------------------------------------------------ r24679 | ghudson | 2011-03-05 08:31:02 -0500 (Sat, 05 Mar 2011) | 3 lines Changed paths: M /trunk/src/configure.in M /trunk/src/lib/crypto/Makefile.in A /trunk/src/lib/crypto/crypto_tests/CRC.pm (from /trunk/src/lib/crypto/krb/crc32/CRC.pm:24673) A /trunk/src/lib/crypto/crypto_tests/Poly.pm (from /trunk/src/lib/crypto/krb/crc32/Poly.pm:24673) A /trunk/src/lib/crypto/crypto_tests/crc.pl (from /trunk/src/lib/crypto/krb/crc32/crc.pl:24673) M /trunk/src/lib/crypto/krb/Makefile.in D /trunk/src/lib/crypto/krb/arcfour D /trunk/src/lib/crypto/krb/checksum A /trunk/src/lib/crypto/krb/checksum_cbc.c (from /trunk/src/lib/crypto/krb/checksum/cbc.c:24677) A /trunk/src/lib/crypto/krb/checksum_confounder.c (from /trunk/src/lib/crypto/krb/checksum/confounder.c:24677) A /trunk/src/lib/crypto/krb/checksum_dk_cmac.c (from /trunk/src/lib/crypto/krb/dk/checksum_cmac.c:24677) A /trunk/src/lib/crypto/krb/checksum_dk_hmac.c (from /trunk/src/lib/crypto/krb/dk/checksum_hmac.c:24677) A /trunk/src/lib/crypto/krb/checksum_hmac_md5.c (from /trunk/src/lib/crypto/krb/checksum/hmac_md5.c:24677) A /trunk/src/lib/crypto/krb/checksum_unkeyed.c (from /trunk/src/lib/crypto/krb/checksum/unkeyed.c:24677) A /trunk/src/lib/crypto/krb/cmac.c (from /trunk/src/lib/crypto/krb/checksum/cmac.c:24677) D /trunk/src/lib/crypto/krb/crc32 A /trunk/src/lib/crypto/krb/crc32.c (from /trunk/src/lib/crypto/krb/crc32/crc32.c:24677) M /trunk/src/lib/crypto/krb/deps A /trunk/src/lib/crypto/krb/derive.c (from /trunk/src/lib/crypto/krb/dk/derive.c:24677) D /trunk/src/lib/crypto/krb/dk A /trunk/src/lib/crypto/krb/enc_dk_cmac.c (from /trunk/src/lib/crypto/krb/dk/dk_cmac.c:24677) A /trunk/src/lib/crypto/krb/enc_dk_hmac.c (from /trunk/src/lib/crypto/krb/dk/dk_aead.c:24677) A /trunk/src/lib/crypto/krb/enc_old.c (from /trunk/src/lib/crypto/krb/old/old_aead.c:24677) A /trunk/src/lib/crypto/krb/enc_raw.c (from /trunk/src/lib/crypto/krb/raw/raw_aead.c:24677) A /trunk/src/lib/crypto/krb/enc_rc4.c (from /trunk/src/lib/crypto/krb/arcfour/arcfour.c:24677) D /trunk/src/lib/crypto/krb/hash_provider D /trunk/src/lib/crypto/krb/old D /trunk/src/lib/crypto/krb/prf A /trunk/src/lib/crypto/krb/prf_cmac.c (from /trunk/src/lib/crypto/krb/prf/cmac_prf.c:24677) A /trunk/src/lib/crypto/krb/prf_des.c (from /trunk/src/lib/crypto/krb/prf/des_prf.c:24677) A /trunk/src/lib/crypto/krb/prf_dk.c (from /trunk/src/lib/crypto/krb/prf/dk_prf.c:24677) A /trunk/src/lib/crypto/krb/prf_rc4.c (from /trunk/src/lib/crypto/krb/prf/rc4_prf.c:24677) D /trunk/src/lib/crypto/krb/raw A /trunk/src/lib/crypto/krb/s2k_des.c (from /trunk/src/lib/crypto/krb/old/des_stringtokey.c:24677) A /trunk/src/lib/crypto/krb/s2k_pbkdf2.c (from /trunk/src/lib/crypto/krb/dk/stringtokey.c:24677) A /trunk/src/lib/crypto/krb/s2k_rc4.c (from /trunk/src/lib/crypto/krb/arcfour/arcfour_s2k.c:24677) Flatten lib/crypto/krb, as its seven subdirectories only contained a few source file each (often only 1-2). ------------------------------------------------------------------------ r24678 | ghudson | 2011-03-03 10:21:11 -0500 (Thu, 03 Mar 2011) | 2 lines Changed paths: M /trunk/src/lib/crypto/builtin/sha2/sha256.c Fix SHA-256 on big-endian platforms. ------------------------------------------------------------------------ r24677 | ghudson | 2011-03-02 00:29:29 -0500 (Wed, 02 Mar 2011) | 10 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/crypto/builtin/Makefile.in A /trunk/src/lib/crypto/builtin/crypto_mod.h M /trunk/src/lib/crypto/builtin/deps M /trunk/src/lib/crypto/builtin/des/Makefile.in M /trunk/src/lib/crypto/builtin/des/afsstring2key.c M /trunk/src/lib/crypto/builtin/des/d3_aead.c M /trunk/src/lib/crypto/builtin/des/deps M /trunk/src/lib/crypto/builtin/des/des_int.h M /trunk/src/lib/crypto/builtin/des/f_aead.c M /trunk/src/lib/crypto/builtin/des/f_parity.c M /trunk/src/lib/crypto/builtin/des/string2key.c M /trunk/src/lib/crypto/builtin/enc_provider/Makefile.in M /trunk/src/lib/crypto/builtin/enc_provider/aes.c M /trunk/src/lib/crypto/builtin/enc_provider/camellia.c M /trunk/src/lib/crypto/builtin/enc_provider/deps M /trunk/src/lib/crypto/builtin/enc_provider/des.c M /trunk/src/lib/crypto/builtin/enc_provider/des3.c M /trunk/src/lib/crypto/builtin/enc_provider/rc4.c M /trunk/src/lib/crypto/builtin/hash_provider/Makefile.in M /trunk/src/lib/crypto/builtin/hash_provider/deps M /trunk/src/lib/crypto/builtin/hash_provider/hash_crc32.c M /trunk/src/lib/crypto/builtin/hash_provider/hash_md4.c M /trunk/src/lib/crypto/builtin/hash_provider/hash_md5.c M /trunk/src/lib/crypto/builtin/hash_provider/hash_sha1.c M /trunk/src/lib/crypto/builtin/hmac.c M /trunk/src/lib/crypto/builtin/init.c M /trunk/src/lib/crypto/builtin/pbkdf2.c M /trunk/src/lib/crypto/crypto_tests/Makefile.in M /trunk/src/lib/crypto/crypto_tests/aes-test.c M /trunk/src/lib/crypto/crypto_tests/deps M /trunk/src/lib/crypto/crypto_tests/t_cmac.c M /trunk/src/lib/crypto/crypto_tests/t_crc.c M /trunk/src/lib/crypto/crypto_tests/t_cts.c M /trunk/src/lib/crypto/crypto_tests/t_derive.c M /trunk/src/lib/crypto/crypto_tests/t_encrypt.c M /trunk/src/lib/crypto/crypto_tests/t_hmac.c M /trunk/src/lib/crypto/crypto_tests/t_mddriver.c M /trunk/src/lib/crypto/crypto_tests/t_nfold.c M /trunk/src/lib/crypto/crypto_tests/vectors.c M /trunk/src/lib/crypto/krb/Makefile.in M /trunk/src/lib/crypto/krb/aead.c D /trunk/src/lib/crypto/krb/aead.h M /trunk/src/lib/crypto/krb/arcfour/Makefile.in M /trunk/src/lib/crypto/krb/arcfour/arcfour.c D /trunk/src/lib/crypto/krb/arcfour/arcfour.h M /trunk/src/lib/crypto/krb/arcfour/arcfour_s2k.c M /trunk/src/lib/crypto/krb/arcfour/deps M /trunk/src/lib/crypto/krb/block_size.c M /trunk/src/lib/crypto/krb/cf2.c M /trunk/src/lib/crypto/krb/checksum/Makefile.in M /trunk/src/lib/crypto/krb/checksum/cbc.c M /trunk/src/lib/crypto/krb/checksum/cmac.c M /trunk/src/lib/crypto/krb/checksum/confounder.c M /trunk/src/lib/crypto/krb/checksum/deps M /trunk/src/lib/crypto/krb/checksum/hmac_md5.c M /trunk/src/lib/crypto/krb/checksum/unkeyed.c M /trunk/src/lib/crypto/krb/checksum_length.c M /trunk/src/lib/crypto/krb/cksumtype_to_string.c M /trunk/src/lib/crypto/krb/cksumtypes.c D /trunk/src/lib/crypto/krb/cksumtypes.h M /trunk/src/lib/crypto/krb/coll_proof_cksum.c M /trunk/src/lib/crypto/krb/combine_keys.c M /trunk/src/lib/crypto/krb/crc32/Makefile.in D /trunk/src/lib/crypto/krb/crc32/crc-32.h M /trunk/src/lib/crypto/krb/crc32/crc32.c M /trunk/src/lib/crypto/krb/crc32/deps A /trunk/src/lib/crypto/krb/crypto_int.h M /trunk/src/lib/crypto/krb/crypto_length.c M /trunk/src/lib/crypto/krb/crypto_libinit.c M /trunk/src/lib/crypto/krb/decrypt.c M /trunk/src/lib/crypto/krb/decrypt_iov.c M /trunk/src/lib/crypto/krb/default_state.c M /trunk/src/lib/crypto/krb/deps M /trunk/src/lib/crypto/krb/dk/Makefile.in M /trunk/src/lib/crypto/krb/dk/checksum_cmac.c M /trunk/src/lib/crypto/krb/dk/checksum_hmac.c M /trunk/src/lib/crypto/krb/dk/deps M /trunk/src/lib/crypto/krb/dk/derive.c D /trunk/src/lib/crypto/krb/dk/dk.h M /trunk/src/lib/crypto/krb/dk/dk_aead.c M /trunk/src/lib/crypto/krb/dk/dk_cmac.c M /trunk/src/lib/crypto/krb/dk/stringtokey.c M /trunk/src/lib/crypto/krb/encrypt.c M /trunk/src/lib/crypto/krb/encrypt_iov.c M /trunk/src/lib/crypto/krb/encrypt_length.c M /trunk/src/lib/crypto/krb/enctype_util.c M /trunk/src/lib/crypto/krb/etypes.c D /trunk/src/lib/crypto/krb/etypes.h M /trunk/src/lib/crypto/krb/key.c M /trunk/src/lib/crypto/krb/keyblocks.c M /trunk/src/lib/crypto/krb/keyed_checksum_types.c M /trunk/src/lib/crypto/krb/keyed_cksum.c M /trunk/src/lib/crypto/krb/keylengths.c M /trunk/src/lib/crypto/krb/make_checksum.c M /trunk/src/lib/crypto/krb/make_checksum_iov.c M /trunk/src/lib/crypto/krb/make_random_key.c M /trunk/src/lib/crypto/krb/mandatory_sumtype.c M /trunk/src/lib/crypto/krb/nfold.c M /trunk/src/lib/crypto/krb/old/Makefile.in M /trunk/src/lib/crypto/krb/old/deps M /trunk/src/lib/crypto/krb/old/des_stringtokey.c D /trunk/src/lib/crypto/krb/old/old.h M /trunk/src/lib/crypto/krb/old/old_aead.c M /trunk/src/lib/crypto/krb/old_api_glue.c M /trunk/src/lib/crypto/krb/prf/Makefile.in M /trunk/src/lib/crypto/krb/prf/cmac_prf.c M /trunk/src/lib/crypto/krb/prf/deps M /trunk/src/lib/crypto/krb/prf/des_prf.c M /trunk/src/lib/crypto/krb/prf/dk_prf.c D /trunk/src/lib/crypto/krb/prf/prf_int.h M /trunk/src/lib/crypto/krb/prf/rc4_prf.c M /trunk/src/lib/crypto/krb/prf.c M /trunk/src/lib/crypto/krb/prng.c D /trunk/src/lib/crypto/krb/prng.h M /trunk/src/lib/crypto/krb/prng_fortuna.c M /trunk/src/lib/crypto/krb/prng_nss.c M /trunk/src/lib/crypto/krb/prng_os.c M /trunk/src/lib/crypto/krb/random_to_key.c M /trunk/src/lib/crypto/krb/raw/deps D /trunk/src/lib/crypto/krb/raw/raw.h M /trunk/src/lib/crypto/krb/raw/raw_aead.c M /trunk/src/lib/crypto/krb/state.c M /trunk/src/lib/crypto/krb/string_to_cksumtype.c M /trunk/src/lib/crypto/krb/string_to_key.c M /trunk/src/lib/crypto/krb/valid_cksumtype.c M /trunk/src/lib/crypto/krb/verify_checksum.c M /trunk/src/lib/crypto/krb/verify_checksum_iov.c M /trunk/src/lib/crypto/libk5crypto.exports M /trunk/src/lib/crypto/nss/Makefile.in M /trunk/src/lib/crypto/nss/aes/Makefile.in M /trunk/src/lib/crypto/nss/camellia/Makefile.in A /trunk/src/lib/crypto/nss/crypto_mod.h M /trunk/src/lib/crypto/nss/deps M /trunk/src/lib/crypto/nss/des/Makefile.in M /trunk/src/lib/crypto/nss/des/deps D /trunk/src/lib/crypto/nss/des/des_int.h M /trunk/src/lib/crypto/nss/des/des_oldapis.c M /trunk/src/lib/crypto/nss/des/f_parity.c M /trunk/src/lib/crypto/nss/des/string2key.c D /trunk/src/lib/crypto/nss/des/weak_key.c M /trunk/src/lib/crypto/nss/enc_provider/Makefile.in M /trunk/src/lib/crypto/nss/enc_provider/aes.c M /trunk/src/lib/crypto/nss/enc_provider/camellia.c M /trunk/src/lib/crypto/nss/enc_provider/deps M /trunk/src/lib/crypto/nss/enc_provider/des.c M /trunk/src/lib/crypto/nss/enc_provider/des3.c M /trunk/src/lib/crypto/nss/enc_provider/enc_gen.c D /trunk/src/lib/crypto/nss/enc_provider/enc_provider.h M /trunk/src/lib/crypto/nss/enc_provider/rc4.c M /trunk/src/lib/crypto/nss/hash_provider/Makefile.in M /trunk/src/lib/crypto/nss/hash_provider/deps M /trunk/src/lib/crypto/nss/hash_provider/hash_crc32.c M /trunk/src/lib/crypto/nss/hash_provider/hash_gen.c M /trunk/src/lib/crypto/nss/hash_provider/hash_md4.c M /trunk/src/lib/crypto/nss/hash_provider/hash_md5.c D /trunk/src/lib/crypto/nss/hash_provider/hash_provider.h M /trunk/src/lib/crypto/nss/hash_provider/hash_sha1.c M /trunk/src/lib/crypto/nss/hmac.c M /trunk/src/lib/crypto/nss/md4/Makefile.in M /trunk/src/lib/crypto/nss/md5/Makefile.in M /trunk/src/lib/crypto/nss/md5/deps D /trunk/src/lib/crypto/nss/md5/md5.c D /trunk/src/lib/crypto/nss/md5/rsa-md5.h M /trunk/src/lib/crypto/nss/pbkdf2.c M /trunk/src/lib/crypto/nss/prng.c M /trunk/src/lib/crypto/nss/sha1/Makefile.in M /trunk/src/lib/crypto/nss/sha1/deps D /trunk/src/lib/crypto/nss/sha1/shs.c D /trunk/src/lib/crypto/nss/sha1/shs.h M /trunk/src/lib/crypto/nss/sha2/Makefile.in M /trunk/src/lib/crypto/openssl/Makefile.in D /trunk/src/lib/crypto/openssl/aes/aes.h M /trunk/src/lib/crypto/openssl/camellia/Makefile.in A /trunk/src/lib/crypto/openssl/crypto_mod.h M /trunk/src/lib/crypto/openssl/deps M /trunk/src/lib/crypto/openssl/des/Makefile.in M /trunk/src/lib/crypto/openssl/des/deps D /trunk/src/lib/crypto/openssl/des/des_int.h M /trunk/src/lib/crypto/openssl/des/des_oldapis.c M /trunk/src/lib/crypto/openssl/des/f_parity.c M /trunk/src/lib/crypto/openssl/des/string2key.c D /trunk/src/lib/crypto/openssl/des/weak_key.c M /trunk/src/lib/crypto/openssl/enc_provider/Makefile.in M /trunk/src/lib/crypto/openssl/enc_provider/aes.c M /trunk/src/lib/crypto/openssl/enc_provider/camellia.c M /trunk/src/lib/crypto/openssl/enc_provider/deps M /trunk/src/lib/crypto/openssl/enc_provider/des.c M /trunk/src/lib/crypto/openssl/enc_provider/des3.c D /trunk/src/lib/crypto/openssl/enc_provider/enc_provider.h M /trunk/src/lib/crypto/openssl/enc_provider/rc4.c M /trunk/src/lib/crypto/openssl/hash_provider/Makefile.in M /trunk/src/lib/crypto/openssl/hash_provider/deps M /trunk/src/lib/crypto/openssl/hash_provider/hash_crc32.c M /trunk/src/lib/crypto/openssl/hash_provider/hash_md4.c M /trunk/src/lib/crypto/openssl/hash_provider/hash_md5.c D /trunk/src/lib/crypto/openssl/hash_provider/hash_provider.h M /trunk/src/lib/crypto/openssl/hash_provider/hash_sha1.c M /trunk/src/lib/crypto/openssl/hmac.c M /trunk/src/lib/crypto/openssl/init.c M /trunk/src/lib/crypto/openssl/md4/Makefile.in M /trunk/src/lib/crypto/openssl/md4/deps D /trunk/src/lib/crypto/openssl/md4/md4.c D /trunk/src/lib/crypto/openssl/md4/rsa-md4.h M /trunk/src/lib/crypto/openssl/md5/Makefile.in M /trunk/src/lib/crypto/openssl/md5/deps D /trunk/src/lib/crypto/openssl/md5/md5.c D /trunk/src/lib/crypto/openssl/md5/rsa-md5.h M /trunk/src/lib/crypto/openssl/pbkdf2.c M /trunk/src/lib/crypto/openssl/sha1/Makefile.in M /trunk/src/lib/crypto/openssl/sha1/deps D /trunk/src/lib/crypto/openssl/sha1/shs.c D /trunk/src/lib/crypto/openssl/sha1/shs.h M /trunk/src/lib/crypto/openssl/sha2/Makefile.in D /trunk/src/lib/crypto/openssl/sha2/sha2.h Consolidate almost all lib/crypto/krb headers into a single crypto_int.h. In that header, define and document responsibilities for crypto modules, some of which are satisfied through a module-specific crypto_mod.h. In the OpenSSL and NSS modules, remove many of the headers and sources providing functionality which isn't needed by lib/crypto/krb any more (direct interfaces to MD4, MD5, and SHA-1 hashing, as well as DES weak key testing). Change most Makefile.ins to only include headers from lib/crypto/krb and lib/crypto/$(CRYPTO_IMPL), instead of from many different directories. ------------------------------------------------------------------------ r24676 | ghudson | 2011-03-01 20:48:10 -0500 (Tue, 01 Mar 2011) | 3 lines Changed paths: M /trunk/src/kdc/kdc_preauth.c Remove some declarations from kdc_preauth.c which are no longer needed after r24403. ------------------------------------------------------------------------ r24675 | ghudson | 2011-03-01 19:08:14 -0500 (Tue, 01 Mar 2011) | 3 lines Changed paths: M /trunk/src/util/export-check.pl In export-check.pl, display a better error if there are duplicate symbols in the export list. ------------------------------------------------------------------------ r24673 | ghudson | 2011-02-28 18:57:56 -0500 (Mon, 28 Feb 2011) | 4 lines Changed paths: M /trunk/src/lib/crypto/krb/arcfour/Makefile.in D /trunk/src/lib/crypto/krb/arcfour/arcfour-int.h M /trunk/src/lib/crypto/krb/arcfour/arcfour.c M /trunk/src/lib/crypto/krb/arcfour/arcfour.h D /trunk/src/lib/crypto/krb/arcfour/arcfour_aead.c M /trunk/src/lib/crypto/krb/arcfour/deps M /trunk/src/lib/crypto/krb/checksum/deps M /trunk/src/lib/crypto/krb/checksum/hmac_md5.c M /trunk/src/lib/crypto/krb/deps M /trunk/src/lib/crypto/krb/old/deps M /trunk/src/lib/crypto/krb/prf/deps Simplify lib/crypto/krb/arcfour in the wake of r23444. Move the contents of arcfour_aead.c into arcfour.c, turn the key derivation helper functions into static functions, and eliminate arcfour-int.h. ------------------------------------------------------------------------ r24672 | ghudson | 2011-02-28 15:56:02 -0500 (Mon, 28 Feb 2011) | 4 lines Changed paths: M /trunk/src/lib/crypto/krb/arcfour/Makefile.in M /trunk/src/lib/crypto/krb/arcfour/arcfour_s2k.c Use the hash provider interface in krb5int_arcfour_string_to_key so that we don't need a direct interface to MD4 in the crypto modules. Also clean up the code a bit. ------------------------------------------------------------------------ r24669 | ghudson | 2011-02-27 14:08:14 -0500 (Sun, 27 Feb 2011) | 9 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/configure.in M /trunk/src/include/k5-int.h M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/builtin/enc_provider/Makefile.in M /trunk/src/lib/crypto/builtin/enc_provider/aes.c M /trunk/src/lib/crypto/builtin/enc_provider/camellia.c M /trunk/src/lib/crypto/builtin/enc_provider/deps M /trunk/src/lib/crypto/builtin/enc_provider/des.c M /trunk/src/lib/crypto/builtin/enc_provider/des3.c M /trunk/src/lib/crypto/builtin/enc_provider/rc4.c M /trunk/src/lib/crypto/crypto_tests/deps M /trunk/src/lib/crypto/krb/Makefile.in M /trunk/src/lib/crypto/krb/arcfour/deps M /trunk/src/lib/crypto/krb/cf2.c M /trunk/src/lib/crypto/krb/combine_keys.c M /trunk/src/lib/crypto/krb/deps M /trunk/src/lib/crypto/krb/dk/derive.c M /trunk/src/lib/crypto/krb/dk/stringtokey.c M /trunk/src/lib/crypto/krb/etypes.c M /trunk/src/lib/crypto/krb/etypes.h M /trunk/src/lib/crypto/krb/make_random_key.c M /trunk/src/lib/crypto/krb/old/deps M /trunk/src/lib/crypto/krb/prf/deps D /trunk/src/lib/crypto/krb/rand2key M /trunk/src/lib/crypto/krb/random_to_key.c M /trunk/src/lib/crypto/nss/camellia/deps M /trunk/src/lib/crypto/nss/deps M /trunk/src/lib/crypto/nss/des/deps M /trunk/src/lib/crypto/nss/enc_provider/aes.c M /trunk/src/lib/crypto/nss/enc_provider/camellia.c M /trunk/src/lib/crypto/nss/enc_provider/deps M /trunk/src/lib/crypto/nss/enc_provider/des.c M /trunk/src/lib/crypto/nss/enc_provider/des3.c M /trunk/src/lib/crypto/nss/enc_provider/enc_gen.c M /trunk/src/lib/crypto/nss/enc_provider/rc4.c M /trunk/src/lib/crypto/nss/hash_provider/deps M /trunk/src/lib/crypto/nss/md4/deps M /trunk/src/lib/crypto/nss/md5/deps M /trunk/src/lib/crypto/nss/sha1/deps M /trunk/src/lib/crypto/nss/sha2/deps M /trunk/src/lib/crypto/openssl/deps M /trunk/src/lib/crypto/openssl/des/deps M /trunk/src/lib/crypto/openssl/enc_provider/aes.c M /trunk/src/lib/crypto/openssl/enc_provider/camellia.c M /trunk/src/lib/crypto/openssl/enc_provider/deps M /trunk/src/lib/crypto/openssl/enc_provider/des.c M /trunk/src/lib/crypto/openssl/enc_provider/des3.c M /trunk/src/lib/crypto/openssl/enc_provider/rc4.c M /trunk/src/lib/crypto/openssl/hash_provider/deps M /trunk/src/lib/crypto/openssl/md4/deps M /trunk/src/lib/crypto/openssl/md5/deps M /trunk/src/lib/crypto/openssl/sha1/deps M /trunk/src/lib/crypto/openssl/sha2/deps Reference random-to-key handlers through the enctype instead of the enc_provider, for consistency with string-to-key and the place of implementation (other enc_provider functions are implemented in the back end, but random-to-key handlers are in krb). Use a single handler for non-DES/DES3 enctypes since it's always just directly copying the bits. Collapse the three implementations (des, des3, and direct) into random_to_key.c, as they're very short, and eliminate the lib/crypto/krb/rand2key directory. ------------------------------------------------------------------------ r24668 | ghudson | 2011-02-27 13:57:14 -0500 (Sun, 27 Feb 2011) | 3 lines Changed paths: M /trunk/src/lib/crypto/openssl/enc_provider/Makefile.in Remove nonexistent aes_ctr from object and source file lists in lib/crypto/openssl/enc_provider/Makefile.in. ------------------------------------------------------------------------ r24667 | ghudson | 2011-02-26 21:35:04 -0500 (Sat, 26 Feb 2011) | 8 lines Changed paths: M /trunk/src/kadmin/dbutil/dump.c M /trunk/src/kadmin/dbutil/kdb5_util.c ticket: 6875 tags: pullup target_version: 1.9.1 Make sure ulog_map() is invoked whenever we open the database in kdb5_util. Fixes all of the master key rollover commands in the presence of iprop. Reported by kacarstensen@csupomona.edu. ------------------------------------------------------------------------ r24666 | ghudson | 2011-02-25 14:53:04 -0500 (Fri, 25 Feb 2011) | 3 lines Changed paths: M /trunk/src/lib/crypto/builtin/sha2/sha2.h M /trunk/src/lib/crypto/builtin/sha2/sha256.c M /trunk/src/lib/crypto/builtin/sha2/t_sha256.c M /trunk/src/lib/crypto/krb/prng_fortuna.c M /trunk/src/lib/crypto/libk5crypto.exports M /trunk/src/lib/crypto/nss/stubs.c M /trunk/src/lib/crypto/openssl/sha2/sha2.h M /trunk/src/lib/crypto/openssl/stubs.c Namespace-protect SHA-256 symbols. Build SHA-256 code independently of whether Fortuna was selected. ------------------------------------------------------------------------ r24665 | ghudson | 2011-02-25 14:51:44 -0500 (Fri, 25 Feb 2011) | 2 lines Changed paths: M /trunk/src/lib/crypto/krb/Makefile.in M /trunk/src/lib/crypto/krb/deps Add Fortuna test program to file list for dependency generation. ------------------------------------------------------------------------ r24664 | ghudson | 2011-02-25 14:29:23 -0500 (Fri, 25 Feb 2011) | 3 lines Changed paths: A /trunk/src/lib/crypto/krb/prng_os.c Add a non-default PRNG module which just retrieves entropy from /dev/urandom without any cryptographic post-processing. ------------------------------------------------------------------------ r24663 | ghudson | 2011-02-25 14:28:13 -0500 (Fri, 25 Feb 2011) | 2 lines Changed paths: M /trunk/src/lib/crypto/krb/prng_fortuna.c Remove some unnecessary includes from prng_fortuna.c. ------------------------------------------------------------------------ r24662 | ghudson | 2011-02-25 12:30:37 -0500 (Fri, 25 Feb 2011) | 1 line Changed paths: M /trunk/src/clients/kinit/deps M /trunk/src/clients/ksu/deps M /trunk/src/clients/kvno/deps M /trunk/src/kadmin/cli/deps M /trunk/src/kadmin/dbutil/deps M /trunk/src/kadmin/ktutil/deps M /trunk/src/kadmin/server/deps M /trunk/src/kdc/deps M /trunk/src/lib/apputils/deps M /trunk/src/lib/crypto/builtin/camellia/deps M /trunk/src/lib/crypto/builtin/deps M /trunk/src/lib/crypto/builtin/des/deps M /trunk/src/lib/crypto/builtin/enc_provider/deps M /trunk/src/lib/crypto/builtin/hash_provider/deps M /trunk/src/lib/crypto/builtin/md4/deps M /trunk/src/lib/crypto/builtin/md5/deps M /trunk/src/lib/crypto/builtin/sha1/deps M /trunk/src/lib/crypto/builtin/sha2/deps M /trunk/src/lib/crypto/crypto_tests/deps M /trunk/src/lib/crypto/krb/arcfour/deps M /trunk/src/lib/crypto/krb/checksum/deps M /trunk/src/lib/crypto/krb/crc32/deps M /trunk/src/lib/crypto/krb/deps M /trunk/src/lib/crypto/krb/dk/deps M /trunk/src/lib/crypto/krb/old/deps M /trunk/src/lib/crypto/krb/prf/deps M /trunk/src/lib/crypto/krb/rand2key/deps M /trunk/src/lib/crypto/krb/raw/deps M /trunk/src/lib/gssapi/krb5/deps M /trunk/src/lib/gssapi/mechglue/deps M /trunk/src/lib/gssapi/spnego/deps M /trunk/src/lib/kadm5/clnt/deps M /trunk/src/lib/kadm5/deps M /trunk/src/lib/kadm5/srv/deps M /trunk/src/lib/kadm5/unit-test/deps M /trunk/src/lib/kdb/deps M /trunk/src/lib/krb5/asn.1/deps M /trunk/src/lib/krb5/ccache/deps M /trunk/src/lib/krb5/keytab/deps M /trunk/src/lib/krb5/krb/deps M /trunk/src/lib/krb5/os/deps M /trunk/src/lib/krb5/rcache/deps M /trunk/src/lib/krb5/unicode/deps M /trunk/src/plugins/kdb/db2/deps M /trunk/src/plugins/kdb/ldap/deps M /trunk/src/plugins/kdb/ldap/libkdb_ldap/deps M /trunk/src/plugins/preauth/encrypted_challenge/deps M /trunk/src/plugins/preauth/pkinit/deps M /trunk/src/slave/deps M /trunk/src/tests/asn.1/deps M /trunk/src/tests/create/deps M /trunk/src/tests/gssapi/deps M /trunk/src/tests/hammer/deps M /trunk/src/tests/misc/deps M /trunk/src/tests/verify/deps Make depend. ------------------------------------------------------------------------ r24661 | ghudson | 2011-02-25 12:23:54 -0500 (Fri, 25 Feb 2011) | 6 lines Changed paths: M /trunk/src/configure.in M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/krb/Makefile.in M /trunk/src/lib/crypto/krb/crypto_libinit.c D /trunk/src/lib/crypto/krb/prng A /trunk/src/lib/crypto/krb/prng.c (from /trunk/src/lib/crypto/krb/prng/prng.c:24660) A /trunk/src/lib/crypto/krb/prng.h (from /trunk/src/lib/crypto/krb/prng/prng.h:24660) A /trunk/src/lib/crypto/krb/prng_fortuna.c (from /trunk/src/lib/crypto/krb/prng/fortuna/prng_fortuna.c:24656) A /trunk/src/lib/crypto/krb/prng_nss.c (from /trunk/src/lib/crypto/krb/prng/nss/prng_nss.c:24660) A /trunk/src/lib/crypto/krb/t_fortuna.c (from /trunk/src/lib/crypto/krb/prng/fortuna/t_fortuna.c:24652) A /trunk/src/lib/crypto/krb/t_fortuna.expected (from /trunk/src/lib/crypto/krb/prng/fortuna/t_fortuna.expected:24652) M /trunk/src/lib/crypto/nss/Makefile.in A /trunk/src/lib/crypto/nss/nss_prng.h A /trunk/src/lib/crypto/nss/prng.c Now that all PRNG modules fit nicely into a single source file, simplify the PRNG abstraction, flattening the implementations into crypto/krb and removing the indirection through function pointers. Move the guts of the NSS PRNG implementation into the nss subdir so that crypto/krb doesn't need to be built with CRYPTO_IMPL_CFLAGS. ------------------------------------------------------------------------ r24660 | ghudson | 2011-02-25 10:05:38 -0500 (Fri, 25 Feb 2011) | 2 lines Changed paths: M /trunk/src/Makefile.in D /trunk/src/lib/crypto/builtin/yhash.h M /trunk/src/lib/crypto/crypto_tests/Makefile.in M /trunk/src/lib/crypto/crypto_tests/deps D /trunk/src/lib/crypto/crypto_tests/t_prng.reseedtest D /trunk/src/lib/crypto/crypto_tests/t_prng.reseedtest-comments D /trunk/src/lib/crypto/crypto_tests/t_prng.reseedtest-expected D /trunk/src/lib/crypto/crypto_tests/ytest.c M /trunk/src/lib/crypto/krb/prng/nss/prng_nss.c M /trunk/src/lib/crypto/krb/prng/prng.c M /trunk/src/lib/crypto/krb/prng/prng.h D /trunk/src/lib/crypto/krb/prng/yarrow D /trunk/src/lib/crypto/nss/yhash.h D /trunk/src/lib/crypto/openssl/yhash.h Remove Yarrow PRNG implementation. ------------------------------------------------------------------------ r24659 | ghudson | 2011-02-25 10:04:49 -0500 (Fri, 25 Feb 2011) | 3 lines Changed paths: M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/krb/prng/fortuna/Makefile.in A couple more Windows build system adjustments for Fortuna as default PRNG. ------------------------------------------------------------------------ r24658 | ghudson | 2011-02-25 09:28:20 -0500 (Fri, 25 Feb 2011) | 2 lines Changed paths: A /trunk/src/lib/crypto/nss/stubs.c Add a stubs file missing from r24656. ------------------------------------------------------------------------ r24657 | ghudson | 2011-02-25 09:27:06 -0500 (Fri, 25 Feb 2011) | 1 line Changed paths: M /trunk/src/Makefile.in M /trunk/src/config/win-pre.in Make Fortuna the default PRNG for the Windows build. ------------------------------------------------------------------------ r24656 | ghudson | 2011-02-24 13:18:11 -0500 (Thu, 24 Feb 2011) | 3 lines Changed paths: M /trunk/src/lib/crypto/krb/prng/fortuna/prng_fortuna.c M /trunk/src/lib/crypto/nss/Makefile.in M /trunk/src/lib/crypto/nss/sha2/Makefile.in D /trunk/src/lib/crypto/nss/sha2/sha2.c D /trunk/src/lib/crypto/nss/sha2/sha2.h M /trunk/src/lib/crypto/openssl/Makefile.in M /trunk/src/lib/crypto/openssl/aes/Makefile.in A /trunk/src/lib/crypto/openssl/aes/aes.h M /trunk/src/lib/crypto/openssl/sha2/Makefile.in M /trunk/src/lib/crypto/openssl/sha2/sha2.h D /trunk/src/lib/crypto/openssl/sha2/sha256.c A /trunk/src/lib/crypto/openssl/stubs.c Unbreak the OpenSSL and NSS crypto builds in the wake of r24652 (Fortuna as default PRNG), and remove some unnecessary related files. ------------------------------------------------------------------------ r24655 | ghudson | 2011-02-24 11:13:58 -0500 (Thu, 24 Feb 2011) | 2 lines Changed paths: M /trunk/src/lib/crypto/krb/prng/fortuna/Makefile.in Fix dangling Makefile reference after r24652. ------------------------------------------------------------------------ r24654 | ghudson | 2011-02-24 05:00:12 -0500 (Thu, 24 Feb 2011) | 1 line Changed paths: M /trunk/src/lib/crypto/krb/prng/deps Make depend. ------------------------------------------------------------------------ r24653 | ghudson | 2011-02-24 04:59:22 -0500 (Thu, 24 Feb 2011) | 4 lines Changed paths: M /trunk/src/configure.in ticket: 6874 Make Fortuna the default PRNG algorithm. ------------------------------------------------------------------------ r24652 | ghudson | 2011-02-24 04:58:45 -0500 (Thu, 24 Feb 2011) | 11 lines Changed paths: M /trunk/src/lib/crypto/krb/prng/fortuna/Makefile.in M /trunk/src/lib/crypto/krb/prng/fortuna/deps D /trunk/src/lib/crypto/krb/prng/fortuna/entropy.c D /trunk/src/lib/crypto/krb/prng/fortuna/fortuna.h M /trunk/src/lib/crypto/krb/prng/fortuna/prng_fortuna.c M /trunk/src/lib/crypto/krb/prng/fortuna/t_fortuna.c A /trunk/src/lib/crypto/krb/prng/fortuna/t_fortuna.expected D /trunk/src/lib/crypto/krb/prng/fortuna/t_fortuna_make_oct.c D /trunk/src/lib/crypto/krb/prng/fortuna/t_fortuna_make_oct.expected M /trunk/src/lib/crypto/krb/prng/prng.c M /trunk/src/lib/crypto/krb/prng/prng.h M /trunk/src/lib/crypto/libk5crypto.exports ticket: 6874 subject: Fortuna as default PRNG Rewrite prng_fortuna.c to much more closely match the description of Fortuna in chapter 9 of Cryptography Engineering. Add a facility to get OS entropy and implement it for Unix and Windows (not yet tested on Windows) to replace prng/fortuna/entropy.c. Rewrite the test harness to always ensure stable output and perform a statistical test on the predictable internal state resulting from the stable-output tests. ------------------------------------------------------------------------ r24651 | ghudson | 2011-02-23 13:14:11 -0500 (Wed, 23 Feb 2011) | 5 lines Changed paths: M /trunk/src/lib/krb5/os/sendto_kdc.c ticket: 6868 Remember to free the result of getaddrinfo() in the new sendto_kdc code. ------------------------------------------------------------------------ r24650 | epeisach | 2011-02-23 06:38:33 -0500 (Wed, 23 Feb 2011) | 7 lines Changed paths: M /trunk/src/lib/krb5/krb/t_expire_warn.c ticket: 6872 subject: Fix memory leak in t_expire_warn Free context. Allows one to look for new leaks introduced in other pathways. ------------------------------------------------------------------------ r24646 | ghudson | 2011-02-22 16:06:23 -0500 (Tue, 22 Feb 2011) | 8 lines Changed paths: M /trunk/src/lib/gssapi/krb5/init_sec_context.c ticket: 6800 target_version: 1.9.1 tags: pullup Fix a memory leak introduced in r23926 where k_cred was not freed on successful return from kg_new_connection(). Reported by Julien Chaffraix. ------------------------------------------------------------------------ r24645 | ghudson | 2011-02-22 15:30:24 -0500 (Tue, 22 Feb 2011) | 7 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/g_accept_sec_context.c ticket: 6813 Don't leak the mechanism internal context when we get an error in the mechglue's gss_accept_sec_context. From aberry@likewise.com. ------------------------------------------------------------------------ r24644 | tlyu | 2011-02-22 12:08:54 -0500 (Tue, 22 Feb 2011) | 5 lines Changed paths: M /trunk/src/clients/kinit/Makefile.in ticket: 6871 tags: pullup target_version: 1.9.1 Delete kinit_kdb.o in make clean. ------------------------------------------------------------------------ r24641 | ghudson | 2011-02-18 10:06:57 -0500 (Fri, 18 Feb 2011) | 7 lines Changed paths: M /trunk/src/lib/crypto/krb/checksum/hmac_md5.c ticket: 6869 Fix a conceptual bug in r24639: the intermediate key container length should be the hash's output size, not its block size. (The bug did not show up in testing because it is harmless in practice; MD5 has a larger block size than output size.) ------------------------------------------------------------------------ r24640 | ghudson | 2011-02-16 18:34:37 -0500 (Wed, 16 Feb 2011) | 14 lines Changed paths: M /trunk/src/include/k5-trace.h M /trunk/src/lib/krb5/krb/pac.c ticket: 6870 subject: Don't reject AP-REQs based on PACs target_version: 1.9.1 tags: pullup Experience has shown that it was a mistake to fail AP-REQ verification based on failure to verify the signature of PAC authdata contained in the ticket. We've had two rounds of interoperability issues with the hmac-md5 checksum code, an interoperability issue OSX generating unsigned PACs, and another problem where PACs are copied by older KDCs from a cross-realm TGT into the service ticket. If a PAC signature cannot be verified, just don't mark it as verified and continue on with the AP exchange. ------------------------------------------------------------------------ r24639 | ghudson | 2011-02-16 17:52:41 -0500 (Wed, 16 Feb 2011) | 11 lines Changed paths: M /trunk/src/lib/crypto/krb/checksum/hmac_md5.c ticket: 6869 subject: hmac-md5 checksum doesn't work with DES keys target_version: 1.9 tags: pullup krb5int_hmacmd5_checksum calculates an intermediate key using an HMAC. The container for this key should be allocated using the HMAC output size (which is the hash blocksize), not the original key size. This bug was causing the function to fail with DES keys, which can be used with hmac-md5 in PAC signatures. ------------------------------------------------------------------------ r24638 | ghudson | 2011-02-13 19:13:17 -0500 (Sun, 13 Feb 2011) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/naming_exts.c In kg_acceptor_princ, make Coverity happy by using a different test to determine if we should set (*princ_out)->type. ------------------------------------------------------------------------ r24637 | ghudson | 2011-02-13 17:36:13 -0500 (Sun, 13 Feb 2011) | 3 lines Changed paths: M /trunk/src/lib/kadm5/srv/svr_principal.c In kadm5_rename_principal, fix an oversight which would cause errors from krb5_principal2salt_norealm to be ignored. ------------------------------------------------------------------------ r24636 | ghudson | 2011-02-13 16:14:43 -0500 (Sun, 13 Feb 2011) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/trace.c Untabify trace.c (tabs crept in when the file was created). ------------------------------------------------------------------------ r24635 | ghudson | 2011-02-13 16:14:00 -0500 (Sun, 13 Feb 2011) | 41 lines Changed paths: M /trunk/src/include/cm.h M /trunk/src/include/k5-int.h M /trunk/src/include/k5-trace.h M /trunk/src/lib/krb5/libkrb5.exports M /trunk/src/lib/krb5/os/accessor.c M /trunk/src/lib/krb5/os/changepw.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/os-proto.h M /trunk/src/lib/krb5/os/sendto_kdc.c M /trunk/src/lib/krb5/os/t_locate_kdc.c M /trunk/src/lib/krb5/os/t_std_conf.c M /trunk/src/lib/krb5/os/trace.c ticket: 6868 subject: Defer hostname lookups in krb5_sendto_kdc Restructure the locate_kdc and sendto_kdc code to defer getaddrinfo calls until we need the answer. This requires many changes: * struct addrlist is now called struct serverlist, and is declared in os-proto.h instead of k5-int.h. It contains an array of struct server_entry structures which can hold either a name or an address. (Address entries are used for locate_kdc module results.) * The connection state list is now a linked list, and holds address information directly instead of using a struct addrinfo (this simplifies memory management). Each connection entry contains a callback buffer (previously stored in a separate array) and an index into the server list. * The {addrstate} trace formatting primitive is no longer needed, and has been replaced by {connstate}. There is also a new tracing event for resolving hostnames. * locate_server, locate_kdc, free_serverlist, and sendto get their prefixes changed from krb5int_ to k5_ as their prototypes were being adjusted anyway. The family argument is gone from the locate functions as it was never productively used. k5_sendto now receives the socket types of interest. * krb5_sendto_kdc will now pass a 0 socktype to k5_locate_kdc if both socket types are wanted. There were some allowances for this in locate but this was never previously done. In order to be conservative when invoking locate modules, we always pass an explicit socktype, thus calling lookup twice (as we did before, albeit with a separate init/fini cycle) in the common case. When creating hostname entries in serverlist from profile configuration, we preserve the 0 value of socktype, and later create both TCP and UDP addresses from the getaddrinfo results when the host is resolved. * Some accessor functions previously used by libkrb4 have been removed as they impinged upon this work. ------------------------------------------------------------------------ r24634 | ghudson | 2011-02-13 14:12:36 -0500 (Sun, 13 Feb 2011) | 10 lines Changed paths: M /trunk/src/lib/krb5/os/trace.c ticket: 6867 subject: Trace logging file descriptor leak target_version: 1.9.1 tags: pullup File descriptors created for trace logging were never being closed. With short-lived contexts this leak would eventually overflow the process's file table. Correct this oversight by closing the file descriptor in file_trace_cb before freeing its container. ------------------------------------------------------------------------ r24633 | ghudson | 2011-02-13 13:48:06 -0500 (Sun, 13 Feb 2011) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_req_dec.c ticket: 6855 Reposition a trace call which was dereferencing freed memory after r24616. ------------------------------------------------------------------------ r24622 | tlyu | 2011-02-09 15:25:08 -0500 (Wed, 09 Feb 2011) | 9 lines Changed paths: M /trunk/src/kdc/dispatch.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c ticket: 6860 subject: KDC denial of service attacks [MITKRB5-SA-2011-002 CVE-2011-0281 CVE-2011-0282 CVE-2011-0283] tags: pullup target_version: 1.9.1 [CVE-2011-0281 CVE-2011-0282] Fix some LDAP back end principal name handling that could cause the KDC to hang or crash. [CVE-2011-0283] Fix a KDC null pointer dereference introduced in krb5-1.9. ------------------------------------------------------------------------ r24621 | tlyu | 2011-02-09 15:25:03 -0500 (Wed, 09 Feb 2011) | 7 lines Changed paths: M /trunk/src/slave/kpropd.c ticket: 6859 subject: kpropd denial of service [MITKRB5-SA-2011-001 CVE-2010-4022] tags: pullup target_version: 1.9.1 When operating in standalone mode and not doing iprop, don't return from do_standalone() if the child exits with abnormal status. ------------------------------------------------------------------------ r24620 | ghudson | 2011-02-08 23:59:38 -0500 (Tue, 08 Feb 2011) | 5 lines Changed paths: M /trunk/src/kadmin/server/schpw.c M /trunk/src/lib/krb5/os/localaddr.c ticket: 6857 Add missing KRB5_USE_INET6 ifdefs around some bits of IPv6 code which didn't have them. From aberry@likewise.com. ------------------------------------------------------------------------ r24619 | ghudson | 2011-02-08 23:46:46 -0500 (Tue, 08 Feb 2011) | 10 lines Changed paths: M /trunk/src/config/shlib.conf ticket: 6858 subject: Assume ELF on FreeBSD if objformat doesn't exist If /usr/bin/objformat doesn't exist on a FreeBSD system, it could indicate a pre-3.0 a.out version or a post-7.0 ELF version. Since FreeBSD 3.0 is now twelve years old, it's safer to assume ELF than a.out. From aberry@likewise.com. ------------------------------------------------------------------------ r24618 | ghudson | 2011-02-08 17:31:10 -0500 (Tue, 08 Feb 2011) | 8 lines Changed paths: M /trunk/src/lib/krb5/krb/get_creds.c ticket: 6856 subject: Fix seg faulting trace log message for use of fallback realm target_version: 1.9.1 tags: pullup The call to TRACE_TKT_CREDS_FALLBACK in get_creds.c was supplying the wrong argument, causing a crash. ------------------------------------------------------------------------ r24617 | tsitkova | 2011-02-08 16:25:21 -0500 (Tue, 08 Feb 2011) | 3 lines Changed paths: M /trunk/src/Doxyfile M /trunk/src/include/krb5/krb5.hin Set JAVADOC_AUTOBRIEF to YES to allow Doxygen interpret the first line of a JavaDoc-style comment as the brief description. Also, minor argument name fix in krb5.hin ------------------------------------------------------------------------ r24616 | ghudson | 2011-02-07 13:40:00 -0500 (Mon, 07 Feb 2011) | 19 lines Changed paths: M /trunk/doc/admin.texinfo M /trunk/src/config-files/krb5.conf.M M /trunk/src/include/k5-int.h M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/import_name.c M /trunk/src/lib/gssapi/krb5/naming_exts.c M /trunk/src/lib/gssapi/krb5/s4u_gss_glue.c M /trunk/src/lib/gssapi/krb5/ser_sctx.c M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/rd_req_dec.c A /trunk/src/lib/krb5/krb/sname_match.c M /trunk/src/lib/krb5/libkrb5.exports M /trunk/src/lib/krb5_32.def M /trunk/src/tests/gssapi/Makefile.in A /trunk/src/tests/gssapi/t_accname.c M /trunk/src/tests/gssapi/t_gssapi.py ticket: 6855 subject: Improve acceptor name flexibility Be more flexible about the principal names we will accept for a given GSS acceptor name. Also add support for a new libdefaults profile variable ignore_acceptor_hostname, which causes the hostnames of host-based service principals to be ignored when passed by server applications as acceptor names. Note that we still always invoke krb5_sname_to_principal() when importing a gss-krb5 mechanism name, even though we won't always use the result. This is an unfortunate waste of getaddrinfo/getnameinfo queries in some situations, but the code surgery necessary to defer it appears too risky at this time. The project proposal for this change is at: http://k5wiki.kerberos.org/wiki/Projects/Acceptor_Names ------------------------------------------------------------------------ r24615 | tsitkova | 2011-02-07 12:06:44 -0500 (Mon, 07 Feb 2011) | 2 lines Changed paths: A /trunk/src/Doxyfile M /trunk/src/Makefile.in Add "make doxugen" option to generate doxygen output. ------------------------------------------------------------------------ r24614 | tsitkova | 2011-02-07 11:50:13 -0500 (Mon, 07 Feb 2011) | 2 lines Changed paths: M /trunk/src/include/krb5/krb5.hin Added doxygen comments (mostly from the backup location) ------------------------------------------------------------------------ r24613 | ghudson | 2011-02-04 15:25:05 -0500 (Fri, 04 Feb 2011) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/import_name.c Change flow control in krb5_gss_import_name to better match current coding practices. ------------------------------------------------------------------------ r24612 | ghudson | 2011-02-03 12:39:57 -0500 (Thu, 03 Feb 2011) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/acquire_cred.c Remove an unnecessary statement in acquire_init_cred(). We never set an acceptor name different from desired_princ. ------------------------------------------------------------------------ r24611 | ghudson | 2011-01-31 20:11:51 -0500 (Mon, 31 Jan 2011) | 14 lines Changed paths: M /trunk/src/kadmin/cli/keytab.c ticket: 6854 subject: kadmin's ktremove can remove wrong entries when removing kvno 0 Because of 8-bit wraparound, keytabs can contain entries with kvno 0. Because 0 is a distinguished kvno value for krb5_kt_get_entry(), kadmin's remove_principal() winds up substituting the specified kvno with the highest-numbered kvno of the specified principal in the keytab. Make sure not to perform this substitution when in specified-kvno mode. (This fix leaves behind a very minor bug where "ktrem principal 0" returns silently, instead of producing an error message like it normally would, if principal exists in the keytab but not at kvno 0.) ------------------------------------------------------------------------ r24606 | tlyu | 2011-01-26 14:48:16 -0500 (Wed, 26 Jan 2011) | 3 lines Changed paths: M /trunk/src/include/krb5/krb5.hin Restore KRB5_CALLCONV_WRONG attribute to krb5_auth_con_getrcache. It was incorrectly removed in r24600. ------------------------------------------------------------------------ r24605 | ghudson | 2011-01-26 13:23:23 -0500 (Wed, 26 Jan 2011) | 5 lines Changed paths: M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c ticket: 6851 When building PKINIT against OpenSSL 1.0 or later, use the CMS APIs for better interoperability. From nalin@redhat.com. ------------------------------------------------------------------------ r24604 | ghudson | 2011-01-25 00:20:07 -0500 (Tue, 25 Jan 2011) | 8 lines Changed paths: M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kadmin/cli/kadmin.h M /trunk/src/kadmin/cli/kadmin_ct.ct M /trunk/src/lib/kadm5/srv/svr_principal.c M /trunk/src/tests/Makefile.in A /trunk/src/tests/t_renprinc.py ticket: 6323 Make principal renaming work in libkadm5srv by converting to explicit salts as necessary. Add a principal rename command to the client. (The RPC infrastructure was already present.) Adapted from patches submitted by mdw@umich.edu and lha@apple.com. ------------------------------------------------------------------------ r24603 | ghudson | 2011-01-24 19:23:48 -0500 (Mon, 24 Jan 2011) | 15 lines Changed paths: M /trunk/src/lib/gssapi/krb5/accept_sec_context.c ticket: 6852 subject: Make gss_krb5_set_allowable_enctypes work for the acceptor target_version: 1.9.1 tags: pullup With the addition of enctype negotiation in 1.7, a gss-krb5 acceptor can choose an enctype for the acceptor subkey other than the one in the keytab. If the resulting security context will be exported and re-imported by another gss-krb5 implementation (such as one in the kernel), the acceptor needs a way to restrict the set of negotiated enctypes to those supported by the other implementation. We had that functionality for the initiator already in the form of gss_krb5_set_allowable_enctypes; this change makes it work for the acceptor as well. ------------------------------------------------------------------------ r24602 | ghudson | 2011-01-21 13:09:56 -0500 (Fri, 21 Jan 2011) | 3 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/include/k5-trace.h M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/t_etypes.c Add a trace log event for unrecognized enctypes in a profile enctype list. ------------------------------------------------------------------------ r24601 | ghudson | 2011-01-21 00:00:53 -0500 (Fri, 21 Jan 2011) | 8 lines Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/lockout.c ticket: 6849 subject: Fix edge case in LDAP last_admin_unlock processing target_version: 1.9.1 tags: pullup In the LDAP KDB module, set appropriate flags when zeroing entry->fail_auth_count due to an administrative unlock. ------------------------------------------------------------------------ r24600 | tsitkova | 2011-01-19 11:49:41 -0500 (Wed, 19 Jan 2011) | 2 lines Changed paths: M /trunk/src/include/krb5/krb5.hin Where missing, add the argument's names to the function signatures. ------------------------------------------------------------------------ r24599 | tsitkova | 2011-01-18 16:54:58 -0500 (Tue, 18 Jan 2011) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_safe.c Renamed static function krb5_rd_safe_basic into rd_safe_basic to avoid confusion with API ------------------------------------------------------------------------ r24598 | ghudson | 2011-01-18 12:51:58 -0500 (Tue, 18 Jan 2011) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/t_expire_warn.py In t_expire_warn.py, put the hashbang line at the top, instead of after the copyright comments. ------------------------------------------------------------------------ r24597 | ghudson | 2011-01-18 12:03:54 -0500 (Tue, 18 Jan 2011) | 1 line Changed paths: M /trunk/src/prototype/prototype.c M /trunk/src/prototype/prototype.h Update copyright year in prototype sources. ------------------------------------------------------------------------ r24596 | tsitkova | 2011-01-13 10:32:47 -0500 (Thu, 13 Jan 2011) | 2 lines Changed paths: M /trunk/src/include/krb5/krb5.hin Doxygen style re-formating of the existing comments. ------------------------------------------------------------------------ r24595 | ghudson | 2011-01-12 18:31:58 -0500 (Wed, 12 Jan 2011) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/set_realm.c In krb5_set_realm(): * Return EINVAL and ENOMEM correctly. * Accept an empty realm instead of returning EINVAL. * Wrap a long line. ------------------------------------------------------------------------ r24594 | raeburn | 2011-01-12 17:00:40 -0500 (Wed, 12 Jan 2011) | 1 line Changed paths: M /trunk/src/lib/gssapi/krb5/k5sealv3.c Don't call memset with a zero length. ------------------------------------------------------------------------ r24593 | tsitkova | 2011-01-11 15:00:52 -0500 (Tue, 11 Jan 2011) | 5 lines Changed paths: M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c A /trunk/src/lib/krb5/asn.1/asn1_k_decode_fast.c A /trunk/src/lib/krb5/asn.1/asn1_k_decode_kdc.c A /trunk/src/lib/krb5/asn.1/asn1_k_decode_macros.h A /trunk/src/lib/krb5/asn.1/asn1_k_decode_sam.c M /trunk/src/lib/krb5/asn.1/deps M /trunk/src/lib/krb5/asn.1/krb5_decode.c A /trunk/src/lib/krb5/asn.1/krb5_decode_kdc.c A /trunk/src/lib/krb5/asn.1/krb5_decode_macros.h Asn.1 decode related file rearrangement. It was made based on the following criteria: 1. based on functionality (for example, kdc-only code) 2. Well defined clusters of functions (fast, sam). ------------------------------------------------------------------------ r24592 | ghudson | 2011-01-10 15:32:56 -0500 (Mon, 10 Jan 2011) | 6 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/g_canon_name.c ticket: 6817 Tighten up the error handling in the mechglue's gss_canonicalize_name, eliminating a null pointer dereference in the (unlikely) case that allocation of out_union fails. Reported by aberry@likewise.com. ------------------------------------------------------------------------ r24591 | ghudson | 2011-01-10 13:25:36 -0500 (Mon, 10 Jan 2011) | 6 lines Changed paths: M /trunk/src/lib/gssapi/spnego/spnego_mech.c ticket: 6816 Fix a couple of cases in the SPNEGO implementation where a half-constructed SPNEGO context could be leaked. Patch from aberry@likewise.com, slightly amended. ------------------------------------------------------------------------ r24590 | ghudson | 2010-12-28 13:27:17 -0500 (Tue, 28 Dec 2010) | 8 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ser_sctx.c ticket: 6675 target_version: 1.9.1 tags: pullup Don't attempt to serialize a NULL authdata context when serializing a GSSAPI context (most often seen with initiator contexts). Patch from aberry@likewise.com. ------------------------------------------------------------------------ r24589 | ghudson | 2010-12-28 12:27:15 -0500 (Tue, 28 Dec 2010) | 3 lines Changed paths: M /trunk/src/lib/crypto/crypto_tests/t_fork.c Don't use a krb5 context in t_fork, since we don't set up a krb5.conf in the crypto test directory's "make check". ------------------------------------------------------------------------ r24584 | tlyu | 2010-12-20 17:52:35 -0500 (Mon, 20 Dec 2010) | 5 lines Changed paths: M /trunk/doc/admin.texinfo M /trunk/src/config-files/krb5.conf.M ticket: 6794 tags: pullup target_version: 1.9 Document rdns libdefault setting. ------------------------------------------------------------------------ r24583 | ghudson | 2010-12-20 12:48:06 -0500 (Mon, 20 Dec 2010) | 2 lines Changed paths: M /trunk/src/lib/crypto/krb/dk/checksum_hmac.c M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/krb5/set_allowable_enctypes.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c Eliminate some unused variable warnings. ------------------------------------------------------------------------ r24581 | ghudson | 2010-12-16 00:07:24 -0500 (Thu, 16 Dec 2010) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_safe.c Remove an unnecessary clause from safe_cksumtype() which served only to create a theoretical (but impossible in practice) memory leak. ------------------------------------------------------------------------ r24575 | tlyu | 2010-12-15 14:14:37 -0500 (Wed, 15 Dec 2010) | 1 line Changed paths: M /trunk/README update acknowledgments ------------------------------------------------------------------------ r24568 | ghudson | 2010-12-14 13:46:46 -0500 (Tue, 14 Dec 2010) | 10 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/g_accept_sec_context.c ticket: 6842 subject: Ensure time() is prototyped in g_accept_sec_context.c tags: pullup target_version: 1.9 r22736 added a call to time() in g_accept_sec_context.c. Include to ensure that this call is correctly prototyped. Previously was only included implicitly through , which doesn't apply when thread support is disabled. ------------------------------------------------------------------------ r24567 | tlyu | 2010-12-14 12:34:48 -0500 (Tue, 14 Dec 2010) | 6 lines Changed paths: M /trunk/src/lib/krb5/os/changepw.c ticket: 6841 subject: memory leak in changepw.c tags: pullup target_version: 1.9 Apply patch from Marcus Watts to avoid a memory leak in changepw.c. ------------------------------------------------------------------------ r24566 | ghudson | 2010-12-14 12:28:38 -0500 (Tue, 14 Dec 2010) | 9 lines Changed paths: M /trunk/src/lib/krb5/krb/val_renew.c M /trunk/src/tests/Makefile.in A /trunk/src/tests/t_renew.py ticket: 6838 tags: pullups target_version: 1.9 Fix a regression in the client-side ticket renewal code where KDC options were not folded into the renewal request (most notably, the KDC_OPT_RENEWABLE flag), so we didn't request renewable renewed tickets. Add a simple test case for ticket renewal. ------------------------------------------------------------------------ r24565 | tlyu | 2010-12-14 12:24:21 -0500 (Tue, 14 Dec 2010) | 6 lines Changed paths: M /trunk/src/lib/krb5/error_tables/krb5_err.et ticket: 6840 subject: typo in plugin-related error message tags: pullup target_version: 1.9 Apply patch from Marcus Watts to fix error message typo. ------------------------------------------------------------------------ r24564 | tlyu | 2010-12-09 20:06:26 -0500 (Thu, 09 Dec 2010) | 17 lines Changed paths: M /trunk/src/include/k5-trace.h M /trunk/src/lib/krb5/krb/pac.c ticket: 6839 subject: handle MS PACs that lack server checksum target_version 1.9 tags: pullup Apple Mac OS X Server's Open Directory KDC issues MS PAC like authorization data that lacks a server checksum. If this checksum is missing, mark the PAC as unverfied, but allow krb5int_authdata_verify() to succeed. Filter out the unverified PAC in subsequent calls to krb5_authdata_get_attribute(). Add trace points to indicate where this behavior occurs. Thanks to Helmut Grohne for help with analysis. This bug is also Debian Bug #604925: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=604925 This change should also get backported to krb5-1.8.x. ------------------------------------------------------------------------ r24563 | tlyu | 2010-12-07 18:45:15 -0500 (Tue, 07 Dec 2010) | 5 lines Changed paths: M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/util_crypt.c ticket: 6835 Add comment noting that RFC 4121 appears to omit RC4-HMAC from the list of "not-newer" enctypes, even though RFC 4757 effectively treats it as one. Suggested by Derrick Brashear. ------------------------------------------------------------------------ r24561 | raeburn | 2010-12-05 15:16:17 -0500 (Sun, 05 Dec 2010) | 1 line Changed paths: M /trunk/src/lib/crypto/builtin/deps M /trunk/src/lib/crypto/builtin/sha2/deps M /trunk/src/lib/crypto/crypto_tests/deps M /trunk/src/lib/crypto/krb/deps M /trunk/src/lib/crypto/krb/prng/deps M /trunk/src/lib/crypto/krb/prng/yarrow/deps M /trunk/src/lib/gssapi/mechglue/deps M /trunk/src/lib/kadm5/srv/deps M /trunk/src/tests/gssapi/deps update dependencies ------------------------------------------------------------------------ r24555 | tlyu | 2010-12-03 07:34:53 -0500 (Fri, 03 Dec 2010) | 5 lines Changed paths: M /trunk/src/tests/Makefile.in A /trunk/src/tests/t_keyrollover.py ticket: 1219 target_version: 1.9 tags: pullup Test for key rollover for TGT, including purging old keys. ------------------------------------------------------------------------ r24550 | ghudson | 2010-12-01 17:36:38 -0500 (Wed, 01 Dec 2010) | 4 lines Changed paths: M /trunk/doc/admin.texinfo ticket: 6829 Correct typo in admin documentation for restrict_anonymous_to_tgt. ------------------------------------------------------------------------ r24547 | ghudson | 2010-12-01 15:01:46 -0500 (Wed, 01 Dec 2010) | 10 lines Changed paths: M /trunk/doc/admin.texinfo M /trunk/src/include/adm.h M /trunk/src/include/k5-int.h M /trunk/src/kdc/extern.h M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/main.c M /trunk/src/lib/kadm5/admin.h M /trunk/src/lib/kadm5/alt_prof.c M /trunk/src/tests/t_anonpkinit.py M /trunk/src/util/k5test.py ticket: 6829 subject: Implement restrict_anonymous_to_tgt realm flag target_version: 1.9 tags: pullup Implement a new realm flag to reject ticket requests from anonymous principals to any principal other than the local TGT. Allows FAST to be deployed using anonymous tickets as armor in realms where the set of authenticatable users must be constrained. ------------------------------------------------------------------------ r24539 | hartmans | 2010-11-30 17:46:54 -0500 (Tue, 30 Nov 2010) | 6 lines Changed paths: M /trunk/src/include/Makefile.in ticket: 6828 Subject: Install kadm5_hook_plugin.h target_version: 1.9 tags: pullup Install the kadm5 hook plugin header ------------------------------------------------------------------------ r24538 | ghudson | 2010-11-30 16:20:49 -0500 (Tue, 30 Nov 2010) | 27 lines Changed paths: M /trunk/src/lib/crypto/crypto_tests/t_kperf.c M /trunk/src/lib/crypto/krb/cksumtypes.c M /trunk/src/lib/crypto/krb/dk/checksum_hmac.c M /trunk/src/lib/crypto/krb/dk/derive.c M /trunk/src/lib/crypto/krb/etypes.c M /trunk/src/lib/crypto/krb/etypes.h M /trunk/src/lib/krb5/krb/fast.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/pac.c M /trunk/src/lib/krb5/krb/preauth2.c M /trunk/src/plugins/preauth/pkinit/pkinit_srv.c ticket: 6827 subject: SA-2010-007 Checksum vulnerabilities (CVE-2010-1324 and others) Fix multiple checksum handling bugs, as described in: CVE-2010-1324 CVE-2010-1323 CVE-2010-4020 CVE-2010-4021 * Return the correct (keyed) checksums as the mandatory checksum type for DES enctypes. * Restrict simplified-profile checksums to their corresponding etypes. * Add internal checks to reduce the risk of stream ciphers being used with simplified-profile key derivation or other algorithms relying on the block encryption primitive. * Use the mandatory checksum type for the PKINIT KDC signature, instead of the first-listed keyed checksum. * Use the mandatory checksum type when sending KRB-SAFE messages by default, instead of the first-listed keyed checksum. * Use the mandatory checksum type for the t_kperf test program. * Use the mandatory checksum type (without additional logic) for the FAST request checksum. * Preserve the existing checksum choices (unkeyed checksums for DES enctypes) for the authenticator checksum, using explicit logic. * Ensure that SAM checksums received from the KDC are keyed. * Ensure that PAC checksums are keyed. ------------------------------------------------------------------------ r24537 | ghudson | 2010-11-30 12:46:10 -0500 (Tue, 30 Nov 2010) | 5 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/lib/gssapi/Makefile.in ticket: 6826 Install gssapi_ext.h on Windows. Include gssapi_ext.h in the header files considered by def-check.pl in verify-calling-conventions-gssapi. ------------------------------------------------------------------------ r24536 | ghudson | 2010-11-27 20:36:42 -0500 (Sat, 27 Nov 2010) | 6 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/appl/Makefile.in M /trunk/src/appl/gss-sample/Makefile.in M /trunk/src/appl/sample/Makefile.in M /trunk/src/appl/sample/sclient/Makefile.in M /trunk/src/appl/sample/sserver/Makefile.in M /trunk/src/appl/simple/Makefile.in M /trunk/src/appl/simple/client/Makefile.in M /trunk/src/appl/simple/server/Makefile.in M /trunk/src/appl/user_user/Makefile.in M /trunk/src/ccapi/Makefile.in M /trunk/src/ccapi/common/Makefile.in M /trunk/src/ccapi/common/unix/Makefile.in M /trunk/src/ccapi/lib/Makefile.in M /trunk/src/ccapi/lib/unix/Makefile.in M /trunk/src/ccapi/server/Makefile.in M /trunk/src/ccapi/server/unix/Makefile.in M /trunk/src/ccapi/server/win/Makefile.in M /trunk/src/clients/Makefile.in M /trunk/src/clients/kdestroy/Makefile.in M /trunk/src/clients/kinit/Makefile.in M /trunk/src/clients/klist/Makefile.in M /trunk/src/clients/kpasswd/Makefile.in M /trunk/src/clients/ksu/Makefile.in M /trunk/src/clients/kvno/Makefile.in M /trunk/src/config/win-post.in M /trunk/src/include/Makefile.in M /trunk/src/kadmin/cli/Makefile.in M /trunk/src/kadmin/dbutil/Makefile.in M /trunk/src/kadmin/ktutil/Makefile.in M /trunk/src/kadmin/server/Makefile.in M /trunk/src/kadmin/testing/Makefile.in M /trunk/src/kadmin/testing/scripts/Makefile.in M /trunk/src/kadmin/testing/util/Makefile.in M /trunk/src/lib/Makefile.in M /trunk/src/lib/apputils/Makefile.in M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/builtin/Makefile.in M /trunk/src/lib/crypto/builtin/aes/Makefile.in M /trunk/src/lib/crypto/builtin/camellia/Makefile.in M /trunk/src/lib/crypto/builtin/des/Makefile.in M /trunk/src/lib/crypto/builtin/enc_provider/Makefile.in M /trunk/src/lib/crypto/builtin/hash_provider/Makefile.in M /trunk/src/lib/crypto/builtin/md4/Makefile.in M /trunk/src/lib/crypto/builtin/md5/Makefile.in M /trunk/src/lib/crypto/builtin/sha1/Makefile.in M /trunk/src/lib/crypto/builtin/sha2/Makefile.in M /trunk/src/lib/crypto/crypto_tests/Makefile.in M /trunk/src/lib/crypto/krb/Makefile.in M /trunk/src/lib/crypto/krb/arcfour/Makefile.in M /trunk/src/lib/crypto/krb/checksum/Makefile.in M /trunk/src/lib/crypto/krb/crc32/Makefile.in M /trunk/src/lib/crypto/krb/dk/Makefile.in M /trunk/src/lib/crypto/krb/old/Makefile.in M /trunk/src/lib/crypto/krb/prf/Makefile.in M /trunk/src/lib/crypto/krb/prng/Makefile.in M /trunk/src/lib/crypto/krb/prng/fortuna/Makefile.in M /trunk/src/lib/crypto/krb/prng/nss/Makefile.in M /trunk/src/lib/crypto/krb/prng/yarrow/Makefile.in M /trunk/src/lib/crypto/krb/rand2key/Makefile.in M /trunk/src/lib/crypto/krb/raw/Makefile.in M /trunk/src/lib/crypto/nss/Makefile.in M /trunk/src/lib/crypto/nss/aes/Makefile.in M /trunk/src/lib/crypto/nss/camellia/Makefile.in M /trunk/src/lib/crypto/nss/des/Makefile.in M /trunk/src/lib/crypto/nss/enc_provider/Makefile.in M /trunk/src/lib/crypto/nss/hash_provider/Makefile.in M /trunk/src/lib/crypto/nss/md4/Makefile.in M /trunk/src/lib/crypto/nss/md5/Makefile.in M /trunk/src/lib/crypto/nss/sha1/Makefile.in M /trunk/src/lib/crypto/nss/sha2/Makefile.in M /trunk/src/lib/crypto/openssl/Makefile.in M /trunk/src/lib/crypto/openssl/aes/Makefile.in M /trunk/src/lib/crypto/openssl/camellia/Makefile.in M /trunk/src/lib/crypto/openssl/des/Makefile.in M /trunk/src/lib/crypto/openssl/enc_provider/Makefile.in M /trunk/src/lib/crypto/openssl/hash_provider/Makefile.in M /trunk/src/lib/crypto/openssl/md4/Makefile.in M /trunk/src/lib/crypto/openssl/md5/Makefile.in M /trunk/src/lib/crypto/openssl/sha1/Makefile.in M /trunk/src/lib/crypto/openssl/sha2/Makefile.in M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/mechglue/Makefile.in M /trunk/src/lib/gssapi/spnego/Makefile.in M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kadm5/unit-test/Makefile.in M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/ccache/ccapi/Makefile.in M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/lib/krb5/unicode/Makefile.in M /trunk/src/lib/rpc/Makefile.in M /trunk/src/lib/rpc/unit-test/Makefile.in M /trunk/src/plugins/authdata/greet/Makefile.in M /trunk/src/plugins/authdata/greet_client/Makefile.in M /trunk/src/plugins/authdata/greet_server/Makefile.in M /trunk/src/plugins/kadm5_hook/test/Makefile.in M /trunk/src/plugins/kdb/db2/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/btree/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/db/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/hash/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/mpool/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/recno/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/test/Makefile.in M /trunk/src/plugins/kdb/hdb/Makefile.in M /trunk/src/plugins/kdb/ldap/Makefile.in M /trunk/src/plugins/kdb/ldap/ldap_util/Makefile.in M /trunk/src/plugins/kdb/ldap/libkdb_ldap/Makefile.in M /trunk/src/plugins/locate/python/Makefile.in M /trunk/src/plugins/preauth/cksum_body/Makefile.in M /trunk/src/plugins/preauth/encrypted_challenge/Makefile.in M /trunk/src/plugins/preauth/pkinit/Makefile.in M /trunk/src/plugins/preauth/securid_sam2/Makefile.in M /trunk/src/plugins/preauth/wpse/Makefile.in M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/create/Makefile.in M /trunk/src/tests/dejagnu/Makefile.in M /trunk/src/tests/gss-threads/Makefile.in M /trunk/src/tests/gssapi/Makefile.in M /trunk/src/tests/hammer/Makefile.in M /trunk/src/tests/misc/Makefile.in M /trunk/src/tests/mkeystash_compat/Makefile.in M /trunk/src/tests/resolve/Makefile.in M /trunk/src/tests/shlib/Makefile.in M /trunk/src/tests/threads/Makefile.in M /trunk/src/tests/verify/Makefile.in M /trunk/src/util/Makefile.in M /trunk/src/util/collected-client-lib/Makefile.in M /trunk/src/util/et/Makefile.in M /trunk/src/util/profile/Makefile.in M /trunk/src/util/send-pr/Makefile.in M /trunk/src/util/ss/Makefile.in M /trunk/src/util/support/Makefile.in M /trunk/src/windows/Makefile.in ticket: 6826 Use for loops for recursion in the Windows build, cutting down on the verbiage in Makefile.in files. For correctness of output, every Makefile.in mydir= definition is changed to use $(S) instead of /. ------------------------------------------------------------------------ r24535 | ghudson | 2010-11-26 11:37:14 -0500 (Fri, 26 Nov 2010) | 5 lines Changed paths: M /trunk/src/lib/gssapi32.def M /trunk/src/lib/krb5_32.def ticket: 6826 Supply static ordinals for new symbols in gssapi32.def and krb5_32.def, for consistency with KFW 3.x. ------------------------------------------------------------------------ r24534 | ghudson | 2010-11-25 15:34:06 -0500 (Thu, 25 Nov 2010) | 5 lines Changed paths: M /trunk/src/lib/gssapi/generic/Makefile.in ticket: 6826 Fix how gssapi.h is rebuilt on Windows; accidentally omitted from r24533. ------------------------------------------------------------------------ r24533 | ghudson | 2010-11-25 15:28:30 -0500 (Thu, 25 Nov 2010) | 29 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/appl/Makefile.in M /trunk/src/ccapi/lib/ccapi_context.c M /trunk/src/ccapi/lib/ccapi_ipc.c M /trunk/src/ccapi/lib/ccapi_ipc.h M /trunk/src/ccapi/lib/ccapi_os_ipc.h M /trunk/src/ccapi/lib/mac/ccapi_os_ipc.c M /trunk/src/ccapi/lib/win/Makefile.in M /trunk/src/ccapi/lib/win/ccapi_os_ipc.cxx M /trunk/src/ccapi/server/win/Makefile.in M /trunk/src/ccapi/server/win/Server.sln M /trunk/src/ccapi/server/win/Server.vcproj M /trunk/src/ccapi/server/win/WorkItem.cpp M /trunk/src/ccapi/server/win/WorkQueue.cpp M /trunk/src/ccapi/server/win/ccs_os_server.cpp M /trunk/src/ccapi/test/Makefile.in M /trunk/src/ccapi/test/pingtest.c M /trunk/src/clients/kinit/kinit.c M /trunk/src/clients/klist/klist.c M /trunk/src/config/pre.in M /trunk/src/config/win-pre.in M /trunk/src/include/k5-int.h M /trunk/src/include/win-mac.h M /trunk/src/lib/Makefile.in M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/builtin/Makefile.in M /trunk/src/lib/crypto/builtin/aes/Makefile.in M /trunk/src/lib/crypto/builtin/camellia/Makefile.in M /trunk/src/lib/crypto/builtin/des/Makefile.in M /trunk/src/lib/crypto/builtin/enc_provider/Makefile.in M /trunk/src/lib/crypto/builtin/enc_provider/camellia.c M /trunk/src/lib/crypto/builtin/hash_provider/Makefile.in M /trunk/src/lib/crypto/builtin/md4/Makefile.in M /trunk/src/lib/crypto/builtin/md5/Makefile.in M /trunk/src/lib/crypto/builtin/sha1/Makefile.in M /trunk/src/lib/crypto/builtin/sha2/Makefile.in M /trunk/src/lib/crypto/crypto_tests/Makefile.in M /trunk/src/lib/crypto/krb/Makefile.in M /trunk/src/lib/crypto/krb/arcfour/Makefile.in M /trunk/src/lib/crypto/krb/checksum/Makefile.in M /trunk/src/lib/crypto/krb/crc32/Makefile.in M /trunk/src/lib/crypto/krb/dk/Makefile.in M /trunk/src/lib/crypto/krb/old/Makefile.in M /trunk/src/lib/crypto/krb/prf/Makefile.in M /trunk/src/lib/crypto/krb/prng/Makefile.in M /trunk/src/lib/crypto/krb/prng/fortuna/Makefile.in M /trunk/src/lib/crypto/krb/prng/nss/Makefile.in M /trunk/src/lib/crypto/krb/prng/yarrow/Makefile.in M /trunk/src/lib/crypto/krb/rand2key/Makefile.in M /trunk/src/lib/crypto/krb/raw/Makefile.in M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/copy_ccache.c M /trunk/src/lib/gssapi/krb5/get_tkt_flags.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/krb5/krb5_gss_glue.c M /trunk/src/lib/gssapi/krb5/lucid_context.c M /trunk/src/lib/gssapi/krb5/set_allowable_enctypes.c M /trunk/src/lib/gssapi/krb5/set_ccache.c M /trunk/src/lib/gssapi/mechglue/g_mechattr.c M /trunk/src/lib/gssapi/mechglue/g_oid_ops.c M /trunk/src/lib/gssapi/mechglue/g_store_cred.c M /trunk/src/lib/gssapi/mechglue/mglueP.h M /trunk/src/lib/gssapi/spnego/gssapiP_spnego.h M /trunk/src/lib/gssapi/spnego/spnego_mech.c M /trunk/src/lib/gssapi32.def M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/keytab/kt_file.c M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/auth_con.c M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/kfree.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5_32.def M /trunk/src/lib/win_glue.c M /trunk/src/util/profile/Makefile.in M /trunk/src/util/profile/prof_parse.c M /trunk/src/windows/Makefile.in M /trunk/src/windows/README M /trunk/src/windows/build/bkw.pl D /trunk/src/windows/ntsecapitest.c D /trunk/src/windows/ntsecapitest.pl ticket: 6826 subject: Fix Windows build target_version: 1.9 tags: pullup Repair the Windows build. Tested with the prepare-on-Unix method. Some specific changes include: * Removed the IPC finalizer (no longer used after r20787) from ccapi/lib/ccapi_ipc.c, as it was creating a difficult dependency chain for the pingtest build in ccapi/test. Also updated pingtest to use the k5_ipc_stream interfaces since cci_stream is gone. * Reverted the apparently non-functional r20277. * klist -V prints just "Kerberos for Windows", since it has no access to PACKAGE_NAME and PACKAGE_VERSION from autoconf. This should be addressed correctly. * krb5, telnet, gssftp, and NIM are removed from the build. * Some files had CRLFs; these were replaced with LFs and the svn:eol-style property set on the files. Otherwise the CRLFs became CRCRLFs after the zip transfer. * Windows does not have opendir/readdir, so added Windows code to prof_parse.c for includedir. Probable fodder for a libkrb5support portability shim. ------------------------------------------------------------------------ r24532 | tlyu | 2010-11-23 18:51:50 -0500 (Tue, 23 Nov 2010) | 5 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/krb/gic_pwd.c ticket: 6825 Update krb5_gic_opt_private and related code to reflect the change of krb5_expire_callback_func from a function typedef to a function pointer typedef. This was causing segfaults. ------------------------------------------------------------------------ r24531 | tlyu | 2010-11-23 18:51:45 -0500 (Tue, 23 Nov 2010) | 1 line Changed paths: M /trunk/README update acknowledgments ------------------------------------------------------------------------ r24530 | ghudson | 2010-11-23 13:50:12 -0500 (Tue, 23 Nov 2010) | 3 lines Changed paths: M /trunk/src/ccapi/lib/win/Makefile.in M /trunk/src/ccapi/lib/win/WINCCAPI.sln M /trunk/src/ccapi/lib/win/WINCCAPI.vcproj M /trunk/src/ccapi/lib/win/debug.exports Set svn:eol-style on some Windows files and remove the CRs from their repository representations. ------------------------------------------------------------------------ r24529 | ghudson | 2010-11-22 23:50:40 -0500 (Mon, 22 Nov 2010) | 9 lines Changed paths: M /trunk/src/include/krb5/krb5.hin ticket: 6825 subject: Add missing KRB5_CALLCONV in callback declaration target_version: 1.9 tags: pullup krb5_get_init_creds_opt_set_expire_callback was correctly tagged with KRB5_CALLCONV but the corresponding callback type was not. Add that in. ------------------------------------------------------------------------ r24528 | ghudson | 2010-11-22 23:41:08 -0500 (Mon, 22 Nov 2010) | 7 lines Changed paths: M /trunk/src/lib/krb5/libkrb5.exports ticket: 6824 subject: Export krb5_tkt_creds_get target_version: 1.9 tags: pullup krb5_tkt_creds_get was overlooked in the export list; add it. ------------------------------------------------------------------------ r24527 | ghudson | 2010-11-21 22:58:15 -0500 (Sun, 21 Nov 2010) | 4 lines Changed paths: M /trunk/src/kadmin/cli/getdate.y ticket: 6823 Correct typo in r24526. ------------------------------------------------------------------------ r24526 | hartmans | 2010-11-21 22:33:22 -0500 (Sun, 21 Nov 2010) | 8 lines Changed paths: M /trunk/src/kadmin/cli/getdate.y ticket: 6823 subject: getdate.y: declare yyparse target_version: 1.9 tags: pullup At least on lucid, byacc doesn't declare yyparse, which creates problems because lucid treats calls to unprototyped functions as errors. ------------------------------------------------------------------------ r24525 | ghudson | 2010-11-21 12:35:49 -0500 (Sun, 21 Nov 2010) | 4 lines Changed paths: M /trunk/src/lib/crypto/builtin/camellia/Makefile.in Suppress building camellia-gen in "make check" for now (it has a build issue on Solaris which will go away when Camellia support becomes unconditional). ------------------------------------------------------------------------ r24524 | ghudson | 2010-11-19 19:31:46 -0500 (Fri, 19 Nov 2010) | 8 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/crypto/builtin/camellia/camellia-gen.c M /trunk/src/lib/crypto/builtin/camellia/camellia.c M /trunk/src/lib/crypto/builtin/enc_provider/Makefile.in A /trunk/src/lib/crypto/builtin/enc_provider/camellia.c (from /branches/camellia-cts-cmac/src/lib/crypto/builtin/enc_provider/camellia.c:24523) D /trunk/src/lib/crypto/builtin/enc_provider/camellia_ctr.c M /trunk/src/lib/crypto/builtin/enc_provider/enc_provider.h M /trunk/src/lib/crypto/crypto_tests/Makefile.in M /trunk/src/lib/crypto/crypto_tests/camellia-test.c D /trunk/src/lib/crypto/crypto_tests/t_camellia_ccm.c A /trunk/src/lib/crypto/crypto_tests/t_cksums.c (from /branches/camellia-cts-cmac/src/lib/crypto/crypto_tests/t_cksums.c:24523) M /trunk/src/lib/crypto/crypto_tests/t_cmac.c A /trunk/src/lib/crypto/crypto_tests/t_decrypt.c (from /branches/camellia-cts-cmac/src/lib/crypto/crypto_tests/t_decrypt.c:24523) A /trunk/src/lib/crypto/crypto_tests/t_derive.c (from /branches/camellia-cts-cmac/src/lib/crypto/crypto_tests/t_derive.c:24523) M /trunk/src/lib/crypto/crypto_tests/t_encrypt.c M /trunk/src/lib/crypto/crypto_tests/t_short.c M /trunk/src/lib/crypto/crypto_tests/t_str2key.c M /trunk/src/lib/crypto/krb/checksum/cmac.c M /trunk/src/lib/crypto/krb/cksumtypes.c M /trunk/src/lib/crypto/krb/dk/Makefile.in M /trunk/src/lib/crypto/krb/dk/checksum_cmac.c M /trunk/src/lib/crypto/krb/dk/derive.c M /trunk/src/lib/crypto/krb/dk/dk.h D /trunk/src/lib/crypto/krb/dk/dk_ccm.c A /trunk/src/lib/crypto/krb/dk/dk_cmac.c (from /branches/camellia-cts-cmac/src/lib/crypto/krb/dk/dk_cmac.c:24523) M /trunk/src/lib/crypto/krb/dk/stringtokey.c M /trunk/src/lib/crypto/krb/etypes.c M /trunk/src/lib/crypto/krb/prf/cmac_prf.c M /trunk/src/lib/crypto/libk5crypto.exports M /trunk/src/lib/crypto/nss/enc_provider/camellia.c M /trunk/src/lib/crypto/nss/enc_provider/enc_gen.c M /trunk/src/lib/crypto/nss/enc_provider/enc_provider.h M /trunk/src/lib/crypto/nss/nss_gen.h M /trunk/src/lib/crypto/openssl/enc_provider/Makefile.in A /trunk/src/lib/crypto/openssl/enc_provider/camellia.c (from /branches/camellia-cts-cmac/src/lib/crypto/openssl/enc_provider/camellia.c:24523) D /trunk/src/lib/crypto/openssl/enc_provider/camellia_ctr.c M /trunk/src/lib/crypto/openssl/enc_provider/enc_provider.h M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/t_etypes.c M /trunk/src/tests/dejagnu/config/default.exp M /trunk/src/util/k5test.py M /trunk/src/windows/identity/plugins/krb5/datarep.c M /trunk/src/windows/identity/plugins/krb5/lang/en_us/langres.rc ticket: 6822 subject: Implement Camellia-CTS-CMAC instead of Camellia-CCM target_verion: 1.9 tags: pullup Replace the Camellia-CCM enctypes with Camellia-CTS-CMAC. Still not compiled in by default since we don't have enctype assignments yet. ------------------------------------------------------------------------ r24519 | ghudson | 2010-11-15 21:54:26 -0500 (Mon, 15 Nov 2010) | 8 lines Changed paths: M /trunk/src/slave/kpropd.c ticket: 6820 subject: Read KDC profile settings in kpropd target_version: 1.9 tags: pullup kpropd can modify the KDB with ulog_replay(), so it should read the KDC profile settings in case the KDB configuration is in there. ------------------------------------------------------------------------ r24518 | ghudson | 2010-11-15 21:30:16 -0500 (Mon, 15 Nov 2010) | 12 lines Changed paths: M /trunk/src/slave/kprop.c ticket: 6819 subject: Handle referral realm in kprop client principal target_version: 1.9 tags: pullup kprop uses krb5_sname_to_principal() to determine its client principal. If the local hostname cannot be mapped to a realm based on the profile's domain_realm section, krb5_sname_to_principal() will (as of 1.6) return a principal with the referral realm (""), which does not work in a client principal. Handle this by substituting the default realm. ------------------------------------------------------------------------ r24517 | ghudson | 2010-11-15 19:12:52 -0500 (Mon, 15 Nov 2010) | 2 lines Changed paths: M /trunk/doc/install.texinfo Fix a typo in install.texinfo. ------------------------------------------------------------------------ r24516 | ghudson | 2010-11-15 19:12:38 -0500 (Mon, 15 Nov 2010) | 4 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/iprop.exp The iprop dejagnu test had some deceptive commented-out debugging code (it would set up the user to run kpropd in the master environment instead of the slave environment). Make it more useful. ------------------------------------------------------------------------ r24515 | ghudson | 2010-11-15 10:24:37 -0500 (Mon, 15 Nov 2010) | 2 lines Changed paths: M /trunk/src/util/k5test.py Correct a minor error in the k5test documentation. ------------------------------------------------------------------------ r24512 | ghudson | 2010-11-09 18:24:31 -0500 (Tue, 09 Nov 2010) | 3 lines Changed paths: M /trunk/src/lib/crypto/openssl/des/weak_key.c Include in the OpenSSL back end's weak_key.c for the DES_is_weak_key prototype. ------------------------------------------------------------------------ r24511 | ghudson | 2010-11-05 20:02:13 -0400 (Fri, 05 Nov 2010) | 8 lines Changed paths: M /trunk/src/include/kdb.h M /trunk/src/kadmin/dbutil/dump.c M /trunk/src/plugins/kdb/db2/kdb_db2.c M /trunk/src/plugins/kdb/db2/kdb_db2.h ticket: 6814 After a failed kdb5_util load, make a subsequent load operation work by removing the remnant temporary files after obtaining a lock. To make this safe, the private contract for temporary DB creation and promotion had to be altered, along with many of the DB2 internal helper functions. ------------------------------------------------------------------------ r24510 | ghudson | 2010-11-04 17:27:03 -0400 (Thu, 04 Nov 2010) | 4 lines Changed paths: M /trunk/src/plugins/kdb/db2/kdb_db2.c M /trunk/src/plugins/kdb/db2/kdb_db2.h Further kdb_db2 code cleanup: make gen_dbsuffix return a krb5_error_code to simplify error handling in callers, and discard the db_lf_time field which was set but never used. ------------------------------------------------------------------------ r24509 | ghudson | 2010-11-04 13:20:30 -0400 (Thu, 04 Nov 2010) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/iprop.exp Remove a stray spawn_shell in the iprop dejagnu tests. ------------------------------------------------------------------------ r24508 | ghudson | 2010-11-03 13:32:11 -0400 (Wed, 03 Nov 2010) | 3 lines Changed paths: M /trunk/src/plugins/kdb/db2/kdb_db2.c Simplify kdb_db2's open_db() a little further, avoiding a suspicious switch fallthrough. ------------------------------------------------------------------------ r24507 | ghudson | 2010-11-03 12:43:49 -0400 (Wed, 03 Nov 2010) | 3 lines Changed paths: M /trunk/src/plugins/kdb/db2/libdb2/hash/hash_page.c Avoid running off the end of the spares array in db2's page_to_oaddr() in unrealistically large databases. ------------------------------------------------------------------------ r24506 | ghudson | 2010-11-03 12:42:05 -0400 (Wed, 03 Nov 2010) | 2 lines Changed paths: M /trunk/src/lib/apputils/net-server.c Use size_t to hold set counts in net-server.c. ------------------------------------------------------------------------ r24505 | ghudson | 2010-11-02 13:21:28 -0400 (Tue, 02 Nov 2010) | 4 lines Changed paths: M /trunk/src/plugins/kdb/db2/kdb_db2.c Clean up the DB2 KDB module code a bit, making it more conformant with current coding practices. Mostly namespace changes, but also simplify krb5_db2_destroy(). ------------------------------------------------------------------------ r24489 | ghudson | 2010-11-01 11:19:00 -0400 (Mon, 01 Nov 2010) | 3 lines Changed paths: M /trunk/src/kadmin/dbutil/dump.c M /trunk/src/kdc/kdc_authdata.c M /trunk/src/kdc/kdc_preauth.c M /trunk/src/lib/kadm5/srv/kadm5_hook.c M /trunk/src/lib/krb5/krb/fast.c M /trunk/src/lib/krb5/os/trace.c krb5_get_error_message cannot return NULL, and returns "Success" on error code 0. Simplify some overly paranoid code accordingly. ------------------------------------------------------------------------ r24488 | ghudson | 2010-10-27 13:05:05 -0400 (Wed, 27 Oct 2010) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/get_creds.c ticket: 6812 Don't fail out from krb5_get_credentials() if we can't store a ticket into the ccache. ------------------------------------------------------------------------ r24487 | ghudson | 2010-10-26 15:36:58 -0400 (Tue, 26 Oct 2010) | 7 lines Changed paths: M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/lib/krb5/keytab/kt_file.c M /trunk/src/util/k5test.py FILE keytabs have been able to handle write operations since krb5 1.7, as an apparently unintended side effect of r20594. Clean up the code by combining the identical resolve functions for FILE and WRFILE, and removing the code to set up a WRFILE default keytab name in kadmin.c. Also fixes a slight display bug; k5test.py needs to be adjusted to expect the correct output. ------------------------------------------------------------------------ r24486 | ghudson | 2010-10-26 13:34:41 -0400 (Tue, 26 Oct 2010) | 8 lines Changed paths: M /trunk/src/include/k5-int.h ticket: 6811 subject: Mark Camellia-CCM code as experimental target_version: 1.9 tags: pullup Add a comment noting that the Camellia-CCM code in 1.9 is experimental. ------------------------------------------------------------------------ r24485 | ghudson | 2010-10-26 13:18:22 -0400 (Tue, 26 Oct 2010) | 7 lines Changed paths: M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/k5seal.c M /trunk/src/lib/gssapi/krb5/k5sealiov.c M /trunk/src/lib/gssapi/krb5/k5unseal.c M /trunk/src/lib/gssapi/krb5/k5unsealiov.c M /trunk/src/lib/gssapi/krb5/util_crypt.c ticket: 6770 Add a kg_encrypt_inplace() utility function to the krb5 GSS mech, and use it where we do in-place encryption of checksums in the non-CFX seal tokens with raw DES enctypes. Avoids a harmless but incorrect in-place memcpy(). ------------------------------------------------------------------------ r24484 | ghudson | 2010-10-26 12:41:38 -0400 (Tue, 26 Oct 2010) | 2 lines Changed paths: M /trunk/src/include/k5-buf.h Make k5-buf.h comments consistent with coding style. ------------------------------------------------------------------------ r24483 | ghudson | 2010-10-26 10:17:38 -0400 (Tue, 26 Oct 2010) | 8 lines Changed paths: M /trunk/src/lib/gssapi/krb5/k5sealv3iov.c ticket: 6809 target_version: 1.9 tags: pullup Set *conf_state on successful return from gss_krb5int_make_seal_token_v3_iov, fixing a case where it wasn't always set by gss_wrap_iov. Patch from aberry@likewise.com. ------------------------------------------------------------------------ r24482 | ghudson | 2010-10-25 17:55:54 -0400 (Mon, 25 Oct 2010) | 8 lines Changed paths: M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/rel_cred.c M /trunk/src/lib/gssapi/krb5/s4u_gss_glue.c ticket: 6787 target_version: 1.9 tags: pullup When we create a temporary memory ccache for use within a krb5_gss_cred_id_rec, set a flag to indicate that the ccache should be destroyed rather than closed. Patch from aberry@likewise.com. ------------------------------------------------------------------------ r24481 | ghudson | 2010-10-25 16:17:54 -0400 (Mon, 25 Oct 2010) | 7 lines Changed paths: M /trunk/src/lib/gssapi/krb5/s4u_gss_glue.c ticket: 6796 target_version: 1.9 tags: pullup Use safer output parameter handling in krb5_gss_acquire_cred_impersonate_name and its subsidiary helpers. ------------------------------------------------------------------------ r24480 | ghudson | 2010-10-25 15:37:03 -0400 (Mon, 25 Oct 2010) | 8 lines Changed paths: M /trunk/src/lib/gssapi/krb5/acquire_cred.c ticket: 6793 target_version: 1.9 tags: pullup In acquire_init_cred in the GSS krb5 mech, don't intern cred->name, since it's not used as an output parameter. Fixes a memory leak. Reported by aberry@likewise.com. ------------------------------------------------------------------------ r24479 | ghudson | 2010-10-24 10:39:41 -0400 (Sun, 24 Oct 2010) | 1 line Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/krb/init_ctx.c Whitespace. ------------------------------------------------------------------------ r24478 | ghudson | 2010-10-24 10:25:07 -0400 (Sun, 24 Oct 2010) | 1 line Changed paths: M /trunk/src/configure.in M /trunk/src/plugins/preauth/securid_sam2/Makefile.in M /trunk/src/plugins/preauth/securid_sam2/securid2.c M /trunk/src/plugins/preauth/securid_sam2/securid_sam2_main.c Whitespace. ------------------------------------------------------------------------ r24477 | raeburn | 2010-10-23 18:26:10 -0400 (Sat, 23 Oct 2010) | 1 line Changed paths: M /trunk/src/slave/kpropd.c Fix adjustment of counter. ------------------------------------------------------------------------ r24476 | raeburn | 2010-10-23 18:26:07 -0400 (Sat, 23 Oct 2010) | 1 line Changed paths: M /trunk/src/lib/kadm5/admin_xdr.h Declare xdr_purgekeys_arg. ------------------------------------------------------------------------ r24475 | raeburn | 2010-10-23 18:26:04 -0400 (Sat, 23 Oct 2010) | 1 line Changed paths: M /trunk/src/kadmin/cli/kadmin.h Declare kadmin_purgekeys. ------------------------------------------------------------------------ r24474 | raeburn | 2010-10-23 18:26:01 -0400 (Sat, 23 Oct 2010) | 1 line Changed paths: M /trunk/src/include/k5-int.h Declare krb5_set_error_message_fl. ------------------------------------------------------------------------ r24473 | raeburn | 2010-10-23 18:25:58 -0400 (Sat, 23 Oct 2010) | 1 line Changed paths: M /trunk/src/lib/crypto/builtin/init.c Include k5-int.h for function declarations. ------------------------------------------------------------------------ r24472 | raeburn | 2010-10-23 18:25:55 -0400 (Sat, 23 Oct 2010) | 1 line Changed paths: M /trunk/src/tests/threads/profread.c In profile-reading performance test, print microseconds not milliseconds. ------------------------------------------------------------------------ r24471 | raeburn | 2010-10-23 18:25:51 -0400 (Sat, 23 Oct 2010) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/brand.c M /trunk/src/lib/krb5/krb/init_ctx.c Try harder to retain the "brand" string in the shared library. Make the brand array non-static, and actually use the value in (the infrequently-called) krb5_init_secure_context. ------------------------------------------------------------------------ r24470 | ghudson | 2010-10-22 20:38:17 -0400 (Fri, 22 Oct 2010) | 10 lines Changed paths: M /trunk/src/configure.in M /trunk/src/lib/crypto/crypto_tests/Makefile.in A /trunk/src/lib/crypto/crypto_tests/t_fork.c M /trunk/src/lib/crypto/nss/enc_provider/enc_gen.c ticket: 6810 subject: Better libk5crypto NSS fork safety target_version: 1.9 tags: pullup Use SECMOD_RestartModules() from the forthcoming NSS 3.12.9 release to make the libk5crypto back end work after a fork. Add a test program to exercise fork detection in the NSS back end. Add a configure-time version check to ensure that we're using NSS 3.12.9 or later. ------------------------------------------------------------------------ r24469 | ghudson | 2010-10-21 20:01:56 -0400 (Thu, 21 Oct 2010) | 3 lines Changed paths: M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/krb/prng/nss/Makefile.in M /trunk/src/lib/crypto/nss/Makefile.in M /trunk/src/lib/crypto/nss/des/Makefile.in M /trunk/src/lib/crypto/nss/enc_provider/Makefile.in M /trunk/src/lib/crypto/nss/hash_provider/Makefile.in M /trunk/src/lib/crypto/nss/md5/Makefile.in M /trunk/src/lib/crypto/nss/sha1/Makefile.in M /trunk/src/lib/crypto/nss/sha2/Makefile.in Make it possible to override CRYPTO_IMPL_CFLAGS and CRYPTO_IMPL_LIBS at make time. ------------------------------------------------------------------------ r24468 | hartmans | 2010-10-19 15:57:56 -0400 (Tue, 19 Oct 2010) | 9 lines Changed paths: M /trunk/src/configure.in configure.in: don't force use of cache Back when hardware was slower and we had lots and lots of imakefile-like configure scripts, forcing the use of config.cache made sense for performance reasons. Now that we have one configure script and we build on modern hardware, config.cache just introduces errors as you are debugging changes to the configure script. This commit stops second guessing autoconf's cache handling. ------------------------------------------------------------------------ r24467 | hartmans | 2010-10-19 15:50:48 -0400 (Tue, 19 Oct 2010) | 7 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/configure.in M /trunk/src/plugins/preauth/securid_sam2/Makefile.in A /trunk/src/plugins/preauth/securid_sam2/README ticket: 6807 subject: SecurID build support target_version: 1.9 tags: pullup Integrate SecurID into the build if libaceclnt is found. Add a README file with an example of how to build it. ------------------------------------------------------------------------ r24466 | hartmans | 2010-10-19 15:50:42 -0400 (Tue, 19 Oct 2010) | 7 lines Changed paths: M /trunk/src/plugins/preauth/securid_sam2/securid2.c M /trunk/src/plugins/preauth/securid_sam2/securid_sam2_main.c ticket: 6806 subject: securID error handling fix target_version: 1.9 tags: pullup In porting forward, I incorrectly used krb5_set_error_message instead of com_err. This commit reverts that change. ------------------------------------------------------------------------ r24465 | hartmans | 2010-10-19 15:50:37 -0400 (Tue, 19 Oct 2010) | 18 lines Changed paths: M /trunk/src/kdc/kdc_preauth.c M /trunk/src/plugins/preauth/securid_sam2/extern.h M /trunk/src/plugins/preauth/securid_sam2/securid2.c M /trunk/src/plugins/preauth/securid_sam2/securid_sam2_main.c ticket: 6805 subject: securID code fixes target_version: 1.9 tags: pullup Fixes to get securID preauth plugin working. A separate patch will address error handling and build issues. * Permit a preauth plugin to return KRB5KDC_ERR_PREAUTH_REQUIRED from the verify entry point. * If verify_securid2 fails, save the return value and return that rather than success after dealing with encoding the out_edata * Use the client key not the securid principal key for the sam checksum * indicate that securID is hardware authentication ------------------------------------------------------------------------ r24464 | ghudson | 2010-10-19 15:08:38 -0400 (Tue, 19 Oct 2010) | 9 lines Changed paths: M /trunk/doc/build.texinfo M /trunk/src/configure.in M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/extern.c M /trunk/src/kdc/extern.h M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kdc_util.h M /trunk/src/kdc/main.c ticket: 6804 subject: Remove KDC replay cache target_version: 1.9 tags: pullup Now that SAM1 support has been removed, the KDC does not need a replay replay cache. Remove all code within USE_RCACHE and associated support. Rename --disable-kdc-replay-cache to --disable-kdc-lookaside-cache. ------------------------------------------------------------------------ r24462 | tlyu | 2010-10-18 18:52:28 -0400 (Mon, 18 Oct 2010) | 4 lines Changed paths: M /trunk/NOTICE M /trunk/doc/copyright.texinfo ticket: 6802 Adjust copyright.texinfo to fix some TeX output issues. Also do minor cleanup. ------------------------------------------------------------------------ r24455 | tlyu | 2010-10-14 18:49:11 -0400 (Thu, 14 Oct 2010) | 8 lines Changed paths: M /trunk/NOTICE M /trunk/doc/Makefile M /trunk/doc/admin.texinfo M /trunk/doc/copyright.texinfo M /trunk/doc/definitions.texinfo M /trunk/doc/install.texinfo A /trunk/doc/notice.texinfo M /trunk/doc/user-guide.texinfo ticket: 6802 tags: pullup subject: copyright notice updates target_version: 1.9 Update copyright.texinfo. Move full copyright notices to appendices of documentation. New rules to generate top-level NOTICE file from copyright.texinfo. Regenerate NOTICE file. ------------------------------------------------------------------------ r24454 | ghudson | 2010-10-13 13:20:36 -0400 (Wed, 13 Oct 2010) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c Whitespace. ------------------------------------------------------------------------ r24453 | hartmans | 2010-10-12 21:19:20 -0400 (Tue, 12 Oct 2010) | 1 line Changed paths: M /trunk/src/config/pre.in Adjust valgrind support to assume a modern valgrind that requires %p in log files. ------------------------------------------------------------------------ r24452 | hartmans | 2010-10-12 21:19:14 -0400 (Tue, 12 Oct 2010) | 13 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c ticket: 6801 target_version: 1.9 Subject: Fix leaks in get_init_creds interface In Debian Bug 598032, Bastian Blank points out that there are two leaks in the get_init_creds interface: * Free ctx->request->padata after sending the KDC request so it is not overwritten the next time around the loop. * If options is NULL passed into krb5_get_init_creds_init, then set up a non-extended options structure so that krb5_get_init_creds_free will free the options. ------------------------------------------------------------------------ r24451 | tlyu | 2010-10-11 17:48:13 -0400 (Mon, 11 Oct 2010) | 1 line Changed paths: M /trunk/README M /trunk/src/patchlevel.h README and patchlevel to 1.10-prerelease ------------------------------------------------------------------------ r24449 | tlyu | 2010-10-11 17:37:16 -0400 (Mon, 11 Oct 2010) | 1 line Changed paths: M /trunk/NOTICE M /trunk/README Interim update of README and NOTICE. ------------------------------------------------------------------------ r24448 | ghudson | 2010-10-11 12:43:42 -0400 (Mon, 11 Oct 2010) | 3 lines Changed paths: M /trunk/src/lib/krb5/keytab/kt_file.c When returning KRB5_KT_NOTFOUND from krb5_ktfile_get_entry, set an extended error message indicating which principal was not found. ------------------------------------------------------------------------ r24447 | ghudson | 2010-10-09 07:46:53 -0400 (Sat, 09 Oct 2010) | 2 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/g_initialize.c Plug a memory leak in gss_indicate_mechs. ------------------------------------------------------------------------ r24446 | tlyu | 2010-10-08 14:40:13 -0400 (Fri, 08 Oct 2010) | 2 lines Changed paths: M /trunk/NOTICE M /trunk/src/include/gssrpc/auth.h M /trunk/src/include/gssrpc/auth_unix.h M /trunk/src/include/gssrpc/clnt.h M /trunk/src/include/gssrpc/netdb.h M /trunk/src/include/gssrpc/pmap_clnt.h M /trunk/src/include/gssrpc/pmap_prot.h M /trunk/src/include/gssrpc/pmap_rmt.h M /trunk/src/include/gssrpc/rpc.h M /trunk/src/include/gssrpc/rpc_msg.h M /trunk/src/include/gssrpc/svc.h M /trunk/src/include/gssrpc/svc_auth.h M /trunk/src/include/gssrpc/xdr.h M /trunk/src/lib/rpc/auth_none.c M /trunk/src/lib/rpc/auth_unix.c M /trunk/src/lib/rpc/authunix_prot.c M /trunk/src/lib/rpc/bindresvport.c M /trunk/src/lib/rpc/clnt_generic.c M /trunk/src/lib/rpc/clnt_perror.c M /trunk/src/lib/rpc/clnt_raw.c M /trunk/src/lib/rpc/clnt_simple.c M /trunk/src/lib/rpc/clnt_tcp.c M /trunk/src/lib/rpc/clnt_udp.c M /trunk/src/lib/rpc/get_myaddress.c M /trunk/src/lib/rpc/getrpcent.c M /trunk/src/lib/rpc/getrpcport.c M /trunk/src/lib/rpc/pmap_clnt.c M /trunk/src/lib/rpc/pmap_getmaps.c M /trunk/src/lib/rpc/pmap_getport.c M /trunk/src/lib/rpc/pmap_prot.c M /trunk/src/lib/rpc/pmap_prot2.c M /trunk/src/lib/rpc/pmap_rmt.c M /trunk/src/lib/rpc/rpc_callmsg.c M /trunk/src/lib/rpc/rpc_commondata.c M /trunk/src/lib/rpc/rpc_dtablesize.c M /trunk/src/lib/rpc/rpc_prot.c M /trunk/src/lib/rpc/svc.c M /trunk/src/lib/rpc/svc_auth.c M /trunk/src/lib/rpc/svc_auth_unix.c M /trunk/src/lib/rpc/svc_raw.c M /trunk/src/lib/rpc/svc_run.c M /trunk/src/lib/rpc/svc_simple.c M /trunk/src/lib/rpc/svc_tcp.c M /trunk/src/lib/rpc/svc_udp.c M /trunk/src/lib/rpc/xdr.c M /trunk/src/lib/rpc/xdr_alloc.c M /trunk/src/lib/rpc/xdr_array.c M /trunk/src/lib/rpc/xdr_float.c M /trunk/src/lib/rpc/xdr_mem.c M /trunk/src/lib/rpc/xdr_rec.c M /trunk/src/lib/rpc/xdr_reference.c M /trunk/src/lib/rpc/xdr_sizeof.c M /trunk/src/lib/rpc/xdr_stdio.c M /trunk/src/plugins/kdb/hdb/hdb.h M /trunk/src/plugins/kdb/hdb/windc_plugin.h Encoding cleanup: curly quotes to ASCII quotes, and some ISO-8859-1 files to UTF-8. ------------------------------------------------------------------------ r24445 | ghudson | 2010-10-08 11:25:13 -0400 (Fri, 08 Oct 2010) | 3 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/g_initialize.c In gss_indicate_mechs, avoid setting the output pointer until success is guaranteed. ------------------------------------------------------------------------ r24444 | ghudson | 2010-10-08 10:57:58 -0400 (Fri, 08 Oct 2010) | 3 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/g_mechattr.c In gss_inquire_attrs_for_mech, remove the assumption that mech_attrs != NULL in a particular error case. ------------------------------------------------------------------------ r24443 | ghudson | 2010-10-08 10:55:06 -0400 (Fri, 08 Oct 2010) | 2 lines Changed paths: M /trunk/src/lib/gssapi/spnego/spnego_mech.c Remove duplicate code block in spnego_gss_set_cred_option(). ------------------------------------------------------------------------ r24442 | tlyu | 2010-10-07 23:57:28 -0400 (Thu, 07 Oct 2010) | 11 lines Changed paths: M /trunk/doc/admin.texinfo M /trunk/src/kadmin/cli/kadmin.M M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kadmin/cli/kadmin_ct.ct M /trunk/src/kadmin/server/kadm_rpc_svc.c M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/kadmin/server/server_stubs.c M /trunk/src/lib/kadm5/admin.h M /trunk/src/lib/kadm5/clnt/client_principal.c M /trunk/src/lib/kadm5/clnt/client_rpc.c M /trunk/src/lib/kadm5/clnt/libkadm5clnt_mit.exports M /trunk/src/lib/kadm5/kadm_rpc.h M /trunk/src/lib/kadm5/kadm_rpc_xdr.c M /trunk/src/lib/kadm5/srv/libkadm5srv_mit.exports M /trunk/src/lib/kadm5/srv/svr_principal.c ticket: 1219 status: open target_version: 1.9 Add a kadm5 RPC for purging old keys from the KDB (e.g., from change_password -keepold), and add a kadmin CLI command for it. Keeping ticket open because an automated test needs to be added. Long-term future work includes start/expire dates on keys, or not-yet-valid flags. ------------------------------------------------------------------------ r24441 | ghudson | 2010-10-07 13:50:06 -0400 (Thu, 07 Oct 2010) | 6 lines Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kerberos.ldif ticket: 6701 target_version: 1.8.4 tags: pullup Fix a typo in kerberos.ldif. Reported by nalin@redhat.com. ------------------------------------------------------------------------ r24440 | ghudson | 2010-10-07 13:49:44 -0400 (Thu, 07 Oct 2010) | 7 lines Changed paths: M /trunk/src/lib/kadm5/srv/svr_policy.c M /trunk/src/lib/krb5/error_tables/kdb5_err.et M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c ticket: 6799 subject: Performance issue in LDAP policy fetch Instead of performing a tree search to fill in the refcnt field of a policy object whenever a policy is fetched, set the refcnt to 0 and perform a check when policies are deleted. ------------------------------------------------------------------------ r24438 | tlyu | 2010-10-06 19:57:37 -0400 (Wed, 06 Oct 2010) | 10 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c ticket: 6798 subject: set NT-SRV-INST on TGS principal names tags: pullup target_version: 1.8.4 Set NT-SRV-INST on TGS principal names in get_in_tkt.c:build_in_tkt_name because Windows Server 2008 R2 RODC insists on it. Thanks to Bill Fellows for reporting this problem. ------------------------------------------------------------------------ r24437 | ghudson | 2010-10-06 18:20:34 -0400 (Wed, 06 Oct 2010) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/gssapi_generic.c Correct a miscarriage of justice committed by the style police. ------------------------------------------------------------------------ r24436 | ghudson | 2010-10-06 14:25:04 -0400 (Wed, 06 Oct 2010) | 2 lines Changed paths: M /trunk/src/appl/gss-sample/gss-client.c M /trunk/src/appl/gss-sample/gss-server.c M /trunk/src/lib/gssapi/generic/gssapi.hin M /trunk/src/lib/gssapi/generic/gssapiP_generic.h M /trunk/src/lib/gssapi/generic/gssapi_generic.c M /trunk/src/lib/gssapi/generic/util_buffer.c M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/libgssapi_krb5.exports M /trunk/src/lib/gssapi/mechglue/Makefile.in M /trunk/src/lib/gssapi/mechglue/g_initialize.c A /trunk/src/lib/gssapi/mechglue/g_mechattr.c (from /users/lhoward/sasl-gs2/src/lib/gssapi/mechglue/g_mechattr.c:24434) A /trunk/src/lib/gssapi/mechglue/g_saslname.c (from /users/lhoward/sasl-gs2/src/lib/gssapi/mechglue/g_saslname.c:24434) M /trunk/src/lib/gssapi/mechglue/mglueP.h M /trunk/src/lib/gssapi/spnego/gssapiP_spnego.h M /trunk/src/lib/gssapi/spnego/spnego_mech.c M /trunk/src/tests/gssapi/Makefile.in A /trunk/src/tests/gssapi/t_saslname.c (from /users/lhoward/sasl-gs2/src/tests/gssapi/t_saslname.c:24434) Merge users/lhoward/sasl-gs2 to trunk. ------------------------------------------------------------------------ r24433 | tsitkova | 2010-10-05 23:00:03 -0400 (Tue, 05 Oct 2010) | 2 lines Changed paths: M /trunk/src/lib/crypto/krb/prng/fortuna/entropy.c M /trunk/src/lib/crypto/krb/prng/fortuna/fortuna.h M /trunk/src/lib/crypto/krb/prng/fortuna/prng_fortuna.c M /trunk/src/lib/crypto/krb/prng/nss/prng_nss.c M /trunk/src/lib/crypto/krb/prng/nss/prng_nss.h Minor comments related changed. ------------------------------------------------------------------------ r24432 | ghudson | 2010-10-05 21:37:24 -0400 (Tue, 05 Oct 2010) | 3 lines Changed paths: M /trunk/src/prototype/prototype.c M /trunk/src/prototype/prototype.h Adjust prototype files for easier extraction of copyright/license statements, per mailing list discussion. ------------------------------------------------------------------------ r24430 | ghudson | 2010-10-05 17:44:14 -0400 (Tue, 05 Oct 2010) | 2 lines Changed paths: M /trunk/src/include/krb5/krb5.hin Document that krb5_get_error_message() never returns NULL. ------------------------------------------------------------------------ r24429 | tlyu | 2010-10-05 17:05:19 -0400 (Tue, 05 Oct 2010) | 13 lines Changed paths: M /trunk/src/kdc/kdc_authdata.c ticket: 6797 subject: CVE-2010-1322 KDC uninitialized pointer crash in authorization data handling (MITKRB5-SA-2010-006) tags: pullup target_version: 1.8.4 When the KDC receives certain TGS-REQ messages, it may dereference an uninitialized pointer while processing authorization data, causing a crash, or in rare cases, unauthorized information disclosure, ticket modification, or execution of arbitrary code. The crash may be triggered by legitimate requests. Correctly implement the filtering of authorization data items to avoid leaving uninitialized pointers when omitting items. ------------------------------------------------------------------------ r24428 | epeisach | 2010-10-05 15:59:49 -0400 (Tue, 05 Oct 2010) | 3 lines Changed paths: M /trunk/src/lib/crypto/krb/prng/fortuna/Makefile.in Add RUN_SETUP so make check works by setting the proper LD_LIBRARY_PATH ------------------------------------------------------------------------ r24427 | ghudson | 2010-10-05 15:44:26 -0400 (Tue, 05 Oct 2010) | 3 lines Changed paths: M /trunk/src/lib/crypto/crypto_tests/Makefile.in M /trunk/src/lib/crypto/krb/Makefile.in M /trunk/src/lib/crypto/krb/prng/nss/Makefile.in Fix the NSS PRNG build. Fix the build for non-gmake make. Revert a no longer necessary change to lib/crypto/krb/Makefile.in. ------------------------------------------------------------------------ r24426 | ghudson | 2010-10-05 12:39:59 -0400 (Tue, 05 Oct 2010) | 3 lines Changed paths: M /trunk/src/include/krb5/kadm5_hook_plugin.h Constify the name field of a kadm5_hook vtable, since it holds a string literal. ------------------------------------------------------------------------ r24425 | ghudson | 2010-10-05 12:00:23 -0400 (Tue, 05 Oct 2010) | 3 lines Changed paths: M /trunk/src/include/krb5/pwqual_plugin.h M /trunk/src/lib/kadm5/server_internal.h M /trunk/src/lib/kadm5/srv/pwqual.c M /trunk/src/lib/kadm5/srv/pwqual_dict.c M /trunk/src/lib/kadm5/srv/pwqual_empty.c M /trunk/src/lib/kadm5/srv/pwqual_hesiod.c M /trunk/src/lib/kadm5/srv/pwqual_princ.c M /trunk/src/lib/kadm5/srv/server_misc.c Add a name field to the pwqual plugin vtable and log pwqual module rejections. ------------------------------------------------------------------------ r24424 | ghudson | 2010-10-05 10:53:09 -0400 (Tue, 05 Oct 2010) | 9 lines Changed paths: M /trunk/src/include/kdb.h M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/lib/kdb/kdb5.c M /trunk/src/lib/kdb/libkdb5.exports M /trunk/src/plugins/kdb/db2/lockout.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kerberos.ldif M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kerberos.schema M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/lockout.c M /trunk/src/tests/t_lockout.py ticket: 6795 subject: Propagate modprinc -unlock from master to slave KDCs Create a new tl-data type to hold the time of the last administrative unlock, and factor it into decisions about account lockout. Since tl-data values are propagated from master to slave, this will cause modprinc -unlock operations to reach slave KDCs on the next propagation. ------------------------------------------------------------------------ r24423 | hartmans | 2010-10-05 09:57:27 -0400 (Tue, 05 Oct 2010) | 1 line Changed paths: M /trunk/src/plugins/preauth/securid_sam2/securid2.c Add additional NRL copyright ------------------------------------------------------------------------ r24422 | hartmans | 2010-10-05 09:57:23 -0400 (Tue, 05 Oct 2010) | 5 lines Changed paths: M /trunk/doc/admin.texinfo M /trunk/src/config-files/krb5.conf.M M /trunk/src/include/krb5/kadm5_hook_plugin.h Document kadm5_hook interface * krb5.conf * admin.texinfo * kadm5_hook_plugin.h: document initvt requirement ------------------------------------------------------------------------ r24421 | tsitkova | 2010-10-04 23:29:35 -0400 (Mon, 04 Oct 2010) | 2 lines Changed paths: A /trunk/src/lib/crypto/krb/prng/Makefile.in A /trunk/src/lib/crypto/krb/prng/deps A /trunk/src/lib/crypto/krb/prng/fortuna/Makefile.in A /trunk/src/lib/crypto/krb/prng/fortuna/deps A /trunk/src/lib/crypto/krb/prng/fortuna/entropy.c A /trunk/src/lib/crypto/krb/prng/fortuna/fortuna.h A /trunk/src/lib/crypto/krb/prng/fortuna/prng_fortuna.c A /trunk/src/lib/crypto/krb/prng/fortuna/t_fortuna.c A /trunk/src/lib/crypto/krb/prng/fortuna/t_fortuna_make_oct.c A /trunk/src/lib/crypto/krb/prng/fortuna/t_fortuna_make_oct.expected A /trunk/src/lib/crypto/krb/prng/nss/Makefile.in A /trunk/src/lib/crypto/krb/prng/nss/deps A /trunk/src/lib/crypto/krb/prng/nss/prng_nss.c A /trunk/src/lib/crypto/krb/prng/nss/prng_nss.h A /trunk/src/lib/crypto/krb/prng/prng.h A /trunk/src/lib/crypto/krb/prng/yarrow/prng_yarrow.c A /trunk/src/lib/crypto/nss/sha2/Makefile.in A /trunk/src/lib/crypto/nss/sha2/deps A /trunk/src/lib/crypto/nss/sha2/sha2.c A /trunk/src/lib/crypto/nss/sha2/sha2.h Some missed files needed for rev #24420. ------------------------------------------------------------------------ r24420 | tsitkova | 2010-10-04 23:18:22 -0400 (Mon, 04 Oct 2010) | 5 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/configure.in M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/builtin/Makefile.in A /trunk/src/lib/crypto/builtin/sha2 A /trunk/src/lib/crypto/builtin/sha2/Makefile.in A /trunk/src/lib/crypto/builtin/sha2/deps A /trunk/src/lib/crypto/builtin/sha2/sha2.h A /trunk/src/lib/crypto/builtin/sha2/sha256.c A /trunk/src/lib/crypto/builtin/sha2/t_sha256.c M /trunk/src/lib/crypto/crypto_tests/Makefile.in M /trunk/src/lib/crypto/krb/Makefile.in A /trunk/src/lib/crypto/krb/prng A /trunk/src/lib/crypto/krb/prng/fortuna A /trunk/src/lib/crypto/krb/prng/nss A /trunk/src/lib/crypto/krb/prng/prng.c (from /trunk/src/lib/crypto/krb/prng.c:24416) A /trunk/src/lib/crypto/krb/prng/yarrow (from /trunk/src/lib/crypto/krb/yarrow:24416) M /trunk/src/lib/crypto/krb/prng/yarrow/Makefile.in M /trunk/src/lib/crypto/krb/prng/yarrow/deps M /trunk/src/lib/crypto/krb/prng/yarrow/yarrow.h M /trunk/src/lib/crypto/krb/prng/yarrow/ycipher.c D /trunk/src/lib/crypto/krb/prng.c D /trunk/src/lib/crypto/krb/yarrow M /trunk/src/lib/crypto/nss/Makefile.in A /trunk/src/lib/crypto/nss/sha2 M /trunk/src/lib/crypto/openssl/Makefile.in A /trunk/src/lib/crypto/openssl/sha2 A /trunk/src/lib/crypto/openssl/sha2/Makefile.in A /trunk/src/lib/crypto/openssl/sha2/deps A /trunk/src/lib/crypto/openssl/sha2/sha2.h A /trunk/src/lib/crypto/openssl/sha2/sha256.c M /trunk/src/util/collected-client-lib/Makefile.in Improves prng code modularity. Introduces fortuna-like prng that can be used in lieu of yarrow. Yarrow stays the default prng while fortuna may be engaged during configuration by using "--with-prng-alg=fortuna" flag. Also, nss crypto backend continues to use its own prng. ------------------------------------------------------------------------ r24419 | tsitkova | 2010-10-04 23:01:01 -0400 (Mon, 04 Oct 2010) | 2 lines Changed paths: M /trunk/src/lib/crypto/openssl/des/des_int.h Add mit_afs_string_to_key declaration ------------------------------------------------------------------------ r24418 | ghudson | 2010-10-04 20:16:10 -0400 (Mon, 04 Oct 2010) | 3 lines Changed paths: M /trunk/src/lib/crypto/nss/des/des_int.h Add a missing protototype which was breaking the crypto build with the NSS back end after r24409. ------------------------------------------------------------------------ r24417 | ghudson | 2010-10-04 14:23:00 -0400 (Mon, 04 Oct 2010) | 3 lines Changed paths: M /trunk/src/lib/kdb/kdb5.c Protoize old-style function definitions in kdb5.c and normalize formatting of definition headers. No functional changes. ------------------------------------------------------------------------ r24416 | ghudson | 2010-10-02 13:21:54 -0400 (Sat, 02 Oct 2010) | 2 lines Changed paths: M /trunk/NOTICE M /trunk/src/configure.in M /trunk/src/include/k5-int.h M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/builtin/Makefile.in A /trunk/src/lib/crypto/builtin/init.c (from /branches/nss/src/lib/crypto/builtin/init.c:24415) M /trunk/src/lib/crypto/crypto_tests/Makefile.in M /trunk/src/lib/crypto/krb/Makefile.in M /trunk/src/lib/crypto/krb/crypto_libinit.c M /trunk/src/lib/crypto/krb/prng.c A /trunk/src/lib/crypto/nss (from /branches/nss/src/lib/crypto/nss:24415) M /trunk/src/lib/crypto/openssl/Makefile.in A /trunk/src/lib/crypto/openssl/init.c (from /branches/nss/src/lib/crypto/openssl/init.c:24415) Merge branches/nss to trunk. ------------------------------------------------------------------------ r24415 | ghudson | 2010-10-02 13:17:35 -0400 (Sat, 02 Oct 2010) | 2 lines Changed paths: M /trunk/src/plugins/preauth/securid_sam2/extern.h M /trunk/src/plugins/preauth/securid_sam2/securid2.c M /trunk/src/plugins/preauth/securid_sam2/securid_sam2_main.c Copyright statements, whitespace, and other code formatting. ------------------------------------------------------------------------ r24413 | ghudson | 2010-10-02 07:48:06 -0400 (Sat, 02 Oct 2010) | 6 lines Changed paths: M /trunk/src/lib/krb5/os/kuserok.c ticket: 6792 In the krb5_kuserok implementation, fix an unintentional type change to "gobble" (was an int, was accidentally changed to a char) which could result in an infinite loop. ------------------------------------------------------------------------ r24412 | ghudson | 2010-10-02 07:34:27 -0400 (Sat, 02 Oct 2010) | 2 lines Changed paths: M /trunk/src/tests/gssapi/t_gssexts.c Fix type errors in t_gssexts. ------------------------------------------------------------------------ r24411 | ghudson | 2010-10-02 07:30:50 -0400 (Sat, 02 Oct 2010) | 3 lines Changed paths: M /trunk/src/tests/gssapi/t_gssexts.c Eliminate K&R-style function definition headers in t_gssexts.c, and reformat other definitions according to coding practices. ------------------------------------------------------------------------ r24410 | raeburn | 2010-10-01 23:29:37 -0400 (Fri, 01 Oct 2010) | 1 line Changed paths: M /trunk/src/lib/gssapi/spnego/spnego_mech.c Use gss_set_cred_option instead of (undeclared) gssspi_set_cred_option. ------------------------------------------------------------------------ r24409 | raeburn | 2010-10-01 23:29:34 -0400 (Fri, 01 Oct 2010) | 7 lines Changed paths: M /trunk/src/aclocal.m4 Try to require function declarations for GCC, as we already do for the Sun compiler. Change the cache variable name construction to distinguish "=" from "-" in option names. Prefer -Werror-implicit-function-declaration over -Werror=implicit-function-declaration since in some versions of GCC only the former works properly. ------------------------------------------------------------------------ r24407 | tlyu | 2010-10-01 16:15:00 -0400 (Fri, 01 Oct 2010) | 1 line Changed paths: A /trunk/src/plugins/preauth/securid_sam2/deps Add empty src/plugins/preauth/securid_sam2/deps to allow build to work again. ------------------------------------------------------------------------ r24406 | hartmans | 2010-10-01 13:12:41 -0400 (Fri, 01 Oct 2010) | 6 lines Changed paths: M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/kdc_preauth.c M /trunk/src/lib/apputils/net-server.c M /trunk/src/lib/krb5/error_tables/k5e1_err.et kdc: add KRB5KDC_ERR_DISCARD Add an error to be returned by a preauth mechanism indicating that the KDC should not respond to a packet. * Do not generate an error response in this case * Drop a TCP connection if we are not going to respond to it. ------------------------------------------------------------------------ r24405 | hartmans | 2010-10-01 13:12:37 -0400 (Fri, 01 Oct 2010) | 2 lines Changed paths: M /trunk/src/configure.in A /trunk/src/plugins/preauth/securid_sam2 A /trunk/src/plugins/preauth/securid_sam2/Makefile.in (from /trunk/src/plugins/preauth/encrypted_challenge/Makefile.in:24404) A /trunk/src/plugins/preauth/securid_sam2/extern.h A /trunk/src/plugins/preauth/securid_sam2/securid2.c A /trunk/src/plugins/preauth/securid_sam2/securid_sam2.exports A /trunk/src/plugins/preauth/securid_sam2/securid_sam2_main.c Initial securid2 support. builds but untested ------------------------------------------------------------------------ r24404 | hartmans | 2010-10-01 13:12:30 -0400 (Fri, 01 Oct 2010) | 1 line Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/libkrb5.exports Enable sam_challenge_2 encoders ------------------------------------------------------------------------ r24403 | hartmans | 2010-10-01 13:12:26 -0400 (Fri, 01 Oct 2010) | 5 lines Changed paths: M /trunk/src/kdc/kdc_preauth.c M /trunk/src/lib/krb5/krb/preauth2.c preauth: remove pa-sam-challenge Remove support for the old pa-sam-challenge and pa-sam-response preauth type per discussion on krbdev. The pa-sam-challenge-2 code remains in the client. ------------------------------------------------------------------------ r24402 | ghudson | 2010-10-01 11:56:30 -0400 (Fri, 01 Oct 2010) | 5 lines Changed paths: M /trunk/doc/admin.texinfo M /trunk/src/config-files/krb5.conf.M M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/os/kuserok.c ticket: 6792 subject: Implement k5login_directory and k5login_authoritative options Add and document two new options for controlling k5login behavior. ------------------------------------------------------------------------ r24401 | ghudson | 2010-10-01 09:44:12 -0400 (Fri, 01 Oct 2010) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/Makefile.in A /trunk/src/lib/krb5/os/t_kuserok.c Add a simple test harness for kuserok. Build it during make check but don't run any automated tests for the moment. ------------------------------------------------------------------------ r24400 | ghudson | 2010-09-30 23:47:38 -0400 (Thu, 30 Sep 2010) | 6 lines Changed paths: M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/krb5/krb/auth_con.c M /trunk/src/lib/krb5/libkrb5.exports ticket: 6768 A cleaner impleentation of r24399 which adds two new auth context APIs (and is therefore less suitable for backporting to 1.8) but doesn't reach inside the auth context structure in the krb5 mechanism code. ------------------------------------------------------------------------ r24399 | ghudson | 2010-09-30 23:45:43 -0400 (Thu, 30 Sep 2010) | 12 lines Changed paths: M /trunk/src/lib/gssapi/krb5/init_sec_context.c ticket: 6768 subject: GSSAPI forwarded credentials must be encrypted in session key target_version: 1.8.4 tags: pullup When IAKERB support was added, the krb5_mk_req checksum function gained access to the send subkey. This caused GSSAPI forwarded credentials to be encrypted in the subkey, which violates RFC 4121 section 4.1.1 and is not accepted by Microsoft's implementation. Temporarily null out the send subkey in the auth context so that krb5_mk_ncred uses the session key instead. ------------------------------------------------------------------------ r24393 | ghudson | 2010-09-30 13:16:46 -0400 (Thu, 30 Sep 2010) | 1 line Changed paths: M /trunk/src/plugins/kadm5_hook/test/main.c M /trunk/src/tests/Makefile.in M /trunk/src/tests/t_kadm5_hook.py Whitespace. ------------------------------------------------------------------------ r24392 | ghudson | 2010-09-30 13:02:29 -0400 (Thu, 30 Sep 2010) | 1 line Changed paths: M /trunk/src/include/krb5/kadm5_hook_plugin.h M /trunk/src/lib/kadm5/server_internal.h M /trunk/src/lib/kadm5/srv/kadm5_hook.c Whitespace. ------------------------------------------------------------------------ r24391 | ghudson | 2010-09-30 13:01:30 -0400 (Thu, 30 Sep 2010) | 4 lines Changed paths: M /trunk/src/lib/kadm5/srv/svr_principal.c Use a different construction for defaulting ks_tuple and n_ks_tuple in the libkadm5 server principal routines, to avoid repeated conditional expressions. ------------------------------------------------------------------------ r24390 | ghudson | 2010-09-30 11:53:44 -0400 (Thu, 30 Sep 2010) | 2 lines Changed paths: M /trunk/src/clients/kpasswd/kpasswd.c M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/krb5/krb/gic_opt.c Whitespace and minor style changes. ------------------------------------------------------------------------ r24387 | ghudson | 2010-09-30 09:13:41 -0400 (Thu, 30 Sep 2010) | 2 lines Changed paths: M /trunk/doc/admin.texinfo Correct the admin documentation for auth_to_local. ------------------------------------------------------------------------ r24378 | ghudson | 2010-09-29 17:38:26 -0400 (Wed, 29 Sep 2010) | 5 lines Changed paths: M /trunk/src/lib/krb5/error_tables/init_ets.c M /trunk/src/lib/krb5/krb5_libinit.c M /trunk/src/lib/krb5/libkrb5.exports Follow-on to r24258: initialize the new k5e1 error table where we initialize the krb5 error table, and add initialize_k5e1_error_table to the libkrb5 exports list for consistency with the other error tables. ------------------------------------------------------------------------ r24377 | hartmans | 2010-09-29 17:29:25 -0400 (Wed, 29 Sep 2010) | 2 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/clients/kinit/deps M /trunk/src/lib/kadm5/srv/deps M /trunk/src/plugins/kadm5_hook/test/deps M /trunk/src/util/ss/deps make depend Add kadm5_hook test plugin to toplevel Makefile.in ------------------------------------------------------------------------ r24376 | hartmans | 2010-09-29 17:29:20 -0400 (Wed, 29 Sep 2010) | 3 lines Changed paths: M /trunk/src/configure.in A /trunk/src/plugins/kadm5_hook A /trunk/src/plugins/kadm5_hook/test A /trunk/src/plugins/kadm5_hook/test/Makefile.in (from /trunk/src/plugins/preauth/wpse/Makefile.in:24375) A /trunk/src/plugins/kadm5_hook/test/deps (from /trunk/src/ccapi/test/deps:24375) A /trunk/src/plugins/kadm5_hook/test/kadm5_hook_test.exports A /trunk/src/plugins/kadm5_hook/test/main.c M /trunk/src/tests/Makefile.in A /trunk/src/tests/t_kadm5_hook.py Automated tests for kadm5_hook plugin Include a k5test Python test and test plugin for the kadm5_hook interface. ------------------------------------------------------------------------ r24375 | hartmans | 2010-09-29 17:29:14 -0400 (Wed, 29 Sep 2010) | 7 lines Changed paths: M /trunk/src/include/k5-int.h A /trunk/src/include/krb5/kadm5_hook_plugin.h M /trunk/src/lib/kadm5/server_internal.h M /trunk/src/lib/kadm5/srv/Makefile.in A /trunk/src/lib/kadm5/srv/kadm5_hook.c M /trunk/src/lib/kadm5/srv/server_init.c M /trunk/src/lib/kadm5/srv/svr_principal.c M /trunk/src/lib/krb5/krb/plugin.c ticket: 6791 subject: kadm5_hook: new plugin interface Implement http://k5wiki.kerberos.org/wiki/Projects/Kadmin_hook_interface This provides an interface that allows a plugin to track kadmin operations. This can be used for projects like the krb5-sync project. ------------------------------------------------------------------------ r24370 | ghudson | 2010-09-28 15:09:11 -0400 (Tue, 28 Sep 2010) | 9 lines Changed paths: M /trunk/src/lib/kdb/kdb_default.c ticket: 6790 target_version: 1.8.4 tags: pullup Make krb5_dbe_def_search_enctype skip key data entries with invalid enctypes instead of erroring out on them. We had this behavior prior to 1.8 (more by accident than by design), but it changed as a side-effect of r23599. ------------------------------------------------------------------------ r24363 | lhoward | 2010-09-27 14:51:55 -0400 (Mon, 27 Sep 2010) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/iakerb.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/rel_oid.c Use IAKERB OID header for all IAKERB messages including AP-REQ ------------------------------------------------------------------------ r24360 | hartmans | 2010-09-27 13:16:47 -0400 (Mon, 27 Sep 2010) | 1 line Changed paths: M /trunk/src/include/k5-buf.h Doxygen for k5-buf.h ------------------------------------------------------------------------ r24359 | hartmans | 2010-09-27 13:16:41 -0400 (Mon, 27 Sep 2010) | 12 lines Changed paths: M /trunk/src/clients/kpasswd/kpasswd.c M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/krb5/krb/gic_opt.c M /trunk/src/lib/krb5/libkrb5.exports M /trunk/src/tests/dejagnu/krb-standalone/kadmin.exp ticket: 6786 subject: kpasswd: if a credential cache is present, use FAST If a credentials cache is available, use it as an armor cache to enable FAST negotiation for kpasswd. This requires an attacker to attack both the user's long-term key for the old password as well as the ticket used for the armor cache in order to attack the password change. Depending on how the armor ticket is obtained, this may provide limited value. However, it provides users an easy option if they are concerned about their current password. Users can kinit with one principal to help protect changing the password of another principal. * krb5_get_init_creds_opt_set_fast_ccache: new API to set fast ccache based on a krb5_ccache object rather than a resolvable string * kpasswd: always open the current credential cache even if not needed for determining the principal. If the cache has tickets, use it as an armor cache. * tests/dejagnu/krb-standalone/kadmin.exp: Arrange to test new code path ------------------------------------------------------------------------ r24357 | ghudson | 2010-09-26 23:46:57 -0400 (Sun, 26 Sep 2010) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/acquire_cred.c Simplify acquire_accept_cred very slightly, avoiding some long lines and repeated macro calls. ------------------------------------------------------------------------ r24356 | ghudson | 2010-09-26 23:39:22 -0400 (Sun, 26 Sep 2010) | 9 lines Changed paths: M /trunk/src/lib/gssapi/generic/gssapi_ext.h M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/copy_ccache.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/krb5/gssapi_krb5.hin M /trunk/src/lib/gssapi/krb5/krb5_gss_glue.c M /trunk/src/lib/gssapi/krb5/set_allowable_enctypes.c M /trunk/src/lib/gssapi/libgssapi_krb5.exports M /trunk/src/lib/gssapi/mechglue/g_set_cred_option.c M /trunk/src/lib/gssapi/mechglue/mglueP.h M /trunk/src/lib/gssapi/spnego/gssapiP_spnego.h M /trunk/src/lib/gssapi/spnego/spnego_mech.c M /trunk/src/lib/krb5/libkrb5.exports M /trunk/src/tests/gssapi/t_gssexts.c ticket: 6785 subject: Add gss_krb5_import_cred Add gss_krb5_import_cred from Heimdal; allows krb5 creds to be acquired from a keytab or ccache into a GSSAPI credential without using global process or thread variables. Merged from the users/lhoward/import-cred branch. ------------------------------------------------------------------------ r24337 | ghudson | 2010-09-22 18:09:24 -0400 (Wed, 22 Sep 2010) | 4 lines Changed paths: M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c Initialize kdb5_ldap_util's context with kadm5_init_krb5_context, like kdb5_util does, in order to get the KDC profile settings as well as the regular krb5 profile settings. ------------------------------------------------------------------------ r24336 | tlyu | 2010-09-22 17:50:48 -0400 (Wed, 22 Sep 2010) | 5 lines Changed paths: M /trunk/NOTICE M /trunk/src/include/gssrpc/auth.h M /trunk/src/include/gssrpc/auth_unix.h M /trunk/src/include/gssrpc/clnt.h M /trunk/src/include/gssrpc/netdb.h M /trunk/src/include/gssrpc/pmap_clnt.h M /trunk/src/include/gssrpc/pmap_prot.h M /trunk/src/include/gssrpc/pmap_rmt.h M /trunk/src/include/gssrpc/rpc.h M /trunk/src/include/gssrpc/rpc_msg.h M /trunk/src/include/gssrpc/svc.h M /trunk/src/include/gssrpc/svc_auth.h M /trunk/src/include/gssrpc/types.hin M /trunk/src/include/gssrpc/xdr.h M /trunk/src/lib/rpc/auth_none.c M /trunk/src/lib/rpc/auth_unix.c M /trunk/src/lib/rpc/authunix_prot.c M /trunk/src/lib/rpc/bindresvport.c M /trunk/src/lib/rpc/clnt_generic.c M /trunk/src/lib/rpc/clnt_perror.c M /trunk/src/lib/rpc/clnt_raw.c M /trunk/src/lib/rpc/clnt_simple.c M /trunk/src/lib/rpc/clnt_tcp.c M /trunk/src/lib/rpc/clnt_udp.c M /trunk/src/lib/rpc/get_myaddress.c M /trunk/src/lib/rpc/getrpcent.c M /trunk/src/lib/rpc/getrpcport.c M /trunk/src/lib/rpc/pmap_clnt.c M /trunk/src/lib/rpc/pmap_getmaps.c M /trunk/src/lib/rpc/pmap_getport.c M /trunk/src/lib/rpc/pmap_prot.c M /trunk/src/lib/rpc/pmap_prot2.c M /trunk/src/lib/rpc/pmap_rmt.c M /trunk/src/lib/rpc/rpc_callmsg.c M /trunk/src/lib/rpc/rpc_commondata.c M /trunk/src/lib/rpc/rpc_dtablesize.c M /trunk/src/lib/rpc/rpc_prot.c M /trunk/src/lib/rpc/svc.c M /trunk/src/lib/rpc/svc_auth.c M /trunk/src/lib/rpc/svc_auth_unix.c M /trunk/src/lib/rpc/svc_raw.c M /trunk/src/lib/rpc/svc_run.c M /trunk/src/lib/rpc/svc_simple.c M /trunk/src/lib/rpc/svc_tcp.c M /trunk/src/lib/rpc/svc_udp.c M /trunk/src/lib/rpc/xdr.c M /trunk/src/lib/rpc/xdr_alloc.c M /trunk/src/lib/rpc/xdr_array.c M /trunk/src/lib/rpc/xdr_float.c M /trunk/src/lib/rpc/xdr_mem.c M /trunk/src/lib/rpc/xdr_rec.c M /trunk/src/lib/rpc/xdr_reference.c M /trunk/src/lib/rpc/xdr_sizeof.c M /trunk/src/lib/rpc/xdr_stdio.c ticket: 6784 subject: relicense Sun RPC to 3-clause BSD-style Per e-mail from Wim Coekaerts, Oracle America authorizes the relicensing of Sun RPC to 3-clause BSD-style. ------------------------------------------------------------------------ r24335 | ghudson | 2010-09-20 14:25:18 -0400 (Mon, 20 Sep 2010) | 2 lines Changed paths: M /trunk/src/gen-manpages/k5login.M Adjust the k5login man page to have a slightly more neutral tone. ------------------------------------------------------------------------ r24329 | ghudson | 2010-09-19 08:03:18 -0400 (Sun, 19 Sep 2010) | 6 lines Changed paths: M /trunk/src/kdc/main.c Slight revisions to create_workers() in the KDC: * Use calloc() to allocate the pids array; squashes a Coverity false positive. * Don't leak the pids array in worker processes. * Use consistent terminology in comments. ------------------------------------------------------------------------ r24328 | ghudson | 2010-09-17 13:42:31 -0400 (Fri, 17 Sep 2010) | 7 lines Changed paths: M /trunk/src/include/net-server.h M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/krb5kdc.M M /trunk/src/kdc/main.c A /trunk/src/kdc/t_workers.py M /trunk/src/lib/apputils/net-server.c ticket: 6783 subject: KDC worker processes feature Add support for a krb5kdc -w option which causes the KDC to spawn worker processes which can process requests in parallel. See also: http://k5wiki.kerberos.org/wiki/Projects/Parallel_KDC ------------------------------------------------------------------------ r24327 | ghudson | 2010-09-17 12:06:34 -0400 (Fri, 17 Sep 2010) | 2 lines Changed paths: M /trunk/src/util/k5test.py Add an extra arguments parameter to k5test's realm.start_kdc(). ------------------------------------------------------------------------ r24326 | ghudson | 2010-09-17 11:52:23 -0400 (Fri, 17 Sep 2010) | 4 lines Changed paths: M /trunk/src/clients/kinit/kinit_kdb.c In kinit_kdb_init(), ensure that we don't return an error with the old, freed value of *pcontext still there--that would result in a double free. ------------------------------------------------------------------------ r24324 | ghudson | 2010-09-16 13:38:30 -0400 (Thu, 16 Sep 2010) | 3 lines Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/libkdb_ldap.exports Follow-on to r24315: remove get/set_mkey_list from export list of libkdb_ldap. ------------------------------------------------------------------------ r24323 | ghudson | 2010-09-15 18:43:00 -0400 (Wed, 15 Sep 2010) | 6 lines Changed paths: M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c ticket: 6774 In the PKINIT OpenSSL crypto code, use a signed int to hold the result of X509_get_ext_by_NID so we can detect negative return values. Reported by nalin@redhat.com. ------------------------------------------------------------------------ r24322 | ghudson | 2010-09-15 16:07:39 -0400 (Wed, 15 Sep 2010) | 2 lines Changed paths: M /trunk/src/clients/kinit/kinit.M M /trunk/src/clients/kinit/kinit.c M /trunk/src/clients/kinit/kinit_kdb.c Whitespace. ------------------------------------------------------------------------ r24319 | ghudson | 2010-09-15 13:45:31 -0400 (Wed, 15 Sep 2010) | 4 lines Changed paths: M /trunk/src/clients/kinit/extern.h Add a license statement to the new extern.h in kinit, use an include blocker which does not impinge on the system's symbol namespace, and use the recommended formatting for function prototypes. ------------------------------------------------------------------------ r24318 | ghudson | 2010-09-15 13:30:17 -0400 (Wed, 15 Sep 2010) | 2 lines Changed paths: M /trunk/src/lib/kdb/kdb5.c Whitespace. ------------------------------------------------------------------------ r24317 | ghudson | 2010-09-15 13:22:57 -0400 (Wed, 15 Sep 2010) | 2 lines Changed paths: M /trunk/src/lib/kadm5/srv/svr_principal.c Formatting fix. ------------------------------------------------------------------------ r24316 | hartmans | 2010-09-15 13:13:41 -0400 (Wed, 15 Sep 2010) | 13 lines Changed paths: M /trunk/src/clients/kinit/Makefile.in A /trunk/src/clients/kinit/extern.h M /trunk/src/clients/kinit/kinit.M M /trunk/src/clients/kinit/kinit.c A /trunk/src/clients/kinit/kinit_kdb.c (from /trunk/src/lib/krb5/krb/etype_list.c:24315) M /trunk/src/tests/t_general.py ticket: 6779 subject: kinit: add KDB keytab support This implements http://k5wiki.kerberos.org/Projects/What_does_God_need_with_a_password. If the KDB keytab is selected by command line options, then kinit will register the KDB keytab and open the database. This permits an administrator to obtain tickets as a user without knowing that user's password. As a result kinit links against libkadm5srv and libkdb5. Discussion is ongoing about whether this is desirable or about whether two versions of kinit are required. ------------------------------------------------------------------------ r24315 | hartmans | 2010-09-15 13:13:34 -0400 (Wed, 15 Sep 2010) | 3 lines Changed paths: M /trunk/src/include/kdb.h M /trunk/src/plugins/kdb/db2/db2_exp.c M /trunk/src/plugins/kdb/db2/kdb_db2.c M /trunk/src/plugins/kdb/db2/kdb_db2.h M /trunk/src/plugins/kdb/ldap/ldap_exp.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/Makefile.in M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h D /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_fetch_mkey.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.h kdb: remove get/set_mkey_list Remove dead code from DAL and kdb plugins. ------------------------------------------------------------------------ r24314 | hartmans | 2010-09-15 13:13:23 -0400 (Wed, 15 Sep 2010) | 18 lines Changed paths: M /trunk/src/include/kdb.h M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/main.c M /trunk/src/lib/kadm5/srv/svr_principal.c M /trunk/src/lib/kdb/kdb5.c M /trunk/src/lib/kdb/kdb5.h M /trunk/src/lib/kdb/keytab.c M /trunk/src/lib/kdb/libkdb5.exports M /trunk/src/tests/verify/kdb5_verify.c ticket: 6778 subject: kdb: store mkey list in context and permit NULL mkey for kdb_dbe_decrypt_key_data Previously, code needed to run a loop to find the current master key, possibly fetch a new master key list and try finding the master key again around each key decryption. This was not universally done; there are cases where only the current master key was used. In addition, the correct ideom for decrypting key data is too complicated and is potentially unavailable to plugins that do not have access to the master key. Instead, store the master key list in the dal_handle whenever it is fetched and permit a NULL master key for krb5_dbe_decrypt_key_data. * Remove APIs for krb5_db_{get|set}_mkey_list * krb5_db_fetch_mkey_list: memoize master key list in dal_handle * krb5_db_free_mkey_list: don't free the memoized list; arrange for it to be freed later * krb5_dbe_decrypt_key_data: Search for correct master key on NULL argument * change call sites to take advantage ------------------------------------------------------------------------ r24313 | ghudson | 2010-09-15 13:10:05 -0400 (Wed, 15 Sep 2010) | 5 lines Changed paths: M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c ticket: 6775 In the PKINIT OpenSSL code, ensure that appropriate cerficiate fields have been set before using ku_reject. Patch from nalin@redhat.com. ------------------------------------------------------------------------ r24312 | ghudson | 2010-09-15 13:06:43 -0400 (Wed, 15 Sep 2010) | 5 lines Changed paths: M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c ticket: 6776 Use correct CRL stack macros in pkinit OpenSSL code. Patch from Olaf Flebbe. ------------------------------------------------------------------------ r24311 | ghudson | 2010-09-15 12:51:31 -0400 (Wed, 15 Sep 2010) | 2 lines Changed paths: M /trunk/src/lib/kdb/decrypt_key.c Whitespace. ------------------------------------------------------------------------ r24310 | hartmans | 2010-09-15 12:40:32 -0400 (Wed, 15 Sep 2010) | 4 lines Changed paths: M /trunk/src/lib/kdb/decrypt_key.c M /trunk/src/lib/kdb/encrypt_key.c kdb: fix warnings Fix warnings in encrypt_key and decrypt_key. Avoid a segfault if NULL master key is passed into default decryption function. ------------------------------------------------------------------------ r24309 | ghudson | 2010-09-15 11:50:15 -0400 (Wed, 15 Sep 2010) | 5 lines Changed paths: M /trunk/src/lib/krb5/os/sn2princ.c ticket: 6777 In krb5_sname_to_principal, correctly handle failures from krb5_build_principal. ------------------------------------------------------------------------ r24304 | lhoward | 2010-09-09 11:54:32 -0400 (Thu, 09 Sep 2010) | 5 lines Changed paths: M /trunk/src/lib/crypto/krb/verify_checksum_iov.c Allow a zero checksum type to be passed into krb5_k_verify_checksum_iov; this indicates that the mandatory checksum type for the key is to be used. This interface is necessary because there is no public interface through which the mandatory checksum type for an encryption type can be determined. ------------------------------------------------------------------------ r24303 | lhoward | 2010-09-09 11:39:47 -0400 (Thu, 09 Sep 2010) | 5 lines Changed paths: M /trunk/src/lib/crypto/krb/make_checksum_iov.c krb5_k_make_checksum will use the mandatory checksum type if 0 is passed in as the checksum type; however krb5_k_make_checksum_iov does not support this. Add the same logic for the behaviour is consistent. ------------------------------------------------------------------------ r24299 | ghudson | 2010-09-08 13:38:22 -0400 (Wed, 08 Sep 2010) | 2 lines Changed paths: M /trunk/src/lib/crypto/openssl/Makefile.in Add dummy camellia subdir to openssl back end makefile. ------------------------------------------------------------------------ r24298 | ghudson | 2010-09-07 23:51:31 -0400 (Tue, 07 Sep 2010) | 1 line Changed paths: M /trunk/src/clients/ksu/deps M /trunk/src/clients/kvno/deps M /trunk/src/kadmin/cli/deps M /trunk/src/kadmin/dbutil/deps M /trunk/src/kadmin/ktutil/deps M /trunk/src/kadmin/server/deps M /trunk/src/kdc/deps M /trunk/src/lib/apputils/deps M /trunk/src/lib/crypto/builtin/camellia/deps M /trunk/src/lib/crypto/builtin/deps M /trunk/src/lib/crypto/builtin/des/deps M /trunk/src/lib/crypto/builtin/enc_provider/deps M /trunk/src/lib/crypto/builtin/hash_provider/deps M /trunk/src/lib/crypto/builtin/md4/deps M /trunk/src/lib/crypto/builtin/md5/deps M /trunk/src/lib/crypto/builtin/sha1/deps M /trunk/src/lib/crypto/crypto_tests/deps M /trunk/src/lib/crypto/krb/arcfour/deps M /trunk/src/lib/crypto/krb/checksum/deps M /trunk/src/lib/crypto/krb/crc32/deps M /trunk/src/lib/crypto/krb/deps M /trunk/src/lib/crypto/krb/dk/deps M /trunk/src/lib/crypto/krb/old/deps M /trunk/src/lib/crypto/krb/prf/deps M /trunk/src/lib/crypto/krb/rand2key/deps M /trunk/src/lib/crypto/krb/raw/deps M /trunk/src/lib/crypto/krb/yarrow/deps M /trunk/src/lib/gssapi/krb5/deps M /trunk/src/lib/gssapi/mechglue/deps M /trunk/src/lib/gssapi/spnego/deps M /trunk/src/lib/kadm5/clnt/deps M /trunk/src/lib/kadm5/deps M /trunk/src/lib/kadm5/srv/deps M /trunk/src/lib/kadm5/unit-test/deps M /trunk/src/lib/kdb/deps M /trunk/src/lib/krb5/asn.1/deps M /trunk/src/lib/krb5/ccache/deps M /trunk/src/lib/krb5/deps M /trunk/src/lib/krb5/error_tables/deps M /trunk/src/lib/krb5/keytab/deps M /trunk/src/lib/krb5/krb/deps M /trunk/src/lib/krb5/os/deps M /trunk/src/lib/krb5/rcache/deps M /trunk/src/lib/krb5/unicode/deps M /trunk/src/plugins/kdb/db2/deps M /trunk/src/plugins/kdb/ldap/deps M /trunk/src/plugins/kdb/ldap/libkdb_ldap/deps M /trunk/src/plugins/preauth/encrypted_challenge/deps M /trunk/src/plugins/preauth/pkinit/deps M /trunk/src/slave/deps M /trunk/src/tests/asn.1/deps M /trunk/src/tests/create/deps M /trunk/src/tests/hammer/deps M /trunk/src/tests/misc/deps M /trunk/src/tests/verify/deps Make depend. ------------------------------------------------------------------------ r24297 | ghudson | 2010-09-07 23:48:05 -0400 (Tue, 07 Sep 2010) | 3 lines Changed paths: M /trunk/src/lib/crypto/builtin/camellia/camellia-gen.c M /trunk/src/lib/crypto/builtin/camellia/camellia.c Don't build the built-in Camellia block cipher code if Camellia-CCM enctypes aren't enabled. ------------------------------------------------------------------------ r24296 | ghudson | 2010-09-07 23:15:49 -0400 (Tue, 07 Sep 2010) | 4 lines Changed paths: M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c X509_verify_cert can return without setting cert_ctx.current_cert. If it does, don't dereference a null pointer when creating the pkiDebug message. ------------------------------------------------------------------------ r24295 | ghudson | 2010-09-07 13:54:15 -0400 (Tue, 07 Sep 2010) | 6 lines Changed paths: M /trunk/src/configure.in M /trunk/src/include/k5-int.h M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/builtin/Makefile.in A /trunk/src/lib/crypto/builtin/camellia (from /branches/camellia-ccm/src/lib/crypto/builtin/camellia:24294) M /trunk/src/lib/crypto/builtin/des/d3_aead.c M /trunk/src/lib/crypto/builtin/des/f_aead.c M /trunk/src/lib/crypto/builtin/enc_provider/Makefile.in M /trunk/src/lib/crypto/builtin/enc_provider/aes.c A /trunk/src/lib/crypto/builtin/enc_provider/camellia_ctr.c (from /branches/camellia-ccm/src/lib/crypto/builtin/enc_provider/camellia_ctr.c:24294) M /trunk/src/lib/crypto/builtin/enc_provider/enc_provider.h M /trunk/src/lib/crypto/crypto_tests/Makefile.in A /trunk/src/lib/crypto/crypto_tests/camellia-expect-vt.txt (from /branches/camellia-ccm/src/lib/crypto/crypto_tests/camellia-expect-vt.txt:24294) A /trunk/src/lib/crypto/crypto_tests/camellia-test.c (from /branches/camellia-ccm/src/lib/crypto/crypto_tests/camellia-test.c:24294) A /trunk/src/lib/crypto/crypto_tests/t_camellia_ccm.c (from /branches/camellia-ccm/src/lib/crypto/crypto_tests/t_camellia_ccm.c:24294) A /trunk/src/lib/crypto/crypto_tests/t_cmac.c (from /branches/camellia-ccm/src/lib/crypto/crypto_tests/t_cmac.c:24294) M /trunk/src/lib/crypto/crypto_tests/t_encrypt.c M /trunk/src/lib/crypto/crypto_tests/t_short.c A /trunk/src/lib/crypto/crypto_tests/t_str2key.c (from /branches/camellia-ccm/src/lib/crypto/crypto_tests/t_str2key.c:24294) M /trunk/src/lib/crypto/crypto_tests/vectors.c M /trunk/src/lib/crypto/krb/Makefile.in M /trunk/src/lib/crypto/krb/aead.c M /trunk/src/lib/crypto/krb/aead.h M /trunk/src/lib/crypto/krb/checksum/Makefile.in A /trunk/src/lib/crypto/krb/checksum/cmac.c (from /branches/camellia-ccm/src/lib/crypto/krb/checksum/cmac.c:24294) M /trunk/src/lib/crypto/krb/cksumtypes.c M /trunk/src/lib/crypto/krb/cksumtypes.h M /trunk/src/lib/crypto/krb/combine_keys.c M /trunk/src/lib/crypto/krb/dk/Makefile.in D /trunk/src/lib/crypto/krb/dk/checksum.c A /trunk/src/lib/crypto/krb/dk/checksum_cmac.c (from /branches/camellia-ccm/src/lib/crypto/krb/dk/checksum_cmac.c:24294) A /trunk/src/lib/crypto/krb/dk/checksum_hmac.c (from /branches/camellia-ccm/src/lib/crypto/krb/dk/checksum_hmac.c:24294) M /trunk/src/lib/crypto/krb/dk/derive.c M /trunk/src/lib/crypto/krb/dk/dk.h M /trunk/src/lib/crypto/krb/dk/dk_aead.c A /trunk/src/lib/crypto/krb/dk/dk_ccm.c (from /branches/camellia-ccm/src/lib/crypto/krb/dk/dk_ccm.c:24294) M /trunk/src/lib/crypto/krb/dk/stringtokey.c M /trunk/src/lib/crypto/krb/etypes.c M /trunk/src/lib/crypto/krb/etypes.h M /trunk/src/lib/crypto/krb/prf/Makefile.in A /trunk/src/lib/crypto/krb/prf/cmac_prf.c (from /branches/camellia-ccm/src/lib/crypto/krb/prf/cmac_prf.c:24294) M /trunk/src/lib/crypto/krb/prf/dk_prf.c M /trunk/src/lib/crypto/krb/prf/prf_int.h M /trunk/src/lib/crypto/krb/rand2key/Makefile.in A /trunk/src/lib/crypto/krb/rand2key/camellia_rand2key.c (from /branches/camellia-ccm/src/lib/crypto/krb/rand2key/camellia_rand2key.c:24294) M /trunk/src/lib/crypto/krb/rand2key/rand2key.h M /trunk/src/lib/crypto/krb/state.c M /trunk/src/lib/crypto/libk5crypto.exports A /trunk/src/lib/crypto/openssl/camellia (from /branches/camellia-ccm/src/lib/crypto/openssl/camellia:24294) M /trunk/src/lib/crypto/openssl/enc_provider/Makefile.in A /trunk/src/lib/crypto/openssl/enc_provider/camellia_ctr.c (from /branches/camellia-ccm/src/lib/crypto/openssl/enc_provider/camellia_ctr.c:24294) M /trunk/src/lib/crypto/openssl/enc_provider/enc_provider.h M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/t_etypes.c M /trunk/src/tests/dejagnu/config/default.exp M /trunk/src/util/collected-client-lib/Makefile.in M /trunk/src/util/k5test.py M /trunk/src/windows/identity/plugins/krb5/datarep.c M /trunk/src/windows/identity/plugins/krb5/lang/en_us/langres.rc Merge the camellia-ccm branch to trunk. Since there are no IANA assignments for Camellia-CCM enctypes or cksumtypes yet, they are disabled in a default build. They can be made available by defining (via CPPFLAGS) local-use enctype numbers for the enctypes and cksumtypes. ------------------------------------------------------------------------ r24292 | epeisach | 2010-09-04 17:46:53 -0400 (Sat, 04 Sep 2010) | 8 lines Changed paths: M /trunk/src/lib/crypto/krb/yarrow/ycipher.c ticket: 6772 subject: Ensure valid key in krb5int_yarrow_cipher_encrypt_block Under low memory conditions (or when testing memory allocation failures), the key pointer will be 0 - and not initialized. Test and return failure before deref a NULL. ------------------------------------------------------------------------ r24291 | epeisach | 2010-09-04 17:43:04 -0400 (Sat, 04 Sep 2010) | 6 lines Changed paths: M /trunk/src/tests/verify/kdb5_verify.c ticket: 6771 subject: Fix memory leaks in kdb5_verify Minor leaks. Just cleaning up code. ------------------------------------------------------------------------ r24290 | ghudson | 2010-09-04 10:50:27 -0400 (Sat, 04 Sep 2010) | 3 lines Changed paths: M /trunk/src/lib/kadm5/srv/pwqual.c In k5_pwqual_load(), if the last vtable initializer fails, return 0 and not its exit value. ------------------------------------------------------------------------ r24289 | ghudson | 2010-09-03 18:24:25 -0400 (Fri, 03 Sep 2010) | 2 lines Changed paths: M /trunk/src/lib/kadm5/server_internal.h M /trunk/src/lib/kadm5/srv/pwqual.c M /trunk/src/lib/kadm5/srv/server_misc.c Fix output argument ordering and handling in k5_pwqual_load(). ------------------------------------------------------------------------ r24288 | ghudson | 2010-09-03 18:21:39 -0400 (Fri, 03 Sep 2010) | 2 lines Changed paths: M /trunk/src/lib/kadm5/srv/pwqual.c Prevent a double free in k5_pwqual_load(). ------------------------------------------------------------------------ r24287 | epeisach | 2010-09-02 22:43:21 -0400 (Thu, 02 Sep 2010) | 8 lines Changed paths: M /trunk/src/lib/crypto/crypto_tests/t_prf.c M /trunk/src/lib/crypto/crypto_tests/t_short.c ticket: 6769 subject: clean up memory leak and potential unused variable in crypto tests t_prf.c: Ensure prfsz is set before use (not exercised in current tests) t_short.c: Fix memory leak ------------------------------------------------------------------------ r24286 | ghudson | 2010-09-02 11:35:25 -0400 (Thu, 02 Sep 2010) | 7 lines Changed paths: M /trunk/src/kdc/kdc_authdata.c ticket: 6764 tags: pullup target_version: 1.8.4 Properly search for MANDATORY-FOR-KDC authdata elements. Reported by Mike Roszkowski. ------------------------------------------------------------------------ r24285 | ghudson | 2010-09-01 17:16:05 -0400 (Wed, 01 Sep 2010) | 3 lines Changed paths: D /trunk/pwqual_combo Oops, pwqual_combo wasn't supposed to make it out of the plugins2 branch. Delete it. ------------------------------------------------------------------------ r24284 | ghudson | 2010-09-01 12:40:22 -0400 (Wed, 01 Sep 2010) | 8 lines Changed paths: M /trunk/doc/admin.texinfo M /trunk/doc/krb5conf.texinfo A /trunk/pwqual_combo (from /branches/plugins2/pwqual_combo:24283) M /trunk/src/config-files/krb5.conf.M M /trunk/src/include/Makefile.in M /trunk/src/include/k5-int.h A /trunk/src/include/krb5/pwqual_plugin.h (from /branches/plugins2/src/include/krb5/pwqual_plugin.h:24283) M /trunk/src/lib/kadm5/kadm_err.et M /trunk/src/lib/kadm5/server_internal.h M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kadm5/srv/libkadm5srv_mit.exports A /trunk/src/lib/kadm5/srv/pwqual.c (from /branches/plugins2/src/lib/kadm5/srv/pwqual.c:24283) A /trunk/src/lib/kadm5/srv/pwqual_dict.c (from /branches/plugins2/src/lib/kadm5/srv/pwqual_dict.c:24283) A /trunk/src/lib/kadm5/srv/pwqual_empty.c (from /branches/plugins2/src/lib/kadm5/srv/pwqual_empty.c:24283) A /trunk/src/lib/kadm5/srv/pwqual_hesiod.c (from /branches/plugins2/src/lib/kadm5/srv/pwqual_hesiod.c:24283) A /trunk/src/lib/kadm5/srv/pwqual_princ.c (from /branches/plugins2/src/lib/kadm5/srv/pwqual_princ.c:24283) D /trunk/src/lib/kadm5/srv/server_dict.c M /trunk/src/lib/kadm5/srv/server_init.c M /trunk/src/lib/kadm5/srv/server_misc.c M /trunk/src/lib/kadm5/srv/svr_principal.c M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/plugin.c ticket: 6765 subject: Password quality pluggable interface Merge branches/plugins2 to trunk. Adds a password quality pluggable interface described in this project page: http://k5wiki.kerberos.org/wiki/Projects/Password_quality_pluggable_interface ------------------------------------------------------------------------ r24282 | ghudson | 2010-08-31 17:37:51 -0400 (Tue, 31 Aug 2010) | 4 lines Changed paths: M /trunk/src/util/profile/prof_test1 ticket: 6761 Make the new profile tcl tests work with tcl 8.3. ------------------------------------------------------------------------ r24277 | ghudson | 2010-08-30 12:20:34 -0400 (Mon, 30 Aug 2010) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/plugin.c ticket: 6763 Make relative plugin module paths be interpreted as relative to LIBDIR/krb5/plugins. ------------------------------------------------------------------------ r24274 | ghudson | 2010-08-29 18:35:41 -0400 (Sun, 29 Aug 2010) | 4 lines Changed paths: M /trunk/src/util/profile/prof_parse.c ticket: 6761 Fix a resource leak in the profile include support. ------------------------------------------------------------------------ r24269 | ghudson | 2010-08-29 11:39:08 -0400 (Sun, 29 Aug 2010) | 2 lines Changed paths: M /trunk/src/tests/Makefile.in A /trunk/src/tests/t_lockout.py Add simple automated tests for account lockout support. ------------------------------------------------------------------------ r24268 | ghudson | 2010-08-29 11:32:04 -0400 (Sun, 29 Aug 2010) | 4 lines Changed paths: M /trunk/src/kdc/kdc_util.c Fix an account lockout error-handling regression by converting the result of krb5_db_check_policy_as/tgs from a krb5_error_code to a protocol error number. ------------------------------------------------------------------------ r24264 | tlyu | 2010-08-27 14:01:14 -0400 (Fri, 27 Aug 2010) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/Makefile.in ticket: 6763 Add plugin.o to T_ETYPES_OBJS because init_ctx.o needs it now. ------------------------------------------------------------------------ r24263 | ghudson | 2010-08-27 00:29:11 -0400 (Fri, 27 Aug 2010) | 6 lines Changed paths: M /trunk/src/include/Makefile.in M /trunk/src/include/k5-int.h A /trunk/src/include/krb5/plugin.h (from /branches/plugins2/src/include/krb5/plugin.h:24262) M /trunk/src/lib/krb5/error_tables/k5e1_err.et M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/init_ctx.c A /trunk/src/lib/krb5/krb/plugin.c (from /branches/plugins2/src/lib/krb5/krb/plugin.c:24262) M /trunk/src/lib/krb5/libkrb5.exports ticket: 6763 subject: New plugin infrastructure Merge domain-independent plugin framework code from branches/plugins2, leaving out the password quality interface. ------------------------------------------------------------------------ r24258 | ghudson | 2010-08-26 12:59:37 -0400 (Thu, 26 Aug 2010) | 2 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/include/Makefile.in M /trunk/src/lib/krb5/error_tables/Makefile.in A /trunk/src/lib/krb5/error_tables/k5e1_err.et Add an expansion error table for libkrb5, since krb5_err.et is full. ------------------------------------------------------------------------ r24257 | hartmans | 2010-08-25 19:31:59 -0400 (Wed, 25 Aug 2010) | 1 line Changed paths: M /trunk/src/lib/krb5/krb/rd_req_dec.c rd_req_decoded: clarify behavior in comment ------------------------------------------------------------------------ r24256 | ghudson | 2010-08-25 14:22:53 -0400 (Wed, 25 Aug 2010) | 5 lines Changed paths: M /trunk/doc/krb5conf.texinfo M /trunk/src/config-files/krb5.conf.M M /trunk/src/util/profile/prof_parse.c M /trunk/src/util/profile/prof_test1 ticket: 6761 Revise the profile include design so that included files are syntactically independent of parent files. ------------------------------------------------------------------------ r24255 | ghudson | 2010-08-24 18:57:40 -0400 (Tue, 24 Aug 2010) | 4 lines Changed paths: M /trunk/src/util/profile/prof_parse.c ticket: 6761 Correct a comment. ------------------------------------------------------------------------ r24254 | ghudson | 2010-08-24 18:45:37 -0400 (Tue, 24 Aug 2010) | 7 lines Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c ticket: 6762 In the LDAP KDB module's populate_krb5_db_entry, fix the checks for the KDB_PRINC_EXPIRE_TIME_ATTR and KDB_PWD_EXPIRE_TIME_ATTR flags so that they properly succeed when the flags are set. Bug report from Rob Crittenden, patch from nalin@redhat.com. ------------------------------------------------------------------------ r24253 | ghudson | 2010-08-24 17:52:32 -0400 (Tue, 24 Aug 2010) | 7 lines Changed paths: M /trunk/doc/krb5conf.texinfo M /trunk/src/config-files/krb5.conf.M M /trunk/src/util/profile M /trunk/src/util/profile/prof_err.et M /trunk/src/util/profile/prof_parse.c M /trunk/src/util/profile/prof_test1 ticket: 6761 subject: add profile include support Add support for "include" and "includedir" directives in profile files. See http://k5wiki.kerberos.org/wiki/Projects/Profile_Includes for more details. ------------------------------------------------------------------------ r24250 | ghudson | 2010-08-23 18:03:25 -0400 (Mon, 23 Aug 2010) | 13 lines Changed paths: M /trunk/src/util/profile/prof_init.c ticket: 6760 subject: Fail properly when profile can't be accessed Make profile_init() return EACCESS or EPERM if one of those errors was encountered when failing to open any of the specified profile files. This causes krb5_init_os_context() to fail properly when krb5.conf is unreadable, instead of treating that situation like a nonexistent krb5.conf. The library will continue to soldier on if one profile file is readable and another is not. This is deliberate as of r14116, whether or not it's a good idea. ------------------------------------------------------------------------ r24242 | ghudson | 2010-08-19 12:38:30 -0400 (Thu, 19 Aug 2010) | 10 lines Changed paths: M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/krb5_gss_glue.c ticket: 6758 subject: Allow krb5_gss_register_acceptor_identity to unset keytab name krb5_gss_register_acceptor_identity sets a mutex-locked global (not thread-specific) variable containing a keytab name. This change allows the variable to be unset by passing a null value. A more elegant long-term solution to the problem is Heimdal's gss_krb5_import_cred function. ------------------------------------------------------------------------ r24241 | ghudson | 2010-08-12 13:41:41 -0400 (Thu, 12 Aug 2010) | 9 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/gic_opt.c M /trunk/src/lib/krb5/krb/gic_pwd.c A /trunk/src/lib/krb5/krb/t_expire_warn.c A /trunk/src/lib/krb5/krb/t_expire_warn.py M /trunk/src/lib/krb5/libkrb5.exports ticket: 6755 subject: Add GIC option for password/account expiration callback Add a new GIC option to specify a callback to receive password and account expiration times found in an AS reply. See also: http://k5wiki.kerberos.org/wiki/Projects/Password_expiration_API ------------------------------------------------------------------------ r24240 | ghudson | 2010-08-12 13:39:09 -0400 (Thu, 12 Aug 2010) | 6 lines Changed paths: M /trunk/src/kdc/do_as_req.c ticket: 2032 In AS replies, set the key-expiration field to the minimum of account and password expiration time as specified in RFC 4120. Reported by Mary Cushion . ------------------------------------------------------------------------ r24239 | ghudson | 2010-08-12 13:15:17 -0400 (Thu, 12 Aug 2010) | 2 lines Changed paths: M /trunk/src/util/k5test.py Correct the documentation for the start_kadmind keyword in k5test.py. ------------------------------------------------------------------------ r24238 | ghudson | 2010-08-12 10:28:13 -0400 (Thu, 12 Aug 2010) | 1 line Changed paths: D /trunk/src/lib/gssapi/generic/util_canonhost.c D /trunk/src/lib/gssapi/generic/util_localhost.c Remove two unused source files in lib/gssapi/generic. ------------------------------------------------------------------------ r24237 | ghudson | 2010-08-10 15:02:23 -0400 (Tue, 10 Aug 2010) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/gic_pwd.c Move the password expiry warning code out of krb5_get_init_creds_password() into a helper function. ------------------------------------------------------------------------ r24211 | ghudson | 2010-07-26 14:19:49 -0400 (Mon, 26 Jul 2010) | 4 lines Changed paths: M /trunk/src/lib/kadm5/kadm_rpc_xdr.c Use xdr_int32 instead of xdr_u_int in xdr_krb5_enctype(), since enctypes are signed 32-bit values. Wire representation does not change. ------------------------------------------------------------------------ r24210 | ghudson | 2010-07-26 14:18:57 -0400 (Mon, 26 Jul 2010) | 16 lines Changed paths: M /trunk/src/lib/rpc/xdr.c ticket: 6753 subject: Fix XDR decoding of large values in xdr_u_int Our ancient RPC value internally decodes 32-bit wire values into a signed long, which is then casted to the appropriate type. xdr_u_int() contains a check intended to catch wire values that don't fit into a u_int on platforms with 16-ints, but on platforms with 64-bit longs it was failing on values of 2^31 or larger because the sign-extended value appeared larger than UINT_MAX. Fix the check by casting the value to uint32_t before comparing. This bug, in combination with a poor choice of types in kadm_rpc_xdr.c's xdr_krb5_enctype(), prevented negative enctype values from being transported properly in kadmin's change_password command result. ------------------------------------------------------------------------ r24201 | ghudson | 2010-07-21 16:37:51 -0400 (Wed, 21 Jul 2010) | 5 lines Changed paths: M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c ticket: 6749 Addendum to r24200: fix kdb5_ldap_util call site of krb5_ldap_lib_init. ------------------------------------------------------------------------ r24200 | ghudson | 2010-07-21 15:01:35 -0400 (Wed, 21 Jul 2010) | 8 lines Changed paths: M /trunk/src/include/kdb.h M /trunk/src/lib/kdb/kdb5.c M /trunk/src/plugins/kdb/db2/db2_exp.c M /trunk/src/plugins/kdb/hdb/kdb_hdb.c M /trunk/src/plugins/kdb/ldap/ldap_exp.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c ticket: 6749 Revert the part of r24157 which added the dal_version argument to the init_library interface. Instead use the already existing maj_ver field of the DAL vtable to detect incompatibilities. Since maj_ver is a short int, use an incrementing number instead of a date for the major version. ------------------------------------------------------------------------ r24193 | ghudson | 2010-07-20 04:52:41 -0400 (Tue, 20 Jul 2010) | 5 lines Changed paths: M /trunk/src/plugins/kdb/hdb/kdb_hdb.c M /trunk/src/plugins/kdb/hdb/kdb_hdb.h M /trunk/src/plugins/kdb/hdb/kdb_marshal.c M /trunk/src/plugins/kdb/hdb/kdb_windc.c ticket: 6749 Get the kdb_hdb module to compile again. Probably still buggy, particularly around the master key logic. ------------------------------------------------------------------------ r24192 | ghudson | 2010-07-19 06:05:13 -0400 (Mon, 19 Jul 2010) | 5 lines Changed paths: M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c ticket: 6749 In kdb5_util's kdb5_ldap_create(), add back the assignment of rblock.key which was erroneously removed in r24162. ------------------------------------------------------------------------ r24191 | ghudson | 2010-07-19 01:01:45 -0400 (Mon, 19 Jul 2010) | 15 lines Changed paths: M /trunk/src/lib/crypto/krb/checksum/hmac_md5.c M /trunk/src/lib/crypto/krb/cksumtypes.c ticket: 6751 subject: Allow Microsoft HMAC-MD5 checksum types to use non-RC4 keys target_version: 1.8.3 tags: pullup In PAC signatures, the hmac-md5 checksum type can be used with AES keys. Make this work by removing the enc field from the hmac-md5 and md5-hmac checksum types, and adding a check in krb5int_hmacmd5_checksum() for a null key or a key which is longer than the hash block size (64 bytes for MD5). The checksum algorithm only uses the key bits; it does invoke the cipher. The checksum type names are kind of wrong, but we'll leave them alone for compatibility. The descriptions are updated. ------------------------------------------------------------------------ r24190 | ghudson | 2010-07-19 00:30:47 -0400 (Mon, 19 Jul 2010) | 3 lines Changed paths: M /trunk/src/include/kdb.h In the DAL documentation, describe how a module can supply referral encrypted padata. ------------------------------------------------------------------------ r24189 | ghudson | 2010-07-15 00:18:00 -0400 (Thu, 15 Jul 2010) | 6 lines Changed paths: M /trunk/src/include/kdb.h M /trunk/src/kdc/kdc_util.c M /trunk/src/lib/kdb/kdb5.c M /trunk/src/lib/kdb/libkdb5.exports M /trunk/src/plugins/kdb/db2/Makefile.in M /trunk/src/plugins/kdb/db2/db2_exp.c M /trunk/src/plugins/kdb/db2/kdb_db2.h D /trunk/src/plugins/kdb/db2/kdb_ext.c M /trunk/src/plugins/kdb/ldap/ldap_exp.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/Makefile.in D /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ext.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/libkdb_ldap.exports ticket: 6749 Add check_allowed_to_delegate to the DAL with a corresponding libkdb5 API, replacing the last method (CHECK_ALLOWED_TO_DELEGATE) of db_invoke. Remove db_invoke since it no longer has any methods. ------------------------------------------------------------------------ r24188 | ghudson | 2010-07-14 23:17:08 -0400 (Wed, 14 Jul 2010) | 6 lines Changed paths: M /trunk/src/include/kdb.h ticket: 6749 status: open Addendum to r24182: Fix a comment referencing the db_invoke SIGN_DB_AUTHDATA method. ------------------------------------------------------------------------ r24187 | ghudson | 2010-07-14 23:12:57 -0400 (Wed, 14 Jul 2010) | 6 lines Changed paths: M /trunk/src/include/kdb.h M /trunk/src/kdc/kdc_util.c M /trunk/src/lib/kdb/kdb5.c M /trunk/src/lib/kdb/libkdb5.exports M /trunk/src/plugins/kdb/db2/db2_exp.c M /trunk/src/plugins/kdb/ldap/ldap_exp.c ticket: 6749 status: open Add refresh_config to the DAL with a corresponding libkdb5 API, replacing the REFRESH_POLICY method of db_invoke. ------------------------------------------------------------------------ r24186 | ghudson | 2010-07-13 12:09:01 -0400 (Tue, 13 Jul 2010) | 7 lines Changed paths: M /trunk/src/include/kdb.h M /trunk/src/kdc/kdc_util.c M /trunk/src/lib/kdb/kdb5.c M /trunk/src/plugins/kdb/db2/db2_exp.c M /trunk/src/plugins/kdb/db2/kdb_db2.c M /trunk/src/plugins/kdb/db2/kdb_db2.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h ticket: 6749 status: open Addendum to r24185: make audit_as_req return void, since it's an informational method and we're not going to do anything with the result. ------------------------------------------------------------------------ r24185 | ghudson | 2010-07-13 11:53:23 -0400 (Tue, 13 Jul 2010) | 9 lines Changed paths: M /trunk/src/include/kdb.h M /trunk/src/kdc/kdc_util.c M /trunk/src/lib/kdb/kdb5.c M /trunk/src/lib/kdb/libkdb5.exports M /trunk/src/plugins/kdb/db2/db2_exp.c M /trunk/src/plugins/kdb/db2/kdb_db2.c M /trunk/src/plugins/kdb/db2/kdb_db2.h M /trunk/src/plugins/kdb/db2/kdb_ext.c M /trunk/src/plugins/kdb/ldap/ldap_exp.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ext.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/libkdb_ldap.exports ticket: 6749 status: open Add audit_as_req to the DAL with a corresponding libkdb5 API, replacing the AUDIT_AS_REQ method of db_invoke. Remove the AUDIT_TGS_REQ method of db_invoke without adding a replacement, as there was no KDC support for it. (It can be added at a later time if necessary.) ------------------------------------------------------------------------ r24184 | ghudson | 2010-07-12 20:53:46 -0400 (Mon, 12 Jul 2010) | 7 lines Changed paths: M /trunk/src/include/kdb.h M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/policy.c M /trunk/src/lib/kdb/kdb5.c M /trunk/src/lib/kdb/libkdb5.exports M /trunk/src/plugins/kdb/db2/db2_exp.c M /trunk/src/plugins/kdb/db2/kdb_db2.c M /trunk/src/plugins/kdb/db2/kdb_db2.h M /trunk/src/plugins/kdb/db2/kdb_ext.c M /trunk/src/plugins/kdb/ldap/ldap_exp.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ext.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/libkdb_ldap.exports ticket: 6749 status: open Add check_policy_as and check_policy_tgs to the DAL table with corresponding libkdb5 APIs, replacing the CHECK_POLICY_AS and CHECK_POLICY_TGS methods of db_invoke. ------------------------------------------------------------------------ r24183 | ghudson | 2010-07-12 14:53:54 -0400 (Mon, 12 Jul 2010) | 6 lines Changed paths: M /trunk/src/include/kdb.h M /trunk/src/kdc/kdc_util.c M /trunk/src/lib/kdb/kdb5.c M /trunk/src/lib/kdb/libkdb5.exports M /trunk/src/plugins/kdb/db2/db2_exp.c M /trunk/src/plugins/kdb/ldap/ldap_exp.c ticket: 6749 status: open Add check_transited_realms to the DAL table with a corresponding libkdb5 API, replacing the CHECK_TRANSITED_REALMS method of db_invoke. ------------------------------------------------------------------------ r24182 | ghudson | 2010-07-12 14:33:05 -0400 (Mon, 12 Jul 2010) | 6 lines Changed paths: M /trunk/src/include/kdb.h M /trunk/src/kdc/kdc_authdata.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kdc_util.h M /trunk/src/lib/kdb/kdb5.c M /trunk/src/lib/kdb/libkdb5.exports M /trunk/src/plugins/kdb/db2/db2_exp.c M /trunk/src/plugins/kdb/ldap/ldap_exp.c ticket: 6749 status: open Add sign_authdata to the DAL table with a corresponding libkdb5 API, replacing the SIGN_AUTH_DATA method of db_invoke. ------------------------------------------------------------------------ r24181 | ghudson | 2010-07-09 08:25:50 -0400 (Fri, 09 Jul 2010) | 3 lines Changed paths: M /trunk/src/plugins/kdb/db2/adb_policy.c Addendum to r24180: make sure osa_adb_get_policy sets its output parameter in all cases, per coding standards. ------------------------------------------------------------------------ r24180 | ghudson | 2010-07-08 21:22:38 -0400 (Thu, 08 Jul 2010) | 3 lines Changed paths: M /trunk/src/plugins/kdb/db2/adb_policy.c Improve output variable handling of osa_adb_get_policy() in the db2 KDB module, and close some unlikely memory leaks. ------------------------------------------------------------------------ r24179 | ghudson | 2010-07-08 19:51:24 -0400 (Thu, 08 Jul 2010) | 2 lines Changed paths: M /trunk/src/lib/kadm5/clnt/client_init.c Fix a memory leak in libkadm5clnt's get_init_creds(). ------------------------------------------------------------------------ r24178 | ghudson | 2010-07-08 19:34:35 -0400 (Thu, 08 Jul 2010) | 8 lines Changed paths: M /trunk/src/include/kdb.h M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/lib/kadm5/srv/server_kdb.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c ticket: 6749 status: open Create a KRB5_KDB_FLAG_ALIAS_OK to control whether plugin modules should return in-realm aliases. Set it where appropriate, and use it in the LDAP module instead of intuiting the result based on other flags. ------------------------------------------------------------------------ r24176 | ghudson | 2010-07-07 16:52:06 -0400 (Wed, 07 Jul 2010) | 7 lines Changed paths: M /trunk/src/kdc/main.c ticket: 6750 target_version: 1.8.3 tags: pullup Add a missing break in the parsing of krb5kdc's -P option. Reported by nalin@redhat.com. ------------------------------------------------------------------------ r24175 | ghudson | 2010-07-06 17:53:23 -0400 (Tue, 06 Jul 2010) | 8 lines Changed paths: M /trunk/src/include/kdb.h M /trunk/src/include/kdb_log.h M /trunk/src/kadmin/dbutil/dump.c M /trunk/src/kadmin/dbutil/kdb5_create.c M /trunk/src/kadmin/dbutil/kdb5_mkey.c M /trunk/src/kadmin/dbutil/kdb5_util.c M /trunk/src/kadmin/dbutil/ovload.c M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kdc_util.h M /trunk/src/lib/kadm5/server_internal.h M /trunk/src/lib/kadm5/srv/libkadm5srv_mit.exports M /trunk/src/lib/kadm5/srv/server_kdb.c M /trunk/src/lib/kadm5/srv/svr_policy.c M /trunk/src/lib/kadm5/srv/svr_principal.c M /trunk/src/lib/kadm5/unit-test/lock-test.c M /trunk/src/lib/kdb/kdb5.c M /trunk/src/lib/kdb/kdb5int.h M /trunk/src/lib/kdb/kdb_convert.c M /trunk/src/lib/kdb/kdb_cpw.c M /trunk/src/lib/kdb/kdb_default.c M /trunk/src/lib/kdb/kdb_log.c M /trunk/src/lib/kdb/keytab.c M /trunk/src/lib/kdb/libkdb5.exports M /trunk/src/plugins/kdb/db2/adb_policy.c M /trunk/src/plugins/kdb/db2/db2_exp.c M /trunk/src/plugins/kdb/db2/kdb_db2.c M /trunk/src/plugins/kdb/db2/kdb_db2.h M /trunk/src/plugins/kdb/db2/kdb_xdr.c M /trunk/src/plugins/kdb/db2/kdb_xdr.h M /trunk/src/plugins/kdb/db2/lockout.c M /trunk/src/plugins/kdb/db2/policy_db.h M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/lockout.c M /trunk/src/tests/create/kdb5_mkdums.c M /trunk/src/tests/verify/kdb5_verify.c ticket: 6749 status: open Remove count parameters from get_principal, put_principal, free_principal, delete_principal, and get_policy. Make get_principal allocate the DB entry container. Fold krb5_db_get_principal_ext into krb5_db_get_principal. ------------------------------------------------------------------------ r24174 | ghudson | 2010-07-04 14:34:04 -0400 (Sun, 04 Jul 2010) | 7 lines Changed paths: M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c ticket: 6749 status: open Follow-on to r24168: in kdb5_ldap_util, indirect through krb5_db_store_master_key instead of using the (now removed) default implementation directly. ------------------------------------------------------------------------ r24173 | ghudson | 2010-07-03 15:56:17 -0400 (Sat, 03 Jul 2010) | 2 lines Changed paths: M /trunk/src/lib/kdb/kdb5.c In kdb5.c, simplify the code for getting the profile config section. ------------------------------------------------------------------------ r24172 | ghudson | 2010-07-03 15:25:00 -0400 (Sat, 03 Jul 2010) | 6 lines Changed paths: M /trunk/src/lib/kdb/kdb5.c ticket: 6749 status: open Remove assertions for non-nullity of init_module and fini_module in kdb5.c for consistency with other uses of mandatory vtable functions. ------------------------------------------------------------------------ r24171 | ghudson | 2010-07-03 15:22:08 -0400 (Sat, 03 Jul 2010) | 7 lines Changed paths: M /trunk/src/include/kdb.h M /trunk/src/lib/kdb/kdb5.c M /trunk/src/lib/kdb/kdb_default.c ticket: 6749 Make the APIs for iterate, get_master_key_list, set_master_key_list, and promote_db return KRB5_PLUGIN_OP_NOTSUPP if the KDB module does not implement them, avoiding the need for stub default implementations. ------------------------------------------------------------------------ r24170 | ghudson | 2010-07-03 15:02:41 -0400 (Sat, 03 Jul 2010) | 7 lines Changed paths: M /trunk/src/include/kdb.h M /trunk/src/kdc/kdc_authdata.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/policy.c M /trunk/src/lib/kdb/kdb5.c M /trunk/src/plugins/kdb/db2/kdb_ext.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ext.c ticket: 6749 status: open Use KRB5_PLUGIN_OP_NOTSUPP uniformly as the error code for operations not supported by a KDB module. (Previously KRB5_KDB_DBTYPE_NOSUP was used in some cases and KRB5_PLUGIN_OP_NOTSUPP in others.) ------------------------------------------------------------------------ r24169 | raeburn | 2010-07-03 11:23:45 -0400 (Sat, 03 Jul 2010) | 1 line Changed paths: M /trunk/src/plugins/kdb/db2/kdb_db2.c Remove return value from void function. ------------------------------------------------------------------------ r24168 | ghudson | 2010-07-02 16:16:21 -0400 (Fri, 02 Jul 2010) | 6 lines Changed paths: M /trunk/src/include/kdb.h M /trunk/src/lib/kdb/kdb5.c M /trunk/src/lib/kdb/kdb_default.c M /trunk/src/lib/kdb/libkdb5.exports M /trunk/src/plugins/kdb/db2/db2_exp.c M /trunk/src/plugins/kdb/ldap/ldap_exp.c ticket: 6749 status: open Remove store_master_key from the DAL table, and implement krb5_store_master_key in terms of krb5_store_master_key_list. ------------------------------------------------------------------------ r24167 | ghudson | 2010-07-02 15:18:12 -0400 (Fri, 02 Jul 2010) | 6 lines Changed paths: M /trunk/src/include/kdb.h M /trunk/src/lib/kdb/kdb5.c M /trunk/src/plugins/kdb/db2/db2_exp.c M /trunk/src/plugins/kdb/db2/kdb_db2.c M /trunk/src/plugins/kdb/db2/kdb_db2.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.h ticket: 6749 status: open Make krb5_db_free_principal and krb5_db_free_mkey_list return void. Remove the stale prototype for krb5_db_free_master_key. ------------------------------------------------------------------------ r24166 | ghudson | 2010-07-02 15:09:20 -0400 (Fri, 02 Jul 2010) | 8 lines Changed paths: M /trunk/src/include/kdb.h M /trunk/src/kadmin/dbutil/dump.c M /trunk/src/kadmin/dbutil/kdb5_util.c M /trunk/src/kdc/main.c M /trunk/src/lib/kadm5/srv/server_kdb.c M /trunk/src/lib/kdb/kdb5.c M /trunk/src/lib/kdb/kdb_default.c M /trunk/src/lib/kdb/libkdb5.exports M /trunk/src/plugins/kdb/db2/db2_exp.c M /trunk/src/plugins/kdb/ldap/ldap_exp.c M /trunk/src/tests/create/kdb5_mkdums.c M /trunk/src/tests/verify/kdb5_verify.c ticket: 6749 status: open Remove verify_master_key from the DAL table, as well as its associated libkdb5 interface. Callers can (and mostly already do) use krb5_fetch_mkey_list to verify master keyblocks. Adjust tests/create, tests/verify, and kdb5_util dump to do so. ------------------------------------------------------------------------ r24165 | ghudson | 2010-07-02 13:58:41 -0400 (Fri, 02 Jul 2010) | 7 lines Changed paths: M /trunk/src/include/kdb.h M /trunk/src/lib/kdb/kdb5.c M /trunk/src/plugins/kdb/db2/db2_exp.c M /trunk/src/plugins/kdb/db2/kdb_db2.c M /trunk/src/plugins/kdb/db2/kdb_db2.h M /trunk/src/plugins/kdb/db2/lockout.c M /trunk/src/plugins/kdb/ldap/ldap_exp.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/libkdb_ldap.exports ticket: 6749 status: open Remove db_ and similar prefixes from DAL function names, for consistency. Follow suit inside the DB2 and LDAP modules. (No change to the caller-facing libkdb5 APIs.) ------------------------------------------------------------------------ r24164 | ghudson | 2010-07-02 13:33:44 -0400 (Fri, 02 Jul 2010) | 6 lines Changed paths: M /trunk/src/include/kdb.h M /trunk/src/kadmin/dbutil/dump.c M /trunk/src/kadmin/dbutil/kdb5_create.c M /trunk/src/kadmin/dbutil/kdb5_mkey.c M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kdc_util.c M /trunk/src/lib/kadm5/srv/server_kdb.c M /trunk/src/lib/kadm5/srv/svr_principal.c M /trunk/src/lib/kdb/decrypt_key.c M /trunk/src/lib/kdb/encrypt_key.c M /trunk/src/lib/kdb/kdb5.c M /trunk/src/lib/kdb/kdb_cpw.c M /trunk/src/lib/kdb/kdb_default.c M /trunk/src/lib/kdb/keytab.c M /trunk/src/lib/kdb/libkdb5.exports M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c M /trunk/src/tests/create/kdb5_mkdums.c M /trunk/src/tests/verify/kdb5_verify.c ticket: 6749 status: open Rename krb5_dbekd_encrypt_key_data and krb5_dbekd_decrypt_key_data to just use the krb5_dbe prefix. ------------------------------------------------------------------------ r24163 | ghudson | 2010-07-02 13:18:46 -0400 (Fri, 02 Jul 2010) | 5 lines Changed paths: M /trunk/src/include/kdb.h M /trunk/src/plugins/kdb/db2/db2_exp.c M /trunk/src/plugins/kdb/ldap/ldap_exp.c ticket: 6749 status: open Remove setup_master_key_name from the DAL table as it was not used. ------------------------------------------------------------------------ r24162 | ghudson | 2010-07-02 13:13:40 -0400 (Fri, 02 Jul 2010) | 9 lines Changed paths: M /trunk/src/include/kdb.h M /trunk/src/kadmin/dbutil/kdb5_util.c M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/kdc/main.c M /trunk/src/lib/kadm5/srv/libkadm5srv_mit.exports M /trunk/src/lib/kdb/kdb5.c M /trunk/src/lib/kdb/kdb_default.c M /trunk/src/lib/kdb/libkdb5.exports M /trunk/src/plugins/kdb/db2/db2_exp.c M /trunk/src/plugins/kdb/db2/kdb_db2.c M /trunk/src/plugins/kdb/db2/kdb_db2.h M /trunk/src/plugins/kdb/ldap/ldap_exp.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_fetch_mkey.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/libkdb_ldap.exports ticket: 6749 status: open Remove the set_master_key and get_master_key DAL interfaces and their corresponding libkdb5 APIs, as they were not productively used. In kdb5_ldap_util, stop using the realm data's mkey field as a container to communicate the master key to static helper functions, since the field no longer exists. ------------------------------------------------------------------------ r24161 | ghudson | 2010-07-02 12:59:33 -0400 (Fri, 02 Jul 2010) | 5 lines Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c ticket: 6749 Follow-up to r24157: return correctly from krb5_ldap_lib_init() if there is no version mismatch. ------------------------------------------------------------------------ r24160 | ghudson | 2010-07-02 10:41:26 -0400 (Fri, 02 Jul 2010) | 5 lines Changed paths: M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c ticket: 6749 Follow-on to r24157: pass KRB5_KDB_DAL_VERSION to krb5_ldap_lib_init() in kdb5_ldap_util.c. ------------------------------------------------------------------------ r24159 | ghudson | 2010-07-02 10:19:39 -0400 (Fri, 02 Jul 2010) | 7 lines Changed paths: M /trunk/src/include/kdb.h M /trunk/src/lib/kdb/kdb5.c M /trunk/src/plugins/kdb/db2/db2_exp.c M /trunk/src/plugins/kdb/ldap/ldap_exp.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c ticket: 6749 status: open Remove errcode_2_string and release_errcode_string from the DAL table, and stop using them in kdb5.c. Modules can simply set error messages in the krb5 context on error. ------------------------------------------------------------------------ r24158 | ghudson | 2010-07-02 10:08:20 -0400 (Fri, 02 Jul 2010) | 7 lines Changed paths: M /trunk/src/include/kdb.h M /trunk/src/lib/kdb/kdb5.c M /trunk/src/plugins/kdb/db2/db2_exp.c M /trunk/src/plugins/kdb/ldap/ldap_exp.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/libkdb_ldap.exports ticket: 6749 status: open Remove db_supported_realms and db_free_supported_realms from the DAL table, and remove the corresponding libkdb5 interfaces (which don't seem to have been in the library export table). ------------------------------------------------------------------------ r24157 | ghudson | 2010-07-01 23:23:21 -0400 (Thu, 01 Jul 2010) | 16 lines Changed paths: M /trunk/src/include/kdb.h M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/kdb/kdb5.c M /trunk/src/lib/krb5/error_tables/kdb5_err.et M /trunk/src/plugins/kdb/db2/db2_exp.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c ticket: 6749 subject: DAL improvements status: open Add KRB5_KDB_API_VERSION to allow callers to adjust to incompatible changes in libkdb; to be kept in sync with the libkdb major version, which is bumped to 5 in anticipation of other changes. Add KRB5_KDB_DAL_VERSION to allow database modules to detect when they are mismatched with the KDB version. Since KDB modules are often developed concurrently with trunk code, this is defined to be the date of the last incompatible DAL change. The DAL version is passed to the init_library DAL function; the module should check it against the value of KRB5_KDB_DAL_VERSION it was compiled with and return KRB5_KDB_DBTYPE_MISMATCH if it doesn't match. ------------------------------------------------------------------------ r24156 | ghudson | 2010-07-01 12:56:22 -0400 (Thu, 01 Jul 2010) | 14 lines Changed paths: M /trunk/src/slave/kpropd.c ticket: 6686 In kpropd, when getting a wildcard address to listen on, try IPv6 explicitly (with AI_ADDRCONFIG specified where available, to avoid IPv6 on hosts with no IPv6 interface) and then fall back to IPv4. Only set IPV6_V6ONLY on the listener socket if the resulting address is IPv6. Note: we have mostly confirmed that OpenBSD does not have dual-stack support, meaning that it would be better to open separate IPv4 and IPv6 listener sockets, as we do in krb5kdc and kadmind. Unfortunately, the complicated iprop retry-and-backoff logic makes this less than straightforward. ------------------------------------------------------------------------ r24153 | ghudson | 2010-06-30 12:45:47 -0400 (Wed, 30 Jun 2010) | 3 lines Changed paths: M /trunk/src/lib/apputils/net-server.c Factor out a common socket creation sequence in net-server.c, which happens to coincide with what setup_a_rpc_listener does. ------------------------------------------------------------------------ r24152 | ghudson | 2010-06-30 12:11:33 -0400 (Wed, 30 Jun 2010) | 2 lines Changed paths: M /trunk/src/lib/apputils/net-server.c Eliminate warnings in net-server.c. ------------------------------------------------------------------------ r24151 | ghudson | 2010-06-30 12:03:22 -0400 (Wed, 30 Jun 2010) | 2 lines Changed paths: M /trunk/src/lib/apputils/net-server.c Improve coding style conformance in net-server.c. ------------------------------------------------------------------------ r24148 | ghudson | 2010-06-26 13:37:20 -0400 (Sat, 26 Jun 2010) | 5 lines Changed paths: M /trunk/src/lib/rpc/svc_tcp.c ticket: 6746 Fix a bug in r24147 where svctcp_create() was passing the wrong length argument to bind(), causing it to fail on Solaris. ------------------------------------------------------------------------ r24147 | ghudson | 2010-06-25 23:32:55 -0400 (Fri, 25 Jun 2010) | 21 lines Changed paths: M /trunk/src/kadmin/testing/util/tcl_kadm5.c M /trunk/src/lib/apputils/net-server.c M /trunk/src/lib/kadm5/alt_prof.c M /trunk/src/lib/kadm5/clnt/client_init.c M /trunk/src/lib/kadm5/unit-test/api.current/init-v2.exp M /trunk/src/lib/rpc/clnt_tcp.c M /trunk/src/lib/rpc/svc_tcp.c ticket: 6746 subject: Make kadmin work over IPv6 Make gssrpc work over IPv6 TCP sockets provided that the client creates and connects/binds the sockets and doesn't query their addresses or use bindresvport(). Make kadmin work within those constraints and handle IPv6. Specific changes: * Make svctcp_create() able to extract the port from an IPv6 socket, using a new helper function getport(). * Make clnttcp_create() handle a null raddr value if *sockp is set. * Make kadm5_get_service_name() use getaddrinfo() to canonicalize the admin server name. * Make libkadm5clnt's init_any() responsible for connecting its socket using a new helper function connect_to_server(), which uses getaddrinfo instead of gethostbyname. Pass a null address to clnttcp_create(). * Make libapputil's net-server.c set up IPv6 as well as IPv4 listener ports for RPC connections. * Adjust the error code expected in a libkadm5 unit test. ------------------------------------------------------------------------ r24146 | ghudson | 2010-06-25 18:26:04 -0400 (Fri, 25 Jun 2010) | 4 lines Changed paths: M /trunk/src/lib/kadm5/clnt/client_init.c Adjust function names and declarations in libkadm5's client_init.c; in particular, avoid the use of library namespace prefixes for static helper functions. ------------------------------------------------------------------------ r24145 | ghudson | 2010-06-25 18:14:53 -0400 (Fri, 25 Jun 2010) | 2 lines Changed paths: M /trunk/src/lib/kadm5/clnt/client_init.c Simplify the iprop conditionalization of _kadm5_init_any(). ------------------------------------------------------------------------ r24144 | ghudson | 2010-06-22 09:09:58 -0400 (Tue, 22 Jun 2010) | 2 lines Changed paths: M /trunk/src/kadmin/dbutil/kdb5_stash.c Remove some dead code in kdb5_stash() left behind by r24142. ------------------------------------------------------------------------ r24143 | ghudson | 2010-06-22 08:52:03 -0400 (Tue, 22 Jun 2010) | 3 lines Changed paths: M /trunk/src/slave/kprop_sock.c In kprop's sockaddr2krbaddr(), fill in addr.magic to avoid copying around uninitialized values. ------------------------------------------------------------------------ r24142 | ghudson | 2010-06-21 16:29:12 -0400 (Mon, 21 Jun 2010) | 3 lines Changed paths: M /trunk/src/kadmin/dbutil/kdb5_stash.c Eliminate a bunch of duplicated code in kdb5_stash() by using util_context. ------------------------------------------------------------------------ r24141 | ghudson | 2010-06-21 15:56:29 -0400 (Mon, 21 Jun 2010) | 10 lines Changed paths: M /trunk/src/kadmin/dbutil/kdb5_stash.c ticket: 6345 target_version: 1.8.3 tags: pullup kdb5_stash() contains its own kdb5_db_open() call (because it doesn't use util_context for some reason), which didn't work with the LDAP back end because LDAP doesn't recognize KRB5_KDB_SRV_TYPE_OTHER. As a minimal fix, change that to KRB5_KDB_SRV_TYPE_ADMIN to be consistent with open_db_and_mkey()--see also r18736. ------------------------------------------------------------------------ r24140 | tlyu | 2010-06-21 11:25:38 -0400 (Mon, 21 Jun 2010) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/Makefile.in ticket: 6744 Make OFFLINE!=no work again. ------------------------------------------------------------------------ r24139 | ghudson | 2010-06-21 11:18:37 -0400 (Mon, 21 Jun 2010) | 12 lines Changed paths: M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c ticket: 6745 subject: Add correct error table when initializing gss-krb5 target_version: 1.8.3 tags: pullup gss_krb5int_lib_init was adding the generic GSS error table (again) instead of the krb5 error table, which could lead to crashes on library unload. This bug was introduced in krb5 1.7; the fix is also applicable there. Patch from Leonardo Chiquitto . ------------------------------------------------------------------------ r24138 | tlyu | 2010-06-18 15:41:48 -0400 (Fri, 18 Jun 2010) | 12 lines Changed paths: M /trunk/src/configure.in M /trunk/src/lib/krb5/os/Makefile.in ticket: 6744 subject: only test t_locate_kdc if known-good DNS name is present target_version: 1.8.3 tags: pullup Running "make check" while offline or on a firewalled network may result in failure in lib/krb5/os because the invocation of t_locate_kdc requires that the DNS servers for ATHENA.MIT.EDU be reachable. Autodetect DNS utilities "dig" and "nslookup", and use them to check for existence of the known-good DNS name. Also parameterize the test so that the known-good DNS name can be overridden on the make command line. ------------------------------------------------------------------------ r24137 | ghudson | 2010-06-14 16:46:27 -0400 (Mon, 14 Jun 2010) | 7 lines Changed paths: M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c ticket: 6738 target_version: 1.8.3 tags: pullup In PKINIT, notice if DH_compute_key() returns a value less than the buffer size, and pad it on the left if so. ------------------------------------------------------------------------ r24136 | ghudson | 2010-06-14 16:00:03 -0400 (Mon, 14 Jun 2010) | 7 lines Changed paths: M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c Adjust the PKINIT DH debugging code: * Use %p and void * for pointers instead of %x and int * Don't call the computed symmetric key the "secret key" since that's easily confused with the private key g^x. * Print the private key when printing DH parameters, instead of the q value (not even sure what they is). ------------------------------------------------------------------------ r24134 | ghudson | 2010-06-11 17:03:03 -0400 (Fri, 11 Jun 2010) | 10 lines Changed paths: M /trunk/src/slave/Makefile.in M /trunk/src/slave/kprop.c M /trunk/src/slave/kprop.h A /trunk/src/slave/kprop_sock.c M /trunk/src/slave/kpropd.c ticket: 6686 Use getaddrinfo() in kprop and kpropd, and recognize IPv6 addresses when setting up krb5_address structures. kpropd still only binds to one socket to avoid the need for a select() loop, so we turn off IPV6_V6ONLY on that socket to ensure that IPv4 connections will still be accepted. Based on a patch from Michael Stapelberg . ------------------------------------------------------------------------ r24133 | ghudson | 2010-06-11 16:01:26 -0400 (Fri, 11 Jun 2010) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/copy_addrs.c Remove the code for krb5_append_addresses(), which was never used and was ifdef'd out fifteen years ago in r5464. ------------------------------------------------------------------------ r24132 | ghudson | 2010-06-11 15:58:55 -0400 (Fri, 11 Jun 2010) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/auth_con.c Eliminate actx_copy_addr in auth_con.c; use krb5_copy_addr instead (it's exactly the same). ------------------------------------------------------------------------ r24126 | ghudson | 2010-06-10 10:57:33 -0400 (Thu, 10 Jun 2010) | 3 lines Changed paths: M /trunk/src/lib/crypto/krb/yarrow/yarrow.c In yarrow.c, undefine k5-trace.h's TRACE before defining it to avoid a conflict. ------------------------------------------------------------------------ r24125 | ghudson | 2010-06-10 10:54:28 -0400 (Thu, 10 Jun 2010) | 2 lines Changed paths: M /trunk/src/include/k5-trace.h Remove some unused (as of yet) trace macro definitions. ------------------------------------------------------------------------ r24124 | ghudson | 2010-06-10 10:50:09 -0400 (Thu, 10 Jun 2010) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/trace.c Fix a couple of minor defects in trace.c. ------------------------------------------------------------------------ r24123 | ghudson | 2010-06-08 14:18:03 -0400 (Tue, 08 Jun 2010) | 11 lines Changed paths: M /trunk/src/kadmin/cli/kadmin.h M /trunk/src/kadmin/cli/keytab.c ticket: 6740 subject: kadmin ktadd may display wrong name of default keytab target_version: 1.8.2 tags: pullup kadmin's ktadd (and ktrem) displays WRFILE:/etc/krb5.keytab whenever it uses the default keytab, even if the default has been overridden (e.g. by KRB5_KTNAME). Use krb5_kt_get_name to get the correct name of the default cache instead of displaying the string we think was used to open it. ------------------------------------------------------------------------ r24122 | ghudson | 2010-06-08 13:53:19 -0400 (Tue, 08 Jun 2010) | 6 lines Changed paths: M /trunk/src/clients/klist/klist.c M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kadmin/cli/keytab.c M /trunk/src/kadmin/dbutil/kdb5_mkey.c M /trunk/src/kadmin/dbutil/kdb5_stash.c M /trunk/src/kadmin/ktutil/ktutil.c ticket: 5014 When we display enctypes, display the input name rather than the description. Affects klist -e, kdb5_util list_mkeys, kdb5_util stash (error message), kadmin getprinc, kadmin ktadd, and ktutil list -e. ------------------------------------------------------------------------ r24121 | ghudson | 2010-06-08 12:26:23 -0400 (Tue, 08 Jun 2010) | 13 lines Changed paths: M /trunk/src/lib/gssapi/krb5/k5seal.c M /trunk/src/lib/gssapi/krb5/k5sealiov.c M /trunk/src/lib/gssapi/krb5/k5unseal.c ticket: 6739 Stop checking the current time against the context expiration time in the message wrap/unwrap functions in the krb5 GSS mech. Heimdal doesn't do it, and it generally results in poor app behavior when a ticket expires. In exchange, it doesn't provide much security benefit since it's not enforced across the board--for example, ssh sessions can persist beyond ticket expiration time since they don't use GSS to wrap payload data. (This is a continuation of r24120, which should have contained the changes to all four files.) ------------------------------------------------------------------------ r24120 | ghudson | 2010-06-08 12:14:24 -0400 (Tue, 08 Jun 2010) | 12 lines Changed paths: M /trunk/src/lib/gssapi/krb5/k5unsealiov.c ticket: 6739 target_version: 1.8.2 tags: pullup Stop checking the current time against the context expiration time in the message wrap/unwrap functions in the krb5 GSS mech. Heimdal doesn't do it, and it generally results in poor app behavior when a ticket expires. In exchange, it doesn't provide much security benefit since it's not enforced across the board--for example, ssh sessions can persist beyond ticket expiration time since they don't use GSS to wrap payload data. ------------------------------------------------------------------------ r24119 | ghudson | 2010-06-07 14:28:05 -0400 (Mon, 07 Jun 2010) | 1 line Changed paths: M /trunk/src/clients/ksu/deps M /trunk/src/clients/kvno/deps M /trunk/src/kadmin/cli/deps M /trunk/src/kadmin/dbutil/deps M /trunk/src/kadmin/ktutil/deps M /trunk/src/kadmin/server/deps M /trunk/src/kdc/deps M /trunk/src/lib/apputils/deps M /trunk/src/lib/crypto/builtin/deps M /trunk/src/lib/crypto/builtin/des/deps M /trunk/src/lib/crypto/builtin/enc_provider/deps M /trunk/src/lib/crypto/builtin/hash_provider/deps M /trunk/src/lib/crypto/builtin/md4/deps M /trunk/src/lib/crypto/builtin/md5/deps M /trunk/src/lib/crypto/builtin/sha1/deps M /trunk/src/lib/crypto/crypto_tests/deps M /trunk/src/lib/crypto/krb/arcfour/deps M /trunk/src/lib/crypto/krb/checksum/deps M /trunk/src/lib/crypto/krb/crc32/deps M /trunk/src/lib/crypto/krb/deps M /trunk/src/lib/crypto/krb/dk/deps M /trunk/src/lib/crypto/krb/old/deps M /trunk/src/lib/crypto/krb/prf/deps M /trunk/src/lib/crypto/krb/rand2key/deps M /trunk/src/lib/crypto/krb/raw/deps M /trunk/src/lib/crypto/krb/yarrow/deps M /trunk/src/lib/gssapi/krb5/deps M /trunk/src/lib/gssapi/mechglue/deps M /trunk/src/lib/gssapi/spnego/deps M /trunk/src/lib/kadm5/clnt/deps M /trunk/src/lib/kadm5/deps M /trunk/src/lib/kadm5/srv/deps M /trunk/src/lib/kadm5/unit-test/deps M /trunk/src/lib/kdb/deps M /trunk/src/lib/krb5/asn.1/deps M /trunk/src/lib/krb5/ccache/deps M /trunk/src/lib/krb5/deps M /trunk/src/lib/krb5/keytab/deps M /trunk/src/lib/krb5/krb/deps M /trunk/src/lib/krb5/os/deps M /trunk/src/lib/krb5/rcache/deps M /trunk/src/lib/krb5/unicode/deps M /trunk/src/plugins/kdb/db2/deps M /trunk/src/plugins/kdb/ldap/deps M /trunk/src/plugins/kdb/ldap/libkdb_ldap/deps M /trunk/src/plugins/preauth/encrypted_challenge/deps M /trunk/src/plugins/preauth/pkinit/deps M /trunk/src/slave/deps M /trunk/src/tests/asn.1/deps M /trunk/src/tests/create/deps M /trunk/src/tests/hammer/deps M /trunk/src/tests/misc/deps M /trunk/src/tests/verify/deps M /trunk/src/util/ss/deps make depend. ------------------------------------------------------------------------ r24118 | ghudson | 2010-06-07 14:26:17 -0400 (Mon, 07 Jun 2010) | 13 lines Changed paths: M /trunk/src/include/cm.h M /trunk/src/include/k5-int.h A /trunk/src/include/k5-trace.h M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/krb5/ccache/ccbase.c M /trunk/src/lib/krb5/ccache/ccfns.c M /trunk/src/lib/krb5/error_tables/krb5_err.et M /trunk/src/lib/krb5/keytab/ktfns.c M /trunk/src/lib/krb5/krb/fast.c M /trunk/src/lib/krb5/krb/gc_via_tkt.c M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/gic_pwd.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/mk_rep.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/preauth2.c M /trunk/src/lib/krb5/krb/rd_rep.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/lib/krb5/libkrb5.exports M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/sendto_kdc.c A /trunk/src/lib/krb5/os/trace.c ticket: 6737 subject: Trace logging Add trace logging infrastructure code, enabled by the KRB5_TRACE environment variable or the API functions krb5_set_trace_callback() or krb5_set_trace_filename(). As a start, add tracing events for: * AS-REQ client code, including FAST and preauth * TGS-REQ client code * AP-REQ and AP-REP code (client and server) * sendto_kdc * Selected ccache operations * Selected keytab operations ------------------------------------------------------------------------ r24117 | ghudson | 2010-06-04 14:33:26 -0400 (Fri, 04 Jun 2010) | 7 lines Changed paths: M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/crypto/krb/enctype_util.c M /trunk/src/lib/crypto/krb/etypes.h M /trunk/src/lib/crypto/libk5crypto.exports ticket: 6736 subject: Add krb5_enctype_to_name() API Add an API to return the input name, or optionally the shortest alias, of an enctype. Similar to krb5_enctype_to_string() which returns a description. ------------------------------------------------------------------------ r24110 | ghudson | 2010-05-28 14:26:43 -0400 (Fri, 28 May 2010) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccfns.c In krb5_cc_set_config, don't call krb5_cc_remove_cred; it's redundant with the krb5_cc_remove_cred call in krb5_cc_store_cred. ------------------------------------------------------------------------ r24109 | ghudson | 2010-05-28 11:56:05 -0400 (Fri, 28 May 2010) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/deps M /trunk/src/lib/krb5/krb/deps make depend. ------------------------------------------------------------------------ r24107 | ghudson | 2010-05-28 10:38:37 -0400 (Fri, 28 May 2010) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/s4u_authdata.c From Luke: make copies of S4U2Proxy authdata modules work when there is no S4U2Proxy authdata. ------------------------------------------------------------------------ r24106 | ghudson | 2010-05-27 18:25:51 -0400 (Thu, 27 May 2010) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/t_locate_kdc.c Remove the get_masters logic in locate_srv_conf_1 which was orphaned by r15736 when we added the master_kdc profile variable. ------------------------------------------------------------------------ r24105 | ghudson | 2010-05-27 18:17:23 -0400 (Thu, 27 May 2010) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Makefile.in Get t_ser to build again after the S4U authdata branch merge. ------------------------------------------------------------------------ r24103 | ghudson | 2010-05-25 11:36:40 -0400 (Tue, 25 May 2010) | 3 lines Changed paths: M /trunk/src/util/testrealm.py In testrealm.py, stash the passwords in testdir/passwords so that they can be retrieved after they've scrolled away. ------------------------------------------------------------------------ r24102 | ghudson | 2010-05-24 22:44:45 -0400 (Mon, 24 May 2010) | 11 lines Changed paths: M /trunk/src/lib/krb5/krb/fast.c ticket: 6734 subject: FAST negotiation could erroneously succeed target_version: 1.8.2 tags: pullup When FAST negotiation is performed against an older KDC (rep->enc_part2->flags & TKT_FLG_ENC_PA_REP not set), krb5int_fast_verify_nego did not set the value of *fast_avail, causing stack garbage to be used in init_creds_step_reply. Initialize *fast_avail at the beginning of the function per coding practices. ------------------------------------------------------------------------ r24101 | ghudson | 2010-05-24 15:22:02 -0400 (Mon, 24 May 2010) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/fast.h Fix long lines and other formatting issues in fast.h. ------------------------------------------------------------------------ r24100 | ghudson | 2010-05-24 15:17:36 -0400 (Mon, 24 May 2010) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/fast.c Fix long lines and other formatting issues in fast.c. ------------------------------------------------------------------------ r24097 | ghudson | 2010-05-23 23:14:57 -0400 (Sun, 23 May 2010) | 3 lines Changed paths: M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c Don't include nul characters in the text we send with krb-error responses from the KDC. ------------------------------------------------------------------------ r24094 | ghudson | 2010-05-23 16:23:31 -0400 (Sun, 23 May 2010) | 7 lines Changed paths: M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/authdata.c M /trunk/src/lib/krb5/krb/authdata.h M /trunk/src/lib/krb5/krb/pac.c A /trunk/src/lib/krb5/krb/s4u_authdata.c (from /users/lhoward/signedpath-naming-exts/src/lib/krb5/krb/s4u_authdata.c:24093) ticket: 6733 subject: Make signedpath authdata visible via GSS naming exts Merge users/lhoward/signedpath-naming-exts to trunk. Adds an authdata provider which makes non-PAC S4U2Proxy signedpath authdata visible to application servers via GSS naming extensions. ------------------------------------------------------------------------ r24085 | ghudson | 2010-05-21 15:29:04 -0400 (Fri, 21 May 2010) | 4 lines Changed paths: M /trunk/src/kadmin/dbutil/dump.c Remove a non-functional and unnecessary check in kdb5_util's master_key_convert(). (key_data->key_data_length is an array, so its address is never null.) ------------------------------------------------------------------------ r24084 | ghudson | 2010-05-21 15:23:21 -0400 (Fri, 21 May 2010) | 3 lines Changed paths: M /trunk/src/kadmin/dbutil/dump.c Fix an error case in kdb_util's dump.c where the dump file handle was leaked. ------------------------------------------------------------------------ r24083 | ghudson | 2010-05-21 15:15:20 -0400 (Fri, 21 May 2010) | 3 lines Changed paths: M /trunk/src/kadmin/cli/keytab.c Remove an unneeded conditional in the cleanup for kadmin's keytab add_principal(), squashing a false-positive memory leak from Coverity. ------------------------------------------------------------------------ r24082 | ghudson | 2010-05-21 15:08:41 -0400 (Fri, 21 May 2010) | 3 lines Changed paths: M /trunk/src/kadmin/cli/getdate.y In getdate.y, remove an error check from r19656 which couldn't ever trigger (Convert() does not use an error parameter). ------------------------------------------------------------------------ r24081 | ghudson | 2010-05-21 15:03:45 -0400 (Fri, 21 May 2010) | 2 lines Changed paths: M /trunk/src/kadmin/cli/getdate.y Use ANSI-style function definitions in our copy of getdate.y. ------------------------------------------------------------------------ r24078 | ghudson | 2010-05-20 23:08:18 -0400 (Thu, 20 May 2010) | 6 lines Changed paths: M /trunk/doc/admin.texinfo M /trunk/src/config-files/krb5.conf.M ticket: 6719 Document the disable_last_success and disable_lockout variables in krb5.conf.M. Also document database_name in krb5.conf.M and slightly adjust the wording in admin.texinfo. ------------------------------------------------------------------------ r24075 | tlyu | 2010-05-20 17:32:47 -0400 (Thu, 20 May 2010) | 7 lines Changed paths: M /trunk/src/lib/gssapi/spnego/spnego_mech.c ticket: 6726 target_version: 1.8.2 tags: pullup Apply patch from Arlene Berry to detect and ignore a duplicate mechanism token sent in the mechListMIC field, such as sent by Windows 2000 Server. ------------------------------------------------------------------------ r24074 | tlyu | 2010-05-20 16:42:26 -0400 (Thu, 20 May 2010) | 10 lines Changed paths: M /trunk/src/config-files/kdc.conf.M ticket: 6730 subject: kdc_tcp_ports not documented in kdc.conf.M target_version: 1.8.2 tags: pullup The kdc.conf setting kdc_tcp_ports was not documented in kdc.conf.M, though it was documented in doc/admin.texinfo. Copy text from there for now. The setting defaults to an empty string at the moment, causing the KDC to not listen on TCP by default, confusing some users. Changing this behavior is a separate issue. ------------------------------------------------------------------------ r24072 | ghudson | 2010-05-20 11:13:06 -0400 (Thu, 20 May 2010) | 4 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c In gss_acquire_cred_with_password() and gss_add_cred_with_password(), require desired_name to be set, and always honor it. This is consistent with the Sun implementation and simplifies the code. ------------------------------------------------------------------------ r24056 | tlyu | 2010-05-19 14:09:37 -0400 (Wed, 19 May 2010) | 7 lines Changed paths: M /trunk/src/lib/gssapi/krb5/accept_sec_context.c ticket: 6725 subject: CVE-2010-1321 GSS-API lib null pointer deref (MITKRB5-SA-2010-005) tags: pullup target_version: 1.8.2 Make krb5_gss_accept_sec_context() check for a null authenticator checksum pointer before attempting to dereference it. ------------------------------------------------------------------------ r24055 | ghudson | 2010-05-18 13:19:15 -0400 (Tue, 18 May 2010) | 6 lines Changed paths: M /trunk/doc/admin.texinfo M /trunk/src/lib/kadm5/alt_prof.c M /trunk/src/lib/krb5/os/locate_kdc.c ticket: 6562 When parsing a KDC or admin server string, allow the name or address to be enclosed in brackets so that IPv6 addresses can be represented. (IPv6 addresses contain colons, which look like port separators.) ------------------------------------------------------------------------ r24054 | ghudson | 2010-05-18 12:17:15 -0400 (Tue, 18 May 2010) | 4 lines Changed paths: M /trunk/src/lib/kadm5/alt_prof.c M /trunk/src/lib/kadm5/clnt/client_init.c M /trunk/src/lib/kadm5/kadm_err.et Improve the error message from kadmin when hostname resolution fails for the admin server. (The extended message won't be displayed by kadmin currently; that's a separate issue.) ------------------------------------------------------------------------ r24052 | ghudson | 2010-05-17 16:38:24 -0400 (Mon, 17 May 2010) | 5 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/g_inq_cred.c If gss_inquire_cred is called with a null credential, acquire a default initiator credential and process it normally, instead of using a completely different code path (the default mechanism's inquire_cred handler). ------------------------------------------------------------------------ r24051 | ghudson | 2010-05-17 16:01:29 -0400 (Mon, 17 May 2010) | 4 lines Changed paths: M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/iakerb.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/inq_cred.c M /trunk/src/lib/gssapi/krb5/s4u_gss_glue.c The mechglue always passes null for desired_mechs and actual_mechs when invoking gss_acquire_cred and friends. Eliminate a lot of unused and untestable logic in the krb5 mech which processed those arguments. ------------------------------------------------------------------------ r24050 | ghudson | 2010-05-17 13:11:28 -0400 (Mon, 17 May 2010) | 5 lines Changed paths: M /trunk/src/lib/gssapi/krb5/Makefile.in D /trunk/src/lib/gssapi/krb5/add_cred.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c The mechglue never invokes a mech's gss_add_cred function. Remove the krb5 mech's add_cred implementation and null it out in the table. (This has the effect of removing the IAKERB add_cred implementation. SPNEGO already had it nulled out.) ------------------------------------------------------------------------ r24043 | raeburn | 2010-05-15 23:18:38 -0400 (Sat, 15 May 2010) | 1 line Changed paths: M /trunk/src/lib/crypto/Makefile.in Reformat with shorter lines. ------------------------------------------------------------------------ r24042 | raeburn | 2010-05-15 23:09:48 -0400 (Sat, 15 May 2010) | 1 line Changed paths: M /trunk/src/lib/crypto/ISSUES Delete an old pre-Yarrow item. ------------------------------------------------------------------------ r24041 | raeburn | 2010-05-15 22:49:53 -0400 (Sat, 15 May 2010) | 1 line Changed paths: M /trunk/src/appl/gss-sample/deps M /trunk/src/lib/gssapi/krb5/deps M /trunk/src/lib/gssapi/mechglue/deps M /trunk/src/lib/krb5/krb/deps M /trunk/src/plugins/kdb/db2/deps Update dependencies. ------------------------------------------------------------------------ r24040 | raeburn | 2010-05-15 22:49:49 -0400 (Sat, 15 May 2010) | 2 lines Changed paths: M /trunk/src/lib/krb5/libkrb5.exports M /trunk/src/util/profile/libprofile.exports Stop exporting some profile symbols that aren't either published in the header or known serialization functions used by the krb5 library. ------------------------------------------------------------------------ r24039 | raeburn | 2010-05-15 22:49:45 -0400 (Sat, 15 May 2010) | 1 line Changed paths: M /trunk/src/util/k5test.py Force hostname to lower-case for use in principal names. ------------------------------------------------------------------------ r24021 | ghudson | 2010-05-13 14:58:43 -0400 (Thu, 13 May 2010) | 6 lines Changed paths: M /trunk/src/lib/krb5/ccache/cc_file.c ticket: 6723 subject: Negative enctypes improperly read from ccaches When reading enctypes from ccaches, we need to sign-extend the 16-bit value we read in order to properly read negative enctypes. ------------------------------------------------------------------------ r24020 | ghudson | 2010-05-13 14:49:20 -0400 (Thu, 13 May 2010) | 8 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c ticket: 6722 subject: Error handling bug in krb5_init_creds_init() tags: pullup target_version: 1.8.2 Fix a bug in krb5_init_creds_init() where a freed context could be returned to the caller in certain error cases. ------------------------------------------------------------------------ r24016 | ghudson | 2010-05-13 13:34:33 -0400 (Thu, 13 May 2010) | 7 lines Changed paths: M /trunk/src/lib/krb5/keytab/kt_file.c ticket: 6720 subject: Negative enctypes improperly read from keytabs When reading enctypes from keytabs, we need to ntohs() the 16-bit value we read in before sign-extending it to a 32-bit value in the keyblock, or we run the risk of extending the wrong sign. ------------------------------------------------------------------------ r24015 | ghudson | 2010-05-13 12:46:50 -0400 (Thu, 13 May 2010) | 2 lines Changed paths: M /trunk/src/util/k5test.py Make k5test.py work for builds in the source dir. ------------------------------------------------------------------------ r24013 | tlyu | 2010-05-12 17:58:54 -0400 (Wed, 12 May 2010) | 1 line Changed paths: M /trunk/src/lib/krb5_32.def Remove krb5_get_in_tkt. ------------------------------------------------------------------------ r24012 | ghudson | 2010-05-12 16:49:11 -0400 (Wed, 12 May 2010) | 11 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/in_tkt_sky.c D /trunk/src/lib/krb5/krb/preauth.c M /trunk/src/lib/krb5/libkrb5.exports Reimplement krb5_get_in_tkt_with_skey in terms of krb5_get_init_creds, similar to how the password and keytab equivalents were done. Eliminate krb5_get_in_tkt. It's been very hard to use since we made krb5_kdc_rep_decrypt_proc private (in krb5 1.7 the prototype was taken out of krb5.h altogether), and it's unlikely that anything would have used it directly in the first place. Remove and/or simplify a lot of code depended on by krb_get_in_tkt, including all of preauth.c. ------------------------------------------------------------------------ r24003 | ghudson | 2010-05-10 18:42:04 -0400 (Mon, 10 May 2010) | 12 lines Changed paths: M /trunk/doc/admin.texinfo M /trunk/src/include/k5-int.h M /trunk/src/plugins/kdb/db2/kdb_db2.c M /trunk/src/plugins/kdb/db2/kdb_db2.h M /trunk/src/plugins/kdb/db2/lockout.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/lockout.c ticket: 6719 subject: Add lockout-related performance tuning variables The account lockout feature of krb5 1.8 came at a cost in database accesses for principals requiring preauth, even if lockout is not used. Add dbmodules variables disable_last_success and disable_lockout for the DB2 and LDAP back ends, allowing the admin to recover the lost performance at the cost of new functionality. (Unrelated documentation fix: document database_name as a DB2-specific dbmodules variable instead of the realm variable it used to be.) ------------------------------------------------------------------------ r24002 | ghudson | 2010-05-10 18:23:57 -0400 (Mon, 10 May 2010) | 14 lines Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c ticket: 6718 subject: Make KADM5_FAIL_AUTH_COUNT_INCREMENT more robust with LDAP target_version: 1.8.2 tags: pullup In krb5_ldap_put_principal, use krb5_get_attributes_mask to determine whether krbLoginFailedCount existed on the entry when it was retrieved. If it didn't exist, don't try to use LDAP_MOD_INCREMENT, and don't assert an old value when not using LDAP_MOD_INCREMENT. Also, create the krbLoginFailedCount attribute when creating new entries. This allows us to use LDAP_MOD_INCREMENT during the first failed login (if the server supports it), avoiding a race condition. ------------------------------------------------------------------------ r23973 | ghudson | 2010-05-05 13:11:39 -0400 (Wed, 05 May 2010) | 4 lines Changed paths: M /trunk/src/plugins/kdb/db2/kdb_db2.c General code consistency pass in kdb_db2.c. Removes some pointless null checks. Frees the DB context when a DB is finalized. ------------------------------------------------------------------------ r23972 | tlyu | 2010-05-04 18:00:41 -0400 (Tue, 04 May 2010) | 1 line Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/libkdb_ldap.exports Adjust for removal of krb5_ldap_set_option in r23965. ------------------------------------------------------------------------ r23971 | ghudson | 2010-05-04 15:01:16 -0400 (Tue, 04 May 2010) | 3 lines Changed paths: M /trunk/src/kadmin/dbutil/dump.c Get rid of some kdb5_util load code which is no longer useful after the introduction of the DAL. ------------------------------------------------------------------------ r23970 | ghudson | 2010-05-04 13:08:39 -0400 (Tue, 04 May 2010) | 2 lines Changed paths: M /trunk/src/kadmin/dbutil/dump.c Remove some unused format string definitions from kdb5_util's dump.c. ------------------------------------------------------------------------ r23969 | ghudson | 2010-05-04 12:54:00 -0400 (Tue, 04 May 2010) | 3 lines Changed paths: M /trunk/src/lib/kadm5/admin.h M /trunk/src/lib/kadm5/alt_prof.c M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/srv/Makefile.in Remove some unused fields from kadm5_config_params. Bump the client and server sonames. ------------------------------------------------------------------------ r23968 | ghudson | 2010-05-04 11:58:59 -0400 (Tue, 04 May 2010) | 2 lines Changed paths: M /trunk/src/include/adm.h M /trunk/src/kdc/extern.h M /trunk/src/kdc/main.c M /trunk/src/lib/kadm5/admin.h M /trunk/src/lib/kadm5/alt_prof.c Eliminate the unused realm_dbname field from krb5_realm_params. ------------------------------------------------------------------------ r23967 | ghudson | 2010-05-04 01:49:39 -0400 (Tue, 04 May 2010) | 2 lines Changed paths: M /trunk/src/plugins/kdb/db2/kdb_db2.c Remove a stray comment from r23966. ------------------------------------------------------------------------ r23966 | ghudson | 2010-05-04 01:44:07 -0400 (Tue, 04 May 2010) | 4 lines Changed paths: M /trunk/src/plugins/kdb/db2/kdb_db2.c M /trunk/src/plugins/kdb/db2/kdb_db2.h Refactor the kdb_db2.c code which processes db_args and profile variables to configure a DB context, to avoid repeating that code three times in open/create/destroy. ------------------------------------------------------------------------ r23965 | ghudson | 2010-05-04 00:12:24 -0400 (Tue, 04 May 2010) | 3 lines Changed paths: M /trunk/src/include/kdb.h M /trunk/src/lib/kdb/kdb5.c M /trunk/src/plugins/kdb/db2/db2_exp.c M /trunk/src/plugins/kdb/db2/kdb_db2.c M /trunk/src/plugins/kdb/hdb/kdb_hdb.c M /trunk/src/plugins/kdb/ldap/ldap_exp.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c Remove krb5_db_set_option and the associated DAL entry. It was not used. ------------------------------------------------------------------------ r23964 | ghudson | 2010-05-03 19:44:30 -0400 (Mon, 03 May 2010) | 2 lines Changed paths: M /trunk/src/include/kdb.h Correct the DAL documentation for db_create. ------------------------------------------------------------------------ r23963 | ghudson | 2010-05-03 15:42:29 -0400 (Mon, 03 May 2010) | 5 lines Changed paths: M /trunk/src/clients/klist/klist.c M /trunk/src/clients/ksu/ccache.c M /trunk/src/kadmin/dbutil/kdb5_stash.c M /trunk/src/lib/rpc/unit-test/rpc_test_svc.c M /trunk/src/slave/kprop.c M /trunk/src/slave/kpropd.c ticket: 6714 Eliminate some uses of variables as format strings. Based on a patch from Guillaume Rousse . ------------------------------------------------------------------------ r23962 | ghudson | 2010-05-03 15:02:16 -0400 (Mon, 03 May 2010) | 8 lines Changed paths: M /trunk/src/kadmin/dbutil/Makefile.in M /trunk/src/kadmin/dbutil/deps M /trunk/src/kadmin/dbutil/dump.c M /trunk/src/kadmin/dbutil/kadm5_create.c M /trunk/src/kadmin/dbutil/kdb5_util.c M /trunk/src/kadmin/dbutil/kdb5_util.h D /trunk/src/kadmin/dbutil/string_table.c D /trunk/src/kadmin/dbutil/string_table.h ticket: 6714 status: open Eliminate the use of variables for format strings in kdb5_util. Many were unused, and localization will probably be done through _() macros, not collecting all the strings together. Elminates a number of format-security static analysis defects. ------------------------------------------------------------------------ r23961 | ghudson | 2010-05-01 13:53:04 -0400 (Sat, 01 May 2010) | 4 lines Changed paths: M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/iakerb.c M /trunk/src/lib/krb5/krb/kfree.c Fix some bugs in the IAKERB code discovered by Coverity. Also trim down iakerb_initiator_step() a little using krb5_data constructors and avoiding vertical function arguments. ------------------------------------------------------------------------ r23960 | ghudson | 2010-04-30 17:22:48 -0400 (Fri, 30 Apr 2010) | 11 lines Changed paths: M /trunk/src/appl/gss-sample/gss-client.c M /trunk/src/appl/gss-sample/gss-server.c M /trunk/src/appl/gss-sample/t_gss_sample.py M /trunk/src/include/k5-int.h M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/gssapi/generic/gssapi_ext.h M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/add_cred.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_err_krb5.et M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/krb5/gssapi_krb5.hin A /trunk/src/lib/gssapi/krb5/iakerb.c (from /branches/iakerb/src/lib/gssapi/krb5/iakerb.c:23959) M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/inq_cred.c M /trunk/src/lib/gssapi/krb5/inq_names.c M /trunk/src/lib/gssapi/krb5/rel_cred.c M /trunk/src/lib/gssapi/krb5/ser_sctx.c M /trunk/src/lib/gssapi/libgssapi_krb5.exports M /trunk/src/lib/gssapi/mechglue/Makefile.in A /trunk/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c (from /branches/iakerb/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:23959) M /trunk/src/lib/gssapi/mechglue/g_initialize.c M /trunk/src/lib/gssapi/mechglue/mglueP.h M /trunk/src/lib/gssapi/spnego/gssapiP_spnego.h M /trunk/src/lib/gssapi/spnego/spnego_mech.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode.h M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/error_tables/krb5_err.et M /trunk/src/lib/krb5/krb/kfree.c R /trunk/src/lib/krb5/krb/val_renew.c (from /branches/iakerb/src/lib/krb5/krb/val_renew.c:23959) M /trunk/src/lib/krb5/libkrb5.exports M /trunk/src/tests/asn.1/krb5_decode_leak.c M /trunk/src/tests/asn.1/krb5_decode_test.c M /trunk/src/tests/asn.1/krb5_encode_test.c M /trunk/src/tests/asn.1/ktest.c M /trunk/src/tests/asn.1/ktest.h M /trunk/src/tests/asn.1/ktest_equal.c M /trunk/src/tests/asn.1/ktest_equal.h M /trunk/src/tests/asn.1/reference_encode.out M /trunk/src/tests/asn.1/trval_reference.out ticket: 6712 subject: Add IAKERB mechanism and gss_acquire_cred_with_password Merge branches/iakerb to trunk. Includes the following: * New IAKERB mechanism. * New gss_acquire_cred_with_password mechglue function. * ASN.1 encoders and decoders for IAKERB structures (with tests). * New shortcuts in gss-sample client and server. * Tests to exercise SPNEGO and IAKERB using gss-sample application. ------------------------------------------------------------------------ r23959 | tlyu | 2010-04-30 17:10:55 -0400 (Fri, 30 Apr 2010) | 7 lines Changed paths: M /trunk/src/kdc/do_tgs_req.c ticket: 6711 subject: memory leak in process_tgs_req in r23724 tags: pullup target_version: 1.8.2 Fix a KDC memory leak that was introduced by r23724 that could leak the decoded request. ------------------------------------------------------------------------ r23945 | ghudson | 2010-04-27 05:02:48 -0400 (Tue, 27 Apr 2010) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/get_creds.c Fix a backwards check in get_cached_tgt() in the TGS code. ------------------------------------------------------------------------ r23942 | ghudson | 2010-04-26 12:54:38 -0400 (Mon, 26 Apr 2010) | 3 lines Changed paths: M /trunk/src/lib/crypto/krb/old_api_glue.c Squash some warnings in the old crypto API glue. Use make_data() where appropriate so that magic fields get initialized. ------------------------------------------------------------------------ r23937 | ghudson | 2010-04-24 15:33:33 -0400 (Sat, 24 Apr 2010) | 2 lines Changed paths: M /trunk/src/appl/gss-sample/Makefile.in A /trunk/src/appl/gss-sample/t_gss_sample.py Add a Python test script to exercise the GSS sample app. ------------------------------------------------------------------------ r23936 | ghudson | 2010-04-24 15:24:36 -0400 (Sat, 24 Apr 2010) | 3 lines Changed paths: M /trunk/src/appl/simple/server/sim_server.c M /trunk/src/tests/dejagnu/krb-standalone/simple.exp Add a sentinel line to sim_server after the socket is ready, and use it in simple.exp in the dejagnu test suite instead of sleeping. ------------------------------------------------------------------------ r23935 | ghudson | 2010-04-24 15:20:11 -0400 (Sat, 24 Apr 2010) | 4 lines Changed paths: M /trunk/src/tests/dejagnu/config/default.exp Eliminate the use of tail -f in the dejagnu test suite. Instead, use the sentinel lines printed by krb5kdc and kadmind to detect when the listening sockets are ready. ------------------------------------------------------------------------ r23934 | ghudson | 2010-04-24 15:12:34 -0400 (Sat, 24 Apr 2010) | 3 lines Changed paths: M /trunk/src/appl/gss-sample/gss-server.c M /trunk/src/tests/dejagnu/krb-standalone/gssapi.exp Add a sentinel to the sample gss-server after the socket is ready, and use it in gssapi.exp in the dejagnu test suite instead of sleeping. ------------------------------------------------------------------------ r23933 | ghudson | 2010-04-24 14:53:25 -0400 (Sat, 24 Apr 2010) | 3 lines Changed paths: M /trunk/src/config/pre.in M /trunk/src/util/k5test.py Simplify how k5test scripts get run by importing runenv by pathname (using the imp module) instead of by module name. ------------------------------------------------------------------------ r23932 | ghudson | 2010-04-24 13:33:04 -0400 (Sat, 24 Apr 2010) | 6 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/config/post.in M /trunk/src/config/pre.in M /trunk/src/tests/Makefile.in M /trunk/src/tests/gssapi/Makefile.in M /trunk/src/util/k5test.py Run Python tests as individual rule commands (friendlier to make -k) instead of in a loop. Build runenv.py as part of make fake-install; it's harmless if Python is unavailable. Import runenv later in k5test so that we get a beter error message if make fake-install hasn't been run. ------------------------------------------------------------------------ r23931 | ghudson | 2010-04-24 12:39:49 -0400 (Sat, 24 Apr 2010) | 3 lines Changed paths: M /trunk/src/config/post.in Fix the actual python command to match the displayed one in the check-pytests-yes rule in r23913. ------------------------------------------------------------------------ r23929 | tlyu | 2010-04-22 21:30:48 -0400 (Thu, 22 Apr 2010) | 6 lines Changed paths: M /trunk/src/util/support/plugins.c ticket: 6697 target_version: 1.8.2 tags: pullup Adapted patch from Arlene Berry to handle dlerror() returning a null pointer. ------------------------------------------------------------------------ r23928 | tlyu | 2010-04-22 21:10:20 -0400 (Thu, 22 Apr 2010) | 9 lines Changed paths: M /trunk/src/lib/krb5/krb/str_conv.c M /trunk/src/slave/kproplog.c ticket: 6698 target_version: 1.8.2 tags: pullup Adapted patch from Jason Rogers. It wasn't complete, so this commit fixes the other instances of the 64-bit problem. Also fix krb5_deltat_to_str(), which would previously always return an empty string. ------------------------------------------------------------------------ r23927 | ghudson | 2010-04-22 19:29:40 -0400 (Thu, 22 Apr 2010) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/s4u_creds.c From Luke: fix the post-canonicalization cache check logic in krb5_get_credentials_for_user(). ------------------------------------------------------------------------ r23926 | ghudson | 2010-04-22 16:07:08 -0400 (Thu, 22 Apr 2010) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/init_sec_context.c In kg_new_connection(), make sure k_cred is freed in all failure cases. ------------------------------------------------------------------------ r23925 | tlyu | 2010-04-22 16:04:01 -0400 (Thu, 22 Apr 2010) | 7 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/g_accept_sec_context.c ticket: 6696 target_version: 1.8.2 tags: pullup Apply patch from Arlene Berry to cease freeing error tokens output by accept_sec_context, allowing them to actually be sent to the initiator. ------------------------------------------------------------------------ r23922 | ghudson | 2010-04-21 23:44:44 -0400 (Wed, 21 Apr 2010) | 5 lines Changed paths: M /trunk/src/kdc/dispatch.c Eliminate a non-useful NULL check in the KDC's dispatch() function. If process_as_req or process_tgs_req return successfully, they will always fill in *response. (If they didn't, the subsequence (*response)->length check would crash anyway.) ------------------------------------------------------------------------ r23921 | ghudson | 2010-04-21 23:19:34 -0400 (Wed, 21 Apr 2010) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/changepw.c In kpasswd_sendto_msg_callback(), properly compare against the wildcard IPv6 address instead of comparing an array address to 0. ------------------------------------------------------------------------ r23920 | ghudson | 2010-04-21 19:47:50 -0400 (Wed, 21 Apr 2010) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/get_creds.c Fix a memory leak in get_creds.c's try_fallback_realm(). ------------------------------------------------------------------------ r23919 | ghudson | 2010-04-21 19:37:04 -0400 (Wed, 21 Apr 2010) | 5 lines Changed paths: M /trunk/src/tests/hammer/kdc5_hammer.c In the kdc5_hammer test program, simplify the cleanup logic of get_server_key. Fixes a memory leak where the result of krb5_get_credentials() didn't get freed if krb5_mk_req_extended() failed. ------------------------------------------------------------------------ r23918 | ghudson | 2010-04-21 19:23:09 -0400 (Wed, 21 Apr 2010) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/init_sec_context.c Amend r23917 to correct some uses of *out_creds which should now use the local variable. ------------------------------------------------------------------------ r23917 | ghudson | 2010-04-21 19:20:29 -0400 (Wed, 21 Apr 2010) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/init_sec_context.c In the get_credentials() helper of the gss-krb5 init_sec_context code, ensure that *out_creds is only filled in on successful return. ------------------------------------------------------------------------ r23916 | ghudson | 2010-04-21 19:14:49 -0400 (Wed, 21 Apr 2010) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/t_inetd.c In t_inetd, zero out l_inaddr before filling it in, as is relatively common in networking code. Silences a Coverity defect. ------------------------------------------------------------------------ r23913 | tlyu | 2010-04-20 18:35:42 -0400 (Tue, 20 Apr 2010) | 2 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/config/post.in M /trunk/src/util/k5test.py Only create runenv.py at BUILDTOP. Fix bugs in k5test.py relating to environment initialization, also so that "make testrealm" works again. ------------------------------------------------------------------------ r23912 | tlyu | 2010-04-20 17:12:10 -0400 (Tue, 20 Apr 2010) | 10 lines Changed paths: M /trunk/src/kdc/do_tgs_req.c M /trunk/src/tests/dejagnu/config/default.exp M /trunk/src/tests/dejagnu/krb-standalone/standalone.exp ticket: 6702 target_version: 1.8.2 tags: pullup Fix CVE-2010-1230 (MITKRB5-SA-2010-004) double-free in KDC triggered by ticket renewal. Add a test case. See also http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=577490 Thanks to Joel Johnson and Brian Almeida for the reports. ------------------------------------------------------------------------ r23909 | ghudson | 2010-04-20 03:56:58 -0400 (Tue, 20 Apr 2010) | 9 lines Changed paths: M /trunk/src/lib/krb5/krb/get_creds.c When setting up to get a TGT for the service realm in the TGS code, get the cached local TGT before setting up the realm path. Prior to this change, calling krb5_get_credentials() with an empty ccache would result in KRB5_CC_NOTFOUND for a foreign server principal, but would result in KRB5_NO_TKT_IN_REALM (generated by krb5_walk_realm_tree) for a local server principal. With this change, KRB5_CC_NOTFOUND is returned in both cases. ------------------------------------------------------------------------ r23906 | ghudson | 2010-04-20 03:38:12 -0400 (Tue, 20 Apr 2010) | 5 lines Changed paths: M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/init_creds_ctx.h Add KRB5_INIT_CREDS_STEP_FLAG_CONTINUE for parity with Heimdal. Rename KRB5_TKT_CREDS_CONTINUE to KRB5_TKT_CREDS_STEP_FLAG_CONTINUE for consistency. Adjust init_creds context to be less confusing in light of the above. ------------------------------------------------------------------------ r23905 | tlyu | 2010-04-16 17:45:22 -0400 (Fri, 16 Apr 2010) | 4 lines Changed paths: M /trunk/src/aclocal.m4 M /trunk/src/config/post.in M /trunk/src/config/pre.in M /trunk/src/config/shlib.conf M /trunk/src/tests/dejagnu/Makefile.in M /trunk/src/util/k5test.py Build runenv.py, holding environment variable settings required for running programs out of the build tree during python-based tests. Also updates shilb.conf to set RUN_VARS to make it easier to generate this sort of thing. ------------------------------------------------------------------------ r23900 | ghudson | 2010-04-14 10:36:32 -0400 (Wed, 14 Apr 2010) | 9 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/krb5/krb/Makefile.in D /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/int-proto.h M /trunk/src/lib/krb5/libkrb5.exports ticket: 6700 subject: Introduce new krb5_tkt_creds API Merged from branches/iakerb: add new asynchronous krb5_tkt_creds APIs, which allow a caller to take responsibility for transporting requests to the KDC and getting responses back. Rewrite the existing krb5_get_credentials API in terms of the new functions. Get rid of krb5_get_cred_from_kdc and friends, since they are no longer used. ------------------------------------------------------------------------ r23899 | ghudson | 2010-04-14 10:01:05 -0400 (Wed, 14 Apr 2010) | 3 lines Changed paths: M /trunk/src/clients/ksu/krb_auth_su.c Use krb5_get_credentials in ksu instead of krb5_get_cred_from_kdc, so we can get rid of the latter. (Also simplifies the code.) ------------------------------------------------------------------------ r23891 | ghudson | 2010-04-13 18:57:34 -0400 (Tue, 13 Apr 2010) | 10 lines Changed paths: M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/get_creds.c A /trunk/src/lib/krb5/krb/val_renew.c ticket: 6699 subject: Validate and renew should work on non-TGT creds The validate and renew APIs were using get_cred_from_kdc, which always presents a TGT to get credentials. Instead, they should present the ticket they are trying to validate or renew. This is most easily done with krb5_get_cred_via_tkt(). Move the relevant code into a new file since it now has nothing in common with the other APIs implemented in get_creds.c. ------------------------------------------------------------------------ r23881 | ghudson | 2010-04-08 16:37:11 -0400 (Thu, 08 Apr 2010) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/int-proto.h M /trunk/src/lib/krb5/krb/s4u_creds.c M /trunk/src/lib/krb5/krb/send_tgs.c Remove krb5int_send_tgs(); it is unused as of r23358. ------------------------------------------------------------------------ r23874 | ghudson | 2010-04-08 12:39:31 -0400 (Thu, 08 Apr 2010) | 2 lines Changed paths: M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/krb5/ccache/ccbase.c Add krb5_cc_dup() to make it possible to copy ccache handles. ------------------------------------------------------------------------ r23870 | ghudson | 2010-04-07 23:15:44 -0400 (Wed, 07 Apr 2010) | 3 lines Changed paths: M /trunk/src/clients/ksu/ccache.c M /trunk/src/configure.in Assume lstat in Unix code, specifically clients/ksu/ccache.c. Fix bad indentation caused by an #ifdef HAVE_LSTAT block. ------------------------------------------------------------------------ r23858 | ghudson | 2010-04-04 16:46:02 -0400 (Sun, 04 Apr 2010) | 3 lines Changed paths: M /trunk/src/util/testrealm.py In testrealm.py, add ksu and kvno to the list of build directories containing programs. ------------------------------------------------------------------------ r23844 | ghudson | 2010-03-29 18:08:21 -0400 (Mon, 29 Mar 2010) | 9 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c ticket: 6693 subject: Fix backwards flag output in krb5_init_creds_step() tags: pullup target_version: 1.8.1 krb5_init_creds_step() is taken from Heimdal, which sets *flags to 1 for "continue" and 0 for "stop". Unfortunately, we got it backwards in 1.8; fix it for 1.8.1. ------------------------------------------------------------------------ r23838 | raeburn | 2010-03-27 17:30:43 -0400 (Sat, 27 Mar 2010) | 1 line Changed paths: M /trunk/src/kadmin/testing/scripts/init_db M /trunk/src/tests/Makefile.in M /trunk/src/tests/dejagnu/config/default.exp M /trunk/src/tests/mkeystash_compat/Makefile.in Always pass -W option to kdb5_util create in testing. ------------------------------------------------------------------------ r23837 | ghudson | 2010-03-26 18:43:11 -0400 (Fri, 26 Mar 2010) | 7 lines Changed paths: M /trunk/src/lib/krb5/krb/gc_frm_kdc.c In gc_frm_kdc.c, rename cur_kdc to cur_realm and nxt_kdc to nxt_realm, to make it easier to distinguish them from cur_tgt and nxt_tgt. Make similar name changes to lst_kdc and kdc_list, as well as the function find_nxt_kdc(). No functional changes. ------------------------------------------------------------------------ r23836 | ghudson | 2010-03-24 23:08:12 -0400 (Wed, 24 Mar 2010) | 4 lines Changed paths: M /trunk/src/plugins/preauth/encrypted_challenge/encrypted_challenge_main.c Straighten the if-ladder in encrypted challenge's process_preauth, making it clearer that control drops through if one of the first couple of steps fails. ------------------------------------------------------------------------ r23834 | tlyu | 2010-03-23 18:00:13 -0400 (Tue, 23 Mar 2010) | 6 lines Changed paths: M /trunk/src/lib/gssapi/krb5/import_sec_context.c ticket: 6678 target_version: 1.8.1 tags: pullup Apply patch from Arlene Berry to not use freed memory in gss_import_sec_context in some error paths. ------------------------------------------------------------------------ r23832 | tlyu | 2010-03-23 14:53:52 -0400 (Tue, 23 Mar 2010) | 7 lines Changed paths: M /trunk/src/lib/gssapi/spnego/spnego_mech.c ticket: 6690 target_version: 1.8.1 tags: pullup subject: MITKRB5-SA-2010-002 CVE-2010-0628 denial of service in SPNEGO The SPNEGO implementation in krb5-1.7 and later could crash due to assertion failure when receiving some sorts of invalid GSS-API tokens. ------------------------------------------------------------------------ r23831 | epeisach | 2010-03-23 10:08:23 -0400 (Tue, 23 Mar 2010) | 3 lines Changed paths: M /trunk/src/tests/gssapi/Makefile.in Include t_spengno.o in list of OBJS so make clean will remove. ------------------------------------------------------------------------ r23829 | tlyu | 2010-03-23 02:09:02 -0400 (Tue, 23 Mar 2010) | 9 lines Changed paths: M /trunk/src/include/k5-int-pkinit.h M /trunk/src/include/krb5/krb5.hin ticket: 6689 target_version: 1.8.1 tags: pullup subject: krb5_typed_data not castable to krb5_pa_data on 64-bit MacOSX Move krb5_typed_data to krb5.hin from k5-int-pkinit.h because krb5int_fast_process_error was assuming that it was safe to cast it to krb5_pa_data. It's not safe to do the cast on 64-bit MacOSX because krb5.hin uses #pragma pack on that platform. ------------------------------------------------------------------------ r23821 | ghudson | 2010-03-19 23:50:06 -0400 (Fri, 19 Mar 2010) | 17 lines Changed paths: M /trunk/src/include/krb5/krb5.hin ticket: 6687 subject: Change KRB5_AUTHDATA_SIGNTICKET from 142 to 512 target_version: 1.8.1 tags: pullup KRB5_AUTHDATA_SIGNTICKET, originally a Heimdal authorization data type, was used to implement PAC-less constrained delegation in krb5 1.8. Unfortunately, it was found that Microsoft was using 142 for other purposes, which could result in a ticket issued by an MIT or Heimdal KDC being rejected by a Windows Server 2008 R2 application server. Because KRB5_AUTHDATA_SIGNTICKET is only used to communicate among a realm's KDCs, it is relatively easy to change the number, so MIT and Heimdal are both migrating to a new number. This change will cause a transitional interoperability issue when a realm mixes MIT krb5 1.8 (or Heimdal 1.3.1) KDCs with MIT krb5 1.8.1 (or Heimdal 1.3.2) KDCs, but only for constrained delegation evidence tickets. ------------------------------------------------------------------------ r23820 | ghudson | 2010-03-19 12:17:05 -0400 (Fri, 19 Mar 2010) | 7 lines Changed paths: M /trunk/doc/admin.texinfo M /trunk/src/config-files/krb5.conf.M ticket: 6680 target_version: 1.8.1 tags: pullup Document the ticket_lifetime libdefaults setting (which was added in r16656, #2656). Based on a patch from nalin@redhat.com. ------------------------------------------------------------------------ r23819 | ghudson | 2010-03-18 13:37:31 -0400 (Thu, 18 Mar 2010) | 7 lines Changed paths: M /trunk/src/clients/kpasswd/kpasswd.c ticket: 6683 target_version: 1.8.1 tags: pullup Fix the kpasswd fallback from the ccache principal name to the username in the case where the ccache doesn't exist. ------------------------------------------------------------------------ r23818 | ghudson | 2010-03-18 13:17:31 -0400 (Thu, 18 Mar 2010) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_req_ext.c Include int-proto.h in mk_req_ext.c for krb5int_validate_times declaration. ------------------------------------------------------------------------ r23817 | raeburn | 2010-03-17 22:45:57 -0400 (Wed, 17 Mar 2010) | 1 line Changed paths: M /trunk/src/include/net-server.h Untabify. ------------------------------------------------------------------------ r23816 | raeburn | 2010-03-17 22:44:41 -0400 (Wed, 17 Mar 2010) | 1 line Changed paths: M /trunk/src/include/net-server.h Copyright notice. ------------------------------------------------------------------------ r23815 | ghudson | 2010-03-17 17:10:10 -0400 (Wed, 17 Mar 2010) | 7 lines Changed paths: M /trunk/src/lib/krb5/krb/gic_pwd.c ticket: 6681 target_version: 1.8.1 tags: pullup When checking for KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT, don't dereference options if it's NULL. ------------------------------------------------------------------------ r23814 | ghudson | 2010-03-17 16:16:32 -0400 (Wed, 17 Mar 2010) | 5 lines Changed paths: M /trunk/src/clients/kinit/kinit.c ticket: 6684 Add more verbosity when the -V option to kinit is specified. Based on a patch from Jeff Blaine . ------------------------------------------------------------------------ r23813 | ghudson | 2010-03-17 15:34:48 -0400 (Wed, 17 Mar 2010) | 3 lines Changed paths: M /trunk/src/configure.in Fix the Python version check to use constructs available in older versions of Python. (python --version was added in 2.5.) ------------------------------------------------------------------------ r23812 | ghudson | 2010-03-17 15:11:09 -0400 (Wed, 17 Mar 2010) | 3 lines Changed paths: M /trunk/src/configure.in Add a version check to the Python test, so that we don't try to run k5test in Python 2.3 or below. ------------------------------------------------------------------------ r23811 | raeburn | 2010-03-17 02:00:56 -0400 (Wed, 17 Mar 2010) | 8 lines Changed paths: A /trunk/src/include/net-server.h (from /users/raeburn/branches/network-merge/src/include/net-server.h:23804) M /trunk/src/kadmin/server/Makefile.in M /trunk/src/kadmin/server/deps M /trunk/src/kadmin/server/misc.c M /trunk/src/kadmin/server/misc.h D /trunk/src/kadmin/server/network.c M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/kadmin/server/schpw.c M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/deps M /trunk/src/kdc/dispatch.c M /trunk/src/kdc/extern.c M /trunk/src/kdc/extern.h M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kdc_util.h M /trunk/src/kdc/main.c D /trunk/src/kdc/network.c M /trunk/src/lib/apputils/Makefile.in M /trunk/src/lib/apputils/deps D /trunk/src/lib/apputils/dummy.c A /trunk/src/lib/apputils/net-server.c (from /users/raeburn/branches/network-merge/src/lib/apputils/net-server.c:23804) Merge users/raeburn/branches/network-merge. Re-integrates the forked versions of network.c in kdc and kadmin/server. Server-specific initialization and SIGHUP-reset code is moved into other source files; the more generic network-servicing code is merged and moved into apputils library already used by both programs. ------------------------------------------------------------------------ r23810 | tlyu | 2010-03-16 15:14:33 -0400 (Tue, 16 Mar 2010) | 7 lines Changed paths: M /trunk/src/kdc/do_tgs_req.c ticket: 6685 target_version: 1.8.1 subject: handle NT_SRV_INST in service principal referrals Handle NT_SRV_INST in service principal cross-realm referrals, as Windows apparently uses that instead of NT_SRV_HST for at least some service principals. ------------------------------------------------------------------------ r23805 | tlyu | 2010-03-15 14:53:02 -0400 (Mon, 15 Mar 2010) | 2 lines Changed paths: M /trunk/src/config/post.in M /trunk/src/config/pre.in M /trunk/src/tests/t_anonpkinit.py Set up KRB5_RUN_ENV for pytests, so that Python-based tests can run without first running "make install". ------------------------------------------------------------------------ r23799 | ghudson | 2010-03-11 12:05:24 -0500 (Thu, 11 Mar 2010) | 8 lines Changed paths: M /trunk/src/lib/kadm5/srv/server_kdb.c M /trunk/src/lib/kadm5/unit-test/api.current/randkey-principal.exp ticket: 6679 subject: Lazy history key creation Create kadmin/history lazily when we need it (i.e. when a password is changed on a principal with a policy) instead of whenever we open the database. Allows kadmin.local to be used as a read-only tool on non- kadmin-conformant database back ends such as the Samba bridge. ------------------------------------------------------------------------ r23798 | tsitkova | 2010-03-10 15:45:12 -0500 (Wed, 10 Mar 2010) | 2 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/kadm5/logger.c Use KRB5_CONF_ macros instead of strings in the source file for profile config attributes "default" and "logging" ------------------------------------------------------------------------ r23796 | ghudson | 2010-03-10 14:30:58 -0500 (Wed, 10 Mar 2010) | 1 line Changed paths: D /trunk/src/include/spnego-asn1.h Remove vestigial include/spnego-asn1.h. ------------------------------------------------------------------------ r23794 | ghudson | 2010-03-07 23:39:08 -0500 (Sun, 07 Mar 2010) | 4 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/util/k5test.py A /trunk/src/util/testrealm.py Add a "make testrealm" target using the Python test framework. As part of this, expose the environments in K5Realm as attributes so that test scripts can modify them. ------------------------------------------------------------------------ r23773 | epeisach | 2010-03-07 15:01:36 -0500 (Sun, 07 Mar 2010) | 8 lines Changed paths: M /trunk/src/tests/dejagnu/Makefile.in M /trunk/src/tests/dejagnu/t_inetd.c M /trunk/src/util/k5test.py subject: Make python test start_in_inetd function util/k5test.py: Fix incorrect variable used tests/dejagnu/t_inetd.c: Flush stdout after outputting "Ready!" tests/dejagnu/Makefile.in: Always compile t_inetd - even in runtest is not present ------------------------------------------------------------------------ r23772 | ghudson | 2010-03-05 15:35:26 -0500 (Fri, 05 Mar 2010) | 7 lines Changed paths: M /trunk/src/lib/gssapi/spnego/spnego_mech.c ticket: 6674 target_version: 1.8.1 tags: pullup Release the internal_name field of a SPNEGO context if it has not been claimed for a caller argument. ------------------------------------------------------------------------ r23771 | ghudson | 2010-03-05 15:33:37 -0500 (Fri, 05 Mar 2010) | 1 line Changed paths: M /trunk/src/tests/gssapi/Makefile.in A /trunk/src/tests/gssapi/t_gssapi.py Add a Python test to run t_spnego. ------------------------------------------------------------------------ r23770 | ghudson | 2010-03-05 15:32:40 -0500 (Fri, 05 Mar 2010) | 3 lines Changed paths: M /trunk/src/config/post.in In post.in, add a check-pytests intermediate target for Makefile.in to add dependencies to, for test scripts which run C test programs. ------------------------------------------------------------------------ r23769 | ghudson | 2010-03-05 15:31:13 -0500 (Fri, 05 Mar 2010) | 3 lines Changed paths: M /trunk/src/tests/gssapi/t_spnego.c Fix a double-free in the t_spnego test program resulting from overly careless cutting and pasting. ------------------------------------------------------------------------ r23768 | ghudson | 2010-03-05 14:30:32 -0500 (Fri, 05 Mar 2010) | 3 lines Changed paths: M /trunk/src/tests/t_anonpkinit.py M /trunk/src/tests/t_general.py M /trunk/src/util/k5test.py Add a message parameter to k5test's success(), to briefly indicate the scope of test scripts. Only displayed when verbose is set. ------------------------------------------------------------------------ r23767 | ghudson | 2010-03-05 14:19:42 -0500 (Fri, 05 Mar 2010) | 7 lines Changed paths: M /trunk/src/lib/krb5/os/changepw.c ticket: 6661 target_version: 1.8.1 tags: pullup Add IPv6 support to changepw.c (reverting r21004 since it is no longer necessary). Patch from Submit Bose . ------------------------------------------------------------------------ r23766 | ghudson | 2010-03-05 12:45:46 -0500 (Fri, 05 Mar 2010) | 10 lines Changed paths: M /trunk/src/kdc/kdc_authdata.c ticket: 6676 subject: Ignore improperly encoded signedpath AD elements target_version: 1.8.1 tags: pullup We have some reason to believe Microsoft and Heimdal are both using the authdata value 142 for different purposes, leading to failures in verify_ad_signedpath(). For better interoperability, treat such tickets as unsigned, rather than invalid. ------------------------------------------------------------------------ r23765 | ghudson | 2010-03-04 23:18:51 -0500 (Thu, 04 Mar 2010) | 2 lines Changed paths: M /trunk/src/config/post.in Error out if a Python test program fails. ------------------------------------------------------------------------ r23764 | ghudson | 2010-03-04 16:37:20 -0500 (Thu, 04 Mar 2010) | 2 lines Changed paths: M /trunk/src/util/k5test.py Clean up a help string in k5test. ------------------------------------------------------------------------ r23763 | ghudson | 2010-03-04 16:24:54 -0500 (Thu, 04 Mar 2010) | 9 lines Changed paths: M /trunk/src/config/post.in M /trunk/src/config/pre.in M /trunk/src/configure.in M /trunk/src/tests/Makefile.in A /trunk/src/tests/t_anonpkinit.py A /trunk/src/tests/t_general.py M /trunk/src/util A /trunk/src/util/k5test.py ticket: 6672 subject: Python test framework Add a framework for writing tests in Python. Documentation is in the initial docstring of util/k5test.py. Inaugurate the framework with two test scripts, t_general.py and t_anonypkinit.py, which together test the same operations as standalone.exp from the dejagnu test suite. ------------------------------------------------------------------------ r23759 | ghudson | 2010-02-28 15:32:00 -0500 (Sun, 28 Feb 2010) | 10 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/api.current/init-v2.exp M /trunk/src/tests/dejagnu/config/default.exp Remove some more test suite cruft: * localhostname from get_hostname was unused. * database_name is no longer used except (misleadingly) in kdb5_util output. * admin_database_name and admin_database_lockfile are no longer used. * default_domain is only used for v4->v5 principal conversion, which isn't tested. * libkadm5's init-v2.exp had a copy of get_hostname; domain and localhostname from it were unused. ------------------------------------------------------------------------ r23758 | ghudson | 2010-02-27 04:49:32 -0500 (Sat, 27 Feb 2010) | 6 lines Changed paths: M /trunk/src/config/shlib.conf On Linux platforms, use -Wl,--enable-new-dtags when linking shared libraries and programs using them. The primary effect is to get ld to set DT_RUNPATH in addition to DT_RPATH, which in turn allows the LD_LIBRARY_PATH environment variable to override the compiled-in runpath, which is friendlier to the test framework. ------------------------------------------------------------------------ r23752 | tsitkova | 2010-02-25 16:16:16 -0500 (Thu, 25 Feb 2010) | 2 lines Changed paths: M /trunk/doc/build.texinfo Updated documentation with information about --with-crypto-impl=IMPL configuration flag ------------------------------------------------------------------------ r23750 | tlyu | 2010-02-25 15:09:45 -0500 (Thu, 25 Feb 2010) | 6 lines Changed paths: M /trunk/doc/admin.texinfo M /trunk/src/config-files/krb5.conf.M ticket: 6669 target_version: 1.8 tags: pullup subject: doc updates for allow_weak_crypto Update documentation to be more helpful about allow_weak_crypto. ------------------------------------------------------------------------ r23749 | ghudson | 2010-02-24 13:57:08 -0500 (Wed, 24 Feb 2010) | 9 lines Changed paths: M /trunk/src/lib/kadm5/srv/svr_principal.c ticket: 6668 subject: Two problems in kadm5_get_principal mask handling target_version: 1.8 tags: pullup KADM5_MOD_NAME was being applied to entry->principal instead of entry->mod_name. KADM5_MKVNO was not being applied to entry->mkvno. Patch from Marcus Watts . ------------------------------------------------------------------------ r23745 | ghudson | 2010-02-22 13:27:55 -0500 (Mon, 22 Feb 2010) | 4 lines Changed paths: M /trunk/src/tests/dejagnu/config/default.exp Remove some more dejagnu test suite cruft: * check_date was only used by the application tests. * touch was never used. ------------------------------------------------------------------------ r23744 | ghudson | 2010-02-22 13:12:51 -0500 (Mon, 22 Feb 2010) | 10 lines Changed paths: M /trunk/src/tests/dejagnu/config/default.exp Remove some unused cruft in the dejagnu test suite's default.exp: * RLOGIN, RLOGIN_FLAGS, ROOT_PROMPT, ROOT_SHELL, check_k5login, restore_kerberos_env, setup_root_shell, setup_root_shell_noremote, setup_wrapper: No longer used now that the applications are in a separate tree. * v4_compatible_enctype: No longer used with krb4 support gone. * tail1, krb_exit: Apparently never used. * KERBEROS_SERVER: Added long ago in r5686 and removed shortly after in r5695, but the test suite support for it never got excised. ------------------------------------------------------------------------ r23743 | ghudson | 2010-02-22 11:10:05 -0500 (Mon, 22 Feb 2010) | 3 lines Changed paths: M /trunk/src/lib/gssapi/spnego/spnego_mech.c Explain the current SPNEGO initiator/acceptor design in comments. No code changes. ------------------------------------------------------------------------ r23742 | ghudson | 2010-02-21 23:52:30 -0500 (Sun, 21 Feb 2010) | 24 lines Changed paths: M /trunk/src/lib/gssapi/spnego/spnego_mech.c ticket: 6603 target_version: 1.8 tags: pullup Fix two unrelated problems in SPNEGO which don't crop up with the krb5 mechanism. 1. The third call to spnego_init_accept_context uses faulty logic to determine if the exchange is complete, preventing a third mech token from being sent to the acceptor if no MIC exchange is required. Follow the logic used in the second call (in init_ctx_nego), which is correct. 2. If the acceptor selects a mech other than the optimistic mech, it sets sc->mic_reqd to 1 whether or not the selected mech supports MICs (which isn't known until the mech completes). Most code outside of handle_mic checks sc->mic_reqd along with (sc->ctx_flags & GSS_C_INTEG_FLAG), but the code in acc_ctx_call_acc neglected to do so, so it could improperly delegate responsibility for deciding when the negotiation was finished to handle_mic--which never gets called if (sc->ctx_flags & GSS_C_INTEG_FLAG) is false. Fix acc_ctx_call_acc to check sc->ctx_flags so that mechs which don't support integrity protection can complete if they are selected non-optimistically. ------------------------------------------------------------------------ r23741 | raeburn | 2010-02-20 02:37:13 -0500 (Sat, 20 Feb 2010) | 1 line Changed paths: M /trunk/src/include/k5-platform.h Use bswap16 and bswap32 on NetBSD. ------------------------------------------------------------------------ r23740 | raeburn | 2010-02-19 23:26:53 -0500 (Fri, 19 Feb 2010) | 1 line Changed paths: M /trunk/src/lib/gssapi/mechglue/deps M /trunk/src/plugins/authdata/greet_client/deps M /trunk/src/plugins/authdata/greet_server/deps M /trunk/src/plugins/kdb/hdb/deps M /trunk/src/plugins/locate/python/deps M /trunk/src/util/ss/deps Update dependencies. ------------------------------------------------------------------------ r23739 | raeburn | 2010-02-19 23:26:50 -0500 (Fri, 19 Feb 2010) | 2 lines Changed paths: M /trunk/src/plugins/preauth/wpse/wpse_main.c Move array decl from mixed within code down into the block where it's actually used, for C90 compliance. ------------------------------------------------------------------------ r23738 | raeburn | 2010-02-19 23:26:47 -0500 (Fri, 19 Feb 2010) | 1 line Changed paths: M /trunk/src/plugins/preauth/wpse/wpse.exports Update export list for 2007 plugin interface change. ------------------------------------------------------------------------ r23737 | raeburn | 2010-02-19 23:26:43 -0500 (Fri, 19 Feb 2010) | 2 lines Changed paths: M /trunk/src/plugins/preauth/cksum_body/cksum_body_main.c Move array decl from mixed within code down into the block where it's actually used, for C90 compliance. ------------------------------------------------------------------------ r23736 | ghudson | 2010-02-19 12:06:58 -0500 (Fri, 19 Feb 2010) | 3 lines Changed paths: M /trunk/src/plugins/preauth/cksum_body/cksum_body.exports D /trunk/src/plugins/preauth/cksum_body/src Make plugins/cksum_body more likely to build, and remove the empty src directory within. ------------------------------------------------------------------------ r23735 | ghudson | 2010-02-18 13:49:11 -0500 (Thu, 18 Feb 2010) | 8 lines Changed paths: M /trunk/src/kdc/do_tgs_req.c ticket: 6659 target_version: 1.8 tags: pullup The TGS code was not freeing authdata. This is an old leak which was made more evident in 1.8 by the addition of ad-signedpath authdata appearing in most tickets issued through the TGS path. ------------------------------------------------------------------------ r23734 | ghudson | 2010-02-18 13:04:47 -0500 (Thu, 18 Feb 2010) | 17 lines Changed paths: M /trunk/src/lib/crypto/openssl/enc_provider/des.c M /trunk/src/lib/crypto/openssl/enc_provider/des3.c M /trunk/src/lib/crypto/openssl/enc_provider/rc4.c ticket: 6665 subject: Fix cipher state chaining in OpenSSL back end target_version: 1.8 tags: pullup Make cipher state chaining work in the OpenSSL back end for des, des3, and arcfour enc providers. Subtleties: * DES and DES3 have checks to avoid clobbering ivec with uninitialized data if there is no data to encrypt. * Arcfour saves the OpenSSL cipher context across calls. To protect against a caller improperly copying the state (which happens to work with other enc providers), a loopback pointer is used, as in GSSAPI. * EVP_EncryptFinal_ex is unnecessary with stream ciphers and would interfere with cipher state chaining if it did anything, so just remove it. ------------------------------------------------------------------------ r23733 | ghudson | 2010-02-17 15:27:22 -0500 (Wed, 17 Feb 2010) | 3 lines Changed paths: M /trunk/src/lib/crypto/crypto_tests/t_encrypt.c Add display statements for the encrypted tokens generated by t_encrypt so that its output can be compared between different back ends. ------------------------------------------------------------------------ r23732 | tsitkova | 2010-02-17 11:09:43 -0500 (Wed, 17 Feb 2010) | 6 lines Changed paths: A /trunk/src/util/confvalidator A /trunk/src/util/confvalidator/README A /trunk/src/util/confvalidator/confparser.py A /trunk/src/util/confvalidator/rules.yml A /trunk/src/util/confvalidator/validator.conf A /trunk/src/util/confvalidator/validator.py validator.py is a tool to validate kerb configuration files. First, the configuration file is parsed (confparser.py) and validated against formating errors (such as mismatching brackets) Then the list of the allowed configuration attributes is compiled from k5-int.h and rules.yml Finally, the kerb configuration file is validated against the list of the allowed strings. If the error, or something that validator does not understand, is found the warning is issued in the tree-like form indicating the layer where the problem has occurred. ------------------------------------------------------------------------ r23726 | tlyu | 2010-02-16 17:41:27 -0500 (Tue, 16 Feb 2010) | 7 lines Changed paths: M /trunk/src/util/mkrel ticket: 6663 subject: update mkrel to deal with changed source layout target_version: 1.8 tags: pullup Update mkrel so it deals somewhat better with removed src/lib/des425, NOTICES, etc. ------------------------------------------------------------------------ r23724 | tlyu | 2010-02-16 17:10:17 -0500 (Tue, 16 Feb 2010) | 9 lines Changed paths: M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/fast_util.c ticket: 6662 subject: MITKRB5-SA-2010-001 CVE-2010-0283 KDC denial of service tags: pullup target_version: 1.8 Code introduced in krb5-1.7 can cause an assertion failure if a KDC-REQ is internally inconsistent, specifically if the ASN.1 tag doesn't match the msg_type field. Thanks to Emmanuel Bouillon (NATO C3 Agency) for discovering and reporting this vulnerability. ------------------------------------------------------------------------ r23723 | raeburn | 2010-02-14 20:49:19 -0500 (Sun, 14 Feb 2010) | 1 line Changed paths: D /trunk/src/lib/krb4_32.def Remove another remnant of krb4. ------------------------------------------------------------------------ r23722 | ghudson | 2010-02-13 13:39:37 -0500 (Sat, 13 Feb 2010) | 3 lines Changed paths: M /trunk/src/lib/gssapi/spnego/spnego_mech.c Clarify the SPNEGO NegHints code and plug two cases where half-created context could be leaked. ------------------------------------------------------------------------ r23717 | ghudson | 2010-02-12 14:18:17 -0500 (Fri, 12 Feb 2010) | 3 lines Changed paths: M /trunk/src/lib/gssapi/spnego/spnego_mech.c Simplify the SPNEGO neg_mechs intersection logic a bit using gss_test_oid_set_member. ------------------------------------------------------------------------ r23716 | ghudson | 2010-02-11 11:07:08 -0500 (Thu, 11 Feb 2010) | 15 lines Changed paths: M /trunk/doc/admin.texinfo M /trunk/src/lib/kadm5/server_internal.h M /trunk/src/lib/kadm5/srv/libkadm5srv_mit.exports M /trunk/src/lib/kadm5/srv/server_kdb.c M /trunk/src/lib/kadm5/srv/svr_principal.c M /trunk/src/lib/kadm5/unit-test/api.current/randkey-principal.exp ticket: 6660 subject: Minimal support for updating history key target_version: 1.8 tags: pullup Add minimal support for re-randomizing the history key: * cpw -randkey kadmin/history now works, but creates only one key. * cpw -randkey -keepold kadmin/history still fails. * libkadm5 no longer caches the history key. Performance impact is minimal since password changes are not common. * randkey no longer checks the newly randomized key against old keys, and the disabled code to do so in setkey/setv4key is gone, so now only kadm5_chpass_principal_3 accesses the password history. ------------------------------------------------------------------------ r23715 | ghudson | 2010-02-10 18:44:18 -0500 (Wed, 10 Feb 2010) | 14 lines Changed paths: M /trunk/src/lib/gssapi/generic/gssapi.hin M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/libgssapi_krb5.exports M /trunk/src/lib/gssapi/mechglue/Makefile.in M /trunk/src/lib/gssapi/mechglue/g_initialize.c A /trunk/src/lib/gssapi/mechglue/g_set_neg_mechs.c M /trunk/src/lib/gssapi/mechglue/mglueP.h M /trunk/src/lib/gssapi/spnego/gssapiP_spnego.h M /trunk/src/lib/gssapi/spnego/spnego_mech.c M /trunk/src/tests/gssapi/Makefile.in A /trunk/src/tests/gssapi/t_spnego.c ticket: 6658 subject: Implement gss_set_neg_mechs target_version: 1.8 tags: pullup Implement gss_set_neg_mechs in SPNEGO by intersecting the provided mech set with the mechanisms available in the union credential. As we now need space to hold the mech set, the SPNEGO credential is now a structure and not just a mechglue credential. t_spnego.c is a test program which exercises the new logic. Like the other GSSAPI tests, it is not run as part of "make check" at this time. ------------------------------------------------------------------------ r23714 | ghudson | 2010-02-09 20:55:36 -0500 (Tue, 09 Feb 2010) | 13 lines Changed paths: M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kdc_util.h ticket: 6656 Followon fixes to r23712: * A few formatting fixes. * Fix unlikely leak in kdc_handle_protected_negotiation: if add_pa_data_element with copy == FALSE fails, it's still the caller's responsibility to free pa.contents. * Fix pre-existing (since r23465) leak of reply_encpart.enc_padata in process_as_req. * Call add_pa_data_element with copy == TRUE in return_referral_enc_padata since we are passing memory owned by the database entry. ------------------------------------------------------------------------ r23713 | hartmans | 2010-02-09 14:15:12 -0500 (Tue, 09 Feb 2010) | 9 lines Changed paths: M /trunk/src/lib/krb5/krb/fast.c subject: krb5int_fast_free_state segfaults if state is null ticket: 6657 target_version: 1.8 tags: pullup krb5int_fast_free_state fails if state is null. INstead it should simply return Reorganization of the get_init_creds logic has created situations where the init_creds loop can fail between the time when the context is initialized and the fast state is initialized. ------------------------------------------------------------------------ r23712 | hartmans | 2010-02-09 14:15:07 -0500 (Tue, 09 Feb 2010) | 13 lines Changed paths: M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kdc_util.h subject: enc_padata can include empty sequence ticket: 6656 target_version: 1.8 tags: pullup There are two issues with return_enc_padata. 1) It often will return an empty sequence of enc_padata rather than not including the field 2) FAST negotiation is double supported in the referral tgs path and not supported in the non-referral path Rewrite the return_enc_padata logic to: * Split out referral interactions with kdb into its own function * Use add_pa_data_element ------------------------------------------------------------------------ r23699 | ghudson | 2010-02-05 16:46:35 -0500 (Fri, 05 Feb 2010) | 10 lines Changed paths: M /trunk/src/config/shlib.conf ticket: 6643 target_version: 1.8 tags: pullup Consistently place $(LDFLAGS) after $(SHLIB_EXPFLAGS) when building shared libraries. Previously we sometimes failing to use $(LDFLAGS) at all, and at other times were putting it before $(SHLIB_EXPFLAGS) where it could pick up tree-internal libraries from outside the build tree. ------------------------------------------------------------------------ r23698 | tlyu | 2010-02-05 15:52:42 -0500 (Fri, 05 Feb 2010) | 7 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/g_set_cred_option.c ticket: 6601 tags: pullup target_version: 1.8 Apply patch from Arlene Berry to handle the case where a mechanism implements set_cred_option but does not implement the requested option. ------------------------------------------------------------------------ r23697 | ghudson | 2010-02-04 22:43:54 -0500 (Thu, 04 Feb 2010) | 12 lines Changed paths: M /trunk/src/kdc/kdc_authdata.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kdc_util.h ticket: 6655 subject: Fix cross-realm handling of AD-SIGNEDPATH target_version: 1.8 tags: pullup Avoid setting AD-SIGNEDPATH when returning a cross-realm TGT. Previously we were avoiding it when answering a cross-realm client, which was wrong. Don't fail out on an invalid AD-SIGNEDPATH checksum; just don't trust the ticket for S4U2Proxy (as if AD-SIGNEDPATH weren't present). ------------------------------------------------------------------------ r23696 | tlyu | 2010-02-04 22:25:49 -0500 (Thu, 04 Feb 2010) | 6 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/g_inq_context.c ticket: 6600 tags: pullup target_version: 1.8 Apply patch from Arlene Berry to avoid segfault if a mech gss_inquire_context returns GSS_C_NO_NAME for the target name. ------------------------------------------------------------------------ r23695 | tlyu | 2010-02-04 22:05:42 -0500 (Thu, 04 Feb 2010) | 7 lines Changed paths: M /trunk/src/lib/gssapi/krb5/init_sec_context.c ticket: 6598 tags: pullup target_version: 1.8 Apply patch from Arlene Berry to return a comparable static OID object instead of the application-passed (probably dynamically allocated) OID, to avoid use-after-free problems. ------------------------------------------------------------------------ r23694 | ghudson | 2010-02-03 14:55:05 -0500 (Wed, 03 Feb 2010) | 7 lines Changed paths: M /trunk/src/plugins/authdata/greet_server/greet_server.exports ticket: 6654 subject: Fix greet_server build target_version: 1.8 tags: pullup Fix the export list for the greet_server plugin. ------------------------------------------------------------------------ r23682 | ghudson | 2010-02-01 19:37:33 -0500 (Mon, 01 Feb 2010) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/send_tgs.c Clean up error handling in krb5int_make_tgs_request_ext, closing some unlikely memory leaks. ------------------------------------------------------------------------ r23681 | tlyu | 2010-02-01 16:48:19 -0500 (Mon, 01 Feb 2010) | 14 lines Changed paths: M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/t_etypes.c ticket: 6653 subject: set_default_enctype_var should filter not reject weak enctypes tags: pullup target_version: 1.8 With allow_weak_crypto=false, set_default_enctype_var() (helper function for krb5_set_default_tgs_enctypes(), etc.) was rejecting any application-provided enctype list that contained any weak enctype even when valid strong enctypes were present. This broke some Samba things. Filter the weak enctypes instead. Add test cases. Reported to Debian by Holger Isenberg. (Debian bug #566977) http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=566977 Thanks to Simo Sorce for testing. ------------------------------------------------------------------------ r23680 | ghudson | 2010-02-01 12:18:23 -0500 (Mon, 01 Feb 2010) | 4 lines Changed paths: M /trunk/src/include/kdb.h Correct the DAL documentation of KRB5_KDB_METHOD_CHECK_ALLOWED_TO_DELEGATE; proxy is the target service, not the delegating service. ------------------------------------------------------------------------ r23679 | ghudson | 2010-01-31 16:04:48 -0500 (Sun, 31 Jan 2010) | 4 lines Changed paths: M /trunk/src/kadmin/dbutil/kdb5_mkey.c ticket: 6650 Fix minor error-handling bug in r23676. ------------------------------------------------------------------------ r23678 | ghudson | 2010-01-29 18:51:00 -0500 (Fri, 29 Jan 2010) | 2 lines Changed paths: M /trunk/src/include/kdb.h Correct the DAL documentation for how modules should handle referrals. ------------------------------------------------------------------------ r23677 | ghudson | 2010-01-28 20:22:17 -0500 (Thu, 28 Jan 2010) | 14 lines Changed paths: M /trunk/src/lib/kdb/kdb_default.c ticket: 6652 subject: Make decryption of master key list more robust target_version: 1.8 tags: pullup krb5_def_fetch_mkey_list was incorrectly filtering mkey_aux entries when searching the list for an entry which can be decrypted with the stashed master key. This bug was masked in most cases by the mkvno heuristic. Remove the mkvno heuristic, since performance is not an issue for this rarely-performed operation, and remove the incorrect enctype comparison in the brute-force search. ------------------------------------------------------------------------ r23676 | ghudson | 2010-01-28 16:39:31 -0500 (Thu, 28 Jan 2010) | 17 lines Changed paths: M /trunk/src/include/kdb.h M /trunk/src/kadmin/dbutil/kdb5_mkey.c M /trunk/src/lib/kadm5/srv/svr_principal.c M /trunk/src/lib/kdb/kdb5.c M /trunk/src/lib/kdb/libkdb5.exports ticket: 6650 subject: Handle migration from pre-1.7 databases with master key kvno != 1 target_version: 1.7.1 tags: pullup krb5_dbe_lookup_mkvno assumes an mkvno of 1 for entries with no explicit tl_data. We've seen at least one pre-1.7 KDB with a master kvno of 0, violating this assumption. Fix this as follows: * krb5_dbe_lookup_mkvno outputs 0 instead of 1 if no tl_data exists. * A new function krb5_dbe_get_mkvno translates this 0 value to the minimum version number in the mkey_list. (krb5_dbe_lookup_mkvno cannot do this as it doesn't take the mkey_list as a parameter.) * Call sites to krb5_dbe_lookup_mkvno are converted to krb5_dbe_get_mkvno, except for an LDAP case where it is acceptable to store 0 if the mkvno is unknown. ------------------------------------------------------------------------ r23675 | ghudson | 2010-01-27 17:17:12 -0500 (Wed, 27 Jan 2010) | 4 lines Changed paths: M /trunk/src/plugins/kdb/ldap/deps M /trunk/src/plugins/kdb/ldap/libkdb_ldap/deps ticket: 6649 Update the LDAP dependencies for r23674. ------------------------------------------------------------------------ r23674 | ghudson | 2010-01-26 22:52:52 -0500 (Tue, 26 Jan 2010) | 10 lines Changed paths: M /trunk/src/include/kdb.h D /trunk/src/include/kdb_ext.h M /trunk/src/kdc/deps M /trunk/src/kdc/kdc_util.h M /trunk/src/lib/crypto/crypto_tests/deps M /trunk/src/lib/kdb/deps M /trunk/src/lib/kdb/kdb5.h M /trunk/src/lib/krb5/krb/deps M /trunk/src/lib/krb5/os/deps M /trunk/src/plugins/authdata/greet_server/greet_auth.c M /trunk/src/plugins/kdb/db2/deps M /trunk/src/plugins/kdb/db2/kdb_ext.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ext.c M /trunk/src/util/ss/deps ticket: 6649 subject: Get rid of kdb_ext.h and allow out-of-tree KDB plugins target_version: 1.8 tags: pullup Move the contents of kdb_ext.h into kdb.h, since there is no meaningful "extensions" category of DB interfaces now that this stuff is in our tree. Allows out-of-tree KDB plugins to be built since we install kdb.h. ------------------------------------------------------------------------ r23673 | tlyu | 2010-01-26 17:55:07 -0500 (Tue, 26 Jan 2010) | 8 lines Changed paths: M /trunk/src/lib/gssapi/krb5/prf.c ticket: 6648 target_version: 1.8 tags: pullup subject: define MIN() in lib/gssapi/krb5/prf.c Apply patch from Doug Engert to define MIN(), which was causing prf.c to fail compilation on Solaris. (The definition was probably leaking from sys/param.h, included indirectly somehow.) ------------------------------------------------------------------------ r23672 | tlyu | 2010-01-26 13:43:29 -0500 (Tue, 26 Jan 2010) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_req_dec.c ticket: 6599 target_version: 1.8 tags: pullup Apply patch from Arlene Berry to plug a memory leak. ------------------------------------------------------------------------ r23667 | ghudson | 2010-01-25 13:15:46 -0500 (Mon, 25 Jan 2010) | 4 lines Changed paths: M /trunk/src/include/kdb.h In the DAL comments, document KRB5_KDB_INCLUDE_PAC, and correct the documentation of the S4U flags to indicate that they affect PAC generation. ------------------------------------------------------------------------ r23666 | ghudson | 2010-01-24 23:12:21 -0500 (Sun, 24 Jan 2010) | 3 lines Changed paths: M /trunk/src/include/kdb.h Document the DAL interface in comments, as an aid to module implementors. ------------------------------------------------------------------------ r23663 | ghudson | 2010-01-19 18:35:39 -0500 (Tue, 19 Jan 2010) | 9 lines Changed paths: M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/krb5/krb/Makefile.in A /trunk/src/lib/krb5/krb/allow_weak.c M /trunk/src/lib/krb5/libkrb5.exports ticket: 6645 subject: Add krb5_allow_weak_crypto API target_version: 1.8 tags: pullup Add an API to allow apps to override the profile setting of allow_weak_crypto, so that aklog can work with krb5 1.8 out of the box until OpenAFS finishes migrating away from DES. ------------------------------------------------------------------------ r23662 | ghudson | 2010-01-19 13:44:57 -0500 (Tue, 19 Jan 2010) | 3 lines Changed paths: M /trunk/src/config/pre.in M /trunk/src/krb5-config.in M /trunk/src/lib/kadm5/clnt/Makefile.in D /trunk/src/lib/kadm5/clnt/libkadm5clnt.exports A /trunk/src/lib/kadm5/clnt/libkadm5clnt_mit.exports (from /trunk/src/lib/kadm5/clnt/libkadm5clnt.exports:23656) M /trunk/src/lib/kadm5/srv/Makefile.in D /trunk/src/lib/kadm5/srv/libkadm5srv.exports A /trunk/src/lib/kadm5/srv/libkadm5srv_mit.exports (from /trunk/src/lib/kadm5/srv/libkadm5srv.exports:23656) ticket: 6644 subject: Change basename of libkadm5 libraries to avoid Heimdal conflict ------------------------------------------------------------------------ r23661 | ghudson | 2010-01-19 12:20:45 -0500 (Tue, 19 Jan 2010) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/config/default.exp In kinit_anonymous, fail out if we receive a password request from kinit, instead of hanging. ------------------------------------------------------------------------ r23657 | ghudson | 2010-01-14 11:09:24 -0500 (Thu, 14 Jan 2010) | 9 lines Changed paths: M /trunk/src/lib/kadm5/srv/server_kdb.c ticket: 6640 subject: Make history key exempt from permitted_enctypes tags: pullup target_version: 1.8 In kdb_init_hist, just use the first key entry in the kadmin/history entry. This makes the history key work even if the enctype is disallowed by allow_weak_crypto=false or other configuration. ------------------------------------------------------------------------ r23652 | ghudson | 2010-01-12 16:59:58 -0500 (Tue, 12 Jan 2010) | 2 lines Changed paths: M /trunk/src/lib/crypto/crypto_tests/Makefile.in A /trunk/src/lib/crypto/crypto_tests/t_short.c Add test program for decryption of overly short buffers. ------------------------------------------------------------------------ r23629 | ghudson | 2010-01-11 20:07:48 -0500 (Mon, 11 Jan 2010) | 9 lines Changed paths: M /trunk/src/lib/krb5/krb/fast.c ticket: 6633 subject: Use keyed checksum type for DES FAST target_version: 1.7 tags: pullup DES enctypes have unkeyed mandatory-to-implement checksums. Since FAST requires a keyed checksum, we must pick something else in that case. ------------------------------------------------------------------------ r23628 | ghudson | 2010-01-11 20:05:37 -0500 (Mon, 11 Jan 2010) | 9 lines Changed paths: M /trunk/src/kdc/fast_util.c ticket: 6632 subject: Simplify and fix FAST check for keyed checksum type target_version: 1.8 tags: pullup Use krb5_c_is_keyed_checksum to detect unkeyed checksums when handling FAST requests. The old check was broken for 1.8 because krb5_c_verify_checksum got pickier about invalid keyblocks. ------------------------------------------------------------------------ r23625 | tsitkova | 2010-01-11 10:19:42 -0500 (Mon, 11 Jan 2010) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/gic_opt.c A /trunk/src/lib/krb5/krb/gic_opt_set_pa.c M /trunk/src/lib/krb5/krb/preauth2.c Group together the funtions related to the supplying options to preauth plugin modules. Also, removed krb5int_ prefix from the names of some static functions in gic_opt.c.s ------------------------------------------------------------------------ r23624 | epeisach | 2010-01-09 23:31:51 -0500 (Sat, 09 Jan 2010) | 4 lines Changed paths: M /trunk/src/tests/asn.1/ktest.c ktest_make_sample_ad_signedpath_data: Do not initialize client field twice. (memory leak). ------------------------------------------------------------------------ r23623 | tsitkova | 2010-01-09 21:12:55 -0500 (Sat, 09 Jan 2010) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/authdata.c A /trunk/src/lib/krb5/krb/authdata_exp.c Move krb5_authdata_export_authdata into the separate file for better code modularity. ------------------------------------------------------------------------ r23622 | epeisach | 2010-01-09 11:02:13 -0500 (Sat, 09 Jan 2010) | 10 lines Changed paths: M /trunk/src/lib/crypto/builtin/pbkdf2.c subject: krb5int_pbkdf2_hmac_sha1 fails to set enctype on keyblock ticket: 6630 tags: pullup krb5int_pbkdf2_hmac_sha1 fails to set enctype on a termporary keyblock - resulting in valgrind picking up on a conditional branch w/ unset value. Initialize value. ------------------------------------------------------------------------ r23614 | tsitkova | 2010-01-08 14:53:34 -0500 (Fri, 08 Jan 2010) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/t_locate_kdc.c Fix t_locate_kdc.c test program after r23613 when krb5_ prefix was removed from the names of the static functions in locate_kdc.c ------------------------------------------------------------------------ r23613 | tsitkova | 2010-01-08 14:35:40 -0500 (Fri, 08 Jan 2010) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/authdata.h M /trunk/src/lib/krb5/krb/pac.c A /trunk/src/lib/krb5/krb/pac_sign.c M /trunk/src/lib/krb5/os/locate_kdc.c Move kdc related functionality from pac.c into pac_sign.c ------------------------------------------------------------------------ r23612 | epeisach | 2010-01-08 09:54:04 -0500 (Fri, 08 Jan 2010) | 8 lines Changed paths: M /trunk/src/lib/crypto/krb/dk/stringtokey.c ticket: 6628 subject: krb5int_dk_string_to_key fails to set enctype tags: pullup Failure to set the enctype before invoking krb5_k_create_key results in potential memory leak. ------------------------------------------------------------------------ r23611 | epeisach | 2010-01-07 22:43:37 -0500 (Thu, 07 Jan 2010) | 8 lines Changed paths: M /trunk/src/lib/crypto/crypto_tests/aes-test.c M /trunk/src/lib/crypto/crypto_tests/t_cts.c subject: Set enctype in crypto_tests to prevent memory leaks ticket: 6627 tags: pullup The key caching is causing memory leaks if enctype is not set as the enctype specific cleanup handlers are not called. ------------------------------------------------------------------------ r23610 | ghudson | 2010-01-07 21:43:21 -0500 (Thu, 07 Jan 2010) | 10 lines Changed paths: M /trunk/src/lib/kadm5/srv/svr_principal.c ticket: 6626 subject: Restore interoperability with 1.6 addprinc -randkey tags: pullup target_version: 1.8 The arcfour string-to-key operation in krb5 1.7 (or later) disagrees with the dummy password used by the addprinc -randkey operation in krb5 1.6's kadmin client, because it's not valid UTF-8. Recognize the 1.6 dummy password and use a random password instead. ------------------------------------------------------------------------ r23609 | epeisach | 2010-01-07 21:12:24 -0500 (Thu, 07 Jan 2010) | 25 lines Changed paths: M /trunk/src/lib/crypto/krb/yarrow/ycipher.c M /trunk/src/lib/crypto/krb/yarrow/ycipher.h subject: yarrow code does not initialize keyblock enctype and uses unitialized value ticket: 6625 tags: pullup The yarrow code uses a keyblock that is partially initialized. This results in krb5_k_free_key trying to look up the enctype to call the free handler. One of the valgrind reports: (there are several paths) ==26701== Conditional jump or move depends on uninitialised value(s) ==26701== at 0x40E9AF0: find_enctype (etypes.h:81) ==26701== by 0x40E9C9E: krb5_k_free_key (key.c:91) ==26701== by 0x40D641A: krb5int_yarrow_cipher_init (ycipher.c:49) ==26701== by 0x40D593A: yarrow_gate_locked (yarrow.c:578) ==26701== by 0x40D5349: krb5int_yarrow_output_Block (yarrow.c:423) ==26701== by 0x40D581B: yarrow_output_locked (yarrow.c:553) ==26701== by 0x40D5667: krb5int_yarrow_output (yarrow.c:513) ==26701== by 0x40EBD2D: krb5_c_random_make_octets (prng.c:112) ==26701== by 0x40D4119: krb5int_old_encrypt (old_aead.c:97) ==26701== by 0x40E9696: krb5_k_encrypt_iov (encrypt_iov.c:42) ==26701== by 0x8049554: main (t_encrypt.c:206) ==26701== ------------------------------------------------------------------------ r23608 | epeisach | 2010-01-07 20:51:19 -0500 (Thu, 07 Jan 2010) | 25 lines Changed paths: M /trunk/src/lib/crypto/krb/dk/derive.c subject: krb5int_derive_key results in cache with uninitialized values krb5int_derive_key creates a temporary keyblock to add to the derived cache. krb5_k_free_key will iterate over the derived keys and for ones with cache will lookup the enctype for the key_cleanup handler. Unfortunatly, there isn't a keyblock init function that does not allocate the keyblock - as I suspect this problem will appear in other places. The valgrind log of this problem is: ==7281== Conditional jump or move depends on uninitialised value(s) ==7281== at 0x40E9AE8: find_enctype (etypes.h:81) ==7281== by 0x40E9C96: krb5_k_free_key (key.c:91) ==7281== by 0x40E9C52: krb5_k_free_key (key.c:86) ==7281== by 0x40EBB00: krb5_c_prf (prf.c:87) ==7281== by 0x40E7B1B: prf_plus (cf2.c:77) ==7281== by 0x40E7CE6: krb5_c_fx_cf2_simple (cf2.c:125) ==7281== by 0x804899C: main (t_cf2.c:70) ==7281== with memory leaks. ------------------------------------------------------------------------ r23607 | ghudson | 2010-01-07 15:57:02 -0500 (Thu, 07 Jan 2010) | 7 lines Changed paths: M /trunk/src/lib/kadm5/srv/server_kdb.c ticket: 6546 status: open When retrieving the kadmin/history key, accept any enctype, as the current master key enctype may not match the one the KDB was created with. ------------------------------------------------------------------------ r23606 | tsitkova | 2010-01-07 14:17:55 -0500 (Thu, 07 Jan 2010) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/auth_con.c M /trunk/src/lib/krb5/krb/copy_athctr.c Move krb5_auth_con_getauthenticator into copy_athctr.c as a better logical location. ------------------------------------------------------------------------ r23605 | hartmans | 2010-01-07 13:35:15 -0500 (Thu, 07 Jan 2010) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/Makefile.in ticket: 6624 Revert change to Makefile.in that ended up not being needed ------------------------------------------------------------------------ r23604 | hartmans | 2010-01-07 13:32:20 -0500 (Thu, 07 Jan 2010) | 9 lines Changed paths: M /trunk/src/tests/dejagnu/Makefile.in M /trunk/src/tests/dejagnu/config/default.exp M /trunk/src/tests/dejagnu/krb-standalone/standalone.exp A /trunk/src/tests/dejagnu/pkinit-certs A /trunk/src/tests/dejagnu/pkinit-certs/ca.pem A /trunk/src/tests/dejagnu/pkinit-certs/kdc.pem A /trunk/src/tests/dejagnu/pkinit-certs/privkey.pem Subject: automated tests for anonymous pkinit ticket: 6624 target_version: 1.8 tags: pullup Implement tests for anonymous pkinit. A certificate and private key are checked in; these tests will stop working in 2023. Note that r23602 needs to be pulled up before this ticket. ------------------------------------------------------------------------ r23603 | hartmans | 2010-01-07 13:32:15 -0500 (Thu, 07 Jan 2010) | 6 lines Changed paths: M /trunk/src/kdc/do_as_req.c subject: Always treat anonymous as preauth required ticket: 6623 target_version: 1.8 tags: pullup Always treat the WELLKNOWN/ANONYMOUS principal as requiring pre-authentication. The anonymous draft depends on a pre-auth exchange to invoke pkinit. ------------------------------------------------------------------------ r23602 | ghudson | 2010-01-07 12:26:58 -0500 (Thu, 07 Jan 2010) | 4 lines Changed paths: M /trunk/src/kdc/kdc_preauth.c M /trunk/src/lib/krb5/krb/preauth2.c Make preauth_module_dir override, rather than supplement, the built-in path list, to avoid problems with running the same preauth module twice. ------------------------------------------------------------------------ r23601 | ghudson | 2010-01-07 12:07:36 -0500 (Thu, 07 Jan 2010) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/config/default.exp Use a distinct pass/fail string for kinit_fast so its failures can be distinguished from kinit's. ------------------------------------------------------------------------ r23600 | tsitkova | 2010-01-07 09:52:11 -0500 (Thu, 07 Jan 2010) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/authdata_dec.c A /trunk/src/lib/krb5/krb/authdata_enc.c Add miising files from rev #23593. ------------------------------------------------------------------------ r23599 | ghudson | 2010-01-06 18:44:04 -0500 (Wed, 06 Jan 2010) | 4 lines Changed paths: M /trunk/src/lib/kdb/kdb_default.c Make krb5_dbe_def_search_enctype more consistent about when it returns KRB5_KDB_NO_PERMITTED_KEY. Now it will return that error if it sees any non-permitted enctypes which match the search criteria. ------------------------------------------------------------------------ r23598 | tlyu | 2010-01-06 18:25:53 -0500 (Wed, 06 Jan 2010) | 1 line Changed paths: A /trunk/NOTICE (from /trunk/README:23597) M /trunk/README Move copyright and other notices to NOTICE. ------------------------------------------------------------------------ r23597 | ghudson | 2010-01-06 18:14:14 -0500 (Wed, 06 Jan 2010) | 8 lines Changed paths: M /trunk/src/lib/kdb/kdb_default.c ticket: 6622 target_version: 1.8 tags: pullup Don't return KRB5_KDB_NO_PERMITTED_KEY from krb5_dbe_def_search_enctype if we previously returned results (i.e. if *start > 0). ------------------------------------------------------------------------ r23593 | tsitkova | 2010-01-06 16:56:02 -0500 (Wed, 06 Jan 2010) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/authdata.c M /trunk/src/lib/krb5/krb/copy_auth.c M /trunk/src/lib/krb5/krb/int-proto.h M /trunk/src/lib/krb5/krb/kfree.c Divide copy_auth.c into three files based on the functionality. Namely, 1. copy/merge authdata 2. KDC related encode authdata 3. decode authdata ------------------------------------------------------------------------ r23592 | tsitkova | 2010-01-06 13:39:18 -0500 (Wed, 06 Jan 2010) | 2 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/krb/int-proto.h M /trunk/src/lib/krb5/krb/valid_times.c M /trunk/src/lib/krb5/libkrb5.exports Since krb5int_validate_times is used only inside krb dir do not export it and move its prototype into int-proto.h. ------------------------------------------------------------------------ r23591 | tsitkova | 2010-01-05 16:20:15 -0500 (Tue, 05 Jan 2010) | 2 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/valid_times.c M /trunk/src/lib/krb5/libkrb5.exports Rename krb5_validate_times into krb5int_validate_times as it is internal function ------------------------------------------------------------------------ r23590 | tsitkova | 2010-01-05 16:11:03 -0500 (Tue, 05 Jan 2010) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/fast.c M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/int-proto.h M /trunk/src/lib/krb5/krb/s4u_creds.c M /trunk/src/lib/krb5/krb/tgtname.c M /trunk/src/lib/krb5/krb/walk_rtree.c M /trunk/src/lib/krb5/libkrb5.exports Rename krb5int_tgtname into krb5_tgtname as an internal function ------------------------------------------------------------------------ r23589 | tlyu | 2010-01-04 23:48:57 -0500 (Mon, 04 Jan 2010) | 1 line Changed paths: M /trunk/README M /trunk/src/patchlevel.h Update trunk for post-1.8-branch ------------------------------------------------------------------------ r23587 | tlyu | 2010-01-04 23:37:07 -0500 (Mon, 04 Jan 2010) | 1 line Changed paths: M /trunk/README M /trunk/doc/copyright.texinfo M /trunk/src/patchlevel.h README, copyright, patchlevel for krb5-1.8 branch ------------------------------------------------------------------------ r23586 | tlyu | 2010-01-04 21:47:58 -0500 (Mon, 04 Jan 2010) | 5 lines Changed paths: M /trunk/src/include/osconf.hin M /trunk/src/kadmin/testing/proto/krb5.conf.proto M /trunk/src/lib/krb5/krb/decrypt_tk.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/tests/dejagnu/config/default.exp M /trunk/src/tests/mkeystash_compat/Makefile.in ticket: 6621 subject: disable weak crypto by default Set allow_weak_crypto=false by default. Set default master key enctype to sha256. Adjust test suite to compensate. ------------------------------------------------------------------------ r23585 | tlyu | 2010-01-04 16:45:23 -0500 (Mon, 04 Jan 2010) | 1 line Changed paths: M /trunk/src/Makefile.in Install encrypted_challenge plugin during fake-install. ------------------------------------------------------------------------ r23584 | ghudson | 2010-01-04 16:22:00 -0500 (Mon, 04 Jan 2010) | 4 lines Changed paths: M /trunk/src/kdc/kdc_preauth.c Add preauth_module_dir support to the KDC preauth module loader (should have been part of r23531). Most or all of this logic should be moved into the plugin code or a layer above it, after the branch. ------------------------------------------------------------------------ r23583 | hartmans | 2010-01-04 14:59:25 -0500 (Mon, 04 Jan 2010) | 1 line Changed paths: M /trunk/src/clients/kinit/kinit.M M /trunk/src/kadmin/cli/kadmin.M Anonymous documentation ------------------------------------------------------------------------ r23582 | hartmans | 2010-01-04 14:59:20 -0500 (Mon, 04 Jan 2010) | 4 lines Changed paths: M /trunk/src/plugins/preauth/pkinit/pkinit_srv.c ticket: 6607 Other changes in this ticket guarantee that the padata argument to return callbacks is non-null; don't check for null in pkinit_srv.c. ------------------------------------------------------------------------ r23581 | hartmans | 2010-01-04 14:59:16 -0500 (Mon, 04 Jan 2010) | 3 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/include/krb5/krb5.hin Bring back krb5_kt_free_entry which really does the same thing as krb5_free_keytab_entry_contents per discussion on krbdev in order to avoid breaking samba builds. ------------------------------------------------------------------------ r23580 | hartmans | 2010-01-04 14:59:12 -0500 (Mon, 04 Jan 2010) | 4 lines Changed paths: M /trunk/src/tests/dejagnu/config/default.exp M /trunk/src/tests/dejagnu/krb-standalone/iprop.exp M /trunk/src/tests/dejagnu/krb-standalone/standalone.exp Test FAST authentication during each pass Because a new principal is added to the database, the iprop test expected output is updated. ------------------------------------------------------------------------ r23579 | hartmans | 2010-01-04 14:59:03 -0500 (Mon, 04 Jan 2010) | 1 line Changed paths: M /trunk/src/clients/kinit/kinit.M Fix documentation of armor cache based on fast negotiation project. ------------------------------------------------------------------------ r23578 | tlyu | 2010-01-04 14:34:33 -0500 (Mon, 04 Jan 2010) | 5 lines Changed paths: M /trunk/src/config-files/kdc.conf.M M /trunk/src/tests/dejagnu/config/default.exp ticket: 6620 subject: kdc_supported_enctypes does nothing; eradicate mentions thereof kdc_supported_enctypes does nothing. Remove all mention of it from documentation and test suites. ------------------------------------------------------------------------ r23577 | ghudson | 2010-01-04 12:00:23 -0500 (Mon, 04 Jan 2010) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c Don't accept AS replies encrypted in enctypes other than the ones we asked for. ------------------------------------------------------------------------ r23576 | tsitkova | 2010-01-04 01:22:41 -0500 (Mon, 04 Jan 2010) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/etype_list.c D /trunk/src/lib/krb5/krb/free_rtree.c M /trunk/src/lib/krb5/krb/walk_rtree.c M /trunk/src/lib/krb5/os/Makefile.in D /trunk/src/lib/krb5/os/free_hstrl.c M /trunk/src/lib/krb5/os/hst_realm.c For the better code modularity keep some "free" routines closer to the resource allocators. Also, reindent cleanup in the touched files. ------------------------------------------------------------------------ r23575 | raeburn | 2010-01-03 18:41:49 -0500 (Sun, 03 Jan 2010) | 1 line Changed paths: M /trunk/src/lib/crypto/krb/checksum/deps M /trunk/src/lib/crypto/krb/deps M /trunk/src/lib/crypto/krb/dk/deps M /trunk/src/lib/crypto/krb/prf/deps M /trunk/src/lib/gssapi/krb5/deps M /trunk/src/lib/gssapi/mechglue/deps M /trunk/src/lib/krb5/ccache/deps M /trunk/src/lib/krb5/krb/deps M /trunk/src/tests/gssapi/deps Update dependencies. ------------------------------------------------------------------------ r23574 | raeburn | 2010-01-03 18:39:12 -0500 (Sun, 03 Jan 2010) | 9 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/crypto/builtin/enc_provider/aes.c M /trunk/src/lib/crypto/krb/key.c Enable caching of key-derived context info such as key schedules from one encryption operation to another. Use a new function in the enc_provider structure for cleanup. Implement caching of aes_ctx values. Using Greg's performance tests from the derived-key caching work, on a 2.8GHz Xeon, I see 1 million AES-128 encryptions of 16 bytes improved by 5-6%; encryptions of 1024 bytes and checksums are not significantly affected. ------------------------------------------------------------------------ r23573 | ghudson | 2010-01-03 18:12:19 -0500 (Sun, 03 Jan 2010) | 3 lines Changed paths: M /trunk/src/lib/crypto/builtin/enc_provider/aes.c Fix a case where krb5int_aes_decrypt was trying to encrypt a block instead of decrypting it. ------------------------------------------------------------------------ r23572 | epeisach | 2010-01-03 10:14:51 -0500 (Sun, 03 Jan 2010) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/acquire_cred.c krb5_gss_acquire_cred will deref garbage pointer if actual_mechs is NULL. ------------------------------------------------------------------------ r23571 | epeisach | 2010-01-03 09:27:02 -0500 (Sun, 03 Jan 2010) | 1 line Changed paths: M /trunk/src/kadmin/testing/util/tcl_kadm5.c Initialize variables in case of error path winds up freeing stack garbage ------------------------------------------------------------------------ r23570 | raeburn | 2010-01-02 22:00:24 -0500 (Sat, 02 Jan 2010) | 2 lines Changed paths: M /trunk/src/kdc/network.c Ignore some routing messages indicating changes that don't affect our set of local addresses. ------------------------------------------------------------------------ r23569 | raeburn | 2010-01-02 22:00:19 -0500 (Sat, 02 Jan 2010) | 1 line Changed paths: M /trunk/src/tests/dejagnu/config/default.exp Remove old 'full' arg to KDC that should've gone away with '-4'. ------------------------------------------------------------------------ r23568 | epeisach | 2010-01-02 19:19:53 -0500 (Sat, 02 Jan 2010) | 3 lines Changed paths: M /trunk/src/appl/gss-sample/gss-misc.c M /trunk/src/clients/klist/klist.c M /trunk/src/kadmin/ktutil/ktutil.c M /trunk/src/kadmin/testing/util/tcl_kadm5.c Some unsigned/signed warning cleanup ------------------------------------------------------------------------ r23567 | ghudson | 2010-01-01 21:35:40 -0500 (Fri, 01 Jan 2010) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_req_dec.c Use krb5int_count_etypes in rd_req_decoded_opt. ------------------------------------------------------------------------ r23566 | epeisach | 2010-01-01 21:16:23 -0500 (Fri, 01 Jan 2010) | 4 lines Changed paths: M /trunk/src/tests/dejagnu/config/default.exp Test -P options to kdc and kadmind to write out a pid file. Verify contents of pid file match pid of executable. ------------------------------------------------------------------------ r23565 | ghudson | 2010-01-01 18:20:56 -0500 (Fri, 01 Jan 2010) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/cc_retr.c M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/auth_con.c M /trunk/src/lib/krb5/krb/copy_ctx.c A /trunk/src/lib/krb5/krb/etype_list.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/int-proto.h M /trunk/src/lib/krb5/krb/ser_ctx.c Factor out copying and counting of zero-terminated enctype lists into a new file src/lib/krb5/krb/etype_list.c. ------------------------------------------------------------------------ r23564 | ghudson | 2010-01-01 17:34:29 -0500 (Fri, 01 Jan 2010) | 2 lines Changed paths: M /trunk/src/prototype/prototype.c M /trunk/src/prototype/prototype.h Update copyright year in prototype sources. ------------------------------------------------------------------------ r23563 | epeisach | 2010-01-01 11:41:04 -0500 (Fri, 01 Jan 2010) | 6 lines Changed paths: M /trunk/src/kdc/extern.h M /trunk/src/kdc/main.c Change db_args from being a global to only defined in the function that uses it. This removes a warning of shadowed variable names. Change several functions to static when limited to main.c ------------------------------------------------------------------------ r23562 | epeisach | 2010-01-01 08:00:08 -0500 (Fri, 01 Jan 2010) | 3 lines Changed paths: M /trunk/src/kdc/kdc_util.h Add gcc printf attribute for kdc_err prototype. ------------------------------------------------------------------------ r23561 | epeisach | 2010-01-01 07:58:42 -0500 (Fri, 01 Jan 2010) | 2 lines Changed paths: M /trunk/src/kadmin/server/ovsec_kadmd.c Unsigned/signed cleanup ------------------------------------------------------------------------ r23560 | rra | 2010-01-01 00:09:57 -0500 (Fri, 01 Jan 2010) | 6 lines Changed paths: M /trunk/src/kadmin/server/kadmind.M M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/kdc/krb5kdc.M M /trunk/src/kdc/main.c Ticket: 6618 Add a new -P option to krb5kdc and kadmind which, if given, specifies the path to which to write the PID file of the daemon after it finishes initializing. ------------------------------------------------------------------------ r23559 | epeisach | 2009-12-31 18:18:16 -0500 (Thu, 31 Dec 2009) | 3 lines Changed paths: M /trunk/src/tests/threads/init_ctx.c Free tinfo at end - so program runs with new memory leaks. ------------------------------------------------------------------------ r23558 | epeisach | 2009-12-31 18:13:56 -0500 (Thu, 31 Dec 2009) | 9 lines Changed paths: M /trunk/src/configure.in Remove tests for functions that we do not conditionalize on. Most deprecated from breakoff of apps. Specifically, do not test for: gethostbyname2 getifaddrs pthread_mutex_lock sched_yield ftime strstr timezone umask waitpid sem_init sem_trywait daemon ------------------------------------------------------------------------ r23557 | epeisach | 2009-12-31 17:49:52 -0500 (Thu, 31 Dec 2009) | 3 lines Changed paths: M /trunk/src/lib/crypto/crypto_tests/t_cts.c Declare function as static to avoid compiler warning on missing prototypes. ------------------------------------------------------------------------ r23556 | epeisach | 2009-12-31 17:48:19 -0500 (Thu, 31 Dec 2009) | 2 lines Changed paths: M /trunk/src/lib/crypto/builtin/des/Makefile.in Remove $(TOBJS) for make clean. ------------------------------------------------------------------------ r23555 | epeisach | 2009-12-31 17:25:11 -0500 (Thu, 31 Dec 2009) | 4 lines Changed paths: M /trunk/src/slave/kpropd.c Use krb5_free_default_realm instead of free on the results of krb5_get_default_realm(). ------------------------------------------------------------------------ r23554 | rra | 2009-12-30 23:21:34 -0500 (Wed, 30 Dec 2009) | 8 lines Changed paths: M /trunk/src/config-files/krb5.conf.M M /trunk/src/kadmin/dbutil/kdb5_util.M M /trunk/src/kdc/krb5kdc.M M /trunk/src/slave/kpropd.M ticket: 6616 subject: Fix spelling and hyphen errors in man pages component: krb5-doc Fix spelling errors in man pages detected by Debian's Lintian program. Also escape some -'s that are intended to be literal ASCII dashes and not Unicode hyphens so that groff won't change them into true hyphens. ------------------------------------------------------------------------ r23553 | raeburn | 2009-12-30 23:07:03 -0500 (Wed, 30 Dec 2009) | 3 lines Changed paths: M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c NetBSD 5.0.1 uses an OpenSSL snapshot that describes itself as 0.9.9, and has the EVP_PKEY_decrypt API change that was already being worked around for OpenSSL 1.0.0. Work around it for 0.9.9 too. ------------------------------------------------------------------------ r23552 | raeburn | 2009-12-30 22:37:40 -0500 (Wed, 30 Dec 2009) | 1 line Changed paths: M /trunk/src/tests/resolve/addrinfo-test.c format %p wants void* ------------------------------------------------------------------------ r23551 | raeburn | 2009-12-30 22:37:37 -0500 (Wed, 30 Dec 2009) | 1 line Changed paths: M /trunk/src/lib/crypto/krb/checksum/confounder.c Initialize hash_iov, in case of premature error exit. ------------------------------------------------------------------------ r23550 | raeburn | 2009-12-30 22:37:34 -0500 (Wed, 30 Dec 2009) | 1 line Changed paths: M /trunk/src/lib/krb5/ccache/ccbase.c Convert C++ style comments into traditional C comments. ------------------------------------------------------------------------ r23549 | raeburn | 2009-12-30 22:37:30 -0500 (Wed, 30 Dec 2009) | 1 line Changed paths: M /trunk/src/kdc/kdc_util.h No comma at end of enumerator list. ------------------------------------------------------------------------ r23548 | raeburn | 2009-12-30 20:32:00 -0500 (Wed, 30 Dec 2009) | 1 line Changed paths: M /trunk/src/include/krb5/preauth_plugin.h No comma at end of enumerator list. ------------------------------------------------------------------------ r23547 | epeisach | 2009-12-30 18:03:48 -0500 (Wed, 30 Dec 2009) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/libdef_parse.c Include os-proto.h for _krb5_conf_boolean prototype before declaration of function. (gcc warning) ------------------------------------------------------------------------ r23546 | tsitkova | 2009-12-30 14:53:16 -0500 (Wed, 30 Dec 2009) | 2 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kdc_util.h M /trunk/src/lib/krb5/libkrb5.exports M /trunk/src/lib/krb5/os/def_realm.c Move krb5int_get_domain_realm_mapping into kdc_util.c as this function is a helper in kdc code. ------------------------------------------------------------------------ r23545 | ghudson | 2009-12-30 14:39:35 -0500 (Wed, 30 Dec 2009) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/init_ctx.c Eliminate the krb5_set_default_in_tkt_ktypes and krb5_set_default_tgs_ktypes during context initialization, as they weren't doing anything. ------------------------------------------------------------------------ r23538 | tsitkova | 2009-12-29 15:30:29 -0500 (Tue, 29 Dec 2009) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Makefile.in A /trunk/src/lib/krb5/krb/copy_ctx.c M /trunk/src/lib/krb5/krb/init_ctx.c Create a separate file for krb5_copy_context for better code modularity. ------------------------------------------------------------------------ r23537 | tsitkova | 2009-12-29 15:08:42 -0500 (Tue, 29 Dec 2009) | 2 lines Changed paths: M /trunk/src/lib/crypto/krb/Makefile.in D /trunk/src/lib/crypto/krb/enctype_compare.c D /trunk/src/lib/crypto/krb/enctype_to_string.c A /trunk/src/lib/crypto/krb/enctype_util.c D /trunk/src/lib/crypto/krb/string_to_enctype.c D /trunk/src/lib/crypto/krb/valid_enctype.c Combine the related code into one file. ------------------------------------------------------------------------ r23536 | ghudson | 2009-12-29 13:03:31 -0500 (Tue, 29 Dec 2009) | 2 lines Changed paths: M /trunk/src/plugins/preauth/pkinit/pkinit_srv.c Remove an inoperable error check in return_pkinit_kx. ------------------------------------------------------------------------ r23535 | tsitkova | 2009-12-29 11:41:08 -0500 (Tue, 29 Dec 2009) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/enc_helper.c A /trunk/src/lib/krb5/krb/enc_keyhelper.c Functions in enc_helper.c serve different code blocks. Split them. ------------------------------------------------------------------------ r23533 | tlyu | 2009-12-28 21:42:51 -0500 (Mon, 28 Dec 2009) | 9 lines Changed paths: M /trunk/src/kdc/do_tgs_req.c M /trunk/src/lib/kadm5/logger.c ticket: 6608 subject: MITKRB5-SA-2009-003 CVE-2009-3295 KDC null deref in referrals tags: pullup target_version: 1.7.1 On certain error conditions, prep_reprocess_req() calls kdc_err() with a null pointer as the format string, causing a null dereference and denial of service. Legitimate protocol requests can trigger this problem. ------------------------------------------------------------------------ r23532 | ghudson | 2009-12-28 15:13:39 -0500 (Mon, 28 Dec 2009) | 4 lines Changed paths: M /trunk/src/tests/dejagnu/Makefile.in M /trunk/src/tests/dejagnu/config/default.exp Add dejagnu test suite support for finding the preauth modules in the fake install. Not yet tested, except to verify that it doesn't break the existing test suite. ------------------------------------------------------------------------ r23531 | ghudson | 2009-12-28 14:59:10 -0500 (Mon, 28 Dec 2009) | 5 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/krb/preauth2.c Add a new profile variable preauth_module_dir, which specifies directories to look for preauth plugins in prior to the hardcoded locations. Undocumented for now since, like db_module_dir, this is mostly intended for the test suite. ------------------------------------------------------------------------ r23530 | ghudson | 2009-12-28 14:25:09 -0500 (Mon, 28 Dec 2009) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/init_os_ctx.c Move krb5_get_profile back to init_os_ctx.c for now and revert r23519. At this time we link t_etypes against init_ctx.so during "make check", which breaks if init_ctx contains reference to the profile library. More general solutions to this problem are under discussion. ------------------------------------------------------------------------ r23528 | ghudson | 2009-12-28 13:03:31 -0500 (Mon, 28 Dec 2009) | 4 lines Changed paths: M /trunk/src/clients/kinit/kinit.c M /trunk/src/include/krb5/krb5.hin M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/kdc_authdata.c M /trunk/src/lib/gssapi/krb5/import_name.c M /trunk/src/lib/kadm5/clnt/client_init.c M /trunk/src/lib/krb5/krb/bld_princ.c M /trunk/src/lib/krb5/krb/chk_trans.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/plugins/preauth/pkinit/pkinit_clnt.c M /trunk/src/plugins/preauth/pkinit/pkinit_crypto.h M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c M /trunk/src/plugins/preauth/pkinit/pkinit_identity.c M /trunk/src/plugins/preauth/pkinit/pkinit_srv.c ticket: 6607 Whitespace fixes for new anonymous support. ------------------------------------------------------------------------ r23527 | hartmans | 2009-12-28 12:15:30 -0500 (Mon, 28 Dec 2009) | 18 lines Changed paths: M /trunk/src/clients/kinit/kinit.c M /trunk/src/include/k5-int-pkinit.h M /trunk/src/include/k5-int.h M /trunk/src/include/krb5/krb5.hin M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_authdata.c M /trunk/src/kdc/kdc_preauth.c M /trunk/src/lib/gssapi/krb5/disp_name.c M /trunk/src/lib/gssapi/krb5/import_name.c M /trunk/src/lib/kadm5/admin.h M /trunk/src/lib/kadm5/clnt/client_init.c M /trunk/src/lib/kadm5/clnt/libkadm5clnt.exports M /trunk/src/lib/kadm5/srv/libkadm5srv.exports M /trunk/src/lib/kadm5/srv/server_init.c M /trunk/src/lib/krb5/krb/bld_princ.c M /trunk/src/lib/krb5/krb/chk_trans.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/gic_opt.c M /trunk/src/lib/krb5/libkrb5.exports M /trunk/src/plugins/preauth/fast_factor.h M /trunk/src/plugins/preauth/pkinit/pkinit_clnt.c M /trunk/src/plugins/preauth/pkinit/pkinit_crypto.h M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c M /trunk/src/plugins/preauth/pkinit/pkinit_identity.c M /trunk/src/plugins/preauth/pkinit/pkinit_lib.c M /trunk/src/plugins/preauth/pkinit/pkinit_srv.c Subject: Anonymous support for Kerberos ticket: 6607 Tags: enhancement This ticket implements Project/Anonymous pkinit from k5wiki. Provides support for completely anonymous principals and untested client support for realm-exposed anonymous authentication. * Introduce kinit -n * Introduce kadmin -n * krb5_get_init_creds_opt_set_out_ccache aliases the supplied ccache * No longer generate ad-initial-verified-cas in pkinit * Fix pkinit interactions with non-TGT authentication Merge remote branch 'anonymous' into trunk Conflicts: src/lib/krb5/krb/gic_opt.c ------------------------------------------------------------------------ r23525 | raeburn | 2009-12-27 19:47:40 -0500 (Sun, 27 Dec 2009) | 1 line Changed paths: M /trunk/src/config/pre.in Remove libpty references. ------------------------------------------------------------------------ r23524 | raeburn | 2009-12-27 19:21:20 -0500 (Sun, 27 Dec 2009) | 2 lines Changed paths: M /trunk/src/util/profile/prof_file.c M /trunk/src/util/profile/prof_int.h The "comment" field of prf_data_t was never actually set nor used, so delete it and all references. ------------------------------------------------------------------------ r23523 | raeburn | 2009-12-27 19:21:16 -0500 (Sun, 27 Dec 2009) | 1 line Changed paths: M /trunk/src/tests/threads/Makefile.in A /trunk/src/tests/threads/init_ctx.c A /trunk/src/tests/threads/profread.c Performance testing programs for krb5_init_context and profile data fetch. ------------------------------------------------------------------------ r23522 | raeburn | 2009-12-27 19:21:13 -0500 (Sun, 27 Dec 2009) | 1 line Changed paths: M /trunk/doc/threads.txt Fixing minorly grammatical bad. ------------------------------------------------------------------------ r23521 | raeburn | 2009-12-27 19:21:10 -0500 (Sun, 27 Dec 2009) | 1 line Changed paths: M /trunk/doc/thread-safe.txt Note last real update was a while back; delete listings of libraries no longer in tree. ------------------------------------------------------------------------ r23520 | raeburn | 2009-12-27 19:21:06 -0500 (Sun, 27 Dec 2009) | 6 lines Changed paths: M /trunk/src/config/pre.in M /trunk/src/lib/krb5/os/Makefile.in ticket: 6606 subject: allow testing when offline Define new make variable OFFLINE to "no"; if it's set to "yes", skip the testing of t_locate_kdc, which requires access to mit.edu SRV records. ------------------------------------------------------------------------ r23519 | raeburn | 2009-12-27 19:21:00 -0500 (Sun, 27 Dec 2009) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/init_os_ctx.c Include prof_int.h in init_ctx.c instead of init_os_ctx.c, corresponding to the moved use of profile_copy in r23484. ------------------------------------------------------------------------ r23484 | tsitkova | 2009-12-23 11:00:05 -0500 (Wed, 23 Dec 2009) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Makefile.in A /trunk/src/lib/krb5/krb/gen_save_subkey.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/gic_pwd.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/int-proto.h A /trunk/src/lib/krb5/krb/libdef_parse.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/vfy_increds.c M /trunk/src/lib/krb5/libkrb5.exports M /trunk/src/lib/krb5/os/dnsglue.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/init_os_ctx.c Code modularity related updates. ------------------------------------------------------------------------ r23483 | tsitkova | 2009-12-22 17:26:55 -0500 (Tue, 22 Dec 2009) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/copy_auth.c M /trunk/src/lib/krb5/krb/copy_tick.c M /trunk/src/lib/krb5/krb/gc_via_tkt.c M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/gic_opt.c M /trunk/src/lib/krb5/krb/gic_pwd.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/pr_to_salt.c Remove krb5_ prefix from some static func names ------------------------------------------------------------------------ r23482 | ghudson | 2009-12-21 12:58:12 -0500 (Mon, 21 Dec 2009) | 9 lines Changed paths: M /trunk/src/lib/gssapi/spnego/gssapiP_spnego.h M /trunk/src/lib/gssapi/spnego/spnego_mech.c ticket: 6594 target_version: 1.7.1 tags: pullup Add a set_cred_option handler for SPNEGO which forwards to the underlying mechanism. Fixes SPNEGO credential delegation in 1.7 and copying of SPNEGO initiator creds in both 1.7 and trunk. Patch provided by nalin@redhat.com. ------------------------------------------------------------------------ r23480 | ghudson | 2009-12-17 15:03:16 -0500 (Thu, 17 Dec 2009) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/store_cred.c Fix a cleanup handler in the store_creds code; krb5_cc_close doesn't handle NULL arguments, so we have to check. ------------------------------------------------------------------------ r23479 | ghudson | 2009-12-16 23:49:27 -0500 (Wed, 16 Dec 2009) | 6 lines Changed paths: M /trunk/src/lib/gssapi/generic/gssapi.hin M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_err_krb5.et M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c A /trunk/src/lib/gssapi/krb5/prf.c (from /users/lhoward/gssextras-no-cqa/src/lib/gssapi/krb5/prf.c:23476) A /trunk/src/lib/gssapi/krb5/store_cred.c (from /users/lhoward/gssextras-no-cqa/src/lib/gssapi/krb5/store_cred.c:23476) M /trunk/src/lib/gssapi/libgssapi_krb5.exports M /trunk/src/lib/gssapi/mechglue/Makefile.in M /trunk/src/lib/gssapi/mechglue/g_initialize.c A /trunk/src/lib/gssapi/mechglue/g_prf.c (from /users/lhoward/gssextras-no-cqa/src/lib/gssapi/mechglue/g_prf.c:23476) M /trunk/src/lib/gssapi/mechglue/g_store_cred.c M /trunk/src/lib/gssapi/mechglue/mglueP.h M /trunk/src/lib/gssapi/spnego/gssapiP_spnego.h M /trunk/src/lib/gssapi/spnego/spnego_mech.c M /trunk/src/tests/gssapi/Makefile.in A /trunk/src/tests/gssapi/t_gssexts.c (from /users/lhoward/gssextras-no-cqa/src/tests/gssapi/t_gssexts.c:23476) ticket: 6597 subject: Add GSS extensions to store credentials, generate random bits Merge /users/lhoward/gssextras-no-cqa to trunk. Adds gss_pseudo_random and gss_store_cred. ------------------------------------------------------------------------ r23477 | ghudson | 2009-12-16 15:04:32 -0500 (Wed, 16 Dec 2009) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/gic_opt.c Whitespace fixes. ------------------------------------------------------------------------ r23469 | ghudson | 2009-12-15 12:40:27 -0500 (Tue, 15 Dec 2009) | 4 lines Changed paths: M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/libkrb5.exports On Luke's advice, remove krb5_init_creds_store_creds. It is not a Heimdal API and its functionality is covered by krb5_get_init_creds_opt_set_out_ccache. ------------------------------------------------------------------------ r23468 | ghudson | 2009-12-15 12:33:09 -0500 (Tue, 15 Dec 2009) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/init_ctx.c Get rid of the requirement of defining MAX_ENCTYPE in krb5int_parse_enctype_list, at the cost of making repeated realloc() calls during parsing. ------------------------------------------------------------------------ r23467 | tsitkova | 2009-12-15 11:37:00 -0500 (Tue, 15 Dec 2009) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/vfy_increds.c M /trunk/src/lib/krb5/os/read_pwd.c Formatining enhancement ------------------------------------------------------------------------ r23465 | hartmans | 2009-12-14 13:28:16 -0500 (Mon, 14 Dec 2009) | 12 lines Changed paths: M /trunk/src/clients/kinit/kinit.c M /trunk/src/clients/klist/klist.c M /trunk/src/include/k5-int.h M /trunk/src/include/krb5/krb5.hin M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/fast_util.c M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kdc_util.h M /trunk/src/lib/crypto/krb/make_checksum.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/ccache/ccapi/stdcc.c M /trunk/src/lib/krb5/ccache/ccfns.c M /trunk/src/lib/krb5/krb/fast.c M /trunk/src/lib/krb5/krb/fast.h M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/gic_opt.c M /trunk/src/lib/krb5/krb/init_creds_ctx.h M /trunk/src/lib/krb5/libkrb5.exports Subject: fast negotiation projec ticket: 6595 Tags: enhancement Merge branches/fast-negotiate into trunk. This implements http://k5wiki.kerberos.org/wiki/Projects/Fast_negotiation Additional changes: * krb5_c_make_checksum with checksum type 0 uses mandatory checksum for given key enctype Conflicts: src/lib/crypto/krb/make_checksum.c ------------------------------------------------------------------------ r23464 | tlyu | 2009-12-10 14:34:47 -0500 (Thu, 10 Dec 2009) | 1 line Changed paths: M /trunk/src/lib/crypto/krb/checksum/confounder.c Don't use sizeof(pointertype) to get the length of an allocated array. ------------------------------------------------------------------------ r23463 | ghudson | 2009-12-10 14:04:47 -0500 (Thu, 10 Dec 2009) | 3 lines Changed paths: M /trunk/src/lib/crypto/krb/checksum/confounder.c Add comments to make it slightly clearer how krb5int_confounder_checksum works. ------------------------------------------------------------------------ r23462 | ghudson | 2009-12-10 12:10:10 -0500 (Thu, 10 Dec 2009) | 18 lines Changed paths: M /trunk/src/configure.in M /trunk/src/include/k5-int.h M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/builtin/des/des_int.h M /trunk/src/lib/crypto/builtin/des/f_aead.c M /trunk/src/lib/crypto/builtin/enc_provider/aes.c M /trunk/src/lib/crypto/builtin/enc_provider/des.c M /trunk/src/lib/crypto/builtin/enc_provider/des3.c M /trunk/src/lib/crypto/builtin/enc_provider/rc4.c M /trunk/src/lib/crypto/crypto_tests/t_cksum.c M /trunk/src/lib/crypto/krb/Makefile.in M /trunk/src/lib/crypto/krb/aead.c M /trunk/src/lib/crypto/krb/aead.h A /trunk/src/lib/crypto/krb/checksum A /trunk/src/lib/crypto/krb/checksum/Makefile.in A /trunk/src/lib/crypto/krb/checksum/cbc.c A /trunk/src/lib/crypto/krb/checksum/confounder.c A /trunk/src/lib/crypto/krb/checksum/deps A /trunk/src/lib/crypto/krb/checksum/hmac_md5.c A /trunk/src/lib/crypto/krb/checksum/unkeyed.c M /trunk/src/lib/crypto/krb/checksum_length.c M /trunk/src/lib/crypto/krb/cksumtype_to_string.c M /trunk/src/lib/crypto/krb/cksumtypes.c M /trunk/src/lib/crypto/krb/cksumtypes.h M /trunk/src/lib/crypto/krb/coll_proof_cksum.c M /trunk/src/lib/crypto/krb/deps M /trunk/src/lib/crypto/krb/dk/checksum.c M /trunk/src/lib/crypto/krb/dk/deps M /trunk/src/lib/crypto/krb/dk/dk.h M /trunk/src/lib/crypto/krb/keyed_checksum_types.c M /trunk/src/lib/crypto/krb/keyed_cksum.c D /trunk/src/lib/crypto/krb/keyhash_provider M /trunk/src/lib/crypto/krb/make_checksum.c M /trunk/src/lib/crypto/krb/make_checksum_iov.c M /trunk/src/lib/crypto/krb/valid_cksumtype.c M /trunk/src/lib/crypto/krb/verify_checksum.c M /trunk/src/lib/crypto/krb/verify_checksum_iov.c M /trunk/src/lib/crypto/libk5crypto.exports M /trunk/src/lib/crypto/openssl/enc_provider/aes.c M /trunk/src/lib/crypto/openssl/enc_provider/des.c M /trunk/src/lib/crypto/openssl/enc_provider/des3.c M /trunk/src/lib/crypto/openssl/enc_provider/rc4.c Restructure the crypto checksum implementation to minimize dependencies on the internals of modules. * Keyhash providers are gone. * The cksumtypes table contains checksum and verify functions, similar to the etypes encrypt and decrypt functions. New checksum functions parallel the old keyhash providers, and there are also functions for unkeyed and derived-key HMAC checksums. * The flags field is now used to indicate whether a checksum is unkeyed, but not whether it is a derived-key HMAC checksum. * The descbc checksum is handled through a new enc_provider function which calculates a CBC MAC. The OpenSSL module does not implement the CBC MAC function (it didn't implement descbc before). builtin/des could probably get rid of f_cksum.c (the old DES CBC routine) with some alterations to string2key.c. ------------------------------------------------------------------------ r23460 | tsitkova | 2009-12-09 11:52:41 -0500 (Wed, 09 Dec 2009) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/os/timeofday.c Change file holder for krb5int_check_clockskew. Minor Style changes per code practices. ------------------------------------------------------------------------ r23458 | epeisach | 2009-12-07 22:24:23 -0500 (Mon, 07 Dec 2009) | 10 lines Changed paths: M /trunk/src/plugins/kdb/db2/libdb2/test/run.test ticket: 6593 subject: Remove dependency on /bin/csh in test suite The libdb2 test suite would fail if /bin/csh was not present. The tests did not execute /bin/csh - but used the contents as data to put into the test database. Iterate over a few "known" files until one is found that could be used for it... Tests for /bin/csh, /bin/cat, /usr/bin/cat, /bin/ls, /usr/bin/ls. If none of these exist - then fail. ------------------------------------------------------------------------ r23457 | tlyu | 2009-12-07 19:04:48 -0500 (Mon, 07 Dec 2009) | 1 line Changed paths: M /trunk/src/Makefile.in M /trunk/src/lib/gssapi/generic/disp_com_err_status.c M /trunk/src/lib/gssapi/generic/disp_major_status.c M /trunk/src/lib/gssapi/generic/gssapi_generic.c M /trunk/src/lib/gssapi/generic/gssapi_generic.h M /trunk/src/lib/gssapi/generic/maptest.c M /trunk/src/lib/gssapi/generic/rel_buffer.c M /trunk/src/lib/gssapi/generic/rel_oid_set.c M /trunk/src/lib/gssapi/generic/util_buffer.c M /trunk/src/lib/gssapi/generic/util_canonhost.c M /trunk/src/lib/gssapi/generic/util_errmap.c M /trunk/src/lib/gssapi/generic/util_localhost.c M /trunk/src/lib/gssapi/generic/util_ordering.c M /trunk/src/lib/gssapi/generic/util_set.c M /trunk/src/lib/gssapi/generic/util_token.c M /trunk/src/lib/gssapi/generic/util_validate.c M /trunk/src/lib/gssapi/generic/utl_nohash_validate.c M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/add_cred.c M /trunk/src/lib/gssapi/krb5/canon_name.c M /trunk/src/lib/gssapi/krb5/compare_name.c M /trunk/src/lib/gssapi/krb5/context_time.c M /trunk/src/lib/gssapi/krb5/copy_ccache.c M /trunk/src/lib/gssapi/krb5/delete_sec_context.c M /trunk/src/lib/gssapi/krb5/disp_name.c M /trunk/src/lib/gssapi/krb5/disp_status.c M /trunk/src/lib/gssapi/krb5/duplicate_name.c M /trunk/src/lib/gssapi/krb5/export_name.c M /trunk/src/lib/gssapi/krb5/export_sec_context.c M /trunk/src/lib/gssapi/krb5/get_tkt_flags.c M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/krb5/import_name.c M /trunk/src/lib/gssapi/krb5/import_sec_context.c M /trunk/src/lib/gssapi/krb5/indicate_mechs.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/inq_context.c M /trunk/src/lib/gssapi/krb5/inq_cred.c M /trunk/src/lib/gssapi/krb5/inq_names.c M /trunk/src/lib/gssapi/krb5/k5seal.c M /trunk/src/lib/gssapi/krb5/k5sealiov.c M /trunk/src/lib/gssapi/krb5/k5sealv3.c M /trunk/src/lib/gssapi/krb5/k5sealv3iov.c M /trunk/src/lib/gssapi/krb5/k5unseal.c M /trunk/src/lib/gssapi/krb5/k5unsealiov.c M /trunk/src/lib/gssapi/krb5/lucid_context.c M /trunk/src/lib/gssapi/krb5/naming_exts.c M /trunk/src/lib/gssapi/krb5/process_context_token.c M /trunk/src/lib/gssapi/krb5/rel_cred.c M /trunk/src/lib/gssapi/krb5/rel_name.c M /trunk/src/lib/gssapi/krb5/rel_oid.c M /trunk/src/lib/gssapi/krb5/s4u_gss_glue.c M /trunk/src/lib/gssapi/krb5/seal.c M /trunk/src/lib/gssapi/krb5/ser_sctx.c M /trunk/src/lib/gssapi/krb5/set_allowable_enctypes.c M /trunk/src/lib/gssapi/krb5/set_ccache.c M /trunk/src/lib/gssapi/krb5/sign.c M /trunk/src/lib/gssapi/krb5/unseal.c M /trunk/src/lib/gssapi/krb5/util_cksum.c M /trunk/src/lib/gssapi/krb5/util_crypt.c M /trunk/src/lib/gssapi/krb5/util_seed.c M /trunk/src/lib/gssapi/krb5/util_seqnum.c M /trunk/src/lib/gssapi/krb5/val_cred.c M /trunk/src/lib/gssapi/krb5/verify.c M /trunk/src/lib/gssapi/krb5/wrap_size_limit.c Mark and reindent lib/gssapi, with some exceptions. ------------------------------------------------------------------------ r23456 | tlyu | 2009-12-07 18:26:27 -0500 (Mon, 07 Dec 2009) | 1 line Changed paths: M /trunk/src/Makefile.in M /trunk/src/lib/apputils/daemon.c Mark lib/apputils. ------------------------------------------------------------------------ r23455 | tlyu | 2009-12-07 17:36:41 -0500 (Mon, 07 Dec 2009) | 1 line Changed paths: M /trunk/src/Makefile.in M /trunk/src/util/et/com_err.c M /trunk/src/util/et/compile_et.c M /trunk/src/util/et/compiler.h M /trunk/src/util/et/error_message.c M /trunk/src/util/et/error_table.h M /trunk/src/util/et/et_name.c M /trunk/src/util/et/init_et.c M /trunk/src/util/et/internal.h M /trunk/src/util/et/mit-sipb-copyright.h M /trunk/src/util/et/t_com_err.c M /trunk/src/util/et/test_et.c M /trunk/src/util/exitsleep.c M /trunk/src/util/mac/k5_mig_client.c M /trunk/src/util/mac/k5_mig_client.h M /trunk/src/util/mac/k5_mig_server.c M /trunk/src/util/mac/k5_mig_server.h M /trunk/src/util/mac/k5_mig_types.h M /trunk/src/util/profile/argv_parse.c M /trunk/src/util/profile/argv_parse.h M /trunk/src/util/profile/prof_FSp_glue.c M /trunk/src/util/profile/prof_file.c M /trunk/src/util/profile/prof_get.c M /trunk/src/util/profile/prof_init.c M /trunk/src/util/profile/prof_parse.c M /trunk/src/util/profile/prof_set.c M /trunk/src/util/profile/prof_tree.c M /trunk/src/util/profile/test_parse.c M /trunk/src/util/profile/test_profile.c M /trunk/src/util/ss/copyright.h M /trunk/src/util/ss/data.c M /trunk/src/util/ss/error.c M /trunk/src/util/ss/execute_cmd.c M /trunk/src/util/ss/help.c M /trunk/src/util/ss/invocation.c M /trunk/src/util/ss/list_rqs.c M /trunk/src/util/ss/listen.c M /trunk/src/util/ss/mit-sipb-copyright.h M /trunk/src/util/ss/mk_cmds.c M /trunk/src/util/ss/options.c M /trunk/src/util/ss/pager.c M /trunk/src/util/ss/parse.c M /trunk/src/util/ss/prompt.c M /trunk/src/util/ss/request_tbl.c M /trunk/src/util/ss/requests.c M /trunk/src/util/ss/ss.h M /trunk/src/util/ss/ss_internal.h M /trunk/src/util/ss/test_ss.c M /trunk/src/util/ss/utils.c M /trunk/src/util/windows/getopt.c M /trunk/src/util/windows/getopt.h M /trunk/src/util/windows/getopt_long.c M /trunk/src/util/windows/libecho.c Mark and reindent util, with some exceptions. ------------------------------------------------------------------------ r23454 | tlyu | 2009-12-07 10:30:37 -0500 (Mon, 07 Dec 2009) | 7 lines Changed paths: M /trunk/src/lib/kdb/kdb_default.c M /trunk/src/lib/krb5/krb/init_ctx.c ticket: 6592 subject: handle negative enctypes better status: open krb5_dbe_def_search_enctype and krb5int_parse_enctype_list were making assumptions that enctype numbers are positive. Potentially more code makes this assumption, but these appear to be the major ones. ------------------------------------------------------------------------ r23453 | epeisach | 2009-12-06 17:07:02 -0500 (Sun, 06 Dec 2009) | 5 lines Changed paths: M /trunk/src/lib/crypto/builtin/hmac.c Initialize ihash_iov in case fall through to cleanup handler and try to free garbarge. ------------------------------------------------------------------------ r23452 | ghudson | 2009-12-06 15:55:16 -0500 (Sun, 06 Dec 2009) | 3 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/crypto/crypto_tests/t_cksum.c M /trunk/src/lib/crypto/krb/aead.c M /trunk/src/lib/crypto/krb/keyhash_provider/descbc.c M /trunk/src/lib/crypto/krb/keyhash_provider/hmac_md5.c M /trunk/src/lib/crypto/krb/keyhash_provider/k5_md4des.c M /trunk/src/lib/crypto/krb/keyhash_provider/k5_md5des.c M /trunk/src/lib/crypto/krb/keyhash_provider/md5_hmac.c M /trunk/src/lib/crypto/krb/make_checksum.c M /trunk/src/lib/crypto/krb/verify_checksum.c M /trunk/src/lib/crypto/krb/verify_checksum_iov.c Remove the ivec parameters from the keyhash provider functions, as they are never used by callers. ------------------------------------------------------------------------ r23451 | ghudson | 2009-12-06 11:25:22 -0500 (Sun, 06 Dec 2009) | 1 line Changed paths: M /trunk/src/lib/crypto/builtin/hash_provider/deps M /trunk/src/lib/crypto/openssl/hash_provider/deps Make depend. ------------------------------------------------------------------------ r23450 | ghudson | 2009-12-06 11:23:11 -0500 (Sun, 06 Dec 2009) | 4 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/crypto/builtin/hash_provider/Makefile.in M /trunk/src/lib/crypto/builtin/hash_provider/hash_crc32.c M /trunk/src/lib/crypto/builtin/hash_provider/hash_md4.c M /trunk/src/lib/crypto/builtin/hash_provider/hash_md5.c M /trunk/src/lib/crypto/builtin/hash_provider/hash_sha1.c M /trunk/src/lib/crypto/builtin/hmac.c M /trunk/src/lib/crypto/builtin/pbkdf2.c M /trunk/src/lib/crypto/crypto_tests/t_hmac.c M /trunk/src/lib/crypto/krb/aead.c M /trunk/src/lib/crypto/krb/aead.h M /trunk/src/lib/crypto/krb/arcfour/arcfour.c M /trunk/src/lib/crypto/krb/arcfour/arcfour_aead.c M /trunk/src/lib/crypto/krb/dk/checksum.c M /trunk/src/lib/crypto/krb/dk/dk.h M /trunk/src/lib/crypto/krb/dk/dk_aead.c M /trunk/src/lib/crypto/krb/keyhash_provider/hmac_md5.c M /trunk/src/lib/crypto/krb/keyhash_provider/md5_hmac.c M /trunk/src/lib/crypto/krb/make_checksum.c M /trunk/src/lib/crypto/krb/old/old_aead.c M /trunk/src/lib/crypto/krb/prf/des_prf.c M /trunk/src/lib/crypto/krb/prf/dk_prf.c M /trunk/src/lib/crypto/krb/prf/rc4_prf.c M /trunk/src/lib/crypto/openssl/hash_provider/Makefile.in M /trunk/src/lib/crypto/openssl/hash_provider/hash_crc32.c M /trunk/src/lib/crypto/openssl/hash_provider/hash_md4.c M /trunk/src/lib/crypto/openssl/hash_provider/hash_md5.c M /trunk/src/lib/crypto/openssl/hash_provider/hash_sha1.c M /trunk/src/lib/crypto/openssl/hmac.c Make the libk5crypto hash_provider interface take crypto_iov lists instead of lists of krb5_data. Make the base HMAC APIs take crypto_iov lists and drop the _iov variants. ------------------------------------------------------------------------ r23449 | ghudson | 2009-12-06 10:57:36 -0500 (Sun, 06 Dec 2009) | 4 lines Changed paths: M /trunk/src/lib/crypto/builtin/enc_provider/des3.c In the built-in des3 provider, remove the unused version of validate_and_schedule, and drop the _iov suffix from the one we do use. (Cleanup from r23444.) ------------------------------------------------------------------------ r23448 | ghudson | 2009-12-05 17:53:04 -0500 (Sat, 05 Dec 2009) | 3 lines Changed paths: M /trunk/src/include/k5-int.h Make the alloc_data and k5alloc convenience functions work if the caller requests zero bytes, by allocating one byte instead. ------------------------------------------------------------------------ r23447 | epeisach | 2009-12-05 08:47:37 -0500 (Sat, 05 Dec 2009) | 3 lines Changed paths: M /trunk/src/configure.in Remove tests for sched.h, kdb_db.h, kdc.c. None of these are used in the tree. ------------------------------------------------------------------------ r23446 | ghudson | 2009-12-04 09:58:10 -0500 (Fri, 04 Dec 2009) | 3 lines Changed paths: M /trunk/src/lib/crypto/krb/crypto_length.c Remove some code paths in crypto-length which are dead now that the internal interface can't return an error. ------------------------------------------------------------------------ r23445 | ghudson | 2009-12-04 09:54:57 -0500 (Fri, 04 Dec 2009) | 2 lines Changed paths: M /trunk/src/lib/crypto/crypto_tests/t_crc.c M /trunk/src/lib/crypto/krb/crc32/crc-32.h M /trunk/src/lib/crypto/krb/crc32/crc32.c Remove CRC32_SHIFT4 code as we are unlikely to ever need it. ------------------------------------------------------------------------ r23444 | ghudson | 2009-12-04 00:12:35 -0500 (Fri, 04 Dec 2009) | 21 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/crypto/builtin/aes/Makefile.in D /trunk/src/lib/crypto/builtin/aes/aes_s2k.c D /trunk/src/lib/crypto/builtin/aes/aes_s2k.h M /trunk/src/lib/crypto/builtin/aes/deps M /trunk/src/lib/crypto/builtin/deps M /trunk/src/lib/crypto/builtin/des/Makefile.in M /trunk/src/lib/crypto/builtin/des/d3_aead.c D /trunk/src/lib/crypto/builtin/des/d3_cbc.c M /trunk/src/lib/crypto/builtin/des/deps M /trunk/src/lib/crypto/builtin/des/des_int.h M /trunk/src/lib/crypto/builtin/des/f_aead.c M /trunk/src/lib/crypto/builtin/des/f_cbc.c M /trunk/src/lib/crypto/builtin/enc_provider/aes.c M /trunk/src/lib/crypto/builtin/enc_provider/deps M /trunk/src/lib/crypto/builtin/enc_provider/des.c M /trunk/src/lib/crypto/builtin/enc_provider/des3.c M /trunk/src/lib/crypto/builtin/enc_provider/rc4.c M /trunk/src/lib/crypto/crypto_tests/aes-test.c M /trunk/src/lib/crypto/crypto_tests/t_cts.c M /trunk/src/lib/crypto/krb/aead.c M /trunk/src/lib/crypto/krb/aead.h M /trunk/src/lib/crypto/krb/arcfour/arcfour.c M /trunk/src/lib/crypto/krb/arcfour/arcfour.h M /trunk/src/lib/crypto/krb/arcfour/arcfour_aead.c M /trunk/src/lib/crypto/krb/arcfour/arcfour_s2k.c M /trunk/src/lib/crypto/krb/arcfour/deps M /trunk/src/lib/crypto/krb/combine_keys.c M /trunk/src/lib/crypto/krb/crypto_length.c M /trunk/src/lib/crypto/krb/decrypt.c M /trunk/src/lib/crypto/krb/decrypt_iov.c M /trunk/src/lib/crypto/krb/deps M /trunk/src/lib/crypto/krb/dk/Makefile.in M /trunk/src/lib/crypto/krb/dk/deps M /trunk/src/lib/crypto/krb/dk/derive.c M /trunk/src/lib/crypto/krb/dk/dk.h M /trunk/src/lib/crypto/krb/dk/dk_aead.c D /trunk/src/lib/crypto/krb/dk/dk_decrypt.c D /trunk/src/lib/crypto/krb/dk/dk_encrypt.c M /trunk/src/lib/crypto/krb/dk/stringtokey.c M /trunk/src/lib/crypto/krb/encrypt.c M /trunk/src/lib/crypto/krb/encrypt_iov.c M /trunk/src/lib/crypto/krb/encrypt_length.c M /trunk/src/lib/crypto/krb/etypes.c M /trunk/src/lib/crypto/krb/etypes.h M /trunk/src/lib/crypto/krb/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/krb/keyhash_provider/deps M /trunk/src/lib/crypto/krb/keyhash_provider/k5_md4des.c M /trunk/src/lib/crypto/krb/keyhash_provider/k5_md5des.c M /trunk/src/lib/crypto/krb/old/Makefile.in M /trunk/src/lib/crypto/krb/old/deps M /trunk/src/lib/crypto/krb/old/des_stringtokey.c M /trunk/src/lib/crypto/krb/old/old.h M /trunk/src/lib/crypto/krb/old/old_aead.c D /trunk/src/lib/crypto/krb/old/old_decrypt.c D /trunk/src/lib/crypto/krb/old/old_encrypt.c M /trunk/src/lib/crypto/krb/prf/deps M /trunk/src/lib/crypto/krb/prf/des_prf.c M /trunk/src/lib/crypto/krb/prf/dk_prf.c M /trunk/src/lib/crypto/krb/prf/prf_int.h M /trunk/src/lib/crypto/krb/prf/rc4_prf.c M /trunk/src/lib/crypto/krb/prf.c M /trunk/src/lib/crypto/krb/raw/Makefile.in M /trunk/src/lib/crypto/krb/raw/deps M /trunk/src/lib/crypto/krb/raw/raw.h M /trunk/src/lib/crypto/krb/raw/raw_aead.c D /trunk/src/lib/crypto/krb/raw/raw_decrypt.c D /trunk/src/lib/crypto/krb/raw/raw_encrypt.c M /trunk/src/lib/crypto/krb/string_to_key.c M /trunk/src/lib/crypto/krb/yarrow/ycipher.c M /trunk/src/lib/crypto/openssl/Makefile.in M /trunk/src/lib/crypto/openssl/aes/Makefile.in D /trunk/src/lib/crypto/openssl/aes/aes_s2k.c D /trunk/src/lib/crypto/openssl/aes/aes_s2k.h M /trunk/src/lib/crypto/openssl/aes/deps M /trunk/src/lib/crypto/openssl/deps M /trunk/src/lib/crypto/openssl/enc_provider/aes.c M /trunk/src/lib/crypto/openssl/enc_provider/deps M /trunk/src/lib/crypto/openssl/enc_provider/des.c M /trunk/src/lib/crypto/openssl/enc_provider/des3.c M /trunk/src/lib/crypto/openssl/enc_provider/rc4.c M /trunk/src/lib/crypto/openssl/sha1/Makefile.in Consolidate the IOV and non-IOV encryption/decryption code paths, and drop the _iov suffix from most encryption- and decryption-related functions. The enc_provider encrypt and decrypt functions take IOVs, as do the enctype entries in etypes.c, and there are no separate encrypt_iov or decrypt_iov functions. aead_provider is gone. Enctype functions now take pointers to the enctype entry instead of pointers to the enc/hash/aead providers; this allows dk_encrypt and dk_decrypt to be polymorphic in the length function they use now that AES and DES3 can't differentiate by aead provider. aes_string_to_key needed to be moved into the krb/ fold for this since it's an enctype function; it was duplicated between builtin/ and openssl/ before. This leaves openssl/aes empty; the build system currently demands that all modules have the same directory structure, so the directory and Makefile will stick around for now. Three separate copies of the derive_random logic are also now consolidated into one. ------------------------------------------------------------------------ r23443 | tlyu | 2009-12-02 23:49:37 -0500 (Wed, 02 Dec 2009) | 1 line Changed paths: M /trunk/src/lib/crypto/builtin/enc_provider/aes.c M /trunk/src/lib/crypto/libk5crypto.exports Revert r23442. Revert r23436 changes unrelated to comment reformatting. ------------------------------------------------------------------------ r23442 | tlyu | 2009-12-02 23:10:18 -0500 (Wed, 02 Dec 2009) | 1 line Changed paths: M /trunk/src/lib/crypto/libk5crypto.exports Update export list to reflect changes in r23436. ------------------------------------------------------------------------ r23441 | raeburn | 2009-12-02 21:35:21 -0500 (Wed, 02 Dec 2009) | 1 line Changed paths: M /trunk/src/kadmin/server/network.c M /trunk/src/kdc/network.c Reformat new comments. ------------------------------------------------------------------------ r23440 | raeburn | 2009-12-02 21:17:28 -0500 (Wed, 02 Dec 2009) | 21 lines Changed paths: M /trunk/src/kadmin/server/network.c M /trunk/src/kdc/network.c ticket: 6591 subject: fix slow behavior on Mac OS X with link-local addresses When using my previous patch, if a local hostname like "foobar.local" is looked up, you may get back a link-local IPv6 address. However, the KDC seems to be unable to respond from that address, resulting in a ~1s delay for each KDC exchange while waiting for the client to fail over to another address (in my case, another IPv6 address). Create a new object for holding whatever auxiliary information might be needed to properly transmit the response to the client. Currently, that only means the interface index number under IPv6. Fill it in on receipt, always; copy it back to the pktinfo structure when transmitting, ONLY if the local source address is link-local. If an error occurs while transmitting the reply, print both the remote destination address and the local source address. Use getnameinfo instead of inet_ntop. Apply the same changes to kadmind, to keep the versions of network.c more or less in sync. ------------------------------------------------------------------------ r23439 | raeburn | 2009-12-02 21:17:24 -0500 (Wed, 02 Dec 2009) | 11 lines Changed paths: M /trunk/src/kadmin/testing/scripts/make-host-keytab.plin M /trunk/src/kadmin/testing/scripts/qualname.plin M /trunk/src/tests/resolve/resolve.c ticket: 6590 subject: allow testing even if name->addr->name mapping doesn't work Many of the tests are set up to fail if the local hostname can't be mapped to an address and back to a name again. If the name results in an address, and we can get a fully-qualified name or something that looks like it, though, we should be able to just go ahead and run some tests. This is also closer to the current behavior of sname_to_principal when reverse DNS is enabled. ------------------------------------------------------------------------ r23438 | raeburn | 2009-12-02 21:17:20 -0500 (Wed, 02 Dec 2009) | 1 line Changed paths: M /trunk/src/lib/krb5/asn.1/asn1_encode.c Sense of POINTERS_ARE_ALL_THE_SAME test was backwards. ------------------------------------------------------------------------ r23437 | raeburn | 2009-12-02 21:17:16 -0500 (Wed, 02 Dec 2009) | 2 lines Changed paths: M /trunk/src/include/k5-platform.h Temporarily define UINT16_TYPE and UINT32_TYPE so the load/store functions don't need excessive conditionals internally. ------------------------------------------------------------------------ r23436 | ghudson | 2009-12-02 18:34:05 -0500 (Wed, 02 Dec 2009) | 2 lines Changed paths: M /trunk/src/lib/crypto/builtin/enc_provider/aes.c Reformat new block comment per coding style. ------------------------------------------------------------------------ r23435 | raeburn | 2009-12-02 18:09:42 -0500 (Wed, 02 Dec 2009) | 1 line Changed paths: M /trunk/src/lib/crypto/crypto_tests/deps Actually record dependencies of crypto tests. ------------------------------------------------------------------------ r23434 | raeburn | 2009-12-02 18:09:40 -0500 (Wed, 02 Dec 2009) | 1 line Changed paths: M /trunk/src/config/post.in Check ALL_DEP_SRCS, not SRCS, to decide what to put into the deps file. ------------------------------------------------------------------------ r23433 | raeburn | 2009-12-02 18:09:36 -0500 (Wed, 02 Dec 2009) | 1 line Changed paths: M /trunk/src/lib/crypto/krb/arcfour/deps M /trunk/src/lib/crypto/krb/old/deps M /trunk/src/lib/crypto/krb/prf/deps M /trunk/src/util/ss/deps update dependencies ------------------------------------------------------------------------ r23432 | raeburn | 2009-12-02 18:09:33 -0500 (Wed, 02 Dec 2009) | 4 lines Changed paths: M /trunk/src/lib/crypto/builtin/enc_provider/aes.c Perform the AES-CBC XOR operations 4 bytes at a time, using the helper functions for loading and storing potentially-unaligned values. Improves bulk AES encryption performance by 2% or so on 32-bit x86 with gcc 4. ------------------------------------------------------------------------ r23431 | raeburn | 2009-12-02 18:09:29 -0500 (Wed, 02 Dec 2009) | 1 line Changed paths: M /trunk/src/include/k5-platform.h Add store_{16,32,64}_n functions, for potentially-unaligned, native-order values. ------------------------------------------------------------------------ r23430 | ghudson | 2009-12-02 17:37:16 -0500 (Wed, 02 Dec 2009) | 6 lines Changed paths: M /trunk/src/lib/crypto/builtin/des/d3_aead.c M /trunk/src/lib/crypto/builtin/des/f_aead.c M /trunk/src/lib/crypto/builtin/enc_provider/aes.c M /trunk/src/lib/crypto/krb/aead.c M /trunk/src/lib/crypto/krb/aead.h Speed up the per-block loops of AES, DES3, and DES IOV encryption by avoiding function calls and copies in the case where the next block is wholly contained within the current buffer. To do this, introduce two new inline functions in aead.h called iov_next_block and iov_store_block. ------------------------------------------------------------------------ r23429 | ghudson | 2009-12-02 15:13:26 -0500 (Wed, 02 Dec 2009) | 2 lines Changed paths: M /trunk/src/lib/crypto/crypto_tests/Makefile.in Remove t_kperf on make clean. ------------------------------------------------------------------------ r23428 | ghudson | 2009-12-02 14:52:54 -0500 (Wed, 02 Dec 2009) | 5 lines Changed paths: M /trunk/src/lib/crypto/builtin/enc_provider/aes.c Clean up the AES enc_provider code a bit. Chiefly, work with unsigned char blocks, casting input->data and output->data once each upon entry to the non-IOV encrypt and decrypt functions, rather than casting our working buffers each time we need to work with an outside function. ------------------------------------------------------------------------ r23427 | ghudson | 2009-12-02 13:32:03 -0500 (Wed, 02 Dec 2009) | 2 lines Changed paths: M /trunk/src/lib/crypto/crypto_tests/t_kperf.c In t_kperf, generate a valid ciphertext when testing decryption. ------------------------------------------------------------------------ r23426 | ghudson | 2009-12-02 13:10:12 -0500 (Wed, 02 Dec 2009) | 2 lines Changed paths: M /trunk/src/lib/crypto/krb/aead.c Fix an incorrect length in the new krb5int_c_decrypt_aead_compat. ------------------------------------------------------------------------ r23425 | tsitkova | 2009-12-02 13:06:19 -0500 (Wed, 02 Dec 2009) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/changepw.c Fixed the conflicting type "static krb5_error_code KRB5_CALLCONV" of krb5_change_set_password and some reindentation/reformating ------------------------------------------------------------------------ r23398 | tsitkova | 2009-12-01 11:22:47 -0500 (Tue, 01 Dec 2009) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/preauth2.c Reindent and removed krb5_ prefix from static func name ------------------------------------------------------------------------ r23397 | ghudson | 2009-11-30 20:36:42 -0500 (Mon, 30 Nov 2009) | 10 lines Changed paths: M /trunk/src/lib/crypto/krb/dk/dk_aead.c ticket: 6589 subject: Fix AES IOV decryption of small messages tags: pullup target_version: 1.7.1 AES messages never need to be padded because the confounder ensures that the plaintext is at least one block long. Remove a check in krb5int_dk_decrypt_iov which was rejecting short AES messages because it didn't count the header length. ------------------------------------------------------------------------ r23396 | ghudson | 2009-11-30 20:32:02 -0500 (Mon, 30 Nov 2009) | 4 lines Changed paths: M /trunk/src/lib/crypto/krb/aead.c Make krb5int_c_decrypt_aead_compat more efficient by building the buffers explicitly rather than using stream decryption. Sidesteps some machinery and avoids copying the output. ------------------------------------------------------------------------ r23395 | ghudson | 2009-11-30 19:40:54 -0500 (Mon, 30 Nov 2009) | 4 lines Changed paths: M /trunk/src/lib/crypto/krb/arcfour/arcfour_aead.c Fix the usage fallback in krb5int_arcfour_decrypt_iov. Factor out IOV encryption with a keyblock since this makes four uses of it in one file. ------------------------------------------------------------------------ r23394 | tlyu | 2009-11-30 18:09:36 -0500 (Mon, 30 Nov 2009) | 1 line Changed paths: M /trunk/src/Makefile.in M /trunk/src/tests/asn.1/debug.h M /trunk/src/tests/asn.1/krb5_decode_leak.c M /trunk/src/tests/asn.1/krb5_decode_test.c M /trunk/src/tests/asn.1/krb5_encode_test.c M /trunk/src/tests/asn.1/ktest.c M /trunk/src/tests/asn.1/ktest_equal.c M /trunk/src/tests/asn.1/t_trval.c M /trunk/src/tests/asn.1/trval.c M /trunk/src/tests/asn.1/utility.c M /trunk/src/tests/create/kdb5_mkdums.c M /trunk/src/tests/dejagnu/t_inetd.c M /trunk/src/tests/dump.c M /trunk/src/tests/gss-threads/gss-client.c M /trunk/src/tests/gss-threads/gss-server.c M /trunk/src/tests/gssapi/t_imp_name.c M /trunk/src/tests/gssapi/t_namingexts.c M /trunk/src/tests/gssapi/t_s4u.c M /trunk/src/tests/hammer/pp.c M /trunk/src/tests/misc/test_getpw.c M /trunk/src/tests/misc/test_getsockname.c M /trunk/src/tests/misc/test_nfold.c M /trunk/src/tests/mkeystash_compat/bigendian.c M /trunk/src/tests/resolve/addrinfo-test.c M /trunk/src/tests/resolve/fake-addrinfo-test.c M /trunk/src/tests/resolve/resolve.c M /trunk/src/tests/shlib/t_loader.c M /trunk/src/tests/test1.c M /trunk/src/tests/threads/gss-perf.c M /trunk/src/tests/threads/prof1.c M /trunk/src/tests/threads/t_rcache.c M /trunk/src/tests/verify/kdb5_verify.c M /trunk/src/tests/verify/pkey.c Mark and reindent tests, with some exclusions. ------------------------------------------------------------------------ r23393 | tsitkova | 2009-11-30 17:29:48 -0500 (Mon, 30 Nov 2009) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/krb5_gss_glue.c M /trunk/src/lib/krb5/ccache/ccbase.c M /trunk/src/lib/krb5/ccache/cccursor.c Reindent ------------------------------------------------------------------------ r23392 | tlyu | 2009-11-30 16:35:38 -0500 (Mon, 30 Nov 2009) | 1 line Changed paths: M /trunk/src/Makefile.in M /trunk/src/util/support/cache-addrinfo.h M /trunk/src/util/support/errors.c M /trunk/src/util/support/fake-addrinfo.c M /trunk/src/util/support/gmt_mktime.c M /trunk/src/util/support/init-addrinfo.c M /trunk/src/util/support/ipc_stream.c M /trunk/src/util/support/k5buf-int.h M /trunk/src/util/support/k5buf.c M /trunk/src/util/support/mkstemp.c M /trunk/src/util/support/plugins.c M /trunk/src/util/support/printf.c M /trunk/src/util/support/strlcpy.c M /trunk/src/util/support/supp-int.h M /trunk/src/util/support/t_k5buf.c M /trunk/src/util/support/t_unal.c M /trunk/src/util/support/threads.c M /trunk/src/util/support/utf8.c M /trunk/src/util/support/utf8_conv.c Mark and reindent util/support. ------------------------------------------------------------------------ r23391 | ghudson | 2009-11-30 14:37:31 -0500 (Mon, 30 Nov 2009) | 2 lines Changed paths: M /trunk/src/lib/crypto/krb/old/old_aead.c Remove some stray tabs. ------------------------------------------------------------------------ r23390 | ghudson | 2009-11-30 14:05:01 -0500 (Mon, 30 Nov 2009) | 3 lines Changed paths: M /trunk/src/lib/crypto/krb/etypes.c Use aead_dk instead of aead_old for des-hmac-sha1, since it uses dk_encrypt. ------------------------------------------------------------------------ r23389 | ghudson | 2009-11-30 14:03:58 -0500 (Mon, 30 Nov 2009) | 10 lines Changed paths: M /trunk/src/lib/crypto/builtin/des/f_aead.c ticket: 6588 subject: Fix ivec chaining for DES iov encryption tags: pullup target_version: 1.7.1 krb5int_des_cbc_decrypt_iov was using a plaintext block to update the ivec. Fix it to use the last cipher block, borrowing from the corresponding des3 function. The impact of this bug is not serious since ivec chaining is not typically used with IOV encryption in 1.7. ------------------------------------------------------------------------ r23388 | ghudson | 2009-11-30 11:19:24 -0500 (Mon, 30 Nov 2009) | 6 lines Changed paths: M /trunk/src/lib/crypto/krb/aead.c M /trunk/src/lib/crypto/krb/aead.h M /trunk/src/lib/crypto/krb/etypes.c M /trunk/src/lib/crypto/krb/old/Makefile.in M /trunk/src/lib/crypto/krb/old/old.h A /trunk/src/lib/crypto/krb/old/old_aead.c Add an AEAD provider for enctypes which use krb5_old_encrypt and krb5_old_decrypt; this makes every enctype have an AEAD provider. To make this work, expose make_unkeyed_checksum_iov to other files (under the name krb5int_hash_iov) and make krb5int_c_padding_length take into account the header length. ------------------------------------------------------------------------ r23387 | ghudson | 2009-11-30 11:13:50 -0500 (Mon, 30 Nov 2009) | 4 lines Changed paths: M /trunk/src/lib/crypto/builtin/enc_provider/des.c In the des enc_provider decrypt_iov function, count header blocks as well as data and padding blocks when checking for correctly padded input. ------------------------------------------------------------------------ r23386 | ghudson | 2009-11-30 11:12:36 -0500 (Mon, 30 Nov 2009) | 5 lines Changed paths: M /trunk/src/lib/crypto/builtin/hash_provider/hash_crc32.c M /trunk/src/lib/crypto/crypto_tests/t_crc.c M /trunk/src/lib/crypto/krb/crc32/crc-32.h M /trunk/src/lib/crypto/krb/crc32/crc32.c M /trunk/src/lib/crypto/openssl/hash_provider/hash_crc32.c Make the crc32 hash provider correctly chain multiple input buffers, so that it returns the same result if you pass it one big buffer or many small buffers containing the same data. To do this, change the contract of mit_crc32 so that the cksum parameter is in-out. ------------------------------------------------------------------------ r23385 | ghudson | 2009-11-30 09:17:06 -0500 (Mon, 30 Nov 2009) | 4 lines Changed paths: M /trunk/src/lib/crypto/krb/dk/dk_aead.c M /trunk/src/lib/crypto/krb/raw/raw_aead.c Stream decryption is handled in krb5_k_decrypt_iov; remove some lingering checks in the dk and raw aead providers from before that was introduced. ------------------------------------------------------------------------ r23384 | hartmans | 2009-11-30 09:14:47 -0500 (Mon, 30 Nov 2009) | 3 lines Changed paths: M /trunk/src/kdc/fast_util.c ticket: 6585 Fix memory leak ------------------------------------------------------------------------ r23382 | ghudson | 2009-11-29 20:19:14 -0500 (Sun, 29 Nov 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/copy_auth.c Terminate the loop in find_authdata_1 if we get an error in one of the iterations. ------------------------------------------------------------------------ r23381 | ghudson | 2009-11-29 18:13:57 -0500 (Sun, 29 Nov 2009) | 5 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/crypto/krb/arcfour/arcfour.c M /trunk/src/lib/crypto/krb/arcfour/arcfour_aead.c M /trunk/src/lib/crypto/libk5crypto.exports M /trunk/src/lib/gssapi/krb5/util_crypt.c M /trunk/src/lib/krb5/os/accessor.c Remove the non-iov entry point introduced in r23378, since it's easy to use the iov entry point at both call sites. Rename the iov entry point to remove the "_iov" suffix since it's no longer needed to disambiguate. ------------------------------------------------------------------------ r23380 | ghudson | 2009-11-29 10:43:29 -0500 (Sun, 29 Nov 2009) | 4 lines Changed paths: M /trunk/src/lib/crypto/krb/arcfour/arcfour.c Avoid using strncpy in the production of the arcfour salt because it produces a (spurious) Coverity defect. Fix a memory leak in krb5int_arcfour_encrypt. ------------------------------------------------------------------------ r23379 | ghudson | 2009-11-29 10:32:28 -0500 (Sun, 29 Nov 2009) | 3 lines Changed paths: M /trunk/src/lib/crypto/builtin/des/f_tables.h Add do-while(0) around multi-statement macros in f_tables.h for more consistent and elegant emacs auto-formatting. ------------------------------------------------------------------------ r23378 | ghudson | 2009-11-28 18:10:31 -0500 (Sat, 28 Nov 2009) | 5 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/crypto/krb/arcfour/arcfour.c M /trunk/src/lib/crypto/krb/arcfour/arcfour_aead.c M /trunk/src/lib/crypto/krb/prf/des_prf.c M /trunk/src/lib/crypto/libk5crypto.exports M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/util_crypt.c M /trunk/src/lib/krb5/os/accessor.c Create functional internal interfaces to allow GSSAPI to perform arcfour encryption of GSS tokens. This factors out derivation of the usage and encryption keys, and removes the need for the provider structures to be visible to all of krb5 via k5-int.h. ------------------------------------------------------------------------ r23377 | ghudson | 2009-11-28 10:53:39 -0500 (Sat, 28 Nov 2009) | 4 lines Changed paths: M /trunk/src/lib/crypto/krb/arcfour/arcfour-int.h M /trunk/src/lib/crypto/krb/arcfour/arcfour.c M /trunk/src/lib/crypto/krb/arcfour/arcfour_aead.c Clean up the arcfour token encryption and decryption functions by making use of newer convenience functions and by factoring out the derivation of the usage and encryption keys. ------------------------------------------------------------------------ r23376 | ghudson | 2009-11-28 10:51:45 -0500 (Sat, 28 Nov 2009) | 3 lines Changed paths: M /trunk/src/include/k5-int.h Add a convenience inline function in k5-int.h to initialize a krb5_data structure with allocated memory. ------------------------------------------------------------------------ r23374 | ghudson | 2009-11-27 19:43:34 -0500 (Fri, 27 Nov 2009) | 2 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/lib/crypto/builtin/aes/aes_s2k.c M /trunk/src/lib/crypto/builtin/aes/aes_s2k.h M /trunk/src/lib/crypto/builtin/des/afsstring2key.c M /trunk/src/lib/crypto/builtin/des/d3_aead.c M /trunk/src/lib/crypto/builtin/des/d3_cbc.c M /trunk/src/lib/crypto/builtin/des/d3_kysched.c M /trunk/src/lib/crypto/builtin/des/des_int.h M /trunk/src/lib/crypto/builtin/des/destest.c M /trunk/src/lib/crypto/builtin/des/f_aead.c M /trunk/src/lib/crypto/builtin/des/f_cbc.c M /trunk/src/lib/crypto/builtin/des/f_cksum.c M /trunk/src/lib/crypto/builtin/des/f_parity.c M /trunk/src/lib/crypto/builtin/des/f_sched.c M /trunk/src/lib/crypto/builtin/des/f_tables.c M /trunk/src/lib/crypto/builtin/des/f_tables.h M /trunk/src/lib/crypto/builtin/des/key_sched.c M /trunk/src/lib/crypto/builtin/des/string2key.c M /trunk/src/lib/crypto/builtin/des/t_afss2k.c M /trunk/src/lib/crypto/builtin/des/t_verify.c M /trunk/src/lib/crypto/builtin/des/weak_key.c M /trunk/src/lib/crypto/builtin/enc_provider/aes.c M /trunk/src/lib/crypto/builtin/enc_provider/des.c M /trunk/src/lib/crypto/builtin/enc_provider/des3.c M /trunk/src/lib/crypto/builtin/enc_provider/enc_provider.h M /trunk/src/lib/crypto/builtin/enc_provider/rc4.c M /trunk/src/lib/crypto/builtin/hash_provider/hash_crc32.c M /trunk/src/lib/crypto/builtin/hash_provider/hash_md4.c M /trunk/src/lib/crypto/builtin/hash_provider/hash_md5.c M /trunk/src/lib/crypto/builtin/hash_provider/hash_provider.h M /trunk/src/lib/crypto/builtin/hash_provider/hash_sha1.c M /trunk/src/lib/crypto/builtin/hmac.c M /trunk/src/lib/crypto/builtin/md4/md4.c M /trunk/src/lib/crypto/builtin/md4/rsa-md4.h M /trunk/src/lib/crypto/builtin/md5/md5.c M /trunk/src/lib/crypto/builtin/md5/rsa-md5.h M /trunk/src/lib/crypto/builtin/pbkdf2.c M /trunk/src/lib/crypto/builtin/sha1/shs.c M /trunk/src/lib/crypto/builtin/sha1/shs.h M /trunk/src/lib/crypto/builtin/sha1/t_shs.c M /trunk/src/lib/crypto/builtin/sha1/t_shs3.c M /trunk/src/lib/crypto/builtin/t_cf2.c M /trunk/src/lib/crypto/builtin/yhash.h M /trunk/src/lib/crypto/crypto_tests/aes-test.c M /trunk/src/lib/crypto/crypto_tests/t_cksum.c M /trunk/src/lib/crypto/crypto_tests/t_crc.c M /trunk/src/lib/crypto/crypto_tests/t_cts.c M /trunk/src/lib/crypto/crypto_tests/t_encrypt.c M /trunk/src/lib/crypto/crypto_tests/t_hmac.c M /trunk/src/lib/crypto/crypto_tests/t_kperf.c M /trunk/src/lib/crypto/crypto_tests/t_mdcksum.c M /trunk/src/lib/crypto/crypto_tests/t_mddriver.c M /trunk/src/lib/crypto/crypto_tests/t_nfold.c M /trunk/src/lib/crypto/crypto_tests/t_pkcs5.c M /trunk/src/lib/crypto/crypto_tests/t_prf.c M /trunk/src/lib/crypto/crypto_tests/t_prng.c M /trunk/src/lib/crypto/crypto_tests/vectors.c M /trunk/src/lib/crypto/crypto_tests/ytest.c M /trunk/src/lib/crypto/krb/aead.c M /trunk/src/lib/crypto/krb/aead.h M /trunk/src/lib/crypto/krb/arcfour/arcfour-int.h M /trunk/src/lib/crypto/krb/arcfour/arcfour.c M /trunk/src/lib/crypto/krb/arcfour/arcfour.h M /trunk/src/lib/crypto/krb/arcfour/arcfour_aead.c M /trunk/src/lib/crypto/krb/arcfour/arcfour_s2k.c M /trunk/src/lib/crypto/krb/block_size.c M /trunk/src/lib/crypto/krb/cf2.c M /trunk/src/lib/crypto/krb/checksum_length.c M /trunk/src/lib/crypto/krb/cksumtype_to_string.c M /trunk/src/lib/crypto/krb/cksumtypes.c M /trunk/src/lib/crypto/krb/cksumtypes.h M /trunk/src/lib/crypto/krb/coll_proof_cksum.c M /trunk/src/lib/crypto/krb/combine_keys.c M /trunk/src/lib/crypto/krb/crc32/crc-32.h M /trunk/src/lib/crypto/krb/crc32/crc32.c M /trunk/src/lib/crypto/krb/crypto_length.c M /trunk/src/lib/crypto/krb/crypto_libinit.c M /trunk/src/lib/crypto/krb/decrypt.c M /trunk/src/lib/crypto/krb/decrypt_iov.c M /trunk/src/lib/crypto/krb/default_state.c M /trunk/src/lib/crypto/krb/dk/checksum.c M /trunk/src/lib/crypto/krb/dk/derive.c M /trunk/src/lib/crypto/krb/dk/dk.h M /trunk/src/lib/crypto/krb/dk/dk_aead.c M /trunk/src/lib/crypto/krb/dk/dk_decrypt.c M /trunk/src/lib/crypto/krb/dk/dk_encrypt.c M /trunk/src/lib/crypto/krb/dk/stringtokey.c M /trunk/src/lib/crypto/krb/encrypt.c M /trunk/src/lib/crypto/krb/encrypt_iov.c M /trunk/src/lib/crypto/krb/encrypt_length.c M /trunk/src/lib/crypto/krb/enctype_compare.c M /trunk/src/lib/crypto/krb/enctype_to_string.c M /trunk/src/lib/crypto/krb/etypes.c M /trunk/src/lib/crypto/krb/etypes.h M /trunk/src/lib/crypto/krb/key.c M /trunk/src/lib/crypto/krb/keyblocks.c M /trunk/src/lib/crypto/krb/keyed_checksum_types.c M /trunk/src/lib/crypto/krb/keyed_cksum.c M /trunk/src/lib/crypto/krb/keyhash_provider/descbc.c M /trunk/src/lib/crypto/krb/keyhash_provider/hmac_md5.c M /trunk/src/lib/crypto/krb/keyhash_provider/k5_md4des.c M /trunk/src/lib/crypto/krb/keyhash_provider/k5_md5des.c M /trunk/src/lib/crypto/krb/keyhash_provider/keyhash_provider.h M /trunk/src/lib/crypto/krb/keyhash_provider/md5_hmac.c M /trunk/src/lib/crypto/krb/keylengths.c M /trunk/src/lib/crypto/krb/make_checksum.c M /trunk/src/lib/crypto/krb/make_checksum_iov.c M /trunk/src/lib/crypto/krb/make_random_key.c M /trunk/src/lib/crypto/krb/mandatory_sumtype.c M /trunk/src/lib/crypto/krb/nfold.c M /trunk/src/lib/crypto/krb/old/des_stringtokey.c M /trunk/src/lib/crypto/krb/old/old.h M /trunk/src/lib/crypto/krb/old/old_decrypt.c M /trunk/src/lib/crypto/krb/old/old_encrypt.c M /trunk/src/lib/crypto/krb/old_api_glue.c M /trunk/src/lib/crypto/krb/prf/des_prf.c M /trunk/src/lib/crypto/krb/prf/dk_prf.c M /trunk/src/lib/crypto/krb/prf/prf_int.h M /trunk/src/lib/crypto/krb/prf/rc4_prf.c M /trunk/src/lib/crypto/krb/prf.c M /trunk/src/lib/crypto/krb/prng.c M /trunk/src/lib/crypto/krb/rand2key/aes_rand2key.c M /trunk/src/lib/crypto/krb/rand2key/des3_rand2key.c M /trunk/src/lib/crypto/krb/rand2key/des_rand2key.c M /trunk/src/lib/crypto/krb/rand2key/rand2key.h M /trunk/src/lib/crypto/krb/rand2key/rc4_rand2key.c M /trunk/src/lib/crypto/krb/random_to_key.c M /trunk/src/lib/crypto/krb/raw/raw.h M /trunk/src/lib/crypto/krb/raw/raw_aead.c M /trunk/src/lib/crypto/krb/raw/raw_decrypt.c M /trunk/src/lib/crypto/krb/raw/raw_encrypt.c M /trunk/src/lib/crypto/krb/state.c M /trunk/src/lib/crypto/krb/string_to_cksumtype.c M /trunk/src/lib/crypto/krb/string_to_enctype.c M /trunk/src/lib/crypto/krb/string_to_key.c M /trunk/src/lib/crypto/krb/valid_cksumtype.c M /trunk/src/lib/crypto/krb/valid_enctype.c M /trunk/src/lib/crypto/krb/verify_checksum.c M /trunk/src/lib/crypto/krb/verify_checksum_iov.c M /trunk/src/lib/crypto/krb/yarrow/yarrow.c M /trunk/src/lib/crypto/krb/yarrow/yarrow.h M /trunk/src/lib/crypto/krb/yarrow/ycipher.c M /trunk/src/lib/crypto/krb/yarrow/ycipher.h M /trunk/src/lib/crypto/krb/yarrow/yexcep.h M /trunk/src/lib/crypto/krb/yarrow/ylock.h M /trunk/src/lib/crypto/krb/yarrow/ystate.h M /trunk/src/lib/crypto/krb/yarrow/ytypes.h M /trunk/src/lib/crypto/openssl/aes/aes_s2k.c M /trunk/src/lib/crypto/openssl/aes/aes_s2k.h M /trunk/src/lib/crypto/openssl/des/des_int.h M /trunk/src/lib/crypto/openssl/des/des_oldapis.c M /trunk/src/lib/crypto/openssl/des/f_parity.c M /trunk/src/lib/crypto/openssl/des/string2key.c M /trunk/src/lib/crypto/openssl/des/weak_key.c M /trunk/src/lib/crypto/openssl/enc_provider/aes.c M /trunk/src/lib/crypto/openssl/enc_provider/des.c M /trunk/src/lib/crypto/openssl/enc_provider/des3.c M /trunk/src/lib/crypto/openssl/enc_provider/enc_provider.h M /trunk/src/lib/crypto/openssl/enc_provider/rc4.c M /trunk/src/lib/crypto/openssl/hash_provider/hash_crc32.c M /trunk/src/lib/crypto/openssl/hash_provider/hash_md4.c M /trunk/src/lib/crypto/openssl/hash_provider/hash_md5.c M /trunk/src/lib/crypto/openssl/hash_provider/hash_provider.h M /trunk/src/lib/crypto/openssl/hash_provider/hash_sha1.c M /trunk/src/lib/crypto/openssl/hmac.c M /trunk/src/lib/crypto/openssl/md4/md4.c M /trunk/src/lib/crypto/openssl/md4/rsa-md4.h M /trunk/src/lib/crypto/openssl/md5/md5.c M /trunk/src/lib/crypto/openssl/md5/rsa-md5.h M /trunk/src/lib/crypto/openssl/pbkdf2.c M /trunk/src/lib/crypto/openssl/sha1/shs.c M /trunk/src/lib/crypto/openssl/sha1/shs.h M /trunk/src/lib/crypto/openssl/yhash.h Mark and reindent lib/crypto. ------------------------------------------------------------------------ r23372 | ghudson | 2009-11-27 16:30:51 -0500 (Fri, 27 Nov 2009) | 3 lines Changed paths: M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/krb5/krb/auth_con.c M /trunk/src/lib/krb5/libkrb5.exports Add krb5_key versions of the auth context key accessors, and use them to simplify the gss-krb5 code a little bit. ------------------------------------------------------------------------ r23371 | ghudson | 2009-11-27 16:15:53 -0500 (Fri, 27 Nov 2009) | 4 lines Changed paths: M /trunk/src/lib/crypto/krb/key.c Allow null keys to be referenced (a no-op) for simpler "copying" of keys which might or might not exist. Consistent with allowing freeing of null keys. ------------------------------------------------------------------------ r23370 | ghudson | 2009-11-27 16:14:03 -0500 (Fri, 27 Nov 2009) | 2 lines Changed paths: M /trunk/src/lib/crypto/libk5crypto.exports Export krb5_k_reference_key since it's part of the public API. ------------------------------------------------------------------------ r23369 | ghudson | 2009-11-27 15:38:28 -0500 (Fri, 27 Nov 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/send_tgs.c Clean up the flow control in krb5int_send_tgs, and avoid setting the subkey output param when success is not guaranteed. ------------------------------------------------------------------------ r23368 | ghudson | 2009-11-27 14:30:29 -0500 (Fri, 27 Nov 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c If krb5_init_creds_step is called on an already complete context, return 0 rather than uninitialized stack garbage. ------------------------------------------------------------------------ r23367 | ghudson | 2009-11-27 04:15:50 -0500 (Fri, 27 Nov 2009) | 10 lines Changed paths: M /trunk/src/configure.in M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/builtin/Makefile.in D /trunk/src/lib/crypto/builtin/arcfour M /trunk/src/lib/crypto/builtin/enc_provider/deps M /trunk/src/lib/crypto/builtin/enc_provider/rc4.c M /trunk/src/lib/crypto/krb/Makefile.in A /trunk/src/lib/crypto/krb/arcfour (from /trunk/src/lib/crypto/builtin/arcfour:23365) M /trunk/src/lib/crypto/krb/arcfour/Makefile.in M /trunk/src/lib/crypto/krb/arcfour/arcfour-int.h M /trunk/src/lib/crypto/krb/arcfour/deps M /trunk/src/lib/crypto/krb/deps M /trunk/src/lib/crypto/krb/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/krb/keyhash_provider/deps M /trunk/src/lib/crypto/openssl/Makefile.in M /trunk/src/lib/crypto/openssl/aes/deps D /trunk/src/lib/crypto/openssl/arcfour M /trunk/src/lib/crypto/openssl/deps M /trunk/src/lib/crypto/openssl/des/deps M /trunk/src/lib/crypto/openssl/enc_provider/deps M /trunk/src/lib/crypto/openssl/enc_provider/rc4.c M /trunk/src/lib/crypto/openssl/hash_provider/deps M /trunk/src/lib/crypto/openssl/md4/deps M /trunk/src/lib/crypto/openssl/md5/deps M /trunk/src/lib/crypto/openssl/sha1/deps Move the arcfour directory from the crypto module dirs into krb. This directory contains the token encryption code (similar to dk, old, and raw) which is Kerberos-specific. The actual stream cipher lives in enc_provider/rc4.c, which is still in the module dirs. arcfour/arcfour-int.h contained the definitions of some structures used only in enc_provider/rc4.c. Move those definitions into that source file so that everything in arcfour is at the right level of abstraction to live in krb. ------------------------------------------------------------------------ r23366 | ghudson | 2009-11-27 04:10:47 -0500 (Fri, 27 Nov 2009) | 1 line Changed paths: M /trunk/src/lib/krb5/krb/deps Make depend. ------------------------------------------------------------------------ r23365 | ghudson | 2009-11-26 19:00:06 -0500 (Thu, 26 Nov 2009) | 4 lines Changed paths: M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/crypto/krb/prf.c M /trunk/src/lib/crypto/libk5crypto.exports ticket: 6576 Add krb5_k_prf, the krb5_key version of krb5_c_prf. ------------------------------------------------------------------------ r23363 | ghudson | 2009-11-26 18:23:11 -0500 (Thu, 26 Nov 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/gic_keytab.c Clean up a few cases where krb5_get_in_tkt_with_keytab would leak the options structure. ------------------------------------------------------------------------ r23361 | tlyu | 2009-11-25 22:54:59 -0500 (Wed, 25 Nov 2009) | 14 lines Changed paths: M /trunk/src/lib/crypto/crypto_tests/Makefile.in M /trunk/src/lib/crypto/crypto_tests/t_cksum.c M /trunk/src/lib/crypto/krb/keyhash_provider/k5_md4des.c M /trunk/src/lib/crypto/krb/keyhash_provider/k5_md5des.c ticket: 6584 target_version: 1.7.1 tags: pullup Pullup to 1.7-branch is only for the test case, as krb5-1.7 behaved correctly for these checksums. Fix regression in MD4-DES and MD5-DES keyed checksums. The original key was being used for the DES encryption, not the "xorkey". (key with each byte XORed with 0xf0) Add a test case that will catch future regressions of this sort, by including a verification of a "known-good" checksum (derived from a known-to-be-interoperable version of the implementation). ------------------------------------------------------------------------ r23358 | ghudson | 2009-11-25 19:05:08 -0500 (Wed, 25 Nov 2009) | 8 lines Changed paths: M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/krb5/krb/fast.c M /trunk/src/lib/krb5/krb/gc_via_tkt.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/gic_keytab.c M /trunk/src/lib/krb5/krb/gic_pwd.c A /trunk/src/lib/krb5/krb/init_creds_ctx.h (from /users/lhoward/iakerb-libkrb5-as-only/src/lib/krb5/krb/init_creds_ctx.h:23355) M /trunk/src/lib/krb5/krb/int-proto.h M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/lib/krb5/libkrb5.exports ticket: 6586 subject: libkrb5 support for non-blocking AS requests Merge Luke's iakerb-libkrb5-as-only branch into trunk with several bug fixes. Adds support for the krb5_init_creds APIs (same as Heimdal's) which allow AS requests to be performed via a different transport than the blocking send_to_kdc. ------------------------------------------------------------------------ r23357 | ghudson | 2009-11-25 18:09:07 -0500 (Wed, 25 Nov 2009) | 4 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/gic_keytab.c M /trunk/src/lib/krb5/krb/gic_pwd.c M /trunk/src/lib/krb5/krb/s4u_creds.c M /trunk/src/lib/krb5/libkrb5.exports Defer the conversion of the gic options structure to the extended form until we reach krb5_get_init_creds. Rename that function to krb5int_get_init_creds since it isn't public. Also stop exporting it. ------------------------------------------------------------------------ r23356 | tsitkova | 2009-11-25 14:03:29 -0500 (Wed, 25 Nov 2009) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/oid_ops.c M /trunk/src/lib/gssapi/generic/util_buffer_set.c M /trunk/src/lib/gssapi/mechglue/g_seal.c Coding Style related fixes. ------------------------------------------------------------------------ r23355 | ghudson | 2009-11-25 09:36:05 -0500 (Wed, 25 Nov 2009) | 4 lines Changed paths: M /trunk/src/plugins/kdb/db2/kdb_db2.c In krb5_db2_db_init, make a format string constant to make Coverity happy. (Previously it was a disjunction of two constants, which is fine, but not as obviously safe to a static analysis tool.) ------------------------------------------------------------------------ r23354 | ghudson | 2009-11-24 19:23:57 -0500 (Tue, 24 Nov 2009) | 3 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/plugins/preauth/pkinit/pkinit_accessor.c M /trunk/src/plugins/preauth/pkinit/pkinit_clnt.c M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c M /trunk/src/plugins/preauth/pkinit/pkinit_identity.c M /trunk/src/plugins/preauth/pkinit/pkinit_lib.c M /trunk/src/plugins/preauth/pkinit/pkinit_matching.c M /trunk/src/plugins/preauth/pkinit/pkinit_profile.c M /trunk/src/plugins/preauth/pkinit/pkinit_srv.c Mark and reindent the pkinit plugin code, except for the header files which are kind of difficult. ------------------------------------------------------------------------ r23353 | ghudson | 2009-11-24 18:52:25 -0500 (Tue, 24 Nov 2009) | 3 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/plugins/authdata/greet/greet_auth.c M /trunk/src/plugins/authdata/greet_client/greet.c M /trunk/src/plugins/authdata/greet_server/greet_auth.c M /trunk/src/plugins/kdb/db2/adb_openclose.c M /trunk/src/plugins/kdb/db2/adb_policy.c M /trunk/src/plugins/kdb/db2/db2_exp.c M /trunk/src/plugins/kdb/db2/kdb_db2.c M /trunk/src/plugins/kdb/db2/kdb_db2.h M /trunk/src/plugins/kdb/db2/kdb_ext.c M /trunk/src/plugins/kdb/db2/kdb_xdr.c M /trunk/src/plugins/kdb/db2/kdb_xdr.h M /trunk/src/plugins/kdb/db2/lockout.c M /trunk/src/plugins/kdb/db2/policy_db.h M /trunk/src/plugins/kdb/hdb/kdb_hdb.c M /trunk/src/plugins/kdb/hdb/kdb_hdb.h M /trunk/src/plugins/kdb/hdb/kdb_marshal.c M /trunk/src/plugins/kdb/hdb/kdb_windc.c M /trunk/src/plugins/kdb/ldap/ldap_exp.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_list.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_list.h M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.h M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.h M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.h M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ext.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_xdr.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_xdr.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_err.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_err.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_fetch_mkey.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_handle.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_handle.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_krbcontainer.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_krbcontainer.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_main.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_services.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_services.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/lockout.c M /trunk/src/plugins/locate/python/py-locate.c M /trunk/src/plugins/preauth/cksum_body/cksum_body_main.c M /trunk/src/plugins/preauth/encrypted_challenge/encrypted_challenge_main.c M /trunk/src/plugins/preauth/fast_factor.h M /trunk/src/plugins/preauth/wpse/wpse_main.c Mark and reindent plugins, except for pkinit, which needs a little cleanup first. ------------------------------------------------------------------------ r23352 | tsitkova | 2009-11-24 16:08:00 -0500 (Tue, 24 Nov 2009) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/gic_keytab.c Remove krb5_ prefix from the name of the static func get_as_key_keytab. Reindent. ------------------------------------------------------------------------ r23342 | ghudson | 2009-11-24 12:46:45 -0500 (Tue, 24 Nov 2009) | 2 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/appl/gss-sample/gss-client.c M /trunk/src/appl/gss-sample/gss-misc.c M /trunk/src/appl/gss-sample/gss-misc.h M /trunk/src/appl/gss-sample/gss-server.c M /trunk/src/appl/sample/sample.h M /trunk/src/appl/sample/sclient/sclient.c M /trunk/src/appl/sample/sserver/sserver.c M /trunk/src/appl/simple/client/sim_client.c M /trunk/src/appl/simple/server/sim_server.c M /trunk/src/appl/simple/simple.h M /trunk/src/appl/user_user/client.c M /trunk/src/appl/user_user/server.c Mark and reindent what's left of the appl directory. ------------------------------------------------------------------------ r23341 | ghudson | 2009-11-24 10:43:16 -0500 (Tue, 24 Nov 2009) | 3 lines Changed paths: M /trunk/doc/Makefile Remove appl man pages from the list of pages to convert in the doc build system. ------------------------------------------------------------------------ r23340 | ghudson | 2009-11-23 22:11:22 -0500 (Mon, 23 Nov 2009) | 2 lines Changed paths: M /trunk/src/util/support/zap.c Fix boilerplate in zap.c. ------------------------------------------------------------------------ r23339 | ghudson | 2009-11-23 20:25:10 -0500 (Mon, 23 Nov 2009) | 4 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/include/k5-platform.h M /trunk/src/util/support/Makefile.in M /trunk/src/util/support/deps M /trunk/src/util/support/libkrb5support-fixed.exports A /trunk/src/util/support/zap.c Punt the volatile cast in the non-gcc, non-Windows version of zap. Use a function call into libkrb5support instead, since that's hard to inline. ------------------------------------------------------------------------ r23325 | hartmans | 2009-11-23 20:05:30 -0500 (Mon, 23 Nov 2009) | 11 lines Changed paths: M /trunk/src/kdc/fast_util.c ticket: 6585 subject: KDC MUST NOT accept ap-request armor in FAST TGS target_version: 1.7.1 tags: pullup Per the latest preauth framework spec, the working group has decided to forbid ap-request armor in the TGS request because of security problems with that armor type. This commit was tested against an implementation of FAST TGS client to confirm that if explicit armor is sent, the request is rejected. ------------------------------------------------------------------------ r23319 | raeburn | 2009-11-23 19:03:19 -0500 (Mon, 23 Nov 2009) | 1 line Changed paths: M /trunk/src/include/k5-int.h Expand comments around 'zap' code. ------------------------------------------------------------------------ r23314 | ghudson | 2009-11-23 15:52:16 -0500 (Mon, 23 Nov 2009) | 4 lines Changed paths: M /trunk/src/config/post.in M /trunk/src/util/depfix.pl Simplify depfix.pl by assuming that all files outside of the source and build directory (after substitutions) are external headers which should not be tracked. ------------------------------------------------------------------------ r23313 | ghudson | 2009-11-23 14:24:42 -0500 (Mon, 23 Nov 2009) | 2 lines Changed paths: M /trunk/src/lib/kadm5/logger.c Check return value of gethostname in krb5_klog_init. ------------------------------------------------------------------------ r23311 | ghudson | 2009-11-22 14:11:53 -0500 (Sun, 22 Nov 2009) | 3 lines Changed paths: M /trunk/src/include/k5-int.h Make zap() work with non-gcc C++ compilers. Eliminate the intermediate name krb5int_zap_data. ------------------------------------------------------------------------ r23310 | ghudson | 2009-11-22 13:44:46 -0500 (Sun, 22 Nov 2009) | 5 lines Changed paths: M /trunk/doc/install.texinfo ticket: 6583 Remove discussion of the unbundled applications from the install guide. ------------------------------------------------------------------------ r23309 | ghudson | 2009-11-22 13:20:36 -0500 (Sun, 22 Nov 2009) | 8 lines Changed paths: M /trunk/doc/build.texinfo ticket: 6583 status: open Update the build system documentation: * The test suite no longer requires root. * appl no longer contains what it used to contain. * Mention --disable-rpath as an alternative for make check. ------------------------------------------------------------------------ r23308 | ghudson | 2009-11-22 13:13:29 -0500 (Sun, 22 Nov 2009) | 10 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/appl/Makefile.in M /trunk/src/appl/gss-sample/Makefile.in M /trunk/src/appl/gss-sample/deps M /trunk/src/appl/sample/Makefile.in M /trunk/src/appl/sample/sclient/Makefile.in M /trunk/src/appl/sample/sserver/Makefile.in M /trunk/src/appl/simple/Makefile.in M /trunk/src/appl/simple/client/Makefile.in M /trunk/src/appl/simple/server/Makefile.in M /trunk/src/appl/user_user/Makefile.in M /trunk/src/ccapi/Makefile.in M /trunk/src/ccapi/common/Makefile.in M /trunk/src/ccapi/common/unix/Makefile.in M /trunk/src/ccapi/lib/Makefile.in M /trunk/src/ccapi/lib/deps M /trunk/src/ccapi/lib/unix/Makefile.in M /trunk/src/ccapi/server/Makefile.in M /trunk/src/ccapi/server/deps M /trunk/src/ccapi/server/unix/Makefile.in M /trunk/src/ccapi/test/Makefile.in M /trunk/src/clients/Makefile.in M /trunk/src/clients/kcpytkt/Makefile.in M /trunk/src/clients/kdeltkt/Makefile.in M /trunk/src/clients/kdestroy/Makefile.in M /trunk/src/clients/kdestroy/deps M /trunk/src/clients/kinit/Makefile.in M /trunk/src/clients/kinit/deps M /trunk/src/clients/klist/Makefile.in M /trunk/src/clients/klist/deps M /trunk/src/clients/kpasswd/Makefile.in M /trunk/src/clients/kpasswd/deps M /trunk/src/clients/ksu/Makefile.in M /trunk/src/clients/ksu/deps M /trunk/src/clients/kvno/Makefile.in M /trunk/src/clients/kvno/deps M /trunk/src/config/lib.in M /trunk/src/config/libnover.in M /trunk/src/config/libobj.in M /trunk/src/config/post.in M /trunk/src/config/pre.in M /trunk/src/config/shlib.conf M /trunk/src/config/win-pre.in M /trunk/src/config-files/Makefile.in M /trunk/src/gen-manpages/Makefile.in M /trunk/src/include/Makefile.in M /trunk/src/kadmin/Makefile.in M /trunk/src/kadmin/cli/Makefile.in M /trunk/src/kadmin/cli/deps M /trunk/src/kadmin/dbutil/Makefile.in M /trunk/src/kadmin/dbutil/deps M /trunk/src/kadmin/kdbkeys/Makefile.in M /trunk/src/kadmin/ktutil/Makefile.in M /trunk/src/kadmin/ktutil/deps M /trunk/src/kadmin/server/Makefile.in M /trunk/src/kadmin/server/deps M /trunk/src/kadmin/testing/Makefile.in M /trunk/src/kadmin/testing/scripts/Makefile.in M /trunk/src/kadmin/testing/util/Makefile.in M /trunk/src/kadmin/testing/util/deps M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/deps M /trunk/src/lib/Makefile.in M /trunk/src/lib/apputils/Makefile.in M /trunk/src/lib/apputils/deps M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/builtin/Makefile.in M /trunk/src/lib/crypto/builtin/aes/Makefile.in M /trunk/src/lib/crypto/builtin/aes/deps M /trunk/src/lib/crypto/builtin/arcfour/Makefile.in M /trunk/src/lib/crypto/builtin/arcfour/deps M /trunk/src/lib/crypto/builtin/deps M /trunk/src/lib/crypto/builtin/des/Makefile.in M /trunk/src/lib/crypto/builtin/des/deps M /trunk/src/lib/crypto/builtin/enc_provider/Makefile.in M /trunk/src/lib/crypto/builtin/enc_provider/deps M /trunk/src/lib/crypto/builtin/hash_provider/Makefile.in M /trunk/src/lib/crypto/builtin/hash_provider/deps M /trunk/src/lib/crypto/builtin/md4/Makefile.in M /trunk/src/lib/crypto/builtin/md4/deps M /trunk/src/lib/crypto/builtin/md5/Makefile.in M /trunk/src/lib/crypto/builtin/md5/deps M /trunk/src/lib/crypto/builtin/sha1/Makefile.in M /trunk/src/lib/crypto/builtin/sha1/deps M /trunk/src/lib/crypto/crypto_tests/Makefile.in M /trunk/src/lib/crypto/krb/Makefile.in M /trunk/src/lib/crypto/krb/crc32/Makefile.in M /trunk/src/lib/crypto/krb/crc32/deps M /trunk/src/lib/crypto/krb/deps M /trunk/src/lib/crypto/krb/dk/Makefile.in M /trunk/src/lib/crypto/krb/dk/deps M /trunk/src/lib/crypto/krb/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/krb/keyhash_provider/deps M /trunk/src/lib/crypto/krb/old/Makefile.in M /trunk/src/lib/crypto/krb/old/deps M /trunk/src/lib/crypto/krb/prf/Makefile.in M /trunk/src/lib/crypto/krb/prf/deps M /trunk/src/lib/crypto/krb/rand2key/Makefile.in M /trunk/src/lib/crypto/krb/rand2key/deps M /trunk/src/lib/crypto/krb/raw/Makefile.in M /trunk/src/lib/crypto/krb/raw/deps M /trunk/src/lib/crypto/krb/yarrow/Makefile.in M /trunk/src/lib/crypto/krb/yarrow/deps M /trunk/src/lib/crypto/openssl/Makefile.in M /trunk/src/lib/crypto/openssl/aes/Makefile.in M /trunk/src/lib/crypto/openssl/aes/deps M /trunk/src/lib/crypto/openssl/arcfour/Makefile.in M /trunk/src/lib/crypto/openssl/arcfour/deps M /trunk/src/lib/crypto/openssl/deps M /trunk/src/lib/crypto/openssl/des/Makefile.in M /trunk/src/lib/crypto/openssl/des/deps M /trunk/src/lib/crypto/openssl/enc_provider/Makefile.in M /trunk/src/lib/crypto/openssl/enc_provider/deps M /trunk/src/lib/crypto/openssl/hash_provider/Makefile.in M /trunk/src/lib/crypto/openssl/hash_provider/deps M /trunk/src/lib/crypto/openssl/md4/Makefile.in M /trunk/src/lib/crypto/openssl/md4/deps M /trunk/src/lib/crypto/openssl/md5/Makefile.in M /trunk/src/lib/crypto/openssl/md5/deps M /trunk/src/lib/crypto/openssl/sha1/Makefile.in M /trunk/src/lib/crypto/openssl/sha1/deps M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/generic/deps M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/krb5/deps M /trunk/src/lib/gssapi/mechglue/Makefile.in M /trunk/src/lib/gssapi/mechglue/deps M /trunk/src/lib/gssapi/spnego/Makefile.in M /trunk/src/lib/gssapi/spnego/deps M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/clnt/deps M /trunk/src/lib/kadm5/deps M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kadm5/srv/deps M /trunk/src/lib/kadm5/unit-test/Makefile.in M /trunk/src/lib/kadm5/unit-test/deps M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/kdb/deps M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/asn.1/deps M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/ccache/ccapi/Makefile.in M /trunk/src/lib/krb5/ccache/ccapi/deps M /trunk/src/lib/krb5/ccache/deps M /trunk/src/lib/krb5/deps M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/keytab/deps M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/deps M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/deps M /trunk/src/lib/krb5/posix/Makefile.in M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/lib/krb5/rcache/deps M /trunk/src/lib/krb5/unicode/Makefile.in M /trunk/src/lib/krb5/unicode/deps M /trunk/src/lib/rpc/Makefile.in M /trunk/src/lib/rpc/deps M /trunk/src/lib/rpc/unit-test/Makefile.in M /trunk/src/lib/rpc/unit-test/deps M /trunk/src/plugins/authdata/greet/Makefile.in M /trunk/src/plugins/authdata/greet/deps M /trunk/src/plugins/authdata/greet_client/Makefile.in M /trunk/src/plugins/authdata/greet_client/deps M /trunk/src/plugins/authdata/greet_server/Makefile.in M /trunk/src/plugins/authdata/greet_server/deps M /trunk/src/plugins/kdb/db2/Makefile.in M /trunk/src/plugins/kdb/db2/deps M /trunk/src/plugins/kdb/db2/libdb2/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/btree/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/btree/deps M /trunk/src/plugins/kdb/db2/libdb2/db/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/hash/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/mpool/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/recno/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/test/Makefile.in M /trunk/src/plugins/kdb/hdb/Makefile.in M /trunk/src/plugins/kdb/hdb/deps M /trunk/src/plugins/kdb/ldap/Makefile.in M /trunk/src/plugins/kdb/ldap/deps M /trunk/src/plugins/kdb/ldap/ldap_util/Makefile.in M /trunk/src/plugins/kdb/ldap/libkdb_ldap/Makefile.in M /trunk/src/plugins/kdb/ldap/libkdb_ldap/deps M /trunk/src/plugins/locate/python/Makefile.in M /trunk/src/plugins/locate/python/deps M /trunk/src/plugins/preauth/cksum_body/Makefile.in M /trunk/src/plugins/preauth/cksum_body/deps M /trunk/src/plugins/preauth/encrypted_challenge/Makefile.in M /trunk/src/plugins/preauth/encrypted_challenge/deps M /trunk/src/plugins/preauth/pkinit/Makefile.in M /trunk/src/plugins/preauth/pkinit/deps M /trunk/src/plugins/preauth/wpse/Makefile.in M /trunk/src/plugins/preauth/wpse/deps M /trunk/src/slave/Makefile.in M /trunk/src/slave/deps M /trunk/src/tests/Makefile.in M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/asn.1/deps M /trunk/src/tests/create/Makefile.in M /trunk/src/tests/create/deps M /trunk/src/tests/dejagnu/Makefile.in M /trunk/src/tests/gss-threads/Makefile.in M /trunk/src/tests/gss-threads/deps M /trunk/src/tests/gssapi/Makefile.in M /trunk/src/tests/gssapi/deps M /trunk/src/tests/hammer/Makefile.in M /trunk/src/tests/hammer/deps M /trunk/src/tests/misc/Makefile.in M /trunk/src/tests/misc/deps M /trunk/src/tests/mkeystash_compat/Makefile.in M /trunk/src/tests/resolve/Makefile.in M /trunk/src/tests/resolve/deps M /trunk/src/tests/shlib/Makefile.in M /trunk/src/tests/shlib/deps M /trunk/src/tests/threads/Makefile.in M /trunk/src/tests/threads/deps M /trunk/src/tests/verify/Makefile.in M /trunk/src/tests/verify/deps M /trunk/src/util/Makefile.in M /trunk/src/util/collected-client-lib/Makefile.in M /trunk/src/util/depfix.pl M /trunk/src/util/et/Makefile.in M /trunk/src/util/et/deps M /trunk/src/util/profile/Makefile.in M /trunk/src/util/profile/deps M /trunk/src/util/send-pr/Makefile.in M /trunk/src/util/ss/Makefile.in M /trunk/src/util/ss/deps M /trunk/src/util/support/Makefile.in M /trunk/src/util/support/deps M /trunk/src/windows/kfwlogon/Makefile.in M /trunk/src/windows/ms2mit/Makefile.in ticket: 6583 status: open Consolidate Makefile variables now that we have only a single global configure script: $(SRCTOP) --> $(top_srcdir) $(srcdir)/$(thisconfigdir) --> $(top_srcdir) $(thisconfigdir) --> $(BUILDTOP) $(myfulldir) --> $(mydir) ------------------------------------------------------------------------ r23306 | ghudson | 2009-11-22 12:00:45 -0500 (Sun, 22 Nov 2009) | 6 lines Changed paths: M /trunk/src/aclocal.m4 ticket: 6583 status: open Remove functions from aclocal.m4 which are no longer needed now that the applications are unbundled. ------------------------------------------------------------------------ r23305 | ghudson | 2009-11-22 09:58:54 -0500 (Sun, 22 Nov 2009) | 12 lines Changed paths: M /trunk/src/appl/Makefile.in D /trunk/src/appl/bsd D /trunk/src/appl/gssftp D /trunk/src/appl/libpty D /trunk/src/appl/telnet M /trunk/src/configure.in D /trunk/src/tests/dejagnu/krb-root D /trunk/src/tests/dejagnu/krb-standalone/gssftp.exp D /trunk/src/tests/dejagnu/krb-standalone/rcp.exp D /trunk/src/tests/dejagnu/krb-standalone/rsh.exp ticket: 6583 subject: Unbundle applications into separate repository status: open Remove libpty, gssftp, telnet, and the bsd applications from the source tree, build system, and tests. Docs still need to be updated to remove mentions of the applications. The build system should be simplified now that we're down to one configure script and don't need some of the functionality currently in aclocal.m4. ------------------------------------------------------------------------ r23300 | epeisach | 2009-11-21 23:54:47 -0500 (Sat, 21 Nov 2009) | 5 lines Changed paths: M /trunk/src/lib/kadm5/clnt/client_init.c In _kadm5_init_any on error - if we created a cache entry, destroy it (parallel to kadm5_destroy code). Also - free config_params. ------------------------------------------------------------------------ r23299 | epeisach | 2009-11-21 23:26:48 -0500 (Sat, 21 Nov 2009) | 2 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/destroy-test.c M /trunk/src/lib/kadm5/unit-test/init-test.c Clean up some memory leaks by releasing context. ------------------------------------------------------------------------ r23298 | ghudson | 2009-11-21 18:08:03 -0500 (Sat, 21 Nov 2009) | 3 lines Changed paths: M /trunk/src/kdc/kdc_authdata.c For the moment, test for nullity of pointers returned by k5alloc instead of result codes, to make Coverity happy. ------------------------------------------------------------------------ r23296 | epeisach | 2009-11-20 23:50:55 -0500 (Fri, 20 Nov 2009) | 6 lines Changed paths: M /trunk/src/lib/kadm5/clnt/client_init.c ticket: 6582 subject: Memory leak in _kadm5_init_any introduced with ipropd Fix minor memory leak introduced by the ipropd integration. ------------------------------------------------------------------------ r23295 | epeisach | 2009-11-20 15:55:34 -0500 (Fri, 20 Nov 2009) | 7 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/handle-test.c Correct argument to kadm5_get_principal is a pointer to a struct - not a pointer to a pointer.... Does not really matter as the field is not used - this test program expects a failer. Clean up memory leaks by freeing principal and releasing context. ------------------------------------------------------------------------ r23294 | epeisach | 2009-11-19 22:42:40 -0500 (Thu, 19 Nov 2009) | 5 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/Makefile.in M /trunk/src/lib/kadm5/unit-test/handle-test.c The size of kadm5_server_handle_rec differs between the client and server code. Valgrind picked up on access past end of allocated structure. Include proper internal header in client/server test. ------------------------------------------------------------------------ r23293 | lhoward | 2009-11-19 16:59:23 -0500 (Thu, 19 Nov 2009) | 1 line Changed paths: M /trunk/src/lib/krb5/krb/kfree.c krb5_free_ad_signedpath must free outer structure ------------------------------------------------------------------------ r23292 | ghudson | 2009-11-19 11:27:47 -0500 (Thu, 19 Nov 2009) | 3 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/include/krb5/krb5.hin Put krb5_auth_con_set_req_cksumtype back in the public API, since it is needed by the BSD applications which will be unbundled in 1.8. ------------------------------------------------------------------------ r23287 | tsitkova | 2009-11-18 11:38:24 -0500 (Wed, 18 Nov 2009) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/os-proto.h Minor reindent fix ------------------------------------------------------------------------ r23286 | tsitkova | 2009-11-18 10:55:02 -0500 (Wed, 18 Nov 2009) | 2 lines Changed paths: M /trunk/src/lib/kadm5/srv/server_acl.h minor reindent ------------------------------------------------------------------------ r23252 | tlyu | 2009-11-16 20:21:31 -0500 (Mon, 16 Nov 2009) | 2 lines Changed paths: M /trunk/src/include/pkinit_apple_utils.h Rework using "do { } while (0)" in macro bodies to avoid divergent emacs-22 vs emacs-23 indentation. ------------------------------------------------------------------------ r23246 | tlyu | 2009-11-16 17:32:40 -0500 (Mon, 16 Nov 2009) | 1 line Changed paths: M /trunk/src/include/pkinit_apple_utils.h M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/fast_util.c M /trunk/src/kdc/kdc_authdata.c M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kdc_util.h M /trunk/src/kdc/main.c M /trunk/src/lib/crypto/krb/keyhash_provider/keyhash_provider.h Clean up some open-parenthesis problems, and reindent. ------------------------------------------------------------------------ r23238 | tsitkova | 2009-11-16 13:09:26 -0500 (Mon, 16 Nov 2009) | 2 lines Changed paths: M /trunk/src/lib/crypto/krb/keyhash_provider/md5_hmac.c Typo fix ------------------------------------------------------------------------ r23237 | tsitkova | 2009-11-16 12:30:09 -0500 (Mon, 16 Nov 2009) | 2 lines Changed paths: M /trunk/src/lib/crypto/krb/keyhash_provider/keyhash_provider.h M /trunk/src/lib/crypto/krb/keyhash_provider/md5_hmac.c Remove unreferred krb5int_keyhash_aescbc_xxx. Cleaner krb5int_keyhash_md5_hmac init. ------------------------------------------------------------------------ r23236 | tlyu | 2009-11-16 11:48:37 -0500 (Mon, 16 Nov 2009) | 2 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/lib/krb5/asn.1/asn1_decode.h M /trunk/src/lib/krb5/asn.1/asn1_encode.h M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/asn.1/asn1_make.h M /trunk/src/lib/krb5/asn.1/asn1buf.c M /trunk/src/lib/krb5/asn.1/asn1buf.h M /trunk/src/lib/krb5/asn.1/krb5_decode.c Fix coding style in lib/krb5/asn.1, remove from exclusions, and reindent. ------------------------------------------------------------------------ r23232 | epeisach | 2009-11-15 20:49:21 -0500 (Sun, 15 Nov 2009) | 4 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/krb/decode_kdc.c M /trunk/src/lib/krb5/krb/int-proto.h M /trunk/src/lib/krb5/krb/send_tgs.c Move prototypes for krb5int_send_tgs and krb5int_decode_tgs_rep to int-proto.h. These functions are not exported by the library. ------------------------------------------------------------------------ r23188 | epeisach | 2009-11-14 20:38:41 -0500 (Sat, 14 Nov 2009) | 3 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/os/os-proto.h Move krb5int_get_fq_local_hostname to os-proto.h. Not exported. ------------------------------------------------------------------------ r23186 | epeisach | 2009-11-14 19:51:21 -0500 (Sat, 14 Nov 2009) | 4 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/os/os-proto.h Moved krb5int_sendto prototype to os-proto.h. This function is not exported from libkrb5 - so the rest of the world does not need to see it. ------------------------------------------------------------------------ r23185 | ghudson | 2009-11-14 19:19:36 -0500 (Sat, 14 Nov 2009) | 3 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/include/iprop.h Add an exception for include/iprop.h and revert its reformatting, since it was generated with rpcgen. ------------------------------------------------------------------------ r23182 | tlyu | 2009-11-14 14:24:39 -0500 (Sat, 14 Nov 2009) | 1 line Changed paths: M /trunk/src/include/k5-int.h Fix typos in previous. ------------------------------------------------------------------------ r23180 | ghudson | 2009-11-14 13:56:43 -0500 (Sat, 14 Nov 2009) | 4 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/include/CredentialsCache.h M /trunk/src/include/CredentialsCache2.h M /trunk/src/include/adm.h M /trunk/src/include/adm_proto.h M /trunk/src/include/cm.h M /trunk/src/include/copyright.h M /trunk/src/include/fake-addrinfo.h M /trunk/src/include/foreachaddr.h M /trunk/src/include/gssapi.h M /trunk/src/include/iprop.h M /trunk/src/include/iprop_hdr.h M /trunk/src/include/k5-buf.h M /trunk/src/include/k5-err.h M /trunk/src/include/k5-gmt_mktime.h M /trunk/src/include/k5-int-pkinit.h M /trunk/src/include/k5-int.h M /trunk/src/include/k5-ipc_stream.h M /trunk/src/include/k5-platform.h M /trunk/src/include/k5-plugin.h M /trunk/src/include/k5-thread.h M /trunk/src/include/k5-unicode.h M /trunk/src/include/k5-utf8.h M /trunk/src/include/k5-util.h M /trunk/src/include/kdb.h M /trunk/src/include/kdb_ext.h M /trunk/src/include/kdb_kt.h M /trunk/src/include/kdb_log.h M /trunk/src/include/kim/kim.h M /trunk/src/include/kim/kim_ccache.h M /trunk/src/include/kim/kim_credential.h M /trunk/src/include/kim/kim_identity.h M /trunk/src/include/kim/kim_library.h M /trunk/src/include/kim/kim_options.h M /trunk/src/include/kim/kim_preferences.h M /trunk/src/include/kim/kim_selection_hints.h M /trunk/src/include/kim/kim_string.h M /trunk/src/include/kim/kim_types.h M /trunk/src/include/kim/kim_ui_plugin.h M /trunk/src/include/krb5/authdata_plugin.h M /trunk/src/include/krb5/krb5.hin M /trunk/src/include/krb5/locate_plugin.h M /trunk/src/include/krb5/preauth_plugin.h M /trunk/src/include/krb5.h M /trunk/src/include/osconf.hin M /trunk/src/include/pkinit_apple_utils.h M /trunk/src/include/pkinit_asn1.h M /trunk/src/include/pkinit_cert_store.h M /trunk/src/include/pkinit_client.h M /trunk/src/include/pkinit_cms.h M /trunk/src/include/port-sockets.h M /trunk/src/include/socket-utils.h M /trunk/src/include/spnego-asn1.h M /trunk/src/include/win-mac.h Reindent include directory, reformatting prototypes as necessary. Exclude include/gssrpc due to its Sun origin and k5-platform.h due to macros too hairy for emacs c-mode to handle. ------------------------------------------------------------------------ r23163 | ghudson | 2009-11-14 10:24:56 -0500 (Sat, 14 Nov 2009) | 1 line Changed paths: D /trunk/src/include/krb54proto.h Remove include/krb54proto.h as it is no longer used. ------------------------------------------------------------------------ r23160 | ghudson | 2009-11-13 23:46:30 -0500 (Fri, 13 Nov 2009) | 8 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/include/krb5/krb5.hin M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_authdata.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode.h M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/krb/copy_auth.c M /trunk/src/lib/krb5/krb/kfree.c M /trunk/src/lib/krb5/libkrb5.exports M /trunk/src/plugins/authdata/greet_server/greet_auth.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ext.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kerberos.ldif M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kerberos.schema M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c M /trunk/src/tests/asn.1/krb5_decode_leak.c M /trunk/src/tests/asn.1/krb5_decode_test.c M /trunk/src/tests/asn.1/krb5_encode_test.c M /trunk/src/tests/asn.1/ktest.c M /trunk/src/tests/asn.1/ktest.h M /trunk/src/tests/asn.1/ktest_equal.c M /trunk/src/tests/asn.1/ktest_equal.h M /trunk/src/tests/asn.1/reference_encode.out M /trunk/src/tests/asn.1/trval_reference.out ticket: 6580 subject: Constrained delegation without PAC support Merge Luke's users/lhoward/s4u2proxy branch to trunk. Implements a Heimdal-compatible mechanism for allowing constrained delegation without back-end support for PACs. Back-end support exists in LDAP only (via a new krbAllowedToDelegateTo attribute), not DB2. ------------------------------------------------------------------------ r23157 | ghudson | 2009-11-12 19:28:30 -0500 (Thu, 12 Nov 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_base.c M /trunk/src/lib/krb5/rcache/t_replay.c In lib/krb5/rcache, ensure that function definition headers put the function name at the beginning of the line. ------------------------------------------------------------------------ r23154 | tsitkova | 2009-11-12 15:22:53 -0500 (Thu, 12 Nov 2009) | 3 lines Changed paths: M /trunk/src/kdc/kdc_util.h Typo fix ------------------------------------------------------------------------ r23153 | tsitkova | 2009-11-12 15:17:34 -0500 (Thu, 12 Nov 2009) | 2 lines Changed paths: M /trunk/src/kdc/kdc_util.h M /trunk/src/kdc/main.c Post-great-reindent check. Part II. ------------------------------------------------------------------------ r23152 | tsitkova | 2009-11-12 14:31:33 -0500 (Thu, 12 Nov 2009) | 2 lines Changed paths: M /trunk/src/kdc/do_tgs_req.c Restore the local variable type. ------------------------------------------------------------------------ r23151 | tsitkova | 2009-11-12 14:12:51 -0500 (Thu, 12 Nov 2009) | 3 lines Changed paths: M /trunk/src/kdc/dispatch.c M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/fast_util.c M /trunk/src/kdc/kdc_authdata.c M /trunk/src/kdc/kdc_preauth.c Post-great-reindent check. Part I. ------------------------------------------------------------------------ r23149 | lhoward | 2009-11-11 07:04:27 -0500 (Wed, 11 Nov 2009) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/iprop.exp For iprop test, reduce expected attribute change count to reflect the three non-replicated attributes: last_success, last_failed and fail_auth_count. ------------------------------------------------------------------------ r23148 | ghudson | 2009-11-10 14:59:39 -0500 (Tue, 10 Nov 2009) | 4 lines Changed paths: M /trunk/src/lib/krb5/keytab/kt_file.c M /trunk/src/lib/krb5/keytab/kt_memory.c M /trunk/src/lib/krb5/keytab/kt_srvtab.c M /trunk/src/lib/krb5/keytab/t_keytab.c In lib/krb5/keytab, ensure that function definition headers have function names at the beginning of lines, and avoid putting open parentheses at the beginning of lines in function prototypes. ------------------------------------------------------------------------ r23147 | ghudson | 2009-11-10 13:40:10 -0500 (Tue, 10 Nov 2009) | 1 line Changed paths: D /trunk/src/lib/glue4.c Remove the unnecessary src/lib/glue4.c. ------------------------------------------------------------------------ r23146 | ghudson | 2009-11-10 11:57:27 -0500 (Tue, 10 Nov 2009) | 4 lines Changed paths: D /trunk/src/lib/crypto/krb/enc_provider Remove src/lib/crypto/krb/enc_provider, which was accidentally resurrected (again) in r22875 when merging the authdata branch to the trunk. ------------------------------------------------------------------------ r23145 | raeburn | 2009-11-09 11:56:01 -0500 (Mon, 09 Nov 2009) | 3 lines Changed paths: M /trunk/src/aclocal.m4 ticket: 6579 Revise patch to avoid using changequote. ------------------------------------------------------------------------ r23144 | raeburn | 2009-11-09 01:13:34 -0500 (Mon, 09 Nov 2009) | 20 lines Changed paths: M /trunk/src/aclocal.m4 ticket: 6579 target_version: 1.7.1 tags: pullup subject: quoting bug causes solaris pre-10 thread handling bugs Quoting problems in pattern matching on the OS name cause Solaris versions up through 9 to not be properly recognized in the thread-system configuration setup. This causes our libraries to make the erroneous assumption that valid thread support routines are available on all Solaris systems, rather than just assuming it for Solaris 10 and later. The result is assertion failures like this one reported by Meraj Mohammed and others: Assertion failed: k5int_i->did_run != 0, file krb5_libinit.c, line 63 Thanks to Tom Shaw for noticing the cause of the problem. The bug may be present in the 1.6.x series as well. ------------------------------------------------------------------------ r23142 | raeburn | 2009-11-06 19:14:37 -0500 (Fri, 06 Nov 2009) | 1 line Changed paths: M /trunk/src/tests/threads/t_rcache.c Don't flush stdout so much. Calculate and display some more averages. ------------------------------------------------------------------------ r23141 | raeburn | 2009-11-06 19:14:33 -0500 (Fri, 06 Nov 2009) | 2 lines Changed paths: M /trunk/src/tests/threads/t_rcache.c Delay start of test until the start of a new second on the system clock. Print per-thread stats only once. ------------------------------------------------------------------------ r23140 | tlyu | 2009-11-06 18:29:12 -0500 (Fri, 06 Nov 2009) | 2 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/slave/kprop.c M /trunk/src/slave/kpropd.c Reformat some open-paren issues. Remove kprop.c and kpropd.c from exclusions. ------------------------------------------------------------------------ r23139 | raeburn | 2009-11-06 15:17:00 -0500 (Fri, 06 Nov 2009) | 3 lines Changed paths: M /trunk/src/tests/threads/t_rcache.c Change INIT_ONCE compile-time flag into a run-time option. Delete DIRECT support; always create threads. Allow setting of test interval and number of threads via run-time options. ------------------------------------------------------------------------ r23138 | raeburn | 2009-11-06 15:16:57 -0500 (Fri, 06 Nov 2009) | 5 lines Changed paths: M /trunk/src/tests/threads/t_rcache.c Don't start by attempting to unlink replay caches by guessing pathnames specific to my uid on MIT Athena systems. Instead, create a replay cache object and then destroy it through the library. Tweak the rcache-init-error messages to be specific to the instance that failed. ------------------------------------------------------------------------ r23137 | raeburn | 2009-11-06 15:16:53 -0500 (Fri, 06 Nov 2009) | 1 line Changed paths: M /trunk/src/tests/threads/t_rcache.c Use krb5_get_error_message for reporting if krb5_get_server_rcache fails. ------------------------------------------------------------------------ r23136 | tlyu | 2009-11-06 14:45:29 -0500 (Fri, 06 Nov 2009) | 1 line Changed paths: M /trunk/src/slave/kprop.h M /trunk/src/slave/kpropd_rpc.c M /trunk/src/slave/kproplog.c make mark-cstyle; make reindent ------------------------------------------------------------------------ r23135 | tlyu | 2009-11-06 14:45:25 -0500 (Fri, 06 Nov 2009) | 1 line Changed paths: M /trunk/src/Makefile.in Add slave/ to INDENTDIRS, with some exclusions. ------------------------------------------------------------------------ r23134 | tlyu | 2009-11-06 13:53:31 -0500 (Fri, 06 Nov 2009) | 1 line Changed paths: M /trunk/src/Makefile.in Move more reindent settings into variables. ------------------------------------------------------------------------ r23133 | tlyu | 2009-11-04 23:39:54 -0500 (Wed, 04 Nov 2009) | 1 line Changed paths: M /trunk/src/lib/krb5/asn.1/asn1_decode.c M /trunk/src/lib/krb5/asn.1/asn1_encode.c M /trunk/src/lib/krb5/asn.1/asn1_get.c M /trunk/src/lib/krb5/asn.1/asn1_get.h M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode.h M /trunk/src/lib/krb5/asn.1/asn1_k_encode.h M /trunk/src/lib/krb5/asn.1/asn1_make.c M /trunk/src/lib/krb5/asn.1/asn1_misc.c M /trunk/src/lib/krb5/asn.1/asn1_misc.h M /trunk/src/lib/krb5/asn.1/asn1buf.c M /trunk/src/lib/krb5/asn.1/asn1glue.h M /trunk/src/lib/krb5/asn.1/krb5_encode.c M /trunk/src/lib/krb5/asn.1/krbasn1.h M /trunk/src/lib/krb5/asn.1/ldap_key_seq.c make mark-cstyle; make reindent ------------------------------------------------------------------------ r23132 | tlyu | 2009-11-04 23:39:48 -0500 (Wed, 04 Nov 2009) | 2 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/lib/krb5/asn.1/asn1_encode.c M /trunk/src/lib/krb5/asn.1/asn1_get.h M /trunk/src/lib/krb5/asn.1/asn1_k_decode.h M /trunk/src/lib/krb5/asn.1/asn1_k_encode.h M /trunk/src/lib/krb5/asn.1/asn1_misc.h M /trunk/src/lib/krb5/asn.1/asn1buf.c M /trunk/src/lib/krb5/asn.1/krb5_encode.c M /trunk/src/lib/krb5/asn.1/ldap_key_seq.c Reformat some block comments. Refine lib/krb5/asn.1 reindent exclusion into individual file exclusions. ------------------------------------------------------------------------ r23131 | tlyu | 2009-11-04 22:26:25 -0500 (Wed, 04 Nov 2009) | 2 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/lib/krb5/krb/preauth.c M /trunk/src/lib/krb5/krb/ser_ctx.c Deal with some open paren formatting issues, and reindent. Make preauth.c use the function pointer typdefs in the prototypes as well. ------------------------------------------------------------------------ r23130 | ghudson | 2009-11-04 15:16:13 -0500 (Wed, 04 Nov 2009) | 4 lines Changed paths: M /trunk/src/aclocal.m4 Remove cast-qual from the gcc warnings set; it is too common for us to have to explicitly override const in order to implement strchr-like functions or place pointers into read-only krb5_data objects. ------------------------------------------------------------------------ r23129 | raeburn | 2009-11-04 13:11:51 -0500 (Wed, 04 Nov 2009) | 5 lines Changed paths: M /trunk/src/kadmin/server/network.c M /trunk/src/kdc/network.c Use "unsigned short" instead of "u_short" in argument to SET macro; the Emacs cc-mode indentation code seems to get confused by the one-word case. Reindent. ------------------------------------------------------------------------ r23128 | ghudson | 2009-11-04 11:31:41 -0500 (Wed, 04 Nov 2009) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c Restore the krb5 1.6 behavior of not retrying AS requests after PREAUTH_FAILED errors. Among other things, this change causes krb5_get_init_creds_opt_set_pa to act (mostly) as a constraint rather than simply as an optimistic set of preauth types, which is the behavior apps had been seeing prior to 1.7. ------------------------------------------------------------------------ r23127 | tlyu | 2009-11-03 23:28:24 -0500 (Tue, 03 Nov 2009) | 1 line Changed paths: D /trunk/src/util/krb5-mark-cstyle.el Delete obsolete krb5-mark-cstyle.el. (replaced by a python script) ------------------------------------------------------------------------ r23126 | tlyu | 2009-11-03 23:28:17 -0500 (Tue, 03 Nov 2009) | 2 lines Changed paths: M /trunk/src/kadmin/cli/strftime.c M /trunk/src/kadmin/server/ipropd_svc.c M /trunk/src/kadmin/server/kadm_rpc_svc.c M /trunk/src/lib/kadm5/admin_xdr.h M /trunk/src/lib/kadm5/clnt/client_rpc.c M /trunk/src/lib/kadm5/kadm_rpc.h M /trunk/src/lib/kadm5/kadm_rpc_xdr.c M /trunk/src/lib/kadm5/srv/adb_xdr.c M /trunk/src/lib/krb5/krb/strftime.c M /trunk/src/lib/krb5/krb/strptime.c Reindent and manually restore some BSD-style files that were previously incorrectly marked as krb5-style. ------------------------------------------------------------------------ r23125 | tlyu | 2009-11-03 19:21:35 -0500 (Tue, 03 Nov 2009) | 6 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/util/krb5-c-style.el A /trunk/src/util/krb5-mark-cstyle.py Correct regexps for matching emacs and cc-mode versions. In reindent targets, chdir to SRCTOP to avoid excessive references to $(SRCTOP) in the find script. Define new variables to avoid errors when creating exception lists for find scripts. Use a python script instead of elisp to mark files. ------------------------------------------------------------------------ r23123 | tlyu | 2009-11-02 22:27:56 -0500 (Mon, 02 Nov 2009) | 1 line Changed paths: M /trunk/src/clients/kcpytkt/kcpytkt.c M /trunk/src/clients/kdeltkt/kdeltkt.c M /trunk/src/clients/kdestroy/kdestroy.c M /trunk/src/clients/ksu/main.c M /trunk/src/kadmin/dbutil/kdb5_create.c M /trunk/src/kadmin/dbutil/kdb5_destroy.c M /trunk/src/kadmin/dbutil/kdb5_mkey.c M /trunk/src/kadmin/dbutil/kdb5_stash.c M /trunk/src/kdc/main.c M /trunk/src/lib/kadm5/srv/svr_iters.c M /trunk/src/lib/krb5/krb/unparse.c M /trunk/src/prototype/getopt.c Reindent after making fixes for emacs-23. ------------------------------------------------------------------------ r23122 | tlyu | 2009-11-02 22:14:41 -0500 (Mon, 02 Nov 2009) | 4 lines Changed paths: M /trunk/src/util/krb5-c-style.el A /trunk/src/util/krb5-hack-cc-mode-caselabel.el Monkey patch for the cc-mode that comes with emacs-23.x; that version of cc-mode has a bug that causes incorrect indentation of case labels containing character constants. Already fixed upstream in unreleased cc-mode sources. ------------------------------------------------------------------------ r23121 | tlyu | 2009-11-02 14:19:02 -0500 (Mon, 02 Nov 2009) | 3 lines Changed paths: M /trunk/src/util/krb5-batch-reindent.el Emacs 21 doesn't have custom-variable-p. Also, adjust to use the correct controlling variables for older incarnations of whitespace-mode. ------------------------------------------------------------------------ r23120 | ghudson | 2009-11-02 13:00:40 -0500 (Mon, 02 Nov 2009) | 2 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/crypto/builtin/yhash.h M /trunk/src/lib/crypto/krb/yarrow/yarrow.c M /trunk/src/lib/crypto/krb/yarrow/yarrow.h M /trunk/src/lib/gssapi/generic/util_buffer_set.c M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/lib/krb5/ccache/ser_cc.c M /trunk/src/lib/krb5/os/an_to_ln.c M /trunk/src/lib/krb5/os/changepw.c M /trunk/src/lib/krb5/os/dnsglue.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/read_msg.c M /trunk/src/lib/krb5/os/sendto_kdc.c M /trunk/src/lib/krb5/unicode/ucstr.c M /trunk/src/lib/rpc/clnt_udp.c M /trunk/src/lib/rpc/pmap_rmt.c M /trunk/src/lib/rpc/svc_auth.c M /trunk/src/util/et/error_message.c M /trunk/src/util/t_array.pm Clean up a bunch of signed/unsigned comparison warnings. ------------------------------------------------------------------------ r23118 | ghudson | 2009-11-01 17:32:47 -0500 (Sun, 01 Nov 2009) | 3 lines Changed paths: M /trunk/src/util/support/errors.c Simplify krb5int_get_error (and fix a cast-qual warning) by not worrying so much about system errors longer than 1K. ------------------------------------------------------------------------ r23117 | ghudson | 2009-11-01 17:14:25 -0500 (Sun, 01 Nov 2009) | 2 lines Changed paths: M /trunk/src/util/support/errors.c Be a little more const-correct in krb5int_vset_error_fl. ------------------------------------------------------------------------ r23116 | ghudson | 2009-11-01 16:51:26 -0500 (Sun, 01 Nov 2009) | 4 lines Changed paths: M /trunk/src/include/k5-err.h Un-constify struct errinfo's msg field because it is the owner of that memory (even though the memory is intended to be immutable during its lifetime). ------------------------------------------------------------------------ r23115 | ghudson | 2009-11-01 10:55:44 -0500 (Sun, 01 Nov 2009) | 2 lines Changed paths: M /trunk/src/include/k5-int.h In k5-int.h, fix make_data to work with C++. ------------------------------------------------------------------------ r23114 | ghudson | 2009-11-01 09:13:32 -0500 (Sun, 01 Nov 2009) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/preauth.c Memory leak fix: in obtain_sam_padata, after claiming the contents of the scratch data object, free the outer structure before nulling the pointer to it. ------------------------------------------------------------------------ r23113 | tlyu | 2009-11-01 00:35:20 -0400 (Sun, 01 Nov 2009) | 1 line Changed paths: M /trunk/src/util/krb5-batch-reindent.el Rework in an attempt to deal with variant Emacs versions. ------------------------------------------------------------------------ r23112 | ghudson | 2009-10-31 22:47:58 -0400 (Sat, 31 Oct 2009) | 5 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/crypto/krb/coll_proof_cksum.c M /trunk/src/lib/crypto/krb/keyed_cksum.c M /trunk/src/lib/crypto/krb/old_api_glue.c M /trunk/src/lib/crypto/krb/valid_cksumtype.c M /trunk/src/lib/crypto/krb/valid_enctype.c Move the implementations of four deprecated crypto functions to old_api_glue.c. Move the prototypes of seven deprecated crypto functions to old_api_glue.c instead of k5-int.h, since we don't use those functions internally. ------------------------------------------------------------------------ r23111 | ghudson | 2009-10-31 22:46:36 -0400 (Sat, 31 Oct 2009) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/preauth.c M /trunk/src/lib/krb5/krb/preauth2.c Stop using deprecated krb5_encrypt_data in preauth code. Use krb5_encrypt_helper instead. (encrypt_helper takes a key usage instead of an ivec, but that's okay since the invocations were using null ivecs anyway.) ------------------------------------------------------------------------ r23109 | tlyu | 2009-10-31 14:08:09 -0400 (Sat, 31 Oct 2009) | 1 line Changed paths: M /trunk/src/lib/krb5/rcache/rc-int.h M /trunk/src/lib/krb5/rcache/rc_dfl.h M /trunk/src/lib/krb5/rcache/rc_io.h M /trunk/src/lib/krb5/rcache/ser_rc.c Reformat to avoid parens at beginnings of lines. ------------------------------------------------------------------------ r23107 | ghudson | 2009-10-30 23:59:19 -0400 (Fri, 30 Oct 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/lib/krb5/ccache/t_cc.c M /trunk/src/lib/krb5/ccache/t_memory.c M /trunk/src/lib/krb5/ccache/t_stdio.c In lib/krb5/ccache, ensure that function definition headers have function names at the beginnings of lines. ------------------------------------------------------------------------ r23106 | ghudson | 2009-10-30 23:52:01 -0400 (Fri, 30 Oct 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/asn1_decode.c M /trunk/src/lib/krb5/asn.1/asn1_encode.c M /trunk/src/lib/krb5/asn.1/asn1_get.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/asn.1/asn1_make.c M /trunk/src/lib/krb5/asn.1/asn1_misc.c M /trunk/src/lib/krb5/asn.1/krb5_encode.c M /trunk/src/lib/krb5/asn.1/ldap_key_seq.c In lib/krb5/asn.1, ensure that function definition headers have function names at the beginnings of lines. ------------------------------------------------------------------------ r23105 | ghudson | 2009-10-30 23:50:54 -0400 (Fri, 30 Oct 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/asn1_decode.h M /trunk/src/lib/krb5/asn.1/asn1_encode.h M /trunk/src/lib/krb5/asn.1/asn1_get.h M /trunk/src/lib/krb5/asn.1/asn1_k_decode.h M /trunk/src/lib/krb5/asn.1/asn1_k_encode.h M /trunk/src/lib/krb5/asn.1/asn1_misc.h Reformat lib/krb5/asn.1 internal prototypes to avoid problematic parens at beginnings of lines. ------------------------------------------------------------------------ r23104 | ghudson | 2009-10-30 23:37:09 -0400 (Fri, 30 Oct 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/asn1_make.h Reformat asn1_make.h prototypes to avoid the problematic parens at beginnings of lines. ------------------------------------------------------------------------ r23103 | ghudson | 2009-10-30 23:17:27 -0400 (Fri, 30 Oct 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/changepw.c M /trunk/src/lib/krb5/os/dnsglue.c M /trunk/src/lib/krb5/os/dnssrv.c M /trunk/src/lib/krb5/os/localaddr.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/prompter.c M /trunk/src/lib/krb5/os/read_pwd.c M /trunk/src/lib/krb5/os/sendto_kdc.c M /trunk/src/lib/krb5/os/t_gifconf.c M /trunk/src/lib/krb5/os/t_locate_kdc.c M /trunk/src/lib/krb5/os/t_realm_iter.c M /trunk/src/lib/krb5/os/t_std_conf.c In lib/krb5/os, ensure that function definition headers have function names at the beginnings of lines. ------------------------------------------------------------------------ r23102 | ghudson | 2009-10-30 23:03:54 -0400 (Fri, 30 Oct 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/appdefault.c M /trunk/src/lib/krb5/krb/copy_auth.c M /trunk/src/lib/krb5/krb/fast.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/gic_pwd.c M /trunk/src/lib/krb5/krb/init_keyblock.c M /trunk/src/lib/krb5/krb/preauth2.c M /trunk/src/lib/krb5/krb/t_authdata.c M /trunk/src/lib/krb5/krb/t_etypes.c M /trunk/src/lib/krb5/krb/t_kerb.c In lib/krb5/krb, ensure all function definition headers are in ANSI style and have the function name at the beginning of a line. ------------------------------------------------------------------------ r23101 | ghudson | 2009-10-30 22:36:01 -0400 (Fri, 30 Oct 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/gc_via_tkt.c Fix indentation in gc_via_tkt.c which was messed up by a malformed #if 0 block. ------------------------------------------------------------------------ r23100 | tlyu | 2009-10-30 20:48:38 -0400 (Fri, 30 Oct 2009) | 2 lines Changed paths: M /trunk/src/appl/bsd/defines.h M /trunk/src/appl/bsd/forward.c M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krsh.c M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/bsd/login.c M /trunk/src/appl/bsd/loginpaths.h M /trunk/src/appl/bsd/rpaths.h M /trunk/src/appl/gss-sample/gss-client.c M /trunk/src/appl/gss-sample/gss-misc.c M /trunk/src/appl/gss-sample/gss-misc.h M /trunk/src/appl/gss-sample/gss-server.c M /trunk/src/appl/gssftp/ftp/cmds.c M /trunk/src/appl/gssftp/ftp/cmdtab.c M /trunk/src/appl/gssftp/ftp/ftp.c M /trunk/src/appl/gssftp/ftp/glob.c M /trunk/src/appl/gssftp/ftp/main.c M /trunk/src/appl/gssftp/ftp/ruserpass.c M /trunk/src/appl/gssftp/ftp/secure.c M /trunk/src/appl/gssftp/ftpd/ftpd.c M /trunk/src/appl/gssftp/ftpd/ftpd_var.h M /trunk/src/appl/libpty/cleanup.c M /trunk/src/appl/libpty/dump-utmp.c M /trunk/src/appl/libpty/getpty.c M /trunk/src/appl/libpty/init.c M /trunk/src/appl/libpty/init_slave.c M /trunk/src/appl/libpty/libpty.h M /trunk/src/appl/libpty/logwtmp.c M /trunk/src/appl/libpty/open_ctty.c M /trunk/src/appl/libpty/open_slave.c M /trunk/src/appl/libpty/pty-int.h M /trunk/src/appl/libpty/pty_paranoia.c M /trunk/src/appl/libpty/sane_hostname.c M /trunk/src/appl/libpty/update_utmp.c M /trunk/src/appl/libpty/update_wtmp.c M /trunk/src/appl/libpty/vhangup.c M /trunk/src/appl/libpty/void_assoc.c M /trunk/src/appl/sample/sample.h M /trunk/src/appl/sample/sclient/sclient.c M /trunk/src/appl/sample/sserver/sserver.c M /trunk/src/appl/simple/client/sim_client.c M /trunk/src/appl/simple/server/sim_server.c M /trunk/src/appl/simple/simple.h M /trunk/src/appl/telnet/libtelnet/auth-proto.h M /trunk/src/appl/telnet/libtelnet/auth.c M /trunk/src/appl/telnet/libtelnet/enc_des.c M /trunk/src/appl/telnet/libtelnet/encrypt.c M /trunk/src/appl/telnet/libtelnet/forward.c M /trunk/src/appl/telnet/libtelnet/kerberos5.c M /trunk/src/appl/telnet/libtelnet/krb5forw.h M /trunk/src/appl/telnet/libtelnet/mem.c M /trunk/src/appl/telnet/libtelnet/parsetos.c M /trunk/src/appl/telnet/libtelnet/setenv.c M /trunk/src/appl/telnet/telnet/authenc.c M /trunk/src/appl/telnet/telnet/commands.c M /trunk/src/appl/telnet/telnet/externs.h M /trunk/src/appl/telnet/telnet/main.c M /trunk/src/appl/telnet/telnet/sys_bsd.c M /trunk/src/appl/telnet/telnet/telnet.c M /trunk/src/appl/telnet/telnet/utilities.c M /trunk/src/appl/telnet/telnetd/pathnames.h M /trunk/src/appl/telnet/telnetd/slc.c M /trunk/src/appl/telnet/telnetd/state.c M /trunk/src/appl/telnet/telnetd/sys_term.c M /trunk/src/appl/telnet/telnetd/telnetd-ktd.c M /trunk/src/appl/telnet/telnetd/telnetd.c M /trunk/src/appl/telnet/telnetd/telnetd.h M /trunk/src/appl/telnet/telnetd/termio-tn.c M /trunk/src/appl/telnet/telnetd/termstat.c M /trunk/src/appl/telnet/telnetd/utility.c M /trunk/src/appl/user_user/client.c M /trunk/src/appl/user_user/server.c M /trunk/src/ccapi/common/cci_array_internal.c M /trunk/src/ccapi/common/cci_cred_union.c M /trunk/src/ccapi/common/cci_debugging.c M /trunk/src/ccapi/common/cci_debugging.h M /trunk/src/ccapi/common/cci_identifier.c M /trunk/src/ccapi/common/cci_message.c M /trunk/src/ccapi/common/cci_message.h M /trunk/src/ccapi/common/cci_types.h M /trunk/src/ccapi/common/mac/cci_os_identifier.c M /trunk/src/ccapi/common/win/OldCC/ccutils.c M /trunk/src/ccapi/common/win/cci_os_debugging.c M /trunk/src/ccapi/common/win/tls.c M /trunk/src/ccapi/common/win/tls.h M /trunk/src/ccapi/common/win/win-utils.c M /trunk/src/ccapi/lib/ccapi_ccache.c M /trunk/src/ccapi/lib/ccapi_ccache_iterator.c M /trunk/src/ccapi/lib/ccapi_context.c M /trunk/src/ccapi/lib/ccapi_context.h M /trunk/src/ccapi/lib/ccapi_context_change_time.c M /trunk/src/ccapi/lib/ccapi_credentials.c M /trunk/src/ccapi/lib/ccapi_credentials_iterator.c M /trunk/src/ccapi/lib/ccapi_ipc.c M /trunk/src/ccapi/lib/ccapi_string.c M /trunk/src/ccapi/lib/ccapi_v2.c M /trunk/src/ccapi/lib/mac/ccapi_vector.c M /trunk/src/ccapi/lib/mac/ccapi_vector.h M /trunk/src/ccapi/lib/win/OldCC/ccapi.h M /trunk/src/ccapi/lib/win/ccs_reply_proc.c M /trunk/src/ccapi/lib/win/dllmain.h M /trunk/src/ccapi/server/ccs_array.c M /trunk/src/ccapi/server/ccs_cache_collection.c M /trunk/src/ccapi/server/ccs_cache_collection.h M /trunk/src/ccapi/server/ccs_callback.c M /trunk/src/ccapi/server/ccs_ccache.c M /trunk/src/ccapi/server/ccs_ccache.h M /trunk/src/ccapi/server/ccs_ccache_iterator.c M /trunk/src/ccapi/server/ccs_client.c M /trunk/src/ccapi/server/ccs_credentials.c M /trunk/src/ccapi/server/ccs_credentials_iterator.c M /trunk/src/ccapi/server/ccs_list.c M /trunk/src/ccapi/server/ccs_list_internal.c M /trunk/src/ccapi/server/ccs_lock.c M /trunk/src/ccapi/server/ccs_lock_state.c M /trunk/src/ccapi/server/ccs_lock_state.h M /trunk/src/ccapi/server/ccs_pipe.c M /trunk/src/ccapi/server/ccs_server.c M /trunk/src/ccapi/server/mac/ccs_os_notify.c M /trunk/src/ccapi/server/mac/ccs_os_pipe.c M /trunk/src/ccapi/server/mac/ccs_os_server.c M /trunk/src/ccapi/server/win/ccs_os_pipe.c M /trunk/src/ccapi/server/win/ccs_request_proc.c M /trunk/src/ccapi/server/win/ccs_win_pipe.c M /trunk/src/ccapi/server/win/ccs_win_pipe.h M /trunk/src/ccapi/server/win/workitem.h M /trunk/src/ccapi/test/main.c M /trunk/src/ccapi/test/pingtest.c M /trunk/src/ccapi/test/simple_lock_test.c M /trunk/src/ccapi/test/test_cc_ccache_compare.c M /trunk/src/ccapi/test/test_cc_ccache_destroy.c M /trunk/src/ccapi/test/test_cc_ccache_get_change_time.c M /trunk/src/ccapi/test/test_cc_ccache_get_credentials_version.c M /trunk/src/ccapi/test/test_cc_ccache_get_kdc_time_offset.c M /trunk/src/ccapi/test/test_cc_ccache_get_last_default_time.c M /trunk/src/ccapi/test/test_cc_ccache_get_name.c M /trunk/src/ccapi/test/test_cc_ccache_get_principal.c M /trunk/src/ccapi/test/test_cc_ccache_iterator_next.c M /trunk/src/ccapi/test/test_cc_ccache_move.c M /trunk/src/ccapi/test/test_cc_ccache_new_credentials_iterator.c M /trunk/src/ccapi/test/test_cc_ccache_release.c M /trunk/src/ccapi/test/test_cc_ccache_remove_credentials.c M /trunk/src/ccapi/test/test_cc_ccache_set_default.c M /trunk/src/ccapi/test/test_cc_ccache_set_kdc_time_offset.c M /trunk/src/ccapi/test/test_cc_ccache_set_principal.c M /trunk/src/ccapi/test/test_cc_ccache_store_credentials.c M /trunk/src/ccapi/test/test_cc_close.c M /trunk/src/ccapi/test/test_cc_context_compare.c M /trunk/src/ccapi/test/test_cc_context_create_ccache.c M /trunk/src/ccapi/test/test_cc_context_create_default_ccache.c M /trunk/src/ccapi/test/test_cc_context_create_new_ccache.c M /trunk/src/ccapi/test/test_cc_context_get_change_time.c M /trunk/src/ccapi/test/test_cc_context_get_default_ccache_name.c M /trunk/src/ccapi/test/test_cc_context_new_ccache_iterator.c M /trunk/src/ccapi/test/test_cc_context_open_ccache.c M /trunk/src/ccapi/test/test_cc_context_open_default_ccache.c M /trunk/src/ccapi/test/test_cc_context_release.c M /trunk/src/ccapi/test/test_cc_create.c M /trunk/src/ccapi/test/test_cc_credentials_iterator_next.c M /trunk/src/ccapi/test/test_cc_destroy.c M /trunk/src/ccapi/test/test_cc_get_NC_info.c M /trunk/src/ccapi/test/test_cc_get_change_time.c M /trunk/src/ccapi/test/test_cc_get_cred_version.c M /trunk/src/ccapi/test/test_cc_get_name.c M /trunk/src/ccapi/test/test_cc_get_principal.c M /trunk/src/ccapi/test/test_cc_initialize.c M /trunk/src/ccapi/test/test_cc_open.c M /trunk/src/ccapi/test/test_cc_remove_cred.c M /trunk/src/ccapi/test/test_cc_seq_fetch_NCs_begin.c M /trunk/src/ccapi/test/test_cc_seq_fetch_NCs_next.c M /trunk/src/ccapi/test/test_cc_seq_fetch_creds_begin.c M /trunk/src/ccapi/test/test_cc_seq_fetch_creds_next.c M /trunk/src/ccapi/test/test_cc_set_principal.c M /trunk/src/ccapi/test/test_cc_shutdown.c M /trunk/src/ccapi/test/test_cc_store.c M /trunk/src/ccapi/test/test_ccapi_ccache.c M /trunk/src/ccapi/test/test_ccapi_check.c M /trunk/src/ccapi/test/test_ccapi_check.h M /trunk/src/ccapi/test/test_ccapi_constants.c M /trunk/src/ccapi/test/test_ccapi_context.c M /trunk/src/ccapi/test/test_ccapi_globals.c M /trunk/src/ccapi/test/test_ccapi_iterators.c M /trunk/src/ccapi/test/test_ccapi_log.c M /trunk/src/ccapi/test/test_ccapi_util.c M /trunk/src/ccapi/test/test_ccapi_v2.c M /trunk/src/ccapi/test/test_ccapi_v2.h M /trunk/src/ccapi/test/test_constants.c M /trunk/src/clients/kcpytkt/kcpytkt.c M /trunk/src/clients/kdeltkt/kdeltkt.c M /trunk/src/clients/kdestroy/kdestroy.c M /trunk/src/clients/kinit/kinit.c M /trunk/src/clients/klist/klist.c M /trunk/src/clients/kpasswd/kpasswd.c M /trunk/src/clients/kpasswd/ksetpwd.c M /trunk/src/clients/ksu/authorization.c M /trunk/src/clients/ksu/ccache.c M /trunk/src/clients/ksu/heuristic.c M /trunk/src/clients/ksu/krb_auth_su.c M /trunk/src/clients/ksu/ksu.h M /trunk/src/clients/ksu/main.c M /trunk/src/clients/ksu/setenv.c M /trunk/src/clients/ksu/xmalloc.c M /trunk/src/clients/kvno/kvno.c M /trunk/src/include/CredentialsCache.h M /trunk/src/include/CredentialsCache2.h M /trunk/src/include/adm_proto.h M /trunk/src/include/cm.h M /trunk/src/include/copyright.h M /trunk/src/include/fake-addrinfo.h M /trunk/src/include/foreachaddr.h M /trunk/src/include/gssapi.h M /trunk/src/include/gssrpc/auth.h M /trunk/src/include/gssrpc/auth_gss.h M /trunk/src/include/gssrpc/auth_gssapi.h M /trunk/src/include/gssrpc/auth_unix.h M /trunk/src/include/gssrpc/clnt.h M /trunk/src/include/gssrpc/netdb.h M /trunk/src/include/gssrpc/pmap_clnt.h M /trunk/src/include/gssrpc/pmap_prot.h M /trunk/src/include/gssrpc/pmap_rmt.h M /trunk/src/include/gssrpc/rename.h M /trunk/src/include/gssrpc/rpc.h M /trunk/src/include/gssrpc/rpc_msg.h M /trunk/src/include/gssrpc/svc.h M /trunk/src/include/gssrpc/svc_auth.h M /trunk/src/include/gssrpc/types.hin M /trunk/src/include/gssrpc/xdr.h M /trunk/src/include/k5-err.h M /trunk/src/include/k5-gmt_mktime.h M /trunk/src/include/k5-int-pkinit.h M /trunk/src/include/k5-int.h M /trunk/src/include/k5-ipc_stream.h M /trunk/src/include/k5-platform.h M /trunk/src/include/k5-plugin.h M /trunk/src/include/k5-thread.h M /trunk/src/include/k5-unicode.h M /trunk/src/include/k5-utf8.h M /trunk/src/include/k5-util.h M /trunk/src/include/kdb.h M /trunk/src/include/kdb_kt.h M /trunk/src/include/kim/kim.h M /trunk/src/include/kim/kim_ccache.h M /trunk/src/include/kim/kim_credential.h M /trunk/src/include/kim/kim_identity.h M /trunk/src/include/kim/kim_library.h M /trunk/src/include/kim/kim_options.h M /trunk/src/include/kim/kim_preferences.h M /trunk/src/include/kim/kim_selection_hints.h M /trunk/src/include/kim/kim_string.h M /trunk/src/include/kim/kim_types.h M /trunk/src/include/kim/kim_ui_plugin.h M /trunk/src/include/krb5/krb5.hin M /trunk/src/include/krb5/locate_plugin.h M /trunk/src/include/krb5/preauth_plugin.h M /trunk/src/include/krb54proto.h M /trunk/src/include/osconf.hin M /trunk/src/include/pkinit_apple_utils.h M /trunk/src/include/pkinit_asn1.h M /trunk/src/include/pkinit_cert_store.h M /trunk/src/include/pkinit_client.h M /trunk/src/include/pkinit_cms.h M /trunk/src/include/socket-utils.h M /trunk/src/include/spnego-asn1.h M /trunk/src/include/win-mac.h M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kadmin/cli/kadmin.h M /trunk/src/kadmin/cli/keytab.c M /trunk/src/kadmin/cli/keytab_local.c M /trunk/src/kadmin/cli/ss_wrapper.c M /trunk/src/kadmin/dbutil/dump.c M /trunk/src/kadmin/dbutil/kadm5_create.c M /trunk/src/kadmin/dbutil/kdb5_create.c M /trunk/src/kadmin/dbutil/kdb5_destroy.c M /trunk/src/kadmin/dbutil/kdb5_mkey.c M /trunk/src/kadmin/dbutil/kdb5_stash.c M /trunk/src/kadmin/dbutil/kdb5_util.c M /trunk/src/kadmin/dbutil/kdb5_util.h M /trunk/src/kadmin/dbutil/nstrtok.h M /trunk/src/kadmin/dbutil/ovload.c M /trunk/src/kadmin/dbutil/string_table.c M /trunk/src/kadmin/dbutil/string_table.h M /trunk/src/kadmin/dbutil/strtok.c M /trunk/src/kadmin/ktutil/ktutil.c M /trunk/src/kadmin/ktutil/ktutil.h M /trunk/src/kadmin/ktutil/ktutil_funcs.c M /trunk/src/kadmin/server/kadm_rpc_svc.c M /trunk/src/kadmin/server/misc.c M /trunk/src/kadmin/server/misc.h M /trunk/src/kadmin/server/network.c M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/kadmin/server/schpw.c M /trunk/src/kadmin/server/server_stubs.c M /trunk/src/kadmin/testing/util/bsddb_dump.c M /trunk/src/kadmin/testing/util/tcl_kadm5.c M /trunk/src/kadmin/testing/util/tcl_kadm5.h M /trunk/src/kadmin/testing/util/tcl_krb5_hash.c M /trunk/src/kadmin/testing/util/test.c M /trunk/src/kdc/dispatch.c M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/extern.c M /trunk/src/kdc/extern.h M /trunk/src/kdc/fast_util.c M /trunk/src/kdc/kdc_authdata.c M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kdc_util.h M /trunk/src/kdc/main.c M /trunk/src/kdc/network.c M /trunk/src/kdc/pkinit_apple_server.c M /trunk/src/kdc/pkinit_server.h M /trunk/src/kdc/policy.c M /trunk/src/kdc/policy.h M /trunk/src/kdc/replay.c M /trunk/src/kdc/rtest.c M /trunk/src/kim/agent/mac/AuthenticationController.h M /trunk/src/kim/agent/mac/BadgedImageView.h M /trunk/src/kim/agent/mac/IPCClient.h M /trunk/src/kim/agent/mac/Identities.h M /trunk/src/kim/agent/mac/KIMUtilities.h M /trunk/src/kim/agent/mac/KerberosAgentController.h M /trunk/src/kim/agent/mac/KerberosAgentListener.h M /trunk/src/kim/agent/mac/KerberosFormatters.h M /trunk/src/kim/agent/mac/PopupButton.h M /trunk/src/kim/agent/mac/SelectIdentityController.h M /trunk/src/kim/agent/mac/ServerDemux.h M /trunk/src/kim/lib/kim_ccache.c M /trunk/src/kim/lib/kim_credential.c M /trunk/src/kim/lib/kim_debug.c M /trunk/src/kim/lib/kim_debug_private.h M /trunk/src/kim/lib/kim_error_message.c M /trunk/src/kim/lib/kim_error_private.h M /trunk/src/kim/lib/kim_identity.c M /trunk/src/kim/lib/kim_library.c M /trunk/src/kim/lib/kim_library_private.h M /trunk/src/kim/lib/kim_options.c M /trunk/src/kim/lib/kim_preferences.c M /trunk/src/kim/lib/kim_preferences_private.h M /trunk/src/kim/lib/kim_selection_hints.c M /trunk/src/kim/lib/kim_string.c M /trunk/src/kim/lib/kim_string_private.h M /trunk/src/kim/lib/kim_ui.c M /trunk/src/kim/lib/kim_ui_cli.c M /trunk/src/kim/lib/kim_ui_cli_private.h M /trunk/src/kim/lib/kim_ui_gui_private.h M /trunk/src/kim/lib/kim_ui_plugin.c M /trunk/src/kim/lib/kim_ui_plugin_private.h M /trunk/src/kim/lib/mac/KerberosLogin.c M /trunk/src/kim/lib/mac/KerberosLogin.h M /trunk/src/kim/lib/mac/KerberosLoginPrivate.h M /trunk/src/kim/lib/mac/kim_os_debug.c M /trunk/src/kim/lib/mac/kim_os_identity.c M /trunk/src/kim/lib/mac/kim_os_library.c M /trunk/src/kim/lib/mac/kim_os_preferences.c M /trunk/src/kim/lib/mac/kim_os_selection_hints.c M /trunk/src/kim/lib/mac/kim_os_string.c M /trunk/src/kim/lib/mac/kim_os_ui_gui.c M /trunk/src/kim/test/main.c M /trunk/src/kim/test/test_kim_common.c M /trunk/src/kim/test/test_kim_common.h M /trunk/src/kim/test/test_kim_identity.c M /trunk/src/kim/test/test_kim_preferences.c M /trunk/src/kim/test/test_kim_selection_hints.c M /trunk/src/kim/test/test_kll.c M /trunk/src/kim/test/test_kll_terminal.c M /trunk/src/kim/test/test_ui_plugin.c M /trunk/src/lib/apputils/daemon.c M /trunk/src/lib/crypto/builtin/aes/aes.h M /trunk/src/lib/crypto/builtin/aes/aes_s2k.c M /trunk/src/lib/crypto/builtin/aes/aescpp.h M /trunk/src/lib/crypto/builtin/aes/aescrypp.c M /trunk/src/lib/crypto/builtin/aes/aescrypt.c M /trunk/src/lib/crypto/builtin/aes/aeskey.c M /trunk/src/lib/crypto/builtin/aes/aeskeypp.c M /trunk/src/lib/crypto/builtin/aes/aesopt.h M /trunk/src/lib/crypto/builtin/aes/aestab.c M /trunk/src/lib/crypto/builtin/aes/uitypes.h M /trunk/src/lib/crypto/builtin/arcfour/arcfour.c M /trunk/src/lib/crypto/builtin/arcfour/arcfour_aead.c M /trunk/src/lib/crypto/builtin/arcfour/arcfour_s2k.c M /trunk/src/lib/crypto/builtin/des/afsstring2key.c M /trunk/src/lib/crypto/builtin/des/d3_aead.c M /trunk/src/lib/crypto/builtin/des/d3_cbc.c M /trunk/src/lib/crypto/builtin/des/d3_kysched.c M /trunk/src/lib/crypto/builtin/des/des_int.h M /trunk/src/lib/crypto/builtin/des/destest.c M /trunk/src/lib/crypto/builtin/des/f_aead.c M /trunk/src/lib/crypto/builtin/des/f_parity.c M /trunk/src/lib/crypto/builtin/des/f_sched.c M /trunk/src/lib/crypto/builtin/des/key_sched.c M /trunk/src/lib/crypto/builtin/des/string2key.c M /trunk/src/lib/crypto/builtin/des/t_verify.c M /trunk/src/lib/crypto/builtin/des/weak_key.c M /trunk/src/lib/crypto/builtin/enc_provider/aes.c M /trunk/src/lib/crypto/builtin/enc_provider/des.c M /trunk/src/lib/crypto/builtin/enc_provider/des3.c M /trunk/src/lib/crypto/builtin/enc_provider/enc_provider.h M /trunk/src/lib/crypto/builtin/enc_provider/rc4.c M /trunk/src/lib/crypto/builtin/hash_provider/hash_crc32.c M /trunk/src/lib/crypto/builtin/hash_provider/hash_md4.c M /trunk/src/lib/crypto/builtin/hash_provider/hash_md5.c M /trunk/src/lib/crypto/builtin/hash_provider/hash_provider.h M /trunk/src/lib/crypto/builtin/hash_provider/hash_sha1.c M /trunk/src/lib/crypto/builtin/hmac.c M /trunk/src/lib/crypto/builtin/md4/rsa-md4.h M /trunk/src/lib/crypto/builtin/md5/md5.c M /trunk/src/lib/crypto/builtin/pbkdf2.c M /trunk/src/lib/crypto/builtin/sha1/t_shs3.c M /trunk/src/lib/crypto/builtin/t_cf2.c M /trunk/src/lib/crypto/crypto_tests/aes-test.c M /trunk/src/lib/crypto/crypto_tests/t_crc.c M /trunk/src/lib/crypto/crypto_tests/t_cts.c M /trunk/src/lib/crypto/crypto_tests/t_encrypt.c M /trunk/src/lib/crypto/crypto_tests/t_hmac.c M /trunk/src/lib/crypto/crypto_tests/t_kperf.c M /trunk/src/lib/crypto/crypto_tests/t_mddriver.c M /trunk/src/lib/crypto/crypto_tests/t_nfold.c M /trunk/src/lib/crypto/crypto_tests/t_pkcs5.c M /trunk/src/lib/crypto/crypto_tests/t_prf.c M /trunk/src/lib/crypto/crypto_tests/t_prng.c M /trunk/src/lib/crypto/crypto_tests/vectors.c M /trunk/src/lib/crypto/crypto_tests/ytest.c M /trunk/src/lib/crypto/krb/aead.c M /trunk/src/lib/crypto/krb/aead.h M /trunk/src/lib/crypto/krb/block_size.c M /trunk/src/lib/crypto/krb/cf2.c M /trunk/src/lib/crypto/krb/checksum_length.c M /trunk/src/lib/crypto/krb/cksumtype_to_string.c M /trunk/src/lib/crypto/krb/cksumtypes.c M /trunk/src/lib/crypto/krb/cksumtypes.h M /trunk/src/lib/crypto/krb/coll_proof_cksum.c M /trunk/src/lib/crypto/krb/combine_keys.c M /trunk/src/lib/crypto/krb/crc32/crc-32.h M /trunk/src/lib/crypto/krb/crc32/crc32.c M /trunk/src/lib/crypto/krb/crypto_length.c M /trunk/src/lib/crypto/krb/decrypt.c M /trunk/src/lib/crypto/krb/decrypt_iov.c M /trunk/src/lib/crypto/krb/default_state.c M /trunk/src/lib/crypto/krb/dk/checksum.c M /trunk/src/lib/crypto/krb/dk/derive.c M /trunk/src/lib/crypto/krb/dk/dk.h M /trunk/src/lib/crypto/krb/dk/dk_decrypt.c M /trunk/src/lib/crypto/krb/dk/dk_encrypt.c M /trunk/src/lib/crypto/krb/dk/stringtokey.c M /trunk/src/lib/crypto/krb/enc_provider/aes.c M /trunk/src/lib/crypto/krb/enc_provider/des.c M /trunk/src/lib/crypto/krb/enc_provider/des3.c M /trunk/src/lib/crypto/krb/enc_provider/enc_provider.h M /trunk/src/lib/crypto/krb/enc_provider/rc4.c M /trunk/src/lib/crypto/krb/encrypt.c M /trunk/src/lib/crypto/krb/encrypt_iov.c M /trunk/src/lib/crypto/krb/encrypt_length.c M /trunk/src/lib/crypto/krb/enctype_compare.c M /trunk/src/lib/crypto/krb/enctype_to_string.c M /trunk/src/lib/crypto/krb/etypes.c M /trunk/src/lib/crypto/krb/etypes.h M /trunk/src/lib/crypto/krb/key.c M /trunk/src/lib/crypto/krb/keyblocks.c M /trunk/src/lib/crypto/krb/keyed_checksum_types.c M /trunk/src/lib/crypto/krb/keyed_cksum.c M /trunk/src/lib/crypto/krb/keyhash_provider/descbc.c M /trunk/src/lib/crypto/krb/keyhash_provider/hmac_md5.c M /trunk/src/lib/crypto/krb/keyhash_provider/k5_md4des.c M /trunk/src/lib/crypto/krb/keyhash_provider/k5_md5des.c M /trunk/src/lib/crypto/krb/keyhash_provider/keyhash_provider.h M /trunk/src/lib/crypto/krb/keyhash_provider/md5_hmac.c M /trunk/src/lib/crypto/krb/keylengths.c M /trunk/src/lib/crypto/krb/make_checksum.c M /trunk/src/lib/crypto/krb/make_checksum_iov.c M /trunk/src/lib/crypto/krb/make_random_key.c M /trunk/src/lib/crypto/krb/mandatory_sumtype.c M /trunk/src/lib/crypto/krb/nfold.c M /trunk/src/lib/crypto/krb/old/des_stringtokey.c M /trunk/src/lib/crypto/krb/old/old.h M /trunk/src/lib/crypto/krb/old/old_decrypt.c M /trunk/src/lib/crypto/krb/old/old_encrypt.c M /trunk/src/lib/crypto/krb/old_api_glue.c M /trunk/src/lib/crypto/krb/prf/des_prf.c M /trunk/src/lib/crypto/krb/prf/dk_prf.c M /trunk/src/lib/crypto/krb/prf/prf_int.h M /trunk/src/lib/crypto/krb/prf/rc4_prf.c M /trunk/src/lib/crypto/krb/prf.c M /trunk/src/lib/crypto/krb/prng.c M /trunk/src/lib/crypto/krb/rand2key/aes_rand2key.c M /trunk/src/lib/crypto/krb/rand2key/des3_rand2key.c M /trunk/src/lib/crypto/krb/rand2key/des_rand2key.c M /trunk/src/lib/crypto/krb/rand2key/rand2key.h M /trunk/src/lib/crypto/krb/rand2key/rc4_rand2key.c M /trunk/src/lib/crypto/krb/random_to_key.c M /trunk/src/lib/crypto/krb/raw/raw.h M /trunk/src/lib/crypto/krb/raw/raw_aead.c M /trunk/src/lib/crypto/krb/raw/raw_decrypt.c M /trunk/src/lib/crypto/krb/raw/raw_encrypt.c M /trunk/src/lib/crypto/krb/state.c M /trunk/src/lib/crypto/krb/string_to_cksumtype.c M /trunk/src/lib/crypto/krb/string_to_enctype.c M /trunk/src/lib/crypto/krb/string_to_key.c M /trunk/src/lib/crypto/krb/valid_cksumtype.c M /trunk/src/lib/crypto/krb/valid_enctype.c M /trunk/src/lib/crypto/krb/verify_checksum.c M /trunk/src/lib/crypto/krb/verify_checksum_iov.c M /trunk/src/lib/crypto/krb/yarrow/yarrow.c M /trunk/src/lib/crypto/krb/yarrow/yarrow.h M /trunk/src/lib/crypto/krb/yarrow/ycipher.c M /trunk/src/lib/crypto/krb/yarrow/ycipher.h M /trunk/src/lib/crypto/krb/yarrow/yexcep.h M /trunk/src/lib/crypto/krb/yarrow/ytypes.h M /trunk/src/lib/crypto/openssl/aes/aes_s2k.c M /trunk/src/lib/crypto/openssl/arcfour/arcfour-int.h M /trunk/src/lib/crypto/openssl/arcfour/arcfour.c M /trunk/src/lib/crypto/openssl/arcfour/arcfour_aead.c M /trunk/src/lib/crypto/openssl/arcfour/arcfour_s2k.c M /trunk/src/lib/crypto/openssl/des/des_int.h M /trunk/src/lib/crypto/openssl/des/des_oldapis.c M /trunk/src/lib/crypto/openssl/des/f_parity.c M /trunk/src/lib/crypto/openssl/des/string2key.c M /trunk/src/lib/crypto/openssl/des/weak_key.c M /trunk/src/lib/crypto/openssl/enc_provider/aes.c M /trunk/src/lib/crypto/openssl/enc_provider/des.c M /trunk/src/lib/crypto/openssl/enc_provider/des3.c M /trunk/src/lib/crypto/openssl/enc_provider/enc_provider.h M /trunk/src/lib/crypto/openssl/enc_provider/rc4.c M /trunk/src/lib/crypto/openssl/hash_provider/hash_crc32.c M /trunk/src/lib/crypto/openssl/hash_provider/hash_md4.c M /trunk/src/lib/crypto/openssl/hash_provider/hash_md5.c M /trunk/src/lib/crypto/openssl/hash_provider/hash_provider.h M /trunk/src/lib/crypto/openssl/hash_provider/hash_sha1.c M /trunk/src/lib/crypto/openssl/hmac.c M /trunk/src/lib/crypto/openssl/md4/md4.c M /trunk/src/lib/crypto/openssl/md4/rsa-md4.h M /trunk/src/lib/crypto/openssl/md5/md5.c M /trunk/src/lib/crypto/openssl/pbkdf2.c M /trunk/src/lib/crypto/openssl/sha1/shs.c M /trunk/src/lib/crypto/openssl/yhash.h M /trunk/src/lib/glue4.c M /trunk/src/lib/gssapi/generic/gssapi_generic.c M /trunk/src/lib/gssapi/generic/oid_ops.c M /trunk/src/lib/gssapi/generic/util_buffer_set.c M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/inq_context.c M /trunk/src/lib/gssapi/krb5/krb5_gss_glue.c M /trunk/src/lib/gssapi/krb5/naming_exts.c M /trunk/src/lib/gssapi/krb5/s4u_gss_glue.c M /trunk/src/lib/gssapi/krb5/seal.c M /trunk/src/lib/gssapi/krb5/unseal.c M /trunk/src/lib/gssapi/mechglue/g_accept_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_buffer_set.c M /trunk/src/lib/gssapi/mechglue/g_compare_name.c M /trunk/src/lib/gssapi/mechglue/g_context_time.c M /trunk/src/lib/gssapi/mechglue/g_del_name_attr.c M /trunk/src/lib/gssapi/mechglue/g_delete_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_dsp_status.c M /trunk/src/lib/gssapi/mechglue/g_exp_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_export_name.c M /trunk/src/lib/gssapi/mechglue/g_export_name_comp.c M /trunk/src/lib/gssapi/mechglue/g_get_name_attr.c M /trunk/src/lib/gssapi/mechglue/g_glue.c M /trunk/src/lib/gssapi/mechglue/g_imp_name.c M /trunk/src/lib/gssapi/mechglue/g_imp_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_init_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_initialize.c M /trunk/src/lib/gssapi/mechglue/g_inq_context.c M /trunk/src/lib/gssapi/mechglue/g_inq_context_oid.c M /trunk/src/lib/gssapi/mechglue/g_inq_cred.c M /trunk/src/lib/gssapi/mechglue/g_inq_cred_oid.c M /trunk/src/lib/gssapi/mechglue/g_inq_name.c M /trunk/src/lib/gssapi/mechglue/g_inq_names.c M /trunk/src/lib/gssapi/mechglue/g_map_name_to_any.c M /trunk/src/lib/gssapi/mechglue/g_mech_invoke.c M /trunk/src/lib/gssapi/mechglue/g_mechname.c M /trunk/src/lib/gssapi/mechglue/g_oid_ops.c M /trunk/src/lib/gssapi/mechglue/g_process_context.c M /trunk/src/lib/gssapi/mechglue/g_rel_buffer.c M /trunk/src/lib/gssapi/mechglue/g_rel_cred.c M /trunk/src/lib/gssapi/mechglue/g_rel_name.c M /trunk/src/lib/gssapi/mechglue/g_rel_name_mapping.c M /trunk/src/lib/gssapi/mechglue/g_rel_oid_set.c M /trunk/src/lib/gssapi/mechglue/g_seal.c M /trunk/src/lib/gssapi/mechglue/g_set_context_option.c M /trunk/src/lib/gssapi/mechglue/g_set_cred_option.c M /trunk/src/lib/gssapi/mechglue/g_set_name_attr.c M /trunk/src/lib/gssapi/mechglue/g_sign.c M /trunk/src/lib/gssapi/mechglue/g_unseal.c M /trunk/src/lib/gssapi/mechglue/g_unwrap_aead.c M /trunk/src/lib/gssapi/mechglue/g_unwrap_iov.c M /trunk/src/lib/gssapi/mechglue/g_userok.c M /trunk/src/lib/gssapi/mechglue/g_verify.c M /trunk/src/lib/gssapi/mechglue/g_wrap_aead.c M /trunk/src/lib/gssapi/mechglue/g_wrap_iov.c M /trunk/src/lib/gssapi/mechglue/gssd_pname_to_uid.c M /trunk/src/lib/gssapi/mechglue/mechglue.h M /trunk/src/lib/gssapi/mechglue/mglueP.h M /trunk/src/lib/gssapi/spnego/spnego_mech.c M /trunk/src/lib/kadm5/admin.h M /trunk/src/lib/kadm5/admin_internal.h M /trunk/src/lib/kadm5/admin_xdr.h M /trunk/src/lib/kadm5/alt_prof.c M /trunk/src/lib/kadm5/chpass_util.c M /trunk/src/lib/kadm5/clnt/client_handle.c M /trunk/src/lib/kadm5/clnt/client_init.c M /trunk/src/lib/kadm5/clnt/client_internal.h M /trunk/src/lib/kadm5/clnt/client_principal.c M /trunk/src/lib/kadm5/clnt/client_rpc.c M /trunk/src/lib/kadm5/clnt/clnt_chpass_util.c M /trunk/src/lib/kadm5/clnt/clnt_policy.c M /trunk/src/lib/kadm5/clnt/clnt_privs.c M /trunk/src/lib/kadm5/kadm_rpc_xdr.c M /trunk/src/lib/kadm5/logger.c M /trunk/src/lib/kadm5/misc_free.c M /trunk/src/lib/kadm5/server_internal.h M /trunk/src/lib/kadm5/srv/adb_xdr.c M /trunk/src/lib/kadm5/srv/server_acl.c M /trunk/src/lib/kadm5/srv/server_acl.h M /trunk/src/lib/kadm5/srv/server_dict.c M /trunk/src/lib/kadm5/srv/server_handle.c M /trunk/src/lib/kadm5/srv/server_init.c M /trunk/src/lib/kadm5/srv/server_kdb.c M /trunk/src/lib/kadm5/srv/server_misc.c M /trunk/src/lib/kadm5/srv/svr_chpass_util.c M /trunk/src/lib/kadm5/srv/svr_iters.c M /trunk/src/lib/kadm5/srv/svr_policy.c M /trunk/src/lib/kadm5/srv/svr_principal.c M /trunk/src/lib/kadm5/str_conv.c M /trunk/src/lib/kadm5/unit-test/destroy-test.c M /trunk/src/lib/kadm5/unit-test/handle-test.c M /trunk/src/lib/kadm5/unit-test/init-test.c M /trunk/src/lib/kadm5/unit-test/iter-test.c M /trunk/src/lib/kadm5/unit-test/lock-test.c M /trunk/src/lib/kadm5/unit-test/randkey-test.c M /trunk/src/lib/kadm5/unit-test/setkey-test.c M /trunk/src/lib/kdb/decrypt_key.c M /trunk/src/lib/kdb/encrypt_key.c M /trunk/src/lib/kdb/iprop_xdr.c M /trunk/src/lib/kdb/kdb5.c M /trunk/src/lib/kdb/kdb5.h M /trunk/src/lib/kdb/kdb5int.h M /trunk/src/lib/kdb/kdb_convert.c M /trunk/src/lib/kdb/kdb_cpw.c M /trunk/src/lib/kdb/kdb_default.c M /trunk/src/lib/kdb/kdb_log.c M /trunk/src/lib/kdb/keytab.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode.h M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/asn.1/krb5_encode.c M /trunk/src/lib/krb5/ccache/cc-int.h M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/lib/krb5/ccache/cc_keyring.c M /trunk/src/lib/krb5/ccache/cc_memory.c M /trunk/src/lib/krb5/ccache/cc_mslsa.c M /trunk/src/lib/krb5/ccache/cc_retr.c M /trunk/src/lib/krb5/ccache/ccapi/stdcc.c M /trunk/src/lib/krb5/ccache/ccapi/stdcc.h M /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.c M /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.h M /trunk/src/lib/krb5/ccache/ccapi/winccld.c M /trunk/src/lib/krb5/ccache/ccapi/winccld.h M /trunk/src/lib/krb5/ccache/ccbase.c M /trunk/src/lib/krb5/ccache/cccopy.c M /trunk/src/lib/krb5/ccache/cccursor.c M /trunk/src/lib/krb5/ccache/ccdefault.c M /trunk/src/lib/krb5/ccache/ccdefops.c M /trunk/src/lib/krb5/ccache/ccfns.c M /trunk/src/lib/krb5/ccache/fcc.h M /trunk/src/lib/krb5/ccache/scc.h M /trunk/src/lib/krb5/ccache/ser_cc.c M /trunk/src/lib/krb5/ccache/t_cc.c M /trunk/src/lib/krb5/ccache/t_cccursor.c M /trunk/src/lib/krb5/ccache/t_memory.c M /trunk/src/lib/krb5/ccache/t_stdio.c M /trunk/src/lib/krb5/error_tables/init_ets.c M /trunk/src/lib/krb5/keytab/kt-int.h M /trunk/src/lib/krb5/keytab/kt_file.c M /trunk/src/lib/krb5/keytab/kt_memory.c M /trunk/src/lib/krb5/keytab/kt_srvtab.c M /trunk/src/lib/krb5/keytab/ktadd.c M /trunk/src/lib/krb5/keytab/ktbase.c M /trunk/src/lib/krb5/keytab/ktdefault.c M /trunk/src/lib/krb5/keytab/ktfns.c M /trunk/src/lib/krb5/keytab/ktfr_entry.c M /trunk/src/lib/krb5/keytab/ktremove.c M /trunk/src/lib/krb5/keytab/read_servi.c M /trunk/src/lib/krb5/keytab/t_keytab.c M /trunk/src/lib/krb5/krb/addr_comp.c M /trunk/src/lib/krb5/krb/addr_order.c M /trunk/src/lib/krb5/krb/addr_srch.c M /trunk/src/lib/krb5/krb/appdefault.c M /trunk/src/lib/krb5/krb/auth_con.c M /trunk/src/lib/krb5/krb/auth_con.h M /trunk/src/lib/krb5/krb/authdata.c M /trunk/src/lib/krb5/krb/authdata.h M /trunk/src/lib/krb5/krb/bld_pr_ext.c M /trunk/src/lib/krb5/krb/bld_princ.c M /trunk/src/lib/krb5/krb/brand.c M /trunk/src/lib/krb5/krb/chk_trans.c M /trunk/src/lib/krb5/krb/chpw.c M /trunk/src/lib/krb5/krb/cleanup.h M /trunk/src/lib/krb5/krb/conv_creds.c M /trunk/src/lib/krb5/krb/conv_princ.c M /trunk/src/lib/krb5/krb/copy_addrs.c M /trunk/src/lib/krb5/krb/copy_athctr.c M /trunk/src/lib/krb5/krb/copy_auth.c M /trunk/src/lib/krb5/krb/copy_cksum.c M /trunk/src/lib/krb5/krb/copy_creds.c M /trunk/src/lib/krb5/krb/copy_data.c M /trunk/src/lib/krb5/krb/copy_key.c M /trunk/src/lib/krb5/krb/copy_princ.c M /trunk/src/lib/krb5/krb/copy_tick.c M /trunk/src/lib/krb5/krb/cp_key_cnt.c M /trunk/src/lib/krb5/krb/decode_kdc.c M /trunk/src/lib/krb5/krb/decrypt_tk.c M /trunk/src/lib/krb5/krb/deltat.c M /trunk/src/lib/krb5/krb/enc_helper.c M /trunk/src/lib/krb5/krb/encode_kdc.c M /trunk/src/lib/krb5/krb/encrypt_tk.c M /trunk/src/lib/krb5/krb/fast.c M /trunk/src/lib/krb5/krb/fast.h M /trunk/src/lib/krb5/krb/free_rtree.c M /trunk/src/lib/krb5/krb/fwd_tgt.c M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/gc_via_tkt.c M /trunk/src/lib/krb5/krb/gen_seqnum.c M /trunk/src/lib/krb5/krb/gen_subkey.c M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/gic_keytab.c M /trunk/src/lib/krb5/krb/gic_opt.c M /trunk/src/lib/krb5/krb/gic_pwd.c M /trunk/src/lib/krb5/krb/in_tkt_sky.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/init_keyblock.c M /trunk/src/lib/krb5/krb/int-proto.h M /trunk/src/lib/krb5/krb/kdc_rep_dc.c M /trunk/src/lib/krb5/krb/kerrs.c M /trunk/src/lib/krb5/krb/kfree.c M /trunk/src/lib/krb5/krb/mk_cred.c M /trunk/src/lib/krb5/krb/mk_error.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_rep.c M /trunk/src/lib/krb5/krb/mk_req.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/pac.c M /trunk/src/lib/krb5/krb/parse.c M /trunk/src/lib/krb5/krb/pkinit_apple_asn1.c M /trunk/src/lib/krb5/krb/pkinit_apple_cert_store.c M /trunk/src/lib/krb5/krb/pkinit_apple_client.c M /trunk/src/lib/krb5/krb/pkinit_apple_cms.c M /trunk/src/lib/krb5/krb/pkinit_apple_utils.c M /trunk/src/lib/krb5/krb/pr_to_salt.c M /trunk/src/lib/krb5/krb/preauth.c M /trunk/src/lib/krb5/krb/preauth2.c M /trunk/src/lib/krb5/krb/princ_comp.c M /trunk/src/lib/krb5/krb/rd_cred.c M /trunk/src/lib/krb5/krb/rd_error.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_rep.c M /trunk/src/lib/krb5/krb/rd_req.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/rd_safe.c M /trunk/src/lib/krb5/krb/recvauth.c M /trunk/src/lib/krb5/krb/s4u_creds.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/lib/krb5/krb/sendauth.c M /trunk/src/lib/krb5/krb/ser_actx.c M /trunk/src/lib/krb5/krb/ser_adata.c M /trunk/src/lib/krb5/krb/ser_addr.c M /trunk/src/lib/krb5/krb/ser_auth.c M /trunk/src/lib/krb5/krb/ser_cksum.c M /trunk/src/lib/krb5/krb/ser_ctx.c M /trunk/src/lib/krb5/krb/ser_eblk.c M /trunk/src/lib/krb5/krb/ser_key.c M /trunk/src/lib/krb5/krb/ser_princ.c M /trunk/src/lib/krb5/krb/serialize.c M /trunk/src/lib/krb5/krb/set_realm.c M /trunk/src/lib/krb5/krb/srv_dec_tkt.c M /trunk/src/lib/krb5/krb/srv_rcache.c M /trunk/src/lib/krb5/krb/str_conv.c M /trunk/src/lib/krb5/krb/strptime.c M /trunk/src/lib/krb5/krb/t_ad_fx_armor.c M /trunk/src/lib/krb5/krb/t_authdata.c M /trunk/src/lib/krb5/krb/t_deltat.c M /trunk/src/lib/krb5/krb/t_etypes.c M /trunk/src/lib/krb5/krb/t_expand.c M /trunk/src/lib/krb5/krb/t_kerb.c M /trunk/src/lib/krb5/krb/t_pac.c M /trunk/src/lib/krb5/krb/t_princ.c M /trunk/src/lib/krb5/krb/t_ser.c M /trunk/src/lib/krb5/krb/t_walk_rtree.c M /trunk/src/lib/krb5/krb/tgtname.c M /trunk/src/lib/krb5/krb/unparse.c M /trunk/src/lib/krb5/krb/valid_times.c M /trunk/src/lib/krb5/krb/vfy_increds.c M /trunk/src/lib/krb5/krb/vic_opt.c M /trunk/src/lib/krb5/krb/walk_rtree.c M /trunk/src/lib/krb5/krb5_libinit.c M /trunk/src/lib/krb5/krb5_libinit.h M /trunk/src/lib/krb5/os/accessor.c M /trunk/src/lib/krb5/os/an_to_ln.c M /trunk/src/lib/krb5/os/c_ustime.c M /trunk/src/lib/krb5/os/ccdefname.c M /trunk/src/lib/krb5/os/changepw.c M /trunk/src/lib/krb5/os/def_realm.c M /trunk/src/lib/krb5/os/dnsglue.c M /trunk/src/lib/krb5/os/dnsglue.h M /trunk/src/lib/krb5/os/dnssrv.c M /trunk/src/lib/krb5/os/free_hstrl.c M /trunk/src/lib/krb5/os/free_krbhs.c M /trunk/src/lib/krb5/os/full_ipadr.c M /trunk/src/lib/krb5/os/gen_port.c M /trunk/src/lib/krb5/os/gen_rname.c M /trunk/src/lib/krb5/os/genaddrs.c M /trunk/src/lib/krb5/os/get_krbhst.c M /trunk/src/lib/krb5/os/hostaddr.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/init_os_ctx.c M /trunk/src/lib/krb5/os/krbfileio.c M /trunk/src/lib/krb5/os/ktdefname.c M /trunk/src/lib/krb5/os/kuserok.c M /trunk/src/lib/krb5/os/localaddr.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/lock_file.c M /trunk/src/lib/krb5/os/mk_faddr.c M /trunk/src/lib/krb5/os/net_read.c M /trunk/src/lib/krb5/os/net_write.c M /trunk/src/lib/krb5/os/os-proto.h M /trunk/src/lib/krb5/os/osconfig.c M /trunk/src/lib/krb5/os/port2ip.c M /trunk/src/lib/krb5/os/prompter.c M /trunk/src/lib/krb5/os/read_msg.c M /trunk/src/lib/krb5/os/read_pwd.c M /trunk/src/lib/krb5/os/realm_dom.c M /trunk/src/lib/krb5/os/realm_iter.c M /trunk/src/lib/krb5/os/sendto_kdc.c M /trunk/src/lib/krb5/os/sn2princ.c M /trunk/src/lib/krb5/os/t_an_to_ln.c M /trunk/src/lib/krb5/os/t_gifconf.c M /trunk/src/lib/krb5/os/t_locate_kdc.c M /trunk/src/lib/krb5/os/t_realm_iter.c M /trunk/src/lib/krb5/os/t_std_conf.c M /trunk/src/lib/krb5/os/thread_safe.c M /trunk/src/lib/krb5/os/timeofday.c M /trunk/src/lib/krb5/os/toffset.c M /trunk/src/lib/krb5/os/unlck_file.c M /trunk/src/lib/krb5/os/ustime.c M /trunk/src/lib/krb5/os/write_msg.c M /trunk/src/lib/krb5/posix/syslog.c M /trunk/src/lib/krb5/rcache/rc-int.h M /trunk/src/lib/krb5/rcache/rc_base.c M /trunk/src/lib/krb5/rcache/rc_base.h M /trunk/src/lib/krb5/rcache/rc_conv.c M /trunk/src/lib/krb5/rcache/rc_dfl.c M /trunk/src/lib/krb5/rcache/rc_dfl.h M /trunk/src/lib/krb5/rcache/rc_io.c M /trunk/src/lib/krb5/rcache/rc_io.h M /trunk/src/lib/krb5/rcache/rc_none.c M /trunk/src/lib/krb5/rcache/rcdef.c M /trunk/src/lib/krb5/rcache/rcfns.c M /trunk/src/lib/krb5/rcache/ser_rc.c M /trunk/src/lib/krb5/rcache/t_replay.c M /trunk/src/lib/krb5/unicode/ucdata/ucdata.c M /trunk/src/lib/krb5/unicode/ucdata/ucdata.h M /trunk/src/lib/krb5/unicode/ucdata/ucgendat.c M /trunk/src/lib/krb5/unicode/ucdata/uctable.h M /trunk/src/lib/krb5/unicode/ucstr.c M /trunk/src/lib/krb5/unicode/utbm/utbmstub.c M /trunk/src/lib/rpc/auth_gss.c M /trunk/src/lib/rpc/auth_gssapi.c M /trunk/src/lib/rpc/auth_gssapi_misc.c M /trunk/src/lib/rpc/auth_none.c M /trunk/src/lib/rpc/auth_unix.c M /trunk/src/lib/rpc/authgss_prot.c M /trunk/src/lib/rpc/authunix_prot.c M /trunk/src/lib/rpc/bindresvport.c M /trunk/src/lib/rpc/clnt_generic.c M /trunk/src/lib/rpc/clnt_perror.c M /trunk/src/lib/rpc/clnt_raw.c M /trunk/src/lib/rpc/clnt_simple.c M /trunk/src/lib/rpc/clnt_tcp.c M /trunk/src/lib/rpc/clnt_udp.c M /trunk/src/lib/rpc/dyn.c M /trunk/src/lib/rpc/dyn.h M /trunk/src/lib/rpc/dynP.h M /trunk/src/lib/rpc/dyntest.c M /trunk/src/lib/rpc/get_myaddress.c M /trunk/src/lib/rpc/getrpcent.c M /trunk/src/lib/rpc/getrpcport.c M /trunk/src/lib/rpc/gssrpcint.h M /trunk/src/lib/rpc/pmap_clnt.c M /trunk/src/lib/rpc/pmap_getmaps.c M /trunk/src/lib/rpc/pmap_getport.c M /trunk/src/lib/rpc/pmap_prot.c M /trunk/src/lib/rpc/pmap_prot2.c M /trunk/src/lib/rpc/pmap_rmt.c M /trunk/src/lib/rpc/rpc_callmsg.c M /trunk/src/lib/rpc/rpc_commondata.c M /trunk/src/lib/rpc/rpc_dtablesize.c M /trunk/src/lib/rpc/rpc_prot.c M /trunk/src/lib/rpc/svc.c M /trunk/src/lib/rpc/svc_auth.c M /trunk/src/lib/rpc/svc_auth_gss.c M /trunk/src/lib/rpc/svc_auth_gssapi.c M /trunk/src/lib/rpc/svc_auth_none.c M /trunk/src/lib/rpc/svc_auth_unix.c M /trunk/src/lib/rpc/svc_raw.c M /trunk/src/lib/rpc/svc_run.c M /trunk/src/lib/rpc/svc_simple.c M /trunk/src/lib/rpc/svc_tcp.c M /trunk/src/lib/rpc/svc_udp.c M /trunk/src/lib/rpc/unit-test/client.c M /trunk/src/lib/rpc/unit-test/server.c M /trunk/src/lib/rpc/xdr.c M /trunk/src/lib/rpc/xdr_alloc.c M /trunk/src/lib/rpc/xdr_array.c M /trunk/src/lib/rpc/xdr_float.c M /trunk/src/lib/rpc/xdr_mem.c M /trunk/src/lib/rpc/xdr_rec.c M /trunk/src/lib/rpc/xdr_reference.c M /trunk/src/lib/rpc/xdr_sizeof.c M /trunk/src/lib/rpc/xdr_stdio.c M /trunk/src/lib/win_glue.c M /trunk/src/patchlevel.h M /trunk/src/plugins/authdata/greet/greet_auth.c M /trunk/src/plugins/authdata/greet_server/greet_auth.c M /trunk/src/plugins/kdb/db2/adb_openclose.c M /trunk/src/plugins/kdb/db2/adb_policy.c M /trunk/src/plugins/kdb/db2/db2_exp.c M /trunk/src/plugins/kdb/db2/kdb_db2.c M /trunk/src/plugins/kdb/db2/kdb_db2.h M /trunk/src/plugins/kdb/db2/kdb_ext.c M /trunk/src/plugins/kdb/db2/kdb_xdr.c M /trunk/src/plugins/kdb/db2/libdb2/btree/bt_delete.c M /trunk/src/plugins/kdb/db2/libdb2/btree/bt_open.c M /trunk/src/plugins/kdb/db2/libdb2/btree/bt_seq.c M /trunk/src/plugins/kdb/db2/libdb2/hash/hash.c M /trunk/src/plugins/kdb/db2/libdb2/hash/hash.h M /trunk/src/plugins/kdb/db2/libdb2/hash/hash_bigkey.c M /trunk/src/plugins/kdb/db2/libdb2/hash/hash_page.c M /trunk/src/plugins/kdb/db2/libdb2/hash/page.h M /trunk/src/plugins/kdb/db2/libdb2/include/db-queue.h M /trunk/src/plugins/kdb/db2/libdb2/include/db.hin M /trunk/src/plugins/kdb/db2/libdb2/mpool/mpool.c M /trunk/src/plugins/kdb/db2/libdb2/recno/rec_put.c M /trunk/src/plugins/kdb/db2/libdb2/recno/rec_search.c M /trunk/src/plugins/kdb/db2/libdb2/recno/rec_seq.c M /trunk/src/plugins/kdb/db2/libdb2/test/SEQ_TEST/t.c M /trunk/src/plugins/kdb/db2/libdb2/test/btree.tests/main.c M /trunk/src/plugins/kdb/db2/libdb2/test/dbtest.c M /trunk/src/plugins/kdb/db2/libdb2/test/hash1.tests/driver2.c M /trunk/src/plugins/kdb/db2/libdb2/test/hash1.tests/tcreat3.c M /trunk/src/plugins/kdb/db2/libdb2/test/hash1.tests/tdel.c M /trunk/src/plugins/kdb/db2/libdb2/test/hash1.tests/thash4.c M /trunk/src/plugins/kdb/db2/libdb2/test/hash1.tests/tseq.c M /trunk/src/plugins/kdb/db2/libdb2/test/hash2.tests/bigtest.c M /trunk/src/plugins/kdb/db2/libdb2/test/hash2.tests/passtest.c M /trunk/src/plugins/kdb/db2/libdb2/test/hash2.tests/passwd/genpass.c M /trunk/src/plugins/kdb/db2/lockout.c M /trunk/src/plugins/kdb/db2/pol_xdr.c M /trunk/src/plugins/kdb/db2/policy_db.h M /trunk/src/plugins/kdb/hdb/hdb.h M /trunk/src/plugins/kdb/hdb/kdb_hdb.c M /trunk/src/plugins/kdb/hdb/kdb_hdb.h M /trunk/src/plugins/kdb/hdb/kdb_marshal.c M /trunk/src/plugins/kdb/hdb/kdb_windc.c M /trunk/src/plugins/kdb/hdb/windc_plugin.h M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_list.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_list.h M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.h M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ext.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_err.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_fetch_mkey.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_handle.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_handle.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_services.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/princ_xdr.h M /trunk/src/plugins/locate/python/py-locate.c M /trunk/src/plugins/preauth/cksum_body/cksum_body_main.c M /trunk/src/plugins/preauth/encrypted_challenge/encrypted_challenge_main.c M /trunk/src/plugins/preauth/fast_factor.h M /trunk/src/plugins/preauth/pkinit/pkinit.h M /trunk/src/plugins/preauth/pkinit/pkinit_clnt.c M /trunk/src/plugins/preauth/pkinit/pkinit_crypto.h M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c M /trunk/src/plugins/preauth/pkinit/pkinit_identity.c M /trunk/src/plugins/preauth/pkinit/pkinit_matching.c M /trunk/src/plugins/preauth/pkinit/pkinit_srv.c M /trunk/src/prototype/getopt.c M /trunk/src/slave/kprop.c M /trunk/src/slave/kprop.h M /trunk/src/slave/kpropd.c M /trunk/src/tests/asn.1/krb5_decode_leak.c M /trunk/src/tests/asn.1/krb5_decode_test.c M /trunk/src/tests/asn.1/krb5_encode_test.c M /trunk/src/tests/asn.1/ktest.c M /trunk/src/tests/asn.1/t_trval.c M /trunk/src/tests/asn.1/trval.c M /trunk/src/tests/asn.1/utility.c M /trunk/src/tests/create/kdb5_mkdums.c M /trunk/src/tests/dejagnu/t_inetd.c M /trunk/src/tests/dump.c M /trunk/src/tests/gss-threads/gss-client.c M /trunk/src/tests/gss-threads/gss-misc.c M /trunk/src/tests/gss-threads/gss-misc.h M /trunk/src/tests/gss-threads/gss-server.c M /trunk/src/tests/gssapi/t_imp_name.c M /trunk/src/tests/gssapi/t_namingexts.c M /trunk/src/tests/gssapi/t_s4u.c M /trunk/src/tests/hammer/kdc5_hammer.c M /trunk/src/tests/misc/test_getsockname.c M /trunk/src/tests/misc/test_nfold.c M /trunk/src/tests/resolve/addrinfo-test.c M /trunk/src/tests/resolve/resolve.c M /trunk/src/tests/test1.c M /trunk/src/tests/threads/gss-perf.c M /trunk/src/tests/threads/t_rcache.c M /trunk/src/tests/verify/kdb5_verify.c M /trunk/src/util/et/com_err.c M /trunk/src/util/et/com_err.h M /trunk/src/util/et/error_message.c M /trunk/src/util/et/et_name.c M /trunk/src/util/et/init_et.c M /trunk/src/util/et/mit-sipb-copyright.h M /trunk/src/util/exitsleep.c M /trunk/src/util/mac/k5_mig_client.c M /trunk/src/util/mac/k5_mig_server.c M /trunk/src/util/mac/k5_mig_server.h M /trunk/src/util/mac/k5_mig_types.h M /trunk/src/util/profile/argv_parse.c M /trunk/src/util/profile/argv_parse.h M /trunk/src/util/profile/prof_FSp_glue.c M /trunk/src/util/profile/prof_file.c M /trunk/src/util/profile/prof_get.c M /trunk/src/util/profile/prof_init.c M /trunk/src/util/profile/prof_int.h M /trunk/src/util/profile/prof_parse.c M /trunk/src/util/profile/prof_set.c M /trunk/src/util/profile/prof_tree.c M /trunk/src/util/profile/profile.hin M /trunk/src/util/profile/profile_tcl.c M /trunk/src/util/profile/test_parse.c M /trunk/src/util/profile/test_profile.c M /trunk/src/util/ss/copyright.h M /trunk/src/util/ss/error.c M /trunk/src/util/ss/invocation.c M /trunk/src/util/ss/list_rqs.c M /trunk/src/util/ss/listen.c M /trunk/src/util/ss/mit-sipb-copyright.h M /trunk/src/util/ss/pager.c M /trunk/src/util/ss/parse.c M /trunk/src/util/support/cache-addrinfo.h M /trunk/src/util/support/errors.c M /trunk/src/util/support/fake-addrinfo.c M /trunk/src/util/support/init-addrinfo.c M /trunk/src/util/support/ipc_stream.c M /trunk/src/util/support/plugins.c M /trunk/src/util/support/printf.c M /trunk/src/util/support/supp-int.h M /trunk/src/util/support/threads.c M /trunk/src/util/support/utf8.c M /trunk/src/util/support/utf8_conv.c M /trunk/src/util/windows/getopt_long.c M /trunk/src/wconfig.c M /trunk/src/windows/cns/cns.c M /trunk/src/windows/cns/cns_reg.c M /trunk/src/windows/cns/debug.c M /trunk/src/windows/cns/kpasswd.c M /trunk/src/windows/cns/krbini.h M /trunk/src/windows/cns/options.c M /trunk/src/windows/cns/tktlist.c M /trunk/src/windows/cns/tktlist.h M /trunk/src/windows/gina/ginastub.c M /trunk/src/windows/gss/gss-client.c M /trunk/src/windows/gss/gss-misc.c M /trunk/src/windows/gss/gss-misc.h M /trunk/src/windows/gss/gss.c M /trunk/src/windows/gss/gss.h M /trunk/src/windows/gss/resource.h M /trunk/src/windows/identity/config/netidmgr_intver.h.in M /trunk/src/windows/identity/config/netidmgr_version.h.in M /trunk/src/windows/identity/doc/cred_aquisition.h M /trunk/src/windows/identity/doc/cred_data_types.h M /trunk/src/windows/identity/doc/main_page.h M /trunk/src/windows/identity/doc/plugin_framework.h M /trunk/src/windows/identity/doc/plugin_locale.h M /trunk/src/windows/identity/doc/plugin_main.h M /trunk/src/windows/identity/doc/ui_context.h M /trunk/src/windows/identity/include/khdefs.h M /trunk/src/windows/identity/include/kherror.h M /trunk/src/windows/identity/include/khmsgtypes.h M /trunk/src/windows/identity/kconfig/api.c M /trunk/src/windows/identity/kconfig/kconfig.h M /trunk/src/windows/identity/kconfig/registry.c M /trunk/src/windows/identity/kconfig/test/utiltest.c M /trunk/src/windows/identity/kcreddb/attrib.c M /trunk/src/windows/identity/kcreddb/buf.c M /trunk/src/windows/identity/kcreddb/credential.c M /trunk/src/windows/identity/kcreddb/credset.c M /trunk/src/windows/identity/kcreddb/credtype.c M /trunk/src/windows/identity/kcreddb/credtype.h M /trunk/src/windows/identity/kcreddb/identity.c M /trunk/src/windows/identity/kcreddb/kcreddb.h M /trunk/src/windows/identity/kcreddb/langres.h M /trunk/src/windows/identity/kcreddb/resource.h M /trunk/src/windows/identity/kcreddb/type.c M /trunk/src/windows/identity/kcreddb/type.h M /trunk/src/windows/identity/kherr/kherr.c M /trunk/src/windows/identity/kherr/kherr.h M /trunk/src/windows/identity/kmm/kmm.h M /trunk/src/windows/identity/kmm/kmm_module.c M /trunk/src/windows/identity/kmm/kmm_plugin.c M /trunk/src/windows/identity/kmm/kmm_reg.c M /trunk/src/windows/identity/kmm/kmm_registrar.c M /trunk/src/windows/identity/kmm/kmminternal.h M /trunk/src/windows/identity/kmm/kmmmain.c M /trunk/src/windows/identity/kmm/kplugin.h M /trunk/src/windows/identity/kmq/consumer.c M /trunk/src/windows/identity/kmq/init.c M /trunk/src/windows/identity/kmq/kmq.h M /trunk/src/windows/identity/kmq/kmqinternal.h M /trunk/src/windows/identity/kmq/msgtype.c M /trunk/src/windows/identity/kmq/publisher.c M /trunk/src/windows/identity/nidmgrdll/dllmain.c M /trunk/src/windows/identity/plugins/common/dynimport.c M /trunk/src/windows/identity/plugins/common/krb5common.c M /trunk/src/windows/identity/plugins/common/krb5common.h M /trunk/src/windows/identity/plugins/krb4/errorfuncs.c M /trunk/src/windows/identity/plugins/krb4/errorfuncs.h M /trunk/src/windows/identity/plugins/krb4/krb4configdlg.c M /trunk/src/windows/identity/plugins/krb4/krb4funcs.c M /trunk/src/windows/identity/plugins/krb4/krb4funcs.h M /trunk/src/windows/identity/plugins/krb4/krb4newcreds.c M /trunk/src/windows/identity/plugins/krb4/krb4plugin.c M /trunk/src/windows/identity/plugins/krb4/krbcred.h M /trunk/src/windows/identity/plugins/krb4/langres.h M /trunk/src/windows/identity/plugins/krb5/datarep.c M /trunk/src/windows/identity/plugins/krb5/errorfuncs.c M /trunk/src/windows/identity/plugins/krb5/errorfuncs.h M /trunk/src/windows/identity/plugins/krb5/krb5configcc.c M /trunk/src/windows/identity/plugins/krb5/krb5configdlg.c M /trunk/src/windows/identity/plugins/krb5/krb5configid.c M /trunk/src/windows/identity/plugins/krb5/krb5configids.c M /trunk/src/windows/identity/plugins/krb5/krb5funcs.c M /trunk/src/windows/identity/plugins/krb5/krb5funcs.h M /trunk/src/windows/identity/plugins/krb5/krb5identpro.c M /trunk/src/windows/identity/plugins/krb5/krb5main.c M /trunk/src/windows/identity/plugins/krb5/krb5newcreds.c M /trunk/src/windows/identity/plugins/krb5/krb5plugin.c M /trunk/src/windows/identity/plugins/krb5/krb5props.c M /trunk/src/windows/identity/plugins/krb5/krbcred.h M /trunk/src/windows/identity/plugins/krb5/langres.h M /trunk/src/windows/identity/sample/templates/credprov/langres.h M /trunk/src/windows/identity/sample/templates/credprov/proppage.c M /trunk/src/windows/identity/ui/aboutwnd.c M /trunk/src/windows/identity/ui/addrchange.c M /trunk/src/windows/identity/ui/cfg_general_wnd.c M /trunk/src/windows/identity/ui/cfg_identities_wnd.c M /trunk/src/windows/identity/ui/cfg_notif_wnd.c M /trunk/src/windows/identity/ui/cfg_plugins_wnd.c M /trunk/src/windows/identity/ui/configwnd.c M /trunk/src/windows/identity/ui/configwnd.h M /trunk/src/windows/identity/ui/credfuncs.c M /trunk/src/windows/identity/ui/credfuncs.h M /trunk/src/windows/identity/ui/credwnd.c M /trunk/src/windows/identity/ui/debugfuncs.c M /trunk/src/windows/identity/ui/htwnd.c M /trunk/src/windows/identity/ui/main.c M /trunk/src/windows/identity/ui/mainmenu.c M /trunk/src/windows/identity/ui/mainwnd.c M /trunk/src/windows/identity/ui/mainwnd.h M /trunk/src/windows/identity/ui/newcredwnd.c M /trunk/src/windows/identity/ui/notifier.c M /trunk/src/windows/identity/ui/notifier.h M /trunk/src/windows/identity/ui/passwnd.c M /trunk/src/windows/identity/ui/propertywnd.c M /trunk/src/windows/identity/ui/reqdaemon.c M /trunk/src/windows/identity/ui/resource.h M /trunk/src/windows/identity/ui/statusbar.c M /trunk/src/windows/identity/ui/timer.c M /trunk/src/windows/identity/ui/timer.h M /trunk/src/windows/identity/ui/toolbar.c M /trunk/src/windows/identity/uilib/action.c M /trunk/src/windows/identity/uilib/alert.c M /trunk/src/windows/identity/uilib/configui.c M /trunk/src/windows/identity/uilib/creddlg.c M /trunk/src/windows/identity/uilib/intalert.h M /trunk/src/windows/identity/uilib/khaction.h M /trunk/src/windows/identity/uilib/khactiondef.h M /trunk/src/windows/identity/uilib/khalerts.h M /trunk/src/windows/identity/uilib/khconfigui.h M /trunk/src/windows/identity/uilib/khhtlink.h M /trunk/src/windows/identity/uilib/khnewcred.h M /trunk/src/windows/identity/uilib/khprops.h M /trunk/src/windows/identity/uilib/khremote.h M /trunk/src/windows/identity/uilib/khrescache.h M /trunk/src/windows/identity/uilib/khtracker.h M /trunk/src/windows/identity/uilib/propsheet.c M /trunk/src/windows/identity/uilib/rescache.c M /trunk/src/windows/identity/uilib/trackerwnd.c M /trunk/src/windows/identity/uilib/uibind.c M /trunk/src/windows/identity/util/hashtable.c M /trunk/src/windows/identity/util/hashtable.h M /trunk/src/windows/identity/util/mstring.c M /trunk/src/windows/identity/util/mstring.h M /trunk/src/windows/identity/util/perfstat.c M /trunk/src/windows/identity/util/sync.c M /trunk/src/windows/kfwlogon/kfwcommon.c M /trunk/src/windows/kfwlogon/kfwcpcc.c M /trunk/src/windows/kfwlogon/kfwlogon.c M /trunk/src/windows/kfwlogon/kfwlogon.h M /trunk/src/windows/lib/cacheapi.h M /trunk/src/windows/lib/registry.c M /trunk/src/windows/lib/vardlg.c M /trunk/src/windows/ms2mit/mit2ms.c M /trunk/src/windows/ms2mit/ms2mit.c M /trunk/src/windows/ntsecapitest.c M /trunk/src/windows/winlevel.h M /trunk/src/windows/wintel/auth.c M /trunk/src/windows/wintel/edit.c M /trunk/src/windows/wintel/emul.c M /trunk/src/windows/wintel/enc_des.c M /trunk/src/windows/wintel/encrypt.c M /trunk/src/windows/wintel/font.c M /trunk/src/windows/wintel/intern.c M /trunk/src/windows/wintel/k5stream.c M /trunk/src/windows/wintel/negotiat.c M /trunk/src/windows/wintel/resource.h M /trunk/src/windows/wintel/screen.c M /trunk/src/windows/wintel/screen.h M /trunk/src/windows/wintel/telnet.c M /trunk/src/windows/wintel/telopts.h make mark-cstyle make reindent ------------------------------------------------------------------------ r23099 | raeburn | 2009-10-30 19:08:48 -0400 (Fri, 30 Oct 2009) | 1 line Changed paths: M /trunk/src/util/krb5-batch-reindent.el Fixes for Emacs 22 compatibility. ------------------------------------------------------------------------ r23098 | raeburn | 2009-10-30 19:08:45 -0400 (Fri, 30 Oct 2009) | 2 lines Changed paths: M /trunk/src/clients/kinit/kinit.c If krb5_sname_to_principal returns a null realm for the client principal name, print an error message. ------------------------------------------------------------------------ r23097 | raeburn | 2009-10-30 19:08:40 -0400 (Fri, 30 Oct 2009) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/locate_kdc.c Quote realm name in error message. If realm name is an empty string, just return an error right away. ------------------------------------------------------------------------ r23096 | tlyu | 2009-10-30 17:34:19 -0400 (Fri, 30 Oct 2009) | 2 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/util/krb5-batch-reindent.el Tweak batch reindent some more. Limit the initial bulk reindent, and refine the exception list somewhat. ------------------------------------------------------------------------ r23095 | ghudson | 2009-10-30 06:49:38 -0400 (Fri, 30 Oct 2009) | 3 lines Changed paths: M /trunk/doc/kadm5/api-server-design.tex Update the kadm5 design documentation slightly to reflect that MIT doesn't commit to a stable libkadm5 C API. ------------------------------------------------------------------------ r23093 | ghudson | 2009-10-29 19:07:33 -0400 (Thu, 29 Oct 2009) | 3 lines Changed paths: M /trunk/src/kdc/do_tgs_req.c In process_tgs_req, fully initialize e_data since we may copy it in prepare_error_tgs. ------------------------------------------------------------------------ r23092 | ghudson | 2009-10-29 19:00:13 -0400 (Thu, 29 Oct 2009) | 5 lines Changed paths: M /trunk/src/include/k5-int.h Add a couple of krb5_data convenience constructor functions, to facilitate properly initializing krb5_data objects. Adjust formatting of the existing krb5_data convenience functions and remove the #if 0 block. ------------------------------------------------------------------------ r23090 | tsitkova | 2009-10-29 17:36:47 -0400 (Thu, 29 Oct 2009) | 3 lines Changed paths: M /trunk/src/lib/crypto/openssl/aes/Makefile.in D /trunk/src/lib/crypto/openssl/aes/aes-gen.c D /trunk/src/lib/crypto/openssl/aes/aes.h M /trunk/src/lib/crypto/openssl/aes/aes_s2k.c D /trunk/src/lib/crypto/openssl/aes/aescpp.h D /trunk/src/lib/crypto/openssl/aes/aescrypt.c D /trunk/src/lib/crypto/openssl/aes/aeskey.c D /trunk/src/lib/crypto/openssl/aes/aesopt.h D /trunk/src/lib/crypto/openssl/aes/aestab.c M /trunk/src/lib/crypto/openssl/aes/deps D /trunk/src/lib/crypto/openssl/aes/uitypes.h M /trunk/src/lib/crypto/openssl/arcfour/arcfour_aead.c M /trunk/src/lib/crypto/openssl/des/Makefile.in D /trunk/src/lib/crypto/openssl/des/afsstring2key.c D /trunk/src/lib/crypto/openssl/des/d3_aead.c D /trunk/src/lib/crypto/openssl/des/d3_cbc.c D /trunk/src/lib/crypto/openssl/des/d3_kysched.c M /trunk/src/lib/crypto/openssl/des/deps M /trunk/src/lib/crypto/openssl/des/des_int.h A /trunk/src/lib/crypto/openssl/des/des_oldapis.c (from /trunk/src/lib/crypto/openssl/des/f_cksum.c:23088) D /trunk/src/lib/crypto/openssl/des/f_aead.c D /trunk/src/lib/crypto/openssl/des/f_cbc.c D /trunk/src/lib/crypto/openssl/des/f_cksum.c M /trunk/src/lib/crypto/openssl/des/f_parity.c D /trunk/src/lib/crypto/openssl/des/f_sched.c D /trunk/src/lib/crypto/openssl/des/key_sched.c M /trunk/src/lib/crypto/openssl/des/string2key.c M /trunk/src/lib/crypto/openssl/enc_provider/aes.c M /trunk/src/lib/crypto/openssl/enc_provider/deps M /trunk/src/lib/crypto/openssl/enc_provider/des.c M /trunk/src/lib/crypto/openssl/enc_provider/des3.c M /trunk/src/lib/crypto/openssl/enc_provider/rc4.c M /trunk/src/lib/crypto/openssl/hmac.c M /trunk/src/lib/crypto/openssl/md4/md4.c M /trunk/src/lib/crypto/openssl/md5/md5.c M /trunk/src/lib/crypto/openssl/md5/rsa-md5.h M /trunk/src/lib/crypto/openssl/pbkdf2.c M /trunk/src/lib/crypto/openssl/sha1/shs.c Corrected Copyrights and some minor reorganization in openssl impl. ------------------------------------------------------------------------ r23089 | tsitkova | 2009-10-29 14:46:52 -0400 (Thu, 29 Oct 2009) | 3 lines Changed paths: A /trunk/src/lib/crypto/openssl/Makefile.in A /trunk/src/lib/crypto/openssl/aes/Makefile.in A /trunk/src/lib/crypto/openssl/aes/deps A /trunk/src/lib/crypto/openssl/arcfour/Makefile.in A /trunk/src/lib/crypto/openssl/arcfour/deps A /trunk/src/lib/crypto/openssl/deps A /trunk/src/lib/crypto/openssl/des/Makefile.in A /trunk/src/lib/crypto/openssl/des/deps A /trunk/src/lib/crypto/openssl/enc_provider/Makefile.in A /trunk/src/lib/crypto/openssl/hash_provider/Makefile.in A /trunk/src/lib/crypto/openssl/hash_provider/deps A /trunk/src/lib/crypto/openssl/md4/Makefile.in A /trunk/src/lib/crypto/openssl/md5/Makefile.in A /trunk/src/lib/crypto/openssl/sha1/Makefile.in Files that were not picked up by svn rev #22995 commit: Changed the crypto make system to add build flexibility. The update cancels the requirement for the dir structures to be identical in all crypto implementation and supports impl. dependent tests. ------------------------------------------------------------------------ r23088 | tsitkova | 2009-10-29 13:52:21 -0400 (Thu, 29 Oct 2009) | 2 lines Changed paths: M /trunk/src/lib/crypto/libk5crypto.exports Restored few symbols in the crypto exports list to satisfy tests.` ------------------------------------------------------------------------ r23087 | ghudson | 2009-10-29 12:13:36 -0400 (Thu, 29 Oct 2009) | 4 lines Changed paths: D /trunk/src/lib/kadm5/unit-test/api.3 A /trunk/src/lib/kadm5/unit-test/api.current (from /trunk/src/lib/kadm5/unit-test/api.3:23085) Rename api.3 to api.current in the libkadm5 unit tests. This way the main body of tests won't have to be moved every time the current API version of libkadm5 changes. ------------------------------------------------------------------------ r23086 | ghudson | 2009-10-29 11:02:23 -0400 (Thu, 29 Oct 2009) | 1 line Changed paths: M /trunk/src/lib/crypto/crypto_tests/vectors.c M /trunk/src/lib/crypto/krb/combine_keys.c M /trunk/src/lib/crypto/krb/dk/dk.h Rename some lingering krb5_derive_key references. ------------------------------------------------------------------------ r23084 | lhoward | 2009-10-29 10:16:55 -0400 (Thu, 29 Oct 2009) | 1 line Changed paths: M /trunk/src/kdc/kdc_util.c remove times underflow/overflow checks, they break tests ------------------------------------------------------------------------ r23082 | tlyu | 2009-10-28 15:56:19 -0400 (Wed, 28 Oct 2009) | 3 lines Changed paths: M /trunk/src/Makefile.in A /trunk/src/util/krb5-mark-cstyle.el New elisp file to mark C styles in files. New top-level Makefile target "make mark-cstyle". The exception list is not final; it's just a starting point for discussion. ------------------------------------------------------------------------ r23081 | ghudson | 2009-10-28 15:17:35 -0400 (Wed, 28 Oct 2009) | 5 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/crypto/crypto_tests/t_hmac.c M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/ser_sctx.c M /trunk/src/lib/gssapi/krb5/util_crypt.c M /trunk/src/lib/krb5/os/accessor.c M /trunk/src/plugins/preauth/pkinit/pkinit_accessor.c Bump the accessor version number since we made changes. Take the opportunity to regularize accessor field names (no krb5 or krb5int prefixes). Fix a test program which was still using krb5_hmac. ------------------------------------------------------------------------ r23080 | tsitkova | 2009-10-28 14:37:18 -0400 (Wed, 28 Oct 2009) | 2 lines Changed paths: M /trunk/src/lib/crypto/libk5crypto.exports Restrict libk5crypto.exports list to API and ABI. Also, include functions needed to link kerb libs and tests properly ------------------------------------------------------------------------ r23079 | tsitkova | 2009-10-28 14:12:38 -0400 (Wed, 28 Oct 2009) | 2 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/crypto/builtin/aes/aes_s2k.c M /trunk/src/lib/crypto/builtin/arcfour/arcfour.c M /trunk/src/lib/crypto/builtin/arcfour/arcfour.h M /trunk/src/lib/crypto/builtin/arcfour/arcfour_aead.c M /trunk/src/lib/crypto/builtin/arcfour/arcfour_s2k.c M /trunk/src/lib/crypto/builtin/hash_provider/hash_md4.c M /trunk/src/lib/crypto/builtin/hash_provider/hash_md5.c M /trunk/src/lib/crypto/builtin/hmac.c M /trunk/src/lib/crypto/builtin/md4/md4.c M /trunk/src/lib/crypto/builtin/md4/rsa-md4.h M /trunk/src/lib/crypto/builtin/md5/md5.c M /trunk/src/lib/crypto/builtin/md5/rsa-md5.h M /trunk/src/lib/crypto/builtin/pbkdf2.c M /trunk/src/lib/crypto/crypto_tests/t_mddriver.c M /trunk/src/lib/crypto/crypto_tests/t_nfold.c M /trunk/src/lib/crypto/crypto_tests/vectors.c M /trunk/src/lib/crypto/krb/aead.c M /trunk/src/lib/crypto/krb/checksum_length.c M /trunk/src/lib/crypto/krb/cksumtype_to_string.c M /trunk/src/lib/crypto/krb/cksumtypes.c M /trunk/src/lib/crypto/krb/cksumtypes.h M /trunk/src/lib/crypto/krb/coll_proof_cksum.c M /trunk/src/lib/crypto/krb/combine_keys.c M /trunk/src/lib/crypto/krb/dk/checksum.c M /trunk/src/lib/crypto/krb/dk/derive.c M /trunk/src/lib/crypto/krb/dk/dk.h M /trunk/src/lib/crypto/krb/dk/dk_aead.c M /trunk/src/lib/crypto/krb/dk/dk_decrypt.c M /trunk/src/lib/crypto/krb/dk/dk_encrypt.c M /trunk/src/lib/crypto/krb/dk/stringtokey.c M /trunk/src/lib/crypto/krb/etypes.c M /trunk/src/lib/crypto/krb/etypes.h M /trunk/src/lib/crypto/krb/keyed_checksum_types.c M /trunk/src/lib/crypto/krb/keyed_cksum.c M /trunk/src/lib/crypto/krb/keyhash_provider/hmac_md5.c M /trunk/src/lib/crypto/krb/keyhash_provider/k5_md4des.c M /trunk/src/lib/crypto/krb/keyhash_provider/k5_md5des.c M /trunk/src/lib/crypto/krb/keyhash_provider/md5_hmac.c M /trunk/src/lib/crypto/krb/make_checksum.c M /trunk/src/lib/crypto/krb/make_checksum_iov.c M /trunk/src/lib/crypto/krb/nfold.c M /trunk/src/lib/crypto/krb/old/old.h M /trunk/src/lib/crypto/krb/old/old_decrypt.c M /trunk/src/lib/crypto/krb/old/old_encrypt.c M /trunk/src/lib/crypto/krb/prf/dk_prf.c M /trunk/src/lib/crypto/krb/prf/rc4_prf.c M /trunk/src/lib/crypto/krb/raw/raw.h M /trunk/src/lib/crypto/krb/raw/raw_decrypt.c M /trunk/src/lib/crypto/krb/raw/raw_encrypt.c M /trunk/src/lib/crypto/krb/string_to_cksumtype.c M /trunk/src/lib/crypto/krb/string_to_enctype.c M /trunk/src/lib/crypto/krb/valid_cksumtype.c M /trunk/src/lib/crypto/krb/valid_enctype.c M /trunk/src/lib/crypto/krb/verify_checksum.c M /trunk/src/lib/crypto/krb/verify_checksum_iov.c M /trunk/src/lib/crypto/libk5crypto.exports M /trunk/src/lib/crypto/openssl/aes/aes_s2k.c M /trunk/src/lib/crypto/openssl/arcfour/arcfour.c M /trunk/src/lib/crypto/openssl/arcfour/arcfour.h M /trunk/src/lib/crypto/openssl/arcfour/arcfour_aead.c M /trunk/src/lib/crypto/openssl/arcfour/arcfour_s2k.c M /trunk/src/lib/crypto/openssl/hash_provider/hash_md4.c M /trunk/src/lib/crypto/openssl/hash_provider/hash_md5.c M /trunk/src/lib/crypto/openssl/hmac.c M /trunk/src/lib/crypto/openssl/md4/md4.c M /trunk/src/lib/crypto/openssl/md4/rsa-md4.h M /trunk/src/lib/crypto/openssl/md5/md5.c M /trunk/src/lib/crypto/openssl/md5/rsa-md5.h M /trunk/src/lib/gssapi/krb5/util_crypt.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/os/accessor.c M /trunk/src/tests/misc/test_nfold.c Replace krb5_ with krb5Int_ prefix for non-API functions. ------------------------------------------------------------------------ r23078 | tlyu | 2009-10-28 13:18:04 -0400 (Wed, 28 Oct 2009) | 2 lines Changed paths: M /trunk/src/util/krb5-batch-reindent.el M /trunk/src/util/krb5-c-style.el Update to use heuristics for setting "krb5" style based on file local variable settings. Improve friendliness of variant loading orders. ------------------------------------------------------------------------ r23077 | tlyu | 2009-10-28 13:09:00 -0400 (Wed, 28 Oct 2009) | 2 lines Changed paths: M /trunk/src/kdc/main.c Print a "starting..." message on stderr if running in nofork mode, for consistency with kadmind behavior. ------------------------------------------------------------------------ r23076 | epeisach | 2009-10-27 21:06:09 -0400 (Tue, 27 Oct 2009) | 3 lines Changed paths: M /trunk/src/lib/crypto/builtin/des/Makefile.in Remove "verify" on make clean ------------------------------------------------------------------------ r23075 | epeisach | 2009-10-27 21:00:34 -0400 (Tue, 27 Oct 2009) | 4 lines Changed paths: M /trunk/src/plugins/kdb/hdb/Makefile.in A /trunk/src/plugins/kdb/hdb/deps Add variable DB_VERSION to Makefile.in. Generate deps so that configure will work. ------------------------------------------------------------------------ r23073 | ghudson | 2009-10-27 10:24:01 -0400 (Tue, 27 Oct 2009) | 6 lines Changed paths: M /trunk/src/configure.in M /trunk/src/include/kdb_ext.h M /trunk/src/include/krb5/authdata_plugin.h M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_authdata.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kdc_util.h M /trunk/src/kdc/policy.c M /trunk/src/lib/kadm5/srv/svr_principal.c M /trunk/src/lib/kdb/kdb5.c M /trunk/src/lib/kdb/libkdb5.exports M /trunk/src/plugins/authdata/greet_server/greet_auth.c A /trunk/src/plugins/kdb/hdb (from /users/lhoward/heimmig/src/plugins/kdb/hdb:23072) ticket: 6578 subject: Heimdal DB bridge plugin for KDC back end Merge Luke's users/lhoward/heimmig branch to trunk. Implements a KDC back-end plugin which interfaces to a Heimdal HDB plugin. ------------------------------------------------------------------------ r23061 | tlyu | 2009-10-26 22:13:31 -0400 (Mon, 26 Oct 2009) | 6 lines Changed paths: M /trunk/src/Makefile.in A /trunk/src/util/krb5-batch-reindent.el Add "reindent" target to top-level Makefile.in. Add krb5-batch-indent.el. These perform a batch reindent based upon the Emacs file-local variable settings, taking care to distinguish between files that are supposed to conform to the coding style versus those that are marked as being exceptions. A later commit will explicitly mark the files that we expect to conform to our coding standards. ------------------------------------------------------------------------ r23060 | epeisach | 2009-10-26 20:26:10 -0400 (Mon, 26 Oct 2009) | 3 lines Changed paths: M /trunk/src/lib/crypto/builtin/des/destest.c Do not include com_err.h - not used here. ------------------------------------------------------------------------ r23059 | epeisach | 2009-10-26 20:22:50 -0400 (Mon, 26 Oct 2009) | 4 lines Changed paths: M /trunk/src/lib/crypto/krb/keyhash_provider/hmac_md5.c k5_hmac_md5_hash_iov: Initialize keyblock.length - so we do not invoke zapfree with an uninitialized entry on error exit. ------------------------------------------------------------------------ r23049 | tlyu | 2009-10-26 15:08:43 -0400 (Mon, 26 Oct 2009) | 2 lines Changed paths: M /trunk/src/prototype/getopt.c M /trunk/src/prototype/prototype.c M /trunk/src/prototype/prototype.h A /trunk/src/util/krb5-c-style.el Fix missing emacs file variable markers. Add krb5-c-style.el: the emacs lisp settings for the standard coding style. ------------------------------------------------------------------------ r23044 | ghudson | 2009-10-26 11:10:00 -0400 (Mon, 26 Oct 2009) | 3 lines Changed paths: M /trunk/src/kadmin/cli/kadmin.c Fix printf argument type mismatches related to pw_max_fail in kadmin.c. ------------------------------------------------------------------------ r23043 | ghudson | 2009-10-25 22:58:06 -0400 (Sun, 25 Oct 2009) | 3 lines Changed paths: D /trunk/src/lib/kadm5/unit-test/api.2/chpass-principal-v2.exp D /trunk/src/lib/kadm5/unit-test/api.2/chpass-principal.exp D /trunk/src/lib/kadm5/unit-test/api.2/crte-principal.exp D /trunk/src/lib/kadm5/unit-test/api.2/destroy.exp D /trunk/src/lib/kadm5/unit-test/api.2/dlte-policy.exp D /trunk/src/lib/kadm5/unit-test/api.2/dlte-principal.exp D /trunk/src/lib/kadm5/unit-test/api.2/get-principal-v2.exp D /trunk/src/lib/kadm5/unit-test/api.2/get-principal.exp D /trunk/src/lib/kadm5/unit-test/api.2/init-v2.exp D /trunk/src/lib/kadm5/unit-test/api.2/init.exp D /trunk/src/lib/kadm5/unit-test/api.2/mod-principal-v2.exp D /trunk/src/lib/kadm5/unit-test/api.2/mod-principal.exp D /trunk/src/lib/kadm5/unit-test/api.2/randkey-principal-v2.exp D /trunk/src/lib/kadm5/unit-test/api.2/randkey-principal.exp Remove the libkadm5 api.2 unit tests which don't pertain to the cpol, mpol, or gpol operations. ------------------------------------------------------------------------ r23042 | ghudson | 2009-10-25 22:56:34 -0400 (Sun, 25 Oct 2009) | 5 lines Changed paths: M /trunk/src/kadmin/testing/scripts/start_servers_local Remove the telnet-to-localhost sanity check in start_servers_local, as the system telnet will not necessarily run correctly with LD_LIBRARY_PATH pointing at the Kerberos libraries from the build tree. ------------------------------------------------------------------------ r23040 | epeisach | 2009-10-25 19:31:02 -0400 (Sun, 25 Oct 2009) | 4 lines Changed paths: M /trunk/src/plugins/preauth/encrypted_challenge/encrypted_challenge_main.c kdc_return_preauth: Set enc.ciphertext.data to null to ensure we do not try to free random stack garbage on error. ------------------------------------------------------------------------ r23039 | ghudson | 2009-10-25 16:27:54 -0400 (Sun, 25 Oct 2009) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/util_crypt.c Reformat function definition headers in gss-krb5's util_crypt.c to meet coding standards. ------------------------------------------------------------------------ r23038 | ghudson | 2009-10-25 12:55:12 -0400 (Sun, 25 Oct 2009) | 9 lines Changed paths: M /trunk/src/include/iprop.h M /trunk/src/include/iprop_hdr.h M /trunk/src/include/kdb.h M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kadmin/dbutil/dump.c M /trunk/src/kadmin/dbutil/kadm5_create.c M /trunk/src/kadmin/dbutil/kdb5_util.M M /trunk/src/kadmin/dbutil/kdb5_util.c M /trunk/src/kadmin/server/ipropd_svc.c M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/kadmin/server/server_stubs.c M /trunk/src/kadmin/testing/scripts/init_db M /trunk/src/kadmin/testing/scripts/start_servers_local M /trunk/src/kadmin/testing/tcl/util.t M /trunk/src/kadmin/testing/util/tcl_kadm5.c M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/extern.c M /trunk/src/kdc/main.c M /trunk/src/lib/kadm5/admin.h M /trunk/src/lib/kadm5/admin_internal.h M /trunk/src/lib/kadm5/clnt/client_init.c M /trunk/src/lib/kadm5/kadm_rpc_xdr.c M /trunk/src/lib/kadm5/server_internal.h M /trunk/src/lib/kadm5/srv/server_init.c M /trunk/src/lib/kadm5/srv/server_kdb.c M /trunk/src/lib/kadm5/srv/svr_policy.c M /trunk/src/lib/kadm5/srv/svr_principal.c M /trunk/src/lib/kadm5/unit-test/api.2/mod-principal-v2.exp A /trunk/src/lib/kadm5/unit-test/api.3 (from /users/lhoward/lockout2/src/lib/kadm5/unit-test/api.3:23037) M /trunk/src/lib/kadm5/unit-test/config/unix.exp M /trunk/src/lib/kadm5/unit-test/destroy-test.c M /trunk/src/lib/kadm5/unit-test/handle-test.c M /trunk/src/lib/kadm5/unit-test/init-test.c M /trunk/src/lib/kadm5/unit-test/iter-test.c M /trunk/src/lib/kadm5/unit-test/lib/lib.t M /trunk/src/lib/kadm5/unit-test/randkey-test.c M /trunk/src/lib/kadm5/unit-test/setkey-test.c M /trunk/src/lib/kdb/iprop.x M /trunk/src/lib/kdb/kdb_convert.c M /trunk/src/plugins/kdb/db2/Makefile.in M /trunk/src/plugins/kdb/db2/db2_exp.c M /trunk/src/plugins/kdb/db2/kdb_db2.c M /trunk/src/plugins/kdb/db2/kdb_db2.h A /trunk/src/plugins/kdb/db2/kdb_ext.c (from /users/lhoward/lockout2/src/plugins/kdb/db2/kdb_ext.c:23037) A /trunk/src/plugins/kdb/db2/lockout.c (from /users/lhoward/lockout2/src/plugins/kdb/db2/lockout.c:23037) M /trunk/src/plugins/kdb/db2/pol_xdr.c M /trunk/src/plugins/kdb/db2/policy_db.h M /trunk/src/plugins/kdb/ldap/ldap_exp.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/Makefile.in A /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ext.c (from /users/lhoward/lockout2/src/plugins/kdb/ldap/libkdb_ldap/kdb_ext.c:23037) M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kerberos.ldif M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kerberos.schema M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/libkdb_ldap.exports A /trunk/src/plugins/kdb/ldap/libkdb_ldap/lockout.c (from /users/lhoward/lockout2/src/plugins/kdb/ldap/libkdb_ldap/lockout.c:23037) M /trunk/src/slave/kpropd.c M /trunk/src/slave/kslave_update ticket: 6577 subject: Account lockout Merge Luke's users/lhoward/lockout2 branch to trunk. Implements account lockout policies for preauth-using principals using existing principal metadata fields and new policy fields. The kadmin API version is bumped from 2 to 3 to compatibly extend the policy_ent_rec structure. ------------------------------------------------------------------------ r23034 | tlyu | 2009-10-24 21:10:33 -0400 (Sat, 24 Oct 2009) | 2 lines Changed paths: M /trunk/src/configure.in Set up an INIT-CMD to set CRYPTO_IMPL in config.status so that rebuilding Makefiles in lib/crypto works correctly. ------------------------------------------------------------------------ r23030 | tlyu | 2009-10-24 20:15:11 -0400 (Sat, 24 Oct 2009) | 1 line Changed paths: M /trunk/src/lib/crypto/builtin/aes/deps M /trunk/src/lib/crypto/builtin/arcfour/deps M /trunk/src/lib/crypto/builtin/deps M /trunk/src/lib/crypto/builtin/des/deps M /trunk/src/lib/crypto/builtin/enc_provider/deps M /trunk/src/lib/crypto/builtin/hash_provider/deps M /trunk/src/lib/crypto/builtin/md4/deps M /trunk/src/lib/crypto/builtin/md5/deps M /trunk/src/lib/crypto/builtin/sha1/deps M /trunk/src/lib/crypto/krb/deps M /trunk/src/lib/crypto/krb/rand2key/deps make depend ------------------------------------------------------------------------ r23029 | tlyu | 2009-10-24 19:50:23 -0400 (Sat, 24 Oct 2009) | 2 lines Changed paths: M /trunk/src/lib/crypto/builtin/Makefile.in M /trunk/src/lib/crypto/builtin/sha1/Makefile.in A /trunk/src/lib/crypto/builtin/sha1/t_shs.c A /trunk/src/lib/crypto/builtin/sha1/t_shs3.c Resurrect deleted test files. Adjust Makefile.in files to correctly define RUN_SETUP. ------------------------------------------------------------------------ r23002 | lhoward | 2009-10-23 17:18:47 -0400 (Fri, 23 Oct 2009) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c Comment out empty definition of krb5_gss_set_sec_context_option_ops and its usage, because ISO C apparently forbids empty array initializers ------------------------------------------------------------------------ r23001 | lhoward | 2009-10-23 17:16:20 -0400 (Fri, 23 Oct 2009) | 1 line Changed paths: M /trunk/src/lib/krb5/os/sendto_kdc.c Remove #define DEBUG 1 that slipped in in S4U merge ------------------------------------------------------------------------ r22995 | tsitkova | 2009-10-23 15:45:48 -0400 (Fri, 23 Oct 2009) | 2 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/configure.in M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/builtin/Makefile.in M /trunk/src/lib/crypto/builtin/aes/Makefile.in M /trunk/src/lib/crypto/builtin/aes/deps M /trunk/src/lib/crypto/builtin/arcfour/Makefile.in M /trunk/src/lib/crypto/builtin/arcfour/deps M /trunk/src/lib/crypto/builtin/deps M /trunk/src/lib/crypto/builtin/des/Makefile.in M /trunk/src/lib/crypto/builtin/des/deps A /trunk/src/lib/crypto/builtin/des/t_afss2k.c (from /trunk/src/lib/crypto/crypto_tests/t_afss2k.c:22931) A /trunk/src/lib/crypto/builtin/des/t_verify.c (from /trunk/src/lib/crypto/crypto_tests/t_verify.c:22931) M /trunk/src/lib/crypto/builtin/enc_provider/Makefile.in M /trunk/src/lib/crypto/builtin/enc_provider/deps M /trunk/src/lib/crypto/builtin/hash_provider/Makefile.in M /trunk/src/lib/crypto/builtin/hash_provider/deps M /trunk/src/lib/crypto/builtin/md4/Makefile.in M /trunk/src/lib/crypto/builtin/md4/deps M /trunk/src/lib/crypto/builtin/md5/Makefile.in M /trunk/src/lib/crypto/builtin/md5/deps M /trunk/src/lib/crypto/builtin/sha1/Makefile.in M /trunk/src/lib/crypto/builtin/sha1/deps A /trunk/src/lib/crypto/builtin/t_cf2.c (from /trunk/src/lib/crypto/crypto_tests/t_cf2.c:22972) A /trunk/src/lib/crypto/builtin/t_cf2.comments (from /trunk/src/lib/crypto/crypto_tests/t_cf2.comments:22972) A /trunk/src/lib/crypto/builtin/t_cf2.expected (from /trunk/src/lib/crypto/crypto_tests/t_cf2.expected:22972) A /trunk/src/lib/crypto/builtin/t_cf2.in (from /trunk/src/lib/crypto/crypto_tests/t_cf2.in:22972) M /trunk/src/lib/crypto/crypto_tests/Makefile.in D /trunk/src/lib/crypto/crypto_tests/t_afss2k.c D /trunk/src/lib/crypto/crypto_tests/t_cf2.c D /trunk/src/lib/crypto/crypto_tests/t_cf2.comments D /trunk/src/lib/crypto/crypto_tests/t_cf2.expected D /trunk/src/lib/crypto/crypto_tests/t_cf2.in D /trunk/src/lib/crypto/crypto_tests/t_shs.c D /trunk/src/lib/crypto/crypto_tests/t_shs3.c D /trunk/src/lib/crypto/crypto_tests/t_verify.c M /trunk/src/lib/crypto/libk5crypto.exports M /trunk/src/lib/crypto/openssl/aes/aes-gen.c D /trunk/src/lib/crypto/openssl/des/f_tables.c D /trunk/src/lib/crypto/openssl/des/f_tables.h M /trunk/src/lib/crypto/openssl/enc_provider/deps M /trunk/src/lib/crypto/openssl/enc_provider/des3.c M /trunk/src/lib/crypto/openssl/md4/deps M /trunk/src/lib/crypto/openssl/md5/deps M /trunk/src/lib/crypto/openssl/sha1/deps M /trunk/src/util/collected-client-lib/Makefile.in Changed the crypto make system to add build flexibility. The update cancels the requirement for the dir structures to be identical in all crypto implementation and supports impl. dependent tests. Also, minor libk5crypto.exports list reduction ( from f_tables). ------------------------------------------------------------------------ r22974 | lhoward | 2009-10-22 17:00:19 -0400 (Thu, 22 Oct 2009) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_req_dec.c When iterating through the keytab in krb5_rd_req(), do not return success if we did not find any matching keytab entries, otherwise we will crash upon accessing ticket->enc_part2. ------------------------------------------------------------------------ r22973 | lhoward | 2009-10-22 16:58:37 -0400 (Thu, 22 Oct 2009) | 5 lines Changed paths: M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h Ensure that a GSS_C_BOTH acquired for GSS_C_NO_NAME still passes a NULL server principal to krb5_rd_req(). Without this the name canonicalisation support in 1.7 was broken for GSS_C_BOTH credentials, because cred->name would always be set. ------------------------------------------------------------------------ r22963 | lhoward | 2009-10-21 14:21:50 -0400 (Wed, 21 Oct 2009) | 1 line Changed paths: M /trunk/src/include/kdb_ext.h M /trunk/src/kdc/kdc_util.c Allow the constrained delegation authorization method to use the evidence ticket client name as input to the authorization decision ------------------------------------------------------------------------ r22962 | lhoward | 2009-10-21 13:24:37 -0400 (Wed, 21 Oct 2009) | 1 line Changed paths: M /trunk/src/kdc/do_tgs_req.c simplify logic fix introduced in r22960 for S4U2Self ------------------------------------------------------------------------ r22961 | lhoward | 2009-10-21 12:03:40 -0400 (Wed, 21 Oct 2009) | 1 line Changed paths: M /trunk/src/include/kdb_ext.h M /trunk/src/kdc/kdc_authdata.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kdc_util.h remove some unneeded extensions from the Novell backend authdata SPI ------------------------------------------------------------------------ r22960 | lhoward | 2009-10-21 12:00:08 -0400 (Wed, 21 Oct 2009) | 1 line Changed paths: M /trunk/src/kdc/do_tgs_req.c ensure that forwardable flag is propagated along S4U2Self referral path ------------------------------------------------------------------------ r22959 | lhoward | 2009-10-20 20:53:47 -0400 (Tue, 20 Oct 2009) | 3 lines Changed paths: M /trunk/src/kdc/kdc_authdata.c M /trunk/src/plugins/authdata/greet_server/greet_auth.c Increment authdata SPI to V2 (V1 was experimental) to account for additional krbtgt key parameter. ------------------------------------------------------------------------ r22958 | lhoward | 2009-10-20 20:50:08 -0400 (Tue, 20 Oct 2009) | 4 lines Changed paths: M /trunk/src/include/krb5/authdata_plugin.h M /trunk/src/kdc/kdc_authdata.c Increment authdata SPI to V2 (V1 was experimental) to account for additional krbtgt key parameter. This was at Sam's suggestion. ------------------------------------------------------------------------ r22957 | lhoward | 2009-10-20 11:40:47 -0400 (Tue, 20 Oct 2009) | 1 line Changed paths: M /trunk/src/lib/krb5/krb/pac.c M /trunk/src/plugins/authdata/greet_client/greet.c M /trunk/src/tests/gssapi/t_namingexts.c For naming extensions draft compliance, s/mspac:/urn:mspac:/ ------------------------------------------------------------------------ r22956 | ghudson | 2009-10-20 10:23:32 -0400 (Tue, 20 Oct 2009) | 5 lines Changed paths: M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/k5seal.c M /trunk/src/lib/gssapi/krb5/k5sealiov.c M /trunk/src/lib/gssapi/krb5/k5unseal.c M /trunk/src/lib/gssapi/krb5/k5unsealiov.c M /trunk/src/lib/gssapi/krb5/util_cksum.c M /trunk/src/lib/gssapi/krb5/util_crypt.c M /trunk/src/lib/gssapi/krb5/wrap_size_limit.c Make some gss-krb5 utility functions take enctypes instead of keys, and adjust callers. Fixes a bug where kg_arcfour_docrypt_iov was passing a keyblock instead of a key to kg_translate_iov after the enc-perf merge. ------------------------------------------------------------------------ r22955 | lhoward | 2009-10-20 10:14:46 -0400 (Tue, 20 Oct 2009) | 1 line Changed paths: M /trunk/src/lib/gssapi/krb5/acquire_cred.c use ANSI prototypes for acquire_XXX_cred, and fix cast to calling acquire_accept_cred() ------------------------------------------------------------------------ r22954 | lhoward | 2009-10-20 09:51:40 -0400 (Tue, 20 Oct 2009) | 1 line Changed paths: M /trunk/src/tests/gssapi/t_namingexts.c correct indirection of minor status code when calling displayStatus() ------------------------------------------------------------------------ r22953 | ghudson | 2009-10-20 09:49:48 -0400 (Tue, 20 Oct 2009) | 3 lines Changed paths: M /trunk/src/lib/crypto/krb/keyhash_provider/hmac_md5.c In k5_hmac_md5_hash_iov, initialize keyblock.contents so that we don't free it prior to initialization if krb5_hmac fails. ------------------------------------------------------------------------ r22952 | ghudson | 2009-10-20 09:47:40 -0400 (Tue, 20 Oct 2009) | 3 lines Changed paths: M /trunk/src/lib/crypto/krb/make_checksum.c In krb5_k_make_checksum, check for a null key passed with a keyed checksum instead of just crashing. ------------------------------------------------------------------------ r22951 | epeisach | 2009-10-20 06:56:21 -0400 (Tue, 20 Oct 2009) | 3 lines Changed paths: M /trunk/src/lib/crypto/crypto_tests/t_cksum.c M /trunk/src/lib/crypto/crypto_tests/t_cts.c Clean up memory leaks by releasing key at end. ------------------------------------------------------------------------ r22950 | epeisach | 2009-10-20 06:21:01 -0400 (Tue, 20 Oct 2009) | 3 lines Changed paths: M /trunk/src/lib/crypto/krb/rand2key/des3_rand2key.c Include des_int.h for mit_des_fixup_key_parity prototype. ------------------------------------------------------------------------ r22949 | ghudson | 2009-10-19 22:07:22 -0400 (Mon, 19 Oct 2009) | 1 line Changed paths: M /trunk/src/lib/crypto/builtin/arcfour/arcfour.c M /trunk/src/lib/crypto/krb/key.c M /trunk/src/lib/crypto/openssl/arcfour/arcfour.c Fix memory leaks in enc-perf work. ------------------------------------------------------------------------ r22948 | lhoward | 2009-10-19 20:48:46 -0400 (Mon, 19 Oct 2009) | 1 line Changed paths: M /trunk/src/lib/krb5/krb/authdata.c M /trunk/src/lib/krb5/krb/copy_auth.c M /trunk/src/lib/krb5/krb/pac.c M /trunk/src/lib/krb5/krb/rd_req_dec.c fix some Coverity reported defects in naming extensions ------------------------------------------------------------------------ r22944 | ghudson | 2009-10-19 16:04:21 -0400 (Mon, 19 Oct 2009) | 8 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/crypto/builtin/aes/aes_s2k.c M /trunk/src/lib/crypto/builtin/arcfour/arcfour.c M /trunk/src/lib/crypto/builtin/arcfour/arcfour.h M /trunk/src/lib/crypto/builtin/arcfour/arcfour_aead.c M /trunk/src/lib/crypto/builtin/enc_provider/aes.c M /trunk/src/lib/crypto/builtin/enc_provider/des.c M /trunk/src/lib/crypto/builtin/enc_provider/des3.c M /trunk/src/lib/crypto/builtin/enc_provider/rc4.c M /trunk/src/lib/crypto/builtin/hmac.c M /trunk/src/lib/crypto/builtin/pbkdf2.c M /trunk/src/lib/crypto/crypto_tests/Makefile.in M /trunk/src/lib/crypto/crypto_tests/aes-test.c M /trunk/src/lib/crypto/crypto_tests/t_cksum.c M /trunk/src/lib/crypto/crypto_tests/t_cts.c M /trunk/src/lib/crypto/crypto_tests/t_encrypt.c M /trunk/src/lib/crypto/crypto_tests/t_hmac.c A /trunk/src/lib/crypto/crypto_tests/t_kperf.c (from /branches/enc-perf/src/lib/crypto/crypto_tests/t_kperf.c:22941) M /trunk/src/lib/crypto/krb/Makefile.in M /trunk/src/lib/crypto/krb/aead.c M /trunk/src/lib/crypto/krb/aead.h M /trunk/src/lib/crypto/krb/combine_keys.c M /trunk/src/lib/crypto/krb/decrypt.c M /trunk/src/lib/crypto/krb/decrypt_iov.c M /trunk/src/lib/crypto/krb/dk/checksum.c M /trunk/src/lib/crypto/krb/dk/derive.c M /trunk/src/lib/crypto/krb/dk/dk.h M /trunk/src/lib/crypto/krb/dk/dk_aead.c M /trunk/src/lib/crypto/krb/dk/dk_decrypt.c M /trunk/src/lib/crypto/krb/dk/dk_encrypt.c M /trunk/src/lib/crypto/krb/dk/stringtokey.c M /trunk/src/lib/crypto/krb/encrypt.c M /trunk/src/lib/crypto/krb/encrypt_iov.c M /trunk/src/lib/crypto/krb/etypes.h A /trunk/src/lib/crypto/krb/key.c (from /branches/enc-perf/src/lib/crypto/krb/key.c:22941) M /trunk/src/lib/crypto/krb/keyblocks.c M /trunk/src/lib/crypto/krb/keyhash_provider/descbc.c M /trunk/src/lib/crypto/krb/keyhash_provider/hmac_md5.c M /trunk/src/lib/crypto/krb/keyhash_provider/k5_md4des.c M /trunk/src/lib/crypto/krb/keyhash_provider/k5_md5des.c M /trunk/src/lib/crypto/krb/keyhash_provider/md5_hmac.c M /trunk/src/lib/crypto/krb/make_checksum.c M /trunk/src/lib/crypto/krb/make_checksum_iov.c M /trunk/src/lib/crypto/krb/old/old.h M /trunk/src/lib/crypto/krb/old/old_decrypt.c M /trunk/src/lib/crypto/krb/old/old_encrypt.c M /trunk/src/lib/crypto/krb/prf/des_prf.c M /trunk/src/lib/crypto/krb/prf/dk_prf.c M /trunk/src/lib/crypto/krb/prf/prf_int.h M /trunk/src/lib/crypto/krb/prf/rc4_prf.c M /trunk/src/lib/crypto/krb/prf.c M /trunk/src/lib/crypto/krb/raw/raw.h M /trunk/src/lib/crypto/krb/raw/raw_aead.c M /trunk/src/lib/crypto/krb/raw/raw_decrypt.c M /trunk/src/lib/crypto/krb/raw/raw_encrypt.c M /trunk/src/lib/crypto/krb/verify_checksum.c M /trunk/src/lib/crypto/krb/verify_checksum_iov.c M /trunk/src/lib/crypto/krb/yarrow/ycipher.c M /trunk/src/lib/crypto/krb/yarrow/ycipher.h M /trunk/src/lib/crypto/libk5crypto.exports M /trunk/src/lib/crypto/openssl/aes/aes_s2k.c M /trunk/src/lib/crypto/openssl/arcfour/arcfour.c M /trunk/src/lib/crypto/openssl/arcfour/arcfour.h M /trunk/src/lib/crypto/openssl/arcfour/arcfour_aead.c M /trunk/src/lib/crypto/openssl/enc_provider/aes.c M /trunk/src/lib/crypto/openssl/enc_provider/des.c M /trunk/src/lib/crypto/openssl/enc_provider/des3.c M /trunk/src/lib/crypto/openssl/enc_provider/rc4.c M /trunk/src/lib/crypto/openssl/hmac.c M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/delete_sec_context.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/inq_context.c M /trunk/src/lib/gssapi/krb5/k5seal.c M /trunk/src/lib/gssapi/krb5/k5sealiov.c M /trunk/src/lib/gssapi/krb5/k5sealv3.c M /trunk/src/lib/gssapi/krb5/k5sealv3iov.c M /trunk/src/lib/gssapi/krb5/k5unseal.c M /trunk/src/lib/gssapi/krb5/k5unsealiov.c M /trunk/src/lib/gssapi/krb5/lucid_context.c M /trunk/src/lib/gssapi/krb5/ser_sctx.c M /trunk/src/lib/gssapi/krb5/util_cksum.c M /trunk/src/lib/gssapi/krb5/util_crypt.c M /trunk/src/lib/gssapi/krb5/util_seed.c M /trunk/src/lib/gssapi/krb5/util_seqnum.c M /trunk/src/lib/gssapi/krb5/wrap_size_limit.c M /trunk/src/lib/krb5/krb/auth_con.c M /trunk/src/lib/krb5/krb/auth_con.h M /trunk/src/lib/krb5/krb/copy_key.c M /trunk/src/lib/krb5/krb/cp_key_cnt.c M /trunk/src/lib/krb5/krb/enc_helper.c M /trunk/src/lib/krb5/krb/mk_cred.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_rep.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/rd_cred.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_rep.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/rd_safe.c M /trunk/src/lib/krb5/krb/ser_actx.c M /trunk/src/lib/krb5/os/accessor.c ticket: 6576 subject: Implement new APIs to allow improved crypto performance Merge branches/enc-perf to trunk. Adds the krb5_key opaque type, the krb5_k_* APIs to use them, and caching of derived keys when krb5_k_* functions are used. Updates the krb5 auth context and GSS id-rec to use krb5_keys. ------------------------------------------------------------------------ r22937 | tlyu | 2009-10-19 14:14:35 -0400 (Mon, 19 Oct 2009) | 1 line Changed paths: M /trunk/src/prototype/getopt.c M /trunk/src/prototype/prototype.c M /trunk/src/prototype/prototype.h Update prototype files to conform with newer whitespace rules. ------------------------------------------------------------------------ r22912 | epeisach | 2009-10-18 07:55:53 -0400 (Sun, 18 Oct 2009) | 4 lines Changed paths: M /trunk/src/lib/crypto/krb/rand2key/Makefile.in M /trunk/src/lib/crypto/krb/rand2key/des_rand2key.c Include des_int.h for mit_des_fixup_key_parity prototype. Adjust Makefile.in to find the proper header. ------------------------------------------------------------------------ r22911 | epeisach | 2009-10-18 07:22:22 -0400 (Sun, 18 Oct 2009) | 3 lines Changed paths: D /trunk/src/lib/kadm5/adb.h Remove adb.h as it is not used in the source tree. ------------------------------------------------------------------------ r22906 | tsitkova | 2009-10-16 13:32:15 -0400 (Fri, 16 Oct 2009) | 2 lines Changed paths: M /trunk/src/lib/crypto/openssl/enc_provider/aes.c Properly handle ivec for chaining ops. ------------------------------------------------------------------------ r22905 | tsitkova | 2009-10-16 13:14:14 -0400 (Fri, 16 Oct 2009) | 2 lines Changed paths: M /trunk/src/lib/crypto/builtin/enc_provider/aes.c Fix the value of ivec in aes_decrypt_iov. ------------------------------------------------------------------------ r22902 | tsitkova | 2009-10-15 15:57:29 -0400 (Thu, 15 Oct 2009) | 2 lines Changed paths: M /trunk/src/lib/crypto/crypto_tests/Makefile.in Enable t_cts test. ------------------------------------------------------------------------ r22900 | tsitkova | 2009-10-15 12:27:19 -0400 (Thu, 15 Oct 2009) | 2 lines Changed paths: M /trunk/src/lib/crypto/openssl/enc_provider/aes.c Fixed aes to handle the input buffers of the various sizes. ------------------------------------------------------------------------ r22890 | ghudson | 2009-10-13 15:43:17 -0400 (Tue, 13 Oct 2009) | 11 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c ticket: 6573 subject: Fix preauth looping in krb5_get_init_creds tags: pullup target_version: 1.7.1 In 1.7, krb5_get_init_creds will continue attempting the same built-in preauth mechanism (e.g. encrypted timestamp) until the loop counter maxes out. Until the preauth framework can remember not to retry built-in mechanisms, only continue with preauth after a PREAUTH_FAILED error resulting from optimistic preauth. ------------------------------------------------------------------------ r22888 | ghudson | 2009-10-13 15:38:16 -0400 (Tue, 13 Oct 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c Revert a small part of r22736 which incorrectly fixed a preauth looping bug in krb5_get_init_creds. A more correct fix will follow. ------------------------------------------------------------------------ r22879 | epeisach | 2009-10-10 07:33:01 -0400 (Sat, 10 Oct 2009) | 4 lines Changed paths: M /trunk/src/lib/crypto/crypto_tests/t_encrypt.c Fix memory leak and init those magic number fields to prevent compiler warning when structure copied. ------------------------------------------------------------------------ r22878 | epeisach | 2009-10-10 07:32:25 -0400 (Sat, 10 Oct 2009) | 3 lines Changed paths: M /trunk/src/lib/crypto/crypto_tests/Makefile.in Clean nfold.o on make clean ------------------------------------------------------------------------ r22877 | tlyu | 2009-10-09 23:57:45 -0400 (Fri, 09 Oct 2009) | 4 lines Changed paths: M /trunk/src/appl/bsd/deps M /trunk/src/appl/telnet/telnetd/deps M /trunk/src/clients/ksu/deps M /trunk/src/clients/kvno/deps M /trunk/src/kadmin/cli/deps M /trunk/src/kadmin/dbutil/deps M /trunk/src/kadmin/ktutil/deps M /trunk/src/kadmin/server/deps M /trunk/src/kdc/deps M /trunk/src/lib/apputils/deps M /trunk/src/lib/crypto/builtin/aes/deps M /trunk/src/lib/crypto/builtin/arcfour/deps M /trunk/src/lib/crypto/builtin/deps M /trunk/src/lib/crypto/builtin/des/Makefile.in M /trunk/src/lib/crypto/builtin/des/deps A /trunk/src/lib/crypto/builtin/des/destest.c (from /trunk/src/lib/crypto/crypto_tests/destest.c:22875) A /trunk/src/lib/crypto/builtin/des/keytest.data (from /trunk/src/lib/crypto/crypto_tests/keytest.data:22875) M /trunk/src/lib/crypto/builtin/enc_provider/deps M /trunk/src/lib/crypto/builtin/hash_provider/deps M /trunk/src/lib/crypto/builtin/md4/deps M /trunk/src/lib/crypto/builtin/md5/deps M /trunk/src/lib/crypto/builtin/sha1/deps M /trunk/src/lib/crypto/crypto_tests/Makefile.in D /trunk/src/lib/crypto/crypto_tests/destest.c D /trunk/src/lib/crypto/crypto_tests/keytest.data M /trunk/src/lib/crypto/krb/crc32/deps M /trunk/src/lib/crypto/krb/deps M /trunk/src/lib/crypto/krb/dk/deps M /trunk/src/lib/crypto/krb/keyhash_provider/deps M /trunk/src/lib/crypto/krb/old/deps M /trunk/src/lib/crypto/krb/prf/deps M /trunk/src/lib/crypto/krb/rand2key/deps M /trunk/src/lib/crypto/krb/raw/deps M /trunk/src/lib/crypto/krb/yarrow/deps M /trunk/src/lib/gssapi/krb5/deps M /trunk/src/lib/gssapi/mechglue/deps M /trunk/src/lib/gssapi/spnego/deps M /trunk/src/lib/kadm5/clnt/deps M /trunk/src/lib/kadm5/deps M /trunk/src/lib/kadm5/srv/deps M /trunk/src/lib/kadm5/unit-test/deps M /trunk/src/lib/kdb/deps M /trunk/src/lib/krb5/asn.1/deps M /trunk/src/lib/krb5/ccache/deps M /trunk/src/lib/krb5/deps M /trunk/src/lib/krb5/keytab/deps M /trunk/src/lib/krb5/krb/deps M /trunk/src/lib/krb5/os/deps M /trunk/src/lib/krb5/rcache/deps M /trunk/src/lib/krb5/unicode/deps M /trunk/src/plugins/kdb/db2/deps M /trunk/src/plugins/kdb/ldap/deps M /trunk/src/plugins/kdb/ldap/libkdb_ldap/deps M /trunk/src/plugins/preauth/encrypted_challenge/deps M /trunk/src/slave/deps M /trunk/src/tests/asn.1/deps M /trunk/src/tests/create/deps M /trunk/src/tests/gssapi/deps M /trunk/src/tests/hammer/deps M /trunk/src/tests/misc/deps M /trunk/src/tests/verify/deps M /trunk/src/util/ss/deps Move destest to builtin/des, because it depends on overriding some internals. Make depend. ------------------------------------------------------------------------ r22876 | epeisach | 2009-10-09 21:49:38 -0400 (Fri, 09 Oct 2009) | 3 lines Changed paths: M /trunk/src/tests/mkeystash_compat/Makefile.in Remove krb5.conf, bigendian.o, and bigendian on make clean. ------------------------------------------------------------------------ r22875 | ghudson | 2009-10-09 14:29:34 -0400 (Fri, 09 Oct 2009) | 6 lines Changed paths: M /trunk/src/clients/klist/klist.c M /trunk/src/configure.in M /trunk/src/include/k5-int.h M /trunk/src/include/kdb_ext.h M /trunk/src/include/krb5/authdata_plugin.h M /trunk/src/include/krb5/krb5.hin M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_authdata.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kdc_util.h A /trunk/src/lib/crypto/krb/enc_provider (from /users/lhoward/authdata/src/lib/crypto/krb/enc_provider:22872) A /trunk/src/lib/crypto/krb/hash_provider (from /users/lhoward/authdata/src/lib/crypto/krb/hash_provider:22872) M /trunk/src/lib/crypto/openssl/sha1/shs.c M /trunk/src/lib/crypto/openssl/sha1/shs.h M /trunk/src/lib/gssapi/generic/gssapi_ext.h M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/add_cred.c M /trunk/src/lib/gssapi/krb5/compare_name.c M /trunk/src/lib/gssapi/krb5/delete_sec_context.c M /trunk/src/lib/gssapi/krb5/disp_name.c M /trunk/src/lib/gssapi/krb5/duplicate_name.c M /trunk/src/lib/gssapi/krb5/export_name.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/krb5/import_name.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/inq_context.c M /trunk/src/lib/gssapi/krb5/inq_cred.c A /trunk/src/lib/gssapi/krb5/naming_exts.c (from /users/lhoward/authdata/src/lib/gssapi/krb5/naming_exts.c:22872) M /trunk/src/lib/gssapi/krb5/rel_cred.c M /trunk/src/lib/gssapi/krb5/rel_name.c M /trunk/src/lib/gssapi/krb5/s4u_gss_glue.c M /trunk/src/lib/gssapi/krb5/ser_sctx.c M /trunk/src/lib/gssapi/krb5/val_cred.c M /trunk/src/lib/gssapi/libgssapi_krb5.exports M /trunk/src/lib/gssapi/mechglue/Makefile.in A /trunk/src/lib/gssapi/mechglue/g_del_name_attr.c (from /users/lhoward/authdata/src/lib/gssapi/mechglue/g_del_name_attr.c:22872) M /trunk/src/lib/gssapi/mechglue/g_dsp_name.c A /trunk/src/lib/gssapi/mechglue/g_dsp_name_ext.c (from /users/lhoward/authdata/src/lib/gssapi/mechglue/g_dsp_name_ext.c:22872) A /trunk/src/lib/gssapi/mechglue/g_export_name_comp.c (from /users/lhoward/authdata/src/lib/gssapi/mechglue/g_export_name_comp.c:22872) A /trunk/src/lib/gssapi/mechglue/g_get_name_attr.c (from /users/lhoward/authdata/src/lib/gssapi/mechglue/g_get_name_attr.c:22872) M /trunk/src/lib/gssapi/mechglue/g_glue.c M /trunk/src/lib/gssapi/mechglue/g_imp_name.c M /trunk/src/lib/gssapi/mechglue/g_initialize.c M /trunk/src/lib/gssapi/mechglue/g_inq_context_oid.c M /trunk/src/lib/gssapi/mechglue/g_inq_cred_oid.c A /trunk/src/lib/gssapi/mechglue/g_inq_name.c (from /users/lhoward/authdata/src/lib/gssapi/mechglue/g_inq_name.c:22872) A /trunk/src/lib/gssapi/mechglue/g_map_name_to_any.c (from /users/lhoward/authdata/src/lib/gssapi/mechglue/g_map_name_to_any.c:22872) A /trunk/src/lib/gssapi/mechglue/g_rel_name_mapping.c (from /users/lhoward/authdata/src/lib/gssapi/mechglue/g_rel_name_mapping.c:22872) M /trunk/src/lib/gssapi/mechglue/g_set_context_option.c M /trunk/src/lib/gssapi/mechglue/g_set_cred_option.c A /trunk/src/lib/gssapi/mechglue/g_set_name_attr.c (from /users/lhoward/authdata/src/lib/gssapi/mechglue/g_set_name_attr.c:22872) M /trunk/src/lib/gssapi/mechglue/mglueP.h M /trunk/src/lib/gssapi/spnego/gssapiP_spnego.h M /trunk/src/lib/gssapi/spnego/spnego_mech.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode.h M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/lib/krb5/ccache/ccfns.c M /trunk/src/lib/krb5/error_tables/kv5m_err.et M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/auth_con.c M /trunk/src/lib/krb5/krb/auth_con.h A /trunk/src/lib/krb5/krb/authdata.c (from /users/lhoward/authdata/src/lib/krb5/krb/authdata.c:22872) A /trunk/src/lib/krb5/krb/authdata.h (from /users/lhoward/authdata/src/lib/krb5/krb/authdata.h:22872) M /trunk/src/lib/krb5/krb/copy_auth.c M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/int-proto.h M /trunk/src/lib/krb5/krb/kfree.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/pac.c M /trunk/src/lib/krb5/krb/rd_req.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/s4u_creds.c M /trunk/src/lib/krb5/krb/ser_actx.c M /trunk/src/lib/krb5/krb/t_authdata.c M /trunk/src/lib/krb5/libkrb5.exports A /trunk/src/plugins/authdata/greet_client (from /users/lhoward/authdata/src/plugins/authdata/greet_client:22872) A /trunk/src/plugins/authdata/greet_server (from /users/lhoward/authdata/src/plugins/authdata/greet_server:22872) M /trunk/src/tests/asn.1/krb5_decode_leak.c M /trunk/src/tests/asn.1/krb5_decode_test.c M /trunk/src/tests/asn.1/krb5_encode_test.c M /trunk/src/tests/asn.1/ktest.c M /trunk/src/tests/asn.1/ktest.h M /trunk/src/tests/asn.1/ktest_equal.c M /trunk/src/tests/asn.1/ktest_equal.h M /trunk/src/tests/asn.1/reference_encode.out M /trunk/src/tests/asn.1/trval_reference.out M /trunk/src/tests/gssapi/Makefile.in A /trunk/src/tests/gssapi/t_namingexts.c (from /users/lhoward/authdata/src/tests/gssapi/t_namingexts.c:22872) M /trunk/src/tests/gssapi/t_s4u.c ticket: 6572 subject: Implement GSS naming extensions and authdata verification Merge Luke's users/lhoward/authdata branch to trunk. Implements GSS naming extensions and verification of authorization data. ------------------------------------------------------------------------ r22873 | ghudson | 2009-10-09 13:18:50 -0400 (Fri, 09 Oct 2009) | 2 lines Changed paths: M /trunk/src/lib/crypto/builtin/aes/Makefile.in Get aes-gen to build again (for the default back end, at least). ------------------------------------------------------------------------ r22872 | ghudson | 2009-10-09 10:21:04 -0400 (Fri, 09 Oct 2009) | 7 lines Changed paths: M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c ticket: 6571 tags: pullup target_version: 1.7.1 In asn1_decode_enc_kdc_rep_part, don't leak the enc_padata field on invalid representations. ------------------------------------------------------------------------ r22871 | tsitkova | 2009-10-08 12:11:01 -0400 (Thu, 08 Oct 2009) | 2 lines Changed paths: M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c In anticipation of a new version of OpenSSL 1.0.0, support renamed API: EVP_PKEY_decrypt -> EVP_PKEY_decrypt_old ------------------------------------------------------------------------ r22868 | ghudson | 2009-10-08 08:59:33 -0400 (Thu, 08 Oct 2009) | 4 lines Changed paths: M /trunk/src/lib/crypto/krb/verify_checksum.c In krb5_c_verify_checksum, avoid the structure copy of *data since we don't care about data->magic. Squashes a bunch of unimportant Coverity defects. (May not be the correct long-term solution.) ------------------------------------------------------------------------ r22867 | ghudson | 2009-10-08 08:58:56 -0400 (Thu, 08 Oct 2009) | 5 lines Changed paths: M /trunk/src/lib/crypto/krb/old_api_glue.c In krb5_calculate_checksum (a compatibility routine), initialize key.enctype to ENCTYPE_NULL. This will predictably fail to match a keyed hash's enctype, which may not be the best behavior, but is better than unpredictably failing to match it. ------------------------------------------------------------------------ r22866 | ghudson | 2009-10-07 14:14:49 -0400 (Wed, 07 Oct 2009) | 4 lines Changed paths: M /trunk/src/lib/crypto/krb/make_checksum.c In krb5_c_make_checksum, avoid the structure copy of *input since we don't care about input->magic. Squashes a bunch of unimportant Coverity defects. ------------------------------------------------------------------------ r22865 | ghudson | 2009-10-07 14:13:29 -0400 (Wed, 07 Oct 2009) | 3 lines Changed paths: M /trunk/src/lib/crypto/krb/valid_enctype.c Fix krb5_c_weak_enctype in the case of invalid enctypes; r22839 simplified it a bit too much. ------------------------------------------------------------------------ r22864 | ghudson | 2009-10-07 12:39:54 -0400 (Wed, 07 Oct 2009) | 3 lines Changed paths: M /trunk/doc/admin.texinfo Remove an outdated parenthetical comment about master_kdc; we actually do check if the response came from the master KDC now. ------------------------------------------------------------------------ r22860 | ghudson | 2009-10-06 12:36:34 -0400 (Tue, 06 Oct 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/enc_helper.c In krb5_encrypt_helper, return ENOMEM instead of 0 if we can't allocate the ciphertext buffer. ------------------------------------------------------------------------ r22859 | tsitkova | 2009-10-06 12:20:19 -0400 (Tue, 06 Oct 2009) | 2 lines Changed paths: A /trunk/src/lib/crypto/openssl/aes/aes-gen.c A /trunk/src/lib/crypto/openssl/aes/aes.h A /trunk/src/lib/crypto/openssl/aes/aes_s2k.c A /trunk/src/lib/crypto/openssl/aes/aes_s2k.h A /trunk/src/lib/crypto/openssl/aes/aescpp.h A /trunk/src/lib/crypto/openssl/aes/aescrypt.c A /trunk/src/lib/crypto/openssl/aes/aeskey.c A /trunk/src/lib/crypto/openssl/aes/aesopt.h A /trunk/src/lib/crypto/openssl/aes/aestab.c A /trunk/src/lib/crypto/openssl/aes/uitypes.h Crypto modularity proj: Populate openssl/aes dir. ------------------------------------------------------------------------ r22857 | raeburn | 2009-10-06 11:54:50 -0400 (Tue, 06 Oct 2009) | 1 line Changed paths: M /trunk/src/lib/krb5/error_tables/krb5_err.et Slightly more comprehensible message for KRB5_RC_IO. ------------------------------------------------------------------------ r22856 | tsitkova | 2009-10-06 11:47:04 -0400 (Tue, 06 Oct 2009) | 2 lines Changed paths: M /trunk/src/lib/crypto/builtin/aes/Makefile.in Fix object file path. ------------------------------------------------------------------------ r22843 | tsitkova | 2009-10-04 14:37:09 -0400 (Sun, 04 Oct 2009) | 2 lines Changed paths: M /trunk/src/lib/crypto/openssl/enc_provider/aes.c Impl. krb5int_aes_enc/decrypt_iov. Passes t_encrypt test. ------------------------------------------------------------------------ r22840 | ghudson | 2009-10-03 14:07:44 -0400 (Sat, 03 Oct 2009) | 4 lines Changed paths: M /trunk/src/lib/crypto/krb/dk/checksum.c M /trunk/src/lib/crypto/krb/dk/derive.c M /trunk/src/lib/crypto/krb/dk/dk.h M /trunk/src/lib/crypto/krb/dk/dk_aead.c M /trunk/src/lib/crypto/krb/dk/dk_decrypt.c M /trunk/src/lib/crypto/krb/dk/dk_encrypt.c M /trunk/src/lib/crypto/krb/dk/stringtokey.c Update the crypto derived key support code to conform to most of the current coding practices (except lack of tabs). Use the helper functions k5alloc, zapfree, and find_enctype to reduce code size. ------------------------------------------------------------------------ r22839 | ghudson | 2009-10-03 12:03:15 -0400 (Sat, 03 Oct 2009) | 4 lines Changed paths: M /trunk/src/lib/crypto/krb/aead.c M /trunk/src/lib/crypto/krb/block_size.c M /trunk/src/lib/crypto/krb/cf2.c M /trunk/src/lib/crypto/krb/checksum_length.c M /trunk/src/lib/crypto/krb/cksumtype_to_string.c M /trunk/src/lib/crypto/krb/cksumtypes.c M /trunk/src/lib/crypto/krb/cksumtypes.h M /trunk/src/lib/crypto/krb/coll_proof_cksum.c M /trunk/src/lib/crypto/krb/combine_keys.c M /trunk/src/lib/crypto/krb/crypto_length.c M /trunk/src/lib/crypto/krb/decrypt.c M /trunk/src/lib/crypto/krb/decrypt_iov.c M /trunk/src/lib/crypto/krb/encrypt.c M /trunk/src/lib/crypto/krb/encrypt_iov.c M /trunk/src/lib/crypto/krb/encrypt_length.c M /trunk/src/lib/crypto/krb/enctype_compare.c M /trunk/src/lib/crypto/krb/enctype_to_string.c M /trunk/src/lib/crypto/krb/etypes.c M /trunk/src/lib/crypto/krb/etypes.h M /trunk/src/lib/crypto/krb/keyblocks.c M /trunk/src/lib/crypto/krb/keyed_checksum_types.c M /trunk/src/lib/crypto/krb/keyed_cksum.c M /trunk/src/lib/crypto/krb/keylengths.c M /trunk/src/lib/crypto/krb/make_checksum.c M /trunk/src/lib/crypto/krb/make_checksum_iov.c M /trunk/src/lib/crypto/krb/make_random_key.c M /trunk/src/lib/crypto/krb/mandatory_sumtype.c M /trunk/src/lib/crypto/krb/old_api_glue.c M /trunk/src/lib/crypto/krb/prf.c M /trunk/src/lib/crypto/krb/prng.c M /trunk/src/lib/crypto/krb/random_to_key.c M /trunk/src/lib/crypto/krb/state.c M /trunk/src/lib/crypto/krb/string_to_cksumtype.c M /trunk/src/lib/crypto/krb/string_to_enctype.c M /trunk/src/lib/crypto/krb/string_to_key.c M /trunk/src/lib/crypto/krb/valid_cksumtype.c M /trunk/src/lib/crypto/krb/valid_enctype.c M /trunk/src/lib/crypto/krb/verify_checksum.c M /trunk/src/lib/crypto/krb/verify_checksum_iov.c Update the crypto API glue to conform to most of the current coding practices (except lack of tabs). Use the helper functions k5alloc, zapfree, and find_enctype to reduce code size. ------------------------------------------------------------------------ r22838 | ghudson | 2009-10-03 10:46:54 -0400 (Sat, 03 Oct 2009) | 3 lines Changed paths: M /trunk/src/include/k5-int.h Add convenience functions zapfree (test for null, zap, free) and k5alloc (allocate memory, set a krb5_error_code result) to k5-int.h. ------------------------------------------------------------------------ r22825 | tsitkova | 2009-10-01 18:54:27 -0400 (Thu, 01 Oct 2009) | 2 lines Changed paths: A /trunk/src/lib/crypto/openssl/arcfour/arcfour-int.h A /trunk/src/lib/crypto/openssl/arcfour/arcfour.c A /trunk/src/lib/crypto/openssl/arcfour/arcfour.h A /trunk/src/lib/crypto/openssl/arcfour/arcfour_aead.c A /trunk/src/lib/crypto/openssl/arcfour/arcfour_s2k.c Crypto modularity proj: Populae openssl/arcfour dir ------------------------------------------------------------------------ r22821 | tsitkova | 2009-10-01 17:46:57 -0400 (Thu, 01 Oct 2009) | 4 lines Changed paths: A /trunk/src/lib/crypto/openssl/des/afsstring2key.c A /trunk/src/lib/crypto/openssl/des/d3_aead.c A /trunk/src/lib/crypto/openssl/des/d3_cbc.c A /trunk/src/lib/crypto/openssl/des/d3_kysched.c A /trunk/src/lib/crypto/openssl/des/des_int.h A /trunk/src/lib/crypto/openssl/des/f_aead.c A /trunk/src/lib/crypto/openssl/des/f_cbc.c A /trunk/src/lib/crypto/openssl/des/f_cksum.c A /trunk/src/lib/crypto/openssl/des/f_parity.c A /trunk/src/lib/crypto/openssl/des/f_sched.c A /trunk/src/lib/crypto/openssl/des/f_tables.c A /trunk/src/lib/crypto/openssl/des/f_tables.h A /trunk/src/lib/crypto/openssl/des/key_sched.c A /trunk/src/lib/crypto/openssl/des/string2key.c A /trunk/src/lib/crypto/openssl/des/weak_key.c Crypto modularity proj: Populate openssl/des dir. To avoid breaking the export list some functions (mostly mit_xxx) are left in place with the disabled functionality. ------------------------------------------------------------------------ r22820 | tsitkova | 2009-10-01 17:18:05 -0400 (Thu, 01 Oct 2009) | 2 lines Changed paths: A /trunk/src/lib/crypto/openssl/enc_provider/aes.c Crypto modulrity proj: Basic AES crypto for openssl impl. ------------------------------------------------------------------------ r22819 | tsitkova | 2009-10-01 14:39:42 -0400 (Thu, 01 Oct 2009) | 2 lines Changed paths: M /trunk/src/lib/crypto/builtin/hash_provider/Makefile.in M /trunk/src/lib/crypto/openssl/enc_provider/des.c M /trunk/src/lib/crypto/openssl/enc_provider/des3.c M /trunk/src/lib/crypto/openssl/enc_provider/rc4.c Cleanup ------------------------------------------------------------------------ r22815 | tsitkova | 2009-09-30 18:33:41 -0400 (Wed, 30 Sep 2009) | 6 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/configure.in M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/builtin/Makefile.in M /trunk/src/lib/crypto/builtin/deps A /trunk/src/lib/crypto/builtin/hash_provider (from /trunk/src/lib/crypto/krb/hash_provider:22814) M /trunk/src/lib/crypto/builtin/hash_provider/Makefile.in M /trunk/src/lib/crypto/builtin/hash_provider/deps R /trunk/src/lib/crypto/builtin/hash_provider/hash_sha1.c (from /trunk/src/lib/crypto/krb/hash_provider/hash_sha1.c:22814) A /trunk/src/lib/crypto/builtin/yhash.h (from /trunk/src/lib/crypto/krb/yarrow/yhash.h:22814) M /trunk/src/lib/crypto/crypto_tests/Makefile.in M /trunk/src/lib/crypto/krb/Makefile.in M /trunk/src/lib/crypto/krb/deps D /trunk/src/lib/crypto/krb/hash_provider M /trunk/src/lib/crypto/krb/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/krb/keyhash_provider/deps M /trunk/src/lib/crypto/krb/prf/Makefile.in M /trunk/src/lib/crypto/krb/prf/deps M /trunk/src/lib/crypto/krb/yarrow/Makefile.in M /trunk/src/lib/crypto/krb/yarrow/deps M /trunk/src/lib/crypto/krb/yarrow/yarrow.c M /trunk/src/lib/crypto/krb/yarrow/yarrow.h D /trunk/src/lib/crypto/krb/yarrow/yhash.h A /trunk/src/lib/crypto/openssl/aes A /trunk/src/lib/crypto/openssl/arcfour A /trunk/src/lib/crypto/openssl/des A /trunk/src/lib/crypto/openssl/hash_provider A /trunk/src/lib/crypto/openssl/hash_provider/hash_crc32.c A /trunk/src/lib/crypto/openssl/hash_provider/hash_md4.c A /trunk/src/lib/crypto/openssl/hash_provider/hash_md5.c A /trunk/src/lib/crypto/openssl/hash_provider/hash_provider.h A /trunk/src/lib/crypto/openssl/hash_provider/hash_sha1.c M /trunk/src/lib/crypto/openssl/hmac.c M /trunk/src/lib/crypto/openssl/sha1/shs.c M /trunk/src/lib/crypto/openssl/sha1/shs.h A /trunk/src/lib/crypto/openssl/yhash.h Crypto modularity proj: SHS_INFO structure is defined differently for crypto impl's. Files hash_sha1.c and yhash.h are affected by this difference. Move hash_provider into the backend. The following bigredbutton is used to suppress svn complains about the trailing spaces in the moved/copied dirs. bigredbutton: whitespace ------------------------------------------------------------------------ r22814 | tsitkova | 2009-09-29 10:38:51 -0400 (Tue, 29 Sep 2009) | 2 lines Changed paths: M /trunk/src/lib/crypto/builtin/arcfour/Makefile.in Fix include path to pick up the correct headers ------------------------------------------------------------------------ r22806 | epeisach | 2009-09-28 20:31:54 -0400 (Mon, 28 Sep 2009) | 6 lines Changed paths: M /trunk/src/lib/crypto/builtin/Makefile.in M /trunk/src/lib/crypto/krb/Makefile.in Remove OBJS.ST from SUBDIROBJLISTS so that running make does not rebuild shared library when running make from the top. (make otherwise thinks that OBJS.ST depends on "all-recurse" - which does not exist, and rebuilds it all the time. ------------------------------------------------------------------------ r22791 | ghudson | 2009-09-28 00:00:27 -0400 (Mon, 28 Sep 2009) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/get_creds.c Fix a braino in r22790. ------------------------------------------------------------------------ r22790 | ghudson | 2009-09-27 21:47:32 -0400 (Sun, 27 Sep 2009) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/int-proto.h Fix a few problems introduced by r22787. ------------------------------------------------------------------------ r22789 | ghudson | 2009-09-25 12:57:22 -0400 (Fri, 25 Sep 2009) | 4 lines Changed paths: M /trunk/src/kadmin/cli/Makefile.in M /trunk/src/kadmin/cli/deps Add keytab_local.c to the kadmin client SRCS variable, so that we generate dependencies for its object file. This change causes kadmin.local to be properly rebuilt when keytab.c changes. ------------------------------------------------------------------------ r22788 | ghudson | 2009-09-25 12:31:40 -0400 (Fri, 25 Sep 2009) | 2 lines Changed paths: M /trunk/src/kadmin/cli/keytab.c Fix a few bugs in kadmin's keytab.c from r22785. ------------------------------------------------------------------------ r22787 | ghudson | 2009-09-25 11:20:19 -0400 (Fri, 25 Sep 2009) | 8 lines Changed paths: M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/int-proto.h M /trunk/src/lib/krb5/krb/s4u_creds.c Clean up krb5_get_credentials: * Use the current coding practice for output parameters. * Rename the helper function krb5_get_credentials_core to krb5int_construct_matching_creds and document it. * Don't fail out if we fail to cache intermediate tgts. * Simplify conditional logic and variable handling. ncreds is now always a temporary holder for the resulting credentials. ------------------------------------------------------------------------ r22786 | tsitkova | 2009-09-25 11:12:27 -0400 (Fri, 25 Sep 2009) | 2 lines Changed paths: M /trunk/src/lib/crypto/openssl/enc_provider/des.c M /trunk/src/lib/crypto/openssl/enc_provider/des3.c M /trunk/src/lib/crypto/openssl/enc_provider/rc4.c Crypto modularity proj: Updated IOV crypto. ------------------------------------------------------------------------ r22785 | ghudson | 2009-09-24 12:48:57 -0400 (Thu, 24 Sep 2009) | 2 lines Changed paths: M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kadmin/cli/keytab.c M /trunk/src/kadmin/cli/ss_wrapper.c M /trunk/src/tests/dejagnu/krb-standalone/kadmin.exp Update the kadmin client code to most current coding practices. ------------------------------------------------------------------------ r22784 | ghudson | 2009-09-24 11:40:26 -0400 (Thu, 24 Sep 2009) | 2 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/api.2/crte-principal.exp Fix kadm5 unit test modified in r22782. ------------------------------------------------------------------------ r22783 | ghudson | 2009-09-22 12:46:06 -0400 (Tue, 22 Sep 2009) | 3 lines Changed paths: M /trunk/src/kadmin/cli/kadmin.c Fix a braino in r22782: we don't use strcpy even safely; use strlcpy instead. ------------------------------------------------------------------------ r22782 | ghudson | 2009-09-21 14:40:02 -0400 (Mon, 21 Sep 2009) | 5 lines Changed paths: M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/lib/kadm5/srv/svr_principal.c M /trunk/src/lib/kadm5/unit-test/api.2/crte-principal.exp Improve the mechanism used for addprinc -randkey. In the kadmin server, if the password is null when creating a principal, treat that as a request for a random key. In the kadmin client, try using the new method for random key creation and then fall back to the old one. ------------------------------------------------------------------------ r22781 | ghudson | 2009-09-21 12:11:26 -0400 (Mon, 21 Sep 2009) | 10 lines Changed paths: M /trunk/src/kadmin/cli/kadmin.c ticket: 6568 subject: Fix addprinc -randkey when policy requires multiple character classes tags: pullup target_version: 1.7.1 The fix for ticket #6074 (r20650) caused a partial regression of ticket #115 (r9210) because the dummy password contained only one character class. As a minimal 1.7 fix, use all five character classes in the dummy password. ------------------------------------------------------------------------ r22780 | ghudson | 2009-09-21 11:53:47 -0400 (Mon, 21 Sep 2009) | 4 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/g_set_context_option.c M /trunk/src/lib/krb5/krb/s4u_creds.c ticket: 6563 Fix a few bugs in r22736. Cherry-picked from Luke's authdata branch. ------------------------------------------------------------------------ r22779 | epeisach | 2009-09-20 18:23:52 -0400 (Sun, 20 Sep 2009) | 3 lines Changed paths: M /trunk/src/lib/crypto/krb/keyhash_provider/k5_md5des.c M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/krb5/krb/fast.c M /trunk/src/lib/krb5/krb/kfree.c Clean up warnings of unused variables that have crept into the source tree... ------------------------------------------------------------------------ r22778 | tsitkova | 2009-09-18 15:10:48 -0400 (Fri, 18 Sep 2009) | 3 lines Changed paths: M /trunk/src/lib/crypto/krb/keyhash_provider/k5_md4des.c M /trunk/src/lib/crypto/krb/keyhash_provider/k5_md5des.c Use enc_provider for des hash routines. Also needed by Crypto modularity proj. ------------------------------------------------------------------------ r22777 | ghudson | 2009-09-16 18:58:01 -0400 (Wed, 16 Sep 2009) | 2 lines Changed paths: M /trunk/src/tests/asn.1/Makefile.in Remove krb5_decode_leak test program on "make clean". ------------------------------------------------------------------------ r22776 | ghudson | 2009-09-16 18:54:59 -0400 (Wed, 16 Sep 2009) | 5 lines Changed paths: M /trunk/src/config/post.in M /trunk/src/include/Makefile.in Remove autoconf.h on "make distclean". Check for the presence of a build in the src tree for "make depend". Suggest "make distclean" when "make depend" detects a build in the src tree or an attempt to make depend in the src tree. ------------------------------------------------------------------------ r22775 | ghudson | 2009-09-16 16:51:50 -0400 (Wed, 16 Sep 2009) | 2 lines Changed paths: M /trunk/src/clients/kvno/deps M /trunk/src/lib/apputils/deps M /trunk/src/lib/crypto/builtin/aes/deps M /trunk/src/lib/crypto/builtin/arcfour/deps M /trunk/src/lib/crypto/builtin/deps M /trunk/src/lib/crypto/builtin/des/deps M /trunk/src/lib/crypto/builtin/enc_provider/deps M /trunk/src/lib/crypto/builtin/md4/deps M /trunk/src/lib/crypto/builtin/md5/deps M /trunk/src/lib/crypto/builtin/sha1/deps M /trunk/src/lib/crypto/krb/crc32/deps M /trunk/src/lib/crypto/krb/deps M /trunk/src/lib/crypto/krb/dk/deps M /trunk/src/lib/crypto/krb/hash_provider/deps M /trunk/src/lib/crypto/krb/keyhash_provider/deps M /trunk/src/lib/crypto/krb/old/deps M /trunk/src/lib/crypto/krb/prf/deps M /trunk/src/lib/crypto/krb/rand2key/deps M /trunk/src/lib/crypto/krb/raw/deps M /trunk/src/lib/crypto/krb/yarrow/deps M /trunk/src/lib/gssapi/generic/deps M /trunk/src/lib/gssapi/krb5/deps M /trunk/src/lib/gssapi/mechglue/deps M /trunk/src/lib/gssapi/spnego/deps M /trunk/src/lib/kadm5/clnt/deps M /trunk/src/lib/kadm5/deps M /trunk/src/lib/kadm5/srv/deps M /trunk/src/lib/kadm5/unit-test/deps M /trunk/src/lib/kdb/deps M /trunk/src/lib/krb5/asn.1/deps M /trunk/src/lib/krb5/ccache/deps M /trunk/src/lib/krb5/deps M /trunk/src/lib/krb5/keytab/deps M /trunk/src/lib/krb5/krb/deps M /trunk/src/lib/krb5/os/deps M /trunk/src/lib/krb5/rcache/deps M /trunk/src/lib/krb5/unicode/deps M /trunk/src/lib/rpc/deps M /trunk/src/lib/rpc/unit-test/deps M /trunk/src/plugins/preauth/pkinit/deps M /trunk/src/tests/gssapi/deps M /trunk/src/util/et/deps M /trunk/src/util/profile/deps M /trunk/src/util/ss/deps M /trunk/src/util/support/deps Re-run make depend without autoconf.h in the source tree. ------------------------------------------------------------------------ r22774 | ghudson | 2009-09-16 16:51:17 -0400 (Wed, 16 Sep 2009) | 5 lines Changed paths: M /trunk/src/plugins/kdb/db2/libdb2/Makefile.in Create DB headers before recursing for "make depend" in plugins/kdb/db2/libdb2, to restore the r22486 functionality ("make depend" in an unbuilt source tree) after r22572 (predictable "make depend" output for DB headers). ------------------------------------------------------------------------ r22770 | tsitkova | 2009-09-16 13:58:58 -0400 (Wed, 16 Sep 2009) | 3 lines Changed paths: M /trunk/src/lib/crypto/krb/rand2key/des_rand2key.c Fix return value of krb5int_des_make_key from rev 22769. ------------------------------------------------------------------------ r22769 | tsitkova | 2009-09-16 12:51:13 -0400 (Wed, 16 Sep 2009) | 5 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/configure.in M /trunk/src/include/k5-int.h M /trunk/src/lib/apputils/deps M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/builtin/aes/Makefile.in M /trunk/src/lib/crypto/builtin/aes/deps M /trunk/src/lib/crypto/builtin/arcfour/arcfour.c M /trunk/src/lib/crypto/builtin/arcfour/arcfour.h M /trunk/src/lib/crypto/builtin/arcfour/deps M /trunk/src/lib/crypto/builtin/deps M /trunk/src/lib/crypto/builtin/des/Makefile.in M /trunk/src/lib/crypto/builtin/des/deps M /trunk/src/lib/crypto/builtin/des/des_int.h D /trunk/src/lib/crypto/builtin/des/des_prf.c M /trunk/src/lib/crypto/builtin/enc_provider/Makefile.in M /trunk/src/lib/crypto/builtin/enc_provider/aes.c M /trunk/src/lib/crypto/builtin/enc_provider/deps M /trunk/src/lib/crypto/builtin/enc_provider/des.c M /trunk/src/lib/crypto/builtin/enc_provider/des3.c M /trunk/src/lib/crypto/builtin/enc_provider/rc4.c M /trunk/src/lib/crypto/builtin/md4/deps M /trunk/src/lib/crypto/builtin/md5/deps M /trunk/src/lib/crypto/builtin/sha1/deps M /trunk/src/lib/crypto/krb/Makefile.in M /trunk/src/lib/crypto/krb/crc32/deps M /trunk/src/lib/crypto/krb/deps M /trunk/src/lib/crypto/krb/dk/Makefile.in M /trunk/src/lib/crypto/krb/dk/deps M /trunk/src/lib/crypto/krb/dk/dk.h D /trunk/src/lib/crypto/krb/dk/dk_prf.c M /trunk/src/lib/crypto/krb/etypes.c M /trunk/src/lib/crypto/krb/hash_provider/deps M /trunk/src/lib/crypto/krb/keyhash_provider/deps M /trunk/src/lib/crypto/krb/old/deps A /trunk/src/lib/crypto/krb/prf A /trunk/src/lib/crypto/krb/prf/Makefile.in A /trunk/src/lib/crypto/krb/prf/deps A /trunk/src/lib/crypto/krb/prf/des_prf.c (from /trunk/src/lib/crypto/builtin/des/des_prf.c:22768) A /trunk/src/lib/crypto/krb/prf/dk_prf.c (from /trunk/src/lib/crypto/krb/dk/dk_prf.c:22768) A /trunk/src/lib/crypto/krb/prf/prf_int.h A /trunk/src/lib/crypto/krb/prf/rc4_prf.c A /trunk/src/lib/crypto/krb/rand2key A /trunk/src/lib/crypto/krb/rand2key/Makefile.in A /trunk/src/lib/crypto/krb/rand2key/aes_rand2key.c A /trunk/src/lib/crypto/krb/rand2key/deps A /trunk/src/lib/crypto/krb/rand2key/des3_rand2key.c A /trunk/src/lib/crypto/krb/rand2key/des_rand2key.c A /trunk/src/lib/crypto/krb/rand2key/rand2key.h A /trunk/src/lib/crypto/krb/rand2key/rc4_rand2key.c M /trunk/src/lib/crypto/krb/raw/deps M /trunk/src/lib/crypto/krb/yarrow/deps M /trunk/src/lib/crypto/openssl/enc_provider/des.c M /trunk/src/lib/crypto/openssl/enc_provider/des3.c M /trunk/src/lib/crypto/openssl/enc_provider/rc4.c M /trunk/src/lib/gssapi/generic/deps M /trunk/src/lib/gssapi/krb5/deps M /trunk/src/lib/gssapi/mechglue/deps M /trunk/src/lib/gssapi/spnego/deps M /trunk/src/lib/kadm5/clnt/deps M /trunk/src/lib/kadm5/deps M /trunk/src/lib/kadm5/srv/deps M /trunk/src/lib/kadm5/unit-test/deps M /trunk/src/lib/kdb/deps M /trunk/src/lib/krb5/asn.1/deps M /trunk/src/lib/krb5/ccache/deps M /trunk/src/lib/krb5/deps M /trunk/src/lib/krb5/keytab/deps M /trunk/src/lib/krb5/krb/deps M /trunk/src/lib/krb5/os/deps M /trunk/src/lib/krb5/rcache/deps M /trunk/src/lib/krb5/unicode/deps M /trunk/src/lib/rpc/deps M /trunk/src/lib/rpc/unit-test/deps M /trunk/src/util/et/deps M /trunk/src/util/profile/deps M /trunk/src/util/ss/deps M /trunk/src/util/support/deps Crypto modularity proj.: Move prf and random-to-key ops from backend to krb. bigredbutton: whitespace ------------------------------------------------------------------------ r22766 | raeburn | 2009-09-15 15:28:31 -0400 (Tue, 15 Sep 2009) | 3 lines Changed paths: M /trunk/src/include/k5-platform.h ticket: 6565 Fix stupid logic bug in last version. ------------------------------------------------------------------------ r22765 | epeisach | 2009-09-15 12:28:15 -0400 (Tue, 15 Sep 2009) | 3 lines Changed paths: M /trunk/src/util/support/Makefile.in M /trunk/src/util/support/deps Add t_unal.c to SRCS and generate dependencies... ------------------------------------------------------------------------ r22762 | raeburn | 2009-09-15 02:19:32 -0400 (Tue, 15 Sep 2009) | 1 line Changed paths: M /trunk/src/util/support/Makefile.in A /trunk/src/util/support/t_unal.c Test byte ordering determination and unaligned access. ------------------------------------------------------------------------ r22761 | raeburn | 2009-09-15 02:17:17 -0400 (Tue, 15 Sep 2009) | 5 lines Changed paths: M /trunk/src/include/k5-platform.h ticket: 6565 Check __BIG_ENDIAN__ and __LITTLE_ENDIAN__ to determine endianness. In fallback code, check ia64 platforms for hpux vs everything else; HP-UX uses big-endian mode. ------------------------------------------------------------------------ r22750 | epeisach | 2009-09-13 22:03:28 -0400 (Sun, 13 Sep 2009) | 9 lines Changed paths: M /trunk/src/kdc/do_tgs_req.c ticket: 6564 status: open Initialize several variables - so that on error cleanup - we do not try to free bogus memory. The ticket is still open as the kproplog test is failing - but no coredump. ------------------------------------------------------------------------ r22744 | ghudson | 2009-09-13 10:23:37 -0400 (Sun, 13 Sep 2009) | 6 lines Changed paths: D /trunk/src/lib/crypto/krb/enc_provider ticket: 6563 Remove src/lib/crypto/krb/enc_provider, which was accidentally resurrected in the S4U merge after being moved into the back-end directories in r22707. ------------------------------------------------------------------------ r22736 | ghudson | 2009-09-12 22:52:23 -0400 (Sat, 12 Sep 2009) | 6 lines Changed paths: M /trunk/src/clients/kvno/kvno.M M /trunk/src/clients/kvno/kvno.c M /trunk/src/include/k5-int.h M /trunk/src/include/kdb.h M /trunk/src/include/kdb_ext.h M /trunk/src/include/krb5/krb5.hin M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_authdata.c M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kdc_util.h A /trunk/src/lib/crypto/krb/enc_provider (from /users/lhoward/s4u/src/lib/crypto/krb/enc_provider:22735) M /trunk/src/lib/gssapi/generic/gssapi_ext.h M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/krb5/import_name.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/krb5_gss_glue.c A /trunk/src/lib/gssapi/krb5/s4u_gss_glue.c (from /users/lhoward/s4u/src/lib/gssapi/krb5/s4u_gss_glue.c:22735) M /trunk/src/lib/gssapi/krb5/val_cred.c M /trunk/src/lib/gssapi/libgssapi_krb5.exports M /trunk/src/lib/gssapi/mechglue/Makefile.in M /trunk/src/lib/gssapi/mechglue/g_accept_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_acquire_cred.c A /trunk/src/lib/gssapi/mechglue/g_acquire_cred_imp_name.c (from /users/lhoward/s4u/src/lib/gssapi/mechglue/g_acquire_cred_imp_name.c:22735) M /trunk/src/lib/gssapi/mechglue/g_glue.c M /trunk/src/lib/gssapi/mechglue/g_initialize.c M /trunk/src/lib/gssapi/mechglue/g_set_context_option.c M /trunk/src/lib/gssapi/mechglue/mglueP.h M /trunk/src/lib/gssapi/spnego/gssapiP_spnego.h M /trunk/src/lib/gssapi/spnego/spnego_mech.c M /trunk/src/lib/kadm5/str_conv.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode.h M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/gc_via_tkt.c M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/int-proto.h M /trunk/src/lib/krb5/krb/kfree.c M /trunk/src/lib/krb5/krb/preauth2.c A /trunk/src/lib/krb5/krb/s4u_creds.c (from /users/lhoward/s4u/src/lib/krb5/krb/s4u_creds.c:22735) M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/lib/krb5/krb/srv_dec_tkt.c M /trunk/src/lib/krb5/libkrb5.exports M /trunk/src/lib/krb5/os/sendto_kdc.c M /trunk/src/slave/kproplog.c M /trunk/src/tests/asn.1/krb5_decode_leak.c M /trunk/src/tests/asn.1/krb5_decode_test.c M /trunk/src/tests/asn.1/krb5_encode_test.c M /trunk/src/tests/asn.1/ktest.c M /trunk/src/tests/asn.1/ktest.h M /trunk/src/tests/asn.1/ktest_equal.c M /trunk/src/tests/asn.1/ktest_equal.h M /trunk/src/tests/asn.1/reference_encode.out M /trunk/src/tests/asn.1/trval_reference.out M /trunk/src/tests/gssapi/Makefile.in A /trunk/src/tests/gssapi/t_s4u.c (from /users/lhoward/s4u/src/tests/gssapi/t_s4u.c:22735) ticket: 6563 subject: Implement s4u extensions Merge Luke's users/lhoward/s4u branch to trunk. Implements S4U2Self and S4U2Proxy extensions. ------------------------------------------------------------------------ r22735 | ghudson | 2009-09-11 18:28:42 -0400 (Fri, 11 Sep 2009) | 4 lines Changed paths: M /trunk/src/configure.in In the top-level configure.in, switch from dnl comments to # comments as recommended by the autoconf documentation, for improved readability. ------------------------------------------------------------------------ r22732 | ghudson | 2009-09-11 13:30:51 -0400 (Fri, 11 Sep 2009) | 7 lines Changed paths: M /trunk/src/lib/gssapi/krb5/import_name.c ticket: 6559 subject: Fix parsing of GSS exported names tags: pullup target_version: 1.7.1 Cherry-picked from Luke's authdata branch. ------------------------------------------------------------------------ r22719 | ghudson | 2009-09-09 14:44:23 -0400 (Wed, 09 Sep 2009) | 4 lines Changed paths: M /trunk/src/clients/kpasswd/ksetpwd.c In ksetpwd (a program we don't yet install), don't display the new password to stderr. Cherry-picked from Luke's s4u branch since it's an unrelated change. ------------------------------------------------------------------------ r22718 | ghudson | 2009-09-09 11:17:09 -0400 (Wed, 09 Sep 2009) | 8 lines Changed paths: M /trunk/src/lib/gssapi/krb5/copy_ccache.c ticket: 6558 subject: Fix memory leak in gss_krb5int_copy_ccache tags: pullup target_version: 1.7.1 gss_krb5int_copy_ccache was iterating over credentials in a ccache without freeing them. ------------------------------------------------------------------------ r22710 | ghudson | 2009-09-03 16:41:56 -0400 (Thu, 03 Sep 2009) | 10 lines Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c ticket: 6557 subject: Supply canonical name if present in LDAP iteration target_version: 1.7.1 tags: pullup In the presence of aliases, LDAP iteration was supplying the first principal it found within the expected realm, which is not necessarily the same as the canonical name. If the entry has a canonical name field, use that in preference to any of the principal names. ------------------------------------------------------------------------ r22709 | tsitkova | 2009-09-03 14:33:13 -0400 (Thu, 03 Sep 2009) | 4 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/crypto/builtin/arcfour/Makefile.in M /trunk/src/lib/crypto/crypto_tests/Makefile.in M /trunk/src/lib/crypto/krb/deps M /trunk/src/lib/crypto/krb/hash_provider/hash_crc32.c M /trunk/src/lib/crypto/krb/hash_provider/hash_md4.c M /trunk/src/lib/crypto/krb/hash_provider/hash_md5.c M /trunk/src/lib/crypto/krb/hash_provider/hash_sha1.c A /trunk/src/lib/crypto/openssl A /trunk/src/lib/crypto/openssl/enc_provider A /trunk/src/lib/crypto/openssl/enc_provider/deps A /trunk/src/lib/crypto/openssl/enc_provider/des.c A /trunk/src/lib/crypto/openssl/enc_provider/des3.c A /trunk/src/lib/crypto/openssl/enc_provider/enc_provider.h A /trunk/src/lib/crypto/openssl/enc_provider/rc4.c A /trunk/src/lib/crypto/openssl/hmac.c A /trunk/src/lib/crypto/openssl/md4 A /trunk/src/lib/crypto/openssl/md4/deps A /trunk/src/lib/crypto/openssl/md4/md4.c A /trunk/src/lib/crypto/openssl/md4/rsa-md4.h A /trunk/src/lib/crypto/openssl/md5 A /trunk/src/lib/crypto/openssl/md5/deps A /trunk/src/lib/crypto/openssl/md5/md5.c A /trunk/src/lib/crypto/openssl/md5/rsa-md5.h A /trunk/src/lib/crypto/openssl/pbkdf2.c A /trunk/src/lib/crypto/openssl/sha1 A /trunk/src/lib/crypto/openssl/sha1/deps A /trunk/src/lib/crypto/openssl/sha1/shs.c A /trunk/src/lib/crypto/openssl/sha1/shs.h M /trunk/src/util/collected-client-lib/Makefile.in Crypto modularity proj: OpemSSL crypto feed for hmac/md5/md4/sha1/rc4/des/des3(w/o iov) bigredbutton: whitespace ------------------------------------------------------------------------ r22708 | ghudson | 2009-09-03 13:39:50 -0400 (Thu, 03 Sep 2009) | 9 lines Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c ticket: 6556 subject: Supply LDAP service principal aliases to non-referrals clients target_version: 1.7 tags: pullup In the LDAP back end, return aliases when the CLIENT_REFERRALS_ONLY flag isn't set (abusing that flag to recognize a client name lookup). Based on a patch from Luke Howard. ------------------------------------------------------------------------ r22707 | tsitkova | 2009-09-02 16:21:36 -0400 (Wed, 02 Sep 2009) | 2 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/configure.in M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/builtin/Makefile.in M /trunk/src/lib/crypto/builtin/aes/Makefile.in M /trunk/src/lib/crypto/builtin/des/Makefile.in A /trunk/src/lib/crypto/builtin/enc_provider (from /trunk/src/lib/crypto/krb/enc_provider:22706) M /trunk/src/lib/crypto/builtin/enc_provider/Makefile.in M /trunk/src/lib/crypto/builtin/enc_provider/aes.c M /trunk/src/lib/crypto/builtin/enc_provider/deps M /trunk/src/lib/crypto/builtin/enc_provider/des3.c M /trunk/src/lib/crypto/builtin/enc_provider/rc4.c M /trunk/src/lib/crypto/builtin/md4/Makefile.in M /trunk/src/lib/crypto/builtin/md5/Makefile.in M /trunk/src/lib/crypto/builtin/sha1/Makefile.in M /trunk/src/lib/crypto/krb/Makefile.in M /trunk/src/lib/crypto/krb/deps D /trunk/src/lib/crypto/krb/enc_provider M /trunk/src/lib/crypto/krb/yarrow/Makefile.in M /trunk/src/lib/crypto/krb/yarrow/deps Crypto modularity proj: Move enc_provider into builtin dir. Adjust builtin make system to handle new crypto implementations. ------------------------------------------------------------------------ r22692 | haoqili | 2009-08-31 18:44:15 -0400 (Mon, 31 Aug 2009) | 2 lines Changed paths: A /trunk/src/tests/mk_migr/ldap_backend/input_conf/debconfile A /trunk/src/tests/mk_migr/ldap_backend/input_conf/kadm5_template_ldap.acl A /trunk/src/tests/mk_migr/ldap_backend/input_conf/kdc_template_ldap.conf A /trunk/src/tests/mk_migr/ldap_backend/input_conf/krb5_template_ldap.conf ldap master key migration test's input files ------------------------------------------------------------------------ r22691 | haoqili | 2009-08-31 18:42:08 -0400 (Mon, 31 Aug 2009) | 2 lines Changed paths: A /trunk/src/tests/mk_migr/ldap_backend/README_for_mkmldap A /trunk/src/tests/mk_migr/ldap_backend/mkmldap.py ldap master key migration stuff ------------------------------------------------------------------------ r22688 | haoqili | 2009-08-31 16:57:41 -0400 (Mon, 31 Aug 2009) | 2 lines Changed paths: A /trunk/src/tests/mk_migr/db2_backend/README_for_mkmdb2 A /trunk/src/tests/mk_migr/db2_backend/input_conf/kadm5_template_db2.acl A /trunk/src/tests/mk_migr/db2_backend/input_conf/kdc_template_db2.conf A /trunk/src/tests/mk_migr/db2_backend/input_conf/krb5_template_db2.conf A /trunk/src/tests/mk_migr/db2_backend/mkmdb2.py A /trunk/src/tests/mk_migr/ldap_backend/input_conf This time I actually added the files. ------------------------------------------------------------------------ r22687 | haoqili | 2009-08-31 16:06:03 -0400 (Mon, 31 Aug 2009) | 2 lines Changed paths: A /trunk/src/tests/mk_migr A /trunk/src/tests/mk_migr/db2_backend A /trunk/src/tests/mk_migr/db2_backend/input_conf A /trunk/src/tests/mk_migr/ldap_backend Added Master Key Migration db2 backend stuff ------------------------------------------------------------------------ r22648 | tlyu | 2009-08-28 17:36:28 -0400 (Fri, 28 Aug 2009) | 7 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/config/unix.exp M /trunk/src/lib/kadm5/unit-test/lib/lib.t ticket: 6553 subject: use perror instead of error in kadm5 test suite target_version: 1.7.1 tags: pullup Use "perror" instead of "error" to ensure that framework error conditions actually cause "make check" to report failure. ------------------------------------------------------------------------ r22647 | ghudson | 2009-08-28 17:22:10 -0400 (Fri, 28 Aug 2009) | 5 lines Changed paths: M /trunk/src/kadmin/testing/scripts/env-setup.shin Clean up a little bit of test suite spew in env-setup: first, when using BSD options with ps, they should not be prefixed with a '-'; second, the Linux ps supports both BSD and System V options, so change the structure of the tests not to warn when both forms work. ------------------------------------------------------------------------ r22646 | ghudson | 2009-08-28 17:02:51 -0400 (Fri, 28 Aug 2009) | 7 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/lib/lib.t ticket: 6544 Update a kadm5 testing library function which was calling kadm5_get_principal without a mask argment. This was causing many lib/kadm5 tests to fail, but the failures weren't being recorded properly, so "make check" was still exiting successfully. ------------------------------------------------------------------------ r22645 | tlyu | 2009-08-28 16:29:24 -0400 (Fri, 28 Aug 2009) | 5 lines Changed paths: M /trunk/src/kadmin/testing/util/tcl_kadm5.c ticket: 6544 Remove bogus conditional from tcl_kadm5_randkey_principal(), which was causing unparse_keyblocks() to get stack garbage as num_keys when num_var was "null", thus overrunning the end of the array. ------------------------------------------------------------------------ r22644 | ghudson | 2009-08-28 13:23:20 -0400 (Fri, 28 Aug 2009) | 8 lines Changed paths: M /trunk/src/clients/kinit/kinit.M ticket: 6552 subject: Document kinit -C and -E options target_version: 1.7.1 tags: pullup kinit -C (canonicalize name) and -E (enterprise principal name) weren't documented in the man page. ------------------------------------------------------------------------ r22643 | ghudson | 2009-08-28 12:00:54 -0400 (Fri, 28 Aug 2009) | 7 lines Changed paths: M /trunk/src/util/support/fake-addrinfo.c ticket: 6534 Disable the COPY_FIRST_CANONNAME workaround on Linux glibc 2.4 and later, since it leaks memory on fixed glibc versions. We will still leak memory on glibc 2.3.4 through 2.3.6 (e.g. RHEL 4) but that's harder to detect. ------------------------------------------------------------------------ r22636 | ghudson | 2009-08-27 09:40:50 -0400 (Thu, 27 Aug 2009) | 17 lines Changed paths: M /trunk/src/lib/gssapi/spnego/spnego_mech.c ticket: 6551 subject: Memory leak in spnego accept_sec_context error path tags: pullup target_version: 1.7 If the underlying mechanism's accept_sec_context returns an error, the spnego accept_sec_context was leaving allocated data in *context_handle, which is incorrect for the first call according to RFC 2744. Fix this by mirroring some code from the spnego init_sec_context, which always cleans up the half-constructed context in case of error. This is allowed (though not encouraged) by RFC 2744 for second and subsequent calls; since we were already doing it in init_sec_context, it seems simpler to do that than keep track of whether this is a first call or not. ------------------------------------------------------------------------ r22572 | raeburn | 2009-08-21 18:37:55 -0400 (Fri, 21 Aug 2009) | 14 lines Changed paths: M /trunk/src/plugins/kdb/db2/libdb2/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/btree/deps M /trunk/src/plugins/kdb/db2/libdb2/db/deps M /trunk/src/plugins/kdb/db2/libdb2/hash/deps D /trunk/src/plugins/kdb/db2/libdb2/include/db-config.h A /trunk/src/plugins/kdb/db2/libdb2/include/db-config.hin (from /trunk/src/plugins/kdb/db2/libdb2/include/db-config.h:22571) D /trunk/src/plugins/kdb/db2/libdb2/include/db.h A /trunk/src/plugins/kdb/db2/libdb2/include/db.hin (from /trunk/src/plugins/kdb/db2/libdb2/include/db.h:22571) M /trunk/src/plugins/kdb/db2/libdb2/mpool/deps M /trunk/src/plugins/kdb/db2/libdb2/recno/deps M /trunk/src/util/depfix.pl Rename db2 header files db.h and db-config.h in the source tree, so that there will always be only one version of each name in the include path (namely, the copy made in the build tree, or the generated db.h if not using the in-tree one). This should fix some minor problems with different dependency lists generated on different systems. Sort and uniquify dependency header names before doing substitutions, as well as after. Look for the db2 headers listed in sorted order. Don't copy db-ndbm.h into the build tree; let libdb2 find it from the source tree only. Update dependencies. ------------------------------------------------------------------------ r22571 | raeburn | 2009-08-21 18:30:43 -0400 (Fri, 21 Aug 2009) | 1 line Changed paths: M /trunk/src/kadmin/cli/deps M /trunk/src/kadmin/server/deps M /trunk/src/lib/kadm5/deps update dependencies ------------------------------------------------------------------------ r22570 | raeburn | 2009-08-21 14:32:53 -0400 (Fri, 21 Aug 2009) | 1 line Changed paths: M /trunk/src/lib/krb5/os/sendto_kdc.c Use load_32_be processing length in TCP reply. ------------------------------------------------------------------------ r22569 | raeburn | 2009-08-21 14:32:50 -0400 (Fri, 21 Aug 2009) | 4 lines Changed paths: M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/extern.h M /trunk/src/kdc/kdc_util.c Change "vague-errors" compile-time conditionals into run-time conditionals, based on a variable initialized based on the compile-time conditional (but probably eventually set from the config file or command line). ------------------------------------------------------------------------ r22568 | raeburn | 2009-08-21 14:32:46 -0400 (Fri, 21 Aug 2009) | 1 line Changed paths: M /trunk/src/lib/krb5/ccache/cc_file.c Use {load,store}_{16,32}_be for big-endian integers. ------------------------------------------------------------------------ r22534 | ghudson | 2009-08-17 23:05:16 -0400 (Mon, 17 Aug 2009) | 3 lines Changed paths: M /trunk/src/plugins/preauth/pkinit/pkinit.h M /trunk/src/plugins/preauth/pkinit/pkinit_clnt.c M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c M /trunk/src/plugins/preauth/pkinit/pkinit_identity.c M /trunk/src/plugins/preauth/pkinit/pkinit_lib.c M /trunk/src/plugins/preauth/pkinit/pkinit_matching.c M /trunk/src/plugins/preauth/pkinit/pkinit_srv.c Minor code cleanups in pkinit plugin, mostly around malloc/free invocations. No functional changes. ------------------------------------------------------------------------ r22528 | ghudson | 2009-08-17 16:07:21 -0400 (Mon, 17 Aug 2009) | 4 lines Changed paths: M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/srv/Makefile.in ticket: 6547 Bump sonames of libkadm5 libraries, since r22527 changed their ABIs. ------------------------------------------------------------------------ r22527 | ghudson | 2009-08-17 15:40:48 -0400 (Mon, 17 Aug 2009) | 7 lines Changed paths: M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kadmin/dbutil/kadm5_create.c M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/kadmin/testing/util/tcl_kadm5.c M /trunk/src/lib/kadm5/admin.h M /trunk/src/lib/kadm5/clnt/client_init.c M /trunk/src/lib/kadm5/srv/server_init.c M /trunk/src/lib/kadm5/unit-test/destroy-test.c M /trunk/src/lib/kadm5/unit-test/handle-test.c M /trunk/src/lib/kadm5/unit-test/init-test.c M /trunk/src/lib/kadm5/unit-test/iter-test.c M /trunk/src/lib/kadm5/unit-test/randkey-test.c M /trunk/src/lib/kadm5/unit-test/setkey-test.c M /trunk/src/slave/kpropd.c ticket: 6547 subject: Modify kadm5 initializers to accept krb5 contexts Add krb5_context parameters to all kadm5 initialization functions. This allows extended error information to be retrieved by the caller when an error is returned. ------------------------------------------------------------------------ r22523 | ghudson | 2009-08-17 10:39:44 -0400 (Mon, 17 Aug 2009) | 5 lines Changed paths: M /trunk/src/kadmin/server/server_stubs.c M /trunk/src/lib/kadm5/misc_free.c D /trunk/src/lib/kadm5/srv/svr_misc_free.c M /trunk/src/lib/kadm5/srv/svr_principal.c ticket: 6544 Remove unused variables resulting from r22521, and also remove the unused file svr_misc_free.c. ------------------------------------------------------------------------ r22522 | ghudson | 2009-08-14 12:24:36 -0400 (Fri, 14 Aug 2009) | 5 lines Changed paths: M /trunk/doc/Makefile ticket: 6544 In doc/Makefile, specify the new location of the kpasswd man page (the old one was removed in r22521. ------------------------------------------------------------------------ r22521 | ghudson | 2009-08-13 17:25:54 -0400 (Thu, 13 Aug 2009) | 12 lines Changed paths: M /trunk/src/config/pre.in M /trunk/src/configure.in M /trunk/src/kadmin/Makefile.in D /trunk/src/kadmin/passwd M /trunk/src/kadmin/server/Makefile.in M /trunk/src/kadmin/server/misc.h M /trunk/src/kadmin/server/ovsec_kadmd.c D /trunk/src/kadmin/server/server_glue_v1.c M /trunk/src/kadmin/server/server_stubs.c M /trunk/src/kadmin/testing/scripts/env-setup.shin M /trunk/src/kadmin/testing/scripts/init_db M /trunk/src/kadmin/testing/scripts/make-host-keytab.plin M /trunk/src/kadmin/testing/scripts/start_servers_local M /trunk/src/kadmin/testing/util/Makefile.in M /trunk/src/kadmin/testing/util/deps M /trunk/src/kadmin/testing/util/tcl_kadm5.c M /trunk/src/kadmin/testing/util/tcl_kadm5.h A /trunk/src/kadmin/testing/util/tcl_kadm5_syntax (from /trunk/src/kadmin/testing/util/tcl_ovsec_kadm_syntax:22500) D /trunk/src/kadmin/testing/util/tcl_ovsec_kadm.c D /trunk/src/kadmin/testing/util/tcl_ovsec_kadm_syntax M /trunk/src/kadmin/testing/util/test.c M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/admin.h M /trunk/src/lib/kadm5/admin_internal.h M /trunk/src/lib/kadm5/chpass_util_strings.et M /trunk/src/lib/kadm5/clnt/client_init.c M /trunk/src/lib/kadm5/clnt/client_principal.c M /trunk/src/lib/kadm5/clnt/clnt_policy.c M /trunk/src/lib/kadm5/clnt/libkadm5clnt.exports M /trunk/src/lib/kadm5/kadm_rpc_xdr.c M /trunk/src/lib/kadm5/misc_free.c D /trunk/src/lib/kadm5/ovsec_glue.c M /trunk/src/lib/kadm5/srv/libkadm5srv.exports M /trunk/src/lib/kadm5/srv/server_init.c M /trunk/src/lib/kadm5/srv/svr_misc_free.c M /trunk/src/lib/kadm5/srv/svr_policy.c M /trunk/src/lib/kadm5/srv/svr_principal.c M /trunk/src/lib/kadm5/unit-test/Makefile.in D /trunk/src/lib/kadm5/unit-test/README.new-tests D /trunk/src/lib/kadm5/unit-test/api.0 D /trunk/src/lib/kadm5/unit-test/api.1/lock.exp M /trunk/src/lib/kadm5/unit-test/config/unix.exp M /trunk/src/lib/kadm5/unit-test/destroy-test.c M /trunk/src/lib/kadm5/unit-test/handle-test.c M /trunk/src/lib/kadm5/unit-test/init-test.c M /trunk/src/lib/kadm5/unit-test/iter-test.c M /trunk/src/lib/kadm5/unit-test/lib/lib.t M /trunk/src/lib/kadm5/unit-test/lock-test.c M /trunk/src/lib/kadm5/unit-test/randkey-test.c M /trunk/src/lib/kadm5/unit-test/site.exp M /trunk/src/lib/rpc/unit-test/lib/helpers.exp M /trunk/src/lib/rpc/unit-test/rpc_test_setup.sh ticket: 6544 subject: Remove kadmin v1 API support The kadmin v1 API and the even older ovsec_kadm_* API were legacy when kadmin was first incorporated in 1996, and compatibility with them is no longer believed to be necessary. The uninstalled kadmin/passwd has been removed (since it used the ovsec API). The test suite has been updated to use the v2 API where appropriate, and the parts specifically designed to test the old API have been excised. ------------------------------------------------------------------------ r22520 | ghudson | 2009-08-13 14:48:46 -0400 (Thu, 13 Aug 2009) | 2 lines Changed paths: M /trunk/src/lib/crypto/krb/dk/Makefile.in Fix lib/crypto/krb/dk/Makefile.in mydir value. ------------------------------------------------------------------------ r22519 | ghudson | 2009-08-12 14:53:47 -0400 (Wed, 12 Aug 2009) | 12 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ftpd.c ticket: 6543 subject: Reply message ordering bug in ftpd tags: pullup target_version: 1.7 user() was replying to the user command and then calling login(), which could send a continuation reply if it fails to chdir to the user's homedir. Continuation replies must come before the actual reply; the mis-ordering was causing ftp and ftpd to deadlock. To fix the bug, invoke login() before reply() so that the continuation reply comes first. ------------------------------------------------------------------------ r22518 | raeburn | 2009-08-12 13:58:24 -0400 (Wed, 12 Aug 2009) | 19 lines Changed paths: M /trunk M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/extern.c M /trunk/src/kdc/extern.h M /trunk/src/kdc/main.c M /trunk/src/tests/dejagnu/krb-standalone/standalone.exp r22529@squish: raeburn | 2009-08-12 13:49:45 -0400 . r22530@squish: raeburn | 2009-08-12 13:55:57 -0400 Change KRBCONF_KDC_MODIFIES_KDB to a mostly run-time option. Change all code conditionals to test a new global variable, the initial value of which is based on KRBCONF_KDC_MODIFIES_KDB. There is currently no way to alter the value from the command line; that will presumably be desired later. Change initialize_realms to store db_args in a global variable. In process_as_req, call db_open instead of the old set_name + init. Don't reopen if an error is reported by krb5_db_fini. Add a test of running kinit with an incorrect password, to trigger a kdb update if enabled. r22531@squish: raeburn | 2009-08-12 13:58:13 -0400 Fix trailing whitespace. ------------------------------------------------------------------------ r22517 | ghudson | 2009-08-10 15:35:34 -0400 (Mon, 10 Aug 2009) | 5 lines Changed paths: M /trunk/src/lib/crypto/crypto_tests/Makefile.in Correct the t_nfold build rules again. We don't have a simple way of plucking object files from other directories (we don't know for sure what extension to use), so build an nfold.o in this directory from the nfold.c in the ../krb source directory. ------------------------------------------------------------------------ r22516 | ghudson | 2009-08-10 15:12:47 -0400 (Mon, 10 Aug 2009) | 8 lines Changed paths: M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c ticket: 6542 subject: Check for null characters in pkinit cert fields tags: pullup target_version: 1.7 When processing DNS names or MS UPNs in pkinit certs, disallow embedded null characters. ------------------------------------------------------------------------ r22515 | ghudson | 2009-08-10 01:26:05 -0400 (Mon, 10 Aug 2009) | 3 lines Changed paths: M /trunk/src/plugins/preauth/pkinit/pkinit_clnt.c Narrow the contract of pkinit_client_profile by passing in the realm instead of the whole request. ------------------------------------------------------------------------ r22514 | ghudson | 2009-08-10 01:16:24 -0400 (Mon, 10 Aug 2009) | 6 lines Changed paths: M /trunk/src/plugins/preauth/pkinit/pkinit_clnt.c M /trunk/src/plugins/preauth/pkinit/pkinit_srv.c In pkinit_clnt.c, make private functions static. There and in pkinit_srv.c, only declare static functions when necessary for forward references (as is consistent with the other pkinit sources). Remove the empty functions pkinit_init_client_profile and pkinit_fini_client_profile. ------------------------------------------------------------------------ r22513 | ghudson | 2009-08-10 01:02:43 -0400 (Mon, 10 Aug 2009) | 3 lines Changed paths: M /trunk/src/lib/kadm5/srv/server_acl.c M /trunk/src/plugins/preauth/pkinit/pkinit_identity.c Convert all uses of strtok() in libraries to strtok_r() for thread safety. ------------------------------------------------------------------------ r22512 | ghudson | 2009-08-10 00:42:44 -0400 (Mon, 10 Aug 2009) | 5 lines Changed paths: M /trunk/src/plugins/preauth/pkinit/pkinit.h M /trunk/src/plugins/preauth/pkinit/pkinit_identity.c Remove pkinit_identity_process_option, which wasn't doing anything besides picking a subsidiary function based on the (constant) input argument. Remove the associated constants from pkinit.h as well. No functional change. ------------------------------------------------------------------------ r22501 | ghudson | 2009-08-07 15:17:57 -0400 (Fri, 07 Aug 2009) | 5 lines Changed paths: M /trunk/src/kadmin/cli/getdate.y M /trunk/src/plugins/kdb/ldap/ldap_util/Makefile.in Fix the LDAP build, which was broken by the build reordering in r22406. Build kdb5_util's getdate from the kadmin/cli getdate source, instead of borrowing the object file from the kadmin/cli build directory. ------------------------------------------------------------------------ r22489 | ghudson | 2009-08-03 19:18:42 -0400 (Mon, 03 Aug 2009) | 5 lines Changed paths: M /trunk/src/lib/crypto/crypto_tests/Makefile.in In crypto_tests: for t_nfold, link against an nfold object file in the build directory, not the source directory. Remove the nfold object from the t_encrypt dependency list since we don't directly use it in the linking rule. ------------------------------------------------------------------------ r22488 | tlyu | 2009-08-03 17:58:15 -0400 (Mon, 03 Aug 2009) | 2 lines Changed paths: M /trunk/src/lib/crypto/crypto_tests/destest.c Be a little more verbose about errors from mit_des_key_sched(), and remember to print newlines. ------------------------------------------------------------------------ r22487 | tlyu | 2009-08-03 17:19:46 -0400 (Mon, 03 Aug 2009) | 1 line Changed paths: M /trunk/src/lib/crypto/crypto_tests/Makefile.in Fix deplibs for t_crc ------------------------------------------------------------------------ r22486 | ghudson | 2009-08-03 16:27:03 -0400 (Mon, 03 Aug 2009) | 5 lines Changed paths: M /trunk/src/appl/libpty/Makefile.in M /trunk/src/include/Makefile.in M /trunk/src/kadmin/dbutil/Makefile.in M /trunk/src/kadmin/passwd/Makefile.in M /trunk/src/kdc/Makefile.in M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kdb/Makefile.in M /trunk/src/util/et/Makefile.in Get "make depend" to work in an unbuilt source tree, since bad deps files can make it difficult to build the tree. To do this, make the depends target depend on generated header files and on header file copies or links into the main include directory. ------------------------------------------------------------------------ r22482 | ghudson | 2009-08-03 14:40:22 -0400 (Mon, 03 Aug 2009) | 3 lines Changed paths: M /trunk/src/lib/crypto/builtin/aes/deps M /trunk/src/lib/crypto/builtin/arcfour/deps M /trunk/src/lib/crypto/builtin/deps M /trunk/src/lib/crypto/builtin/des/deps M /trunk/src/lib/crypto/builtin/md4/deps M /trunk/src/lib/crypto/builtin/md5/deps M /trunk/src/lib/crypto/builtin/sha1/deps M /trunk/src/lib/crypto/krb/crc32/deps M /trunk/src/lib/crypto/krb/deps M /trunk/src/lib/crypto/krb/dk/deps M /trunk/src/lib/crypto/krb/enc_provider/deps M /trunk/src/lib/crypto/krb/hash_provider/deps M /trunk/src/lib/crypto/krb/keyhash_provider/deps M /trunk/src/lib/crypto/krb/old/deps M /trunk/src/lib/crypto/krb/raw/deps M /trunk/src/lib/crypto/krb/yarrow/deps M /trunk/src/lib/krb5/krb/deps Re-run make depend. (I am not certain why the dependencies from r22477 didn't work for me.) ------------------------------------------------------------------------ r22481 | ghudson | 2009-08-03 14:00:18 -0400 (Mon, 03 Aug 2009) | 3 lines Changed paths: M /trunk/src/lib/crypto/crypto_tests/Makefile.in In the crypto-tests check target, refer to t_cf2.expected in the source tree (where it lives) instead of the cwd. ------------------------------------------------------------------------ r22480 | ghudson | 2009-08-03 13:57:05 -0400 (Mon, 03 Aug 2009) | 5 lines Changed paths: M /trunk/src/configure.in In configure.in's list of Makefiles to generate, remove the trailing slash from lib/crypto/krb as it breaks Makefile auto-regeneration. While here, wrap the list to fit within 80 columns and use tab indents to match the surrounding lines. ------------------------------------------------------------------------ r22477 | tsitkova | 2009-08-03 10:19:16 -0400 (Mon, 03 Aug 2009) | 5 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/configure.in M /trunk/src/lib/crypto/Makefile.in D /trunk/src/lib/crypto/aead.c D /trunk/src/lib/crypto/aead.h D /trunk/src/lib/crypto/aes D /trunk/src/lib/crypto/arcfour D /trunk/src/lib/crypto/block_size.c A /trunk/src/lib/crypto/builtin A /trunk/src/lib/crypto/builtin/Makefile.in (from /trunk/src/lib/crypto/des/Makefile.in:22475) A /trunk/src/lib/crypto/builtin/aes A /trunk/src/lib/crypto/builtin/aes/Makefile.in (from /trunk/src/lib/crypto/aes/Makefile.in:22475) A /trunk/src/lib/crypto/builtin/aes/aes-gen.c (from /trunk/src/lib/crypto/aes/aes-gen.c:22475) A /trunk/src/lib/crypto/builtin/aes/aes.h (from /trunk/src/lib/crypto/aes/aes.h:22475) A /trunk/src/lib/crypto/builtin/aes/aes.txt (from /trunk/src/lib/crypto/aes/aes.txt:22475) A /trunk/src/lib/crypto/builtin/aes/aes_s2k.c (from /trunk/src/lib/crypto/aes/aes_s2k.c:22475) A /trunk/src/lib/crypto/builtin/aes/aes_s2k.h (from /trunk/src/lib/crypto/aes/aes_s2k.h:22475) A /trunk/src/lib/crypto/builtin/aes/aescpp.h (from /trunk/src/lib/crypto/aes/aescpp.h:22475) A /trunk/src/lib/crypto/builtin/aes/aescrypp.c (from /trunk/src/lib/crypto/aes/aescrypp.c:22475) A /trunk/src/lib/crypto/builtin/aes/aescrypt.asm (from /trunk/src/lib/crypto/aes/aescrypt.asm:22475) A /trunk/src/lib/crypto/builtin/aes/aescrypt.c (from /trunk/src/lib/crypto/aes/aescrypt.c:22475) A /trunk/src/lib/crypto/builtin/aes/aeskey.c (from /trunk/src/lib/crypto/aes/aeskey.c:22475) A /trunk/src/lib/crypto/builtin/aes/aeskeypp.c (from /trunk/src/lib/crypto/aes/aeskeypp.c:22475) A /trunk/src/lib/crypto/builtin/aes/aesopt.h (from /trunk/src/lib/crypto/aes/aesopt.h:22475) A /trunk/src/lib/crypto/builtin/aes/aessrc.url (from /trunk/src/lib/crypto/aes/aessrc.url:22475) A /trunk/src/lib/crypto/builtin/aes/aestab.c (from /trunk/src/lib/crypto/aes/aestab.c:22475) A /trunk/src/lib/crypto/builtin/aes/deps (from /trunk/src/lib/crypto/aes/deps:22475) A /trunk/src/lib/crypto/builtin/aes/uitypes.h (from /trunk/src/lib/crypto/aes/uitypes.h:22475) A /trunk/src/lib/crypto/builtin/arcfour A /trunk/src/lib/crypto/builtin/arcfour/Makefile.in (from /trunk/src/lib/crypto/arcfour/Makefile.in:22475) A /trunk/src/lib/crypto/builtin/arcfour/arcfour-int.h (from /trunk/src/lib/crypto/arcfour/arcfour-int.h:22475) A /trunk/src/lib/crypto/builtin/arcfour/arcfour.c A /trunk/src/lib/crypto/builtin/arcfour/arcfour.h (from /trunk/src/lib/crypto/arcfour/arcfour.h:22475) A /trunk/src/lib/crypto/builtin/arcfour/arcfour_aead.c (from /trunk/src/lib/crypto/arcfour/arcfour_aead.c:22475) A /trunk/src/lib/crypto/builtin/arcfour/arcfour_s2k.c (from /trunk/src/lib/crypto/arcfour/arcfour_s2k.c:22475) A /trunk/src/lib/crypto/builtin/arcfour/deps (from /trunk/src/lib/crypto/arcfour/deps:22475) A /trunk/src/lib/crypto/builtin/deps A /trunk/src/lib/crypto/builtin/des A /trunk/src/lib/crypto/builtin/des/ISSUES (from /trunk/src/lib/crypto/des/ISSUES:22475) A /trunk/src/lib/crypto/builtin/des/Makefile.in A /trunk/src/lib/crypto/builtin/des/afsstring2key.c (from /trunk/src/lib/crypto/des/afsstring2key.c:22475) A /trunk/src/lib/crypto/builtin/des/d3_aead.c (from /trunk/src/lib/crypto/des/d3_aead.c:22475) A /trunk/src/lib/crypto/builtin/des/d3_cbc.c (from /trunk/src/lib/crypto/des/d3_cbc.c:22475) A /trunk/src/lib/crypto/builtin/des/d3_kysched.c (from /trunk/src/lib/crypto/des/d3_kysched.c:22475) A /trunk/src/lib/crypto/builtin/des/deps (from /trunk/src/lib/crypto/des/deps:22475) A /trunk/src/lib/crypto/builtin/des/des_int.h (from /trunk/src/lib/crypto/des/des_int.h:22475) A /trunk/src/lib/crypto/builtin/des/des_prf.c (from /trunk/src/lib/crypto/des/des_prf.c:22475) A /trunk/src/lib/crypto/builtin/des/doc A /trunk/src/lib/crypto/builtin/des/doc/libdes.doc (from /trunk/src/lib/crypto/des/doc/libdes.doc:22475) A /trunk/src/lib/crypto/builtin/des/f_aead.c (from /trunk/src/lib/crypto/des/f_aead.c:22475) A /trunk/src/lib/crypto/builtin/des/f_cbc.c (from /trunk/src/lib/crypto/des/f_cbc.c:22475) A /trunk/src/lib/crypto/builtin/des/f_cksum.c (from /trunk/src/lib/crypto/des/f_cksum.c:22475) A /trunk/src/lib/crypto/builtin/des/f_parity.c (from /trunk/src/lib/crypto/des/f_parity.c:22475) A /trunk/src/lib/crypto/builtin/des/f_sched.c (from /trunk/src/lib/crypto/des/f_sched.c:22475) A /trunk/src/lib/crypto/builtin/des/f_tables.c (from /trunk/src/lib/crypto/des/f_tables.c:22475) A /trunk/src/lib/crypto/builtin/des/f_tables.h (from /trunk/src/lib/crypto/des/f_tables.h:22475) A /trunk/src/lib/crypto/builtin/des/key_sched.c (from /trunk/src/lib/crypto/des/key_sched.c:22475) A /trunk/src/lib/crypto/builtin/des/string2key.c (from /trunk/src/lib/crypto/des/string2key.c:22475) A /trunk/src/lib/crypto/builtin/des/weak_key.c (from /trunk/src/lib/crypto/des/weak_key.c:22475) A /trunk/src/lib/crypto/builtin/hmac.c (from /trunk/src/lib/crypto/hmac.c:22475) A /trunk/src/lib/crypto/builtin/md4 A /trunk/src/lib/crypto/builtin/md4/ISSUES (from /trunk/src/lib/crypto/md4/ISSUES:22475) A /trunk/src/lib/crypto/builtin/md4/Makefile.in (from /trunk/src/lib/crypto/md4/Makefile.in:22475) A /trunk/src/lib/crypto/builtin/md4/deps (from /trunk/src/lib/crypto/md4/deps:22475) A /trunk/src/lib/crypto/builtin/md4/md4.c (from /trunk/src/lib/crypto/md4/md4.c:22475) A /trunk/src/lib/crypto/builtin/md4/rsa-md4.h (from /trunk/src/lib/crypto/md4/rsa-md4.h:22475) A /trunk/src/lib/crypto/builtin/md5 A /trunk/src/lib/crypto/builtin/md5/ISSUES (from /trunk/src/lib/crypto/md5/ISSUES:22475) A /trunk/src/lib/crypto/builtin/md5/Makefile.in (from /trunk/src/lib/crypto/md5/Makefile.in:22475) A /trunk/src/lib/crypto/builtin/md5/deps (from /trunk/src/lib/crypto/md5/deps:22475) A /trunk/src/lib/crypto/builtin/md5/md5.c (from /trunk/src/lib/crypto/md5/md5.c:22475) A /trunk/src/lib/crypto/builtin/md5/rsa-md5.h (from /trunk/src/lib/crypto/md5/rsa-md5.h:22475) A /trunk/src/lib/crypto/builtin/pbkdf2.c (from /trunk/src/lib/crypto/pbkdf2.c:22475) A /trunk/src/lib/crypto/builtin/sha1 A /trunk/src/lib/crypto/builtin/sha1/ISSUES (from /trunk/src/lib/crypto/sha1/ISSUES:22475) A /trunk/src/lib/crypto/builtin/sha1/Makefile.in (from /trunk/src/lib/crypto/sha1/Makefile.in:22475) A /trunk/src/lib/crypto/builtin/sha1/deps (from /trunk/src/lib/crypto/sha1/deps:22475) A /trunk/src/lib/crypto/builtin/sha1/shs.c (from /trunk/src/lib/crypto/sha1/shs.c:22475) A /trunk/src/lib/crypto/builtin/sha1/shs.h (from /trunk/src/lib/crypto/sha1/shs.h:22475) D /trunk/src/lib/crypto/cf2.c D /trunk/src/lib/crypto/checksum_length.c D /trunk/src/lib/crypto/cksumtype_to_string.c D /trunk/src/lib/crypto/cksumtypes.c D /trunk/src/lib/crypto/cksumtypes.h D /trunk/src/lib/crypto/coll_proof_cksum.c D /trunk/src/lib/crypto/combine_keys.c D /trunk/src/lib/crypto/crc32 D /trunk/src/lib/crypto/crypto_length.c D /trunk/src/lib/crypto/crypto_libinit.c A /trunk/src/lib/crypto/crypto_tests A /trunk/src/lib/crypto/crypto_tests/Makefile.in A /trunk/src/lib/crypto/crypto_tests/aes-test.c (from /trunk/src/lib/crypto/aes/aes-test.c:22475) A /trunk/src/lib/crypto/crypto_tests/deps A /trunk/src/lib/crypto/crypto_tests/destest.c (from /trunk/src/lib/crypto/des/destest.c:22475) A /trunk/src/lib/crypto/crypto_tests/expect-vk.txt (from /trunk/src/lib/crypto/aes/expect-vk.txt:22475) A /trunk/src/lib/crypto/crypto_tests/expect-vt.txt (from /trunk/src/lib/crypto/aes/expect-vt.txt:22475) A /trunk/src/lib/crypto/crypto_tests/keytest.data (from /trunk/src/lib/crypto/des/keytest.data:22475) A /trunk/src/lib/crypto/crypto_tests/t_afss2k.c (from /trunk/src/lib/crypto/des/t_afss2k.c:22475) A /trunk/src/lib/crypto/crypto_tests/t_cf2.c (from /trunk/src/lib/crypto/t_cf2.c:22475) A /trunk/src/lib/crypto/crypto_tests/t_cf2.comments (from /trunk/src/lib/crypto/t_cf2.comments:22475) A /trunk/src/lib/crypto/crypto_tests/t_cf2.expected (from /trunk/src/lib/crypto/t_cf2.expected:22475) A /trunk/src/lib/crypto/crypto_tests/t_cf2.in (from /trunk/src/lib/crypto/t_cf2.in:22475) A /trunk/src/lib/crypto/crypto_tests/t_cksum.c A /trunk/src/lib/crypto/crypto_tests/t_crc.c (from /trunk/src/lib/crypto/crc32/t_crc.c:22475) A /trunk/src/lib/crypto/crypto_tests/t_cts.c (from /trunk/src/lib/crypto/t_cts.c:22475) A /trunk/src/lib/crypto/crypto_tests/t_encrypt.c (from /trunk/src/lib/crypto/t_encrypt.c:22475) A /trunk/src/lib/crypto/crypto_tests/t_hmac.c (from /trunk/src/lib/crypto/t_hmac.c:22475) A /trunk/src/lib/crypto/crypto_tests/t_mdcksum.c (from /trunk/src/lib/crypto/md5/t_cksum.c:22475) A /trunk/src/lib/crypto/crypto_tests/t_mddriver.c (from /trunk/src/lib/crypto/md5/t_mddriver.c:22475) A /trunk/src/lib/crypto/crypto_tests/t_nfold.c (from /trunk/src/lib/crypto/t_nfold.c:22475) A /trunk/src/lib/crypto/crypto_tests/t_pkcs5.c (from /trunk/src/lib/crypto/t_pkcs5.c:22475) A /trunk/src/lib/crypto/crypto_tests/t_prf.c (from /trunk/src/lib/crypto/t_prf.c:22475) A /trunk/src/lib/crypto/crypto_tests/t_prf.comments (from /trunk/src/lib/crypto/t_prf.comments:22475) A /trunk/src/lib/crypto/crypto_tests/t_prf.expected (from /trunk/src/lib/crypto/t_prf.expected:22475) A /trunk/src/lib/crypto/crypto_tests/t_prf.in (from /trunk/src/lib/crypto/t_prf.in:22475) A /trunk/src/lib/crypto/crypto_tests/t_prng.c (from /trunk/src/lib/crypto/t_prng.c:22475) A /trunk/src/lib/crypto/crypto_tests/t_prng.comments (from /trunk/src/lib/crypto/t_prng.comments:22475) A /trunk/src/lib/crypto/crypto_tests/t_prng.expected (from /trunk/src/lib/crypto/t_prng.expected:22475) A /trunk/src/lib/crypto/crypto_tests/t_prng.reseedtest (from /trunk/src/lib/crypto/t_prng.reseedtest:22475) A /trunk/src/lib/crypto/crypto_tests/t_prng.reseedtest-comments (from /trunk/src/lib/crypto/t_prng.reseedtest-comments:22475) A /trunk/src/lib/crypto/crypto_tests/t_prng.reseedtest-expected (from /trunk/src/lib/crypto/t_prng.reseedtest-expected:22475) A /trunk/src/lib/crypto/crypto_tests/t_prng.seed (from /trunk/src/lib/crypto/t_prng.seed:22475) A /trunk/src/lib/crypto/crypto_tests/t_shs.c (from /trunk/src/lib/crypto/sha1/t_shs.c:22475) A /trunk/src/lib/crypto/crypto_tests/t_shs3.c (from /trunk/src/lib/crypto/sha1/t_shs3.c:22475) A /trunk/src/lib/crypto/crypto_tests/t_verify.c (from /trunk/src/lib/crypto/des/t_verify.c:22475) A /trunk/src/lib/crypto/crypto_tests/test A /trunk/src/lib/crypto/crypto_tests/test/Readme.txt (from /trunk/src/lib/crypto/aes/test/Readme.txt:22475) A /trunk/src/lib/crypto/crypto_tests/test/cbc_d_m.txt (from /trunk/src/lib/crypto/aes/test/cbc_d_m.txt:22475) A /trunk/src/lib/crypto/crypto_tests/test/cbc_e_m.txt (from /trunk/src/lib/crypto/aes/test/cbc_e_m.txt:22475) A /trunk/src/lib/crypto/crypto_tests/test/ecb_d_m.txt (from /trunk/src/lib/crypto/aes/test/ecb_d_m.txt:22475) A /trunk/src/lib/crypto/crypto_tests/test/ecb_e_m.txt (from /trunk/src/lib/crypto/aes/test/ecb_e_m.txt:22475) A /trunk/src/lib/crypto/crypto_tests/test/ecb_iv.readme (from /trunk/src/lib/crypto/aes/test/ecb_iv.readme:22475) A /trunk/src/lib/crypto/crypto_tests/test/ecb_iv.txt (from /trunk/src/lib/crypto/aes/test/ecb_iv.txt:22475) A /trunk/src/lib/crypto/crypto_tests/test/ecb_tbl.txt (from /trunk/src/lib/crypto/aes/test/ecb_tbl.txt:22475) A /trunk/src/lib/crypto/crypto_tests/test/ecb_vk.txt (from /trunk/src/lib/crypto/aes/test/ecb_vk.txt:22475) A /trunk/src/lib/crypto/crypto_tests/test/ecb_vt.txt (from /trunk/src/lib/crypto/aes/test/ecb_vt.txt:22475) A /trunk/src/lib/crypto/crypto_tests/test/katmct.pdf (from /trunk/src/lib/crypto/aes/test/katmct.pdf:22475) A /trunk/src/lib/crypto/crypto_tests/vb.txt (from /trunk/src/lib/crypto/aes/vb.txt:22475) A /trunk/src/lib/crypto/crypto_tests/vectors.c (from /trunk/src/lib/crypto/vectors.c:22475) A /trunk/src/lib/crypto/crypto_tests/ytest.c (from /trunk/src/lib/crypto/yarrow/ytest.c:22475) D /trunk/src/lib/crypto/decrypt.c D /trunk/src/lib/crypto/decrypt_iov.c D /trunk/src/lib/crypto/default_state.c M /trunk/src/lib/crypto/deps D /trunk/src/lib/crypto/des D /trunk/src/lib/crypto/dk D /trunk/src/lib/crypto/enc_provider D /trunk/src/lib/crypto/encrypt.c D /trunk/src/lib/crypto/encrypt_iov.c D /trunk/src/lib/crypto/encrypt_length.c D /trunk/src/lib/crypto/enctype_compare.c D /trunk/src/lib/crypto/enctype_to_string.c D /trunk/src/lib/crypto/etypes.c D /trunk/src/lib/crypto/etypes.h D /trunk/src/lib/crypto/hash_provider D /trunk/src/lib/crypto/hmac.c D /trunk/src/lib/crypto/keyblocks.c D /trunk/src/lib/crypto/keyed_checksum_types.c D /trunk/src/lib/crypto/keyed_cksum.c D /trunk/src/lib/crypto/keyhash_provider D /trunk/src/lib/crypto/keylengths.c A /trunk/src/lib/crypto/krb A /trunk/src/lib/crypto/krb/Makefile.in A /trunk/src/lib/crypto/krb/aead.c (from /trunk/src/lib/crypto/aead.c:22475) A /trunk/src/lib/crypto/krb/aead.h (from /trunk/src/lib/crypto/aead.h:22475) A /trunk/src/lib/crypto/krb/block_size.c (from /trunk/src/lib/crypto/block_size.c:22475) A /trunk/src/lib/crypto/krb/cf2.c (from /trunk/src/lib/crypto/cf2.c:22475) A /trunk/src/lib/crypto/krb/checksum_length.c (from /trunk/src/lib/crypto/checksum_length.c:22475) A /trunk/src/lib/crypto/krb/cksumtype_to_string.c (from /trunk/src/lib/crypto/cksumtype_to_string.c:22475) A /trunk/src/lib/crypto/krb/cksumtypes.c (from /trunk/src/lib/crypto/cksumtypes.c:22475) A /trunk/src/lib/crypto/krb/cksumtypes.h (from /trunk/src/lib/crypto/cksumtypes.h:22475) A /trunk/src/lib/crypto/krb/coll_proof_cksum.c (from /trunk/src/lib/crypto/coll_proof_cksum.c:22475) A /trunk/src/lib/crypto/krb/combine_keys.c (from /trunk/src/lib/crypto/combine_keys.c:22475) A /trunk/src/lib/crypto/krb/crc32 A /trunk/src/lib/crypto/krb/crc32/CRC.pm (from /trunk/src/lib/crypto/crc32/CRC.pm:22475) A /trunk/src/lib/crypto/krb/crc32/Makefile.in (from /trunk/src/lib/crypto/crc32/Makefile.in:22475) A /trunk/src/lib/crypto/krb/crc32/Poly.pm (from /trunk/src/lib/crypto/crc32/Poly.pm:22475) A /trunk/src/lib/crypto/krb/crc32/crc-32.h (from /trunk/src/lib/crypto/crc32/crc-32.h:22475) A /trunk/src/lib/crypto/krb/crc32/crc.pl (from /trunk/src/lib/crypto/crc32/crc.pl:22475) A /trunk/src/lib/crypto/krb/crc32/crc32.c (from /trunk/src/lib/crypto/crc32/crc32.c:22475) A /trunk/src/lib/crypto/krb/crc32/deps (from /trunk/src/lib/crypto/crc32/deps:22475) A /trunk/src/lib/crypto/krb/crypto_length.c (from /trunk/src/lib/crypto/crypto_length.c:22475) A /trunk/src/lib/crypto/krb/crypto_libinit.c (from /trunk/src/lib/crypto/crypto_libinit.c:22475) A /trunk/src/lib/crypto/krb/decrypt.c (from /trunk/src/lib/crypto/decrypt.c:22475) A /trunk/src/lib/crypto/krb/decrypt_iov.c (from /trunk/src/lib/crypto/decrypt_iov.c:22475) A /trunk/src/lib/crypto/krb/default_state.c (from /trunk/src/lib/crypto/default_state.c:22475) A /trunk/src/lib/crypto/krb/deps A /trunk/src/lib/crypto/krb/dk A /trunk/src/lib/crypto/krb/dk/Makefile.in (from /trunk/src/lib/crypto/dk/Makefile.in:22475) A /trunk/src/lib/crypto/krb/dk/checksum.c (from /trunk/src/lib/crypto/dk/checksum.c:22475) A /trunk/src/lib/crypto/krb/dk/deps (from /trunk/src/lib/crypto/dk/deps:22475) A /trunk/src/lib/crypto/krb/dk/derive.c (from /trunk/src/lib/crypto/dk/derive.c:22475) A /trunk/src/lib/crypto/krb/dk/dk.h (from /trunk/src/lib/crypto/dk/dk.h:22475) A /trunk/src/lib/crypto/krb/dk/dk_aead.c (from /trunk/src/lib/crypto/dk/dk_aead.c:22475) A /trunk/src/lib/crypto/krb/dk/dk_decrypt.c (from /trunk/src/lib/crypto/dk/dk_decrypt.c:22475) A /trunk/src/lib/crypto/krb/dk/dk_encrypt.c (from /trunk/src/lib/crypto/dk/dk_encrypt.c:22475) A /trunk/src/lib/crypto/krb/dk/dk_prf.c (from /trunk/src/lib/crypto/dk/dk_prf.c:22475) A /trunk/src/lib/crypto/krb/dk/stringtokey.c (from /trunk/src/lib/crypto/dk/stringtokey.c:22475) A /trunk/src/lib/crypto/krb/enc_provider A /trunk/src/lib/crypto/krb/enc_provider/Makefile.in (from /trunk/src/lib/crypto/enc_provider/Makefile.in:22475) A /trunk/src/lib/crypto/krb/enc_provider/aes.c (from /trunk/src/lib/crypto/enc_provider/aes.c:22475) A /trunk/src/lib/crypto/krb/enc_provider/deps (from /trunk/src/lib/crypto/enc_provider/deps:22475) A /trunk/src/lib/crypto/krb/enc_provider/des.c (from /trunk/src/lib/crypto/enc_provider/des.c:22475) A /trunk/src/lib/crypto/krb/enc_provider/des3.c (from /trunk/src/lib/crypto/enc_provider/des3.c:22475) A /trunk/src/lib/crypto/krb/enc_provider/enc_provider.h (from /trunk/src/lib/crypto/enc_provider/enc_provider.h:22475) A /trunk/src/lib/crypto/krb/enc_provider/rc4.c (from /trunk/src/lib/crypto/enc_provider/rc4.c:22475) A /trunk/src/lib/crypto/krb/encrypt.c (from /trunk/src/lib/crypto/encrypt.c:22475) A /trunk/src/lib/crypto/krb/encrypt_iov.c (from /trunk/src/lib/crypto/encrypt_iov.c:22475) A /trunk/src/lib/crypto/krb/encrypt_length.c (from /trunk/src/lib/crypto/encrypt_length.c:22475) A /trunk/src/lib/crypto/krb/enctype_compare.c (from /trunk/src/lib/crypto/enctype_compare.c:22475) A /trunk/src/lib/crypto/krb/enctype_to_string.c (from /trunk/src/lib/crypto/enctype_to_string.c:22475) A /trunk/src/lib/crypto/krb/etypes.c (from /trunk/src/lib/crypto/etypes.c:22475) A /trunk/src/lib/crypto/krb/etypes.h (from /trunk/src/lib/crypto/etypes.h:22475) A /trunk/src/lib/crypto/krb/hash_provider A /trunk/src/lib/crypto/krb/hash_provider/Makefile.in (from /trunk/src/lib/crypto/hash_provider/Makefile.in:22475) A /trunk/src/lib/crypto/krb/hash_provider/deps (from /trunk/src/lib/crypto/hash_provider/deps:22475) A /trunk/src/lib/crypto/krb/hash_provider/hash_crc32.c (from /trunk/src/lib/crypto/hash_provider/hash_crc32.c:22475) A /trunk/src/lib/crypto/krb/hash_provider/hash_md4.c (from /trunk/src/lib/crypto/hash_provider/hash_md4.c:22475) A /trunk/src/lib/crypto/krb/hash_provider/hash_md5.c (from /trunk/src/lib/crypto/hash_provider/hash_md5.c:22475) A /trunk/src/lib/crypto/krb/hash_provider/hash_provider.h (from /trunk/src/lib/crypto/hash_provider/hash_provider.h:22475) A /trunk/src/lib/crypto/krb/hash_provider/hash_sha1.c (from /trunk/src/lib/crypto/hash_provider/hash_sha1.c:22475) A /trunk/src/lib/crypto/krb/keyblocks.c (from /trunk/src/lib/crypto/keyblocks.c:22475) A /trunk/src/lib/crypto/krb/keyed_checksum_types.c (from /trunk/src/lib/crypto/keyed_checksum_types.c:22475) A /trunk/src/lib/crypto/krb/keyed_cksum.c (from /trunk/src/lib/crypto/keyed_cksum.c:22475) A /trunk/src/lib/crypto/krb/keyhash_provider A /trunk/src/lib/crypto/krb/keyhash_provider/Makefile.in (from /trunk/src/lib/crypto/keyhash_provider/Makefile.in:22475) A /trunk/src/lib/crypto/krb/keyhash_provider/deps (from /trunk/src/lib/crypto/keyhash_provider/deps:22475) A /trunk/src/lib/crypto/krb/keyhash_provider/descbc.c (from /trunk/src/lib/crypto/keyhash_provider/descbc.c:22475) A /trunk/src/lib/crypto/krb/keyhash_provider/hmac_md5.c (from /trunk/src/lib/crypto/keyhash_provider/hmac_md5.c:22475) A /trunk/src/lib/crypto/krb/keyhash_provider/k5_md4des.c (from /trunk/src/lib/crypto/keyhash_provider/k5_md4des.c:22475) A /trunk/src/lib/crypto/krb/keyhash_provider/k5_md5des.c (from /trunk/src/lib/crypto/keyhash_provider/k5_md5des.c:22475) A /trunk/src/lib/crypto/krb/keyhash_provider/keyhash_provider.h (from /trunk/src/lib/crypto/keyhash_provider/keyhash_provider.h:22475) A /trunk/src/lib/crypto/krb/keyhash_provider/md5_hmac.c (from /trunk/src/lib/crypto/keyhash_provider/md5_hmac.c:22475) A /trunk/src/lib/crypto/krb/keylengths.c (from /trunk/src/lib/crypto/keylengths.c:22475) A /trunk/src/lib/crypto/krb/make_checksum.c (from /trunk/src/lib/crypto/make_checksum.c:22475) A /trunk/src/lib/crypto/krb/make_checksum_iov.c (from /trunk/src/lib/crypto/make_checksum_iov.c:22475) A /trunk/src/lib/crypto/krb/make_random_key.c (from /trunk/src/lib/crypto/make_random_key.c:22475) A /trunk/src/lib/crypto/krb/mandatory_sumtype.c (from /trunk/src/lib/crypto/mandatory_sumtype.c:22475) A /trunk/src/lib/crypto/krb/nfold.c (from /trunk/src/lib/crypto/nfold.c:22475) A /trunk/src/lib/crypto/krb/old A /trunk/src/lib/crypto/krb/old/Makefile.in (from /trunk/src/lib/crypto/old/Makefile.in:22475) A /trunk/src/lib/crypto/krb/old/deps (from /trunk/src/lib/crypto/old/deps:22475) A /trunk/src/lib/crypto/krb/old/des_stringtokey.c (from /trunk/src/lib/crypto/old/des_stringtokey.c:22475) A /trunk/src/lib/crypto/krb/old/old.h (from /trunk/src/lib/crypto/old/old.h:22475) A /trunk/src/lib/crypto/krb/old/old_decrypt.c (from /trunk/src/lib/crypto/old/old_decrypt.c:22475) A /trunk/src/lib/crypto/krb/old/old_encrypt.c (from /trunk/src/lib/crypto/old/old_encrypt.c:22475) A /trunk/src/lib/crypto/krb/old_api_glue.c (from /trunk/src/lib/crypto/old_api_glue.c:22475) A /trunk/src/lib/crypto/krb/prf.c (from /trunk/src/lib/crypto/prf.c:22475) A /trunk/src/lib/crypto/krb/prng.c (from /trunk/src/lib/crypto/prng.c:22475) A /trunk/src/lib/crypto/krb/random_to_key.c (from /trunk/src/lib/crypto/random_to_key.c:22475) A /trunk/src/lib/crypto/krb/raw A /trunk/src/lib/crypto/krb/raw/Makefile.in (from /trunk/src/lib/crypto/raw/Makefile.in:22475) A /trunk/src/lib/crypto/krb/raw/deps (from /trunk/src/lib/crypto/raw/deps:22475) A /trunk/src/lib/crypto/krb/raw/raw.h (from /trunk/src/lib/crypto/raw/raw.h:22475) A /trunk/src/lib/crypto/krb/raw/raw_aead.c (from /trunk/src/lib/crypto/raw/raw_aead.c:22475) A /trunk/src/lib/crypto/krb/raw/raw_decrypt.c (from /trunk/src/lib/crypto/raw/raw_decrypt.c:22475) A /trunk/src/lib/crypto/krb/raw/raw_encrypt.c (from /trunk/src/lib/crypto/raw/raw_encrypt.c:22475) A /trunk/src/lib/crypto/krb/state.c (from /trunk/src/lib/crypto/state.c:22475) A /trunk/src/lib/crypto/krb/string_to_cksumtype.c (from /trunk/src/lib/crypto/string_to_cksumtype.c:22475) A /trunk/src/lib/crypto/krb/string_to_enctype.c (from /trunk/src/lib/crypto/string_to_enctype.c:22475) A /trunk/src/lib/crypto/krb/string_to_key.c (from /trunk/src/lib/crypto/string_to_key.c:22475) A /trunk/src/lib/crypto/krb/valid_cksumtype.c (from /trunk/src/lib/crypto/valid_cksumtype.c:22475) A /trunk/src/lib/crypto/krb/valid_enctype.c (from /trunk/src/lib/crypto/valid_enctype.c:22475) A /trunk/src/lib/crypto/krb/verify_checksum.c (from /trunk/src/lib/crypto/verify_checksum.c:22475) A /trunk/src/lib/crypto/krb/verify_checksum_iov.c (from /trunk/src/lib/crypto/verify_checksum_iov.c:22475) A /trunk/src/lib/crypto/krb/yarrow A /trunk/src/lib/crypto/krb/yarrow/ASSUMPTIONS (from /trunk/src/lib/crypto/yarrow/ASSUMPTIONS:22475) A /trunk/src/lib/crypto/krb/yarrow/LICENSE (from /trunk/src/lib/crypto/yarrow/LICENSE:22475) A /trunk/src/lib/crypto/krb/yarrow/Makefile.in (from /trunk/src/lib/crypto/yarrow/Makefile.in:22475) A /trunk/src/lib/crypto/krb/yarrow/README (from /trunk/src/lib/crypto/yarrow/README:22475) A /trunk/src/lib/crypto/krb/yarrow/TODO (from /trunk/src/lib/crypto/yarrow/TODO:22475) A /trunk/src/lib/crypto/krb/yarrow/deps (from /trunk/src/lib/crypto/yarrow/deps:22475) A /trunk/src/lib/crypto/krb/yarrow/yarrow.c (from /trunk/src/lib/crypto/yarrow/yarrow.c:22475) A /trunk/src/lib/crypto/krb/yarrow/yarrow.h (from /trunk/src/lib/crypto/yarrow/yarrow.h:22475) A /trunk/src/lib/crypto/krb/yarrow/yarrow.man (from /trunk/src/lib/crypto/yarrow/yarrow.man:22475) A /trunk/src/lib/crypto/krb/yarrow/yarrow.pod (from /trunk/src/lib/crypto/yarrow/yarrow.pod:22475) A /trunk/src/lib/crypto/krb/yarrow/ycipher.c (from /trunk/src/lib/crypto/yarrow/ycipher.c:22475) A /trunk/src/lib/crypto/krb/yarrow/ycipher.h (from /trunk/src/lib/crypto/yarrow/ycipher.h:22475) A /trunk/src/lib/crypto/krb/yarrow/yexcep.h (from /trunk/src/lib/crypto/yarrow/yexcep.h:22475) A /trunk/src/lib/crypto/krb/yarrow/yhash.h (from /trunk/src/lib/crypto/yarrow/yhash.h:22475) A /trunk/src/lib/crypto/krb/yarrow/ylock.h (from /trunk/src/lib/crypto/yarrow/ylock.h:22475) A /trunk/src/lib/crypto/krb/yarrow/ystate.h (from /trunk/src/lib/crypto/yarrow/ystate.h:22475) A /trunk/src/lib/crypto/krb/yarrow/ytypes.h (from /trunk/src/lib/crypto/yarrow/ytypes.h:22475) D /trunk/src/lib/crypto/make_checksum.c D /trunk/src/lib/crypto/make_checksum_iov.c D /trunk/src/lib/crypto/make_random_key.c D /trunk/src/lib/crypto/mandatory_sumtype.c D /trunk/src/lib/crypto/md4 D /trunk/src/lib/crypto/md5 D /trunk/src/lib/crypto/nfold.c D /trunk/src/lib/crypto/old D /trunk/src/lib/crypto/old_api_glue.c D /trunk/src/lib/crypto/pbkdf2.c D /trunk/src/lib/crypto/prf.c D /trunk/src/lib/crypto/prng.c D /trunk/src/lib/crypto/random_to_key.c D /trunk/src/lib/crypto/raw D /trunk/src/lib/crypto/sha1 D /trunk/src/lib/crypto/state.c D /trunk/src/lib/crypto/string_to_cksumtype.c D /trunk/src/lib/crypto/string_to_enctype.c D /trunk/src/lib/crypto/string_to_key.c D /trunk/src/lib/crypto/t_cf2.c D /trunk/src/lib/crypto/t_cf2.comments D /trunk/src/lib/crypto/t_cf2.expected D /trunk/src/lib/crypto/t_cf2.in D /trunk/src/lib/crypto/t_cts.c D /trunk/src/lib/crypto/t_encrypt.c D /trunk/src/lib/crypto/t_hmac.c D /trunk/src/lib/crypto/t_nfold.c D /trunk/src/lib/crypto/t_pkcs5.c D /trunk/src/lib/crypto/t_prf.c D /trunk/src/lib/crypto/t_prf.comments D /trunk/src/lib/crypto/t_prf.expected D /trunk/src/lib/crypto/t_prf.in D /trunk/src/lib/crypto/t_prng.c D /trunk/src/lib/crypto/t_prng.comments D /trunk/src/lib/crypto/t_prng.expected D /trunk/src/lib/crypto/t_prng.reseedtest D /trunk/src/lib/crypto/t_prng.reseedtest-comments D /trunk/src/lib/crypto/t_prng.reseedtest-expected D /trunk/src/lib/crypto/t_prng.seed D /trunk/src/lib/crypto/valid_cksumtype.c D /trunk/src/lib/crypto/valid_enctype.c D /trunk/src/lib/crypto/vectors.c D /trunk/src/lib/crypto/verify_checksum.c D /trunk/src/lib/crypto/verify_checksum_iov.c D /trunk/src/lib/crypto/yarrow M /trunk/src/util/collected-client-lib/Makefile.in Crypto modularity proj: Separate files under crypto directory based on their functionality. Move Kerberos specific files into krb subdir and MIT specific - into builtin subdir. Place all tests into crypto_tests subfolder. bigredbutton: whitespace ------------------------------------------------------------------------ r22476 | tsitkova | 2009-07-31 22:25:56 -0400 (Fri, 31 Jul 2009) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Makefile.in Fix of the test cleanup ------------------------------------------------------------------------ r22475 | ghudson | 2009-07-30 15:06:37 -0400 (Thu, 30 Jul 2009) | 8 lines Changed paths: M /trunk/src/include/k5-platform.h ticket: 6533 tags: pullup target_version: 1.7 Include in k5-platform.h, since we use assertions in some of the macros defined there, as well as in many source files which do not themselves include . Report and fix by Rainer Weikusat. ------------------------------------------------------------------------ r22474 | epeisach | 2009-07-30 13:22:28 -0400 (Thu, 30 Jul 2009) | 8 lines Changed paths: M /trunk/src/lib/krb5/krb/pac.c M /trunk/src/lib/krb5/krb/t_pac.c ticket: 6541 subject: Fix memory leak in k5_pac_verify_server_checksum k5_pac_verify_server_checksum was leaking memory when the checksum was valid. t_pac.c: Fix memory leak by forgetting to release memory. ------------------------------------------------------------------------ r22473 | epeisach | 2009-07-30 13:12:20 -0400 (Thu, 30 Jul 2009) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/t_authdata.c ticket: 6540 subject: memory leak in test code t_authdata Free the krb5_context at the end to release memory. ------------------------------------------------------------------------ r22470 | epeisach | 2009-07-29 21:07:03 -0400 (Wed, 29 Jul 2009) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/t_etypes.c ticket: 6539 Fix memory leak by release context at end of test code. ------------------------------------------------------------------------ r22469 | ghudson | 2009-07-29 12:10:32 -0400 (Wed, 29 Jul 2009) | 8 lines Changed paths: M /trunk/doc/admin.texinfo M /trunk/doc/support-enc.texinfo M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/init_ctx.c A /trunk/src/lib/krb5/krb/t_etypes.c ticket: 6539 subject: Enctype list configuration enhancements In the processing code for enctype lists, add support for "DEFAULT" to indicate the default list, for families (des/des3/aes/rc4), and for removing entries from the current list (-foo). Also add unit tests and document. ------------------------------------------------------------------------ r22460 | tsitkova | 2009-07-28 12:21:19 -0400 (Tue, 28 Jul 2009) | 2 lines Changed paths: M /trunk/src/configure.in Crypto Modularity proj: Added an option --with-crypto-impl to configure.in to specify crypto impl. ------------------------------------------------------------------------ r22456 | ghudson | 2009-07-27 13:41:19 -0400 (Mon, 27 Jul 2009) | 3 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/ser_ctx.c Use zero-terminated enctype lists in the context structure instead of counted lists, to reduce impedance mismatches. ------------------------------------------------------------------------ r22443 | tlyu | 2009-07-16 21:35:58 -0400 (Thu, 16 Jul 2009) | 7 lines Changed paths: M /trunk/src/appl/gssftp/ftp/cmds.c ticket: 6531 target_version: 1.6.4 tags: pullup subject: include win-mac.h in gssftp/ftp/cmds.c for HAVE_STDLIB_H gssftp/ftp/cmds.c had a preprocessor conditional on HAVE_STDLIB_H that will not evaluate correctly on WIN32 unless win-mac.h is included first. ------------------------------------------------------------------------ r22435 | tlyu | 2009-07-10 15:46:20 -0400 (Fri, 10 Jul 2009) | 8 lines Changed paths: M /trunk/src/tests/dejagnu/config/default.exp ticket: 6530 target_version: 1.7.1 tags: pullup subject: check for slogin failure in setup_root_shell Add a check for a slogin message that indicates an unknown public key fingerprint, as rlogin looks like it points to slogin by default on Debian Lenny. ------------------------------------------------------------------------ r22434 | tlyu | 2009-07-10 15:20:26 -0400 (Fri, 10 Jul 2009) | 7 lines Changed paths: M /trunk/src/kadmin/dbutil/kdb5_create.c M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/kadmin/testing/scripts/start_servers_local M /trunk/src/tests/dejagnu/config/default.exp ticket: 1233 Add a new '-W' option to kadmind and kdb5_util create to allow reading weak random numbers on startup, to avoid long delays in testing situations. Use only for testing. Update testing scripts accordingly. ------------------------------------------------------------------------ r22433 | ghudson | 2009-07-10 15:13:17 -0400 (Fri, 10 Jul 2009) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/config/default.exp In the dejagnu test suite, remove the no-longer-used check_klogin function. ------------------------------------------------------------------------ r22432 | tlyu | 2009-07-09 18:08:57 -0400 (Thu, 09 Jul 2009) | 1 line Changed paths: M /trunk/src/kadmin/cli/Makefile.in M /trunk/src/kadmin/cli/getdate.y Make datetest buildable again. ------------------------------------------------------------------------ r22431 | ghudson | 2009-07-09 15:10:57 -0400 (Thu, 09 Jul 2009) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/Makefile.in In tests/dejagnu/Makefile.in, remove a --srcdir option which was redundant with the one in pre.in. ------------------------------------------------------------------------ r22430 | ghudson | 2009-07-09 15:07:30 -0400 (Thu, 09 Jul 2009) | 3 lines Changed paths: M /trunk/src/config/pre.in In pre.in, remove some variable expansions in the definition of DEJAFLAGS which aren't used anywhere in the tree. ------------------------------------------------------------------------ r22425 | ghudson | 2009-07-01 12:23:25 -0400 (Wed, 01 Jul 2009) | 3 lines Changed paths: M /trunk/src/include/k5-platform.h k5-platform.h no longer takes responsibility for making "static inline" work, so remove the comment which says it does. ------------------------------------------------------------------------ r22424 | ghudson | 2009-06-26 21:00:05 -0400 (Fri, 26 Jun 2009) | 7 lines Changed paths: M /trunk/src/lib/krb5/krb/kerrs.c ticket: 6519 tags: pullup target_version: 1.7 In krb5_copy_error_message, pass correct pointer to krb5int_clear_error. ------------------------------------------------------------------------ r22423 | tlyu | 2009-06-25 22:44:41 -0400 (Thu, 25 Jun 2009) | 3 lines Changed paths: A /trunk/src/tests/dejagnu/krb-standalone/princexpire.exp ticket: 6428 Add test case omitted in last commit. ------------------------------------------------------------------------ r22422 | tlyu | 2009-06-25 22:43:21 -0400 (Thu, 25 Jun 2009) | 7 lines Changed paths: M /trunk/src/kdc/kdc_util.c ticket: 6428 version_reported: 1.7 target_version: 1.7.1 tags: pullup Check for principal expiration prior to checking for password expiration. Reported by Phil Pishioneri. ------------------------------------------------------------------------ r22421 | raeburn | 2009-06-23 00:26:14 -0400 (Tue, 23 Jun 2009) | 1 line Changed paths: M /trunk/src/tests/threads/Makefile.in M /trunk/src/tests/threads/deps syms.c doesn't exist; update clean target and dependencies ------------------------------------------------------------------------ r22420 | raeburn | 2009-06-23 00:21:40 -0400 (Tue, 23 Jun 2009) | 1 line Changed paths: M /trunk/src/tests/threads/Makefile.in A /trunk/src/tests/threads/gss-perf.c GSSAPI init/accept_sec_context performance testing program ------------------------------------------------------------------------ r22419 | epeisach | 2009-06-21 07:43:18 -0400 (Sun, 21 Jun 2009) | 4 lines Changed paths: M /trunk/src/lib/krb5/ccache/cc_memory.c Update comments to reflect reality and the fact that this is not a file based cache. ------------------------------------------------------------------------ r22418 | raeburn | 2009-06-18 19:25:25 -0400 (Thu, 18 Jun 2009) | 36 lines Changed paths: M /trunk/src/util/profile/prof_file.c M /trunk/src/util/profile/prof_int.h M /trunk/src/util/profile/prof_tree.c ticket: 6515 subject: reduce some mutex performance problems in profile library tags: pullup target_version: 1.7.1 version_reported: 1.7 In profile_node_iterator we unlock a mutex in order to call profile_update_file_data, which wants to lock that mutex itself, and then when it returns we re-lock the mutex. (We don't use recursive mutexes, and I would continue to argue that we shouldn't.) On the Mac, when running multiple threads, it appears that this results in very poor peformance, and much system and user CPU time is spent working with the locks. (Linux doesn't seem to suffer as much.) So: Split profile_update_file_data into a locking wrapper, and an inner routine that does the real work but requires that the lock be held on entry. Call the latter from profile_node_iterator *without* unlocking first, and only unlock if there's an error. This doesn't move any significant amount of work into the locking region; it pretty much just joins locking regions that were disjoint for no good reason. On my tests on an 8-core Mac, in a test program running gss_init_sec_context in a loop in 6 threads, this brought CPU usage per call down by 40%, and improved wall-clock time even more. Single-threaded performance improved very slightly, probably in the noise. Linux showed modest improvement (5% or less) in CPU usage in a 3-thread test on a 4-core system. Similar tests with gss_accept_sec_context showed similar contention around the profile-library mutexes, but I haven't analyzed the performance changes there from this patch. More work is needed, but this will help. ------------------------------------------------------------------------ r22417 | raeburn | 2009-06-18 17:56:48 -0400 (Thu, 18 Jun 2009) | 14 lines Changed paths: M /trunk M /trunk/src/lib/krb5/rcache/rc_none.c ticket: 6514 subject: minor memory leak in 'none' replay cache type tags: pullup target_version: 1.7.1 version_reported: 1.7 The replay cache type implementations are responsible for freeing the main rcache structure when the cache handle is closed. The 'none' rcache type wasn't doing this, resulting in a small memory leak each time such a cache was opened and closed. Not a big deal for a server process servicing a single client, but it could accumulate (very very slowly) for a long-running server. ------------------------------------------------------------------------ r22416 | ghudson | 2009-06-18 13:34:17 -0400 (Thu, 18 Jun 2009) | 8 lines Changed paths: M /trunk/src/aclocal.m4 Remove the new configure option --enable-static-only, and instead require --enable-static --disable-shared for the same effect. Error out if only one of those two is specified. While here, remove an unnecessary clause in the --disable-rpath block, and make the notices consistent when using shared and static libraries. ------------------------------------------------------------------------ r22415 | ghudson | 2009-06-18 00:34:47 -0400 (Thu, 18 Jun 2009) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/config/default.exp In default.exp, revert an unintended part of the last commit. ------------------------------------------------------------------------ r22414 | ghudson | 2009-06-17 23:48:38 -0400 (Wed, 17 Jun 2009) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/config/default.exp In default.exp, import RLOGIN_FLAGS from the environment, as is apparently intended. ------------------------------------------------------------------------ r22413 | epeisach | 2009-06-17 13:51:31 -0400 (Wed, 17 Jun 2009) | 7 lines Changed paths: M /trunk/src/lib/crypto/yarrow/yarrow.c ticket: 6512 In the previous patch - I neglected a potential NULL deref in the call to krb5int_yarrow_cipher_final. Trivial fix. ------------------------------------------------------------------------ r22412 | ghudson | 2009-06-17 11:08:25 -0400 (Wed, 17 Jun 2009) | 3 lines Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c In ldap_create.c, remove four incorrect uses of krb5_set_error_message which resulted in obscured and confusing error diagnostics. ------------------------------------------------------------------------ r22411 | ghudson | 2009-06-11 13:27:45 -0400 (Thu, 11 Jun 2009) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/gssapi.exp Use ticket forwarding in the GSSAPI test cases to exercise mk_cred/rd_cred etc. ------------------------------------------------------------------------ r22410 | epeisach | 2009-06-11 13:01:13 -0400 (Thu, 11 Jun 2009) | 8 lines Changed paths: M /trunk/src/lib/crypto/yarrow/yarrow.c subject: krb5int_yarrow_final could deref NULL if out of memory ticket: 6512 krb5int_yarrow_final tests if the Yarrow_CTX* is valid (not NULL) - and if not - signals and error for return - but still invokes mem_zero (memset) with it as an argument. This will only happen in an out-of-memory situation. ------------------------------------------------------------------------ r22409 | epeisach | 2009-06-09 22:55:22 -0400 (Tue, 09 Jun 2009) | 8 lines Changed paths: M /trunk/src/lib/krb5/krb/chpw.c ticket: 6511 subject: krb5int_rd_chpw_rep could call krb5_free_error with random value clang picked up on a path in which krberror is not set and passed as an argument to krb5_free_error(). Essentially if the clearresult length < 2 but everything decodes - you can hit this path... ------------------------------------------------------------------------ r22408 | ghudson | 2009-06-08 16:14:58 -0400 (Mon, 08 Jun 2009) | 2 lines Changed paths: M /trunk/src/lib/kdb/kdb5.c Clean up and simplify kdb5.c; no functional changes. ------------------------------------------------------------------------ r22407 | ghudson | 2009-06-08 15:11:35 -0400 (Mon, 08 Jun 2009) | 3 lines Changed paths: M /trunk/src/lib/kdb/kdb5.c In kdb5.c, remove calls to the locking macros which were stubbed out in r17612. ------------------------------------------------------------------------ r22406 | ghudson | 2009-06-08 06:01:57 -0400 (Mon, 08 Jun 2009) | 31 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/aclocal.m4 M /trunk/src/config/libnover.in M /trunk/src/config/libpriv.in M /trunk/src/config/pre.in M /trunk/src/include/k5-plugin.h M /trunk/src/lib/kdb/kdb5.c M /trunk/src/plugins/authdata/greet/Makefile.in M /trunk/src/plugins/kdb/db2/Makefile.in M /trunk/src/plugins/kdb/db2/db2_exp.c M /trunk/src/plugins/kdb/ldap/Makefile.in M /trunk/src/plugins/kdb/ldap/ldap_exp.c M /trunk/src/plugins/locate/python/Makefile.in M /trunk/src/plugins/preauth/encrypted_challenge/Makefile.in M /trunk/src/plugins/preauth/pkinit/Makefile.in M /trunk/src/plugins/preauth/pkinit/pkinit_clnt.c M /trunk/src/plugins/preauth/pkinit/pkinit_srv.c ticket: 6510 subject: Restore limited support for static linking Add enough static linking support to run the test suite without shared libraries, to facilitate gcov and other kinds of instrumentation. The necessary changes include: * Undo some of the changes which removed static linking support, and cannibalize the defunct krb5_force_static conditional block in aclocal.m4. * Add --enable-static-only configure option. * For plugins, use a different symbol name for static and dynamic builds, via a macro in k5plugin.h. * Add build machinery for building static libraries for plugins (somewhat grotty due to the difference in names). * Move plugin subdirs earlier in SUBDIRS in src/Makefile.in. * Make the in-tree KDB5 plugins dependencies of libkdb5 in a static build (aclocal.m4 has to know what they are). * In kdb5.c, cannibalize the broken _KDB5_STATIC_LINK support to allow "loading" of statically linked plugin libraries. Preauth, authdata, locate, and GSSAPI plugins are not handled by this change, as they are not currently necessary to the test suite. Supporting GSSAPI plugins may be a bit tricky but the others should be straightforward if they become needed. $(STLIBEXT) changes from .a-nobuild to .a in a normal shared build as a result of these changes (except on AIX where aclocal.m4 changes it). This does not seem to be important as we avoid selecting the static library for building via other means. ------------------------------------------------------------------------ r22405 | ghudson | 2009-06-08 05:43:45 -0400 (Mon, 08 Jun 2009) | 5 lines Changed paths: M /trunk/src/slave/Makefile.in libkdb5 now depends on libgssrpc. So when linking kpropd, specify $(KDB5_LIB) before $(KADMCLNT_LIBS) to get the link order right. Unimportant for dynamic linking in most environments, but relevant for static linking. ------------------------------------------------------------------------ r22404 | ghudson | 2009-06-08 05:41:55 -0400 (Mon, 08 Jun 2009) | 5 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/Makefile.in Don't build the kadm5/unit-test test programs during "make all"; build them during "make check" via test dependencies for consistency with the way we handle other test programs. (Also means we don't need libraries to be linkable until later in the build process.) ------------------------------------------------------------------------ r22403 | epeisach | 2009-06-06 09:46:06 -0400 (Sat, 06 Jun 2009) | 11 lines Changed paths: M /trunk/src/lib/kadm5/srv/server_acl.c ticket: 6509 subject: kadmind is parsing acls good deref NULL pointer on error In kadm5int_acl_parse_line, if you setup an acl w/ restrictions (i.e. the four argument acl format) - but have an error parsing the first few fields, acle is NULLed out, and is then derefed. This adds a conditional and indents according to the krb5 c-style... ------------------------------------------------------------------------ r22402 | epeisach | 2009-06-05 23:55:44 -0400 (Fri, 05 Jun 2009) | 8 lines Changed paths: M /trunk/src/lib/kadm5/srv/server_acl.c ticket: 6508 subject: kadm5int_acl_parse_restrictions could ref uninitialized variable The variable sp is never initialized. If the first argument to the function is null, the code falls through to freeing sp if valid. However, sp is never set. ------------------------------------------------------------------------ r22397 | ghudson | 2009-06-01 18:39:31 -0400 (Mon, 01 Jun 2009) | 17 lines Changed paths: M /trunk/src/lib/kdb/kdb_default.c ticket: 6506 subject: Make results of krb5_db_def_fetch_mkey more predictable tags: pullup target_version: 1.7 krb5_db_def_fetch_mkey tries the stash file as a keytab, then falls back to the old stash file format. If the stash file was in keytab format, but didn't contain the desired master key, we would try to read a keytab file as a stash file. This could succeed or fail depending on byte order and other unpredictable factors. The upshot was that one of the libkadm5 unit tests (init 108) was getting a different error code on different platforms. To fix this, only try the stash file format if we get KRB5_KEYTAB_BADVNO trying the keytab format. This requires reworking the error handling logic. ------------------------------------------------------------------------ r22396 | ghudson | 2009-06-01 12:51:24 -0400 (Mon, 01 Jun 2009) | 2 lines Changed paths: M /trunk/doc/admin.texinfo Fix a typo in the admin guide (with not keyword -> with no keyword). ------------------------------------------------------------------------ r22395 | raeburn | 2009-05-30 01:36:52 -0400 (Sat, 30 May 2009) | 1 line Changed paths: M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c Fix minor bug in r21269 - wrong field name. ------------------------------------------------------------------------ r22394 | raeburn | 2009-05-27 17:21:29 -0400 (Wed, 27 May 2009) | 1 line Changed paths: M /trunk/src/lib/crypto/aes/Makefile.in Revert last change. ------------------------------------------------------------------------ r22393 | raeburn | 2009-05-27 16:08:28 -0400 (Wed, 27 May 2009) | 1 line Changed paths: M /trunk/src/lib/crypto/aes/Makefile.in Don't re-run test programs to recreate output every time 'check' is built. ------------------------------------------------------------------------ r22392 | raeburn | 2009-05-27 16:03:46 -0400 (Wed, 27 May 2009) | 9 lines Changed paths: M /trunk/src/lib/crypto/t_prf.c ticket: 6505 target_version: 1.7 tags: pullup subject: fix t_prf test code properly Correction to patch in r22364: "i" was used in two places, one of which required an int-sized value and the other of which required a size_t. Instead of changing the type, split the two uses into separate variables. ------------------------------------------------------------------------ r22384 | raeburn | 2009-05-25 17:48:49 -0400 (Mon, 25 May 2009) | 1 line Changed paths: M /trunk/src/appl/bsd/kcmd.c On error getting forwarded creds, actually print out the error. ------------------------------------------------------------------------ r22383 | raeburn | 2009-05-25 17:37:02 -0400 (Mon, 25 May 2009) | 1 line Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/gssftp.exp Check for 'encoding ### bytes' message consistently, accepting full base64 encoding. ------------------------------------------------------------------------ r22382 | ghudson | 2009-05-25 12:47:40 -0400 (Mon, 25 May 2009) | 6 lines Changed paths: M /trunk/src/clients/kinit/kinit.M M /trunk/src/clients/kinit/kinit.c ticket: 6497 tags: pullup target_version: 1.7 Fix up kinit -T documentation. ------------------------------------------------------------------------ r22381 | ghudson | 2009-05-25 12:40:00 -0400 (Mon, 25 May 2009) | 10 lines Changed paths: M /trunk/src/plugins/preauth/pkinit/pkinit_clnt.c M /trunk/src/plugins/preauth/pkinit/pkinit_srv.c ticket: 6501 subject: Temporarily disable FAST PKINIT for 1.7 release tags: pullup target_version: 1.7 There are protocol issues and implementation defects surrounding the combination of FAST an PKINIT currently. To avoid impacting the 1.7 scheduled and to avoid creating interoperability problems later, disable the combination until the problems are resolved. ------------------------------------------------------------------------ r22370 | raeburn | 2009-05-24 15:58:47 -0400 (Sun, 24 May 2009) | 2 lines Changed paths: M /trunk/src/configure.in If --enable-pkinit is explicitly given, and OpenSSL is too old, error out instead of ignoring the option and disabling pkinit. ------------------------------------------------------------------------ r22369 | ghudson | 2009-05-24 11:53:51 -0400 (Sun, 24 May 2009) | 11 lines Changed paths: M /trunk/src/kdc/kdc_preauth.c ticket: 6496 subject: Fix vector initialization error in KDC preauth code target_version: 1.7 tags: pullup In the KDC, get_preauth_hint_list had two bugs initializing the preauth array. It was allocating 21 extra entries instead of two due to a typo (harmless), and it was only zeroing up through one extra entry (harmful). Adjust the code to use calloc to avoid further disagreements of this nature. ------------------------------------------------------------------------ r22368 | ghudson | 2009-05-23 20:48:31 -0400 (Sat, 23 May 2009) | 10 lines Changed paths: M /trunk/src/lib/krb5/krb/Makefile.in ticket: 6495 subject: Fix test rules for non-gmake make versions target_version: 1.7 tags: pullup The build rules for the new t_ad_fx_armor and t_authdata test programs used $<, which is only portable for implicit rules (but is valid in gmake for all rules). Stop using $< in those rules so that "make check" works with System V make. ------------------------------------------------------------------------ r22367 | ghudson | 2009-05-22 20:09:58 -0400 (Fri, 22 May 2009) | 5 lines Changed paths: M /trunk/src/lib/krb5/keytab/kt_file.c In krb5_ktfileint_write_entry, add a no-op fseek in between reading EOF and writing the placeholder length field. Otherwise we can run into an apparent bug in the Solaris 10 stdio library which causes the next no-op fseek after the fwrite to fail with EINVAL. ------------------------------------------------------------------------ r22366 | raeburn | 2009-05-22 13:31:09 -0400 (Fri, 22 May 2009) | 1 line Changed paths: M /trunk/src/lib/crypto/prf.c whitespace ------------------------------------------------------------------------ r22365 | raeburn | 2009-05-22 13:22:07 -0400 (Fri, 22 May 2009) | 1 line Changed paths: M /trunk/src/aclocal.m4 Make Sun cc error out on unknown attributes. ------------------------------------------------------------------------ r22364 | raeburn | 2009-05-22 13:20:15 -0400 (Fri, 22 May 2009) | 1 line Changed paths: M /trunk/src/lib/crypto/t_prf.c Use correct type for krb5_c_prf_length length arg. ------------------------------------------------------------------------ r22363 | raeburn | 2009-05-22 13:19:37 -0400 (Fri, 22 May 2009) | 1 line Changed paths: M /trunk/src/lib/krb5/krb/t_pac.c M /trunk/src/lib/krb5/krb/t_princ.c Use printf format attribute only with gcc. ------------------------------------------------------------------------ r22362 | raeburn | 2009-05-22 10:31:28 -0400 (Fri, 22 May 2009) | 1 line Changed paths: M /trunk/src/lib/krb5/os/osconfig.c make prompt string vars point to const ------------------------------------------------------------------------ r22361 | raeburn | 2009-05-22 10:12:17 -0400 (Fri, 22 May 2009) | 1 line Changed paths: M /trunk/src/lib/gssapi/spnego/spnego_mech.c fix minor syntax error ------------------------------------------------------------------------ r22360 | ghudson | 2009-05-22 10:08:25 -0400 (Fri, 22 May 2009) | 10 lines Changed paths: M /trunk/src/kdc/kdc_authdata.c ticket: 6492 subject: Remove spurious assertion in handle_authdata tags: pullup target_version: 1.7 In handle_authdata in the KDC, remove a spurious assertion (added in r21566 on the mskrb-integ branch) that authdata starts out empty. authdata can be legitimately added by check_padata, which precedes handle_authdata, and this happens with pkinit. ------------------------------------------------------------------------ r22359 | hartmans | 2009-05-20 14:06:29 -0400 (Wed, 20 May 2009) | 1 line Changed paths: M /trunk/src/lib/crypto/t_cf2.comments M /trunk/src/lib/crypto/t_cf2.expected M /trunk/src/lib/crypto/t_cf2.in Include regression test for krb-fx-cf2 for RC4 enctype. ------------------------------------------------------------------------ r22358 | ghudson | 2009-05-20 13:44:37 -0400 (Wed, 20 May 2009) | 3 lines Changed paths: M /trunk/src/kdc/kdc_authdata.c Add a comment to the r22168 change since it's not obvious why we're decrypting authdata that way. ------------------------------------------------------------------------ r22357 | ghudson | 2009-05-19 22:05:53 -0400 (Tue, 19 May 2009) | 6 lines Changed paths: M /trunk/src/lib/crypto/arcfour/arcfour.c M /trunk/src/lib/crypto/t_encrypt.c ticket: 6490 Restore compatibility with KDCs using key usage 8 to encrypt TGS replies in a subkey, by implementing a fallback in krb5_arcfour_decrypt. ------------------------------------------------------------------------ r22356 | ghudson | 2009-05-19 19:17:49 -0400 (Tue, 19 May 2009) | 13 lines Changed paths: M /trunk/src/lib/krb5/krb/send_tgs.c ticket: 6490 status: open tags: pullup When using keyed checksum types with TGS subkeys, Microsoft AD 2003 verifies the checksum using the subkey, whereas MIT and Heimdal verify it using the TGS session key. (RFC 4120 is actually silent on which is correct; RFC 4757 specifies the TGS session key.) To sidestep this interop issue, don't use keyed checksum types with RC4 keys without explicit configuration in krb5.conf. Using keyed checksum types with AES is fine since, experimentally, AD 2008 accepts checksums keyed with the TGS session key. ------------------------------------------------------------------------ r22355 | hartmans | 2009-05-18 19:28:53 -0400 (Mon, 18 May 2009) | 4 lines Changed paths: M /trunk/src/lib/crypto/arcfour/arcfour.c ticket: 6490 status: open In practice, key usage 9 requires no translation. ------------------------------------------------------------------------ r22354 | hartmans | 2009-05-18 15:08:48 -0400 (Mon, 18 May 2009) | 7 lines Changed paths: M /trunk/src/lib/gssapi/krb5/lucid_context.c ticket: 6488 target_version: 1.7 tags: pullup Copy the sequence key rather than the subkey for lucid contexts in RFC 1964 mode, so that we map to raw des enctypes rather than say des-cbc-crc. ------------------------------------------------------------------------ r22353 | hartmans | 2009-05-18 15:08:29 -0400 (Mon, 18 May 2009) | 5 lines Changed paths: M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h Document use of key fields in GSS context The addition of etype negotiation has made the meanings of the various keys in the GSS-API context structure more complicated. Document them to aid in code understanding. ------------------------------------------------------------------------ r22352 | tlyu | 2009-05-14 17:04:57 -0400 (Thu, 14 May 2009) | 5 lines Changed paths: M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c ticket: 6487 status: open Add IOV_SHIM_EXERCISE_WRAP and IOV_SHIM_EXERCISE_UNWRAP conditionals to allow finer-grained testing. ------------------------------------------------------------------------ r22351 | ghudson | 2009-05-14 12:50:52 -0400 (Thu, 14 May 2009) | 9 lines Changed paths: M /trunk/src/lib/gssapi/krb5/lucid_context.c ticket: 6488 status: open tags: pullup target_version: 1.7 gss_krb5int_export_lucid_sec_context was erroneously copying the first sizeof(void *) bytes of the context into data_set, instead of the pointer to the context. ------------------------------------------------------------------------ r22350 | ghudson | 2009-05-14 12:16:32 -0400 (Thu, 14 May 2009) | 9 lines Changed paths: M /trunk/src/include/k5-utf8.h M /trunk/src/lib/krb5/unicode/ucstr.c M /trunk/src/util/support/utf8.c ticket: 6489 subject: UCS2 support doesn't handle upper half of BMP tags: pullup target_version: 1.7 Make krb5_ucs2 an unsigned type. Eliminate the need for distinguished values for ucs2 and ucs4 characters by changing the API of the single- character conversion routines. ------------------------------------------------------------------------ r22349 | raeburn | 2009-05-13 21:18:43 -0400 (Wed, 13 May 2009) | 1 line Changed paths: M /trunk/src/lib/krb5/os/sendto_kdc.c remove some old code for debugging the debugging code ------------------------------------------------------------------------ r22348 | tlyu | 2009-05-13 16:41:37 -0400 (Wed, 13 May 2009) | 12 lines Changed paths: M /trunk/src/util/support/utf8_conv.c ticket: 6486 tags: pullup target_version: 1.7 In util/support/utf8_conv.c, the SWAP16 macro is invoked with an argument that has side effects. On platforms where SWAP16 can evaluate its argument twice (including platforms where utf8_conv.c creates a fallback definition for the SWAP16 macro), this can cause a read overrun by a factor of two. Rearrange the data flow to avoid calling SWAP16 with an argument that has side effects. ------------------------------------------------------------------------ r22344 | raeburn | 2009-05-11 19:34:56 -0400 (Mon, 11 May 2009) | 1 line Changed paths: M /trunk/src/lib/krb5/unicode/ure/ure.c reduce character-class table entry size (40%) based on limited data ranges; make table const ------------------------------------------------------------------------ r22343 | ghudson | 2009-05-11 18:46:56 -0400 (Mon, 11 May 2009) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/recvauth.c ticket: 6200 status: open In recvauth_common, convert a use of strcpy to strdup. ------------------------------------------------------------------------ r22326 | ghudson | 2009-05-11 12:57:45 -0400 (Mon, 11 May 2009) | 5 lines Changed paths: M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/an_to_ln.c Refactor rule_an_to_ln, creating a new helper function to handle the selection string specifier. Eliminate two (safe) uses of sscanf in the process. Add a test case including literal text in the selection string specifier. ------------------------------------------------------------------------ r22325 | hartmans | 2009-05-07 16:35:28 -0400 (Thu, 07 May 2009) | 18 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/krb/decode_kdc.c M /trunk/src/lib/krb5/krb/gc_via_tkt.c M /trunk/src/lib/krb5/libkrb5.exports Subject: Try decrypting using session key if subkey fails in tgs rep handling ticket: 6484 Tags: pullup Target_Version: 1.7 Heimdal at least up through 1.2 incorrectly encrypts the TGS response in the session key not the subkey when a subkey is supplied. See RFC 4120 page 35. Work around this by trying decryption using the session key after the subkey fails. * decode_kdc_rep.c: rename to krb5int_decode_tgs_rep; only used for TGS and now needs to take keyusage * gc_via_tkt: pass in session key and appropriate usage if subkey fails. Note that the dead code to process AS responses in decode_kdc_rep is not removed by this commit. That will be removed as FAST TGS client support is integrated post 1.7. ------------------------------------------------------------------------ r22324 | hartmans | 2009-05-07 16:35:19 -0400 (Thu, 07 May 2009) | 8 lines Changed paths: M /trunk/src/kadmin/cli/k5srvutil.M M /trunk/src/kadmin/cli/kadmin.M M /trunk/src/kadmin/cli/kadmin.local.M M /trunk/src/kadmin/ktutil/ktutil.M ticket: 6483 Subject: man1 in title header for man1 manpages Target_Version: 1.7 Tags: pullup A previous ticket moved kadmin, kadmin.local, ktutil and k5srvutil man pages to man1 from man8. This updates the section within the man page. ------------------------------------------------------------------------ r22323 | ghudson | 2009-05-07 15:51:46 -0400 (Thu, 07 May 2009) | 8 lines Changed paths: M /trunk/src/lib/kadm5/srv/svr_policy.c M /trunk/src/lib/kadm5/unit-test/api.0/crte-policy.exp M /trunk/src/lib/kadm5/unit-test/api.2/crte-policy.exp ticket: 6482 subject: Allow more than 10 past keys to be stored by a policy target_version: 1.7 tags: pullup Remove the arbitrary limit of 10 past keys in policies. We were not taking advantage of that limit in any other code. ------------------------------------------------------------------------ r22322 | ghudson | 2009-05-07 15:42:57 -0400 (Thu, 07 May 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/preauth2.c After consultation with kenh, remove a comment and if statement which should no longer apply to the pa_sam_2 code, fixing a memory leak. ------------------------------------------------------------------------ r22321 | ghudson | 2009-05-06 14:54:47 -0400 (Wed, 06 May 2009) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/preauth2.c Fix yet another memory leak in pa_sam. ------------------------------------------------------------------------ r22320 | ghudson | 2009-05-06 14:53:03 -0400 (Wed, 06 May 2009) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/preauth.c Fix multiple memory leaks in obtain_sam_padata. ------------------------------------------------------------------------ r22319 | ghudson | 2009-05-06 14:52:44 -0400 (Wed, 06 May 2009) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/preauth2.c ticket: 6210 In pa_sam, use the correct function to free sam_challenge in the success path. ------------------------------------------------------------------------ r22318 | ghudson | 2009-05-06 11:56:21 -0400 (Wed, 06 May 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/preauth2.c Fix a memory leak in pa_sam_2 where an outer data structure wasn't freed after the contents are coopted. ------------------------------------------------------------------------ r22317 | ghudson | 2009-05-05 13:11:48 -0400 (Tue, 05 May 2009) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/preauth2.c Fix a memory leak in pa_sam. ------------------------------------------------------------------------ r22316 | ghudson | 2009-05-05 13:08:54 -0400 (Tue, 05 May 2009) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/preauth.c Fix a memory leak in krb5_obtain_padata. ------------------------------------------------------------------------ r22315 | ghudson | 2009-05-05 12:57:42 -0400 (Tue, 05 May 2009) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/preauth2.c In pa_sam_2, free sc2 in an error-handling case where it was leaked. ------------------------------------------------------------------------ r22314 | ghudson | 2009-05-05 12:55:58 -0400 (Tue, 05 May 2009) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/preauth2.c In pa_sam_2, free scratch in a couple of error-handling blocks where it was live and not freed. The function should be reorganized to use a cleanup handler, but (I believe) is not covered by the test suite and should not undergo such major surgery until it is. ------------------------------------------------------------------------ r22313 | ghudson | 2009-05-05 12:46:29 -0400 (Tue, 05 May 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/chpw.c In krb5int_rd_setpw_rep, if we get an error result, set ap_rep.length to 0 so that it is initialized for a check later in the function. ------------------------------------------------------------------------ r22312 | ghudson | 2009-05-05 12:39:54 -0400 (Tue, 05 May 2009) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/gic_pwd.c Remove some unnecessary null checks in krb5_get_in_tkt_with_password. ------------------------------------------------------------------------ r22311 | ghudson | 2009-05-05 12:35:31 -0400 (Tue, 05 May 2009) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/gic_keytab.c Remove some unnecessary null checks in krb5_get_in_tkt_with_keytab. ------------------------------------------------------------------------ r22310 | ghudson | 2009-05-05 12:30:19 -0400 (Tue, 05 May 2009) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c ticket: 6401 In krb5_get_in_tkt, free the whole encoded request (since the structure was allocated by encode_krb5_as_req), not just the contents. ------------------------------------------------------------------------ r22309 | ghudson | 2009-05-05 12:00:40 -0400 (Tue, 05 May 2009) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_rep.c Fix a case in the krb5_rd_rep error handler (introduced in the last commit) where scratch.data could be indirected through even if it wasn't allocated successfully. ------------------------------------------------------------------------ r22308 | ghudson | 2009-05-04 15:43:36 -0400 (Mon, 04 May 2009) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/preauth.c Simplify cleanup in obtain_sam_padata slightly. ------------------------------------------------------------------------ r22307 | ghudson | 2009-05-04 13:16:38 -0400 (Mon, 04 May 2009) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/preauth2.c Fix an error message memory leak in krb5_preauth_supply_preauth_data. ------------------------------------------------------------------------ r22306 | ghudson | 2009-05-04 13:06:43 -0400 (Mon, 04 May 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/gc_frm_kdc.c Fix some direct returns in krb5_get_cred_from_kdc_opt which would leak memory. ------------------------------------------------------------------------ r22305 | ghudson | 2009-05-04 12:08:03 -0400 (Mon, 04 May 2009) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_rep.c krb5_rd_rep could leak memory through its output parameter on error. Adjust the flow control so that *repl is NULL on error and the memory allocated by decode_krb5_ap_rep_enc_part is freed. ------------------------------------------------------------------------ r22304 | ghudson | 2009-05-03 14:47:27 -0400 (Sun, 03 May 2009) | 2 lines Changed paths: M /trunk/doc/admin.texinfo Fix formatting of ok_as_delegate documentation in admin guide. ------------------------------------------------------------------------ r22303 | ghudson | 2009-05-02 00:58:19 -0400 (Sat, 02 May 2009) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/chpw.c Fix a memory leak in krb5int_rd_chpw_rep in a block of code handling buggy MS KDC behavior. It's not entirely clear what should happen in the case where memory was leaked (error packet received containing e_data) so pick a conservative option. ------------------------------------------------------------------------ r22302 | ghudson | 2009-05-01 16:19:43 -0400 (Fri, 01 May 2009) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/ser_princ.c Fix a memory leak by reorganizing krb5_principal_internalize to use the recommended flow control for error handling. Also initialize the output parameter so that it is set in case of error. ------------------------------------------------------------------------ r22301 | ghudson | 2009-05-01 16:11:01 -0400 (Fri, 01 May 2009) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/kt_file.c Check return value of ftell() in krb5_ktfileint_find_slot. ------------------------------------------------------------------------ r22300 | ghudson | 2009-05-01 16:07:13 -0400 (Fri, 01 May 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/conv_princ.c Move an error check to an earlier location in krb5_524_conv_principal to fix a memory leak. ------------------------------------------------------------------------ r22299 | hartmans | 2009-04-30 16:48:36 -0400 (Thu, 30 Apr 2009) | 1 line Changed paths: M /trunk/src/lib/crypto/arcfour/deps M /trunk/src/lib/crypto/deps M /trunk/src/lib/crypto/des/deps M /trunk/src/lib/krb5/krb/deps make depend ------------------------------------------------------------------------ r22298 | hartmans | 2009-04-30 16:17:42 -0400 (Thu, 30 Apr 2009) | 10 lines Changed paths: M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/des/des_int.h A /trunk/src/lib/crypto/des/des_prf.c (from /trunk/src/lib/crypto/dk/dk_prf.c:22295) M /trunk/src/lib/crypto/etypes.c M /trunk/src/lib/crypto/t_cf2.comments M /trunk/src/lib/crypto/t_cf2.expected M /trunk/src/lib/crypto/t_cf2.in ticket: 5587 Tags: pullup Implement DES and 3DES PRF. Patch fromKAMADA Ken'ichi Currently the DES and 3DES PRF output 16-byte results. This is consistent with RFC 3961, but we need to confirm it is consistent with Heimdal and WG decisions. See IETF 74 minutes for some discussion of the concern as it applies to AES and thus possibly all simplified profile enctypes. ------------------------------------------------------------------------ r22297 | ghudson | 2009-04-30 13:49:28 -0400 (Thu, 30 Apr 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/keytab/ktbase.c In krb5_kt_resolve, ensure that the output parameter is set to NULL on failure even if the underlying resolver doesn't do that properly. ------------------------------------------------------------------------ r22296 | ghudson | 2009-04-30 13:28:55 -0400 (Thu, 30 Apr 2009) | 4 lines Changed paths: M /trunk/src/lib/krb5/keytab/kt_file.c In ktfile_common_resolve, set the output pointer to NULL on error, and use a cleanup label instead of freeing the same resources in multiple error handling blocks. ------------------------------------------------------------------------ r22295 | ghudson | 2009-04-30 13:16:20 -0400 (Thu, 30 Apr 2009) | 6 lines Changed paths: M /trunk/src/lib/krb5/keytab/kt_file.c Fix a memory leak by reorganizing krb5_ktf_keytab_internalize to use the recommended exception-handling flow control. Eliminate the check for ktdata being null after resolution because that's not possible. Add a check for the resolved keytab being of a different type, since that would result in data structure corruption. ------------------------------------------------------------------------ r22294 | tsitkova | 2009-04-30 12:27:08 -0400 (Thu, 30 Apr 2009) | 2 lines Changed paths: M /trunk/src/plugins/preauth/encrypted_challenge/encrypted_challenge_main.c Uninitialized variable may cause unpredictable behavior in kdc_verify_preauth ------------------------------------------------------------------------ r22293 | ghudson | 2009-04-30 11:08:50 -0400 (Thu, 30 Apr 2009) | 2 lines Changed paths: M /trunk/doc/admin.texinfo Document ok_as_delegate in the admin guide. ------------------------------------------------------------------------ r22292 | hartmans | 2009-04-29 20:38:48 -0400 (Wed, 29 Apr 2009) | 10 lines Changed paths: M /trunk/src/kdc/kdc_preauth.c ticket: 6480 Subject: Do not return PREAUTH_FAILED on unknown preauth Target_Version: 1.7 Tags: pullup If the KDC receives unknown pre-authentication data then ignore it. Do not get into a case where PREAUTH_FAILED is returned because of unknown pre-authentication. The main AS loop will cause PREAUTH_REQUIRED to be returned if the preauth_required flag is set and no valid preauth is found. ------------------------------------------------------------------------ r22291 | ghudson | 2009-04-29 19:21:21 -0400 (Wed, 29 Apr 2009) | 9 lines Changed paths: M /trunk/src/include/k5-err.h M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/krb/kerrs.c M /trunk/src/lib/krb5/libkrb5.exports M /trunk/src/util/support/errors.c M /trunk/src/util/support/libkrb5support-fixed.exports ticket: 6479 subject: Add DEBUG_ERROR_LOCATIONS support If DEBUG_ERROR_LOCATIONS is defined, replace uses of krb5_set_error_message and krb5int_set_error with calls to the new _fl variants of those functions, and include filename and line number information in the calls. Requires C99-style variadic macros if defined. ------------------------------------------------------------------------ r22290 | tlyu | 2009-04-28 20:31:50 -0400 (Tue, 28 Apr 2009) | 5 lines Changed paths: M /trunk/src/clients/ksu/krb_auth_su.c ticket: 6472 target_version: 1.7 tags: pullup Fix typo in error message reported by Marek Mahut (Red Hat). ------------------------------------------------------------------------ r22288 | ghudson | 2009-04-28 14:00:13 -0400 (Tue, 28 Apr 2009) | 14 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_cred.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_safe.c ticket: 6478 subject: Fix handling of RET_SEQUENCE flag in mk_priv/mk_ncred Regularize the handling of KRB5_AUTH_CONTEXT_RET_SEQUENCE in krb5_mk_safe, krb5_mk_priv, and krb5_mk_ncred, using krb5_mk_safe as a baseline. RET_SEQUENCE now implies DO_SEQUENCE for all three functions, the sequence number is always incremented if it is used, and outdata->seq is always set if RET_SEQUENCE is passed. Note that in the corresponding rd_ functions, RET_SEQUENCE and DO_SEQUENCE are independent flags, which is not consistent with the above. This compromise is intended to preserve compatibility with any working code which might exist using the RET_SEQUENCE flag. ------------------------------------------------------------------------ r22287 | ghudson | 2009-04-28 13:54:13 -0400 (Tue, 28 Apr 2009) | 2 lines Changed paths: M /trunk/doc/api/krb5.tex Fix typo. ------------------------------------------------------------------------ r22286 | ghudson | 2009-04-28 11:45:31 -0400 (Tue, 28 Apr 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/sendto_kdc.c Fix a couple of memory leaks in krb5int_sendto, reworking the error handling a bit for cleanliness in the process. ------------------------------------------------------------------------ r22285 | ghudson | 2009-04-28 00:46:10 -0400 (Tue, 28 Apr 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/an_to_ln.c Fix a memory leak in aname_replacer using the recommended flow control for exception handling. ------------------------------------------------------------------------ r22284 | ghudson | 2009-04-28 00:30:03 -0400 (Tue, 28 Apr 2009) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/locate_kdc.c Fix a memory leak in module_locate_server. ------------------------------------------------------------------------ r22283 | ghudson | 2009-04-27 19:48:22 -0400 (Mon, 27 Apr 2009) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_cred.c Fix a few memory leaks in krb5_mk_ncred. Also tighten up the error handling of the sequence number, only decreasing it if it was increased. The handling of DO_SEQUENCE and RET_SEQUENCE may still be flawed in some cases. ------------------------------------------------------------------------ r22282 | ghudson | 2009-04-27 19:01:08 -0400 (Mon, 27 Apr 2009) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/kt_file.c Fix an unchecked use of fwrite in krb5_ktfileint_delete_entry. ------------------------------------------------------------------------ r22281 | ghudson | 2009-04-27 11:42:23 -0400 (Mon, 27 Apr 2009) | 8 lines Changed paths: M /trunk/src/include/kdb.h M /trunk/src/include/kdb_ext.h M /trunk/src/kadmin/cli/kadmin.M M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/lib/kadm5/str_conv.c ticket: 5596 Move KRB5_KDB_OK_AS_DELEGATE from kdb_ext.h to kdb.h. Add kadmin support for the flag. In the KDC, remove the restriction on returning the flag on cross-realm TGTs since there is now a defined meaning for that (it allows ok-as-delegate to be honored on the foreign realm's service tickets). ------------------------------------------------------------------------ r22280 | raeburn | 2009-04-25 05:36:11 -0400 (Sat, 25 Apr 2009) | 9 lines Changed paths: M /trunk/src/lib/kadm5/admin.h M /trunk/src/tests/misc/Makefile.in M /trunk/src/tests/misc/deps A /trunk/src/tests/misc/test_cxx_kadm5.cpp ticket: 6477 subject: make installed headers C++-safe target_version: 1.7 tags: pullup Now that we're installing the kadm5 headers, they should be C++-safe like the others. Wrap the content in 'extern "C"' if compiling as C++. New test program to verify. ------------------------------------------------------------------------ r22279 | ghudson | 2009-04-24 17:15:04 -0400 (Fri, 24 Apr 2009) | 5 lines Changed paths: M /trunk/src/lib/krb5/keytab/kt_file.c ticket: 6475 Simplify and shorten krb5_ktfileint_find_slot, and properly handle the commit_point output parameter. ------------------------------------------------------------------------ r22278 | ghudson | 2009-04-24 15:49:54 -0400 (Fri, 24 Apr 2009) | 9 lines Changed paths: M /trunk/src/lib/krb5/keytab/kt_file.c ticket: 6475 status: open tags: pullup target_version: 1.7 In krb5_ktfileint_find_slot, don't continue the loop when we find a final zero-length buffer. This is a minimal fix intended to be pulled up to the 1.7 branch; a code cleanup commit will follow. ------------------------------------------------------------------------ r22277 | ghudson | 2009-04-23 19:37:42 -0400 (Thu, 23 Apr 2009) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/princ_comp.c In krb5_principal_compare_flags, improve clarity slightly by using a boolean temporary instead of an ordering temporary in the loop over the elements, since we only care about the boolean result. ------------------------------------------------------------------------ r22276 | ghudson | 2009-04-23 11:15:22 -0400 (Thu, 23 Apr 2009) | 5 lines Changed paths: M /trunk/src/lib/krb5/rcache/ser_rc.c In krb5_rcache_externalize, remove a pointless null check of a pointer we just dereferenced. Rewrite krb5_rcache_internalize to use the recommended cleanup flow control, closing a memory leak in the process. ------------------------------------------------------------------------ r22275 | ghudson | 2009-04-23 10:55:42 -0400 (Thu, 23 Apr 2009) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c Close a memory leak in asn1_decode_etype_info2_entry_1_3. ------------------------------------------------------------------------ r22274 | ghudson | 2009-04-23 10:52:25 -0400 (Thu, 23 Apr 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/cc_file.c In krb5_fcc_read, remove an assert which could never trigger (because len is unsigned and cannot be less than zero). ------------------------------------------------------------------------ r22273 | ghudson | 2009-04-23 10:50:06 -0400 (Thu, 23 Apr 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/sendto_kdc.c Fix an error-handling block in sendto_kdc.c's setup_connection() which would always attempt to close -1. ------------------------------------------------------------------------ r22272 | ghudson | 2009-04-23 04:42:40 -0400 (Thu, 23 Apr 2009) | 7 lines Changed paths: M /trunk/src/lib/krb5/krb/gc_via_tkt.c ticket: 6473 tags: pullup In krb5_get_cred_via_tkt, strip the ok-as-delegate flag from credentials obtained using a foreign TGT, unless the TGT also has ok-as-delegate set. ------------------------------------------------------------------------ r22267 | hartmans | 2009-04-22 09:30:00 -0400 (Wed, 22 Apr 2009) | 7 lines Changed paths: M /trunk/src/kadmin/cli/Makefile.in M /trunk/src/kadmin/ktutil/Makefile.in Ticket: 6474 Subject: move kadmin, ktutil, k5srvutil man pages to man1 Target_Version: 1.7 Tags: pullup These binaries have been moved to /usr/bin so their manpages should move from man8 to man1. ------------------------------------------------------------------------ r22266 | ghudson | 2009-04-22 04:26:17 -0400 (Wed, 22 Apr 2009) | 4 lines Changed paths: M /trunk/doc/admin.texinfo In the cross-realm setup example in the admin documentation, use "addprinc" instead of "add_princ" since the latter is not a recognized alias for add_principal. ------------------------------------------------------------------------ r22264 | ghudson | 2009-04-16 12:46:33 -0400 (Thu, 16 Apr 2009) | 12 lines Changed paths: M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kdc_util.c ticket: 6470 subject: Send explicit salt for SALTTYPE_NORMAL keys target_version: 1.7 tags: pullup Change the signature of _make_etype_info_entry to take the canonical client principal instead of the request structure. Also fixes the salt we compute for SALTTYPE_NOREALM keys. Sending an explicit salt for SALTTYPE_NORMAL keys is believed to be necessary for some preauth scenarios involving aliases. ------------------------------------------------------------------------ r22210 | hartmans | 2009-04-14 11:35:12 -0400 (Tue, 14 Apr 2009) | 6 lines Changed paths: M /trunk/src/kdc/fast_util.c ticket: 6461 Subject: Require fast_req checksum to be keyed Target_Version: 1.7 Tags: pullup Since the fast_req checksum is unencrypted, a keyed checksum type needs to be used. ------------------------------------------------------------------------ r22209 | hartmans | 2009-04-14 11:05:21 -0400 (Tue, 14 Apr 2009) | 6 lines Changed paths: M /trunk/src/clients/kinit/kinit.M M /trunk/src/clients/kinit/kinit.c ticket: 6460 subject: Implement kinit option for FAST armor ccache Target_version: 1.7 tags: pullup Implement the -T option to kinit to specify the FAST armor ccache. ------------------------------------------------------------------------ r22208 | wfiveash | 2009-04-13 18:15:05 -0400 (Mon, 13 Apr 2009) | 11 lines Changed paths: M /trunk/src/kadmin/dbutil/kdb5_util.M Ticket: 6459 Subject: Update kdb5_util man page with missing purge_mkeys command Version_Reported: 1.7 Target_Version: 1.7 Tags: pullup While previously updating the kdb5_util command man page to include documentation on new subcommands added as a result of the Master Key Migration project I missed the purge_mkeys command. I've added that with this commit. ------------------------------------------------------------------------ r22200 | ghudson | 2009-04-13 15:29:14 -0400 (Mon, 13 Apr 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/cc_file.c krb5_fcc_generate_new was destroying a locked mutex in the err_out label, which is used for I/O failures. Unlock the mutex first. ------------------------------------------------------------------------ r22199 | ghudson | 2009-04-13 14:43:29 -0400 (Mon, 13 Apr 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/preauth2.c In pa_sam, remove a gratuitous null check for etype which was immediately followed by dereferencing etype. ------------------------------------------------------------------------ r22198 | ghudson | 2009-04-13 14:36:42 -0400 (Mon, 13 Apr 2009) | 9 lines Changed paths: M /trunk/src/lib/krb5/keytab/kt_memory.c ticket: 6454 subject: Make krb5_mkt_resolve error handling work Very little is likely to go wrong inside krb5_mkt_resolve (it just allocates memory and plays with mutexes), but if anything did, the handling was almost always wrong. Reorganize the function to handle errors properly, using a helper create_list_node function to simplify the task. ------------------------------------------------------------------------ r22197 | ghudson | 2009-04-13 13:16:35 -0400 (Mon, 13 Apr 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/dnsglue.c In krb5int_dns_init, fix a malloc-returning-null check which could let a null result slip past. ------------------------------------------------------------------------ r22196 | epeisach | 2009-04-12 11:40:41 -0400 (Sun, 12 Apr 2009) | 7 lines Changed paths: M /trunk/src/lib/krb5/keytab/kt_file.c ticket: 6453 status: open More dead code elimination. When asprintf was used the varaible namelen was no longer necessary. ------------------------------------------------------------------------ r22195 | epeisach | 2009-04-12 10:59:08 -0400 (Sun, 12 Apr 2009) | 7 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_conv.c M /trunk/src/lib/krb5/rcache/ser_rc.c ticket: 6453 subject: remove dead code Remove some more dead code assignment - where the variable is immediately assigned in the next statement - or not used at all. ------------------------------------------------------------------------ r22194 | epeisach | 2009-04-12 10:09:29 -0400 (Sun, 12 Apr 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/cc_retr.c M /trunk/src/lib/krb5/ccache/ser_cc.c Remove dead assignment of variables that are never used. ------------------------------------------------------------------------ r22193 | ghudson | 2009-04-10 17:17:03 -0400 (Fri, 10 Apr 2009) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c In krb5_get_in_tkt, r7002 introduced an unused local variable "padata". It was accidentally used in r18641 instead of preauth_to_use when sorting the received padata sequence, causing the sort to be a no-op. Sort the correct sequence and eliminate the unused local variable. ------------------------------------------------------------------------ r22192 | ghudson | 2009-04-10 16:17:38 -0400 (Fri, 10 Apr 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/recvauth.c Simplify the coupling of problem to response code in recvauth_common, eliminating a big switch statement with a dead-code default block. ------------------------------------------------------------------------ r22191 | ghudson | 2009-04-10 15:54:35 -0400 (Fri, 10 Apr 2009) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ccdefname.c Remove an unnecessary cleanup in krb5_cc_set_default_name. ------------------------------------------------------------------------ r22190 | ghudson | 2009-04-10 15:51:53 -0400 (Fri, 10 Apr 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/gic_pwd.c Check the return value of krb5_timeofday in krb5int_populate_gic_opt. Also initialize krb5int_populate_gic_opt's output variable. ------------------------------------------------------------------------ r22189 | ghudson | 2009-04-10 15:50:55 -0400 (Fri, 10 Apr 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/preauth2.c Check return value of krb5int_copy_data_contents in preauth2.c's pa_salt. ------------------------------------------------------------------------ r22188 | ghudson | 2009-04-10 12:09:19 -0400 (Fri, 10 Apr 2009) | 8 lines Changed paths: M /trunk/doc/admin.texinfo M /trunk/doc/support-enc.texinfo ticket: 6452 subject: Document allow_weak_crypto tags: pullup target_version: 1.7 Also document which cryptosystems are defined to be weak, and add some enctype entries which weren't in the documentation. ------------------------------------------------------------------------ r22187 | ghudson | 2009-04-09 13:57:03 -0400 (Thu, 09 Apr 2009) | 9 lines Changed paths: M /trunk/doc/definitions.texinfo ticket: 6451 subject: Update defaults in documentation tags: pullup target_version: 1.7 doc/definitions.texinfo had, predictably, fallen out of date with respect to the code. Update a few of the out of date comments and defaults, particularly the default enctype lists. ------------------------------------------------------------------------ r22186 | epeisach | 2009-04-09 07:53:27 -0400 (Thu, 09 Apr 2009) | 7 lines Changed paths: M /trunk/src/kdc/main.c ticket: 6450 subject: kdc: handle_referral_params does not return ENOMEM errors tags: pullup retval was set but never returned. ------------------------------------------------------------------------ r22185 | ghudson | 2009-04-08 12:39:33 -0400 (Wed, 08 Apr 2009) | 8 lines Changed paths: M /trunk/src/lib/gssapi/generic/gssapi.hin M /trunk/src/lib/gssapi/krb5/init_sec_context.c ticket: 6203 tags: pullup target_version: 1.7 Using a patch from Apple, add support for GSS_C_DELEG_POLICY_FLAG, which requests delegation only if the ok-as-delegate ticket flag is set. ------------------------------------------------------------------------ r22184 | ghudson | 2009-04-08 11:58:24 -0400 (Wed, 08 Apr 2009) | 7 lines Changed paths: M /trunk/src/lib/krb5/error_tables/krb5_err.et M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_safe.c ticket: 1165 mk_safe and mk_priv require the local address to be set in the auth context; rd_safe and rd_priv require the remote address to be set. Create error codes for both kinds of missing addresses and stop trying futilely to handle the cases where they are not set. ------------------------------------------------------------------------ r22183 | epeisach | 2009-04-08 11:25:43 -0400 (Wed, 08 Apr 2009) | 11 lines Changed paths: M /trunk/src/kdc/do_as_req.c ticket: 6449 subject: Fall through on error return If decoding the encoded_req_body fails, proceed goto errout instead of falling through to fast handling. Looks like a merge error. Reindented code. ------------------------------------------------------------------------ r22182 | ghudson | 2009-04-08 11:22:17 -0400 (Wed, 08 Apr 2009) | 9 lines Changed paths: M /trunk/src/lib/krb5/krb/gic_pwd.c ticket: 6108 tags: pullup target_version: 1.7 When getting initial credentials with a password, try the master if preauth fails on a slave, since preauth can fail due to an out-of-date key. This removes a snippet added in r14939 which was considering only hardware preauth. ------------------------------------------------------------------------ r22177 | epeisach | 2009-04-07 19:59:25 -0400 (Tue, 07 Apr 2009) | 10 lines Changed paths: M /trunk/src/util/support/utf8_conv.c ticket: Subject k5_utf8s_to_ucs2s could deref NULL pointer... Based on usage of this static function, this will never happen as results are always malloced (and checked) by caller. However, the function is already coded to handle the first argument being null - so be consistent throughout. ------------------------------------------------------------------------ r22176 | tlyu | 2009-04-07 17:22:23 -0400 (Tue, 07 Apr 2009) | 7 lines Changed paths: M /trunk/src/lib/krb5/asn.1/asn1_decode.c M /trunk/src/tests/asn.1/krb5_decode_test.c ticket: 6445 subject: CVE-2009-0846 asn1_decode_generaltime can free uninitialized pointer tags: pullup target_version: 1.7 The asn1_decode_generaltime() function can free an uninitialized pointer if asn1buf_remove_charstring() fails. ------------------------------------------------------------------------ r22175 | tlyu | 2009-04-07 17:22:20 -0400 (Tue, 07 Apr 2009) | 14 lines Changed paths: M /trunk/src/lib/krb5/asn.1/asn1buf.c ticket: 6444 subject: CVE-2009-0847 asn1buf_imbed incorrect length validation tags: pullup target_version: 1.7 asn1buf_imbed() can perform pointer arithmetic that causes the "bound" pointer of the subbuffer to be less than the "next" pointer. This can lead to malloc() failure or crash. In asn1buf_imbed(), check the length before doing arithmetic to set subbuf->bound. In asn1buf_remove_octetstring() and asn1buf_remove_charstring(), check for invalid buffer pointers before executing an unsigned length check against a (casted to size_t) negative number. ------------------------------------------------------------------------ r22174 | tlyu | 2009-04-07 17:22:17 -0400 (Tue, 07 Apr 2009) | 11 lines Changed paths: M /trunk/src/lib/gssapi/spnego/spnego_mech.c ticket: 6443 subject: CVE-2009-0844 SPNEGO can read beyond buffer end tags: pullup target_version: 1.7 SPNEGO can read beyond the end of a buffer if the claimed DER length exceeds the number of bytes in the input buffer. This can lead to crash or information disclosure. Thanks to Apple for reporting this vulnerability and providing patches. ------------------------------------------------------------------------ r22173 | tlyu | 2009-04-07 17:22:13 -0400 (Tue, 07 Apr 2009) | 4 lines Changed paths: M /trunk/src/lib/gssapi/spnego/spnego_mech.c ticket: 6417 Apply revised patch from Apple that ensures that a REJECT token is sent on error. ------------------------------------------------------------------------ r22172 | epeisach | 2009-04-07 13:57:56 -0400 (Tue, 07 Apr 2009) | 9 lines Changed paths: M /trunk/src/util/ss/help.c ticket: 6442 subject: Null pointer defref in adding info Clearly the code is broken - and we either never use it - or callers never pass NULL... Detected by clang static checker. ------------------------------------------------------------------------ r22171 | hartmans | 2009-04-05 17:11:26 -0400 (Sun, 05 Apr 2009) | 7 lines Changed paths: M /trunk/src/kdc/do_tgs_req.c ticket: 6439 Subject: Implement KDC side of TGS FAST target_version: 1.7 tags: pullup Most of the KDC side of TGS FAST was already present. This adds correct generation of the reply key. ------------------------------------------------------------------------ r22170 | hartmans | 2009-04-03 23:03:04 -0400 (Fri, 03 Apr 2009) | 3 lines Changed paths: M /trunk/src/kdc/fast_util.c M /trunk/src/lib/krb5/krb/get_in_tkt.c ticket: 6436 fix logic errors ------------------------------------------------------------------------ r22169 | ghudson | 2009-04-03 14:14:40 -0400 (Fri, 03 Apr 2009) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/an_to_ln.c Adjust the logic in rule_an_to_ln to avoid a "can't happen" case of strchr returning null when searching for a character we know is there. Also properly return ENOMEM if we fail to allocate selstring. ------------------------------------------------------------------------ r22168 | hartmans | 2009-04-03 01:36:25 -0400 (Fri, 03 Apr 2009) | 8 lines Changed paths: M /trunk/src/kdc/kdc_authdata.c ticket: 6438 Subject: Handle authdata encrypted in subkey target_version: 1.7 tags: pullup RFC 4120 requires that if a subkey is present in the TGS request that authorization data be encrypted in the subkey. Our KDC did not handle this correctly. ------------------------------------------------------------------------ r22167 | hartmans | 2009-04-03 00:03:45 -0400 (Fri, 03 Apr 2009) | 3 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/fast_util.c M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kdc_util.h M /trunk/src/lib/crypto/arcfour/arcfour.c M /trunk/src/lib/crypto/arcfour/arcfour.h M /trunk/src/lib/crypto/etypes.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/fast.c M /trunk/src/lib/krb5/krb/fast.h M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/kfree.c M /trunk/src/lib/krb5/krb/preauth2.c A /trunk/src/lib/krb5/krb/t_ad_fx_armor.c M /trunk/src/plugins/preauth/encrypted_challenge/encrypted_challenge_main.c ticket: 6436 Merge fast branch at 22166 onto trunk ------------------------------------------------------------------------ r22160 | hartmans | 2009-04-02 23:33:01 -0400 (Thu, 02 Apr 2009) | 12 lines Changed paths: M /trunk/doc/admin.texinfo M /trunk/src/appl/bsd/kcmd.c M /trunk/src/config-files/krb5.conf.M M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/mk_req_ext.c ticket: 1624 Unfortunately, pre-1.7 krshd fails to support keyed checksums because it uses the wrong API and wrong key usage. So, if the auth_context has an explicit checksum type set, then respect that. kcmd sets such a checksum type. Also, because other applications may have the same problem, allow the config file variable if set to override the default checksum. * kcmd.c: Force use of rsa_md5 * init_ctx.c: do not default to md5 * mk_req_ext.c: allow auth_context to override ------------------------------------------------------------------------ r22159 | tlyu | 2009-04-02 19:30:28 -0400 (Thu, 02 Apr 2009) | 3 lines Changed paths: M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krshd.c ticket: 1624 Fix krshd and krlogind to use krb5_c_verify_checksum. ------------------------------------------------------------------------ r22154 | hartmans | 2009-04-01 14:25:02 -0400 (Wed, 01 Apr 2009) | 8 lines Changed paths: M /trunk/doc/admin.texinfo M /trunk/src/config-files/krb5.conf.M M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/send_tgs.c ticket: 1624 Target_version: 1.7 tags: pullup Use the preferred checksum for non-DES keys in the kdc_req path and all the time in the ap_req checksum path. This breaks code to support DCE versions prior to 1.1 but uses the correct checksum for protocol compatibility. ------------------------------------------------------------------------ r22153 | tlyu | 2009-03-31 19:51:48 -0400 (Tue, 31 Mar 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/asn.1/krb5_encode.c ticket: 6436 Make FAST changes build when pkinit is disabled. ------------------------------------------------------------------------ r22152 | hartmans | 2009-03-31 18:36:03 -0400 (Tue, 31 Mar 2009) | 6 lines Changed paths: M /trunk/src/lib/crypto/etypes.c ticket: 6437 target_version: 1.7 tags: pullup Subject: mark export grade RC4 as weak Set the weak enctype flag on the 40-bit RC4. ------------------------------------------------------------------------ r22151 | hartmans | 2009-03-31 18:35:59 -0400 (Tue, 31 Mar 2009) | 3 lines Changed paths: M /trunk/src/kdc/do_tgs_req.c ticket: 6436 Initialize request state in the TGS path. ------------------------------------------------------------------------ r22150 | hartmans | 2009-03-31 13:12:44 -0400 (Tue, 31 Mar 2009) | 1 line Changed paths: M /trunk/src/kdc/deps M /trunk/src/lib/krb5/krb/deps M /trunk/src/plugins/preauth/encrypted_challenge/deps M /trunk/src/plugins/preauth/pkinit/deps make depend ------------------------------------------------------------------------ r22149 | hartmans | 2009-03-31 13:00:41 -0400 (Tue, 31 Mar 2009) | 8 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/configure.in M /trunk/src/include/k5-int-pkinit.h M /trunk/src/include/k5-int.h M /trunk/src/include/krb5/krb5.hin M /trunk/src/include/krb5/preauth_plugin.h M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/dispatch.c M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c A /trunk/src/kdc/fast_util.c M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kdc_util.h M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode.h M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/error_tables/krb5_err.et M /trunk/src/lib/krb5/error_tables/kv5m_err.et M /trunk/src/lib/krb5/krb/Makefile.in A /trunk/src/lib/krb5/krb/fast.c A /trunk/src/lib/krb5/krb/fast.h M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/gic_opt.c M /trunk/src/lib/krb5/krb/kfree.c M /trunk/src/lib/krb5/krb/preauth2.c M /trunk/src/lib/krb5/libkrb5.exports M /trunk/src/lib/krb5/os/accessor.c A /trunk/src/plugins/preauth/encrypted_challenge A /trunk/src/plugins/preauth/encrypted_challenge/Makefile.in (from /trunk/src/plugins/preauth/cksum_body/Makefile.in:22148) A /trunk/src/plugins/preauth/encrypted_challenge/deps (from /trunk/src/ccapi/test/deps:22148) A /trunk/src/plugins/preauth/encrypted_challenge/encrypted_challenge.exports (from /trunk/src/plugins/preauth/pkinit/pkinit.exports:22148) A /trunk/src/plugins/preauth/encrypted_challenge/encrypted_challenge_main.c A /trunk/src/plugins/preauth/fast_factor.h ticket: 6436 subject: Implement FAST from draft-ietf-krb-wg-preauth-framework Target_Version: 1.7 Merge fast branch at 22146 onto trunk Implement the kerberos pre-authentication framework FAST feature per Projects/FAST on the wiki. ------------------------------------------------------------------------ r22148 | hartmans | 2009-03-31 12:50:25 -0400 (Tue, 31 Mar 2009) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/send_tgs.c ticket: 6393 in send_tgs.c: Encrypt using local_subkey not *subkey ------------------------------------------------------------------------ r22147 | ghudson | 2009-03-29 22:43:51 -0400 (Sun, 29 Mar 2009) | 5 lines Changed paths: M /trunk/README M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/deps A /trunk/src/lib/krb5/krb/t_pac.c A /trunk/src/lib/krb5/krb/t_princ.c ticket: 6435 subject: Add PAC and principal parsing test cases From Heimdal, ported by Luke, further modified by me. ------------------------------------------------------------------------ r22114 | wfiveash | 2009-03-25 17:12:58 -0400 (Wed, 25 Mar 2009) | 9 lines Changed paths: M /trunk/src/kadmin/dbutil/kdb5_util.M Ticket: 6432 Subject: Update kdb5_util man page for mkey migration project Version_Reported: 1.7 Target_Version: 1.7 Tags: pullup Updated the kdb5_util command man page to include documentation on new subcommands added as a result of the Master Key Migration project. ------------------------------------------------------------------------ r22113 | ghudson | 2009-03-24 13:24:31 -0400 (Tue, 24 Mar 2009) | 5 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/plugins/preauth/pkinit/pkinit.h M /trunk/src/plugins/preauth/pkinit/pkinit_clnt.c M /trunk/src/plugins/preauth/pkinit/pkinit_matching.c M /trunk/src/plugins/preauth/pkinit/pkinit_srv.c Revert r21880 which included k5-int.h in several pkinit source files. Instead, move the pkinit-specific KRB5_CONF macros to pkinit.h, and add duplicate definitions of the non-pkinit-specific macros used by the pkinit code. ------------------------------------------------------------------------ r22112 | ghudson | 2009-03-20 14:09:19 -0400 (Fri, 20 Mar 2009) | 11 lines Changed paths: M /trunk/src/config/pre.in M /trunk/src/include/Makefile.in M /trunk/src/include/kdb.h M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/admin.h ticket: 6431 subject: Install kadmin and kdb headers tags: pullup target_version: 1.7 Add disclaimers to the kadmin and kdb headers about the weaker stability commitments we make for their APIs, and install them for the benefit of users who can tolerate such instability. (The kadmin interface is the real goal here, but the kadmin header includes kdb.h so we need to install both.) ------------------------------------------------------------------------ r22107 | ghudson | 2009-03-17 17:54:51 -0400 (Tue, 17 Mar 2009) | 8 lines Changed paths: M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c ticket: 6427 subject: Fix error handling issue in ASN.1 decoder tags: pullup target_version: 1.7 In asn1_k_decode.c, check the return value of end_sequence_of_no_tagvars_helper. ------------------------------------------------------------------------ r22100 | tsitkova | 2009-03-16 14:00:06 -0400 (Mon, 16 Mar 2009) | 2 lines Changed paths: M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/main.c Verify return code from krb5_db_set_mkey_list. ------------------------------------------------------------------------ r22098 | hartmans | 2009-03-16 12:54:40 -0400 (Mon, 16 Mar 2009) | 1 line Changed paths: M /trunk/src/lib/crypto/deps M /trunk/src/plugins/kdb/db2/libdb2/btree/deps M /trunk/src/plugins/kdb/db2/libdb2/db/deps M /trunk/src/plugins/kdb/db2/libdb2/hash/deps M /trunk/src/plugins/kdb/db2/libdb2/mpool/deps M /trunk/src/plugins/kdb/db2/libdb2/recno/deps M /trunk/src/plugins/preauth/pkinit/deps make depend ------------------------------------------------------------------------ r22097 | hartmans | 2009-03-16 12:50:30 -0400 (Mon, 16 Mar 2009) | 6 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/krb/Makefile.in A /trunk/src/lib/krb5/krb/t_authdata.c ticket: 6422 Implement tests for authdata functions Implement some test cases for krb5_merge_authdata and krb5int_find_authdata ------------------------------------------------------------------------ r22096 | hartmans | 2009-03-16 12:50:26 -0400 (Mon, 16 Mar 2009) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/copy_auth.c subject: Implement krb5int_find_authdata ticket: 6422 Implement a function to find all instances of a particular ad_type in ticket or authenticator authdata. ------------------------------------------------------------------------ r22095 | hartmans | 2009-03-16 12:50:23 -0400 (Mon, 16 Mar 2009) | 7 lines Changed paths: M /trunk/src/lib/crypto/Makefile.in A /trunk/src/lib/crypto/t_cf2.c A /trunk/src/lib/crypto/t_cf2.comments A /trunk/src/lib/crypto/t_cf2.expected A /trunk/src/lib/crypto/t_cf2.in A /trunk/src/lib/crypto/t_prf.comments A /trunk/src/lib/crypto/t_prf.expected A /trunk/src/lib/crypto/t_prf.in ticket: 6421 Implement test cases for CF2 Implement a simple program to call KRB-FX-CF2 and print the resulting keys. Add to regression tests. Also, use the PRF testing application to confirm that CF2 generates consistent keys if called by hand. ------------------------------------------------------------------------ r22094 | hartmans | 2009-03-16 12:50:09 -0400 (Mon, 16 Mar 2009) | 6 lines Changed paths: M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/crypto/Makefile.in A /trunk/src/lib/crypto/cf2.c M /trunk/src/lib/crypto/etypes.h M /trunk/src/lib/crypto/libk5crypto.exports ticket: 6421 Subject: Implement KRB-FX_CF2 Draft-ietf-krb-wg-preauth-framework defines a function KRB-FX-CF2 that combines two keys of arbitrary enctype. Implement this function as an exported API. ------------------------------------------------------------------------ r22093 | hartmans | 2009-03-16 12:50:04 -0400 (Mon, 16 Mar 2009) | 7 lines Changed paths: M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/main.c ticket: 6424 Subject: Call kdb_set_mkey_list from the KDC Target_version: 1.7 tags: pullup In order for the kdb keytab to be used from within the KDC, the KDC needs to set the master key list in the context. ------------------------------------------------------------------------ r22092 | hartmans | 2009-03-16 12:49:59 -0400 (Mon, 16 Mar 2009) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/auth_con.c ticket: 6423 Subject: krb5_auth_con_free should support freeing a null auth_context without segfault. If the input auth_con is NULL, return success. ------------------------------------------------------------------------ r22090 | ghudson | 2009-03-15 00:21:12 -0400 (Sun, 15 Mar 2009) | 10 lines Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kerberos.ldif M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kerberos.schema M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c ticket: 6420 subject: Add LDAP back end support for canonical name attribute tags: pullup target_version: 1.7 Add a krbCanonicalName attribute to the schema. When looking up a principal, if the canonical name is set and does not match the requested name, then return the entry only if canonicalization was requested, and use the entry's canonical name. ------------------------------------------------------------------------ r22089 | ghudson | 2009-03-15 00:15:16 -0400 (Sun, 15 Mar 2009) | 9 lines Changed paths: M /trunk/doc/admin.texinfo ticket: 6419 subject: Document alias support in LDAP back end tags: pullup target_version: 1.7 Add a few paragraphs to the LDAP instructions on creating aliases through direct manipulation of the LDAP data, and briefly explain when aliases will be used. ------------------------------------------------------------------------ r22088 | ghudson | 2009-03-14 01:46:18 -0400 (Sat, 14 Mar 2009) | 15 lines Changed paths: M /trunk/doc/admin.texinfo ticket: 6418 subject: Improve LDAP admin documentation target_version: 1.7 tags: pullup Use dc=example,dc=com as the example base DN instead of more archaic forms. Provide a little more cross-referencing of concepts and mechanisms. Add additional steps in the OpenLDAP setup instructions for choosing DNs for the Kerberos container, KDC service, and kadmin service. Explain a little bit about what the Kerberos container and realm container are. Be clearer that using separate subtrees from the realm container for principals is an option, not a necessity, and don't use the base DN as an example of a separate subtree (it's confusing). ------------------------------------------------------------------------ r22084 | tlyu | 2009-03-13 17:16:14 -0400 (Fri, 13 Mar 2009) | 8 lines Changed paths: M /trunk/src/lib/gssapi/spnego/spnego_mech.c ticket: 6417 subject: CVE-2009-0845 SPNEGO can dereference a null pointer tags: pullup target_version: 1.7 acc_ctx_new() can return an error condition without establishing a SPNEGO context structure. This can cause a null pointer dereference in cleanup code in spnego_gss_accept_sec_context(). ------------------------------------------------------------------------ r22083 | ghudson | 2009-03-12 23:10:12 -0400 (Thu, 12 Mar 2009) | 9 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c ticket: 6415 subject: Use correct salt for canonicalized principals target_version: 1.7 tags: pullup In cases where the salt is derived from the client principal, use the canonicalized principal received from the KDC to determine the salt. Further changes are probably required for some preauth cases. ------------------------------------------------------------------------ r22082 | raeburn | 2009-03-12 18:06:35 -0400 (Thu, 12 Mar 2009) | 6 lines Changed paths: M /trunk/src/lib/gssapi/krb5/k5sealv3iov.c ticket: 6412 tags: pullup Better fix: Delay setting 'outbuf' until after the header buffer might have been allocated locally, and set it in both code paths instead of just the confidentiality-requested code path. ------------------------------------------------------------------------ r22081 | raeburn | 2009-03-12 12:48:15 -0400 (Thu, 12 Mar 2009) | 7 lines Changed paths: M /trunk/src/lib/gssapi/krb5/k5sealv3iov.c ticket: 6412 subject: crash using library-allocated storage for header in wrap_iov target_version: 1.7 tags: pullup When allocating storage for the header buffer, update the internal output buffer pointer as well. ------------------------------------------------------------------------ r22079 | ghudson | 2009-03-11 18:14:24 -0400 (Wed, 11 Mar 2009) | 13 lines Changed paths: M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kdc_util.h M /trunk/src/kdc/main.c M /trunk/src/kdc/network.c ticket: 6408 subject: Report verbose error messages from KDC target_version: 1.7 tags: pullup We were losing verbose error messages when logging from the KDC because the context passed to krb5_klog_init did not match the realm-specific context used for most library function calls. Introduce a wrapper function kdc_err which copies the error state from the call context to the log context. The wrapper function also knows the program name, which removes the need to pass argv[0] around everywhere or make up program names. ------------------------------------------------------------------------ r22078 | ghudson | 2009-03-11 18:11:06 -0400 (Wed, 11 Mar 2009) | 9 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/krb5/krb/kerrs.c M /trunk/src/lib/krb5/libkrb5.exports ticket: 6407 subject: Make a working krb5_copy_error_message target_version: 1.7 tags: pullup The krb5_copy_error_state macro wasn't used, didn't work, and didn't need to be a macro. Replace it with an exported API function named krb5_copy_error_message. ------------------------------------------------------------------------ r22077 | tsitkova | 2009-03-11 11:36:41 -0400 (Wed, 11 Mar 2009) | 2 lines Changed paths: M /trunk/src/util/collected-client-lib/Makefile.in Make Lite Client lib link again. ------------------------------------------------------------------------ r22076 | tsitkova | 2009-03-11 11:32:14 -0400 (Wed, 11 Mar 2009) | 2 lines Changed paths: M /trunk/src/util/collected-client-lib/Makefile.in Make it link again. ------------------------------------------------------------------------ r22073 | wfiveash | 2009-03-10 16:26:24 -0400 (Tue, 10 Mar 2009) | 5 lines Changed paths: M /trunk/src/kadmin/dbutil/kdb5_mkey.c M /trunk/src/lib/kdb/kdb5.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_xdr.c ticket: 6405 Tags: pullup Several small fixes to enable the migrate mkey commands to work properly with a LDAP KDB. See the ticket for more details. ------------------------------------------------------------------------ r22072 | tsitkova | 2009-03-10 10:49:43 -0400 (Tue, 10 Mar 2009) | 2 lines Changed paths: A /trunk/src/tests/kdc_realm/input_conf/test_KDCs_1.conf M /trunk/src/tests/kdc_realm/input_conf/test_setup.conf M /trunk/src/tests/kdc_realm/kdcref.py Added test for KRB5_NT_UNKNOWN princ type ------------------------------------------------------------------------ r22071 | ghudson | 2009-03-09 21:28:12 -0400 (Mon, 09 Mar 2009) | 10 lines Changed paths: M /trunk/src/include/kdb.h M /trunk/src/lib/kdb/kdb5.c M /trunk/src/lib/kdb/libkdb5.exports M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c ticket: 6403 Rename kdb_setup_lib_handle to krb5_db_setup_lib_handle and export it. Make kdb5_ldap_util work again by calling this function to set up dal_handle instead of using one with an uninitialized lib_handle. It is likely that kdb5_ldap_util will only function given a krb5.conf which specifies a realm with an LDAP database module as the default realm. Not sure if that was the case before. ------------------------------------------------------------------------ r22070 | tsitkova | 2009-03-09 10:23:31 -0400 (Mon, 09 Mar 2009) | 2 lines Changed paths: M /trunk/src/kdc/do_tgs_req.c Removed unneeded printf's ------------------------------------------------------------------------ r22069 | tsitkova | 2009-03-09 10:21:20 -0400 (Mon, 09 Mar 2009) | 2 lines Changed paths: M /trunk/src/clients/kvno/kvno.c Introduced '-u' option to kvno to enforce KRB5_NT_UNKNOWN princ type. ------------------------------------------------------------------------ r22068 | raeburn | 2009-03-06 18:57:10 -0500 (Fri, 06 Mar 2009) | 6 lines Changed paths: M /trunk/src/clients/klist/klist.c ticket: 4241 target_version: 1.7 tags: pullup Add "-V" option to klist to print the package name and version, and exit. ------------------------------------------------------------------------ r22067 | hartmans | 2009-03-06 12:26:29 -0500 (Fri, 06 Mar 2009) | 12 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c ticket: 6401 Subject: send_as_req re-encodes the request krb5_get_init_creds calls encode_krb5_as_req to produce an encoding for the preauth plugins, then passes the unencoded request structure into the static function send_as_req. That function re-encodes the request. This is an unnecessary call to the encoder. In addition, for the FAST project, it is desirable to encapsulate the unencoded outer request so that krb5_get_init_creds does not need it. * send_as_req is modified to take an encoded request and realm * Remove unused logic to fill in request nonce from send_as_req ------------------------------------------------------------------------ r22065 | tsitkova | 2009-03-05 11:49:12 -0500 (Thu, 05 Mar 2009) | 2 lines Changed paths: M /trunk/src/lib/crypto/hmac.c Take out of the loop unchangeble assignments. Tabulation. ------------------------------------------------------------------------ r22057 | hartmans | 2009-02-26 15:32:35 -0500 (Thu, 26 Feb 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/copy_auth.c ticket: 6400 krb5_merge_authdata should initialize output on failure. ------------------------------------------------------------------------ r22056 | hartmans | 2009-02-26 15:07:05 -0500 (Thu, 26 Feb 2009) | 11 lines Changed paths: M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/krb5/krb/copy_auth.c M /trunk/src/lib/krb5/libkrb5.exports Subject: Include authenticator and ticket authdata in gss-api ticket: 6400 Target_version: 1.7 Tags: pullup Currently, the GSS-API routines for handling authdata only extract the authorization data from the ticket, not that from the authenticator. This is incorrect. Introduce a new function krb5_merge_authadata to merge two authdata arrays into a newly allocated result array. Use this function in accept_sec_context.c to include both sets of authdata. ------------------------------------------------------------------------ r22050 | tsitkova | 2009-02-23 16:26:29 -0500 (Mon, 23 Feb 2009) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/send_tgs.c Check return code of encode_krb5_ap_req. Also, tabs vs whitespace. ------------------------------------------------------------------------ r22049 | ghudson | 2009-02-23 15:15:05 -0500 (Mon, 23 Feb 2009) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_req_ext.c In krb5int_generate_and_save_subkey, check the return value of krb5_crypto_us_timeofday. It can't really fail in practice, but if it did we'd be passing stack garbage to krb5_c_random_add_entropy. That's harmless, but poor form. ------------------------------------------------------------------------ r22047 | ghudson | 2009-02-23 14:30:36 -0500 (Mon, 23 Feb 2009) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/kt_file.c Check the return value of fseek in two places in kt_file.c. ------------------------------------------------------------------------ r22046 | tsitkova | 2009-02-23 13:47:28 -0500 (Mon, 23 Feb 2009) | 2 lines Changed paths: M /trunk/src/kdc/do_tgs_req.c Correct the return code. ------------------------------------------------------------------------ r22045 | ghudson | 2009-02-23 13:28:48 -0500 (Mon, 23 Feb 2009) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/gic_pwd.c Kill an odd (but harmless) use of strncpy in krb5_get_in_tkt_with_password, by using the construction from krb5_get_init_creds_password. ------------------------------------------------------------------------ r22044 | hartmans | 2009-02-23 11:22:47 -0500 (Mon, 23 Feb 2009) | 10 lines Changed paths: M /trunk/src/lib/krb5/krb/send_tgs.c Ticket: 6393 send_tgs.c: * Move generation of subkey into krb5int_send_tgs from construct_authenticator so that it is available for encrypting authorization data. * Initialize rep->message_type and note that rep is touched on unsuccessful calls (this has always been true). * Do not set *subkey until successful return. Thanks to Greg Hudson for pointing out these problems. ------------------------------------------------------------------------ r22043 | ghudson | 2009-02-20 14:13:00 -0500 (Fri, 20 Feb 2009) | 5 lines Changed paths: M /trunk/src/appl/bsd/krcp.c In krcp, check the return value when closing the output file after successfully writing it. close cannot return an error status on most local filesystems, but can on some network filesystems such as AFS or NFS. ------------------------------------------------------------------------ r22042 | rra | 2009-02-20 13:48:26 -0500 (Fri, 20 Feb 2009) | 5 lines Changed paths: M /trunk/src/kadmin/cli/Makefile.in Ticket: 6348 Tags: pullup Also install k5srvutil into PREFIX/bin instead of PREFIX/sbin. ------------------------------------------------------------------------ r22041 | tsitkova | 2009-02-20 13:24:18 -0500 (Fri, 20 Feb 2009) | 2 lines Changed paths: M /trunk/src/kdc/do_tgs_req.c Adjust to the return value of isflagset routine. ------------------------------------------------------------------------ r22040 | tsitkova | 2009-02-20 09:34:34 -0500 (Fri, 20 Feb 2009) | 2 lines Changed paths: A /trunk/src/tests/kdc_realm A /trunk/src/tests/kdc_realm/input_conf A /trunk/src/tests/kdc_realm/input_conf/kdc_pri_template.conf A /trunk/src/tests/kdc_realm/input_conf/kdc_ref_template.conf A /trunk/src/tests/kdc_realm/input_conf/krb5_priCL_template.conf A /trunk/src/tests/kdc_realm/input_conf/krb5_priKDC_1_template.conf A /trunk/src/tests/kdc_realm/input_conf/krb5_priKDC_2_template.conf A /trunk/src/tests/kdc_realm/input_conf/krb5_priKDC_3_template.conf A /trunk/src/tests/kdc_realm/input_conf/krb5_priKDC_4_template.conf A /trunk/src/tests/kdc_realm/input_conf/krb5_priKDC_5_template.conf A /trunk/src/tests/kdc_realm/input_conf/krb5_priKDC_6_template.conf A /trunk/src/tests/kdc_realm/input_conf/krb5_priKDC_7_template.conf A /trunk/src/tests/kdc_realm/input_conf/krb5_priKDC_8_template.conf A /trunk/src/tests/kdc_realm/input_conf/krb5_priKDC_template.conf A /trunk/src/tests/kdc_realm/input_conf/krb5_ref_template.conf A /trunk/src/tests/kdc_realm/input_conf/test_KDCs.conf A /trunk/src/tests/kdc_realm/input_conf/test_princs.conf A /trunk/src/tests/kdc_realm/input_conf/test_setup.conf A /trunk/src/tests/kdc_realm/kdcref.py KDC realm referral test ------------------------------------------------------------------------ r22038 | raeburn | 2009-02-19 15:51:27 -0500 (Thu, 19 Feb 2009) | 9 lines Changed paths: M /trunk/src/config-files/krb5.conf ticket: 6398 subject: remove obsolete GNU.ORG realm info target_version: 1.7 tags: pullup Our sample krb5.conf has obsolete info on the GNU.ORG realm; the DNS entries named don't exist, and AFAIK this hasn't been accurate in years. (I don't even know if they're currently running a Kerberos realm.) ------------------------------------------------------------------------ r22037 | tsitkova | 2009-02-19 15:15:04 -0500 (Thu, 19 Feb 2009) | 2 lines Changed paths: M /trunk/src/kdc/main.c Fix in handle_referral_params ------------------------------------------------------------------------ r22023 | raeburn | 2009-02-18 13:20:41 -0500 (Wed, 18 Feb 2009) | 5 lines Changed paths: M /trunk/src/ccapi/Makefile.in A /trunk/src/ccapi/deps M /trunk/src/ccapi/lib/Makefile.in A /trunk/src/ccapi/lib/deps A /trunk/src/ccapi/lib/libkrb5-ccapi.exports M /trunk/src/ccapi/lib/unix/Makefile.in A /trunk/src/ccapi/lib/unix/deps A /trunk/src/ccapi/lib/unix/stubs.c M /trunk/src/ccapi/server/Makefile.in A /trunk/src/ccapi/server/deps M /trunk/src/ccapi/server/unix/Makefile.in A /trunk/src/ccapi/server/unix/deps A /trunk/src/ccapi/test/deps M /trunk/src/configure.in M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/ccache/ccapi/Makefile.in A /trunk/src/lib/krb5/ccache/ccapi/deps M /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.c Some fixups and stubs for building ccapi on UNIX, and dependencies. (Doesn't make a complete working implementation, but it mostly compiles.) Does *not* include the changes to actually cause the ccapi code to get built in normal UNIX builds. ------------------------------------------------------------------------ r22011 | ghudson | 2009-02-17 12:32:19 -0500 (Tue, 17 Feb 2009) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/kuserok.c Revert the fopen part of the previous krb5_kuserok change, but keep the string-handling change. It introduced an unwanted behavior change when .k5login was detectable but unreadable. ------------------------------------------------------------------------ r22010 | ghudson | 2009-02-17 12:09:35 -0500 (Tue, 17 Feb 2009) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/kuserok.c In krb5_kuserok, just try opening .k5login; don't check ahead of time whether it looks accessible. Also rewrite the construction of the .k5login filename to use snprintf instead of strnpy/strncat. ------------------------------------------------------------------------ r22005 | raeburn | 2009-02-13 17:23:24 -0500 (Fri, 13 Feb 2009) | 1 line Changed paths: M /trunk/src/kdc/network.c Be less verbose about routing-socket messages. ------------------------------------------------------------------------ r22004 | ghudson | 2009-02-13 17:05:48 -0500 (Fri, 13 Feb 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode.h M /trunk/src/lib/krb5/asn.1/krb5_decode.c Correct numerous memory leaks on error conditions in the ASN.1 decoder functions. ------------------------------------------------------------------------ r22003 | ghudson | 2009-02-13 17:03:37 -0500 (Fri, 13 Feb 2009) | 3 lines Changed paths: M /trunk/src/tests/asn.1/krb5_decode_leak.c In krb5_decode_leak.c, work around the oddity that krb5_free_cred_enc_part is a contents-only free function. ------------------------------------------------------------------------ r22002 | ghudson | 2009-02-13 17:00:47 -0500 (Fri, 13 Feb 2009) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/send_tgs.c In tgs_construct_tgsreq, free scratch even if scratch->data is NULL. (Which probably can't happen, but static analyzers don't know that.) Also protect scratch from being freed before initialization. ------------------------------------------------------------------------ r21993 | hartmans | 2009-02-13 10:55:32 -0500 (Fri, 13 Feb 2009) | 13 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/krb/decode_kdc.c M /trunk/src/lib/krb5/krb/gc_via_tkt.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/lib/krb5/libkrb5.exports Subject: Implement TGS authenticator subkey usage ticket: 6393 tags: enhancement Implement support for use of a subkey in the TGS req. This is needed by FAST TGS support. The interface to krb5_send_tgs changed in order to gain a subkey output parameter. Since this is a private interface it was renamed to krb5int_send_tgs and removed from the export list. * send_tgs.c: generate a subkey and return to caller * decode_kdc_rep.c: Use subkey keyusage * gc_via_tkt.c: pass in subkey to decode_kdc_rep * send_tgs.c: use subkey for encrypting authorization data ------------------------------------------------------------------------ r21988 | raeburn | 2009-02-12 15:35:15 -0500 (Thu, 12 Feb 2009) | 1 line Changed paths: M /trunk/src/util/support/errors.c Don't pass negative numbers to strerror. ------------------------------------------------------------------------ r21987 | raeburn | 2009-02-12 15:19:21 -0500 (Thu, 12 Feb 2009) | 1 line Changed paths: M /trunk/src/lib/gssapi/krb5/util_crypt.c Don't apply 'const' twice. Make kg_arcfour_l40 static. ------------------------------------------------------------------------ r21986 | raeburn | 2009-02-12 15:18:20 -0500 (Thu, 12 Feb 2009) | 1 line Changed paths: M /trunk/src/kadmin/testing/util/tcl_kadm5.c Don't apply 'const' twice. ------------------------------------------------------------------------ r21985 | ghudson | 2009-02-12 15:07:15 -0500 (Thu, 12 Feb 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/gic_pwd.c In krb5_get_in_tkt_with_password, free opte before returning the error from krb5_unparse_name, not after. ------------------------------------------------------------------------ r21984 | ghudson | 2009-02-12 14:43:23 -0500 (Thu, 12 Feb 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/gen_subkey.c Make output parameter of krb5_generate_subkey_extended well-defined on error, and reformat function to fit coding standards. ------------------------------------------------------------------------ r21983 | raeburn | 2009-02-12 14:43:08 -0500 (Thu, 12 Feb 2009) | 1 line Changed paths: M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c Remove useless unsigned >=0 tests. ------------------------------------------------------------------------ r21982 | ghudson | 2009-02-12 14:38:08 -0500 (Thu, 12 Feb 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_io.c In krb5_rc_io_open_internal, d->fn is always set for the cleanup handler, so do not check it. ------------------------------------------------------------------------ r21981 | ghudson | 2009-02-12 13:21:33 -0500 (Thu, 12 Feb 2009) | 4 lines Changed paths: M /trunk/src/lib/krb5/asn.1/asn1_encode.c M /trunk/src/lib/krb5/asn.1/asn1buf.c Modify asn12krb5_buf and asn1_do_full_encode to make output parameter values well-defined on error. Clean up memory handling and an unused variable in asn1_do_full_encode. ------------------------------------------------------------------------ r21980 | ghudson | 2009-02-12 12:51:45 -0500 (Thu, 12 Feb 2009) | 8 lines Changed paths: M /trunk/src/lib/krb5/krb/walk_rtree.c ticket: 6392 subject: Fix allocation failure check in walk_rtree tags: pullup target_version: 1.7 Check the correct variable for null after allocating the server string in rtree_capath_vals. ------------------------------------------------------------------------ r21970 | ghudson | 2009-02-11 15:28:40 -0500 (Wed, 11 Feb 2009) | 3 lines Changed paths: M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/asn.1/deps A /trunk/src/tests/asn.1/krb5_decode_leak.c Add a new test harness to facilitate memory leak detection in the ASN.1 decoder routines. ------------------------------------------------------------------------ r21969 | ghudson | 2009-02-11 15:18:43 -0500 (Wed, 11 Feb 2009) | 6 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/krb/kfree.c M /trunk/src/lib/krb5/libkrb5.exports Ensure we have a free function for every data type we have an ASN.1 decoder for. Export the new free functions, but only declare them in k5-int.h since they shouldn't be needed by applications. Also export a couple of encoder and decoder functions not previously exported. ------------------------------------------------------------------------ r21968 | epeisach | 2009-02-11 08:01:11 -0500 (Wed, 11 Feb 2009) | 9 lines Changed paths: M /trunk/src/aclocal.m4 ticket: 6390 subject: --disable-rpath is not working tags: pullup target_version: 1.7 AC_ARG_ENABLE returns its value in enableval not withval. --disable-rpath was not working - or dependent on some previous setting... ------------------------------------------------------------------------ r21967 | epeisach | 2009-02-11 07:47:51 -0500 (Wed, 11 Feb 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/t_cc.c Add test for krb5_cc_get_principal and ensure returned value correct. ------------------------------------------------------------------------ r21966 | rra | 2009-02-11 00:00:24 -0500 (Wed, 11 Feb 2009) | 6 lines Changed paths: M /trunk/src/kadmin/cli/Makefile.in M /trunk/src/kadmin/ktutil/Makefile.in Ticket: 6348 Tags: pullup Install ktutil and kadmin into CLIENT_BINDIR instead of ADMIN_BINDIR since both are useful for users other than the system administrator. ------------------------------------------------------------------------ r21965 | raeburn | 2009-02-10 20:15:58 -0500 (Tue, 10 Feb 2009) | 1 line Changed paths: M /trunk/src/lib/gssapi/Makefile.in remove local objects from list for windows ------------------------------------------------------------------------ r21964 | raeburn | 2009-02-10 20:14:27 -0500 (Tue, 10 Feb 2009) | 1 line Changed paths: M /trunk/src/lib/krb5_32.def remove des425 syms; add some new dce,iov syms needed for gssapi ------------------------------------------------------------------------ r21963 | raeburn | 2009-02-10 20:12:21 -0500 (Tue, 10 Feb 2009) | 1 line Changed paths: M /trunk/src/Makefile.in Updates for current CCAPI code; build krb5 unicode support. ------------------------------------------------------------------------ r21962 | raeburn | 2009-02-10 19:58:41 -0500 (Tue, 10 Feb 2009) | 1 line Changed paths: M /trunk/src/ccapi/common/win/tls.h M /trunk/src/ccapi/lib/win/Makefile.in M /trunk/src/ccapi/server/win/Makefile.in M /trunk/src/ccapi/server/win/WorkQueue.h M /trunk/src/ccapi/server/win/ccs_os_server.cpp M /trunk/src/ccapi/server/win/workitem.h Some updates to compile and link on Windows, with recent CCAPI changes. ------------------------------------------------------------------------ r21961 | raeburn | 2009-02-10 19:53:28 -0500 (Tue, 10 Feb 2009) | 1 line Changed paths: M /trunk/src/lib/krb5/Makefile.in pull in unicode stuff on windows ------------------------------------------------------------------------ r21960 | raeburn | 2009-02-10 19:53:00 -0500 (Tue, 10 Feb 2009) | 1 line Changed paths: M /trunk/src/lib/krb5/rcache/rc_io.c hide stat buf init on windows ------------------------------------------------------------------------ r21959 | raeburn | 2009-02-10 19:51:46 -0500 (Tue, 10 Feb 2009) | 1 line Changed paths: M /trunk/src/lib/krb5/unicode/ure/ure.c M /trunk/src/lib/krb5/unicode/ure/urestubs.c make build on windows, in current makefile framework ------------------------------------------------------------------------ r21958 | raeburn | 2009-02-10 19:51:06 -0500 (Tue, 10 Feb 2009) | 1 line Changed paths: M /trunk/src/lib/krb5/unicode/Makefile.in Windows version of 'copy a bunch of files around' ------------------------------------------------------------------------ r21957 | raeburn | 2009-02-10 19:24:39 -0500 (Tue, 10 Feb 2009) | 1 line Changed paths: M /trunk/src/util/support/Makefile.in build strlcpy.c, printf.c, ipc_stream.c on windows ------------------------------------------------------------------------ r21956 | raeburn | 2009-02-10 19:16:23 -0500 (Tue, 10 Feb 2009) | 1 line Changed paths: M /trunk/src/include/k5-platform.h define SSIZE_MAX forWindows ------------------------------------------------------------------------ r21955 | raeburn | 2009-02-10 19:15:55 -0500 (Tue, 10 Feb 2009) | 1 line Changed paths: M /trunk/src/include/k5-buf.h unistd.h is posix only ------------------------------------------------------------------------ r21954 | raeburn | 2009-02-10 19:11:33 -0500 (Tue, 10 Feb 2009) | 1 line Changed paths: M /trunk/src/config/win-post.in pull in dependency files ------------------------------------------------------------------------ r21953 | raeburn | 2009-02-10 18:38:36 -0500 (Tue, 10 Feb 2009) | 1 line Changed paths: M /trunk/src/tests/misc/deps update ------------------------------------------------------------------------ r21952 | ghudson | 2009-02-10 14:05:58 -0500 (Tue, 10 Feb 2009) | 5 lines Changed paths: M /trunk/src/lib/krb5/ccache/ser_cc.c In krb5_ccache_internalize: fix resource leaks, fix several cases where success could be returned on failure, validate the length of the ccache name, make the value of *argp well-defined on failure, and lay out the function in a linear style with a cleanup handler. ------------------------------------------------------------------------ r21951 | ghudson | 2009-02-10 13:25:15 -0500 (Tue, 10 Feb 2009) | 4 lines Changed paths: M /trunk/src/lib/krb5/ccache/ser_cc.c In the ccache serialization code, remove some unnecessary checks for nullity of ccache->ops; we assume a valid ops pointer in neighboring parts of the code. ------------------------------------------------------------------------ r21950 | ghudson | 2009-02-10 12:17:39 -0500 (Tue, 10 Feb 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/cc_memory.c Fix a memory leak (unlikely to happen in practice) in krb5_mcc_store; use a cleanup handler for robustness. ------------------------------------------------------------------------ r21940 | ghudson | 2009-02-09 21:01:58 -0500 (Mon, 09 Feb 2009) | 5 lines Changed paths: M /trunk/src/lib/krb5/asn.1/krb5_decode.c Adjust the structure of krb5_decode.c functions to initialize output parameters to NULL and not set them to the real values until a successful return is guaranteed. Also fix get_eoc which was returning without clean_return. ------------------------------------------------------------------------ r21939 | ghudson | 2009-02-09 19:20:48 -0500 (Mon, 09 Feb 2009) | 2 lines Changed paths: M /trunk/src/util/support/t_k5buf.c Update t_k5buf.c for the renamed buffer type constants. ------------------------------------------------------------------------ r21938 | raeburn | 2009-02-09 18:43:04 -0500 (Mon, 09 Feb 2009) | 1 line Changed paths: M /trunk/src/ccapi/common/cci_cred_union.c M /trunk/src/ccapi/common/cci_identifier.c M /trunk/src/ccapi/common/cci_message.c M /trunk/src/ccapi/common/cci_message.h M /trunk/src/ccapi/lib/ccapi_ccache.c M /trunk/src/ccapi/lib/ccapi_ccache_iterator.c M /trunk/src/ccapi/lib/ccapi_context.c M /trunk/src/ccapi/lib/ccapi_credentials_iterator.c M /trunk/src/ccapi/lib/ccapi_ipc.c M /trunk/src/ccapi/lib/win/ccapi_os_ipc.cxx M /trunk/src/ccapi/lib/win/ccs_reply_proc.c M /trunk/src/ccapi/lib/win/debug.exports M /trunk/src/ccapi/server/ccs_cache_collection.c M /trunk/src/ccapi/server/ccs_ccache.c M /trunk/src/ccapi/server/ccs_ccache_iterator.c M /trunk/src/ccapi/server/ccs_credentials_iterator.c M /trunk/src/ccapi/server/ccs_server.c M /trunk/src/ccapi/server/win/WorkItem.cpp M /trunk/src/ccapi/server/win/ccs_os_server.cpp M /trunk/src/ccapi/server/win/ccs_request_proc.c M /trunk/src/include/k5-ipc_stream.h M /trunk/src/kim/agent/mac/ServerDemux.m M /trunk/src/kim/lib/kim_options.c M /trunk/src/kim/lib/kim_selection_hints.c M /trunk/src/kim/lib/mac/kim_os_ui_gui.c M /trunk/src/util/mac/k5_mig_client.c M /trunk/src/util/mac/k5_mig_server.c M /trunk/src/util/support/ipc_stream.c Rename functions from k5_ipc_stream_* to krb5int_ipc_stream_*, because some of them will have to be exported. ------------------------------------------------------------------------ r21937 | raeburn | 2009-02-09 18:27:50 -0500 (Mon, 09 Feb 2009) | 1 line Changed paths: M /trunk/src/util/support/Makefile.in Add variables for optionally building ipc_stream.c; currently empty. ------------------------------------------------------------------------ r21936 | raeburn | 2009-02-09 18:00:59 -0500 (Mon, 09 Feb 2009) | 1 line Changed paths: M /trunk/src/util/support/k5buf-int.h M /trunk/src/util/support/k5buf.c Adjust names to not conflict with Windows headers. ------------------------------------------------------------------------ r21935 | raeburn | 2009-02-09 17:59:00 -0500 (Mon, 09 Feb 2009) | 1 line Changed paths: M /trunk/src/util/support/utf8_conv.c Include assert.h ------------------------------------------------------------------------ r21934 | raeburn | 2009-02-09 17:42:43 -0500 (Mon, 09 Feb 2009) | 1 line Changed paths: M /trunk/src/util/support/ipc_stream.c Use winsock2.h on Windows. Make initializer value static. ------------------------------------------------------------------------ r21933 | raeburn | 2009-02-09 17:38:31 -0500 (Mon, 09 Feb 2009) | 1 line Changed paths: M /trunk/src/ccapi/lib M /trunk/src/ccapi/lib/win M /trunk/src/include M /trunk/src/util/support More KfW generated stuff. ------------------------------------------------------------------------ r21932 | raeburn | 2009-02-09 17:34:31 -0500 (Mon, 09 Feb 2009) | 1 line Changed paths: M /trunk/src M /trunk/src/ccapi M /trunk/src/ccapi/lib/win M /trunk/src/lib M /trunk/src/lib/crypto M /trunk/src/lib/crypto/aes M /trunk/src/lib/crypto/arcfour M /trunk/src/lib/crypto/dk M /trunk/src/lib/crypto/enc_provider M /trunk/src/lib/crypto/keyhash_provider M /trunk/src/lib/crypto/md4 M /trunk/src/lib/crypto/md5 M /trunk/src/lib/crypto/sha1 M /trunk/src/lib/krb5/ccache/ccapi M /trunk/src/util/et M /trunk/src/util/profile M /trunk/src/util/windows More KfW generated stuff. ------------------------------------------------------------------------ r21931 | raeburn | 2009-02-09 17:31:16 -0500 (Mon, 09 Feb 2009) | 1 line Changed paths: M /trunk/src/ccapi M /trunk/src/ccapi/lib/win M /trunk/src/ccapi/server/win M /trunk/src/ccapi/test M /trunk/src/clients/kcpytkt M /trunk/src/clients/kdeltkt M /trunk/src/lib/crypto/crc32 M /trunk/src/lib/crypto/des M /trunk/src/lib/crypto/hash_provider M /trunk/src/lib/crypto/old M /trunk/src/lib/crypto/raw M /trunk/src/lib/crypto/yarrow M /trunk/src/lib/gssapi M /trunk/src/lib/gssapi/generic M /trunk/src/lib/gssapi/krb5 M /trunk/src/lib/gssapi/mechglue M /trunk/src/lib/gssapi/spnego M /trunk/src/lib/krb5 M /trunk/src/lib/krb5/asn.1 M /trunk/src/lib/krb5/ccache M /trunk/src/lib/krb5/ccache/ccapi M /trunk/src/lib/krb5/error_tables M /trunk/src/lib/krb5/keytab M /trunk/src/lib/krb5/krb M /trunk/src/lib/krb5/os M /trunk/src/lib/krb5/posix M /trunk/src/lib/krb5/rcache M /trunk/src/lib/krb5/unicode M /trunk/src/util/windows M /trunk/src/windows M /trunk/src/windows/cns M /trunk/src/windows/gina M /trunk/src/windows/gss M /trunk/src/windows/kfwlogon M /trunk/src/windows/lib M /trunk/src/windows/ms2mit M /trunk/src/windows/wintel Ignore some stuff generated for KfW build. ------------------------------------------------------------------------ r21930 | raeburn | 2009-02-09 17:22:24 -0500 (Mon, 09 Feb 2009) | 1 line Changed paths: D /trunk/src/kadmin/passwd/Kpasswd A /trunk/src/kadmin/passwd/Kpasswd.res (from /trunk/src/kadmin/passwd/Kpasswd:19571) Rename X11 resource file to avoid name conflict on Mac in in-place build. ------------------------------------------------------------------------ r21929 | raeburn | 2009-02-09 17:20:13 -0500 (Mon, 09 Feb 2009) | 1 line Changed paths: M /trunk/src/lib M /trunk/src/lib/crypto M /trunk/src/lib/gssapi M /trunk/src/lib/kadm5/clnt M /trunk/src/lib/kadm5/srv M /trunk/src/lib/kdb M /trunk/src/lib/krb5 M /trunk/src/lib/krb5/unicode M /trunk/src/lib/rpc M /trunk/src/plugins/kdb/db2 M /trunk/src/plugins/kdb/db2/libdb2 M /trunk/src/tests/misc M /trunk/src/util/et M /trunk/src/util/profile M /trunk/src/util/support Ignore files generated by in-place build on Mac. ------------------------------------------------------------------------ r21928 | ghudson | 2009-02-09 16:25:53 -0500 (Mon, 09 Feb 2009) | 4 lines Changed paths: M /trunk/src/lib/krb5/asn.1/asn1buf.c M /trunk/src/lib/krb5/asn.1/asn1buf.h M /trunk/src/lib/krb5/asn.1/krb5_encode.c Make asn1buf_destroy return void, since it's a free function. In krb5_encode.c functions, make *code well-defined in case of error, and clean up some memory leaks. ------------------------------------------------------------------------ r21927 | ghudson | 2009-02-09 16:23:00 -0500 (Mon, 09 Feb 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c In asn1_k_encode.c, stop inconsistently destroying buf on some errors. It belongs to the caller. ------------------------------------------------------------------------ r21926 | raeburn | 2009-02-09 15:39:54 -0500 (Mon, 09 Feb 2009) | 7 lines Changed paths: M /trunk/src/lib/krb5/krb/kfree.c ticket: 6377 Fix one more case of an explicit null check before calling a free function that does the null check. Also, use krb5_free_keyblock_contents instead of open-coding all the work (and not trying hard enough to clear the memory). ------------------------------------------------------------------------ r21925 | tsitkova | 2009-02-09 14:07:09 -0500 (Mon, 09 Feb 2009) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/init_os_ctx.c Check if mem allocation was successful. ------------------------------------------------------------------------ r21924 | ghudson | 2009-02-09 13:52:40 -0500 (Mon, 09 Feb 2009) | 10 lines Changed paths: M /trunk/src/lib/krb5/krb/walk_rtree.c ticket: 6379 subject: Fix possible free of uninitialized value in walk_rtree tags: pullup target_version: 1.7 In rtree_hier_realms, if the first rtree_hier_tweens call failed, the cleanup handler would free stweens which had not been initialized. Initialize ctweens and stweens to NULL in the variable declarations to make the cleanup handler safe. ------------------------------------------------------------------------ r21923 | ghudson | 2009-02-09 13:35:19 -0500 (Mon, 09 Feb 2009) | 9 lines Changed paths: M /trunk/src/include/k5-unicode.h M /trunk/src/lib/krb5/error_tables/krb5_err.et M /trunk/src/lib/krb5/unicode/ucstr.c ticket: 6378 subject: Change contract of krb5int_utf8_normalize and fix memory leaks tags: pullup target_version: 1.7 Make krb5int_utf8_normalize return a krb5_error_code and always allocate a structure to be placed in the output parameter. Adjust the function structure to use a cleanup handler, fixing many memory leaks. ------------------------------------------------------------------------ r21922 | raeburn | 2009-02-09 13:13:08 -0500 (Mon, 09 Feb 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/free_krbhs.c ticket: 6377 Provide omitted return value in last change. ------------------------------------------------------------------------ r21921 | raeburn | 2009-02-09 12:58:22 -0500 (Mon, 09 Feb 2009) | 1 line Changed paths: D /trunk/src/lib/krb5/os/promptusr.c Remove unused file. ------------------------------------------------------------------------ r21920 | raeburn | 2009-02-09 12:53:21 -0500 (Mon, 09 Feb 2009) | 8 lines Changed paths: M /trunk/src/lib/krb5/krb/free_rtree.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/kfree.c M /trunk/src/lib/krb5/krb/preauth2.c M /trunk/src/lib/krb5/os/free_krbhs.c M /trunk/src/lib/krb5/os/promptusr.c ticket: 6377 subject: make krb5_free_* functions ignore NULL This makes them safer to call in various contexts where NULL may leak through, and makes analysis easier. Also, remove some checks for NULL before calling a free routine that will also check for NULL. ------------------------------------------------------------------------ r21919 | raeburn | 2009-02-09 11:36:09 -0500 (Mon, 09 Feb 2009) | 2 lines Changed paths: M /trunk/src/tests/misc/Makefile.in A /trunk/src/tests/misc/test_cxx_k5int.cpp Check C++ compatibility for some internal headers that may (now or in the future) be used in C++ code on Windows. ------------------------------------------------------------------------ r21918 | raeburn | 2009-02-09 11:35:01 -0500 (Mon, 09 Feb 2009) | 2 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/include/k5-ipc_stream.h M /trunk/src/util/support/ipc_stream.c More C++ compatibility: Don't use "typedef struct tag *tag"; rename the tag and keep the same typedefname. ------------------------------------------------------------------------ r21917 | raeburn | 2009-02-09 11:28:29 -0500 (Mon, 09 Feb 2009) | 2 lines Changed paths: M /trunk/src/include/k5-platform.h C++ compatibility fix -- g++ says "types may not be defined in casts", so do the gcc unaligned-struct trick only for C, not C++. ------------------------------------------------------------------------ r21916 | raeburn | 2009-02-09 11:15:51 -0500 (Mon, 09 Feb 2009) | 1 line Changed paths: M /trunk/src/aclocal.m4 For Sun CC, also make implicit function declarations into errors. ------------------------------------------------------------------------ r21915 | raeburn | 2009-02-09 11:14:38 -0500 (Mon, 09 Feb 2009) | 1 line Changed paths: M /trunk/src/appl/telnet/telnetd/ext.h M /trunk/src/appl/telnet/telnetd/termio-tn.c M /trunk/src/appl/telnet/telnetd/termios-tn.c Supply missing fn declarations. ------------------------------------------------------------------------ r21914 | raeburn | 2009-02-09 11:07:42 -0500 (Mon, 09 Feb 2009) | 1 line Changed paths: M /trunk/src/lib/crypto/aes/aes_s2k.c use unsigned value for shifting, avoiding undefined behavior ------------------------------------------------------------------------ r21913 | raeburn | 2009-02-09 10:57:58 -0500 (Mon, 09 Feb 2009) | 1 line Changed paths: M /trunk/src/aclocal.m4 For Sun CC, create one errwarn arg with commas instead of multiple. ------------------------------------------------------------------------ r21912 | ghudson | 2009-02-06 15:43:44 -0500 (Fri, 06 Feb 2009) | 10 lines Changed paths: M /trunk/src/lib/krb5/krb/walk_rtree.c ticket: 6376 subject: Memory handling fixes in walk_rtree tags: pullup target_version: 1.7 In walk_rtree's rtree_hier_tree, don't leak the result of rtree_hier_realms. In rtree_hier_realms, avoid freeing one too many krb5_data contents on allocation failure, and use the recommend pattern to ensure well-defined output parameter values. ------------------------------------------------------------------------ r21911 | ghudson | 2009-02-06 14:46:40 -0500 (Fri, 06 Feb 2009) | 4 lines Changed paths: M /trunk/src/lib/krb5/unicode/ure/ure.c Fix whitespace on previous commit to ure.c. Correct two other cases where %lX was used with a krb5_ui_4 type argument without a cast to unsigned long. ------------------------------------------------------------------------ r21910 | ghudson | 2009-02-06 14:18:20 -0500 (Fri, 06 Feb 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/unicode/ure/ure.c Pass the correct width argument to fprintf for URE_CHAR in ure_write_dfa. ------------------------------------------------------------------------ r21909 | ghudson | 2009-02-06 13:40:04 -0500 (Fri, 06 Feb 2009) | 9 lines Changed paths: M /trunk/src/lib/krb5/krb/walk_rtree.c ticket: 6375 subject: Fix error handling in krb5_walk_realm_tree tags: pullup target_version: 1.7 rtree_hier_realms was forgetting to assign the return value of krb5int_copy_data_contents to retval, which would cause a failure to notice out-of-memory conditions. ------------------------------------------------------------------------ r21908 | epeisach | 2009-02-06 00:42:32 -0500 (Fri, 06 Feb 2009) | 3 lines Changed paths: M /trunk/src/lib/crypto/enc_provider/aes.c M /trunk/src/lib/crypto/enc_provider/des.c M /trunk/src/lib/crypto/enc_provider/des3.c M /trunk/src/lib/crypto/string_to_enctype.c Unsigned/signed fixes ------------------------------------------------------------------------ r21907 | epeisach | 2009-02-06 00:31:09 -0500 (Fri, 06 Feb 2009) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/str_conv.c Change variable accepting return from strftime to time_t. This matches prototype for function and removes a signed/unsigned warning. ------------------------------------------------------------------------ r21906 | epeisach | 2009-02-06 00:22:34 -0500 (Fri, 06 Feb 2009) | 12 lines Changed paths: M /trunk/src/lib/kadm5/kadm_rpc_xdr.c ticket: 6374 subject: Do not assume sizeof(bool_t) == sizeof(krb5_boolean) bool_t is defined as int, krb5_boolean as unsigned int. These are similar size but someone someday might change the krb5_boolean. Instead of passing a krb5_boolean * to xdr_bool, implement xdr_krb5_boolean which keeps the different types separate. This cleans up a number of warnings. ------------------------------------------------------------------------ r21905 | epeisach | 2009-02-05 21:46:14 -0500 (Thu, 05 Feb 2009) | 3 lines Changed paths: M /trunk/src/util/ss/execute_cmd.c Unsigned/signed warnings cleanup. ------------------------------------------------------------------------ r21904 | epeisach | 2009-02-05 21:45:21 -0500 (Thu, 05 Feb 2009) | 4 lines Changed paths: M /trunk/src/lib/rpc/clnt_tcp.c M /trunk/src/lib/rpc/clnt_udp.c M /trunk/src/lib/rpc/pmap_rmt.c Cleanup some warnings due to getsockname's third argument is sometimes unsigned. Use GETSOCKNAME_ARG3_TYPE and fallback to int if not defined. ------------------------------------------------------------------------ r21903 | raeburn | 2009-02-05 20:07:32 -0500 (Thu, 05 Feb 2009) | 7 lines Changed paths: M /trunk/src/lib/gssapi/krb5/krb5_gss_glue.c ticket: 6373 subject: remove some redundant or useless qualifiers target_version: 1.7 tags: pullup Remove some redundant qualifiers specified redundantly multiple times more than once in variable declarations. Also remove some useless qualifiers in casts and function argument declarations. ------------------------------------------------------------------------ r21902 | raeburn | 2009-02-05 16:56:21 -0500 (Thu, 05 Feb 2009) | 1 line Changed paths: M /trunk/src/include/k5-platform.h use casts, for c++ compilation on windows ------------------------------------------------------------------------ r21901 | ghudson | 2009-02-05 16:27:54 -0500 (Thu, 05 Feb 2009) | 8 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_req_ext.c ticket: 6372 subject: Fix memory handling bug in mk_req_ext tags: pullup target_version: 1.7 In make_etype_list, assign *authdata before we have a chance to fail, since we may have invalidated the previous value with realloc. ------------------------------------------------------------------------ r21900 | wfiveash | 2009-02-05 15:57:09 -0500 (Thu, 05 Feb 2009) | 10 lines Changed paths: M /trunk/src/kadmin/dbutil/kdb5_mkey.c M /trunk/src/lib/kdb/kdb5.c M /trunk/src/lib/kdb/kdb_default.c ticket: 6371 subject: deal with memleaks in migrate mkey project Version_Reported: 1.7 Target_Version: 1.7 Tags: pullup Ken R. told me that Coverity found several potential memleaks introduced by the mkey migration project. This addresses those leaks and tweaks the code formatting in a few places. ------------------------------------------------------------------------ r21899 | ghudson | 2009-02-05 15:07:45 -0500 (Thu, 05 Feb 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/gc_frm_kdc.c In gc_frm_kdc.c's do_traversal(), fix an assert which was doing an assignment instead of a compare. ------------------------------------------------------------------------ r21898 | ghudson | 2009-02-05 14:59:09 -0500 (Thu, 05 Feb 2009) | 4 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_dfl.c In krb5_rc_io_store, check the return value of krb5int_buf_len as well as krb5int_buf_data. The length can't be negative if the data is non-NULL, but Coverity doesn't know that. ------------------------------------------------------------------------ r21897 | ghudson | 2009-02-05 14:50:41 -0500 (Thu, 05 Feb 2009) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/recvauth.c In recvauth_common, initialize ap_option. It can't be used uninitialized, but you can only deduce that by examining the relationships between ap_option, problem, and outbuf. ------------------------------------------------------------------------ r21896 | ghudson | 2009-02-05 14:44:35 -0500 (Thu, 05 Feb 2009) | 4 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_base.c M /trunk/src/lib/krb5/rcache/rc_dfl.c Change krb5_rc_resolve_type (not a public API) to allocate the rcache structure. Make output parameter values of krb5_rc_resolve_type and krb5_rc_default well-defined in case of errors. ------------------------------------------------------------------------ r21895 | epeisach | 2009-02-05 14:02:29 -0500 (Thu, 05 Feb 2009) | 7 lines Changed paths: M /trunk/src/lib/rpc/unit-test/config/unix.exp M /trunk/src/lib/rpc/unit-test/rpc_test.0/expire.exp M /trunk/src/lib/rpc/unit-test/rpc_test.0/fullrun.exp M /trunk/src/lib/rpc/unit-test/rpc_test.0/gsserr.exp ticket: 6349 Detect failure to register with rpcbind/portmap due to security restrictons and not bomb out in tests. ------------------------------------------------------------------------ r21894 | ghudson | 2009-02-05 13:43:08 -0500 (Thu, 05 Feb 2009) | 7 lines Changed paths: M /trunk/src/lib/krb5/krb/chpw.c ticket: 6368 tags: pullup target_version: 1.7 Add a missing break in the switch statement of krb5int_setpw_result_code_string. ------------------------------------------------------------------------ r21893 | raeburn | 2009-02-05 13:42:10 -0500 (Thu, 05 Feb 2009) | 4 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/kdb/kdb_cpw.c M /trunk/src/lib/krb5/krb/bld_pr_ext.c M /trunk/src/lib/krb5/krb/copy_data.c M /trunk/src/lib/krb5/krb/copy_princ.c M /trunk/src/lib/krb5/libkrb5.exports Create and use (in several places) a variant of krb5int_copy_data_contents that adds a trailing '\0' so the result can be used as a C string. ------------------------------------------------------------------------ r21892 | ghudson | 2009-02-05 13:34:57 -0500 (Thu, 05 Feb 2009) | 4 lines Changed paths: M /trunk/src/lib/krb5/keytab/kt_file.c In krb5_ktfileint_find_slot, check for an error return from ftell. (Such an error will never happen in any reasonable stdio implementation but it's more correct to check.) ------------------------------------------------------------------------ r21891 | ghudson | 2009-02-05 13:26:47 -0500 (Thu, 05 Feb 2009) | 6 lines Changed paths: M /trunk/src/lib/krb5/os/hst_realm.c Coverity was nervous that hst_realm.c's domain_heuristic() wasn't checking for a NULL return from strchr. The code was safe because a previous call to strchr on the same argments was checked, but make Coverity less nervous by storing the result of that previous call and reusing it. Also make the function conform better to our standards. ------------------------------------------------------------------------ r21890 | ghudson | 2009-02-05 13:19:23 -0500 (Thu, 05 Feb 2009) | 7 lines Changed paths: M /trunk/src/lib/krb5/keytab/ktbase.c ticket: 6367 tags: pullup target_version: 1.7 Fix a memory leak in krb5_kt_resolve when we fail to lock kt_typehead_lock. ------------------------------------------------------------------------ r21889 | raeburn | 2009-02-04 21:59:08 -0500 (Wed, 04 Feb 2009) | 7 lines Changed paths: M /trunk/src/kadmin/server/kadm_rpc_svc.c M /trunk/src/lib/kadm5/chpass_util.c M /trunk/src/plugins/kdb/db2/pol_xdr.c ticket: 6365 subject: include omitted system header string.h target_version: 1.7 tags: pullup Sun cc warns about some of the string functions being undeclared in several source files. So, include string.h there. ------------------------------------------------------------------------ r21888 | raeburn | 2009-02-04 21:16:22 -0500 (Wed, 04 Feb 2009) | 11 lines Changed paths: M /trunk/src/include/k5-platform.h ticket: 6364 subject: declare replacement [v]asprintf functions target_version: 1.7 tags: pullup If HAVE_VASPRINTF is not defined, make sure krb5int_{,v}asprintf functions always get declared, applying the preprocessor conditional test only to the GCC format attribute. If HAVE_VASPRINTF is defined, don't declare them at all. This fixes a bunch of function-not-declared warnings under Sun cc. ------------------------------------------------------------------------ r21887 | raeburn | 2009-02-04 20:49:21 -0500 (Wed, 04 Feb 2009) | 8 lines Changed paths: M /trunk/src/aclocal.m4 M /trunk/src/lib/gssapi/krb5/k5seal.c ticket: 6363 subject: int/ptr bug in gssapi code target_version: 1.7 tags: pullup Fix a pointer argument passed where an integer is needed. Update Sun compiler options to make that an error. (The options we're currently using make it an error for assignment but not for argument passing.) ------------------------------------------------------------------------ r21886 | raeburn | 2009-02-04 18:28:09 -0500 (Wed, 04 Feb 2009) | 5 lines Changed paths: M /trunk/src/aclocal.m4 M /trunk/src/lib/gssapi/generic/oid_ops.c ticket: 6362 subject: don't do arithmetic on void pointers Fix one file in gssapi where we compute offsets from a void* without casting. Change options used with Sun compiler to make such expressions an error. ------------------------------------------------------------------------ r21885 | raeburn | 2009-02-04 18:06:12 -0500 (Wed, 04 Feb 2009) | 1 line Changed paths: M /trunk/src/kadmin/dbutil/deps M /trunk/src/kdc/deps M /trunk/src/tests/gss-threads/deps regenerate ------------------------------------------------------------------------ r21884 | wfiveash | 2009-02-04 17:29:44 -0500 (Wed, 04 Feb 2009) | 7 lines Changed paths: M /trunk/src/kadmin/dbutil/kdb5_mkey.c M /trunk/src/lib/kdb/kdb5.c ticket: 6361 new multi-masterkey support doesn't work well when system clock is set back The ticket contains the details. ------------------------------------------------------------------------ r21883 | ghudson | 2009-02-04 15:32:05 -0500 (Wed, 04 Feb 2009) | 5 lines Changed paths: M /trunk/src/lib/krb5/keytab/kt_file.c Remove xfread/xfwrite macros. Casting the first argument to char * is unnecessary (fread's first argument is void *, which does not require a cast) and confuses Coverity's UNINIT checker; casting the third argument to unsigned is not necessary for our current set of warnings. ------------------------------------------------------------------------ r21882 | ghudson | 2009-02-04 14:31:33 -0500 (Wed, 04 Feb 2009) | 4 lines Changed paths: M /trunk/src/kadmin/testing/util/tcl_ovsec_kadm.c In tcl_ovsec_kadm_get_policy, initialize ent since (at least in theory) there's a code path which gets through to the finalizers without setting it. ------------------------------------------------------------------------ r21881 | ghudson | 2009-02-04 14:25:51 -0500 (Wed, 04 Feb 2009) | 7 lines Changed paths: M /trunk/src/util/support/utf8_conv.c ticket: 6360 tags: pullup target_version: 1.7 In krb5int_utf8s_to_ucs2les, free the correct value on error, instead of the caller-supplied result pointer. ------------------------------------------------------------------------ r21880 | ghudson | 2009-02-04 14:15:13 -0500 (Wed, 04 Feb 2009) | 3 lines Changed paths: M /trunk/src/plugins/preauth/pkinit/pkinit_clnt.c M /trunk/src/plugins/preauth/pkinit/pkinit_matching.c M /trunk/src/plugins/preauth/pkinit/pkinit_srv.c Include k5-int.h in several pkinit source files, in order to define the KRB5_CONFIG symbols now used by those files. ------------------------------------------------------------------------ r21879 | tsitkova | 2009-02-04 12:08:44 -0500 (Wed, 04 Feb 2009) | 2 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/main.c M /trunk/src/lib/kadm5/alt_prof.c M /trunk/src/lib/kdb/kdb5.c M /trunk/src/lib/krb5/krb/conv_princ.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/vfy_increds.c M /trunk/src/lib/krb5/os/an_to_ln.c M /trunk/src/lib/krb5/os/def_realm.c M /trunk/src/lib/krb5/os/get_krbhst.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/ktdefname.c M /trunk/src/lib/krb5/os/localaddr.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/realm_dom.c M /trunk/src/lib/krb5/os/sendto_kdc.c M /trunk/src/lib/krb5/os/sn2princ.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c M /trunk/src/plugins/preauth/pkinit/pkinit_clnt.c M /trunk/src/plugins/preauth/pkinit/pkinit_matching.c M /trunk/src/plugins/preauth/pkinit/pkinit_profile.c M /trunk/src/plugins/preauth/pkinit/pkinit_srv.c Use macros for config parameters. ------------------------------------------------------------------------ r21878 | raeburn | 2009-02-03 22:18:04 -0500 (Tue, 03 Feb 2009) | 1 line Changed paths: M /trunk/src/config/pre.in M /trunk/src/kadmin/testing/scripts/Makefile.in M /trunk/src/kadmin/testing/scripts/env-setup.shin D /trunk/src/kadmin/testing/scripts/fixup-conf-files.plin D /trunk/src/kadmin/testing/scripts/save_files.sh M /trunk/src/kadmin/testing/scripts/start_servers M /trunk/src/kadmin/testing/scripts/start_servers_local M /trunk/src/kadmin/testing/scripts/stop_servers M /trunk/src/kadmin/testing/scripts/stop_servers_local remove some krb4 testing hooks ------------------------------------------------------------------------ r21877 | raeburn | 2009-02-03 21:41:24 -0500 (Tue, 03 Feb 2009) | 1 line Changed paths: M /trunk/src/tests/dejagnu/config/default.exp don't create or delete krb.conf, krb.realms ------------------------------------------------------------------------ r21876 | raeburn | 2009-02-03 11:38:34 -0500 (Tue, 03 Feb 2009) | 1 line Changed paths: M /trunk/src/appl/bsd/krlogin.c M /trunk/src/kadmin/ktutil/ktutil_funcs.c M /trunk/src/lib/crypto/arcfour/arcfour.c M /trunk/src/lib/gssapi/mechglue/g_initialize.c M /trunk/src/lib/kadm5/srv/svr_principal.c M /trunk/src/lib/krb5/krb/serialize.c prefer structure assignment to memcpy ------------------------------------------------------------------------ r21875 | raeburn | 2009-02-02 18:41:40 -0500 (Mon, 02 Feb 2009) | 1 line Changed paths: M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/gss-sample/gss-client.c M /trunk/src/appl/gssftp/ftp/ftp.c M /trunk/src/appl/gssftp/ftpd/ftpd.c M /trunk/src/appl/gssftp/ftpd/popen.c M /trunk/src/appl/simple/client/sim_client.c M /trunk/src/appl/simple/server/sim_server.c M /trunk/src/appl/telnet/libtelnet/auth.c M /trunk/src/appl/telnet/libtelnet/enc_des.c M /trunk/src/appl/telnet/libtelnet/kerberos5.c M /trunk/src/appl/telnet/telnet/commands.c M /trunk/src/appl/telnet/telnet/general.h M /trunk/src/appl/telnet/telnet/ring.c M /trunk/src/appl/telnet/telnetd/sys_term.c M /trunk/src/appl/telnet/telnetd/telnetd-ktd.c M /trunk/src/appl/telnet/telnetd/telnetd.c M /trunk/src/appl/telnet/telnetd/termstat.c M /trunk/src/appl/user_user/client.c M /trunk/src/appl/user_user/server.c M /trunk/src/clients/ksu/ccache.c M /trunk/src/clients/ksu/heuristic.c M /trunk/src/clients/ksu/krb_auth_su.c M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kadmin/cli/keytab.c M /trunk/src/kadmin/dbutil/dump.c M /trunk/src/kadmin/dbutil/kdb5_create.c M /trunk/src/kadmin/dbutil/kdb5_mkey.c M /trunk/src/kadmin/dbutil/kdb5_util.c M /trunk/src/kadmin/ktutil/ktutil_funcs.c M /trunk/src/kadmin/server/ipropd_svc.c M /trunk/src/kadmin/server/kadm_rpc_svc.c M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/main.c M /trunk/src/lib/crypto/des/afsstring2key.c M /trunk/src/lib/gssapi/generic/gssapiP_generic.h M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/util_crypt.c M /trunk/src/lib/gssapi/spnego/spnego_mech.c M /trunk/src/lib/kadm5/alt_prof.c M /trunk/src/lib/kadm5/clnt/client_init.c M /trunk/src/lib/kadm5/clnt/client_rpc.c M /trunk/src/lib/kadm5/kadm_rpc_xdr.c M /trunk/src/lib/kadm5/srv/server_acl.c M /trunk/src/lib/kadm5/srv/server_init.c M /trunk/src/lib/kadm5/srv/svr_principal.c M /trunk/src/lib/kadm5/unit-test/setkey-test.c M /trunk/src/lib/kdb/kdb_cpw.c M /trunk/src/lib/kdb/kdb_default.c M /trunk/src/lib/krb5/asn.1/asn1glue.h M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/lib/krb5/krb/auth_con.c M /trunk/src/lib/krb5/krb/copy_addrs.c M /trunk/src/lib/krb5/krb/copy_auth.c M /trunk/src/lib/krb5/krb/copy_cksum.c M /trunk/src/lib/krb5/krb/copy_data.c M /trunk/src/lib/krb5/krb/copy_key.c M /trunk/src/lib/krb5/krb/copy_tick.c M /trunk/src/lib/krb5/krb/cp_key_cnt.c M /trunk/src/lib/krb5/krb/fwd_tgt.c M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/kfree.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_req.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/rd_safe.c M /trunk/src/lib/krb5/krb/recvauth.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/lib/krb5/krb/sendauth.c M /trunk/src/lib/krb5/krb/t_ser.c M /trunk/src/lib/krb5/os/full_ipadr.c M /trunk/src/lib/krb5/os/gen_port.c M /trunk/src/lib/krb5/os/mk_faddr.c M /trunk/src/lib/krb5/os/port2ip.c M /trunk/src/lib/rpc/auth_gssapi.c M /trunk/src/lib/rpc/get_myaddress.c M /trunk/src/lib/rpc/svc_auth_gssapi.c M /trunk/src/lib/rpc/svc_tcp.c M /trunk/src/lib/rpc/svc_udp.c M /trunk/src/lib/rpc/unit-test/rpc_test_clnt.c M /trunk/src/lib/rpc/unit-test/rpc_test_svc.c M /trunk/src/plugins/kdb/db2/kdb_db2.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_krbcontainer.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c M /trunk/src/slave/kprop.c M /trunk/src/slave/kpropd.c M /trunk/src/slave/kpropd_rpc.c M /trunk/src/slave/kproplog.c M /trunk/src/tests/create/kdb5_mkdums.c M /trunk/src/tests/gss-threads/gss-client.c M /trunk/src/tests/hammer/kdc5_hammer.c M /trunk/src/tests/misc/test_getsockname.c M /trunk/src/tests/verify/kdb5_verify.c Remove unnecessary pointer casts in args to free,memcpy,memset,memchr except unicode, windows code. ------------------------------------------------------------------------ r21874 | raeburn | 2009-02-02 17:28:34 -0500 (Mon, 02 Feb 2009) | 1 line Changed paths: M /trunk/src/lib/gssapi/krb5/init_sec_context.c TWRITE_STR casts second argument; don't add redundant casting. ------------------------------------------------------------------------ r21873 | ghudson | 2009-02-02 16:55:13 -0500 (Mon, 02 Feb 2009) | 3 lines Changed paths: M /trunk/src/include/k5-int.h Fix a whitespace error introduced when fixing a typo in the defines added to k5-int.h. ------------------------------------------------------------------------ r21872 | ghudson | 2009-02-02 16:53:16 -0500 (Mon, 02 Feb 2009) | 2 lines Changed paths: M /trunk/src/include/k5-int.h Fix a typo in the defines added to k5-int.h. ------------------------------------------------------------------------ r21871 | tsitkova | 2009-02-02 16:34:19 -0500 (Mon, 02 Feb 2009) | 2 lines Changed paths: M /trunk/src/include/k5-int.h Introduces macros for config parameters. ------------------------------------------------------------------------ r21870 | raeburn | 2009-02-02 16:13:42 -0500 (Mon, 02 Feb 2009) | 4 lines Changed paths: M /trunk/src/appl/gssftp/ftp/cmds.c M /trunk/src/appl/gssftp/ftpd/ftpcmd.y M /trunk/src/appl/gssftp/ftpd/popen.c M /trunk/src/kadmin/ktutil/ktutil_funcs.c M /trunk/src/kdc/kdc_util.c M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/lib/krb5/ccache/cc_keyring.c M /trunk/src/lib/krb5/krb/copy_princ.c M /trunk/src/lib/krb5/krb/parse.c M /trunk/src/lib/krb5/rcache/rc_base.c M /trunk/src/lib/krb5/rcache/rc_conv.c M /trunk/src/lib/krb5/rcache/rc_io.c M /trunk/src/tests/verify/kdb5_verify.c M /trunk/src/util/ss/invocation.c Get rid of casts of free() argument to char*, except where it's casting away const (so as to make this change warning-neutral), and in unicode source (which we may want to keep in sync with another source), and krb5_xfree macro (to be handled separately). ------------------------------------------------------------------------ r21869 | raeburn | 2009-02-02 15:56:18 -0500 (Mon, 02 Feb 2009) | 1 line Changed paths: M /trunk/src/include/k5-int.h Collect hairy parts of krb5_is_ macros into one helper macro. ------------------------------------------------------------------------ r21868 | raeburn | 2009-02-02 15:37:41 -0500 (Mon, 02 Feb 2009) | 6 lines Changed paths: M /trunk/src/kadmin/passwd/unit-test/kpasswd.0/changing.exp M /trunk/src/kadmin/testing/scripts/init_db ticket: 6358 Revise last change to better resemble the original test, keeping the min-lifetime test code collected together. Change policy to have a minimum password lifetime of 10s instead of 30s, and reduce the test delays accordingly. ------------------------------------------------------------------------ r21867 | raeburn | 2009-02-02 14:29:52 -0500 (Mon, 02 Feb 2009) | 10 lines Changed paths: M /trunk/src/kadmin/passwd/unit-test/kpasswd.0/changing.exp ticket: 6358 subject: speed up kpasswd tests Reorder some tests and tune delays, so that we don't need to run for much more than twice the min-password-life interval when testing that functionality. (This could be made faster if we can assume that init_db will always have been run immediately before the tests start.) In my tests, this cuts something like 11 seconds off the run time (now down to about 65 seconds). ------------------------------------------------------------------------ r21866 | raeburn | 2009-02-02 13:42:06 -0500 (Mon, 02 Feb 2009) | 8 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/api.0/mod-principal.exp M /trunk/src/lib/kadm5/unit-test/api.2/mod-principal.exp ticket: 6357 subject: address lib/kadm5 test suite slowness target_version: 1.7 In mod-principal tests for clearing the principal's policy, instead of just testing to see if the wrong string is output and timing out looking for it, check also for the new expected value. Cuts test suite run time by about two minutes for each pass (client vs server). ------------------------------------------------------------------------ r21865 | raeburn | 2009-02-02 13:29:28 -0500 (Mon, 02 Feb 2009) | 1 line Changed paths: M /trunk/src/kadmin/testing/scripts/start_servers_local don't delay so long while waiting for daemon startup ------------------------------------------------------------------------ r21864 | raeburn | 2009-02-02 13:14:50 -0500 (Mon, 02 Feb 2009) | 1 line Changed paths: M /trunk/src/lib/crypto/t_prng.c comment needed some grammatical/typographical fixes too ------------------------------------------------------------------------ r21863 | raeburn | 2009-02-02 13:12:57 -0500 (Mon, 02 Feb 2009) | 1 line Changed paths: M /trunk/src/lib/crypto/t_prng.c comment whitespace ------------------------------------------------------------------------ r21862 | raeburn | 2009-02-02 13:10:30 -0500 (Mon, 02 Feb 2009) | 1 line Changed paths: M /trunk/src/kdc/do_tgs_req.c reapply memchr patch ------------------------------------------------------------------------ r21861 | raeburn | 2009-02-02 12:39:59 -0500 (Mon, 02 Feb 2009) | 1 line Changed paths: M /trunk/src/lib/gssapi/krb5/init_sec_context.c explicitly initialize pointer fields after memset (for coverity) ------------------------------------------------------------------------ r21860 | raeburn | 2009-02-02 11:54:38 -0500 (Mon, 02 Feb 2009) | 7 lines Changed paths: M /trunk/src/kdc/main.c ticket: 6356 subject: small storage leak in KDC startup target_version: 1.7 tags: pullup Remove duplicate strdup call. ------------------------------------------------------------------------ r21855 | raeburn | 2009-01-30 23:39:34 -0500 (Fri, 30 Jan 2009) | 28 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/rcp.exp M /trunk/src/tests/dejagnu/krb-standalone/rsh.exp M /trunk/src/tests/dejagnu/krb-standalone/sample.exp M /trunk/src/tests/dejagnu/t_inetd.c ticket: 6355 subject: use t_inetd with a ready message and avoid waiting a lot in non-root tests target_version: 1.7 tags: pullup Change t_inetd to print a ready message when it has started listening on the indicated port number. Look for this message in sample.exp rather than waiting an arbitrary (and usually excessive) 2s each time for the inetd-mode tests. Use run_once to perform the standalone-mode test only once per test suite invocation. Change rsh and rcp tests to start the servers via t_inetd and avoid excessive waiting at startup. In some of my tests, this reduces the tests/dejagnu tests from taking over 6 minutes to taking around 2 minutes. (This does mean the server process will no longer have started up before we launch the client, so it may be slower to respond, but it'll still be faster than the 2s delay we used before even trying to connect.) We can probably eliminate the -D option code from krshd.c now. The tests run as root (rlogin, telnet) still need updating. ------------------------------------------------------------------------ r21854 | tlyu | 2009-01-30 23:04:50 -0500 (Fri, 30 Jan 2009) | 1 line Changed paths: M /trunk/src/patchlevel.h back to trunk ------------------------------------------------------------------------ r21852 | tlyu | 2009-01-30 23:00:10 -0500 (Fri, 30 Jan 2009) | 1 line Changed paths: M /trunk/README M /trunk/src/patchlevel.h README and patchlevel.h for 1.7 release branch ------------------------------------------------------------------------ r21851 | tlyu | 2009-01-30 22:57:20 -0500 (Fri, 30 Jan 2009) | 5 lines Changed paths: M /trunk/src/include/osconf.hin M /trunk/src/lib/kadm5/alt_prof.c M /trunk/src/lib/krb5/krb/init_ctx.c ticket: 6353 status: open Default allow_weak_crypto=true for now. Default supported_enctypes to exclude single-DES enctypes. ------------------------------------------------------------------------ r21850 | raeburn | 2009-01-30 21:55:25 -0500 (Fri, 30 Jan 2009) | 1 line Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/libkdb_ldap.exports export new functions ------------------------------------------------------------------------ r21849 | raeburn | 2009-01-30 20:50:37 -0500 (Fri, 30 Jan 2009) | 1 line Changed paths: M /trunk/src/kadmin/dbutil/kdb5_mkey.c fix resource leak ------------------------------------------------------------------------ r21848 | raeburn | 2009-01-30 20:07:04 -0500 (Fri, 30 Jan 2009) | 1 line Changed paths: M /trunk/src/plugins/kdb/db2/kdb_db2.c recode as more straight-line code to simplify analysis ------------------------------------------------------------------------ r21847 | raeburn | 2009-01-30 19:54:33 -0500 (Fri, 30 Jan 2009) | 1 line Changed paths: M /trunk/src/kadmin/dbutil/kdb5_mkey.c don't use uninitialized variable ------------------------------------------------------------------------ r21846 | raeburn | 2009-01-30 19:49:53 -0500 (Fri, 30 Jan 2009) | 1 line Changed paths: M /trunk/src/lib/crypto/keyblocks.c handle freeing null keyblock ------------------------------------------------------------------------ r21845 | raeburn | 2009-01-30 19:39:51 -0500 (Fri, 30 Jan 2009) | 1 line Changed paths: M /trunk/src/kadmin/dbutil/kdb5_mkey.c don't double-free ------------------------------------------------------------------------ r21844 | wfiveash | 2009-01-30 18:55:14 -0500 (Fri, 30 Jan 2009) | 12 lines Changed paths: M /trunk/src/include/kdb.h M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kadmin/dbutil/Makefile.in M /trunk/src/kadmin/dbutil/dump.c M /trunk/src/kadmin/dbutil/kdb5_create.c A /trunk/src/kadmin/dbutil/kdb5_mkey.c M /trunk/src/kadmin/dbutil/kdb5_stash.c M /trunk/src/kadmin/dbutil/kdb5_util.M M /trunk/src/kadmin/dbutil/kdb5_util.c M /trunk/src/kadmin/dbutil/kdb5_util.h M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/extern.c M /trunk/src/kdc/extern.h M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/main.c M /trunk/src/lib/kadm5/srv/libkadm5srv.exports M /trunk/src/lib/kadm5/srv/server_kdb.c M /trunk/src/lib/kadm5/srv/svr_iters.c M /trunk/src/lib/kadm5/srv/svr_principal.c M /trunk/src/lib/kdb/kdb5.c M /trunk/src/lib/kdb/kdb_cpw.c M /trunk/src/lib/kdb/kdb_default.c M /trunk/src/lib/kdb/keytab.c M /trunk/src/lib/kdb/libkdb5.exports M /trunk/src/lib/krb5/error_tables/kdb5_err.et M /trunk/src/plugins/kdb/db2/db2_exp.c M /trunk/src/plugins/kdb/db2/kdb_db2.c M /trunk/src/plugins/kdb/db2/kdb_db2.h M /trunk/src/plugins/kdb/ldap/ldap_exp.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_xdr.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_fetch_mkey.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.h ticket: 6354 subject: Master Key Migration Project Commit for the Master Key Migration Project. http://k5wiki.kerberos.org/wiki/Projects/Master_Key_Migration This commit provides the ability to add a new master key (with an enctype differing from the current master key) to the master key principal and stash file and then migrate the encryption of existing principals long term keys to use the new master key. In addition deletion of master keys is provided. ------------------------------------------------------------------------ r21842 | ghudson | 2009-01-30 16:25:40 -0500 (Fri, 30 Jan 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/srv_rcache.c krb5_get_server_rcache had some dead (and incorrect) code for cleaning up the rcache on failure. Fix the cleanup code and make use of it. ------------------------------------------------------------------------ r21841 | ghudson | 2009-01-30 16:22:31 -0500 (Fri, 30 Jan 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_base.c Make output parameter value of krb5_rc_resolve_full well-defined on error return. ------------------------------------------------------------------------ r21840 | ghudson | 2009-01-30 16:21:10 -0500 (Fri, 30 Jan 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/gc_via_tkt.c In krb5_kdcrep2creds, call the correct free function when cleaning up the keyblock, and clean up the keyblock if krb5_copy_data fails. ------------------------------------------------------------------------ r21838 | tsitkova | 2009-01-30 15:40:46 -0500 (Fri, 30 Jan 2009) | 2 lines Changed paths: M /trunk/src/include/adm_proto.h M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/main.c M /trunk/src/lib/kadm5/alt_prof.c M /trunk/src/lib/kadm5/srv/libkadm5srv.exports Changed the name match_config_pattern to krb5_match_config_pattern. Check strdup return code. ------------------------------------------------------------------------ r21828 | tsitkova | 2009-01-29 14:23:22 -0500 (Thu, 29 Jan 2009) | 2 lines Changed paths: M /trunk/src/include/adm_proto.h M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/main.c M /trunk/src/lib/kadm5/alt_prof.c M /trunk/src/lib/kadm5/srv/libkadm5srv.exports Introduced match_config_pattern function to find a pattern in the config value strings ------------------------------------------------------------------------ r21826 | raeburn | 2009-01-28 20:19:01 -0500 (Wed, 28 Jan 2009) | 1 line Changed paths: M /trunk/src/lib/krb5/krb/sendauth.c whitespace ------------------------------------------------------------------------ r21825 | raeburn | 2009-01-28 20:12:17 -0500 (Wed, 28 Jan 2009) | 1 line Changed paths: M /trunk/src/lib/krb5/krb/sendauth.c clear outbuf[0].data to unconfuse coverity ------------------------------------------------------------------------ r21823 | tlyu | 2009-01-28 18:22:27 -0500 (Wed, 28 Jan 2009) | 6 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/kadmin/testing/proto/krb5.conf.proto M /trunk/src/lib/crypto/etypes.c M /trunk/src/lib/crypto/etypes.h M /trunk/src/lib/crypto/libk5crypto.exports M /trunk/src/lib/crypto/valid_enctype.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/tests/dejagnu/config/default.exp ticket: 6353 subject: disable single-DES by default status: open Mark all single-DES enctypes as "weak", and create a new libdefaults variable "allow_weak_crypto", which defaults to "false". ------------------------------------------------------------------------ r21820 | raeburn | 2009-01-28 12:01:36 -0500 (Wed, 28 Jan 2009) | 1 line Changed paths: M /trunk/src/tests/resolve/resolve.c include netinet/in.h to make sure we know what struct in_addr looks like ------------------------------------------------------------------------ r21819 | raeburn | 2009-01-28 00:42:11 -0500 (Wed, 28 Jan 2009) | 1 line Changed paths: M /trunk/src/appl/gssftp/ftpd/ftpd.M M /trunk/src/appl/gssftp/ftpd/ftpd.c no more -r option for setting krb.conf path ------------------------------------------------------------------------ r21818 | raeburn | 2009-01-28 00:37:10 -0500 (Wed, 28 Jan 2009) | 1 line Changed paths: M /trunk/src/config-files/krb5.conf M /trunk/src/config-files/krb5.conf.M M /trunk/src/tests/dejagnu/config/default.exp M /trunk/src/util/profile/krb5.conf remove some remnants of krb4-related config file options ------------------------------------------------------------------------ r21815 | hartmans | 2009-01-27 20:28:25 -0500 (Tue, 27 Jan 2009) | 5 lines Changed paths: M /trunk/src/kdc/do_tgs_req.c ticket: 6352 subject: return correct kvno in TGS case krb5_c_encrypt sets the kvno of ciphertext to 0. So fill it in after the call to encrypt_tkt_part. ------------------------------------------------------------------------ r21814 | tlyu | 2009-01-27 19:32:29 -0500 (Tue, 27 Jan 2009) | 2 lines Changed paths: M /trunk/src/lib/rpc/unit-test/rpc_test.0/fullrun.exp Run a single expect statement to read from both client and server, to avoid an apparent race condition on Darwin. ------------------------------------------------------------------------ r21813 | raeburn | 2009-01-27 19:30:06 -0500 (Tue, 27 Jan 2009) | 1 line Changed paths: M /trunk/src/kdc/do_tgs_req.c whitespace ------------------------------------------------------------------------ r21812 | raeburn | 2009-01-27 19:04:15 -0500 (Tue, 27 Jan 2009) | 8 lines Changed paths: M /trunk/src/kadmin/dbutil/dump.c M /trunk/src/kadmin/ktutil/ktutil.c M /trunk/src/kadmin/server/schpw.c M /trunk/src/lib/crypto/des/afsstring2key.c M /trunk/src/lib/crypto/keyblocks.c M /trunk/src/lib/crypto/keyed_checksum_types.c M /trunk/src/lib/kadm5/alt_prof.c M /trunk/src/lib/kadm5/str_conv.c M /trunk/src/lib/kdb/decrypt_key.c M /trunk/src/lib/kdb/encrypt_key.c M /trunk/src/lib/kdb/kdb5.c M /trunk/src/lib/kdb/kdb_cpw.c M /trunk/src/lib/kdb/kdb_default.c M /trunk/src/lib/kdb/keytab.c M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/lib/krb5/ccache/cc_keyring.c M /trunk/src/lib/krb5/ccache/cc_memory.c M /trunk/src/lib/krb5/ccache/cc_mslsa.c M /trunk/src/lib/krb5/keytab/kt_file.c M /trunk/src/lib/krb5/keytab/kt_memory.c M /trunk/src/lib/krb5/keytab/kt_srvtab.c M /trunk/src/lib/krb5/keytab/ktfr_entry.c M /trunk/src/lib/krb5/krb/auth_con.c M /trunk/src/lib/krb5/krb/bld_pr_ext.c M /trunk/src/lib/krb5/krb/bld_princ.c M /trunk/src/lib/krb5/krb/chpw.c M /trunk/src/lib/krb5/krb/conv_princ.c M /trunk/src/lib/krb5/krb/copy_addrs.c M /trunk/src/lib/krb5/krb/copy_athctr.c M /trunk/src/lib/krb5/krb/copy_auth.c M /trunk/src/lib/krb5/krb/copy_cksum.c M /trunk/src/lib/krb5/krb/copy_creds.c M /trunk/src/lib/krb5/krb/copy_data.c M /trunk/src/lib/krb5/krb/copy_key.c M /trunk/src/lib/krb5/krb/copy_tick.c M /trunk/src/lib/krb5/krb/free_rtree.c M /trunk/src/lib/krb5/krb/fwd_tgt.c M /trunk/src/lib/krb5/krb/gc_via_tkt.c M /trunk/src/lib/krb5/krb/gen_subkey.c M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/gic_keytab.c M /trunk/src/lib/krb5/krb/gic_pwd.c M /trunk/src/lib/krb5/krb/kfree.c M /trunk/src/lib/krb5/krb/mk_cred.c M /trunk/src/lib/krb5/krb/mk_error.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_rep.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/parse.c M /trunk/src/lib/krb5/krb/preauth.c M /trunk/src/lib/krb5/krb/preauth2.c M /trunk/src/lib/krb5/krb/rd_cred.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/rd_safe.c M /trunk/src/lib/krb5/krb/recvauth.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/lib/krb5/krb/sendauth.c M /trunk/src/lib/krb5/krb/ser_princ.c M /trunk/src/lib/krb5/krb/serialize.c M /trunk/src/lib/krb5/krb/set_realm.c M /trunk/src/lib/krb5/krb/srv_rcache.c M /trunk/src/lib/krb5/krb/t_ser.c M /trunk/src/lib/krb5/krb/vfy_increds.c M /trunk/src/lib/krb5/os/an_to_ln.c M /trunk/src/lib/krb5/os/free_krbhs.c M /trunk/src/lib/krb5/os/full_ipadr.c M /trunk/src/lib/krb5/os/localaddr.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/read_msg.c M /trunk/src/lib/krb5/os/sn2princ.c M /trunk/src/lib/krb5/rcache/rc_dfl.c M /trunk/src/tests/asn.1/krb5_decode_test.c Start to phase out krb5_xfree macro, which just casts its argument to char* and calls free. Replace most uses, outside of the LDAP KDB plugin, which doesn't build on my test system of the moment because of version dependencies. Add one explicit cast to make the change warning-neutral (under gcc 4.0.1 on Mac OS X 10.5.6). ------------------------------------------------------------------------ r21810 | raeburn | 2009-01-27 18:14:35 -0500 (Tue, 27 Jan 2009) | 1 line Changed paths: A /trunk/src/util/trim-valgrind-logs Helper script for processing valgrind logs that don't indicate any errors, or are for system programs. ------------------------------------------------------------------------ r21809 | raeburn | 2009-01-27 17:00:15 -0500 (Tue, 27 Jan 2009) | 1 line Changed paths: M /trunk/src/kdc/do_tgs_req.c use memchr ------------------------------------------------------------------------ r21808 | tsitkova | 2009-01-27 16:09:35 -0500 (Tue, 27 Jan 2009) | 2 lines Changed paths: M /trunk/src/lib/kadm5/alt_prof.c M /trunk/src/lib/krb5/os/def_realm.c "Coding practices" related fixes. ------------------------------------------------------------------------ r21805 | lhoward | 2009-01-26 17:50:02 -0500 (Mon, 26 Jan 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c In asn1_decode_pa_for_user(), ensure that user member is allocated before assigning a value to it. ------------------------------------------------------------------------ r21801 | tsitkova | 2009-01-26 16:26:33 -0500 (Mon, 26 Jan 2009) | 2 lines Changed paths: M /trunk/src/kdc/do_tgs_req.c Introduced new static function prep_reprocess_req to make code more readable. ------------------------------------------------------------------------ r21799 | hartmans | 2009-01-26 15:02:54 -0500 (Mon, 26 Jan 2009) | 5 lines Changed paths: M /trunk/src/lib/gssapi/krb5/k5sealv3iov.c ticket: 6351 Subject: gss_header|trailerlen should be unsigned int The krb5_c_crypto_length API returns unsigned int per its design. so, use unsigned int not size_t for its output. ------------------------------------------------------------------------ r21798 | tlyu | 2009-01-26 14:47:57 -0500 (Mon, 26 Jan 2009) | 1 line Changed paths: M /trunk/README Preliminary update of README for krb5-1.7 release. ------------------------------------------------------------------------ r21796 | raeburn | 2009-01-26 14:06:21 -0500 (Mon, 26 Jan 2009) | 1 line Changed paths: M /trunk/src/lib/crypto/arcfour/arcfour.c M /trunk/src/lib/crypto/dk/checksum.c M /trunk/src/lib/crypto/dk/dk_aead.c M /trunk/src/lib/crypto/dk/dk_decrypt.c M /trunk/src/lib/crypto/dk/dk_encrypt.c M /trunk/src/lib/crypto/hash_provider/hash_crc32.c M /trunk/src/lib/crypto/hash_provider/hash_sha1.c M /trunk/src/lib/crypto/keyhash_provider/hmac_md5.c M /trunk/src/lib/crypto/keyhash_provider/md5_hmac.c M /trunk/src/lib/crypto/yarrow/yhash.h M /trunk/src/lib/gssapi/generic/gssapiP_generic.h M /trunk/src/lib/gssapi/krb5/k5seal.c M /trunk/src/lib/gssapi/krb5/k5sealiov.c M /trunk/src/lib/gssapi/krb5/k5unseal.c M /trunk/src/lib/gssapi/krb5/k5unsealiov.c M /trunk/src/lib/gssapi/krb5/util_crypt.c M /trunk/src/lib/gssapi/krb5/util_seqnum.c M /trunk/src/lib/gssapi/mechglue/g_glue.c M /trunk/src/lib/krb5/krb/chpw.c M /trunk/src/lib/krb5/os/mk_faddr.c M /trunk/src/tests/gss-threads/gss-misc.c Use 16/32-bit big/little-endian store functions in more places. ------------------------------------------------------------------------ r21795 | tsitkova | 2009-01-26 11:20:41 -0500 (Mon, 26 Jan 2009) | 2 lines Changed paths: M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/main.c Check asprintf return codes. Styling. ------------------------------------------------------------------------ r21794 | epeisach | 2009-01-25 11:44:02 -0500 (Sun, 25 Jan 2009) | 9 lines Changed paths: M /trunk/src/tests/resolve/resolve.c ticket: 6308 Use a struct in_addr to insure alignment of address - instead of random alignment on the stack. Solaris 2.10 has issues if the address is not aligned. The rest of the code in the tree uses a struct in_addr or mallocs the address - which will be sufficiently aligned. ------------------------------------------------------------------------ r21793 | raeburn | 2009-01-23 20:27:16 -0500 (Fri, 23 Jan 2009) | 4 lines Changed paths: M /trunk/src/include/k5-platform.h M /trunk/src/lib/crypto/arcfour/arcfour_aead.c M /trunk/src/lib/krb5/krb/pac.c Change 16/32/64-bit big-/little-endian/native unaligned load/store routines to take void pointers, so they can operate on both plain and unsigned char buffers, or other types. Remove some now-unneeded casts. ------------------------------------------------------------------------ r21792 | tsitkova | 2009-01-23 14:59:50 -0500 (Fri, 23 Jan 2009) | 3 lines Changed paths: M /trunk/src/include/adm.h M /trunk/src/include/adm_proto.h M /trunk/src/include/k5-int.h M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/extern.h M /trunk/src/kdc/main.c M /trunk/src/lib/kadm5/admin.h M /trunk/src/lib/kadm5/alt_prof.c M /trunk/src/lib/kadm5/srv/libkadm5srv.exports M /trunk/src/lib/krb5/libkrb5.exports M /trunk/src/lib/krb5/os/def_realm.c Eliminate the need for the domain_realm mapping table on the client side by implementing minimal referral support in the KDC. ------------------------------------------------------------------------ r21790 | ghudson | 2009-01-23 14:04:57 -0500 (Fri, 23 Jan 2009) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_initialize.c Remove some null checks in cases where pointers can't be null. ------------------------------------------------------------------------ r21789 | ghudson | 2009-01-23 14:01:56 -0500 (Fri, 23 Jan 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/pac.c In krb5_pac_get_buffer, check the correct value for null after calling malloc. ------------------------------------------------------------------------ r21788 | ghudson | 2009-01-23 13:41:39 -0500 (Fri, 23 Jan 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/pac.c In krb5_pac_parse, change the code around a bit to avoid harmlessly copying an uninitialized Buffers field of a PACTYPE structure. ------------------------------------------------------------------------ r21787 | ghudson | 2009-01-23 13:19:19 -0500 (Fri, 23 Jan 2009) | 3 lines Changed paths: M /trunk/src/lib/crypto/keyhash_provider/md5_hmac.c Initialize ds.magic in k5_md5_hmac_hash, to avoid harmlessly copying around its uninitialized value in krb5_hmac. ------------------------------------------------------------------------ r21786 | raeburn | 2009-01-23 13:04:08 -0500 (Fri, 23 Jan 2009) | 17 lines Changed paths: M /trunk/src/plugins/kdb/db2/libdb2/hash/hash.c ticket: 6342 subject: hash db2 code breaks if st_blksize > 64k The hash db code assumes in places that the block size is no larger than 64K. There's a range check in the case where you don't have a file but provide initialization info. The btree code will cap the block size used at 64K. Apparently Sun's ZFS can report back a block size of 128K, causing the db2 tests to fail. Add such a cap to the hash db creation code. Note that our default configuration is to use the btree code when creating a new database, so it's unlikely that this will cause real-world problems unless someone went out of their way to specify use of the hash format. ------------------------------------------------------------------------ r21785 | ghudson | 2009-01-23 12:53:52 -0500 (Fri, 23 Jan 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c In krb5_get_init_creds, null out err_reply in a case where we free it and do not necessarily exit the loop. ------------------------------------------------------------------------ r21784 | ghudson | 2009-01-23 12:45:58 -0500 (Fri, 23 Jan 2009) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/parse.c Always initialize the output parameter in krb5_parse_name and friends. ------------------------------------------------------------------------ r21783 | ghudson | 2009-01-23 12:24:50 -0500 (Fri, 23 Jan 2009) | 3 lines Changed paths: M /trunk/src/kadmin/cli/kadmin.c In kadmin, free the correct item in an error case (fixes a double-free and a memory leak). ------------------------------------------------------------------------ r21782 | ghudson | 2009-01-23 01:51:03 -0500 (Fri, 23 Jan 2009) | 3 lines Changed paths: M /trunk/src/kdc/network.c M /trunk/src/lib/kadm5/srv/svr_iters.c M /trunk/src/lib/kdb/kdb5.c M /trunk/src/lib/krb5/os/read_msg.c M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c Add some output parameter initializations n order to eliminate some spurious Coverity defects. (Far from a comprehensive pass.) ------------------------------------------------------------------------ r21781 | ghudson | 2009-01-23 00:02:07 -0500 (Fri, 23 Jan 2009) | 4 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_dfl.c M /trunk/src/lib/krb5/rcache/t_replay.c Per coding standards, don't declare variables in inner scopes in new rcache code except when it really makes sense (option processing for t_replay). ------------------------------------------------------------------------ r21780 | raeburn | 2009-01-22 19:46:46 -0500 (Thu, 22 Jan 2009) | 5 lines Changed paths: M /trunk/src/lib/crypto/aead.h M /trunk/src/lib/crypto/arcfour/deps M /trunk/src/lib/crypto/cksumtypes.h M /trunk/src/lib/crypto/deps M /trunk/src/lib/crypto/des/deps M /trunk/src/lib/crypto/dk/deps M /trunk/src/lib/crypto/enc_provider/deps M /trunk/src/lib/crypto/keyhash_provider/deps M /trunk/src/lib/crypto/raw/deps Include cksumtypes.h from aead.h to get struct krb5_cksumtypes (moved in rev 21753). Protect cksumtypes.h from multiple inclusions. Update dependencies. ------------------------------------------------------------------------ r21779 | tlyu | 2009-01-22 18:37:35 -0500 (Thu, 22 Jan 2009) | 1 line Changed paths: M /trunk/src/include/k5-buf.h M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/copy_ccache.c M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/krb5/k5sealiov.c M /trunk/src/lib/gssapi/krb5/k5sealv3iov.c M /trunk/src/lib/gssapi/krb5/k5unsealiov.c M /trunk/src/lib/gssapi/krb5/krb5_gss_glue.c M /trunk/src/lib/gssapi/krb5/util_crypt.c M /trunk/src/lib/krb5/asn.1/asn1_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/rcache/rc_dfl.c M /trunk/src/lib/krb5/rcache/rcdef.c M /trunk/src/lib/krb5/rcache/t_replay.c M /trunk/src/util/support/k5buf-int.h M /trunk/src/util/support/k5buf.c M /trunk/src/util/support/t_k5buf.c fix trailing whitespace ------------------------------------------------------------------------ r21778 | tlyu | 2009-01-22 18:21:11 -0500 (Thu, 22 Jan 2009) | 1 line Changed paths: M /trunk/src/include/k5-buf.h M /trunk/src/lib/gssapi/generic/gssapiP_generic.h M /trunk/src/lib/gssapi/generic/gssapi_generic.c M /trunk/src/lib/gssapi/generic/gssapi_generic.h M /trunk/src/lib/gssapi/generic/util_canonhost.c M /trunk/src/lib/gssapi/generic/util_localhost.c M /trunk/src/lib/gssapi/generic/util_token.c M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/copy_ccache.c M /trunk/src/lib/gssapi/krb5/delete_sec_context.c M /trunk/src/lib/gssapi/krb5/get_tkt_flags.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/krb5/gssapi_krb5.hin M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/inq_context.c M /trunk/src/lib/gssapi/krb5/k5seal.c M /trunk/src/lib/gssapi/krb5/k5sealiov.c M /trunk/src/lib/gssapi/krb5/k5sealv3.c M /trunk/src/lib/gssapi/krb5/k5sealv3iov.c M /trunk/src/lib/gssapi/krb5/k5unseal.c M /trunk/src/lib/gssapi/krb5/k5unsealiov.c M /trunk/src/lib/gssapi/krb5/krb5_gss_glue.c M /trunk/src/lib/gssapi/krb5/lucid_context.c M /trunk/src/lib/gssapi/krb5/seal.c M /trunk/src/lib/gssapi/krb5/ser_sctx.c M /trunk/src/lib/gssapi/krb5/set_ccache.c M /trunk/src/lib/gssapi/krb5/sign.c M /trunk/src/lib/gssapi/krb5/unseal.c M /trunk/src/lib/gssapi/krb5/util_cksum.c M /trunk/src/lib/gssapi/krb5/util_crypt.c M /trunk/src/lib/gssapi/krb5/util_seed.c M /trunk/src/lib/gssapi/krb5/util_seqnum.c M /trunk/src/lib/gssapi/krb5/verify.c M /trunk/src/lib/gssapi/krb5/wrap_size_limit.c M /trunk/src/lib/krb5/asn.1/asn1_decode.h M /trunk/src/lib/krb5/asn.1/asn1_encode.c M /trunk/src/lib/krb5/asn.1/asn1_encode.h M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode.h M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/asn.1/krbasn1.h M /trunk/src/util/support/k5buf-int.h M /trunk/src/util/support/k5buf.c M /trunk/src/util/support/t_k5buf.c whitespace ------------------------------------------------------------------------ r21776 | ghudson | 2009-01-22 14:19:34 -0500 (Thu, 22 Jan 2009) | 6 lines Changed paths: M /trunk/src/kadmin/server/schpw.c ticket: 6284 status: open Adapted patch from Apple: in kadmind's process_chpw_request, make sure to free error message strings. ------------------------------------------------------------------------ r21775 | raeburn | 2009-01-22 01:34:14 -0500 (Thu, 22 Jan 2009) | 3 lines Changed paths: M /trunk/src/lib/kadm5/srv/svr_principal.c If USE_VALGRIND, check that source principal is defined before copying. Initialize magic number fields of allocated name components. ------------------------------------------------------------------------ r21774 | raeburn | 2009-01-22 01:30:08 -0500 (Thu, 22 Jan 2009) | 1 line Changed paths: M /trunk/src/lib/krb5/asn.1/asn1buf.c If USE_VALGRIND, check readability of byte string before copying. ------------------------------------------------------------------------ r21773 | raeburn | 2009-01-22 01:04:10 -0500 (Thu, 22 Jan 2009) | 1 line Changed paths: M /trunk/src/lib/rpc/xdr.c Define valgrind macros as no-ops if not USE_VALGRIND, and use unconditionally, per Danilo's suggestion. ------------------------------------------------------------------------ r21770 | ghudson | 2009-01-21 14:38:12 -0500 (Wed, 21 Jan 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_io.c Patch from Love: when opening an existing replay cache, check more thoroughly to prevent symlink attacks. ------------------------------------------------------------------------ r21768 | ghudson | 2009-01-21 13:23:58 -0500 (Wed, 21 Jan 2009) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/krb5_gss_glue.c Patch from Luke: fix error return of krb5_gss_use_kdc_context. ------------------------------------------------------------------------ r21766 | raeburn | 2009-01-20 18:49:08 -0500 (Tue, 20 Jan 2009) | 1 line Changed paths: M /trunk/src/lib/rpc/xdr.c When encoding, and compiling with -DUSE_VALGRIND, explicitly get valgrind to check the inputs. ------------------------------------------------------------------------ r21764 | raeburn | 2009-01-20 17:52:15 -0500 (Tue, 20 Jan 2009) | 1 line Changed paths: M /trunk/src/lib/kadm5/srv/svr_principal.c delete trailing whitespace, including insanely long 'blank' lines ------------------------------------------------------------------------ r21763 | ghudson | 2009-01-20 13:50:51 -0500 (Tue, 20 Jan 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_rep.c In krb5_rd_rep_dce, initialize repl to NULL to avoid using its initialized value when we take the first goto to clean_scratch. ------------------------------------------------------------------------ r21762 | raeburn | 2009-01-16 20:00:22 -0500 (Fri, 16 Jan 2009) | 1 line Changed paths: M /trunk/src/lib/krb5/os/write_msg.c If buffer length is 0, force pointer to NULL, to keep valgrind happier when callers don't bother. ------------------------------------------------------------------------ r21761 | raeburn | 2009-01-16 19:06:06 -0500 (Fri, 16 Jan 2009) | 1 line Changed paths: M /trunk/src/lib/gssapi/krb5/k5sealv3.c M /trunk/src/lib/gssapi/krb5/k5sealv3iov.c M /trunk/src/lib/gssapi/krb5/util_crypt.c patch from Luke - minor cleanup ------------------------------------------------------------------------ r21760 | raeburn | 2009-01-16 19:04:49 -0500 (Fri, 16 Jan 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_req_ext.c ticket: 6336 patch from Luke - fix enctype-nego enctype list setup ------------------------------------------------------------------------ r21759 | raeburn | 2009-01-16 19:02:05 -0500 (Fri, 16 Jan 2009) | 1 line Changed paths: M /trunk/src/lib/krb5/krb/pac.c patch from Luke - fix sign problem ------------------------------------------------------------------------ r21758 | raeburn | 2009-01-16 18:55:01 -0500 (Fri, 16 Jan 2009) | 1 line Changed paths: M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/asn.1/deps include dependencies for decoder test ------------------------------------------------------------------------ r21754 | raeburn | 2009-01-15 19:33:00 -0500 (Thu, 15 Jan 2009) | 1 line Changed paths: M /trunk/src/kadmin/passwd/unit-test/Makefile.in M /trunk/src/kadmin/passwd/unit-test/config/unix.exp M /trunk/src/lib/kadm5/unit-test/Makefile.in M /trunk/src/lib/kadm5/unit-test/config/unix.exp M /trunk/src/lib/rpc/unit-test/Makefile.in Use valgrind in more cases if VALGRIND is set. ------------------------------------------------------------------------ r21753 | raeburn | 2009-01-15 18:22:53 -0500 (Thu, 15 Jan 2009) | 5 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/crypto/cksumtypes.c M /trunk/src/lib/crypto/cksumtypes.h M /trunk/src/lib/crypto/etypes.c M /trunk/src/lib/crypto/etypes.h M /trunk/src/lib/crypto/string_to_cksumtype.c M /trunk/src/lib/crypto/string_to_enctype.c Make enctype and checksumtype name mapping table types private to the crypto library. Add a field for aliases to the record type so that aliases don't have to be implemented by duplicating all the other information. ------------------------------------------------------------------------ r21752 | raeburn | 2009-01-15 14:15:22 -0500 (Thu, 15 Jan 2009) | 9 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/krb/sendauth.c M /trunk/src/lib/krb5/os/write_msg.c ticket: 6339 Fix an additional multiple-write case noted by John, where sendauth calls write_message twice in a row. Add new function krb5int_write_messages, calls krb5_net_writev with multiple messages (currently only two at a time). Use it from krb5_write_message and krb5_sendauth. ------------------------------------------------------------------------ r21751 | ghudson | 2009-01-15 14:11:45 -0500 (Thu, 15 Jan 2009) | 9 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_dfl.c M /trunk/src/lib/krb5/rcache/t_replay.c ticket: 1201 Rework the replay cache extensions to make the hash extension records stand alone. Otherwise, reordering of records during an expunge could cause the hash to be applied to the wrong record. Also add an "expunge" option to the t_replay program, and clean up some memory-handling inconsistencies. ------------------------------------------------------------------------ r21750 | raeburn | 2009-01-14 20:13:04 -0500 (Wed, 14 Jan 2009) | 1 line Changed paths: M /trunk/src/lib/krb5/rcache/deps update ------------------------------------------------------------------------ r21749 | raeburn | 2009-01-14 19:59:27 -0500 (Wed, 14 Jan 2009) | 5 lines Changed paths: M /trunk/src/lib/krb5/os/deps M /trunk/src/lib/krb5/os/net_write.c M /trunk/src/lib/krb5/os/os-proto.h M /trunk/src/lib/krb5/os/write_msg.c ticket: 6339 Add new routine krb5int_net_writev using scatter-gather source. Use it from krb5_net_write to ensure testing and reduce duplication. Use it from krb5_write_message to avoid Nagle+DelayedAck problem. ------------------------------------------------------------------------ r21748 | raeburn | 2009-01-14 18:36:04 -0500 (Wed, 14 Jan 2009) | 5 lines Changed paths: M /trunk/src/kadmin/server/network.c ticket: 6335 If we have a local UDP socket without the PKTINFO option set, it's bound to a local address, so use getsockname to extract the local (destination) address. ------------------------------------------------------------------------ r21747 | raeburn | 2009-01-14 16:29:10 -0500 (Wed, 14 Jan 2009) | 3 lines Changed paths: M /trunk/src/kadmin/server/network.c M /trunk/src/kdc/network.c If recv_from_to is passed a buffer for the local endpoint address, clobber it before doing anything else, just in case we can't retrieve the address and the caller blindly uses the buffer anyways. ------------------------------------------------------------------------ r21746 | raeburn | 2009-01-14 15:05:09 -0500 (Wed, 14 Jan 2009) | 3 lines Changed paths: M /trunk/src/kadmin/server/network.c M /trunk/src/kdc/network.c Merge some very simple points of divergence in the two copies of network.c -- enum ordering, whitespace, duplicate macro definitions, unused code, 0 vs NULL... ------------------------------------------------------------------------ r21745 | raeburn | 2009-01-14 14:50:34 -0500 (Wed, 14 Jan 2009) | 5 lines Changed paths: M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kdc_util.h Pass s4u name and c_flags to log_tgs_req. If values are supplied, log an additional message to record the name and s4u mode. Untested for lack of code to invoke these code paths. ------------------------------------------------------------------------ r21744 | rra | 2009-01-13 19:29:04 -0500 (Tue, 13 Jan 2009) | 12 lines Changed paths: M /trunk/src/lib/kadm5/clnt/client_init.c Ticket: 6337 Force tickets acquired by the kadm5 client library via password authentication to be non-forwardable and non-proxiable, overridding any [libdefaults] configuration. This may be necessary at sites that set forwardable to true by default in their krb5.conf files but disable forwardable tickets for privileged principals. Since the ticket cache acquired by the kadm5 client library is used only for kadmin operations, where forwardable is not useful or necessary, there is no reason to ever attempt to obtain forwardable or proxiable tickets here. ------------------------------------------------------------------------ r21742 | hartmans | 2009-01-13 17:57:42 -0500 (Tue, 13 Jan 2009) | 6 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/k5sealv3.c M /trunk/src/lib/gssapi/krb5/k5sealv3iov.c M /trunk/src/lib/gssapi/krb5/k5unseal.c M /trunk/src/lib/gssapi/krb5/k5unsealiov.c M /trunk/src/lib/gssapi/krb5/util_crypt.c M /trunk/src/lib/krb5/krb/auth_con.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/os/accessor.c Patch from Luke Howard to: * Accept both CFX and non-CFX tokens all the time on acceptor * Only produce an acceptor subkey if you are using cfx or dce or negotiating up to cfx Additional changes from Sam Hartman: * do not assume that the ticket key type (server key) is a valid target for negotiation: the client may not support it. ------------------------------------------------------------------------ r21741 | raeburn | 2009-01-13 16:54:45 -0500 (Tue, 13 Jan 2009) | 1 line Changed paths: M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kdc_util.h /tmp/3 ------------------------------------------------------------------------ r21740 | epeisach | 2009-01-13 14:43:18 -0500 (Tue, 13 Jan 2009) | 11 lines Changed paths: M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c FreeBSD compiler errors out on an error "zero or negative size array" after setting up an array with no elements. ifdef out array declarations and code that uses it until there are entries. Affects: krb5_gss_inquire_cred_by_oid_ops and krb5_gss_set_sec_context_option_ops which would return an error in any case as here are no entries in the arrays. ------------------------------------------------------------------------ r21729 | hartmans | 2009-01-12 16:18:45 -0500 (Mon, 12 Jan 2009) | 2 lines Changed paths: M /trunk/src/kdc/kdc_util.c Add a call to limit_string that appears to have been accidentally removed somewhere along the mskrb-integ branch ------------------------------------------------------------------------ r21728 | hartmans | 2009-01-12 16:03:02 -0500 (Mon, 12 Jan 2009) | 4 lines Changed paths: M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/libgssapi_krb5.exports M /trunk/src/lib/gssapi/mechglue/Makefile.in M /trunk/src/lib/gssapi/mechglue/deps D /trunk/src/lib/gssapi/mechglue/g_export_name_object.c D /trunk/src/lib/gssapi/mechglue/g_imp_name_object.c M /trunk/src/lib/gssapi/mechglue/g_initialize.c M /trunk/src/lib/gssapi/mechglue/mglueP.h M /trunk/src/lib/gssapi/spnego/spnego_mech.c Remove gss_export_name_object and gss_import_name_object. These are not standard interfaces, are not used by our tree and were added because they might be useful but ended up not being used. The stubs in gssapi.hin remain as they were shipped with previous releases. ------------------------------------------------------------------------ r21727 | hartmans | 2009-01-12 14:59:16 -0500 (Mon, 12 Jan 2009) | 5 lines Changed paths: M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kdc_util.h Patch from Luke Howard: Previously when using the kdb keytab, there was a check to confirm that the server was supported as a server and that attackers could not force an enctype downgrade. Add these to kdc_get_server_key ------------------------------------------------------------------------ r21726 | hartmans | 2009-01-12 14:43:13 -0500 (Mon, 12 Jan 2009) | 2 lines Changed paths: M /trunk/src/kdc/kdc_util.c Patch from Luke Howard There's a superfluous check in kdc_util.c; ad_entry is always non NULL ------------------------------------------------------------------------ r21725 | hartmans | 2009-01-12 14:43:07 -0500 (Mon, 12 Jan 2009) | 4 lines Changed paths: M /trunk/src/kdc/kdc_preauth.c Restore behavior of returning KRB5APP_ERR_BAD_INTEGRITY from preauth methods. This creates a problem for Windows clients, but not doing it creates a problem for MIT clients. Today our KDC is more likely to be used with MIT clients, but we need to examine this issues in more detail. ------------------------------------------------------------------------ r21724 | tsitkova | 2009-01-12 14:40:37 -0500 (Mon, 12 Jan 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/hst_realm.c Check the return code from krb5int_clean_hostname as the sanity verification of the hostname might fail. ------------------------------------------------------------------------ r21723 | ghudson | 2009-01-12 13:29:42 -0500 (Mon, 12 Jan 2009) | 11 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/kdc/kdc_preauth.c M /trunk/src/lib/krb5/krb/mk_cred.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/rd_cred.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/rd_safe.c M /trunk/src/lib/krb5/libkrb5.exports M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/lib/krb5/rcache/rc_conv.c M /trunk/src/lib/krb5/rcache/rc_dfl.c A /trunk/src/lib/krb5/rcache/t_replay.c M /trunk/src/tests/threads/t_rcache.c ticket: 1201 Add message hash support to the replay interface, using extension records (with an empty client string) to retain compatibility with old code. For rd_req, the ciphertext of the authenticator (with no ASN.1 wrapping) is hashed; for other uses of the replay cache, no message hash is used at this time. This commit adds a command-line tool for testing the replay cache but does not add any automated tests. ------------------------------------------------------------------------ r21720 | tlyu | 2009-01-08 20:42:37 -0500 (Thu, 08 Jan 2009) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/gc_frm_kdc.c ticket: 5627 status: open Follow "off-path" TGT referrals. ------------------------------------------------------------------------ r21719 | raeburn | 2009-01-08 19:07:50 -0500 (Thu, 08 Jan 2009) | 1 line Changed paths: M /trunk/src/lib/gssapi/krb5/init_sec_context.c Remove conflict marker; restore broken copyright line. ------------------------------------------------------------------------ r21718 | hartmans | 2009-01-07 13:13:30 -0500 (Wed, 07 Jan 2009) | 3 lines Changed paths: M /trunk/src/lib/kdb/keytab.c kdb/keytab.c: map KRB5_KDB_NO_MATCHING_KEY to KRB5_KT_KVNONOTFOUND. At least in cases other than tgts, this code handles its own enctype matching, so kvno not found is the only thing that produces the no matching key error. ------------------------------------------------------------------------ r21717 | raeburn | 2009-01-06 19:11:40 -0500 (Tue, 06 Jan 2009) | 1 line Changed paths: M /trunk/src/Makefile.in M /trunk/src/config/pre.in Don't create include/kerberosIV on installation. ------------------------------------------------------------------------ r21716 | hartmans | 2009-01-06 18:45:23 -0500 (Tue, 06 Jan 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/vfy_increds.c ticket: 5954 Add support for referral null realms and use the default realm as krb5_rd_req_extended does ------------------------------------------------------------------------ r21715 | hartmans | 2009-01-06 18:45:17 -0500 (Tue, 06 Jan 2009) | 4 lines Changed paths: M /trunk/src/clients/ksu/krb_auth_su.c ticket: 5954 status: open Remove ksu's own implementation of krb5_verify_init_creds now that it is not used. ------------------------------------------------------------------------ r21714 | hartmans | 2009-01-06 18:44:56 -0500 (Tue, 06 Jan 2009) | 5 lines Changed paths: M /trunk/src/clients/ksu/krb_auth_su.c ticket: 5954 Status: open Ksu should call krb5_verify_init_creds instead of using its own function. This was prompted by a desire for ksu to work without a domain_realm mapping for the local server, but the duplication of code is bad anyway. ------------------------------------------------------------------------ r21713 | tlyu | 2009-01-06 17:52:50 -0500 (Tue, 06 Jan 2009) | 1 line Changed paths: M /trunk/src/patchlevel.h Set RELTAIL back to "trunk". ------------------------------------------------------------------------ r21712 | hartmans | 2009-01-06 17:32:30 -0500 (Tue, 06 Jan 2009) | 2 lines Changed paths: M /trunk/src/include/kdb_ext.h M /trunk/src/kdc/kdc_util.c Patch from Luke Howard to make an explicit call to check the ACL for s4u delegations rather than relying on tl-data. ------------------------------------------------------------------------ r21711 | raeburn | 2009-01-06 16:48:24 -0500 (Tue, 06 Jan 2009) | 1 line Changed paths: M /trunk/src/tests/dejagnu/config/default.exp be a little looser in checking for tail output ------------------------------------------------------------------------ r21710 | raeburn | 2009-01-06 16:47:05 -0500 (Tue, 06 Jan 2009) | 1 line Changed paths: D /trunk/src/kadmin/server/acls.l remove unused file ------------------------------------------------------------------------ r21709 | ghudson | 2009-01-06 15:44:01 -0500 (Tue, 06 Jan 2009) | 3 lines Changed paths: M /trunk/src/kadmin/server/server_stubs.c Clean up many error-condition leaks of the server handle in the kadmind server stubs. ------------------------------------------------------------------------ r21708 | ghudson | 2009-01-06 15:24:09 -0500 (Tue, 06 Jan 2009) | 4 lines Changed paths: M /trunk/src/kadmin/server/server_stubs.c In kadmin, remove a bunch of checks for handle being NULL (some old, some introduced by the last rev) when it is known from context that handle is not NULL. ------------------------------------------------------------------------ r21707 | hartmans | 2009-01-06 11:01:56 -0500 (Tue, 06 Jan 2009) | 1 line Changed paths: M /trunk/src/include/kdb_ext.h M /trunk/src/kdc/kdc_util.c Fix capitalization ------------------------------------------------------------------------ r21706 | raeburn | 2009-01-05 18:29:37 -0500 (Mon, 05 Jan 2009) | 4 lines Changed paths: M /trunk/src/plugins/preauth/pkinit/deps ticket: 6315 Oops. Don't include openssl install paths from my local machine. Thanks to Ezra for noticing so quickly. ------------------------------------------------------------------------ r21705 | raeburn | 2009-01-05 17:56:37 -0500 (Mon, 05 Jan 2009) | 1 line Changed paths: M /trunk/src/lib/kadm5/srv/svr_policy.c include string.h ------------------------------------------------------------------------ r21704 | raeburn | 2009-01-05 17:56:00 -0500 (Mon, 05 Jan 2009) | 1 line Changed paths: M /trunk/src/lib/krb5/krb/pac.c fix missed var rename ------------------------------------------------------------------------ r21703 | raeburn | 2009-01-05 17:45:10 -0500 (Mon, 05 Jan 2009) | 1 line Changed paths: M /trunk/src/util/support/utf8_conv.c Define SWAP16 if not already defined. ------------------------------------------------------------------------ r21702 | raeburn | 2009-01-05 17:44:41 -0500 (Mon, 05 Jan 2009) | 1 line Changed paths: M /trunk/src/kdc/kdc_preauth.c No C++ style comments in C code please ------------------------------------------------------------------------ r21701 | raeburn | 2009-01-05 15:27:53 -0500 (Mon, 05 Jan 2009) | 25 lines Changed paths: M /trunk/src/aclocal.m4 M /trunk/src/appl/bsd/Makefile.in A /trunk/src/appl/bsd/deps A /trunk/src/appl/deps M /trunk/src/appl/gss-sample/Makefile.in A /trunk/src/appl/gss-sample/deps A /trunk/src/appl/gssftp/deps M /trunk/src/appl/gssftp/ftp/Makefile.in A /trunk/src/appl/gssftp/ftp/deps M /trunk/src/appl/gssftp/ftpd/Makefile.in A /trunk/src/appl/gssftp/ftpd/deps M /trunk/src/appl/libpty/Makefile.in A /trunk/src/appl/libpty/deps A /trunk/src/appl/sample/deps A /trunk/src/appl/sample/sclient/deps A /trunk/src/appl/sample/sserver/deps A /trunk/src/appl/simple/client/deps A /trunk/src/appl/simple/deps A /trunk/src/appl/simple/server/deps A /trunk/src/appl/telnet/deps M /trunk/src/appl/telnet/libtelnet/Makefile.in A /trunk/src/appl/telnet/libtelnet/deps M /trunk/src/appl/telnet/telnet/Makefile.in A /trunk/src/appl/telnet/telnet/deps M /trunk/src/appl/telnet/telnetd/Makefile.in A /trunk/src/appl/telnet/telnetd/deps A /trunk/src/appl/user_user/deps A /trunk/src/clients/deps M /trunk/src/clients/kdestroy/Makefile.in A /trunk/src/clients/kdestroy/deps M /trunk/src/clients/kinit/Makefile.in A /trunk/src/clients/kinit/deps M /trunk/src/clients/klist/Makefile.in A /trunk/src/clients/klist/deps M /trunk/src/clients/kpasswd/Makefile.in A /trunk/src/clients/kpasswd/deps M /trunk/src/clients/ksu/Makefile.in A /trunk/src/clients/ksu/deps M /trunk/src/clients/kvno/Makefile.in A /trunk/src/clients/kvno/deps M /trunk/src/config/post.in A /trunk/src/config-files/deps A /trunk/src/deps A /trunk/src/gen-manpages/deps A /trunk/src/include/deps M /trunk/src/kadmin/cli/Makefile.in A /trunk/src/kadmin/cli/deps M /trunk/src/kadmin/dbutil/Makefile.in A /trunk/src/kadmin/dbutil/deps A /trunk/src/kadmin/deps M /trunk/src/kadmin/ktutil/Makefile.in A /trunk/src/kadmin/ktutil/deps M /trunk/src/kadmin/passwd/Makefile.in A /trunk/src/kadmin/passwd/deps A /trunk/src/kadmin/passwd/unit-test/deps M /trunk/src/kadmin/server/Makefile.in A /trunk/src/kadmin/server/deps A /trunk/src/kadmin/testing/deps A /trunk/src/kadmin/testing/scripts/deps M /trunk/src/kadmin/testing/util/Makefile.in A /trunk/src/kadmin/testing/util/deps M /trunk/src/kdc/Makefile.in A /trunk/src/kdc/deps M /trunk/src/lib/apputils/Makefile.in A /trunk/src/lib/apputils/deps M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/aes/Makefile.in A /trunk/src/lib/crypto/aes/deps M /trunk/src/lib/crypto/arcfour/Makefile.in A /trunk/src/lib/crypto/arcfour/deps M /trunk/src/lib/crypto/crc32/Makefile.in A /trunk/src/lib/crypto/crc32/deps A /trunk/src/lib/crypto/deps M /trunk/src/lib/crypto/des/Makefile.in A /trunk/src/lib/crypto/des/deps M /trunk/src/lib/crypto/dk/Makefile.in A /trunk/src/lib/crypto/dk/deps M /trunk/src/lib/crypto/enc_provider/Makefile.in A /trunk/src/lib/crypto/enc_provider/deps M /trunk/src/lib/crypto/hash_provider/Makefile.in A /trunk/src/lib/crypto/hash_provider/deps M /trunk/src/lib/crypto/keyhash_provider/Makefile.in A /trunk/src/lib/crypto/keyhash_provider/deps M /trunk/src/lib/crypto/md4/Makefile.in A /trunk/src/lib/crypto/md4/deps M /trunk/src/lib/crypto/md5/Makefile.in A /trunk/src/lib/crypto/md5/deps M /trunk/src/lib/crypto/old/Makefile.in A /trunk/src/lib/crypto/old/deps M /trunk/src/lib/crypto/raw/Makefile.in A /trunk/src/lib/crypto/raw/deps M /trunk/src/lib/crypto/sha1/Makefile.in A /trunk/src/lib/crypto/sha1/deps M /trunk/src/lib/crypto/yarrow/Makefile.in A /trunk/src/lib/crypto/yarrow/deps A /trunk/src/lib/deps M /trunk/src/lib/gssapi/Makefile.in A /trunk/src/lib/gssapi/deps M /trunk/src/lib/gssapi/generic/Makefile.in A /trunk/src/lib/gssapi/generic/deps M /trunk/src/lib/gssapi/krb5/Makefile.in A /trunk/src/lib/gssapi/krb5/deps M /trunk/src/lib/gssapi/mechglue/Makefile.in A /trunk/src/lib/gssapi/mechglue/deps M /trunk/src/lib/gssapi/spnego/Makefile.in A /trunk/src/lib/gssapi/spnego/deps M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/clnt/Makefile.in A /trunk/src/lib/kadm5/clnt/deps A /trunk/src/lib/kadm5/deps M /trunk/src/lib/kadm5/srv/Makefile.in A /trunk/src/lib/kadm5/srv/deps M /trunk/src/lib/kadm5/unit-test/Makefile.in A /trunk/src/lib/kadm5/unit-test/deps M /trunk/src/lib/kdb/Makefile.in A /trunk/src/lib/kdb/deps M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/Makefile.in A /trunk/src/lib/krb5/asn.1/deps M /trunk/src/lib/krb5/ccache/Makefile.in A /trunk/src/lib/krb5/ccache/deps A /trunk/src/lib/krb5/deps M /trunk/src/lib/krb5/error_tables/Makefile.in A /trunk/src/lib/krb5/error_tables/deps M /trunk/src/lib/krb5/keytab/Makefile.in A /trunk/src/lib/krb5/keytab/deps M /trunk/src/lib/krb5/krb/Makefile.in A /trunk/src/lib/krb5/krb/deps M /trunk/src/lib/krb5/os/Makefile.in A /trunk/src/lib/krb5/os/deps M /trunk/src/lib/krb5/rcache/Makefile.in A /trunk/src/lib/krb5/rcache/deps M /trunk/src/lib/krb5/unicode/Makefile.in A /trunk/src/lib/krb5/unicode/deps M /trunk/src/lib/rpc/Makefile.in A /trunk/src/lib/rpc/deps M /trunk/src/lib/rpc/unit-test/Makefile.in A /trunk/src/lib/rpc/unit-test/deps M /trunk/src/plugins/authdata/greet/Makefile.in A /trunk/src/plugins/authdata/greet/deps M /trunk/src/plugins/kdb/db2/Makefile.in A /trunk/src/plugins/kdb/db2/deps M /trunk/src/plugins/kdb/db2/libdb2/btree/Makefile.in A /trunk/src/plugins/kdb/db2/libdb2/btree/deps M /trunk/src/plugins/kdb/db2/libdb2/db/Makefile.in A /trunk/src/plugins/kdb/db2/libdb2/db/deps A /trunk/src/plugins/kdb/db2/libdb2/deps M /trunk/src/plugins/kdb/db2/libdb2/hash/Makefile.in A /trunk/src/plugins/kdb/db2/libdb2/hash/deps M /trunk/src/plugins/kdb/db2/libdb2/mpool/Makefile.in A /trunk/src/plugins/kdb/db2/libdb2/mpool/deps M /trunk/src/plugins/kdb/db2/libdb2/recno/Makefile.in A /trunk/src/plugins/kdb/db2/libdb2/recno/deps A /trunk/src/plugins/kdb/db2/libdb2/test/deps M /trunk/src/plugins/kdb/ldap/Makefile.in A /trunk/src/plugins/kdb/ldap/deps A /trunk/src/plugins/kdb/ldap/ldap_util/deps M /trunk/src/plugins/kdb/ldap/libkdb_ldap/Makefile.in A /trunk/src/plugins/kdb/ldap/libkdb_ldap/deps M /trunk/src/plugins/locate/python/Makefile.in A /trunk/src/plugins/locate/python/deps M /trunk/src/plugins/preauth/cksum_body/Makefile.in A /trunk/src/plugins/preauth/cksum_body/deps M /trunk/src/plugins/preauth/pkinit/Makefile.in A /trunk/src/plugins/preauth/pkinit/deps M /trunk/src/plugins/preauth/wpse/Makefile.in A /trunk/src/plugins/preauth/wpse/deps M /trunk/src/slave/Makefile.in A /trunk/src/slave/deps M /trunk/src/tests/asn.1/Makefile.in A /trunk/src/tests/asn.1/deps M /trunk/src/tests/create/Makefile.in A /trunk/src/tests/create/deps M /trunk/src/tests/dejagnu/Makefile.in A /trunk/src/tests/dejagnu/deps A /trunk/src/tests/deps M /trunk/src/tests/gss-threads/Makefile.in A /trunk/src/tests/gss-threads/deps M /trunk/src/tests/gssapi/Makefile.in A /trunk/src/tests/gssapi/deps M /trunk/src/tests/hammer/Makefile.in A /trunk/src/tests/hammer/deps M /trunk/src/tests/misc/Makefile.in A /trunk/src/tests/misc/deps M /trunk/src/tests/mkeystash_compat/Makefile.in A /trunk/src/tests/mkeystash_compat/deps M /trunk/src/tests/resolve/Makefile.in A /trunk/src/tests/resolve/deps M /trunk/src/tests/shlib/Makefile.in A /trunk/src/tests/shlib/deps M /trunk/src/tests/threads/Makefile.in A /trunk/src/tests/threads/deps M /trunk/src/tests/verify/Makefile.in A /trunk/src/tests/verify/deps M /trunk/src/util/collected-client-lib/Makefile.in A /trunk/src/util/collected-client-lib/deps M /trunk/src/util/depfix.pl A /trunk/src/util/deps M /trunk/src/util/et/Makefile.in A /trunk/src/util/et/deps M /trunk/src/util/profile/Makefile.in A /trunk/src/util/profile/deps A /trunk/src/util/send-pr/deps M /trunk/src/util/ss/Makefile.in A /trunk/src/util/ss/deps M /trunk/src/util/support/Makefile.in A /trunk/src/util/support/deps ticket: new subject: move generated dependencies out of Makefile.in Move automatically-generated dependencies into separate files in the source tree, and take the data out of Makefile.in. Keep the "make depend" rules for stripping out the dependencies from Makefile.in, in case some optional directories were missed, but everything that builds on my UNIX build has been converted. (Converting a directory just requires creating an empty "deps" file so that config.status can build the makefile, and then later running "make depend" in that directory to get the correct content for it.) Change configure scripts to incorporate the "deps" file when building each Makefile. This change requires the existence of a file "deps" in each source directory where we build a makefile, even if there are no sources for which to compute dependencies; a switch to GNU make would let us conditionalize that, but we can assess that later. Update dependencies for the generate Makefile itself to list the deps file. This will also require some minor tweaking of the Windows build, to make it incorporate the new deps file. ------------------------------------------------------------------------ r21700 | raeburn | 2009-01-05 13:19:32 -0500 (Mon, 05 Jan 2009) | 1 line Changed paths: M /trunk/src/configure.in M /trunk/src/plugins/locate/python/Makefile.in M /trunk/src/plugins/locate/python/py-locate.c Build against Python 2.5 as well as 2.3. Long term, should use python-config. ------------------------------------------------------------------------ r21699 | raeburn | 2009-01-05 12:59:59 -0500 (Mon, 05 Jan 2009) | 1 line Changed paths: M /trunk/src/lib/crypto/t_encrypt.c fix minor comment typos ------------------------------------------------------------------------ r21698 | raeburn | 2009-01-05 12:49:00 -0500 (Mon, 05 Jan 2009) | 1 line Changed paths: M /trunk/doc/copyright.texinfo fix merge of new openldap notice ------------------------------------------------------------------------ r21697 | epeisach | 2009-01-05 00:01:04 -0500 (Mon, 05 Jan 2009) | 4 lines Changed paths: M /trunk/src/util/support/utf8.c ifdef out unused functions that are also missing prototypes. krb5int_utf8_islower and krb5int_utf8_isupper. ------------------------------------------------------------------------ r21696 | epeisach | 2009-01-04 23:59:30 -0500 (Sun, 04 Jan 2009) | 3 lines Changed paths: M /trunk/src/lib/krb5/unicode/ucstr.c Include ucdata/ucdata.h for missing prototypes. ------------------------------------------------------------------------ r21695 | epeisach | 2009-01-04 23:57:56 -0500 (Sun, 04 Jan 2009) | 3 lines Changed paths: M /trunk/src/lib/kadm5/clnt/client_principal.c M /trunk/src/lib/kadm5/clnt/client_rpc.c Include strings.h for memset prototype. ------------------------------------------------------------------------ r21694 | hartmans | 2009-01-03 18:20:35 -0500 (Sat, 03 Jan 2009) | 5 lines Changed paths: M /trunk/src/kdc/do_as_req.c Remove support for setting a client flag indicating pkinit is used on the db entry. I'm reasonably sure that this would belong in a pkinit plugin not in do_as_req.c. Also, the flag should be documented to indicate what it means--client attempted pkinit? Client succeeded in using pkinit? I also wonder whether you want a mechanism for a db plugin to figure out all the padata or fast factors that a request is using. Note that this flag will need to be added back by at least one vendor. ------------------------------------------------------------------------ r21693 | hartmans | 2009-01-03 18:20:31 -0500 (Sat, 03 Jan 2009) | 7 lines Changed paths: M /trunk/src/include/kdb_ext.h M /trunk/src/kdc/kdc_util.c xrealm_non_transitive not trust_non_transitive Kerberos does not imply trust in the existence of a cross-realm key. Trust is implied when a foreign principal is placed on an ACL: the remote realm is trusted to authenticate that principal and is trusted not to confuse one principal with another. Keep terminology consistent. ------------------------------------------------------------------------ r21692 | hartmans | 2009-01-03 18:20:26 -0500 (Sat, 03 Jan 2009) | 4 lines Changed paths: M /trunk/src/include/kdb_ext.h Remove flags that do not correspond to behavior we support. non_ms_principal would need to be phrased in terms of what behavior is being changed, not client OS. The pkinit flag would need to be better documented ------------------------------------------------------------------------ r21691 | hartmans | 2009-01-03 18:20:19 -0500 (Sat, 03 Jan 2009) | 1 line Changed paths: M /trunk/src/include/Makefile.in KDB API should not be public ------------------------------------------------------------------------ r21690 | hartmans | 2009-01-03 18:19:42 -0500 (Sat, 03 Jan 2009) | 20 lines Changed paths: M /trunk/README M /trunk/doc/copyright.texinfo M /trunk/src/Makefile.in M /trunk/src/appl/gssftp/ftp/Makefile.in M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/clients/kinit/kinit.c M /trunk/src/clients/kvno/kvno.c M /trunk/src/config/pre.in A /trunk/src/config-files/mech M /trunk/src/configure.in M /trunk/src/include/Makefile.in M /trunk/src/include/k5-int.h M /trunk/src/include/k5-plugin.h A /trunk/src/include/k5-unicode.h A /trunk/src/include/k5-utf8.h M /trunk/src/include/kdb.h A /trunk/src/include/kdb_ext.h M /trunk/src/include/krb5/authdata_plugin.h M /trunk/src/include/krb5/krb5.hin M /trunk/src/include/osconf.hin M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kadmin/passwd/Makefile.in M /trunk/src/kadmin/server/Makefile.in M /trunk/src/kadmin/server/misc.c M /trunk/src/kadmin/server/misc.h A /trunk/src/kadmin/server/network.c M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/kadmin/server/schpw.c M /trunk/src/kadmin/testing/util/Makefile.in M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/extern.c M /trunk/src/kdc/extern.h M /trunk/src/kdc/kdc_authdata.c M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kdc_util.h M /trunk/src/kdc/main.c M /trunk/src/kdc/network.c M /trunk/src/kdc/policy.c M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/aead.c M /trunk/src/lib/crypto/arcfour/Makefile.in M /trunk/src/lib/crypto/arcfour/arcfour_aead.c M /trunk/src/lib/crypto/arcfour/arcfour_s2k.c M /trunk/src/lib/crypto/cksumtypes.c M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/des/d3_aead.c M /trunk/src/lib/crypto/des/des_int.h A /trunk/src/lib/crypto/des/f_aead.c M /trunk/src/lib/crypto/dk/checksum.c M /trunk/src/lib/crypto/dk/dk.h M /trunk/src/lib/crypto/dk/dk_aead.c M /trunk/src/lib/crypto/enc_provider/Makefile.in M /trunk/src/lib/crypto/enc_provider/aes.c M /trunk/src/lib/crypto/enc_provider/des.c M /trunk/src/lib/crypto/enc_provider/enc_provider.h M /trunk/src/lib/crypto/etypes.c M /trunk/src/lib/crypto/hmac.c M /trunk/src/lib/crypto/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/keyhash_provider/keyhash_provider.h A /trunk/src/lib/crypto/keyhash_provider/md5_hmac.c M /trunk/src/lib/crypto/libk5crypto.exports M /trunk/src/lib/crypto/make_checksum.c M /trunk/src/lib/crypto/make_checksum_iov.c M /trunk/src/lib/crypto/raw/Makefile.in M /trunk/src/lib/crypto/raw/raw.h A /trunk/src/lib/crypto/raw/raw_aead.c M /trunk/src/lib/crypto/verify_checksum.c M /trunk/src/lib/crypto/verify_checksum_iov.c M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/generic/disp_com_err_status.c M /trunk/src/lib/gssapi/generic/gssapi.hin M /trunk/src/lib/gssapi/generic/gssapiP_generic.h A /trunk/src/lib/gssapi/generic/gssapi_ext.h M /trunk/src/lib/gssapi/generic/gssapi_generic.c M /trunk/src/lib/gssapi/generic/gssapi_generic.h A /trunk/src/lib/gssapi/generic/oid_ops.c A /trunk/src/lib/gssapi/generic/util_buffer_set.c M /trunk/src/lib/gssapi/generic/util_token.c M /trunk/src/lib/gssapi/generic/util_validate.c D /trunk/src/lib/gssapi/gss_libinit.c D /trunk/src/lib/gssapi/gss_libinit.h M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/canon_name.c M /trunk/src/lib/gssapi/krb5/context_time.c M /trunk/src/lib/gssapi/krb5/copy_ccache.c M /trunk/src/lib/gssapi/krb5/delete_sec_context.c M /trunk/src/lib/gssapi/krb5/disp_status.c M /trunk/src/lib/gssapi/krb5/export_name.c M /trunk/src/lib/gssapi/krb5/export_sec_context.c M /trunk/src/lib/gssapi/krb5/get_tkt_flags.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/krb5/gssapi_krb5.hin M /trunk/src/lib/gssapi/krb5/import_sec_context.c M /trunk/src/lib/gssapi/krb5/indicate_mechs.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/inq_context.c M /trunk/src/lib/gssapi/krb5/inq_cred.c M /trunk/src/lib/gssapi/krb5/inq_names.c M /trunk/src/lib/gssapi/krb5/k5seal.c A /trunk/src/lib/gssapi/krb5/k5sealiov.c M /trunk/src/lib/gssapi/krb5/k5sealv3.c A /trunk/src/lib/gssapi/krb5/k5sealv3iov.c M /trunk/src/lib/gssapi/krb5/k5unseal.c A /trunk/src/lib/gssapi/krb5/k5unsealiov.c M /trunk/src/lib/gssapi/krb5/krb5_gss_glue.c M /trunk/src/lib/gssapi/krb5/lucid_context.c M /trunk/src/lib/gssapi/krb5/seal.c M /trunk/src/lib/gssapi/krb5/ser_sctx.c M /trunk/src/lib/gssapi/krb5/set_allowable_enctypes.c M /trunk/src/lib/gssapi/krb5/set_ccache.c M /trunk/src/lib/gssapi/krb5/sign.c M /trunk/src/lib/gssapi/krb5/unseal.c M /trunk/src/lib/gssapi/krb5/util_cksum.c M /trunk/src/lib/gssapi/krb5/util_crypt.c M /trunk/src/lib/gssapi/krb5/util_seqnum.c M /trunk/src/lib/gssapi/krb5/verify.c M /trunk/src/lib/gssapi/krb5/wrap_size_limit.c M /trunk/src/lib/gssapi/libgssapi_krb5.exports M /trunk/src/lib/gssapi/mechglue/Makefile.in M /trunk/src/lib/gssapi/mechglue/g_accept_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_acquire_cred.c A /trunk/src/lib/gssapi/mechglue/g_buffer_set.c M /trunk/src/lib/gssapi/mechglue/g_compare_name.c A /trunk/src/lib/gssapi/mechglue/g_complete_auth_token.c M /trunk/src/lib/gssapi/mechglue/g_context_time.c M /trunk/src/lib/gssapi/mechglue/g_delete_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_dsp_status.c M /trunk/src/lib/gssapi/mechglue/g_exp_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_export_name.c A /trunk/src/lib/gssapi/mechglue/g_export_name_object.c M /trunk/src/lib/gssapi/mechglue/g_glue.c M /trunk/src/lib/gssapi/mechglue/g_imp_name.c A /trunk/src/lib/gssapi/mechglue/g_imp_name_object.c M /trunk/src/lib/gssapi/mechglue/g_imp_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_init_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_initialize.c M /trunk/src/lib/gssapi/mechglue/g_inq_context.c A /trunk/src/lib/gssapi/mechglue/g_inq_context_oid.c M /trunk/src/lib/gssapi/mechglue/g_inq_cred.c A /trunk/src/lib/gssapi/mechglue/g_inq_cred_oid.c M /trunk/src/lib/gssapi/mechglue/g_inq_names.c A /trunk/src/lib/gssapi/mechglue/g_mech_invoke.c M /trunk/src/lib/gssapi/mechglue/g_oid_ops.c M /trunk/src/lib/gssapi/mechglue/g_process_context.c M /trunk/src/lib/gssapi/mechglue/g_rel_cred.c M /trunk/src/lib/gssapi/mechglue/g_rel_name.c M /trunk/src/lib/gssapi/mechglue/g_rel_oid_set.c M /trunk/src/lib/gssapi/mechglue/g_seal.c A /trunk/src/lib/gssapi/mechglue/g_set_context_option.c A /trunk/src/lib/gssapi/mechglue/g_set_cred_option.c M /trunk/src/lib/gssapi/mechglue/g_sign.c M /trunk/src/lib/gssapi/mechglue/g_store_cred.c M /trunk/src/lib/gssapi/mechglue/g_unseal.c A /trunk/src/lib/gssapi/mechglue/g_unwrap_aead.c A /trunk/src/lib/gssapi/mechglue/g_unwrap_iov.c A /trunk/src/lib/gssapi/mechglue/g_userok.c M /trunk/src/lib/gssapi/mechglue/g_verify.c A /trunk/src/lib/gssapi/mechglue/g_wrap_aead.c A /trunk/src/lib/gssapi/mechglue/g_wrap_iov.c A /trunk/src/lib/gssapi/mechglue/gssd_pname_to_uid.c D /trunk/src/lib/gssapi/mechglue/mech.conf M /trunk/src/lib/gssapi/mechglue/mechglue.h M /trunk/src/lib/gssapi/mechglue/mglueP.h D /trunk/src/lib/gssapi/mechglue/oid_ops.c M /trunk/src/lib/gssapi/spnego/Makefile.in M /trunk/src/lib/gssapi/spnego/gssapiP_spnego.h A /trunk/src/lib/gssapi/spnego/mech_spnego.exports M /trunk/src/lib/gssapi/spnego/spnego_mech.c M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kadm5/srv/libkadm5srv.exports M /trunk/src/lib/kadm5/srv/server_acl.c M /trunk/src/lib/kadm5/srv/server_acl.h M /trunk/src/lib/kadm5/srv/server_dict.c M /trunk/src/lib/kadm5/srv/svr_principal.c M /trunk/src/lib/kadm5/unit-test/Makefile.in M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/kdb/decrypt_key.c M /trunk/src/lib/kdb/encrypt_key.c M /trunk/src/lib/kdb/kdb5.c M /trunk/src/lib/kdb/kdb5.h M /trunk/src/lib/kdb/libkdb5.exports M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/asn1_decode.c M /trunk/src/lib/krb5/asn.1/asn1_decode.h M /trunk/src/lib/krb5/asn.1/asn1_encode.c M /trunk/src/lib/krb5/asn.1/asn1_encode.h M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode.h M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/asn.1/krbasn1.h M /trunk/src/lib/krb5/error_tables/krb5_err.et M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/addr_srch.c M /trunk/src/lib/krb5/krb/auth_con.c M /trunk/src/lib/krb5/krb/auth_con.h M /trunk/src/lib/krb5/krb/bld_princ.c M /trunk/src/lib/krb5/krb/copy_auth.c M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/gc_via_tkt.c M /trunk/src/lib/krb5/krb/gen_subkey.c M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/gic_opt.c M /trunk/src/lib/krb5/krb/int-proto.h M /trunk/src/lib/krb5/krb/kfree.c M /trunk/src/lib/krb5/krb/mk_cred.c M /trunk/src/lib/krb5/krb/mk_rep.c M /trunk/src/lib/krb5/krb/mk_req_ext.c A /trunk/src/lib/krb5/krb/pac.c M /trunk/src/lib/krb5/krb/parse.c M /trunk/src/lib/krb5/krb/princ_comp.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_rep.c M /trunk/src/lib/krb5/krb/rd_req.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/serialize.c M /trunk/src/lib/krb5/krb/unparse.c M /trunk/src/lib/krb5/krb/valid_times.c M /trunk/src/lib/krb5/libkrb5.exports M /trunk/src/lib/krb5/os/accessor.c M /trunk/src/lib/krb5/os/init_os_ctx.c M /trunk/src/lib/krb5/os/sn2princ.c M /trunk/src/lib/krb5/os/timeofday.c A /trunk/src/lib/krb5/unicode A /trunk/src/lib/krb5/unicode/CompositionExclusions.txt A /trunk/src/lib/krb5/unicode/Makefile.in A /trunk/src/lib/krb5/unicode/UCD-Terms A /trunk/src/lib/krb5/unicode/UnicodeData.txt A /trunk/src/lib/krb5/unicode/ucdata A /trunk/src/lib/krb5/unicode/ucdata/MUTTUCData.txt A /trunk/src/lib/krb5/unicode/ucdata/README A /trunk/src/lib/krb5/unicode/ucdata/api.txt A /trunk/src/lib/krb5/unicode/ucdata/bidiapi.txt A /trunk/src/lib/krb5/unicode/ucdata/format.txt A /trunk/src/lib/krb5/unicode/ucdata/ucdata.c A /trunk/src/lib/krb5/unicode/ucdata/ucdata.h A /trunk/src/lib/krb5/unicode/ucdata/ucdata.man A /trunk/src/lib/krb5/unicode/ucdata/ucgendat.c A /trunk/src/lib/krb5/unicode/ucdata/ucpgba.c A /trunk/src/lib/krb5/unicode/ucdata/ucpgba.h A /trunk/src/lib/krb5/unicode/ucdata/ucpgba.man A /trunk/src/lib/krb5/unicode/ucdata/uctable.h A /trunk/src/lib/krb5/unicode/ucstr.c A /trunk/src/lib/krb5/unicode/ure A /trunk/src/lib/krb5/unicode/ure/README A /trunk/src/lib/krb5/unicode/ure/ure.c A /trunk/src/lib/krb5/unicode/ure/ure.h A /trunk/src/lib/krb5/unicode/ure/urestubs.c A /trunk/src/lib/krb5/unicode/utbm A /trunk/src/lib/krb5/unicode/utbm/README A /trunk/src/lib/krb5/unicode/utbm/utbm.c A /trunk/src/lib/krb5/unicode/utbm/utbm.h A /trunk/src/lib/krb5/unicode/utbm/utbmstub.c M /trunk/src/lib/rpc/Makefile.in M /trunk/src/patchlevel.h M /trunk/src/plugins/authdata/greet/greet_auth.c M /trunk/src/plugins/kdb/db2/Makefile.in M /trunk/src/plugins/kdb/db2/db2_exp.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c M /trunk/src/util/ss/Makefile.in M /trunk/src/util/support/Makefile.in M /trunk/src/util/support/libkrb5support-fixed.exports A /trunk/src/util/support/utf8.c A /trunk/src/util/support/utf8_conv.c ticket: new status: open Subject: Merge mskrb-integ onto trunk The mskrb-integ branch includes support for the following projects: Projects/Aliases * Projects/PAC and principal APIs * Projects/AEAD encryption API * Projects/GSSAPI DCE * Projects/RFC 3244 In addition, it includes support for enctype negotiation, and a variety of GSS-API extensions. In the KDC it includes support for protocol transition, constrained delegation and a new authorization data interface. The old authorization data interface is also supported. This commit merges the mskrb-integ branch on to the trunk. Additional review and testing is required. Merge commit 'mskrb-integ' into trunk ------------------------------------------------------------------------ r21683 | raeburn | 2009-01-03 07:40:53 -0500 (Sat, 03 Jan 2009) | 1 line Changed paths: M /trunk/src/configure.in With no more fakeka, we don't need the --enable-fakeka option. ------------------------------------------------------------------------ r21682 | raeburn | 2009-01-03 07:05:58 -0500 (Sat, 03 Jan 2009) | 1 line Changed paths: M /trunk/src/aclocal.m4 Remove some unused AC_SUBSTs. ------------------------------------------------------------------------ r21681 | raeburn | 2009-01-03 06:39:17 -0500 (Sat, 03 Jan 2009) | 1 line Changed paths: M /trunk/src/config/pre.in M /trunk/src/configure.in M /trunk/src/util/Makefile.in Remove some unused variables. ------------------------------------------------------------------------ r21659 | tlyu | 2009-01-01 20:40:41 -0500 (Thu, 01 Jan 2009) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/walk_rtree.c M /trunk/src/lib/krb5/krb/walktree-tests ticket: 5947 Rewrite walk_rtree.c to handle hierarchical traversal better and to be less convoluted. Update test cases. ------------------------------------------------------------------------ r21644 | tlyu | 2008-12-31 12:25:25 -0500 (Wed, 31 Dec 2008) | 3 lines Changed paths: M /trunk/src/appl/simple/client/sim_client.c Set auth_context's rcache to NULL after destroying and before calling krb5_auth_con_free, to avoid crashing when krb5_rc_close tries to run using a destroyed rcache handle. ------------------------------------------------------------------------ r21642 | raeburn | 2008-12-30 20:58:49 -0500 (Tue, 30 Dec 2008) | 3 lines Changed paths: M /trunk/src/lib/crypto/keyhash_provider/hmac_md5.c I don't know what it was that someone else didn't know, but it doesn't belong in the copyright header. ------------------------------------------------------------------------ r21639 | epeisach | 2008-12-30 09:04:51 -0500 (Tue, 30 Dec 2008) | 1 line Changed paths: M /trunk/src/lib/rpc/clnt_perror.c M /trunk/src/lib/rpc/clnt_simple.c Signed/unsigned fixes ------------------------------------------------------------------------ r21637 | raeburn | 2008-12-30 00:45:06 -0500 (Tue, 30 Dec 2008) | 1 line Changed paths: M /trunk/src/slave/kpropd.c Change kpropd_com_err_proc to prototype style, add format attribute. ------------------------------------------------------------------------ r21636 | raeburn | 2008-12-30 00:42:04 -0500 (Tue, 30 Dec 2008) | 1 line Changed paths: M /trunk/src/slave/kpropd.c If full resync fails, go into backoff mode. ------------------------------------------------------------------------ r21635 | epeisach | 2008-12-29 18:01:15 -0500 (Mon, 29 Dec 2008) | 1 line Changed paths: M /trunk/src/lib/kadm5/alt_prof.c M /trunk/src/lib/kadm5/logger.c Signed/unsigned fixes and remove unused variable ------------------------------------------------------------------------ r21634 | epeisach | 2008-12-29 17:41:27 -0500 (Mon, 29 Dec 2008) | 2 lines Changed paths: M /trunk/src/kadmin/dbutil/kdb5_create.c Fix up warning of suggested parens in assignment in conditional. ------------------------------------------------------------------------ r21632 | epeisach | 2008-12-29 12:39:29 -0500 (Mon, 29 Dec 2008) | 5 lines Changed paths: M /trunk/src/lib/rpc/Makefile.in M /trunk/src/lib/rpc/auth_gssapi.c M /trunk/src/lib/rpc/auth_gssapi_misc.c A /trunk/src/lib/rpc/gssrpcint.h M /trunk/src/lib/rpc/svc_auth_gssapi.c Add gssrpcint.h to contain prototype for gssrpcint_printf. Include gcc printf attribute if supported. Include header file and fix up some of the debugging printf arguments. ------------------------------------------------------------------------ r21631 | ghudson | 2008-12-29 12:12:54 -0500 (Mon, 29 Dec 2008) | 12 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/libkrb5.exports M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/util/collected-client-lib/libcollected.exports Revert r21589, and export krb5_get_fallback_host_realm instead. Rationale: Zephyr and AFS both use the Kerberos realm name as the name of the service realm (AFS realm or Zephyr galaxy). AFS can grab the Kerberos realm from the ticket being aklogged, but Zephyr is not necessarily getting credentials at all (you could be sending an unauthenticated message), and currently finds its answer by looking up the realm of the server host. Although we can't currently provide an accurate result for this lookup in the presence of referrals, we do need to provide enough tools to get as good of an answer as libzephyr could have gotten before referrals went in. ------------------------------------------------------------------------ r21627 | epeisach | 2008-12-29 08:37:20 -0500 (Mon, 29 Dec 2008) | 6 lines Changed paths: M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/kdb/kdb5.c A /trunk/src/lib/kdb/kdb5int.h M /trunk/src/lib/kdb/kdb_log.c Create a private header file for local functions missing prototypes. Fix a number of warnning suggesting parenthesis. Fix a signed/unsigned warning. Update dependencies. ------------------------------------------------------------------------ r21625 | epeisach | 2008-12-29 07:36:31 -0500 (Mon, 29 Dec 2008) | 3 lines Changed paths: M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.h Add prototype for usage. Change invocation of usage to db_usage when using an argument. Include adm_proto.h for prototype for krb5_keysalt_iterate. ------------------------------------------------------------------------ r21622 | epeisach | 2008-12-28 23:45:36 -0500 (Sun, 28 Dec 2008) | 6 lines Changed paths: M /trunk/src/plugins/kdb/ldap/ldap_util/Makefile.in subject: krb4 removal missed ldap kdb plugin directory ticket: new The krb4 removal failed to change the makefile in ldap kdb plugin directory. ------------------------------------------------------------------------ r21621 | epeisach | 2008-12-28 22:36:57 -0500 (Sun, 28 Dec 2008) | 5 lines Changed paths: M /trunk/src/slave/kpropd.c Handle a number of warnings - including missing prototype, paraenthesis in conditionals, unused function removal, unused variable removal. ------------------------------------------------------------------------ r21619 | tlyu | 2008-12-28 14:55:52 -0500 (Sun, 28 Dec 2008) | 1 line Changed paths: M /trunk/src/lib/krb5/rcache/rc-int.h M /trunk/src/lib/krb5/rcache/rc_base.c M /trunk/src/lib/krb5/rcache/rc_base.h M /trunk/src/lib/krb5/rcache/rc_conv.c M /trunk/src/lib/krb5/rcache/rc_dfl.c M /trunk/src/lib/krb5/rcache/rc_dfl.h M /trunk/src/lib/krb5/rcache/rc_io.c M /trunk/src/lib/krb5/rcache/rc_io.h M /trunk/src/lib/krb5/rcache/rc_none.c M /trunk/src/lib/krb5/rcache/rcdef.c M /trunk/src/lib/krb5/rcache/rcfns.c M /trunk/src/lib/krb5/rcache/ser_rc.c whitespace ------------------------------------------------------------------------ r21589 | ghudson | 2008-12-24 13:48:00 -0500 (Wed, 24 Dec 2008) | 10 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/util/collected-client-lib/libcollected.exports Clean up krb5_get_fallback_host_realm in two respects: 1. It isn't exported from libkrb5 (and no one seems to complain about that). So give it a krb5int_ name and move its declaration to k5-int.h. Also stop exporting it from the collected client lib. 2. It returned a list of realms, but its only caller assumes that the list contains exactly one realm. So just make it return a single realm. ------------------------------------------------------------------------ r21588 | ghudson | 2008-12-24 11:51:33 -0500 (Wed, 24 Dec 2008) | 8 lines Changed paths: M /trunk/README M /trunk/src/config-files/krb5.conf.M M /trunk/src/lib/krb5/os/hst_realm.c ticket: 6031 Add a new fallback host-to-realm heuristic to try the components of the hostname as domains. The heuristic is off by default and is controlled by the realm_try_domains variable under libdefaults. Based on a patch submitted by Mark Phalan from Sun. ------------------------------------------------------------------------ r21564 | raeburn | 2008-12-21 23:40:39 -0500 (Sun, 21 Dec 2008) | 2 lines Changed paths: M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kdc_util.h Collect ticket-request logging calls together in one place for easier customization. ------------------------------------------------------------------------ r21563 | raeburn | 2008-12-21 22:49:30 -0500 (Sun, 21 Dec 2008) | 3 lines Changed paths: M /trunk/src/slave/kpropd.c Some cleanup from Shawn Emery: Use INITIAL_TIMER macros instead of hardcoding values; reset 'gfd' when turning off the alarm. ------------------------------------------------------------------------ r21562 | raeburn | 2008-12-21 22:12:19 -0500 (Sun, 21 Dec 2008) | 1 line Changed paths: M /trunk/src/slave/kproplog.c Improvements from Shawn Emery: an extra-verbose mode. ------------------------------------------------------------------------ r21553 | epeisach | 2008-12-19 12:14:16 -0500 (Fri, 19 Dec 2008) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/chk_trans.c Signed/unsigned fix. The function is called with a sizeof - so unsigned is fine. ------------------------------------------------------------------------ r21545 | ghudson | 2008-12-18 14:28:23 -0500 (Thu, 18 Dec 2008) | 6 lines Changed paths: M /trunk/doc/Makefile M /trunk/doc/admin.texinfo M /trunk/doc/definitions.texinfo M /trunk/doc/dnssrv.texinfo M /trunk/doc/install.texinfo D /trunk/doc/krb4-xrealm.txt D /trunk/doc/krb425.texinfo D /trunk/doc/old-V4-docs ticket: 6303 Remove documentation references to krb4 functionality we no longer have. Remove the krb425 transition guide since we no longer have compatibility code to assist with a transition. ------------------------------------------------------------------------ r21544 | ghudson | 2008-12-18 13:31:16 -0500 (Thu, 18 Dec 2008) | 7 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/aclocal.m4 M /trunk/src/config/pre.in M /trunk/src/configure.in M /trunk/src/include/Makefile.in D /trunk/src/include/kerberosIV M /trunk/src/kadmin/dbutil/Makefile.in M /trunk/src/krb5-config.M M /trunk/src/krb5-config.in D /trunk/src/krb524 M /trunk/src/lib/Makefile.in M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/des/des_int.h M /trunk/src/lib/crypto/enc_provider/Makefile.in M /trunk/src/lib/crypto/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/old/Makefile.in D /trunk/src/lib/des425 D /trunk/src/lib/krb4 M /trunk/src/lib/krb5/krb/t_kerb.c M /trunk/src/tests/dejagnu/Makefile.in M /trunk/src/tests/dejagnu/config/default.exp M /trunk/src/tests/dejagnu/krb-root/telnet.exp M /trunk/src/tests/dejagnu/krb-standalone/standalone.exp D /trunk/src/tests/dejagnu/krb-standalone/v4gssftp.exp D /trunk/src/tests/dejagnu/krb-standalone/v4krb524d.exp D /trunk/src/tests/dejagnu/krb-standalone/v4standalone.exp M /trunk/src/util/depfix.pl M /trunk/src/util/ss/Makefile.in ticket: 6303 Remove krb524, lib/des425, lib/krb4, and include/kerberosIV. Remove krb4 build system references and conditionals. Move des425 header stuff referenced by des_int.h into des_int.h. Remove krb4 test cases. ------------------------------------------------------------------------ r21543 | tsitkova | 2008-12-18 11:21:10 -0500 (Thu, 18 Dec 2008) | 4 lines Changed paths: M /trunk/src/kim/agent/mac/AuthenticationController.m M /trunk/src/kim/agent/mac/SelectIdentityController.m Ticket: 6290 KIM: window settings ------------------------------------------------------------------------ r21542 | tsitkova | 2008-12-18 11:09:10 -0500 (Thu, 18 Dec 2008) | 4 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccdefault.c Ticket: 6285 Mem leak fix ------------------------------------------------------------------------ r21519 | tlyu | 2008-12-17 15:44:37 -0500 (Wed, 17 Dec 2008) | 2 lines Changed paths: M /trunk D /trunk/doc/testdiff.txt another diff test 4 ------------------------------------------------------------------------ r21518 | tlyu | 2008-12-17 15:39:59 -0500 (Wed, 17 Dec 2008) | 2 lines Changed paths: M /trunk M /trunk/doc/testdiff.txt another diff test 3 ------------------------------------------------------------------------ r21517 | tlyu | 2008-12-17 15:37:15 -0500 (Wed, 17 Dec 2008) | 2 lines Changed paths: M /trunk M /trunk/doc/testdiff.txt another diff test 2 ------------------------------------------------------------------------ r21516 | tlyu | 2008-12-17 15:37:07 -0500 (Wed, 17 Dec 2008) | 2 lines Changed paths: M /trunk A /trunk/doc/testdiff.txt another diff test ------------------------------------------------------------------------ r21515 | tlyu | 2008-12-17 13:46:59 -0500 (Wed, 17 Dec 2008) | 2 lines Changed paths: M /trunk D /trunk/doc/testdiff.txt test mailing diffs 6 ------------------------------------------------------------------------ r21514 | tlyu | 2008-12-17 13:44:40 -0500 (Wed, 17 Dec 2008) | 2 lines Changed paths: M /trunk M /trunk/doc/testdiff.txt test mailing diffs 5 ------------------------------------------------------------------------ r21513 | tlyu | 2008-12-17 13:40:49 -0500 (Wed, 17 Dec 2008) | 2 lines Changed paths: M /trunk M /trunk/doc/testdiff.txt test mailing diffs 4 ------------------------------------------------------------------------ r21512 | tlyu | 2008-12-17 13:26:44 -0500 (Wed, 17 Dec 2008) | 2 lines Changed paths: M /trunk M /trunk/doc/testdiff.txt test mailing diffs 3 ------------------------------------------------------------------------ r21511 | tlyu | 2008-12-17 13:25:04 -0500 (Wed, 17 Dec 2008) | 2 lines Changed paths: M /trunk M /trunk/doc/testdiff.txt test mailing diffs 2 ------------------------------------------------------------------------ r21510 | tlyu | 2008-12-17 13:25:00 -0500 (Wed, 17 Dec 2008) | 2 lines Changed paths: M /trunk A /trunk/doc/testdiff.txt test mailing diffs ------------------------------------------------------------------------ r21493 | epeisach | 2008-12-16 22:42:12 -0500 (Tue, 16 Dec 2008) | 7 lines Changed paths: M /trunk/src/kadmin/server/ipropd_svc.c M /trunk/src/kadmin/server/kadm_rpc_svc.c M /trunk/src/kadmin/server/misc.h M /trunk/src/kadmin/server/ovsec_kadmd.c Move prototypes needed in multiple files to misc.h instead of declaring extern in each .c file. This will ensure that definitions are consistent. Moved prototypes include: load_badauth, setup_gss_names, krb5_iprop_prog_1, kiprop_get_adm_host_srv_name. ------------------------------------------------------------------------ r21480 | epeisach | 2008-12-16 16:27:10 -0500 (Tue, 16 Dec 2008) | 4 lines Changed paths: M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/lib/kadm5/admin.h M /trunk/src/lib/kadm5/clnt/client_init.c Add prototype for kadm5_init_iprop. FOr the client - adds a dummy argument which is ignored. ------------------------------------------------------------------------ r21479 | epeisach | 2008-12-16 15:15:46 -0500 (Tue, 16 Dec 2008) | 1 line Changed paths: M /trunk/src/tests/asn.1/krb5_decode_test.c M /trunk/src/tests/asn.1/krb5_encode_test.c M /trunk/src/tests/asn.1/ktest.c M /trunk/src/tests/asn.1/ktest.h Fix memory leaks in sam and ldap handler testing - there is still a leak w/ ldap ------------------------------------------------------------------------ r21453 | ghudson | 2008-12-15 15:42:07 -0500 (Mon, 15 Dec 2008) | 2 lines Changed paths: M /trunk/src/kadmin/passwd/unit-test M /trunk/src/kadmin/testing M /trunk/src/tests/dejagnu Add svn:ignore properties for some files created by dejagnu tests. ------------------------------------------------------------------------ r21452 | ghudson | 2008-12-15 15:37:39 -0500 (Mon, 15 Dec 2008) | 5 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/conv_creds.c D /trunk/src/lib/krb5/krb/v4lifetime.c M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/accessor.c D /trunk/src/lib/krb5/os/send524.c ticket: 6303 status: open Remove krb4 code in libkrb5. ------------------------------------------------------------------------ r21451 | ghudson | 2008-12-15 15:31:53 -0500 (Mon, 15 Dec 2008) | 5 lines Changed paths: M /trunk/src/appl/gssftp/ftp/Makefile.in M /trunk/src/appl/gssftp/ftp/ftp.M M /trunk/src/appl/gssftp/ftp/ftp.c M /trunk/src/appl/gssftp/ftp/main.c M /trunk/src/appl/gssftp/ftp/secure.c M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/appl/gssftp/ftpd/ftpcmd.y M /trunk/src/appl/gssftp/ftpd/ftpd.M M /trunk/src/appl/gssftp/ftpd/ftpd.c M /trunk/src/appl/telnet/configure.in M /trunk/src/appl/telnet/libtelnet/Makefile.in M /trunk/src/appl/telnet/libtelnet/auth-proto.h M /trunk/src/appl/telnet/libtelnet/auth.c D /trunk/src/appl/telnet/libtelnet/kerberos.c M /trunk/src/appl/telnet/telnet/Makefile.in M /trunk/src/appl/telnet/telnet/main.c M /trunk/src/appl/telnet/telnetd/Makefile.in ticket: 6303 status: open Remove krb4 support in gssftp and telnet. ------------------------------------------------------------------------ r21450 | ghudson | 2008-12-15 15:29:01 -0500 (Mon, 15 Dec 2008) | 9 lines Changed paths: M /trunk/src/appl/bsd/Makefile.in D /trunk/src/appl/bsd/compat_recv.c M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/defines.h M /trunk/src/appl/bsd/forward.c M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/klogind.M M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krsh.c M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/bsd/login.M M /trunk/src/appl/bsd/login.c M /trunk/src/appl/bsd/rlogin.M D /trunk/src/appl/bsd/v4rcp.M D /trunk/src/appl/bsd/v4rcp.c ticket: 6303 status: open Remove krb4 support in the applications. login's ability to run aklog has been preserved and made unconditional on krb4 support, since aklog can now do krb5 auth. The config variable is now named krb_run_aklog (as it was sometimes documented), not krb4_run_aklog as it previously was. ------------------------------------------------------------------------ r21449 | ghudson | 2008-12-15 14:37:51 -0500 (Mon, 15 Dec 2008) | 7 lines Changed paths: M /trunk/src/clients/kcpytkt/Makefile.in M /trunk/src/clients/kdeltkt/Makefile.in M /trunk/src/clients/kdestroy/Makefile.in M /trunk/src/clients/kdestroy/kdestroy.M M /trunk/src/clients/kdestroy/kdestroy.c M /trunk/src/clients/kinit/Makefile.in M /trunk/src/clients/kinit/kinit.M M /trunk/src/clients/kinit/kinit.c M /trunk/src/clients/klist/Makefile.in M /trunk/src/clients/klist/klist.M M /trunk/src/clients/klist/klist.c M /trunk/src/clients/kvno/Makefile.in M /trunk/src/clients/kvno/kvno.M M /trunk/src/clients/kvno/kvno.c ticket: 6303 status: open Remove krb4 support from clients. Some of the code has been simplified to remove architectural relics of the -4 and -5 options, but more simplification is likely possible, particularly in kinit. ------------------------------------------------------------------------ r21448 | ghudson | 2008-12-15 13:32:44 -0500 (Mon, 15 Dec 2008) | 5 lines Changed paths: M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/dispatch.c D /trunk/src/kdc/fakeka.M D /trunk/src/kdc/fakeka.c M /trunk/src/kdc/kdc_util.h D /trunk/src/kdc/kerberos_v4.c M /trunk/src/kdc/krb5kdc.M M /trunk/src/kdc/main.c ticket: 6303 status: open In the KDC, remove krb4 request handling support and fakeka code. ------------------------------------------------------------------------ r21447 | ghudson | 2008-12-15 13:30:29 -0500 (Mon, 15 Dec 2008) | 6 lines Changed paths: M /trunk/src/kadmin/ktutil/ktutil_funcs.c ticket: 6303 status: open Remove a krb4 conditional block in ktutil_funcs.c which was missed in the previous commit. ------------------------------------------------------------------------ r21446 | ghudson | 2008-12-15 13:26:47 -0500 (Mon, 15 Dec 2008) | 7 lines Changed paths: M /trunk/src/kadmin/ktutil/Makefile.in M /trunk/src/kadmin/ktutil/ktutil.c M /trunk/src/kadmin/ktutil/ktutil.h M /trunk/src/kadmin/ktutil/ktutil_funcs.c ticket: 6303 status: open In ktutil, remove code for wst (write srvtab). Reimplement rst (read srvtab) as an alias for "rkt SRVTAB:filename" and include it unconditionally. ------------------------------------------------------------------------ r21445 | ghudson | 2008-12-15 13:23:58 -0500 (Mon, 15 Dec 2008) | 6 lines Changed paths: M /trunk/src/kadmin/dbutil/Makefile.in D /trunk/src/kadmin/dbutil/dumpv4.c M /trunk/src/kadmin/dbutil/kdb5_util.M M /trunk/src/kadmin/dbutil/kdb5_util.c M /trunk/src/kadmin/dbutil/kdb5_util.h D /trunk/src/kadmin/dbutil/loadv4.c ticket: 6303 status: open Remove loadv4/dumpv4 code in kdb5_util. (The command table entries for this code had already been commented out previously.) ------------------------------------------------------------------------ r21362 | tsitkova | 2008-12-12 19:05:33 -0500 (Fri, 12 Dec 2008) | 4 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/stdcc.c Ticket: 6299 Fixed memory leak in krb5_stdccv3_remove. ------------------------------------------------------------------------ r21330 | raeburn | 2008-12-12 13:33:26 -0500 (Fri, 12 Dec 2008) | 1 line Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/gssftp.exp Accept digits and = in base64 output to flush. ------------------------------------------------------------------------ r21325 | raeburn | 2008-12-11 16:07:08 -0500 (Thu, 11 Dec 2008) | 6 lines Changed paths: M /trunk/src/aclocal.m4 ticket: 6297 For Sun Studio compilers, set WARN_CFLAGS to emit warning tag names and make int/ptr mixups a fatal error that will be noticed at build or "make check" time. Tested in a 32-bit build. ------------------------------------------------------------------------ r21300 | ghudson | 2008-12-09 14:32:01 -0500 (Tue, 09 Dec 2008) | 2 lines Changed paths: M /trunk/src/include/osconf.hin Clean up some kadmind4 relics left behind in osconf.hin. ------------------------------------------------------------------------ r21298 | tsitkova | 2008-12-09 11:09:18 -0500 (Tue, 09 Dec 2008) | 4 lines Changed paths: M /trunk/src/lib/gssapi/krb5/init_sec_context.c Ticket: 6294 Release default credentials before exiting krb5_gss_init_sec_context routine. ------------------------------------------------------------------------ r21297 | ghudson | 2008-12-08 17:33:07 -0500 (Mon, 08 Dec 2008) | 4 lines Changed paths: M /trunk/src/aclocal.m4 M /trunk/src/config/pre.in M /trunk/src/config/shlib.conf M /trunk/src/krb5-config.in Add a configure option --disable-rpath to suppress rpath flags in link lines. Useful for OS distributors and for builds which will only be used to run the test suite. ------------------------------------------------------------------------ r21293 | ghudson | 2008-12-05 16:03:25 -0500 (Fri, 05 Dec 2008) | 2 lines Changed paths: M /trunk/src/BADSYMS M /trunk/src/config/winexclude.sed D /trunk/src/kdc/.saberinit D /trunk/src/lib/krb5/asn.1/.saberinit M /trunk/src/util/ss/execute_cmd.c Remove some lingering Saber C cruft. ------------------------------------------------------------------------ r21292 | tsitkova | 2008-12-05 16:02:08 -0500 (Fri, 05 Dec 2008) | 4 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccfns.c Ticket: 6291 When storing info into cred cache, remove any dups. ------------------------------------------------------------------------ r21291 | tsitkova | 2008-12-05 15:18:47 -0500 (Fri, 05 Dec 2008) | 3 lines Changed paths: M /trunk/src/kdc/do_as_req.c Ticket: 6282 Fix data initialization in process_as_req function. ------------------------------------------------------------------------ r21290 | tsitkova | 2008-12-05 14:59:35 -0500 (Fri, 05 Dec 2008) | 3 lines Changed paths: M /trunk/src/util/profile/prof_init.c Ticket: 6286 ------------------------------------------------------------------------ r21289 | ghudson | 2008-12-05 13:32:08 -0500 (Fri, 05 Dec 2008) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/config/default.exp In the dejagnu test suite utilities, use the caller's value of spawn_id in check_exit_status, rather than the global value. ------------------------------------------------------------------------ r21288 | ghudson | 2008-12-05 13:30:18 -0500 (Fri, 05 Dec 2008) | 6 lines Changed paths: M /trunk/src/tests/dejagnu/krb-root/rlogin.exp In the rlogin tests, expect to see /bin/sh echoed back after sending /bin/sh. If we just look for a shell prompt, we can get out of sync if the login shell decides to clear the line and redisplay the prompt. (I see bash redisplaying the prompt in 30-50% of test runs; I don't know what it's thinking.) ------------------------------------------------------------------------ r21287 | hartmans | 2008-12-05 09:09:40 -0500 (Fri, 05 Dec 2008) | 4 lines Changed paths: M /trunk/src/lib/crypto/aead.c ticket: 6274 Status: resolved Merge in fix from ms-krb-integ branch to avoid modifying input data on aead_decrypt_compat ------------------------------------------------------------------------ r21285 | raeburn | 2008-12-04 17:26:56 -0500 (Thu, 04 Dec 2008) | 4 lines Changed paths: M /trunk/src/lib/kadm5/srv/svr_iters.c M /trunk/src/tests/dejagnu/krb-standalone/kadmin.exp ticket: 5667 Fix from Marcus Watts for glob-to-regexp conversion bug. Tweaked test case to exercise the bug. ------------------------------------------------------------------------ r21280 | hartmans | 2008-12-04 10:48:18 -0500 (Thu, 04 Dec 2008) | 4 lines Changed paths: M /trunk/src/lib/crypto/aead.c M /trunk/src/lib/crypto/arcfour/arcfour_aead.c M /trunk/src/lib/crypto/crypto_length.c M /trunk/src/lib/crypto/dk/dk_aead.c ticket: 6274 status: open Cleanup warnings ------------------------------------------------------------------------ r21279 | hartmans | 2008-12-04 10:48:14 -0500 (Thu, 04 Dec 2008) | 6 lines Changed paths: M /trunk/src/lib/crypto/aead.c M /trunk/src/lib/crypto/aead.h M /trunk/src/lib/crypto/crypto_length.c M /trunk/src/lib/crypto/decrypt.c M /trunk/src/lib/crypto/encrypt.c M /trunk/src/lib/crypto/encrypt_length.c ticket: 6274 Status: open Merge R21122 from mskrb-integ Namespace cleanup ------------------------------------------------------------------------ r21278 | hartmans | 2008-12-04 10:48:08 -0500 (Thu, 04 Dec 2008) | 9 lines Changed paths: M /trunk/src/lib/crypto/aead.c M /trunk/src/lib/crypto/aead.h M /trunk/src/lib/crypto/crypto_length.c M /trunk/src/lib/crypto/decrypt.c M /trunk/src/lib/crypto/encrypt.c M /trunk/src/lib/crypto/encrypt_length.c ticket: 6274 Status: open Merge r21120 from mskrb-integ Refactor code such that an AEAD provider does not need to implement the older, non-IOV SPIs. Instead, the older APIs will implement their behaviour on top of the AEAD SPIs, using the wrapper functions in aead.c. ------------------------------------------------------------------------ r21273 | ghudson | 2008-12-03 13:21:22 -0500 (Wed, 03 Dec 2008) | 9 lines Changed paths: M /trunk/src/aclocal.m4 M /trunk/src/config/pre.in Move warning flags to new variables WARN_CFLAGS and WARN_CXXFLAGS, so that users can override the debugging and optimization flags independently of the warning flags. Remove -Wconversion from the standard set of warning flags since it warns excessively on perfectly good code, and is designed to aid in conversion of code from K&R to ANSI C rather than to maintain code quality. ------------------------------------------------------------------------ r21266 | hartmans | 2008-12-02 16:01:54 -0500 (Tue, 02 Dec 2008) | 1 line Changed paths: M /trunk/src/appl/telnet/telnet/Makefile.in M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/arcfour/Makefile.in M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/dk/Makefile.in M /trunk/src/lib/crypto/enc_provider/Makefile.in M /trunk/src/lib/crypto/keyhash_provider/Makefile.in M /trunk/src/lib/rpc/unit-test/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/btree/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/db/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/hash/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/mpool/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/recno/Makefile.in M /trunk/src/plugins/preauth/pkinit/Makefile.in make depend ------------------------------------------------------------------------ r21263 | hartmans | 2008-12-02 15:10:20 -0500 (Tue, 02 Dec 2008) | 10 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/crypto/Makefile.in A /trunk/src/lib/crypto/aead.c A /trunk/src/lib/crypto/aead.h M /trunk/src/lib/crypto/arcfour/Makefile.in M /trunk/src/lib/crypto/arcfour/arcfour-int.h M /trunk/src/lib/crypto/arcfour/arcfour.c M /trunk/src/lib/crypto/arcfour/arcfour.h A /trunk/src/lib/crypto/arcfour/arcfour_aead.c A /trunk/src/lib/crypto/crypto_length.c A /trunk/src/lib/crypto/decrypt_iov.c (from /trunk/src/lib/krb5/krb/copy_cksum.c:21260) M /trunk/src/lib/crypto/des/Makefile.in A /trunk/src/lib/crypto/des/d3_aead.c (from /trunk/src/lib/crypto/des/d3_cbc.c:21260) M /trunk/src/lib/crypto/des/des_int.h M /trunk/src/lib/crypto/dk/Makefile.in M /trunk/src/lib/crypto/dk/checksum.c M /trunk/src/lib/crypto/dk/dk.h A /trunk/src/lib/crypto/dk/dk_aead.c M /trunk/src/lib/crypto/enc_provider/aes.c M /trunk/src/lib/crypto/enc_provider/des3.c M /trunk/src/lib/crypto/enc_provider/enc_provider.h M /trunk/src/lib/crypto/enc_provider/rc4.c A /trunk/src/lib/crypto/encrypt_iov.c (from /trunk/src/lib/krb5/krb/copy_cksum.c:21260) M /trunk/src/lib/crypto/etypes.c M /trunk/src/lib/crypto/hmac.c M /trunk/src/lib/crypto/keyhash_provider/descbc.c M /trunk/src/lib/crypto/keyhash_provider/hmac_md5.c M /trunk/src/lib/crypto/keyhash_provider/k5_md4des.c M /trunk/src/lib/crypto/keyhash_provider/k5_md5des.c M /trunk/src/lib/crypto/libk5crypto.exports A /trunk/src/lib/crypto/make_checksum_iov.c (from /trunk/src/lib/krb5/krb/copy_data.c:21260) M /trunk/src/lib/crypto/t_encrypt.c A /trunk/src/lib/crypto/verify_checksum_iov.c M /trunk/src/lib/krb5/os/accessor.c ticket: new Status: open Subject: Crypto IOV API per Projects/AEAD encryption API Merge in the mskrb-crypto-iov branch at r21259 in order to move an implementation of http://k5wiki.kerberos.org/wiki/Projects/AEAD_encryption_API onto the trunk. This branch contains a subset of the commits on the mskrb-integ branch that implement the krb5 library part of the crypto IOV API. ------------------------------------------------------------------------ r21261 | tsitkova | 2008-12-02 14:36:56 -0500 (Tue, 02 Dec 2008) | 3 lines Changed paths: M /trunk/src/lib/kdb/kdb_default.c M /trunk/src/util/profile/prof_init.c Remove unneeded LEAN_CLIENT #define's. ------------------------------------------------------------------------ r21260 | tlyu | 2008-12-02 11:57:18 -0500 (Tue, 02 Dec 2008) | 2 lines Changed paths: M /trunk M /trunk/src/lib/rpc/unit-test/server.c add k5-platform.h for asprintf ------------------------------------------------------------------------ r21258 | ghudson | 2008-12-01 12:09:59 -0500 (Mon, 01 Dec 2008) | 5 lines Changed paths: M /trunk/src/appl/bsd/forward.c M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/bsd/login.c M /trunk/src/appl/bsd/v4rcp.c M /trunk/src/appl/gss-sample/gss-client.c M /trunk/src/appl/gssftp/ftp/ftp.c M /trunk/src/appl/gssftp/ftp/ruserpass.c M /trunk/src/appl/gssftp/ftpd/ftpd.c M /trunk/src/appl/libpty/getpty.c M /trunk/src/appl/libpty/logwtmp.c M /trunk/src/appl/sample/sserver/sserver.c M /trunk/src/appl/telnet/libtelnet/auth.c M /trunk/src/appl/telnet/libtelnet/enc_des.c M /trunk/src/appl/telnet/libtelnet/encrypt.c M /trunk/src/appl/telnet/libtelnet/forward.c M /trunk/src/appl/telnet/libtelnet/kerberos.c M /trunk/src/appl/telnet/libtelnet/kerberos5.c M /trunk/src/appl/telnet/libtelnet/spx.c M /trunk/src/appl/telnet/telnet/commands.c M /trunk/src/appl/telnet/telnet/telnet.c M /trunk/src/appl/telnet/telnet/utilities.c M /trunk/src/appl/telnet/telnetd/slc.c M /trunk/src/appl/telnet/telnetd/sys_term.c M /trunk/src/clients/ksu/authorization.c M /trunk/src/clients/ksu/krb_auth_su.c M /trunk/src/clients/ksu/main.c M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kadmin/dbutil/kadm5_create.c M /trunk/src/kadmin/ktutil/ktutil_funcs.c M /trunk/src/kadmin/passwd/xm_kpasswd.c M /trunk/src/kadmin/server/ipropd_svc.c M /trunk/src/kdc/fakeka.c M /trunk/src/lib/crypto/vectors.c M /trunk/src/lib/krb5/krb/pkinit_apple_cert_store.c M /trunk/src/lib/krb5/krb/pkinit_apple_utils.c M /trunk/src/lib/krb5/krb/t_ser.c M /trunk/src/lib/krb5/os/t_gifconf.c M /trunk/src/lib/krb5/os/t_locate_kdc.c M /trunk/src/lib/rpc/unit-test/client.c M /trunk/src/lib/rpc/unit-test/server.c M /trunk/src/plugins/kdb/db2/libdb2/test/dbtest.c M /trunk/src/plugins/kdb/db2/libdb2/test/hash1.tests/driver2.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_services.c M /trunk/src/plugins/locate/python/py-locate.c M /trunk/src/plugins/preauth/cksum_body/cksum_body_main.c M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c M /trunk/src/plugins/preauth/wpse/wpse_main.c M /trunk/src/slave/kprop.c M /trunk/src/slave/kpropd.c M /trunk/src/tests/create/kdb5_mkdums.c M /trunk/src/tests/gss-threads/gss-client.c M /trunk/src/tests/hammer/kdc5_hammer.c M /trunk/src/tests/resolve/addrinfo-test.c M /trunk/src/tests/shlib/t_loader.c M /trunk/src/tests/threads/t_rcache.c M /trunk/src/tests/verify/kdb5_verify.c M /trunk/src/util/et/t_com_err.c M /trunk/src/util/ss/utils.c M /trunk/src/util/support/fake-addrinfo.c M /trunk/src/util/support/init-addrinfo.c ticket: 6200 status: open Convert many uses of sprintf to snprintf or asprintf. ------------------------------------------------------------------------ r21206 | epeisach | 2008-12-01 07:22:12 -0500 (Mon, 01 Dec 2008) | 1 line Changed paths: M /trunk/src/lib/krb5/ccache/Makefile.in make depend ------------------------------------------------------------------------ r21205 | epeisach | 2008-12-01 07:16:33 -0500 (Mon, 01 Dec 2008) | 5 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/ccache/cc-int.h M /trunk/src/lib/krb5/ccache/cc_file.c Move cc_mutex code from k5-int.h - where it is globally available to cc-int.h where it is declared and used. The functions are not exported by the library - nor are they used outside lib/krb5/ccache... For cc_file.h - include cc-int.h. ------------------------------------------------------------------------ r21204 | raeburn | 2008-12-01 01:48:54 -0500 (Mon, 01 Dec 2008) | 7 lines Changed paths: M /trunk/src/slave/kpropd.c Shawn's fix for some iprop bugs, with some tweaks. Adds an alarm while waiting for kprop connection or authentication in iprop mode; on timeout, close down the active file descriptor to force us to bail out and return to the iprop main loop (which may try a full resync again next time around). ------------------------------------------------------------------------ r21183 | raeburn | 2008-11-24 16:06:55 -0500 (Mon, 24 Nov 2008) | 1 line Changed paths: M /trunk/src/slave/kproplog.c fix tiny overrun ------------------------------------------------------------------------ r21182 | raeburn | 2008-11-24 16:06:20 -0500 (Mon, 24 Nov 2008) | 8 lines Changed paths: M /trunk/src/lib/kdb/kdb_convert.c Simplify memory management a bit in places, by allocating and freeing separately, instead of reallocating arrays of pointers to themselves be reallocated. Do a better job of initializing arrays of which we only use a variable-sized part. Use a temp var instead of lots of long macro invocations. Fix some overrun-by-one errors in buffer copying. Clean up some possible leaks. ------------------------------------------------------------------------ r21181 | raeburn | 2008-11-24 15:27:44 -0500 (Mon, 24 Nov 2008) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/iprop.exp Test with varying numbers of principal name components, of varying lengths. Test principal modifications, not just additions. ------------------------------------------------------------------------ r21180 | raeburn | 2008-11-24 14:40:23 -0500 (Mon, 24 Nov 2008) | 1 line Changed paths: M /trunk/src/lib/kadm5/alt_prof.c Use profile_free_list as appropriate. Fix memory leaks. ------------------------------------------------------------------------ r21179 | raeburn | 2008-11-24 14:19:14 -0500 (Mon, 24 Nov 2008) | 1 line Changed paths: M /trunk/src/lib/krb5/krb/rd_req_dec.c Fix memory leak caught by valgrind. ------------------------------------------------------------------------ r21135 | raeburn | 2008-11-17 17:19:26 -0500 (Mon, 17 Nov 2008) | 1 line Changed paths: M /trunk/doc/install.texinfo Note kprop doesn't do IPv6 yet either. ------------------------------------------------------------------------ r21134 | raeburn | 2008-11-17 16:34:48 -0500 (Mon, 17 Nov 2008) | 16 lines Changed paths: M /trunk/src/tests/dejagnu/Makefile.in M /trunk/src/tests/dejagnu/config/default.exp M /trunk/src/tests/dejagnu/krb-standalone/iprop.exp M /trunk/src/tests/dejagnu/krb-standalone/kprop.exp Set krb4 and priocntl flags via site.exp instead of command line. Update set of files to clean out at test suite startup, or when deleting the database. Improve support for setting up slave test environment. Don't set KRB5_KDC_PROFILE except in KDC master and slave environments. Create distinct env.sh and env.csh files for different configurations. Move kpropd setup proc into common initialization. Add incremental propagation test: Create new kiprop/$host principal, update kproplog test for the new data. "Propagate" the master database to the slave, add a new principal, start up kpropd, watch for the "OK" message, and check to see if the new principal exists on the slave. ------------------------------------------------------------------------ r21133 | raeburn | 2008-11-17 16:28:04 -0500 (Mon, 17 Nov 2008) | 1 line Changed paths: M /trunk/src/lib/kdb/kdb_convert.c Fix a memory management bug. ------------------------------------------------------------------------ r21132 | raeburn | 2008-11-17 16:24:29 -0500 (Mon, 17 Nov 2008) | 1 line Changed paths: M /trunk/src/kadmin/server/ipropd_svc.c Don't stick '' in log messages. Run kdb5_util dump with input explicitly from /dev/null. ------------------------------------------------------------------------ r21131 | raeburn | 2008-11-17 16:14:03 -0500 (Mon, 17 Nov 2008) | 1 line Changed paths: M /trunk/src/slave/kpropd.c Log more info if ulog_replay fails. Correctly use supplied keytab name. ------------------------------------------------------------------------ r21130 | raeburn | 2008-11-17 16:12:01 -0500 (Mon, 17 Nov 2008) | 1 line Changed paths: M /trunk/src/slave/kproplog.c Use correct update log file name in messages. ------------------------------------------------------------------------ r21129 | tsitkova | 2008-11-17 16:04:06 -0500 (Mon, 17 Nov 2008) | 8 lines Changed paths: M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/krb/auth_con.c M /trunk/src/lib/krb5/krb/copy_athctr.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/ser_actx.c M /trunk/src/lib/krb5/krb/ser_auth.c Lite Client - the following calls are server-side functions: decode_krb5_authenticator, krb5_auth_con_getauthenticator, krb5_copy_authenticator, krb5_ser_authenticator_init Take them out for the Lite CLient. ------------------------------------------------------------------------ r21128 | tsitkova | 2008-11-17 14:28:24 -0500 (Mon, 17 Nov 2008) | 2 lines Changed paths: M /trunk/src/configure.in M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/rd_req_dec.c PERF: Introduced a new function krb5_is_permitted_enctype_ext to replace multiple calls to krb5_is_permitted_enctype. ------------------------------------------------------------------------ r21079 | raeburn | 2008-11-12 17:11:43 -0500 (Wed, 12 Nov 2008) | 1 line Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/kprop.exp Fix test bug: kpropd -S exits after success. ------------------------------------------------------------------------ r21078 | raeburn | 2008-11-12 16:49:35 -0500 (Wed, 12 Nov 2008) | 1 line Changed paths: M /trunk/src/tests/dejagnu/config/default.exp A /trunk/src/tests/dejagnu/krb-standalone/kprop.exp Add basic kprop test, and a little more debugging support. ------------------------------------------------------------------------ r21068 | raeburn | 2008-11-10 18:34:50 -0500 (Mon, 10 Nov 2008) | 1 line Changed paths: M /trunk/src/appl/simple/client/sim_client.c Delete replay cache before exiting with success indication. ------------------------------------------------------------------------ r21067 | raeburn | 2008-11-10 17:43:21 -0500 (Mon, 10 Nov 2008) | 10 lines Changed paths: M /trunk/src/tests/dejagnu/config/default.exp M /trunk/src/tests/dejagnu/krb-root/telnet.exp M /trunk/src/tests/dejagnu/krb-standalone/gssftp.exp M /trunk/src/tests/dejagnu/krb-standalone/iprop.exp M /trunk/src/tests/dejagnu/krb-standalone/kadmin.exp M /trunk/src/tests/dejagnu/krb-standalone/pwchange.exp M /trunk/src/tests/dejagnu/krb-standalone/pwhist.exp M /trunk/src/tests/dejagnu/krb-standalone/standalone.exp M /trunk/src/tests/dejagnu/krb-standalone/v4gssftp.exp Generate separate master-KDC and slave-KDC config files, with different names for the database files. (Slave config files unused as yet.) Ensure that the master-KDC environment is used when running kadmin.local or kdb5_util. Define and use a new proc for deleting all KDC database and keytab files. Set KPASSWD in default.exp. Run kadmin, pwchange, pwhist, gssftp, telnet, v4gssftp tests only once each. ------------------------------------------------------------------------ r21065 | ghudson | 2008-11-10 13:45:17 -0500 (Mon, 10 Nov 2008) | 6 lines Changed paths: M /trunk/src/appl/bsd/krsh.c ticket: 6200 status: open Fix a krsh bug introduced in r21001 which could cause garbage at the beginning of the command string. ------------------------------------------------------------------------ r21064 | raeburn | 2008-11-10 13:27:42 -0500 (Mon, 10 Nov 2008) | 11 lines Changed paths: M /trunk/src/tests/dejagnu/config/default.exp M /trunk/src/tests/dejagnu/krb-standalone/iprop.exp M /trunk/src/tests/dejagnu/krb-standalone/standalone.exp A /trunk/src/tests/dejagnu/krb-standalone/tcp.exp Delete the pass (one of twelve) that does all KDC exchanges with TCP; add a test case that sets that up and runs kinit. Add a new support proc that allows running a test only once despite multiple passes; use it for the tcp and iprop tests. According to one totally unscientific measurement, this reduces the tests/dejagnu tests run from ~4200 to ~3800, and cuts over 8% off the run time of those tests, without IMNSHO reducing the effectiveness of the testing. ------------------------------------------------------------------------ r21063 | ghudson | 2008-11-10 12:18:56 -0500 (Mon, 10 Nov 2008) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/preauth2.c ticket: 6211 In pa_sam(), free the outer krb5_data structure returned by encode_krb5_sam_response. ------------------------------------------------------------------------ r21062 | ghudson | 2008-11-10 11:59:59 -0500 (Mon, 10 Nov 2008) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/preauth2.c ticket: 6210 Properly free sam_challenge in pa_sam(). ------------------------------------------------------------------------ r21044 | raeburn | 2008-11-07 18:51:42 -0500 (Fri, 07 Nov 2008) | 1 line Changed paths: A /trunk/src/tests/dejagnu/krb-standalone/iprop.exp Re-add repaired iprop (really, update-log creation) test case. ------------------------------------------------------------------------ r21043 | raeburn | 2008-11-07 18:12:18 -0500 (Fri, 07 Nov 2008) | 1 line Changed paths: D /trunk/src/tests/dejagnu/krb-standalone/iprop.exp Back out iprop test; it's not working right after all. ------------------------------------------------------------------------ r21042 | raeburn | 2008-11-07 16:56:40 -0500 (Fri, 07 Nov 2008) | 1 line Changed paths: M /trunk/src/tests/dejagnu/config/default.exp A /trunk/src/tests/dejagnu/krb-standalone/iprop.exp Test that an iprop update log gets properly created and updated. ------------------------------------------------------------------------ r21041 | raeburn | 2008-11-07 14:44:10 -0500 (Fri, 07 Nov 2008) | 1 line Changed paths: M /trunk/src/tests/dejagnu/config/default.exp fix typo in 'file delete' change ------------------------------------------------------------------------ r21026 | raeburn | 2008-11-06 19:15:50 -0500 (Thu, 06 Nov 2008) | 1 line Changed paths: M /trunk/src/tests/dejagnu/config/default.exp Use 'file delete' instead of spawning an 'rm' process. ------------------------------------------------------------------------ r21025 | raeburn | 2008-11-06 18:54:16 -0500 (Thu, 06 Nov 2008) | 1 line Changed paths: M /trunk/src/tests/dejagnu/config/default.exp Recognize 'ticket expired' when trying to get a root shell. ------------------------------------------------------------------------ r21019 | ghudson | 2008-11-06 10:49:00 -0500 (Thu, 06 Nov 2008) | 6 lines Changed paths: M /trunk/src/kadmin/cli/kadmin.c ticket: 6200 status: open Fix a kadmin bug introduced in a recent set of string handling conversions. ------------------------------------------------------------------------ r21004 | raeburn | 2008-11-05 12:47:00 -0500 (Wed, 05 Nov 2008) | 6 lines Changed paths: M /trunk/src/lib/krb5/os/changepw.c ticket: 5595 Only look for IPv4 addresses for the kpasswd server. This is just a workaround for other parts of the code failing to cope with IPv6 addresses, and won't work in an IPv6-only environment; the problem should still be fixed for real. ------------------------------------------------------------------------ r21003 | ghudson | 2008-11-05 12:08:47 -0500 (Wed, 05 Nov 2008) | 8 lines Changed paths: M /trunk/src/clients/ksu/authorization.c M /trunk/src/include/k5-buf.h M /trunk/src/lib/crypto/t_hmac.c M /trunk/src/lib/gssapi/mechglue/oid_ops.c M /trunk/src/lib/kadm5/alt_prof.c M /trunk/src/lib/kadm5/str_conv.c M /trunk/src/lib/krb5/krb/preauth.c M /trunk/src/lib/krb5/krb/srv_rcache.c M /trunk/src/lib/krb5/os/dnssrv.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/sendto_kdc.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c M /trunk/src/util/support/k5buf.c M /trunk/src/util/support/libkrb5support-fixed.exports M /trunk/src/util/support/t_k5buf.c ticket: 6200 status: open Rename krb5int_buf_cstr to krb5int_buf_data, since k5bufs can be used for binary data as well as C string data. The buffer will always have a null byte at krb5int_buf_len bytes regardless of whether it contains C string data. ------------------------------------------------------------------------ r21002 | ghudson | 2008-11-05 11:47:24 -0500 (Wed, 05 Nov 2008) | 2 lines Changed paths: M /trunk/src/appl/bsd M /trunk/src/appl/gssftp M /trunk/src/appl/libpty M /trunk/src/appl/telnet M /trunk/src/tests/asn.1 Add more svn:ignore entries for generated files. ------------------------------------------------------------------------ r21001 | ghudson | 2008-11-05 11:19:01 -0500 (Wed, 05 Nov 2008) | 6 lines Changed paths: M /trunk/src/appl/bsd/krsh.c M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/gssftp/ftp/ftp.c M /trunk/src/appl/gssftp/ftp/glob.c M /trunk/src/appl/gssftp/ftpd/ftpcmd.y M /trunk/src/appl/telnet/libtelnet/gettytab.c M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kadmin/server/ipropd_svc.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kerberos_v4.c M /trunk/src/lib/krb5/krb/parse.c M /trunk/src/lib/krb5/os/dnssrv.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c M /trunk/src/tests/asn.1/ktest.c M /trunk/src/util/profile/prof_file.c ticket: 6200 status: open Convert many uses of strcpy/strcat (and sometimes sprintf) to accepted string-handling functions. ------------------------------------------------------------------------ r21000 | ghudson | 2008-11-05 11:09:22 -0500 (Wed, 05 Nov 2008) | 7 lines Changed paths: M /trunk/src/appl/sample/sclient/sclient.c M /trunk/src/plugins/authdata/greet/greet_auth.c ticket: 6200 status: open Replace strcpy/strcat/sprintf uses in a couple of sample code files with strncpy/strncat. Since this is sample code, we can't rely on build system support for asprintf/strlcpy/strlcat. ------------------------------------------------------------------------ r20966 | raeburn | 2008-11-03 20:50:02 -0500 (Mon, 03 Nov 2008) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/changepw.c A /trunk/src/tests/dejagnu/krb-standalone/pwchange.exp ticket: 5867 Check in Nalin's patch, and a test case for changing passwords via kinit when +needchange is set. Update dependencies. ------------------------------------------------------------------------ r20965 | raeburn | 2008-11-03 20:46:06 -0500 (Mon, 03 Nov 2008) | 1 line Changed paths: M /trunk/src/kdc/Makefile.in Don't build dependencies for fakeka.c. ------------------------------------------------------------------------ r20964 | raeburn | 2008-11-03 20:19:59 -0500 (Mon, 03 Nov 2008) | 2 lines Changed paths: M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/gssftp/ftp/Makefile.in M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/appl/libpty/Makefile.in M /trunk/src/appl/telnet/libtelnet/Makefile.in M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/clients/kdestroy/Makefile.in M /trunk/src/clients/kinit/Makefile.in M /trunk/src/clients/klist/Makefile.in M /trunk/src/clients/kpasswd/Makefile.in M /trunk/src/clients/ksu/Makefile.in M /trunk/src/clients/kvno/Makefile.in M /trunk/src/kadmin/cli/Makefile.in M /trunk/src/kadmin/dbutil/Makefile.in M /trunk/src/kadmin/ktutil/Makefile.in M /trunk/src/kadmin/server/Makefile.in M /trunk/src/kdc/Makefile.in M /trunk/src/lib/apputils/Makefile.in M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/aes/Makefile.in M /trunk/src/lib/crypto/arcfour/Makefile.in M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/dk/Makefile.in M /trunk/src/lib/crypto/enc_provider/Makefile.in M /trunk/src/lib/crypto/hash_provider/Makefile.in M /trunk/src/lib/crypto/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/old/Makefile.in M /trunk/src/lib/crypto/raw/Makefile.in M /trunk/src/lib/crypto/sha1/Makefile.in M /trunk/src/lib/crypto/yarrow/Makefile.in M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/mechglue/Makefile.in M /trunk/src/lib/gssapi/spnego/Makefile.in M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kadm5/unit-test/Makefile.in M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/lib/rpc/Makefile.in M /trunk/src/plugins/kdb/db2/Makefile.in M /trunk/src/slave/Makefile.in M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/create/Makefile.in M /trunk/src/tests/hammer/Makefile.in M /trunk/src/tests/resolve/Makefile.in M /trunk/src/tests/shlib/Makefile.in M /trunk/src/tests/verify/Makefile.in M /trunk/src/util/support/Makefile.in Don't build dependencies for v4rcp.c. Rebuild dependencies for k5-buf.h, and without krb4 support. ------------------------------------------------------------------------ r20963 | lxs | 2008-11-03 17:50:08 -0500 (Mon, 03 Nov 2008) | 5 lines Changed paths: M /trunk/doc/kim/html/group__kim__ccache__iterator__reference.html M /trunk/doc/kim/html/group__kim__ccache__reference.html M /trunk/doc/kim/html/group__kim__credential__iterator__reference.html M /trunk/doc/kim/html/group__kim__credential__reference.html M /trunk/doc/kim/html/group__kim__identity__reference.html M /trunk/doc/kim/html/group__kim__library__reference.html M /trunk/doc/kim/html/group__kim__options__reference.html M /trunk/doc/kim/html/group__kim__preferences__reference.html M /trunk/doc/kim/html/group__kim__selection__hints__reference.html M /trunk/doc/kim/html/group__kim__string__reference.html M /trunk/doc/kim/html/group__kim__types__reference.html M /trunk/doc/kim/html/index.html M /trunk/doc/kim/html/kim_ccache_overview.html M /trunk/doc/kim/html/kim_credential_overview.html M /trunk/doc/kim/html/kim_identity_overview.html M /trunk/doc/kim/html/kim_options_overview.html M /trunk/doc/kim/html/kim_preferences_overview.html M /trunk/doc/kim/html/kim_selection_hints_overview.html M /trunk/doc/kim/html/kim_string_overview.html M /trunk/doc/kim/html/modules.html M /trunk/src/include/kim/kim_ccache.h M /trunk/src/include/kim/kim_credential.h M /trunk/src/kim/lib/kim.exports D /trunk/src/kim/lib/kim_ccache_private.h M /trunk/src/kim/lib/kim_credential_private.h M /trunk/src/kim/lib/kim_private.h ticket: new subject: Add _with_password credential acquisition functions to KIM API Needed for kinit password option. ------------------------------------------------------------------------ r20962 | lxs | 2008-11-03 17:47:10 -0500 (Mon, 03 Nov 2008) | 3 lines Changed paths: M /trunk/src/kim/agent/mac/KerberosAgentPrefix.pch ticket: new subject: BIND_8_COMPAT no longer needed in Leopard ------------------------------------------------------------------------ r20961 | ghudson | 2008-11-03 16:05:25 -0500 (Mon, 03 Nov 2008) | 5 lines Changed paths: M /trunk/src/lib/crypto/string_to_key.c ticket: 6247 Apply Apple patch to null out key->contents after freeing on failure, eliminating the possibility that the pointer will be used after free. ------------------------------------------------------------------------ r20960 | raeburn | 2008-11-03 15:50:42 -0500 (Mon, 03 Nov 2008) | 1 line Changed paths: M /trunk/src/lib/krb5/asn.1/asn1buf.c M /trunk/src/lib/krb5/asn.1/asn1buf.h Fix conditionals from last change. ------------------------------------------------------------------------ r20959 | raeburn | 2008-11-03 15:48:04 -0500 (Mon, 03 Nov 2008) | 1 line Changed paths: M /trunk/src/util/support/Makefile.in Maybe include printf.o in t_k5buf build. ------------------------------------------------------------------------ r20958 | ghudson | 2008-11-03 14:47:40 -0500 (Mon, 03 Nov 2008) | 4 lines Changed paths: M /trunk/src/kdc/kdc_authdata.c M /trunk/src/kdc/kdc_preauth.c M /trunk/src/lib/kdb/kdb_default.c ticket: 6201 Apply a patch from Apple to correct a few memory leaks. ------------------------------------------------------------------------ r20957 | raeburn | 2008-11-03 13:41:33 -0500 (Mon, 03 Nov 2008) | 9 lines Changed paths: M /trunk/src/lib/krb5/asn.1/asn1_encode.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/asn.1/asn1buf.c M /trunk/src/lib/krb5/asn.1/asn1buf.h If we're not making asn1buf_insert_octet an inline function, then make asn1buf_size, asn1buf_ensure_space, and asn1buf_expand static in asn1buf.c, for better optimization. Recode asn1buf_ensure_space to directly return the result of asn1buf_expand. Don't check for NULL before malloc/realloc in asn1buf_expand. Fix a couple minor signedness warnings. ------------------------------------------------------------------------ r20956 | ghudson | 2008-11-03 13:22:18 -0500 (Mon, 03 Nov 2008) | 4 lines Changed paths: M /trunk/src/kadmin/server/server_stubs.c ticket: 6202 Apply an adapted Sun patch to fix error string leaks in kadmind. ------------------------------------------------------------------------ r20945 | jander | 2008-10-31 15:37:18 -0400 (Fri, 31 Oct 2008) | 4 lines Changed paths: M /trunk/src/kim/agent/mac/AuthenticationController.m M /trunk/src/kim/agent/mac/SelectIdentityController.m M /trunk/src/kim/agent/mac/resources/English.lproj/SelectIdentity.xib ticket: new subject: KerberosAgent bindings causing crashes Attempting to fix a hard to reproduce bug with bindings by handling not applicable keys a little better. ------------------------------------------------------------------------ r20944 | lxs | 2008-10-31 15:35:22 -0400 (Fri, 31 Oct 2008) | 2 lines Changed paths: M /trunk/src/kim/lib/kim_errors.et No . at end of strings. ------------------------------------------------------------------------ r20943 | ghudson | 2008-10-31 14:35:28 -0400 (Fri, 31 Oct 2008) | 5 lines Changed paths: M /trunk/src/util/support/k5buf.c ticket: 6200 status: open Add a few safeties to the k5buf code, to make static analysis tools happier. ------------------------------------------------------------------------ r20942 | lxs | 2008-10-31 13:11:47 -0400 (Fri, 31 Oct 2008) | 6 lines Changed paths: M /trunk/src/kim/lib/kim_credential.c M /trunk/src/kim/lib/kim_errors.et M /trunk/src/kim/lib/kim_identity.c M /trunk/src/kim/lib/kim_selection_hints.c ticket: new subject: Avoid duplicate identical dialogs in KIM Added KIM_DUPLICATE_UI_REQUEST_ERR error so UI can indicate it cancelled its dialog due to getting multiple identical dialogs at the same time. ------------------------------------------------------------------------ r20941 | ghudson | 2008-10-30 15:32:50 -0400 (Thu, 30 Oct 2008) | 5 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ftpcmd.y M /trunk/src/clients/ksu/authorization.c M /trunk/src/lib/crypto/t_hmac.c M /trunk/src/lib/gssapi/generic/gssapiP_generic.h M /trunk/src/lib/gssapi/mechglue/oid_ops.c M /trunk/src/lib/kadm5/alt_prof.c M /trunk/src/lib/kadm5/str_conv.c M /trunk/src/lib/krb5/krb/preauth.c M /trunk/src/lib/krb5/krb/srv_rcache.c M /trunk/src/lib/krb5/os/sendto_kdc.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c ticket: 6200 status: open Use the k5buf module instead of strcpy/strcat in several places. ------------------------------------------------------------------------ r20940 | jander | 2008-10-29 17:58:56 -0400 (Wed, 29 Oct 2008) | 3 lines Changed paths: M /trunk/src/kim/agent/mac/IPCClient.h M /trunk/src/kim/agent/mac/IPCClient.m M /trunk/src/kim/agent/mac/Identities.m ticket: 6222 KerberosAgent now saves successfully authenticated identities to favorites automatically when they were acquired through the Enter Identity dialog. ------------------------------------------------------------------------ r20939 | jander | 2008-10-29 17:14:39 -0400 (Wed, 29 Oct 2008) | 3 lines Changed paths: M /trunk/src/kim/agent/mac/AuthenticationController.h M /trunk/src/kim/agent/mac/AuthenticationController.m ticket: 6221 Clear auth prompt on success or cancel. Leave change password fields filled in when password is incorrect, to save user from reentering new password. ------------------------------------------------------------------------ r20938 | lxs | 2008-10-29 17:07:40 -0400 (Wed, 29 Oct 2008) | 9 lines Changed paths: M /trunk/src/kim/agent/mac/SelectIdentityController.h M /trunk/src/kim/agent/mac/SelectIdentityController.m ticket: 6224 Removed unnecessary code that was resetting options whenever the array changes in the background. The problem is that any external change to the ticket list will cause this to happen, even when the options dialog is open. Also removed unused function resetOptions. ------------------------------------------------------------------------ r20937 | lxs | 2008-10-29 16:39:47 -0400 (Wed, 29 Oct 2008) | 7 lines Changed paths: M /trunk/src/kim/lib/kim_library.c M /trunk/src/kim/lib/kim_library_private.h M /trunk/src/kim/lib/mac/kim_os_library.c M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/krb5/ccache/ccdefault.c ticket: new subject: Only prompt automatically from GUI apps Direct callers such as kinit need command line prompts. Do not automatically prompt (via krb5 or gssapi calls) unless the caller has loaded GUI libraries. ------------------------------------------------------------------------ r20936 | lxs | 2008-10-29 16:36:49 -0400 (Wed, 29 Oct 2008) | 8 lines Changed paths: M /trunk/src/kim/lib/kim_credential.c ticket: new subject: Remove saved password if it fails to get tickets Note that if preauth is turned on the password may be removed for other reasons. This is because preauth failing can mean several things. Better to always remove it than have the user sometimes get stuck though. ------------------------------------------------------------------------ r20935 | jander | 2008-10-29 15:36:06 -0400 (Wed, 29 Oct 2008) | 4 lines Changed paths: M /trunk/src/kim/agent/mac/AuthenticationController.h M /trunk/src/kim/agent/mac/AuthenticationController.m M /trunk/src/kim/agent/mac/IPCClient.m ticket: new subject: KerberosAgent hangs changing pw for passwordless identities Trying to change the password for an identity which only uses non-password authentication methods left KerberosAgent with a spinning progress indicator. Problem was with auth sheet not being ended. ------------------------------------------------------------------------ r20934 | epeisach | 2008-10-28 18:43:49 -0400 (Tue, 28 Oct 2008) | 3 lines Changed paths: M /trunk/src/util/support/t_k5buf.c Cleanup memory leaks in test program for dynamically allocated buffers... ------------------------------------------------------------------------ r20933 | ghudson | 2008-10-28 18:09:12 -0400 (Tue, 28 Oct 2008) | 5 lines Changed paths: M /trunk/src/util/support/libkrb5support-fixed.exports ticket: 6200 status: open Update the exports file for krb5int_buf_add_fmt. ------------------------------------------------------------------------ r20932 | ghudson | 2008-10-28 18:03:35 -0400 (Tue, 28 Oct 2008) | 6 lines Changed paths: M /trunk/src/include/k5-buf.h M /trunk/src/util/support/k5buf.c M /trunk/src/util/support/t_k5buf.c ticket: 6200 status: open In the k5buf module, add a function to append formatted data to a buffer. ------------------------------------------------------------------------ r20931 | ghudson | 2008-10-28 16:28:52 -0400 (Tue, 28 Oct 2008) | 4 lines Changed paths: M /trunk/src/util/support/plugins.c The last change to plugins.c erroneously passes a size_t as a field width to asprintf. Address the signed/unsigned warning cleanup using a cast instead. ------------------------------------------------------------------------ r20930 | ghudson | 2008-10-28 16:21:50 -0400 (Tue, 28 Oct 2008) | 7 lines Changed paths: M /trunk/src/wconfig.c ticket: 6200 status: open Eliminate use of strcpy/strcat/sprintf in wconfig.c. Use memcpy since we cannot rely on libkrb5support to give us the good stuff. Also fix up (to some extent) an assumption that size_t == int. ------------------------------------------------------------------------ r20929 | ghudson | 2008-10-28 11:34:29 -0400 (Tue, 28 Oct 2008) | 5 lines Changed paths: A /trunk/src/include/k5-buf.h M /trunk/src/include/k5-int.h M /trunk/src/util/support M /trunk/src/util/support/Makefile.in A /trunk/src/util/support/k5buf-int.h A /trunk/src/util/support/k5buf.c M /trunk/src/util/support/libkrb5support-fixed.exports A /trunk/src/util/support/t_k5buf.c ticket: 6200 status: open Add the k5buf string module to libkrb5support. ------------------------------------------------------------------------ r20928 | epeisach | 2008-10-28 09:37:47 -0400 (Tue, 28 Oct 2008) | 1 line Changed paths: M /trunk/src/util/profile/prof_get.c M /trunk/src/util/profile/prof_init.c Unsigned/signed warnings cleanup ------------------------------------------------------------------------ r20927 | lxs | 2008-10-27 17:01:00 -0400 (Mon, 27 Oct 2008) | 12 lines Changed paths: M /trunk/src/util/support/errors.c ticket: new subject: localize format strings, not final error string errors.c should localize the incoming format string, not the string produced by vasprintf. The format string is constant and thus can be added to a localization table, whereas the output string is not. Note that this change depends on error_message also localizing error table strings (which it does for KfM already). ------------------------------------------------------------------------ r20926 | epeisach | 2008-10-27 15:01:12 -0400 (Mon, 27 Oct 2008) | 4 lines Changed paths: M /trunk/src/include/k5-int.h Remove empty declaration of struct _krb5_kt_ops after the fully defined structure. ------------------------------------------------------------------------ r20925 | epeisach | 2008-10-27 14:59:08 -0400 (Mon, 27 Oct 2008) | 2 lines Changed paths: M /trunk/src/util/support/plugins.c signed vs. unsigned warnings cleanup ------------------------------------------------------------------------ r20924 | epeisach | 2008-10-27 14:58:07 -0400 (Mon, 27 Oct 2008) | 3 lines Changed paths: M /trunk/src/slave/Makefile.in Remove kproplog on make clean ------------------------------------------------------------------------ r20923 | raeburn | 2008-10-25 03:03:11 -0400 (Sat, 25 Oct 2008) | 36 lines Changed paths: M /trunk M /trunk/src/include/k5-int.h M /trunk/src/kdc/kdc_preauth.c A /trunk/src/lib/krb5/asn.1/TODO.asn1 M /trunk/src/lib/krb5/asn.1/asn1_encode.c M /trunk/src/lib/krb5/asn.1/asn1_encode.h M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.h M /trunk/src/lib/krb5/asn.1/asn1buf.c M /trunk/src/lib/krb5/asn.1/asn1buf.h M /trunk/src/lib/krb5/asn.1/krb5_encode.c M /trunk/src/lib/krb5/asn.1/krbasn1.h M /trunk/src/lib/krb5/asn.1/ldap_key_seq.c M /trunk/src/lib/krb5/krb/chpw.c M /trunk/src/lib/krb5/krb/rd_safe.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/asn.1/krb5_encode_test.c A /trunk/src/tests/dejagnu/krb-standalone/simple.exp ticket: new subject: partial rewrite of the ASN.1 encoders Instead of a pile of macros generating code, that have to be threaded together in just the right way to get a valid ASN.1 encoding, we now have a pile of macros for defining data structures describing the objects and the ASN.1 types they should be encoded as, which structures are interpreted by recursive invocations of an encoder engine; there should be somewhat less rope for accidentally creating invalid encodings. The new macros are commented in asn1_k_encode.c. Putting most of the work into the encoder engine also reduces the code size (in one configuration, including LDAP-KDB and PKINIT encoders, code size went from 37K to <16K, though 10K of tables were added, and the PKINIT encoders are still open-coded). Some encoder interfaces have been revised to be more regular -- all now take one pointer to const argument (no two-input encoders, no pointer-to-non-const-pointer-to-const). A few encoders were eliminated or disabled because they were neither used nor exported from the library. The LDAP-KDB encoder has been converted, but the PKINIT encoders have not as there are no regression tests for them currently. There is still plenty of room for improvement; some notes on specific ideas have been added. String encoding primitives have been combined to reduce code size. A primitive for encoding bit strings has been added. Some miscellaneous warnings in the decoders have been cleaned up. A new dejagnu test case is added that ensures that KRB-SAFE messages get exercised. ------------------------------------------------------------------------ r20922 | raeburn | 2008-10-25 01:58:13 -0400 (Sat, 25 Oct 2008) | 6 lines Changed paths: M /trunk M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/os/accessor.c M /trunk/src/tests/asn.1/krb5_encode_test.c M /trunk/src/tests/asn.1/ktest.c M /trunk/src/tests/asn.1/ktest.h M /trunk/src/tests/asn.1/reference_encode.out M /trunk/src/tests/asn.1/trval_reference.out More regression tests for ASN.1 encoders. Export encode_krb5_sam_response_2 and encode_krb5_enc_sam_response_enc_2 via accessor. Add encode tests for encode_krb5_sam_key, _enc_sam_response_enc, _predicted_sam_response, _sam_response_2, _enc_sam_response_enc_2. ------------------------------------------------------------------------ r20920 | lxs | 2008-10-24 16:54:12 -0400 (Fri, 24 Oct 2008) | 8 lines Changed paths: M /trunk/src/lib/krb5/krb/bld_pr_ext.c ticket: new subject: krb5_build_principal_ext walks off beginning of array On error, krb5_build_principal_ext walks off the beginning of the array by using i-- in a conditional when it should be using --i (so that it actually compares the value of i that will be used below). ------------------------------------------------------------------------ r20919 | ghudson | 2008-10-24 16:07:00 -0400 (Fri, 24 Oct 2008) | 5 lines Changed paths: M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/bsd/login.c M /trunk/src/appl/bsd/v4rcp.c M /trunk/src/appl/gssftp/ftp/cmds.c M /trunk/src/appl/gssftp/ftp/ftp.c M /trunk/src/appl/gssftp/ftp/glob.c M /trunk/src/appl/gssftp/ftpd/ftpd.c M /trunk/src/appl/libpty/getpty.c M /trunk/src/appl/libpty/update_utmp.c M /trunk/src/appl/telnet/libtelnet/kerberos5.c M /trunk/src/appl/telnet/telnet/commands.c M /trunk/src/kadmin/dbutil/dumpv4.c M /trunk/src/kadmin/server/ipropd_svc.c M /trunk/src/kadmin/server/schpw.c M /trunk/src/kdc/fakeka.c M /trunk/src/kdc/kdc_authdata.c M /trunk/src/kdc/kerberos_v4.c M /trunk/src/kdc/network.c M /trunk/src/lib/crypto/cksumtype_to_string.c M /trunk/src/lib/crypto/enctype_to_string.c M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kadm5/str_conv.c M /trunk/src/lib/kdb/kdb5.c M /trunk/src/lib/kdb/keytab.c M /trunk/src/lib/krb5/krb/conv_princ.c M /trunk/src/lib/krb5/krb/gic_pwd.c M /trunk/src/lib/krb5/krb/str_conv.c M /trunk/src/lib/krb5/os/an_to_ln.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/ktdefname.c M /trunk/src/lib/krb5/os/sendto_kdc.c M /trunk/src/plugins/kdb/db2/kdb_db2.c M /trunk/src/tests/resolve/Makefile.in M /trunk/src/tests/resolve/addrinfo-test.c M /trunk/src/util/et/error_message.c M /trunk/src/util/support/errors.c ticket: 6200 status: open Use strlcpy instead of strcpy in many places. ------------------------------------------------------------------------ r20918 | lxs | 2008-10-24 15:46:41 -0400 (Fri, 24 Oct 2008) | 14 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/include/krb5/krb5.hin M /trunk/src/kim/lib/kim_identity.c M /trunk/src/lib/krb5/krb/bld_princ.c M /trunk/src/lib/krb5/libkrb5.exports ticket: new subject: krb5_build_principal_va does not allocate krb5_principal krb5_build_principal_va does not allocate the outer krb5_principal, making it useless for generating krb5_principals which can be freed with krb5_free_principal. Added krb5_build_principal_alloc_va which allocates the krb5_principal. Added krb5int_build_principal_alloc_va which is used by KIM to avoid code duplication. KIM's kim_identity_create_from_components takes the first component as an argument because principals with no components cannot be represented with the KIM UI. Modified KIM to use this new API. ------------------------------------------------------------------------ r20917 | lxs | 2008-10-24 15:40:35 -0400 (Fri, 24 Oct 2008) | 3 lines Changed paths: M /trunk/src/kim/test/main.c M /trunk/src/kim/test/test_kim_identity.c M /trunk/src/kim/test/test_kim_identity.h ticket: new subject: Add test for kim_identity_create_from_components ------------------------------------------------------------------------ r20916 | ghudson | 2008-10-24 13:12:00 -0400 (Fri, 24 Oct 2008) | 6 lines Changed paths: M /trunk/README M /trunk/src/configure.in M /trunk/src/include/k5-platform.h M /trunk/src/util/support/Makefile.in A /trunk/src/util/support/strlcpy.c ticket: 6200 status: open Add build system support for strlcpy and strlcat on platforms which do not provide it natively. ------------------------------------------------------------------------ r20915 | ghudson | 2008-10-24 12:22:59 -0400 (Fri, 24 Oct 2008) | 2 lines Changed paths: M /trunk/src M /trunk/src/lib/krb5/ccache M /trunk/src/lib/krb5/keytab M /trunk/src/plugins/authdata/greet M /trunk/src/plugins/preauth/pkinit M /trunk/src/slave M /trunk/src/tests M /trunk/src/tests/asn.1 M /trunk/src/tests/misc M /trunk/src/tests/mkeystash_compat M /trunk/src/util/collected-client-lib Amend svn:ignore properties to include more generated files. ------------------------------------------------------------------------ r20914 | lxs | 2008-10-23 20:58:38 -0400 (Thu, 23 Oct 2008) | 5 lines Changed paths: M /trunk/src/kim/lib/mac/kim_os_string.c ticket: new Use CFStringGetCStringPtr if possible to avoid wasting memory since CFStringGetMaximumSizeForEncoding is wasteful for UTF8. ------------------------------------------------------------------------ r20913 | lxs | 2008-10-23 20:57:10 -0400 (Thu, 23 Oct 2008) | 6 lines Changed paths: M /trunk/src/util/support/errors.c ticket: 6245 Add support for localizing krb5 errors on Mac OS X. Split into a separate function to make it easier to add support for other localization techniques. ------------------------------------------------------------------------ r20912 | ghudson | 2008-10-23 15:59:05 -0400 (Thu, 23 Oct 2008) | 5 lines Changed paths: M /trunk/src/appl/gssftp/ftp/cmds.c M /trunk/src/appl/gssftp/ftpd/ftpd.c M /trunk/src/appl/telnet/libtelnet/kerberos5.c M /trunk/src/appl/telnet/libtelnet/spx.c M /trunk/src/appl/telnet/telnetd/sys_term.c M /trunk/src/clients/ksu/ccache.c M /trunk/src/include/k5-platform.h M /trunk/src/kadmin/ktutil/ktutil_funcs.c M /trunk/src/lib/des425/read_passwd.c M /trunk/src/lib/kdb/kdb_default.c M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/lib/krb5/keytab/kt_file.c M /trunk/src/lib/krb5/keytab/kt_memory.c M /trunk/src/lib/krb5/keytab/kt_srvtab.c M /trunk/src/lib/krb5/krb/gic_pwd.c ticket: 6200 status: open Use snprintf instead of strcpy/strcat in many places. ------------------------------------------------------------------------ r20911 | lxs | 2008-10-23 13:50:43 -0400 (Thu, 23 Oct 2008) | 4 lines Changed paths: M /trunk/src/util/mac/k5_mig_client.c ticket: 6248 Free global mach ports on library unload ------------------------------------------------------------------------ r20910 | tlyu | 2008-10-22 17:17:07 -0400 (Wed, 22 Oct 2008) | 8 lines Changed paths: M /trunk M /trunk/src/lib/gssapi/spnego/gssapiP_spnego.h ticket: 6015 Fix previous commit by adding "extern" to header declarations for SPNEGO mechanism OID stuff. It was causing tentative definition issues on the Mac. (where there are constraints about common-block symbols) ------------------------------------------------------------------------ r20909 | lxs | 2008-10-22 16:41:34 -0400 (Wed, 22 Oct 2008) | 3 lines Changed paths: M /trunk/src/kim/lib/kim_credential.c ticket: new subject: KIM should only display error dialogs if it has displayed UI already ------------------------------------------------------------------------ r20908 | lxs | 2008-10-22 16:40:29 -0400 (Wed, 22 Oct 2008) | 6 lines Changed paths: M /trunk/src/ccapi/common/cci_types.h M /trunk/src/ccapi/lib/ccapi_context.c M /trunk/src/ccapi/lib/ccapi_context.h M /trunk/src/ccapi/server/ccs_cache_collection.c ticket: new subject: Remove ipc message sent on cc_context_release IPC message was causing problems when called from thread fini function (via krb5_stdcc_shutdown). ------------------------------------------------------------------------ r20907 | lxs | 2008-10-21 17:56:10 -0400 (Tue, 21 Oct 2008) | 3 lines Changed paths: M /trunk/src/kim/lib/kim_identity.c ticket: new subject: kim_identity_change_password_with_credential leaks krb5_creds ------------------------------------------------------------------------ r20906 | lxs | 2008-10-21 17:54:51 -0400 (Tue, 21 Oct 2008) | 3 lines Changed paths: M /trunk/src/kim/lib/mac/kim_os_library.c ticket: new subject: kim_os_library_get_caller_name leaks file path ------------------------------------------------------------------------ r20905 | lxs | 2008-10-21 17:54:00 -0400 (Tue, 21 Oct 2008) | 3 lines Changed paths: M /trunk/src/kim/lib/kim_ccache.c ticket: new subject: kim_ccache_iterator_next leaks principal ------------------------------------------------------------------------ r20904 | lxs | 2008-10-21 17:52:29 -0400 (Tue, 21 Oct 2008) | 3 lines Changed paths: M /trunk/src/kim/lib/kim_preferences.c ticket: new subject: kim_preferences should free old identity before overwriting ------------------------------------------------------------------------ r20903 | lxs | 2008-10-21 17:50:52 -0400 (Tue, 21 Oct 2008) | 3 lines Changed paths: M /trunk/src/kim/test/test_kim_preferences.c M /trunk/src/kim/test/test_kll.c ticket: new subject: Free data in tests so leaks checking is easier ------------------------------------------------------------------------ r20902 | lxs | 2008-10-21 17:05:27 -0400 (Tue, 21 Oct 2008) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/changepw.c ticket: 6214 krb5_change_set_password should free chpw_rep contents ------------------------------------------------------------------------ r20901 | ghudson | 2008-10-20 17:14:47 -0400 (Mon, 20 Oct 2008) | 5 lines Changed paths: M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/gssftp/ftp/glob.c M /trunk/src/clients/kpasswd/ksetpwd.c M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kadmin/dbutil/dump.c M /trunk/src/kadmin/dbutil/kdb5_util.c M /trunk/src/kadmin/dbutil/loadv4.c M /trunk/src/lib/kdb/kdb5.c M /trunk/src/lib/krb5/rcache/rc_io.c M /trunk/src/plugins/kdb/db2/kdb_db2.c M /trunk/src/slave/kprop.c M /trunk/src/slave/kpropd.c M /trunk/src/tests/shlib/t_loader.c M /trunk/src/util/et/error_table.y M /trunk/src/util/et/internal.h M /trunk/src/util/profile/prof_file.c M /trunk/src/util/ss/utils.c ticket: 6200 status: open Use asprintf instead of malloc/strcpy/strcat in many places. ------------------------------------------------------------------------ r20900 | tlyu | 2008-10-20 16:11:33 -0400 (Mon, 20 Oct 2008) | 5 lines Changed paths: M /trunk M /trunk/src/lib/gssapi/mechglue/g_glue.c ticket: 5807 Apply adapted patch from http://bugs.debian.org/480434 to recurse into SPNEGO creds when attempting to retrieve a mechanism cred. ------------------------------------------------------------------------ r20899 | tlyu | 2008-10-20 15:39:52 -0400 (Mon, 20 Oct 2008) | 6 lines Changed paths: M /trunk M /trunk/src/lib/gssapi/krb5/krb5_gss_glue.c M /trunk/src/lib/gssapi/spnego/gssapiP_spnego.h M /trunk/src/lib/gssapi/spnego/spnego_mech.c ticket: 6015 Apply (adapted) patch from Apple to check for SPNEGO mechanism in export_lucid_sec_ctx. ------------------------------------------------------------------------ r20898 | ghudson | 2008-10-20 14:18:49 -0400 (Mon, 20 Oct 2008) | 5 lines Changed paths: M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krsh.c M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/bsd/login.c M /trunk/src/appl/gssftp/ftp/ruserpass.c M /trunk/src/appl/gssftp/ftpd/ftpcmd.y M /trunk/src/appl/gssftp/ftpd/ftpd.c M /trunk/src/appl/telnet/libtelnet/kerberos5.c M /trunk/src/ccapi/lib/ccapi_string.c M /trunk/src/kadmin/dbutil/ovload.c M /trunk/src/kadmin/testing/util/tcl_kadm5.c M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/lib/gssapi/generic/util_canonhost.c M /trunk/src/lib/gssapi/generic/util_localhost.c M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/mechglue/g_dsp_status.c M /trunk/src/lib/gssapi/spnego/spnego_mech.c M /trunk/src/lib/kadm5/logger.c M /trunk/src/lib/kadm5/srv/server_acl.c M /trunk/src/lib/kadm5/srv/svr_policy.c M /trunk/src/lib/kadm5/srv/svr_principal.c M /trunk/src/lib/krb5/asn.1/asn1buf.c M /trunk/src/lib/krb5/ccache/cc_memory.c M /trunk/src/lib/krb5/ccache/ccapi/stdcc.c M /trunk/src/lib/krb5/keytab/kt_file.c M /trunk/src/lib/krb5/keytab/kt_memory.c M /trunk/src/lib/krb5/keytab/kt_srvtab.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/set_realm.c M /trunk/src/lib/krb5/os/ccdefname.c M /trunk/src/lib/krb5/os/def_realm.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/init_os_ctx.c M /trunk/src/lib/krb5/os/promptusr.c M /trunk/src/lib/krb5/os/realm_dom.c M /trunk/src/lib/krb5/rcache/rc_dfl.c M /trunk/src/lib/krb5/rcache/rc_io.c M /trunk/src/plugins/preauth/pkinit/pkinit_profile.c M /trunk/src/slave/kprop.c M /trunk/src/slave/kpropd.c M /trunk/src/tests/asn.1/ktest.c M /trunk/src/tests/asn.1/utility.c M /trunk/src/util/et/error_table.y M /trunk/src/util/profile/prof_get.c M /trunk/src/util/profile/prof_tree.c M /trunk/src/util/ss/help.c M /trunk/src/wconfig.c ticket: 6200 status: open Use strdup in place of malloc/strcpy in many places. ------------------------------------------------------------------------ r20897 | epeisach | 2008-10-19 09:10:52 -0400 (Sun, 19 Oct 2008) | 1 line Changed paths: M /trunk/src/lib/rpc/svc_auth_gss.c Include k5-platform.h for SIZE_MAX ------------------------------------------------------------------------ r20896 | epeisach | 2008-10-19 06:44:56 -0400 (Sun, 19 Oct 2008) | 12 lines Changed paths: M /trunk/src/lib/kdb/kdb_default.c ticket: new subhect: netbsd mktemp actually tries to open file In krb5_def_store_mkey(), mktemp was being invoked with a string WRFILE:.... This returns an error - as it actually tries to open the file. Move some of the logic that points to the actual filename earlier - so mktemp works on the .... portion. Note that the netbsd linker gives a warning on using mktemp as it may be insecure - but there is no obvious way to avoid it. ------------------------------------------------------------------------ r20894 | jander | 2008-10-17 18:08:12 -0400 (Fri, 17 Oct 2008) | 3 lines Changed paths: M /trunk/src/kim/agent/mac/AuthenticationController.h M /trunk/src/kim/agent/mac/AuthenticationController.m M /trunk/src/kim/agent/mac/IPCClient.m M /trunk/src/kim/agent/mac/resources/English.lproj/SelectIdentity.xib ticket:6145 Make all dialogs beyond the change password sheet also appear as sheets. ------------------------------------------------------------------------ r20893 | tlyu | 2008-10-17 18:05:32 -0400 (Fri, 17 Oct 2008) | 6 lines Changed paths: M /trunk M /trunk/src/lib/gssapi/spnego/spnego_mech.c ticket: 6016 Adapted patch from Apple to work around SAMBA mech OID quirks and to disable sending request flags. ------------------------------------------------------------------------ r20890 | jander | 2008-10-17 15:41:02 -0400 (Fri, 17 Oct 2008) | 3 lines Changed paths: M /trunk/src/kim/agent/mac/AuthenticationController.m M /trunk/src/kim/agent/mac/KIMUtilities.h M /trunk/src/kim/agent/mac/resources/English.lproj/Authentication.xib ticket:6198 Stop using -[NSWindow setIgnoresMouseEvents:] and manage enabled state of each control individually with bindings. ------------------------------------------------------------------------ r20889 | jander | 2008-10-17 15:26:29 -0400 (Fri, 17 Oct 2008) | 4 lines Changed paths: M /trunk/src/kim/agent/mac/AuthenticationController.m ticket:new subject:KerberosAgent continues to ignore mouse events after error Problem when trying to change password from behind a NAT. The ensuing error dialog ignores mouse events, making it impossible to dismiss. ------------------------------------------------------------------------ r20888 | lxs | 2008-10-17 14:50:19 -0400 (Fri, 17 Oct 2008) | 2 lines Changed paths: M /trunk/src/kim/test/test_kll.c temporary testing code. ------------------------------------------------------------------------ r20887 | lxs | 2008-10-17 14:34:51 -0400 (Fri, 17 Oct 2008) | 6 lines Changed paths: M /trunk/src/kim/lib/mac/KerberosLogin.c ticket: new subject: KLCreatePrincipalFromTriplet should work with empty instance Fixed bug where shim layer was calling kim_identity_create_from_components incorrectly in this case. ------------------------------------------------------------------------ r20886 | lxs | 2008-10-17 14:15:25 -0400 (Fri, 17 Oct 2008) | 3 lines Changed paths: A /trunk/src/kim/test/test_kll.c A /trunk/src/kim/test/test_kll_terminal.c ticket: new subject: Added back KLL test programs ------------------------------------------------------------------------ r20885 | lxs | 2008-10-17 14:13:47 -0400 (Fri, 17 Oct 2008) | 3 lines Changed paths: M /trunk/src/kim/lib/mac/kim_os_library.c ticket: new subject: Double free and leak in kim_os_library_get_application_path ------------------------------------------------------------------------ r20884 | lxs | 2008-10-17 13:07:03 -0400 (Fri, 17 Oct 2008) | 5 lines Changed paths: M /trunk/src/kim/lib/kim_error_message.c M /trunk/src/kim/lib/kim_errors.et ticket: new subject: Remap some of the more confusing krb5 errors Also enlarged last error buffer for UTF8 strings with multibyte chars. ------------------------------------------------------------------------ r20883 | lxs | 2008-10-17 13:05:31 -0400 (Fri, 17 Oct 2008) | 3 lines Changed paths: M /trunk/src/kim/lib/kim_ui_cli.c ticket: new subject: Treat unreadable terminal as user cancelled so regression tests work ------------------------------------------------------------------------ r20882 | lxs | 2008-10-17 13:04:09 -0400 (Fri, 17 Oct 2008) | 3 lines Changed paths: M /trunk/src/kim/lib/kim_credential.c ticket: new subject: Make sure identity is set when using kim prompter ------------------------------------------------------------------------ r20881 | lxs | 2008-10-17 11:45:05 -0400 (Fri, 17 Oct 2008) | 7 lines Changed paths: M /trunk/src/kim/lib/kim_ui_plugin.c ticket: new subject: Use a context to store error table info Just sticking an einfo on the stack doesn't work because it's not initialized. Also the detailed error message doesn't end up propogated back to KIM. ------------------------------------------------------------------------ r20880 | jander | 2008-10-16 17:41:38 -0400 (Thu, 16 Oct 2008) | 3 lines Changed paths: M /trunk/src/kim/agent/mac/AuthenticationController.h M /trunk/src/kim/agent/mac/AuthenticationController.m M /trunk/src/kim/agent/mac/IPCClient.m ticket:6145 When change password is called from the Select Identity dialog, it appears as a sheet on that dialog instead of popping up as a separate window. ------------------------------------------------------------------------ r20879 | ghudson | 2008-10-16 13:21:06 -0400 (Thu, 16 Oct 2008) | 4 lines Changed paths: M /trunk/src/tests/misc/Makefile.in Fix tests/misc/Makefile.in to use KRB5_BASE_LIBS instead of KRB5_LIB, making it consistent with other programs we build. KRB5_LIB by itself may not find dependent libraries if they haven't been installed yet. ------------------------------------------------------------------------ r20878 | jander | 2008-10-15 21:44:39 -0400 (Wed, 15 Oct 2008) | 7 lines Changed paths: M /trunk/src/kim/agent/mac/AuthenticationController.h M /trunk/src/kim/agent/mac/AuthenticationController.m M /trunk/src/kim/agent/mac/Identities.m M /trunk/src/kim/agent/mac/KIMUtilities.h M /trunk/src/kim/agent/mac/KIMUtilities.m M /trunk/src/kim/agent/mac/SelectIdentityController.h M /trunk/src/kim/agent/mac/SelectIdentityController.m M /trunk/src/kim/agent/mac/resources/English.lproj/Authentication.xib M /trunk/src/kim/agent/mac/resources/English.lproj/SelectIdentity.strings M /trunk/src/kim/agent/mac/resources/English.lproj/SelectIdentity.xib ticket:6147 Make it possible to make identities use default ticket options. - Made KerberosAgent compatible with KIM's way of passing about NULL to mean "Use default options" - Added "Use default ticket options" checkbox to both ticket options dialogs. - Hid ticket options of select identity dialog by default, visible via the "Show Options" "Hide Options" toggle. ------------------------------------------------------------------------ r20877 | lxs | 2008-10-15 18:45:10 -0400 (Wed, 15 Oct 2008) | 3 lines Changed paths: M /trunk/src/kim/lib/kim_ui_cli.c ticket: new subject: remove unused variable in kim_ui_cli_ask_change_password ------------------------------------------------------------------------ r20876 | tlyu | 2008-10-15 17:58:43 -0400 (Wed, 15 Oct 2008) | 5 lines Changed paths: M /trunk M /trunk/src/lib/gssapi/generic/disp_com_err_status.c M /trunk/src/lib/gssapi/generic/disp_major_status.c M /trunk/src/lib/gssapi/generic/gssapi.hin M /trunk/src/lib/gssapi/generic/gssapiP_generic.h M /trunk/src/lib/gssapi/generic/gssapi_generic.c M /trunk/src/lib/gssapi/generic/gssapi_generic.h M /trunk/src/lib/gssapi/generic/maptest.c M /trunk/src/lib/gssapi/generic/rel_buffer.c M /trunk/src/lib/gssapi/generic/rel_oid_set.c M /trunk/src/lib/gssapi/generic/util_buffer.c M /trunk/src/lib/gssapi/generic/util_canonhost.c M /trunk/src/lib/gssapi/generic/util_errmap.c M /trunk/src/lib/gssapi/generic/util_localhost.c M /trunk/src/lib/gssapi/generic/util_ordering.c M /trunk/src/lib/gssapi/generic/util_set.c M /trunk/src/lib/gssapi/generic/util_token.c M /trunk/src/lib/gssapi/generic/util_validate.c M /trunk/src/lib/gssapi/generic/utl_nohash_validate.c M /trunk/src/lib/gssapi/gss_libinit.c M /trunk/src/lib/gssapi/gss_libinit.h M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/add_cred.c M /trunk/src/lib/gssapi/krb5/canon_name.c M /trunk/src/lib/gssapi/krb5/compare_name.c M /trunk/src/lib/gssapi/krb5/context_time.c M /trunk/src/lib/gssapi/krb5/copy_ccache.c M /trunk/src/lib/gssapi/krb5/delete_sec_context.c M /trunk/src/lib/gssapi/krb5/disp_name.c M /trunk/src/lib/gssapi/krb5/disp_status.c M /trunk/src/lib/gssapi/krb5/duplicate_name.c M /trunk/src/lib/gssapi/krb5/export_name.c M /trunk/src/lib/gssapi/krb5/export_sec_context.c M /trunk/src/lib/gssapi/krb5/get_tkt_flags.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/krb5/gssapi_krb5.hin M /trunk/src/lib/gssapi/krb5/import_name.c M /trunk/src/lib/gssapi/krb5/import_sec_context.c M /trunk/src/lib/gssapi/krb5/indicate_mechs.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/inq_context.c M /trunk/src/lib/gssapi/krb5/inq_cred.c M /trunk/src/lib/gssapi/krb5/inq_names.c M /trunk/src/lib/gssapi/krb5/k5seal.c M /trunk/src/lib/gssapi/krb5/k5sealv3.c M /trunk/src/lib/gssapi/krb5/k5unseal.c M /trunk/src/lib/gssapi/krb5/krb5_gss_glue.c M /trunk/src/lib/gssapi/krb5/lucid_context.c M /trunk/src/lib/gssapi/krb5/process_context_token.c M /trunk/src/lib/gssapi/krb5/rel_cred.c M /trunk/src/lib/gssapi/krb5/rel_name.c M /trunk/src/lib/gssapi/krb5/rel_oid.c M /trunk/src/lib/gssapi/krb5/seal.c M /trunk/src/lib/gssapi/krb5/ser_sctx.c M /trunk/src/lib/gssapi/krb5/set_allowable_enctypes.c M /trunk/src/lib/gssapi/krb5/set_ccache.c M /trunk/src/lib/gssapi/krb5/sign.c M /trunk/src/lib/gssapi/krb5/unseal.c M /trunk/src/lib/gssapi/krb5/util_cksum.c M /trunk/src/lib/gssapi/krb5/util_crypt.c M /trunk/src/lib/gssapi/krb5/util_seed.c M /trunk/src/lib/gssapi/krb5/util_seqnum.c M /trunk/src/lib/gssapi/krb5/val_cred.c M /trunk/src/lib/gssapi/krb5/verify.c M /trunk/src/lib/gssapi/krb5/wrap_size_limit.c Untabify. Normalize whitespace. Reindent. Fix some of the most egregious formatting quirks. Add emacs mode settings to flag untabified source files. ------------------------------------------------------------------------ r20875 | lxs | 2008-10-15 17:50:26 -0400 (Wed, 15 Oct 2008) | 3 lines Changed paths: M /trunk/src/kim/lib/kim_ui.c M /trunk/src/kim/lib/kim_ui_cli.c M /trunk/src/kim/lib/kim_ui_cli_private.h M /trunk/src/kim/lib/kim_ui_gui_private.h M /trunk/src/kim/lib/mac/kim_os_ui_gui.c ticket: new subject: use KIM_BUILTIN_UI instead of LEAN_CLIENT for builtin UI ------------------------------------------------------------------------ r20874 | lxs | 2008-10-15 17:41:00 -0400 (Wed, 15 Oct 2008) | 3 lines Changed paths: M /trunk/src/kim/lib/mac/kim_os_library.c ticket: new subject: Move GUI/CLI detection from KerberosIPC into KIM ------------------------------------------------------------------------ r20873 | lxs | 2008-10-15 17:35:23 -0400 (Wed, 15 Oct 2008) | 6 lines Changed paths: M /trunk/src/include/k5-thread.h M /trunk/src/util/mac/k5_mig_client.c M /trunk/src/util/mac/k5_mig_server.c M /trunk/src/util/mac/k5_mig_server.h M /trunk/src/util/mac/k5_mig_types.h ticket: new subject: Merge KerberosIPC into k5_mig support Now that there are no servers using only kipc_* calls, merge them into the k5_mig_* calls. ------------------------------------------------------------------------ r20872 | raeburn | 2008-10-15 13:37:21 -0400 (Wed, 15 Oct 2008) | 16 lines Changed paths: M /trunk/src/lib/krb5/keytab/ktbase.c M /trunk/src/tests/dejagnu/config/default.exp ticket: new subject: handle stash file names with missing keytab type spec and colon in path Currently the keytab name resolution code will pass off any name with no colon to the default keytab type handler, which is the FILE handler. It will also check for Windows file names consisting of one letter followed by a colon, and treat them as FILE specs also. If a UNIX pathname contains a colon, however, and no type was explicitly specified, the leading part of the pathname gets treated as a type name and fails to match anything. It should instead treat type-less names starting with "/" as FILE specs also. Tweak the test suite to use such a name. Report and patch from Apple. rdar://problem/6179239 ------------------------------------------------------------------------ r20871 | raeburn | 2008-10-15 12:27:46 -0400 (Wed, 15 Oct 2008) | 2 lines Changed paths: M /trunk/src/configure.in M /trunk/src/include/k5-platform.h M /trunk/src/util/support/Makefile.in A /trunk/src/util/support/printf.c Now that we have support for conditionally exporting symbols from the support library, use that for the [v]asprintf replacement functions when needed. ------------------------------------------------------------------------ r20870 | raeburn | 2008-10-15 12:18:16 -0400 (Wed, 15 Oct 2008) | 1 line Changed paths: M /trunk/src/tests/asn.1/Makefile.in makedepend ------------------------------------------------------------------------ r20869 | jander | 2008-10-14 15:49:27 -0400 (Tue, 14 Oct 2008) | 3 lines Changed paths: M /trunk/src/kim/agent/mac/IPCClient.m ticket:6183 Pre-populate new clients with default client identity if that is set, as found by kim_preferences_get_client_identity(). ------------------------------------------------------------------------ r20868 | jander | 2008-10-14 15:48:06 -0400 (Tue, 14 Oct 2008) | 3 lines Changed paths: M /trunk/src/kim/agent/mac/IPCClient.m ticket: 6143 Don't wipe out previously entered information with each new call from clients. ------------------------------------------------------------------------ r20867 | lxs | 2008-10-14 12:54:04 -0400 (Tue, 14 Oct 2008) | 3 lines Changed paths: M /trunk/src/kim/test/test_kim_common.c ticket: new subject: kim test suite reports error messages incorrectly ------------------------------------------------------------------------ r20866 | lxs | 2008-10-14 12:52:39 -0400 (Tue, 14 Oct 2008) | 3 lines Changed paths: M /trunk/src/kim/lib/kim_error_message.c ticket: new subject: Free error message returned by krb5_get_error_message ------------------------------------------------------------------------ r20865 | lxs | 2008-10-10 17:58:26 -0400 (Fri, 10 Oct 2008) | 3 lines Changed paths: M /trunk/src/kim/lib/mac/kim_os_string.c ticket: new subject: kim_os_string_create_localized leaks CFStringRef ------------------------------------------------------------------------ r20864 | lxs | 2008-10-10 16:55:47 -0400 (Fri, 10 Oct 2008) | 3 lines Changed paths: A /trunk/src/kim/test/test_ui_plugin.c ticket: new subject: Test KIM plugin ------------------------------------------------------------------------ r20863 | lxs | 2008-10-10 16:55:24 -0400 (Fri, 10 Oct 2008) | 6 lines Changed paths: M /trunk/src/kim/lib/kim_ui.c ticket: new subject: always zero out authentication strings strings returned by the UI are usually passwords or pins and should not get dripped all over memory. ------------------------------------------------------------------------ r20862 | lxs | 2008-10-10 16:50:48 -0400 (Fri, 10 Oct 2008) | 3 lines Changed paths: M /trunk/src/kim/lib/kim_ui_plugin.c ticket: new subject: kim_ui_plugin_fini sends pointer to context instead of context. ------------------------------------------------------------------------ r20861 | lxs | 2008-10-10 16:50:07 -0400 (Fri, 10 Oct 2008) | 7 lines Changed paths: M /trunk/src/kim/lib/kim_ui_plugin.c ticket: new subject: allow kim ui plugins to have any name Note that there can still only be one, it will just use the first one it finds. Just want to have different names for them so that we can distinguish between different plugins. ------------------------------------------------------------------------ r20860 | lxs | 2008-10-10 16:47:05 -0400 (Fri, 10 Oct 2008) | 7 lines Changed paths: M /trunk/src/kim/lib/kim_identity.c ticket: new subject: change password should always reprompt on error Since it collects the password ahead of time, the prompt count won't get incremented. Checking whether it called auth_prompt is useless. ------------------------------------------------------------------------ r20859 | raeburn | 2008-10-10 16:14:25 -0400 (Fri, 10 Oct 2008) | 1 line Changed paths: A /trunk/doc/krb5-protocol/draft-ietf-cat-kerberos-pk-init-09.txt A /trunk/doc/krb5-protocol/rfc4557.txt PKINIT specs, draft 9 and final standard ------------------------------------------------------------------------ r20856 | lxs | 2008-10-09 17:22:29 -0400 (Thu, 09 Oct 2008) | 3 lines Changed paths: M /trunk/src/kim/agent/mac/KerberosAgent-Info.plist ticket: new subject: Missing keys in KerberosAgent Info.plist ------------------------------------------------------------------------ r20855 | lxs | 2008-10-09 15:15:27 -0400 (Thu, 09 Oct 2008) | 3 lines Changed paths: M /trunk/src/kim/lib/mac/kim_os_preferences.c ticket: new subject: prefs should not create empty dictionary for KIM_OPTIONS_DEFAULT ------------------------------------------------------------------------ r20854 | lxs | 2008-10-09 13:51:03 -0400 (Thu, 09 Oct 2008) | 3 lines Changed paths: M /trunk/src/include/kim/kim_options.h M /trunk/src/include/kim/kim_preferences.h M /trunk/src/kim/lib/kim_preferences.c M /trunk/src/kim/lib/kim_selection_hints.c M /trunk/src/kim/lib/mac/kim_os_preferences.c ticket: new subject: preferences should handle KIM_OPTIONS_DEFAULT ------------------------------------------------------------------------ r20853 | lxs | 2008-10-09 13:49:23 -0400 (Thu, 09 Oct 2008) | 3 lines Changed paths: M /trunk/src/kim/lib/kim_options.c ticket: new subject: kim_options_create sometimes returns KIM_OPTIONS_DEFAULT ------------------------------------------------------------------------ r20850 | lxs | 2008-10-08 22:35:38 -0400 (Wed, 08 Oct 2008) | 6 lines Changed paths: M /trunk/src/include/kim/kim_ccache.h M /trunk/src/kim/lib/kim_ccache.c M /trunk/src/kim/lib/kim_ccache_private.h M /trunk/src/kim/lib/mac/KerberosLogin.c ticket: new subject: KL APIs which take a NULL principal return klParameterErr Fixed by making kim_ccache_create_from_client_identity take KIM_IDENTITY_ANY (at which point it returns the system default ccache). ------------------------------------------------------------------------ r20849 | lxs | 2008-10-08 22:11:51 -0400 (Wed, 08 Oct 2008) | 5 lines Changed paths: M /trunk/src/kim/lib/kim_credential.c ticket: new subject: Crash in kim_credential_create_from_keytab Was dereferencing NULL freeing creds. ------------------------------------------------------------------------ r20848 | lxs | 2008-10-08 21:05:08 -0400 (Wed, 08 Oct 2008) | 5 lines Changed paths: M /trunk/src/kim/lib/kim_options.c ticket: new subject: kim_options_copy should allow in_options to be KIM_OPTIONS_DEFAULT (Don't error on NULL in_options) ------------------------------------------------------------------------ r20847 | jander | 2008-10-08 18:21:46 -0400 (Wed, 08 Oct 2008) | 4 lines Changed paths: M /trunk/src/kim/agent/mac/KerberosAgentController.m ticket:new subject:KerberosAgent should log less Remove auto-quit log message, "No active clients. Terminating." ------------------------------------------------------------------------ r20846 | lxs | 2008-10-08 18:20:48 -0400 (Wed, 08 Oct 2008) | 5 lines Changed paths: M /trunk/src/kim/lib/mac/kim_os_library.c ticket: 6146 Removed unused header file include. (Not necessary for fix, just a cleanup) ------------------------------------------------------------------------ r20845 | jander | 2008-10-08 18:14:27 -0400 (Wed, 08 Oct 2008) | 3 lines Changed paths: M /trunk/src/kim/agent/mac/AuthenticationController.h M /trunk/src/kim/agent/mac/AuthenticationController.m ticket:6144 Ignore user interaction while busy. Done by toggling ignoresMouseEvents on auth dialogs. ------------------------------------------------------------------------ r20844 | lxs | 2008-10-08 17:51:35 -0400 (Wed, 08 Oct 2008) | 13 lines Changed paths: M /trunk/src/kim/lib/mac/KerberosLogin.c M /trunk/src/kim/lib/mac/KerberosLogin.h ticket: new subject: KLL should use __attribute ((deprecated)) Switched from a macro to GCC deprecated attributes. Also removed the deprecated struct used by KLSetApplicationOptions and KLGetApplicationOptions because they weren't touching it. Replaced pointer-to-struct arguments with void *. KLGetApplicationOptions now also returns an error since it did not modify its input. Not sure why it wasn't before since no one should be calling it on Mac OS X. ------------------------------------------------------------------------ r20840 | jander | 2008-10-07 22:01:06 -0400 (Tue, 07 Oct 2008) | 5 lines Changed paths: M /trunk/src/kim/agent/mac/SelectIdentityController.h M /trunk/src/kim/agent/mac/SelectIdentityController.m M /trunk/src/kim/agent/mac/resources/English.lproj/SelectIdentity.xib ticket: new status: open subject: KerberosAgent should handle zoom button better The Select Identity dialog should resize to fit the available identities in its table when the zoom button is clicked. ------------------------------------------------------------------------ r20839 | jander | 2008-10-07 17:55:01 -0400 (Tue, 07 Oct 2008) | 4 lines Changed paths: M /trunk/src/kim/agent/mac/KerberosAgentController.m ticket: new status: open KerberosAgent fails to handle multiple clients because it attempts to message freed memory. ------------------------------------------------------------------------ r20838 | lxs | 2008-10-07 17:12:55 -0400 (Tue, 07 Oct 2008) | 5 lines Changed paths: M /trunk/src/kim/lib/kim_credential.c M /trunk/src/kim/lib/kim_preferences.c ticket: new subject: KIM should remember options and identity if prefs indicate Added code to remember ticket options if settings indicate it. ------------------------------------------------------------------------ r20837 | lxs | 2008-10-07 17:12:05 -0400 (Tue, 07 Oct 2008) | 7 lines Changed paths: M /trunk/src/kim/lib/mac/KerberosLogin.c ticket: new subject: KLL shim layer does not correctly handle options KLGetDefaultLoginOption and KLSetDefaultLoginOption were incorrectly casting parameters and were not parsing the option argument correctly. ------------------------------------------------------------------------ r20836 | lxs | 2008-10-07 15:23:10 -0400 (Tue, 07 Oct 2008) | 4 lines Changed paths: M /trunk/src/kim/lib/mac/kim_os_library.c ticket: 6146 If the caller is a bundle, look up keys in its plist file to get the name. ------------------------------------------------------------------------ r20835 | lxs | 2008-10-07 14:58:53 -0400 (Tue, 07 Oct 2008) | 9 lines Changed paths: M /trunk/src/kim/lib/mac/KerberosLogin.c ticket: new subject: KLLastChangedTime should return current time, not 0 cc_context_get_change_time returns 0 the first time it is called if the CCacheServer is not running. KLLastChangedTime always returned the current time on the first call. So use globals and a mutex to make sure that KLLastChangedTime both monotonically increases and also returns the current time on the first call. ------------------------------------------------------------------------ r20834 | lxs | 2008-10-06 17:58:59 -0400 (Mon, 06 Oct 2008) | 4 lines Changed paths: M /trunk/src/kim/lib/kim_library.c ticket: 6154 Include header to get error table for KLL. ------------------------------------------------------------------------ r20833 | lxs | 2008-10-06 17:24:20 -0400 (Mon, 06 Oct 2008) | 3 lines Changed paths: M /trunk/src/kim/lib/kim_library.c M /trunk/src/kim/lib/mac/KerberosLogin.c M /trunk/src/kim/lib/mac/KerberosLoginErrors.et ticket: new subject: Hinge building KLL shim off KIM_TO_KLL_SHIM, not LEAN_CLIENT ------------------------------------------------------------------------ r20832 | raeburn | 2008-10-06 17:18:36 -0400 (Mon, 06 Oct 2008) | 6 lines Changed paths: M /trunk/src/configure.in M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/asn.1/krb5_decode_test.c M /trunk/src/tests/asn.1/krb5_encode_test.c M /trunk/src/tests/asn.1/ktest.c M /trunk/src/tests/asn.1/ktest.h M /trunk/src/tests/asn.1/ktest_equal.c M /trunk/src/tests/asn.1/ktest_equal.h A /trunk/src/tests/asn.1/ldap_encode.out A /trunk/src/tests/asn.1/ldap_trval.out M /trunk/src/tests/asn.1/utility.c M /trunk/src/tests/asn.1/utility.h Substitute LDAP in makefiles with "yes" or "no" depending on configuration. Split ASN.1 encode and decode tests so that they can be run independently and/or in parallel. Add ASN.1 tests for LDAP key-data sequence type, run only if LDAP enabled. Use krb5int_access to get at the encoder and decoder. ------------------------------------------------------------------------ r20831 | lxs | 2008-10-06 17:16:07 -0400 (Mon, 06 Oct 2008) | 3 lines Changed paths: A /trunk/src/kim/lib/mac/KerberosLoginErrors.et ticket: new subject: Add KLL error table ------------------------------------------------------------------------ r20830 | lxs | 2008-10-06 16:28:04 -0400 (Mon, 06 Oct 2008) | 5 lines Changed paths: M /trunk/src/kim/lib/mac/kim_os_identity.c ticket: new subject: Don't touch keychain if home directory access is disabled Keychain is stored in the user's home directory. ------------------------------------------------------------------------ r20829 | raeburn | 2008-10-06 16:25:45 -0400 (Mon, 06 Oct 2008) | 1 line Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/asn.1/ldap_key_seq.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c Change LDAP key-sequence encoder to use a single data structure. ------------------------------------------------------------------------ r20828 | raeburn | 2008-10-06 16:04:12 -0400 (Mon, 06 Oct 2008) | 1 line Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c Fix a few missing-decl, signed/unsigned warnings. ------------------------------------------------------------------------ r20827 | raeburn | 2008-10-06 16:03:09 -0400 (Mon, 06 Oct 2008) | 1 line Changed paths: M /trunk/src/configure.in See if we need a prototype for isblank. ------------------------------------------------------------------------ r20826 | raeburn | 2008-10-06 16:02:11 -0400 (Mon, 06 Oct 2008) | 1 line Changed paths: M /trunk/src/aclocal.m4 In KRB5_NEED_PROTO, #undef the name before testing. ------------------------------------------------------------------------ r20825 | raeburn | 2008-10-06 14:02:19 -0400 (Mon, 06 Oct 2008) | 1 line Changed paths: M /trunk/src/tests/asn.1/krb5_decode_test.c M /trunk/src/tests/asn.1/krb5_encode_test.c M /trunk/src/tests/asn.1/ktest.c M /trunk/src/tests/asn.1/ktest_equal.c M /trunk/src/tests/asn.1/t_trval.c M /trunk/src/tests/asn.1/trval.c M /trunk/src/tests/asn.1/utility.c whitespace ------------------------------------------------------------------------ r20824 | raeburn | 2008-10-06 13:31:00 -0400 (Mon, 06 Oct 2008) | 1 line Changed paths: M /trunk/src/tests/asn.1/krb5_encode_test.c M /trunk/src/tests/asn.1/ktest_equal.c M /trunk/src/tests/asn.1/trval.c M /trunk/src/tests/asn.1/utility.c Fix some signed/unsigned warnings. ------------------------------------------------------------------------ r20823 | tlyu | 2008-10-03 20:01:25 -0400 (Fri, 03 Oct 2008) | 2 lines Changed paths: M /trunk M /trunk/src/tests/mkeystash_compat/Makefile.in Set up db_module_dir correctly in krb5.conf for test. ------------------------------------------------------------------------ r20821 | jander | 2008-10-03 11:56:54 -0400 (Fri, 03 Oct 2008) | 6 lines Changed paths: M /trunk/src/kim/agent/mac/AuthenticationController.h M /trunk/src/kim/agent/mac/AuthenticationController.m M /trunk/src/kim/agent/mac/IPCClient.m M /trunk/src/kim/agent/mac/SelectIdentityController.m M /trunk/src/kim/agent/mac/resources/English.lproj/Authentication.xib ticket: 6142 Only close windows in response to fini messages from clients. Only center the windows the first time they are shown for a client. Improve the math on the NSRect sent to -[NSWindow setFrame:] so dialog windows don't jump around the screen and the title bar stays in the same place. Refactor repeated view swapping code to -[AuthenticationController swapView:]. ------------------------------------------------------------------------ r20819 | jander | 2008-10-02 17:19:16 -0400 (Thu, 02 Oct 2008) | 3 lines Changed paths: M /trunk/src/kim/agent/mac/resources/English.lproj/SelectIdentity.xib ticket: 6055 Make select identity dialog remember its size, but not the table column widths. Make its default width 500px. ------------------------------------------------------------------------ r20818 | jander | 2008-10-02 17:00:18 -0400 (Thu, 02 Oct 2008) | 3 lines Changed paths: M /trunk/src/kim/agent/mac/AuthenticationController.m M /trunk/src/kim/agent/mac/resources/English.lproj/Authentication.xib M /trunk/src/kim/agent/mac/resources/English.lproj/AuthenticationController.strings ticket: 6055 Localization fix for change password dialog. ------------------------------------------------------------------------ r20817 | jander | 2008-10-02 16:56:14 -0400 (Thu, 02 Oct 2008) | 3 lines Changed paths: M /trunk/src/kim/agent/mac/IPCClient.m M /trunk/src/kim/agent/mac/Identities.m M /trunk/src/kim/agent/mac/KerberosAgentListener.m M /trunk/src/kim/agent/mac/SelectIdentityController.h M /trunk/src/kim/agent/mac/SelectIdentityController.m M /trunk/src/kim/agent/mac/resources/English.lproj/SelectIdentity.xib ticket: 6055 Select identity switched to using new NSDictionary based options and change password menu item support. ------------------------------------------------------------------------ r20816 | lxs | 2008-10-02 15:29:18 -0400 (Thu, 02 Oct 2008) | 5 lines Changed paths: M /trunk/src/kim/lib/kim_credential.c M /trunk/src/kim/lib/kim_selection_hints.c ticket: 6055 Password is not expired when changing password from select and enter identity dialogs. ------------------------------------------------------------------------ r20815 | lxs | 2008-10-02 15:13:48 -0400 (Thu, 02 Oct 2008) | 4 lines Changed paths: M /trunk/src/kim/lib/mac/kim_os_ui_gui.c ticket: 6055 Don't write NULL name and path over stream. Just send empty strings. ------------------------------------------------------------------------ r20814 | lxs | 2008-10-02 15:12:59 -0400 (Thu, 02 Oct 2008) | 6 lines Changed paths: M /trunk/src/kim/lib/mac/kim_os_library.c ticket: 6055 Fix to get application name correctly. Was dropping argument from launchservices and not removing extension from path in fallback code. ------------------------------------------------------------------------ r20813 | jander | 2008-10-02 14:03:06 -0400 (Thu, 02 Oct 2008) | 3 lines Changed paths: M /trunk/src/kim/agent/mac/AuthenticationController.m M /trunk/src/kim/agent/mac/KerberosAgentListener.m M /trunk/src/kim/agent/mac/SelectIdentityController.m M /trunk/src/kim/agent/mac/resources/English.lproj/Authentication.xib M /trunk/src/kim/agent/mac/resources/English.lproj/SelectIdentity.xib ticket: 6055 Update to allow change password from select and enter identity dialogs. ------------------------------------------------------------------------ r20812 | lxs | 2008-10-02 13:38:36 -0400 (Thu, 02 Oct 2008) | 5 lines Changed paths: M /trunk/src/include/kim/kim_ui_plugin.h M /trunk/src/kim/agent/mac/ServerDemux.h M /trunk/src/kim/agent/mac/ServerDemux.m M /trunk/src/kim/lib/kim_credential.c M /trunk/src/kim/lib/kim_selection_hints.c M /trunk/src/kim/lib/kim_ui.c M /trunk/src/kim/lib/kim_ui_cli.c M /trunk/src/kim/lib/kim_ui_cli_private.h M /trunk/src/kim/lib/kim_ui_gui_private.h M /trunk/src/kim/lib/kim_ui_plugin.c M /trunk/src/kim/lib/kim_ui_plugin_private.h M /trunk/src/kim/lib/kim_ui_private.h M /trunk/src/kim/lib/mac/kim_os_ui_gui.c ticket: 6055 Support for change password checkbox in enter and select identity ui elements. ------------------------------------------------------------------------ r20811 | jander | 2008-10-02 13:34:17 -0400 (Thu, 02 Oct 2008) | 5 lines Changed paths: M /trunk/src/kim/agent/mac/AuthenticationController.h M /trunk/src/kim/agent/mac/AuthenticationController.m M /trunk/src/kim/agent/mac/IPCClient.h M /trunk/src/kim/agent/mac/IPCClient.m M /trunk/src/kim/agent/mac/Identities.h M /trunk/src/kim/agent/mac/Identities.m M /trunk/src/kim/agent/mac/KIMUtilities.h M /trunk/src/kim/agent/mac/SelectIdentityController.h M /trunk/src/kim/agent/mac/SelectIdentityController.m M /trunk/src/kim/agent/mac/resources/English.lproj/Authentication.xib M /trunk/src/kim/agent/mac/resources/English.lproj/SelectIdentity.xib ticket: 6055 Resize dialogs better, added progress indicator to show KerberosAgent is working between interactions. Make Identity and Identities classes use NSDictionary representations of kim_options like the rest of KerberosAgent. ------------------------------------------------------------------------ r20810 | ghudson | 2008-10-02 13:23:54 -0400 (Thu, 02 Oct 2008) | 5 lines Changed paths: M /trunk/src/lib/kadm5/clnt/client_rpc.c M /trunk/src/lib/rpc/clnt_generic.c ticket: 6120 Increase the default RPC timeout for kadmin from 25 seconds to 120 seconds. Code changes from a patch submitted by umich. ------------------------------------------------------------------------ r20809 | ghudson | 2008-10-02 12:53:57 -0400 (Thu, 02 Oct 2008) | 5 lines Changed paths: M /trunk/src/lib/rpc/clnt_udp.c ticket: 6121 In clntudp_call, fix a bug in the handling of an error case (it failed to set the error status field and generated a dead code warning). ------------------------------------------------------------------------ r20808 | jander | 2008-10-02 09:20:04 -0400 (Thu, 02 Oct 2008) | 3 lines Changed paths: M /trunk/src/kim/agent/mac/AuthenticationController.h M /trunk/src/kim/agent/mac/AuthenticationController.m M /trunk/src/kim/agent/mac/KIMUtilities.h M /trunk/src/kim/agent/mac/KIMUtilities.m M /trunk/src/kim/agent/mac/resources/English.lproj/Authentication.xib ticket:6055 Make enter identity dialog's smarter about matching a string with a set of favorite options. ------------------------------------------------------------------------ r20807 | jander | 2008-10-01 23:48:48 -0400 (Wed, 01 Oct 2008) | 6 lines Changed paths: M /trunk/src/kim/agent/mac/AuthenticationController.h M /trunk/src/kim/agent/mac/AuthenticationController.m M /trunk/src/kim/agent/mac/IPCClient.h M /trunk/src/kim/agent/mac/IPCClient.m M /trunk/src/kim/agent/mac/Identities.m M /trunk/src/kim/agent/mac/KIMUtilities.h M /trunk/src/kim/agent/mac/KIMUtilities.m M /trunk/src/kim/agent/mac/KerberosAgentController.m M /trunk/src/kim/agent/mac/KerberosAgentListener.h M /trunk/src/kim/agent/mac/KerberosAgentListener.m M /trunk/src/kim/agent/mac/KerberosFormatters.m M /trunk/src/kim/agent/mac/SelectIdentityController.h M /trunk/src/kim/agent/mac/SelectIdentityController.m M /trunk/src/kim/agent/mac/ServerDemux.m M /trunk/src/kim/agent/mac/resources/English.lproj/Authentication.xib M /trunk/src/kim/agent/mac/resources/English.lproj/SelectIdentity.xib ticket:6055 Make Enter Identity dialog have one auto-completing, auto-validating text field for principals drawn from KIM's list of favorites. Changed options for a favorite identity get saved out to kim_preferences. Also, include copyright on more files. ------------------------------------------------------------------------ r20806 | lxs | 2008-10-01 18:43:19 -0400 (Wed, 01 Oct 2008) | 4 lines Changed paths: M /trunk/doc/kim/html/group__kim__ccache__iterator__reference.html M /trunk/doc/kim/html/group__kim__ccache__reference.html M /trunk/doc/kim/html/group__kim__credential__iterator__reference.html M /trunk/doc/kim/html/group__kim__credential__reference.html M /trunk/doc/kim/html/group__kim__identity__reference.html A /trunk/doc/kim/html/group__kim__library__reference.html M /trunk/doc/kim/html/group__kim__options__reference.html M /trunk/doc/kim/html/group__kim__preferences__reference.html M /trunk/doc/kim/html/group__kim__selection__hints__reference.html M /trunk/doc/kim/html/group__kim__string__reference.html M /trunk/doc/kim/html/group__kim__types__reference.html M /trunk/doc/kim/html/index.html M /trunk/doc/kim/html/kim_ccache_overview.html M /trunk/doc/kim/html/kim_credential_overview.html M /trunk/doc/kim/html/kim_identity_overview.html M /trunk/doc/kim/html/kim_options_overview.html M /trunk/doc/kim/html/kim_preferences_overview.html M /trunk/doc/kim/html/kim_selection_hints_overview.html M /trunk/doc/kim/html/kim_string_overview.html M /trunk/doc/kim/html/modules.html M /trunk/src/include/kim/kim.h M /trunk/src/include/kim/kim_ccache.h M /trunk/src/include/kim/kim_credential.h M /trunk/src/include/kim/kim_identity.h M /trunk/src/include/kim/kim_library.h M /trunk/src/include/kim/kim_preferences.h M /trunk/src/include/kim/kim_selection_hints.h M /trunk/src/include/kim/kim_string.h M /trunk/src/include/kim/kim_types.h ticket: 6055 Updated documentation to reflect new APIs and re-ran Doxygen. ------------------------------------------------------------------------ r20805 | lxs | 2008-10-01 18:33:32 -0400 (Wed, 01 Oct 2008) | 5 lines Changed paths: M /trunk/src/kim/lib/kim_identity.c ticket: 6055 Fixed a bug in kim_identity_get_components string where it would return the first component multiple times. ------------------------------------------------------------------------ r20804 | lxs | 2008-10-01 17:59:16 -0400 (Wed, 01 Oct 2008) | 9 lines Changed paths: M /trunk/src/include/kim/kim_selection_hints.h M /trunk/src/kim/lib/kim_library_private.h M /trunk/src/kim/lib/kim_options.c M /trunk/src/kim/lib/kim_selection_hints.c M /trunk/src/kim/lib/kim_string.c M /trunk/src/kim/lib/kim_string_private.h M /trunk/src/lib/krb5/os/init_os_ctx.c ticket: 6055 Make unset strings in kim_options and kim_selection_hints be empty strings rather than NULL. This simplifies the stream code (and makes it easier to read and debug). In order to prevent copying tons of NUL bytes around, special case kim_string functions to use a special constant kim_empty_string. ------------------------------------------------------------------------ r20803 | lxs | 2008-10-01 17:16:44 -0400 (Wed, 01 Oct 2008) | 5 lines Changed paths: M /trunk/src/kim/lib/kim_options.c ticket: 6055 Fixed crash in kim_options_write_to_stream when in_options is KIM_OPTIONS_DEFAULT. ------------------------------------------------------------------------ r20802 | lxs | 2008-10-01 17:00:49 -0400 (Wed, 01 Oct 2008) | 4 lines Changed paths: M /trunk/src/kim/agent/mac/ServerDemux.m M /trunk/src/kim/lib/kim_selection_hints.c ticket: 6055 Reversed sense of checks for NUL character in empty string. Fixed. ------------------------------------------------------------------------ r20801 | lxs | 2008-10-01 16:58:56 -0400 (Wed, 01 Oct 2008) | 4 lines Changed paths: M /trunk/src/kim/agent/mac/ServerDemux.m ticket: 6055 Correctly parse KIM_IDENTITY_ANY in error handler. ------------------------------------------------------------------------ r20800 | lxs | 2008-10-01 16:56:57 -0400 (Wed, 01 Oct 2008) | 4 lines Changed paths: M /trunk/src/kim/lib/kim_credential.c ticket: 6055 Loop on enter identity if auth fails. ------------------------------------------------------------------------ r20799 | lxs | 2008-10-01 16:55:49 -0400 (Wed, 01 Oct 2008) | 4 lines Changed paths: M /trunk/src/kim/lib/kim_selection_hints.c ticket: 6055 Correctly translate NULL hints when reading from a stream. ------------------------------------------------------------------------ r20798 | lxs | 2008-10-01 16:55:04 -0400 (Wed, 01 Oct 2008) | 4 lines Changed paths: M /trunk/src/kim/agent/mac/edu.mit.Kerberos.KerberosAgent.plist ticket: 6055 Relaunch KerberosAgent more quickly so UI is more responsive. ------------------------------------------------------------------------ r20797 | jander | 2008-10-01 16:38:26 -0400 (Wed, 01 Oct 2008) | 5 lines Changed paths: M /trunk/src/kim/agent/mac/AuthenticationController.h M /trunk/src/kim/agent/mac/AuthenticationController.m M /trunk/src/kim/agent/mac/IPCClient.h M /trunk/src/kim/agent/mac/IPCClient.m M /trunk/src/kim/agent/mac/Identities.m M /trunk/src/kim/agent/mac/KIMUtilities.h M /trunk/src/kim/agent/mac/KIMUtilities.m M /trunk/src/kim/agent/mac/KerberosAgentListener.h M /trunk/src/kim/agent/mac/KerberosAgentListener.m M /trunk/src/kim/agent/mac/ServerDemux.m M /trunk/src/kim/agent/mac/resources/English.lproj/Authentication.xib ticket: 6055 Update enterIdentity handler to support passing and setting ticket options. Readded ticket options sheet to Enter Identity dialog. Added helper methods to convert between kim_option and NSDictionary. ------------------------------------------------------------------------ r20796 | lxs | 2008-10-01 15:34:06 -0400 (Wed, 01 Oct 2008) | 5 lines Changed paths: M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kim/lib/kim_ccache.c M /trunk/src/kim/lib/mac/KerberosLogin.c A /trunk/src/kim/lib/mac/KerberosLogin.exports A /trunk/src/kim/lib/mac/KerberosLoginPrivate.h M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/krb5/ccache/ccdefault.c M /trunk/src/lib/krb5/krb/gic_pwd.c M /trunk/src/lib/krb5/os/init_os_ctx.c ticket: 6134 Finished KLL to KIM shim. Switched krb5 code to using it. ------------------------------------------------------------------------ r20795 | lxs | 2008-10-01 13:11:22 -0400 (Wed, 01 Oct 2008) | 4 lines Changed paths: M /trunk/src/kim/lib/kim_credential.c ticket: 6055 Fill out credentials when getting tickets with changed password ------------------------------------------------------------------------ r20794 | lxs | 2008-10-01 11:35:48 -0400 (Wed, 01 Oct 2008) | 5 lines Changed paths: M /trunk/src/include/kim/kim_ui_plugin.h M /trunk/src/kim/agent/mac/KerberosAgentListener.m M /trunk/src/kim/agent/mac/ServerDemux.h M /trunk/src/kim/agent/mac/ServerDemux.m M /trunk/src/kim/lib/kim.exports M /trunk/src/kim/lib/kim_credential.c M /trunk/src/kim/lib/kim_options.c M /trunk/src/kim/lib/kim_options_private.h M /trunk/src/kim/lib/kim_selection_hints.c M /trunk/src/kim/lib/kim_selection_hints_private.h M /trunk/src/kim/lib/kim_ui.c M /trunk/src/kim/lib/kim_ui_cli.c M /trunk/src/kim/lib/kim_ui_cli_private.h M /trunk/src/kim/lib/kim_ui_gui_private.h M /trunk/src/kim/lib/kim_ui_plugin.c M /trunk/src/kim/lib/kim_ui_plugin_private.h M /trunk/src/kim/lib/kim_ui_private.h M /trunk/src/kim/lib/mac/kim_os_ui_gui.c ticket: 6055 Support for passing options back and forth for enter_identity and hints back for select_identity. ------------------------------------------------------------------------ r20793 | jander | 2008-10-01 10:12:31 -0400 (Wed, 01 Oct 2008) | 5 lines Changed paths: A /trunk/src/kim/agent/mac/AuthenticationController.h A /trunk/src/kim/agent/mac/AuthenticationController.m M /trunk/src/kim/agent/mac/BadgedImageView.h M /trunk/src/kim/agent/mac/BadgedImageView.m A /trunk/src/kim/agent/mac/IPCClient.h A /trunk/src/kim/agent/mac/IPCClient.m M /trunk/src/kim/agent/mac/Identities.m M /trunk/src/kim/agent/mac/KIMUtilities.h M /trunk/src/kim/agent/mac/KIMUtilities.m M /trunk/src/kim/agent/mac/KerberosAgent-Info.plist M /trunk/src/kim/agent/mac/KerberosAgentController.h M /trunk/src/kim/agent/mac/KerberosAgentController.m A /trunk/src/kim/agent/mac/KerberosAgentListener.h A /trunk/src/kim/agent/mac/KerberosAgentListener.m M /trunk/src/kim/agent/mac/SelectIdentityController.h M /trunk/src/kim/agent/mac/SelectIdentityController.m M /trunk/src/kim/agent/mac/ServerDemux.m M /trunk/src/kim/agent/mac/main.m M /trunk/src/kim/agent/mac/resources/English.lproj/Authentication.xib A /trunk/src/kim/agent/mac/resources/English.lproj/AuthenticationController.strings M /trunk/src/kim/agent/mac/resources/English.lproj/MainMenu.xib A /trunk/src/kim/agent/mac/resources/English.lproj/SelectIdentity.strings M /trunk/src/kim/agent/mac/resources/English.lproj/SelectIdentity.xib ticket: 6055 A working KIM-based KerberosAgent to handle all of KIM's built-in GUI prompting. A few outstanding issues remain, like the ability to add duplicate entries to the list of favorite identities. ------------------------------------------------------------------------ r20792 | jander | 2008-10-01 10:01:03 -0400 (Wed, 01 Oct 2008) | 4 lines Changed paths: M /trunk/src/kim/lib/kim_options.c ticket: 6055 When kim_options_write_to_stream is given NULL options, create default options in its place instead of erroring out. ------------------------------------------------------------------------ r20791 | jander | 2008-10-01 10:00:16 -0400 (Wed, 01 Oct 2008) | 3 lines Changed paths: M /trunk/src/kim/lib/kim_selection_hints.c ticket: 6055 kim_selection_hints_get_identity should call kim_ui_fini even when kim_ui_select_identity returns an error, e.g. KIM_USER_CANCELED_ERR ------------------------------------------------------------------------ r20790 | jander | 2008-10-01 09:57:19 -0400 (Wed, 01 Oct 2008) | 3 lines Changed paths: M /trunk/src/kim/lib/mac/kim_os_selection_hints.c ticket: 6055 Check for NULL hints_array passed back from kim_os_selection_hints_get_selection_hints_array in kim_os_selection_hints_lookup_identity. ------------------------------------------------------------------------ r20789 | lxs | 2008-10-01 03:56:57 -0400 (Wed, 01 Oct 2008) | 8 lines Changed paths: M /trunk/src/kim/lib/kim_ccache.c M /trunk/src/kim/lib/kim_ccache_private.h M /trunk/src/kim/lib/kim_credential.c M /trunk/src/kim/lib/kim_credential_private.h M /trunk/src/kim/lib/kim_identity.c M /trunk/src/kim/lib/kim_identity_private.h A /trunk/src/kim/lib/mac/KerberosLogin.c A /trunk/src/kim/lib/mac/KerberosLogin.h ticket: 6055 First pass at KLL shim layer. (no private apis) KIM support for KLL shim layer. Fixed a bug where the cli support was double freeing a credential in the change password case. ------------------------------------------------------------------------ r20788 | lxs | 2008-10-01 03:53:37 -0400 (Wed, 01 Oct 2008) | 5 lines Changed paths: M /trunk/src/kim/lib/kim_ui_cli.c ticket: 6055 Fixed typo where kpasswd was prompting for the new password twice rather than once for new and once for verify. ------------------------------------------------------------------------ r20787 | lxs | 2008-09-30 17:23:17 -0400 (Tue, 30 Sep 2008) | 6 lines Changed paths: M /trunk/src/ccapi/common/cci_common.h M /trunk/src/ccapi/common/cci_cred_union.c M /trunk/src/ccapi/common/cci_cred_union.h M /trunk/src/ccapi/common/cci_identifier.c M /trunk/src/ccapi/common/cci_identifier.h M /trunk/src/ccapi/common/cci_message.c M /trunk/src/ccapi/common/cci_message.h D /trunk/src/ccapi/common/cci_stream.c D /trunk/src/ccapi/common/cci_stream.h M /trunk/src/ccapi/common/cci_types.h D /trunk/src/ccapi/common/mac/cci_mig.defs D /trunk/src/ccapi/common/mac/cci_mig_reply.defs D /trunk/src/ccapi/common/mac/cci_mig_request.defs D /trunk/src/ccapi/common/mac/cci_mig_types.h M /trunk/src/ccapi/common/win/tls.c M /trunk/src/ccapi/common/win/tls.h M /trunk/src/ccapi/lib/ccapi_ccache.c M /trunk/src/ccapi/lib/ccapi_ccache.h M /trunk/src/ccapi/lib/ccapi_ccache_iterator.c M /trunk/src/ccapi/lib/ccapi_ccache_iterator.h M /trunk/src/ccapi/lib/ccapi_context.c M /trunk/src/ccapi/lib/ccapi_credentials.c M /trunk/src/ccapi/lib/ccapi_credentials.h M /trunk/src/ccapi/lib/ccapi_credentials_iterator.c M /trunk/src/ccapi/lib/ccapi_credentials_iterator.h M /trunk/src/ccapi/lib/ccapi_ipc.c M /trunk/src/ccapi/lib/ccapi_ipc.h M /trunk/src/ccapi/lib/ccapi_os_ipc.h M /trunk/src/ccapi/lib/mac/ccapi_os_ipc.c M /trunk/src/ccapi/lib/win/ccapi_os_ipc.cxx M /trunk/src/ccapi/lib/win/ccs_reply_proc.c M /trunk/src/ccapi/lib/win/debug.exports M /trunk/src/ccapi/server/ccs_cache_collection.c M /trunk/src/ccapi/server/ccs_cache_collection.h M /trunk/src/ccapi/server/ccs_callback.c M /trunk/src/ccapi/server/ccs_callback.h M /trunk/src/ccapi/server/ccs_ccache.c M /trunk/src/ccapi/server/ccs_ccache.h M /trunk/src/ccapi/server/ccs_ccache_iterator.c M /trunk/src/ccapi/server/ccs_ccache_iterator.h M /trunk/src/ccapi/server/ccs_credentials.c M /trunk/src/ccapi/server/ccs_credentials.h M /trunk/src/ccapi/server/ccs_credentials_iterator.c M /trunk/src/ccapi/server/ccs_credentials_iterator.h M /trunk/src/ccapi/server/ccs_list.c M /trunk/src/ccapi/server/ccs_list.h M /trunk/src/ccapi/server/ccs_list_internal.c M /trunk/src/ccapi/server/ccs_list_internal.h M /trunk/src/ccapi/server/ccs_os_server.h M /trunk/src/ccapi/server/ccs_server.c M /trunk/src/ccapi/server/ccs_server.h M /trunk/src/ccapi/server/mac/ccs_os_server.c M /trunk/src/ccapi/server/win/WorkItem.cpp M /trunk/src/ccapi/server/win/WorkQueue.cpp M /trunk/src/ccapi/server/win/WorkQueue.h M /trunk/src/ccapi/server/win/ccs_os_server.cpp M /trunk/src/ccapi/server/win/ccs_request_proc.c M /trunk/src/ccapi/server/win/workitem.h M /trunk/src/include/k5-ipc_stream.h M /trunk/src/util/support/ipc_stream.c ticket: new subject: CCAPI should use common ipc and stream code KIM and CCAPI should share the same IPC and stream object types. Modified CCAPI to use code in src/util (stream) and src/util/mac (ipc) ------------------------------------------------------------------------ r20786 | lxs | 2008-09-30 16:05:17 -0400 (Tue, 30 Sep 2008) | 4 lines Changed paths: M /trunk/src/ccapi/lib/ccapi_context.c M /trunk/src/kim/agent/mac/ServerDemux.m M /trunk/src/kim/lib/kim_ccache.c M /trunk/src/kim/lib/kim_credential.c M /trunk/src/kim/lib/kim_identity.c M /trunk/src/kim/lib/kim_library.c M /trunk/src/kim/lib/kim_library_private.h M /trunk/src/kim/lib/kim_options.c M /trunk/src/kim/lib/kim_preferences.c M /trunk/src/kim/lib/kim_selection_hints.c M /trunk/src/kim/lib/kim_string.c M /trunk/src/kim/lib/mac/kim_os_private.h M /trunk/src/kim/lib/mac/kim_os_string.c M /trunk/src/lib/gssapi/gss_libinit.c M /trunk/src/lib/krb5/krb5_libinit.c M /trunk/src/util/mac/k5_mig_client.c M /trunk/src/util/profile/prof_file.c ticket: 6138 krb5 library-side changes for com_err based error strings. ------------------------------------------------------------------------ r20785 | lxs | 2008-09-30 15:26:56 -0400 (Tue, 30 Sep 2008) | 5 lines Changed paths: M /trunk/src/kim/lib/mac/kim_os_identity.c ticket: 6055 kim_os_identity_get_saved_password should always return an error when no password is returned. ------------------------------------------------------------------------ r20784 | jander | 2008-09-30 15:13:30 -0400 (Tue, 30 Sep 2008) | 3 lines Changed paths: M /trunk/src/kim/lib/kim_ui.c ticket:6055 Check for null saved password in kim_ui_prompter. Just because kim_os_get_saved_password didn't return an error doesn't mean it successfully got a password. ------------------------------------------------------------------------ r20783 | lxs | 2008-09-30 01:11:58 -0400 (Tue, 30 Sep 2008) | 5 lines Changed paths: M /trunk/src/kim/lib/kim_options.c ticket: 6055 Fixed a bug where getting addressless tickets would cause kim to pass a NULL krb5_context into krb5_os_localaddr ------------------------------------------------------------------------ r20782 | lxs | 2008-09-29 17:39:42 -0400 (Mon, 29 Sep 2008) | 6 lines Changed paths: M /trunk/src/kim/agent/mac/ServerDemux.m M /trunk/src/kim/lib/mac/kim_os_identity.c M /trunk/src/kim/lib/mac/kim_os_preferences.c M /trunk/src/kim/lib/mac/kim_os_private.h ticket: 6055 Support legacy KerberosAgent preference for save passwords and a new preference in the KIM preferences. Updated test harness for save password arguments. ------------------------------------------------------------------------ r20781 | lxs | 2008-09-29 16:48:43 -0400 (Mon, 29 Sep 2008) | 5 lines Changed paths: M /trunk/src/include/kim/kim_ui_plugin.h M /trunk/src/kim/agent/mac/ServerDemux.h M /trunk/src/kim/agent/mac/ServerDemux.m M /trunk/src/kim/lib/kim_credential.c M /trunk/src/kim/lib/kim_identity.c M /trunk/src/kim/lib/kim_identity_private.h M /trunk/src/kim/lib/kim_ui.c M /trunk/src/kim/lib/kim_ui_cli.c M /trunk/src/kim/lib/kim_ui_cli_private.h M /trunk/src/kim/lib/kim_ui_gui_private.h M /trunk/src/kim/lib/kim_ui_plugin.c M /trunk/src/kim/lib/kim_ui_plugin_private.h M /trunk/src/kim/lib/kim_ui_private.h M /trunk/src/kim/lib/mac/kim_os_identity.c M /trunk/src/kim/lib/mac/kim_os_ui_gui.c ticket: 6055 Added support for disabling password saving, both globally and also per prompt via the UI. ------------------------------------------------------------------------ r20780 | lxs | 2008-09-29 14:52:53 -0400 (Mon, 29 Sep 2008) | 8 lines Changed paths: M /trunk/src/kim/lib/kim_ui.c M /trunk/src/kim/lib/kim_ui_private.h M /trunk/src/kim/lib/mac/kim_os_ui_gui.c ticket: 6055 UI should lazy init so that init and fini are only called if one of the UI calls is called. The problem is that when you call krb5_get_init_creds_* you don't know if it will call the prompter or not. (It won't if the password is saved in the keychain or if pkinit succeeds.) ------------------------------------------------------------------------ r20779 | lxs | 2008-09-29 01:25:02 -0400 (Mon, 29 Sep 2008) | 4 lines Changed paths: M /trunk/src/kim/agent/mac/ServerDemux.m M /trunk/src/kim/agent/mac/main.m ticket: 6055 test harness for KerberosAgent IPC layer. ------------------------------------------------------------------------ r20778 | lxs | 2008-09-29 01:21:46 -0400 (Mon, 29 Sep 2008) | 5 lines Changed paths: M /trunk/src/include/k5-thread.h M /trunk/src/util/mac/k5_mig_client.c M /trunk/src/util/mac/k5_mig_server.c M /trunk/src/util/mac/k5_mig_server.h ticket: 6055 Removed useless init and cleanup functions. Fixed request port list handling. ------------------------------------------------------------------------ r20777 | lxs | 2008-09-29 01:20:22 -0400 (Mon, 29 Sep 2008) | 5 lines Changed paths: M /trunk/src/kim/lib/kim_credential.c ticket: 6055 If in_identity is NULL, use the identity the user entered. (Fixed typo) ------------------------------------------------------------------------ r20776 | lxs | 2008-09-29 01:19:37 -0400 (Mon, 29 Sep 2008) | 5 lines Changed paths: M /trunk/src/kim/agent/mac/KerberosAgent-Info.plist M /trunk/src/kim/agent/mac/edu.mit.Kerberos.KerberosAgent.plist ticket: 6055 Fixed KerberosAgent plists so it is loading the correct server and so they are both in plist format. ------------------------------------------------------------------------ r20775 | lxs | 2008-09-28 22:40:24 -0400 (Sun, 28 Sep 2008) | 5 lines Changed paths: M /trunk/src/kim/lib/kim_credential.c ticket: 6055 kim_credential_create_new should support NULL in_identity. Prompt for it. ------------------------------------------------------------------------ r20774 | jander | 2008-09-28 19:51:09 -0400 (Sun, 28 Sep 2008) | 5 lines Changed paths: M /trunk/src/kim/agent/mac/Identities.m M /trunk/src/kim/agent/mac/KIMUtilities.h M /trunk/src/kim/agent/mac/KIMUtilities.m M /trunk/src/kim/agent/mac/SelectIdentityController.m ticket: 6055 Actually make [Identity -componentsString] use kim_identity_get_components_string. Also, better error handling in Identity and Identities classes. ------------------------------------------------------------------------ r20773 | lxs | 2008-09-28 19:39:25 -0400 (Sun, 28 Sep 2008) | 5 lines Changed paths: M /trunk/src/kim/lib/mac/kim_os_ui_gui.c M /trunk/src/util/mac/k5_mig_client.c M /trunk/src/util/mac/k5_mig_client.h ticket: 6055 Place structure in thread specific data to store client connection port so that multiple services can be supported simultaneously. ------------------------------------------------------------------------ r20772 | jander | 2008-09-28 18:38:20 -0400 (Sun, 28 Sep 2008) | 3 lines Changed paths: M /trunk/src/kim/agent/mac/Identities.m ticket: 6055 Make [Identity -componentsString] use kim_identity_get_components_string ------------------------------------------------------------------------ r20771 | jander | 2008-09-28 18:16:09 -0400 (Sun, 28 Sep 2008) | 8 lines Changed paths: M /trunk/src/kim/agent/mac/Identities.h M /trunk/src/kim/agent/mac/Identities.m A /trunk/src/kim/agent/mac/KIMUtilities.h A /trunk/src/kim/agent/mac/KIMUtilities.m M /trunk/src/kim/agent/mac/KerberosFormatters.h M /trunk/src/kim/agent/mac/KerberosFormatters.m M /trunk/src/kim/agent/mac/SelectIdentityController.h M /trunk/src/kim/agent/mac/SelectIdentityController.m M /trunk/src/kim/agent/mac/resources/English.lproj/SelectIdentity.xib A /trunk/src/kim/agent/mac/resources/KerberosFormatters.strings ticket: 6055 Flesh out KerberosAgent Select Identity dialog. Can now add, edit, and remove favorite identities. Also, make formatters in KerberosFormatters.[hm] localizable. Still need to add principal validation and prevent duplicates. ------------------------------------------------------------------------ r20770 | lxs | 2008-09-28 16:53:12 -0400 (Sun, 28 Sep 2008) | 6 lines Changed paths: M /trunk/src/kim/agent/mac/ServerDemux.m M /trunk/src/kim/lib/kim.exports M /trunk/src/kim/lib/kim_options.c M /trunk/src/kim/lib/kim_options_private.h M /trunk/src/kim/lib/kim_selection_hints.c M /trunk/src/kim/lib/kim_selection_hints_private.h M /trunk/src/kim/lib/mac/kim_os_ui_gui.c ticket: 6055 Added kim_selection_hints_create_from_stream and kim_selection_hints_write_to_stream for client/server communication. ------------------------------------------------------------------------ r20769 | lxs | 2008-09-28 15:43:47 -0400 (Sun, 28 Sep 2008) | 6 lines Changed paths: A /trunk/src/include/k5-ipc_stream.h M /trunk/src/include/k5-thread.h M /trunk/src/include/kim/kim_ui_plugin.h A /trunk/src/kim/agent/mac/ServerDemux.h M /trunk/src/kim/agent/mac/ServerDemux.m D /trunk/src/kim/agent/mac/ServerThread.h D /trunk/src/kim/agent/mac/ServerThread.m M /trunk/src/kim/agent/mac/main.m M /trunk/src/kim/lib/mac/kim_os_ui_gui.c D /trunk/src/kim/mac A /trunk/src/util/mac A /trunk/src/util/mac/k5_mig.defs A /trunk/src/util/mac/k5_mig_client.c A /trunk/src/util/mac/k5_mig_client.h A /trunk/src/util/mac/k5_mig_reply.defs A /trunk/src/util/mac/k5_mig_request.defs A /trunk/src/util/mac/k5_mig_server.c A /trunk/src/util/mac/k5_mig_server.h A /trunk/src/util/mac/k5_mig_types.h A /trunk/src/util/support/ipc_stream.c ticket: 6055 Create common stream and ipc layer for CCAPI and KIM. Will switch CCAPI to this new code later though, so as not to destabilize KfM and the Windows builds. ------------------------------------------------------------------------ r20768 | jander | 2008-09-27 23:59:55 -0400 (Sat, 27 Sep 2008) | 3 lines Changed paths: M /trunk/src/kim/lib/kim_credential.c ticket: 6055 Make kim_credential_get_options set correct renewal lifetime ------------------------------------------------------------------------ r20767 | lxs | 2008-09-27 19:14:40 -0400 (Sat, 27 Sep 2008) | 4 lines Changed paths: A /trunk/src/kim/agent/mac/edu.mit.Kerberos.KerberosAgent.plist ticket: 6055 Added launchd plist file for KerberosAgent ------------------------------------------------------------------------ r20766 | lxs | 2008-09-27 17:31:06 -0400 (Sat, 27 Sep 2008) | 9 lines Changed paths: M /trunk/src/include/kim/kim_identity.h M /trunk/src/kim/lib/kim-lite.exports M /trunk/src/kim/lib/kim.exports M /trunk/src/kim/lib/kim_credential.c M /trunk/src/kim/lib/kim_identity.c M /trunk/src/kim/lib/kim_identity_private.h M /trunk/src/kim/lib/kim_options.c M /trunk/src/kim/lib/kim_options_private.h M /trunk/src/kim/lib/kim_string_private.h M /trunk/src/kim/lib/mac/kim_os_identity.c ticket: 6055 Renamed kim_identity_get_components to kim_identity_get_components_string to better reflect what it does (a string of everything but the realm, not an array of components like the old name might imply). Added private functions which will be used by KLL to shim on top of KIM. Private functions also reduce memory allocations inside of KIM. ------------------------------------------------------------------------ r20765 | jander | 2008-09-27 15:22:10 -0400 (Sat, 27 Sep 2008) | 3 lines Changed paths: M /trunk/src/kim/lib/kim-lite.exports M /trunk/src/kim/lib/kim.exports ticket:6055 Add kim_preferences_get/set_minimum/maximum_lifetime functions to export lists. ------------------------------------------------------------------------ r20764 | jander | 2008-09-27 15:18:48 -0400 (Sat, 27 Sep 2008) | 3 lines Changed paths: M /trunk/src/kim/lib/kim_credential.c ticket: 6055 kim_credential_get_options was setting the lifetime a second time instead of setting the renewal lifetime ------------------------------------------------------------------------ r20763 | lxs | 2008-09-26 20:46:39 -0400 (Fri, 26 Sep 2008) | 4 lines Changed paths: M /trunk/src/include/kim/kim_identity.h A /trunk/src/kim/agent/mac/ServerDemux.m A /trunk/src/kim/agent/mac/ServerThread.h A /trunk/src/kim/agent/mac/ServerThread.m M /trunk/src/kim/lib/kim-lite.exports M /trunk/src/kim/lib/kim.exports M /trunk/src/kim/lib/kim_identity.c M /trunk/src/kim/lib/kim_identity_private.h M /trunk/src/kim/lib/kim_selection_hints.c M /trunk/src/kim/lib/kim_selection_hints_private.h M /trunk/src/kim/lib/kim_string_private.h M /trunk/src/kim/lib/kim_ui.c M /trunk/src/kim/lib/kim_ui_cli.c M /trunk/src/kim/lib/mac/kim_os_ui_gui.c M /trunk/src/kim/mac/kim_mig.defs ticket: 6055 KerberosAgent MachIPC support ------------------------------------------------------------------------ r20762 | lxs | 2008-09-26 20:44:39 -0400 (Fri, 26 Sep 2008) | 3 lines Changed paths: M /trunk/src/kim/agent/mac/PopupButton.m ticket: new subject: C90 compliance ------------------------------------------------------------------------ r20761 | lxs | 2008-09-26 16:49:23 -0400 (Fri, 26 Sep 2008) | 4 lines Changed paths: M /trunk/src/kim/lib/kim_options.c ticket: 6055 kim_options_set_service_name should be able to take a service name of NULL ------------------------------------------------------------------------ r20760 | lxs | 2008-09-26 14:56:51 -0400 (Fri, 26 Sep 2008) | 5 lines Changed paths: M /trunk/src/include/kim/kim_ccache.h M /trunk/src/include/kim/kim_credential.h M /trunk/src/kim/lib/kim-lite.exports M /trunk/src/kim/lib/kim.exports M /trunk/src/kim/lib/kim_ccache.c M /trunk/src/kim/lib/kim_credential.c ticket: 6055 Added kim_credential_get_options and kim_ccache_get_options for KerberosAgent to use to create new favorite identities ------------------------------------------------------------------------ r20759 | lxs | 2008-09-26 10:13:32 -0400 (Fri, 26 Sep 2008) | 5 lines Changed paths: M /trunk/src/ccapi/lib/mac/ccapi_os_ipc.c ticket: new subject: Removed argument from kipc_client_lookup_server Removed unused application path argument from kipc_client_lookup_server ------------------------------------------------------------------------ r20758 | lxs | 2008-09-26 10:08:36 -0400 (Fri, 26 Sep 2008) | 4 lines Changed paths: M /trunk/src/include/kim/kim_selection_hints.h ticket: 6055 Removed application name setting function from kim_selection_hints headers ------------------------------------------------------------------------ r20757 | lxs | 2008-09-26 10:05:55 -0400 (Fri, 26 Sep 2008) | 9 lines Changed paths: M /trunk/src/include/kim/kim_library.h M /trunk/src/kim/lib/kim-lite.exports M /trunk/src/kim/lib/kim.exports M /trunk/src/kim/lib/kim_library.c M /trunk/src/kim/lib/kim_library_private.h M /trunk/src/kim/lib/kim_selection_hints.c M /trunk/src/kim/lib/kim_ui_cli.c M /trunk/src/kim/lib/mac/kim_os_library.c M /trunk/src/kim/lib/mac/kim_os_private.h M /trunk/src/kim/lib/mac/kim_os_string.c M /trunk/src/kim/lib/mac/kim_os_ui_gui.c A /trunk/src/kim/mac A /trunk/src/kim/mac/kim_mig.defs A /trunk/src/kim/mac/kim_mig_types.h M /trunk/src/kim/test/test_kim_preferences.c ticket: 6055 Initial checkin of Mac OS X ipc support. Also moved "set application name" functionality to kim_library_ because most applications do not need to call it and their name doesn't usually change over time or per thread By putting it in a global setting apps that do need to call it only have to call it once instead of every time they want to authenticate. ------------------------------------------------------------------------ r20756 | jander | 2008-09-25 17:17:59 -0400 (Thu, 25 Sep 2008) | 3 lines Changed paths: M /trunk/src/kim/test/main.c M /trunk/src/kim/test/test_kim_preferences.c M /trunk/src/kim/test/test_kim_preferences.h ticket: 6055 Add test for recently fixed kim_preferences_remove_favorite_identity bug. ------------------------------------------------------------------------ r20755 | jander | 2008-09-25 17:15:40 -0400 (Thu, 25 Sep 2008) | 3 lines Changed paths: M /trunk/src/kim/test/test_kim_common.c ticket: 6055 Update kim_test to use new error string function. ------------------------------------------------------------------------ r20754 | lxs | 2008-09-25 16:29:34 -0400 (Thu, 25 Sep 2008) | 9 lines Changed paths: M /trunk/src/kim/lib/kim_preferences.c ticket: 6055 Fixed a typo in kim_preferences.c which prevented the fix to kim_preferences_remove_favorite_identity from working. (Accidentally tested in one source tree and committed from another. whoops.) ------------------------------------------------------------------------ r20753 | lxs | 2008-09-25 16:25:40 -0400 (Thu, 25 Sep 2008) | 6 lines Changed paths: M /trunk/src/kim/lib/kim_preferences.c ticket: 6055 Fixed a bug where kim_preferences_remove_favorite_identity was removing the first identity which did not match the one being passed in. ------------------------------------------------------------------------ r20752 | lxs | 2008-09-25 15:53:18 -0400 (Thu, 25 Sep 2008) | 5 lines Changed paths: M /trunk/src/kim/lib/kim_credential.c M /trunk/src/kim/lib/kim_credential_private.h M /trunk/src/kim/lib/kim_identity.c M /trunk/src/kim/lib/kim_identity_private.h M /trunk/src/kim/lib/kim_ui.c M /trunk/src/kim/lib/kim_ui_cli.c M /trunk/src/kim/lib/kim_ui_private.h ticket: 6055 Added support to track number of prompts so UIs do not try again unless there is something the user can do differently the next time. ------------------------------------------------------------------------ r20751 | lxs | 2008-09-25 13:47:07 -0400 (Thu, 25 Sep 2008) | 5 lines Changed paths: M /trunk/src/kim/lib/kim_ccache.c ticket: 6055 Modified kim_ccache_compare to match the behavior of other kim compare functions. ------------------------------------------------------------------------ r20750 | lxs | 2008-09-25 02:27:21 -0400 (Thu, 25 Sep 2008) | 4 lines Changed paths: M /trunk/src/include/kim/kim_string.h ticket: 6055 Removed prototype with no implementation. ------------------------------------------------------------------------ r20749 | lxs | 2008-09-24 18:11:20 -0400 (Wed, 24 Sep 2008) | 7 lines Changed paths: M /trunk/src/include/kim/kim_ccache.h M /trunk/src/include/kim/kim_credential.h M /trunk/src/kim/lib/kim-lite.exports M /trunk/src/kim/lib/kim.exports M /trunk/src/kim/lib/kim_ccache_private.h M /trunk/src/kim/lib/kim_credential.c A /trunk/src/kim/lib/kim_credential_private.h M /trunk/src/kim/lib/kim_identity.c M /trunk/src/kim/lib/kim_private.h M /trunk/src/kim/lib/kim_ui.c M /trunk/src/kim/lib/kim_ui_cli.c M /trunk/src/kim/lib/kim_ui_cli_private.h M /trunk/src/kim/lib/kim_ui_gui_private.h M /trunk/src/kim/lib/kim_ui_plugin.c M /trunk/src/kim/lib/kim_ui_plugin_private.h M /trunk/src/kim/lib/mac/kim_os_ui_gui.c ticket: 6055 Fixed bugs in command line change password support. Removed low level change password functions from export list because they require a UI context. Added kim_ccache functions needed by klist to export list. ------------------------------------------------------------------------ r20748 | jander | 2008-09-23 18:20:04 -0400 (Tue, 23 Sep 2008) | 3 lines Changed paths: M /trunk/src/kim/agent/mac/Identities.h M /trunk/src/kim/agent/mac/Identities.m M /trunk/src/kim/agent/mac/KerberosAgentController.m A /trunk/src/kim/agent/mac/KerberosFormatters.h A /trunk/src/kim/agent/mac/KerberosFormatters.m M /trunk/src/kim/agent/mac/SelectIdentityController.h M /trunk/src/kim/agent/mac/SelectIdentityController.m M /trunk/src/kim/agent/mac/resources/English.lproj/SelectIdentity.xib ticket: 6055 KIM Identity selection dialog work. Updated to match changes to KIM API. ------------------------------------------------------------------------ r20747 | lxs | 2008-09-23 17:46:12 -0400 (Tue, 23 Sep 2008) | 7 lines Changed paths: M /trunk/src/include/kim/kim.h M /trunk/src/include/kim/kim_credential.h D /trunk/src/include/kim/kim_error.h M /trunk/src/include/kim/kim_string.h M /trunk/src/include/kim/kim_types.h M /trunk/src/kim/lib/kim-lite.exports M /trunk/src/kim/lib/kim.exports M /trunk/src/kim/lib/kim_ccache.c M /trunk/src/kim/lib/kim_credential.c D /trunk/src/kim/lib/kim_error.c D /trunk/src/kim/lib/kim_error_code.et A /trunk/src/kim/lib/kim_error_message.c (from /trunk/src/kim/lib/kim_error.c:20745) A /trunk/src/kim/lib/kim_errors.et (from /trunk/src/kim/lib/kim_error_code.et:20745) M /trunk/src/kim/lib/kim_string.c M /trunk/src/kim/lib/kim_ui.c D /trunk/src/kim/lib/kim_ui_gui.c M /trunk/src/kim/lib/kim_ui_gui_private.h M /trunk/src/kim/lib/kim_ui_private.h A /trunk/src/kim/lib/mac/kim_os_ui_gui.c (from /trunk/src/kim/lib/kim_ui_gui.c:20745) ticket: 6055 Renamed error handling files to reflect what they do now. Moved GUI code into OS-specific directory. Fixed bugs in cache collection iterator routines where it was mishandling the magic empty ccache created when the cache collection is empty. ------------------------------------------------------------------------ r20746 | jander | 2008-09-23 15:40:52 -0400 (Tue, 23 Sep 2008) | 5 lines Changed paths: M /trunk/src/kim/lib/kim_ccache.c ticket:6055 kim_ccache_get_display_name was calling kim_ccache_create_resolve_name with its parameters in the wrong order. kim_ccache_iterator_next wasn't handling the end of iteration correctly. ------------------------------------------------------------------------ r20745 | lxs | 2008-09-22 18:13:06 -0400 (Mon, 22 Sep 2008) | 8 lines Changed paths: M /trunk/doc/kim/html/group__kim__ccache__iterator__reference.html M /trunk/doc/kim/html/group__kim__ccache__reference.html M /trunk/doc/kim/html/group__kim__credential__iterator__reference.html M /trunk/doc/kim/html/group__kim__credential__reference.html M /trunk/doc/kim/html/group__kim__error__reference.html M /trunk/doc/kim/html/group__kim__identity__reference.html M /trunk/doc/kim/html/group__kim__options__reference.html M /trunk/doc/kim/html/group__kim__preferences__reference.html M /trunk/doc/kim/html/group__kim__selection__hints__reference.html M /trunk/doc/kim/html/group__kim__string__reference.html M /trunk/doc/kim/html/group__kim__types__reference.html M /trunk/doc/kim/html/index.html M /trunk/doc/kim/html/kim_ccache_overview.html M /trunk/doc/kim/html/kim_credential_overview.html M /trunk/doc/kim/html/kim_error_overview.html M /trunk/doc/kim/html/kim_identity_overview.html M /trunk/doc/kim/html/kim_options_overview.html M /trunk/doc/kim/html/kim_preferences_overview.html M /trunk/doc/kim/html/kim_selection_hints_overview.html M /trunk/doc/kim/html/kim_string_overview.html M /trunk/doc/kim/html/modules.html M /trunk/src/include/kim/kim_credential.h M /trunk/src/include/kim/kim_identity.h M /trunk/src/include/kim/kim_options.h M /trunk/src/include/kim/kim_ui_plugin.h M /trunk/src/kim/lib/kim-lite.exports M /trunk/src/kim/lib/kim.exports M /trunk/src/kim/lib/kim_credential.c M /trunk/src/kim/lib/kim_identity.c M /trunk/src/kim/lib/kim_options.c M /trunk/src/kim/lib/kim_selection_hints.c M /trunk/src/kim/lib/kim_string.c M /trunk/src/kim/lib/kim_string_private.h M /trunk/src/kim/lib/kim_ui.c M /trunk/src/kim/lib/kim_ui_cli.c M /trunk/src/kim/lib/kim_ui_cli_private.h M /trunk/src/kim/lib/kim_ui_gui.c M /trunk/src/kim/lib/kim_ui_gui_private.h M /trunk/src/kim/lib/kim_ui_plugin.c M /trunk/src/kim/lib/kim_ui_plugin_private.h M /trunk/src/kim/lib/kim_ui_private.h M /trunk/src/kim/lib/mac/kim_os_library.c M /trunk/src/kim/lib/mac/kim_os_string.c ticket: 6055 Added command line UI support. Added change password and acquire credentials UI harness support. API changes to the change password support to reflect these changes. Removed callback prompter interfaces since there is now plugin support. Updated documentation. ------------------------------------------------------------------------ r20744 | raeburn | 2008-09-22 14:17:38 -0400 (Mon, 22 Sep 2008) | 20 lines Changed paths: M /trunk M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_services.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/libkdb_ldap.exports Merge three patches from Novell, with some updates related to work in our tree since they were submitted, and reindenting for one source file that got particularly ugly in the process. From Savitha R on 2008-02-18 (yes, it was sitting in my queue a while): Attached patches have fixes for some issues in LDAP backend. 1. patch-mem-pwd.txt This patch clears the password in memory, fixes some memory leaks (in common code) and a segfault in eDirectory specific code. 2. patch-princ-attrs.txt This patch removes some eDirectory specific attributes from the common code 3. patch-edir-rights.txt This patch is specific to eDirectory code and fixes some rights issue. It adds and deletes rights to service objects as required on the kerberos attributes. ------------------------------------------------------------------------ r20743 | jander | 2008-09-22 13:03:51 -0400 (Mon, 22 Sep 2008) | 6 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/krb5/ccache/cc-int.h M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/lib/krb5/ccache/cc_keyring.c M /trunk/src/lib/krb5/ccache/cc_memory.c M /trunk/src/lib/krb5/ccache/ccapi/stdcc.c M /trunk/src/lib/krb5/ccache/ccapi/stdcc.h M /trunk/src/lib/krb5/ccache/ccbase.c M /trunk/src/lib/krb5/ccache/cccursor.c M /trunk/src/lib/krb5/ccache/ccfns.c ticket: 6124 status: open Merge 1.7 work on auxiliary ccache functions necessary for KIM. Adds krb5_cc_lock/unlock, krb5_cccol_lock/unlock, krb5_cc_last_change_time, krb5_cccol_last_change_time, krb5_cc_move, and adds pertype cursor support to some cache types. Locking functions work the same as the CCAPI cc_ccache_lock / cc_context_lock functions, though not as read/write locks. ------------------------------------------------------------------------ r20742 | raeburn | 2008-09-22 12:01:03 -0400 (Mon, 22 Sep 2008) | 1 line Changed paths: M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c Missed some changes for db_context->dal_handle renaming. ------------------------------------------------------------------------ r20740 | lxs | 2008-09-19 17:51:03 -0400 (Fri, 19 Sep 2008) | 4 lines Changed paths: M /trunk/src/include/kim/kim_library.h M /trunk/src/include/kim/kim_ui_plugin.h M /trunk/src/kim/lib/kim_error_code.et M /trunk/src/kim/lib/kim_library.c M /trunk/src/kim/lib/kim_library_private.h M /trunk/src/kim/lib/kim_private.h M /trunk/src/kim/lib/kim_string.c A /trunk/src/kim/lib/kim_ui.c A /trunk/src/kim/lib/kim_ui_cli.c A /trunk/src/kim/lib/kim_ui_cli_private.h A /trunk/src/kim/lib/kim_ui_gui.c A /trunk/src/kim/lib/kim_ui_gui_private.h A /trunk/src/kim/lib/kim_ui_plugin.c A /trunk/src/kim/lib/kim_ui_plugin_private.h A /trunk/src/kim/lib/kim_ui_private.h M /trunk/src/kim/lib/mac/kim_os_library.c ticket: 6055 KIM ui plugin support and gui selection harness. ------------------------------------------------------------------------ r20739 | lxs | 2008-09-19 17:03:11 -0400 (Fri, 19 Sep 2008) | 4 lines Changed paths: M /trunk/src/kim/lib/kim-lite.exports M /trunk/src/kim/lib/kim.exports ticket: 6055 Remove kim_identity_get_gss_name from the export lists. ------------------------------------------------------------------------ r20732 | lxs | 2008-09-18 14:57:01 -0400 (Thu, 18 Sep 2008) | 4 lines Changed paths: M /trunk/src/kim/lib/kim_identity.c M /trunk/src/kim/lib/kim_identity_private.h M /trunk/src/kim/lib/mac/kim_os_identity.c ticket: 6055 Added functions to save and get password from keychain. ------------------------------------------------------------------------ r20731 | raeburn | 2008-09-18 11:57:27 -0400 (Thu, 18 Sep 2008) | 1 line Changed paths: M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/clients/ksu/Makefile.in M /trunk/src/kadmin/cli/Makefile.in M /trunk/src/kadmin/dbutil/Makefile.in M /trunk/src/kadmin/ktutil/Makefile.in M /trunk/src/kadmin/server/Makefile.in M /trunk/src/kdc/Makefile.in M /trunk/src/krb524/Makefile.in M /trunk/src/lib/apputils/Makefile.in M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/aes/Makefile.in M /trunk/src/lib/crypto/arcfour/Makefile.in M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/dk/Makefile.in M /trunk/src/lib/crypto/enc_provider/Makefile.in M /trunk/src/lib/crypto/hash_provider/Makefile.in M /trunk/src/lib/crypto/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/old/Makefile.in M /trunk/src/lib/crypto/raw/Makefile.in M /trunk/src/lib/crypto/sha1/Makefile.in M /trunk/src/lib/crypto/yarrow/Makefile.in M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/spnego/Makefile.in M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kadm5/unit-test/Makefile.in M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/lib/rpc/Makefile.in M /trunk/src/plugins/kdb/db2/Makefile.in M /trunk/src/slave/Makefile.in M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/create/Makefile.in M /trunk/src/tests/hammer/Makefile.in M /trunk/src/tests/mkeystash_compat/Makefile.in M /trunk/src/tests/verify/Makefile.in M /trunk/src/util/support/Makefile.in makedepend ------------------------------------------------------------------------ r20730 | raeburn | 2008-09-18 11:42:34 -0400 (Thu, 18 Sep 2008) | 1 line Changed paths: M /trunk/src/kadmin/passwd/unit-test/kpasswd.0/principal.exp If unset env(KRB5CCNAME) doesn't work, skip the tests that depend on it. ------------------------------------------------------------------------ r20729 | lxs | 2008-09-18 10:56:49 -0400 (Thu, 18 Sep 2008) | 4 lines Changed paths: M /trunk/doc/kim/Doxyfile M /trunk/doc/kim/html/group__kim__ccache__iterator__reference.html M /trunk/doc/kim/html/group__kim__ccache__reference.html M /trunk/doc/kim/html/group__kim__credential__iterator__reference.html M /trunk/doc/kim/html/group__kim__credential__reference.html M /trunk/doc/kim/html/group__kim__error__reference.html M /trunk/doc/kim/html/group__kim__identity__reference.html M /trunk/doc/kim/html/group__kim__options__reference.html M /trunk/doc/kim/html/group__kim__preferences__reference.html M /trunk/doc/kim/html/group__kim__selection__hints__reference.html M /trunk/doc/kim/html/group__kim__string__reference.html M /trunk/doc/kim/html/group__kim__types__reference.html M /trunk/doc/kim/html/index.html M /trunk/doc/kim/html/kim_ccache_overview.html M /trunk/doc/kim/html/kim_credential_overview.html M /trunk/doc/kim/html/kim_error_overview.html M /trunk/doc/kim/html/kim_identity_overview.html M /trunk/doc/kim/html/kim_options_overview.html M /trunk/doc/kim/html/kim_preferences_overview.html M /trunk/doc/kim/html/kim_selection_hints_overview.html M /trunk/doc/kim/html/kim_string_overview.html M /trunk/doc/kim/html/modules.html M /trunk/src/include/kim/kim_identity.h M /trunk/src/kim/lib/kim_identity.c ticket: 6055 Removed kim_identity_get_gss_name and updated documentation. ------------------------------------------------------------------------ r20728 | lxs | 2008-09-17 17:30:54 -0400 (Wed, 17 Sep 2008) | 4 lines Changed paths: A /trunk/src/include/kim/kim_ui_plugin.h ticket: 6055 Added tentative plugin API for KIM UI. ------------------------------------------------------------------------ r20727 | lxs | 2008-09-17 17:29:35 -0400 (Wed, 17 Sep 2008) | 9 lines Changed paths: M /trunk/src/include/kim/kim_options.h M /trunk/src/kim/lib/kim-lite.exports M /trunk/src/kim/lib/kim_options.c M /trunk/src/kim/lib/kim_options_private.h M /trunk/src/kim/lib/kim_preferences.c M /trunk/src/kim/lib/kim_preferences_private.h M /trunk/src/kim/lib/mac/kim_os_preferences.c M /trunk/src/kim/test/main.c M /trunk/src/kim/test/test_kim_preferences.c M /trunk/src/kim/test/test_kim_preferences.h ticket: 6055 Added support for options in favorite identities. Fixed KLL preference reading support to not read keys from the wrong locations. Updated prompter function prototype. Updated tests to reflect these changes. ------------------------------------------------------------------------ r20713 | lxs | 2008-09-12 18:38:21 -0400 (Fri, 12 Sep 2008) | 4 lines Changed paths: M /trunk/src/kim/lib/kim-lite.exports ticket: 6055 Fixed KIM export list for KerberosLite (forgot there were two) ------------------------------------------------------------------------ r20712 | lxs | 2008-09-11 17:30:10 -0400 (Thu, 11 Sep 2008) | 8 lines Changed paths: M /trunk/src/include/kim/kim_preferences.h M /trunk/src/include/kim/kim_types.h M /trunk/src/kim/lib/kim.exports M /trunk/src/kim/lib/kim_options.c M /trunk/src/kim/lib/kim_preferences.c M /trunk/src/kim/lib/kim_preferences_private.h M /trunk/src/kim/lib/mac/kim_os_preferences.c M /trunk/src/kim/test/main.c M /trunk/src/kim/test/test_kim_common.c M /trunk/src/kim/test/test_kim_common.h M /trunk/src/kim/test/test_kim_identity.c M /trunk/src/kim/test/test_kim_preferences.c M /trunk/src/kim/test/test_kim_selection_hints.c M /trunk/src/kim/test/test_kim_selection_hints.h ticket: 6055 Removed favorite identities object from public API and merged functionality into the preferences API to reduce function calls. Added options parameter to favorite identities (Mac OS X support still needed for options though). Updated test cases to reflect these changes. ------------------------------------------------------------------------ r20711 | raeburn | 2008-09-09 17:23:35 -0400 (Tue, 09 Sep 2008) | 1 line Changed paths: M /trunk/src/lib/krb5/asn.1/asn1_decode.c M /trunk/src/lib/krb5/asn.1/asn1_decode.h M /trunk/src/lib/krb5/asn.1/asn1_encode.c M /trunk/src/lib/krb5/asn.1/asn1_encode.h M /trunk/src/lib/krb5/asn.1/asn1_get.c M /trunk/src/lib/krb5/asn.1/asn1_get.h M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode.h M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.h M /trunk/src/lib/krb5/asn.1/asn1_make.c M /trunk/src/lib/krb5/asn.1/asn1_make.h M /trunk/src/lib/krb5/asn.1/asn1_misc.c M /trunk/src/lib/krb5/asn.1/asn1_misc.h M /trunk/src/lib/krb5/asn.1/asn1buf.c M /trunk/src/lib/krb5/asn.1/asn1buf.h M /trunk/src/lib/krb5/asn.1/asn1glue.h M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/asn.1/krb5_encode.c M /trunk/src/lib/krb5/asn.1/krbasn1.h M /trunk/src/lib/krb5/asn.1/ldap_key_seq.c Untabify; trim trailing whitespace; add emacs local variables to avoid tabs. ------------------------------------------------------------------------ r20710 | raeburn | 2008-09-08 17:53:21 -0400 (Mon, 08 Sep 2008) | 1 line Changed paths: M /trunk/src/lib/krb5/krb/chpw.c whitespace ------------------------------------------------------------------------ r20709 | lxs | 2008-09-08 17:21:51 -0400 (Mon, 08 Sep 2008) | 8 lines Changed paths: M /trunk/src/include/k5-thread.h A /trunk/src/include/kim/kim_library.h M /trunk/src/kim/agent/mac/Identities.m M /trunk/src/kim/lib/kim_ccache.c M /trunk/src/kim/lib/kim_credential.c M /trunk/src/kim/lib/kim_debug.c M /trunk/src/kim/lib/kim_error.c M /trunk/src/kim/lib/kim_error_code.et M /trunk/src/kim/lib/kim_error_private.h M /trunk/src/kim/lib/kim_identity.c M /trunk/src/kim/lib/kim_library.c M /trunk/src/kim/lib/kim_library_private.h M /trunk/src/kim/lib/kim_options.c M /trunk/src/kim/lib/kim_preferences.c M /trunk/src/kim/lib/kim_private.h M /trunk/src/kim/lib/kim_selection_hints.c M /trunk/src/kim/lib/kim_string.c M /trunk/src/kim/lib/mac/kim_os_identity.c M /trunk/src/kim/lib/mac/kim_os_library.c M /trunk/src/kim/lib/mac/kim_os_preferences.c M /trunk/src/kim/lib/mac/kim_os_private.h M /trunk/src/kim/lib/mac/kim_os_selection_hints.c M /trunk/src/kim/lib/mac/kim_os_string.c ticket: 6055 Use krb5 threading functions. Remove use of ECODE since errors are no longer objects. Fixed bug where bundle error strings were not returned when homedir access was off. Switched to using UTF8 unconditionally. ------------------------------------------------------------------------ r20708 | raeburn | 2008-09-05 16:46:44 -0400 (Fri, 05 Sep 2008) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c Use braces to repair broken emacs indentation, caused by omission of a semicolon, caused by use of macros that expand to compound statements. ------------------------------------------------------------------------ r20707 | raeburn | 2008-09-05 16:39:19 -0400 (Fri, 05 Sep 2008) | 5 lines Changed paths: M /trunk/src/lib/krb5/asn.1/asn1_decode.c M /trunk/src/lib/krb5/asn.1/asn1_encode.c M /trunk/src/lib/krb5/asn.1/asn1_get.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/asn.1/asn1_make.c M /trunk/src/lib/krb5/asn.1/asn1_misc.c M /trunk/src/lib/krb5/asn.1/asn1buf.c M /trunk/src/lib/krb5/asn.1/asn1buf.h M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/asn.1/krb5_encode.c M /trunk/src/lib/krb5/asn.1/ldap_key_seq.c Whitespace changes, mostly horizontal, for consistency with current style: indentation levels, spacing around if/else/for/while and braces. Still plenty of inconsistency with current coding standards, especially for when line breaks are to be used. Didn't touch multi-line macro definitions, or .h function declarations. ------------------------------------------------------------------------ r20705 | lxs | 2008-09-04 14:43:14 -0400 (Thu, 04 Sep 2008) | 6 lines Changed paths: M /trunk/src/ccapi/lib/ccapi_context.c M /trunk/src/ccapi/lib/ccapi_context_change_time.c M /trunk/src/ccapi/lib/ccapi_context_change_time.h M /trunk/src/ccapi/lib/ccapi_ipc.c M /trunk/src/ccapi/lib/ccapi_ipc.h M /trunk/src/ccapi/lib/ccapi_os_ipc.h M /trunk/src/ccapi/lib/mac/ccapi_os_ipc.c M /trunk/src/ccapi/lib/win/ccapi_os_ipc.cxx M /trunk/src/include/k5-thread.h ticket: new subject: CCAPI should only use one pthread key Use k5 thread functions. Also add destructors so if we ever have a way to detect application exit that the pthread key is destroyed. ------------------------------------------------------------------------ r20704 | raeburn | 2008-09-03 13:22:58 -0400 (Wed, 03 Sep 2008) | 1 line Changed paths: M /trunk/src/lib/gssapi/mechglue/g_dsp_status.c Use GSS_S_BAD_STATUS for unknown status codes. ------------------------------------------------------------------------ r20703 | raeburn | 2008-08-29 13:42:20 -0400 (Fri, 29 Aug 2008) | 1 line Changed paths: M /trunk/src/include/k5-platform.h Fix vasprintf signed/unsigned mix; separate out duplicated error paths; pull success return path out of guts of loop. ------------------------------------------------------------------------ r20702 | raeburn | 2008-08-28 14:11:50 -0400 (Thu, 28 Aug 2008) | 5 lines Changed paths: M /trunk/src/lib/kadm5/srv/svr_principal.c ticket: new subject: fix resource leak in USE_PASSWORD_SERVER code Don't leak file descriptors in error cases. Remove limit from length of passwords. ------------------------------------------------------------------------ r20701 | raeburn | 2008-08-28 13:17:51 -0400 (Thu, 28 Aug 2008) | 1 line Changed paths: M /trunk/src/kdc/kdc_authdata.c Fix resource leak. ------------------------------------------------------------------------ r20700 | lxs | 2008-08-28 12:37:34 -0400 (Thu, 28 Aug 2008) | 4 lines Changed paths: M /trunk/src/kim/agent/mac/Identities.h M /trunk/src/kim/agent/mac/Identities.m M /trunk/src/kim/agent/mac/resources/English.lproj/Authentication.xib M /trunk/src/kim/agent/mac/resources/English.lproj/SelectIdentity.xib ticket: 6055 Additional code for KerberosAgent. Checking in so Justin can work on it. ------------------------------------------------------------------------ r20699 | raeburn | 2008-08-27 18:31:57 -0400 (Wed, 27 Aug 2008) | 6 lines Changed paths: M /trunk/src/kadmin/server/ovsec_kadmd.c ticket: new subject: compile-time flag to disable iprop If DISABLE_IPROP is defined at compile time, don't listen for connections and don't register the service. (Doesn't currently disable compilation of all of the code.) ------------------------------------------------------------------------ r20698 | raeburn | 2008-08-27 12:45:55 -0400 (Wed, 27 Aug 2008) | 1 line Changed paths: M /trunk/src/Makefile.in Some helper rules for running Coverity Prevent. ------------------------------------------------------------------------ r20697 | raeburn | 2008-08-27 12:36:00 -0400 (Wed, 27 Aug 2008) | 31 lines Changed paths: M /trunk M /trunk/src/aclocal.m4 A /trunk/src/include/k5-gmt_mktime.h M /trunk/src/include/k5-int.h M /trunk/src/include/k5-thread.h M /trunk/src/kim/lib/kim_preferences.c M /trunk/src/kim/lib/mac/kim_os_string.c M /trunk/src/lib/crypto/checksum_length.c M /trunk/src/lib/crypto/cksumtype_to_string.c M /trunk/src/lib/crypto/cksumtypes.c M /trunk/src/lib/crypto/cksumtypes.h M /trunk/src/lib/crypto/coll_proof_cksum.c M /trunk/src/lib/crypto/des/f_parity.c M /trunk/src/lib/crypto/des/string2key.c M /trunk/src/lib/crypto/des/weak_key.c M /trunk/src/lib/crypto/hash_provider/hash_crc32.c M /trunk/src/lib/crypto/hash_provider/hash_md4.c M /trunk/src/lib/crypto/hash_provider/hash_md5.c M /trunk/src/lib/crypto/hash_provider/hash_sha1.c M /trunk/src/lib/crypto/hmac.c M /trunk/src/lib/crypto/keyed_cksum.c M /trunk/src/lib/crypto/keyhash_provider/k5_md4des.c M /trunk/src/lib/crypto/keyhash_provider/k5_md5des.c M /trunk/src/lib/crypto/make_checksum.c M /trunk/src/lib/crypto/pbkdf2.c M /trunk/src/lib/crypto/sha1/shs.c M /trunk/src/lib/crypto/string_to_cksumtype.c M /trunk/src/lib/crypto/valid_cksumtype.c M /trunk/src/lib/crypto/verify_checksum.c M /trunk/src/lib/gssapi/generic/gssapiP_generic.h M /trunk/src/lib/gssapi/generic/util_buffer.c M /trunk/src/lib/gssapi/generic/util_errmap.c M /trunk/src/lib/gssapi/gss_libinit.c M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/copy_ccache.c M /trunk/src/lib/gssapi/krb5/import_sec_context.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/inq_context.c M /trunk/src/lib/gssapi/krb5/k5seal.c M /trunk/src/lib/gssapi/krb5/krb5_gss_glue.c M /trunk/src/lib/gssapi/krb5/set_allowable_enctypes.c M /trunk/src/lib/gssapi/krb5/util_seed.c M /trunk/src/lib/gssapi/mechglue/g_acquire_cred.c M /trunk/src/lib/gssapi/mechglue/g_initialize.c M /trunk/src/lib/gssapi/mechglue/g_inq_context.c M /trunk/src/lib/gssapi/mechglue/g_rel_oid_set.c M /trunk/src/lib/gssapi/mechglue/mglueP.h M /trunk/src/lib/gssapi/mechglue/oid_ops.c M /trunk/src/lib/gssapi/spnego/gssapiP_spnego.h M /trunk/src/lib/gssapi/spnego/spnego_mech.c M /trunk/src/lib/krb5/asn.1/asn1_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1buf.c M /trunk/src/lib/krb5/asn.1/asn1buf.h M /trunk/src/lib/krb5/asn.1/ldap_key_seq.c M /trunk/src/lib/krb5/ccache/ccdefault.c M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/pkinit_apple_cert_store.c M /trunk/src/lib/krb5/krb/pkinit_apple_utils.c M /trunk/src/lib/krb5/krb/preauth2.c M /trunk/src/lib/krb5/krb/ser_ctx.c M /trunk/src/lib/krb5/krb/srv_rcache.c M /trunk/src/lib/krb5/krb/str_conv.c M /trunk/src/lib/krb5/libkrb5.exports M /trunk/src/lib/krb5/os/changepw.c M /trunk/src/lib/krb5/os/gen_rname.c M /trunk/src/lib/krb5/os/localaddr.c M /trunk/src/lib/krb5/os/sendto_kdc.c M /trunk/src/lib/krb5/rcache/rc_io.c M /trunk/src/util/support/gmt_mktime.c ticket: 6096 status: open Based on patch from lxs, with some changes: Add several new gcc warning flags, used in the KfM build process. Put declarations before code. Fix a bunch of signed/unsigned type mixes, mostly by changing variable types to unsigned int. Fix constness in handling name of default ccache name. Make sure functions get declared with prototypes: krb5int_pthread_loaded krb5int_gmt_mktime krb5int_aes_encrypt krb5int_aes_decrypt gssint_mecherrmap_init gssint_mecherramp_get. Don't shadow global names: stat accept index open encrypt. Fix variable shadowing in LDAP ASN.1 support. Don't define unused krb5int_local_addresses. Don't export internal krb5_change_set_password. Fix error return indications from gssint_oid_to_mech. Create and use k5-gmt_mktime.h to provide one global declaration of krb5int_gmt_mktime, needed before we've generated krb5.h on some platforms. Not incorporated from initial patch: const changes in function signatures. ------------------------------------------------------------------------ r20696 | raeburn | 2008-08-26 20:21:53 -0400 (Tue, 26 Aug 2008) | 27 lines Changed paths: M /trunk M /trunk/src/include/k5-thread.h M /trunk/src/util/et/error_message.c M /trunk/src/util/support/libkrb5support-fixed.exports M /trunk/src/util/support/threads.c r820@NOME-KING: raeburn | 2008-08-26 18:37:41 -0400 x r821@NOME-KING: raeburn | 2008-08-26 18:51:10 -0400 Remove disabled statistics gathering support. r822@NOME-KING: raeburn | 2008-08-26 18:57:20 -0400 Remove source location tracking. r823@NOME-KING: raeburn | 2008-08-26 19:05:35 -0400 Delete DEBUG_THREADS code. r824@NOME-KING: raeburn | 2008-08-26 19:18:59 -0400 Remove now-no-op assertion checks. r825@NOME-KING: raeburn | 2008-08-26 19:29:49 -0400 Simplify some wrappers. r826@NOME-KING: raeburn | 2008-08-26 19:38:23 -0400 Remove redundant comment. r827@NOME-KING: raeburn | 2008-08-26 19:49:20 -0400 When pthreads must be checked for at run time, don't include the no-op _nothread_mutex stuff too. r828@NOME-KING: raeburn | 2008-08-26 19:54:05 -0400 Remove remaining DEBUG_THREADS bits. r829@NOME-KING: raeburn | 2008-08-26 20:00:22 -0400 fix up initializer r830@NOME-KING: raeburn | 2008-08-26 20:10:37 -0400 Flatten a couple of structs wrapping single elements. r831@NOME-KING: raeburn | 2008-08-26 20:14:01 -0400 Remove k5_pthread_mutex_*lock macros. r832@NOME-KING: raeburn | 2008-08-26 20:19:14 -0400 Update comments a bit for lack of debug support. ------------------------------------------------------------------------ r20695 | raeburn | 2008-08-26 15:34:18 -0400 (Tue, 26 Aug 2008) | 3 lines Changed paths: M /trunk/src/include/k5-thread.h Change non-debug version of k5_debug_log to int to silence some compiler warnings. ------------------------------------------------------------------------ r20694 | tlyu | 2008-08-26 14:05:52 -0400 (Tue, 26 Aug 2008) | 2 lines Changed paths: M /trunk M /trunk/src/lib/kadm5/admin.h whitespace ------------------------------------------------------------------------ r20693 | tlyu | 2008-08-25 19:08:16 -0400 (Mon, 25 Aug 2008) | 2 lines Changed paths: M /trunk M /trunk/src/plugins/kdb/db2/libdb2/test/Makefile.in Fix PROG_LIBPATH so in-tree tests work. ------------------------------------------------------------------------ r20692 | raeburn | 2008-08-25 16:11:19 -0400 (Mon, 25 Aug 2008) | 5 lines Changed paths: M /trunk/src/kdc/krb5kdc.M ticket: 5565 Update description of -k option: From the code it appears the default is des-cbc-crc, and it applies to entering passwords with -m. ------------------------------------------------------------------------ r20691 | raeburn | 2008-08-25 15:43:03 -0400 (Mon, 25 Aug 2008) | 20 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/config/pre.in M /trunk/src/configure.in A /trunk/src/include/krb5/authdata_plugin.h M /trunk/src/include/osconf.hin M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/do_as_req.c A /trunk/src/kdc/kdc_authdata.c M /trunk/src/kdc/kdc_util.h M /trunk/src/kdc/main.c M /trunk/src/lib/krb5/krb/rd_req_dec.c A /trunk/src/plugins/authdata A /trunk/src/plugins/authdata/greet A /trunk/src/plugins/authdata/greet/Makefile.in A /trunk/src/plugins/authdata/greet/greet.exports A /trunk/src/plugins/authdata/greet/greet_auth.c ticket: 5565 Incorporate Apple's patch. Add a test authorization data scheme, in both built-in and plugin forms; built-in version is #ifdef'ed out. Update configury to create the build directory for the plugin, but don't build or install it by default. Create the new (and normally empty) authorization data plugin directory at install time. Add some (normally disabled) code to log authz data from rd_req. Fix up some comments that still refer to preauth plugins. Add some details in comments on the API, and why it's private for now. Make the plugin init context support work, by not passing null pointers. ------------------------------------------------------------------------ r20690 | raeburn | 2008-08-25 13:40:58 -0400 (Mon, 25 Aug 2008) | 5 lines Changed paths: M /trunk/src/include/k5-thread.h ticket: 6090 Fix sense of test of lock call preparing to update debug info in k5_mutex_destroy. Thanks, Ezra. ------------------------------------------------------------------------ r20688 | lxs | 2008-08-22 12:44:22 -0400 (Fri, 22 Aug 2008) | 8 lines Changed paths: M /trunk/src/ccapi/lib/mac/ccapi_os_ipc.c ticket: new subject: CCAPI is leaking mach ports Need to destroy the mach ports instead of deallocating because we requested notifications on the port so just deallocating won't actually destroy the port. Also deallocate any port which was previously registered for notifications. ------------------------------------------------------------------------ r20687 | raeburn | 2008-08-22 12:26:28 -0400 (Fri, 22 Aug 2008) | 2 lines Changed paths: M /trunk M /trunk/src/lib/krb5/krb/Makefile.in Let walk_realm_tree tests fail for now, ignore them and keep going. ------------------------------------------------------------------------ r20686 | raeburn | 2008-08-22 12:25:27 -0400 (Fri, 22 Aug 2008) | 2 lines Changed paths: M /trunk M /trunk/src/lib/krb5/krb/walk_rtree.c Use capaths unconditionally. Update copyright. ------------------------------------------------------------------------ r20685 | raeburn | 2008-08-22 11:56:32 -0400 (Fri, 22 Aug 2008) | 10 lines Changed paths: M /trunk/src/aclocal.m4 New macro for testing whether the compiler supports a given command-line flag or not, and adding it to CFLAGS only if supported. Use it for GCC flag -Wno-format-zero-length, which we were testing for before, and for some additional flags: -Woverflow -Wstrict-overflow -Wmissing-format-attribute -Werror=declaration-after-statement -Wdeclaration-after-statement -Werror=variadic-macros -Wvariadic-macros. (The last few are because we've had some code contributions that assumed full C99 support, and our baseline is currently C89+, so if possible we want certain newer constructs flagged as errors.) ------------------------------------------------------------------------ r20684 | lxs | 2008-08-22 11:36:33 -0400 (Fri, 22 Aug 2008) | 3 lines Changed paths: A /trunk/src/kim/lib/kim-lite.exports M /trunk/src/kim/lib/kim_ccache.c M /trunk/src/kim/lib/kim_credential.c ticket: new subject: KIM should not provide keytab functions when building lite framework ------------------------------------------------------------------------ r20683 | lxs | 2008-08-22 11:34:46 -0400 (Fri, 22 Aug 2008) | 2 lines Changed paths: M /trunk/src/include/kim/kim_error.h Updated documentation to be more specific about TLS impact. ------------------------------------------------------------------------ r20682 | lxs | 2008-08-22 11:34:20 -0400 (Fri, 22 Aug 2008) | 2 lines Changed paths: M /trunk/src/kim/lib/kim_library.c Removed warnings of unused variable. ------------------------------------------------------------------------ r20681 | raeburn | 2008-08-21 21:20:23 -0400 (Thu, 21 Aug 2008) | 6 lines Changed paths: M /trunk/src/aclocal.m4 M /trunk/src/configure.in Check for struct sockaddr_storage only in top-level configure script, not in code common to all. Use an existing AC_CHECK_TYPES invocation, not a special-purpose test. Eliminate now-unused KRB5_AC_CHECK_TYPE_WITH_HEADERS and KRB5_AC_CHECK_SOCKADDR_STORAGE macros. Merge KRB5_AC_CHECK_INET6 into the one place where it gets used. ------------------------------------------------------------------------ r20680 | tsitkova | 2008-08-20 17:09:14 -0400 (Wed, 20 Aug 2008) | 6 lines Changed paths: M /trunk/src/lib/gssapi/gss_libinit.c M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/add_cred.c M /trunk/src/lib/gssapi/krb5/export_sec_context.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/krb5_gss_glue.c M /trunk/src/lib/gssapi/krb5/rel_cred.c M /trunk/src/lib/gssapi/mechglue/g_accept_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_exp_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_imp_sec_context.c M /trunk/src/lib/gssapi/spnego/gssapiP_spnego.h M /trunk/src/lib/gssapi/spnego/spnego_mech.c M /trunk/src/lib/kdb/kdb_default.c M /trunk/src/lib/krb5/keytab/kt_file.c M /trunk/src/lib/krb5/keytab/kt_memory.c M /trunk/src/lib/krb5/keytab/kt_srvtab.c M /trunk/src/lib/krb5/keytab/ktadd.c M /trunk/src/lib/krb5/keytab/ktbase.c M /trunk/src/lib/krb5/keytab/ktdefault.c M /trunk/src/lib/krb5/keytab/ktfns.c M /trunk/src/lib/krb5/keytab/ktfr_entry.c M /trunk/src/lib/krb5/keytab/ktremove.c M /trunk/src/lib/krb5/keytab/read_servi.c M /trunk/src/lib/krb5/krb/gic_keytab.c M /trunk/src/lib/krb5/krb/gic_pwd.c M /trunk/src/lib/krb5/krb/in_tkt_sky.c M /trunk/src/lib/krb5/krb/rd_req.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/ser_ctx.c M /trunk/src/lib/krb5/krb/srv_dec_tkt.c M /trunk/src/lib/krb5/krb5_libinit.c M /trunk/src/lib/krb5/os/accessor.c M /trunk/src/util/collected-client-lib/libcollected.exports M /trunk/src/util/profile/prof_init.c Ticket:new Subject: lean client changes All changes are under LEAN_CLIENT macro. Application server functionality is disabled. ------------------------------------------------------------------------ r20679 | lxs | 2008-08-20 14:58:04 -0400 (Wed, 20 Aug 2008) | 3 lines Changed paths: M /trunk/src/ccapi/server/ccs_cache_collection.c M /trunk/src/ccapi/server/ccs_ccache.c A /trunk/src/ccapi/server/ccs_os_notify.h A /trunk/src/ccapi/server/mac/ccs_os_notify.c M /trunk/src/include/CredentialsCache.h ticket: new subject: Add support to send CFNotifications on ccache and cache collection changes ------------------------------------------------------------------------ r20678 | lxs | 2008-08-20 14:46:46 -0400 (Wed, 20 Aug 2008) | 6 lines Changed paths: M /trunk/src/ccapi/server/ccs_cache_collection.c M /trunk/src/ccapi/server/ccs_ccache.c M /trunk/src/ccapi/server/ccs_ccache.h ticket: new subject: Notify clients on ccache deletion Clients watching a ccache or the cache collection should get a notification when the ccache is destroyed. ------------------------------------------------------------------------ r20677 | lxs | 2008-08-20 13:58:07 -0400 (Wed, 20 Aug 2008) | 2 lines Changed paths: M /trunk/src/kim/lib/mac/kim_os_string.c Added some carriage returns to decrease line length. ------------------------------------------------------------------------ r20676 | raeburn | 2008-08-19 19:14:41 -0400 (Tue, 19 Aug 2008) | 1 line Changed paths: M /trunk/src/appl/bsd/configure.in Update krb4 test to use aclocal.m4 macro and default to disabled. ------------------------------------------------------------------------ r20675 | raeburn | 2008-08-19 19:07:11 -0400 (Tue, 19 Aug 2008) | 5 lines Changed paths: M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/asn.1/krb5_encode.c ticket: 6076 Fix broken build -- conditionalize some stuff on DISABLE_PKINIT that I missed last time. ------------------------------------------------------------------------ r20674 | lxs | 2008-08-19 17:04:56 -0400 (Tue, 19 Aug 2008) | 6 lines Changed paths: M /trunk/src/util/profile/prof_parse.c ticket: new owner: raeburn subject: profile write code should only quote empty strings Assigned to Ken for review. ------------------------------------------------------------------------ r20673 | lxs | 2008-08-19 16:09:22 -0400 (Tue, 19 Aug 2008) | 5 lines Changed paths: M /trunk/src/kim/agent/mac/Identities.h M /trunk/src/kim/agent/mac/Identities.m M /trunk/src/kim/agent/mac/KerberosAgentPrefix.pch M /trunk/src/kim/lib/kim.exports ticket: 6055 status: open Get KerberosAgent building again after KIM changes. ------------------------------------------------------------------------ r20672 | raeburn | 2008-08-19 15:37:16 -0400 (Tue, 19 Aug 2008) | 1 line Changed paths: M /trunk/src/aclocal.m4 Default to not building krb4 support. ------------------------------------------------------------------------ r20671 | lxs | 2008-08-19 12:49:18 -0400 (Tue, 19 Aug 2008) | 6 lines Changed paths: M /trunk/src/kim/lib/kim.exports M /trunk/src/kim/lib/kim_ccache.c M /trunk/src/kim/lib/kim_identity.c ticket: 6055 status: open Fixed export list for new hints functions and fixed calls to set error message. ------------------------------------------------------------------------ r20670 | lxs | 2008-08-19 12:43:17 -0400 (Tue, 19 Aug 2008) | 8 lines Changed paths: M /trunk/src/include/k5-thread.h M /trunk/src/include/kim/kim_ccache.h M /trunk/src/include/kim/kim_credential.h M /trunk/src/include/kim/kim_error.h M /trunk/src/include/kim/kim_identity.h M /trunk/src/include/kim/kim_options.h M /trunk/src/include/kim/kim_preferences.h M /trunk/src/include/kim/kim_selection_hints.h M /trunk/src/include/kim/kim_string.h M /trunk/src/include/kim/kim_types.h M /trunk/src/kim/agent/mac/Identities.m M /trunk/src/kim/lib/kim.exports M /trunk/src/kim/lib/kim_ccache.c M /trunk/src/kim/lib/kim_credential.c A /trunk/src/kim/lib/kim_debug.c A /trunk/src/kim/lib/kim_debug_private.h M /trunk/src/kim/lib/kim_error.c M /trunk/src/kim/lib/kim_error_code.et M /trunk/src/kim/lib/kim_error_private.h M /trunk/src/kim/lib/kim_library.c M /trunk/src/kim/lib/kim_library_private.h M /trunk/src/kim/lib/kim_options.c M /trunk/src/kim/lib/kim_preferences.c M /trunk/src/kim/lib/kim_private.h M /trunk/src/kim/lib/kim_selection_hints.c A /trunk/src/kim/lib/mac/kim_os_debug.c (from /trunk/src/kim/lib/mac/kim_os_library.c:20613) M /trunk/src/kim/lib/mac/kim_os_library.c M /trunk/src/kim/lib/mac/kim_os_preferences.c M /trunk/src/kim/lib/mac/kim_os_selection_hints.c M /trunk/src/kim/test/test_kim_common.c M /trunk/src/kim/test/test_kim_identity.c M /trunk/src/kim/test/test_kim_preferences.c ticket: 6055 status: open Modified hints APIs to be a single API that takes string keys. Removed error object. Changed error message API to use thread specific data. Split out debugging API into separate files. ------------------------------------------------------------------------ r20669 | lxs | 2008-08-18 13:08:28 -0400 (Mon, 18 Aug 2008) | 2 lines Changed paths: M /trunk/src/kim/agent/mac/resources/English.lproj/SelectIdentity.xib Updated bindings. Incomplete but commiting to avoid losing changes. ------------------------------------------------------------------------ r20668 | epeisach | 2008-08-17 19:34:41 -0400 (Sun, 17 Aug 2008) | 5 lines Changed paths: M /trunk/src/lib/krb5/ccache/t_cc.c Using gcov, it was noted that the tests were never including authdata in the test credential - and a segment of code was never tested. Add some fake authdata to the test creds. ------------------------------------------------------------------------ r20667 | epeisach | 2008-08-16 09:03:30 -0400 (Sat, 16 Aug 2008) | 5 lines Changed paths: M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/lib/krb5/ccache/cc_keyring.c In parsing authorization data, if run out of memory, the authorization data was released, but the pointer not zeroed. This resulted in higher level code trying to free it again. ------------------------------------------------------------------------ r20666 | epeisach | 2008-08-16 09:01:40 -0400 (Sat, 16 Aug 2008) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/copy_creds.c In copying a credential - if we run out memory - the cleanup code failed to clear the second_ticket. ------------------------------------------------------------------------ r20665 | epeisach | 2008-08-15 21:14:58 -0400 (Fri, 15 Aug 2008) | 4 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/ccache/cc-int.h M /trunk/src/lib/krb5/ccache/cccursor.c Move internal cccursor structures/prototypes to the ccache private include file. Functions are not exported from library. ------------------------------------------------------------------------ r20664 | lxs | 2008-08-15 18:19:01 -0400 (Fri, 15 Aug 2008) | 6 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/stdcc.c M /trunk/src/lib/krb5/ccache/ccapi/stdcc.h M /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.c M /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.h ticket: new subject: Conditionalize building of CCAPI ccache type on USE_CCAPI Still refer to Windows by OS macro because KfW builds do not set USE_CCAPI. ------------------------------------------------------------------------ r20663 | lxs | 2008-08-15 18:17:09 -0400 (Fri, 15 Aug 2008) | 5 lines Changed paths: M /trunk/src/kim/lib/kim_ccache.c M /trunk/src/kim/lib/mac/kim_os_identity.c ticket: new subject: mac port of kim should not depend on kipc kipc is not necessarily built ------------------------------------------------------------------------ r20662 | epeisach | 2008-08-15 14:46:12 -0400 (Fri, 15 Aug 2008) | 5 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/ccache/cc-int.h M /trunk/src/lib/krb5/ccache/cc_keyring.c M /trunk/src/lib/krb5/ccache/cc_memory.c Move prototype for krb5int_random_string from k5-int.h to cc-int.h as it is private to the ccache code. Include cc-int.h where needed, and update Makefile.in dependencies. ------------------------------------------------------------------------ r20661 | wfiveash | 2008-08-14 20:38:41 -0400 (Thu, 14 Aug 2008) | 7 lines Changed paths: M /trunk/src/configure.in M /trunk/src/include/k5-int.h M /trunk/src/include/kdb.h M /trunk/src/kadmin/dbutil/dump.c M /trunk/src/kadmin/dbutil/kdb5_create.c M /trunk/src/kadmin/dbutil/kdb5_stash.c M /trunk/src/kadmin/dbutil/kdb5_util.M M /trunk/src/kadmin/dbutil/kdb5_util.c M /trunk/src/kdc/main.c M /trunk/src/lib/kadm5/admin.h M /trunk/src/lib/kadm5/alt_prof.c M /trunk/src/lib/kadm5/srv/server_kdb.c M /trunk/src/lib/kadm5/unit-test/api.2/init-v2.exp M /trunk/src/lib/kdb/kdb5.c M /trunk/src/lib/kdb/kdb5.h M /trunk/src/lib/kdb/kdb_default.c M /trunk/src/lib/krb5/keytab/kt_file.c M /trunk/src/lib/krb5/keytab/kt_memory.c M /trunk/src/lib/krb5/keytab/kt_srvtab.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.M M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c M /trunk/src/tests/Makefile.in M /trunk/src/tests/create/kdb5_mkdums.c A /trunk/src/tests/mkeystash_compat (from /branches/mkey_keytab/src/tests/mkeystash_compat:20627) M /trunk/src/tests/verify/kdb5_verify.c ticket: 194 a stash file is not a keytab Note, this is the commit for the associated Krb Consortium project: Projects/Masterkey Keytab Stash ------------------------------------------------------------------------ r20660 | raeburn | 2008-08-14 18:59:54 -0400 (Thu, 14 Aug 2008) | 4 lines Changed paths: M /trunk/src/aclocal.m4 Only add -Os for size optimizations if CFLAGS wasn't specified already. If the configure-generated CFLAGS string is one of the usual ones with -O2, replace -O2 rather than appending, since -Os will override previously specified optimization levels anyways. ------------------------------------------------------------------------ r20659 | raeburn | 2008-08-14 17:32:58 -0400 (Thu, 14 Aug 2008) | 4 lines Changed paths: M /trunk/src/configure.in M /trunk/src/lib/krb5/asn.1/ldap_key_seq.c M /trunk/src/lib/krb5/os/accessor.c If the LDAP KDB back end is being built, define ENABLE_LDAP. If ENABLE_LDAP is not defined, don't build the LDAP KDB ASN.1 encoding and decoding functions, and use null pointers for them in the accessor function table. ------------------------------------------------------------------------ r20658 | epeisach | 2008-08-14 12:40:07 -0400 (Thu, 14 Aug 2008) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/lib/krb5/ccache/cc_keyring.c In parsing principal - if run out memory - clean up after ourselves. ------------------------------------------------------------------------ r20657 | epeisach | 2008-08-14 12:25:29 -0400 (Thu, 14 Aug 2008) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/copy_creds.c In krb5int_copy_creds_contents - if we run out of memory, do not release pointer to output creds structure that is passed in by caller. ------------------------------------------------------------------------ r20656 | epeisach | 2008-08-14 12:22:48 -0400 (Thu, 14 Aug 2008) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/bld_princ.c Clean up memory leak in krb5_build_principal if we run out of memory while building pricipal. ------------------------------------------------------------------------ r20655 | epeisach | 2008-08-14 01:09:12 -0400 (Thu, 14 Aug 2008) | 8 lines Changed paths: M /trunk/src/lib/krb5/ccache/cc_keyring.c M /trunk/src/lib/krb5/ccache/cc_memory.c subject: Error return from krb5int_random_string not tested in ccache code krb5int_random_string should probably only fail on malloc failure. Test for an error return from the function and cleanup properly (release mutex, return error instead of using uninitialized memory). ------------------------------------------------------------------------ r20654 | epeisach | 2008-08-14 00:55:14 -0400 (Thu, 14 Aug 2008) | 8 lines Changed paths: M /trunk/src/lib/krb5/ccache/cc_file.c subject: krb5_fcc_read_addrs returns pointer to released memory on malloc failre In cleanup code on malloc failure, addresses are released including pointer to the krb5_address * - but the freed value is returned to caller. Clear pointer. ------------------------------------------------------------------------ r20653 | epeisach | 2008-08-14 00:44:44 -0400 (Thu, 14 Aug 2008) | 15 lines Changed paths: M /trunk/src/lib/krb5/ccache/cc_file.c ticket: new subject: krb5_fcc_resolve file locking error on malloc failuer In krb5_fcc_resolve, on malloc failure, the data->lock mutex needs to be destroyed. Unfortunately, this is done with the mutex is still locked. When thread debugging code is enabled, this results in aeg fault. Also - in krb5_fcc_generate_new, a strdup failure would result in the krb5int_cc_file_mutex being unlocked twice. [I have a modified version of valgrind in which I can signal after a certain number of mallocs for it to fail - I vary the allocation number from 1300 to 0 - and see what breaks - some memory leaks will be fixed separately] ------------------------------------------------------------------------ r20652 | raeburn | 2008-08-13 19:32:11 -0400 (Wed, 13 Aug 2008) | 16 lines Changed paths: M /trunk/src/configure.in M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/os/accessor.c ticket: new subject: Don't build PKINIT ASN.1 support code if not building PKINIT plugin If --disable-pkinit is given at configure time, don't build the PKINIT plugin. If the PKINIT plugin is not going to be built, define DISABLE_PKINIT. If DISABLE_PKINIT is defined, don't build the PKINIT-related ASN.1 encoding and decoding routines, and fill their slots in the accessor function table with null pointers. Tweak the accessor table initialization to use conditionally-varying macros rather than conditionally selecting between two blocks of invocations of fixed macros. ------------------------------------------------------------------------ r20651 | lxs | 2008-08-13 15:52:22 -0400 (Wed, 13 Aug 2008) | 3 lines Changed paths: M /trunk/src/lib/kadm5/logger.c ticket: new subject: Open log file for appending only, not also reading ------------------------------------------------------------------------ r20650 | lxs | 2008-08-13 15:49:50 -0400 (Wed, 13 Aug 2008) | 5 lines Changed paths: M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/lib/crypto/arcfour/arcfour_s2k.c ticket: new subject: Use a valid UTF8 password for randkey password KfM RC4 string to key function expects password to be valid UTF8 ------------------------------------------------------------------------ r20649 | raeburn | 2008-08-12 18:14:39 -0400 (Tue, 12 Aug 2008) | 5 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccbase.c M /trunk/src/lib/krb5/ccache/ccdefops.c Rewrite the building of the ccache-type linked list to be linear instead of branched, and thus a bit easier to follow and modify. If NO_FILE_CCACHE is defined, leave the file cache out of the list, and (if we're not using ccapi) use the memory cache as the default. ------------------------------------------------------------------------ r20648 | raeburn | 2008-08-12 17:28:30 -0400 (Tue, 12 Aug 2008) | 1 line Changed paths: M /trunk/src/lib/crypto/aes/aesopt.h M /trunk/src/lib/crypto/des/f_cbc.c M /trunk/src/lib/crypto/des/f_tables.h M /trunk/src/lib/crypto/md4/md4.c M /trunk/src/lib/crypto/md5/md5.c M /trunk/src/lib/crypto/sha1/shs.c If CONFIG_SMALL_NO_CRYPTO is defined, turn off CONFIG_SMALL changes for crypto code only. ------------------------------------------------------------------------ r20647 | raeburn | 2008-08-12 17:10:50 -0400 (Tue, 12 Aug 2008) | 1 line Changed paths: M /trunk/src/util/collected-client-lib/libcollected.exports Shorter export list, dumping a bunch of stuff most clients probably would't need. ------------------------------------------------------------------------ r20646 | raeburn | 2008-08-12 16:52:39 -0400 (Tue, 12 Aug 2008) | 4 lines Changed paths: M /trunk/src/configure.in A /trunk/src/util/collected-client-lib A /trunk/src/util/collected-client-lib/Makefile.in A /trunk/src/util/collected-client-lib/libcollected.exports Add a new directory, configured but not built by default, and never installed, where we can build the main client libraries all together into one library, and experiment with configuration changes for a client-only library. ------------------------------------------------------------------------ r20645 | raeburn | 2008-08-12 16:31:21 -0400 (Tue, 12 Aug 2008) | 1 line Changed paths: M /trunk/src/config/shlib.conf Actually use the export list for Darwin libraries. ------------------------------------------------------------------------ r20644 | raeburn | 2008-08-12 16:21:29 -0400 (Tue, 12 Aug 2008) | 1 line Changed paths: M /trunk/src/util/support/cache-addrinfo.h Disable caching on Mac for now. ------------------------------------------------------------------------ r20643 | raeburn | 2008-08-12 16:20:41 -0400 (Tue, 12 Aug 2008) | 1 line Changed paths: M /trunk/src/util/support/threads.c Always define krb5int_pthread_loaded, for consistency. ------------------------------------------------------------------------ r20642 | tlyu | 2008-08-12 16:17:02 -0400 (Tue, 12 Aug 2008) | 5 lines Changed paths: M /trunk M /trunk/src/lib/crypto/des/f_cbc.c M /trunk/src/lib/crypto/des/f_cksum.c M /trunk/src/lib/crypto/des/f_sched.c M /trunk/src/lib/crypto/des/f_tables.c M /trunk/src/lib/crypto/des/f_tables.h M /trunk/src/lib/des425/pcbc_encrypt.c ticket: 6070 Update copyright notices to reflect donation of DES implementation by Dennis Ferguson. ------------------------------------------------------------------------ r20637 | raeburn | 2008-08-08 12:06:47 -0400 (Fri, 08 Aug 2008) | 1 line Changed paths: M /trunk/src/include/k5-thread.h If krb5int_pthread_loaded is a function and we're using gcc, give it 'const' attribute. ------------------------------------------------------------------------ r20636 | raeburn | 2008-08-07 17:46:34 -0400 (Thu, 07 Aug 2008) | 1 line Changed paths: M /trunk/src/aclocal.m4 New config option to enable size optimizations. ------------------------------------------------------------------------ r20635 | raeburn | 2008-08-07 17:45:16 -0400 (Thu, 07 Aug 2008) | 1 line Changed paths: M /trunk/src/lib/des425/pcbc_encrypt.c Disable CONFIG_SMALL optimizations for now. ------------------------------------------------------------------------ r20634 | raeburn | 2008-08-07 14:37:27 -0400 (Thu, 07 Aug 2008) | 1 line Changed paths: M /trunk/src/lib/krb5/ccache/cc_retr.c Don't use memcmp for comparing structures of values. ------------------------------------------------------------------------ r20633 | raeburn | 2008-08-07 11:54:35 -0400 (Thu, 07 Aug 2008) | 1 line Changed paths: M /trunk/src/lib/kdb/kdb_convert.c Don't leak attr_types storage on error. ------------------------------------------------------------------------ r20632 | raeburn | 2008-08-06 23:29:52 -0400 (Wed, 06 Aug 2008) | 4 lines Changed paths: M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c sequence_of_no_tagvars declared variables used only in end_sequence_of_no_tagvars and only as unnecessary temporaries, so get rid of them; also, push most of the work of the latter macro into a helper function. ------------------------------------------------------------------------ r20631 | raeburn | 2008-08-06 23:06:50 -0400 (Wed, 06 Aug 2008) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/krb5_decode.c get_eoc() is always followed by next_tag(), so don't bother setting the variables that it's about to clobber. Since we don't need any of the tag info at the call site, push it down into the helper function. ------------------------------------------------------------------------ r20630 | raeburn | 2008-08-06 21:23:33 -0400 (Wed, 06 Aug 2008) | 1 line Changed paths: M /trunk/src/lib/krb5/krb/auth_con.c M /trunk/src/lib/krb5/krb/gc_via_tkt.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/mk_cred.c M /trunk/src/lib/krb5/krb/pkinit_apple_asn1.c M /trunk/src/lib/krb5/krb/preauth2.c M /trunk/src/lib/krb5/krb/rd_cred.c M /trunk/src/lib/krb5/krb/ser_actx.c M /trunk/src/lib/krb5/krb/ser_adata.c M /trunk/src/lib/krb5/krb/ser_addr.c M /trunk/src/lib/krb5/krb/ser_auth.c M /trunk/src/lib/krb5/krb/ser_cksum.c M /trunk/src/lib/krb5/krb/ser_ctx.c M /trunk/src/lib/krb5/krb/ser_eblk.c M /trunk/src/lib/krb5/krb/ser_key.c M /trunk/src/lib/krb5/os/localaddr.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/sendto_kdc.c M /trunk/src/lib/krb5/rcache/rc_dfl.c malloc+memset(,0,) -> calloc ------------------------------------------------------------------------ r20629 | raeburn | 2008-08-06 20:59:29 -0400 (Wed, 06 Aug 2008) | 1 line Changed paths: M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/krb5_decode.c Pull out EOC error checks into separate functions. ------------------------------------------------------------------------ r20628 | raeburn | 2008-08-06 20:46:46 -0400 (Wed, 06 Aug 2008) | 1 line Changed paths: M /trunk/src/lib/krb5/asn.1/asn1_get.h Use bitfields for class and construction type. ------------------------------------------------------------------------ r20626 | raeburn | 2008-08-06 20:13:58 -0400 (Wed, 06 Aug 2008) | 8 lines Changed paths: M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1buf.c M /trunk/src/lib/krb5/asn.1/asn1buf.h M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/asn.1/ldap_key_seq.c Rewrite tagnum-checking code to streamline normal path and push refined error code selection into error path. Don't expand asn1buf_insert_octet inline or define asn1buf_ensure_space macro if CONFIG_SMALL. Remove some null-before-free checks. ------------------------------------------------------------------------ r20625 | raeburn | 2008-08-06 18:12:16 -0400 (Wed, 06 Aug 2008) | 8 lines Changed paths: M /trunk/src/include/k5-thread.h ticket: new subject: turn off thread-support debugging code With one big known exception having to do with exiting processes, I think we've shaken out most of the thread-related bugs that this code is going to catch in the existing code. It adds a lot of runtime code, so disable it for now, it can be enabled again for testing new changes. ------------------------------------------------------------------------ r20624 | raeburn | 2008-08-06 14:47:06 -0400 (Wed, 06 Aug 2008) | 1 line Changed paths: M /trunk/src/lib/kdb/kdb_log.c Check fstat result. Close fd on error. ------------------------------------------------------------------------ r20623 | raeburn | 2008-08-06 14:16:37 -0400 (Wed, 06 Aug 2008) | 5 lines Changed paths: M /trunk/src/include/k5-thread.h M /trunk/src/util/support/threads.c If CONFIG_SMALL is defined, always use function calls for k5_mutex_lock and _unlock. On ppc darwin builds with debug info, this makes lib*.dylib a total of about 46K (~3%) smaller; "size" reports a reduction in text and/or "other" sizes for libgssapi_krb5, libkdb5, libkdb_ldap, and libkrb5. ------------------------------------------------------------------------ r20622 | raeburn | 2008-08-06 13:33:31 -0400 (Wed, 06 Aug 2008) | 1 line Changed paths: M /trunk/src/kadmin/dbutil/dump.c Oops. Really delete the extra argument this time. ------------------------------------------------------------------------ r20621 | raeburn | 2008-08-06 13:28:52 -0400 (Wed, 06 Aug 2008) | 1 line Changed paths: M /trunk/src/lib/des425/pcbc_encrypt.c Remove some 'register' declarations. ------------------------------------------------------------------------ r20620 | raeburn | 2008-08-06 12:47:37 -0400 (Wed, 06 Aug 2008) | 1 line Changed paths: M /trunk/src/lib/kdb/kdb5.c Rewrite conditional test for update log processing to make static analysis simpler. ------------------------------------------------------------------------ r20619 | raeburn | 2008-08-06 12:46:52 -0400 (Wed, 06 Aug 2008) | 1 line Changed paths: M /trunk/src/lib/kdb/kdb_log.c After freeing dbprinc, reset it to null. ------------------------------------------------------------------------ r20618 | raeburn | 2008-08-06 12:46:25 -0400 (Wed, 06 Aug 2008) | 1 line Changed paths: M /trunk/src/lib/kdb/kdb_convert.c In loop over entries, make local vars local to each iteration. ------------------------------------------------------------------------ r20617 | raeburn | 2008-08-06 12:43:44 -0400 (Wed, 06 Aug 2008) | 1 line Changed paths: M /trunk/src/lib/kadm5/clnt/client_init.c Fully initialize handle data on allocation. ------------------------------------------------------------------------ r20616 | raeburn | 2008-08-06 12:43:04 -0400 (Wed, 06 Aug 2008) | 1 line Changed paths: M /trunk/src/lib/kadm5/srv/server_acl.c Don't coerce fgetc value to char before EOF check. ------------------------------------------------------------------------ r20615 | raeburn | 2008-08-06 12:41:50 -0400 (Wed, 06 Aug 2008) | 1 line Changed paths: M /trunk/src/kadmin/server/schpw.c Check for malloc failure. ------------------------------------------------------------------------ r20614 | raeburn | 2008-08-06 12:19:56 -0400 (Wed, 06 Aug 2008) | 1 line Changed paths: M /trunk/src/kadmin/dbutil/dump.c Removed unused (and unpassed) argument to process_k5beta7_policy. ------------------------------------------------------------------------ r20613 | raeburn | 2008-08-06 11:55:09 -0400 (Wed, 06 Aug 2008) | 1 line Changed paths: M /trunk/src/appl/gssftp/ftp/cmds.c cstatus() takes no arguments. ------------------------------------------------------------------------ r20612 | raeburn | 2008-08-06 11:54:44 -0400 (Wed, 06 Aug 2008) | 1 line Changed paths: M /trunk/src/appl/bsd/krlogind.c Fix test for accept failure. ------------------------------------------------------------------------ r20611 | raeburn | 2008-08-06 11:51:48 -0400 (Wed, 06 Aug 2008) | 6 lines Changed paths: M /trunk/src/slave/kprop.c ticket: new subject: bad free in kprop target_version: 1.6.4 tags: pullup Don't free automatic storage after sending database. ------------------------------------------------------------------------ r20610 | raeburn | 2008-08-06 11:47:24 -0400 (Wed, 06 Aug 2008) | 1 line Changed paths: M /trunk/src/util/ss/request_tbl.c Fix bug in array size calculation. ------------------------------------------------------------------------ r20609 | raeburn | 2008-08-05 20:10:43 -0400 (Tue, 05 Aug 2008) | 1 line Changed paths: M /trunk/src/util/profile/prof_tree.c Always use unsigned for one-bit fields. ------------------------------------------------------------------------ r20608 | raeburn | 2008-08-05 20:05:47 -0400 (Tue, 05 Aug 2008) | 8 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c ticket: new subject: fix cleanup code in allocating preauth info target_version: 1.6.4 tags: pullup After an allocation failure, free up the previously allocated array elements by counting back down to zero, not continuing to count up until we hit zero. ------------------------------------------------------------------------ r20607 | raeburn | 2008-08-05 20:01:37 -0400 (Tue, 05 Aug 2008) | 1 line Changed paths: M /trunk/src/tests/gss-threads/gss-client.c M /trunk/src/tests/gss-threads/gss-server.c Fix possible locking protocol failure in error handling path. ------------------------------------------------------------------------ r20606 | raeburn | 2008-08-05 18:15:34 -0400 (Tue, 05 Aug 2008) | 8 lines Changed paths: M /trunk/src/kdc/network.c ticket: new subject: error in socket number range check in kdc target_version: 1.6.4 tags: pullup Fix off-by-one error in checking that socket file descriptor numbers are in range suitable for an fd_set. Also, don't do the check if we should someday happen to get compiled on Windows. ------------------------------------------------------------------------ r20605 | raeburn | 2008-08-05 16:52:57 -0400 (Tue, 05 Aug 2008) | 1 line Changed paths: M /trunk/src/lib/rpc/xdr_sizeof.c specify return type of 'harmless' ------------------------------------------------------------------------ r20604 | raeburn | 2008-08-04 17:39:10 -0400 (Mon, 04 Aug 2008) | 1 line Changed paths: M /trunk/doc/iprop-notes.txt some comments from Love ------------------------------------------------------------------------ r20603 | raeburn | 2008-08-02 02:47:33 -0400 (Sat, 02 Aug 2008) | 1 line Changed paths: M /trunk/src/lib/krb5/krb/serialize.c M /trunk/src/lib/krb5/os/mk_faddr.c M /trunk/src/lib/krb5/os/sendto_kdc.c Use load/store_32/16_be/le functions. ------------------------------------------------------------------------ r20602 | raeburn | 2008-08-02 02:46:17 -0400 (Sat, 02 Aug 2008) | 1 line Changed paths: M /trunk/src/lib/krb5/rcache/rc_io.c Pull out two copies of errno mapping into a common function. ------------------------------------------------------------------------ r20601 | raeburn | 2008-08-02 02:44:08 -0400 (Sat, 02 Aug 2008) | 1 line Changed paths: M /trunk/src/lib/gssapi/krb5/export_name.c M /trunk/src/lib/gssapi/mechglue/g_imp_name.c Use load_store_16/32_be. ------------------------------------------------------------------------ r20600 | raeburn | 2008-08-02 02:39:29 -0400 (Sat, 02 Aug 2008) | 1 line Changed paths: M /trunk/src/util/profile/prof_init.c Use load/store_32_be instead of open-coding. ------------------------------------------------------------------------ r20599 | raeburn | 2008-08-02 02:36:49 -0400 (Sat, 02 Aug 2008) | 3 lines Changed paths: M /trunk/src/lib/crypto/aes/aes_s2k.c M /trunk/src/lib/crypto/arcfour/arcfour.c M /trunk/src/lib/crypto/des/f_sched.c M /trunk/src/lib/crypto/md4/md4.c M /trunk/src/lib/crypto/md5/md5.c M /trunk/src/lib/crypto/pbkdf2.c M /trunk/src/lib/crypto/sha1/shs.c Make more uses of load/store_32_be/le, which on x86 at least expands to a single unaligned load/store instruction, instead of open-coding the shifts and masks. ------------------------------------------------------------------------ r20598 | raeburn | 2008-08-02 02:34:51 -0400 (Sat, 02 Aug 2008) | 1 line Changed paths: M /trunk/src/lib/crypto/des/d3_cbc.c M /trunk/src/lib/crypto/des/f_cksum.c Use GET_HALF_BLOCK to fetch new values instead of open-coding. ------------------------------------------------------------------------ r20597 | raeburn | 2008-08-02 02:24:55 -0400 (Sat, 02 Aug 2008) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/cc_keyring.c Use krb5int_random_string, load_32_be, load_16_be, store_32_be, and store_16_be. Change krb5_krcc_unparse_int32 to call krb5_krc_unparse_ui_4 and reduce duplicated code. ------------------------------------------------------------------------ r20596 | raeburn | 2008-08-02 02:21:08 -0400 (Sat, 02 Aug 2008) | 1 line Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/ccache/cc_memory.c Rename and export random_string from cc_memory.c. ------------------------------------------------------------------------ r20595 | raeburn | 2008-08-02 02:12:09 -0400 (Sat, 02 Aug 2008) | 1 line Changed paths: M /trunk/src/lib/krb5/ccache/cc_file.c Reduce code duplication: krb5_fcc_store_int32 vs krb5_fcc_store_ui_4. ------------------------------------------------------------------------ r20594 | raeburn | 2008-08-02 01:17:53 -0400 (Sat, 02 Aug 2008) | 1 line Changed paths: M /trunk/src/lib/krb5/keytab/kt_file.c Two versions of resolver code were almost identical, so unify them and reduce duplication.. ------------------------------------------------------------------------ r20593 | raeburn | 2008-08-02 00:28:19 -0400 (Sat, 02 Aug 2008) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/unparse.c Pull out code to compute length of quoted name component and copy with quoting into separate functions, to reduce code duplication. ------------------------------------------------------------------------ r20592 | raeburn | 2008-07-31 09:42:49 -0400 (Thu, 31 Jul 2008) | 1 line Changed paths: M /trunk/doc/iprop-notes.txt note lack of policy propagation ------------------------------------------------------------------------ r20591 | raeburn | 2008-07-31 09:33:36 -0400 (Thu, 31 Jul 2008) | 1 line Changed paths: M /trunk/src/kadmin/dbutil/dump.c Reuse more k5beta7 code for iprop. ------------------------------------------------------------------------ r20590 | lxs | 2008-07-30 16:52:12 -0400 (Wed, 30 Jul 2008) | 5 lines Changed paths: M /trunk/src/include/kim/kim_ccache.h M /trunk/src/include/kim/kim_error.h A /trunk/src/kim/agent/mac/BadgedImageView.h A /trunk/src/kim/agent/mac/BadgedImageView.m A /trunk/src/kim/agent/mac/Identities.h A /trunk/src/kim/agent/mac/Identities.m A /trunk/src/kim/agent/mac/KerberosAgentController.h A /trunk/src/kim/agent/mac/KerberosAgentController.m A /trunk/src/kim/agent/mac/PopupButton.h A /trunk/src/kim/agent/mac/PopupButton.m A /trunk/src/kim/agent/mac/SelectIdentityController.h A /trunk/src/kim/agent/mac/SelectIdentityController.m M /trunk/src/kim/agent/mac/resources/English.lproj/Authentication.xib M /trunk/src/kim/agent/mac/resources/English.lproj/MainMenu.xib A /trunk/src/kim/agent/mac/resources/English.lproj/SelectIdentity.xib M /trunk/src/kim/lib/kim.exports M /trunk/src/kim/lib/kim_ccache.c M /trunk/src/kim/lib/kim_credential.c M /trunk/src/kim/lib/kim_error.c ticket: 6055 status: open Additional implementation of the KerberosAgent. ------------------------------------------------------------------------ r20589 | raeburn | 2008-07-30 06:32:59 -0400 (Wed, 30 Jul 2008) | 1 line Changed paths: M /trunk/src/lib/kadm5/adb.h Delete decls for nonexistent functions, and an unused typedef. ------------------------------------------------------------------------ r20588 | raeburn | 2008-07-30 06:02:32 -0400 (Wed, 30 Jul 2008) | 1 line Changed paths: D /trunk/src/include/adm_defs.h Remove unused file. ------------------------------------------------------------------------ r20580 | raeburn | 2008-07-25 15:19:06 -0400 (Fri, 25 Jul 2008) | 7 lines Changed paths: M /trunk/src/lib/kadm5/clnt/client_init.c ticket: new target_version: 1.6.4 tags: pullup subject: fix possible uninit variable use in error path Clear gss_client and gss_target before any possible branch to 'error', where they can be used. ------------------------------------------------------------------------ r20579 | lxs | 2008-07-24 17:26:14 -0400 (Thu, 24 Jul 2008) | 10 lines Changed paths: M /trunk/src/include/kim/kim_options.h M /trunk/src/kim/lib/kim_ccache.c M /trunk/src/kim/lib/kim_ccache_private.h M /trunk/src/kim/lib/kim_credential.c M /trunk/src/kim/lib/kim_error.c M /trunk/src/kim/lib/kim_error_private.h M /trunk/src/kim/lib/kim_identity.c M /trunk/src/kim/lib/kim_identity_private.h M /trunk/src/kim/lib/kim_options.c M /trunk/src/kim/lib/kim_options_private.h M /trunk/src/kim/lib/kim_preferences.c M /trunk/src/kim/lib/kim_preferences_private.h M /trunk/src/kim/lib/kim_selection_hints_private.h M /trunk/src/kim/lib/kim_string.c M /trunk/src/kim/lib/kim_string_private.h M /trunk/src/kim/lib/mac/kim_os_preferences.c M /trunk/src/kim/lib/mac/kim_os_private.h M /trunk/src/kim/lib/mac/kim_os_selection_hints.c M /trunk/src/kim/lib/mac/kim_os_string.c ticket: new subject: Return extended krb5 error strings Use krb5_get_error_message instead of error_message for detailed krb5 error strings. Also removed a few remaining instances of types ending in _t and fixed up some whitespace issues. Recommend ignoring whitespace diff. ------------------------------------------------------------------------ r20578 | jaltman | 2008-07-23 16:55:56 -0400 (Wed, 23 Jul 2008) | 12 lines Changed paths: M /trunk/src/include/gssrpc/svc.h M /trunk/src/lib/rpc/clnt_simple.c M /trunk/src/lib/rpc/clnt_tcp.c M /trunk/src/lib/rpc/clnt_udp.c M /trunk/src/lib/rpc/pmap_rmt.c M /trunk/src/lib/rpc/svc_tcp.c M /trunk/src/lib/rpc/svc_udp.c ticket: 6041 tags: pullup In the gss rpc package, replace the type used for a socket on Windows with SOCKET (instead of int) and replace all calls to close() that are used to close sockets with closesocket(). src/include/port-sockets.h includes the definitions of SOCKET and closesocket() for non-Windows systems. ------------------------------------------------------------------------ r20575 | tlyu | 2008-07-23 13:06:56 -0400 (Wed, 23 Jul 2008) | 5 lines Changed paths: M /trunk M /trunk/src/lib/gssapi/krb5/accept_sec_context.c ticket: 5442 Fix one missed rename of "exit" label to "done". ------------------------------------------------------------------------ r20574 | jaltman | 2008-07-23 12:03:40 -0400 (Wed, 23 Jul 2008) | 5 lines Changed paths: M /trunk/src/lib/gssapi/krb5/accept_sec_context.c ticket: 5442 replace "exit" label with "done" ------------------------------------------------------------------------ r20573 | jaltman | 2008-07-23 11:09:15 -0400 (Wed, 23 Jul 2008) | 18 lines Changed paths: M /trunk/src/windows/identity/kherr/kherr.c ticket: 6047 tags: pullup The NIM error reporting functions (in src/windows/identity/kherr ) keep track of the the error message with the highest severity level that was reported for a specific error reporting context. However, if another error message of the same severity is reported, the error message being tracked will be updated to be the newly received error. The user will often only be notified of the error message that was tracked for a specific operation. Therefore, tracking the last message with the highest priority has the unfortunate side-effect of not reporting the cause of a failure. This patch changes the condition for updating the tracked error message to be the first message with the highest severity. ------------------------------------------------------------------------ r20572 | jaltman | 2008-07-23 11:04:26 -0400 (Wed, 23 Jul 2008) | 11 lines Changed paths: M /trunk/src/windows/identity/plugins/krb5/krb5funcs.c M /trunk/src/windows/identity/plugins/krb5/krb5funcs.h M /trunk/src/windows/identity/plugins/krb5/krb5newcreds.c M /trunk/src/windows/identity/plugins/krb5/krbcred.h ticket: 5745 tags: pullup This patch modifies the NIM Kerberos v5 plug-in to use the krb5_get_error_message() function to look up the error string if the call to krb5_get_init_creds_password() fails. If the call to krb5_get_error_message() fails, the caller will failover to the previous method of looking up a suitable error message based on the error code. ------------------------------------------------------------------------ r20571 | jaltman | 2008-07-23 10:44:50 -0400 (Wed, 23 Jul 2008) | 19 lines Changed paths: M /trunk/src/windows/identity/plugins/common/dynimport.c M /trunk/src/windows/identity/plugins/common/dynimport.h ticket: 6046 tags: pullup The /src/windows/identity/plugins/common/dynimport.{c,h} files are used by the NIM Kerberos v5 plug-ins for run-time dynamic linking. They currently do not declare or import the following functions: krb5_get_error_message() krb5_free_error_message() krb5_clear_error_message() This patch adds declarations and definitions required for locating these functions. Relies on the addition of these functions to the prototype list in the Pismere loadfuncs-krb5.h. See ticket 6045. ------------------------------------------------------------------------ r20570 | jaltman | 2008-07-23 10:38:27 -0400 (Wed, 23 Jul 2008) | 16 lines Changed paths: M /trunk/src/windows/identity/ui/credwnd.c ticket: 5605 tags: pullup cw_handle_header_msg(): The behavior of the HDN_ENDTRACK notification has changed slightly on Vista. HDM_GETITEMRECT, when used while handling HDN_ENDTRACK, returns the item extents that were there prior to the user starting the resizing operation. Earlier it would return the extents that resulted from the resizing operation. This resulted in a visual update problem on Windows Vista/2008 in the NIM Advanced View. ------------------------------------------------------------------------ r20568 | lxs | 2008-07-22 15:56:09 -0400 (Tue, 22 Jul 2008) | 4 lines Changed paths: M /trunk/README M /trunk/doc/copyright.texinfo ticket: new owner: tlyu subject: Add Apple Inc. to copyright lists. ------------------------------------------------------------------------ r20567 | raeburn | 2008-07-22 15:34:24 -0400 (Tue, 22 Jul 2008) | 3 lines Changed paths: M /trunk/src/lib/krb5/keytab/kt_file.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_handle.c M /trunk/src/util/support/errors.c ticket: 5962 Catch a few more cases of unchecked k5_mutex_lock calls. ------------------------------------------------------------------------ r20566 | raeburn | 2008-07-22 15:15:52 -0400 (Tue, 22 Jul 2008) | 13 lines Changed paths: M /trunk/src/include/k5-thread.h ticket: 5962 status: open A step towards ensuring we check mutex lock attempt results... Always use inline function k5_mutex_lock_1 instead of gcc statement expression, even under gcc. Under gcc 4, declane k5_mutex_lock_1 and krb5int_mutex_lock with attribute warn_unused_result. In k5_mutex_destroy macro, only store destroy code source+line if we succeed in temporarily locking the mutex. ------------------------------------------------------------------------ r20561 | raeburn | 2008-07-21 16:59:24 -0400 (Mon, 21 Jul 2008) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccdefault.c ticket: 5980 Another check for null return from krb5_cc_default_name. ------------------------------------------------------------------------ r20560 | raeburn | 2008-07-21 16:56:28 -0400 (Mon, 21 Jul 2008) | 1 line Changed paths: M /trunk/src/lib/krb5/ccache/ccbase.c Check for null name to krb5_cc_resolve, and return an error. ------------------------------------------------------------------------ r20559 | jaltman | 2008-07-21 16:47:35 -0400 (Mon, 21 Jul 2008) | 33 lines Changed paths: M /trunk/src/lib/gssapi/krb5/accept_sec_context.c ticket: 5442 tags: pullup This patch addresses the issues raised in this ticket and ticket 5936. (a) In the case where 'cred_handle' != 'verifier_cred_handle'[1] krb5_gss_accept_sec_context() leaks the 'cred_handle' in the success case and the failure cases that result in returning from the function prior to reaching the end of the function. (b) The meaningful 'minor_status' return value is destroyed during the cleanup operations. The approach taken is to add a new 'exit:' label prior to the end of the function through which all function returns after reaching the 'fail:' label will goto. After 'exit:', the 'cred_handle' will be released and if there is a krb5_context 'context' to be freed, the error info will be saved and krb5_free_context() will be called. In the success case, the krb5_context is saved in the gss context and we now set 'context' to NULL to prevent it from being freed. In order to preserve the minor_status return code, a 'tmp_minor_status' variable is added that is used after the 'fail:' label in calls to krb5_gss_delete_sec_context() and krb5_gss_release_cred(). [1] If 'verifier_cred_handle' is non-NULL, then 'cred_handle' is set to the value of 'verifier_cred_handle'. ------------------------------------------------------------------------ r20558 | jaltman | 2008-07-21 16:33:53 -0400 (Mon, 21 Jul 2008) | 8 lines Changed paths: M /trunk/src/lib/kadm5/srv/svr_principal.c ticket: 5840 tags: pullup kadm5_decrypt_key(). This patch prevents the returned keyblock's enctype from being coerced to the requested 'ktype' if the requested 'ktype' == -1. A ktype of -1 is documented as meaning "to be ignored". ------------------------------------------------------------------------ r20557 | jaltman | 2008-07-21 16:30:44 -0400 (Mon, 21 Jul 2008) | 7 lines Changed paths: M /trunk/src/lib/kadm5/str_conv.c ticket: 5839 tags: pullup krb5_string_to_keysalts() Fix an infinite loop in the parsing of 'kp' ------------------------------------------------------------------------ r20555 | jaltman | 2008-07-21 15:43:21 -0400 (Mon, 21 Jul 2008) | 11 lines Changed paths: M /trunk/src/lib/krb5/ccache/cc_memory.c ticket: 5895 tags: pullup There are two mutex locking issues that Roland Dowdeswell noticed in the memory ccache. The first one is in cc_memory.c:krb5_mcc_initialize(). When it is free(3)ing the existing credentials it does not lock the data structures and hence two separate threads can run into issues. The same problem exists in cc_memory.c:krb5_mcc_destroy(). ------------------------------------------------------------------------ r20554 | jaltman | 2008-07-21 15:20:05 -0400 (Mon, 21 Jul 2008) | 7 lines Changed paths: M /trunk/src/util/support/plugins.c ticket: 3737 An implementation of opendir() and friends for _WIN32 plus an implementation of the plugin support that makes use of them. ------------------------------------------------------------------------ r20553 | jaltman | 2008-07-21 14:48:03 -0400 (Mon, 21 Jul 2008) | 12 lines Changed paths: M /trunk/src/lib/comerr32.def ticket: new subject: Assign fixed ordinals to comerr32.dll exports component: krb5-libs tags: pullup All of the other libraries on Windows have fixed assignments of ordinals to the exported functions. Assign the ordinals that were in use in the last public release, kfw 3.2.2, so that they will remain constant into the future in case additional exports are added to the library. ------------------------------------------------------------------------ r20552 | raeburn | 2008-07-21 14:39:34 -0400 (Mon, 21 Jul 2008) | 3 lines Changed paths: M /trunk/src/kdc/network.c When reading from the routing socket, only provide enough space for the header and ignore the rest of the message. Don't complain about message size as long as we got the bits of the header we care about. ------------------------------------------------------------------------ r20551 | jaltman | 2008-07-21 13:44:43 -0400 (Mon, 21 Jul 2008) | 15 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccdefault.c ticket: 5080 tags: pullup ccdefault.c: krb5_cc_default_name() is permitted to return a NULL pointer as a valid output. Passing a NULL pointer to strcmp() will result in an exception as NULL is not a valid input parameter to strcmp(). Save the output of krb5_cc_default_name() to a variable and modify the conditional to set the new default ccache name in the case where there is no existing default ccache name. ------------------------------------------------------------------------ r20546 | raeburn | 2008-07-20 17:07:41 -0400 (Sun, 20 Jul 2008) | 3 lines Changed paths: M /trunk/src/appl/Makefile.in M /trunk/src/appl/gssftp/Makefile.in M /trunk/src/appl/sample/Makefile.in M /trunk/src/appl/simple/Makefile.in M /trunk/src/appl/telnet/Makefile.in M /trunk/src/ccapi/Makefile.in M /trunk/src/ccapi/common/Makefile.in M /trunk/src/ccapi/lib/Makefile.in M /trunk/src/ccapi/server/Makefile.in M /trunk/src/clients/Makefile.in M /trunk/src/config/pre.in M /trunk/src/include/Makefile.in M /trunk/src/kadmin/Makefile.in M /trunk/src/kadmin/passwd/Makefile.in M /trunk/src/kadmin/testing/Makefile.in M /trunk/src/lib/Makefile.in M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/Makefile.in M /trunk/src/plugins/kdb/ldap/Makefile.in M /trunk/src/tests/Makefile.in M /trunk/src/util/Makefile.in Don't set LOCAL_SUBDIRS in many places and SUBDIRS in a few and default SUBDIRS to LOCAL_SUBDIRS via pre.in. Instead, just set SUBDIRS in each directory, and don't do anything in pre.in. ------------------------------------------------------------------------ r20545 | raeburn | 2008-07-20 16:43:55 -0400 (Sun, 20 Jul 2008) | 2 lines Changed paths: M /trunk/src/config/pre.in Drop $(SUBDIRS_@srcdir@) hack, it's not being used any more, and confuses some versions of make. ------------------------------------------------------------------------ r20543 | tlyu | 2008-07-18 14:59:47 -0400 (Fri, 18 Jul 2008) | 6 lines Changed paths: M /trunk M /trunk/src/lib/krb5/rcache/rc_io.c ticket: 6002 Use mkstemp(), and fstat() the file to make sure that the mkstemp() implementation is setting sane file modes. ------------------------------------------------------------------------ r20541 | raeburn | 2008-07-18 02:50:34 -0400 (Fri, 18 Jul 2008) | 4 lines Changed paths: M /trunk/src/kdc/network.c Set non-blocking mode on incoming TCP connections. Don't log EINTR error in select loop. Log when shutdown signal has been received and acted on. ------------------------------------------------------------------------ r20540 | raeburn | 2008-07-18 02:45:34 -0400 (Fri, 18 Jul 2008) | 19 lines Changed paths: M /trunk/src/configure.in M /trunk/src/kdc/network.c ticket: 6019 status: open On systems with struct rt_msghdr, open a routing socket and wait for messages; when they come in, if the types suggest a possibility of network interface reconfiguration, shut down the KDC's networking and bring it back up again, rescanning the interfaces in the process. Leaving the ticket open because it should be improved: * It should only close down sockets on addresses we no longer have, and bring up sockets only on new addresses. * If we have IPV6_PKTINFO support, it should only listen for IPv4 routing changes. * If we also have IP_PKTINFO support, it shouldn't be used at all. * If we build a KDC on a system with neither struct rt_msghdr nor IP_PKTINFO (do we have any such?), we'll need another solution. Thanks to Nico Williams for the routing socket suggestion, and Apple for the initial (signal-driven) reconfiguration code. ------------------------------------------------------------------------ r20539 | raeburn | 2008-07-18 02:00:10 -0400 (Fri, 18 Jul 2008) | 2 lines Changed paths: M /trunk/src/kdc/main.c Rewrite krb5_db_open flag handling to avoid confusing emacs c-mode indentation support. ------------------------------------------------------------------------ r20538 | tlyu | 2008-07-17 23:08:38 -0400 (Thu, 17 Jul 2008) | 6 lines Changed paths: M /trunk M /trunk/src/lib/krb5/rcache/rc_io.c ticket: 6002 status: open Revert due to potential file modes race condition. ------------------------------------------------------------------------ r20537 | tlyu | 2008-07-17 20:18:23 -0400 (Thu, 17 Jul 2008) | 5 lines Changed paths: M /trunk M /trunk/src/lib/krb5/rcache/rc_io.c ticket: 6002 Make krb5_rc_io_creat() use mkstemp. ------------------------------------------------------------------------ r20536 | tlyu | 2008-07-17 19:40:32 -0400 (Thu, 17 Jul 2008) | 9 lines Changed paths: M /trunk M /trunk/src/lib/krb5/rcache/rc_io.c ticket: 6018 target_version: 1.6.4 tags: pullup In krb5_rc_io_creat(), unlink any existing rcache file before trying to create a new rcache. This allows better recovery from corrupt rcache files. ------------------------------------------------------------------------ r20535 | lxs | 2008-07-17 15:04:34 -0400 (Thu, 17 Jul 2008) | 4 lines Changed paths: M /trunk/src/ccapi/server/mac/edu.mit.Kerberos.CCacheServer.plist ticket: 6035 CCAPI side of the patch ------------------------------------------------------------------------ r20534 | lxs | 2008-07-17 13:02:41 -0400 (Thu, 17 Jul 2008) | 2 lines Changed paths: M /trunk/src/include/kim/kim_ccache.h M /trunk/src/include/kim/kim_credential.h M /trunk/src/include/kim/kim_error.h M /trunk/src/include/kim/kim_identity.h M /trunk/src/include/kim/kim_options.h M /trunk/src/include/kim/kim_preferences.h M /trunk/src/include/kim/kim_selection_hints.h M /trunk/src/include/kim/kim_string.h M /trunk/src/include/kim/kim_types.h Removed _t suffix from KIM types. ------------------------------------------------------------------------ r20533 | lxs | 2008-07-17 13:00:58 -0400 (Thu, 17 Jul 2008) | 2 lines Changed paths: M /trunk/src/kim/lib/kim_ccache.c M /trunk/src/kim/lib/kim_ccache_private.h M /trunk/src/kim/lib/kim_credential.c M /trunk/src/kim/lib/kim_error.c M /trunk/src/kim/lib/kim_error_private.h M /trunk/src/kim/lib/kim_identity.c M /trunk/src/kim/lib/kim_identity_private.h M /trunk/src/kim/lib/kim_library.c M /trunk/src/kim/lib/kim_library_private.h M /trunk/src/kim/lib/kim_options.c M /trunk/src/kim/lib/kim_options_private.h M /trunk/src/kim/lib/kim_preferences.c M /trunk/src/kim/lib/kim_preferences_private.h M /trunk/src/kim/lib/kim_selection_hints.c M /trunk/src/kim/lib/kim_selection_hints_private.h M /trunk/src/kim/lib/kim_string.c M /trunk/src/kim/lib/kim_string_private.h M /trunk/src/kim/lib/mac/kim_os_identity.c M /trunk/src/kim/lib/mac/kim_os_library.c M /trunk/src/kim/lib/mac/kim_os_preferences.c M /trunk/src/kim/lib/mac/kim_os_private.h M /trunk/src/kim/lib/mac/kim_os_selection_hints.c M /trunk/src/kim/lib/mac/kim_os_string.c M /trunk/src/kim/test/test_kim_common.c M /trunk/src/kim/test/test_kim_common.h M /trunk/src/kim/test/test_kim_identity.c M /trunk/src/kim/test/test_kim_preferences.c M /trunk/src/kim/test/test_kim_selection_hints.c Removed _t suffix from all type names. ------------------------------------------------------------------------ r20532 | tlyu | 2008-07-17 11:44:43 -0400 (Thu, 17 Jul 2008) | 8 lines Changed paths: M /trunk M /trunk/src/kadmin/dbutil/dump.c M /trunk/src/kadmin/dbutil/kdb5_create.c M /trunk/src/kadmin/dbutil/kdb5_destroy.c M /trunk/src/kadmin/dbutil/kdb5_stash.c M /trunk/src/kadmin/dbutil/kdb5_util.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.h ticket: 6030 tags: pullup target_version: 1.6.4 Apply patch from Mark Phalan to correctly use progname instead of argv[0]. ------------------------------------------------------------------------ r20531 | tlyu | 2008-07-16 19:01:54 -0400 (Wed, 16 Jul 2008) | 7 lines Changed paths: M /trunk M /trunk/src/kadmin/dbutil/kdb5_util.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c ticket: 6028 target_version: 1.6.4 tags: pullup Apply patch from Mark Phalan to initialize progname before use. ------------------------------------------------------------------------ r20530 | tlyu | 2008-07-16 19:01:43 -0400 (Wed, 16 Jul 2008) | 5 lines Changed paths: M /trunk M /trunk/src/lib/gssapi/mechglue/g_initialize.c ticket: 5962 Fix indirection on assignment to minor status. ------------------------------------------------------------------------ r20529 | tlyu | 2008-07-16 18:35:21 -0400 (Wed, 16 Jul 2008) | 6 lines Changed paths: M /trunk M /trunk/src/lib/gssapi/mechglue/g_initialize.c M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/util/et/error_message.c ticket: 5962 Check return value from k5_mutex_lock() to partially mitigate some assertion failures when mutexes get destroyed out from under us. ------------------------------------------------------------------------ r20528 | raeburn | 2008-07-15 19:57:03 -0400 (Tue, 15 Jul 2008) | 9 lines Changed paths: M /trunk M /trunk/src/lib/krb5/krb/Makefile.in A /trunk/src/lib/krb5/krb/walktree-tests r1926@ken-wireless: raeburn | 2008-07-15 16:49:17 -0400 ticket: 5947 status: open Add a test script for the walk_rtree code, and run some test cases that exercise the problem reported in RT ticket 5947. r1927@ken-wireless: raeburn | 2008-07-15 19:55:10 -0400 Some more test cases. ------------------------------------------------------------------------ r20527 | tlyu | 2008-07-15 17:43:35 -0400 (Tue, 15 Jul 2008) | 11 lines Changed paths: M /trunk M /trunk/src/lib/krb5/krb/gc_via_tkt.c ticket: new subject: krb5_get_cred_via_tkt() should null out_cred on errors tags: pullup target_version: 1.6.4 component: krb5-libs Helper function krb5_kdcrep2creds(), called from krb5_get_cred_via_tkt(), should null its output pointer after freeing allocated memory, to avoid returning an invalid pointer. ------------------------------------------------------------------------ r20515 | raeburn | 2008-07-14 11:19:25 -0400 (Mon, 14 Jul 2008) | 1 line Changed paths: M /trunk/src/kdc/network.c Use RFC 3542's IPV6_RECVPKTINFO if available. (And IP_RECVPKTINFO too.) ------------------------------------------------------------------------ r20514 | raeburn | 2008-07-11 21:15:25 -0400 (Fri, 11 Jul 2008) | 4 lines Changed paths: M /trunk/src/kdc/network.c ticket: 6019 state: open In FREE_SET_DATA, reset the current count as well. ------------------------------------------------------------------------ r20513 | raeburn | 2008-07-11 20:55:18 -0400 (Fri, 11 Jul 2008) | 8 lines Changed paths: M /trunk/src/lib/krb5/os/localaddr.c ticket: 6017 Use all local addresses except loopback addresses, even if a non-loopback address appears on a loopback interface. This might happen if that's how your VPN code makes your local address visible. Use a variant of Apple's patch, extended to handle the other variations of local address determination. ------------------------------------------------------------------------ r20512 | tlyu | 2008-07-10 18:34:39 -0400 (Thu, 10 Jul 2008) | 5 lines Changed paths: M /trunk M /trunk/src/include/k5-int.h ticket: 6010 status: open Add comment and to previous. ------------------------------------------------------------------------ r20511 | tlyu | 2008-07-10 18:34:21 -0400 (Thu, 10 Jul 2008) | 6 lines Changed paths: M /trunk M /trunk/src/include/k5-int.h ticket: 6010 status: open Use #pragma pop on the Mac to ensure that the krb5_gic_opt_ext structure has the same layout as the public version. ------------------------------------------------------------------------ r20510 | lxs | 2008-07-10 16:17:51 -0400 (Thu, 10 Jul 2008) | 9 lines Changed paths: M /trunk/src/ccapi/server/ccs_list_internal.c ticket: new subject: CCacheServer crashes iterating over creds which have been destroyed ccs_list_release was trying to manually delete the iterators with a broken for loop which skipped iterators. Since the iterators were referenced by the client, when the client exited it would tell the iterators to release themselves. The orphaned itertors would attempt to remove themselves from their list (which had been released) resulting in a crash. ------------------------------------------------------------------------ r20509 | tlyu | 2008-07-09 22:04:03 -0400 (Wed, 09 Jul 2008) | 6 lines Changed paths: M /trunk M /trunk/src/util/profile/prof_init.c ticket: 5632 Apply patch from Apple to handle missing krb5.conf for zeroconf situations. ------------------------------------------------------------------------ r20508 | lxs | 2008-07-09 17:46:14 -0400 (Wed, 09 Jul 2008) | 2 lines Changed paths: M /trunk/src/ccapi/server/ccs_ccache.c M /trunk/src/ccapi/server/ccs_list_internal.c Don't print spurious errors to debug logs. ------------------------------------------------------------------------ r20507 | lxs | 2008-07-09 17:18:51 -0400 (Wed, 09 Jul 2008) | 5 lines Changed paths: M /trunk/src/include/kerberosIV/des.h M /trunk/src/include/kerberosIV/krb.h ticket: new subject: Add macro so we don't print deprecated warnings while building KfM Macro is defined in Kerberos5Prefix.h ------------------------------------------------------------------------ r20506 | lxs | 2008-07-09 17:17:06 -0400 (Wed, 09 Jul 2008) | 2 lines Changed paths: M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/rpc/Makefile.in Use autogenerated darwin.exports files for server frameworks ------------------------------------------------------------------------ r20505 | lxs | 2008-07-09 17:16:01 -0400 (Wed, 09 Jul 2008) | 5 lines Changed paths: M /trunk/src/kim/lib/kim_error_code.et ticket: new subject: Don't use "ccache" in error string printed to user ccache is a confusing abbreviation of credentials cache ------------------------------------------------------------------------ r20504 | raeburn | 2008-07-09 16:48:48 -0400 (Wed, 09 Jul 2008) | 1 line Changed paths: M /trunk/src/config/shlib.conf Use -dead_strip when linking dynamic libraries on Darwin. ------------------------------------------------------------------------ r20503 | tlyu | 2008-07-09 15:54:56 -0400 (Wed, 09 Jul 2008) | 10 lines Changed paths: M /trunk M /trunk/src/lib/crypto/enc_provider/aes.c ticket: new tags: pullup component: krb5-libs subject: add copyright to lib/crypto/enc_provider/aes.c target_version: 1.6.4 lib/crypto/enc_provider/aes.c was missing a copyright statement. Added. ------------------------------------------------------------------------ r20502 | lxs | 2008-07-08 13:07:08 -0400 (Tue, 08 Jul 2008) | 6 lines Changed paths: M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/krb5/os/ktdefname.c ticket: 5432 Changes to krb5_kt_default_name changed the krb5 ABI. Reverted API prototype change and added a temporary variable to avoid casting problems. ------------------------------------------------------------------------ r20501 | lxs | 2008-07-08 12:14:28 -0400 (Tue, 08 Jul 2008) | 2 lines Changed paths: M /trunk/src/windows/gss/gss.ico Add kerberos icon. ------------------------------------------------------------------------ r20500 | lxs | 2008-07-07 15:26:50 -0400 (Mon, 07 Jul 2008) | 6 lines Changed paths: M /trunk/src/ccapi/server/mac/edu.mit.Kerberos.CCacheServer.plist ticket: new subject: Add EnableTransactions launchd option to CCacheServer This prevents the CCacheServer from being killed before it is done handling all the mach messages. ------------------------------------------------------------------------ r20499 | lxs | 2008-07-07 15:08:01 -0400 (Mon, 07 Jul 2008) | 7 lines Changed paths: M /trunk/src/lib/krb5/krb/gic_opt.c ticket: new status: open subject: krb5int_gic_opte_copy should copy elements individually Since we are copying from one structure to another, copy elements. Using memcpy is fragile. ------------------------------------------------------------------------ r20498 | epeisach | 2008-07-05 22:30:17 -0400 (Sat, 05 Jul 2008) | 17 lines Changed paths: M /trunk/src/kdc/network.c ticket: new subject: kdc does not compile with glibc 2.8 On Fedora 9, glibc 2.8 is used. The kdc code conditionalizes IPV6_PKTINFO and HAVE_STRUCT_IN6_PKTINFO in a number of places = but misses two for the struct one. /usr/include/netinet/in.h conditionalizes struct in6_pktinfo on __USE_GNU - which I believe implies a gnu libc extension. People on the net have defined GNU_SOURCE for various things to compile, etc. I do note that /usr/include/linux/ipv6.h exists with the same definition. I believe that ipv6 support in the kdc will not work with these changes - but the tree compiles. ------------------------------------------------------------------------ r20497 | raeburn | 2008-07-03 15:00:16 -0400 (Thu, 03 Jul 2008) | 1 line Changed paths: M /trunk/src/lib/crypto/libk5crypto.exports stop exporting a few symbols internal to aes implementation ------------------------------------------------------------------------ r20495 | lxs | 2008-07-01 13:50:30 -0400 (Tue, 01 Jul 2008) | 4 lines Changed paths: M /trunk/src/lib/kdb/kdb_default.c ticket: 6001 Added type checking for 64-bit platforms. ------------------------------------------------------------------------ r20494 | lxs | 2008-07-01 13:38:36 -0400 (Tue, 01 Jul 2008) | 5 lines Changed paths: M /trunk/src/lib/kdb/kdb5.c ticket: new subject: krb5_get_error_message returns const char * Changed temporary variables to use const char * ------------------------------------------------------------------------ r20492 | raeburn | 2008-06-30 18:07:06 -0400 (Mon, 30 Jun 2008) | 1 line Changed paths: M /trunk/src/lib/krb5/os/changepw.c memcpy(NULL, ptr, 0) is invalid, so don't do it ------------------------------------------------------------------------ r20491 | raeburn | 2008-06-30 18:03:49 -0400 (Mon, 30 Jun 2008) | 1 line Changed paths: M /trunk/src/lib/kdb/Makefile.in make depend ------------------------------------------------------------------------ r20489 | lxs | 2008-06-27 15:46:33 -0400 (Fri, 27 Jun 2008) | 7 lines Changed paths: M /trunk/src/lib/kdb/kdb_default.c ticket: new subject: Big endian stash file support Added support for stash files with a consistent endianness (big endian) so that one can migrate a KDC from a machine with one endianess to a machine with the other endianess. Used by Kerberos for Macintosh. ------------------------------------------------------------------------ r20488 | raeburn | 2008-06-27 01:41:26 -0400 (Fri, 27 Jun 2008) | 1 line Changed paths: M /trunk/src/plugins/kdb/db2/kdb_db2.c Check for strdup failure. Fix a memory leak in one failure case. ------------------------------------------------------------------------ r20487 | raeburn | 2008-06-27 00:47:23 -0400 (Fri, 27 Jun 2008) | 5 lines Changed paths: M /trunk/src/clients/kinit/kinit.c M /trunk/src/kadmin/dbutil/ovload.c M /trunk/src/lib/krb5/keytab/kt_memory.c ticket: new subject: misc uninitialized-storage accesses Fix some miscellaneous uninitialized-storage uses, mainly in unlikely error paths. ------------------------------------------------------------------------ r20486 | raeburn | 2008-06-27 00:18:38 -0400 (Fri, 27 Jun 2008) | 6 lines Changed paths: M /trunk/src/kadmin/ktutil/ktutil.c ticket: new subject: fix ktutil listing with timestamp ktutil's "list -t" option is supposed to show the timestamp stored in the keytab file. Instead, it shows some random (uninitialized) value, interpreted as a timestamp. ------------------------------------------------------------------------ r20485 | raeburn | 2008-06-26 23:33:14 -0400 (Thu, 26 Jun 2008) | 7 lines Changed paths: M /trunk/src/kadmin/server/server_stubs.c M /trunk/src/kdc/network.c M /trunk/src/lib/krb5/krb/mk_cred.c M /trunk/src/slave/kprop.c ticket: new target_version: 1.6.4 tags: pullup subject: use-after-free bugs Fix some bugs with storage being used immediately after being freed. None look like anything an attacker can really manipulate AFAICT. ------------------------------------------------------------------------ r20484 | raeburn | 2008-06-26 23:20:48 -0400 (Thu, 26 Jun 2008) | 1 line Changed paths: M /trunk/src/lib/crypto/old_api_glue.c When returning an error, don't also pass back an invalid pointer. ------------------------------------------------------------------------ r20483 | raeburn | 2008-06-26 23:14:39 -0400 (Thu, 26 Jun 2008) | 1 line Changed paths: M /trunk/src/lib/gssapi/krb5/lucid_context.c call kg_delete_lucidctx_id before freeing, not after ------------------------------------------------------------------------ r20482 | raeburn | 2008-06-26 22:51:09 -0400 (Thu, 26 Jun 2008) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/gic_opt.c ticket: 5997 Memory leak, and possible freed-memory dereference, in an error (small allocation failure) path. ------------------------------------------------------------------------ r20481 | raeburn | 2008-06-26 22:47:06 -0400 (Thu, 26 Jun 2008) | 8 lines Changed paths: M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_util.c M /trunk/src/lib/gssapi/krb5/k5seal.c M /trunk/src/lib/krb5/krb/bld_pr_ext.c M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/os/an_to_ln.c M /trunk/src/lib/rpc/auth_gss.c M /trunk/src/plugins/kdb/db2/adb_policy.c ticket: new target_version: 1.6.4 subject: misc memory leaks tags: pullup Fix various memory leaks that show up mostly in error cases (e.g., failure to allocate one small object, and then we forget to free another one). ------------------------------------------------------------------------ r20480 | raeburn | 2008-06-26 21:26:08 -0400 (Thu, 26 Jun 2008) | 7 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_safe.c ticket: new subject: fix free of automatic storage target_version: 1.6.4 tags: pullup Fix a possible free of automatic storage that can happen on an (unlikely) encoding failure. ------------------------------------------------------------------------ r20479 | raeburn | 2008-06-26 20:31:59 -0400 (Thu, 26 Jun 2008) | 7 lines Changed paths: M /trunk/src/lib/krb5/os/sendto_kdc.c ticket: 5925 status: open Don't do FD_SETSIZE check on Windows. Also, for form's sake, use closesocket instead of close inside the check. Kevin or Jeff, could you please verify that the code works again? ------------------------------------------------------------------------ r20478 | raeburn | 2008-06-26 20:22:43 -0400 (Thu, 26 Jun 2008) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/sendto_kdc.c ticket: new target_version: 1.6.4 Fix off-by-one error in range check on file descriptor number. ------------------------------------------------------------------------ r20477 | raeburn | 2008-06-26 20:20:33 -0400 (Thu, 26 Jun 2008) | 5 lines Changed paths: M /trunk/src/lib/rpc/auth_gssapi.c ticket: new target_version: 1.6.4 Fix possible null pointer deref, possible uninit ptr use, possible leak in unlikely small-allocation failure case. ------------------------------------------------------------------------ r20476 | lxs | 2008-06-26 14:07:47 -0400 (Thu, 26 Jun 2008) | 5 lines Changed paths: M /trunk/src/include/pkinit_cert_store.h M /trunk/src/lib/krb5/krb/pkinit_apple_cert_store.c M /trunk/src/lib/krb5/krb/preauth2.c ticket: 5968 status: open Apple PKINIT LKDC support. ------------------------------------------------------------------------ r20474 | lxs | 2008-06-25 17:21:56 -0400 (Wed, 25 Jun 2008) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/preauth2.c ticket: 5991 Rolled back patch because tickets 4495 and 5124 fix this bug in a different way. ------------------------------------------------------------------------ r20473 | lxs | 2008-06-25 16:01:01 -0400 (Wed, 25 Jun 2008) | 7 lines Changed paths: M /trunk/src/lib/krb5/krb/preauth2.c ticket: new status: open subject: krb5_do_preauth_tryagain should check for NULL padata Fixed so krb5_do_preauth_tryagain no longer crashes on NULL padata but instead returns an error. ------------------------------------------------------------------------ r20472 | lxs | 2008-06-25 15:50:11 -0400 (Wed, 25 Jun 2008) | 6 lines Changed paths: M /trunk/src/lib/kadm5/srv/svr_principal.c ticket: new status: open subject: kadm5_setkey_principal_3 not copying key_data_ver and key_data_kvno Added lines to copy these fields. ------------------------------------------------------------------------ r20471 | lxs | 2008-06-25 15:14:07 -0400 (Wed, 25 Jun 2008) | 13 lines Changed paths: M /trunk/src/ccapi/server/mac/edu.mit.Kerberos.CCacheServer.plist ticket: new subject: Add new launchd flags to CCacheServer plist file Added LimitLoadToSessionType "Background" to launch the CCacheServer once per user rather than only for GUI sessions. Added ThrottleInterval key to allow the CCacheServer to relaunch frequently. Set CFFIXED_USER_HOME environment variable to prevent the CCacheServer from accessing the user's home directory. ------------------------------------------------------------------------ r20470 | raeburn | 2008-06-25 14:30:25 -0400 (Wed, 25 Jun 2008) | 1 line Changed paths: M /trunk/src/lib/rpc/Makefile.in Bump minor version number. Update dependencies. ------------------------------------------------------------------------ r20469 | raeburn | 2008-06-25 14:05:08 -0400 (Wed, 25 Jun 2008) | 1 line Changed paths: M /trunk/src/config/pre.in kdb library now depends on gssrpc; add it to link commands ------------------------------------------------------------------------ r20468 | raeburn | 2008-06-25 14:00:39 -0400 (Wed, 25 Jun 2008) | 1 line Changed paths: M /trunk/src/include/gssrpc/rename.h M /trunk/src/include/gssrpc/xdr.h M /trunk/src/lib/rpc/Makefile.in M /trunk/src/lib/rpc/libgssrpc.exports A /trunk/src/lib/rpc/xdr_sizeof.c Pull in xdr_sizeof from tirpc2.3 (which has the same license as our current rpc code). ------------------------------------------------------------------------ r20466 | epeisach | 2008-06-24 13:51:09 -0400 (Tue, 24 Jun 2008) | 4 lines Changed paths: M /trunk/src/lib/kdb/kdb_convert.c Include kdb_log.h for missing prototypes. Declare conv_princ_2db & conv_princ_2ulog as static as they are not exported or used outside this file. ------------------------------------------------------------------------ r20465 | raeburn | 2008-06-24 01:04:29 -0400 (Tue, 24 Jun 2008) | 1 line Changed paths: M /trunk/README M /trunk/doc/copyright.texinfo M /trunk/doc/install.texinfo A /trunk/doc/iprop-notes.txt (from /branches/sun-iprop/doc/iprop-notes.txt:20464) M /trunk/src/config-files/kdc.conf.M A /trunk/src/include/iprop.h (from /branches/sun-iprop/src/include/iprop.h:20464) A /trunk/src/include/iprop_hdr.h (from /branches/sun-iprop/src/include/iprop_hdr.h:20464) M /trunk/src/include/k5-int.h M /trunk/src/include/k5-platform.h A /trunk/src/include/kdb_log.h (from /branches/sun-iprop/src/include/kdb_log.h:20464) M /trunk/src/include/osconf.hin M /trunk/src/kadmin/cli/kadmin.M M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kadmin/dbutil/Makefile.in M /trunk/src/kadmin/dbutil/dump.c M /trunk/src/kadmin/dbutil/kadm5_create.c M /trunk/src/kadmin/dbutil/kdb5_create.c M /trunk/src/kadmin/dbutil/kdb5_destroy.c M /trunk/src/kadmin/dbutil/kdb5_util.c M /trunk/src/kadmin/dbutil/kdb5_util.h M /trunk/src/kadmin/server/Makefile.in A /trunk/src/kadmin/server/ipropd_svc.c (from /branches/sun-iprop/src/kadmin/server/ipropd_svc.c:20464) M /trunk/src/kadmin/server/kadm_rpc_svc.c M /trunk/src/kadmin/server/kadmind.M M /trunk/src/kadmin/server/misc.h M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/kadmin/server/server_stubs.c M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/admin.h M /trunk/src/lib/kadm5/alt_prof.c M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/clnt/client_init.c M /trunk/src/lib/kadm5/clnt/libkadm5clnt.exports M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kadm5/srv/libkadm5srv.exports M /trunk/src/lib/kadm5/srv/server_acl.c M /trunk/src/lib/kadm5/srv/server_acl.h M /trunk/src/lib/kadm5/srv/server_init.c M /trunk/src/lib/kdb/Makefile.in A /trunk/src/lib/kdb/iprop.x (from /branches/sun-iprop/src/lib/kdb/iprop.x:20464) A /trunk/src/lib/kdb/iprop_xdr.c (from /branches/sun-iprop/src/lib/kdb/iprop_xdr.c:20464) M /trunk/src/lib/kdb/kdb5.c A /trunk/src/lib/kdb/kdb_convert.c (from /branches/sun-iprop/src/lib/kdb/kdb_convert.c:20464) A /trunk/src/lib/kdb/kdb_log.c (from /branches/sun-iprop/src/lib/kdb/kdb_log.c:20464) M /trunk/src/lib/kdb/libkdb5.exports M /trunk/src/lib/krb5/error_tables/kdb5_err.et M /trunk/src/slave/Makefile.in M /trunk/src/slave/kpropd.M M /trunk/src/slave/kpropd.c A /trunk/src/slave/kpropd_rpc.c (from /branches/sun-iprop/src/slave/kpropd_rpc.c:20464) A /trunk/src/slave/kproplog.M (from /branches/sun-iprop/src/slave/kproplog.M:20464) A /trunk/src/slave/kproplog.c (from /branches/sun-iprop/src/slave/kproplog.c:20464) Merge from branch sun-iprop. ------------------------------------------------------------------------ r20445 | raeburn | 2008-06-20 13:09:36 -0400 (Fri, 20 Jun 2008) | 1 line Changed paths: M /trunk/src/util/valgrind-suppressions Suppress some glibc issues found on x86_64. ------------------------------------------------------------------------ r20434 | raeburn | 2008-06-19 20:11:26 -0400 (Thu, 19 Jun 2008) | 1 line Changed paths: D /trunk/src/include/kdb_dbc.h Remove unused file. ------------------------------------------------------------------------ r20429 | raeburn | 2008-06-19 17:01:10 -0400 (Thu, 19 Jun 2008) | 1 line Changed paths: M /trunk/src/lib/kadm5/unit-test/api.2/init-v2.exp Remove test115 for 'bad client params', no longer appropriate. ------------------------------------------------------------------------ r20413 | jaltman | 2008-06-18 15:36:49 -0400 (Wed, 18 Jun 2008) | 36 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/os/toffset.c ticket: 5924 tags: pullup This patch is derived from a patch originally submitted to RT by: Nik Conwell krb5_set_real_time() accepts as input the time of the KDC or an application server as a combination of seconds and microseconds. Often it is the case that the time source does not provide the real time with less than one second granularity. Up until this patch such a caller would fill in the microseconds parameter as zero. krb5_set_real_time() would treat the zero microseconds as the actual reported time and compute a microsecond based offset. During a one second window subsequent calls to krb5_set_real_time() would have an ever increasing offset size until the number of seconds is incremented. This in turn produces a side effect in which the microseconds value of the local clock is effectively erased. If there are multiple processes or threads on the same machine each requesting service tickets using the same client principal for the same service principal where the number of seconds reported by the KDC are equivalent, then they will now all create authenticators with exactly the same timestamp. As a result, the authenticating service will detect a replay attack even though the authenticators are actually unique. The replay cache only maintains a tuple of client, server and timestamp. This patch modifies the interpretation of the microseconds parameter. If -1 is specified, the microseconds offset is ignored. ------------------------------------------------------------------------ r20411 | raeburn | 2008-06-18 14:14:55 -0400 (Wed, 18 Jun 2008) | 3 lines Changed paths: M /trunk/src/lib/kadm5/clnt/client_init.c Disable check for invalid client-side admin config parameters in the config file. Since KDC configuration parameters can now be put in krb5.conf, this doesn't make sense any more. ------------------------------------------------------------------------ r20410 | lxs | 2008-06-18 11:37:27 -0400 (Wed, 18 Jun 2008) | 3 lines Changed paths: M /trunk/src/ccapi/lib/ccapi_credentials_iterator.c ticket: new subject: cci_credentials_iterator_release using wrong message ID ------------------------------------------------------------------------ r20395 | raeburn | 2008-06-11 18:53:22 -0400 (Wed, 11 Jun 2008) | 1 line Changed paths: M /trunk/src/lib/kadm5/alt_prof.c Factor out repeated code for looking up string, port, or deltat config params. ------------------------------------------------------------------------ r20392 | raeburn | 2008-06-11 13:46:35 -0400 (Wed, 11 Jun 2008) | 1 line Changed paths: M /trunk/src/appl/telnet/libtelnet/Makefile.in Don't build spx.o, since we never enable SPX. ------------------------------------------------------------------------ r20390 | raeburn | 2008-06-11 13:42:56 -0400 (Wed, 11 Jun 2008) | 1 line Changed paths: M /trunk/src/config/post.in New target 'undepend' for temporarily removing generated dependency info. ------------------------------------------------------------------------ r20386 | raeburn | 2008-06-10 18:46:53 -0400 (Tue, 10 Jun 2008) | 1 line Changed paths: M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/appl/telnet/libtelnet/Makefile.in M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/clients/ksu/Makefile.in D /trunk/src/include/syslog.h M /trunk/src/kadmin/server/Makefile.in M /trunk/src/kdc/Makefile.in M /trunk/src/lib/gssapi/spnego/Makefile.in M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/rpc/unit-test/Makefile.in M /trunk/src/slave/Makefile.in Don't use private copy of syslog.h. Rebuild dependencies. ------------------------------------------------------------------------ r20384 | raeburn | 2008-06-10 18:15:25 -0400 (Tue, 10 Jun 2008) | 1 line Changed paths: M /trunk/src/lib/kadm5/admin.h Warn against new uses of kadm5_config_params.dbname field. ------------------------------------------------------------------------ r20383 | raeburn | 2008-06-10 18:03:01 -0400 (Tue, 10 Jun 2008) | 1 line Changed paths: M /trunk/src/kadmin/testing/util/tcl_kadm5.c M /trunk/src/lib/kadm5/admin.h M /trunk/src/lib/kadm5/alt_prof.c M /trunk/src/lib/kadm5/srv/server_init.c Get rid of handling of set-but-unused kadm5_config_params.admin_dbname. ------------------------------------------------------------------------ r20382 | raeburn | 2008-06-10 17:49:55 -0400 (Tue, 10 Jun 2008) | 1 line Changed paths: M /trunk/src/kadmin/dbutil/kdb5_util.M Remove documentation for no-longer-supported admin_dbname argument. ------------------------------------------------------------------------ r20381 | raeburn | 2008-06-10 17:43:41 -0400 (Tue, 10 Jun 2008) | 1 line Changed paths: M /trunk/src/kadmin/testing/util/tcl_kadm5.c M /trunk/src/lib/kadm5/admin.h M /trunk/src/lib/kadm5/alt_prof.c M /trunk/src/lib/kadm5/srv/server_init.c Get rid of handling of set-but-unused kadm5_config_params.admin_lockfile. ------------------------------------------------------------------------ r20379 | raeburn | 2008-06-09 18:15:23 -0400 (Mon, 09 Jun 2008) | 1 line Changed paths: M /trunk/src/lib/kadm5/alt_prof.c Don't check for NULL before calling free or krb5_xfree. ------------------------------------------------------------------------ r20371 | raeburn | 2008-06-08 01:22:25 -0400 (Sun, 08 Jun 2008) | 1 line Changed paths: M /trunk/src/lib/krb5/rcache/rc_io.c Report file name in detailed cache creation error ------------------------------------------------------------------------ r20370 | raeburn | 2008-06-08 01:19:50 -0400 (Sun, 08 Jun 2008) | 1 line Changed paths: M /trunk/src/lib/krb5/rcache/rc_dfl.c Do hash stuff with unsigned math. ------------------------------------------------------------------------ r20367 | raeburn | 2008-06-06 17:26:51 -0400 (Fri, 06 Jun 2008) | 1 line Changed paths: M /trunk/src/include/gssrpc/svc.h Annotate that 'protocol' in svc_register means an IPPROTO_ value. ------------------------------------------------------------------------ r20364 | raeburn | 2008-06-06 13:30:28 -0400 (Fri, 06 Jun 2008) | 2 lines Changed paths: M /trunk/src/lib/rpc/pmap_clnt.c On Mac OS X, try poking launchd to get the portmapper launched before we try to connect to it. ------------------------------------------------------------------------ r20363 | raeburn | 2008-06-06 13:27:50 -0400 (Fri, 06 Jun 2008) | 1 line Changed paths: M /trunk/src/lib/gssapi/mechglue/g_rel_cred.c Check for GSS_C_NO_CREDENTIAL before loop check. ------------------------------------------------------------------------ r20362 | raeburn | 2008-06-04 18:03:20 -0400 (Wed, 04 Jun 2008) | 1 line Changed paths: D /trunk/src/util/makedepend We're not using this makedepend implementation any more. ------------------------------------------------------------------------ r20358 | raeburn | 2008-06-03 13:48:59 -0400 (Tue, 03 Jun 2008) | 1 line Changed paths: M /trunk/src/kadmin/testing/util/tcl_ovsec_kadm.c Revert a few const specs to reduce warnings. ------------------------------------------------------------------------ r20356 | raeburn | 2008-06-02 20:13:25 -0400 (Mon, 02 Jun 2008) | 1 line Changed paths: M /trunk/src/appl/gssftp/ftp/ftp.c M /trunk/src/kadmin/dbutil/dump.c M /trunk/src/kadmin/server/kadm_rpc_svc.c M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/kadmin/server/schpw.c M /trunk/src/kadmin/testing/util/tcl_kadm5.c M /trunk/src/kadmin/testing/util/tcl_ovsec_kadm.c Fix various minor format-string issues. ------------------------------------------------------------------------ r20355 | raeburn | 2008-06-02 20:07:43 -0400 (Mon, 02 Jun 2008) | 1 line Changed paths: M /trunk/src/clients/kpasswd/ksetpwd.c Passing 0 to krb5_build_principal requires a cast. ------------------------------------------------------------------------ r20354 | raeburn | 2008-06-02 19:46:17 -0400 (Mon, 02 Jun 2008) | 1 line Changed paths: M /trunk/src/tests/gss-threads/gss-server.c Don't use 'log' as a global variable name. ------------------------------------------------------------------------ r20353 | raeburn | 2008-06-02 19:45:35 -0400 (Mon, 02 Jun 2008) | 1 line Changed paths: M /trunk/src/tests/asn.1/krb5_decode_test.c Explicitly note number as unsigned to shut gcc up. ------------------------------------------------------------------------ r20352 | raeburn | 2008-06-02 19:41:32 -0400 (Mon, 02 Jun 2008) | 2 lines Changed paths: M /trunk/src/kadmin/testing/util/tcl_kadm5.c M /trunk/src/kadmin/testing/util/tcl_ovsec_kadm.c Partial const-ification, as indicated by the modern Tcl API, except for any bits that would require changing the admin APIs. ------------------------------------------------------------------------ r20351 | raeburn | 2008-06-02 19:04:09 -0400 (Mon, 02 Jun 2008) | 1 line Changed paths: M /trunk/src/lib/crypto/prng.c M /trunk/src/lib/gssapi/generic/util_errmap.c M /trunk/src/lib/gssapi/krb5/ser_sctx.c M /trunk/src/lib/krb4/g_tkt_svc.c M /trunk/src/lib/rpc/svc_tcp.c Fix a few incompatible-pointer warnings that aren't just about signedness. ------------------------------------------------------------------------ r20348 | raeburn | 2008-06-02 15:45:16 -0400 (Mon, 02 Jun 2008) | 4 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/kdb/kdb5.c M /trunk/src/lib/kdb/kdb5.h M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/ser_ctx.c M /trunk/src/plugins/kdb/db2/kdb_db2.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_fetch_mkey.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c Change krb5_context.db_context to point to the real structure type, and change uses to not cast all the time. Also rename it from db_context to dal_handle, since one of the fields in the pointed-to structure is also called db_context. ------------------------------------------------------------------------ r20347 | lxs | 2008-05-30 16:48:28 -0400 (Fri, 30 May 2008) | 3 lines Changed paths: M /trunk/src/lib/kadm5/srv/svr_principal.c ticket: new subject: Add header for kill() in USE_PASSWORD_SERVER case ------------------------------------------------------------------------ r20346 | lxs | 2008-05-30 16:47:03 -0400 (Fri, 30 May 2008) | 10 lines Changed paths: M /trunk/src/include/kdb.h M /trunk/src/include/krb5/krb5.hin A /trunk/src/include/pkinit_apple_utils.h A /trunk/src/include/pkinit_asn1.h A /trunk/src/include/pkinit_cert_store.h A /trunk/src/include/pkinit_client.h A /trunk/src/include/pkinit_cms.h M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/kdc_preauth.c A /trunk/src/kdc/pkinit_apple_server.c A /trunk/src/kdc/pkinit_server.h M /trunk/src/lib/krb5/krb/get_in_tkt.c A /trunk/src/lib/krb5/krb/pkinit_apple_asn1.c A /trunk/src/lib/krb5/krb/pkinit_apple_cert_store.c A /trunk/src/lib/krb5/krb/pkinit_apple_client.c A /trunk/src/lib/krb5/krb/pkinit_apple_cms.c A /trunk/src/lib/krb5/krb/pkinit_apple_utils.c M /trunk/src/lib/krb5/krb/preauth2.c M /trunk/src/lib/krb5/krb/str_conv.c ticket: new status: open subject: Apple PKINIT patch commit Commit of Apple PKINIT patches under "APPLE_PKINIT" preprocessor symbol. Long term goal is to merge these patches with the pkinit preauth plugin which does not currently have support for Mac OS X crypto libraries or the exported functions used by Back To My Mac. ------------------------------------------------------------------------ r20345 | lxs | 2008-05-30 15:35:56 -0400 (Fri, 30 May 2008) | 6 lines Changed paths: M /trunk/src/kadmin/dbutil/loadv4.c ticket: new subject: No prototype when building kdb5_util without krb4 support Move stdio inclusion to the top of the file so there is a definition of printf when building without v4 support. ------------------------------------------------------------------------ r20344 | lxs | 2008-05-30 14:28:35 -0400 (Fri, 30 May 2008) | 13 lines Changed paths: M /trunk/src/kadmin/server/server_stubs.c ticket: new subject: Warnings in server_stubs.c (signed vs unsigned errmsg, gcc printf) server_stubs.c uses char * for error messages which it gets from com_err, throwing away the constness of the com_err output. Made error message args be const char * to remove warnings and prevent accidental modification of com_err strings. In calls to krb5_klog_syslog server_stubs.c passes void* into %s printf formats and passes size_ts in for the field widths in %.*s formats. After verifying that the size_ts cannot be bigger than ints (which is ensured by trunc_name) added casts to remove spurious warnings. ------------------------------------------------------------------------ r20343 | lxs | 2008-05-30 14:01:09 -0400 (Fri, 30 May 2008) | 8 lines Changed paths: M /trunk/src/plugins/kdb/db2/kdb_xdr.c ticket: new subject: signed vs unsigned char * warnings in kdb_xdr.c load and store functions in k5-platform.h take an unsigned char *, whereas kdb_xdr.c was using a char * for decoding. This resulted in pages of warnings in the parsing code. Switched to using an unsigned char * and cast in the couple places where a char * is needed. ------------------------------------------------------------------------ r20341 | lxs | 2008-05-27 12:25:51 -0400 (Tue, 27 May 2008) | 7 lines Changed paths: M /trunk/src/util/profile/prof_file.c M /trunk/src/util/profile/prof_init.c M /trunk/src/util/profile/prof_int.h ticket: new subject: Profile library should not call rw_access earlier than needed Call rw_access lazily so we only call access just before we need to write to the file to avoid calling access as often. Deprecated bit in profile structures to track writability. ------------------------------------------------------------------------ r20325 | raeburn | 2008-05-19 14:12:49 -0400 (Mon, 19 May 2008) | 3 lines Changed paths: M /trunk/src/plugins/preauth/pkinit/Makefile.in ticket: 5899 Use $(DL_LIB) instead of explicit -ldl. ------------------------------------------------------------------------ r20323 | raeburn | 2008-05-16 21:11:42 -0400 (Fri, 16 May 2008) | 4 lines Changed paths: M /trunk/src/kadmin/dbutil/kadm5_create.c ticket: 5943 Force hostname to lowercase before constructing kadmin principal name. Allocate space for the name dynamically. ------------------------------------------------------------------------ r20322 | raeburn | 2008-05-16 18:52:49 -0400 (Fri, 16 May 2008) | 1 line Changed paths: M /trunk/src/lib/kdb/kdb5.c Minor spelling & comment formatting. ------------------------------------------------------------------------ r20320 | raeburn | 2008-05-15 19:08:23 -0400 (Thu, 15 May 2008) | 1 line Changed paths: M /trunk/src/lib/gssapi/mechglue/g_dsp_status.c Move auto var to outer scope, because its storage is used beyond the inner scope. ------------------------------------------------------------------------ r20319 | raeburn | 2008-05-15 19:06:12 -0400 (Thu, 15 May 2008) | 1 line Changed paths: M /trunk/src/lib/gssapi/krb5/lucid_context.c Don't test error code when it's known to be 0. ------------------------------------------------------------------------ r20318 | raeburn | 2008-05-15 19:03:54 -0400 (Thu, 15 May 2008) | 1 line Changed paths: M /trunk/src/lib/gssapi/krb5/inq_context.c Fix minor bug in kg_save_name failure cleanup code. ------------------------------------------------------------------------ r20317 | raeburn | 2008-05-15 19:01:23 -0400 (Thu, 15 May 2008) | 1 line Changed paths: M /trunk/src/lib/gssapi/krb5/import_sec_context.c Free context after use, not before. ------------------------------------------------------------------------ r20316 | rra | 2008-05-10 23:54:41 -0400 (Sat, 10 May 2008) | 6 lines Changed paths: M /trunk/src/config-files/krb5.conf.M Ticket: 5544 Tags: pullup Fix a typo in krb5.conf: ldap_server should be ldap_servers, as the latter is what the LDAP KDB plugin looks for. ------------------------------------------------------------------------ r20315 | lxs | 2008-05-07 15:40:32 -0400 (Wed, 07 May 2008) | 4 lines Changed paths: A /trunk/doc/kim A /trunk/doc/kim/Doxyfile A /trunk/doc/kim/html A /trunk/doc/kim/html/doxygen.css A /trunk/doc/kim/html/doxygen.png A /trunk/doc/kim/html/group__kim__ccache__iterator__reference.html A /trunk/doc/kim/html/group__kim__ccache__reference.html A /trunk/doc/kim/html/group__kim__credential__iterator__reference.html A /trunk/doc/kim/html/group__kim__credential__reference.html A /trunk/doc/kim/html/group__kim__error__reference.html A /trunk/doc/kim/html/group__kim__favorite__identities__reference.html A /trunk/doc/kim/html/group__kim__identity__reference.html A /trunk/doc/kim/html/group__kim__options__reference.html A /trunk/doc/kim/html/group__kim__preferences__reference.html A /trunk/doc/kim/html/group__kim__selection__hints__reference.html A /trunk/doc/kim/html/group__kim__string__reference.html A /trunk/doc/kim/html/group__kim__types__reference.html A /trunk/doc/kim/html/index.html A /trunk/doc/kim/html/kim_ccache_overview.html A /trunk/doc/kim/html/kim_credential_overview.html A /trunk/doc/kim/html/kim_error_overview.html A /trunk/doc/kim/html/kim_favorite_identities_overview.html A /trunk/doc/kim/html/kim_identity_overview.html A /trunk/doc/kim/html/kim_options_overview.html A /trunk/doc/kim/html/kim_preferences_overview.html A /trunk/doc/kim/html/kim_selection_hints_overview.html A /trunk/doc/kim/html/kim_string_overview.html A /trunk/doc/kim/html/modules.html A /trunk/doc/kim/html/tab_b.gif A /trunk/doc/kim/html/tab_l.gif A /trunk/doc/kim/html/tab_r.gif A /trunk/doc/kim/html/tabs.css ticket: 5960 Added kim documentation. ------------------------------------------------------------------------ r20314 | lxs | 2008-05-07 15:30:12 -0400 (Wed, 07 May 2008) | 6 lines Changed paths: A /trunk/src/include/kim A /trunk/src/include/kim/kim.h A /trunk/src/include/kim/kim_ccache.h A /trunk/src/include/kim/kim_credential.h A /trunk/src/include/kim/kim_error.h A /trunk/src/include/kim/kim_identity.h A /trunk/src/include/kim/kim_options.h A /trunk/src/include/kim/kim_preferences.h A /trunk/src/include/kim/kim_selection_hints.h A /trunk/src/include/kim/kim_string.h A /trunk/src/include/kim/kim_types.h A /trunk/src/kim A /trunk/src/kim/agent A /trunk/src/kim/agent/mac A /trunk/src/kim/agent/mac/KerberosAgent-Info.plist A /trunk/src/kim/agent/mac/KerberosAgentPrefix.pch A /trunk/src/kim/agent/mac/main.m A /trunk/src/kim/agent/mac/resources A /trunk/src/kim/agent/mac/resources/Add.tiff A /trunk/src/kim/agent/mac/resources/Add_Pressed.tiff A /trunk/src/kim/agent/mac/resources/English.lproj A /trunk/src/kim/agent/mac/resources/English.lproj/Authentication.xib A /trunk/src/kim/agent/mac/resources/English.lproj/MainMenu.xib A /trunk/src/kim/agent/mac/resources/Gear.tiff A /trunk/src/kim/agent/mac/resources/KerberosAgent.icns A /trunk/src/kim/agent/mac/resources/Remove.tiff A /trunk/src/kim/agent/mac/resources/Remove_Pressed.tiff A /trunk/src/kim/lib A /trunk/src/kim/lib/kim.exports A /trunk/src/kim/lib/kim_ccache.c A /trunk/src/kim/lib/kim_ccache_private.h A /trunk/src/kim/lib/kim_credential.c A /trunk/src/kim/lib/kim_error.c A /trunk/src/kim/lib/kim_error_code.et A /trunk/src/kim/lib/kim_error_private.h A /trunk/src/kim/lib/kim_identity.c A /trunk/src/kim/lib/kim_identity_private.h A /trunk/src/kim/lib/kim_library.c A /trunk/src/kim/lib/kim_library_private.h A /trunk/src/kim/lib/kim_options.c A /trunk/src/kim/lib/kim_options_private.h A /trunk/src/kim/lib/kim_preferences.c A /trunk/src/kim/lib/kim_preferences_private.h A /trunk/src/kim/lib/kim_private.h A /trunk/src/kim/lib/kim_selection_hints.c A /trunk/src/kim/lib/kim_selection_hints_private.h A /trunk/src/kim/lib/kim_string.c A /trunk/src/kim/lib/kim_string_private.h A /trunk/src/kim/lib/mac A /trunk/src/kim/lib/mac/kim_os_identity.c A /trunk/src/kim/lib/mac/kim_os_library.c A /trunk/src/kim/lib/mac/kim_os_preferences.c A /trunk/src/kim/lib/mac/kim_os_private.h A /trunk/src/kim/lib/mac/kim_os_selection_hints.c A /trunk/src/kim/lib/mac/kim_os_string.c A /trunk/src/kim/test A /trunk/src/kim/test/main.c A /trunk/src/kim/test/test_kim_common.c A /trunk/src/kim/test/test_kim_common.h A /trunk/src/kim/test/test_kim_identity.c A /trunk/src/kim/test/test_kim_identity.h A /trunk/src/kim/test/test_kim_preferences.c A /trunk/src/kim/test/test_kim_preferences.h A /trunk/src/kim/test/test_kim_selection_hints.c A /trunk/src/kim/test/test_kim_selection_hints.h ticket: new status: open subject: Move KIM implementation to the krb5 repository Moved sources and headers. ------------------------------------------------------------------------ r20313 | raeburn | 2008-04-30 19:46:29 -0400 (Wed, 30 Apr 2008) | 5 lines Changed paths: M /trunk/src/kdc/network.c M /trunk/src/krb524/krb524d.c M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/kadm5/srv/svr_principal.c M /trunk/src/lib/kdb/kdb5.c M /trunk/src/lib/krb5/os/changepw.c M /trunk/src/lib/krb5/os/init_os_ctx.c M /trunk/src/lib/krb5/os/localaddr.c M /trunk/src/lib/krb5/os/sendto_kdc.c M /trunk/src/util/support/plugins.c (more) After malloc/realloc/calloc/strdup/asprintf failures, use ENOMEM explicitly instead of reading it from errno. This may make static analysis tools less confused about when we return zero vs nonzero values. ------------------------------------------------------------------------ r20312 | raeburn | 2008-04-30 19:18:21 -0400 (Wed, 30 Apr 2008) | 4 lines Changed paths: M /trunk/src/appl/bsd/compat_recv.c M /trunk/src/clients/ksu/ccache.c M /trunk/src/clients/ksu/heuristic.c M /trunk/src/clients/ksu/main.c M /trunk/src/lib/crypto/des/string2key.c M /trunk/src/lib/crypto/dk/dk_encrypt.c M /trunk/src/lib/crypto/pbkdf2.c M /trunk/src/lib/kadm5/alt_prof.c M /trunk/src/lib/kadm5/srv/server_dict.c M /trunk/src/lib/krb5/ccache/cc_memory.c M /trunk/src/lib/krb5/os/hostaddr.c M /trunk/src/lib/krb5/os/init_os_ctx.c M /trunk/src/lib/krb5/os/localaddr.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/util/et/error_message.c M /trunk/src/util/et/init_et.c M /trunk/src/util/profile/prof_file.c M /trunk/src/util/profile/prof_init.c M /trunk/src/util/profile/profile.swg M /trunk/src/util/profile/profile_tcl.c M /trunk/src/util/support/threads.c After malloc/realloc/calloc failures, return ENOMEM explicitly instead of reading it from errno. This may make static analysis tools less confused about when we return zero vs nonzero values. ------------------------------------------------------------------------ r20311 | rra | 2008-04-28 19:05:27 -0400 (Mon, 28 Apr 2008) | 13 lines Changed paths: M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.M Ticket: new Subject: Properly escape - in kdb5_ldap_util man page Component: krb5-doc Version_Reported: 1.6.3 Target_Version: 1.6.4 Tags: pullup The LDAP plugin introduced a new man page which has unescaped hyphens. Unicode-aware groffs may convert those to real hyphens rather than the intended ASCII hyphen. This patch adds backslashes in front of all the bare hyphens that I plus Debian's lintian program could find to force interpretation as ASCII hyphens. ------------------------------------------------------------------------ r20310 | raeburn | 2008-04-25 14:38:52 -0400 (Fri, 25 Apr 2008) | 1 line Changed paths: M /trunk/src/lib/rpc/xdr_rec.c Left-shifting all the way in signed math is undefined, use unsigned. ------------------------------------------------------------------------ r20309 | raeburn | 2008-04-25 14:17:29 -0400 (Fri, 25 Apr 2008) | 4 lines Changed paths: M /trunk/src/lib/crypto/aes/aeskey.c Multiple assignments without sequence points invoke undefined behavior, even if the assignments all compute and store the same value. Don't put an assignment in the argument to macro ff(). ------------------------------------------------------------------------ r20308 | lxs | 2008-04-25 13:16:21 -0400 (Fri, 25 Apr 2008) | 5 lines Changed paths: M /trunk/src/util/support/plugins.c ticket: 5948 Generate a large enough array to hold all the base/extension pairs. Store pairs without overlapping. ------------------------------------------------------------------------ r20307 | raeburn | 2008-04-24 14:03:05 -0400 (Thu, 24 Apr 2008) | 1 line Changed paths: M /trunk/src/include/k5-thread.h Remove sched_yield uses. ------------------------------------------------------------------------ r20306 | raeburn | 2008-04-24 13:12:28 -0400 (Thu, 24 Apr 2008) | 1 line Changed paths: M /trunk/src/lib/crypto/arcfour/arcfour_s2k.c Don't do UTF-8 bits (and include Apple headers) when just rebuilding dependencies. ------------------------------------------------------------------------ r20304 | raeburn | 2008-04-18 15:31:47 -0400 (Fri, 18 Apr 2008) | 16 lines Changed paths: M /trunk/src/lib/krb5/krb/gc_via_tkt.c ticket: new subject: fix possible buffer overrun in handling generic-error return target_version: 1.6.5 tags: pullup Jeff Altman reported this, based on a crash seen in KfW in the wild. The krb5_data handle used to describe the message field returned by the KDC is not null-terminated, but we use a "%s" format to incorporate it into an error message string. In the right circumstances, garbage bytes can be pulled into the string, or a memory fault may result. However, as this is in the error-reporting part of the client-side code for fetching new credentials, it's a relatively minor DoS attack only, not a serious security exposure. Should be fixed in the next releases, though. ------------------------------------------------------------------------ r20302 | raeburn | 2008-04-03 14:00:38 -0400 (Thu, 03 Apr 2008) | 4 lines Changed paths: M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c Pull out generic array expansion code from array_append macro into a separate function. Add some range checks, and don't bother separating malloc vs realloc depending on previous pointer value. ------------------------------------------------------------------------ r20300 | raeburn | 2008-03-28 21:10:30 -0400 (Fri, 28 Mar 2008) | 7 lines Changed paths: M /trunk M /trunk/src/lib/gssapi/mechglue/g_glue.c Coverity CID 220: NULL check of "buf" after dereference. All call sites have previously dereferenced the pointer, but to keep the interface simple, keep the null check, and move the dereference to after it. ------------------------------------------------------------------------ r20299 | raeburn | 2008-03-28 21:10:04 -0400 (Fri, 28 Mar 2008) | 6 lines Changed paths: M /trunk M /trunk/src/lib/gssapi/mechglue/g_dsp_status.c Coverity CID 46: mech_type will always have the address of an automatic variable, so can never be null (GSS_C_NULL_OID). Delete null check and unreachable conditional code. ------------------------------------------------------------------------ r20298 | raeburn | 2008-03-28 21:09:49 -0400 (Fri, 28 Mar 2008) | 5 lines Changed paths: M /trunk M /trunk/src/lib/gssapi/mechglue/g_accept_sec_context.c Coverity CID 47: Unreachable code. Delete redundant "status" check. ------------------------------------------------------------------------ r20297 | raeburn | 2008-03-28 21:09:26 -0400 (Fri, 28 Mar 2008) | 6 lines Changed paths: M /trunk M /trunk/src/lib/gssapi/krb5/accept_sec_context.c Coverity CID 91: Context is tested for null, and then unconditionally dereferenced. Remove unneeded null check. ------------------------------------------------------------------------ r20296 | raeburn | 2008-03-28 21:09:00 -0400 (Fri, 28 Mar 2008) | 8 lines Changed paths: M /trunk M /trunk/src/kdc/kerberos_v4.c ticket: new subject: Coverity CID 101: Fix minor bounds check error. target_version: 1.6.4 tags: pullup Coverity CID 101: Fix minor bounds check error. ------------------------------------------------------------------------ r20295 | raeburn | 2008-03-28 21:08:31 -0400 (Fri, 28 Mar 2008) | 8 lines Changed paths: M /trunk M /trunk/src/lib/gssapi/mechglue/g_acquire_cred.c M /trunk/src/lib/gssapi/mechglue/g_store_cred.c Coverity CID 228: Possible use of uninitialized variable time_req in gss_add_cred if cred_usage has an invalid value. (Also flagged by GCC.) Changed validation routines for gss_add_cred, gss_acquire_cred, and gss_store_cred to check the cred_usage value. ------------------------------------------------------------------------ r20285 | lxs | 2008-03-21 15:04:40 -0400 (Fri, 21 Mar 2008) | 14 lines Changed paths: M /trunk/src/util/support/plugins.c ticket: new subject: Protect CFBundle calls with mutexes CFBundles are refcounted and the recounts are not threadsafe. Protect CFBundles used for loading bundled plugins with a mutex to prevent crashes when multiple threads are loading and unloading the same plugin. As part of this we use thread-safe dlopen/dlsym/dlclose for the actual loading and unloading and just use CFBundle to get the path to the actual executable. This reduces the number of places we need to wrap CFBundles with mutexes and the amount of Mac-specific code in the plugin code. ------------------------------------------------------------------------ r20284 | kpkoch | 2008-03-20 11:28:11 -0400 (Thu, 20 Mar 2008) | 9 lines Changed paths: M /trunk/src/ccapi/lib/win/Makefile.in D /trunk/src/ccapi/lib/win/ccapi.def A /trunk/src/ccapi/lib/win/debug.exports M /trunk/src/ccapi/test/Makefile.in TargetVersion: 1.7 Component: krb5-libs Ticket: 5594 Tags: pullup Subj: Work on compiling the CCAPI test suite on Windows. Generate ccapi.def export list from V2, V3, debug lists. It is no longer a file in the repository. Update test Makefile.in to use file ccapi_string.c. ------------------------------------------------------------------------ r20280 | raeburn | 2008-03-18 16:07:14 -0400 (Tue, 18 Mar 2008) | 6 lines Changed paths: M /trunk M /trunk/src/kdc/dispatch.c M /trunk/src/kdc/kerberos_v4.c M /trunk/src/kdc/network.c ticket: 5919 Fix MITKRB5-SA-2008-001 on trunk. Patch differs from the released one for 1.6 because of code divergence. ------------------------------------------------------------------------ r20279 | lxs | 2008-03-18 15:25:16 -0400 (Tue, 18 Mar 2008) | 7 lines Changed paths: M /trunk/src/ccapi/common/cci_array_internal.c M /trunk/src/ccapi/server/ccs_array.c M /trunk/src/ccapi/server/ccs_array.h M /trunk/src/ccapi/server/ccs_cache_collection.c M /trunk/src/ccapi/server/ccs_ccache.c M /trunk/src/ccapi/server/ccs_client.c M /trunk/src/ccapi/server/ccs_client.h M /trunk/src/ccapi/server/ccs_list.c M /trunk/src/ccapi/server/ccs_list.h M /trunk/src/ccapi/server/ccs_list_internal.c M /trunk/src/ccapi/server/ccs_list_internal.h M /trunk/src/ccapi/server/ccs_types.h ticket: new subject: CCacheServer should track client iterators The CCacheServer needs to track client iterators so that if a client crashes while iterating the resources on the server for that iterator are freed. ------------------------------------------------------------------------ r20278 | raeburn | 2008-03-18 14:55:26 -0400 (Tue, 18 Mar 2008) | 12 lines Changed paths: M /trunk M /trunk/src/lib/rpc/svc.c M /trunk/src/lib/rpc/svc_tcp.c ticket: new subject: MITKRB5-SA-2008-002 target_version: 1.6.4 tags: pullup Fix MITKRB5-SA-2008-002: array overrun in libgssrpc. Don't update the internally-tracked maximum file descriptor value if the new one is FD_SETSIZE (or NOFILE) or above. Reject TCP file descriptors of FD_SETSIZE (NOFILE) or above. ------------------------------------------------------------------------ r20277 | kpkoch | 2008-03-18 13:40:04 -0400 (Tue, 18 Mar 2008) | 7 lines Changed paths: M /trunk/src/windows/Makefile.in M /trunk/src/windows/build/bkw.pl A /trunk/src/windows/ntsecapitest.c A /trunk/src/windows/ntsecapitest.pl TargetVersion: 1.7 Component: krb5-libs Ticket: 19569 tAGS: PULLUP Subj: Tweaks for 1.7 build on Windows. Detect if the Vista version of ntsecapi.h is present. ------------------------------------------------------------------------ r20276 | lxs | 2008-03-14 14:47:32 -0400 (Fri, 14 Mar 2008) | 11 lines Changed paths: M /trunk/src/ccapi/lib/ccapi_ccache_iterator.c M /trunk/src/ccapi/lib/ccapi_credentials_iterator.c ticket: new status: open subject: cc_ccache_iterator_release, cc_credentials_iterator leak server memory cc_ccache_iterator_release and cc_credentials_iterator leak memory on the CCacheServer because they do not send an ipc message to the server telling it to free up resources associated with the iterator. Note: this issue does not track needing to be able to free up these same resources when the client crashes. ------------------------------------------------------------------------ r20275 | kpkoch | 2008-03-13 15:30:49 -0400 (Thu, 13 Mar 2008) | 9 lines Changed paths: D /trunk/src/ccapi/lib/win/Makefile M /trunk/src/ccapi/lib/win/Makefile.in D /trunk/src/ccapi/server/win/Makefile D /trunk/src/ccapi/test/Makefile M /trunk/src/ccapi/test/Makefile.in M /trunk/src/ccapi/test/test_ccapi_util.c M /trunk/src/ccapi/test/test_ccapi_v2.c TargetVersion: 1.7 Component: krb5-libs Ticket: 5594 Tags: pullup Subj: Work on compiling the CCAPI test suite on Windows. Include .h files and move all declarations above all code, for Windows C compilation. Update makefiles to include new modules. ------------------------------------------------------------------------ r20274 | lxs | 2008-03-13 13:51:09 -0400 (Thu, 13 Mar 2008) | 8 lines Changed paths: M /trunk/src/ccapi/lib/ccapi_v2.c ticket: new subject: Invalid assignment while trying to set input to NULL cc_seq_fetch_NCs_end and cc_seq_fetch_creds_end should try to set their iterator inputs to NULL. Fixed code to assign the inputs to NULL rather than the temporary variables. (Not sure why the previous code was even compiling on the Mac.) ------------------------------------------------------------------------ r20273 | lxs | 2008-03-13 13:44:22 -0400 (Thu, 13 Mar 2008) | 5 lines Changed paths: M /trunk/src/ccapi/lib/ccapi_ccache.c ticket: new subject: removed unused header file inclusion CoreFoundation.h Was there for a workaround to a bug in AppleConnect. ------------------------------------------------------------------------ r20272 | lxs | 2008-03-12 12:52:23 -0400 (Wed, 12 Mar 2008) | 4 lines Changed paths: D /trunk/src/ccapi/test/check_cc_destroy.c ticket: 5909 Accidentally added file with wrong name. Removed. ------------------------------------------------------------------------ r20271 | lxs | 2008-03-12 12:51:25 -0400 (Wed, 12 Mar 2008) | 4 lines Changed paths: D /trunk/src/ccapi/test/untitled ticket: 5909 Accidentally added empty file. Removed. ------------------------------------------------------------------------ r20270 | lxs | 2008-03-12 12:50:21 -0400 (Wed, 12 Mar 2008) | 6 lines Changed paths: M /trunk/src/ccapi/test/Makefile M /trunk/src/ccapi/test/Makefile.in A /trunk/src/ccapi/test/check_cc_destroy.c M /trunk/src/ccapi/test/main.c M /trunk/src/ccapi/test/simple_lock_test.c A /trunk/src/ccapi/test/test_cc_close.c A /trunk/src/ccapi/test/test_cc_create.c A /trunk/src/ccapi/test/test_cc_destroy.c A /trunk/src/ccapi/test/test_cc_get_NC_info.c A /trunk/src/ccapi/test/test_cc_get_change_time.c A /trunk/src/ccapi/test/test_cc_get_cred_version.c A /trunk/src/ccapi/test/test_cc_get_name.c A /trunk/src/ccapi/test/test_cc_get_principal.c A /trunk/src/ccapi/test/test_cc_open.c A /trunk/src/ccapi/test/test_cc_remove_cred.c A /trunk/src/ccapi/test/test_cc_seq_fetch_NCs_begin.c A /trunk/src/ccapi/test/test_cc_seq_fetch_NCs_next.c A /trunk/src/ccapi/test/test_cc_seq_fetch_creds_begin.c A /trunk/src/ccapi/test/test_cc_seq_fetch_creds_next.c A /trunk/src/ccapi/test/test_cc_set_principal.c A /trunk/src/ccapi/test/test_cc_shutdown.c A /trunk/src/ccapi/test/test_cc_store.c M /trunk/src/ccapi/test/test_ccapi.sh M /trunk/src/ccapi/test/test_ccapi_ccache.c M /trunk/src/ccapi/test/test_ccapi_globals.h M /trunk/src/ccapi/test/test_ccapi_iterators.c M /trunk/src/ccapi/test/test_ccapi_log.h M /trunk/src/ccapi/test/test_ccapi_util.c M /trunk/src/ccapi/test/test_ccapi_v2.c M /trunk/src/ccapi/test/test_ccapi_v2.h A /trunk/src/ccapi/test/untitled ticket: 5909 Added tests for iterators and NC info. Added test programs for each test. Cleaned up portability issues introduced by Windows testing. ------------------------------------------------------------------------ r20269 | lxs | 2008-03-10 17:55:44 -0400 (Mon, 10 Mar 2008) | 5 lines Changed paths: M /trunk/src/ccapi/test/main.c M /trunk/src/ccapi/test/test_ccapi_globals.c A /trunk/src/ccapi/test/test_ccapi_v2.c A /trunk/src/ccapi/test/test_ccapi_v2.h ticket: new subject: Add CCAPI v2 tests First pass at CCAPI v2 tests. More commits to this bug will follow. ------------------------------------------------------------------------ r20268 | lxs | 2008-03-10 17:51:49 -0400 (Mon, 10 Mar 2008) | 6 lines Changed paths: M /trunk/src/ccapi/test/simple_lock_test.c M /trunk/src/ccapi/test/test_ccapi_ccache.c M /trunk/src/ccapi/test/test_ccapi_ccache.h M /trunk/src/ccapi/test/test_ccapi_check.c M /trunk/src/ccapi/test/test_ccapi_constants.c M /trunk/src/ccapi/test/test_ccapi_constants.h M /trunk/src/ccapi/test/test_ccapi_iterators.c M /trunk/src/ccapi/test/test_ccapi_iterators.h M /trunk/src/ccapi/test/test_ccapi_log.c M /trunk/src/ccapi/test/test_ccapi_util.c ticket: new subject: Remove C warnings Some C++ conventions in the CCAPI tests were producing warnings on C compilers. Fixed code to stop producing warnings. ------------------------------------------------------------------------ r20267 | lxs | 2008-03-10 17:48:08 -0400 (Mon, 10 Mar 2008) | 4 lines Changed paths: D /trunk/src/ccapi/test/test_cc_context_get_version.c M /trunk/src/ccapi/test/test_ccapi.sh ticket: 5907 Removed script to run cc_context_get_version test. ------------------------------------------------------------------------ r20266 | lxs | 2008-03-10 17:41:50 -0400 (Mon, 10 Mar 2008) | 7 lines Changed paths: M /trunk/src/ccapi/test/Makefile M /trunk/src/ccapi/test/test_ccapi_context.c M /trunk/src/ccapi/test/test_ccapi_context.h ticket: new subject: Removed tests for check_cc_context_get_version cc_context_get_version was part of the original CCAPI v3 documentation but was never actually implemented. Now that it has been removed from the documentation we should remove the test. ------------------------------------------------------------------------ r20265 | lxs | 2008-03-10 17:37:56 -0400 (Mon, 10 Mar 2008) | 5 lines Changed paths: M /trunk/src/ccapi/lib/ccapi_v2.c ticket: new subject: Fixed error code remapping Modified error code remapping to be consistent with CCAPI v2 documentation. ------------------------------------------------------------------------ r20264 | lxs | 2008-03-10 17:27:30 -0400 (Mon, 10 Mar 2008) | 7 lines Changed paths: M /trunk/src/ccapi/lib/ccapi_v2.c ticket: new subject: cc_remove_cred should only remove one cred Fixed cc_remove_cred so it only removes the first matching cred. Also fixed the error handling so it returns errors other than CC_NOTFOUND. ------------------------------------------------------------------------ r20263 | lxs | 2008-03-10 15:32:47 -0400 (Mon, 10 Mar 2008) | 7 lines Changed paths: M /trunk/src/ccapi/lib/ccapi_v2.c ticket: new subject: cc_set_principal should return error on bad cred version When the caller passes in a version different than the one the ccache was opened with, cc_set_principal should return CC_ERR_CRED_VERSION because "cred_vers is used as a double check". ------------------------------------------------------------------------ r20262 | lxs | 2008-03-10 15:24:18 -0400 (Mon, 10 Mar 2008) | 7 lines Changed paths: M /trunk/src/ccapi/lib/ccapi_v2.c ticket: new subject: Fix pointer cast in cc_seq_fetch_NCs_end cc_seq_fetch_NCs_end incorrectly casts from CCAPI v2 to CCAPI v3 types. Cleaned up cc_seq_fetch_creds_end at the same time (it was correct but difficult to read). ------------------------------------------------------------------------ r20261 | lxs | 2008-03-10 15:15:39 -0400 (Mon, 10 Mar 2008) | 6 lines Changed paths: M /trunk/src/ccapi/common/cci_cred_union.c ticket: new subject: cci_cred_union_compare_to_credentials_union doesn't work for v5 creds Fixed a bug in cci_cred_union_compare_to_credentials_union where it always returned an error when comparing v5 creds. ------------------------------------------------------------------------ r20260 | lxs | 2008-03-10 15:13:07 -0400 (Mon, 10 Mar 2008) | 7 lines Changed paths: M /trunk/src/ccapi/common/cci_cred_union.c ticket: new subject: CCAPI v2 support crash when client or server strings are NULL The CCAPI v2 support will crash if passed in a krb5 credential with the client or server principal strings set to NULL. Since CCAPI v3+ support checks for this we should check in CCAPI v2. ------------------------------------------------------------------------ r20259 | lxs | 2008-03-10 15:07:54 -0400 (Mon, 10 Mar 2008) | 3 lines Changed paths: M /trunk/src/ccapi/server/ccs_ccache.c ticket: new subject: ccs_ccache_reset should check all arguments for NULL ------------------------------------------------------------------------ r20256 | raeburn | 2008-03-04 18:29:30 -0500 (Tue, 04 Mar 2008) | 1 line Changed paths: M /trunk/src/appl/gssftp/ftp/domacro.c M /trunk/src/appl/gssftp/ftp/main.c Include signal.h before ftp_var.h to silence my_sig_t redefinition problem. ------------------------------------------------------------------------ r20254 | jander | 2008-03-04 15:27:19 -0500 (Tue, 04 Mar 2008) | 4 lines Changed paths: M /trunk/src/lib/krb5/ccache/cc_memory.c ticket: 5897 tags: pullup Fix memory leak by delaying instantiation of lid until it's needed. ------------------------------------------------------------------------ r20253 | raeburn | 2008-03-04 14:25:12 -0500 (Tue, 04 Mar 2008) | 5 lines Changed paths: M /trunk/src/configure.in M /trunk/src/lib/crypto/Makefile.in ticket: 5894 status: open Add "-framework CoreFoundation" to crypto library link command in darwin-mode build on mac. ------------------------------------------------------------------------ r20244 | kpkoch | 2008-02-29 14:08:06 -0500 (Fri, 29 Feb 2008) | 13 lines Changed paths: M /trunk/src/ccapi/common/win/OldCC/ccutils.c A /trunk/src/ccapi/lib/win/Makefile.in M /trunk/src/ccapi/lib/win/ccapi_os_ipc.cxx M /trunk/src/ccapi/lib/win/ccs_reply_proc.c A /trunk/src/ccapi/server/win/Makefile.in M /trunk/src/ccapi/server/win/ccs_os_server.cpp M /trunk/src/ccapi/server/win/ccs_request_proc.c M /trunk/src/ccapi/server/win/ccs_win_pipe.c M /trunk/src/ccapi/test/Makefile.in M /trunk/src/ccapi/test/test_ccapi_context.c M /trunk/src/ccapi/test/test_ccapi_iterators.c TargetVersion: 1.7 Component: krb5-libs Ticket: 5594 Tags: pullup lib/win/Makefile.in: Added. ccutils.c, ccapi_os_ipc.cxx, ccs_reply_proc.c, ccs_os_server.cpp, ccs_reply_proc.c, ccs_win_pipe.c: comment out some debug messages. test/Makefile.in: change which tests are built. test/test_ccapi_context.c: API version 2 is now expected to pass. test/test_ccapi_iterators.c: Add progress indicator for long tests. ------------------------------------------------------------------------ r20243 | tlyu | 2008-02-29 00:23:56 -0500 (Fri, 29 Feb 2008) | 8 lines Changed paths: M /trunk M /trunk/src/lib/krb5/os/locate_kdc.c ticket: 5893 tags: pullup target_version: 1.6.4 Make a NUL-terminated copy of realm name before passing to a plugin interface that takes a C string rather than krb5_data. ------------------------------------------------------------------------ r20242 | lxs | 2008-02-26 17:18:15 -0500 (Tue, 26 Feb 2008) | 13 lines Changed paths: M /trunk/src/lib/crypto/arcfour/arcfour_s2k.c ticket: new status: open subject: krb5int_arcfour_string_to_key does not support utf-8 strings target_version: 1.7 krb5int_arcfour_string_to_key converts C strings to UTF-16 before passing them to the string to key function. Currently the UTF-16 conversion assumes the input string is ASCII only. Added support to convert UTF-8 strings to UTF-16 on Mac OS X. Leaving the bug open until we discuss if we want to have implementations for Unix and Windows platforms. ------------------------------------------------------------------------ r20238 | raeburn | 2008-02-24 07:42:25 -0500 (Sun, 24 Feb 2008) | 1 line Changed paths: M /trunk/src/include M /trunk/src/lib/gssapi M /trunk/src/lib/gssapi/generic M /trunk/src/lib/gssapi/krb5 M /trunk/src/tests/asn.1 M /trunk/src/util/support Add some ignored files, for in-tree builds. ------------------------------------------------------------------------ r20234 | kpkoch | 2008-02-19 13:36:06 -0500 (Tue, 19 Feb 2008) | 6 lines Changed paths: M /trunk/src/ccapi/test/Makefile.in TargetVersion: 1.7 Component: krb5-libs Ticket: 5594 Tags: pullup Remove stop-here target that stops the build. ------------------------------------------------------------------------ r20229 | kpkoch | 2008-02-19 10:22:13 -0500 (Tue, 19 Feb 2008) | 20 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/ccapi/Makefile.in M /trunk/src/ccapi/common/win/OldCC/ccutils.c M /trunk/src/ccapi/common/win/OldCC/util.cxx M /trunk/src/ccapi/common/win/tls.c M /trunk/src/ccapi/common/win/tls.h M /trunk/src/ccapi/common/win/win-utils.c M /trunk/src/ccapi/lib/win/OldCC/client.cxx M /trunk/src/ccapi/lib/win/ccapi_os_ipc.cxx M /trunk/src/ccapi/lib/win/ccs_reply_proc.c M /trunk/src/ccapi/lib/win/dllmain.cxx M /trunk/src/ccapi/lib/win/dllmain.h M /trunk/src/ccapi/server/win/ccs_os_server.cpp M /trunk/src/ccapi/server/win/ccs_win_pipe.c M /trunk/src/ccapi/test/Makefile.in A /trunk/src/ccapi/test/Pingtest.sln M /trunk/src/ccapi/test/pingtest.c A /trunk/src/ccapi/test/setlib.pl A /trunk/src/ccapi/test/test_ccapi.bat M /trunk/src/ccapi/test/test_ccapi_util.c M /trunk/src/config/win-pre.in M /trunk/src/windows/build/bkw.pl TargetVersion: 1.7 Component: krb5-libs Ticket: 5594 Tags: pullup Changes to integrate the CCAPI build into the build structure, build the test suite and fixes to random problems discovered along the way. Since no platform other than windows builds CCAPI using the build system, some conditionalizing may be necessary when other platforms use the makefiles. src/Makefile.in: Add CPPFLAGS that seemed to be missing; run wconfig for ccapi/(lib, server, test). config/win-pre.in: DEBUGOPT /ZI doesn't seem to provide enough debugging information under VS2005; /Zi does. windows/build/bkw.pl: Fix -no so that -nonodebug will work. Otherwise, can't do debug build. Move Get/PutTspData out of dllmain; add tlsindex argument. Comment out some debug messages. ------------------------------------------------------------------------ r20228 | rra | 2008-02-18 23:49:11 -0500 (Mon, 18 Feb 2008) | 11 lines Changed paths: M /trunk/src/appl/bsd/v4rcp.M M /trunk/src/appl/gssftp/ftp/ftp.M M /trunk/src/appl/telnet/telnet/telnet.1 M /trunk/src/clients/kpasswd/kpasswd.M M /trunk/src/gen-manpages/k5login.M M /trunk/src/kadmin/cli/kadmin.M M /trunk/src/slave/kpropd.M ticket: new subject: man page macro and hyphen fixes component: krb5-doc Version_Reported: 1.6.3 Target_Version: 1.6.4 Tags: pullup Fix various unescaped hyphens, lines starting with . that shouldn't be macros, undefined strings, and misspelled macros in the man pages. Found via man --warnings on a current Debian unstable system. ------------------------------------------------------------------------ r20222 | tlyu | 2008-02-07 02:07:06 -0500 (Thu, 07 Feb 2008) | 18 lines Changed paths: M /trunk M /trunk/src/plugins/kdb/db2/libdb2/btree/bt_debug.c M /trunk/src/plugins/kdb/db2/libdb2/mpool/mpool.c M /trunk/src/plugins/kdb/db2/libdb2/test/run.test ticket: new target_version: 1.6.4 tags: pullup subject: more tests for libdb btree page split on zero index component: krb5-kdc Enhance btree debugging output somewhat to limit key printout to the key length if the key is not null-terminated. Add additional test case for the zero-index page split bug; test case can create a corrupted btree database with records unreachable by random access but reachable by sequential access. Requires recompiling with CPPFLAGS='-DDEBUG -DDEBUG_IDX0SPLIT' to correctly model mpool page reuse that would be present in production conditions. (CPPFLAGS=-DDEBUG would otherwise explicitly overwrite the contents of reused pages.) ------------------------------------------------------------------------ r20221 | lxs | 2008-02-06 15:24:19 -0500 (Wed, 06 Feb 2008) | 5 lines Changed paths: M /trunk/src/ccapi/lib/ccapi_ccache.c ticket: new subject: Remove AppleConnect workaround AppleConnect fixed their bug and this workaround can be removed. ------------------------------------------------------------------------ r20220 | lxs | 2008-02-06 15:22:32 -0500 (Wed, 06 Feb 2008) | 6 lines Changed paths: M /trunk/src/ccapi/common/cci_cred_union.c M /trunk/src/ccapi/common/cci_cred_union.h M /trunk/src/ccapi/lib/ccapi_ccache.c M /trunk/src/ccapi/lib/ccapi_ccache.h M /trunk/src/ccapi/lib/ccapi_ccache_iterator.c M /trunk/src/ccapi/lib/ccapi_ccache_iterator.h M /trunk/src/ccapi/lib/ccapi_context.c M /trunk/src/ccapi/lib/ccapi_credentials.c M /trunk/src/ccapi/lib/ccapi_credentials_iterator.c M /trunk/src/ccapi/lib/ccapi_credentials_iterator.h M /trunk/src/ccapi/lib/ccapi_v2.c M /trunk/src/ccapi/server/ccs_credentials.c ticket: new status: open subject: Need CCAPI v2 support for Windows Added initial checkin of CCAPI v2 shim layer. ------------------------------------------------------------------------ r20219 | raeburn | 2008-02-05 13:34:10 -0500 (Tue, 05 Feb 2008) | 1 line Changed paths: A /trunk/src/util/find-missing-eol-prop A /trunk/src/util/fix-eol-prop tools for svn:eol-style fixups ------------------------------------------------------------------------ r20218 | raeburn | 2008-02-05 13:33:20 -0500 (Tue, 05 Feb 2008) | 1 line Changed paths: M /trunk/src/ccapi/common/win/OldCC/autolock.hxx M /trunk/src/ccapi/common/win/OldCC/ccutil.cxx M /trunk/src/ccapi/common/win/OldCC/ccutil.def M /trunk/src/ccapi/common/win/OldCC/init.cxx M /trunk/src/ccapi/common/win/OldCC/init.hxx M /trunk/src/ccapi/common/win/OldCC/opts.cxx M /trunk/src/ccapi/common/win/OldCC/opts.hxx M /trunk/src/ccapi/common/win/OldCC/secure.cxx M /trunk/src/ccapi/common/win/OldCC/secure.hxx M /trunk/src/ccapi/common/win/OldCC/util.cxx M /trunk/src/ccapi/common/win/ccs_reply.Acf M /trunk/src/ccapi/common/win/ccs_reply.Idl M /trunk/src/ccapi/common/win/ccs_request.Acf M /trunk/src/ccapi/common/win/ccs_request.idl M /trunk/src/ccapi/doc/CCAPI-Windows-Design.html M /trunk/src/ccapi/lib/win/OldCC/client.cxx M /trunk/src/ccapi/lib/win/OldCC/rpc.cxx M /trunk/src/ccapi/lib/win/ccapi.def M /trunk/src/ccapi/lib/win/ccapi_os_ipc.cxx M /trunk/src/ccapi/lib/win/dllmain.cxx M /trunk/src/ccapi/test/Makefile.w32 more eol-style ------------------------------------------------------------------------ r20217 | raeburn | 2008-02-05 13:25:28 -0500 (Tue, 05 Feb 2008) | 1 line Changed paths: M /trunk/src/ccapi/Makefile.in M /trunk/src/ccapi/common/Makefile.in M /trunk/src/ccapi/common/unix/Makefile.in M /trunk/src/ccapi/common/win/OldCC/ccutils.c M /trunk/src/ccapi/common/win/OldCC/ccutils.h M /trunk/src/ccapi/common/win/OldCC/name.h M /trunk/src/ccapi/common/win/OldCC/util.h M /trunk/src/ccapi/common/win/cci_os_debugging.c M /trunk/src/ccapi/common/win/cci_os_identifier.c M /trunk/src/ccapi/common/win/tls.c M /trunk/src/ccapi/common/win/tls.h M /trunk/src/ccapi/common/win/win-utils.c M /trunk/src/ccapi/common/win/win-utils.h M /trunk/src/ccapi/lib/Makefile.in M /trunk/src/ccapi/lib/unix/Makefile.in M /trunk/src/ccapi/lib/win/OldCC/ccapi.h M /trunk/src/ccapi/lib/win/OldCC/client.h M /trunk/src/ccapi/lib/win/ccs_reply_proc.c M /trunk/src/ccapi/lib/win/dllmain.h M /trunk/src/ccapi/server/Makefile.in M /trunk/src/ccapi/server/unix/Makefile.in M /trunk/src/ccapi/server/win/WorkQueue.h M /trunk/src/ccapi/server/win/ccs_os_pipe.c M /trunk/src/ccapi/server/win/ccs_request_proc.c M /trunk/src/ccapi/server/win/ccs_win_pipe.c M /trunk/src/ccapi/server/win/ccs_win_pipe.h M /trunk/src/ccapi/server/win/workitem.h M /trunk/src/ccapi/test/Makefile.in M /trunk/src/ccapi/test/pingtest.c M /trunk/src/ccapi/test/test_ccapi.sh set eol-style ------------------------------------------------------------------------ r20216 | lxs | 2008-02-05 13:18:41 -0500 (Tue, 05 Feb 2008) | 2 lines Changed paths: M /trunk/src/ccapi/test/simple_lock_test.c Set EOL style. ------------------------------------------------------------------------ r20214 | tlyu | 2008-01-31 20:03:11 -0500 (Thu, 31 Jan 2008) | 17 lines Changed paths: M /trunk M /trunk/src/plugins/kdb/db2/libdb2/btree/bt_split.c M /trunk/src/plugins/kdb/db2/libdb2/test/run.test ticket: new target_version: 1.6.4 tags: pullup subject: libdb btree page split on zero index corrupts db component: krb5-kdc Splitting a btree page on index 0 can corrupt the database if the key length plus data length is exactly a certain value. This certain size causes the item to get the left page to itself, and causes the right page to contain an erroneous additional index "hole" having an uninitialized value. This bug may be one of the remaining causes of unexplained database corruption reported over the years. Shawn Emery provided useful data from actual instances of this corruption. Add a test case for this bug. (Raw libdb test rather than kdb; the latter would be much harder.) ------------------------------------------------------------------------ r20213 | kpkoch | 2008-01-31 10:51:18 -0500 (Thu, 31 Jan 2008) | 7 lines Changed paths: M /trunk/src/windows/build/bkw.pl TargetVersion: 1.7 Component: windows Ticket: new Subj: Build automation Tags: pullup Actually pass the nmake arguments to nmake. ------------------------------------------------------------------------ r20212 | lxs | 2008-01-29 17:39:25 -0500 (Tue, 29 Jan 2008) | 5 lines Changed paths: M /trunk/src/ccapi/lib/mac/ccapi_os_ipc.c ticket: 5878 status: open CCAPI changes to the mac-specific code to use new kipc changes. ------------------------------------------------------------------------ r20211 | jaltman | 2008-01-23 17:10:56 -0500 (Wed, 23 Jan 2008) | 14 lines Changed paths: M /trunk/src/windows/identity/config/Makefile.w2k M /trunk/src/windows/identity/config/Makefile.w32 ticket: new subject: Windows: avoid use of cygwin mkdir and rmdir commands tags: pullup Microsoft's nmake versions 8.x and 9.x prefer executables over internal shell commands. This is a change from previous versions. Cygwin's mkdir and rmdir commands do not have the same semantics as the cmd.exe shell versions. Change the definitions of MKDIR and RMDIR to use 'md' and 'rd' in order to avoid the use of the cygwin versions. ------------------------------------------------------------------------ r20210 | kpkoch | 2008-01-23 16:26:49 -0500 (Wed, 23 Jan 2008) | 5 lines Changed paths: M /trunk/src/windows/build/bkw-automation.html Target_Version: 1.7 Ticket: 5859 Tags: pullup Update build instructions to indicate PATH ordering; add troubleshooting tip about nmake versions. ------------------------------------------------------------------------ r20204 | kpkoch | 2008-01-22 15:41:48 -0500 (Tue, 22 Jan 2008) | 5 lines Changed paths: M /trunk/src/ccapi/test/Makefile.w32 TargetVersion: 1.7 Component: krb5-libs Ticket: 5594 Correct makefile so pingtest builds. ------------------------------------------------------------------------ r20203 | kpkoch | 2008-01-22 14:14:04 -0500 (Tue, 22 Jan 2008) | 5 lines Changed paths: A /trunk/src/ccapi/common/win A /trunk/src/ccapi/common/win/OldCC A /trunk/src/ccapi/common/win/OldCC/autolock.hxx A /trunk/src/ccapi/common/win/OldCC/ccutil.cxx A /trunk/src/ccapi/common/win/OldCC/ccutil.def A /trunk/src/ccapi/common/win/OldCC/ccutils.c A /trunk/src/ccapi/common/win/OldCC/ccutils.h A /trunk/src/ccapi/common/win/OldCC/init.cxx A /trunk/src/ccapi/common/win/OldCC/init.hxx A /trunk/src/ccapi/common/win/OldCC/name.h A /trunk/src/ccapi/common/win/OldCC/opts.cxx A /trunk/src/ccapi/common/win/OldCC/opts.hxx A /trunk/src/ccapi/common/win/OldCC/secure.cxx A /trunk/src/ccapi/common/win/OldCC/secure.hxx A /trunk/src/ccapi/common/win/OldCC/util.cxx A /trunk/src/ccapi/common/win/OldCC/util.h A /trunk/src/ccapi/common/win/cci_os_debugging.c A /trunk/src/ccapi/common/win/cci_os_identifier.c A /trunk/src/ccapi/common/win/ccs_reply.Acf A /trunk/src/ccapi/common/win/ccs_reply.Idl A /trunk/src/ccapi/common/win/ccs_request.Acf A /trunk/src/ccapi/common/win/ccs_request.idl A /trunk/src/ccapi/common/win/tls.c A /trunk/src/ccapi/common/win/tls.h A /trunk/src/ccapi/common/win/win-utils.c A /trunk/src/ccapi/common/win/win-utils.h A /trunk/src/ccapi/lib/win A /trunk/src/ccapi/lib/win/Makefile A /trunk/src/ccapi/lib/win/OldCC A /trunk/src/ccapi/lib/win/OldCC/ccapi.h A /trunk/src/ccapi/lib/win/OldCC/client.cxx A /trunk/src/ccapi/lib/win/OldCC/client.h A /trunk/src/ccapi/lib/win/OldCC/rpc.cxx A /trunk/src/ccapi/lib/win/WINCCAPI.sln A /trunk/src/ccapi/lib/win/WINCCAPI.vcproj A /trunk/src/ccapi/lib/win/ccapi.def A /trunk/src/ccapi/lib/win/ccapi_os_ipc.cxx A /trunk/src/ccapi/lib/win/ccs_reply_proc.c A /trunk/src/ccapi/lib/win/dllmain.cxx A /trunk/src/ccapi/lib/win/dllmain.h A /trunk/src/ccapi/server/win A /trunk/src/ccapi/server/win/Makefile A /trunk/src/ccapi/server/win/Server.sln A /trunk/src/ccapi/server/win/Server.vcproj A /trunk/src/ccapi/server/win/WorkItem.cpp A /trunk/src/ccapi/server/win/WorkQueue.cpp A /trunk/src/ccapi/server/win/WorkQueue.h A /trunk/src/ccapi/server/win/ccs_os_pipe.c A /trunk/src/ccapi/server/win/ccs_os_server.cpp A /trunk/src/ccapi/server/win/ccs_request_proc.c A /trunk/src/ccapi/server/win/ccs_win_pipe.c A /trunk/src/ccapi/server/win/ccs_win_pipe.h A /trunk/src/ccapi/server/win/workitem.h A /trunk/src/ccapi/test/Makefile.w32 A /trunk/src/ccapi/test/pingtest.c M /trunk/src/ccapi/test/simple_lock_test.c TargetVersion: 1.7 Component: krb5-libs Ticket: 5594 Windows CCAPI snapshot. Should build & pass ping test. ------------------------------------------------------------------------ r20202 | kpkoch | 2008-01-22 13:34:26 -0500 (Tue, 22 Jan 2008) | 7 lines Changed paths: M /trunk/src/ccapi/common/cci_debugging.c M /trunk/src/ccapi/lib/ccapi_context.c M /trunk/src/ccapi/lib/ccapi_context.h TargetVersion: 1.7 Component: krb5-libs Ticket: 5594 Windows debug message line endings were already correct; revert cci_debugging.c. Declare cci_thread_init__auxinit instead of defining a new function. ------------------------------------------------------------------------ r20201 | kpkoch | 2008-01-22 11:34:31 -0500 (Tue, 22 Jan 2008) | 9 lines Changed paths: M /trunk/src/ccapi/common/cci_debugging.c M /trunk/src/ccapi/lib/ccapi_context.c M /trunk/src/ccapi/lib/ccapi_context.h M /trunk/src/ccapi/server/ccs_types.h M /trunk/src/include/win-mac.h TargetVersion: 1.7 Component: krb5-libs Ticket: 5594 Make windows debug message line endings match the Mac endings. Windows needs k5-platform helper function declared explicitly. Change definition of ccs_pipe_t for windows. #define strdup -- it's now deprecated on windows. ------------------------------------------------------------------------ r20200 | lxs | 2008-01-15 17:13:27 -0500 (Tue, 15 Jan 2008) | 6 lines Changed paths: M /trunk/src/ccapi/server/ccs_callback.c M /trunk/src/ccapi/server/ccs_client.c M /trunk/src/ccapi/server/ccs_os_pipe.h M /trunk/src/ccapi/server/ccs_pipe.c M /trunk/src/ccapi/server/ccs_pipe.h M /trunk/src/ccapi/server/mac/ccs_os_pipe.c ticket: new subject: Add ccs_pipe_compare Added a pipe comparison function. Forgot it when I was adding support for non-integer pipe types (such as used by Windows). ------------------------------------------------------------------------ r20196 | rra | 2007-12-30 01:39:22 -0500 (Sun, 30 Dec 2007) | 10 lines Changed paths: M /trunk/src/clients/ksu/krb_auth_su.c ticket: new subject: improve debugging of ticket verification in ksu Component: krb5-appl Version_Reported: 1.6.2 When ksu is built with debugging support and -D is used, print out the principals being compared before doing the verification rather than afterwards so that the principals will be printed when the verification fails. ------------------------------------------------------------------------ r20195 | raeburn | 2007-12-21 22:12:50 -0500 (Fri, 21 Dec 2007) | 7 lines Changed paths: M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kdc_util.h M /trunk/src/kdc/kerberos_v4.c Wrap krb5_db_get_principal function with get_principal (which will eventually release the global lock and reacquire it) and get_principal_locked (which will retain the global lock), and change callers to use the wrappers, so we can simplify some ugliness at the call sites. ------------------------------------------------------------------------ r20194 | raeburn | 2007-12-21 21:21:15 -0500 (Fri, 21 Dec 2007) | 2 lines Changed paths: M /trunk M /trunk/src/include/k5-platform.h Implement SWAP16 for Mac without compiler warning. ------------------------------------------------------------------------ r20193 | raeburn | 2007-12-19 17:33:46 -0500 (Wed, 19 Dec 2007) | 1 line Changed paths: M /trunk/src/kdc/kerberos_v4.c Rename krb4_sendto to set_response since that's what it does. ------------------------------------------------------------------------ r20192 | raeburn | 2007-12-18 20:41:26 -0500 (Tue, 18 Dec 2007) | 1 line Changed paths: M /trunk/src/kdc/kerberos_v4.c Remove unused args to krb4_sendto and unused global. Use byte-order macros defined elsewhere. ------------------------------------------------------------------------ r20191 | raeburn | 2007-12-18 20:20:55 -0500 (Tue, 18 Dec 2007) | 1 line Changed paths: M /trunk/src/kdc/kerberos_v4.c Remove excess parameters in formatting log calls. ------------------------------------------------------------------------ r20190 | raeburn | 2007-12-18 19:51:14 -0500 (Tue, 18 Dec 2007) | 1 line Changed paths: M /trunk/src/kdc/kerberos_v4.c Make some stuff static that we don't need accessible outside kerberos_v4.c. ------------------------------------------------------------------------ r20188 | kpkoch | 2007-12-17 10:21:58 -0500 (Mon, 17 Dec 2007) | 6 lines Changed paths: A /trunk/src/ccapi/doc A /trunk/src/ccapi/doc/CCAPI-Windows-Design.html TargetVersion: 1.7 Component: krb5-libs Ticket: new Subj: Create doc directory Add the CCAPI design sketch to the new directory. ------------------------------------------------------------------------ r20182 | tlyu | 2007-12-14 00:14:11 -0500 (Fri, 14 Dec 2007) | 6 lines Changed paths: M /trunk M /trunk/src/appl/gssftp/ftpd/ftpd.c ticket: 5853 target_version: 1.6.4 tags: pullup fix CVE-2007-5894: apparent uninit length in ftpd.c:reply() ------------------------------------------------------------------------ r20181 | tlyu | 2007-12-14 00:01:23 -0500 (Fri, 14 Dec 2007) | 6 lines Changed paths: M /trunk M /trunk/src/lib/rpc/svc_auth_gss.c ticket: 5855 target_version: 1.6.4 tags: pullup fix CVE-2007-5902: integer overflow in svcauth_gss_get_principal() ------------------------------------------------------------------------ r20180 | tlyu | 2007-12-14 00:01:07 -0500 (Fri, 14 Dec 2007) | 6 lines Changed paths: M /trunk M /trunk/src/lib/gssapi/krb5/k5sealv3.c ticket: 5856 target_version: 1.6.4 tags: pullup fix CVE-2007-5971: double-free in gss_krb5int_make_seal_token_v3() ------------------------------------------------------------------------ r20179 | tlyu | 2007-12-13 23:38:42 -0500 (Thu, 13 Dec 2007) | 7 lines Changed paths: M /trunk M /trunk/src/lib/kdb/kdb_default.c ticket: 5857 target_version: 1.6.4 tags: pullup fix CVE-2007-5972: double fclose() in krb5_def_store_mkey() ------------------------------------------------------------------------ r20178 | tlyu | 2007-12-13 23:38:28 -0500 (Thu, 13 Dec 2007) | 6 lines Changed paths: M /trunk M /trunk/src/lib/gssapi/mechglue/g_initialize.c ticket: 5856 tags: pullup target_version: 1.6.4 fix CVE-2007-5971: free of non-heap pointer in gss_indicate_mechs() ------------------------------------------------------------------------ r20177 | raeburn | 2007-12-13 21:48:52 -0500 (Thu, 13 Dec 2007) | 2 lines Changed paths: M /trunk/src/util/et/error_message.c Remove Mac-specific bit unused in KfM that causes test failures now under Darwin UNIXy builds. ------------------------------------------------------------------------ r20176 | jaltman | 2007-12-12 17:32:19 -0500 (Wed, 12 Dec 2007) | 9 lines Changed paths: M /trunk/src/windows/identity/plugins/krb5/krb5funcs.c ticket: new subject: KFW: BUG: KRB5CRED: Set identity data before sending notification component: windows tags: pullup Call tc_set_ident_data() before kcdb_credset_collect(). Make sure the identity data is set before the credentials change notification is broadcast. ------------------------------------------------------------------------ r20175 | coffman | 2007-12-12 09:10:33 -0500 (Wed, 12 Dec 2007) | 8 lines Changed paths: M /trunk/src/lib/gssapi/krb5/lucid_context.c ticket: new subject: copy correct key for lucid context acceptor_subkey component: krb5-libs Tags: pullup Copy the correct key (acceptor_subkey) to lucid context's acceptor_subkey. ------------------------------------------------------------------------ r20174 | jaltman | 2007-12-11 22:45:42 -0500 (Tue, 11 Dec 2007) | 9 lines Changed paths: M /trunk/src/windows/installer/wix/property.wxi ticket: new subject: KFW BUG: WIX: 64-bit installer attempts to uninstall 32-bit NSIS component: windows tags: pullup The 64-bit MSI must examine Win64 registry keys and not the 32-bit registry keys which is where the 32-bit NSIS installation will be detected. ------------------------------------------------------------------------ r20173 | kpkoch | 2007-12-03 09:52:11 -0500 (Mon, 03 Dec 2007) | 5 lines Changed paths: M /trunk/src/ccapi/test/test_cc_ccache_clear_kdc_time_offset.c M /trunk/src/ccapi/test/test_cc_ccache_compare.c M /trunk/src/ccapi/test/test_cc_ccache_destroy.c M /trunk/src/ccapi/test/test_cc_ccache_get_change_time.c M /trunk/src/ccapi/test/test_cc_ccache_get_credentials_version.c M /trunk/src/ccapi/test/test_cc_ccache_get_kdc_time_offset.c M /trunk/src/ccapi/test/test_cc_ccache_get_last_default_time.c M /trunk/src/ccapi/test/test_cc_ccache_get_name.c M /trunk/src/ccapi/test/test_cc_ccache_get_principal.c M /trunk/src/ccapi/test/test_cc_ccache_iterator_next.c M /trunk/src/ccapi/test/test_cc_ccache_move.c M /trunk/src/ccapi/test/test_cc_ccache_new_credentials_iterator.c M /trunk/src/ccapi/test/test_cc_ccache_release.c M /trunk/src/ccapi/test/test_cc_ccache_remove_credentials.c M /trunk/src/ccapi/test/test_cc_ccache_set_default.c M /trunk/src/ccapi/test/test_cc_ccache_set_kdc_time_offset.c M /trunk/src/ccapi/test/test_cc_ccache_set_principal.c M /trunk/src/ccapi/test/test_cc_ccache_store_credentials.c M /trunk/src/ccapi/test/test_cc_context_compare.c M /trunk/src/ccapi/test/test_cc_context_create_ccache.c M /trunk/src/ccapi/test/test_cc_context_create_default_ccache.c M /trunk/src/ccapi/test/test_cc_context_create_new_ccache.c M /trunk/src/ccapi/test/test_cc_context_get_change_time.c M /trunk/src/ccapi/test/test_cc_context_get_default_ccache_name.c M /trunk/src/ccapi/test/test_cc_context_new_ccache_iterator.c M /trunk/src/ccapi/test/test_cc_context_open_ccache.c M /trunk/src/ccapi/test/test_cc_context_open_default_ccache.c M /trunk/src/ccapi/test/test_cc_context_release.c M /trunk/src/ccapi/test/test_cc_credentials_iterator_next.c M /trunk/src/ccapi/test/test_cc_initialize.c M /trunk/src/ccapi/test/test_constants.c TargetVersion: 1.7 Component: krb5-libs Ticket: 5594 Remove no-longer-needed include of Kerberos.h. ------------------------------------------------------------------------ r20168 | kpkoch | 2007-11-21 09:05:43 -0500 (Wed, 21 Nov 2007) | 5 lines Changed paths: M /trunk/src/ccapi/common/cci_cred_union.c M /trunk/src/ccapi/common/cci_stream.c TargetVersion: 1.7 Component: krb5-libs Ticket: 5594 Conditionalize #pragma mark with TARGET_OS_MAC; remove any Windows #pragma disable. ------------------------------------------------------------------------ r20167 | kpkoch | 2007-11-20 11:46:22 -0500 (Tue, 20 Nov 2007) | 6 lines Changed paths: M /trunk/src/ccapi/common/cci_cred_union.c M /trunk/src/ccapi/common/cci_stream.c TargetVersion: 1.7 Component: krb5-libs Ticket: 5594 Subj: Tweaks for 1.7 build on Windows. Disable warnings about #pragma mark. ------------------------------------------------------------------------ r20166 | kpkoch | 2007-11-15 09:14:15 -0500 (Thu, 15 Nov 2007) | 5 lines Changed paths: M /trunk/src/include/k5-platform.h TargetVersion: 1.7 Component: krb5-libs Ticket: 5594 On Windows, UINT64_MAX isn't defined; define it. ------------------------------------------------------------------------ r20165 | kpkoch | 2007-11-15 09:11:31 -0500 (Thu, 15 Nov 2007) | 5 lines Changed paths: M /trunk/src/ccapi/common/cci_array_internal.c TargetVersion: 1.7 Component: krb5-libs Ticket: 5594 On Windows, UINT64_MAX isn't defined; get it from k5-platform.h. ------------------------------------------------------------------------ r20164 | jaltman | 2007-11-14 17:34:53 -0500 (Wed, 14 Nov 2007) | 17 lines Changed paths: M /trunk/src/windows/identity/ui/mainwnd.c ticket: 5842 The khm_show_main_window() function is no longer called at startup with khm_nCmdShow == SW_SHOWMINIMIZED in order to hide the main application by calling khm_hide_main_window(). Instead, the main application window is simply never shown. As a result, khm_show_main_window() needs to respond to khm_nCmdShow == SW_SHOWMINIMIZED not by hiding the window but by changing the khm_nCmdShow state to SW_SHOW and then calling ShowWindow(). This change will address the problem whereby "Show NIM Window" had to be triggered twice by the user when the process was started in a minimized state. ------------------------------------------------------------------------ r20163 | raeburn | 2007-11-04 00:37:16 -0400 (Sun, 04 Nov 2007) | 1 line Changed paths: M /trunk/src/plugins/preauth/pkinit/pkinit_lib.c Include k5-platform.h. ------------------------------------------------------------------------ r20162 | raeburn | 2007-11-01 04:18:23 -0400 (Thu, 01 Nov 2007) | 1 line Changed paths: M /trunk/src/ccapi/server/ccs_cache_collection.c Use 0 and 1 instead of relying on TRUE/FALSE being defined everywhere. ------------------------------------------------------------------------ r20161 | raeburn | 2007-11-01 04:08:32 -0400 (Thu, 01 Nov 2007) | 4 lines Changed paths: M /trunk/src/ccapi/common/cci_array_internal.c M /trunk/src/ccapi/common/cci_common.h M /trunk/src/ccapi/common/cci_identifier.c M /trunk/src/ccapi/lib/ccapi_ccache.c M /trunk/src/ccapi/lib/ccapi_context.c M /trunk/src/ccapi/lib/ccapi_context_change_time.c M /trunk/src/ccapi/server/ccs_array.c M /trunk/src/ccapi/server/ccs_array.h M /trunk/src/ccapi/server/ccs_cache_collection.c M /trunk/src/ccapi/server/ccs_ccache.c M /trunk/src/ccapi/server/ccs_ccache_iterator.c M /trunk/src/ccapi/server/ccs_credentials_iterator.c M /trunk/src/ccapi/server/ccs_list.c M /trunk/src/ccapi/server/ccs_list.h M /trunk/src/ccapi/server/ccs_list_internal.c M /trunk/src/ccapi/server/ccs_lock_state.c M /trunk/src/ccapi/server/ccs_server.c M /trunk/src/ccapi/server/ccs_types.h Conditionalize "#pragma mark" on TARGET_OS_MAC. Don't use "#pragma warning" when not on Windows. (In fact, the just-added uses shouldn't be needed if the above conditional is done right, so one of them was deleted.) ------------------------------------------------------------------------ r20160 | kpkoch | 2007-10-31 13:16:56 -0400 (Wed, 31 Oct 2007) | 6 lines Changed paths: M /trunk/src/ccapi/server/ccs_types.h TargetVersion: 1.7 Component: krb5-libs Ticket: 5594 Subj: Work on compiling the CCAPI test suite on Windows. On Windows, disable a pragma warning; add comment about what a pipe is. ------------------------------------------------------------------------ r20159 | raeburn | 2007-10-31 07:37:57 -0400 (Wed, 31 Oct 2007) | 2 lines Changed paths: M /trunk/src/aclocal.m4 M /trunk/src/configure.in Set GNU warning options in CFLAGS and CXXFLAGS separately, avoiding options in CXXFLAGS that G++ doesn't support. ------------------------------------------------------------------------ r20158 | raeburn | 2007-10-31 03:23:08 -0400 (Wed, 31 Oct 2007) | 1 line Changed paths: M /trunk/src/tests/misc/Makefile.in Add some dependencies. ------------------------------------------------------------------------ r20157 | raeburn | 2007-10-31 03:05:40 -0400 (Wed, 31 Oct 2007) | 1 line Changed paths: M /trunk/src/tests/misc/test_cxx_gss.cpp M /trunk/src/tests/misc/test_cxx_rpc.cpp Correct the filenames in comments. ------------------------------------------------------------------------ r20156 | raeburn | 2007-10-31 02:59:11 -0400 (Wed, 31 Oct 2007) | 1 line Changed paths: M /trunk/src/tests/misc/Makefile.in M /trunk/src/tests/misc/test_cxx_krb5.cpp A /trunk/src/tests/misc/test_cxx_rpc.cpp Test more installed headers for C++ compatibility. ------------------------------------------------------------------------ r20155 | raeburn | 2007-10-31 02:07:44 -0400 (Wed, 31 Oct 2007) | 3 lines Changed paths: M /trunk/src/aclocal.m4 M /trunk/src/config/pre.in M /trunk/src/config/shlib.conf M /trunk/src/tests/misc/Makefile.in Set CXX_LINK, CXX_LINK_STATIC, and CXX_LINK_SHARED, parallel to CC_ versions. Assumes for now that libpath, rpath, ldflags, pthread flags and such apply to both C and C++ compilers. ------------------------------------------------------------------------ r20154 | raeburn | 2007-10-31 01:40:23 -0400 (Wed, 31 Oct 2007) | 1 line Changed paths: M /trunk/src/aclocal.m4 M /trunk/src/appl/telnet/configure.in M /trunk/src/config/shlib.conf Use ac_cv_c_compiler_gnu instead of copying it to krb5_cv_prog_gcc. ------------------------------------------------------------------------ r20153 | raeburn | 2007-10-30 19:33:46 -0400 (Tue, 30 Oct 2007) | 1 line Changed paths: M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c Include k5-platform.h. ------------------------------------------------------------------------ r20152 | raeburn | 2007-10-30 19:27:09 -0400 (Tue, 30 Oct 2007) | 1 line Changed paths: M /trunk/src/tests/misc/Makefile.in Don't use GNU make features. ------------------------------------------------------------------------ r20151 | raeburn | 2007-10-29 19:38:11 -0400 (Mon, 29 Oct 2007) | 1 line Changed paths: M /trunk/src/ccapi/common/cci_stream.c Define htonll, ntohll using k5_ versions if needed. Drop Mac-specific bits. ------------------------------------------------------------------------ r20150 | raeburn | 2007-10-29 19:30:49 -0400 (Mon, 29 Oct 2007) | 6 lines Changed paths: M /trunk/src/include/k5-platform.h On Mac, include TargetConditionals.h and architecture/byte_order.h, and use OSSwapInt{16,32,64} for SWAP* macros. Add k5_htonll and k5_ntohll functions. (Implementation assumes the swapping is its own reverse on all platforms we support.) ------------------------------------------------------------------------ r20149 | raeburn | 2007-10-29 18:00:53 -0400 (Mon, 29 Oct 2007) | 1 line Changed paths: M /trunk/src/config/pre.in M /trunk/src/configure.in M /trunk/src/tests/misc/Makefile.in A /trunk/src/tests/misc/test_cxx_gss.cpp A /trunk/src/tests/misc/test_cxx_krb5.cpp Test that C++ code can use our installed headers. ------------------------------------------------------------------------ r20148 | kpkoch | 2007-10-29 11:44:46 -0400 (Mon, 29 Oct 2007) | 6 lines Changed paths: M /trunk/src/include/CredentialsCache.h TargetVersion: 1.7 Component: krb5-libs Ticket: 5594 Subj: Work on compiling the CCAPI test suite on Windows. CredentialsCache.h needs uint32_t and other definitions which aren't in Windows. Get the definitions from win-mac.h. ------------------------------------------------------------------------ r20147 | raeburn | 2007-10-26 19:24:04 -0400 (Fri, 26 Oct 2007) | 1 line Changed paths: A /trunk/src/ccapi/Makefile.in A /trunk/src/ccapi/common/Makefile.in A /trunk/src/ccapi/common/unix A /trunk/src/ccapi/common/unix/Makefile.in A /trunk/src/ccapi/lib/Makefile.in A /trunk/src/ccapi/lib/unix A /trunk/src/ccapi/lib/unix/Makefile.in A /trunk/src/ccapi/server/Makefile.in A /trunk/src/ccapi/server/unix A /trunk/src/ccapi/server/unix/Makefile.in A /trunk/src/ccapi/test/Makefile.in Checkpoint some incomplete UNIX makefiles. ------------------------------------------------------------------------ r20145 | tlyu | 2007-10-23 17:38:49 -0400 (Tue, 23 Oct 2007) | 2 lines Changed paths: M /trunk D /trunk/src/plugins/preauth/pkinit/configure.in delete unused configure.in ------------------------------------------------------------------------ r20144 | lxs | 2007-10-23 15:42:05 -0400 (Tue, 23 Oct 2007) | 3 lines Changed paths: M /trunk/src/ccapi/common/cci_common.h ticket: new subject: Include time.h for time() ------------------------------------------------------------------------ r20143 | raeburn | 2007-10-22 15:18:53 -0400 (Mon, 22 Oct 2007) | 24 lines Changed paths: M /trunk/src/include/k5-platform.h M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/kdc/fakeka.c M /trunk/src/kdc/network.c M /trunk/src/krb524/krb524d.c M /trunk/src/lib/crypto/prng.c M /trunk/src/lib/kadm5/logger.c M /trunk/src/lib/kadm5/srv/server_acl.c M /trunk/src/lib/kadm5/srv/server_dict.c M /trunk/src/lib/kdb/kdb_default.c M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb4/dest_tkt.c M /trunk/src/lib/krb4/g_cnffile.c M /trunk/src/lib/krb4/in_tkt.c M /trunk/src/lib/krb4/kadm_net.c M /trunk/src/lib/krb4/klog.c M /trunk/src/lib/krb4/kuserok.c M /trunk/src/lib/krb4/log.c M /trunk/src/lib/krb4/put_svc_key.c M /trunk/src/lib/krb4/rd_svc_key.c M /trunk/src/lib/krb4/tf_shm.c M /trunk/src/lib/krb4/tf_util.c M /trunk/src/lib/krb4/win_store.c M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/lib/krb5/keytab/kt_file.c M /trunk/src/lib/krb5/keytab/kt_srvtab.c M /trunk/src/lib/krb5/os/kuserok.c M /trunk/src/lib/krb5/os/localaddr.c M /trunk/src/lib/krb5/os/prompter.c M /trunk/src/lib/krb5/os/sendto_kdc.c M /trunk/src/lib/krb5/rcache/rc_io.c M /trunk/src/lib/rpc/Makefile.in M /trunk/src/lib/rpc/get_myaddress.c M /trunk/src/lib/rpc/getrpcent.c M /trunk/src/lib/rpc/pmap_rmt.c M /trunk/src/lib/rpc/svc_tcp.c M /trunk/src/lib/rpc/svc_udp.c M /trunk/src/plugins/kdb/db2/adb_openclose.c M /trunk/src/plugins/kdb/db2/kdb_db2.c M /trunk/src/plugins/kdb/db2/libdb2/btree/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/btree/bt_open.c M /trunk/src/plugins/kdb/db2/libdb2/db/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/hash/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/mpool/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/recno/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/recno/rec_open.c M /trunk/src/plugins/kdb/ldap/Makefile.in M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/Makefile.in M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c M /trunk/src/plugins/locate/python/py-locate.c M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c M /trunk/src/plugins/preauth/pkinit/pkinit_lib.c M /trunk/src/util/profile/prof_file.c M /trunk/src/util/ss/list_rqs.c M /trunk/src/util/ss/pager.c M /trunk/src/util/support/threads.c ticket: 5561 Set close-on-exec flag in most places where file descriptors are opened in our libraries (in case another application thread spawns a new process) and in the KDC programs (in case a plugin library spawns a new process). Checked calls to: open fopen THREEPARAMOPEN mkstemp socket accept dup dup2 pipe. In: util lib plugins kdc kadmin/server krb524. The various programs are less critical than the libraries, as any well-written plugin that spawns a new process should close all file descriptors it doesn't need to communicate with the new process. This approach also isn't bulletproof, as the call to set the close-on-exec flag is necessarily a separate call from creating the file descriptor, and the fork call could happen in between them. So plugins should be careful regardless of this patch; it will only reduce the window of potential lossage should a plugin be poorly written. (AFAIK there are currently no plugins that spawn processes where this would be a problem.) Update dependencies. ------------------------------------------------------------------------ r20142 | raeburn | 2007-10-22 14:26:14 -0400 (Mon, 22 Oct 2007) | 1 line Changed paths: M /trunk/src/kdc/Makefile.in Check dependencies for fakeka.c. ------------------------------------------------------------------------ r20136 | raeburn | 2007-10-19 20:48:40 -0400 (Fri, 19 Oct 2007) | 1 line Changed paths: M /trunk/src/util/ss/help.c Don't leak fd on fork error. ------------------------------------------------------------------------ r20128 | jaltman | 2007-10-18 11:22:43 -0400 (Thu, 18 Oct 2007) | 12 lines Changed paths: M /trunk/src/windows/installer/wix/site-local-tagged.wxi ticket: new subject: KFW: BUG: WIX: Beta value hard coded component: windows tags: pullup target: 1.6.3 The beta variable value was inadvertantly committed as part of ticket 5820 (Revision 20117). The build script needs to export this value when appropriate. ------------------------------------------------------------------------ r20127 | raeburn | 2007-10-17 20:14:01 -0400 (Wed, 17 Oct 2007) | 1 line Changed paths: M /trunk/src/kdc/network.c M /trunk/src/lib/krb5/os/sendto_kdc.c Reject socket fds > FD_SETSIZE. ------------------------------------------------------------------------ r20126 | lxs | 2007-10-16 16:39:06 -0400 (Tue, 16 Oct 2007) | 3 lines Changed paths: M /trunk/src/kadmin/cli/kadmin.c ticket: new subject: fixed mispelling in kadmin error message ------------------------------------------------------------------------ r20119 | jaltman | 2007-10-12 19:08:30 -0400 (Fri, 12 Oct 2007) | 20 lines Changed paths: M /trunk/src/windows/installer/wix/custom/custom.cpp M /trunk/src/windows/installer/wix/custom/custom.h M /trunk/src/windows/installer/wix/lang/ui_1033.wxi M /trunk/src/windows/installer/wix/property.wxi ticket: 5820 There appears to be a bug either in the WiX engine or the Windows Installer 3.1. The "File" type on the Registry Search property is supposed to provide the full path name. Instead, we are being given just the directory as if it were being processed with the "Directory" type. We can avoid this for a REG_SZ value by using the "Raw" type because we are sure that the string is not going to begin with a '#' character. Because the full path was not being obtained for the UPGRADENSIS property, the Uninstall routine was unable to CreateProcess() the uninstall program. This commit also includes addition debugging in the NSIS Uninstall custom handler to report the path and the GetLastError() value when the uninstall fails. This will be logged in the msiexec log file and displayed in a MessageBox. ------------------------------------------------------------------------ r20118 | jaltman | 2007-10-12 15:18:04 -0400 (Fri, 12 Oct 2007) | 5 lines Changed paths: M /trunk/src/windows/installer/wix/files.wxi ticket: 5820 Set the Shortcut string to match the base product name ------------------------------------------------------------------------ r20117 | jaltman | 2007-10-12 15:01:38 -0400 (Fri, 12 Oct 2007) | 27 lines Changed paths: M /trunk/src/windows/installer/wix/config.wxi M /trunk/src/windows/installer/wix/files.wxi M /trunk/src/windows/installer/wix/kfw.wxs M /trunk/src/windows/installer/wix/lang/config_1033.wxi M /trunk/src/windows/installer/wix/lang/strings_1033.wxl M /trunk/src/windows/installer/wix/platform.wxi ticket: new subject: KFW: BUG: WIX: Improve Usability of multiple architecture MSI installations, remove non-unique GUID component identifiers, and include Beta ID in the package name component: windows tags: pullup target_version: 1.6.3 The WiX installation package suffered from several problems: * The Beta ID was not being included in the package name. Fixed this by swapping the priority of "Release" and "Beta". "Beta" is an official release that has a beta value. A non-release has a datestamp as part of the package name. * There were duplicate GUID values being used for registry components. This would prevent proper removal of the components on uninstall. * 64-bit Installers were being constructed with the 32-bit installer schema. This prevented side-by-side installation of the 64-bit and 32-bit versions. This also permitted 64-bit installers to be installed on 32-bit systems. * The 64-bit and 32-bit installers had the same package name. 64-bit and 32-bit are now identified in the package name. * 64-bit files were being installed to the WOW64 environment. ------------------------------------------------------------------------ r20116 | lxs | 2007-10-10 17:22:14 -0400 (Wed, 10 Oct 2007) | 7 lines Changed paths: M /trunk/src/ccapi/server/ccs_lock_state.c ticket: new subject: ccs_lock_status_grant_lock granting wrong lock ccs_lock_status_grant_lock sometimes tries to grant the wrong lock because it is not keeping track of where it got moved to. Reorganized code so it is easier to read and doesn't look up the lock twice. ------------------------------------------------------------------------ r20115 | lxs | 2007-10-10 17:20:00 -0400 (Wed, 10 Oct 2007) | 6 lines Changed paths: M /trunk/src/ccapi/common/cci_array_internal.c ticket: new subject: cci_array_move not returning correct new position cci_array_move should return correct new position when moving from and to the same spot. ------------------------------------------------------------------------ r20114 | lxs | 2007-10-10 17:17:05 -0400 (Wed, 10 Oct 2007) | 6 lines Changed paths: M /trunk/src/ccapi/server/ccs_ccache.c M /trunk/src/ccapi/server/ccs_credentials.c M /trunk/src/ccapi/server/ccs_credentials.h ticket: new subject: cc_ccache_store_credentials should return ccErrBadCredentialsVersion cc_ccache_store_credentials should return ccErrBadCredentialsVersion when the principal for that version is not set on the ccache. ------------------------------------------------------------------------ r20113 | jander | 2007-10-10 16:17:42 -0400 (Wed, 10 Oct 2007) | 1 line Changed paths: M /trunk/src/ccapi/test/test_ccapi_context.c update expected error for cc_initialize with ccapi_version_2 to match new value, CC_BAD_API_VERSION (9) ------------------------------------------------------------------------ r20112 | jander | 2007-10-10 15:02:54 -0400 (Wed, 10 Oct 2007) | 3 lines Changed paths: M /trunk/src/ccapi/test/Makefile A /trunk/src/ccapi/test/simple_lock_test.c M /trunk/src/ccapi/test/test_ccapi.sh ticket: 5459 simple multithreaded locking test for ccapi ------------------------------------------------------------------------ r20111 | raeburn | 2007-10-10 14:27:37 -0400 (Wed, 10 Oct 2007) | 5 lines Changed paths: M /trunk/src/lib/krb5/keytab/kt_file.c ticket: 5777 Add enhanced error messages to new error return cases, explaining the (fairly generic) errors codes. ------------------------------------------------------------------------ r20110 | raeburn | 2007-10-10 13:54:49 -0400 (Wed, 10 Oct 2007) | 4 lines Changed paths: M /trunk/src/include/Makefile.in Run the script to verify all Windows-exported krb5 functions have the right calling convention markers in the header files, on Windows. Always, for lack of a separate "maintainer mode" like we have on UNIX. ------------------------------------------------------------------------ r20109 | raeburn | 2007-10-09 00:03:59 -0400 (Tue, 09 Oct 2007) | 9 lines Changed paths: M /trunk/src/lib/krb5/keytab/kt_file.c M /trunk/src/lib/krb5/keytab/t_keytab.c ticket: 5777 kt_file.c: Support multiple iterators active simultaneously, using a counter. In get_entry, if the file was already open, rewind it to just after the version number, and don't close it when done. Don't allow add or remove calls if any iterator is active. t_keytab.c: Test mixing two iterators with get_entry calls. ------------------------------------------------------------------------ r20108 | raeburn | 2007-10-08 20:36:13 -0400 (Mon, 08 Oct 2007) | 3 lines Changed paths: M /trunk/src/kdc/network.c Log port number with IPV6_V6ONLY socket option status. Recognize and ignore Appletalk address type. ------------------------------------------------------------------------ r20101 | jaltman | 2007-10-05 11:23:53 -0400 (Fri, 05 Oct 2007) | 13 lines Changed paths: M /trunk/src/windows/identity/ui/newcredwnd.c ticket: new subject: NIM: BUG: APP: New edit controls should be marked ES_AUTOHSCROLL component: windows The EDIT controls used to accept input from the user must be set to support automatic horizontal scrolling. Otherwise, the number of input characters is arbitrarily restricted based upon the font selected by the user as part of the active Windows theme. Horizontal scrolling is enabled with the ES_AUTOHSCROLL flag during control construction. ------------------------------------------------------------------------ r20099 | kpkoch | 2007-10-04 21:26:34 -0400 (Thu, 04 Oct 2007) | 6 lines Changed paths: M /trunk/src/windows/build/copyfiles.xml Ticket: new Tags: pullup Target_Version: 1.6.3 Subject: KfW Build: add new installer build files to copyfiles.xml. Files were added to the installer build area. They also need to be added to the copylist, so that they are copied to the staging area, where the installer is built. ------------------------------------------------------------------------ r20094 | tlyu | 2007-10-04 18:13:13 -0400 (Thu, 04 Oct 2007) | 8 lines Changed paths: M /trunk M /trunk/src/kadmin/cli/kadmin.c ticket: 4136 target_version: 1.6.3 tags: pullup Will Fiveash and Mark Phalan report that kadmin's unlock command calls kadm5_lock() instead of of kadm5_unlock(). Apply the obvious fix. ------------------------------------------------------------------------ r20085 | lxs | 2007-10-03 16:13:55 -0400 (Wed, 03 Oct 2007) | 19 lines Changed paths: M /trunk/src/lib/krb5/ccache/cc_file.c ticket: new subject: Removed NOP line of code from krb5_fcc_next_cred() cursor = (krb5_cc_cursor *) fcursor; does nothing for a function with a prototype krb5_fcc_next_cred(krb5_context context, krb5_ccache id, krb5_cc_cursor *cursor, krb5_creds *creds) The correct line of code would be: *cursor = (krb5_cc_cursor) fcursor; Except it isn't necessary because fcursor isn't modified by krb5_fcc_next_cred(). Looks like code was copied from krb5_fcc_start_seq_get() and since the line was a NOP no one noticed it. ------------------------------------------------------------------------ r20084 | lxs | 2007-10-03 12:03:59 -0400 (Wed, 03 Oct 2007) | 3 lines Changed paths: M /trunk/doc/ccapi/Doxyfile M /trunk/doc/ccapi/html/doxygen.css M /trunk/doc/ccapi/html/group__cc__ccache__iterator__reference.html M /trunk/doc/ccapi/html/group__cc__ccache__reference.html M /trunk/doc/ccapi/html/group__cc__context__reference.html M /trunk/doc/ccapi/html/group__cc__credentials__iterator__reference.html M /trunk/doc/ccapi/html/group__cc__credentials__reference.html M /trunk/doc/ccapi/html/group__cc__string__reference.html M /trunk/doc/ccapi/html/group__ccapi__constants__reference.html M /trunk/doc/ccapi/html/group__ccapi__types__reference.html M /trunk/doc/ccapi/html/group__helper__macros.html M /trunk/doc/ccapi/html/index.html M /trunk/doc/ccapi/html/structcc__ccache__d.html M /trunk/doc/ccapi/html/structcc__ccache__f.html M /trunk/doc/ccapi/html/structcc__ccache__iterator__d.html M /trunk/doc/ccapi/html/structcc__ccache__iterator__f.html M /trunk/doc/ccapi/html/structcc__context__d.html M /trunk/doc/ccapi/html/structcc__context__f.html M /trunk/doc/ccapi/html/structcc__credentials__d.html M /trunk/doc/ccapi/html/structcc__credentials__f.html M /trunk/doc/ccapi/html/structcc__credentials__iterator__d.html M /trunk/doc/ccapi/html/structcc__credentials__iterator__f.html M /trunk/doc/ccapi/html/structcc__credentials__union.html M /trunk/doc/ccapi/html/structcc__credentials__v4__t.html M /trunk/doc/ccapi/html/structcc__credentials__v5__t.html M /trunk/doc/ccapi/html/structcc__data.html M /trunk/doc/ccapi/html/structcc__string__d.html M /trunk/doc/ccapi/html/structcc__string__f.html M /trunk/src/include/CredentialsCache.h ticket: new subject: Add documentation for error codes used for flow control. ------------------------------------------------------------------------ r20082 | tlyu | 2007-10-02 20:17:27 -0400 (Tue, 02 Oct 2007) | 8 lines Changed paths: M /trunk M /trunk/src/lib/gssapi/mechglue/g_accept_sec_context.c ticket: 5802 target_version: 1.6.3 tags: pullup Apply patch from Nalin Dahyabhai to correctly handle delegated credentials if ret_flags is null. ------------------------------------------------------------------------ r20081 | lxs | 2007-10-02 14:47:57 -0400 (Tue, 02 Oct 2007) | 4 lines Changed paths: M /trunk/src/ccapi/lib/ccapi_context.c ticket: new target_version: 1.7 subject: cc_initalize(ccapi_version_2) should return CC_BAD_API_VERSION not CC_NOT_SUPP ------------------------------------------------------------------------ r20064 | raeburn | 2007-10-01 19:48:57 -0400 (Mon, 01 Oct 2007) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/gic_opt.c ticket: 5800 tags: pullup Initialize options for _alloc interface to same defaults as for _init. ------------------------------------------------------------------------ r20040 | jaltman | 2007-10-01 16:09:55 -0400 (Mon, 01 Oct 2007) | 13 lines Changed paths: M /trunk/src/util/et/error_message.c ticket: new subject: remove error tables by pointer tags: pullup target_version: 1.6.3 On Windows, it is possible for the same DLL to be loaded into a process multiple times as separate instances. Each time a DLL is loaded it registers its error tables at different locations in the process address space. Removing the tables by base instead of pointer value can result in the error table list pointing at invalid memory. ------------------------------------------------------------------------ r20039 | raeburn | 2007-10-01 15:21:49 -0400 (Mon, 01 Oct 2007) | 6 lines Changed paths: M /trunk/src/util/def-check.pl ticket: new subject: def-check.pl needs to ignore ordinals in .def file Otherwise, the UNIX build blows out now that the Windows export lists have been updated. Silly consistency checks.... ------------------------------------------------------------------------ r20036 | jander | 2007-10-01 14:39:59 -0400 (Mon, 01 Oct 2007) | 4 lines Changed paths: M /trunk/src/ccapi/test/test_ccapi_ccache.c M /trunk/src/ccapi/test/test_ccapi_context.c ticket: 5459 - null params are always expected to result in ccErrBadParam. - clarified some test descriptions ------------------------------------------------------------------------ r20035 | jaltman | 2007-10-01 12:15:39 -0400 (Mon, 01 Oct 2007) | 8 lines Changed paths: M /trunk/src/windows/identity/ui/main.c ticket: 5798 tags: pullup target_version: 1.6.3 component: windows Process WM_CLOSE for the command-line option dialog. ------------------------------------------------------------------------ r20034 | jaltman | 2007-10-01 01:32:26 -0400 (Mon, 01 Oct 2007) | 16 lines Changed paths: M /trunk/src/windows/identity/ui/credwnd.c ticket: new subject: NIM: BUG: APP: notification icon tooltip wrong string The Network Identity Manager notification icon can display a tooltip when the user hovers the mouse cursor over it. It is currently used to indicate the default identity (if one is found). However, when retrieving the name of the default identity, the size of the buffer was left unspecified. This patch specifies the correct buffer size. The function called with the incorrect buffer size was kcdb_identity_get_name(). That function does not write more than KCDB_IDENT_MAXCCH_NAME characters regardless of the size of the buffer specified, and the buffer that was passed in is allocated to be this size. No buffer overrun was present in the existing code, although the behavior was incorrect. ------------------------------------------------------------------------ r20033 | jaltman | 2007-10-01 01:31:02 -0400 (Mon, 01 Oct 2007) | 20 lines Changed paths: M /trunk/src/windows/identity/ui/credwnd.c ticket: 5782 When Network Identity Manager starts, the credentials display enumerates known identities and displays them if necessary. However, as plug-ins load and the list of known identities, their properties and credentials change, the order of the displayed list will also change. The existing code does not deal well in respect to tracking the current selection when the list of identities and credentials change. This results in inconsistent behavior where the identity that was originally at the top of the list maintains its selection state while the identity at the top of the list after all the plug-ins have loaded will receive focus. This patch fixes this problem by explicitly setting focus and selection to the identity or credential at the current cursor location following a change in the credentials list. ------------------------------------------------------------------------ r20032 | jaltman | 2007-10-01 01:29:38 -0400 (Mon, 01 Oct 2007) | 14 lines Changed paths: M /trunk/src/windows/identity/ui/credwnd.c ticket: 5783 The credentials display in Network Identity Manager colors the background of identity headings based on the expiration state of the credentials that belong to the identity. This patch changes the behavior to color these headings based on the existence and expiration state of identity credentials. With this change, only identities that have valid identity credentials will appear in green. The same logic is used when drawing the menu items in the "Set default" sub-menu in the notification icon. ------------------------------------------------------------------------ r20031 | jaltman | 2007-10-01 01:27:29 -0400 (Mon, 01 Oct 2007) | 13 lines Changed paths: M /trunk/src/windows/identity/ui/credwnd.c ticket: new subject: NIM: BUG: APP: notification icon state Currently, the notification icon that is created by Network Identity Manager indicates the status of all the known credentials. If any credential belonging to any identity is expired or in a critical state, the icon will change color to indicate this. This patch changes the behavior to only indicate the status of credentials belonging to the default identity. The expiration state of credentials that do not belong to the default identity no longer affect the appearance of the notification icon. ------------------------------------------------------------------------ r20030 | jaltman | 2007-10-01 01:25:34 -0400 (Mon, 01 Oct 2007) | 11 lines Changed paths: M /trunk/src/windows/identity/ui/credwnd.c ticket: new subject: NIM: BUG: APP: identity data corruption The credentials display in Network Identity Manager uses a cached set of properties for each identity that has credentials. The existing code used the wrong field of the khui_credwnd_identity structure to store the credentials type name associated with an identity, resulting in a corrupt data structure. This patch fixes the code to use the correct field. ------------------------------------------------------------------------ r20029 | jaltman | 2007-10-01 01:20:51 -0400 (Mon, 01 Oct 2007) | 7 lines Changed paths: M /trunk/src/windows/identity/ui/lang/en_us/khapp.rc ticket: new subject: NIM: BUG: APP: View-Select columns Change "View columns" to "Select columns" in the "View" menu of Network Identity Manager to be consistent with other Windows applications. ------------------------------------------------------------------------ r20028 | jaltman | 2007-10-01 01:19:05 -0400 (Mon, 01 Oct 2007) | 10 lines Changed paths: M /trunk/src/windows/identity/plugins/krb5/krb5newcreds.c ticket: new subject: NIM: BUG: APP: leaking prompts in obtain new credentials dialog The Kerberos v5 plug-in for Network Identity Manager was not clearing the list of prompts properly when a user changes the active identity in the new credentials dialog. The stale prompts would be visible to the user if the newly selected identity is invalid or the new identity cannot be validated. This patch clears the prompts if there is an identity change. ------------------------------------------------------------------------ r20027 | jaltman | 2007-09-30 23:22:07 -0400 (Sun, 30 Sep 2007) | 11 lines Changed paths: M /trunk/src/windows/identity/help/html/about_netidmgr.htm M /trunk/src/windows/identity/help/html/act_new_creds.htm M /trunk/src/windows/identity/help/html/act_set_default.htm M /trunk/src/windows/identity/help/html/cmdline_netidmgr.htm M /trunk/src/windows/identity/help/html/concept_identity.htm M /trunk/src/windows/identity/help/html/howdoi.htm A /trunk/src/windows/identity/help/html/images/flag-critical.bmp A /trunk/src/windows/identity/help/html/images/flag-warning.bmp A /trunk/src/windows/identity/help/html/images/flag_expired.bmp A /trunk/src/windows/identity/help/html/images/flag_renewable.bmp A /trunk/src/windows/identity/help/html/images/id-sm.bmp M /trunk/src/windows/identity/help/html/images/notification_icon_menu.png M /trunk/src/windows/identity/help/html/images/screen_config_cred_provider.png M /trunk/src/windows/identity/help/html/images/screen_config_ident_provider.png A /trunk/src/windows/identity/help/html/images/wdg_collapsed_hi.bmp A /trunk/src/windows/identity/help/html/images/wdg_expanded_hi.bmp A /trunk/src/windows/identity/help/html/images/wdg_stick_hi.bmp A /trunk/src/windows/identity/help/html/images/wdg_stuck_hi.bmp M /trunk/src/windows/identity/help/html/menu_view.htm M /trunk/src/windows/identity/help/html/use_config.htm M /trunk/src/windows/identity/help/html/use_icon.htm M /trunk/src/windows/identity/help/html/using.htm M /trunk/src/windows/identity/help/html/welcome.htm M /trunk/src/windows/identity/help/html/wnd_main.htm ticket: 5789 add descriptions of credential flags, identity icons, and push-pins update screen shots add credits to Fermilabs and Stanford University. other changes for kfw 3.2.2 release. ------------------------------------------------------------------------ r20026 | jaltman | 2007-09-30 23:20:06 -0400 (Sun, 30 Sep 2007) | 5 lines Changed paths: M /trunk/src/windows/identity/doc/netidmgr.doc M /trunk/src/windows/identity/doc/netidmgr.pdf ticket: 5789 fix the description of the notification icon status colors ------------------------------------------------------------------------ r20025 | jaltman | 2007-09-30 16:50:45 -0400 (Sun, 30 Sep 2007) | 10 lines Changed paths: M /trunk/src/windows/identity/kmq/consumer.c M /trunk/src/windows/identity/kmq/kmq.h M /trunk/src/windows/identity/kmq/publisher.c ticket: new subject: NIM: BUG: LIB: deadlock in kmq component: windows Do not obtain a critical section that is already being held: "cs_kmq_types" Update the docs to indicate the additional restriction. ------------------------------------------------------------------------ r20024 | jaltman | 2007-09-30 16:46:02 -0400 (Sun, 30 Sep 2007) | 13 lines Changed paths: M /trunk/src/krb524/krb524.def M /trunk/src/lib/gssapi32.def M /trunk/src/lib/krb5_32.def M /trunk/src/lib/xpprof32.def ticket: new subject: Add static ordinals to DLL exports Add static ordinals to DLL exports in krb5_32.def, xpprof32.def gssapi32.def, and krb524.def. Not added to k5sprt32.def as all of the functions are private. Not added to krb4_32.def as the library is not supported as part of KFW. ------------------------------------------------------------------------ r20023 | jaltman | 2007-09-30 10:42:22 -0400 (Sun, 30 Sep 2007) | 11 lines Changed paths: M /trunk/src/windows/identity/kmm/kmm_registrar.c ticket: 5753 When there is no ImagePath value for a module it indicates that the module has not been installed. Do not report an error to the end user for uninstalled modules. This will only annoy the user and there is probably nothing the user can do about it. Perhaps the user uninstalled the module intentionally. The fact that there is still a HKCU key remaining is not an indication that the module is in use. ------------------------------------------------------------------------ r20022 | jaltman | 2007-09-30 00:44:31 -0400 (Sun, 30 Sep 2007) | 13 lines Changed paths: M /trunk/src/windows/identity/kmm/kmmconfig.csv M /trunk/src/windows/installer/nsis/kfw-fixed.nsi ticket: 5753 Remove Krb5Cred, Krb5Ident, and Krb4Cred default configuration data from the KMM Schema. Require that modules that are installed be properly installed. Add NIM Module Registry values to the NSIS installer. These values were already being set by the Wix installer. By removing the ImagePath default, unable to load module errors will not be generated when the module has not in fact been installed. ------------------------------------------------------------------------ r20021 | jaltman | 2007-09-29 23:50:37 -0400 (Sat, 29 Sep 2007) | 5 lines Changed paths: M /trunk/src/windows/identity/kmm/kmm.h ticket: 5787 fix documentation typo. ------------------------------------------------------------------------ r20020 | jaltman | 2007-09-29 21:45:10 -0400 (Sat, 29 Sep 2007) | 8 lines Changed paths: M /trunk/src/windows/identity/ui/credwnd.c ticket: new subject: NIM: disable warning component: windows Disable the potentially uninitialized variable warning for 'ri'. The variable cannot be used when uninitialized. ------------------------------------------------------------------------ r20019 | jaltman | 2007-09-29 21:24:12 -0400 (Sat, 29 Sep 2007) | 7 lines Changed paths: M /trunk/src/windows/identity/doc/netidmgr.doc M /trunk/src/windows/identity/doc/netidmgr.pdf ticket: new subject: NIM: PDF user documentation updates for KFW 3.2.2 component: windows updates for NIM 1.3.1 / KFW 3.2.2 ------------------------------------------------------------------------ r20018 | jaltman | 2007-09-29 18:56:57 -0400 (Sat, 29 Sep 2007) | 8 lines Changed paths: M /trunk/src/windows/identity/ui/lang/en_us/khapp.rc ticket: new subject: NIM: BUG: APP: Provide keyboard accelerator component: windows In the Advanced mode of the Obtain New Credentials dialog the keyboard accelerator was missing. ------------------------------------------------------------------------ r20017 | jaltman | 2007-09-29 18:53:37 -0400 (Sat, 29 Sep 2007) | 5 lines Changed paths: M /trunk/src/windows/identity/ui/lang/en_us/cmdline.rtf ticket: 5787 Fix typo. ------------------------------------------------------------------------ r20016 | jaltman | 2007-09-29 17:18:43 -0400 (Sat, 29 Sep 2007) | 7 lines Changed paths: M /trunk/src/windows/identity/kmm/lang/kmm_msgs.mc M /trunk/src/windows/identity/ui/lang/en_us/khapp.rc ticket: new subject: NIM: BUG: APP: Spell Check component: windows Correct typos. Make use of "plug-in" vs "plugin" consistent. ------------------------------------------------------------------------ r19986 | lxs | 2007-09-27 01:30:20 -0400 (Thu, 27 Sep 2007) | 5 lines Changed paths: M /trunk/src/ccapi/lib/ccapi_ccache.c M /trunk/src/ccapi/server/ccs_ccache.c ticket: 5771 cc_ccache_set_principal and cc_ccache_get_principal were also ignoring their credentials version inputs. ------------------------------------------------------------------------ r19985 | jaltman | 2007-09-26 23:46:36 -0400 (Wed, 26 Sep 2007) | 12 lines Changed paths: M /trunk/src/windows/identity/ui/credwnd.c M /trunk/src/windows/identity/ui/notifier.c M /trunk/src/windows/identity/ui/notifier.h ticket: new subject: NIM: FEATURE: APP: Notification Icon Tooltip component: windows The Network Identity Manager notification icon can have a tooltip associated with it. The tooltip will be displayed to the user if she hovers the mouse cursor over the notification icon. Currently, the tooltip is used to indicate the current status of Network Identity Manager. This patch adds the name of the default identity to the tooltip. ------------------------------------------------------------------------ r19984 | jaltman | 2007-09-26 23:44:29 -0400 (Wed, 26 Sep 2007) | 11 lines Changed paths: M /trunk/src/windows/identity/uilib/action.c ticket: new subject: NIM: BUG: LIB: optimize khui_find_action() component: windows In Network Identity Manager, when locating the action object corresponding to an action identifier using khui_find_action(), don't search through the list of standard actions if we already know that the object we are searching for is a custom action. ------------------------------------------------------------------------ r19983 | jaltman | 2007-09-26 23:42:20 -0400 (Wed, 26 Sep 2007) | 11 lines Changed paths: M /trunk/src/windows/identity/ui/credfuncs.c M /trunk/src/windows/identity/ui/credfuncs.h M /trunk/src/windows/identity/ui/credwnd.c M /trunk/src/windows/identity/ui/credwnd.h M /trunk/src/windows/identity/ui/images/enabled.ico M /trunk/src/windows/identity/ui/lang/en_us/khapp.rc M /trunk/src/windows/identity/ui/mainmenu.c M /trunk/src/windows/identity/ui/resource.h M /trunk/src/windows/identity/uilib/action.c M /trunk/src/windows/identity/uilib/actions.csv M /trunk/src/windows/identity/uilib/intaction.h M /trunk/src/windows/identity/uilib/khactiondef.h ticket: 5724 Add a "Set default" sub menu to the Network Identity Manager notification icon context menu. The submenu will display a list of identities that the user can select as the default identity. Each identity that is displayed in the sub menu will be colored the same way it is colored in the basic view to provide a hint as to the state of the credentials belonging to the identity. ------------------------------------------------------------------------ r19982 | jaltman | 2007-09-26 23:38:54 -0400 (Wed, 26 Sep 2007) | 11 lines Changed paths: M /trunk/src/windows/identity/ui/credwnd.c M /trunk/src/windows/identity/ui/credwnd.h M /trunk/src/windows/identity/ui/lang/en_us/khapp.rc M /trunk/src/windows/identity/ui/mainwnd.c M /trunk/src/windows/identity/ui/resource.h M /trunk/src/windows/identity/ui/uiconfig.csv M /trunk/src/windows/identity/uilib/action.c M /trunk/src/windows/identity/uilib/actions.csv M /trunk/src/windows/identity/uilib/khactiondef.h ticket: 5719 Add a "View all identities" option to the view menu of Network Identity Manager. This option will be toggled when selected. If enabled, all the known identities will be displayed in any credentials view which uses the identity of credentials as the primary group-by field. The setting of this option is persistent. ------------------------------------------------------------------------ r19981 | epeisach | 2007-09-26 11:15:33 -0400 (Wed, 26 Sep 2007) | 20 lines Changed paths: M /trunk/src/util/profile/prof_file.c M /trunk/src/util/profile/prof_parse.c M /trunk/src/util/profile/prof_tree.c ticket: new subject: profile library memory leaks introduced when malloc returns 0 I have a modified version of valgrind that will allow me to have malloc fail in a controlled way. A number of memory leaks in error return passes exist in the profile library. They are essentially inconsequental - but my goal is to eventually create a test harness that tries to cover all code - including error returns... prof_parse.c: (profile_parse_file): Free node being created if parse_line() fails. prof_file.c (profile_open_file): free prf_data_t on malloc failure prof_tree.c (profile_create_node): The magic element must be set before calling profile_free_node for it to release memory. ------------------------------------------------------------------------ r19980 | jander | 2007-09-25 17:35:25 -0400 (Tue, 25 Sep 2007) | 3 lines Changed paths: A /trunk/src/ccapi/test/test_ccapi.sh ticket: 5459 Include missing file. ------------------------------------------------------------------------ r19979 | jander | 2007-09-25 17:34:10 -0400 (Tue, 25 Sep 2007) | 3 lines Changed paths: M /trunk/src/ccapi/test/Makefile M /trunk/src/ccapi/test/test_ccapi_ccache.c M /trunk/src/ccapi/test/test_ccapi_ccache.h M /trunk/src/ccapi/test/test_ccapi_context.h M /trunk/src/ccapi/test/test_ccapi_globals.h M /trunk/src/ccapi/test/test_ccapi_iterators.c M /trunk/src/ccapi/test/test_ccapi_iterators.h M /trunk/src/ccapi/test/test_ccapi_util.c M /trunk/src/ccapi/test/test_ccapi_util.h ticket: 5459 Update ccapi tests to work at new location in krb5 tree. Also, test for platform when compiling so that KfM and KfW can use this. ------------------------------------------------------------------------ r19978 | jaltman | 2007-09-25 00:22:02 -0400 (Tue, 25 Sep 2007) | 5 lines Changed paths: M /trunk/src/windows/identity/kconfig/kconfig.h ticket: 5772 Document use of KRB5_CCH_CCNAME for ccache name length. ------------------------------------------------------------------------ r19977 | jaltman | 2007-09-25 00:19:52 -0400 (Tue, 25 Sep 2007) | 6 lines Changed paths: M /trunk/src/windows/identity/plugins/krb5/krb5funcs.c ticket: 5772 change all MAX_PATH ccname buffer lengths to KRB5_CCH_CCNAME and document the use of KRB5_CCH_CCNAME. ------------------------------------------------------------------------ r19976 | jaltman | 2007-09-24 23:53:53 -0400 (Mon, 24 Sep 2007) | 19 lines Changed paths: M /trunk/src/windows/identity/kmm/kmm_reg.c M /trunk/src/windows/identity/kmm/kmm_registrar.c M /trunk/src/windows/identity/kmm/kmmmain.c ticket: new subject: NIM: BUG: KMM: miscellaneous fixes component: windows kmm_reg.c: Allocate enough memory to hold the entire PluginList multi-string plus an extra NUL if the registry value was not properly terminated. kmm_registrar.c: Do not record an error loading a module if there was no configuration for it. kmmmain.c: Avoid a race condition by sending the thread quit message instead of posting it. Do so outside of the critical section to avoid a deadlock. ------------------------------------------------------------------------ r19975 | jaltman | 2007-09-24 23:25:28 -0400 (Mon, 24 Sep 2007) | 14 lines Changed paths: M /trunk/src/windows/identity/plugins/krb5/krb5funcs.c ticket: new subject: NIM: BUG: KRB5: cleanup krb5funcs component: windows (1) remove an extraneous backslash from the generated FILE: ccache name. GetTempPath() always returns paths terminated with a backslash. (2) increase the max ccache name length to KRB5_CCH_CCNAME from MAX_PATH. These changes have dependencies on revisions 19891 and 19897. ------------------------------------------------------------------------ r19974 | jaltman | 2007-09-24 23:16:18 -0400 (Mon, 24 Sep 2007) | 5 lines Changed paths: M /trunk/src/windows/identity/plugins/krb5/krb5identpro.c ticket: 5691 More consolidation of the computation of the default ccache name. ------------------------------------------------------------------------ r19973 | lxs | 2007-09-24 22:36:48 -0400 (Mon, 24 Sep 2007) | 6 lines Changed paths: M /trunk/src/ccapi/server/ccs_ccache.c ticket: new target_version: 1.7 subject: cc_ccache_set_principal always returns error 227 Was attempting to read the new name from the reply stream. ------------------------------------------------------------------------ r19972 | raeburn | 2007-09-24 18:05:56 -0400 (Mon, 24 Sep 2007) | 1 line Changed paths: M /trunk/src/ccapi/common/mac/cci_mig.defs M /trunk/src/ccapi/common/mac/cci_mig_reply.defs M /trunk/src/ccapi/common/mac/cci_mig_request.defs M /trunk/src/ccapi/lib/ccapi.exports M /trunk/src/ccapi/lib/ccapi_err.et M /trunk/src/ccapi/lib/ccapi_v2.exports M /trunk/src/ccapi/lib/mac/ccapi_vector.exports M /trunk/src/ccapi/server/ccs_callback.c M /trunk/src/ccapi/server/ccs_callback.h M /trunk/src/ccapi/server/mac/CCacheServerInfo.plist M /trunk/src/ccapi/server/mac/edu.mit.Kerberos.CCacheServer.plist M /trunk/src/ccapi/test/Makefile M /trunk/src/config/libnodeps.in M /trunk/src/config/libpriv.in M /trunk/src/config/wconfig.pl M /trunk/src/include/k5-int-pkinit.h M /trunk/src/kdc/fakeka.M M /trunk/src/krb524/k524init.M M /trunk/src/lib/gssapi/LICENSE M /trunk/src/lib/gssapi/generic/maptest.c M /trunk/src/lib/gssapi/generic/util_errmap.c M /trunk/src/lib/gssapi/spnego/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/include/config.h M /trunk/src/plugins/kdb/db2/libdb2/include/db-config.h M /trunk/src/plugins/kdb/ldap/Makefile.in M /trunk/src/plugins/kdb/ldap/kldap.exports M /trunk/src/plugins/kdb/ldap/ldap_util/Makefile.in M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.M M /trunk/src/plugins/kdb/ldap/libkdb_ldap/Makefile.in M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kerberos.ldif M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kerberos.schema M /trunk/src/plugins/kdb/ldap/libkdb_ldap/libkdb_ldap.exports M /trunk/src/plugins/locate/python/Makefile.in M /trunk/src/plugins/locate/python/locate-service.py M /trunk/src/plugins/locate/python/python.exports M /trunk/src/plugins/preauth/cksum_body/Makefile.in M /trunk/src/plugins/preauth/cksum_body/cksum_body.exports M /trunk/src/plugins/preauth/pkinit/Makefile.in M /trunk/src/plugins/preauth/pkinit/configure.in M /trunk/src/plugins/preauth/pkinit/pkcs11.h M /trunk/src/plugins/preauth/pkinit/pkinit.exports M /trunk/src/plugins/preauth/pkinit/pkinit.h M /trunk/src/plugins/preauth/pkinit/pkinit_accessor.c M /trunk/src/plugins/preauth/pkinit/pkinit_accessor.h M /trunk/src/plugins/preauth/pkinit/pkinit_clnt.c M /trunk/src/plugins/preauth/pkinit/pkinit_crypto.h M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c M /trunk/src/plugins/preauth/pkinit/pkinit_crypto_openssl.h M /trunk/src/plugins/preauth/pkinit/pkinit_identity.c M /trunk/src/plugins/preauth/pkinit/pkinit_lib.c M /trunk/src/plugins/preauth/pkinit/pkinit_matching.c M /trunk/src/plugins/preauth/pkinit/pkinit_profile.c M /trunk/src/plugins/preauth/pkinit/pkinit_srv.c M /trunk/src/plugins/preauth/wpse/Makefile.in M /trunk/src/plugins/preauth/wpse/wpse.exports M /trunk/src/tests/asn.1/t_trval.c M /trunk/src/util/ac_check_krb5.m4 M /trunk/src/util/check-ac-syms M /trunk/src/util/export-check.pl M /trunk/src/util/gen-map.pl M /trunk/src/util/gen.pl M /trunk/src/util/ktemplate.pm M /trunk/src/util/t_array.pm M /trunk/src/util/t_bimap.pm M /trunk/src/util/t_enum.pm M /trunk/src/util/t_template.pm M /trunk/src/util/t_tsenum.pm M /trunk/src/util/valgrind-suppressions M /trunk/src/windows/build/BKWconfig.xml M /trunk/src/windows/build/Logger.pm M /trunk/src/windows/build/bkw-automation.html M /trunk/src/windows/build/bkw.pl M /trunk/src/windows/build/bootstrap.xml M /trunk/src/windows/build/commandandcontrol.pl M /trunk/src/windows/build/copyfiles.pl M /trunk/src/windows/build/copyfiles.xml M /trunk/src/windows/build/corebinaryfiles.xml M /trunk/src/windows/build/css/main-action(1).css M /trunk/src/windows/build/css/main-action.css M /trunk/src/windows/build/makeZip.pl M /trunk/src/windows/build/pruneFiles.pl M /trunk/src/windows/build/repository1.pl M /trunk/src/windows/build/sdkfiles.xml M /trunk/src/windows/build/signFiles.pl M /trunk/src/windows/build/site-local.sed M /trunk/src/windows/build/tee.pl M /trunk/src/windows/build/which.pl M /trunk/src/windows/build/zipXML.pl M /trunk/src/windows/identity/Makefile M /trunk/src/windows/identity/apiversion.txt M /trunk/src/windows/identity/config/Makefile M /trunk/src/windows/identity/config/Makefile.w2k M /trunk/src/windows/identity/config/Makefile.w32 M /trunk/src/windows/identity/config/ccsv.pl M /trunk/src/windows/identity/config/csvschema.cfg M /trunk/src/windows/identity/config/netidmgr_intver.h.in M /trunk/src/windows/identity/config/netidmgr_version.h.in M /trunk/src/windows/identity/doc/Makefile M /trunk/src/windows/identity/doc/doxyfile.cfg M /trunk/src/windows/identity/doc/footer.html M /trunk/src/windows/identity/doc/header.html M /trunk/src/windows/identity/doc/stylesheet.css M /trunk/src/windows/identity/help/Index.hhk M /trunk/src/windows/identity/help/Makefile M /trunk/src/windows/identity/help/html/about_netidmgr.htm M /trunk/src/windows/identity/help/html/act_chpw.htm M /trunk/src/windows/identity/help/html/act_destroy_creds.htm M /trunk/src/windows/identity/help/html/act_import_creds.htm M /trunk/src/windows/identity/help/html/act_new_creds.htm M /trunk/src/windows/identity/help/html/act_renew_creds.htm M /trunk/src/windows/identity/help/html/act_set_default.htm M /trunk/src/windows/identity/help/html/bugs.htm M /trunk/src/windows/identity/help/html/cmdline_netidmgr.htm M /trunk/src/windows/identity/help/html/concept_cred_pro.htm M /trunk/src/windows/identity/help/html/concept_credential.htm M /trunk/src/windows/identity/help/html/concept_ident_pro.htm M /trunk/src/windows/identity/help/html/concept_identity.htm M /trunk/src/windows/identity/help/html/concepts.htm M /trunk/src/windows/identity/help/html/copyright.htm M /trunk/src/windows/identity/help/html/howdoi.htm M /trunk/src/windows/identity/help/html/menu_all.htm M /trunk/src/windows/identity/help/html/menu_credential.htm M /trunk/src/windows/identity/help/html/menu_file.htm M /trunk/src/windows/identity/help/html/menu_help.htm M /trunk/src/windows/identity/help/html/menu_options.htm M /trunk/src/windows/identity/help/html/menu_view.htm M /trunk/src/windows/identity/help/html/nidmgr.css M /trunk/src/windows/identity/help/html/tb_standard.htm M /trunk/src/windows/identity/help/html/template.htm M /trunk/src/windows/identity/help/html/use_config.htm M /trunk/src/windows/identity/help/html/use_icon.htm M /trunk/src/windows/identity/help/html/use_layout.htm M /trunk/src/windows/identity/help/html/use_start.htm M /trunk/src/windows/identity/help/html/using.htm M /trunk/src/windows/identity/help/html/welcome.htm M /trunk/src/windows/identity/help/html/wnd_main.htm M /trunk/src/windows/identity/help/netidmgr.hhp M /trunk/src/windows/identity/help/popups.txt M /trunk/src/windows/identity/help/popups_newcreds.txt M /trunk/src/windows/identity/help/popups_password.txt M /trunk/src/windows/identity/help/toc.hhc M /trunk/src/windows/identity/include/Makefile M /trunk/src/windows/identity/kconfig/Makefile M /trunk/src/windows/identity/kcreddb/Makefile M /trunk/src/windows/identity/kcreddb/kcdbconfig.csv M /trunk/src/windows/identity/kcreddb/lang/en_us/kcredres.rc M /trunk/src/windows/identity/kherr/Makefile M /trunk/src/windows/identity/kmm/Makefile M /trunk/src/windows/identity/kmm/kmmconfig.csv M /trunk/src/windows/identity/kmm/lang/kmm_msgs.mc M /trunk/src/windows/identity/kmq/Makefile M /trunk/src/windows/identity/kmq/kmqconfig.csv M /trunk/src/windows/identity/nidmgrdll/Makefile M /trunk/src/windows/identity/nidmgrdll/Makefile.w2k M /trunk/src/windows/identity/nidmgrdll/nidmgrdll.rc M /trunk/src/windows/identity/plugins/common/Makefile M /trunk/src/windows/identity/plugins/krb4/Makefile M /trunk/src/windows/identity/plugins/krb4/krbconfig.csv M /trunk/src/windows/identity/plugins/krb4/lang/en_us/langres.rc M /trunk/src/windows/identity/plugins/krb4/lang/krb4_msgs.mc M /trunk/src/windows/identity/plugins/krb4/version.rc M /trunk/src/windows/identity/plugins/krb5/Makefile M /trunk/src/windows/identity/plugins/krb5/krbconfig.csv M /trunk/src/windows/identity/plugins/krb5/lang/en_us/langres.rc M /trunk/src/windows/identity/plugins/krb5/lang/krb5_msgs.mc M /trunk/src/windows/identity/plugins/krb5/version.rc M /trunk/src/windows/identity/sample/templates/credprov/Makefile M /trunk/src/windows/identity/sample/templates/credprov/README M /trunk/src/windows/identity/sample/templates/credprov/lang/en_us/langres.rc M /trunk/src/windows/identity/sample/templates/credprov/version.rc M /trunk/src/windows/identity/ui/Makefile M /trunk/src/windows/identity/ui/Makefile.w2k M /trunk/src/windows/identity/ui/appver.rc M /trunk/src/windows/identity/ui/lang/en_us/cmdline.rtf M /trunk/src/windows/identity/ui/lang/en_us/khapp.rc M /trunk/src/windows/identity/ui/makeacceldef.pl M /trunk/src/windows/identity/ui/makeactiondef.pl M /trunk/src/windows/identity/ui/netidmgr.exe.manifest.i386 M /trunk/src/windows/identity/ui/netidmgr.manifest.amd64.vc7 M /trunk/src/windows/identity/ui/netidmgr.manifest.amd64.vc7.debug M /trunk/src/windows/identity/ui/netidmgr.manifest.amd64.vc8 M /trunk/src/windows/identity/ui/netidmgr.manifest.amd64.vc8.debug M /trunk/src/windows/identity/ui/netidmgr.manifest.i386.vc7 M /trunk/src/windows/identity/ui/netidmgr.manifest.i386.vc7.debug M /trunk/src/windows/identity/ui/netidmgr.manifest.i386.vc8 M /trunk/src/windows/identity/ui/netidmgr.manifest.i386.vc8.debug M /trunk/src/windows/identity/ui/uiconfig.csv M /trunk/src/windows/identity/uilib/Makefile M /trunk/src/windows/identity/uilib/accel.csv M /trunk/src/windows/identity/uilib/acceldef.cfg M /trunk/src/windows/identity/uilib/actiondef.cfg M /trunk/src/windows/identity/uilib/actions.csv M /trunk/src/windows/identity/util/Makefile M /trunk/src/windows/installer/nsis/nsi-includes-tagged.nsi M /trunk/src/windows/installer/nsis/site-local-tagged.nsi M /trunk/src/windows/installer/wix/lang/license.rtf M /trunk/src/windows/installer/wix/platform.wxi M /trunk/src/windows/installer/wix/runtime.wxi M /trunk/src/windows/installer/wix/runtime_debug.wxi M /trunk/src/windows/installer/wix/site-local-tagged.wxi M /trunk/src/windows/kfwlogon/Makefile.in M /trunk/src/windows/kfwlogon/kfwlogon.def Set svn:eol-style on a bunch of text-looking files that didn't have it. ------------------------------------------------------------------------ r19971 | raeburn | 2007-09-24 17:44:50 -0400 (Mon, 24 Sep 2007) | 1 line Changed paths: D /trunk/src/plugins/kdb/ldap/ldap_util/ChangeLog D /trunk/src/plugins/kdb/ldap/libkdb_ldap/ChangeLog we're not using changelog files any more ------------------------------------------------------------------------ r19970 | jaltman | 2007-09-24 14:49:58 -0400 (Mon, 24 Sep 2007) | 19 lines Changed paths: M /trunk/src/lib/krb5/ccache/cc_mslsa.c ticket: 5766 Remove the broken optimization from UnicodeToANSI() that attempted in a stupid way to avoid to WideCharToMultiByte() call by testing to see if the second byte (not wchar) was NUL. This test works for Latin1 but not for anything more interesting. Always call WideCharToMultiByte(). I commented out the use of WC_NO_BEST_FIT_CHARS in order to provide compatibility with Windows. Windows converts the user name without that option. With the current code a principal name consisting of a single component equivalent to the Greek character Sigma and a realm name will be converted to S@REALM exactly as the "WhoAmI" command does. If WC_NO_BEST_FIT_CHARS was specified, this string would be converted to "?@REALM". ------------------------------------------------------------------------ r19969 | jaltman | 2007-09-24 13:46:26 -0400 (Mon, 24 Sep 2007) | 33 lines Changed paths: M /trunk/src/lib/krb5/ccache/cc_mslsa.c ticket: new subject: MSLSA krb5_cc module fails to check success of UNICODE string conversions The MSLSA krb5_cc module was written with an assumption that probably does not hold true anymore. It assumed that all Kerberos strings although stored in wide character data structures could in fact be represented in the application's ANSI code page and that such conversions would not fail. The UnicodeToANSI() function did not check the result of WideCharToMultiByte() for success. If the conversion failed, this could result in the caller believing the contents of the output string buffer were a valid string when instead they were simply stack garbage. The UnicodeStringToMITPrinc() and KerbExternalNameToMITPrinc() functions did not check the return value of krb5_parse_name() for success. If krb5_parse_name() was passed a pointer to garbage on the stack instead of an actual principal name, this could result in the caller believing the output krb5_principal * was valid when instead it was NULL. The function CacheInfoEx2ToMITCred() is dependent on the success or failure of UnicodeStringToMITPrinc() assumed it could not fail and did not return a success or failure indication to its caller. If Microsoft a formatted ticket contains a Unicode string that can not be represented in the application's ANSI code page, this could result in a NULL pointer dereference during a call to krb5_cc_resolve("MSLSA:") or krb5_cc_retrieve(), or krb5_cc_get_principal(). With the changes in this commit, tickets containing principal names that cannot be represented in the application's ANSI code page will be hidden from the application. ------------------------------------------------------------------------ r19968 | jaltman | 2007-09-24 09:23:25 -0400 (Mon, 24 Sep 2007) | 7 lines Changed paths: M /trunk/src/windows/identity/ui/credwnd.c ticket: new subject: NIM: BUG: Restore Copyright removed in revision 19855 component: windows Restore MIT Copyright removed in revision 19855. ------------------------------------------------------------------------ r19967 | jaltman | 2007-09-24 08:30:03 -0400 (Mon, 24 Sep 2007) | 14 lines Changed paths: M /trunk/src/windows/identity/plugins/common/krb5common.c ticket: new subject: NIM: BUG: khm_krb5_initialize() failed to return error code component: windows khm_krb5_initialize() is called in the krb5cred.dll and krb4cred.dll credential providers in order to ensure that the caller has references to a valid krb5_context and a valid krb5_ccache. If the krb5_cc_resolve() call failed, the error code was not being returned to the caller. Instead, success was returned which in turn would result in the caller believing the NULL krb5_ccache pointer was in fact valid. This fix resolves Microsoft's WER Event ID 432405961. ------------------------------------------------------------------------ r19966 | jaltman | 2007-09-22 01:11:04 -0400 (Sat, 22 Sep 2007) | 5 lines Changed paths: M /trunk/src/windows/identity/config/Makefile.w32 M /trunk/src/windows/identity/include/Makefile M /trunk/src/windows/identity/kconfig/Makefile M /trunk/src/windows/identity/kcreddb/Makefile M /trunk/src/windows/identity/kherr/Makefile M /trunk/src/windows/identity/kmm/Makefile M /trunk/src/windows/identity/kmq/Makefile M /trunk/src/windows/identity/nidmgrdll/Makefile M /trunk/src/windows/identity/plugins/common/Makefile M /trunk/src/windows/identity/plugins/krb4/Makefile M /trunk/src/windows/identity/plugins/krb5/Makefile M /trunk/src/windows/identity/uilib/Makefile M /trunk/src/windows/identity/util/Makefile ticket: 5756 Move the removal of the vc70.pdb and vc80.pdb files to the global clean rule in config/Makefile.w32. No need to replicate them in each individual Makefile. ------------------------------------------------------------------------ r19965 | jaltman | 2007-09-22 00:54:13 -0400 (Sat, 22 Sep 2007) | 7 lines Changed paths: M /trunk/src/util/t_array.pm ticket: new subject: stdint.h should only be accessed if HAVE_STDINT_H defined stdint.h does not exist on Windows. Conditionally include it based upon HAVE_STDINT_H ------------------------------------------------------------------------ r19964 | jaltman | 2007-09-21 19:22:56 -0400 (Fri, 21 Sep 2007) | 9 lines Changed paths: M /trunk/src/windows/identity/ui/credwnd.c ticket: new subject: NIM: APP: BUG: restore HideWatermark functionality component: windows Restore the HideWatermark functionality that was accidently removed from ui/credwnd.c ------------------------------------------------------------------------ r19963 | lxs | 2007-09-21 16:35:52 -0400 (Fri, 21 Sep 2007) | 2 lines Changed paths: M /trunk/src/ccapi/server/ccs_lock_state.c Removed extra newline ------------------------------------------------------------------------ r19961 | tlyu | 2007-09-18 22:54:56 -0400 (Tue, 18 Sep 2007) | 8 lines Changed paths: M /trunk M /trunk/src/util/depfix.pl ticket: 5752 target_version: 1.6.4 tags: pullup Ignore dependency lines beginning with '#' to deal with gcc -fworking-directory output during make depend. ------------------------------------------------------------------------ r19957 | tlyu | 2007-09-18 22:22:32 -0400 (Tue, 18 Sep 2007) | 2 lines Changed paths: M /trunk M /trunk/README copyright notice updates ------------------------------------------------------------------------ r19956 | lxs | 2007-09-18 17:17:08 -0400 (Tue, 18 Sep 2007) | 7 lines Changed paths: M /trunk/src/ccapi/server/ccs_lock_state.c M /trunk/src/ccapi/server/ccs_lock_state.h ticket: 4644 status: open Fixed bug where the lock list was getting corrupted when upgrading or downgrading a lock. Also fixed a bug where we were double-replying to the client when adding a lock that could be immediately granted. ------------------------------------------------------------------------ r19955 | jaltman | 2007-09-18 17:08:01 -0400 (Tue, 18 Sep 2007) | 9 lines Changed paths: M /trunk/src/windows/identity/config/Makefile.w2k M /trunk/src/windows/identity/config/Makefile.w32 M /trunk/src/windows/identity/help/Makefile M /trunk/src/windows/identity/kconfig/Makefile M /trunk/src/windows/identity/kcreddb/Makefile M /trunk/src/windows/identity/kherr/Makefile M /trunk/src/windows/identity/kmm/Makefile M /trunk/src/windows/identity/kmq/Makefile M /trunk/src/windows/identity/nidmgrdll/Makefile M /trunk/src/windows/identity/plugins/common/Makefile M /trunk/src/windows/identity/plugins/krb4/Makefile M /trunk/src/windows/identity/plugins/krb5/Makefile M /trunk/src/windows/identity/util/Makefile ticket: new subject: Windows\Identity Makefile "clean" more component: windows make sure that we clean up vc70.pdb, vc80.pdb, and temporary files generated during the build process. ------------------------------------------------------------------------ r19953 | lxs | 2007-09-18 15:57:28 -0400 (Tue, 18 Sep 2007) | 5 lines Changed paths: M /trunk/src/ccapi/server/ccs_lock.c ticket: 4644 status: open use ccs_callback_release() to free ccs_callback_t ------------------------------------------------------------------------ r19952 | lxs | 2007-09-18 15:53:47 -0400 (Tue, 18 Sep 2007) | 2 lines Changed paths: M /trunk/src/ccapi/server/ccs_callback.c Added sanity checking so we can't dereference NULL trying to call a callback. ------------------------------------------------------------------------ r19951 | lxs | 2007-09-18 15:52:13 -0400 (Tue, 18 Sep 2007) | 2 lines Changed paths: M /trunk/src/ccapi/server/mac/ccs_os_server.c Added additional debugging error checking. ------------------------------------------------------------------------ r19950 | lxs | 2007-09-18 15:48:19 -0400 (Tue, 18 Sep 2007) | 5 lines Changed paths: M /trunk/src/ccapi/common/cci_array_internal.c ticket: new subject: cci_array_move should work when the source and dest positions are equal Fixed so it does nothing when moving an element to its own index. ------------------------------------------------------------------------ r19937 | raeburn | 2007-09-17 19:47:00 -0400 (Mon, 17 Sep 2007) | 4 lines Changed paths: M /trunk/src/configure.in M /trunk/src/include/Makefile.in Make config.status itself update the timestamp file associated with autoconf.h, so that we don't need a redundant invocation of config.status during the first build. ------------------------------------------------------------------------ r19936 | jaltman | 2007-09-13 20:47:07 -0400 (Thu, 13 Sep 2007) | 6 lines Changed paths: M /trunk/src/windows/installer/wix/lang/ui_1033.wxi ticket: new subject: wix installer - permit administrative installs component: windows remove the registration requirement for administrative installs. ------------------------------------------------------------------------ r19935 | tlyu | 2007-09-13 19:51:32 -0400 (Thu, 13 Sep 2007) | 7 lines Changed paths: M /trunk M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c ticket: 5704 tags: pullup In the pkinit decoders, set up things properly so that asn1buf_sync() behaves correctly and isn't acting on uninitialized variables. ------------------------------------------------------------------------ r19931 | raeburn | 2007-09-10 21:12:49 -0400 (Mon, 10 Sep 2007) | 4 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/gssftp.exp Before the error-message tests, make sure the host principal exists, so we get consistent errors. Expect the "keytab not found" error, rather than the "principal doesn't exist" error. ------------------------------------------------------------------------ r19930 | lxs | 2007-09-10 17:30:37 -0400 (Mon, 10 Sep 2007) | 4 lines Changed paths: M /trunk/doc/ccapi/html/group__cc__ccache__iterator__reference.html M /trunk/doc/ccapi/html/group__cc__ccache__reference.html M /trunk/doc/ccapi/html/group__cc__context__reference.html M /trunk/doc/ccapi/html/group__cc__credentials__iterator__reference.html M /trunk/doc/ccapi/html/group__cc__credentials__reference.html M /trunk/doc/ccapi/html/group__cc__string__reference.html M /trunk/doc/ccapi/html/group__ccapi__constants__reference.html M /trunk/doc/ccapi/html/group__ccapi__types__reference.html M /trunk/doc/ccapi/html/group__helper__macros.html M /trunk/doc/ccapi/html/index.html M /trunk/doc/ccapi/html/structcc__ccache__d.html M /trunk/doc/ccapi/html/structcc__ccache__f.html M /trunk/doc/ccapi/html/structcc__ccache__iterator__d.html M /trunk/doc/ccapi/html/structcc__ccache__iterator__f.html M /trunk/doc/ccapi/html/structcc__context__d.html M /trunk/doc/ccapi/html/structcc__context__f.html M /trunk/doc/ccapi/html/structcc__credentials__d.html M /trunk/doc/ccapi/html/structcc__credentials__f.html M /trunk/doc/ccapi/html/structcc__credentials__iterator__d.html M /trunk/doc/ccapi/html/structcc__credentials__iterator__f.html M /trunk/doc/ccapi/html/structcc__credentials__union.html M /trunk/doc/ccapi/html/structcc__credentials__v4__t.html M /trunk/doc/ccapi/html/structcc__credentials__v5__t.html M /trunk/doc/ccapi/html/structcc__data.html M /trunk/doc/ccapi/html/structcc__string__d.html M /trunk/doc/ccapi/html/structcc__string__f.html M /trunk/src/include/CredentialsCache.h ticket: 4644 Fixed macro for cc_ccache_unlock and updated documentation. ------------------------------------------------------------------------ r19929 | jaltman | 2007-09-05 18:48:06 -0400 (Wed, 05 Sep 2007) | 6 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccdefault.c ticket:new subject: 64-bit Windows krb5int_cc_default calls to Leash AMD64 builds must load leashw64.dll not leashw32.dll ------------------------------------------------------------------------ r19923 | tlyu | 2007-09-05 15:53:33 -0400 (Wed, 05 Sep 2007) | 9 lines Changed paths: M /trunk M /trunk/src/lib/rpc/svc_auth_gss.c ticket: 5706 Revise patch to avoid 32-byte overflow which remained after the initial patch. Memory written to by the IXDR macro calls had not been accounted for. Thanks to Kevin Coffman, Will Fiveash, and Nico Williams for discovering this bug and assisting with patch development. ------------------------------------------------------------------------ r19922 | jaltman | 2007-09-05 14:03:13 -0400 (Wed, 05 Sep 2007) | 23 lines Changed paths: M /trunk/src/windows/installer/wix/config.wxi M /trunk/src/windows/installer/wix/custom/custom.cpp M /trunk/src/windows/installer/wix/features.wxi M /trunk/src/windows/installer/wix/files.wxi M /trunk/src/windows/installer/wix/kfw.wxs M /trunk/src/windows/installer/wix/msi-deployment-guide.txt A /trunk/src/windows/installer/wix/platform.wxi A /trunk/src/windows/installer/wix/runtime.wxi A /trunk/src/windows/installer/wix/runtime_debug.wxi ticket: new subject: MSI installer for 64-bit AMD64 component: windows Add support for building 64-bit AMD64 MSI install packages in addition to 32-bit i386 MSI install packages. Differences between 32-bit MSI and 64-bit MSI include: * no krb4 binaries and libraries * no kclient binaries and libraries * no krb524 binaries and libraries * no leash32.exe * new AMD64 UpgradeCode permits parallel installation with 32-bit MSI * support for Visual Studio 2005 (VS8, CL1400) merge modules Open Issues: * 32-bit MSI installs kfwlogon.dll on AMD64 systems * 32-bit and 64-bit NetIDMgr.exe as startup. Need to decide which should be executed by default. Only one can run at a time. * Need to make sure that src/windows/build properly configures the site-local.wxi file for Visual Studio 2005 and platform. ------------------------------------------------------------------------ r19921 | jaltman | 2007-09-05 12:36:28 -0400 (Wed, 05 Sep 2007) | 8 lines Changed paths: M /trunk/src/windows/Makefile.in M /trunk/src/windows/gss/Makefile.in ticket: new subject: 64-bit Windows gss.exe (gui version of gss-client.exe) component: windows Now that krbcc64.lib exists we can build the gss.exe gss-api test client. ------------------------------------------------------------------------ r19920 | epeisach | 2007-09-04 22:08:58 -0400 (Tue, 04 Sep 2007) | 11 lines Changed paths: M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/lib/krb5/ccache/t_cc.c ticket:new subject: krb5_fcc_generate_new is non-functional File locking was non-existant in this code and fccs chained list was not used at all. This resulted in an assertion failure when closing the cache. Code has been reorganized to parallel the code in krb5_fcc_resolve for easier maintenence. Commented out test in t_cc.c has been updated to actually test this code. ------------------------------------------------------------------------ r19919 | raeburn | 2007-09-04 20:12:30 -0400 (Tue, 04 Sep 2007) | 12 lines Changed paths: M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/generic/maptest.c M /trunk/src/lib/gssapi/generic/util_errmap.c M /trunk/src/lib/rpc/auth_gssapi.c M /trunk/src/lib/rpc/svc_auth_gssapi.c ticket: 5654 Rework error-mapping code to preserve status code values when returned by only one mechanism. Revert RPC code to relying on this. Build error-mapping code on a bidirectional map instead of a simple array. When a status code is returned but has been seen returned from a different mechanism already, generate a new number, starting at 100,000. Use gssrpcint_printf for some more debugging code. ------------------------------------------------------------------------ r19918 | raeburn | 2007-09-04 19:03:03 -0400 (Tue, 04 Sep 2007) | 1 line Changed paths: A /trunk/src/util/t_bimap.pm Bidirectional map template code. ------------------------------------------------------------------------ r19917 | raeburn | 2007-09-04 19:02:36 -0400 (Tue, 04 Sep 2007) | 1 line Changed paths: M /trunk/src/util/t_array.pm Fix bug in clearing of new storage. ------------------------------------------------------------------------ r19916 | raeburn | 2007-09-04 18:59:44 -0400 (Tue, 04 Sep 2007) | 1 line Changed paths: M /trunk/src/lib/rpc/unit-test/Makefile.in M /trunk/src/lib/rpc/unit-test/config/unix.exp Support using valgrind on test programs. ------------------------------------------------------------------------ r19915 | tlyu | 2007-09-04 14:54:21 -0400 (Tue, 04 Sep 2007) | 4 lines Changed paths: M /trunk M /trunk/src/lib/krb5/krb/gc_frm_kdc.c ticket: 5707 revert accidental commit of gc_frm_kdc.c ------------------------------------------------------------------------ r19914 | tlyu | 2007-09-04 14:53:09 -0400 (Tue, 04 Sep 2007) | 9 lines Changed paths: M /trunk M /trunk/src/lib/kadm5/srv/svr_policy.c M /trunk/src/lib/krb5/krb/gc_frm_kdc.c ticket: new target_version: 1.6.3 tags: pullup subject: fix CVE-2007-4000 modify_policy vulnerability In kadm5_modify_policy_internal, check for nonexistence of policy before doing anything with it, to avoid memory corruption. ------------------------------------------------------------------------ r19913 | tlyu | 2007-09-04 14:52:56 -0400 (Tue, 04 Sep 2007) | 9 lines Changed paths: M /trunk M /trunk/src/lib/rpc/svc_auth_gss.c ticket: new subject: fix CVE-2007-3999 svc_auth_gss.c buffer overflow target_version: 1.6.3 tags: pullup component: krb5-libs Make sure svcauth_gss_validate adequately checks oa->oa_length prior to copying into rpcbuf. ------------------------------------------------------------------------ r19911 | tlyu | 2007-09-03 23:18:05 -0400 (Mon, 03 Sep 2007) | 4 lines Changed paths: M /trunk M /trunk/src/include/k5-int.h ticket: 3334 bump accessor version number ------------------------------------------------------------------------ r19910 | tlyu | 2007-09-03 22:10:13 -0400 (Mon, 03 Sep 2007) | 5 lines Changed paths: M /trunk M /trunk/src/lib/krb5/ccache/ccfns.c ticket: 5697 Bail out if encoded "ticket" doesn't decode correctly. This allows t_cc test case to pass and allows non-tickets to be stored (for now). ------------------------------------------------------------------------ r19909 | jaltman | 2007-09-02 10:12:13 -0400 (Sun, 02 Sep 2007) | 6 lines Changed paths: M /trunk/src/lib/gssapi/krb5/acquire_cred.c ticket: new subject: GSS-API Win64 support The name of the Leash API DLL on Win64 is "leashw64.dll". ------------------------------------------------------------------------ r19900 | raeburn | 2007-08-30 20:17:04 -0400 (Thu, 30 Aug 2007) | 1 line Changed paths: M /trunk/src/lib/krb5/keytab/kt_file.c Make internal functions static. ------------------------------------------------------------------------ r19899 | raeburn | 2007-08-30 20:08:41 -0400 (Thu, 30 Aug 2007) | 1 line Changed paths: M /trunk/src/lib/krb5/libkrb5.exports Don't export file keytab implementation functions. ------------------------------------------------------------------------ r19898 | tlyu | 2007-08-29 18:59:52 -0400 (Wed, 29 Aug 2007) | 9 lines Changed paths: M /trunk M /trunk/src/lib/krb5/ccache/ccfns.c ticket: 5697 tags: pullup Make ccache handle referrals better by storing both server principal names if they differ between the creds structure and the encoded ticket and by looking up the server principal using the client's realm if not found and server's realm was initially the referral (empty) realm. ------------------------------------------------------------------------ r19897 | jaltman | 2007-08-29 18:38:26 -0400 (Wed, 29 Aug 2007) | 39 lines Changed paths: M /trunk/src/windows/identity/plugins/krb5/krb5configid.c M /trunk/src/windows/identity/plugins/krb5/krb5funcs.c M /trunk/src/windows/identity/plugins/krb5/krb5newcreds.c M /trunk/src/windows/identity/plugins/krb5/krbconfig.csv ticket: new subject: NIM file ccache support improvements component: windows NIM supports the ability of the user to specify an explicit ccache name for use with an identity. If this ccache is a FILE ccache, we need to be able to store credentials into the ccache. krb5cred.dll did not previously specify the KRB5_TC_OPENCLOSE flag on the ccache when setting other flags such as KRB5_TC_NOTICKET (which is used with MSLSA ccaches). As a result, open/close mode was turned off, the ccache file would be opened in read-only mode and attempts to store credentials into the ccache would fail. This is fixed by specifying KRB5_TC_OPENCLOSE when setting the ccache flags. When a CCAPI implementation is unavailable, we need to automatically generate the FILE ccache name if one has not already been specified. We default to a file stored in the user's Local Settings\Temp directory. The generated ccache is then added to the file ccache watch list. Finally, some users have complained about the behavior of Microsoft Vista's UAC mode and how it makes the CCAPI cache useless for storing credentials that must be used in conjunction with processes that do not have restricted privileges since those processes run in a separate logon session. For these users we have added a "DefaultToFileCache" registry value that can be specified to force the use of FILE ccaches in preference to CCAPI ccaches when there is no explicit ccache specified for a given identity. Unlike CCAPI ccaches, the FILE ccaches are accessible from both restricted and unrestricted processes when UAC is active. ------------------------------------------------------------------------ r19896 | jaltman | 2007-08-29 18:23:16 -0400 (Wed, 29 Aug 2007) | 9 lines Changed paths: M /trunk/src/windows/identity/kconfig/api.c ticket: new subject: NIM - a small readability change component: windows/identity/kconfig/api.c Instead of testing for NOT the machine key, test for is the user key. ------------------------------------------------------------------------ r19895 | jaltman | 2007-08-29 18:20:28 -0400 (Wed, 29 Aug 2007) | 7 lines Changed paths: M /trunk/src/windows/identity/ui/resource.h ticket: new subject: NIM: remove unused symbols component: windows/identity/ui/resource.h Remove unused preprocessor symbols automatically added by Visual Studio's dialog editor. ------------------------------------------------------------------------ r19894 | tlyu | 2007-08-29 16:28:06 -0400 (Wed, 29 Aug 2007) | 10 lines Changed paths: M /trunk M /trunk/src/clients/kvno/kvno.M M /trunk/src/clients/kvno/kvno.c ticket: new target_version: 1.6.3 subject: -S sname option for kvno tags: pullup component: krb5-clients New option to use krb5_sname_to_principal() for building principal names, which is useful for testing referrals. ------------------------------------------------------------------------ r19893 | raeburn | 2007-08-29 16:16:03 -0400 (Wed, 29 Aug 2007) | 14 lines Changed paths: M /trunk/src/tests/asn.1/Makefile.in A /trunk/src/tests/asn.1/t_trval.c M /trunk/src/tests/asn.1/trval.c ticket: new subject: test program build problem Split out the "standalone" test code from trval.c, so we produce trval.o only once, instead of twice with different compilation flags. One case generated the "trval" program directly, but produced and deleted trval.o as an intermediate step in the compiler, which messes things up if make thinks it's already built trval.o for another test program. Make the standalone test into t_trval. Build problem reported by Will Fiveash of Sun, about ten minutes ago. ------------------------------------------------------------------------ r19892 | jaltman | 2007-08-29 13:20:20 -0400 (Wed, 29 Aug 2007) | 7 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/winccld.c ticket: new subject: Windows 64-bit CCAPI DLL name The 64-bit CCAPI DLL name is krbcc64.dll not krbcc32.dll. Conditionalize it on _WIN64. ------------------------------------------------------------------------ r19891 | jaltman | 2007-08-28 16:58:45 -0400 (Tue, 28 Aug 2007) | 22 lines Changed paths: M /trunk/src/windows/identity/Makefile M /trunk/src/windows/identity/kcreddb/credential.c M /trunk/src/windows/identity/kcreddb/credset.c M /trunk/src/windows/identity/kcreddb/identity.c M /trunk/src/windows/identity/kcreddb/kcreddb.h M /trunk/src/windows/identity/kherr/kherr.c M /trunk/src/windows/identity/kherr/kherr.h M /trunk/src/windows/identity/kmm/kmm.c M /trunk/src/windows/identity/kmm/kmm_module.c M /trunk/src/windows/identity/kmm/kmm_reg.c M /trunk/src/windows/identity/kmm/kmm_registrar.c M /trunk/src/windows/identity/kmm/kmminternal.h M /trunk/src/windows/identity/kmq/consumer.c M /trunk/src/windows/identity/kmq/init.c M /trunk/src/windows/identity/plugins/common/dynimport.c M /trunk/src/windows/identity/plugins/common/dynimport.h M /trunk/src/windows/identity/plugins/krb4/krb4configdlg.c M /trunk/src/windows/identity/plugins/krb4/krb4funcs.c M /trunk/src/windows/identity/plugins/krb5/krb5configdlg.c M /trunk/src/windows/identity/plugins/krb5/krb5configid.c M /trunk/src/windows/identity/plugins/krb5/krb5funcs.c M /trunk/src/windows/identity/plugins/krb5/krb5funcs.h M /trunk/src/windows/identity/plugins/krb5/krb5identpro.c M /trunk/src/windows/identity/plugins/krb5/krb5newcreds.c M /trunk/src/windows/identity/ui/addrchange.c M /trunk/src/windows/identity/ui/cfg_appear_wnd.c M /trunk/src/windows/identity/ui/cfg_general_wnd.c M /trunk/src/windows/identity/ui/cfg_plugins_wnd.c M /trunk/src/windows/identity/ui/configwnd.c M /trunk/src/windows/identity/ui/credwnd.c M /trunk/src/windows/identity/ui/debugfuncs.c M /trunk/src/windows/identity/ui/htwnd.c M /trunk/src/windows/identity/ui/main.c M /trunk/src/windows/identity/ui/mainmenu.c M /trunk/src/windows/identity/ui/mainwnd.c M /trunk/src/windows/identity/ui/newcredwnd.c M /trunk/src/windows/identity/ui/notifier.c M /trunk/src/windows/identity/uilib/action.c M /trunk/src/windows/identity/uilib/creddlg.c M /trunk/src/windows/identity/uilib/khaction.h ticket: new subject: NIM: 64-bit Windows Support and Removal of Compile Time Warnings component: windows This patch permits Network Identity Manager to be built for 64-bit Windows. In the process all compile time warnings have been taken care of. For 64-bit Windows, we do not build the Kerberos v4 Credential Provider and we will not attempt to load the krb524 library. Note that when testing the 64-bit NIM, there is no CCAPI at the moment so you must manually specify a FILE: ccache as part of the identity's Kerberos v5 configuration if you want to use cache's other than the MSLSA. This patch also consolidates the computation of the default ccache name into utility functions: khm_krb5_get_identity_default_ccache khm_krb5_get_identity_default_ccacheA ------------------------------------------------------------------------ r19890 | raeburn | 2007-08-27 20:58:56 -0400 (Mon, 27 Aug 2007) | 4 lines Changed paths: M /trunk/src/include/krb5/krb5.hin ticket: 2836 Implement KRB5_ATTR_DEPRECATED for Windows. ------------------------------------------------------------------------ r19889 | raeburn | 2007-08-27 20:28:17 -0400 (Mon, 27 Aug 2007) | 8 lines Changed paths: M /trunk/src/include/k5-int.h Remove macros and associated comments that appear to be for multiple-inclusion protection of only sub-portions of k5-int.h, presumably from a time when those portions were separate files. Since the entire file is now protected against multiple inclusions, these other macros aren't needed. A few are left, mostly because they also appear in other files. ------------------------------------------------------------------------ r19888 | raeburn | 2007-08-27 19:42:35 -0400 (Mon, 27 Aug 2007) | 1 line Changed paths: M /trunk/src/include/krb5/krb5.hin For gcc 4.x, add sentinel attribute to krb5_build_principal. ------------------------------------------------------------------------ r19887 | raeburn | 2007-08-27 19:31:33 -0400 (Mon, 27 Aug 2007) | 9 lines Changed paths: M /trunk/src/include/krb5/krb5.hin ticket: 2836 status: open Define KRB5_ATTR_DEPRECATED (and undef at end of file) and attach it to the function declarations enabled by KRB5_DEPRECATED. Definition depends on having GCC version 3.2.3 or later. (Earlier versions may have supported it, but that's what I found docs for. Windows compiler support coming later, based on Jeff's suggestions.) ------------------------------------------------------------------------ r19886 | raeburn | 2007-08-27 19:17:21 -0400 (Mon, 27 Aug 2007) | 5 lines Changed paths: M /trunk/src/util/def-check.pl ticket: 2836 status: open Ignore KRB5_ATTR_DEPRECATED. ------------------------------------------------------------------------ r19885 | raeburn | 2007-08-27 18:04:05 -0400 (Mon, 27 Aug 2007) | 3 lines Changed paths: M /trunk/src/kadmin/dbutil/import_err.et ticket: 5642 Remove some unused codes. ------------------------------------------------------------------------ r19884 | raeburn | 2007-08-27 18:01:01 -0400 (Mon, 27 Aug 2007) | 1 line Changed paths: M /trunk/src/kadmin/dbutil/ovload.c Remove unused PLURAL macro. ------------------------------------------------------------------------ r19883 | lxs | 2007-08-27 15:03:43 -0400 (Mon, 27 Aug 2007) | 4 lines Changed paths: M /trunk/doc/ccapi/Doxyfile ticket: 5670 Missing ../ in relative path. ------------------------------------------------------------------------ r19882 | lxs | 2007-08-27 14:49:28 -0400 (Mon, 27 Aug 2007) | 5 lines Changed paths: M /trunk/doc/ccapi/Doxyfile ticket: 5670 Updated so that paths are now relative and don't contain my homedir. Oops. ------------------------------------------------------------------------ r19881 | jaltman | 2007-08-27 03:08:24 -0400 (Mon, 27 Aug 2007) | 11 lines Changed paths: M /trunk/src/windows/kfwlogon/Makefile.in ticket: new subject: Windows 64-bit - avoid missing symbol errors component: windows Microsoft defaults stack checking (/Gs) to on. This requires that bufferoverflowU.lib be included in the link step. The macro SCLIB in the build system specifies this library on versions of Windows that require it. Include SCLIB on the link line of the makefile. ------------------------------------------------------------------------ r19880 | epeisach | 2007-08-26 08:30:24 -0400 (Sun, 26 Aug 2007) | 7 lines Changed paths: M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c ticket: 5617 Change use of choice_pa_pk_as_rep_UNKNOWN to choice_pa_pk_as_rep_draft9_UNKNOWN to cleanup warning... Value of enum same in both cases... ------------------------------------------------------------------------ r19879 | raeburn | 2007-08-25 05:03:36 -0400 (Sat, 25 Aug 2007) | 4 lines Changed paths: M /trunk/src/krb5-config.in ticket: 5657 If libdir is /usr/lib, don't add the -L argument to the library flags to be output. ------------------------------------------------------------------------ r19878 | raeburn | 2007-08-24 21:26:27 -0400 (Fri, 24 Aug 2007) | 1 line Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/gssftp.exp Expect keytab error to be reported. ------------------------------------------------------------------------ r19877 | raeburn | 2007-08-24 20:50:41 -0400 (Fri, 24 Aug 2007) | 1 line Changed paths: M /trunk/src/lib/krb5/libkrb5.exports krb5int_free_addrlist needed too ------------------------------------------------------------------------ r19876 | raeburn | 2007-08-24 20:47:39 -0400 (Fri, 24 Aug 2007) | 1 line Changed paths: M /trunk/src/lib/krb5/libkrb5.exports Oops, _krb5_conf_boolean is needed by a test program. ------------------------------------------------------------------------ r19875 | raeburn | 2007-08-24 19:33:44 -0400 (Fri, 24 Aug 2007) | 5 lines Changed paths: M /trunk/src/lib/krb5/libkrb5.exports Remove from export list several encode_* and decode_* symbols that are not used outside the krb5 library. (In some cases, the only use is in our own test programs, which means two things: The test programs should probably be changed to use the accessor interface, and some of the newer encoder/decoder functions aren't being unit-tested.) ------------------------------------------------------------------------ r19874 | raeburn | 2007-08-24 19:04:47 -0400 (Fri, 24 Aug 2007) | 1 line Changed paths: M /trunk/src/lib/krb5/libkrb5.exports Stop exporting _krb5_* (note leading underscore) and asn1* symbols. ------------------------------------------------------------------------ r19873 | raeburn | 2007-08-24 18:41:12 -0400 (Fri, 24 Aug 2007) | 1 line Changed paths: M /trunk/src/lib/krb5/libkrb5.exports Missed one. ------------------------------------------------------------------------ r19872 | raeburn | 2007-08-24 18:39:40 -0400 (Fri, 24 Aug 2007) | 3 lines Changed paths: M /trunk/src/lib/krb5/libkrb5.exports Remove os_get_default_config_files, and the krb5int_* functions not actually called directly from outside the library, from the export list. ------------------------------------------------------------------------ r19871 | lxs | 2007-08-24 16:32:28 -0400 (Fri, 24 Aug 2007) | 5 lines Changed paths: M /trunk/src/lib/gssapi/generic/gssapi.hin ticket: 5643 status: open pullup to trunk ------------------------------------------------------------------------ r19870 | epeisach | 2007-08-24 13:50:50 -0400 (Fri, 24 Aug 2007) | 1 line Changed paths: M /trunk/src/lib/gssapi/krb5/Makefile.in In clean-windows, replace spaces with tab ------------------------------------------------------------------------ r19869 | jaltman | 2007-08-24 10:54:23 -0400 (Fri, 24 Aug 2007) | 8 lines Changed paths: M /trunk/src/windows/identity/config/Makefile.w2k M /trunk/src/windows/identity/config/Makefile.w32 ticket: new subject: NIM: version update component: windows Set the Network Identity Manager application version to 1.3.1 and the API version to 10. ------------------------------------------------------------------------ r19868 | jaltman | 2007-08-24 10:52:59 -0400 (Fri, 24 Aug 2007) | 11 lines Changed paths: M /trunk/src/windows/identity/ui/timer.c ticket: new subject: NIM: Revert ticket 5604 component: windows There was a spurious trigger for reloading the layout of the Network Identity Manager timer code. This was presumably introduced to mitigate a problem where the identity and outline status might become stale. (Ticket 5604) This should no longer be necessary. ------------------------------------------------------------------------ r19867 | jaltman | 2007-08-24 10:51:46 -0400 (Fri, 24 Aug 2007) | 18 lines Changed paths: M /trunk/src/windows/identity/ui/newcredwnd.c ticket: new subject: NIM: Reposition New Credentials Dialog if necessary component: windows The new credentials dialog in Network Identity Manager does not check whether it is positioned outside of the display screen. It tries to position itself in the center of the primary display if the Network Identity Manager window is hidden and it tries to center itself over the main window if the main window is visible. If the main window is too close to the edge of the screen, this may result in the new credentials window being partially outside the display area. This is especially a problem when the new credentials dialog switches to the advanced view. The patch checks whether the window rectangle is visible before repositioning the new credentials dialog and adjusts the window rectangle so that it is. ------------------------------------------------------------------------ r19866 | jaltman | 2007-08-24 10:49:42 -0400 (Fri, 24 Aug 2007) | 23 lines Changed paths: M /trunk/src/windows/identity/plugins/krb5/krb5identpro.c ticket: new subject: NIM: External changes to default identity are improperly reflected by krb5 provider component: windows The Kerberos v5 identity provider for Network Identity Manager monitors the "Software\MIT\kerberos5" registry key for the logged in user for changes to the "ccname" value. If a change is noticed, it would query the Kerberos v5 library for the default credentials cache and attempt to determine the new default identity, which it would then communicate to the Network Identity Manager application. When the identity provider queried the Kerberos v5 library after a registry change notification, it used a cached krb5_context for the thread. The default credentials cache found using this krb5_context may not be what the registry specified. This patch modifies the code in k5_ccname_monitor_thread() to create a use a new krb5_context when querying for the default credentials cache following a registry change notification. Doing so ensures that Kerberos v5 library takes the new registry value into account. ------------------------------------------------------------------------ r19865 | jaltman | 2007-08-24 10:47:30 -0400 (Fri, 24 Aug 2007) | 22 lines Changed paths: M /trunk/src/windows/identity/kconfig/api.c ticket: new subject: NIM: khcint_remove_space() frees memory too soon component: windows The Network Identity Manager Configuration Provider module keeps track of the application and plug-in configuration settings organized into configuration spaces. The state of each configuration space is maintained in a reference counted object. Once all the references are released, the Configuration Provider will attempt to free the resources allocated for the object. If the configuration space was marked for deletion, then the registry keys associated with the object need to be deleted when the object is being discarded. Due to a coding error, the memory allocated for the object would be freed before the associated registry keys were deleted. This could result in a memory access error. The patch corrects the code in khcint_remove_space() to free the allocated memory after all the remaining clean-up steps have been performed. ------------------------------------------------------------------------ r19864 | jaltman | 2007-08-24 10:45:37 -0400 (Fri, 24 Aug 2007) | 33 lines Changed paths: M /trunk/src/windows/identity/apiversion.txt M /trunk/src/windows/identity/plugins/krb5/krb5identpro.c M /trunk/src/windows/identity/ui/cfg_identities_wnd.c M /trunk/src/windows/identity/uilib/khnewcred.h ticket: new subject: NIM: Add Identity Provider Pre-Process Message component: windows The Network Identity Manager application does not provide a user interface for identity specification. That responsibility lies with the identity provider. Whenever a dialog needs to allow the user to specify an identity, the identity provider has to populate the dialog with the necessary controls so that the user can specify an identity. In the case of the Kerberos v5 identity provider, the controls allow the user to specify a username and a realm. Once the dialog is populated, the application will dispatch window messages to the identity provider. The identity provider will handle the window messages and notify the application when the selected identity changes. One deficiency of the API was that there was no message to notify the identity provider that an identity selection has to be made immediately. When the user invokes the default action for a dialog by hitting enter, the only message received by the dialog is a command identifier of the default action. In this case, the identity provider will not get a chance to notify the application of the identity selection. This patch fixes the API deficiency by introducing a new message, WMNC_IDENT_PREPROCESS, which the application can use to notify the identity provider that the dialog box is about to be processed. In response, the identity provider can notify the application of the selected identity even if no other messages were received by the identity provider. ------------------------------------------------------------------------ r19863 | jaltman | 2007-08-24 10:43:30 -0400 (Fri, 24 Aug 2007) | 12 lines Changed paths: M /trunk/src/windows/identity/doc/main_page.h ticket: new subject: NIM: Keep API release documentation up to date component: windows Update the Network Identity Manager developer documentation to include a reference to the 1.3.0 release which was included with Kerberos for Windows 3.2.1. The release history and, in particular, the API versions corresponding to each release is important for third-party plug-in developers. ------------------------------------------------------------------------ r19862 | jaltman | 2007-08-24 10:41:52 -0400 (Fri, 24 Aug 2007) | 32 lines Changed paths: M /trunk/src/windows/identity/config/ccsv.pl M /trunk/src/windows/identity/config/csvschema.cfg ticket: new subject: NIM: support include files in schemas component: windows The ccsv.pl and csvschema.cfg scripts are used to generate "C" source code from CSV files containing tabular data. In particular, these are used to define the configuration schema for Network Identity Manager and some of its plug-ins. It is desirable to be able to include arbitrary header files and define macros in the generated C code so that the schema definition can use them. This patch allows the CSV files to contain headers that define lines of text that will be included literally in the generated C code. Lines at the start of schema CSV file that begin with '#@' will be stripped of the '#@' prefix and inserted into the C code. E.g: The following line at the start of a schema CSV file: #@#include ,will result in the following text in the C code: #include Then the schema definition can use macros of the form: ClrHeaderExpSel, KC_INT32, "RGB(195, 94, 94)" ,which use macros such as RGB that are defined in the included header file. ------------------------------------------------------------------------ r19861 | jaltman | 2007-08-24 10:40:23 -0400 (Fri, 24 Aug 2007) | 14 lines Changed paths: M /trunk/src/windows/identity/ui/credwnd.c ticket: new subject: NIM: remove unused code from ui/credwnd.c component: windows Remove unused code from Network Identity Manager credwnd.c. The code was meant to construct a user interface context based on where the user right clicks on the credentials display. However, doing so without indicating the changed selection to the user results in the application performing an operation on an identity or credential that the user didn't intend to select. The code was commented out and was never used in any recent release of Kerberos for Windows. ------------------------------------------------------------------------ r19860 | jaltman | 2007-08-24 10:38:45 -0400 (Fri, 24 Aug 2007) | 89 lines Changed paths: M /trunk/src/windows/identity/ui/credwnd.c ticket: new subject: NIM: Selection Issues component: windows Credentials selection in Network Identity Manager has usability issues due to the following causes: - The "cursor row" is not always selected. The "cursor row" is the row which the "cursor" is on. Navigating the credentials view using the keyboard or clicking the credentials display with the mouse will move the cursor to different rows. However, this cursor row is not always selected, especially when Network Identity Manager starts. Having the selection be independent of the cursor row is a requirement for supporting "toggle" selections (holding the 'ctrl' key while clicking), which is a standard way of doing multiple selections on Windows. The problem with the cursor row not being selected when Network Identity Manager starts is due to the delayed start of its plug-ins. Even though the first row is initially selected, when plug-ins complete initialization and notify the application about the credentials that they see, those credentials end up accumulating under different identities. The existing code didn't enforce the selection state of the identity on the newly added credentials. Since there were unselected credentials under the selected outline level, the code would then turn off the selected bit for the outline (which usually is an outline level for an identity) for consistency. The patch changes the behavior to enforce the selection state of the enclosing outline on any new outline levels or credentials that are added under it. This prevents an outline level from losing its selection state when new credentials are added under it. - Identities may have stale data associated with it. The credentials view maintains a set of cached properties for each identity that has credentials. During each refresh cycle, it would go through the credentials and update the properties of each identity. However it would not update the properties for identities that are not associated with any credentials. When the credentials associated an identity were deleted, the cached properties for that identity sometimes never got reset. If the identity was marked as "always visible", then it would be listed in the credentials view along with the stale properties. This patch properly initializes the properties of identities which are not associated with any identities. - Selection state is not updated when switching views. The credentials view maintains selection state for individual credentials when switching views. The same is not true for the outlines since the outline needs to be reconstructed during the switch. The exising code failed to update the selection state of the outlines after switching the view to reflect the the selection state of the credentials. As a result, once a the user switched a view, she might see outline levels which do not appear to be selected even though all the credentials contained at the outline level appear selected. This patch properly adjusts the selection state of outline nodes to correspond to the selection state of the contained credentials. - Selection state may be inconsistent when more than one credential is associated with a single row. Some rows may represent more than one credential. A collapsed outline represents all the credentials contained within that outline level. In addition, two credentials that will appear the same to the user (because all the displayed properties are the same) will be represented by one row. The selection state of these rows should be consistent with the selection state of all the credentials that it represents. The previous code did not enforce this constraint. This patch aims to fix this by enumerating all the credentials that are represented by each row and setting the selection state of each credential to match the selection state of the row. ------------------------------------------------------------------------ r19859 | jaltman | 2007-08-24 10:37:07 -0400 (Fri, 24 Aug 2007) | 14 lines Changed paths: M /trunk/src/windows/identity/ui/credwnd.c ticket: new subject: NIM: Handle WM_PAINT messages without update regions component: windows It is possible to receive a WM_PAINT message in Windows without there being an update region. For example, this can be caused by someone calling RedrawWindow() with the RDW_INTERNALPAINT flag set. In this case, GetUpdateRect() will indicate that there is no update region and calling BeginPaint()/EndPaint() results in incorrect behavior. The credentials window in Network Identity Manager needs to perform special handling for this case by obtaining a proper device context and completing the drawing operation. ------------------------------------------------------------------------ r19858 | jaltman | 2007-08-24 10:34:30 -0400 (Fri, 24 Aug 2007) | 19 lines Changed paths: M /trunk/src/windows/identity/ui/credwnd.c ticket: new subject: NIM: do not permit resizing of filler columns component: windows The credentials display of Network Identity Manager allows the user to change the order and size of the displayed columns. However, some columns are not resizable. An oversight in the earlier code allowed the user to change the size of "filler" columns. These columns are sized to fill up the remainder of the display area after the other columns have been allocated. Their width is determined by the size of the credentials display and the width of the other columns. They are used in the basic view where the only columns are the flags column (fixed width) and the identity column (filler). This patch prevents the "filler" columns (columns with the KHUI_CW_COL_FILLER flag) from being resized. ------------------------------------------------------------------------ r19857 | jaltman | 2007-08-24 10:33:09 -0400 (Fri, 24 Aug 2007) | 34 lines Changed paths: M /trunk/src/windows/identity/ui/credwnd.c ticket: new subject: NIM: Cannot cancel timers which have inserted a WM_TIMER message into the queue component: windows The credentials view in Network Identity Manager displays several user interface elements that need to be updated periodically such as any fields that denote the time remaining for a credential or an identity, or an icon and coloring used to indicate the expiration state. When the display rows are computed, the credentials view creates a set of timers that reference each row that times out when that row needs to be redrawn. Since the rows change when switching views or when the outline is recomputed, all the timers are canceled and re-scheduled. However, a race conditions exists where the timer times-out before it is canceled, in which case a WM_TIMER message is placed in the credential window's message queue. Windows does not support canceling a timer that has already fired and has been placed on the message queue. By the time the WM_TIMER message is received by the window, the rows of the display would have been recomputed and the row that the message references may not be what it intended to reference. A spurious WM_TIMER message is harmless when it refers to a row corresponding to a credential. However, the existing code assumed that if a timer event is received that referred to an outline row, then that outline must be an expanded view of an identity, which is currently the only type of outline row that receives timers. This assumption does not always hold in the case of a spurious WM_TIMER message and may lead to the code attempting to use the outline data as a handle to an identity. The patch fixes the problem by checking if the row is actually an expanded view of an identity and ignoring the message if it is not. ------------------------------------------------------------------------ r19856 | jaltman | 2007-08-24 10:29:37 -0400 (Fri, 24 Aug 2007) | 21 lines Changed paths: M /trunk/src/windows/identity/ui/credwnd.c ticket: new subject: NIM: Context menu selection issues component: windows The handler for WM_CONTEXTMENU in the credentials view of Network Identity Manager assumed that the context menu was invoked using the mouse. If it was, then the message parameters would specify the x and y co-ordinates of the mouse. The context menu can also be invoked via the keyboard, in which case the x- and y- coordinates are set to (-1,-1). An additional problem with the code is that it was not selecting the row that was right-clicked on if it was not already selected. This results in the some of the commands on the context menu targetting credentials that the user didn't intend to target. This patch adds support for handling the context menu when it is invoked via the keyboard and also sets the selection to the row that was right-clicked if the user invokes the context menu using the mouse. ------------------------------------------------------------------------ r19855 | jaltman | 2007-08-24 10:28:21 -0400 (Fri, 24 Aug 2007) | 37 lines Changed paths: M /trunk/src/windows/identity/ui/credwnd.c M /trunk/src/windows/identity/ui/credwnd.h M /trunk/src/windows/identity/ui/uiconfig.csv ticket: new subject: NIM: Color Schemas component: windows The default color scheme used by the Network Identity Manager credentials display can sometimes cause the text to be difficult to read. In addition, since some of the colors are derived from colors used by the current Windows theme, the selection, window background and text colors may be mismatched with the colors that are hardcoded into the application. To rememdy this problem, this patch defines a new set of colors that will be used with the credentials display. The new scheme doesn't use a special color to distinguish the default identity which is already indicated with the text "(Default)" displayed alongside it. Instead the colors are used to denote the remaining lifetime of credentials and identities. Also, the color scheme defines all the colors that it uses instead of deriving some of them from the Windows color scheme. All the color information is now kept in the Network Identity Manager UI schema. The schema automatically maps to the registry, so users (and deployers) can override the colors by creating the necessary registry keys and values. The registry keys containing color information are: Software\MIT\NetIDMgr\CredWindow\Themes and Software\MIT\NetIDMgr\CredWindow\Themes\Default The "Default" key contains the default color scheme. The color value names are defined in ui\uiconfig.csv under Themes\_Schema configuration subspace. Each color is represented by a 32-bit number. The low-order 24 bits contain a COLORREF value. The high-order 8 bits contain an alpha value which, if non-zero, will be used to blend the color with the selection color (color value named ClrSelection). ------------------------------------------------------------------------ r19854 | jaltman | 2007-08-24 10:26:11 -0400 (Fri, 24 Aug 2007) | 27 lines Changed paths: M /trunk/src/windows/identity/ui/appglobal.h M /trunk/src/windows/identity/ui/credfuncs.c A /trunk/src/windows/identity/ui/lang/en_us/cmdline.rtf M /trunk/src/windows/identity/ui/lang/en_us/khapp.rc M /trunk/src/windows/identity/ui/main.c M /trunk/src/windows/identity/ui/mainwnd.c M /trunk/src/windows/identity/ui/notifier.c M /trunk/src/windows/identity/ui/notifier.h M /trunk/src/windows/identity/ui/resource.h ticket: new subject: NIM: New command-line options --hide and --show / new command-line help dialog component: windows Add two command-line options to the Network Identity Manager application: --hide : If there is already an instance of Network Identity Manager running in the user's session, this will cause the main window of that instance to be hidden. --show : Unhides the main window of the running instance. If no options are specified when starting netidmgr.exe while another instance is running, the running instance will perform the default action as configured in the user's preferences. By default, this will be to show the main window. The message box that displayed the command-line options if an invalid option is specified has been replaced with a dialog box that shows the options in a more readable rich text control. The contents of the control are specified in ui/lang//cmdline.rtf. Do not edit cmdline.rtf with Microsoft Word. The output of Word is incompatible with the RichEdit20 component. ------------------------------------------------------------------------ r19853 | jaltman | 2007-08-24 10:23:14 -0400 (Fri, 24 Aug 2007) | 22 lines Changed paths: M /trunk/src/windows/identity/ui/cfg_identities_wnd.c ticket: new subject: NIM: Identity Configuration Panel Fixes component: windows In the identity configuration panel of Network Identity Manager, the user can specify a new identity which can then be configured. The existing code didn't check if the identity specified by the user already exists. The patch adds the check. If the identity already exists, the user is notified as such. Another bug prevented the user from configuring an identity that was added back in following the deletion of the same identity during the same session. The deleted status of the identity was not reset when it was added back. Additionally, this patch adds code that has already been added to the new credentials dialog to apply Windows XP theme textures to the child dialogs used as tab panels in the configuration dialog. Child dialogs don't automatically adjust the theme settings based on whether it is nested inside a tab control. The theme must be applied manually. ------------------------------------------------------------------------ r19852 | jaltman | 2007-08-24 10:20:31 -0400 (Fri, 24 Aug 2007) | 15 lines Changed paths: M /trunk/src/windows/identity/uilib/action.c ticket: new subject: NIM: resource leak in khui_action_trigger() component: windows The khui_action_trigger() function in the Network Identity Manager API creates a copy of the current user interface context (which contains information about the credentials and identities that are currently selected) before triggering the requested action. Then it will use the copy to restore the user interface context to its previous state. A coding error results in the copy of the context to never be released. As a result there is a resource leak. The attached patch fixes the leak by releasing the context once it is no longer needed. ------------------------------------------------------------------------ r19851 | jaltman | 2007-08-24 09:53:46 -0400 (Fri, 24 Aug 2007) | 5 lines Changed paths: M /trunk/src/lib/gssapi/generic/util_errmap.c ticket: new subject: no unistd.h on Windows do not include unistd.h on Windows because it doesn't exist ------------------------------------------------------------------------ r19850 | jaltman | 2007-08-24 09:51:31 -0400 (Fri, 24 Aug 2007) | 5 lines Changed paths: M /trunk/src/lib/gssapi/krb5/Makefile.in ticket: new subject: cleanup src/lib/gssapi/krb5/error_map.h on Windows during 'clean' delete the generated file error_map.h ------------------------------------------------------------------------ r19849 | lxs | 2007-08-23 12:53:53 -0400 (Thu, 23 Aug 2007) | 6 lines Changed paths: A /trunk/doc/ccapi A /trunk/doc/ccapi/Doxyfile A /trunk/doc/ccapi/ccache-api-v2.html A /trunk/doc/ccapi/html A /trunk/doc/ccapi/html/doxygen.css A /trunk/doc/ccapi/html/doxygen.png A /trunk/doc/ccapi/html/group__cc__ccache__iterator__reference.html A /trunk/doc/ccapi/html/group__cc__ccache__reference.html A /trunk/doc/ccapi/html/group__cc__context__reference.html A /trunk/doc/ccapi/html/group__cc__credentials__iterator__reference.html A /trunk/doc/ccapi/html/group__cc__credentials__reference.html A /trunk/doc/ccapi/html/group__cc__string__reference.html A /trunk/doc/ccapi/html/group__ccapi__constants__reference.html A /trunk/doc/ccapi/html/group__ccapi__types__reference.html A /trunk/doc/ccapi/html/group__helper__macros.html A /trunk/doc/ccapi/html/index.html A /trunk/doc/ccapi/html/structcc__ccache__d.html A /trunk/doc/ccapi/html/structcc__ccache__f.html A /trunk/doc/ccapi/html/structcc__ccache__iterator__d.html A /trunk/doc/ccapi/html/structcc__ccache__iterator__f.html A /trunk/doc/ccapi/html/structcc__context__d.html A /trunk/doc/ccapi/html/structcc__context__f.html A /trunk/doc/ccapi/html/structcc__credentials__d.html A /trunk/doc/ccapi/html/structcc__credentials__f.html A /trunk/doc/ccapi/html/structcc__credentials__iterator__d.html A /trunk/doc/ccapi/html/structcc__credentials__iterator__f.html A /trunk/doc/ccapi/html/structcc__credentials__union.html A /trunk/doc/ccapi/html/structcc__credentials__v4__t.html A /trunk/doc/ccapi/html/structcc__credentials__v5__t.html A /trunk/doc/ccapi/html/structcc__data.html A /trunk/doc/ccapi/html/structcc__string__d.html A /trunk/doc/ccapi/html/structcc__string__f.html M /trunk/src/include/CredentialsCache.h ticket: new subject: Add documentation for CCAPI Added Doxygen-based documentation to CredentialsCache.h and checked in a copy of the html output of that documentation. ------------------------------------------------------------------------ r19848 | raeburn | 2007-08-23 03:11:21 -0400 (Thu, 23 Aug 2007) | 1 line Changed paths: M /trunk/src/aclocal.m4 Use -Wno-format-zero-length if GCC version supports it. ------------------------------------------------------------------------ r19846 | lxs | 2007-08-20 15:24:11 -0400 (Mon, 20 Aug 2007) | 4 lines Changed paths: M /trunk/src/lib/gssapi/generic/Makefile.in ticket: 5654 Added errmap.h to the generate-files-mac target. ------------------------------------------------------------------------ r19845 | epeisach | 2007-08-20 10:50:41 -0400 (Mon, 20 Aug 2007) | 14 lines Changed paths: M /trunk/src/lib/crypto/prng.c ticket: new subject: read_entropy_from_device on partial read will not fill buffer tags: pullup read_entropy_from_device() will loop in read until the desired number of bytes are read from the device (/dev/random, /dev/urandom). I have observed that for /dev/random, if there is not enough bits available for reading - it will return a partial read. The code would loop in this case, but never advance the location to place the new bytes - hence the start of the buffer would be filled again - leaving the tail end as stack garbage. ------------------------------------------------------------------------ r19832 | raeburn | 2007-08-16 18:59:49 -0400 (Thu, 16 Aug 2007) | 1 line Changed paths: M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/clients/ksu/Makefile.in M /trunk/src/kadmin/cli/Makefile.in M /trunk/src/kadmin/dbutil/Makefile.in M /trunk/src/kadmin/ktutil/Makefile.in M /trunk/src/kadmin/server/Makefile.in M /trunk/src/kdc/Makefile.in M /trunk/src/krb524/Makefile.in M /trunk/src/lib/apputils/Makefile.in M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/aes/Makefile.in M /trunk/src/lib/crypto/arcfour/Makefile.in M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/dk/Makefile.in M /trunk/src/lib/crypto/enc_provider/Makefile.in M /trunk/src/lib/crypto/hash_provider/Makefile.in M /trunk/src/lib/crypto/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/old/Makefile.in M /trunk/src/lib/crypto/raw/Makefile.in M /trunk/src/lib/crypto/sha1/Makefile.in M /trunk/src/lib/crypto/yarrow/Makefile.in M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/spnego/Makefile.in M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kadm5/unit-test/Makefile.in M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/plugins/kdb/db2/Makefile.in M /trunk/src/slave/Makefile.in M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/create/Makefile.in M /trunk/src/tests/hammer/Makefile.in M /trunk/src/tests/verify/Makefile.in make depend ------------------------------------------------------------------------ r19831 | raeburn | 2007-08-16 18:55:06 -0400 (Thu, 16 Aug 2007) | 41 lines Changed paths: M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/generic/gssapiP_generic.h A /trunk/src/lib/gssapi/generic/maptest.c A /trunk/src/lib/gssapi/generic/util_errmap.c M /trunk/src/lib/gssapi/gss_libinit.c M /trunk/src/lib/gssapi/mechglue/g_accept_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_acquire_cred.c M /trunk/src/lib/gssapi/mechglue/g_canon_name.c M /trunk/src/lib/gssapi/mechglue/g_compare_name.c M /trunk/src/lib/gssapi/mechglue/g_context_time.c M /trunk/src/lib/gssapi/mechglue/g_delete_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_dsp_name.c M /trunk/src/lib/gssapi/mechglue/g_dsp_status.c M /trunk/src/lib/gssapi/mechglue/g_dup_name.c M /trunk/src/lib/gssapi/mechglue/g_exp_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_glue.c M /trunk/src/lib/gssapi/mechglue/g_imp_name.c M /trunk/src/lib/gssapi/mechglue/g_imp_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_init_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_initialize.c M /trunk/src/lib/gssapi/mechglue/g_inq_context.c M /trunk/src/lib/gssapi/mechglue/g_inq_cred.c M /trunk/src/lib/gssapi/mechglue/g_inq_names.c M /trunk/src/lib/gssapi/mechglue/g_mechname.c M /trunk/src/lib/gssapi/mechglue/g_oid_ops.c M /trunk/src/lib/gssapi/mechglue/g_process_context.c M /trunk/src/lib/gssapi/mechglue/g_rel_cred.c M /trunk/src/lib/gssapi/mechglue/g_seal.c M /trunk/src/lib/gssapi/mechglue/g_sign.c M /trunk/src/lib/gssapi/mechglue/g_store_cred.c M /trunk/src/lib/gssapi/mechglue/g_unseal.c M /trunk/src/lib/gssapi/mechglue/g_verify.c M /trunk/src/lib/gssapi/mechglue/mglueP.h M /trunk/src/lib/gssapi/mechglue/oid_ops.c M /trunk/src/lib/gssapi/spnego/spnego_mech.c M /trunk/src/lib/rpc/auth_gssapi_misc.c M /trunk/src/lib/rpc/svc_auth_gssapi.c M /trunk/src/tests/dejagnu/krb-standalone/gssftp.exp A /trunk/src/util/gen.pl A /trunk/src/util/t_array.pm A /trunk/src/util/t_enum.pm A /trunk/src/util/t_template.pm A /trunk/src/util/t_tsenum.pm ticket: new subject: remap mechanism-specific status codes in mechglue/spnego This patch creates a mapping in the mechglue/spnego code to modify mechanism status codes when passing them back to the application, so that mechglue's display_status dispatcher can determine the correct mechanism to dispatch to. This is part of the "get enhanced error messages from gssapi applications" project; ticket 5590 has updates to the Kerberos 5 mechanism to extract enhanced error messages (when there are any) from the Kerberos library. util/gen.pl, util/t_*.pm: New code generation script and templates. lib/gssapi/generic: Add a new, global mapping that enumerates the {mechOID,status} pairs as they're seen, allowing a magic mechOID value to indicate com_err error codes from mechglue and spnego, and reserving status code 0 for unknown errors. Preload the Kerberos "wrong principal" error code once for each mechanism OID used for Kerberos, so the entries get fixed positions (1-3) in the table. lib/gssapi/gss_libinit.c: Call the initializer and destructor functions. lib/gssapi/mechglue, lib/gssapi/spnego: Enter all mechanism-generated or locally-generated status codes into the mapping table, and return the table index to the application. Do the reverse in display_status, to get the messages from the mechanism.. lib/rpc: Define new function gssrpcint_printf to use for debugging instead of printf, to redirect output away from dejagnu; add a couple more debugging calls. Check for minor status codes 1-3 now instead of KRB5KRB_AP_WRONG_PRINC. tests/dejagnu/krb-standalone/gssftp.exp: Test getting more detailed error messages back, by having the ftp client attempt to authenticate to a non-existent service, and examining the error message for the service principal name. ------------------------------------------------------------------------ r19830 | raeburn | 2007-08-16 17:58:35 -0400 (Thu, 16 Aug 2007) | 1 line Changed paths: M /trunk/src/lib/gssapi/krb5/rel_oid.c (krb5_gss_internal_release_oid): Always clear *minor_status. ------------------------------------------------------------------------ r19829 | raeburn | 2007-08-16 11:09:58 -0400 (Thu, 16 Aug 2007) | 3 lines Changed paths: M /trunk/src/Makefile.in ticket: 5617 Only do fake-install in pkinit if building pkinit. ------------------------------------------------------------------------ r19828 | epeisach | 2007-08-15 21:52:10 -0400 (Wed, 15 Aug 2007) | 8 lines Changed paths: M /trunk/src/lib/gssapi/spnego/spnego_mech.c ticket: 5581 tags: pullup Change prototype for g_token_size to match function declaration later in file. (OM_Uint32 changed to unsigned int). On a 64 bit architecture, they are different. ------------------------------------------------------------------------ r19827 | epeisach | 2007-08-15 21:40:50 -0400 (Wed, 15 Aug 2007) | 7 lines Changed paths: M /trunk/src/lib/gssapi/spnego/spnego_mech.c ticket: new subject: compilation failure with IRIX native compiler tags: pullup gss_release_buffer takes OM_uint32* as an argument, not OM_uint32. ------------------------------------------------------------------------ r19823 | epeisach | 2007-08-14 20:31:01 -0400 (Tue, 14 Aug 2007) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ccdefname.c M /trunk/src/lib/krb5/os/gen_rname.c sprintf conversion to snprintf in r19703 introduced some signed/unsigned warnings. Cleanup. ------------------------------------------------------------------------ r19822 | epeisach | 2007-08-14 14:22:58 -0400 (Tue, 14 Aug 2007) | 9 lines Changed paths: M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/t_ser.c ticket: new subject: t_ser should no longer use kdb libraries Remove the call to krb5_db_fini() - as rest of the db code was pulled during DAL integration. This removes dependency on db libraries - alter Makefile.in. ------------------------------------------------------------------------ r19821 | epeisach | 2007-08-14 14:11:36 -0400 (Tue, 14 Aug 2007) | 3 lines Changed paths: M /trunk/src/lib/krb5/keytab/t_keytab.c Free memory leak in do_test() from asprintf integration. ------------------------------------------------------------------------ r19819 | jaltman | 2007-08-13 22:54:15 -0400 (Mon, 13 Aug 2007) | 6 lines Changed paths: M /trunk/src/lib/krb5_32.def ticket: 5645 remove inadvertent commit of symbols temporarily exported in a sandbox to permit building of pkinit code on Windows. ------------------------------------------------------------------------ r19818 | jaltman | 2007-08-11 11:15:44 -0400 (Sat, 11 Aug 2007) | 8 lines Changed paths: M /trunk/src/lib/krb5_32.def ticket: new subject: export krb5_get_profile tags: pullup Export krb5_get_profile. Remove comment saying it should be added and just do it. ------------------------------------------------------------------------ r19813 | kpkoch | 2007-08-10 10:37:04 -0400 (Fri, 10 Aug 2007) | 11 lines Changed paths: M /trunk/src/windows/identity/ui/credwnd.c Ticket: 5604 Tags: pullup Target_Version: 1.6.3 Tags: Pullup Simulate changing views when the REFRESH action is run and when credentials are updated. This makes the symptoms go away but does not solve whatever the underlying problem is. I missed this change yesterday. This should be added to kfw-3_2_1-beta2. ------------------------------------------------------------------------ r19771 | raeburn | 2007-08-09 16:09:48 -0400 (Thu, 09 Aug 2007) | 15 lines Changed paths: M /trunk/src/config/shlib.conf ticket: new subject: need more dylib_file specs for darwin Currently the KDB LDAP plugin won't build on Mac OS X 10.4 if a tree hasn't been previously installed, because it can't find the libraries that we haven't installed yet. (Finding earlier versions isn't sufficient, if symbols are needed that are not present in the installed versions.) Add -dylib_file specs for libkadm5srv and libkdb to LDCOMBINE, in addition to libkrb5support that was already there. Unfortunately, this makes shlib.conf dependent on more library version numbers. ------------------------------------------------------------------------ r19770 | kpkoch | 2007-08-09 10:52:15 -0400 (Thu, 09 Aug 2007) | 7 lines Changed paths: M /trunk/src/windows/identity/ui/mainwnd.c M /trunk/src/windows/identity/ui/timer.c Ticket: 5604 Tags: pullup Target_Version: 1.6.3 Simulate changing views when the REFRESH action is run and when credentials are updated. This makes the symptoms go away but does not solve whatever the underlying problem is. ------------------------------------------------------------------------ r19769 | kpkoch | 2007-08-09 09:31:11 -0400 (Thu, 09 Aug 2007) | 5 lines Changed paths: M /trunk/src/windows/identity/ui/credwnd.c M /trunk/src/windows/identity/ui/uiconfig.csv Ticket: 5609 Tags: pullup Target_Version: 1.6.3 Control watermark display with registry entry; document the registry entry. ------------------------------------------------------------------------ r19768 | kpkoch | 2007-08-09 09:22:59 -0400 (Thu, 09 Aug 2007) | 5 lines Changed paths: M /trunk/src/windows/identity/ui/credwnd.c Ticket: 5607 Tags: pullup Target_Version: 1.6.3 The background color is changed to COLOR_WINDOW. ------------------------------------------------------------------------ r19762 | raeburn | 2007-08-08 18:16:44 -0400 (Wed, 08 Aug 2007) | 1 line Changed paths: M /trunk/doc/build.texinfo M /trunk/src/aclocal.m4 M /trunk/src/appl/bsd/configure.in M /trunk/src/config/shlib.conf Get rid of some old SunOS 4 config stuff. ------------------------------------------------------------------------ r19760 | jaltman | 2007-08-08 13:45:37 -0400 (Wed, 08 Aug 2007) | 31 lines Changed paths: M /trunk/src/windows/identity/ui/mainwnd.c ticket: 5613 Patch developed by kpkoch with style changes from jaltman. The size/position of the main application window is internally updated in response to WM_MOVE messages but is only written to the registry after a timeout period. This is done due to the large number of WM_MOVE messages that can be delivered during a windows drag / resize operation involving the user or explorer shell's tile and cascade operations. (or those involving third party desktop managers.) In NIM 1.8 two different application view modes (standard and advanced) replaced the single view mode in previous releases. The size/position update logic was not modified to take into consideration the possibility that a user might move/resize the window and then quickly toggle modes before the new location or size were recorded to the registry. This change ensures that when a mode change occurs, via a call to khm_set_main_window_mode(), that the current location/size will be written to the registry and any outstanding timer, MW_RESIZE_TIMER, will be cleared. The logic to save the location/size has been extracted into the new static function main_wnd_save_sizepos(). main_wnd_save_sizepos() is only called after the application window has been created. ------------------------------------------------------------------------ r19759 | jaltman | 2007-08-08 01:04:45 -0400 (Wed, 08 Aug 2007) | 8 lines Changed paths: M /trunk/src/include/k5-int.h ticket: 5617 In krb5_preauth_context ftable should be struct krb5plugin_preauth_client_ftable_v1 * instead of struct krb5plugin_preauth_client_ftable_v0 * ------------------------------------------------------------------------ r19758 | raeburn | 2007-08-08 01:00:05 -0400 (Wed, 08 Aug 2007) | 4 lines Changed paths: M /trunk/src/configure.in ticket: 5617 Only build pkinit plugin if a sufficiently recent version of OpenSSL is available. ------------------------------------------------------------------------ r19757 | tlyu | 2007-08-07 16:13:11 -0400 (Tue, 07 Aug 2007) | 9 lines Changed paths: M /trunk M /trunk/src/lib/gssapi/spnego/spnego_mech.c ticket: 5629 version_reported: 1.6.1 target_version: 1.6.3 tags: pullup Release mechtok_out in spnego_gss_init_sec_context. Reported by Markus Moeller. ------------------------------------------------------------------------ r19755 | jaltman | 2007-08-06 11:19:50 -0400 (Mon, 06 Aug 2007) | 8 lines Changed paths: M /trunk/src/lib/krb5/os/accessor.c ticket: new subject: missing comma The pkinit additions in revision 18973 left out a comma after the last function in the list. This caused builds that did not define DESIGNATED_INITIALIZERS to break. ------------------------------------------------------------------------ r19754 | jaltman | 2007-08-06 11:11:03 -0400 (Mon, 06 Aug 2007) | 10 lines Changed paths: M /trunk/src/include/k5-int.h ticket: new subject: KRB5_CALLCONV must be specified inside parens When declaring a function pointer, the function type modifiers must be inside the parentheses. return-type (modifers * function-name) (parameters) ------------------------------------------------------------------------ r19753 | coffman | 2007-08-06 09:57:26 -0400 (Mon, 06 Aug 2007) | 4 lines Changed paths: D /trunk/src/plugins/preauth/pkinit/README D /trunk/src/plugins/preauth/pkinit/README.developers ticket: 5617 Remove these files that were not intended to be moved onto the trunk. ------------------------------------------------------------------------ r19752 | raeburn | 2007-08-04 04:37:13 -0400 (Sat, 04 Aug 2007) | 3 lines Changed paths: M /trunk/doc/copyright.texinfo ticket: 5617 Add missing @end quotation. ------------------------------------------------------------------------ r19749 | tlyu | 2007-08-03 20:02:42 -0400 (Fri, 03 Aug 2007) | 12 lines Changed paths: M /trunk M /trunk/src/lib/krb5/ccache/cc_file.c ticket: new subject: krb5_fcc_generate_new() doesn't work with mkstemp() tags: pullup target_version: 1.6.3 component: krb5-libs If mkstemp() is available, the new ccache file gets created but the subsequent open(O_CREAT|O_EXCL) call fails because the file was already created by mkstemp(). Apply patch from Apple to keep the file descriptor open. ------------------------------------------------------------------------ r19748 | tlyu | 2007-08-03 17:16:19 -0400 (Fri, 03 Aug 2007) | 9 lines Changed paths: M /trunk M /trunk/src/lib/krb5/krb/gc_frm_kdc.c ticket: 4950 tags: pullup Based on Apple's patch, during the referrals loop, check to see if the session key enctype of a returned credential for the final service is among the enctypes explicitly selected by the application, and retry with old_use_conf_ktypes if it is not. ------------------------------------------------------------------------ r19747 | jaltman | 2007-08-03 09:22:23 -0400 (Fri, 03 Aug 2007) | 11 lines Changed paths: M /trunk/src/windows/identity/ui/cfg_identities_wnd.c ticket: new subject: NIM: apply does not update saved values of general identities cfg page component: windows The general identities configuration panel failed to update the saved values of the DefaultMonitor, DefaultAllowAutoRenew, and DefaultSticky options after the "Apply" button was pressed. This resulted in the subsequent value changed states being incorrect. This patch saves the values. ------------------------------------------------------------------------ r19746 | epeisach | 2007-08-02 22:36:26 -0400 (Thu, 02 Aug 2007) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/gic_opt.c M /trunk/src/lib/krb5/krb/int-proto.h M /trunk/src/lib/krb5/krb/preauth2.c ticket: 5617 Add internal prototype for krb5_preauth_supply_preauth_data(). Clean up some shadow variable warnings, make depend... ------------------------------------------------------------------------ r19745 | coffman | 2007-08-01 18:09:13 -0400 (Wed, 01 Aug 2007) | 14 lines Changed paths: M /trunk/doc/Makefile M /trunk/doc/admin.texinfo M /trunk/doc/copyright.texinfo M /trunk/src/Makefile.in M /trunk/src/clients/kinit/kinit.M M /trunk/src/clients/kinit/kinit.c M /trunk/src/configure.in A /trunk/src/include/k5-int-pkinit.h (from /users/coffman/pkinit/src/include/k5-int-pkinit.h:19716) M /trunk/src/include/k5-int.h M /trunk/src/include/krb5/krb5.hin M /trunk/src/include/krb5/preauth_plugin.h M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/kdc_preauth.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode.h M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.h M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/asn.1/krb5_encode.c M /trunk/src/lib/krb5/krb/preauth2.c M /trunk/src/lib/krb5/os/accessor.c M /trunk/src/plugins/preauth/cksum_body/cksum_body_main.c A /trunk/src/plugins/preauth/pkinit (from /users/coffman/pkinit/src/plugins/preauth/pkinit:19716) M /trunk/src/plugins/preauth/pkinit/Makefile.in A /trunk/src/plugins/preauth/pkinit/pkcs11.h M /trunk/src/plugins/preauth/pkinit/pkinit.exports M /trunk/src/plugins/preauth/pkinit/pkinit.h M /trunk/src/plugins/preauth/pkinit/pkinit_clnt.c M /trunk/src/plugins/preauth/pkinit/pkinit_srv.c M /trunk/src/plugins/preauth/wpse/wpse_main.c ticket: new subject: Add PKINIT support Target_Version: 1.6.3 Pull up PKINIT support onto the trunk. Changes from the version in branch users/coffman/pkinit are: - Update the preauth plugin interface version to avoid conflict with any existing plugins. - Add a pkcs11.h locally to the pkinit code rather than depending on opensc being installed. ------------------------------------------------------------------------ r19742 | raeburn | 2007-07-31 20:01:31 -0400 (Tue, 31 Jul 2007) | 1 line Changed paths: M /trunk/src/include/k5-platform.h Define snprintf along with vsnprintf for Windows. ------------------------------------------------------------------------ r19741 | raeburn | 2007-07-31 20:00:25 -0400 (Tue, 31 Jul 2007) | 1 line Changed paths: M /trunk/src/util/support/errors.c Don't define vsnprintf for Windows here. ------------------------------------------------------------------------ r19740 | lxs | 2007-07-31 16:23:02 -0400 (Tue, 31 Jul 2007) | 5 lines Changed paths: M /trunk/src/ccapi/lib/ccapi_context.c M /trunk/src/ccapi/server/ccs_cache_collection.c M /trunk/src/ccapi/server/ccs_callback.c M /trunk/src/ccapi/server/ccs_ccache.c M /trunk/src/ccapi/server/ccs_client.c ticket: 4644 status: open Implemented and tested cc_ccache_wait_for_change(). ------------------------------------------------------------------------ r19739 | raeburn | 2007-07-27 00:39:48 -0400 (Fri, 27 Jul 2007) | 5 lines Changed paths: M /trunk M /trunk/src/lib/krb5/keytab/kt_file.c ticket: 3099 status: open Set KTFILEP field to null any time we close the file. ------------------------------------------------------------------------ r19738 | raeburn | 2007-07-27 00:39:21 -0400 (Fri, 27 Jul 2007) | 11 lines Changed paths: M /trunk M /trunk/src/include/k5-int.h M /trunk/src/lib/krb4/send_to_kdc.c M /trunk/src/lib/krb5/error_tables/krb5_err.et M /trunk/src/lib/krb5/os/changepw.c M /trunk/src/lib/krb5/os/send524.c M /trunk/src/lib/krb5/os/sendto_kdc.c ticket: 3334 Debugged version of patch worked up with Luke. Adds a callback to krb5int_sendto to examine the response and indicate whether to quit the loop or not. For sendto_kdc, keep going if the returned error is "service unavailable". Updated all other callers to pass a null function pointer, which means to always break out of the loop on any response (the old behavior). ------------------------------------------------------------------------ r19737 | raeburn | 2007-07-27 00:39:05 -0400 (Fri, 27 Jul 2007) | 2 lines Changed paths: M /trunk M /trunk/src/clients/kinit/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/btree/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/db/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/hash/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/mpool/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/recno/Makefile.in make depend ------------------------------------------------------------------------ r19736 | raeburn | 2007-07-27 00:38:46 -0400 (Fri, 27 Jul 2007) | 5 lines Changed paths: M /trunk M /trunk/src/lib/krb5/keytab/kt_file.c ticket: 5471 Check for null file handle in get_next. Patch from Luke Howard. ------------------------------------------------------------------------ r19735 | raeburn | 2007-07-27 00:38:32 -0400 (Fri, 27 Jul 2007) | 2 lines Changed paths: M /trunk M /trunk/src/include/k5-platform.h Provide {,v}asprintf prototypes if needed. ------------------------------------------------------------------------ r19734 | raeburn | 2007-07-27 00:38:18 -0400 (Fri, 27 Jul 2007) | 2 lines Changed paths: M /trunk M /trunk/src/configure.in Check whether a prototype for vasprintf is needed. ------------------------------------------------------------------------ r19733 | raeburn | 2007-07-27 00:37:50 -0400 (Fri, 27 Jul 2007) | 5 lines Changed paths: M /trunk M /trunk/src/lib/krb5/asn.1/ldap_key_seq.c ticket: 5545 If no salt is included with the key data, set the salt length field to 0. Bug report and patch from Nalin Dahyabhai. ------------------------------------------------------------------------ r19732 | lxs | 2007-07-25 15:50:37 -0400 (Wed, 25 Jul 2007) | 5 lines Changed paths: M /trunk/src/include/CredentialsCache.h ticket: 4644 status: open Updated API version to 7 because we added the wait_for_change functions. ------------------------------------------------------------------------ r19731 | lxs | 2007-07-25 15:29:39 -0400 (Wed, 25 Jul 2007) | 5 lines Changed paths: M /trunk/src/ccapi/common/cci_array_internal.c M /trunk/src/ccapi/common/cci_identifier.c M /trunk/src/ccapi/common/cci_stream.c M /trunk/src/ccapi/lib/ccapi_ccache.c M /trunk/src/ccapi/lib/ccapi_context.c M /trunk/src/ccapi/server/ccs_cache_collection.c M /trunk/src/ccapi/server/ccs_callback.c M /trunk/src/ccapi/server/ccs_ccache.c M /trunk/src/ccapi/server/ccs_client.c M /trunk/src/ccapi/server/ccs_credentials.c M /trunk/src/ccapi/server/ccs_list_internal.c M /trunk/src/ccapi/server/ccs_lock.c M /trunk/src/ccapi/server/ccs_lock_state.c ticket: 4644 status: open Added callback support for wait_for_change functions. ------------------------------------------------------------------------ r19729 | raeburn | 2007-07-22 05:17:20 -0400 (Sun, 22 Jul 2007) | 1 line Changed paths: M /trunk/src/clients/kinit/kinit.c Include k5-platform.h. ------------------------------------------------------------------------ r19722 | raeburn | 2007-07-20 04:51:58 -0400 (Fri, 20 Jul 2007) | 3 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/krb/rd_cred.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/rd_safe.c Pull out code for looking up the current time, comparing the offset of a supplied timestamp against the configured maximum clock skew, and possibly generating an error message, into a separate routine. ------------------------------------------------------------------------ r19721 | raeburn | 2007-07-20 03:59:38 -0400 (Fri, 20 Jul 2007) | 1 line Changed paths: M /trunk/src/clients/ksu/ksu.h declare xasprintf ------------------------------------------------------------------------ r19720 | raeburn | 2007-07-19 23:20:36 -0400 (Thu, 19 Jul 2007) | 13 lines Changed paths: M /trunk/src/slave/kpropd.c ticket: new subject: provide more useful error message when running kpropd on command line The way kpropd indicates that it's supposed to be connected to the network is by printing out a socket error: kpropd: getpeername: Socket operation on non-socket With this patch, it's a bit more friendly: ./kpropd: Standard input does not appear to be a network socket. (Not run from inetd, and missing the -S option?) ------------------------------------------------------------------------ r19719 | lxs | 2007-07-19 17:13:01 -0400 (Thu, 19 Jul 2007) | 5 lines Changed paths: M /trunk/src/ccapi/common/cci_array_internal.c M /trunk/src/ccapi/common/cci_array_internal.h M /trunk/src/ccapi/server/ccs_array.c M /trunk/src/ccapi/server/ccs_array.h M /trunk/src/ccapi/server/ccs_cache_collection.c A /trunk/src/ccapi/server/ccs_callback.c A /trunk/src/ccapi/server/ccs_callback.h M /trunk/src/ccapi/server/ccs_ccache.c M /trunk/src/ccapi/server/ccs_ccache.h M /trunk/src/ccapi/server/ccs_client.c M /trunk/src/ccapi/server/ccs_client.h M /trunk/src/ccapi/server/ccs_common.h M /trunk/src/ccapi/server/ccs_credentials_iterator.c M /trunk/src/ccapi/server/ccs_list.c M /trunk/src/ccapi/server/ccs_list_internal.c M /trunk/src/ccapi/server/ccs_list_internal.h M /trunk/src/ccapi/server/ccs_lock.c M /trunk/src/ccapi/server/ccs_lock.h D /trunk/src/ccapi/server/ccs_lockref.c D /trunk/src/ccapi/server/ccs_lockref.h M /trunk/src/ccapi/server/ccs_types.h ticket: 4644 status: open Made callback code generic so that change time callbacks can use it as well. ------------------------------------------------------------------------ r19718 | lxs | 2007-07-19 17:10:57 -0400 (Thu, 19 Jul 2007) | 4 lines Changed paths: M /trunk/src/lib/gssapi/krb5/Makefile.in ticket: new subject: Added new autogenerated file to generate-files-mac target ------------------------------------------------------------------------ r19717 | lxs | 2007-07-19 14:32:44 -0400 (Thu, 19 Jul 2007) | 5 lines Changed paths: M /trunk/src/ccapi/server/ccs_os_pipe.h M /trunk/src/ccapi/server/ccs_pipe.c M /trunk/src/ccapi/server/ccs_pipe.h M /trunk/src/ccapi/server/mac/ccs_os_pipe.c ticket: new subject: ccs_pipe_t needs copy and release functions On Windows it is an allocated type. ------------------------------------------------------------------------ r19710 | raeburn | 2007-07-12 20:12:52 -0400 (Thu, 12 Jul 2007) | 2 lines Changed paths: M /trunk/src M /trunk/src/lib/krb4/Makefile.in make depend ------------------------------------------------------------------------ r19709 | raeburn | 2007-07-12 19:35:24 -0400 (Thu, 12 Jul 2007) | 2 lines Changed paths: M /trunk M /trunk/src/appl/bsd/v4rcp.c M /trunk/src/appl/telnet/telnetd/telnetd.c M /trunk/src/appl/telnet/telnetd/utility.c M /trunk/src/clients/kinit/kinit.c M /trunk/src/clients/klist/klist.c M /trunk/src/kadmin/cli/keytab.c M /trunk/src/slave/kpropd.c Use [v]snprintf or asprintf instead of unchecked sprintf and separate allocation size calculations. ------------------------------------------------------------------------ r19708 | raeburn | 2007-07-12 19:35:09 -0400 (Thu, 12 Jul 2007) | 2 lines Changed paths: M /trunk M /trunk/src/clients/ksu/authorization.c M /trunk/src/clients/ksu/xmalloc.c Create and use xasprintf akin to xmalloc, returns pointer on success or exits on error. ------------------------------------------------------------------------ r19707 | raeburn | 2007-07-12 19:34:55 -0400 (Thu, 12 Jul 2007) | 2 lines Changed paths: M /trunk M /trunk/doc/implementor.texinfo Recommend snprintf/asprintf. Specify 'static inline'. Use @code for in6addr_any. ------------------------------------------------------------------------ r19706 | raeburn | 2007-07-12 19:34:41 -0400 (Thu, 12 Jul 2007) | 2 lines Changed paths: M /trunk M /trunk/src/lib/krb4/mk_auth.c Missed a sprintf->snprintf switch. ------------------------------------------------------------------------ r19705 | raeburn | 2007-07-12 19:34:21 -0400 (Thu, 12 Jul 2007) | 2 lines Changed paths: M /trunk M /trunk/src/kadmin/server/misc.c M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/kadmin/server/schpw.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kerberos_v4.c M /trunk/src/kdc/main.c M /trunk/src/plugins/kdb/db2/kdb_db2.c M /trunk/src/plugins/kdb/db2/libdb2/btree/bt_open.c Avoid unchecked sprintf in some KDC-side programs. ------------------------------------------------------------------------ r19704 | raeburn | 2007-07-12 19:34:04 -0400 (Thu, 12 Jul 2007) | 2 lines Changed paths: M /trunk M /trunk/src/appl/libpty/update_utmp.c M /trunk/src/util/ss/help.c Avoid unchecked sprintf in some more support code. ------------------------------------------------------------------------ r19703 | raeburn | 2007-07-12 19:33:25 -0400 (Thu, 12 Jul 2007) | 4 lines Changed paths: M /trunk M /trunk/src/lib/gssapi/generic/disp_major_status.c M /trunk/src/lib/gssapi/mechglue/oid_ops.c M /trunk/src/lib/kadm5/alt_prof.c M /trunk/src/lib/kadm5/chpass_util.c M /trunk/src/lib/kadm5/clnt/client_init.c M /trunk/src/lib/kadm5/logger.c M /trunk/src/lib/kadm5/srv/server_kdb.c M /trunk/src/lib/kdb/kdb5.c M /trunk/src/lib/krb4/CCache-glue.c M /trunk/src/lib/krb4/RealmsConfig-glue.c M /trunk/src/lib/krb4/klog.c M /trunk/src/lib/krb4/password_to_key.c M /trunk/src/lib/krb4/stime.c M /trunk/src/lib/krb4/tkt_string.c M /trunk/src/lib/krb5/asn.1/asn1_encode.c M /trunk/src/lib/krb5/ccache/ccapi/stdcc.c M /trunk/src/lib/krb5/ccache/ser_cc.c M /trunk/src/lib/krb5/ccache/t_cc.c M /trunk/src/lib/krb5/keytab/kt_file.c M /trunk/src/lib/krb5/krb/gic_pwd.c M /trunk/src/lib/krb5/krb/preauth2.c M /trunk/src/lib/krb5/krb/srv_rcache.c M /trunk/src/lib/krb5/krb/str_conv.c M /trunk/src/lib/krb5/krb/t_ser.c M /trunk/src/lib/krb5/os/ccdefname.c M /trunk/src/lib/krb5/os/dnssrv.c M /trunk/src/lib/krb5/os/gen_rname.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/ktdefname.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/sendto_kdc.c M /trunk/src/lib/krb5/rcache/rc_io.c M /trunk/src/lib/krb5/rcache/ser_rc.c M /trunk/src/lib/rpc/clnt_perror.c M /trunk/src/util/profile/prof_file.c M /trunk/src/util/support/errors.c M /trunk/src/util/support/plugins.c Avoid use of unchecked sprintf in libraries. Use asprintf if the output buffer is allocated according to the size of data to be written, or snprintf otherwise. ------------------------------------------------------------------------ r19702 | raeburn | 2007-07-12 19:32:45 -0400 (Thu, 12 Jul 2007) | 2 lines Changed paths: M /trunk M /trunk/src/lib/krb4/Makefile.in D /trunk/src/lib/krb4/kparse.c M /trunk/src/lib/krb4/kuserok.c M /trunk/src/lib/krb4/libkrb4.exports Nuke disabled support for ancient .klogin syntax. ------------------------------------------------------------------------ r19701 | jander | 2007-07-12 13:57:37 -0400 (Thu, 12 Jul 2007) | 1 line Changed paths: M /trunk/src/ccapi/test/test_ccapi_ccache.c Filled in dummy descriptions. Also, no longer errors out of test with ccIteratorEnd. ------------------------------------------------------------------------ r19700 | kpkoch | 2007-07-12 13:55:06 -0400 (Thu, 12 Jul 2007) | 5 lines Changed paths: M /trunk/src/ccapi/server/ccs_types.h TargetVersion: 1.7 Component: krb5-libs Ticket: 5594 Add #ifdef WIN32 section. ------------------------------------------------------------------------ r19699 | kpkoch | 2007-07-12 13:52:52 -0400 (Thu, 12 Jul 2007) | 5 lines Changed paths: M /trunk/src/ccapi/test/test_cc_context_get_version.c TargetVersion: 1.7 Component: krb5-libs Ticket: 5594 #include of Kerberos.h removed. It can't work on Windows and looks like its not needed on the Mac, either. ------------------------------------------------------------------------ r19694 | kpkoch | 2007-07-12 10:46:56 -0400 (Thu, 12 Jul 2007) | 5 lines Changed paths: M /trunk/src/ccapi/test/test_ccapi_ccache.c TargetVersion: 1.7 Component: krb5-libs Ticket: 5594 Added dummy Description arguments where needed. Compiles on Windows now. ------------------------------------------------------------------------ r19693 | kpkoch | 2007-07-12 10:45:47 -0400 (Thu, 12 Jul 2007) | 5 lines Changed paths: M /trunk/src/ccapi/test/test_ccapi_context.c TargetVersion: 1.7 Component: krb5-libs Ticket: 5594 Added dummy Description arguments where needed. Compiles on Windows now. ------------------------------------------------------------------------ r19692 | kpkoch | 2007-07-11 16:31:54 -0400 (Wed, 11 Jul 2007) | 4 lines Changed paths: M /trunk/src/ccapi/test/main.c M /trunk/src/ccapi/test/test_ccapi_ccache.c M /trunk/src/ccapi/test/test_ccapi_ccache.h M /trunk/src/ccapi/test/test_ccapi_context.h M /trunk/src/ccapi/test/test_ccapi_globals.h M /trunk/src/ccapi/test/test_ccapi_iterators.c M /trunk/src/ccapi/test/test_ccapi_iterators.h M /trunk/src/ccapi/test/test_ccapi_log.h M /trunk/src/ccapi/test/test_ccapi_util.h M /trunk/src/ccapi/test/test_constants.c TargetVersion: 1.7 Component: krb5-libs Ticket: new Subj: Work on compiling the CCAPI test suite on Windows. ------------------------------------------------------------------------ r19688 | raeburn | 2007-07-10 03:02:08 -0400 (Tue, 10 Jul 2007) | 1 line Changed paths: M /trunk/src/plugins/kdb/db2/libdb2/btree/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/db/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/hash/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/mpool/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/recno/Makefile.in M /trunk/src/util/ss/Makefile.in make depend ------------------------------------------------------------------------ r19687 | raeburn | 2007-07-10 02:55:08 -0400 (Tue, 10 Jul 2007) | 1 line Changed paths: M /trunk/src/kadmin/cli/Makefile.in Get rid of .o files when cleaning. ------------------------------------------------------------------------ r19677 | raeburn | 2007-07-05 15:10:52 -0400 (Thu, 05 Jul 2007) | 1 line Changed paths: M /trunk/src/config/win-pre.in Set PERL. ------------------------------------------------------------------------ r19675 | raeburn | 2007-07-04 01:58:12 -0400 (Wed, 04 Jul 2007) | 1 line Changed paths: M /trunk/src/lib/gssapi/krb5/Makefile.in Make error_map.h depend on ktemplate.pm too. ------------------------------------------------------------------------ r19674 | raeburn | 2007-07-04 01:57:30 -0400 (Wed, 04 Jul 2007) | 1 line Changed paths: M /trunk/src/util/ktemplate.pm Add a note at the start of the output reminding the reader that it's a generated file. ------------------------------------------------------------------------ r19673 | raeburn | 2007-07-04 01:47:49 -0400 (Wed, 04 Jul 2007) | 1 line Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/v4gssftp.exp Handle 'Credentials cache file not found'. ------------------------------------------------------------------------ r19672 | raeburn | 2007-07-04 01:46:24 -0400 (Wed, 04 Jul 2007) | 19 lines Changed paths: M /trunk/src/lib/gssapi/gss_libinit.c M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/add_cred.c M /trunk/src/lib/gssapi/krb5/context_time.c M /trunk/src/lib/gssapi/krb5/copy_ccache.c M /trunk/src/lib/gssapi/krb5/delete_sec_context.c M /trunk/src/lib/gssapi/krb5/disp_name.c M /trunk/src/lib/gssapi/krb5/disp_status.c M /trunk/src/lib/gssapi/krb5/duplicate_name.c M /trunk/src/lib/gssapi/krb5/export_name.c M /trunk/src/lib/gssapi/krb5/export_sec_context.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/krb5/import_name.c M /trunk/src/lib/gssapi/krb5/import_sec_context.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/inq_context.c M /trunk/src/lib/gssapi/krb5/inq_cred.c M /trunk/src/lib/gssapi/krb5/k5seal.c M /trunk/src/lib/gssapi/krb5/k5sealv3.c M /trunk/src/lib/gssapi/krb5/k5unseal.c M /trunk/src/lib/gssapi/krb5/rel_cred.c M /trunk/src/lib/gssapi/krb5/val_cred.c ticket: new subject: gss krb5 mech enhanced error messages Save detailed error messages (usually from the krb5 library) in per-thread storage, mapping each error code to the most recently produced message for it. Return the message from display_status. Currently not implemented for a few cases where the krb5 mechanism returns a minor status code of 0, or another value different from the libkrb5 error code. Other functions are available to store a generic string or formatted message, but aren't used much at present. Tested with these errors in context establishment: * missing ccache (libkrb5 shows pathname if FILE: type) * missing keytab (libkrb5 shows pathname if FILE: type) * server principal unknown (libkrb5 shows server principal) ------------------------------------------------------------------------ r19671 | raeburn | 2007-07-04 00:27:32 -0400 (Wed, 04 Jul 2007) | 1 line Changed paths: M /trunk/src/lib/gssapi/generic/util_buffer.c Use strdup. ------------------------------------------------------------------------ r19670 | raeburn | 2007-07-04 00:26:14 -0400 (Wed, 04 Jul 2007) | 1 line Changed paths: M /trunk/src/tests/dejagnu/config/default.exp Use global spawn_id. ------------------------------------------------------------------------ r19669 | raeburn | 2007-07-04 00:06:54 -0400 (Wed, 04 Jul 2007) | 6 lines Changed paths: A /trunk/src/util/gen-map.pl A /trunk/src/util/ktemplate.pm Perl code for generating "map" routines from a common template with supplied type info. * ktemplate.pm: Code for parsing a command line and writing out a supplied template with substitutions. * gen-map.pl: Parameter info and template for "map" type. ------------------------------------------------------------------------ r19668 | raeburn | 2007-07-04 00:03:44 -0400 (Wed, 04 Jul 2007) | 1 line Changed paths: M /trunk/src/include/k5-thread.h Add a new per-thread datum for error message info in gssapi krb5 mech. ------------------------------------------------------------------------ r19667 | raeburn | 2007-07-04 00:00:36 -0400 (Wed, 04 Jul 2007) | 1 line Changed paths: M /trunk/src/lib/kadm5/clnt/client_init.c Some handy debugging code for gssapi errors in credential acquisition; currently disabled. ------------------------------------------------------------------------ r19666 | raeburn | 2007-07-03 23:51:45 -0400 (Tue, 03 Jul 2007) | 1 line Changed paths: M /trunk/src/lib/krb5/krb/gc_via_tkt.c If error is KDC_ERR_S_PRINCIPAL_UNKNOWN, report the server name. ------------------------------------------------------------------------ r19665 | raeburn | 2007-07-03 23:49:52 -0400 (Tue, 03 Jul 2007) | 1 line Changed paths: M /trunk/src/lib/krb5/keytab/kt_file.c In file-not-found case, report the filename sought. ------------------------------------------------------------------------ r19664 | raeburn | 2007-07-03 21:58:06 -0400 (Tue, 03 Jul 2007) | 1 line Changed paths: M /trunk/src/lib/krb5/ccache/cc_file.c Remove debugging message accidentally left in. ------------------------------------------------------------------------ r19663 | raeburn | 2007-07-03 21:49:17 -0400 (Tue, 03 Jul 2007) | 1 line Changed paths: M /trunk/src/lib/krb5/ccache/cc_file.c Save a detailed message for FCC_NOFILE including the file name. ------------------------------------------------------------------------ r19662 | raeburn | 2007-07-03 21:04:13 -0400 (Tue, 03 Jul 2007) | 1 line Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/gssftp.exp When skipping debugging '-->' data, only take through the end of the line. ------------------------------------------------------------------------ r19661 | raeburn | 2007-07-03 18:51:53 -0400 (Tue, 03 Jul 2007) | 1 line Changed paths: M /trunk/src/config/libobj.in Report in make output when updating OBJS.ST/SH/PF. ------------------------------------------------------------------------ r19660 | raeburn | 2007-07-03 15:09:20 -0400 (Tue, 03 Jul 2007) | 1 line Changed paths: M /trunk/src/lib/gssapi/krb5/gssapi_krb5.hin Tell Emacs to use C mode for this file. ------------------------------------------------------------------------ r19659 | raeburn | 2007-07-02 15:13:05 -0400 (Mon, 02 Jul 2007) | 1 line Changed paths: M /trunk/src/configure.in Test for va_copy should be a link test, not a compile test. ------------------------------------------------------------------------ r19658 | raeburn | 2007-07-02 15:11:53 -0400 (Mon, 02 Jul 2007) | 1 line Changed paths: M /trunk/src/util/ss/ss_internal.h Include k5-platform.h. ------------------------------------------------------------------------ r19656 | raeburn | 2007-06-28 22:37:57 -0400 (Thu, 28 Jun 2007) | 6 lines Changed paths: M /trunk/src/kadmin/cli/getdate.y Check for error indication from localtime. In a few cases this means changing internal function signatures to allow for passing back the error indication up the call stack. Thanks to Domagoj Babic for pointing out the possible null pointer dereferences that would result if localtime fails. ------------------------------------------------------------------------ r19655 | raeburn | 2007-06-28 22:32:02 -0400 (Thu, 28 Jun 2007) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/str_conv.c Define a localtime_r wrapper around localtime if the system doesn't provide localtime_r, instead of handling it in-line. Check for error indication from localtime_r. Call localtime_r only once instead of each time around the loop. ------------------------------------------------------------------------ r19654 | raeburn | 2007-06-28 21:55:08 -0400 (Thu, 28 Jun 2007) | 1 line Changed paths: M /trunk/src/include/k5-platform.h Under gcc, declare k5_v?asprintf with format attribute. ------------------------------------------------------------------------ r19653 | raeburn | 2007-06-28 21:01:24 -0400 (Thu, 28 Jun 2007) | 10 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ftp_var.h M /trunk/src/appl/gssftp/ftp/secure.h M /trunk/src/appl/gssftp/ftpd/ftpd.c M /trunk/src/appl/gssftp/ftpd/secure.h M /trunk/src/appl/telnet/telnetd/ext.h M /trunk/src/appl/telnet/telnetd/utility.c M /trunk/src/include/adm_proto.h M /trunk/src/include/k5-err.h M /trunk/src/include/krb5/krb5.hin M /trunk/src/kdc/kerberos_v4.c M /trunk/src/lib/kadm5/logger.c M /trunk/src/lib/krb4/krb4int.h M /trunk/src/util/et/com_err.h M /trunk/src/util/ss/ss.h Attach format attributes to declarations of various message-formatting routines under gcc. In a couple of routines, hard-code the preference for using the vsnprintf paths instead of list-of-int-arguments hacks now that we're assuming vsnprintf is available in other places. Installed headers affected: com_err.h (com_err, com_err_va) ss.h (ss_error) krb5.h (krb5_set_error_message, krb5_vset_error_message) ------------------------------------------------------------------------ r19652 | raeburn | 2007-06-28 20:31:10 -0400 (Thu, 28 Jun 2007) | 1 line Changed paths: M /trunk/src/appl/bsd/krlogin.c Even though the passed string never has a %, use an explicit %s format string in fprintf call to make analysis simpler. ------------------------------------------------------------------------ r19651 | raeburn | 2007-06-28 20:28:32 -0400 (Thu, 28 Jun 2007) | 1 line Changed paths: M /trunk/src/util/def-check.pl Ignore __attribute__. ------------------------------------------------------------------------ r19650 | raeburn | 2007-06-28 19:36:51 -0400 (Thu, 28 Jun 2007) | 3 lines Changed paths: M /trunk/src/util/ss/error.c M /trunk/src/util/ss/invocation.c M /trunk/src/util/ss/parse.c Check for null pointer returns when allocating storage. Clean up some memory leaks in out-of-memory error paths. Use strdup and asprintf when appropriate. ------------------------------------------------------------------------ r19646 | raeburn | 2007-06-27 20:09:34 -0400 (Wed, 27 Jun 2007) | 1 line Changed paths: M /trunk/src/util/support/Makefile.in Update mkstemp and export-list handling for Windows. ------------------------------------------------------------------------ r19645 | raeburn | 2007-06-27 20:08:21 -0400 (Wed, 27 Jun 2007) | 1 line Changed paths: M /trunk/src/util/support/mkstemp.c Implement S_ISDIR from S_IFMT or _S_IFMT if necessary (e.g., on Windows). ------------------------------------------------------------------------ r19644 | raeburn | 2007-06-27 19:43:04 -0400 (Wed, 27 Jun 2007) | 5 lines Changed paths: M /trunk/src/include/k5-platform.h For Win32 environment, define CAN_COPY_VA_LIST, and define an inline version of vsnprintf using the MS versions. (Apparently no need for plain snprintf just yet.) ------------------------------------------------------------------------ r19643 | raeburn | 2007-06-27 19:22:36 -0400 (Wed, 27 Jun 2007) | 1 line Changed paths: M /trunk/src/configure.in M /trunk/src/include/k5-platform.h If mkstemp is missing, define the mkstemp macro is k5-platform.h, not autoconf.h. ------------------------------------------------------------------------ r19642 | raeburn | 2007-06-26 19:04:09 -0400 (Tue, 26 Jun 2007) | 2 lines Changed paths: M /trunk/src/appl/bsd/v4rcp.c * v4rcp.c (error): Use stdarg version always. Call vsnprintf instead of vsprintf. (strsave): Call strdup. ------------------------------------------------------------------------ r19641 | raeburn | 2007-06-26 18:58:46 -0400 (Tue, 26 Jun 2007) | 10 lines Changed paths: M /trunk/src/appl/bsd/v4rcp.c * v4rcp.c (kstream_write): Allocate buffer space if it hasn't been allocated, in the encrypting case, even if outlen is zero. While I don't believe this can ever happen, it requires careful examination of lots of code paths to figure it out. This change doesn't fix a serious bug, but makes the analysis simple. Also, don't bother with separate code paths for malloc vs realloc depending on the previous values; we can just use realloc always. Thanks to Domagoj Babic for pointing out the (false but understandable) null-pointer problem. ------------------------------------------------------------------------ r19640 | raeburn | 2007-06-26 18:50:36 -0400 (Tue, 26 Jun 2007) | 3 lines Changed paths: M /trunk/src/appl/bsd/v4rcp.c Check malloc return for null in kstream_create_* instead of unconditionally dereferencing. Thanks to Domagoj Babic for finding the bug. ------------------------------------------------------------------------ r19637 | tlyu | 2007-06-26 14:08:35 -0400 (Tue, 26 Jun 2007) | 9 lines Changed paths: M /trunk M /trunk/src/kadmin/server/server_stubs.c ticket: new target_version: 1.6.2 tags: pullup subject: fix MITKRB5-SA-2007-005 [CVE-2007-2798/VU#554257] Truncate the principal names when logging a rename operation to avoid a stack buffer overflow. ------------------------------------------------------------------------ r19636 | tlyu | 2007-06-26 14:08:20 -0400 (Tue, 26 Jun 2007) | 13 lines Changed paths: M /trunk M /trunk/src/lib/rpc/svc_auth_gssapi.c M /trunk/src/lib/rpc/svc_auth_unix.c ticket: new target_version: 1.6.2 tags: pullup subject: fix MITKRB5-SA-2007-004 [CVE-2007-2442/VU#356961, CVE-2007-2443/VU#365313] CVE-2007-2442/VU#356961: The RPC library can free an uninitialized pointer. This may lead to execution of arbitrary code. CVE-2007-2443/VU#365313: The RPC library can write past the end of a stack buffer. This may (but is unlikely to) lead to execution of arbitrary code. ------------------------------------------------------------------------ r19635 | jaltman | 2007-06-22 15:06:44 -0400 (Fri, 22 Jun 2007) | 5 lines Changed paths: M /trunk/src/windows/identity/ui/uiconfig.csv ticket: 5584 Update configuration schema in ui\uiconfig.csv to include additional documentation for settings and and remove unused values. ------------------------------------------------------------------------ r19634 | jaltman | 2007-06-22 15:05:44 -0400 (Fri, 22 Jun 2007) | 5 lines Changed paths: M /trunk/src/windows/identity/ui/Makefile M /trunk/src/windows/identity/ui/newcredwnd.c ticket: 5584 The new credentials window now applies Windows XP theme settings to dialog panels that are hosted within tab controls. ------------------------------------------------------------------------ r19633 | jaltman | 2007-06-22 15:04:54 -0400 (Fri, 22 Jun 2007) | 7 lines Changed paths: M /trunk/src/windows/identity/ui/main.c ticket: 5584 1. Add a '--minimized' option to start NIM in minimized mode. 2. If the NIM window is requested to open in a minimized state, keep the window hidden until there's a request to show it. ------------------------------------------------------------------------ r19632 | jaltman | 2007-06-22 15:03:57 -0400 (Fri, 22 Jun 2007) | 12 lines Changed paths: M /trunk/src/windows/identity/util/perfstat.c M /trunk/src/windows/identity/util/perfstat.h ticket: 5584 1. Use the debug CRT versions of the memory allocation functions in util\perfstat.c. These functions allow associating file and line numbers with each allocation. 2. Perform a heap verification periodically to check for heap corruption in the debug build when using util\perfstat.c to manage memory allocations. 3. Change wcscmp() to _wcscmp() for compatibility in util\perfstat.h ------------------------------------------------------------------------ r19631 | jaltman | 2007-06-22 15:02:50 -0400 (Fri, 22 Jun 2007) | 8 lines Changed paths: M /trunk/src/windows/identity/ui/lang/en_us/khapp.rc ticket: 5584 1. Fix a malformed line in ui\lang\en_us\khapp.rc in a TEXTINCLUDE section. 2. Update the dialog template for the "About" dialog to change the size of the dialog box and sort the modules list. ------------------------------------------------------------------------ r19630 | jaltman | 2007-06-22 15:01:51 -0400 (Fri, 22 Jun 2007) | 7 lines Changed paths: M /trunk/src/windows/identity/apiversion.txt M /trunk/src/windows/identity/config/Makefile.w2k M /trunk/src/windows/identity/config/Makefile.w32 ticket: 5584 NetIDMgr: Product version => 1.3.0.0 API version => 9 ------------------------------------------------------------------------ r19629 | jaltman | 2007-06-22 15:00:27 -0400 (Fri, 22 Jun 2007) | 15 lines Changed paths: M /trunk/src/windows/identity/ui/newcredwnd.c M /trunk/src/windows/identity/ui/newcredwnd.h ticket: 5584 Be more aggressive about forcing the new credentials dialog to the top. Many applications call GSSAPI functions from the main GUI thread. Doing so blocks the window message pump for that application. When the GSSAPI call results in the new credentials dialog being displayed, it will be unable to bring itself to the top and grab the user input focus because the foreground window is not responding. This patch makes the new credentials window a top-most window at creation time that results in it being created at the top of the Z-order. It can then flash the window to indicate that it requires user attention. ------------------------------------------------------------------------ r19628 | jaltman | 2007-06-22 14:59:35 -0400 (Fri, 22 Jun 2007) | 7 lines Changed paths: M /trunk/src/windows/identity/ui/newcredwnd.c ticket: 5584 If the new credentials window is in the advanced mode and the user tries to switch back to basic mode, we should set the active panel to the identity selector before switching since the basic mode only supports the identity selector panel. ------------------------------------------------------------------------ r19627 | jaltman | 2007-06-22 14:58:09 -0400 (Fri, 22 Jun 2007) | 11 lines Changed paths: M /trunk/src/windows/identity/plugins/krb4/krb4configdlg.c M /trunk/src/windows/identity/plugins/krb4/krb4newcreds.c M /trunk/src/windows/identity/plugins/krb5/krb5configcc.c M /trunk/src/windows/identity/plugins/krb5/krb5configid.c M /trunk/src/windows/identity/plugins/krb5/krb5configids.c M /trunk/src/windows/identity/plugins/krb5/krb5newcreds.c M /trunk/src/windows/identity/sample/templates/credprov/config_id.c M /trunk/src/windows/identity/sample/templates/credprov/config_ids.c M /trunk/src/windows/identity/sample/templates/credprov/config_main.c M /trunk/src/windows/identity/sample/templates/credprov/credacq.c M /trunk/src/windows/identity/ui/cfg_appear_wnd.c M /trunk/src/windows/identity/ui/cfg_general_wnd.c M /trunk/src/windows/identity/ui/cfg_identities_wnd.c M /trunk/src/windows/identity/ui/cfg_notif_wnd.c M /trunk/src/windows/identity/ui/cfg_plugins_wnd.c M /trunk/src/windows/identity/ui/configwnd.c M /trunk/src/windows/identity/ui/credwnd.c M /trunk/src/windows/identity/ui/htwnd.c M /trunk/src/windows/identity/ui/newcredwnd.c M /trunk/src/windows/identity/ui/notifier.c M /trunk/src/windows/identity/ui/propertywnd.c M /trunk/src/windows/identity/uilib/configui.c ticket: 5584 Don't assume that WM_DESTROY is the last message to be received by a window. Since the child windows are still alive and kicking by the time the parent receives WM_DESTROY, it's still possible to receive other messages after WM_DESTROY. If we free any window specific data when handling WM_DESTROY, we should reset the window data field as well, and check if we have a valid pointer when retrieving the window data field later. ------------------------------------------------------------------------ r19626 | jaltman | 2007-06-22 14:56:56 -0400 (Fri, 22 Jun 2007) | 6 lines Changed paths: M /trunk/src/windows/identity/plugins/common/Makefile ticket: 5584 The clean:: target of plugins\common\Makefile should reference the target directories using the symbolic names rather than hard coded paths. ------------------------------------------------------------------------ r19625 | jaltman | 2007-06-22 14:55:46 -0400 (Fri, 22 Jun 2007) | 10 lines Changed paths: M /trunk/src/windows/identity/kmq/msgtype.c ticket: 5584 1. When freeing a message type object, it should also be removed from the all_msg_types list. 2. When a type handler is being removed from a message type, we shouldn't re-create the message type object if it has already been destroyed. ------------------------------------------------------------------------ r19624 | jaltman | 2007-06-22 14:54:49 -0400 (Fri, 22 Jun 2007) | 15 lines Changed paths: M /trunk/src/windows/identity/kherr/kherr.c M /trunk/src/windows/identity/kherr/kherr.h ticket: 5584 . Fix formatting in kherr.c 2. The FormatMessage() call needs special handling for 64 bit platforms. Add a compile time check for now until we figure out what to do. 3. Remove unused code from kherr.c. 4. Correct bad references to typedefs. kherr_severity and kherr_suggestion were sometimes referenced as 'enum kherr_severity' and 'enum kherr_suggestion' even though they are typedefs. ------------------------------------------------------------------------ r19623 | jaltman | 2007-06-22 14:53:45 -0400 (Fri, 22 Jun 2007) | 6 lines Changed paths: M /trunk/src/windows/identity/kherr/kherr.c M /trunk/src/windows/identity/kherr/kherr.h ticket: 5584 Add new notification flags KHERR_CTX_NEWCHILD, KHERR_CTX_FOLDCHILD, KHERR_CTX_PROGRESS for listeners of error context events to enable them to listen for child context events and progress updates. ------------------------------------------------------------------------ r19622 | jaltman | 2007-06-22 14:52:40 -0400 (Fri, 22 Jun 2007) | 5 lines Changed paths: M /trunk/src/windows/identity/kherr/kherr.c M /trunk/src/windows/identity/kherr/kherrinternal.h ticket: 5584 Error context objects should be verified by checking the magic number in addition to checking if the pointer to the object is valid. ------------------------------------------------------------------------ r19621 | jaltman | 2007-06-22 14:51:34 -0400 (Fri, 22 Jun 2007) | 13 lines Changed paths: M /trunk/src/windows/identity/kherr/kherr.c ticket: 5584 Each error context in NIM can maintain a progress counter to indicate the progress of the operation. The progress counter for a context that contains child contexts should be computed by adding the progress counters of its children. This update corrects the behavior of kherr_get_progress() and kherr_get_progress_i() to take child contexts into account. In addition, since the progress counter of a context now depend on the progress counters of its children, kherr_set_progress() will send progress change notifications for any parent context as well. ------------------------------------------------------------------------ r19620 | jaltman | 2007-06-22 14:50:26 -0400 (Fri, 22 Jun 2007) | 9 lines Changed paths: M /trunk/src/windows/identity/doc/cred_aquisition.h M /trunk/src/windows/identity/doc/cred_main.h M /trunk/src/windows/identity/doc/cred_msgs.h M /trunk/src/windows/identity/doc/cred_prop_pages.h M /trunk/src/windows/identity/doc/main_page.h M /trunk/src/windows/identity/doc/plugin_framework.h M /trunk/src/windows/identity/doc/stylesheet.css M /trunk/src/windows/identity/help/html/nidmgr.css M /trunk/src/windows/identity/kherr/kherr.h M /trunk/src/windows/identity/kmq/kmq.h M /trunk/src/windows/identity/uilib/khnewcred.h ticket: 5584 Update developer documentation. These updates reflect changes that were made to the new credentials acquisition process and add information to incomplete API documentation. ------------------------------------------------------------------------ r19619 | jaltman | 2007-06-22 14:49:30 -0400 (Fri, 22 Jun 2007) | 5 lines Changed paths: D /trunk/src/windows/identity/uilib/Makefile.w2k ticket: 5584 Remove unused file Makefile.w2k from the uilib directory. ------------------------------------------------------------------------ r19618 | jaltman | 2007-06-22 14:47:16 -0400 (Fri, 22 Jun 2007) | 14 lines Changed paths: M /trunk/src/windows/identity/include/khdefs.h M /trunk/src/windows/identity/kconfig/kconfiginternal.h M /trunk/src/windows/identity/kcreddb/kcreddbinternal.h M /trunk/src/windows/identity/kherr/kherrinternal.h M /trunk/src/windows/identity/kmm/kmminternal.h M /trunk/src/windows/identity/kmm/kplugin.h M /trunk/src/windows/identity/kmq/kmqinternal.h M /trunk/src/windows/identity/plugins/krb4/krb4main.c M /trunk/src/windows/identity/plugins/krb4/krbcred.h M /trunk/src/windows/identity/plugins/krb5/krb5main.c M /trunk/src/windows/identity/plugins/krb5/krbcred.h M /trunk/src/windows/identity/uilib/action.c M /trunk/src/windows/identity/uilib/alert.c M /trunk/src/windows/identity/uilib/configui.c M /trunk/src/windows/identity/uilib/creddlg.c M /trunk/src/windows/identity/uilib/propsheet.c M /trunk/src/windows/identity/uilib/propwnd.c M /trunk/src/windows/identity/uilib/rescache.c M /trunk/src/windows/identity/uilib/trackerwnd.c M /trunk/src/windows/identity/uilib/uibind.c M /trunk/src/windows/identity/uilib/uilibmain.c M /trunk/src/windows/identity/uilib/version.c M /trunk/src/windows/identity/util/hashtable.c M /trunk/src/windows/identity/util/mstring.c M /trunk/src/windows/identity/util/perfstat.c M /trunk/src/windows/identity/util/sync.c ticket: 5584 All exports in nidmgr32.dll are declared as __declspec(dllexport) using the KHMEXP macro in the header files. However, since the same header files are used to declare imports when building applications and plug-ins that use nidmgr32.dll, the KHMEXP macro should switch to __declspec(import) so that the relevant import table entries are created. To make this switch, the source files that go into nidmgr32.dll are compiled with the special macro _NIMLIB_ defined that indicates that the KHMEXP should expand to __declspec(dllexport). In the absence of this macro, KHMEXP will expand to __declspec(dllimport). ------------------------------------------------------------------------ r19609 | raeburn | 2007-06-20 18:00:05 -0400 (Wed, 20 Jun 2007) | 1 line Changed paths: M /trunk/src/plugins/kdb/db2/libdb2/include/config.h Fix typo in yesterday's change (u_int_8_t -> u_int8_t). ------------------------------------------------------------------------ r19608 | raeburn | 2007-06-20 02:54:59 -0400 (Wed, 20 Jun 2007) | 1 line Changed paths: M /trunk/src/configure.in Fix typo and add verbosity in function-capable shell test. ------------------------------------------------------------------------ r19607 | raeburn | 2007-06-20 02:11:54 -0400 (Wed, 20 Jun 2007) | 1 line Changed paths: M /trunk/src/config/post.in M /trunk/src/config/pre.in Remove check-ac-syms rules. ------------------------------------------------------------------------ r19606 | raeburn | 2007-06-20 01:47:59 -0400 (Wed, 20 Jun 2007) | 1 line Changed paths: M /trunk/src/configure.in M /trunk/src/plugins/kdb/db2/libdb2 M /trunk/src/plugins/kdb/db2/libdb2/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/btree/Makefile.in D /trunk/src/plugins/kdb/db2/libdb2/configure.in M /trunk/src/plugins/kdb/db2/libdb2/db/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/hash/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/mpool/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/recno/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/test/Makefile.in Configure libdb2 in top-level configure script. ------------------------------------------------------------------------ r19605 | raeburn | 2007-06-20 01:18:59 -0400 (Wed, 20 Jun 2007) | 9 lines Changed paths: M /trunk/src/configure.in M /trunk/src/include/k5-platform.h M /trunk/src/plugins/kdb/db2/libdb2/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/btree/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/configure.in M /trunk/src/plugins/kdb/db2/libdb2/db/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/hash/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/include A /trunk/src/plugins/kdb/db2/libdb2/include/config.h A /trunk/src/plugins/kdb/db2/libdb2/include/db-config.h D /trunk/src/plugins/kdb/db2/libdb2/include/db-config.h.in M /trunk/src/plugins/kdb/db2/libdb2/include/db-int.h M /trunk/src/plugins/kdb/db2/libdb2/mpool/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/recno/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/test/Makefile.in Add the libdb2 type-existence tests to the top-level configure script. Replace the generated header files in db2 with static ones that include autoconf.h and make decisions based on the macros defined there. Omit some tests that test for things we assume now, like "const" working and "size_t" being defined. Update dependencies. The libdb2 configure script now generates no header files. ------------------------------------------------------------------------ r19604 | raeburn | 2007-06-20 00:29:06 -0400 (Wed, 20 Jun 2007) | 1 line Changed paths: M /trunk/src/plugins/kdb/db2/libdb2/btree/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/btree/bt_open.c M /trunk/src/plugins/kdb/db2/libdb2/configure.in Use k5-platform.h instead of local configure to find mkstemp. ------------------------------------------------------------------------ r19603 | raeburn | 2007-06-20 00:13:59 -0400 (Wed, 20 Jun 2007) | 1 line Changed paths: M /trunk/src/plugins/kdb/db2/libdb2/btree/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/db/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/hash/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/mpool/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/recno/Makefile.in Add 'make depend' capability, and dependencies. ------------------------------------------------------------------------ r19602 | raeburn | 2007-06-20 00:06:02 -0400 (Wed, 20 Jun 2007) | 5 lines Changed paths: M /trunk/src/plugins/kdb/db2/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/Makefile.in D /trunk/src/plugins/kdb/db2/libdb2/clib M /trunk/src/plugins/kdb/db2/libdb2/configure.in We have code elsewhere that assumes the existence of memmove and strerror, and it builds everywhere we care about. So punt the substitute versions and everything else from libdb2/clib. ------------------------------------------------------------------------ r19601 | raeburn | 2007-06-19 23:55:07 -0400 (Tue, 19 Jun 2007) | 1 line Changed paths: M /trunk/src/util/support/Makefile.in update dependencies ------------------------------------------------------------------------ r19600 | raeburn | 2007-06-19 23:53:37 -0400 (Tue, 19 Jun 2007) | 10 lines Changed paths: M /trunk/src/configure.in M /trunk/src/include/k5-platform.h M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/plugins/kdb/db2/libdb2/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/clib/Makefile.in D /trunk/src/plugins/kdb/db2/libdb2/clib/mkstemp.c M /trunk/src/plugins/kdb/db2/libdb2/configure.in M /trunk/src/util/support/Makefile.in A /trunk/src/util/support/libkrb5support-fixed.exports (from /trunk/src/util/support/libkrb5support.exports:19599) D /trunk/src/util/support/libkrb5support.exports A /trunk/src/util/support/mkstemp.c (from /trunk/src/plugins/kdb/db2/libdb2/clib/mkstemp.c:19599) Move (BSD-licensed) mkstemp from libdb2 to libkrb5support, and rename the function to krb5int_mkstemp. Generate the symbol export list for libkrb5support at build time. Declare krb5int_mkstemp in k5-platform.h. Change cc_file.c to use mkstemp unconditionally. Make libdb2.so (built for testing only) link against the libkrb5support, and use krb5int_mkstemp if mkstemp is not available. ------------------------------------------------------------------------ r19599 | tlyu | 2007-06-19 21:51:52 -0400 (Tue, 19 Jun 2007) | 2 lines Changed paths: M /trunk A /trunk/doc/contributing.txt initial draft contribution guidelines ------------------------------------------------------------------------ r19596 | raeburn | 2007-06-19 21:19:59 -0400 (Tue, 19 Jun 2007) | 1 line Changed paths: M /trunk/src/ccapi/common/cci_array_internal.c M /trunk/src/ccapi/common/cci_array_internal.h M /trunk/src/ccapi/common/cci_common.h M /trunk/src/ccapi/common/cci_cred_union.c M /trunk/src/ccapi/common/cci_cred_union.h M /trunk/src/ccapi/common/cci_debugging.c M /trunk/src/ccapi/common/cci_debugging.h M /trunk/src/ccapi/common/cci_identifier.c M /trunk/src/ccapi/common/cci_identifier.h M /trunk/src/ccapi/common/cci_message.c M /trunk/src/ccapi/common/cci_message.h M /trunk/src/ccapi/common/cci_os_debugging.h M /trunk/src/ccapi/common/cci_os_identifier.h M /trunk/src/ccapi/common/cci_stream.c M /trunk/src/ccapi/common/cci_stream.h M /trunk/src/ccapi/common/cci_types.h M /trunk/src/ccapi/common/mac/cci_mig_types.h M /trunk/src/ccapi/common/mac/cci_os_debugging.c M /trunk/src/ccapi/common/mac/cci_os_identifier.c M /trunk/src/ccapi/lib/ccapi_ccache.c M /trunk/src/ccapi/lib/ccapi_ccache.h M /trunk/src/ccapi/lib/ccapi_ccache_iterator.c M /trunk/src/ccapi/lib/ccapi_ccache_iterator.h M /trunk/src/ccapi/lib/ccapi_context.c M /trunk/src/ccapi/lib/ccapi_context.h M /trunk/src/ccapi/lib/ccapi_context_change_time.c M /trunk/src/ccapi/lib/ccapi_context_change_time.h M /trunk/src/ccapi/lib/ccapi_credentials.c M /trunk/src/ccapi/lib/ccapi_credentials.h M /trunk/src/ccapi/lib/ccapi_credentials_iterator.c M /trunk/src/ccapi/lib/ccapi_credentials_iterator.h M /trunk/src/ccapi/lib/ccapi_ipc.c M /trunk/src/ccapi/lib/ccapi_ipc.h M /trunk/src/ccapi/lib/ccapi_os_ipc.h M /trunk/src/ccapi/lib/ccapi_string.c M /trunk/src/ccapi/lib/ccapi_string.h M /trunk/src/ccapi/lib/ccapi_v2.c M /trunk/src/ccapi/lib/mac/ccapi_os_ipc.c M /trunk/src/ccapi/lib/mac/ccapi_vector.c M /trunk/src/ccapi/lib/mac/ccapi_vector.h M /trunk/src/ccapi/server/ccs_array.c M /trunk/src/ccapi/server/ccs_array.h M /trunk/src/ccapi/server/ccs_cache_collection.c M /trunk/src/ccapi/server/ccs_cache_collection.h M /trunk/src/ccapi/server/ccs_ccache.c M /trunk/src/ccapi/server/ccs_ccache.h M /trunk/src/ccapi/server/ccs_ccache_iterator.c M /trunk/src/ccapi/server/ccs_ccache_iterator.h M /trunk/src/ccapi/server/ccs_client.c M /trunk/src/ccapi/server/ccs_client.h M /trunk/src/ccapi/server/ccs_common.h M /trunk/src/ccapi/server/ccs_credentials.c M /trunk/src/ccapi/server/ccs_credentials.h M /trunk/src/ccapi/server/ccs_credentials_iterator.c M /trunk/src/ccapi/server/ccs_credentials_iterator.h M /trunk/src/ccapi/server/ccs_list.c M /trunk/src/ccapi/server/ccs_list.h M /trunk/src/ccapi/server/ccs_list_internal.c M /trunk/src/ccapi/server/ccs_list_internal.h M /trunk/src/ccapi/server/ccs_lock.c M /trunk/src/ccapi/server/ccs_lock.h M /trunk/src/ccapi/server/ccs_lock_state.c M /trunk/src/ccapi/server/ccs_lock_state.h M /trunk/src/ccapi/server/ccs_lockref.c M /trunk/src/ccapi/server/ccs_lockref.h M /trunk/src/ccapi/server/ccs_os_pipe.h M /trunk/src/ccapi/server/ccs_os_server.h M /trunk/src/ccapi/server/ccs_pipe.c M /trunk/src/ccapi/server/ccs_pipe.h M /trunk/src/ccapi/server/ccs_server.c M /trunk/src/ccapi/server/ccs_server.h M /trunk/src/ccapi/server/ccs_types.h M /trunk/src/ccapi/server/mac/ccs_os_pipe.c M /trunk/src/ccapi/server/mac/ccs_os_server.c M /trunk/src/ccapi/test/main.c M /trunk/src/ccapi/test/test_cc_ccache_clear_kdc_time_offset.c M /trunk/src/ccapi/test/test_cc_ccache_compare.c M /trunk/src/ccapi/test/test_cc_ccache_destroy.c M /trunk/src/ccapi/test/test_cc_ccache_get_change_time.c M /trunk/src/ccapi/test/test_cc_ccache_get_credentials_version.c M /trunk/src/ccapi/test/test_cc_ccache_get_kdc_time_offset.c M /trunk/src/ccapi/test/test_cc_ccache_get_last_default_time.c M /trunk/src/ccapi/test/test_cc_ccache_get_name.c M /trunk/src/ccapi/test/test_cc_ccache_get_principal.c M /trunk/src/ccapi/test/test_cc_ccache_iterator_next.c M /trunk/src/ccapi/test/test_cc_ccache_move.c M /trunk/src/ccapi/test/test_cc_ccache_new_credentials_iterator.c M /trunk/src/ccapi/test/test_cc_ccache_release.c M /trunk/src/ccapi/test/test_cc_ccache_remove_credentials.c M /trunk/src/ccapi/test/test_cc_ccache_set_default.c M /trunk/src/ccapi/test/test_cc_ccache_set_kdc_time_offset.c M /trunk/src/ccapi/test/test_cc_ccache_set_principal.c M /trunk/src/ccapi/test/test_cc_ccache_store_credentials.c M /trunk/src/ccapi/test/test_cc_context_compare.c M /trunk/src/ccapi/test/test_cc_context_create_ccache.c M /trunk/src/ccapi/test/test_cc_context_create_default_ccache.c M /trunk/src/ccapi/test/test_cc_context_create_new_ccache.c M /trunk/src/ccapi/test/test_cc_context_get_change_time.c M /trunk/src/ccapi/test/test_cc_context_get_default_ccache_name.c M /trunk/src/ccapi/test/test_cc_context_get_version.c M /trunk/src/ccapi/test/test_cc_context_new_ccache_iterator.c M /trunk/src/ccapi/test/test_cc_context_open_ccache.c M /trunk/src/ccapi/test/test_cc_context_open_default_ccache.c M /trunk/src/ccapi/test/test_cc_context_release.c M /trunk/src/ccapi/test/test_cc_credentials_iterator_next.c M /trunk/src/ccapi/test/test_cc_initialize.c M /trunk/src/ccapi/test/test_ccapi_ccache.c M /trunk/src/ccapi/test/test_ccapi_ccache.h M /trunk/src/ccapi/test/test_ccapi_check.c M /trunk/src/ccapi/test/test_ccapi_check.h M /trunk/src/ccapi/test/test_ccapi_constants.c M /trunk/src/ccapi/test/test_ccapi_constants.h M /trunk/src/ccapi/test/test_ccapi_context.c M /trunk/src/ccapi/test/test_ccapi_context.h M /trunk/src/ccapi/test/test_ccapi_globals.c M /trunk/src/ccapi/test/test_ccapi_globals.h M /trunk/src/ccapi/test/test_ccapi_iterators.c M /trunk/src/ccapi/test/test_ccapi_iterators.h M /trunk/src/ccapi/test/test_ccapi_log.c M /trunk/src/ccapi/test/test_ccapi_log.h M /trunk/src/ccapi/test/test_ccapi_util.c M /trunk/src/ccapi/test/test_ccapi_util.h M /trunk/src/ccapi/test/test_constants.c M /trunk/src/include/CredentialsCache.h M /trunk/src/include/CredentialsCache2.h M /trunk/src/include/gssapi.h M /trunk/src/include/k5-err.h M /trunk/src/include/k5-plugin.h M /trunk/src/include/krb5/locate_plugin.h M /trunk/src/include/krb5/preauth_plugin.h M /trunk/src/include/krb5.h M /trunk/src/kadmin/cli/keytab_local.c M /trunk/src/lib/crypto/keylengths.c M /trunk/src/lib/crypto/random_to_key.c M /trunk/src/lib/gssapi/mechglue/g_canon_name.c M /trunk/src/lib/gssapi/mechglue/g_dup_name.c M /trunk/src/lib/gssapi/mechglue/g_export_name.c M /trunk/src/lib/gssapi/mechglue/g_store_cred.c M /trunk/src/lib/gssapi/spnego/gssapiP_spnego.h M /trunk/src/lib/gssapi/spnego/spnego_mech.c M /trunk/src/lib/krb5/asn.1/ldap_key_seq.c M /trunk/src/lib/krb5/ccache/cc_keyring.c M /trunk/src/lib/krb5/ccache/cccursor.c M /trunk/src/lib/krb5/ccache/t_cccursor.c M /trunk/src/lib/krb5/krb/kerrs.c M /trunk/src/lib/krb5/krb/srv_dec_tkt.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c M /trunk/src/plugins/locate/python/py-locate.c M /trunk/src/plugins/preauth/cksum_body/cksum_body_main.c M /trunk/src/plugins/preauth/wpse/wpse_main.c M /trunk/src/tests/resolve/fake-addrinfo-test.c M /trunk/src/util/profile/profile_tcl.c M /trunk/src/util/support/errors.c M /trunk/src/util/support/plugins.c M /trunk/src/util/support/supp-int.h M /trunk/src/windows/identity/doc/cred_aquisition.h M /trunk/src/windows/identity/doc/cred_data_types.h M /trunk/src/windows/identity/doc/cred_main.h M /trunk/src/windows/identity/doc/cred_msgs.h M /trunk/src/windows/identity/doc/cred_prop_pages.h M /trunk/src/windows/identity/doc/main_page.h M /trunk/src/windows/identity/doc/plugin_framework.h M /trunk/src/windows/identity/doc/plugin_locale.h M /trunk/src/windows/identity/doc/plugin_main.h M /trunk/src/windows/identity/doc/plugin_structure.h M /trunk/src/windows/identity/doc/ui_actions.h M /trunk/src/windows/identity/doc/ui_context.h M /trunk/src/windows/identity/doc/ui_main.h M /trunk/src/windows/identity/doc/ui_menus.h M /trunk/src/windows/identity/help/khhelp.h M /trunk/src/windows/identity/include/khdefs.h M /trunk/src/windows/identity/include/kherror.h M /trunk/src/windows/identity/include/khlist.h M /trunk/src/windows/identity/include/khmsgtypes.h M /trunk/src/windows/identity/include/netidmgr.h M /trunk/src/windows/identity/kconfig/api.c M /trunk/src/windows/identity/kconfig/kconfig.h M /trunk/src/windows/identity/kconfig/kconfiginternal.h M /trunk/src/windows/identity/kconfig/kconfigmain.c M /trunk/src/windows/identity/kconfig/registry.c M /trunk/src/windows/identity/kconfig/test/utiltest.c M /trunk/src/windows/identity/kcreddb/attrib.c M /trunk/src/windows/identity/kcreddb/attrib.h M /trunk/src/windows/identity/kcreddb/buf.c M /trunk/src/windows/identity/kcreddb/buf.h M /trunk/src/windows/identity/kcreddb/credential.c M /trunk/src/windows/identity/kcreddb/credential.h M /trunk/src/windows/identity/kcreddb/credset.c M /trunk/src/windows/identity/kcreddb/credset.h M /trunk/src/windows/identity/kcreddb/credtype.c M /trunk/src/windows/identity/kcreddb/credtype.h M /trunk/src/windows/identity/kcreddb/identity.c M /trunk/src/windows/identity/kcreddb/identity.h M /trunk/src/windows/identity/kcreddb/init.c M /trunk/src/windows/identity/kcreddb/kcreddb.h M /trunk/src/windows/identity/kcreddb/kcreddbinternal.h M /trunk/src/windows/identity/kcreddb/kcreddbmain.c M /trunk/src/windows/identity/kcreddb/langres.h M /trunk/src/windows/identity/kcreddb/resource.h M /trunk/src/windows/identity/kcreddb/type.c M /trunk/src/windows/identity/kcreddb/type.h M /trunk/src/windows/identity/kherr/kherr.c M /trunk/src/windows/identity/kherr/kherr.h M /trunk/src/windows/identity/kherr/kherrinternal.h M /trunk/src/windows/identity/kherr/kherrmain.c M /trunk/src/windows/identity/kmm/kmm.c M /trunk/src/windows/identity/kmm/kmm.h M /trunk/src/windows/identity/kmm/kmm_module.c M /trunk/src/windows/identity/kmm/kmm_plugin.c M /trunk/src/windows/identity/kmm/kmm_reg.c M /trunk/src/windows/identity/kmm/kmm_registrar.c M /trunk/src/windows/identity/kmm/kmminternal.h M /trunk/src/windows/identity/kmm/kmmmain.c M /trunk/src/windows/identity/kmm/kplugin.h M /trunk/src/windows/identity/kmq/consumer.c M /trunk/src/windows/identity/kmq/init.c M /trunk/src/windows/identity/kmq/kmq.h M /trunk/src/windows/identity/kmq/kmqinternal.h M /trunk/src/windows/identity/kmq/kmqmain.c M /trunk/src/windows/identity/kmq/msgtype.c M /trunk/src/windows/identity/kmq/publisher.c M /trunk/src/windows/identity/nidmgrdll/dllmain.c M /trunk/src/windows/identity/plugins/common/dynimport.c M /trunk/src/windows/identity/plugins/common/dynimport.h M /trunk/src/windows/identity/plugins/common/krb5common.c M /trunk/src/windows/identity/plugins/common/krb5common.h M /trunk/src/windows/identity/plugins/krb4/errorfuncs.c M /trunk/src/windows/identity/plugins/krb4/errorfuncs.h M /trunk/src/windows/identity/plugins/krb4/krb4configdlg.c M /trunk/src/windows/identity/plugins/krb4/krb4funcs.c M /trunk/src/windows/identity/plugins/krb4/krb4funcs.h M /trunk/src/windows/identity/plugins/krb4/krb4main.c M /trunk/src/windows/identity/plugins/krb4/krb4newcreds.c M /trunk/src/windows/identity/plugins/krb4/krb4plugin.c M /trunk/src/windows/identity/plugins/krb4/krbcred.h M /trunk/src/windows/identity/plugins/krb4/langres.h M /trunk/src/windows/identity/plugins/krb5/datarep.c M /trunk/src/windows/identity/plugins/krb5/datarep.h M /trunk/src/windows/identity/plugins/krb5/errorfuncs.c M /trunk/src/windows/identity/plugins/krb5/errorfuncs.h M /trunk/src/windows/identity/plugins/krb5/krb5configcc.c M /trunk/src/windows/identity/plugins/krb5/krb5configdlg.c M /trunk/src/windows/identity/plugins/krb5/krb5configid.c M /trunk/src/windows/identity/plugins/krb5/krb5configids.c M /trunk/src/windows/identity/plugins/krb5/krb5funcs.c M /trunk/src/windows/identity/plugins/krb5/krb5funcs.h M /trunk/src/windows/identity/plugins/krb5/krb5identpro.c M /trunk/src/windows/identity/plugins/krb5/krb5main.c M /trunk/src/windows/identity/plugins/krb5/krb5newcreds.c M /trunk/src/windows/identity/plugins/krb5/krb5plugin.c M /trunk/src/windows/identity/plugins/krb5/krb5props.c M /trunk/src/windows/identity/plugins/krb5/krbcred.h M /trunk/src/windows/identity/plugins/krb5/langres.h M /trunk/src/windows/identity/sample/templates/credprov/config_id.c M /trunk/src/windows/identity/sample/templates/credprov/config_ids.c M /trunk/src/windows/identity/sample/templates/credprov/config_main.c M /trunk/src/windows/identity/sample/templates/credprov/credacq.c M /trunk/src/windows/identity/sample/templates/credprov/credprov.h M /trunk/src/windows/identity/sample/templates/credprov/credtype.c M /trunk/src/windows/identity/sample/templates/credprov/langres.h M /trunk/src/windows/identity/sample/templates/credprov/main.c M /trunk/src/windows/identity/sample/templates/credprov/plugin.c M /trunk/src/windows/identity/sample/templates/credprov/proppage.c M /trunk/src/windows/identity/ui/aboutwnd.c M /trunk/src/windows/identity/ui/aboutwnd.h M /trunk/src/windows/identity/ui/addrchange.c M /trunk/src/windows/identity/ui/addrchange.h M /trunk/src/windows/identity/ui/appglobal.h M /trunk/src/windows/identity/ui/cfg_appear_wnd.c M /trunk/src/windows/identity/ui/cfg_general_wnd.c M /trunk/src/windows/identity/ui/cfg_identities_wnd.c M /trunk/src/windows/identity/ui/cfg_notif_wnd.c M /trunk/src/windows/identity/ui/cfg_plugins_wnd.c M /trunk/src/windows/identity/ui/configwnd.c M /trunk/src/windows/identity/ui/configwnd.h M /trunk/src/windows/identity/ui/credfuncs.c M /trunk/src/windows/identity/ui/credfuncs.h M /trunk/src/windows/identity/ui/credwnd.c M /trunk/src/windows/identity/ui/credwnd.h M /trunk/src/windows/identity/ui/debugfuncs.c M /trunk/src/windows/identity/ui/debugfuncs.h M /trunk/src/windows/identity/ui/htwnd.c M /trunk/src/windows/identity/ui/htwnd.h M /trunk/src/windows/identity/ui/khmapp.h M /trunk/src/windows/identity/ui/main.c M /trunk/src/windows/identity/ui/mainmenu.c M /trunk/src/windows/identity/ui/mainmenu.h M /trunk/src/windows/identity/ui/mainwnd.c M /trunk/src/windows/identity/ui/mainwnd.h M /trunk/src/windows/identity/ui/newcredwnd.c M /trunk/src/windows/identity/ui/newcredwnd.h M /trunk/src/windows/identity/ui/notifier.c M /trunk/src/windows/identity/ui/notifier.h M /trunk/src/windows/identity/ui/passwnd.c M /trunk/src/windows/identity/ui/passwnd.h M /trunk/src/windows/identity/ui/propertywnd.c M /trunk/src/windows/identity/ui/propertywnd.h M /trunk/src/windows/identity/ui/reqdaemon.c M /trunk/src/windows/identity/ui/reqdaemon.h M /trunk/src/windows/identity/ui/resource.h M /trunk/src/windows/identity/ui/statusbar.c M /trunk/src/windows/identity/ui/statusbar.h M /trunk/src/windows/identity/ui/timer.c M /trunk/src/windows/identity/ui/timer.h M /trunk/src/windows/identity/ui/toolbar.c M /trunk/src/windows/identity/ui/toolbar.h M /trunk/src/windows/identity/uilib/action.c M /trunk/src/windows/identity/uilib/alert.c M /trunk/src/windows/identity/uilib/configui.c M /trunk/src/windows/identity/uilib/configui.h M /trunk/src/windows/identity/uilib/creddlg.c M /trunk/src/windows/identity/uilib/intaction.h M /trunk/src/windows/identity/uilib/khaction.h M /trunk/src/windows/identity/uilib/khactiondef.h M /trunk/src/windows/identity/uilib/khalerts.h M /trunk/src/windows/identity/uilib/khconfigui.h M /trunk/src/windows/identity/uilib/khhtlink.h M /trunk/src/windows/identity/uilib/khnewcred.h M /trunk/src/windows/identity/uilib/khprops.h M /trunk/src/windows/identity/uilib/khremote.h M /trunk/src/windows/identity/uilib/khrescache.h M /trunk/src/windows/identity/uilib/khtracker.h M /trunk/src/windows/identity/uilib/khuidefs.h M /trunk/src/windows/identity/uilib/propsheet.c M /trunk/src/windows/identity/uilib/propwnd.c M /trunk/src/windows/identity/uilib/rescache.c M /trunk/src/windows/identity/uilib/trackerwnd.c M /trunk/src/windows/identity/uilib/uibind.c M /trunk/src/windows/identity/uilib/uilibmain.c M /trunk/src/windows/identity/uilib/version.c M /trunk/src/windows/identity/util/hashtable.c M /trunk/src/windows/identity/util/hashtable.h M /trunk/src/windows/identity/util/mstring.c M /trunk/src/windows/identity/util/mstring.h M /trunk/src/windows/identity/util/perfstat.c M /trunk/src/windows/identity/util/perfstat.h M /trunk/src/windows/identity/util/sync.c M /trunk/src/windows/identity/util/sync.h M /trunk/src/windows/identity/util/utils.h M /trunk/src/windows/kfwlogon/kfwcommon.c M /trunk/src/windows/kfwlogon/kfwcpcc.c M /trunk/src/windows/kfwlogon/kfwlogon.c M /trunk/src/windows/kfwlogon/kfwlogon.h M /trunk/src/windows/winlevel.h set svn:eol-style to native for *.[ch] ------------------------------------------------------------------------ r19595 | raeburn | 2007-06-19 21:09:10 -0400 (Tue, 19 Jun 2007) | 36 lines Changed paths: M /trunk/src/configure.in M /trunk/src/include/k5-platform.h M /trunk/src/lib/krb5/keytab/t_keytab.c M /trunk/src/util/support/errors.c ticket: new subject: provide asprintf functionality for internal use I plan to use asprintf in some gssapi error-message management routines, so let's make sure we have the functionality available, implementing it locally if necessary. This implementation assumes vsnprintf is available, an assumption that the support library is already making at the moment. Since this implementation requires calling vsnprintf potentially multiple times with the same va_list, use va_copy if it's available, or provide a hack version (which should work okay if va_list is a scalar or array type that requires no other special handling, and if va_end does nothing interesting, which is usually the case) if the compiler doesn't provide it. I also changed a couple bits of code to use asprintf, to make sure we exercise our implementation in testing. (C99 requires vsnprintf and va_copy; vasprintf is a GNU/BSD extension, but an oh so useful one....) * configure.in: Check for va_copy, or if va_list objects can be simply assigned. Define HAS_VA_COPY and CAN_COPY_VA_LIST as appropriate. * include/k5-platform.h: Define a va_copy macro if the compiler doesn't provide it. * include/k5-platform.h: If vsnprintf isn't available from the OS, abort compilation. If vasprintf isn't available from the OS, provide k5_{v,}asprintf based on vsnprintf and define {v,}asprintf macros. * lib/krb5/keytab/t_keytab.c (do_test): Use asprintf. * util/support/errors.c (krb5int_vset_error): Use asprintf unconditionally. ------------------------------------------------------------------------ r19594 | raeburn | 2007-06-19 19:45:48 -0400 (Tue, 19 Jun 2007) | 1 line Changed paths: M /trunk/src/lib/krb5/keytab/kt_memory.c M /trunk/src/lib/krb5/keytab/t_keytab.c set eol-style and mime-type properties ------------------------------------------------------------------------ r19582 | tlyu | 2007-06-18 17:07:37 -0400 (Mon, 18 Jun 2007) | 13 lines Changed paths: M /trunk M /trunk/src/lib/krb5/krb/walk_rtree.c ticket: new subject: krb5_walk_realm_tree leaks in capaths case target_version: 1.6.2 tags: pullup Markus Moeller reports a leak in krb5_get_credentials() which was then traced down to profile strings leaking from within krb5_walk_realm_tree(). A pointer to a profile string was getting overwritten without the string being freed when *cap_nodes[0] == '.'. Fix is to free the string prior to overwriting the pointer if the pointer is non-null. ------------------------------------------------------------------------ r19580 | jaltman | 2007-06-18 12:23:47 -0400 (Mon, 18 Jun 2007) | 7 lines Changed paths: M /trunk/src/windows/installer/wix/msi-deployment-guide.txt ticket: 5577 tags: pullup Corrected the order of the source and modified msi packages in the msitran command line used to produce the transform ------------------------------------------------------------------------ r19576 | lxs | 2007-06-14 18:40:51 -0400 (Thu, 14 Jun 2007) | 4 lines Changed paths: M /trunk/src/ccapi/common/cci_common.h M /trunk/src/ccapi/server/ccs_common.h M /trunk/src/include/CredentialsCache.h ticket: new subject: don't include time.h in CredentialsCache.h if it's not needed ------------------------------------------------------------------------ r19575 | kpkoch | 2007-06-14 14:18:03 -0400 (Thu, 14 Jun 2007) | 6 lines Changed paths: M /trunk/src/ccapi/common/cci_common.h M /trunk/src/ccapi/lib/ccapi_ccache.c TargetVersion: 1.7 Component: krb5-libs Ticket: 19569 Subj: Tweaks for 1.7 build on Windows. Disable warnings about #pragma mark - in the right place this time. ------------------------------------------------------------------------ r19574 | kpkoch | 2007-06-14 13:38:11 -0400 (Thu, 14 Jun 2007) | 6 lines Changed paths: M /trunk/src/ccapi/common/cci_common.h M /trunk/src/ccapi/lib/ccapi_ccache.c TargetVersion: 1.7 Component: krb5-libs Ticket: 19569 Subj: Tweaks for 1.7 build on Windows. Disable warnings about #pragma mark. ------------------------------------------------------------------------ r19573 | lxs | 2007-06-12 17:07:16 -0400 (Tue, 12 Jun 2007) | 7 lines Changed paths: M /trunk/src/ccapi/server/ccs_array.c M /trunk/src/ccapi/server/ccs_array.h A /trunk/src/ccapi/server/ccs_client.c A /trunk/src/ccapi/server/ccs_client.h M /trunk/src/ccapi/server/ccs_common.h M /trunk/src/ccapi/server/ccs_lock.c M /trunk/src/ccapi/server/ccs_lock.h M /trunk/src/ccapi/server/ccs_lock_state.c M /trunk/src/ccapi/server/ccs_lock_state.h A /trunk/src/ccapi/server/ccs_lockref.c A /trunk/src/ccapi/server/ccs_lockref.h M /trunk/src/ccapi/server/ccs_os_pipe.h M /trunk/src/ccapi/server/ccs_os_server.h M /trunk/src/ccapi/server/ccs_pipe.c M /trunk/src/ccapi/server/ccs_pipe.h M /trunk/src/ccapi/server/ccs_server.c M /trunk/src/ccapi/server/ccs_server.h M /trunk/src/ccapi/server/ccs_types.h M /trunk/src/ccapi/server/mac/ccs_os_pipe.c A /trunk/src/ccapi/server/mac/ccs_os_server.c (from /trunk/src/ccapi/server/mac/main.c:19569) D /trunk/src/ccapi/server/mac/main.c ticket: new status: open subject: Add advisory locking to CCAPI Added code to trash client crashes. Reorganized server launch to make it easier to implement platform specific code. ------------------------------------------------------------------------ r19572 | jaltman | 2007-06-11 18:14:56 -0400 (Mon, 11 Jun 2007) | 7 lines Changed paths: M /trunk/src/windows/installer/wix/features.wxi M /trunk/src/windows/installer/wix/files.wxi ticket: 5573 tags: pullup This patch adds src/include/krb5/krb5.h to the MSI installer SDK component. (Thanks to Asanka Herath for the patch.) ------------------------------------------------------------------------ r19571 | lxs | 2007-06-07 17:50:39 -0400 (Thu, 07 Jun 2007) | 5 lines Changed paths: M /trunk/src/ccapi/common/cci_os_debugging.h M /trunk/src/ccapi/common/cci_os_identifier.h M /trunk/src/ccapi/common/cci_stream.c M /trunk/src/ccapi/common/cci_stream.h M /trunk/src/ccapi/common/mac/cci_os_debugging.c M /trunk/src/ccapi/common/mac/cci_os_identifier.c M /trunk/src/ccapi/lib/ccapi_os_ipc.h M /trunk/src/ccapi/lib/mac/ccapi_os_ipc.c M /trunk/src/ccapi/server/ccs_array.c M /trunk/src/ccapi/server/ccs_array.h M /trunk/src/ccapi/server/ccs_cache_collection.c M /trunk/src/ccapi/server/ccs_cache_collection.h M /trunk/src/ccapi/server/ccs_ccache.c M /trunk/src/ccapi/server/ccs_ccache.h M /trunk/src/ccapi/server/ccs_credentials.c M /trunk/src/ccapi/server/ccs_credentials.h M /trunk/src/ccapi/server/ccs_list.c M /trunk/src/ccapi/server/ccs_os_pipe.h M /trunk/src/ccapi/server/ccs_pipe.c M /trunk/src/ccapi/server/ccs_pipe.h M /trunk/src/ccapi/server/mac/ccs_os_pipe.c Removed cross-compilation uses of inline because they don't do anything on our compilers and were interfering with the Windows builds. If we need to we can revisit this later with an actual profiling tool. ------------------------------------------------------------------------ r19570 | lxs | 2007-06-07 17:47:38 -0400 (Thu, 07 Jun 2007) | 2 lines Changed paths: M /trunk/src/ccapi/server/ccs_lock_state.c M /trunk/src/ccapi/server/ccs_lock_state.h Removed unused locking code. ------------------------------------------------------------------------ r19569 | kpkoch | 2007-06-05 16:22:37 -0400 (Tue, 05 Jun 2007) | 6 lines Changed paths: M /trunk/src/include/CredentialsCache.h TargetVersion: 1.7 Component: krb5-libs Ticket: new Subj: Tweaks for 1.7 build on Windows. The #if _WIN32 block threw an error with Visual Studio 2005. Bumped the _MSC_VER threshold by 100. ------------------------------------------------------------------------ r19568 | lxs | 2007-06-05 16:09:22 -0400 (Tue, 05 Jun 2007) | 3 lines Changed paths: M /trunk/src/ccapi/common/cci_debugging.h ticket: new subject: Only use __attribute__ on GNUC compilers ------------------------------------------------------------------------ r19567 | lxs | 2007-06-04 18:24:27 -0400 (Mon, 04 Jun 2007) | 9 lines Changed paths: M /trunk/src/ccapi/server/ccs_cache_collection.c M /trunk/src/ccapi/server/ccs_ccache.c M /trunk/src/ccapi/server/ccs_lock_state.c M /trunk/src/ccapi/server/ccs_server.c ticket:new subject: Fixed bugs introduced while moving to krb5 repository Fixed memory leak in ccs_ccache_t and ccs_cache_collection_t when returning the reply data. Changed to "will_block" semantics for flow control in all server function so it doesn't get confusing. Fixed bug in ccs_server_send_reply() which was preventing ipc from working (was using the wrong variable for the reply stream). ------------------------------------------------------------------------ r19566 | raeburn | 2007-05-31 18:16:10 -0400 (Thu, 31 May 2007) | 1 line Changed paths: M /trunk/src/configure.in M /trunk/src/plugins/kdb/ldap/libkdb_ldap M /trunk/src/plugins/kdb/ldap/libkdb_ldap/Makefile.in D /trunk/src/plugins/kdb/ldap/libkdb_ldap/configure.in Configure libkdb_ldap directory at top level. ------------------------------------------------------------------------ r19565 | raeburn | 2007-05-31 17:25:56 -0400 (Thu, 31 May 2007) | 1 line Changed paths: M /trunk/src/configure.in M /trunk/src/plugins/preauth/cksum_body M /trunk/src/plugins/preauth/cksum_body/Makefile.in M /trunk/src/plugins/preauth/cksum_body/cksum_body_main.c D /trunk/src/plugins/preauth/cksum_body/configure.in M /trunk/src/plugins/preauth/wpse M /trunk/src/plugins/preauth/wpse/Makefile.in D /trunk/src/plugins/preauth/wpse/configure.in M /trunk/src/plugins/preauth/wpse/wpse_main.c Configure cksum_body and wpse in top-level configure script. (Still don't build by default.) ------------------------------------------------------------------------ r19564 | lxs | 2007-05-31 17:06:54 -0400 (Thu, 31 May 2007) | 4 lines Changed paths: A /trunk/src/ccapi A /trunk/src/ccapi/common A /trunk/src/ccapi/common/cci_array_internal.c A /trunk/src/ccapi/common/cci_array_internal.h A /trunk/src/ccapi/common/cci_common.h A /trunk/src/ccapi/common/cci_cred_union.c A /trunk/src/ccapi/common/cci_cred_union.h A /trunk/src/ccapi/common/cci_debugging.c A /trunk/src/ccapi/common/cci_debugging.h A /trunk/src/ccapi/common/cci_identifier.c A /trunk/src/ccapi/common/cci_identifier.h A /trunk/src/ccapi/common/cci_message.c A /trunk/src/ccapi/common/cci_message.h A /trunk/src/ccapi/common/cci_os_debugging.h A /trunk/src/ccapi/common/cci_os_identifier.h A /trunk/src/ccapi/common/cci_stream.c A /trunk/src/ccapi/common/cci_stream.h A /trunk/src/ccapi/common/cci_types.h A /trunk/src/ccapi/common/mac A /trunk/src/ccapi/common/mac/cci_mig.defs A /trunk/src/ccapi/common/mac/cci_mig_reply.defs A /trunk/src/ccapi/common/mac/cci_mig_request.defs A /trunk/src/ccapi/common/mac/cci_mig_types.h A /trunk/src/ccapi/common/mac/cci_os_debugging.c A /trunk/src/ccapi/common/mac/cci_os_identifier.c A /trunk/src/ccapi/lib A /trunk/src/ccapi/lib/ccapi.exports A /trunk/src/ccapi/lib/ccapi_ccache.c A /trunk/src/ccapi/lib/ccapi_ccache.h A /trunk/src/ccapi/lib/ccapi_ccache_iterator.c A /trunk/src/ccapi/lib/ccapi_ccache_iterator.h A /trunk/src/ccapi/lib/ccapi_context.c A /trunk/src/ccapi/lib/ccapi_context.h A /trunk/src/ccapi/lib/ccapi_context_change_time.c A /trunk/src/ccapi/lib/ccapi_context_change_time.h A /trunk/src/ccapi/lib/ccapi_credentials.c A /trunk/src/ccapi/lib/ccapi_credentials.h A /trunk/src/ccapi/lib/ccapi_credentials_iterator.c A /trunk/src/ccapi/lib/ccapi_credentials_iterator.h A /trunk/src/ccapi/lib/ccapi_err.et A /trunk/src/ccapi/lib/ccapi_ipc.c A /trunk/src/ccapi/lib/ccapi_ipc.h A /trunk/src/ccapi/lib/ccapi_os_ipc.h A /trunk/src/ccapi/lib/ccapi_string.c A /trunk/src/ccapi/lib/ccapi_string.h A /trunk/src/ccapi/lib/ccapi_v2.c A /trunk/src/ccapi/lib/ccapi_v2.exports A /trunk/src/ccapi/lib/mac A /trunk/src/ccapi/lib/mac/ccapi_os_ipc.c A /trunk/src/ccapi/lib/mac/ccapi_vector.c A /trunk/src/ccapi/lib/mac/ccapi_vector.exports A /trunk/src/ccapi/lib/mac/ccapi_vector.h A /trunk/src/ccapi/server A /trunk/src/ccapi/server/ccs_array.c A /trunk/src/ccapi/server/ccs_array.h A /trunk/src/ccapi/server/ccs_cache_collection.c A /trunk/src/ccapi/server/ccs_cache_collection.h A /trunk/src/ccapi/server/ccs_ccache.c A /trunk/src/ccapi/server/ccs_ccache.h A /trunk/src/ccapi/server/ccs_ccache_iterator.c A /trunk/src/ccapi/server/ccs_ccache_iterator.h A /trunk/src/ccapi/server/ccs_common.h A /trunk/src/ccapi/server/ccs_credentials.c A /trunk/src/ccapi/server/ccs_credentials.h A /trunk/src/ccapi/server/ccs_credentials_iterator.c A /trunk/src/ccapi/server/ccs_credentials_iterator.h A /trunk/src/ccapi/server/ccs_list.c A /trunk/src/ccapi/server/ccs_list.h A /trunk/src/ccapi/server/ccs_list_internal.c A /trunk/src/ccapi/server/ccs_list_internal.h A /trunk/src/ccapi/server/ccs_lock.c A /trunk/src/ccapi/server/ccs_lock.h A /trunk/src/ccapi/server/ccs_lock_state.c A /trunk/src/ccapi/server/ccs_lock_state.h A /trunk/src/ccapi/server/ccs_os_pipe.h A /trunk/src/ccapi/server/ccs_os_server.h A /trunk/src/ccapi/server/ccs_pipe.c A /trunk/src/ccapi/server/ccs_pipe.h A /trunk/src/ccapi/server/ccs_server.c A /trunk/src/ccapi/server/ccs_server.h A /trunk/src/ccapi/server/ccs_types.h A /trunk/src/ccapi/server/mac A /trunk/src/ccapi/server/mac/CCacheServerInfo.plist A /trunk/src/ccapi/server/mac/ccs_os_pipe.c A /trunk/src/ccapi/server/mac/edu.mit.Kerberos.CCacheServer.plist A /trunk/src/ccapi/server/mac/main.c A /trunk/src/ccapi/test A /trunk/src/ccapi/test/Makefile A /trunk/src/ccapi/test/main.c A /trunk/src/ccapi/test/test_cc_ccache_clear_kdc_time_offset.c A /trunk/src/ccapi/test/test_cc_ccache_compare.c A /trunk/src/ccapi/test/test_cc_ccache_destroy.c A /trunk/src/ccapi/test/test_cc_ccache_get_change_time.c A /trunk/src/ccapi/test/test_cc_ccache_get_credentials_version.c A /trunk/src/ccapi/test/test_cc_ccache_get_kdc_time_offset.c A /trunk/src/ccapi/test/test_cc_ccache_get_last_default_time.c A /trunk/src/ccapi/test/test_cc_ccache_get_name.c A /trunk/src/ccapi/test/test_cc_ccache_get_principal.c A /trunk/src/ccapi/test/test_cc_ccache_iterator_next.c A /trunk/src/ccapi/test/test_cc_ccache_move.c A /trunk/src/ccapi/test/test_cc_ccache_new_credentials_iterator.c A /trunk/src/ccapi/test/test_cc_ccache_release.c A /trunk/src/ccapi/test/test_cc_ccache_remove_credentials.c A /trunk/src/ccapi/test/test_cc_ccache_set_default.c A /trunk/src/ccapi/test/test_cc_ccache_set_kdc_time_offset.c A /trunk/src/ccapi/test/test_cc_ccache_set_principal.c A /trunk/src/ccapi/test/test_cc_ccache_store_credentials.c A /trunk/src/ccapi/test/test_cc_context_compare.c A /trunk/src/ccapi/test/test_cc_context_create_ccache.c A /trunk/src/ccapi/test/test_cc_context_create_default_ccache.c A /trunk/src/ccapi/test/test_cc_context_create_new_ccache.c A /trunk/src/ccapi/test/test_cc_context_get_change_time.c A /trunk/src/ccapi/test/test_cc_context_get_default_ccache_name.c A /trunk/src/ccapi/test/test_cc_context_get_version.c A /trunk/src/ccapi/test/test_cc_context_new_ccache_iterator.c A /trunk/src/ccapi/test/test_cc_context_open_ccache.c A /trunk/src/ccapi/test/test_cc_context_open_default_ccache.c A /trunk/src/ccapi/test/test_cc_context_release.c A /trunk/src/ccapi/test/test_cc_credentials_iterator_next.c A /trunk/src/ccapi/test/test_cc_initialize.c A /trunk/src/ccapi/test/test_ccapi_ccache.c A /trunk/src/ccapi/test/test_ccapi_ccache.h A /trunk/src/ccapi/test/test_ccapi_check.c A /trunk/src/ccapi/test/test_ccapi_check.h A /trunk/src/ccapi/test/test_ccapi_constants.c A /trunk/src/ccapi/test/test_ccapi_constants.h A /trunk/src/ccapi/test/test_ccapi_context.c A /trunk/src/ccapi/test/test_ccapi_context.h A /trunk/src/ccapi/test/test_ccapi_globals.c A /trunk/src/ccapi/test/test_ccapi_globals.h A /trunk/src/ccapi/test/test_ccapi_iterators.c A /trunk/src/ccapi/test/test_ccapi_iterators.h A /trunk/src/ccapi/test/test_ccapi_log.c A /trunk/src/ccapi/test/test_ccapi_log.h A /trunk/src/ccapi/test/test_ccapi_util.c A /trunk/src/ccapi/test/test_ccapi_util.h A /trunk/src/ccapi/test/test_constants.c A /trunk/src/include/CredentialsCache.h A /trunk/src/include/CredentialsCache2.h M /trunk/src/lib/krb5/ccache/ccapi/stdcc.c M /trunk/src/lib/krb5/krb/rd_req_dec.c ticket: new status: open subject: Move CCAPI sources to krb5 repository ------------------------------------------------------------------------ r19563 | raeburn | 2007-05-31 11:56:49 -0400 (Thu, 31 May 2007) | 7 lines Changed paths: M /trunk/src/lib/krb5/keytab/kt_srvtab.c ticket: new subject: don't check for readability resolving SRVTAB: keytab Greg Hudson has pointed out that the FILE: and SRVTAB: keytab types differ in when they report errors for files not existing. The implementations of ANY: floating around cope better if they consistently accept names of files that aren't present, and report the error later when fetching information. ------------------------------------------------------------------------ r19558 | raeburn | 2007-05-23 16:03:53 -0400 (Wed, 23 May 2007) | 1 line Changed paths: M /trunk/src/lib/kadm5/srv/server_acl.h Remove unused macro. ------------------------------------------------------------------------ r19557 | raeburn | 2007-05-23 00:52:48 -0400 (Wed, 23 May 2007) | 1 line Changed paths: M /trunk/src/krb524/Makefile.in Update dependencies. ------------------------------------------------------------------------ r19556 | raeburn | 2007-05-22 23:54:20 -0400 (Tue, 22 May 2007) | 6 lines Changed paths: M /trunk/src/aclocal.m4 M /trunk/src/include/k5-thread.h ticket: 5560 On Solaris 10, define NO_WEAK_PTHREADS for the build. When that symbol is defined, skip the weak and conditional references in k5-thread.h and always use the real pthread functions. ------------------------------------------------------------------------ r19555 | raeburn | 2007-05-22 23:32:08 -0400 (Tue, 22 May 2007) | 4 lines Changed paths: M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.h Fix up declarations of some static functions. Now the eDirectory support compiles on Mac OS X 10.4.9 (but doesn't link because "ldap_explode_dn" is not found). ------------------------------------------------------------------------ r19554 | raeburn | 2007-05-21 17:58:24 -0400 (Mon, 21 May 2007) | 1 line Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/lib/krb5/ccache/cccursor.c M /trunk/src/lib/krb5/ccache/ccdefault.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/ser_ctx.c M /trunk/src/lib/krb5/os/ccdefname.c M /trunk/src/lib/krb5/os/init_os_ctx.c M /trunk/src/lib/krb5/os/timeofday.c M /trunk/src/lib/krb5/os/toffset.c M /trunk/src/lib/krb5/os/ustime.c Change struct _krb5_context.os_context into a single element instead of array[1]. ------------------------------------------------------------------------ r19553 | raeburn | 2007-05-21 17:44:40 -0400 (Mon, 21 May 2007) | 4 lines Changed paths: M /trunk/src/include/k5-int.h Simplify UNIX krb5int_zap_data a little. Omit volatile cast, just call memset, but for gcc, use a volatile asm afterwards to make the memory appear to be referenced and deter optimizations that would remove the memset. ------------------------------------------------------------------------ r19551 | raeburn | 2007-05-18 01:56:13 -0400 (Fri, 18 May 2007) | 1 line Changed paths: D /trunk/src/kadmin/dbutil/kdb5_edit.M D /trunk/src/kadmin/dbutil/util.c Remove unused files. ------------------------------------------------------------------------ r19550 | raeburn | 2007-05-18 01:51:49 -0400 (Fri, 18 May 2007) | 1 line Changed paths: D /trunk/src/kadmin/dbutil/tcl_wrapper.c Remove unused file. ------------------------------------------------------------------------ r19548 | raeburn | 2007-05-10 00:24:38 -0400 (Thu, 10 May 2007) | 2 lines Changed paths: M /trunk/src/lib/crypto/arcfour/arcfour_s2k.c M /trunk/src/lib/crypto/dk/derive.c M /trunk/src/lib/crypto/dk/dk_encrypt.c M /trunk/src/lib/crypto/enc_provider/aes.c M /trunk/src/lib/crypto/enc_provider/des.c M /trunk/src/lib/crypto/enc_provider/des3.c M /trunk/src/lib/crypto/keyhash_provider/descbc.c M /trunk/src/lib/crypto/keyhash_provider/k5_md4des.c M /trunk/src/lib/crypto/keyhash_provider/k5_md5des.c M /trunk/src/lib/crypto/yarrow/ycipher.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c Fix various gcc warnings about pointer target signedness and qualifiers. ------------------------------------------------------------------------ r19547 | raeburn | 2007-05-09 23:58:07 -0400 (Wed, 09 May 2007) | 4 lines Changed paths: M /trunk/src/lib/crypto/enc_provider/rc4.c Rewrite weak key check to use a small custom struct instead of wedging data into krb5_data, and use the array size rather than a sentinel for loop control. ------------------------------------------------------------------------ r19546 | raeburn | 2007-05-09 23:52:05 -0400 (Wed, 09 May 2007) | 1 line Changed paths: M /trunk/src/lib/crypto/enc_provider/rc4.c We're requiring that 'inline' work nowadays, so don't conditionalize its use. ------------------------------------------------------------------------ r19545 | raeburn | 2007-05-09 22:45:42 -0400 (Wed, 09 May 2007) | 1 line Changed paths: M /trunk/src/lib/crypto/t_cts.c Use new comparison inline fn. ------------------------------------------------------------------------ r19544 | raeburn | 2007-05-09 22:37:22 -0400 (Wed, 09 May 2007) | 3 lines Changed paths: M /trunk/src/appl/bsd/kcmd.c M /trunk/src/clients/ksu/heuristic.c M /trunk/src/clients/ksu/krb_auth_su.c M /trunk/src/include/k5-int.h M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_util.c M /trunk/src/krb524/k524init.c M /trunk/src/lib/krb5/ccache/cc_retr.c M /trunk/src/lib/krb5/krb/chk_trans.c M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/gc_via_tkt.c M /trunk/src/lib/krb5/krb/princ_comp.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/os/an_to_ln.c Define and use some inline helper functions for comparing data and authdata structures, instead of open-coding checks of multiple fields everywhere. ------------------------------------------------------------------------ r19543 | raeburn | 2007-05-09 20:00:07 -0400 (Wed, 09 May 2007) | 1 line Changed paths: M /trunk/src/kdc/extern.h Remove some unused macros. ------------------------------------------------------------------------ r19542 | raeburn | 2007-05-07 15:12:44 -0400 (Mon, 07 May 2007) | 1 line Changed paths: D /trunk/src/plugins/kdb/db2/kdb_compat.h Remove unused file. ------------------------------------------------------------------------ r19541 | jaltman | 2007-05-03 18:57:05 -0400 (Thu, 03 May 2007) | 16 lines Changed paths: M /trunk/src/windows/installer/wix/kfw.wxs ticket: new subject: Modify WIX installer to better support upgrading betas component: windows tags: pullup The WIX installers did not upgrade previous installations with the same version number as the current package being installed. This would leave multiple installations of KFW x.y.z registered as being installed on the machine even though only the most recent install is being used. This commit instructs the Windows Installer to uninstall previous installations with the same version number (the Maximum Upgrade version) as the package that is being installed while ensuring that the package being installed will not be uninstalled if the installation is being modified or repaired. ------------------------------------------------------------------------ r19537 | jaltman | 2007-05-01 21:31:50 -0400 (Tue, 01 May 2007) | 28 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/krb/gic_opt.c ticket: 5552 tags: pullup k5-int.h, gic_opt.c The krb5_get_init_creds_password() and krb5_get_init_creds_keytab() functions permit the gic_opts parameter to be NULL. This is not taken into account when testing the value with the macros krb5_gic_opt_is_extended() and krb5_gic_opt_is_shadowed(). Nor is it taken into account within krb5int_gic_opte_copy() which is called by krb5int_gic_opt_to_opte() when the input parameter is not a krb5_gic_opt_ext structure. This commit makes two changes: (1) it modifies the macros to ensure that the value is non-NULL before evaluation. (2) it modifies krb5int_gic_opte_copy() to avoid copying the original values with memcpy() when the input is NULL. In addition, the code was audited to ensure that the flag KRB5_GET_INIT_CREDS_OPT_SHADOWED is properly set and that when it is set, that the allocated krb5_gic_opt_ext structure is freed by krb5_get_init_creds_password() and krb5_get_init_creds_keytab(). ------------------------------------------------------------------------ r19536 | hartmans | 2007-04-29 17:55:04 -0400 (Sun, 29 Apr 2007) | 9 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_req_dec.c ticket: new subject: rd_req_decoded needs to deal with referral realms Target_Version: 1.6.2 Tags: pullup * Fix handling of null realm in krb5_rd_req_decoded; now we treat a null realm as a default realm there, as we do in the keytab code. ------------------------------------------------------------------------ r19535 | raeburn | 2007-04-27 19:27:31 -0400 (Fri, 27 Apr 2007) | 3 lines Changed paths: M /trunk/src/kdc/network.c Move the code for queueing an outgoing response on a TCP stream into a separate function. ------------------------------------------------------------------------ r19534 | kpkoch | 2007-04-26 09:02:32 -0400 (Thu, 26 Apr 2007) | 8 lines Changed paths: M /trunk/src/windows/build/bkw.pl Ticket: new Subject: Look for unix find command in multiple places Target_Version: 1.6.1 Not tagged yet in case it should not go in 3.2. Look for the unix find command in a list of directories instead of in only one place. This way Jeff can install cygwin in c:\tools\cygwin and Ken can have it in C:\cygwin. The two places in the list are for those two possibilities. c:\cygwin\bin and c:\tools\cygwin\bin. Move some prints below where logging starts, so the messages will be in the log. ------------------------------------------------------------------------ r19529 | jaltman | 2007-04-25 18:55:58 -0400 (Wed, 25 Apr 2007) | 29 lines Changed paths: M /trunk/src/util/profile/prof_parse.c ticket: new subject: profile stores empty string values without double quotes tags: pullup prof_parse.c (need_double_quotes): The profile library will happily read in right hand values that represent the empty string by parsing "". However, when storing the same empty string back to a file, the empty string is written without the double quotes. This means that [section] foo = "" becomes [section] foo = which is invalid input. A subsequent attempt to parse the profile will result in an invalid input error. KFW and KFM's realm editors can inadvertently produce an invalid krb5 profile if one of the ignored sections of the input profile contains a right hand value that is "". This patch was produced by Asanka Herath and it was reviewed by jaltman and lxs. ------------------------------------------------------------------------ r19526 | tlyu | 2007-04-25 17:19:07 -0400 (Wed, 25 Apr 2007) | 15 lines Changed paths: M /trunk M /trunk/src/lib/krb5/krb/gc_frm_kdc.c ticket: new target_version: 1.6.2 tags: pullup subject: race condition in referrals fallback * src/lib/krb5/krb/gc_frm_kdc.c (krb5_get_cred_from_kdc_opt): During referrals fallback, set *tgts to NULL after freeing. This avoids returning a pointer to freed memory when the first call to do_traversal() obtains some TGTs and the subsequent krb5_cc_retrieve_cred() of the final-hop TGT succeeds (due to some other thread or process storing that TGT into the ccache), causing second do_traversal() call (which would re-initialize *tgts) to not execute. Race condition found during KfW-3.2 testing. ------------------------------------------------------------------------ r19521 | kpkoch | 2007-04-23 11:54:19 -0400 (Mon, 23 Apr 2007) | 12 lines Changed paths: M /trunk/src/windows/build/BKWconfig.xml M /trunk/src/windows/build/bkw-automation.html M /trunk/src/windows/build/bkw.pl M /trunk/src/windows/build/pruneFiles.pl M /trunk/src/windows/build/sdkfiles.xml Ticket: new Subject: Optimize file/directory pruning Target_Version: 1.6.1 Not tagged yet so it can be evaluated first. Consolidate find and rm operations in prunefiles.pl as suggested by Ken. Remove pruning of SDK files. This hasn't been needed since the installer builds moved from staging to temp directories. Remove debug statement not cleaned up previously. Add a troubleshooting tip to the doc. ------------------------------------------------------------------------ r19520 | raeburn | 2007-04-22 20:30:40 -0400 (Sun, 22 Apr 2007) | 12 lines Changed paths: M /trunk/src/appl/gssftp/ftp/cmds.c ticket: new subject: remove debugging code accidentally left in ftp/cmds.c Debugging code I added months ago in ftp/cmds.c and forgot to remove has apparently escaped notice until now. Markus Moeller reports seeing a bunch of "cmds.c: at line (number)" lines printed when he connects to a server. This patch removes those lines. A couple other debugging statements that test for the debug flag being set on the command line are left in. ------------------------------------------------------------------------ r19519 | raeburn | 2007-04-20 20:13:07 -0400 (Fri, 20 Apr 2007) | 1 line Changed paths: D /trunk/doc/.cvsignore D /trunk/doc/api/.cvsignore D /trunk/doc/implement/.cvsignore Remove unused old .cvsignore files. ------------------------------------------------------------------------ r19513 | kpkoch | 2007-04-20 16:41:42 -0400 (Fri, 20 Apr 2007) | 13 lines Changed paths: M /trunk/src/windows/build/BKWconfig.xml M /trunk/src/windows/build/bkw-automation.html M /trunk/src/windows/build/bkw.pl Ticket: new Tags: Pullup Target_Version: 1.6.1 Add /REPOSITORY EXPORT option. Adjust abbreviations: /svntag is now 't' so /src can be 's' so /repository can have the abbreviation 'r.' Process /NOLOG. Write out ignored command line options as ones being passed to NMAKE (via build.pl). Generate GetOptions argument from the section of the config.xml file. ------------------------------------------------------------------------ r19510 | raeburn | 2007-04-20 03:43:28 -0400 (Fri, 20 Apr 2007) | 1 line Changed paths: M /trunk/src/kdc/network.c Don't use sendmsg/recvmsg paths if CMSG_SPACE isn't defined. ------------------------------------------------------------------------ r19509 | kpkoch | 2007-04-19 16:04:08 -0400 (Thu, 19 Apr 2007) | 7 lines Changed paths: M /trunk/src/windows/build/bkw.pl Ticket: new Modify Unix find test to only check the current directory for the non-existent a.tmp. When the pismere area is under the script area (as in Jeff's setup on afs), the find test slogs through 100MB of files and occasionally finds an a.tmp. This correct the erroneous 'unix find not found' errors and improves performance noticeably when using afs. ------------------------------------------------------------------------ r19507 | kpkoch | 2007-04-19 14:03:16 -0400 (Thu, 19 Apr 2007) | 5 lines Changed paths: M /trunk/src/windows/build/bkw.pl Target_Version: 1.6.1 Ticket: 5521 Tags: pullup Rollback previous change. This version is the same as R19472. ------------------------------------------------------------------------ r19490 | jaltman | 2007-04-18 17:45:22 -0400 (Wed, 18 Apr 2007) | 12 lines Changed paths: M /trunk/src/windows/identity/doc/Makefile A /trunk/src/windows/identity/doc/images/modules_plugins_krb5.png M /trunk/src/windows/identity/doc/plugin_framework.h M /trunk/src/windows/identity/doc/plugin_main.h M /trunk/src/windows/identity/doc/plugin_structure.h ticket: new subject: More NIM Developer documentation updates Revisions to the plug-in architecture documentation. Adds a graphic showing the plug-in architecture Defines "ALIASES" in the Makefile so that the current NIM API Version number will be used within the docs at build time. ------------------------------------------------------------------------ r19489 | kpkoch | 2007-04-17 23:00:49 -0400 (Tue, 17 Apr 2007) | 9 lines Changed paths: M /trunk/src/windows/build/bkw.pl A /trunk/src/windows/build/bootstrap.xml A /trunk/src/windows/build/commandandcontrol.pl A /trunk/src/windows/build/repository1.pl Target_Version: 1.6.1 Ticket: 5521 Tags: pullup Factor repository access out of bkw.pl into repository1.pl. Modify bkw.pl to use an initial config file to fetch the sources and then use the config file from those sources to do the build. This way, the description of how to build the sources is in the config file that is part of the sources. It is possible and probably reasonable for the initial config file to be the same as the tagged version. Output all the options used. Add bootstrap.xml - a sample minimal config file, sufficient to fetch the sources from a repository. ------------------------------------------------------------------------ r19488 | jaltman | 2007-04-17 21:47:08 -0400 (Tue, 17 Apr 2007) | 16 lines Changed paths: M /trunk/src/windows/kfwlogon/kfwlogon.c ticket: new subject: kfwlogon corrections for XP component: windows tags: pullup This patch addresses a problem discovered on some XP systems. After rundll32.exe starts, the CreateProcess can fail to start kfwcpcc.exe if the current directory is not %WinDir%\System32. CreateProcess() should be called with the lpApplicationName parameter set to NULL in order to permit the use of the PATH. Also, in ConfigureLogonScript ensure that the trailing NUL of the constructed command line is processed when producing the wide character version of the string. ------------------------------------------------------------------------ r19481 | jaltman | 2007-04-17 17:37:16 -0400 (Tue, 17 Apr 2007) | 26 lines Changed paths: M /trunk/src/windows/identity/doc/cred_aquisition.h M /trunk/src/windows/identity/doc/cred_data_types.h M /trunk/src/windows/identity/doc/cred_main.h M /trunk/src/windows/identity/doc/cred_msgs.h M /trunk/src/windows/identity/doc/cred_prop_pages.h M /trunk/src/windows/identity/doc/doxyfile.cfg M /trunk/src/windows/identity/doc/footer.html M /trunk/src/windows/identity/doc/header.html M /trunk/src/windows/identity/doc/main_page.h M /trunk/src/windows/identity/doc/plugin_framework.h M /trunk/src/windows/identity/doc/plugin_locale.h M /trunk/src/windows/identity/doc/plugin_main.h M /trunk/src/windows/identity/doc/plugin_structure.h M /trunk/src/windows/identity/doc/stylesheet.css M /trunk/src/windows/identity/doc/ui_actions.h M /trunk/src/windows/identity/doc/ui_context.h M /trunk/src/windows/identity/doc/ui_main.h M /trunk/src/windows/identity/doc/ui_menus.h ticket: new subject: updates for NIM developer documentation component: windows tags: pullup Add the use of Tabs and Frames to the resulting output (doxyfile.cfg) Stylesheet changes to improve readability (stylesheet.css) Copyright updates (all files) Language Editing (all files) Version History (main_page.h) There are still a number of missing sections that need to be filled in as time permits: - Writing the dialog procedure for a cred type panel - Credential messages - configuration provider details - Actions - Menus ------------------------------------------------------------------------ r19477 | jaltman | 2007-04-17 14:06:15 -0400 (Tue, 17 Apr 2007) | 13 lines Changed paths: M /trunk/src/windows/kfwlogon/kfwcommon.c M /trunk/src/windows/kfwlogon/kfwlogon.c M /trunk/src/windows/kfwlogon/kfwlogon.h ticket: 5532 tags: pullup In testing it has been observed that remote desktop connections will execute the NPLogonNotify function but if the logon is re-connecting to an existing session, the LogonScript is ignored. This leaves orphaned credential cache files. This commit adds a function, KFW_cleanup_orphaned_caches, which is called by NPLogonNotify to delete any orphaned cache files. An orphaned cache file is one that is older than five minutes. ------------------------------------------------------------------------ r19476 | jaltman | 2007-04-17 00:00:28 -0400 (Tue, 17 Apr 2007) | 33 lines Changed paths: M /trunk/src/windows/kfwlogon/kfwcommon.c M /trunk/src/windows/kfwlogon/kfwlogon.c M /trunk/src/windows/kfwlogon/kfwlogon.h ticket: new subject: KFW Network Provider Improvements component: windows tags: pullup Change event log name from "KFW Logon" to "MIT Kerberos". This is being done to avoid confusion with the "KFW Logon" functionality that was provided by older versions of OpenAFS. (kfwlogon.h) Remove logging of the inability to access the "Debug" registry value. On Vista, kfwlogon.dll is no longer loaded by winlogin.exe. Instead it is loaded by mpnotify.exe which is spawned once for each logon request. (kfwcommon.c) Add a test to ensure that RegisterEventSource succeeded before calling ReportEvent. (kfwcommon.c) Absolutely make sure that krb5_init_context() succeeded before calling any other krb5 functions. (kfwcommon.c) Add a comment explaining why NPGetCaps() says we are a file system even though we are not. "It won't work otherwise." (kfwlogon.c) Change all comparisions for Windows Station and AuthentInfoType names to case insensitive comparisons. Vista does not use the same case as XP. (kfwlogon.c) Change the requested access to the temporary cache file from "All" to "Read | Delete" when importing its contents into the API cache. Otherwise, the access test will fail on Vista. (kfwlogon.c) ------------------------------------------------------------------------ r19475 | rra | 2007-04-16 18:03:54 -0400 (Mon, 16 Apr 2007) | 8 lines Changed paths: M /trunk/src/kadmin/cli/Makefile.in A /trunk/src/kadmin/cli/keytab_local.c M /trunk/src/lib/kadm5/srv/libkadm5srv.exports Ticket: 914 Add the new kadm5srv function krb5_get_principal_keys to the export list. Build a separate copy of kadmin/cli/keytab.c for kadmin.local that exposes the -norandkey flag in a way that doesn't require the compiler support -c and -o at the same time. ------------------------------------------------------------------------ r19474 | rra | 2007-04-16 17:35:01 -0400 (Mon, 16 Apr 2007) | 7 lines Changed paths: M /trunk/src/kadmin/cli/kadmin.M M /trunk/src/kadmin/cli/keytab.c M /trunk/src/lib/kadm5/admin.h M /trunk/src/lib/kadm5/srv/svr_principal.c Ticket: 914 Add support for extracting existing keys from the KDC with kadmin.local. Adds a -norandkey option to the ktadd command only in kadmin.local, and adds a new function to the libkadm5srv library that kadmin.local can call. There is no protocol or network access to this function. ------------------------------------------------------------------------ r19473 | jaltman | 2007-04-15 10:51:30 -0400 (Sun, 15 Apr 2007) | 6 lines Changed paths: M /trunk/src/windows/identity/ui/aboutwnd.c ticket: 5530 The about dialog box did not respond to Alt-F4 because the WM_CLOSE message was not being processed. ------------------------------------------------------------------------ r19472 | kpkoch | 2007-04-14 14:06:26 -0400 (Sat, 14 Apr 2007) | 5 lines Changed paths: M /trunk/src/windows/build/BKWconfig.xml M /trunk/src/windows/build/bkw.pl Target_Version: 1.6.1 Ticket: 5521 Tags: pullup Leave built installers in their temp areas and change final copy step to copy them into from their new location. Delay cleaning up the temp areas until after that copy. ------------------------------------------------------------------------ r19471 | jaltman | 2007-04-14 12:38:50 -0400 (Sat, 14 Apr 2007) | 17 lines Changed paths: M /trunk/src/appl/gss-sample/Makefile.in M /trunk/src/clients/kcpytkt/Makefile.in M /trunk/src/clients/kdeltkt/Makefile.in M /trunk/src/clients/kdestroy/Makefile.in M /trunk/src/clients/kinit/Makefile.in M /trunk/src/clients/klist/Makefile.in M /trunk/src/clients/kpasswd/Makefile.in M /trunk/src/clients/kvno/Makefile.in M /trunk/src/krb524/Makefile.in M /trunk/src/windows/kfwlogon/Makefile.in D /trunk/src/windows/kfwlogon/kfwcpcc.rc D /trunk/src/windows/kfwlogon/kfwlogon.rc M /trunk/src/windows/ms2mit/Makefile.in M /trunk/src/windows/version.rc ticket: 5529 tags: pullup Add resource data windows/version.rc for: kinit.exe, klist.exe, kdestroy.exe, kvno.exe kdeltkt.exe, kcpytkt.exe, kfwlogon.dll, kfwcpcc.exe gss-client.exe, gss-server.exe, kpasswd.exe Remove resource files: kfwcpcc.rc kfwlogon.rc and use windows/version.rc in their place Add resource make rules to Makefile.in files included in this commit Add missing _VC_MANIFEST_EMBED_EXE rule to kpasswd/Makefile.in Comment out addition Windows only make rules with ##WIN32## ------------------------------------------------------------------------ r19469 | kpkoch | 2007-04-13 18:29:58 -0400 (Fri, 13 Apr 2007) | 5 lines Changed paths: M /trunk/src/windows/build/BKWconfig.xml M /trunk/src/windows/build/bkw.pl Target_Version: 1.6.1 Ticket: 5521 Tags: pullup Implement environment variable settings from the config xml file. See notes in bkwconfig.xml. ------------------------------------------------------------------------ r19468 | jaltman | 2007-04-13 16:42:08 -0400 (Fri, 13 Apr 2007) | 12 lines Changed paths: M /trunk/src/windows/identity/plugins/krb5/krb5identpro.c ticket: new subject: Add vertical scrollbars to realm fields in dialogs component: windows tags: pullup The obtain new credentials dialog and the change password dialog provide a "Realm" combo-box. These controls were not configured to display a vertical scroll bar if there were more than five realms in the list. Version number remains 1.2.0.2 ------------------------------------------------------------------------ r19467 | tlyu | 2007-04-13 16:28:23 -0400 (Fri, 13 Apr 2007) | 2 lines Changed paths: M /trunk M /trunk/README M /trunk/doc/copyright.texinfo update copyrights and team members ------------------------------------------------------------------------ r19465 | kpkoch | 2007-04-13 14:11:35 -0400 (Fri, 13 Apr 2007) | 6 lines Changed paths: M /trunk/src/windows/build/bkw.pl Target_Version: 1.6.1 Ticket: 5521 Tags: pullup Add BUILD_KFW=1 & DEBUG_SYMBOL=1 to build.pl invocation. Align setting of RELEASE/DEBUG/BETA with release notes. ------------------------------------------------------------------------ r19464 | kpkoch | 2007-04-13 09:00:30 -0400 (Fri, 13 Apr 2007) | 5 lines Changed paths: M /trunk/src/windows/build/bkw-automation.html Target_Version: 1.6.1 Ticket: 5521 Tags: pullup Typo. ------------------------------------------------------------------------ r19463 | raeburn | 2007-04-13 06:18:40 -0400 (Fri, 13 Apr 2007) | 1 line Changed paths: M /trunk/src/lib/krb5/krb Ignore deltat.output. ------------------------------------------------------------------------ r19462 | raeburn | 2007-04-13 05:37:14 -0400 (Fri, 13 Apr 2007) | 1 line Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c Remove redundant check for null pointer. ------------------------------------------------------------------------ r19460 | raeburn | 2007-04-13 05:19:04 -0400 (Fri, 13 Apr 2007) | 1 line Changed paths: M /trunk/src/include/k5-thread.h Add a few comments on k5_mutex_t handling. ------------------------------------------------------------------------ r19459 | raeburn | 2007-04-13 04:33:58 -0400 (Fri, 13 Apr 2007) | 1 line Changed paths: M /trunk/src/kdc/network.c update copyright ------------------------------------------------------------------------ r19458 | jaltman | 2007-04-13 03:21:25 -0400 (Fri, 13 Apr 2007) | 8 lines Changed paths: M /trunk/src/windows/build/copyfiles.xml M /trunk/src/windows/build/sdkfiles.xml ticket: 5527 sdkfiles.xml - add msi-deployment-guide.txt copyfiles.xml - add msi-deployment-guide.txt and do not copy netiddev.chm twice ------------------------------------------------------------------------ r19457 | raeburn | 2007-04-13 03:04:39 -0400 (Fri, 13 Apr 2007) | 5 lines Changed paths: M /trunk/src/lib/krb5/os/sendto_kdc.c ticket: 5440 Revert previous change; krb5int_cm_call_select is used by the KDC, and should return when interrupted by a signal. Instead, check for EINTR in service_fds and call krb5int_cm_call_select again. ------------------------------------------------------------------------ r19456 | raeburn | 2007-04-13 01:44:38 -0400 (Fri, 13 Apr 2007) | 1 line Changed paths: M /trunk/src/lib/krb5/os/sendto_kdc.c Produce a more informative error message for KDC_UNREACH with KDC not responding. ------------------------------------------------------------------------ r19455 | raeburn | 2007-04-13 01:31:24 -0400 (Fri, 13 Apr 2007) | 1 line Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c Provide more detailed error message for 'client not found in kdb'. ------------------------------------------------------------------------ r19454 | jaltman | 2007-04-13 01:20:43 -0400 (Fri, 13 Apr 2007) | 9 lines Changed paths: M /trunk/src/windows/build/corebinaryfiles.xml ticket: new subject: kfw build - include netidmgr_userdoc.pdf in zip file component: windows tags: pullup Include netidmgr_userdoc.pdf in zip file. The leash_userdoc.pdf should be pulled from the zip when leash32.exe is removed. ------------------------------------------------------------------------ r19453 | raeburn | 2007-04-13 01:13:54 -0400 (Fri, 13 Apr 2007) | 1 line Changed paths: M /trunk/src/kdc/main.c Clean up usage message a little. ------------------------------------------------------------------------ r19452 | raeburn | 2007-04-13 00:22:14 -0400 (Fri, 13 Apr 2007) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/sendto_kdc.c ticket: 5440 status: open If select returns EINTR, recompute the expiration time and call it again. ------------------------------------------------------------------------ r19451 | kpkoch | 2007-04-12 23:00:21 -0400 (Thu, 12 Apr 2007) | 6 lines Changed paths: M /trunk/src/windows/build/bkw.pl Target_Version: 1.6.1 Ticket: 5521 Tags: pullup Only copy install/[wix|nsi] areas into install builder temp areas. Write site-local files to those temp areas. Now tagged files stay in the staging area and are incorporated into the installers. The substituted files are only in the installer build temp areas. ------------------------------------------------------------------------ r19440 | jaltman | 2007-04-12 17:19:33 -0400 (Thu, 12 Apr 2007) | 12 lines Changed paths: M /trunk/src/windows/identity/ui/mainwnd.c M /trunk/src/windows/identity/ui/newcredwnd.c M /trunk/src/windows/identity/ui/newcredwnd.h ticket: new subject: NIM - Fix taskbar button visibility on Vista component: windows tags: pullup Although the Platform SDK docs suggest using ITaskbarList to add/remove a taskbar button on the fly, it doesn't work on Vista. Instead we will just set the window style to use WS_EX_APPWINDOW and be done with it. No change in the NIM version number. ------------------------------------------------------------------------ r19434 | kpkoch | 2007-04-12 13:28:36 -0400 (Thu, 12 Apr 2007) | 5 lines Changed paths: M /trunk/src/windows/build/pruneFiles.pl Target_Version: 1.6.1 Ticket: 5521 Tags: pullup Locate unixfind correctly in $config, again. ------------------------------------------------------------------------ r19433 | kpkoch | 2007-04-12 12:30:03 -0400 (Thu, 12 Apr 2007) | 5 lines Changed paths: M /trunk/src/windows/build/pruneFiles.pl Target_Version: 1.6.1 Ticket: 5521 Tags: pullup Locate unixfind correctly in $config. ------------------------------------------------------------------------ r19432 | kpkoch | 2007-04-12 12:07:30 -0400 (Thu, 12 Apr 2007) | 10 lines Changed paths: M /trunk/src/windows/build/bkw.pl Target_Version: 1.6.1 Ticket: 5521 Tags: pullup [From previous commit] Make case of username in config.xml and presence test match what's passed to GETOPTS! Update doc for new config structure in config xml. For case of username in one more place. ------------------------------------------------------------------------ r19431 | kpkoch | 2007-04-12 11:48:12 -0400 (Thu, 12 Apr 2007) | 3 lines Changed paths: M /trunk/src/windows/build/BKWconfig.xml M /trunk/src/windows/build/bkw-automation.html M /trunk/src/windows/build/bkw.pl Make case of username in config.xml and presence test match what's passed to GETOPTS! Update doc for new config structure in config xml. ------------------------------------------------------------------------ r19430 | kpkoch | 2007-04-12 10:29:07 -0400 (Thu, 12 Apr 2007) | 17 lines Changed paths: M /trunk/src/windows/build/BKWconfig.xml M /trunk/src/windows/build/bkw-automation.html M /trunk/src/windows/build/bkw.pl M /trunk/src/windows/build/copyfiles.pl M /trunk/src/windows/build/makeZip.pl M /trunk/src/windows/build/pruneFiles.pl M /trunk/src/windows/build/signFiles.pl Target_Version: 1.6.1 Ticket: 5521 Tags: pullup KfW build automation: Consolidate all command line switch info in one section of the config.xml, flatten structure. Don't prune .../site/... . Use getopts negate option where possible. New method of dealing with repository options, driven from config xml. Adjust code to find switches in new place. Hardwire default config to bkwconfig.xml. Makes "bkw.pl" the out-of-the-box command line. Hardwire unixfind path to C:\tools\cygwin\bin. Add filver to required programs list. Update documentation. ------------------------------------------------------------------------ r19429 | jaltman | 2007-04-12 03:44:55 -0400 (Thu, 12 Apr 2007) | 5 lines Changed paths: M /trunk/src/windows/identity/help/html/act_chpw.htm M /trunk/src/windows/identity/help/html/act_destroy_creds.htm M /trunk/src/windows/identity/help/html/act_import_creds.htm M /trunk/src/windows/identity/help/html/act_new_creds.htm M /trunk/src/windows/identity/help/html/act_renew_creds.htm M /trunk/src/windows/identity/help/html/tb_standard.htm M /trunk/src/windows/identity/help/html/use_config.htm M /trunk/src/windows/identity/help/html/use_layout.htm M /trunk/src/windows/identity/help/html/using.htm M /trunk/src/windows/identity/help/html/wnd_main.htm ticket: 5525 Fix some typos and most importantly add Indexing ------------------------------------------------------------------------ r19428 | jaltman | 2007-04-12 01:32:20 -0400 (Thu, 12 Apr 2007) | 16 lines Changed paths: M /trunk/src/windows/identity/help/Makefile M /trunk/src/windows/identity/help/html/act_chpw.htm M /trunk/src/windows/identity/help/html/act_destroy_creds.htm M /trunk/src/windows/identity/help/html/act_import_creds.htm M /trunk/src/windows/identity/help/html/act_new_creds.htm M /trunk/src/windows/identity/help/html/act_renew_creds.htm M /trunk/src/windows/identity/help/html/act_set_default.htm M /trunk/src/windows/identity/help/html/bugs.htm A /trunk/src/windows/identity/help/html/cmdline_netidmgr.htm M /trunk/src/windows/identity/help/html/concept_cred_pro.htm A /trunk/src/windows/identity/help/html/concept_credential.htm M /trunk/src/windows/identity/help/html/concept_ident_pro.htm M /trunk/src/windows/identity/help/html/concept_identity.htm M /trunk/src/windows/identity/help/html/concepts.htm M /trunk/src/windows/identity/help/html/copyright.htm M /trunk/src/windows/identity/help/html/howdoi.htm D /trunk/src/windows/identity/help/html/images/appicon_empty.bmp A /trunk/src/windows/identity/help/html/images/appicon_empty.png D /trunk/src/windows/identity/help/html/images/appicon_expired.bmp A /trunk/src/windows/identity/help/html/images/appicon_expired.png D /trunk/src/windows/identity/help/html/images/appicon_good.bmp A /trunk/src/windows/identity/help/html/images/appicon_good.png D /trunk/src/windows/identity/help/html/images/appicon_warnexp.bmp A /trunk/src/windows/identity/help/html/images/appicon_warnexp.png D /trunk/src/windows/identity/help/html/images/appicon_warning.bmp A /trunk/src/windows/identity/help/html/images/appicon_warning.png A /trunk/src/windows/identity/help/html/images/notification_icon_menu.png D /trunk/src/windows/identity/help/html/images/screen_app_icon.bmp A /trunk/src/windows/identity/help/html/images/screen_app_icon.png A /trunk/src/windows/identity/help/html/images/screen_chng_pwd.png A /trunk/src/windows/identity/help/html/images/screen_config_appearance.png A /trunk/src/windows/identity/help/html/images/screen_config_cred_provider.png D /trunk/src/windows/identity/help/html/images/screen_config_general.bmp A /trunk/src/windows/identity/help/html/images/screen_config_general.png A /trunk/src/windows/identity/help/html/images/screen_config_global_krb4.png A /trunk/src/windows/identity/help/html/images/screen_config_global_krb5.png D /trunk/src/windows/identity/help/html/images/screen_config_ident.bmp A /trunk/src/windows/identity/help/html/images/screen_config_ident.png A /trunk/src/windows/identity/help/html/images/screen_config_ident_krb4.png A /trunk/src/windows/identity/help/html/images/screen_config_ident_krb5.png A /trunk/src/windows/identity/help/html/images/screen_config_ident_provider.png D /trunk/src/windows/identity/help/html/images/screen_config_idents.bmp A /trunk/src/windows/identity/help/html/images/screen_config_idents.png A /trunk/src/windows/identity/help/html/images/screen_config_notifications.png A /trunk/src/windows/identity/help/html/images/screen_config_plug_in_krb4.png A /trunk/src/windows/identity/help/html/images/screen_config_plug_in_krb5.png A /trunk/src/windows/identity/help/html/images/screen_config_plug_in_krb5_ccache.png A /trunk/src/windows/identity/help/html/images/screen_config_plug_in_krb5_realm.png A /trunk/src/windows/identity/help/html/images/screen_config_plug_ins.png D /trunk/src/windows/identity/help/html/images/screen_main_wnd.bmp A /trunk/src/windows/identity/help/html/images/screen_main_wnd.png A /trunk/src/windows/identity/help/html/images/screen_main_wnd_basic.png D /trunk/src/windows/identity/help/html/images/screen_menu_bar.bmp A /trunk/src/windows/identity/help/html/images/screen_menu_bar.png D /trunk/src/windows/identity/help/html/images/screen_menu_credential.bmp A /trunk/src/windows/identity/help/html/images/screen_menu_credential.png D /trunk/src/windows/identity/help/html/images/screen_menu_file.bmp A /trunk/src/windows/identity/help/html/images/screen_menu_file.png D /trunk/src/windows/identity/help/html/images/screen_menu_help.bmp A /trunk/src/windows/identity/help/html/images/screen_menu_help.png D /trunk/src/windows/identity/help/html/images/screen_menu_options.bmp A /trunk/src/windows/identity/help/html/images/screen_menu_options.png D /trunk/src/windows/identity/help/html/images/screen_menu_view.bmp A /trunk/src/windows/identity/help/html/images/screen_menu_view.png D /trunk/src/windows/identity/help/html/images/screen_menu_view_cols.bmp A /trunk/src/windows/identity/help/html/images/screen_menu_view_cols.png D /trunk/src/windows/identity/help/html/images/screen_new_creds.bmp A /trunk/src/windows/identity/help/html/images/screen_new_creds.png D /trunk/src/windows/identity/help/html/images/screen_new_creds_err01.bmp A /trunk/src/windows/identity/help/html/images/screen_new_creds_err01.png D /trunk/src/windows/identity/help/html/images/screen_new_creds_exp.bmp A /trunk/src/windows/identity/help/html/images/screen_new_creds_exp.png D /trunk/src/windows/identity/help/html/images/screen_tb_standard.bmp A /trunk/src/windows/identity/help/html/images/screen_tb_standard.png D /trunk/src/windows/identity/help/html/images/screen_tray_icon.bmp A /trunk/src/windows/identity/help/html/images/screen_tray_icon.png M /trunk/src/windows/identity/help/html/menu_all.htm M /trunk/src/windows/identity/help/html/menu_credential.htm M /trunk/src/windows/identity/help/html/menu_file.htm M /trunk/src/windows/identity/help/html/menu_help.htm M /trunk/src/windows/identity/help/html/menu_options.htm M /trunk/src/windows/identity/help/html/menu_view.htm M /trunk/src/windows/identity/help/html/tb_standard.htm M /trunk/src/windows/identity/help/html/template.htm M /trunk/src/windows/identity/help/html/use_config.htm M /trunk/src/windows/identity/help/html/use_icon.htm M /trunk/src/windows/identity/help/html/use_layout.htm M /trunk/src/windows/identity/help/html/use_start.htm M /trunk/src/windows/identity/help/html/using.htm M /trunk/src/windows/identity/help/html/welcome.htm M /trunk/src/windows/identity/help/html/wnd_main.htm ticket: new subject: NIM 1.2 HtmlHelp User Documentation component: windows tags: pullup Update all text for NIM 1.2. Update most screen images. Convert all images to PNG format from BMP in order to reduce the size of the files. Ensure that all pages are accessible via a path beginning at the welcome.htm page. ------------------------------------------------------------------------ r19427 | jaltman | 2007-04-11 23:45:02 -0400 (Wed, 11 Apr 2007) | 9 lines Changed paths: M /trunk/src/windows/identity/doc/doxyfile.cfg ticket: new subject: NIM doxyfile.cfg - update to Doxygen 1.5.2 component: windows tags: pullup The doxyfile.cfg file was generated using Doxygen 1.2 which is years old. There have been significant improvements in the quality of the Html output since then. As of this commit, the current version is 1.5.2. ------------------------------------------------------------------------ r19426 | jaltman | 2007-04-11 23:40:25 -0400 (Wed, 11 Apr 2007) | 140 lines Changed paths: M /trunk/src/windows/identity/config/Makefile.w2k M /trunk/src/windows/identity/config/Makefile.w32 M /trunk/src/windows/identity/kcreddb/credset.c M /trunk/src/windows/identity/plugins/common/krb5common.c M /trunk/src/windows/identity/plugins/krb4/krb4newcreds.c M /trunk/src/windows/identity/plugins/krb4/lang/en_us/langres.rc M /trunk/src/windows/identity/plugins/krb4/langres.h M /trunk/src/windows/identity/plugins/krb5/krb5funcs.c M /trunk/src/windows/identity/plugins/krb5/krb5identpro.c M /trunk/src/windows/identity/ui/Makefile M /trunk/src/windows/identity/ui/credwnd.c M /trunk/src/windows/identity/ui/credwnd.h D /trunk/src/windows/identity/ui/htmlwnd.h M /trunk/src/windows/identity/ui/htwnd.c M /trunk/src/windows/identity/ui/khmapp.h M /trunk/src/windows/identity/ui/lang/en_us/khapp.rc M /trunk/src/windows/identity/ui/main.c M /trunk/src/windows/identity/ui/mainwnd.c M /trunk/src/windows/identity/ui/newcredwnd.c M /trunk/src/windows/identity/ui/resource.h A /trunk/src/windows/identity/ui/taskbar.c A /trunk/src/windows/identity/ui/taskbar.h M /trunk/src/windows/identity/uilib/action.c ticket: new subject: KFW 3.2 Beta 2 commits component: windows tags: pullup NetIDMgr 1.2.0.2 ================ nidmgr32.dll - When the root credential set is touched, trigger an identity refresh. This is necessary to ensure that the identity list has a complete state of the world when the identity provider attempts to initialize an initial default identity when none previously existed. (see krb5cred.dll section) - Don't set the enabled state for KHUI_ACTION_DESTROY_CRED and KHUI_ACTION_RENEW_CRED actions. They are set elsewhere. krb5common.obj - Initialize variables to prevent uninitialized use. krb4cred.dll - Re-order controls and use CheckRadioButton() for manipulating the radio buttons which select the ticket acquisition method. - Use symbolic constants instead of numbers. - If Kerberos 4 is enabled for a specific identity, then that setting takes precedence over the global setting. The global setting is merely a default if a per-identity setting is not specified. However, a per-identity setting is only read for the default identity. - If the validity of an identity is not known, assume that it is still being checked and don't display any credential text. - When handling WM_COMMAND messages for the new credentials panel, only update the data when a BN_CLICKED message is received and only update the display if the IDC_NCK4_OBTAIN checkbox is toggled. - Remove unused symbols from langres.h krb5cred.dll - When renewing an identity which was imported, first try to import it again. If that fails to obtain newer tickets, then try initializing the MSLSA cache and then importing again. - Correct spelling: k5_ident_valiate_name() -> k5_ident_validate_name(). - Refactor the code for setting an identity as the default so we can call it internally. - When setting the initial default identity, if there is no current default ccache and no known last default identity, then look through the list of ccaches with credentials and pick one with valid tickets. If all else fails, then pick any of the ccaches. netidmgr.exe - Credentials Window - Consistently use KHUI_CW_O_RELIDENT as a necessary and sufficient indicator that the identity needs to be released when freeing an outline node. - Properly initialize an outline node. - Don't group similar credentials if we aren't sorting/grouping by any specific column. - Use the KHUI_CW_O_EMPTY flag to indicate that an outline node contains no children. - Handle the case where we aren't sorting/grouping by any column. - Make sure outline nodes have valid idx_start and idx_end values. - Use consistent logic when painting and handling mouse hotspots. - Don't use WS_EX_TRANSPARENT when creating the notification window. - Use a fixed height for the notification window. - Update the outline when the default identity changes. - Hypertext Window - Correctly handle the "center" attribute in the "p" element. - Use a system brush for painting the background instead of creating one of our own. - Correct the handling of scroll_left and scroll_top when calculating the coordinates for text. - Don't check if the rectangle for the text is inside the visible area of the window before drawing. - Handle WM_ERASEBKGND and use a system color brush to erase the background. - When the size changes, force the extents to be recomputed. This will also update the scroll bars. - Use the proper return value after handling WM_PAINT. - The scrollbar messages send the operation code in the low word of wParam, not the high word. - Use GetScrollInfo() with SIF_POS when the operation is SB_ENDSCROLL or SB_THUMBPOSITION. - When the hottracked link changes for a transparent window, don't invalidate the entire parent window. Instead use MapWindowPoints() to calculate the affected rectangle and invalidate that. - Misc - Change the text of the IDS_NO_CREDS message so that it renders better on a small window. - Initialize COM when starting the GUI. - When showing and hiding the main window and the new credentials window, add a button to the task bar. This allows the user to switch focus to the window if it's obstructed. - Remove unused symbols from resource.h - New Credentials Window - Ignore the validity state of the identity when showing a password change dialog. We don't expect the identity provider to validate the identity when changing the password. ------------------------------------------------------------------------ r19425 | jaltman | 2007-04-11 22:27:10 -0400 (Wed, 11 Apr 2007) | 9 lines Changed paths: M /trunk/src/windows/identity/doc/netidmgr.doc M /trunk/src/windows/identity/doc/netidmgr.pdf ticket: new subject: NIM 3.2 documentation update component: windows tags: pullup Replace the notification icon action menu image with the latest menu structure. ------------------------------------------------------------------------ r19423 | epeisach | 2007-04-11 00:31:52 -0400 (Wed, 11 Apr 2007) | 1 line Changed paths: M /trunk/src/appl/gss-sample/gss-misc.c Move autoconf.h inclusion before tests for HAVE_UNISTD_H and HAVE_SYS_TIME_H ------------------------------------------------------------------------ r19411 | raeburn | 2007-04-10 15:43:50 -0400 (Tue, 10 Apr 2007) | 5 lines Changed paths: M /trunk/src/configure.in ticket: 5517 Missed part of last checkin. Check for cmsghdr and pktinfo structures. ------------------------------------------------------------------------ r19410 | raeburn | 2007-04-09 16:58:13 -0400 (Mon, 09 Apr 2007) | 14 lines Changed paths: M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/locate_kdc.c ticket: new subject: EAI_NODATA deprecated, not always defined tags: pullup target_version: 1.6.1 Brian Kantor reports (on the kerberos@mit list today) that krb5-1.6 doesn't build on FreeBSD 6.1 because they've done away with EAI_NODATA, which was removed from the getaddrinfo API in RFC 3943. This patch conditionalizes two tests for EAI_NODATA on the macro being defined, and also adds handling for EAI_OVERFLOW, a new error code added in RFC 3943. ------------------------------------------------------------------------ r19408 | raeburn | 2007-04-07 01:15:31 -0400 (Sat, 07 Apr 2007) | 22 lines Changed paths: M /trunk/src/kdc/network.c ticket: new subject: use IP(V6)_PKTINFO in KDC for UDP sockets As Denis Vlasenko pointed out in ticket 3306, using IP(V6)_PKTINFO to get or set the local address in UDP communications instead of allocating one socket for each address seen at startup will behave better in environments where the addresses may change while the KDC is running, or in certain unusual network configurations. The patch from Denis was specific to Linux (didn't do IPV6_PKTINFO if IP_PKTINFO wasn't defined). I've reworked it a fair amount, and tested the results briefly on Mac OS X (which has IPV6_PKTINFO but not IP_PKTINFO) and Linux (which has both). With this change, on systems like Linux supporting both socket options, the KDC should be able to use just two UDP sockets, one for IPv4 and one for IPv6. (And if we turned off IPV6_V6ONLY, we might do with one.) Filed as a separate ticket, because Denis's complaint and patch in 3306 cover the RPC code as well. ------------------------------------------------------------------------ r19407 | jaltman | 2007-04-06 21:02:00 -0400 (Fri, 06 Apr 2007) | 24 lines Changed paths: M /trunk/src/windows/identity/config/Makefile.w2k M /trunk/src/windows/identity/config/Makefile.w32 M /trunk/src/windows/identity/nidmgrdll/nidmgrdll.rc M /trunk/src/windows/identity/plugins/krb5/krb5funcs.c M /trunk/src/windows/identity/plugins/krb5/krb5funcs.h M /trunk/src/windows/identity/plugins/krb5/krb5newcreds.c M /trunk/src/windows/identity/ui/cfg_identities_wnd.c M /trunk/src/windows/identity/ui/mainmenu.c M /trunk/src/windows/identity/ui/mainwnd.c M /trunk/src/windows/identity/ui/mainwnd.h ticket: new subject: NIM 1.2.0.1 corrections component: windows tags: pullup NetIdMgr Version 1.2.0.1 netidmgr.exe: - add functionality to implement previously defined "DefaultSticky" registry based configuration parameter. This value is can be added to an installer by a transform or pushed by Group Policy. When set, it controls the default setting of the "sticky" flag for new identities. nidmgr32.dll: - fix the version resources: FileVersion, ProductName, and ProductVersion krb5cred.dll: - when importing an identity from the MSLSA, if there has never been a default identity, configure the MSLSA identity to be the default. ------------------------------------------------------------------------ r19406 | jaltman | 2007-04-06 20:33:15 -0400 (Fri, 06 Apr 2007) | 12 lines Changed paths: M /trunk/src/windows/installer/nsis/kfw-fixed.nsi ticket: new subject: KFW NSIS installer - copyright updates and aklog removal component: windows tags: pullup Update copyrights to include 2007 Removal all references to aklog Correct generation of Product Version ------------------------------------------------------------------------ r19405 | raeburn | 2007-04-06 20:20:44 -0400 (Fri, 06 Apr 2007) | 1 line Changed paths: M /trunk/doc/implementor.texinfo Add some notes on -Bsymbolic on ELF, and why we can't use it. ------------------------------------------------------------------------ r19402 | jaltman | 2007-04-06 15:56:31 -0400 (Fri, 06 Apr 2007) | 16 lines Changed paths: M /trunk/src/windows/installer/wix/files.wxi ticket: new subject: wix installer - modify file list component: windows tags: pullup for build script changes: site-local.nsi -> site-local-tagged.nsi site-local.wxi -> site-local-tagged.wxi add missing file: nsi-includes.nsi ------------------------------------------------------------------------ r19400 | lxs | 2007-04-05 16:33:40 -0400 (Thu, 05 Apr 2007) | 8 lines Changed paths: M /trunk/src/util/support/plugins.c ticket: new subject: krb5int_open_plugin_dirs errors out if directory does not exist If one of the directories in the list doesn't exist and no filenames are passed in because opendir fails and then the code gets an error. opendir() failing should not be a fatal error. The function should just move on to the next directory. ------------------------------------------------------------------------ r19399 | raeburn | 2007-04-05 16:22:28 -0400 (Thu, 05 Apr 2007) | 12 lines Changed paths: M /trunk/src/lib/krb5/os/locate_kdc.c ticket: new subject: service location plugin returning no addresses handled incorrectly If a locate plugin (e.g., the Python sample plugin and script, when given realm BOBO.MIT.EDU) returns no error but no addresses, the library won't report an error, but will try to make contact, and eventually crash with a null pointer dereference. Fix: If a plugin returns a value other than PLUGIN_NO_HANDLE, including success, continue into the code that checks for an empty address list. ------------------------------------------------------------------------ r19396 | tlyu | 2007-04-03 17:27:25 -0400 (Tue, 03 Apr 2007) | 16 lines Changed paths: M /trunk M /trunk/src/appl/telnet/telnetd/state.c M /trunk/src/appl/telnet/telnetd/sys_term.c ticket: new subject: MITKRB5-SA-2007-001: telnetd allows login as arbitrary user tags: pullup target_version: 1.6.1 Fix MITKRB5-SA-2007-001: * src/appl/telnet/telnetd/sys_term.c (start_login): Add "--" argument preceding username, in addition to the original patch. Explicitly check for leading hyphen in username. * src/appl/telnet/telnetd/state.c (envvarok): Check for leading hyphen in environment variables. On advice from Shawn Emery, not using strchr() as in the original patch. ------------------------------------------------------------------------ r19395 | tlyu | 2007-04-03 15:23:52 -0400 (Tue, 03 Apr 2007) | 14 lines Changed paths: M /trunk M /trunk/src/kadmin/server/kadm_rpc_svc.c M /trunk/src/kadmin/server/misc.c M /trunk/src/kadmin/server/misc.h M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/kadmin/server/schpw.c M /trunk/src/kadmin/server/server_stubs.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_util.c M /trunk/src/lib/kadm5/logger.c ticket: new subject: MITKRB5-SA-2007-002: buffer overflow in krb5_klog_syslog target_version: 1.6.1 tags: pullup Fix MITKRB5-SA-2007-002: buffer overflow in krb5_klog_syslog. * src/lib/krb5/krb/get_in_tkt.c (krb5_klog_syslog): Use vsnprintf if available. Everything else: use precision fields on "%s" specifiers to truncate logged strings, in case someone doesn't have vsnprintf. ------------------------------------------------------------------------ r19394 | kpkoch | 2007-04-02 23:04:52 -0400 (Mon, 02 Apr 2007) | 14 lines Changed paths: M /trunk/src/windows/build/bkw.pl Target_Version: 1.6.1 Ticket: 5490 Tags: pullup Correct usage to track implementation. Split repository action into two parts; setting kerveros.ver variables goes in the middle, no longer conditioned on repository access. This ensures that all substitution variables set correctly, even when the repository action is SKIP. Avoid 'file not found' msg when deleting temp file. BETA version not marked as RELEASE. Create installer sandboxes from the staging area. Build there and copy results back to staging area. NSI build no longer picks up WIX build products. ------------------------------------------------------------------------ r19389 | kpkoch | 2007-04-02 17:03:36 -0400 (Mon, 02 Apr 2007) | 8 lines Changed paths: M /trunk/src/windows/build/BKWconfig.xml M /trunk/src/windows/build/bkw.pl Target_Version: 1.6.1 Ticket: 5490 Tags: pullup Add svnbranch; change internal names to svntag and svnbranch. Implement cvs tags and svn tags and branches. Move reading of kerberos.ver to after files are fetched. ------------------------------------------------------------------------ r19376 | jaltman | 2007-04-02 13:49:08 -0400 (Mon, 02 Apr 2007) | 84 lines Changed paths: M /trunk/src/windows/identity/config/ccsv.pl M /trunk/src/windows/identity/config/csvschema.cfg M /trunk/src/windows/identity/plugins/krb5/lang/en_us/langres.rc M /trunk/src/windows/identity/ui/credwnd.c M /trunk/src/windows/identity/ui/lang/en_us/khapp.rc M /trunk/src/windows/identity/ui/mainmenu.c M /trunk/src/windows/identity/ui/mainwnd.c M /trunk/src/windows/identity/uilib/action.c ticket: new subject: More commits for NIM 1.2 Beta 1 component: windows tags: pullup netidmgr.exe - Credentials display : - When picking out the mouse hit rectangles, correctly handle the case where a sticky identity doesn't have any outline controls. - Move code to check and uncheck view layout action to cw_load_view() for consistency. - Initialize outlines properly when creating them. - cw_select_row_creds() should be called on all rows that are being selected or unselected. - Actions : - Remove the 'Contents' item from the 'Help' menu. The KHUI_ACTION_HELP_CTX action already opens the 'Contents' section. - Add 'Change password', 'Import', 'Help contents', and 'About' to the notification icon context menu. - Move the 'Import' action to be between 'Renew' and 'Destroy' for consistency. - Resources : - "Run Network Identity Manager in System Tray" -> "Run from taskbar notification area" - "New Credentials" -> "Obtain new credentials" - Main window : - Don't switch the window mode when handling a KHUI_ACTION_LAYOUT_RELOAD. - Refresh the action tables after changing the window state actions. - Main Menu : - Call khm_refresh_identity_menus() when initializing the menus so that they have a consistent initial state. - When refreshing menus, the checked/unchecked state needs to be set explicitly by turning off flags that are no longer necessary. - Refresh the identities before refreshing the identity menus. - If there are no identities with credentials, disable renew/destroy menus and actions. - Don't bother adding 'renew/destroy all' menu items to the per-identity action menus if there is only one identity. krb5cred.dll - Resources : - Expand the 'Credential flags' control so that it's big enough to hold the contents. source - ccsv.pl : - Handle comment lines before the actual content. - csvschema.cfg : - Don't bother embedding documentation in the data strucutre now. We don't use it. - Convert '[~]' to '\0' before we send it back to the parser. ------------------------------------------------------------------------ r19375 | kpkoch | 2007-04-02 12:13:58 -0400 (Mon, 02 Apr 2007) | 21 lines Changed paths: M /trunk/src/windows/build/BKWconfig.xml M /trunk/src/windows/build/bkw.pl M /trunk/src/windows/build/corebinaryfiles.xml M /trunk/src/windows/build/makeZip.pl A /trunk/src/windows/build/pruneFiles.pl M /trunk/src/windows/build/sdkfiles.xml A /trunk/src/windows/build/zipXML.pl Target_Version: 1.6.1 Ticket: 5490 Tags: pullup Uncomment w2k files in corebinaries.xml. Factor processing of xml into pruneFiles.pl. Factor processing of xml into zipXML.pl. Move SRC zip XML to section of config file. Call zipXML in /REPOSITORY CHECKOUT section of script. Keep track of cleaning of OUTDIR so SRC zip isn't removed during packaging. Remove UNIXFIND from config file. If UNIXFIND isn't present in the config file, set the in-memory UNIXFIND to c:\tools\cygwin\bin. UNIXFIND is now an implementation detail stored in the in-memory config XML, like the versions read from kerberos.ver. Prune more temporary files before making SDK zip. Remove redundant custom files from sdkfiles.xml. Copy *.* from staging/inc instead of *.h -- one .c file is also required. ------------------------------------------------------------------------ r19374 | jaltman | 2007-04-02 09:22:03 -0400 (Mon, 02 Apr 2007) | 6 lines Changed paths: M /trunk/src/windows/identity/doc/netidmgr.doc M /trunk/src/windows/identity/doc/netidmgr.pdf ticket: 5504 Correct some poor grammar in the opening paragraph of the what is NIM section. ------------------------------------------------------------------------ r19373 | jaltman | 2007-04-01 22:58:13 -0400 (Sun, 01 Apr 2007) | 15 lines Changed paths: M /trunk/src/windows/identity/doc/netidmgr.doc M /trunk/src/windows/identity/doc/netidmgr.pdf ticket: new subject: Network Identity Manager 1.2 User Manual component: windows tags: pullup The NIM 1.2 User Manual includes a completely re-written introduction to what is NIM as well as new text describing the new default "basic" view mode and the revised "new credentials" dialog. Updates to the menu structures, the toolbar, and the modifications to the options pages are all provided. All images have been updated with the new color scheme. Image shots were taken on XP SP2 with the Silver XP Theme. ------------------------------------------------------------------------ r19372 | jaltman | 2007-04-01 18:41:18 -0400 (Sun, 01 Apr 2007) | 8 lines Changed paths: M /trunk/src/windows/installer/wix/msi-deployment-guide.txt ticket: new subject: msi deployment guide updates for KFW 3.2 component: windows tags: pullup Update the registry value lists for KFW 3.2 ------------------------------------------------------------------------ r19371 | kpkoch | 2007-04-01 14:42:18 -0400 (Sun, 01 Apr 2007) | 12 lines Changed paths: M /trunk/src/windows/build/bkw.pl M /trunk/src/windows/build/corebinaryfiles.xml M /trunk/src/windows/build/makeZip.pl Target_Version: 1.6.1 Ticket: 5490 Tags: pullup Be smarter about cleaning the staging area. Clean output area if packaging. (Will not clean if -nopackage specified.) Pull corebinaries from staging area instead of from target area. Don't sign before making zips. Build products are only signed in the staging area before any packaging is done. (Packaging products are signed when copied to the output area.) Previous change: Add relnotes.html to output area. ------------------------------------------------------------------------ r19370 | kpkoch | 2007-03-31 23:28:07 -0400 (Sat, 31 Mar 2007) | 11 lines Changed paths: M /trunk/src/windows/build/BKWconfig.xml M /trunk/src/windows/build/bkw.pl M /trunk/src/windows/build/makeZip.pl M /trunk/src/windows/build/signFiles.pl D /trunk/src/windows/build/srcfiles.xml Target_Version: 1.6.1 Ticket: 5490 Tags: pullup Correct directory structure in zip files. Make main config file match today's usage & implementation wrt /sign. Clean staging area before using it. Just clean output area instead of removing it. Clean ziptemp area after each zip. ------------------------------------------------------------------------ r19369 | kpkoch | 2007-03-31 19:20:00 -0400 (Sat, 31 Mar 2007) | 5 lines Changed paths: M /trunk/src/windows/build/bkw.pl Target_Version: 1.6.1 Ticket: 5490 Tags: pullup Eliminate getopt abbreviation for vverbose, which collided with the shortcut for verbose. ------------------------------------------------------------------------ r19368 | kpkoch | 2007-03-31 18:31:33 -0400 (Sat, 31 Mar 2007) | 5 lines Changed paths: M /trunk/src/windows/build/bkw.pl Target_Version: 1.6.1 Ticket: 5490 Tags: pullup Add signing in staging area before building installers. ------------------------------------------------------------------------ r19367 | kpkoch | 2007-03-31 18:09:23 -0400 (Sat, 31 Mar 2007) | 5 lines Changed paths: M /trunk/src/windows/build/BKWconfig.xml M /trunk/src/windows/build/bkw.pl M /trunk/src/windows/build/makeZip.pl Target_Version: 1.6.1 Ticket: 5490 Tags: pullup Make /OUTDIR absolute instead of relative. ------------------------------------------------------------------------ r19366 | kpkoch | 2007-03-30 23:33:23 -0400 (Fri, 30 Mar 2007) | 5 lines Changed paths: M /trunk/src/windows/build/BKWconfig.xml Target_Version: 1.6.1 Ticket: 5490 Tags: pullup Pruning no longer required before make. ------------------------------------------------------------------------ r19365 | kpkoch | 2007-03-30 23:14:08 -0400 (Fri, 30 Mar 2007) | 5 lines Changed paths: M /trunk/src/windows/build/BKWconfig.xml Target_Version: 1.6.1 Ticket: 5490 Tags: pullup Remove most pruned directories -- they are no longer checked out. ------------------------------------------------------------------------ r19363 | kpkoch | 2007-03-30 17:24:18 -0400 (Fri, 30 Mar 2007) | 7 lines Changed paths: M /trunk/src/windows/build/BKWconfig.xml M /trunk/src/windows/build/bkw.pl M /trunk/src/windows/build/sdkfiles.xml M /trunk/src/windows/build/signFiles.pl Target_Version: 1.6.1 Ticket: 5490 Tags: pullup For the sdk zip, copy *.* and then [the new part] remove *.exe and *.msi. Further tweaks should be suggested in the form of mods to sdkfiles.xml. Minor formatting and removing redundant code. ------------------------------------------------------------------------ r19344 | kpkoch | 2007-03-30 16:08:53 -0400 (Fri, 30 Mar 2007) | 11 lines Changed paths: M /trunk/src/windows/build/BKWconfig.xml M /trunk/src/windows/build/bkw.pl M /trunk/src/windows/build/copyfiles.pl M /trunk/src/windows/build/copyfiles.xml A /trunk/src/windows/build/makeZip.pl M /trunk/src/windows/build/sdkfiles.xml A /trunk/src/windows/build/signFiles.pl Target_Version: 1.6.1 Ticket: 5490 Tags: pullup Remove tabs. Improve some comments. Regroup files in copylist.pl according to destination. Add signing. Factor zipfiles out of bkw.pl and signing out of makeZip.pl. Rename MITKerberosForWindows.exe before zipping it into the SDK zipfile. ------------------------------------------------------------------------ r19307 | jaltman | 2007-03-29 17:19:43 -0400 (Thu, 29 Mar 2007) | 55 lines Changed paths: M /trunk/src/windows/identity/plugins/common/dynimport.c M /trunk/src/windows/identity/plugins/common/dynimport.h M /trunk/src/windows/identity/plugins/krb5/krb5configdlg.c M /trunk/src/windows/identity/plugins/krb5/krb5newcreds.c M /trunk/src/windows/identity/ui/credwnd.c M /trunk/src/windows/identity/ui/credwnd.h ticket: new subject: more bug fixes for NIM 1.2 (KFW 3.2) component: windows tags: pullup netidmgr.exe - Credentials display : - If an outline is marked as KHUI_CW_O_STICKY | KHUI_CW_O_RELIDENT, release the identity when deleting the outline node. - Correctly determine the location of UI widgets using the column specifier of the outline node instead of the column specifier of the row. - Do not recompute the extents of a row. - If there is a default identity and it has no credentials and it is not pinned, display it anyway. krb5common.obj - Import profile_rename_section() krb5cred.dll - In the realm editor: - When writing realm data, keep track of whether any updates were performed. - Reset the dirty bits for each element whose changes were written to the profile. - Use profile_rename_section() correctly to delete sections. - Check if any changes were applied before setting the 'applied' bit for the configuration node. - Don't assume that the Kerberos 5 General configuration panel has received WMCFG_APPLY before the realm editor. It will not receive the notification if it hasn't indicated that there are changes to be applied. - New credentials : - If there is no "ExpiresOn" value for a cached prompt set, assume that it has already expired. - Set the lifetime for a new prompt set to be 7 days longer than then maximum renewable lifetime. ------------------------------------------------------------------------ r19306 | jaltman | 2007-03-29 13:24:34 -0400 (Thu, 29 Mar 2007) | 193 lines Changed paths: M /trunk/src/windows/identity/config/Makefile.w2k M /trunk/src/windows/identity/config/Makefile.w32 M /trunk/src/windows/identity/plugins/krb5/krb5configids.c M /trunk/src/windows/identity/plugins/krb5/krb5funcs.c M /trunk/src/windows/identity/plugins/krb5/krb5identpro.c M /trunk/src/windows/identity/plugins/krb5/krbconfig.csv M /trunk/src/windows/identity/plugins/krb5/lang/en_us/langres.rc M /trunk/src/windows/identity/plugins/krb5/langres.h M /trunk/src/windows/identity/ui/appglobal.h M /trunk/src/windows/identity/ui/credwnd.c M /trunk/src/windows/identity/ui/credwnd.h M /trunk/src/windows/identity/ui/lang/en_us/khapp.rc M /trunk/src/windows/identity/ui/main.c M /trunk/src/windows/identity/ui/mainmenu.c M /trunk/src/windows/identity/ui/mainwnd.c M /trunk/src/windows/identity/ui/newcredwnd.c M /trunk/src/windows/identity/ui/newcredwnd.h M /trunk/src/windows/identity/ui/notifier.c M /trunk/src/windows/identity/ui/resource.h M /trunk/src/windows/identity/ui/statusbar.c M /trunk/src/windows/identity/ui/statusbar.h M /trunk/src/windows/identity/ui/timer.c M /trunk/src/windows/identity/ui/toolbar.c M /trunk/src/windows/identity/ui/toolbar.h M /trunk/src/windows/identity/ui/uiconfig.csv M /trunk/src/windows/identity/uilib/action.c M /trunk/src/windows/identity/uilib/khnewcred.h ticket: new subject: NIM commits for KFW 3.2 Beta 1 component: windows (NetIDMgr 1.2.0.0) netidmgr.exe - Simplify credential window UI element placement calculations. - Add the Custom_1 view to the UI schema. This is used to store customizations to the basic view. - Extended styles for toolbars have to be set via TB_SETEXTENDEDSTYLE messages instead of the EX_STYLE parameter to CreateWindowEx(). Also, set the extended style to support detached arrows. - Support drop down menus in the standard toolbar. - The per-identity commands that are added to expiration dialogs are now flagged for automatic dispatch. - Remove unnecessary status bar parts and display the status bar icons at the correct size. - The notification alerts now display the info balloon at the correct size. - Increase the height of the height of the dialog button bar to 190 from 181 dialog units. - Lock the action tables when refreshing the per-identity actions. Perform the necessary notification after refreshing the per-identity actions. - "Initialize " -> "Obtain new credentials for " - Add a button to go back to the Basic view from the Advanced view in the new credentials dialog. - Cache the extents of each row since we now support rows of variable heights. - Selecting a credential row or a header should select all the credentials that are represented by the row. - Update the selection state after loading a new view. - Display the expiration times in the second line of an expanded identity header. - Checks for expiration flags in the credentials window now take into account that the each flag may occupy more than one bit position. - Calculate the expiration flags for the identity before assigning it to a header, so that the header can display accurate expiration data. - Kill unnecessary timers in the credentials view and make sure taht the KHUI_CW_ROW_TIMERSET flag is consistent with whether there is an active timer for the row. - In addition to rows that hold credentials, timers can also be assigned to headers for identities in the basic view. This allows the headers to display expiration times. - The credentials view keeps track of the count of credentials, the count of identity credentials (credentials which belong to the credentials type that the identity belongs to) and the number of initial credentials. - Configuration spaces that hold credential view definitions now include an additional value "_AppVersion" which contains the version of NIM used to create the data. If the current version is greater than the stated version, NIM will failover to using the schema instead of using the saved data. This is because view definitions are version dependent. - The app_version global variable is now a const. - The renew and destroy icons in the standard toolbar are now drop down buttons. If the drop down arrow is clicked, they display a menu with the list of identities that the operation can target. - The renew and destroy actions on the credential menu have been replaced by submenus that allow the user to select the identity which would be the target of the operation. - Consistently update the 'displayed' field of an alert so that plug-ins can keep track of which alerts are being displayed. - If the currently displayed balloon alert has KHUI_ALERT_FLAG_DEFACTION flag, then dispatch the defualt command when the user clicks the notification icon, or display the expanded alert if necessary. - Reduce flicker when drawing the credentials display by clipping the header control from the device context. - The state of Advanced mode is now preserved between NIM sessions. - The credential display layout is kept track of separately for the Basic and Advanced views. Any customization done on either view (e.g.: changing sort order) will only affect that view. Customizations for the Advanced view will be saved in the Custom_0 view, while customizations for the Basic view will be saved in Custom_1. - New color scheme. - Selecting a credential or identity will no longer mask the expiration state. The selection rectangle is now alpha blended. - In Basic view, the width of the Identity column changes with the width of the window so that the credentials display always fills the width of the window. - The colors for the highlight, text color, highlighted text color, window background and other elements are now obtained via Windows so that NetIDMgr will be more consistent with any themes that have been applied. - Correctly determine whether a column can be dragged or resized based on the KHUI_CW_COL_FIXED_WIDTH and KHUI_CW_COL_FIXED_POS flags. - Correctly update the scroll bars when switching between views. - The "marker" button for a displayed alert should not perform any action and it should not be the default control. Selecting it should no longer cause an assertion to be thrown. - Don't display the "... Click here for more." message when displaying a balloon alert if the operating system involved does not provide a reliable means of detecting that the user clicked on a balloon. - When attempting to display queued alerts, if the alert at the top of the queue is of a type that cannot be consolidated, then show it by itself. - If the size of the alert window changes, it should be redrawn properly. krb5creds.dll - Allow setting an identity as the default even if there are no credentials or credential caches associated with it. We generate the name of the ccache we would use if we were getting new credentials for the identity and then set that as the default cache. - Controls in the per-identity configuration panels resized to fit their contents. - Set the credentials type and type name attributes for identities for which we have a TGT. - Use khm_krb5_get_identity_params() when retrieving parameters for the identity global configuration panel. - Add UI elements for setting the global values for forwardable, renewable and addressless flags. - Make the schema default to issue forwardable tickets for identities that have no configuration and when krb5.ini does not define 'forwardable'. - When updating the identity properties, take all the active identities into account, so that we won't orphan any identities with Krb5 properties but no credentials associated with them. - If there is no TGT associated with an identity, then strip it of any Krb5 provided properties. - Associate identities that have a valid TGT with Krb5 by setting KCDB_ATTR_TYPE to the Krb5 credentials type. - Don't attempt to renew an identity if the TGT is not renewable or is expired. - When opening the configuration handle for an identity, if the identity does not have any configuration information, failover to using the per-realm configuration or the identity global configuration. - When opening the configuration handle, don't return a handle that can't safely be closed. - Add code from get_in_tkt.c that correctly handles per-realm settings when obtaining libdefaults settings from the profile. ------------------------------------------------------------------------ r19305 | kpkoch | 2007-03-29 11:48:15 -0400 (Thu, 29 Mar 2007) | 7 lines Changed paths: M /trunk/src/windows/build/BKWconfig.xml M /trunk/src/windows/build/bkw.pl Target_Version: 1.6.1 Ticket: 5490 Tags: pullup Change DEBUG and VERBOSE defaults so that omitting them from the command line has an effect! Pass NODEBUG=1 to build.pl. ------------------------------------------------------------------------ r19304 | kpkoch | 2007-03-29 10:16:16 -0400 (Thu, 29 Mar 2007) | 9 lines Changed paths: M /trunk/src/windows/build/BKWconfig.xml M /trunk/src/windows/build/bkw.pl Target_Version: 1.6.1 Ticket: 5490 Tags: pullup Remove obsolete comment. Add -nolog switch; always pass build.pl --nolog. Logging will be done in bkw.pl.log Create /pismere/CVS if missing so checkout works. ------------------------------------------------------------------------ r19302 | kpkoch | 2007-03-28 15:56:48 -0400 (Wed, 28 Mar 2007) | 5 lines Changed paths: M /trunk/src/windows/build/bkw.pl M /trunk/src/windows/build/copyfiles.xml A /trunk/src/windows/installer/nsis/nsi-includes-tagged.nsi D /trunk/src/windows/installer/nsis/nsi-includes.nsi Target_Version: 1.6.1 Ticket: 5490 Tags: pullup Add %BUILDDIR% for nsi-includes.nsi, which was missed the first time around. ------------------------------------------------------------------------ r19301 | raeburn | 2007-03-28 15:47:12 -0400 (Wed, 28 Mar 2007) | 1 line Changed paths: M /trunk/src/appl/gss-sample/Makefile.in M /trunk/src/kadmin/dbutil/Makefile.in M /trunk/src/tests/dejagnu/Makefile.in M /trunk/src/tests/resolve/Makefile.in make depend ------------------------------------------------------------------------ r19300 | raeburn | 2007-03-28 15:31:01 -0400 (Wed, 28 Mar 2007) | 1 line Changed paths: M /trunk/src/include M /trunk/src/include/gssrpc M /trunk/src/include/krb5 M /trunk/src/lib/gssapi/mechglue M /trunk/src/lib/gssapi/spnego M /trunk/src/plugins/kdb/db2/libdb2 M /trunk/src/plugins/preauth/cksum_body M /trunk/src/plugins/preauth/wpse Update svn:ignore properties. ------------------------------------------------------------------------ r19299 | raeburn | 2007-03-28 15:24:29 -0400 (Wed, 28 Mar 2007) | 3 lines Changed paths: M /trunk/src/configure.in Missed in previous merges: Check if daemon() function needs to be supplied in lib/apputils. ------------------------------------------------------------------------ r19298 | kpkoch | 2007-03-28 14:47:34 -0400 (Wed, 28 Mar 2007) | 5 lines Changed paths: M /trunk/src/windows/build/copyfiles.xml Target_Version: 1.6.1 Ticket: 5490 Tags: pullup Add more tag substitutions to file copy and the config file, to provide a way to generate names like kfw-3-2-0-DEBUG.exe programatically. ------------------------------------------------------------------------ r19297 | kpkoch | 2007-03-28 14:43:11 -0400 (Wed, 28 Mar 2007) | 11 lines Changed paths: M /trunk/src/windows/build/BKWconfig.xml M /trunk/src/windows/build/bkw.pl M /trunk/src/windows/build/copyfiles.pl A /trunk/src/windows/installer/nsis/site-local-tagged.nsi D /trunk/src/windows/installer/nsis/site-local.nsi A /trunk/src/windows/installer/wix/site-local-tagged.wxi D /trunk/src/windows/installer/wix/site-local.wxi Target_Version: 1.6.1 Ticket: 5490 Tags: pullup Pull product version information from kerberos.ver. Change site-local.wxi/.nsi to site-local-tagged.wxi/.nsi. Add tags such as %VERSION-MAJOR% which are substituted by the build script. NB: to build the installers directly, the build script must be run at least once to generate site-local.wxi/.nsi. Write DEBUG, RELEASE, BETA defines to site-local.nsi, based on build setting & values from kerberos.ver. Add more tag substitutions to file copy and the config file, to provide a way to generate names like kfw-3-2-0-DEBUG.exe programatically. ------------------------------------------------------------------------ r19296 | jaltman | 2007-03-28 14:03:45 -0400 (Wed, 28 Mar 2007) | 18 lines Changed paths: M /trunk/src/windows/kfwlogon/kfwlogon.c ticket: new subject: KFW: problems with non-interactive logons component: windows tags: pullup Non-interactive logons cause two problems: (1) on XP/2003 the logon event handlers do not get triggered and on all platforms the LogonScript does not get executed. As a result, ccache files are not deleted. (2) on all platforms, accessing the credential cache causes krbcc32s.exe to be spawned. This process never terminates. This patch tests for interactive logons. If the logon is not interactive, the Network Provider exits immediately. ------------------------------------------------------------------------ r19294 | kpkoch | 2007-03-27 14:42:51 -0400 (Tue, 27 Mar 2007) | 5 lines Changed paths: M /trunk/src/windows/build/bkw-automation.html Target_Version: 1.6.1 Ticket: 5490 Tags: pullup Update documentation. ------------------------------------------------------------------------ r19293 | kpkoch | 2007-03-27 14:41:34 -0400 (Tue, 27 Mar 2007) | 5 lines Changed paths: M /trunk/src/windows/build/BKWconfig.xml Target_Version: 1.6.1 Ticket: 5490 Tags: pullup Correct error message text, add comments, change some command line defaults. Change plink path. ------------------------------------------------------------------------ r19292 | kpkoch | 2007-03-27 13:27:41 -0400 (Tue, 27 Mar 2007) | 8 lines Changed paths: M /trunk/src/util/et/com_err.c Ticket: 5446 Status: resolved Target_Version: 1.6.1 Tags: pullup All Windows apps were popping MessageBoxes when stderr is redirected. Console apps shouldn't and no longer do that. Added isGuiApp, which tests gui resource usage. Removed duplicate nested tests for _WIN32. ------------------------------------------------------------------------ r19291 | jaltman | 2007-03-27 09:47:44 -0400 (Tue, 27 Mar 2007) | 8 lines Changed paths: M /trunk/src/windows/build/copyfiles.xml ticket: new subject: remove unwanted files from kfw build script component: windows Remove aklog, khhelp.h, and the .manifest files as they are not installed by the installer. ------------------------------------------------------------------------ r19290 | jaltman | 2007-03-27 09:46:13 -0400 (Tue, 27 Mar 2007) | 18 lines Changed paths: M /trunk/src/windows/installer/wix/files.wxi ticket: new subject: WIX installer stores WinLogon event handler under wrong registry value tags: pullup component: windows The WinLogon event handler in prior versions of the Wix installer has been installing the event handler under the registry value "KFWLogon" which happens to be the name that "OpenAFS" also uses for its Kerberos logon events. The KFW NSIS installer has used "MIT_KFW" in order to avoid the conflict. The Wix installer is being corrected to match. When there is a name collision, only one of the event handlers gets installed. As a result, Kerberos FILE ccaches get created with SYSTEM only ACLs and are never destroyed. This is the same problem that happens on Windows Vista when integrated logon is used because the event handler hooks do not exist. ------------------------------------------------------------------------ r19289 | jaltman | 2007-03-27 09:37:30 -0400 (Tue, 27 Mar 2007) | 23 lines Changed paths: M /trunk/src/windows/kfwlogon/kfwcommon.c M /trunk/src/windows/kfwlogon/kfwcpcc.c ticket: 5469 This commit addresses several issues: (1) The registry key used for activating event reporting to the Windows application log was wrong. It should be "NetworkProvider" not "Network Provider" (2) Event logging of the state of the "Debug" value has been added so that it is possible to debug the use of event reporting. (3) The code no longer performs the pre-kinit operations if a password was not provided. (4) A new function KFW_copy_file_cache_to_api_cache() has been added. This is used instead of KFW_copy_file_cache_to_default_cache() permitting the default cache to be MSLSA, FILE, or anything else. The API cache name will be of the form API:principal just as is done by Network Identity Manager. ------------------------------------------------------------------------ r19288 | kpkoch | 2007-03-26 09:28:32 -0400 (Mon, 26 Mar 2007) | 7 lines Changed paths: M /trunk/src/windows/build/bkw.pl Target_Version: 1.6.1 Component: KfW Tags: pullup Ticket: new Subject: KfW build automation Don't fetch afscompat. Handle case of checkout into non-existent directory. ------------------------------------------------------------------------ r19287 | raeburn | 2007-03-26 04:58:30 -0400 (Mon, 26 Mar 2007) | 2 lines Changed paths: M /trunk M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/ser_ctx.c Remove unused scc_default_format field from krb5_context. ------------------------------------------------------------------------ r19285 | raeburn | 2007-03-25 19:10:34 -0400 (Sun, 25 Mar 2007) | 2 lines Changed paths: M /trunk M /trunk/src/lib/krb5/os/c_ustime.c Initialize 'now' to avoid compiler warning. ------------------------------------------------------------------------ r19284 | raeburn | 2007-03-25 19:10:24 -0400 (Sun, 25 Mar 2007) | 2 lines Changed paths: M /trunk M /trunk/src/lib/krb5/os/an_to_ln.c MAX_FORMAT_BUFFER should be type size_t to reduce warnings. ------------------------------------------------------------------------ r19283 | raeburn | 2007-03-25 19:10:15 -0400 (Sun, 25 Mar 2007) | 2 lines Changed paths: M /trunk M /trunk/src/lib/krb5/krb/serialize.c Adjust type of 'stable' in krb5_register_serializer to reduce warnings. ------------------------------------------------------------------------ r19282 | raeburn | 2007-03-25 19:10:07 -0400 (Sun, 25 Mar 2007) | 2 lines Changed paths: M /trunk M /trunk/src/lib/krb5/krb/conv_princ.c Change strnchr sought value to int to match passed value. ------------------------------------------------------------------------ r19281 | raeburn | 2007-03-25 19:09:56 -0400 (Sun, 25 Mar 2007) | 2 lines Changed paths: M /trunk M /trunk/src/lib/krb5/krb/preauth2.c Initialize values to avoid 'possibly uninitialized' compiler warnings. ------------------------------------------------------------------------ r19280 | raeburn | 2007-03-25 19:09:48 -0400 (Sun, 25 Mar 2007) | 3 lines Changed paths: M /trunk M /trunk/src/lib/krb5/krb/gen_seqnum.c M /trunk/src/lib/krb5/krb/gen_subkey.c M /trunk/src/lib/krb5/krb/preauth2.c Convert keyblock or padata types to krb5_data without compiler warnings. (Added inline functions, with appropriate casts, for data conversion.) ------------------------------------------------------------------------ r19279 | raeburn | 2007-03-25 19:09:39 -0400 (Sun, 25 Mar 2007) | 2 lines Changed paths: M /trunk M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_safe.c Use memset to silence some 'may be used uninitialized' warnings. ------------------------------------------------------------------------ r19278 | raeburn | 2007-03-25 19:09:27 -0400 (Sun, 25 Mar 2007) | 2 lines Changed paths: M /trunk M /trunk/src/lib/krb5/krb/mk_cred.c M /trunk/src/lib/krb5/krb/mk_error.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_rep.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/rd_cred.c M /trunk/src/lib/krb5/krb/rd_error.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_rep.c M /trunk/src/lib/krb5/krb/rd_req.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/rd_safe.c whitespace (mostly wrapping long lines produced by protoize) ------------------------------------------------------------------------ r19277 | raeburn | 2007-03-25 19:09:18 -0400 (Sun, 25 Mar 2007) | 2 lines Changed paths: M /trunk M /trunk/src/configure.in M /trunk/src/plugins/kdb/db2/Makefile.in D /trunk/src/plugins/kdb/db2/configure.in Configure db2 plugin directory at top level. ------------------------------------------------------------------------ r19276 | raeburn | 2007-03-25 19:09:09 -0400 (Sun, 25 Mar 2007) | 3 lines Changed paths: M /trunk M /trunk/src/plugins/kdb/db2/Makefile.in M /trunk/src/plugins/kdb/db2/configure.in Pass the extra library dependency on AIX (is this even still needed??) via a new variable instead of by updating LIBS at configure time. ------------------------------------------------------------------------ r19275 | raeburn | 2007-03-25 19:08:58 -0400 (Sun, 25 Mar 2007) | 2 lines Changed paths: M /trunk M /trunk/src/plugins/kdb/db2/configure.in Don't test for stuff not used, used unconditionally, or with feature-test macros in k5-int.h available at test time. ------------------------------------------------------------------------ r19274 | raeburn | 2007-03-25 19:08:46 -0400 (Sun, 25 Mar 2007) | 2 lines Changed paths: M /trunk M /trunk/src/configure.in M /trunk/src/tests/Makefile.in M /trunk/src/tests/asn.1/Makefile.in D /trunk/src/tests/configure.in M /trunk/src/tests/create/Makefile.in M /trunk/src/tests/dejagnu/Makefile.in M /trunk/src/tests/gss-threads/Makefile.in M /trunk/src/tests/gssapi/Makefile.in M /trunk/src/tests/hammer/Makefile.in M /trunk/src/tests/misc/Makefile.in M /trunk/src/tests/resolve/Makefile.in M /trunk/src/tests/shlib/Makefile.in M /trunk/src/tests/threads/Makefile.in M /trunk/src/tests/verify/Makefile.in Build tests subtree makefiles at top level. ------------------------------------------------------------------------ r19273 | raeburn | 2007-03-25 19:08:38 -0400 (Sun, 25 Mar 2007) | 2 lines Changed paths: M /trunk M /trunk/src/tests/dejagnu/t_inetd.c M /trunk/src/tests/gss-threads/gss-server.c M /trunk/src/tests/resolve/resolve.c Include autoconf.h. ------------------------------------------------------------------------ r19272 | raeburn | 2007-03-25 19:08:25 -0400 (Sun, 25 Mar 2007) | 2 lines Changed paths: M /trunk M /trunk/src/appl/Makefile.in D /trunk/src/appl/configure.in M /trunk/src/appl/gss-sample/Makefile.in M /trunk/src/appl/sample/Makefile.in M /trunk/src/appl/sample/sclient/Makefile.in M /trunk/src/appl/sample/sserver/Makefile.in M /trunk/src/appl/simple/Makefile.in M /trunk/src/appl/simple/client/Makefile.in M /trunk/src/appl/simple/server/Makefile.in M /trunk/src/appl/user_user/Makefile.in M /trunk/src/configure.in Configure appl test programs from top level. ------------------------------------------------------------------------ r19271 | raeburn | 2007-03-25 19:08:15 -0400 (Sun, 25 Mar 2007) | 2 lines Changed paths: M /trunk M /trunk/src/appl/gss-sample/gss-misc.c Include autoconf.h. ------------------------------------------------------------------------ r19270 | raeburn | 2007-03-25 19:08:05 -0400 (Sun, 25 Mar 2007) | 2 lines Changed paths: M /trunk M /trunk/src/configure.in M /trunk/src/lib/apputils/Makefile.in D /trunk/src/lib/apputils/configure.in M /trunk/src/plugins/locate/python/Makefile.in D /trunk/src/plugins/locate/python/configure.in M /trunk/src/util/ss/Makefile.in D /trunk/src/util/ss/configure.in Generate makefiles for two static libs plus the python plugin from the top-level configure script. ------------------------------------------------------------------------ r19269 | raeburn | 2007-03-25 19:07:53 -0400 (Sun, 25 Mar 2007) | 2 lines Changed paths: M /trunk M /trunk/src/t_krbconf Fix some syntax issues in testing krb5-config output. ------------------------------------------------------------------------ r19268 | raeburn | 2007-03-25 19:07:43 -0400 (Sun, 25 Mar 2007) | 2 lines Changed paths: M /trunk M /trunk/src/plugins/locate/python/Makefile.in Depend on support library. ------------------------------------------------------------------------ r19267 | raeburn | 2007-03-25 19:07:33 -0400 (Sun, 25 Mar 2007) | 2 lines Changed paths: M /trunk M /trunk/src/plugins/locate/python/py-locate.c Include autoconf.h before testing macros for Python header location. ------------------------------------------------------------------------ r19266 | raeburn | 2007-03-25 19:07:21 -0400 (Sun, 25 Mar 2007) | 2 lines Changed paths: M /trunk M /trunk/src/aclocal.m4 M /trunk/src/appl/libpty/configure.in M /trunk/src/appl/telnet/configure.in M /trunk/src/lib/apputils/configure.in M /trunk/src/util/ss/configure.in Remove KRB5_BUILD_LIBRARY_STATIC; always use KRB5_BUILD_LIBRARY. ------------------------------------------------------------------------ r19265 | raeburn | 2007-03-25 19:07:09 -0400 (Sun, 25 Mar 2007) | 13 lines Changed paths: M /trunk M /trunk/src/aclocal.m4 M /trunk/src/appl/libpty/Makefile.in M /trunk/src/appl/telnet/libtelnet/Makefile.in A /trunk/src/config/libnodeps.in A /trunk/src/config/libpriv.in M /trunk/src/config/pre.in M /trunk/src/lib/apputils/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/Makefile.in M /trunk/src/util/ss/Makefile.in Never set krb5_force_static. Instead, set the defaults for building shared libraries, and allow a Makefile.in to include a new makefile fragment for building private (static, not installed) libraries. Created another makefile fragment to be included to indicate the shared library has no dependencies. (Currently this is the case only for the libdb2 library, which we don't install, but do build for testing.) The way we construct the library dependency search path arguments doesn't work for an empty list on some platforms. Updated Makefile.in to use @libpriv_frag@ and @libnodeps_frag@ as necessary. ------------------------------------------------------------------------ r19264 | raeburn | 2007-03-25 19:06:58 -0400 (Sun, 25 Mar 2007) | 2 lines Changed paths: M /trunk M /trunk/src/lib/crypto/decrypt.c Store a little more detail for unknown enctype error. ------------------------------------------------------------------------ r19263 | raeburn | 2007-03-25 19:06:44 -0400 (Sun, 25 Mar 2007) | 2 lines Changed paths: M /trunk M /trunk/src/util/profile/Makefile.in Fix PROG_LIBPATH, and use -l instead of an explicit filename to build profile_tcl. ------------------------------------------------------------------------ r19262 | raeburn | 2007-03-25 19:06:27 -0400 (Sun, 25 Mar 2007) | 2 lines Changed paths: M /trunk M /trunk/src/aclocal.m4 Rearrange code so all of the 'krb5_force_static' stuff is done in one place. ------------------------------------------------------------------------ r19261 | raeburn | 2007-03-25 19:06:17 -0400 (Sun, 25 Mar 2007) | 4 lines Changed paths: M /trunk M /trunk/src/aclocal.m4 M /trunk/src/plugins/kdb/db2/configure.in M /trunk/src/plugins/kdb/db2/libdb2/configure.in M /trunk/src/plugins/locate/python/configure.in M /trunk/src/plugins/preauth/cksum_body/configure.in M /trunk/src/plugins/preauth/wpse/configure.in Remove traces of enable_shared, enable_static, enable_profiled, and build_dynobj. Hard-code the behavior for shared libraries, no static, no profiled. ------------------------------------------------------------------------ r19260 | raeburn | 2007-03-25 19:06:04 -0400 (Sun, 25 Mar 2007) | 2 lines Changed paths: M /trunk M /trunk/src/aclocal.m4 M /trunk/src/configure.in M /trunk/src/plugins/kdb/db2/configure.in M /trunk/src/plugins/kdb/ldap/libkdb_ldap/configure.in M /trunk/src/plugins/locate/python/configure.in M /trunk/src/plugins/preauth/cksum_body/configure.in M /trunk/src/plugins/preauth/wpse/configure.in Remove separate KRB5_BUILD_LIBRARY_WITH_DEPS macro, just use KRB5_BUILD_LIBRARY. ------------------------------------------------------------------------ r19259 | raeburn | 2007-03-25 19:05:51 -0400 (Sun, 25 Mar 2007) | 2 lines Changed paths: M /trunk M /trunk/src/appl/libpty/configure.in Remove commented-out macro. ------------------------------------------------------------------------ r19258 | raeburn | 2007-03-25 19:05:37 -0400 (Sun, 25 Mar 2007) | 3 lines Changed paths: M /trunk M /trunk/src/aclocal.m4 Remove special support for building a shared library with no dependencies, since we only have one such library, and it's one we don't install. ------------------------------------------------------------------------ r19241 | raeburn | 2007-03-21 10:52:37 -0400 (Wed, 21 Mar 2007) | 1 line Changed paths: M /trunk/src/config/shlib.conf Don't use -Bsymbolic on Linux for now, it seems to break kadmind somehow. ------------------------------------------------------------------------ r19240 | jaltman | 2007-03-21 00:48:09 -0400 (Wed, 21 Mar 2007) | 19 lines Changed paths: M /trunk/src/windows/kfwlogon/kfwcommon.c M /trunk/src/windows/kfwlogon/kfwlogon.h ticket: 5469 When using the Vista SDK version of NTSecAPI.h it is necessary to ensure the _WIN32_WINNT have a value of 0x0501 or greater. Otherwise, required LSA type declarations are undeclared. Provide a registry value that can be set to turn on Application Event log messages for debugging. HKLM\System\CurrentControlSet\Services\MIT Kerberos\Network Provider DWORD "Debug" Ensure that KFW_obtain_user_temp_directory() returns a value on error. Correct the declaration of KFW_copy_cache_to_system_file() to match the prototype. ------------------------------------------------------------------------ r19239 | raeburn | 2007-03-21 00:14:02 -0400 (Wed, 21 Mar 2007) | 6 lines Changed paths: M /trunk/src/lib/krb5/os/init_os_ctx.c ticket: new subject: krb5 library uses kdc.conf when it shouldn't Don't add kdc.conf to the list of config files to use unless it's actually requested. Reported by Will Fiveash. ------------------------------------------------------------------------ r19238 | jaltman | 2007-03-20 16:41:52 -0400 (Tue, 20 Mar 2007) | 220 lines Changed paths: M /trunk/src/windows/identity/apiversion.txt M /trunk/src/windows/identity/config/Makefile.w2k M /trunk/src/windows/identity/config/Makefile.w32 M /trunk/src/windows/identity/include/khlist.h M /trunk/src/windows/identity/include/khmsgtypes.h M /trunk/src/windows/identity/kconfig/api.c M /trunk/src/windows/identity/kconfig/kconfig.h M /trunk/src/windows/identity/kcreddb/identity.c M /trunk/src/windows/identity/plugins/common/dynimport.c M /trunk/src/windows/identity/plugins/common/dynimport.h M /trunk/src/windows/identity/plugins/common/krb5common.c M /trunk/src/windows/identity/plugins/krb4/krb4funcs.c M /trunk/src/windows/identity/plugins/krb4/krb4funcs.h M /trunk/src/windows/identity/plugins/krb4/lang/en_us/langres.rc M /trunk/src/windows/identity/plugins/krb5/krb5configdlg.c M /trunk/src/windows/identity/plugins/krb5/krb5funcs.c M /trunk/src/windows/identity/plugins/krb5/krb5funcs.h M /trunk/src/windows/identity/plugins/krb5/krb5newcreds.c M /trunk/src/windows/identity/plugins/krb5/krbcred.h M /trunk/src/windows/identity/plugins/krb5/lang/en_us/langres.rc M /trunk/src/windows/identity/ui/Makefile M /trunk/src/windows/identity/ui/cfg_general_wnd.c M /trunk/src/windows/identity/ui/credfuncs.c M /trunk/src/windows/identity/ui/credfuncs.h M /trunk/src/windows/identity/ui/credwnd.c M /trunk/src/windows/identity/ui/credwnd.h M /trunk/src/windows/identity/ui/lang/en_us/khapp.rc M /trunk/src/windows/identity/ui/main.c M /trunk/src/windows/identity/ui/mainmenu.c M /trunk/src/windows/identity/ui/mainmenu.h M /trunk/src/windows/identity/ui/mainwnd.c M /trunk/src/windows/identity/ui/mainwnd.h M /trunk/src/windows/identity/ui/newcredwnd.c M /trunk/src/windows/identity/ui/notifier.c M /trunk/src/windows/identity/ui/notifier.h M /trunk/src/windows/identity/ui/resource.h M /trunk/src/windows/identity/ui/timer.c M /trunk/src/windows/identity/ui/uiconfig.csv M /trunk/src/windows/identity/uilib/accel.csv M /trunk/src/windows/identity/uilib/action.c M /trunk/src/windows/identity/uilib/actions.csv M /trunk/src/windows/identity/uilib/khaction.h M /trunk/src/windows/identity/uilib/khactiondef.h M /trunk/src/windows/identity/uilib/khalerts.h ticket: new subject: NIM: New Default View and miscellaneous fixes component: windows ================================ KfW 3.1 Alpha (NetIDMgr 1.1.11.0) -- nidmgr32.dll - Only one action in a menu is allowed to have KHUI_ACTIONREF_DEFAULT flag set. This marks the action as being the default action for the menu and will be rendered as such. - Newly created identities start off with the KCDB_IDENT_FLAG_EMPTY flag set. Once credentials are associated with the identity and the identity is refreshed, the flag will be cleared. - When creating actions, enforce the name length. - khm_value_exists() now handles shadowed configuration spaces. - Add new action KHUI_ACTION_LAYOUT_MINI which toggles between 'Advanced' and 'Basic' views. - Add support for F11 and F12 keys in khui_get_cmd_accel_string(). - New option for alerts to indicate that instead of just setting the response field in the alert, the UI should dispatch the command that the user has selected. -- krb5common.obj - khm_krb5_initialize() can return a handle to a krb5_ccache that has already been closed. Now it doesn't. - Also import 'krb5_string_to_deltat()'. - Work around conditioned symbol definitions in ntsecapi.h in the Vista Platform SDK that affect Win 2000. -- krb5cred.dll - Don't clear the prompts when the options for an identity changes. The prompter code relies on the prompts being around so that the values that the user has entered can be retained if the new set of prompts is the same as the old one. - Use the same code in the new credentials acquisition and the identity configuration code to obtain krb5 parameters for an identity. - Reset the 'IMPORTED' flag when we get new credentials using a password. - If the validity of a principal is not known, then we restrict the options that can be specified when calling krb5_get_init_creds_password() so that we can reliably determine if the principal is valid. If we need to get new credentials for the principal, we need to make another call using the correct options. - The return codes from the prompter need to indicate that the password read operation was cancelled instead of arbiraty non-zero values. - When reading identity settings, if a particular setting is not defined in the registry, then default to reading the settings out of krb5.ini. - Refer to credentials as 'credentials' or 'tickets' instead of 'creds'. - If an identity has imported credentials, don't import for the same identity again. - When importing an identity, create the identity configuration in the registry if we don't already have any settings there. - Work around conditioned symbol definitions in ntsecapi.h in the Vista Platform SDK that affect Win 2000. - Rearrange declarations for clarity. - Use the correct APIs to parse configuration values from krb5.ini. -- krb4cred.dll - The dialog layout was updated to accomodate a localized string that no longer fit in its control. - Remove a spurious inclusion of ntsecapi.h and work around conditioned symbol definition in the Vista Platform SDK. -- netidmgr.exe - Fix the menu creation code to correctly tag the default action so that it will be rendered properly. - Update the menu enumeration code to use documented functions instead of accessing acton lists directly. - Pool of per-identity actions now include a set of actions for obtaining credentials for specific identities. - The default action performed when the notification icon is clicked is now configurable. When displaying the context menu in the notification area, the default action is highlighted. - Remove unnecessary handlers from the notifcation event handler. - Only handle NIN_SELECT instead of both NIN_SELECT and WM_LBUTTONUP in the notification event handler. When the user clicks the notication icon, both events are generated. NIN_SELECT is canonical. - When the handling NIN_BALLOONUSERCLICK in the notification event handler, reset balloon_alert before displaying any new alerts so that we won't overwrite it later. - Reset the notification alert icon after displaying an alert. - If a renewal fails, the displayed alert contains a button that the user can click to initiate the process of acquiring new credentials for the identity. - Alerts can optionally dispatch the commands that were added to it using the KHUI_ALERT_FLAG_DISPATCH_CMD flag. - Increase the size of the About dialog. - Correct the action text for the IDS_ACTION_OPEN_APP and IDS_ACTION_CLOSE_APP to say 'Show' and 'Hide' instead of 'Open' and 'Close'. These actions only control the visible state of the NIM window. - Add additional notification which signals that the commandline has finished processing. - Add an 'acquire' action to the per-identity actions. - The per identity actions (renew, destroy, acquire) now have useful captions, names and tooltips. - Use WM_NEXTDLGCTL message when changing the focus of dialog controls. SetFocus() is insufficient. - If we get a request to show a new credential acquisition dialog and we are already showing one, bring that one to the foreground instead of trying to display a new one or waiting quietly. - New configuration schema for the UI that include definitions for the new default view. - The alerter window can now show more than one alert at once. - If we are about to show queued alerts, then check if the alerts that are waiting are related and if they can be grouped together. If so, show them in a single alert window instead of multiple ones. - If new alerts are issued while a set of alerts are being displayed and if the new alert is related to the alerts that are being displayed, then add the new alert to the list being displayed. - Make sure we have a lock on the alert when we are manipulating or accessing it. - Set the focus to the correct control when displaying an alert. - When adding alerts from the alert queue, make sure we iterate through the queue properly. - Allow keyboard navigation inside the alert window and support scroll bars. - Check if we have a valid code pointer before invoking a UI callback. - Make sure the main window is in the normal configuration before switching to a layout that rquires it. - When moving the main window around, if it comes close to an edge of the working area of the display, snap to it. - Maintain two sets of settings for the main window placement. One for the mini mode and one for the normal mode. - When processing saved window placement information from the configuration, handle docking hints which note which edges of the screen the main window should be adjacent to, if any. - Switching to the 'Basic' view disables the layout and column selection menus. - Position the new credentials dialog above the main window if the main window is visible. - The alert that is displayed to indicate that an identity has expired, now contains a command button that can be used to invoke the new credentials dialog for that identity. -- source - Update the documentation to reflect the change in behavior regarding KHUI_ACTIONREF_DEFAULT in khui_menu_insert_action() and khui_menu_insert_paction(). - Remove notes about menu access functions being not thread safe. This is no longer true. - Update the documentation for khui_alert_show() to document new behavior regarding KHUI_ALERT_FLAG_DISPATCH_CMD. - Update documentation to indicate which KHUI_ALERT_FLAG_* flags are internal and document the new KHUI_ALERT_FLAG_DISPATCH_CMD flag. - Augment the queue handling macros to support additional operations. Also add new tree data structure with an ordered list of children. - Code reorganization to reuse code for obtaining the caption and tooltip for a system defined action in netidmgr.exe. ------------------------------------------------------------------------ r19237 | jaltman | 2007-03-20 03:13:18 -0400 (Tue, 20 Mar 2007) | 13 lines Changed paths: M /trunk/src/lib/krb5/ccache/cc_mslsa.c ticket: new subject: Enable Vista support for MSLSA tags: pullup The MSLSA: ccache type when used on Windows Vista can take advantage of an ability to write tickets to the LSA credential cache for the current logon session. This is possible due to the addition of the KERB_SUBMIT_TICKET interface. Also new to Vista is the CACHE_INFO_EX2 interface which permits a much more efficient method of enumerating the contents of the LSA credential cache. The code to take advantage of these features has been present for more than a year. However, due to the lack of a public SDK that included the necessary data structures the functionality has been disabled. As of this commit, the functionality will be enabled if the version of NTSecAPI.h includes TRUST_ATTRIBUTE_TRUST_USES_AES_KEYS. This is a preprocessor symbol that is new to the Vista SDK. In order to build with the new Vista functionality when using the XP SP2 SDK, the NTSecAPI.h file from the Vista SDK must be used in place of the version from the XP SP2 SDK. This commit also addresses the issues associated with the inability to read session keys from a UAC limited process. When UAC limitation is detected by examining the process token elevation level all access to the MSLSA contents is disabled. At some point in the future we can implement an elevated COM service in order to obtain access to the session keys. ------------------------------------------------------------------------ r19235 | lxs | 2007-03-19 16:21:54 -0400 (Mon, 19 Mar 2007) | 9 lines Changed paths: M /trunk/src/util/support/fake-addrinfo.c ticket: new target_version: 1.6.1 tags: pullup subject: Zero sockaddrs in fai_add_entry() so we can compare them with memcmp() If we don't zero the struct sockaddrs in fai_add_entry() then any sin_zero fields will be left as random memory and the memcmp() will return that the addresses are different even if they aren't. ------------------------------------------------------------------------ r19234 | kpkoch | 2007-03-16 14:38:28 -0400 (Fri, 16 Mar 2007) | 7 lines Changed paths: M /trunk/src/windows/build/BKWconfig.xml A /trunk/src/windows/build/Logger.pm M /trunk/src/windows/build/bkw-automation.html M /trunk/src/windows/build/bkw.pl A /trunk/src/windows/build/copyfiles.pl M /trunk/src/windows/build/copyfiles.xml A /trunk/src/windows/build/corebinaryfiles.xml A /trunk/src/windows/build/sdkfiles.xml A /trunk/src/windows/build/srcfiles.xml Subject: KfW automated build scripts & supporting files. Updated scripts & additional configuration files. Ticket: new Target_Version: 1.6.1 tags: pullup ------------------------------------------------------------------------ r19233 | kpkoch | 2007-03-16 14:35:59 -0400 (Fri, 16 Mar 2007) | 5 lines Changed paths: M /trunk/src/windows/installer/wix/site-local.wxi Update 3.1.0 to 3.2.0; update location of sample directory. Ticket: 5409 Target_Version: 1.6.1 Tags: pullup ------------------------------------------------------------------------ r19232 | kpkoch | 2007-03-15 23:55:52 -0400 (Thu, 15 Mar 2007) | 3 lines Changed paths: M /trunk/src/windows/installer/nsis/kfw-fixed.nsi M /trunk/src/windows/installer/nsis/nsi-includes.nsi M /trunk/src/windows/installer/nsis/site-local.nsi Subject: Update build files for new version and file locations. Target_Version: 1.6.1 Tags: pullup ------------------------------------------------------------------------ r19229 | raeburn | 2007-03-14 21:11:40 -0400 (Wed, 14 Mar 2007) | 5 lines Changed paths: M /trunk/src/config/shlib.conf On Linux, add linker flags -Bsymbolic (makes for smaller libraries, at the cost of being able to override the symbol names we export) and --no-undefined (errors out on shared library generation with undefined symbols). ------------------------------------------------------------------------ r19228 | raeburn | 2007-03-14 21:10:10 -0400 (Wed, 14 Mar 2007) | 1 line Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/Makefile.in Depend on kadm5 server library too, now that we use the config_params calls. ------------------------------------------------------------------------ r19227 | raeburn | 2007-03-14 16:25:41 -0400 (Wed, 14 Mar 2007) | 4 lines Changed paths: M /trunk/src/include/k5-platform.h ticket: 5425 Use "unsigned __int{16,32}" types for Windows in load_{16,32}_n, per Kevin. ------------------------------------------------------------------------ r19226 | raeburn | 2007-03-13 21:52:23 -0400 (Tue, 13 Mar 2007) | 7 lines Changed paths: M /trunk/src/kadmin/dbutil/kadm5_create.c ticket: 5257 * kadm5_create.c: Include fake-addrinfo.h. (add_admin_princs): Use getaddrinfo instead of gethostbyname. Report the correct message on getaddrinfo errors, and return EINVAL to caller. ------------------------------------------------------------------------ r19225 | raeburn | 2007-03-13 20:52:47 -0400 (Tue, 13 Mar 2007) | 5 lines Changed paths: M /trunk/src/kadmin/cli/k5srvutil.sh ticket: 5447 Fix tail portability problem by adding an expression test to the existing awk invocation instead. Patch from Robert Basch at MIT. ------------------------------------------------------------------------ r19224 | raeburn | 2007-03-13 20:42:55 -0400 (Tue, 13 Mar 2007) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/config/default.exp Remove test pass that exercises AES256 over UDP, since we also have one that exercises the same configuration over TCP. ------------------------------------------------------------------------ r19223 | raeburn | 2007-03-13 20:35:06 -0400 (Tue, 13 Mar 2007) | 8 lines Changed paths: M /trunk/src/include/k5-platform.h M /trunk/src/lib/krb5/krb/get_in_tkt.c ticket: 5425 * include/k5-platform.h: Add load_{16,32,64}_n for loading values from (possibly unaligned) memory in native order. * lib/krb5/krb/get_in_tkt.c (krb5_get_init_creds): Fetch four random bytes from the crypto library and generate a 31-bit (non-negative) nonce, instead of using the timestamp. ------------------------------------------------------------------------ r19222 | raeburn | 2007-03-13 20:26:57 -0400 (Tue, 13 Mar 2007) | 5 lines Changed paths: M /trunk/src/lib/krb5/os/sendto_kdc.c * sendto_kdc.c (default_debug_handler): If writing to a log file, keep it open and unbuffered instead of always opening and closing. When the format string has characters to be copied literally to the output, write them all at once instead of individually. ------------------------------------------------------------------------ r19221 | jaltman | 2007-03-13 02:35:13 -0400 (Tue, 13 Mar 2007) | 53 lines Changed paths: M /trunk/src/windows/kfwlogon/kfwcommon.c M /trunk/src/windows/kfwlogon/kfwlogon.c M /trunk/src/windows/kfwlogon/kfwlogon.def M /trunk/src/windows/kfwlogon/kfwlogon.h ticket: new subject: KFW: Vista Integrated Logon component: windows On Windows Vista the GINA architecture was removed. As a side effect the support for the Logon Event Handlers was also removed. The KFW Integrated Logon functionality relies on the "Logon" event handler to migrate the user's tickets from a secure FILE: ccache to an API: ccache so that the tickets will be available to NetIDMgr and all other Kerberos applications. This functionality is especially important on Vista for accounts that are members of the Administrators group because the User Account Control (UAC) restricts access to the session keys of all tickets in the MSLSA ccache. The only way for tickets to be made available to MIT Kerberos applications is by obtaining them within the Network Provider and pushing them into the Logon Session. This patch replaces the missing Logon Event Handler support with a new exported function "LogonEventHandler" which adheres to the rundll32.exe specifications. The "LogonEventHandler" function accepts as input the name of a FILE ccache and moves the contents into an API: ccache and then deletes the FILE ccache. In order for this to work the FILE ccache must be owned by the account that was used to logon to the current session. The NPLogonNotify() function must therefore lookup the SID for the active account, assign an appropriate DACL to the ccache file, and change the owner. In addition, when Vista is in use a LogonScript must be constructed that will perform the call to rundll32.exe. Other changes include altering the prototype of KFW_copy_ccache_system_file to accept a filename instead of the LogonID. This improves the abstraction and allows the filename to be computed once and passed into multiple functions from NPLogonNotify(). Many debugging calls were added to assist with implementation. #define DEBUG 1 at the top of kfwcommon.c when you wish to build with debugging that generates entries in the Windows Application Event Viewer. It is important to note that Integrated Logon attempts to logon the username within the default realm within the krb5.ini file using the provided password. This is so a local machine account name matching the default realm can obtain Kerberos tickets by synchronizing the password. ------------------------------------------------------------------------ r19215 | raeburn | 2007-03-08 20:47:05 -0500 (Thu, 08 Mar 2007) | 1 line Changed paths: M /trunk/src/tests/dejagnu/config/default.exp Remove from unused_passes a configuration also listed in the default passes. ------------------------------------------------------------------------ r19212 | raeburn | 2007-03-06 18:36:34 -0500 (Tue, 06 Mar 2007) | 1 line Changed paths: M /trunk/src/tests/dejagnu/config/default.exp Do use valgrind on /bin/sh commands, since that's how we launch kadmind currently. ------------------------------------------------------------------------ r19211 | jaltman | 2007-03-06 18:30:47 -0500 (Tue, 06 Mar 2007) | 25 lines Changed paths: M /trunk/src/windows/installer/wix/features.wxi M /trunk/src/windows/installer/wix/files.wxi ticket: new subject: reverting commit to windows WIX installer (revision 19207) component: windows Revision 19207 committed by Kevin Koch does not document changes made to the Wix installer files. The changes that were made remove the installation of the configuration files and the inclusion of leash32.chm. When the decision is made to remove Leash from the installer, the entire Leash feature and the associated properties used to determine when it is installed must be removed. Commenting out individual file components is not sufficient. Configuration files must be installed as part of KFW. The source of the configuration files is defined by the variable "ConfigDir" within the site-local.wxi directory. Any changes made to the WIX installer must also be made to the NSIS installer. The changes to the src/windows/wix directory from 19207 are therefore reverted. ------------------------------------------------------------------------ r19208 | raeburn | 2007-03-05 18:51:22 -0500 (Mon, 05 Mar 2007) | 15 lines Changed paths: M /trunk/src/config/shlib.conf ticket: new subject: osf1: get proper library dependencies installed target_version: 1.6.1 tags: pullup The LDCOMBINE setting for Tru64 left out $(CFLAGS), which meant the -pthread option wasn't being passed in, so the libraries didn't indicate a dependency on the pthread library despite the fact that we need it unconditionally (if thread support is enabled). Including $(CFLAGS) should fix this. Our own binaries get linked with -pthread anyways, so they build okay, but other binaries trying to link against or load our libraries could have problems. ------------------------------------------------------------------------ r19207 | kpkoch | 2007-03-05 17:34:25 -0500 (Mon, 05 Mar 2007) | 7 lines Changed paths: M /trunk/src/windows/build/BKWconfig.xml M /trunk/src/windows/build/bkw-automation.html M /trunk/src/windows/build/bkw.pl M /trunk/src/windows/installer/wix/features.wxi M /trunk/src/windows/installer/wix/files.wxi Train build script to use repository sources, omit sample configuration. [wix area.] Add control of the repository access step, fetch all sources from the repository. Track in documentation. Eliminate unhelpful output during pre-package step. The next step is to fetch only krb5/src/windows/build and run the entire build. ------------------------------------------------------------------------ r19206 | kpkoch | 2007-03-05 11:37:41 -0500 (Mon, 05 Mar 2007) | 4 lines Changed paths: M /trunk/src/windows/build/BKWconfig.xml A /trunk/src/windows/build/bkw-automation.html M /trunk/src/windows/build/bkw.pl A /trunk/src/windows/build/css A /trunk/src/windows/build/css/main-action(1).css A /trunk/src/windows/build/css/main-action.css Move automation documentation from wiki to here. Minor tweaks to script (start adding unzip support) and config (move svn url to right place). Target_Version: 1.6.1 ------------------------------------------------------------------------ r19205 | kpkoch | 2007-03-05 09:07:07 -0500 (Mon, 05 Mar 2007) | 4 lines Changed paths: A /trunk/src/windows/build A /trunk/src/windows/build/BKWconfig.xml A /trunk/src/windows/build/bkw.pl A /trunk/src/windows/build/copyfiles.xml A /trunk/src/windows/build/site-local.sed A /trunk/src/windows/build/tee.pl A /trunk/src/windows/build/which.pl Target_Version: 1.6.1 Component: KfW Automation for building KfW. ------------------------------------------------------------------------ r19204 | hartmans | 2007-03-02 19:49:58 -0500 (Fri, 02 Mar 2007) | 1 line Changed paths: M /trunk/src/util/et/Makefile.in Back out windows specific makefile change ------------------------------------------------------------------------ r19203 | kpkoch | 2007-03-02 16:44:07 -0500 (Fri, 02 Mar 2007) | 6 lines Changed paths: M /trunk/src/util/et/Makefile.in M /trunk/src/windows/identity/doc/Makefile M /trunk/src/windows/identity/help/Makefile M /trunk/src/windows/identity/kconfig/Makefile M /trunk/src/windows/identity/kcreddb/Makefile M /trunk/src/windows/identity/kherr/Makefile M /trunk/src/windows/identity/kmm/Makefile M /trunk/src/windows/identity/kmq/Makefile M /trunk/src/windows/identity/nidmgrdll/Makefile M /trunk/src/windows/identity/plugins/common/Makefile M /trunk/src/windows/identity/util/Makefile ticket: 5457 subject: More existence tests; path update tags: pullup Modify remainder of Makefiles that were sensitive to identity/obj or other cleaned files not being present. Update util/et/Makefile.in to look for com_err.h in src/include, not src/include/src. ------------------------------------------------------------------------ r19202 | kpkoch | 2007-03-02 15:42:26 -0500 (Fri, 02 Mar 2007) | 3 lines Changed paths: M /trunk/src/windows/identity/include/Makefile ticket: new subject: Test for existence of identity/obj before try to delete files. tags: pullup ------------------------------------------------------------------------ r19201 | raeburn | 2007-03-02 00:30:30 -0500 (Fri, 02 Mar 2007) | 1 line Changed paths: M /trunk/src/lib/gssapi/mechglue/g_initialize.c On unload, free up g_mechSet and g_mechList. ------------------------------------------------------------------------ r19199 | raeburn | 2007-03-01 23:17:12 -0500 (Thu, 01 Mar 2007) | 1 line Changed paths: M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/keytab/Makefile.in update dependencies ------------------------------------------------------------------------ r19198 | raeburn | 2007-03-01 22:48:59 -0500 (Thu, 01 Mar 2007) | 1 line Changed paths: M /trunk/src/kadmin/testing/Makefile.in M /trunk/src/kdc/Makefile.in M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/tests/resolve/Makefile.in M /trunk/src/util/profile/Makefile.in M /trunk/src/util/ss/Makefile.in Delete more stuff for 'clean' and 'distclean' targets. ------------------------------------------------------------------------ r19196 | raeburn | 2007-02-28 21:19:41 -0500 (Wed, 28 Feb 2007) | 18 lines Changed paths: M /trunk/src/lib/gssapi/generic/util_ordering.c ticket: new target_version: 1.6.1 tags: pullup subject: valgrind detects uninitialized (but really unused) bytes in 'queue' The gsstest program exports a GSSAPI security context to a blob in memory, writes that memory to a file, and reads it back to use it. Under valgrind, the writing phase triggers a warning about uninitialized storage. The "queue" structure as implemented in generic/util_ordering.c holds an array of values, some of which may never be initialized. As far as I can tell, those uninitialized values are never used before being initialized, either, but valgrind doesn't know that. This patch zaps the structure contents (including the array) before using the queue object. ------------------------------------------------------------------------ r19195 | jaltman | 2007-02-28 20:49:11 -0500 (Wed, 28 Feb 2007) | 20 lines Changed paths: M /trunk/src/lib/krb5/krb/gc_frm_kdc.c ticket: new subject: krb5_get_cred_from_kdc fails to null terminate the tgt list tags: pullup if the next tgt in a cross-realm traversal cannot be obtained find_nxt_kdc() was calling krb5_free_creds() on the last tgt in the list but was failing to nullify the pointer to the cred that was just freed. if there were no additional tgts obtained, krb5_get_cred_from_kdc() would return a non-NULL terminated cred list to the caller. This would result in a crash when attempting to manipulate the non-existent cred past the end of the list. This commit nullifies the credential pointer in find_nxt_kdc() after the call to krb5_free_creds() ------------------------------------------------------------------------ r19191 | jaltman | 2007-02-28 13:00:43 -0500 (Wed, 28 Feb 2007) | 6 lines Changed paths: A /trunk/src/windows/identity/uilib/intalert.h ticket: 5452 Add intalert.h which should have been added as part of revision 19189 ------------------------------------------------------------------------ r19190 | jaltman | 2007-02-28 02:10:33 -0500 (Wed, 28 Feb 2007) | 4 lines Changed paths: M /trunk/src/include/win-mac.h ticket: new subject: Windows - some apps define ssize_t as a preprocessor symbol component: krb5-libs tags: pullup ------------------------------------------------------------------------ r19189 | jaltman | 2007-02-28 02:01:21 -0500 (Wed, 28 Feb 2007) | 10 lines Changed paths: M /trunk/src/windows/identity/Makefile M /trunk/src/windows/identity/apiversion.txt M /trunk/src/windows/identity/config/Makefile.w2k M /trunk/src/windows/identity/config/Makefile.w32 M /trunk/src/windows/identity/doc/Makefile M /trunk/src/windows/identity/help/khhelp.h M /trunk/src/windows/identity/help/popups_newcreds.txt M /trunk/src/windows/identity/help/popups_password.txt M /trunk/src/windows/identity/include/kherror.h M /trunk/src/windows/identity/include/khlist.h M /trunk/src/windows/identity/kconfig/api.c M /trunk/src/windows/identity/kcreddb/credset.c M /trunk/src/windows/identity/kcreddb/identity.c M /trunk/src/windows/identity/kcreddb/kcreddb.h M /trunk/src/windows/identity/kmm/kmm_registrar.c M /trunk/src/windows/identity/kmm/kmminternal.h M /trunk/src/windows/identity/kmq/consumer.c M /trunk/src/windows/identity/kmq/init.c M /trunk/src/windows/identity/kmq/kmq.h M /trunk/src/windows/identity/kmq/kmqinternal.h M /trunk/src/windows/identity/kmq/msgtype.c M /trunk/src/windows/identity/kmq/publisher.c M /trunk/src/windows/identity/nidmgrdll/Makefile M /trunk/src/windows/identity/plugins/krb4/krb4newcreds.c M /trunk/src/windows/identity/plugins/krb4/lang/en_us/langres.rc M /trunk/src/windows/identity/plugins/krb5/krb5identpro.c M /trunk/src/windows/identity/plugins/krb5/krb5newcreds.c M /trunk/src/windows/identity/ui/addrchange.c M /trunk/src/windows/identity/ui/appglobal.h M /trunk/src/windows/identity/ui/cfg_identities_wnd.c M /trunk/src/windows/identity/ui/configwnd.c M /trunk/src/windows/identity/ui/credfuncs.c M /trunk/src/windows/identity/ui/credwnd.c M /trunk/src/windows/identity/ui/khmapp.h M /trunk/src/windows/identity/ui/lang/en_us/khapp.rc M /trunk/src/windows/identity/ui/main.c M /trunk/src/windows/identity/ui/mainmenu.c M /trunk/src/windows/identity/ui/mainwnd.c M /trunk/src/windows/identity/ui/mainwnd.h M /trunk/src/windows/identity/ui/newcredwnd.c M /trunk/src/windows/identity/ui/newcredwnd.h M /trunk/src/windows/identity/ui/notifier.c M /trunk/src/windows/identity/ui/propertywnd.c M /trunk/src/windows/identity/ui/reqdaemon.c M /trunk/src/windows/identity/ui/resource.h M /trunk/src/windows/identity/ui/uiconfig.csv M /trunk/src/windows/identity/uilib/Makefile M /trunk/src/windows/identity/uilib/action.c M /trunk/src/windows/identity/uilib/actiondef.cfg M /trunk/src/windows/identity/uilib/alert.c M /trunk/src/windows/identity/uilib/creddlg.c M /trunk/src/windows/identity/uilib/intaction.h M /trunk/src/windows/identity/uilib/khaction.h M /trunk/src/windows/identity/uilib/khalerts.h M /trunk/src/windows/identity/uilib/khnewcred.h M /trunk/src/windows/identity/uilib/khuidefs.h M /trunk/src/windows/identity/uilib/rescache.c M /trunk/src/windows/identity/uilib/uibind.c M /trunk/src/windows/identity/util/hashtable.c M /trunk/src/windows/identity/util/hashtable.h M /trunk/src/windows/identity/util/perfstat.c M /trunk/src/windows/identity/util/perfstat.h ticket: new subject: NIM Improved Alert Management component: windows This patch implements the new Alert Management functionality. Many improvements to avoid race conditions and improve resource tracking. ------------------------------------------------------------------------ r19183 | raeburn | 2007-02-26 18:36:46 -0500 (Mon, 26 Feb 2007) | 1 line Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h Unused macro NEG removed. ------------------------------------------------------------------------ r19172 | raeburn | 2007-02-23 19:58:05 -0500 (Fri, 23 Feb 2007) | 6 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/g_imp_name.c ticket: 5445 status: open When importing a name with a valid (non-null) handle but a zero length, set GSS_S_BAD_NAME but not GSS_S_CALL_INACCESSIBLE_READ. ------------------------------------------------------------------------ r19171 | raeburn | 2007-02-23 19:56:23 -0500 (Fri, 23 Feb 2007) | 7 lines Changed paths: M /trunk/src/lib/gssapi/krb5/k5unseal.c ticket: 5445 status: open If a reflection is detected, zap the message buffer pointer output argument as well as actually freeing the buffer. (Found while using the gsstest option to exercise error conditions.) ------------------------------------------------------------------------ r19170 | raeburn | 2007-02-22 17:57:34 -0500 (Thu, 22 Feb 2007) | 5 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/g_canon_name.c ticket: 5445 status: open Initialize "loopback" field in newly allocated name structure. ------------------------------------------------------------------------ r19169 | epeisach | 2007-02-18 21:37:10 -0500 (Sun, 18 Feb 2007) | 11 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/crypto/crc32/crc-32.h M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/mechglue/mglueP.h M /trunk/src/lib/krb5/asn.1/asn1_make.h M /trunk/src/lib/krb5/asn.1/asn1buf.h M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/in_tkt_sky.c M /trunk/src/lib/krb5/os/an_to_ln.c Subject: Ensure consistancy between prototypes and functions I am using an older compiler that is complaining that prototypes do not match the functions they reference. The issue is that a number of prototypes are using "const int foo" while the function is "int foo". From a caller sense it makes no difference - but the compiler is correct they are different. All is now consistant. ------------------------------------------------------------------------ r19168 | raeburn | 2007-02-16 16:43:28 -0500 (Fri, 16 Feb 2007) | 1 line Changed paths: M /trunk/src/lib/krb5/os/locate_kdc.c Conditionalize some ipv6 bits. ------------------------------------------------------------------------ r19167 | raeburn | 2007-02-16 16:40:44 -0500 (Fri, 16 Feb 2007) | 1 line Changed paths: M /trunk/src/tests/resolve/addrinfo-test.c Conditionalize more bits that might not be defined by the OS. ------------------------------------------------------------------------ r19165 | raeburn | 2007-02-16 16:12:40 -0500 (Fri, 16 Feb 2007) | 1 line Changed paths: M /trunk/src/util/support/fake-addrinfo.c Don't use struct in6_addr if we don't have IPv6 support. ------------------------------------------------------------------------ r19159 | tlyu | 2007-02-12 19:35:48 -0500 (Mon, 12 Feb 2007) | 6 lines Changed paths: M /trunk M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/krb/srv_dec_tkt.c ticket: 5349 rename krb5_server_decrypt_ticket_keyblock() to krb5int_server_decrypt_ticket_keyblock() ------------------------------------------------------------------------ r19154 | jaltman | 2007-02-12 09:54:28 -0500 (Mon, 12 Feb 2007) | 34 lines Changed paths: M /trunk/src/lib/krb5/os/ccdefname.c ticket: new subject: hack to permit GetEnvironmentVariable usage without requiring getenv() conversion tags: pullup Windows has a major flaw when it comes to the use of getenv/putenv. getenv/putenv do not modify the actual environment of the process. Instead, they modify a copy of the environment block at the time the C Runtime Library was initialized for the current module. In other words, the C Runtime Library environment block for the executable is not the same as the C Runtime Library environment block for the krb5_32.dll library, etc. This results in problems when a process wants to set the default ccache name outside the krb5_context. The krb5_context default ccname disappears when the context is destroyed. gss_acquire_cred() suffers from the creation and destruction of krb5_contexts and therefore the krb5_context default ccname cannot be used to set a default ccname. Instead, the process environment must be used. In order to modify the process environment, SetEnvironmentVariable() must be used. However, this does not result in the C Runtime Library environment blocks being updated. putenv() does not see the definition of "KRB5CCNAME". This patch modifies get_os_ccname() for Windows to check GetEnvironmentVariable() before checking the registry. This hack will work as long as there is no "KRB5CCNAME" variable in the C Runtime Library environment block. The long term solution is to replace all calls to getenv and putenv with GetEnvironmentVariable/SetEnvironmentVariable for Windows. ------------------------------------------------------------------------ r19153 | epeisach | 2007-02-11 19:19:47 -0500 (Sun, 11 Feb 2007) | 8 lines Changed paths: M /trunk/src/lib/krb5/keytab/kt_memory.c ticket: 5411 In the resolve function - ensure on memory allocation error - deref of null pointer does not happen. Also include kt-int.h for prototypes. ------------------------------------------------------------------------ r19144 | epeisach | 2007-02-05 15:39:59 -0500 (Mon, 05 Feb 2007) | 9 lines Changed paths: M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/krb5/os/ktdefname.c ticket: new subject: krb5_kt_default_name should take an unsized length The internal code to krb5_kt_default_name was casting the length to size_t. Change prototype to take an unsigned - which makes sense in how the code uses it. ------------------------------------------------------------------------ r19143 | epeisach | 2007-02-05 10:32:13 -0500 (Mon, 05 Feb 2007) | 11 lines Changed paths: M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/gssapi/krb5/add_cred.c M /trunk/src/lib/krb5/keytab/ktfns.c M /trunk/src/lib/krb5/keytab/t_keytab.c ticket: new subject: krb5_kt_get_type should return const char *. The code returns a pointer to static structures. Just to enforce the assumption that users can not change the returned data. Change prototype of krb5_kt_get_type to return const char *. The other changes are to clean up warnings - no change in code - usage assumed const. ------------------------------------------------------------------------ r19142 | epeisach | 2007-02-03 22:08:47 -0500 (Sat, 03 Feb 2007) | 9 lines Changed paths: M /trunk/src/lib/krb5/keytab/Makefile.in A /trunk/src/lib/krb5/keytab/t_keytab.c Add a new program to perform various tests on the WRFILE: and MEMORY: keytabs. I developed this program to test functionality of the MEMORY keytab - which resulted in the numerous fixes that have been committed recently. Tests all functioanlity of keytabs except for krb5_kt_default() and krb5_kt_read_service_key() - although essential functionality tested. ------------------------------------------------------------------------ r19141 | epeisach | 2007-02-03 21:49:54 -0500 (Sat, 03 Feb 2007) | 11 lines Changed paths: M /trunk/src/lib/krb5/keytab/kt_memory.c Subject: MEMORY keytab krb5_kt_get_entry sets enctype to 0 if unspecified Ticket: new If one invokes krb5_kt_get_entry() for a memory keytab w/ an unspecified enctype (i.e. 0) - the returned keytab has it's enctype set to 0 as well. Also - in copying out the found keytab_entry - when a kvno is unspecified, the last match found is used - not the one with the highest vno. This was caused by copying out the variable "entry" and not "match". ------------------------------------------------------------------------ r19140 | epeisach | 2007-02-03 21:03:48 -0500 (Sat, 03 Feb 2007) | 17 lines Changed paths: M /trunk/src/lib/krb5/keytab/kt_memory.c Subject: MEMORY keytab does not copy keytab_entry keyblock contents Ticket: new In krb5_kt_add_entry: The MEMORY keytab does not make a copy of the keytab_entry keyblock contents - but instead retains a pointer to the incomming one. In krb5_kt_get_entry and krb5_kt_get_next - a pointer to internal keyblock contents memory is returned to the caller - which is subsequently freed when tht caller invokes krb5_free_keytab_entry_contents. Solution is to use krb5_copy_keyblock_contents() instead of simply copying the structure. ------------------------------------------------------------------------ r19139 | rra | 2007-02-03 13:33:23 -0500 (Sat, 03 Feb 2007) | 9 lines Changed paths: M /trunk/src/config-files/kdc.conf.M Ticket: 2724 Component: krb5-doc Target_Version: 1.6.1 Tags: pullup The default K4 compatibility mode is now none, not preauth. Also document that the valid values for v4_mode are the valid arguments to the -4 flag to krb5kdc. ------------------------------------------------------------------------ r19138 | epeisach | 2007-02-03 13:09:56 -0500 (Sat, 03 Feb 2007) | 8 lines Changed paths: M /trunk/src/lib/krb5/keytab/kt_memory.c Subject: Memory leak in new memory keytab ticket: new The memory keytab introduced in ticket 5411 suffers from a memory leak in the Heimdal compatible kt_close() handling and thread destructor in which the cursor->entry is not freed. ------------------------------------------------------------------------ r19137 | epeisach | 2007-02-01 14:17:31 -0500 (Thu, 01 Feb 2007) | 19 lines Changed paths: M /trunk/src/lib/krb5/keytab/kt_file.c M /trunk/src/lib/krb5/keytab/kt_memory.c M /trunk/src/lib/krb5/keytab/kt_srvtab.c Ticket: new Subject: buffer overflow in krb5_kt_get_name krb5_kt_get_name() allows the called to specify the size of the buffer to copy the name into. The size must be big enough for the tailing nul character. If one specified a buffer length that is precisely the strlen w/o allowing for the nul - the functions would copy one past the end of the buffer. No code in our tree would be subject this problem - as buffers in use are 1024 or BUFSIZ.... The logic failure was: strlen(p+1) vs. strlen(p)+1 The code is essentially duplicated in the three changed files. ------------------------------------------------------------------------ r19136 | raeburn | 2007-01-31 20:05:41 -0500 (Wed, 31 Jan 2007) | 1 line Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/Makefile.in M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_err.c Use krb5.h now for kdb errors, not kdb5_err.h. ------------------------------------------------------------------------ r19133 | raeburn | 2007-01-31 19:09:07 -0500 (Wed, 31 Jan 2007) | 1 line Changed paths: M /trunk/src/lib/krb5/ccache/t_cc.c Don't need to initialize error tables. ------------------------------------------------------------------------ r19132 | raeburn | 2007-01-31 19:02:36 -0500 (Wed, 31 Jan 2007) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/t_ser.c M /trunk/src/tests/create/kdb5_mkdums.c Don't need to register WRFILE: keytab type, it's already in the compiled-in list. ------------------------------------------------------------------------ r19131 | tlyu | 2007-01-30 19:53:11 -0500 (Tue, 30 Jan 2007) | 11 lines Changed paths: M /trunk M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/gic_opt.c ticket: 5420 status: open Fix merge botches: restore krb5_get_init_creds_opt_set_change_password_prompt() undo accidental reversion of preauth_tryagain change to krb5_get_init_creds() ------------------------------------------------------------------------ r19130 | tlyu | 2007-01-30 19:52:59 -0500 (Tue, 30 Jan 2007) | 6 lines Changed paths: M /trunk M /trunk/src/clients/kinit/kinit.c M /trunk/src/lib/krb5/krb/gic_opt.c M /trunk/src/lib/krb5/libkrb5.exports ticket: 5420 status: open remove krb5_get_init_creds_opt_set_pkinit() for now ------------------------------------------------------------------------ r19129 | raeburn | 2007-01-30 18:37:36 -0500 (Tue, 30 Jan 2007) | 1 line Changed paths: M /trunk/src/lib/krb5/libkrb5.exports sort, remove duplicates ------------------------------------------------------------------------ r19128 | tlyu | 2007-01-30 16:40:20 -0500 (Tue, 30 Jan 2007) | 6 lines Changed paths: M /trunk M /trunk/src/include/Makefile.in ticket: 5420 status: open update def-check to look at preauth_plugin.h ------------------------------------------------------------------------ r19127 | tlyu | 2007-01-30 16:38:47 -0500 (Tue, 30 Jan 2007) | 39 lines Changed paths: M /trunk M /trunk/src/clients/kinit/kinit.c M /trunk/src/clients/kpasswd/kpasswd.c M /trunk/src/clients/kpasswd/ksetpwd.c M /trunk/src/include/k5-int.h M /trunk/src/include/krb5/krb5.hin M /trunk/src/include/krb5/preauth_plugin.h M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/gic_keytab.c M /trunk/src/lib/krb5/krb/gic_opt.c M /trunk/src/lib/krb5/krb/gic_pwd.c M /trunk/src/lib/krb5/krb/preauth2.c M /trunk/src/lib/krb5/libkrb5.exports M /trunk/src/lib/krb5_32.def M /trunk/src/plugins/preauth/cksum_body/cksum_body_main.c M /trunk/src/plugins/preauth/wpse/wpse_main.c ticket: new status: open subject: get_init_creds_opt extensibility component: krb5-libs r18922@cathode-dark-space: coffman | 2006-12-04 18:30:15 -0500 First cut at making the get_init_creds_opt structure extendable and adding library functions to set options for preauthentication plugins. This does *not* include a compatibility function to work like Heimdal's krb5_get_init_creds_opt_set_pkinit() function. Hopefully, the test code that doesn't belong in kinit.c is obvious. r18929@cathode-dark-space: coffman | 2006-12-07 10:01:20 -0500 Remove extra "user_id" parameter. Add function which duplicates the Heimdal interface (if we can agree on what the matching attribute names should be). r18934@cathode-dark-space: coffman | 2006-12-08 15:28:03 -0500 Update to use the simplified interface for krb5_get_init_creds_opt_set_pa() Add code in kinit to process "-X" options as preauth options and pass them along. r18936@cathode-dark-space: coffman | 2006-12-11 12:04:26 -0500 Move prototypes for get_init_creds_opt_get_pa() and krb5_get_init_creds_opt_free_pa() into the preauth_plugin.h header rather than krb5.hin. ------------------------------------------------------------------------ r19126 | jaltman | 2007-01-30 12:21:56 -0500 (Tue, 30 Jan 2007) | 13 lines Changed paths: M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/keytab/kt-int.h A /trunk/src/lib/krb5/keytab/kt_memory.c M /trunk/src/lib/krb5/keytab/ktbase.c M /trunk/src/lib/krb5/keytab/ktfr_entry.c ticket: 5411 This commit adds a thread safe MEMORY keytab implementation that is compatible with Heimdal 0.7. Each successful resolve returns a handle to a keytab and increases the internal reference count. Each close invalidates the handle and decreases the reference count. When the reference count hits zero, the keytab is destroyed. When a kt_destroy function is added, the automatic destruction after close behavior will be removed. ------------------------------------------------------------------------ r19125 | jaltman | 2007-01-30 06:23:59 -0500 (Tue, 30 Jan 2007) | 5 lines Changed paths: M /trunk/src/windows/identity/include/khdefs.h ticket: 5419 Conditionalize ssize_t declaration ------------------------------------------------------------------------ r19124 | jaltman | 2007-01-30 06:22:45 -0500 (Tue, 30 Jan 2007) | 7 lines Changed paths: M /trunk/src/windows/identity/ui/credfuncs.c ticket: 5414 The fix for the command line race conditions broke the ability to cancel and restart the Obtain New Credentials dialog ------------------------------------------------------------------------ r19123 | jaltman | 2007-01-30 06:17:35 -0500 (Tue, 30 Jan 2007) | 12 lines Changed paths: M /trunk/src/include/win-mac.h ticket: new subject: Microsoft Windows Visual Studio does not define ssize_t tags: pullup Microsoft defines size_t but not ssize_t. Provide a definition in win-mac.h that follows the style used by Microsoft providing a preprocessor macro SSIZE_T_DEFINED which can be used for conditional definition and testing in case Microsoft decides to add it later. ------------------------------------------------------------------------ r19122 | jaltman | 2007-01-30 06:02:32 -0500 (Tue, 30 Jan 2007) | 8 lines Changed paths: M /trunk/src/krb524/Makefile.in ticket: new subject: KFW: 32-bit builds use the pismere krbv4w32.dll library tags: pullup Only the 32-bit builds should use the pismere krbv4w32.dll library. Pismere does not provide 64-bit support. ------------------------------------------------------------------------ r19119 | raeburn | 2007-01-27 03:46:09 -0500 (Sat, 27 Jan 2007) | 1 line Changed paths: M /trunk/src/lib/krb5/libkrb5.exports sort ------------------------------------------------------------------------ r19114 | raeburn | 2007-01-26 21:41:29 -0500 (Fri, 26 Jan 2007) | 1 line Changed paths: M /trunk/src/lib/crypto/libk5crypto.exports sort ------------------------------------------------------------------------ r19110 | jaltman | 2007-01-23 19:09:13 -0500 (Tue, 23 Jan 2007) | 17 lines Changed paths: M /trunk/src/windows/identity/ui/appglobal.h M /trunk/src/windows/identity/ui/credfuncs.c M /trunk/src/windows/identity/ui/credfuncs.h M /trunk/src/windows/identity/ui/credwnd.c M /trunk/src/windows/identity/uilib/khnewcred.h M /trunk/src/windows/identity/uilib/khuidefs.h ticket: new subject: NIM Bug Fixes component: windows Document User Interface Callbacks Fix a race condition when performing renewal actions triggered by command line parameters. When importing credentials, kickoff a renewal after the credentials after the API: ccache is created. Another fix for identity expiration states. This one fixes the behavior of the system tray icon. ------------------------------------------------------------------------ r19109 | raeburn | 2007-01-23 18:15:36 -0500 (Tue, 23 Jan 2007) | 1 line Changed paths: A /trunk/doc/kadm5-errmsg.txt ideas for passing error msg info across kadm5 api ------------------------------------------------------------------------ r19108 | epeisach | 2007-01-23 15:44:06 -0500 (Tue, 23 Jan 2007) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/t_cc.c Add const to variable to cleanup warnings. ------------------------------------------------------------------------ r19107 | epeisach | 2007-01-23 15:40:58 -0500 (Tue, 23 Jan 2007) | 4 lines Changed paths: M /trunk/src/lib/krb5/ccache/t_cc.c Include k5-int.h for krb5_cc_register() prototype. Remove defintion of krb5_cc_dfl_ops - as k5-int.h defines. ------------------------------------------------------------------------ r19106 | epeisach | 2007-01-23 15:17:08 -0500 (Tue, 23 Jan 2007) | 6 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/ccache/ccbase.c Change second argument to krb5_cc_register to take a const krb5_cc_ops *. Makes sense - when krb5_Xcc_ops currently defined as such - and assignment of value assumes same. ------------------------------------------------------------------------ r19105 | epeisach | 2007-01-22 21:57:32 -0500 (Mon, 22 Jan 2007) | 6 lines Changed paths: M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/k5sealv3.c gss_krb5int_unseal_token_v3() - change bodysize argument to unsigned - which is consistent with how it is invoked and used. Cleans up two signed/unsigned warnings. ------------------------------------------------------------------------ r19104 | jaltman | 2007-01-22 20:18:17 -0500 (Mon, 22 Jan 2007) | 8 lines Changed paths: M /trunk/src/lib/krb5/keytab/kt_file.c ticket: new subject: kt_file.c memory leak on error in krb5_kt_resolve / krb5_kt_wresolve tags: pullup The krb5_kt_resolve and krb5_kt_wresolve functions leak the 'data' memory allocation if the lock cannot be initialized. ------------------------------------------------------------------------ r19103 | epeisach | 2007-01-22 09:32:15 -0500 (Mon, 22 Jan 2007) | 1 line Changed paths: M /trunk/src/lib/krb5/os/t_locate_kdc.c Include fake-addrinfo.h before krb5.h to get proper structure declarations ------------------------------------------------------------------------ r19102 | epeisach | 2007-01-21 14:15:02 -0500 (Sun, 21 Jan 2007) | 4 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccbase.c Only declare cc_fcc_entry if USE_KEYRING_CCACHE is not defined. ------------------------------------------------------------------------ r19101 | jaltman | 2007-01-20 17:21:13 -0500 (Sat, 20 Jan 2007) | 5 lines Changed paths: M /trunk/src/windows/identity/uilib/Makefile M /trunk/src/windows/identity/uilib/action.c ticket: 5408 small fixes ------------------------------------------------------------------------ r19100 | jaltman | 2007-01-20 16:10:10 -0500 (Sat, 20 Jan 2007) | 5 lines Changed paths: D /trunk/src/windows/identity/ui/intaction.h D /trunk/src/windows/identity/ui/uibind.c A /trunk/src/windows/identity/uilib/intaction.h (from /trunk/src/windows/identity/ui/intaction.h:19077) A /trunk/src/windows/identity/uilib/uibind.c (from /trunk/src/windows/identity/ui/uibind.c:19077) ticket: 5408 Move files to their correct location ------------------------------------------------------------------------ r19099 | raeburn | 2007-01-20 15:30:36 -0500 (Sat, 20 Jan 2007) | 1 line Changed paths: M /trunk/src/include/kerberosIV/Makefile.in Use intermediate target to prevent parallel invocations of 'make includes' in lib/krb4. ------------------------------------------------------------------------ r19098 | raeburn | 2007-01-20 14:11:34 -0500 (Sat, 20 Jan 2007) | 3 lines Changed paths: M /trunk/src/include/Makefile.in Use move-if-changed and a timestamp file to avoid re-running commands and updating krb5.h when there are no textual changes. ------------------------------------------------------------------------ r19097 | raeburn | 2007-01-20 13:47:32 -0500 (Sat, 20 Jan 2007) | 1 line Changed paths: M /trunk/src/lib/krb5/error_tables/Makefile.in Don't copy headers to .../include. ------------------------------------------------------------------------ r19096 | raeburn | 2007-01-20 13:44:55 -0500 (Sat, 20 Jan 2007) | 1 line Changed paths: M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/krb/Makefile.in make depend ------------------------------------------------------------------------ r19095 | raeburn | 2007-01-20 13:42:06 -0500 (Sat, 20 Jan 2007) | 3 lines Changed paths: M /trunk/src/include/Makefile.in Build krb5.h using the _err.h files from the error_tables directory, not additional copies of them. ------------------------------------------------------------------------ r19094 | raeburn | 2007-01-20 13:32:03 -0500 (Sat, 20 Jan 2007) | 1 line Changed paths: M /trunk/src/lib/krb5/krb/chpw.c M /trunk/src/lib/krb5/krb5_libinit.c Don't explicitly include error table headers that are also in krb5.h. ------------------------------------------------------------------------ r19093 | raeburn | 2007-01-20 13:06:27 -0500 (Sat, 20 Jan 2007) | 1 line Changed paths: M /trunk/src/include/osconf.hin Mark as C source for Emacs mode selection. ------------------------------------------------------------------------ r19092 | raeburn | 2007-01-20 12:23:36 -0500 (Sat, 20 Jan 2007) | 3 lines Changed paths: M /trunk/src/include/Makefile.in A /trunk/src/include/osconf.hin (from /trunk/src/include/stock/osconf.h:19089) D /trunk/src/include/stock Move osconf input file to include directory instead of keeping it in its own subdirectory. ------------------------------------------------------------------------ r19091 | raeburn | 2007-01-20 12:05:02 -0500 (Sat, 20 Jan 2007) | 1 line Changed paths: M /trunk/src/include/Makefile.in * Makefile.in (osconf.h): Use move-if-changed script. ------------------------------------------------------------------------ r19090 | raeburn | 2007-01-20 12:04:25 -0500 (Sat, 20 Jan 2007) | 1 line Changed paths: M /trunk/src/config/pre.in * pre.in (MOVEIFCHANGED): New variable. ------------------------------------------------------------------------ r19089 | raeburn | 2007-01-20 11:56:32 -0500 (Sat, 20 Jan 2007) | 1 line Changed paths: D /trunk/src/util/et/vfprintf.c Remove unused file. ------------------------------------------------------------------------ r19088 | raeburn | 2007-01-20 11:54:37 -0500 (Sat, 20 Jan 2007) | 2 lines Changed paths: M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/bsd/v4rcp.c M /trunk/src/appl/telnet/telnet/commands.c M /trunk/src/kadmin/passwd/xm_kpasswd.c M /trunk/src/lib/kadm5/logger.c M /trunk/src/plugins/kdb/db2/libdb2/test/dbtest.c Remove varargs.h paths, always use stdarg.h. ------------------------------------------------------------------------ r19087 | raeburn | 2007-01-20 07:52:34 -0500 (Sat, 20 Jan 2007) | 3 lines Changed paths: M /trunk/src/include/krb5/krb5.hin Include stdarg.h, and don't conditionalize declarations of functions with va_list arguments. ------------------------------------------------------------------------ r19086 | raeburn | 2007-01-20 07:33:00 -0500 (Sat, 20 Jan 2007) | 1 line Changed paths: M /trunk/src/appl/bsd/Makefile.in M /trunk/src/kadmin/cli/Makefile.in make depend ------------------------------------------------------------------------ r19085 | raeburn | 2007-01-20 07:13:15 -0500 (Sat, 20 Jan 2007) | 3 lines Changed paths: M /trunk/src/util/def-check.pl Handle function names immediately preceded by "*", like "*strdup" in k5-int.h+krb5.h. ------------------------------------------------------------------------ r19084 | raeburn | 2007-01-20 07:07:41 -0500 (Sat, 20 Jan 2007) | 1 line Changed paths: M /trunk/src/include/krb5/krb5.hin Mark as C source for Emacs mode selection. ------------------------------------------------------------------------ r19083 | raeburn | 2007-01-20 07:05:22 -0500 (Sat, 20 Jan 2007) | 1 line Changed paths: M /trunk/src/aclocal.m4 M /trunk/src/config/pre.in M /trunk/src/config/win-pre.in M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/krb4/RealmsConfig-glue.c Don't define KRB5_PRIVATE, since it's not tested any more. ------------------------------------------------------------------------ r19082 | raeburn | 2007-01-20 06:33:36 -0500 (Sat, 20 Jan 2007) | 3 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/include/krb5/krb5.hin Move all KRB5_PRIVATE declarations from krb5.h(in) to k5-int.h, and drop the KRB5_PRIVATE preprocessor test. ------------------------------------------------------------------------ r19081 | raeburn | 2007-01-20 06:29:07 -0500 (Sat, 20 Jan 2007) | 5 lines Changed paths: M /trunk/src/include/Makefile.in * Makefile.in (private-and-public-decls): New target file, created from k5-int.h and krb5.h. (verify-calling-conventions-krb5): Use it instead of krb5.h. (clean-unix): Get rid of it. ------------------------------------------------------------------------ r19080 | raeburn | 2007-01-20 06:02:58 -0500 (Sat, 20 Jan 2007) | 1 line Changed paths: M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/bsd/v4rcp.c M /trunk/src/appl/sample/sserver/sserver.c M /trunk/src/appl/simple/client/sim_client.c M /trunk/src/appl/user_user/client.c M /trunk/src/appl/user_user/server.c M /trunk/src/kadmin/cli/keytab.c Include k5-int.h instead of krb5.h when 'private' functions are needed. ------------------------------------------------------------------------ r19079 | raeburn | 2007-01-20 05:59:19 -0500 (Sat, 20 Jan 2007) | 4 lines Changed paths: M /trunk/src/config/post.in M /trunk/src/config/pre.in * pre.in (.et.h, .et.c): Use temporary files in the current directory with fixed names, instead of incorporating the shell pid. * post.in (clean-unix): Delete the temporary files. ------------------------------------------------------------------------ r19078 | jaltman | 2007-01-20 00:50:41 -0500 (Sat, 20 Jan 2007) | 11 lines Changed paths: M /trunk/src/windows/installer/wix/files.wxi M /trunk/src/windows/installer/wix/kfw.wxs M /trunk/src/windows/installer/wix/lang/ui_1033.wxi ticket: new subject: KFW MSI installer corrections tags: pullup component: windows Add missing registry keys and values for Network Identity Manager plug-ins. Correct short names. ------------------------------------------------------------------------ r19077 | jaltman | 2007-01-20 00:42:30 -0500 (Sat, 20 Jan 2007) | 12 lines Changed paths: M /trunk/src/windows/identity/apiversion.txt M /trunk/src/windows/identity/config/Makefile.w2k M /trunk/src/windows/identity/config/Makefile.w32 M /trunk/src/windows/identity/doc/footer.html M /trunk/src/windows/identity/doc/main_page.h M /trunk/src/windows/identity/kcreddb/identity.c M /trunk/src/windows/identity/plugins/common/dynimport.c M /trunk/src/windows/identity/ui/credfuncs.c M /trunk/src/windows/identity/ui/credfuncs.h A /trunk/src/windows/identity/ui/intaction.h M /trunk/src/windows/identity/ui/lang/en_us/khapp.rc M /trunk/src/windows/identity/ui/main.c M /trunk/src/windows/identity/ui/mainmenu.c M /trunk/src/windows/identity/ui/mainmenu.h M /trunk/src/windows/identity/ui/mainwnd.c M /trunk/src/windows/identity/ui/newcredwnd.c M /trunk/src/windows/identity/ui/reqdaemon.c M /trunk/src/windows/identity/ui/resource.h M /trunk/src/windows/identity/ui/toolbar.c A /trunk/src/windows/identity/ui/uibind.c M /trunk/src/windows/identity/uilib/action.c M /trunk/src/windows/identity/uilib/actions.csv M /trunk/src/windows/identity/uilib/khactiondef.h M /trunk/src/windows/identity/uilib/khuidefs.h ticket: new subject: NIM - Context sensitive system tray menu and more component: windows Adds context sensitive menus for renew and destroy to the system tray menu. Select either all identities or one of the identities with credentials. Increases the API to 1.1.9 and adds a new interactive callback mechanism. ------------------------------------------------------------------------ r19076 | raeburn | 2007-01-19 23:49:02 -0500 (Fri, 19 Jan 2007) | 1 line Changed paths: M /trunk/src/lib/krb5/ccache/Makefile.in Delete t_cccursor on cleanup. Add t_cc and t_cccursor to dependencies. ------------------------------------------------------------------------ r19075 | raeburn | 2007-01-19 23:45:20 -0500 (Fri, 19 Jan 2007) | 1 line Changed paths: M /trunk/src/lib/krb5/ccache/Makefile.in Add t_cccursor to UNIX tests. ------------------------------------------------------------------------ r19071 | lxs | 2007-01-18 18:24:13 -0500 (Thu, 18 Jan 2007) | 6 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/stdcc.c ticket: 5403 Added KDC timesyncing support to the CCAPI ccache backend for CCAPI v5 and later. v5 is the first version of the CCAPI to support the kdc timesyncing API. ------------------------------------------------------------------------ r19070 | jaltman | 2007-01-18 10:28:07 -0500 (Thu, 18 Jan 2007) | 8 lines Changed paths: M /trunk/src/lib/krb5/os/changepw.c ticket: 5393 tags: pullup In addition to setting the kpasswd port after searching for kadmind host addresses we must also set the socket type according to the request. ------------------------------------------------------------------------ r19069 | jaltman | 2007-01-18 07:43:58 -0500 (Thu, 18 Jan 2007) | 19 lines Changed paths: M /trunk/src/windows/identity/plugins/krb5/krb5funcs.c M /trunk/src/windows/identity/plugins/krb5/krb5identpro.c M /trunk/src/windows/identity/plugins/krb5/krb5newcreds.c ticket: new subject: NIM Kerberos 5 Provider corrections tags: pullup component: windows When validating a Kerberos 5 principal name, the request to the KDC should not request forwardable, renewable, or proxiable options as these may be blocked by policy and will result in the return of an error. Always treat the Kerberos 5 principal name as valid unless the KDC returns an error that clearly indicates that the principal name does not exist. Use a MEMORY: ccache for temporary storage instead of an API: ccache. Initialize pointer values with NULL instead of 0. ------------------------------------------------------------------------ r19068 | jaltman | 2007-01-18 07:39:06 -0500 (Thu, 18 Jan 2007) | 19 lines Changed paths: M /trunk/src/windows/identity/ui/credwnd.c ticket: new subject: NIM Correct Visual Identity Expiration Status tags: pullup component: windows The visual status for the identities in NIM 1.1 was based upon the highest alert status of any credential that was associated with the identity. The correct behavior that is now implemented is that the identity status should be based solely upon the expiration state of the credentials obtained by the identity provider. For example, the Kerberos v5 identity provider will based the identity expiration status on the initial TGT. Service tickets with short lifetimes that expire do not prevent the acquisition of additional service tickets. Therefore, the identity should not be listed as expired. ------------------------------------------------------------------------ r19067 | jaltman | 2007-01-18 07:33:47 -0500 (Thu, 18 Jan 2007) | 9 lines Changed paths: M /trunk/src/windows/identity/plugins/krb4/krb4configdlg.c ticket: new subject: NIM Kerberos v4 configuration dialog tags: pullup The Kerberos v4 options for individual identities was never wired. The controls were visible but they did not do anything. Implement them now for NIM 1.2. ------------------------------------------------------------------------ r19066 | jaltman | 2007-01-18 07:31:23 -0500 (Thu, 18 Jan 2007) | 10 lines Changed paths: M /trunk/src/windows/identity/nidmgrdll/nidmgrdll.rc M /trunk/src/windows/identity/plugins/krb4/lang/en_us/langres.rc M /trunk/src/windows/identity/plugins/krb4/version.rc M /trunk/src/windows/identity/plugins/krb5/lang/en_us/langres.rc M /trunk/src/windows/identity/plugins/krb5/version.rc M /trunk/src/windows/identity/ui/appver.rc M /trunk/src/windows/identity/ui/lang/en_us/khapp.rc ticket: new subject: NIM string tables tags: pullup Update the string tables for NIM so that they are consistent. Always use "Kerberos v5" or "Kerberos v4". Refer to credentials instead of tickets. Do not abbreviate "Network Identity Manager". Etc. ------------------------------------------------------------------------ r19065 | jaltman | 2007-01-18 06:35:33 -0500 (Thu, 18 Jan 2007) | 14 lines Changed paths: M /trunk/src/lib/krb5/os/sendto_kdc.c ticket: 5394 tags: pullup sendto_kdc.c: use of a variable index into a dynamically allocated array to determine the sizeof() an object makes it unclear what type of object is involved. It also requires a runtime check instead of a compile time replacement. Not to mention that it could lead to the evaluation of an uninitialized variable as was done in this case. Replace sizeof(array index variable) with sizeof(type). memset() the correct data structure. ------------------------------------------------------------------------ r19064 | raeburn | 2007-01-16 19:01:56 -0500 (Tue, 16 Jan 2007) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/t_cccursor.c * t_cccursor.c (do_chk): Reverse sense of test of do_chk_one return value. ------------------------------------------------------------------------ r19063 | raeburn | 2007-01-16 18:29:46 -0500 (Tue, 16 Jan 2007) | 4 lines Changed paths: M /trunk/src/include/krb5/krb5.hin ticket: 5349 Fix typo in checked-in version. ------------------------------------------------------------------------ r19062 | jaltman | 2007-01-15 23:18:02 -0500 (Mon, 15 Jan 2007) | 15 lines Changed paths: M /trunk/src/clients/kvno/kvno.c M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/krb5/krb/Makefile.in A /trunk/src/lib/krb5/krb/srv_dec_tkt.c M /trunk/src/lib/krb5/libkrb5.exports M /trunk/src/lib/krb5_32.def ticket: 5349 tags: pullup This commit adds two new functions, krb5_server_decrypt_ticket_keyblock (private) and krb5_server_decrypt_ticket_keytab (public). These functions take a krb5_ticket as input and decrypt it using the provided key data. The public function is useful for higher level application protocols such a TLS-KRB5 and AFS RX-KRB5 which exchange a service but do not use the AP-REQ/AP-REP messages. This commit also adds new functionality to kvno which permits kvno when provided a keytab as input to verify whether or not the keytab contains a key that can successfully decrypt the obtains service ticket. ------------------------------------------------------------------------ r19061 | jaltman | 2007-01-14 03:04:46 -0500 (Sun, 14 Jan 2007) | 10 lines Changed paths: M /trunk/src/windows/installer/wix/custom/custom.cpp ticket: new subject: kfw wix installer - memory overwrite error tags: pullup component: windows The custom handler allocates a buffer that is smaller than is required to hold the input. Allocate the correct sized buffer. ------------------------------------------------------------------------ r19060 | jaltman | 2007-01-13 12:08:28 -0500 (Sat, 13 Jan 2007) | 9 lines Changed paths: M /trunk/src/windows/installer/nsis/kfw-fixed.nsi ticket: new component: windows tags: pullup subject: Update to KFW NSIS installer Update copyright date, samples directory, and shortcut to NetIDMgr documentation ------------------------------------------------------------------------ r19059 | jaltman | 2007-01-13 12:04:44 -0500 (Sat, 13 Jan 2007) | 9 lines Changed paths: M /trunk/src/windows/README ticket: new subject: updated Windows README tags: pullup component: windows Revise the readme text for Windows. Remove references to old beta SDKs. ------------------------------------------------------------------------ r19056 | tlyu | 2007-01-10 19:13:46 -0500 (Wed, 10 Jan 2007) | 2 lines Changed paths: M /trunk M /trunk/src/patchlevel.h krb5-1.7-prerelease ------------------------------------------------------------------------ r19043 | tlyu | 2007-01-09 14:45:25 -0500 (Tue, 09 Jan 2007) | 13 lines Changed paths: M /trunk M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/lib/gssapi/mechglue/g_accept_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_acquire_cred.c M /trunk/src/lib/gssapi/mechglue/g_canon_name.c M /trunk/src/lib/gssapi/mechglue/g_compare_name.c M /trunk/src/lib/gssapi/mechglue/g_delete_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_dsp_name.c M /trunk/src/lib/gssapi/mechglue/g_dsp_status.c M /trunk/src/lib/gssapi/mechglue/g_dup_name.c M /trunk/src/lib/gssapi/mechglue/g_exp_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_export_name.c M /trunk/src/lib/gssapi/mechglue/g_imp_name.c M /trunk/src/lib/gssapi/mechglue/g_imp_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_init_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_initialize.c M /trunk/src/lib/gssapi/mechglue/g_inq_context.c M /trunk/src/lib/gssapi/mechglue/g_inq_cred.c M /trunk/src/lib/gssapi/mechglue/g_inq_names.c M /trunk/src/lib/gssapi/mechglue/g_process_context.c M /trunk/src/lib/gssapi/mechglue/g_seal.c M /trunk/src/lib/gssapi/mechglue/g_sign.c M /trunk/src/lib/gssapi/mechglue/g_store_cred.c M /trunk/src/lib/gssapi/mechglue/g_unseal.c M /trunk/src/lib/gssapi/mechglue/g_verify.c M /trunk/src/lib/gssapi/mechglue/oid_ops.c ticket: new target_version: 1.6 tags: pullup subject: MITKRB5-SA-2006-003: mechglue argument handling too lax component: krb5-libs Fix mechglue argument checks so that output pointers are always initialized regardless of whether the other arguments fail to validate for some reason. This avoids freeing of uninitialized pointers. Initialize the gss_buffer_descs in ovsec_kadmd.c. ------------------------------------------------------------------------ r19042 | tlyu | 2007-01-09 14:45:10 -0500 (Tue, 09 Jan 2007) | 13 lines Changed paths: M /trunk M /trunk/src/lib/rpc/svc.c ticket: new target_version: 1.6 tags: pullup subject: MITKRB5-SA-2006-002: svctcp_destroy() can call uninitialized function pointer component: krb5-libs Explicitly null out xprt->xp_auth when AUTH_GSSAPI is being used, so that svctcp_destroy() will not call through an uninitialized function pointer after code in svc_auth_gssapi.c has destroyed expired state structures. We can't unconditionally null it because the RPCSEC_GSS implementation needs it to retrieve state. ------------------------------------------------------------------------ r19039 | raeburn | 2007-01-08 17:51:23 -0500 (Mon, 08 Jan 2007) | 10 lines Changed paths: M /trunk/src/Makefile.in ticket: new subject: create KDC database directory The default directory for the KDC database files doesn't exist after a normal "make install". Reported by Jeff Blaine. * Makefile.in (INSTALLMKDIRS): Add var (really localstatedir) and var/krb5kdc to directories to be created at "make install" time, even though it'll be empty on most machines (since most probably aren't KDCs). ------------------------------------------------------------------------ r19038 | raeburn | 2007-01-08 17:41:01 -0500 (Mon, 08 Jan 2007) | 9 lines Changed paths: M /trunk/src/plugins/kdb/db2/kdb_db2.c ticket: new subject: crash creating db2 database in non-existent directory * kdb_db2.c (krb5_db2_db_create): If the creation of the first database file fails, return the error, instead of attempting to create the second (and using a null pointer as an input string in formatting a filename). Reported by Jeff Blaine. ------------------------------------------------------------------------ r19037 | raeburn | 2007-01-06 03:30:46 -0500 (Sat, 06 Jan 2007) | 4 lines Changed paths: M /trunk/src/config/lib.in M /trunk/src/config/libnover.in * lib.in (clean-libs): Delete darwin.exports and hpux10.exports. * libnover.in (clean-libs): Use $(DYNOBJEXT) instead of $(SHLIBEXT) for extension on object to delete. Also delete darwin.exports and hpux10.exports. ------------------------------------------------------------------------ r19036 | rra | 2007-01-05 16:42:38 -0500 (Fri, 05 Jan 2007) | 10 lines Changed paths: M /trunk/doc/install.texinfo Ticket: 5279 Subject: Document what the kadmind ACL is for Component: krb5-doc Version_Reported: 1.5.1 Target_Version: 1.6 Tags: pullup Add a sentence documenting the purpose of the kadmind ACL to the node explaining how to create it. ------------------------------------------------------------------------ r19035 | rra | 2007-01-04 17:32:41 -0500 (Thu, 04 Jan 2007) | 10 lines Changed paths: M /trunk/doc/install.texinfo ticket: new Subject: Document KDC behavior without stash file Component: krb5-doc Version_Reported: 1.5.1 Target_Version: 1.6 Tags: pullup After the discussion of the optional stash file, document the effects of not creating a stash file. ------------------------------------------------------------------------ r19031 | raeburn | 2007-01-03 18:54:25 -0500 (Wed, 03 Jan 2007) | 7 lines Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.h ticket: 5260 * ldap_principal.c (attributes_set): Swap first two elements. Also add comments indicating that this array and the KDB_*_ATTR macros need to be in sync. ------------------------------------------------------------------------ r19030 | raeburn | 2007-01-03 18:15:55 -0500 (Wed, 03 Jan 2007) | 14 lines Changed paths: M /trunk/src/plugins/kdb/ldap/Makefile.in ticket: new subject: update ldap/Makefile.in for newer autoconf substitution requirements target_version: 1.6 tags: pullup The other makefile.in files have had the makefile-fragment substitution lines updated to not have "#" at the front, because some recent versions of autoconf require that the @-pattern start at the beginning of the line. We missed plugins/kdb/ldap/Makefile.in at the time. Patch from Michael Calmer. ------------------------------------------------------------------------ r19029 | raeburn | 2007-01-03 17:53:33 -0500 (Wed, 03 Jan 2007) | 6 lines Changed paths: M /trunk/src/plugins/kdb/ldap/ldap_util/Makefile.in ticket: 3906 tags: pullup * Makefile.in (install): Install kdb5_ldap_util.M. Based on patch from Michael Calmer. ------------------------------------------------------------------------ r19025 | raeburn | 2007-01-02 18:53:36 -0500 (Tue, 02 Jan 2007) | 1 line Changed paths: M /trunk/src/kdc/kdc_util.h * kdc_util.h (CONVERT_INTO_DB, CONVERT_OUTOF_DB): Unused macros deleted. ------------------------------------------------------------------------ r19024 | epeisach | 2006-12-31 13:10:27 -0500 (Sun, 31 Dec 2006) | 7 lines Changed paths: M /trunk/src/tests/gssapi/t_imp_name.c ticket:new subject: Memory leak in tests/gssapi/t_imp_name.c Memory leak by not releasing name_oid from gss_display_name(). (conditional on GSSAPI_V2 being defined). ------------------------------------------------------------------------ r19023 | jaltman | 2006-12-31 11:24:54 -0500 (Sun, 31 Dec 2006) | 8 lines Changed paths: M /trunk/src/windows/identity/help/html/use_start.htm M /trunk/src/windows/identity/help/html/using.htm M /trunk/src/windows/identity/help/html/welcome.htm M /trunk/src/windows/identity/help/html/wnd_main.htm ticket: new subject: Repair broken links in NetIdMgr Help tags: pullup A small number of links contained the wrong root directory. ------------------------------------------------------------------------ r19022 | epeisach | 2006-12-30 01:09:25 -0500 (Sat, 30 Dec 2006) | 9 lines Changed paths: M /trunk/src/lib/gssapi/krb5/k5sealv3.c ticket: 5233 tags: pullup If gss_krb5int_unseal_token_v3() unwraps a message of length 0 - free memory and return in message_buffer a NULL pointer for value. This is consistant with gss_release_buffer in the mechglue implementation in which memory is only freed if the buffer length != 0. ------------------------------------------------------------------------ r19021 | epeisach | 2006-12-30 01:05:12 -0500 (Sat, 30 Dec 2006) | 8 lines Changed paths: M /trunk/src/lib/gssapi/krb5/k5sealv3.c subject: memory leak if defective header present in gss_krb5int_unseal_token_v3 ticket: new tags: pullup If after unsealing the message, the TOK_ID is not 05 04, free memory before returning a defective token error. ------------------------------------------------------------------------ r19020 | rra | 2006-12-28 13:05:28 -0500 (Thu, 28 Dec 2006) | 9 lines Changed paths: M /trunk/doc/user-guide.texinfo Ticket: new Subject: Fix typo in user-guide.texinfo Component: krb5-doc Version_Reported: 1.4.4 Target_Version: 1.6 Tags: pullup Typo fix (network instead of netword). Thanks, Matt Zagrabelny. ------------------------------------------------------------------------ r19019 | raeburn | 2006-12-27 21:05:20 -0500 (Wed, 27 Dec 2006) | 1 line Changed paths: M /trunk/src/lib/krb5/krb/copy_data.c * copy_data.c (krb5_copy_data): Use krb5int_copy_data_contents. ------------------------------------------------------------------------ r19018 | raeburn | 2006-12-27 21:01:12 -0500 (Wed, 27 Dec 2006) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/cc_memory.c * cc_memory.c (krb5_mcc_next_cred): Use krb5int_copy_creds_contents. ------------------------------------------------------------------------ r19017 | raeburn | 2006-12-27 20:51:02 -0500 (Wed, 27 Dec 2006) | 5 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/krb/copy_creds.c * lib/krb5/krb/copy_creds.c (krb5int_copy_creds_contents): New function, split out from krb5_copy_creds. (krb5_copy_creds): Call it. * include/k5-int.h (krb5int_copy_creds_contents): Declare. ------------------------------------------------------------------------ r19016 | raeburn | 2006-12-27 20:36:49 -0500 (Wed, 27 Dec 2006) | 1 line Changed paths: M /trunk/src/lib/krb5/ccache/cc_memory.c comment the various data structures ------------------------------------------------------------------------ r19009 | raeburn | 2006-12-21 20:26:59 -0500 (Thu, 21 Dec 2006) | 22 lines Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.h ticket: 4453 target_version: 1.6 tags: pullup Some related changes were already in, and I found a couple more to make: * ldap_realm.c (ldap_filter_correct): Change string argument to char *. Delete length argument, which was always strlen of the string argument, and compute it locally, using size_t instead of (unsigned) int for length-related values. Update all calls. * ldap_realm.h (ldap_filter_correct): Updated declaration. * ldap_misc.c (remove_overlapping_subtrees): Add forward declaration. Make static. (is_principal_in_realm): Change local variable defrealmlen to size_t. (store_tl_data): Change local variable curr to point to unsigned char, since that's what the tl_data_contents array is declared as, and what the STORE16_INT macro is happier with. (krb5_ldap_get_reference_count): Make local variable i unsigned. ------------------------------------------------------------------------ r19007 | tlyu | 2006-12-21 20:19:55 -0500 (Thu, 21 Dec 2006) | 5 lines Changed paths: M /trunk M /trunk/src/lib/krb5/krb/get_in_tkt.c ticket: 5123 * src/lib/krb5/krb/get_in_tkt.c (krb5_get_init_creds): Fix ordering bug in previous patch. ------------------------------------------------------------------------ r19002 | tlyu | 2006-12-21 16:58:10 -0500 (Thu, 21 Dec 2006) | 8 lines Changed paths: M /trunk M /trunk/doc/Makefile ticket: new target_version: 1.6 tags: pullup subject: don't split HTML output from makeinfo * doc/Makefile (HTML): To avoid generating excessively long filenames, don't split HTML output. ------------------------------------------------------------------------ r19001 | raeburn | 2006-12-20 16:40:20 -0500 (Wed, 20 Dec 2006) | 18 lines Changed paths: M /trunk/doc/admin.texinfo ticket: new subject: misc cleanups in admin guide ldap sections target: 1.6 tags: pullup There are a bunch of instances of incorrect punctuation, inconsistent use of @-commands with option names, typos in names of principal flags, and a couple spelling errors. I only fixed what I noticed; I haven't subjected the rest to careful review. Also, the long section names for eDirectory-specific documentation cause the tar files generated for snapshots (which include generated html docs) to reach the 100-character limit for file names in traditional tar format; GNU tar can create archives holding them, but older tar implementations cannot read the archives properly. So, several eDirectory-related section names have been shortened. ------------------------------------------------------------------------ r19000 | raeburn | 2006-12-20 16:12:35 -0500 (Wed, 20 Dec 2006) | 8 lines Changed paths: M /trunk/src/kadmin/cli/kadmin.M M /trunk/src/kadmin/server/kadmind.M M /trunk/src/kdc/krb5kdc.M M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.M ticket: 5116 Merge r18962 to trunk, with minor tweaks; ready to merge to 1.6 branch. Changes fix up some sample names used, remove some options described from certain commands, and fix filling in man pages. ------------------------------------------------------------------------ r18977 | tlyu | 2006-12-18 23:16:30 -0500 (Mon, 18 Dec 2006) | 9 lines Changed paths: M /trunk M /trunk/src/lib/krb5/krb/preauth2.c ticket: new target_version: 1.6 tags: pullup component: krb5-libs subject: use KRB5KRB_ERR_GENERIC, not KRB_ERR_GENERIC in preauth2.c * src/lib/krb5/krb/preauth2.c (krb5_do_preauth_tryagain): Use KRB5KRB_ERR_GENERIC, not KRB_ERR_GENERIC. ------------------------------------------------------------------------ r18976 | tlyu | 2006-12-18 23:16:22 -0500 (Mon, 18 Dec 2006) | 10 lines Changed paths: M /trunk M /trunk/src/lib/krb5/krb/get_in_tkt.c ticket: new status: open target_version: 1.6 subject: don't pass null pointer to krb5_do_preauth_tryagain() * src/lib/krb5/krb/get_in_tkt.c (krb5_get_init_creds): If the error isn't PREAUTH_NEEDED and preauth_to_use is null, return the error in err_reply, rather than attempting to pass a null pointer to krb5_do_preauth_tryagain(). ------------------------------------------------------------------------ r18975 | raeburn | 2006-12-18 20:31:11 -0500 (Mon, 18 Dec 2006) | 6 lines Changed paths: M /trunk/src/lib/krb5/keytab/ktfns.c ticket: 5121 tags: pullup ktfns.c (krb5_kt_get_entry): If the supplied server principal has an empty realm name, replace it with the default realm, in a private copy. ------------------------------------------------------------------------ r18974 | raeburn | 2006-12-18 20:28:32 -0500 (Mon, 18 Dec 2006) | 6 lines Changed paths: M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/krb5/krb/princ_comp.c ticket: 5121 status: open krb5_is_referral_realm now takes a pointer to const krb5_data, since it doesn't modify it. ------------------------------------------------------------------------ r18973 | raeburn | 2006-12-18 19:42:17 -0500 (Mon, 18 Dec 2006) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/accessor.c Use __extension__ if initializing by field name and using GCC in pre-C99 mode. ------------------------------------------------------------------------ r18972 | raeburn | 2006-12-18 19:34:11 -0500 (Mon, 18 Dec 2006) | 4 lines Changed paths: M /trunk/src/include/k5-thread.h (k5_mutex_lock_update_stats) [!DEBUG_THREADS_STATS && __GNUC__]: Declare arguments with "unused" attribute. (k5_pthread_mutex_lock) [DEBUG_THREADS && __GNUC__]: Use __extension__. ------------------------------------------------------------------------ r18970 | tlyu | 2006-12-18 19:21:38 -0500 (Mon, 18 Dec 2006) | 4 lines Changed paths: M /trunk M /trunk/src/lib/krb5/libkrb5.exports ticket: 5090 export krb5_get_init_creds_opt_set_change_password_prompt ------------------------------------------------------------------------ r18961 | epeisach | 2006-12-18 06:26:59 -0500 (Mon, 18 Dec 2006) | 9 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_io.c ticket: new subject: krb5_rc_io_open_internal on error will call close(-1) If there is an error in opening the replay cache - memory is freed, but close() is invoked with -1 (failure from open()). While technically, close() will return EBADF in such a case, and nothing bad will happen, valgrind picks up on this and provides an error... ------------------------------------------------------------------------ r18960 | epeisach | 2006-12-18 06:22:49 -0500 (Mon, 18 Dec 2006) | 1 line Changed paths: M /trunk/src/tests/threads/t_rcache.c Inovke krb5_rc_close to shutdown cache - and check for memory leaks ------------------------------------------------------------------------ r18957 | tlyu | 2006-12-17 22:40:15 -0500 (Sun, 17 Dec 2006) | 5 lines Changed paths: M /trunk M /trunk/doc/admin.texinfo ticket: 5027 Restore inadvertently deleted section. Minor editorial changes. ------------------------------------------------------------------------ r18956 | tlyu | 2006-12-17 22:40:03 -0500 (Sun, 17 Dec 2006) | 14 lines Changed paths: M /trunk M /trunk/doc/admin.texinfo ticket: 5027 pull up r18933 to trunk r18933@cathode-dark-space: rsavitha | 2006-12-08 04:37:01 -0500 ticket: new subject: admin guide changes for the LDAP backend Target_Version: 1.6 Tags: pullup Added LDAP backend related information to the admin guide ------------------------------------------------------------------------ r18955 | rra | 2006-12-15 21:08:40 -0500 (Fri, 15 Dec 2006) | 10 lines Changed paths: M /trunk/src/kadmin/cli/kadmin.c ticket: new subject: Add -clearpolicy to kadmin addprinc usage Component: krb5-admin Version_Reported: 1.4.4 Target_Version: 1.6 Tags: pullup Add -clearpolicy to the usage message returned by kadmin when one types addprinc without any arguments. ------------------------------------------------------------------------ r18954 | jaltman | 2006-12-14 18:33:53 -0500 (Thu, 14 Dec 2006) | 24 lines Changed paths: M /trunk/src/lib/krb5/krb/gic_opt.c M /trunk/src/lib/krb5/krb/gic_pwd.c M /trunk/src/lib/krb5_32.def M /trunk/src/windows/identity/plugins/common/dynimport.c M /trunk/src/windows/identity/plugins/common/dynimport.h M /trunk/src/windows/identity/plugins/krb5/krb5funcs.c ticket: new subject: krb5_get_init_creds_opt_set_change_password_prompt krb5_get_init_creds_opt_set_change_password_prompt is a new gic option that permits the prompter code to be skipped when the password has expired. This option is meant to be used by credential managers such as NetIDMgr and Kerberos.app that have their own built in password change dialogs. This patch adds the new function, exports it on Windows, and makes use of it within the Krb5 identity provider for NetIDMgr. The patch is written to ensure that no changes to the krb5_get_init_creds_opt structure are required and to ensure that the default behavior, prompting, is maintained. The export lists for UNIX and KFM must still be updated. The function prototype was committed as part of ticket 3642. ------------------------------------------------------------------------ r18949 | raeburn | 2006-12-12 23:26:31 -0500 (Tue, 12 Dec 2006) | 1 line Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/Makefile.in make depend ------------------------------------------------------------------------ r18948 | raeburn | 2006-12-12 23:25:27 -0500 (Tue, 12 Dec 2006) | 8 lines Changed paths: M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c ticket: 5009 tags: pullup Pull r18927 up to trunk, and tweak check for "history" principal name to be a little more precise. Ready for pullup to 1.6 branch; make depend should be run. ------------------------------------------------------------------------ r18947 | raeburn | 2006-12-12 22:44:05 -0500 (Tue, 12 Dec 2006) | 1 line Changed paths: M /trunk/src/plugins/kdb/db2/libdb2/btree/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/clib/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/db/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/hash/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/mpool/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/recno/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/test/Makefile.in set AUTOCONF_HEADER ------------------------------------------------------------------------ r18946 | raeburn | 2006-12-12 20:27:24 -0500 (Tue, 12 Dec 2006) | 4 lines Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c ticket: 5005 pull r18926 up to trunk; ready for pullup to 1.6 branch ------------------------------------------------------------------------ r18942 | raeburn | 2006-12-12 17:57:53 -0500 (Tue, 12 Dec 2006) | 1 line Changed paths: M /trunk/src/plugins/locate/python/Makefile.in make depend ------------------------------------------------------------------------ r18941 | raeburn | 2006-12-12 17:56:00 -0500 (Tue, 12 Dec 2006) | 1 line Changed paths: M /trunk/src/plugins/locate/python/py-locate.c a little more info on libpython loading issue ------------------------------------------------------------------------ r18940 | raeburn | 2006-12-12 17:55:13 -0500 (Tue, 12 Dec 2006) | 1 line Changed paths: M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/mechglue/Makefile.in make depend ------------------------------------------------------------------------ r18935 | coffman | 2006-12-08 16:02:02 -0500 (Fri, 08 Dec 2006) | 11 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c ticket: new subject: Don't leak padata when looping for krb5_do_preauth_tryagain() component: krb5-libs Target_Version: 1.6 Tags: pullup * src/lib/krb5/krb/get_in_tkt.c: krb5_get_init_creds() Free any existing request.padata at the top of the loop calling krb5_do_preauth() and krb5_do_preauth_tryagain(). ------------------------------------------------------------------------ r18932 | jaltman | 2006-12-07 19:28:59 -0500 (Thu, 07 Dec 2006) | 8 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/include/kdb.h M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/preauth2.c ticket: new subject: build the trunk on Windows (again) This revision corrects a number of missing or extraneous KRB5_CALLCONV symbols; exposes symbols for _WIN32; and avoids including headers that don't exist ------------------------------------------------------------------------ r18931 | jaltman | 2006-12-07 17:13:50 -0500 (Thu, 07 Dec 2006) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/gic_opt.c ticket: 3642 Undo revision 18930 which was not supposed to include this file. ------------------------------------------------------------------------ r18930 | jaltman | 2006-12-07 16:56:20 -0500 (Thu, 07 Dec 2006) | 10 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/appl/gss-sample/Makefile.in M /trunk/src/appl/gssftp/ftp/Makefile.in M /trunk/src/clients/kcpytkt/Makefile.in M /trunk/src/clients/kdeltkt/Makefile.in M /trunk/src/clients/kdestroy/Makefile.in M /trunk/src/clients/kinit/Makefile.in M /trunk/src/clients/klist/Makefile.in M /trunk/src/clients/kvno/Makefile.in M /trunk/src/config/win-post.in M /trunk/src/config/win-pre.in M /trunk/src/include/krb5/krb5.hin M /trunk/src/krb524/Makefile.in M /trunk/src/lib/Makefile.in M /trunk/src/lib/krb5/krb/gic_opt.c M /trunk/src/util/windows/Makefile.in M /trunk/src/windows/cns/Makefile.in M /trunk/src/windows/gina/Makefile.in M /trunk/src/windows/identity/config/Makefile.w32 M /trunk/src/windows/kfwlogon/Makefile.in M /trunk/src/windows/ms2mit/Makefile.in M /trunk/src/windows/wintel/Makefile.in ticket: 3642 tags: pullup Modifications to support the generation and embedding of library manifests into generated EXEs and DLLs. Manifests are required for Windows XP and above when applications are built with Microsoft Visual Studio 2005 (aka VS8) or above. ------------------------------------------------------------------------ r18923 | lxs | 2006-12-05 18:21:56 -0500 (Tue, 05 Dec 2006) | 11 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/ccache/cc_retr.c M /trunk/src/lib/krb5/ccache/ccapi/stdcc.c M /trunk/src/lib/krb5/ccache/ccapi/stdcc.h M /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.c M /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.h ticket: new owner: tlyu target_version: 1.6 subject: krb5_cc_remove should work for the CCAPI tags: pullup Implemented a working krb5_cc_remove for the CCAPI cache type. Added a private support function krb5_creds_compare() which checks if two krb5_creds are identical. This function should be needed by implementations of krb5_cc_remove for other ccache types. ------------------------------------------------------------------------ r18919 | wfiveash | 2006-12-04 17:06:13 -0500 (Mon, 04 Dec 2006) | 8 lines Changed paths: M /trunk/src/kadmin/dbutil/kdb5_util.M ticket: new subject: minor update to kdb5_util man page for LDAP plugin Target_Version: krb5-1.6 Tags: pullup I added some info to the kdb5_util man page regarding the LDAP plugin. ------------------------------------------------------------------------ r18918 | wfiveash | 2006-12-04 16:47:50 -0500 (Mon, 04 Dec 2006) | 11 lines Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c ticket: new subject: fix for kdb5_util load bug with dumps from a LDAP KDB Target_Version: krb5-1.6 Tags: pullup I found a bug when I did a "kdb5_util load -update ldap-dump" where ldap-dump was a dump done from a LDAP based KDB. The issue is that this sort of dump contains principal_dn data which is not the case for a db2 KDB dump. ------------------------------------------------------------------------ r18915 | epeisach | 2006-12-03 08:53:32 -0500 (Sun, 03 Dec 2006) | 7 lines Changed paths: M /trunk/src/lib/krb5/os/Makefile.in ticket: new Subject: Make clean in lib/krb5/os does not clean test objs tags: pullup make clean failed to remove t_locate_kdc.o ------------------------------------------------------------------------ r18914 | epeisach | 2006-12-02 21:52:11 -0500 (Sat, 02 Dec 2006) | 7 lines Changed paths: M /trunk/src/include/k5-int.h ticket: new Subject: Remove unused prototype for krb5_find_config_files The prototype for krb5_find_config_files() no longer is necessary as the function does not exist in the source tree anymore. ------------------------------------------------------------------------ r18904 | tlyu | 2006-12-01 18:36:41 -0500 (Fri, 01 Dec 2006) | 2 lines Changed paths: M /trunk/README M /trunk/doc/copyright.texinfo M /trunk/doc/definitions.texinfo update for krb5-1.6-beta1 ------------------------------------------------------------------------ r18897 | tlyu | 2006-12-01 15:57:04 -0500 (Fri, 01 Dec 2006) | 9 lines Changed paths: M /trunk/src/lib/krb5/ccache/cc_file.c ticket: 4788 tags: pullup target_version: 1.6 component: krb5-libs * src/lib/krb5/ccache/cc_file.c: Adapted patch from Roland Dowdeswell to avoid possible double-free conditions on certain errors. ------------------------------------------------------------------------ r18896 | coffman | 2006-12-01 14:36:38 -0500 (Fri, 01 Dec 2006) | 19 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/preauth2.c subject: send a new request with the new padata returned by krb5_do_preauth_tryagain() ticket: new Component: krb5-libs Target_Version: 1.6 Tags: pullup Send another request containing the padata obtained from tryagain. * src/include/k5-int.h Update prototype * src/lib/krb5/krb/get_in_tkt.c Send pointer to the request.padata so krb5_do_preauth_tryagain() can update the request to be sent. * src/lib/krb5/krb/preauth2.c If a module returns modified padata, add it to the return_padata and return. ------------------------------------------------------------------------ r18895 | coffman | 2006-12-01 14:18:26 -0500 (Fri, 01 Dec 2006) | 16 lines Changed paths: M /trunk/src/kdc/kdc_preauth.c subject: Return edata from non-"PA_REQUIRED" preauth types ticket: new Target_Version: 1.6 tags: pullup Component: krb5-kdc * src/kdc/kdc_preauth.c (check_padata) Return e-data from any failing preauth module. Save the e-data and return value from the first failing module. If a subsequent module marked as PA_REQUIRED fails, return its e-data and error instead. * src/kdc/kdc_preauth.c (load_preauth_plugins) Quiet compiler warning by setting pointer to NULL. ------------------------------------------------------------------------ r18894 | tlyu | 2006-12-01 13:41:49 -0500 (Fri, 01 Dec 2006) | 5 lines Changed paths: M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/krb5/Makefile.in ticket: 4689 tags: pullup bump minor versions due to API additions ------------------------------------------------------------------------ r18893 | tlyu | 2006-12-01 12:09:42 -0500 (Fri, 01 Dec 2006) | 6 lines Changed paths: M /trunk/src/kadmin/dbutil/dump.c ticket: 3218 * src/kadmin/dbutil/dump.c (load_db): Open the dumpfile as read-only; we only get a shared lock, so no reason to open for writing for the sake of getting a lock. ------------------------------------------------------------------------ r18892 | tlyu | 2006-12-01 11:40:46 -0500 (Fri, 01 Dec 2006) | 6 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/kerberos5.c ticket: 4941 tags: pullup * src/appl/telnet/libtelnet/kerberos5.c (kerberos5_send): Conditionalize debugging printfs. ------------------------------------------------------------------------ r18887 | tlyu | 2006-11-30 17:42:16 -0500 (Thu, 30 Nov 2006) | 10 lines Changed paths: M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/krb5/krb/vfy_increds.c ticket: 4805 tags: pullup component: krb5-libs * src/lib/krb5/krb/vfy_increds.c (krb5_verify_init_creds): Use krb5_cc_new_unique(). * src/lib/gssapi/krb5/accept_sec_context.c: (rd_and_store_for_creds): Use krb5_cc_new_unique(). ------------------------------------------------------------------------ r18879 | tlyu | 2006-11-30 15:50:02 -0500 (Thu, 30 Nov 2006) | 12 lines Changed paths: M /trunk/src/lib/krb5/krb/gc_via_tkt.c ticket: 3322 target_version: 1.6 tags: pullup * src/lib/krb5/krb/gc_via_tkt.c (check_reply_server): New function to check server principal in reply. Ensures that the reply is self-consistent, allows rewrites if canonicalization is requested, and allows limited rewrites of TGS principals if canonicalization is not requested. (krb5_get_cred_via_tkt): Move server principal checks into check_reply_server(). ------------------------------------------------------------------------ r18878 | tlyu | 2006-11-30 15:46:32 -0500 (Thu, 30 Nov 2006) | 14 lines Changed paths: M /trunk/src/lib/krb5/krb/gc_frm_kdc.c ticket: 4955 tags: pullup * src/lib/krb5/krb/gc_frm_kdc.c: Also do style cleanup. (krb5_get_cred_from_kdc_opt): If server principal was rewritten, fall back unless it was rewritten to a TGS principal. This fixes a bug when a MS AD rewrites the service principal into a single-component NETBIOS-style name. If we get a referral back to the immediately preceding realm, fall back to non-referral handling. This fixes the changepw failure. To prevent memory leaks, when falling back to non-referral handling, free any tgts previously obtained by the initial non-referral do_traversal() call. ------------------------------------------------------------------------ r18877 | jander | 2006-11-29 16:50:02 -0500 (Wed, 29 Nov 2006) | 9 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/stdcc.c M /trunk/src/lib/krb5/ccache/ccapi/stdcc.h M /trunk/src/lib/krb5/ccache/ccbase.c ticket: 4739 status: open Implemented CCAPI v3 specific ccache collection cursor. * src/lib/krb5/ccache/ccbase.c: Added CCAPI v3 entry to list of type cursors * src/lib/krb5/ccache/ccapi/stdcc.h: * src/lib/krb5/ccache/ccapi/stdcc.c: Implemented CCAPI v3 cursor functionality. ------------------------------------------------------------------------ r18873 | coffman | 2006-11-28 19:17:52 -0500 (Tue, 28 Nov 2006) | 10 lines Changed paths: M /trunk/src/kdc/kdc_preauth.c ticket: new subject: skip all modules in plugin if init function fails Target_Version: 1.6 Tags: pullup Component: krb5-kdc If the plugin initialization function fails, skip all modules in the plugin, not just the first. Also, print the error message from the plugin if supplied. ------------------------------------------------------------------------ r18865 | tlyu | 2006-11-27 23:57:55 -0500 (Mon, 27 Nov 2006) | 9 lines Changed paths: M /trunk/src/lib/krb5/krb/copy_data.c ticket: new target_version: 1.6 tags: pullup subject: krb5int_copy_data_contents shouldn't free memory it didn't allocate component: krb5-libs * src/lib/krb5/krb/copy_data.c (krb5int_copy_data_contents): Don't free outdata on malloc failure; we didn't allocate outdata. ------------------------------------------------------------------------ r18864 | jaltman | 2006-11-27 13:59:21 -0500 (Mon, 27 Nov 2006) | 7 lines Changed paths: M /trunk/src/windows/identity/doc/netidmgr.doc M /trunk/src/windows/identity/doc/netidmgr.pdf M /trunk/src/windows/identity/help/html/concept_identity.htm M /trunk/src/windows/identity/help/html/images/screen_app_icon.bmp A /trunk/src/windows/identity/help/html/images/screen_config_general.bmp A /trunk/src/windows/identity/help/html/images/screen_config_ident.bmp A /trunk/src/windows/identity/help/html/images/screen_config_idents.bmp M /trunk/src/windows/identity/help/html/images/screen_main_wnd.bmp M /trunk/src/windows/identity/help/html/images/screen_menu_view_cols.bmp M /trunk/src/windows/identity/help/html/images/screen_new_creds.bmp M /trunk/src/windows/identity/help/html/images/screen_new_creds_exp.bmp A /trunk/src/windows/identity/help/html/use_config.htm M /trunk/src/windows/identity/help/html/use_layout.htm M /trunk/src/windows/identity/help/html/using.htm M /trunk/src/windows/identity/help/html/wnd_main.htm M /trunk/src/windows/identity/help/toc.hhc ticket: new subject: documentation updates for KFW 3.1 tags: pullup Documentation updates including new screen shots for KFW 3.1 ------------------------------------------------------------------------ r18863 | jaltman | 2006-11-22 13:11:16 -0500 (Wed, 22 Nov 2006) | 44 lines Changed paths: M /trunk/src/windows/identity/config/Makefile.w2k M /trunk/src/windows/identity/config/Makefile.w32 M /trunk/src/windows/identity/plugins/krb4/krb4configdlg.c M /trunk/src/windows/identity/plugins/krb4/krb4funcs.c M /trunk/src/windows/identity/plugins/krb4/krb4funcs.h M /trunk/src/windows/identity/plugins/krb4/krb4plugin.c M /trunk/src/windows/identity/plugins/krb4/krbconfig.csv M /trunk/src/windows/identity/plugins/krb4/lang/en_us/langres.rc M /trunk/src/windows/identity/plugins/krb5/krb5configdlg.c M /trunk/src/windows/identity/plugins/krb5/krb5configid.c M /trunk/src/windows/identity/plugins/krb5/krb5funcs.c M /trunk/src/windows/identity/plugins/krb5/lang/en_us/langres.rc M /trunk/src/windows/identity/plugins/krb5/langres.h M /trunk/src/windows/identity/ui/addrchange.c ticket: new subject: KFW 3.1 commits for Final Release tags: pullup KfW 3.1 final (NetIDMgr 1.1.8.0) nidmgr32.dll (1.1.8.0) - When detecting IP address changes, wait for things to settle down before setting of the IP address change notification. krb5cred.dll (1.1.8.0) - Fixed the Kerberos 5 configuration dialog which didn't handle setting the default realm properly. Setting the default realm now sets the correct string in krb5.ini. - Changing the default realm now marks the relevant configuration node as dirty, and enabled the 'Apply' button. - Changing the 'renewable', 'forwardable' and 'addressless' checkboxes in the identity configuration panels now mark the relevant configuration nodes as dirty, and enables the 'Apply' button. - The location of the Kerberos 5 configuration file is now read-only in the Kerberos 5 configuration dialog. - Set the maximum number of characters for the edit controls in the configuration dialog. krb4cred.dll (1.1.8.0) - The location of the Kerberos 4 configuration files are now read-only in the Kerberos 4 configuration dialog. - Handles setting the ticket string. - Changing the ticket string now marks the relevant configuration node as dirty, and enables the 'Apply' button. - Fixed the plug-in initialization code to perform the initial ticket listing at the end of the initializaton process. ------------------------------------------------------------------------ r18862 | hartmans | 2006-11-22 12:43:41 -0500 (Wed, 22 Nov 2006) | 7 lines Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/Makefile.in ticket: new Subject: library fragments to front of line target_version: 1.6 tags: pullup * src/plugins/kdb/ldap/libkdb_ldap/Makefile.in: Fix fragments substitutions so the makefile works with autoconf 2.60 ------------------------------------------------------------------------ r18859 | coffman | 2006-11-21 19:53:34 -0500 (Tue, 21 Nov 2006) | 9 lines Changed paths: M /trunk/src/lib/krb5/krb/preauth2.c subject: fix debug messages ticket: new Tags: pullup Target_Version: 1.6 Change debugging messages so they print salt value correctly and clean up warnings when compiling with DEBUG. ------------------------------------------------------------------------ r18858 | coffman | 2006-11-21 09:37:11 -0500 (Tue, 21 Nov 2006) | 12 lines Changed paths: M /trunk/src/lib/krb5/krb/init_ctx.c ticket: new subject: free error message when freeing context Target_Version: 1.6 Tags: pullup Call krb5_clear_error_message() to free any allocated error message before freeing the context. The condition that triggered this was a plugin library which fails to load because of unresolved references. It appears dlopen() on Linux leaks four bytes for each failing library in this situation. ------------------------------------------------------------------------ r18857 | tlyu | 2006-11-17 20:53:27 -0500 (Fri, 17 Nov 2006) | 13 lines Changed paths: M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/krb5/ccache/ccbase.c M /trunk/src/lib/krb5/libkrb5.exports M /trunk/src/lib/krb5_32.def ticket: 3091 tags: pullup * src/lib/krb5/ccache/ccbase.c (krb5int_cc_getops): Internal function to fetch ops vector given ccache prefix string. (krb5_cc_new_unique): New function to generate a new unique ccache of a given type. * src/include/krb5/krb5.hin: Prototype for krb5_cc_new_unique(). * src/lib/krb5/libkrb5.exports: * src/lib/krb5_32.def: Add krb5_cc_new_unique(). ------------------------------------------------------------------------ r18842 | jaltman | 2006-11-17 18:41:40 -0500 (Fri, 17 Nov 2006) | 7 lines Changed paths: M /trunk/src/lib/krb5/krb/gic_pwd.c ticket: 4802 krb5_get_init_creds_password: remove unintentionally committed code not meant for 1.4 branch ------------------------------------------------------------------------ r18841 | jaltman | 2006-11-17 18:24:59 -0500 (Fri, 17 Nov 2006) | 9 lines Changed paths: M /trunk/src/windows/identity/ui/newcredwnd.c ticket: new subject: one more commit for kfw 3.1 beta 4 tags: pullup - when the krb5 prompter callback function is called, set the focus to the first input field provided by the caller. ------------------------------------------------------------------------ r18840 | jaltman | 2006-11-17 18:14:27 -0500 (Fri, 17 Nov 2006) | 12 lines Changed paths: M /trunk/src/lib/krb5/krb/gic_pwd.c ticket: new tags: pullup subject: reset use_master flag when master_kdc cannot be found krb5_get_init_creds_password: if the master_kdc cannot be identified reset the use_master flag. otherwise, the krb5_get_init_creds("kadmin/changepw") call will attempt to communicate with the master_kdc that cannot be reached. ------------------------------------------------------------------------ r18839 | raeburn | 2006-11-17 15:21:59 -0500 (Fri, 17 Nov 2006) | 1 line Changed paths: M /trunk/src/lib/krb5/krb/preauth2.c use krb5_c_valid_enctype, not valid_enctype ------------------------------------------------------------------------ r18837 | coffman | 2006-11-17 14:56:35 -0500 (Fri, 17 Nov 2006) | 7 lines Changed paths: M /trunk/src/include/krb5/krb5.hin ticket: 4799 Target_Version: 1.6 Tags: pullup Didn't include header changes in the previous commit. ------------------------------------------------------------------------ r18836 | coffman | 2006-11-17 14:48:17 -0500 (Fri, 17 Nov 2006) | 12 lines Changed paths: M /trunk/src/lib/crypto/Makefile.in D /trunk/src/lib/crypto/keylength.c A /trunk/src/lib/crypto/keylengths.c (from /trunk/src/lib/crypto/keylength.c:18827) M /trunk/src/lib/crypto/libk5crypto.exports A /trunk/src/lib/crypto/random_to_key.c subject: update krb5_c_keylength function, create krb5_c_random_to_key function ticket: new Target_Version: 1.6 Tags: pullup Modify the keylength function to return both keybytes and keylength. Change the name of the function and source file to reflect this. Add a function, krb5_c_random_to_key() that takes random input data of the right length (keybytes) and produce a valid key for a given enctype. ------------------------------------------------------------------------ r18828 | jaltman | 2006-11-17 12:23:24 -0500 (Fri, 17 Nov 2006) | 75 lines Changed paths: M /trunk/src/windows/identity/config/Makefile.w2k M /trunk/src/windows/identity/config/Makefile.w32 M /trunk/src/windows/identity/kcreddb/identity.c M /trunk/src/windows/identity/plugins/krb5/krb5funcs.c M /trunk/src/windows/identity/plugins/krb5/krb5funcs.h M /trunk/src/windows/identity/plugins/krb5/krb5identpro.c M /trunk/src/windows/identity/plugins/krb5/krb5main.c M /trunk/src/windows/identity/plugins/krb5/krb5newcreds.c M /trunk/src/windows/identity/plugins/krb5/krb5plugin.c M /trunk/src/windows/identity/plugins/krb5/krbcred.h M /trunk/src/windows/identity/ui/credwnd.c M /trunk/src/windows/identity/ui/main.c M /trunk/src/windows/identity/ui/mainwnd.c M /trunk/src/windows/identity/ui/newcredwnd.c M /trunk/src/windows/identity/ui/uiconfig.csv ticket: new subject: commits for KFW 3.1 Beta 4 tags: pullup KfW 3.1 beta 4 (NetIDMgr 1.1.6.0) nidmgr32.dll (1.1.6.0) - Fix a race condition where the initialization process might be flagged as complete even if the identity provider hasn't finished initialization yet. krb5cred.dll (1.1.6.0) - When assigning the default credentials cache for each identity, favor API and FILE caches over MSLSA if they exist. - When renewing an identity which was the result of importing credentials from the MSLSA cache, attempt to re-import the credentials from MSLSA instead of renewing the imported credentials. - Prevent possible crash if a Kerberos 5 context could not be obtained during the renewal operation. - Prevent memory leak in the credentials destroy handler due to the failure to free a Kerberos 5 context. - Properly match principals and realms when importing credentials from the MSLSA cache. - Determine the correct credentials cache to place imported credentials in by checking the configuration for preferred cache name. - Keep track of identities where credentials imports have occurred. - When setting the default identity, ignore the KRB5CCNAME environment variable. - Do not re-compute the credentials cache and timestamps when updating an identity. The cache and timestamp information is computed when listing credentials and do not change between listing and identity update. - When refreshing the default identity, also handle the case where the default credentials cache does not contain a principal, but the name of the cache can be used to infer the principal name. - Invoke a listing of credentials after a successful import. - Do not free a Kerberos 5 context prematurely during plug-in initialization. netidmgr.exe (1.1.6.0) - Fix the UI context logic to handle layouts which aren't based around identities. - Don't try to show a property sheet when there are no property pages supplied for the corresponding UI context. - Use consistent context menus. - Bring a modal dialog box to the foreground when it should be active. - Do not accept action triggers when the application is not ready to process actions yet. - Do not force the new credentials dialog to the top if there's already a modal dialog box showing. - Change the default per-identity layout to also group by location. ------------------------------------------------------------------------ r18820 | lxs | 2006-11-16 15:48:03 -0500 (Thu, 16 Nov 2006) | 7 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/stdcc.c ticket: new target_version: 1.6 tags: pullup subject: krb5_stdccv3_generate_new returns NULL ccache Fixed krb5_stdccv3_generate_new so it no longer returns a NULL ccache. ------------------------------------------------------------------------ r18817 | raeburn | 2006-11-15 20:20:47 -0500 (Wed, 15 Nov 2006) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_req_dec.c * rd_req_dec.c: Whitespace changes in function headers. (krb5_rd_req_decoded_opt): Include more info in error text for AP_WRONG_PRINC and NOPERM_ETYPE errors. ------------------------------------------------------------------------ r18816 | raeburn | 2006-11-15 20:19:01 -0500 (Wed, 15 Nov 2006) | 8 lines Changed paths: M /trunk/src/lib/krb5/os/locate_kdc.c ticket: new subject: include realm in "can't resolve KDC" error message target_version: 1.6 tags: pullup * locate_kdc.c (krb5int_locate_server): Store an error message for REALM_CANT_RESOLVE error that lists the realm. ------------------------------------------------------------------------ r18815 | raeburn | 2006-11-15 20:14:14 -0500 (Wed, 15 Nov 2006) | 9 lines Changed paths: M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/krb5/krb/vfy_increds.c ticket: new subject: avoid double frees in ccache manipulation around gen_new target_version: 1.6 tags: pullup * krb5/krb/vfy_increds.c (krb5_verify_init_creds): If krb5_cc_gen_new fails, don't both close and destroy the template ccache. * gssapi/krb5/accept_sec_context.c (rd_and_store_for_creds): Likewise. ------------------------------------------------------------------------ r18814 | raeburn | 2006-11-15 19:53:10 -0500 (Wed, 15 Nov 2006) | 6 lines Changed paths: M /trunk/src/include/krb5/preauth_plugin.h ticket: new subject: fix warning in preauth_plugin.h header * preauth_plugin.h (enum krb5plugin_preauth_client_request_type): Omit trailing comma. ------------------------------------------------------------------------ r18813 | raeburn | 2006-11-15 19:51:21 -0500 (Wed, 15 Nov 2006) | 19 lines Changed paths: M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.h M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c ticket: new subject: fix some warnings in ldap code target_version: 1.6 tags: pullup * libkdb_ldap/ldap_realm.c (ignore_duplicates, compare): Unused functions deleted. (krb5_ldap_modify_realm, krb5_ldap_read_realm_params): Conditionalize declarations of automatic variables that are only used for eDirectory. * libkdb_ldap/ldap_service_stash.c (tohex): Use one sprintf call instead of two. (dec_password): Use an unsigned type to fetch values with %x. * libkdb_ldap/ldap_realm.h (ldap_filter_correct): Declare. * libkdb_dlap/ldap_misc.c (my_strndup): Only define if HAVE_LDAP_STR2DN. (populate_krb5_db_entry): Remove unused automatic variable. * ldap_util/kdb5_ldap_util.c (cmd_table): Fix typo in preprocessing conditional. * ldap_util/kdb5_ldap_realm.c (get_ticket_policy): Declarations first, then code. * ldap_util/kdb5_ldap_services.c (kdb5_ldap_stash_service_password): On error, increment exit_status; don't return a value. * ldap_util/kdb5_ldap_services.h (kdb5_ldap_stash_service_password): Update decl. ------------------------------------------------------------------------ r18812 | raeburn | 2006-11-15 18:56:02 -0500 (Wed, 15 Nov 2006) | 11 lines Changed paths: M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c ticket: new subject: LDAP patch from Novell, 2006-10-13 target_version: 1.6 tags: pullup Patch from 13 November from Savitha R: > Fix for delpol deleting ticket policies > Removed references to old schema > Moved some unused code under #ifdef HAVE_EDIRECTORY ------------------------------------------------------------------------ r18811 | lxs | 2006-11-15 17:05:48 -0500 (Wed, 15 Nov 2006) | 7 lines Changed paths: M /trunk/src/include/kerberosIV/des.h M /trunk/src/include/kerberosIV/krb.h ticket: new target_version: 1.6 tags: pullup subject: Add macros for __attribute__((deprecated)) for krb4 and des APIs Added KRB5INT_KRB4_DEPRECATED and KRB5INT_DES_DEPRECATED. ------------------------------------------------------------------------ r18805 | tlyu | 2006-11-14 18:23:34 -0500 (Tue, 14 Nov 2006) | 9 lines Changed paths: M /trunk/README M /trunk/doc/copyright.texinfo ticket: new target_version: 1.6 subject: update copyrights and acknowledgments component: krb5-doc tags: pullup Update copyrights and acknowledgments for 1.6. ------------------------------------------------------------------------ r18801 | coffman | 2006-11-13 17:59:55 -0500 (Mon, 13 Nov 2006) | 15 lines Changed paths: M /trunk/src/include/krb5/preauth_plugin.h M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kdc_util.h M /trunk/src/plugins/preauth/cksum_body/cksum_body_main.c M /trunk/src/plugins/preauth/wpse/wpse_main.c ticket: new subject: allow server preauth plugin verify_padata function to return e-data Component: krb5-kdc Target_Version: 1.6 Tags: pullup Change server-side preauth plugin interface to allow the plugin's verify_padata function to return e-data to be returned to the client. (Patch from Nalin Dahyabhai ) Update sample plugins to return e-data to exercise the code. Fix memory leak in the wpse plugin. ------------------------------------------------------------------------ r18800 | coffman | 2006-11-13 17:51:23 -0500 (Mon, 13 Nov 2006) | 9 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/krb/preauth2.c ticket: new subject: correct client preauth plugin request_context Component: krb5-libs Target_Version: 1.6 Tags: pullup Correctly share the same request_context between all modules within a single client preauth plugin. ------------------------------------------------------------------------ r18799 | wfiveash | 2006-11-13 15:25:08 -0500 (Mon, 13 Nov 2006) | 17 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ldap_key_seq.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/princ_xdr.c ticket: new subject: more Novell ldap patches from Nov 6 and Fix for wrong password policy reference count Target_Version: krb5-1.6 Tags: pullup This commit is to update the code with the following Novell patches from Nov 6, 2006: patch-ldap-kadm5-macro.diff patch-ldap-fixes.diff patch-ldap-key-seq-salt.diff patch-ldap-misc.diff And this patch from Nov 8: patch-ldap-pwd-policy.c ------------------------------------------------------------------------ r18793 | rra | 2006-11-09 18:29:26 -0500 (Thu, 09 Nov 2006) | 13 lines Changed paths: M /trunk/src/kadmin/server/ovsec_kadmd.c ticket: new subject: Delay kadmind random number initialization until after fork Component: krb5-admin Version_Reported: 1.4.4 Target_Version 1.6 Tags: pullup Delay initialization of the random number generator in kadmind until after the fork and backgrounding of the process. Otherwise, a lack of sufficient entropy during the system boot process will delay system boot on systems that run each init script in series and that start kadmind via an init script. ------------------------------------------------------------------------ r18792 | rra | 2006-11-09 17:58:02 -0500 (Thu, 09 Nov 2006) | 8 lines Changed paths: M /trunk/doc/admin.texinfo ticket: new Componet: krb5-doc Version_Reported: 1.4.4 Target_Version: 1.6 Tags: pullup Document how to change the krbtgt key for a realm. ------------------------------------------------------------------------ r18791 | rra | 2006-11-09 17:56:39 -0500 (Thu, 09 Nov 2006) | 9 lines Changed paths: M /trunk/src/include/Makefile.in A /trunk/src/include/gssapi.h ticket: 2240 Component: krb5-libs Version_Reported: 1.3.2 Target_Version: 1.6 Tags: pullup Install gssapi.h in includedir that includes gssapi/gssapi.h so that either form of #include will work. Provides better compatibility with Heimdal. ------------------------------------------------------------------------ r18790 | coffman | 2006-11-09 15:40:29 -0500 (Thu, 09 Nov 2006) | 9 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/include/krb5/preauth_plugin.h M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/preauth2.c M /trunk/src/plugins/preauth/cksum_body/cksum_body_main.c M /trunk/src/plugins/preauth/wpse/wpse_main.c ticket: new subject: Add "get_data" function to the client preauth plugin interface Tags: pullup Modify the client preauth plugin interface to pass in a function pointer and data pointer so the plugin may request information otherwise unavailable. ------------------------------------------------------------------------ r18789 | coffman | 2006-11-09 15:15:54 -0500 (Thu, 09 Nov 2006) | 7 lines Changed paths: M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/crypto/Makefile.in A /trunk/src/lib/crypto/keylength.c M /trunk/src/lib/crypto/libk5crypto.exports ticket: new subject: Add public function to get keylenth associated with an enctype Tags: pullup Add a new function, krb5_c_keylength, to libk5crypto to obtain the keylength associated with an enctype. ------------------------------------------------------------------------ r18787 | coffman | 2006-11-09 10:25:52 -0500 (Thu, 09 Nov 2006) | 7 lines Changed paths: M /trunk/src/krb524/krb524d.h ticket: new subject: Remove obsolete/conflicting prototype for krb524_convert_princs Tags: pullup After krb524_convert_princs() was made static, the prototype in krb524d.h no longer matches the actual function declaration and is no longer needed. ------------------------------------------------------------------------ r18781 | jaltman | 2006-11-08 18:59:58 -0500 (Wed, 08 Nov 2006) | 8 lines Changed paths: M /trunk/src/windows/identity/ui/credfuncs.h ticket: new tags: pullup subject: commit for KFW 3.1 beta 3 (part two) remove prototype for removed function ------------------------------------------------------------------------ r18767 | jaltman | 2006-11-08 04:58:49 -0500 (Wed, 08 Nov 2006) | 83 lines Changed paths: M /trunk/src/windows/identity/Makefile M /trunk/src/windows/identity/config/Makefile.w2k M /trunk/src/windows/identity/config/Makefile.w32 M /trunk/src/windows/identity/doc/main_page.h M /trunk/src/windows/identity/kconfig/api.c M /trunk/src/windows/identity/kcreddb/identity.c M /trunk/src/windows/identity/plugins/krb5/krb5newcreds.c M /trunk/src/windows/identity/ui/credfuncs.h M /trunk/src/windows/identity/ui/credwnd.c M /trunk/src/windows/identity/ui/mainwnd.c M /trunk/src/windows/identity/ui/mainwnd.h M /trunk/src/windows/identity/ui/newcredwnd.c M /trunk/src/windows/identity/uilib/action.c D /trunk/src/windows/identity/uilib/khversion.h ticket:new tags: pullup subject: commits for KFW 3.1 Beta 3 KfW 3.1 beta 3 (NetIDMgr 1.1.4.0) source for 1.1.4.0 - Eliminate unused commented out code. nidmgr32.dll (1.1.4.0) - The configuration provider was incorrectly handling the case where a configuration value also specifies a configuration path, resulting in the configuration value not being found. Fixed. - Fix a race condition when refreshing identities where removing an identity during a refresh cycle may a crash. - Fix a bug which would cause an assertion to fail if an item was removed from one of the system defined menus. - When creating an indirect UI context, khui_context_create() will correctly fill up a credential set using the selected credentials. krb5cred.dll (1.1.4.0) - Fix a race condition during new credentials acquisition which may cause the Krb5 plug-in to abandon a call to krb5_get_init_creds_password() and make another call unnecessarily. - If krb5_get_init_creds_password() KRB5KDC_ERR_KEY_EXP, the new credentials dialog will automatically prompt for a password change instead of notifying the user that the password needs to be changed. - When handling WMNC_DIALOG_PREPROCESS messages, the plug-in thread would only be notified of any changes to option if the user confirmed the new credentials operation instead of cancelling it. - Additional debug output for the DEBUG build. - Reset the sync flag when reloading new credentials options for an identity. Earlier, the flag was not being reset, which can result in the new credentials dialog not obtaining credentials using the new options. - Handle the case where the new credentials dialog maybe closed during the plug-in thread is processing a request. - Fix a condition which would cause the Krb5 plug-in to clear the custom prompts even if Krb5 was not the identity provider. - Once a password is changed, use the new password to obtain new credentials for the identity. netidmgr.exe (1.1.4.0) - Fix a redraw issue which left areas of the credentials window unupdated if another window was dragged across it. - Handle WM_PRINTCLIENT messages so that the NetIDMgr window will support window animation and other features that require a valid WM_PRINTCLIENT handler. - During window repaints, NetIDMgr will no longer invoke the default window procedure. - Add support for properly activating and bringing the NetIDMgr window to the foreground when necessary. If the window cannot be brought to the foreground, it will flash the window to notify the user that she needs to manually activate the NetIDMgr window. - When a new credentials dialog is launched as a result of an external application requesting credentials, if the NetIDMgr application is not minimized, it will be brought to the foreground before the new credentials dialog is brought to the foreground. Earlier, the new credentials dialog may remain hidden behind other windows in some circumstances. - When displaying custom prompts for the new credentials dialog, align the input controls on the right. ------------------------------------------------------------------------ r18765 | lxs | 2006-11-07 15:15:40 -0500 (Tue, 07 Nov 2006) | 10 lines Changed paths: M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/krb5/ccache/cccursor.c ticket: new status: open target_version: 1.6 tags: pullup subject: krb5.h not C++-safe due to "struct krb5_cccol_cursor" Fixed definition of "struct krb5_cccol_cursor" in krb5.h to be C++ safe. In C++ the struct name is also a type so there can't be a typedef of the same name, in this case "typedef struct krb5_cccol_cursor *krb5_cccol_cursor;". ------------------------------------------------------------------------ r18764 | jaltman | 2006-11-06 16:55:13 -0500 (Mon, 06 Nov 2006) | 18 lines Changed paths: M /trunk/src/lib/krb5/krb/gic_pwd.c ticket: new tags: pullup subject: krb5_get_init_creds_password does not consistently prompt for password changing krb5_get_init_creds_password() previously did not consistently handle KRB5KDC_ERR_KEY_EXP errors. If there is a "master_kdc" entry for the realm and the KDC is reachable, then the function will prompt the user for a password change. Otherwise, it will return the error code to the caller. If the caller is a ticket manager, it will prompt the user for a password change with a dialog that is different from the one generated by the prompter function passed to krb5_get_init_creds_password. With this change krb5_get_init_creds_password() will always prompt the user if it would return KRB5KDC_ERR_KEY_EXP unless the function is compiled with USE_LOGIN_LIBRARY. (KFM) ------------------------------------------------------------------------ r18763 | epeisach | 2006-11-05 09:37:28 -0500 (Sun, 05 Nov 2006) | 7 lines Changed paths: M /trunk/src/lib/kdb/Makefile.in ticket: new subject: Make clean in lib/kdb leaves error table files tags: pullup Remove adb_err.c and adb_err.h on make clean. ------------------------------------------------------------------------ r18762 | epeisach | 2006-11-05 09:29:24 -0500 (Sun, 05 Nov 2006) | 7 lines Changed paths: M /trunk/src/lib/crypto/Makefile.in Subject: Make clean does not remove lib/crypto/t_prf ticket: new tags: pullup Remove t_prf and t_prf.o on make clean. ------------------------------------------------------------------------ r18761 | raeburn | 2006-11-01 22:47:34 -0500 (Wed, 01 Nov 2006) | 4 lines Changed paths: M /trunk/src/kadmin/testing/util/tcl_kadm5.c M /trunk/src/kadmin/testing/util/tcl_ovsec_kadm.c * tcl_kadm5.c (parse_principal_ent, parse_policy_ent): Don't pass back an uninitialized pointer in error case. * tcl_ovsec_kadm.c (parse_principal_ent, parse_policy_ent): Likewise. ------------------------------------------------------------------------ r18760 | raeburn | 2006-11-01 22:44:36 -0500 (Wed, 01 Nov 2006) | 3 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ftp.c M /trunk/src/appl/gssftp/ftp/secure.c * secure.c (secure_putbuf): Initialize automatic variable LENGTH to 0. * ftp.c (gss_trials, n_gss_trials): Make static and const. ------------------------------------------------------------------------ r18759 | raeburn | 2006-11-01 22:16:02 -0500 (Wed, 01 Nov 2006) | 1 line Changed paths: M /trunk/src/lib/kadm5/srv/svr_principal.c * svr_principal.c (kadm5_use_password_server): Define only if USE_PASSWORD_SERVER. ------------------------------------------------------------------------ r18758 | raeburn | 2006-11-01 22:13:31 -0500 (Wed, 01 Nov 2006) | 1 line Changed paths: M /trunk/src/lib/rpc/svc_auth_gss.c * svc_auth_gss.c (svcauth_gss_import_name): Unused function deleted. ------------------------------------------------------------------------ r18757 | raeburn | 2006-11-01 22:10:35 -0500 (Wed, 01 Nov 2006) | 1 line Changed paths: M /trunk/src/lib/krb4/g_pw_in_tkt.c * g_pw_in_tkt.c (passwd_to_key): Unused function deleted. ------------------------------------------------------------------------ r18756 | raeburn | 2006-11-01 22:07:17 -0500 (Wed, 01 Nov 2006) | 1 line Changed paths: M /trunk/src/lib/crypto/prng.c * prng.c (init_error): Unused variable deleted. ------------------------------------------------------------------------ r18755 | raeburn | 2006-11-01 21:50:49 -0500 (Wed, 01 Nov 2006) | 1 line Changed paths: M /trunk/src/util/support/fake-addrinfo.c * fake-addrinfo.c (krb5int_lock_fac, krb5int_unlock_fac): Define only if FAI_CACHE. ------------------------------------------------------------------------ r18754 | coffman | 2006-11-01 17:40:30 -0500 (Wed, 01 Nov 2006) | 24 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/include/krb5/preauth_plugin.h M /trunk/src/kdc/kdc_preauth.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/preauth2.c M /trunk/src/lib/krb5/os/init_os_ctx.c M /trunk/src/plugins/preauth/cksum_body/Makefile.in A /trunk/src/plugins/preauth/cksum_body/cksum_body_main.c (from /trunk/src/plugins/preauth/cksum_body/src/cksum_body.c:18735) D /trunk/src/plugins/preauth/cksum_body/src/cksum_body.c M /trunk/src/plugins/preauth/wpse/Makefile.in D /trunk/src/plugins/preauth/wpse/src/wpse.c A /trunk/src/plugins/preauth/wpse/wpse_main.c (from /trunk/src/plugins/preauth/wpse/src/wpse.c:18735) ticket: 4566 ticket: 4567 ticket: 4587 Target_Version: 1.6 Tags: pullup Modify the preath plugin interface so that a plugin's context is global to all the modules within a plugin. Also, change the client-side interface so that the preauth plugin context (once created) lives the lifetime of a krb5_context. This will allow future changes that can set plugin parameters. The client side request context lives the lifetime of a call to krb5_get_init_creds(). Make the sample preauth plugins buildable outside the source tree. Fix minor memory leak in sort_krb5_padata_sequence(). Add a prototype for krb5_do_preauth_tryagain() and change the plugin interface. Incorporates fixes from Nalin Dahyabhai for leaks of the function table pointers (rt #4566) and fix KDC crash (rt #4567) ------------------------------------------------------------------------ r18753 | raeburn | 2006-10-31 21:10:17 -0500 (Tue, 31 Oct 2006) | 1 line Changed paths: M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/plugins/kdb/ldap/libkdb_ldap/Makefile.in make depend ------------------------------------------------------------------------ r18752 | raeburn | 2006-10-31 19:31:38 -0500 (Tue, 31 Oct 2006) | 4 lines Changed paths: M /trunk/src/krb524/Makefile.in M /trunk/src/krb524/cnv_tkt_skey.c D /trunk/src/krb524/conv_princ.c * cnv_tkt_skey.c (krb524_convert_princs): Move here, make static. * conv_princ.c: Deleted. * Makefile.in (SRCS, SERVER_OBJS): Updated accordingly. ------------------------------------------------------------------------ r18751 | raeburn | 2006-10-30 20:10:34 -0500 (Mon, 30 Oct 2006) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/conv_princ.c ticket: 4534 * conv_princ.c (krb5_425_conv_principal): Fix silly typo in arrays' sizes in previous change. ------------------------------------------------------------------------ r18750 | wfiveash | 2006-10-30 15:56:57 -0500 (Mon, 30 Oct 2006) | 10 lines Changed paths: M /trunk/src/kdc/main.c M /trunk/src/lib/krb5/asn.1/ldap_key_seq.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c ticket: new subject: latest Novell ldap patches and kdb5_util dump support for ldap Target_Version: krb5-1.6 Tags: pullup I've applied Novell's latest patches for their LDAP KDB plugin. I've also implemented and tested support for kdb5_util dump using the LDAP KDB plugin. I also added a Sun copyright on files that I've modified. ------------------------------------------------------------------------ r18748 | raeburn | 2006-10-27 23:06:30 -0400 (Fri, 27 Oct 2006) | 13 lines Changed paths: M /trunk/src/lib/krb5/krb/conv_princ.c ticket: new subject: don't confuse profile iterator in 425 princ conversion target_version: 1.6 tags: pullup The profile iterator code hangs onto and uses the list of names passed in. The krb5_425_conv_principal code reuses that array when the iterator may still be used. * conv_princ.c (krb5_425_conv_principal): Use separate name arrays for the iterator and the v4_realm lookup that may be done inside the iteration loop. ------------------------------------------------------------------------ r18747 | raeburn | 2006-10-27 23:02:38 -0400 (Fri, 27 Oct 2006) | 1 line Changed paths: M /trunk/src/util/profile/prof_get.c use strdup ------------------------------------------------------------------------ r18744 | tlyu | 2006-10-27 18:47:32 -0400 (Fri, 27 Oct 2006) | 2 lines Changed paths: M /trunk/README M /trunk/doc/copyright.texinfo M /trunk/doc/definitions.texinfo more copyright fixes pre-1.6 ------------------------------------------------------------------------ r18743 | tlyu | 2006-10-26 23:53:08 -0400 (Thu, 26 Oct 2006) | 2 lines Changed paths: M /trunk/README M /trunk/doc/copyright.texinfo Synchronise copyright notices. Preliminary update of README for 1.6. ------------------------------------------------------------------------ r18736 | wfiveash | 2006-10-23 17:36:46 -0400 (Mon, 23 Oct 2006) | 14 lines Changed paths: M /trunk/src/kadmin/dbutil/kdb5_util.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c ticket: new subject: fix krb5_ldap_iterate to handle NULL match_expr and open_db_and_mkey to use KRB5_KDB_SRV_TYPE_ADMIN When I ran kdb5_util dump I had two initial problems. First, the LDAP plugin was not finding the bind DN because open_db_and_mkey() was passing KRB5_KDB_SRV_TYPE_OTHER to krb5_db_open(). When I change this to KRB5_KDB_SRV_TYPE_ADMIN then the ldap_kadmind_dn parameter is used from krb5.conf and a valid bind DN is found. Second, krb5_ldap_iterate() will core dump when it is called withy a NULL match_expr arg. This is how dump_db calls krb5_db_iterate(). I updated krb5_ldap_iterate() to use a default_match_expr of "*" if match_expr == NULL. ------------------------------------------------------------------------ r18735 | coffman | 2006-10-23 12:15:50 -0400 (Mon, 23 Oct 2006) | 9 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c ticket: new subject: fix invalid access found by valgrind Valgrind found that we were reading past the end of the preferred padata string. p is manually updated within the loop and there is no need for the increment. It was causing the null terminator to be skipped over, rather than properly terminating the loop. ------------------------------------------------------------------------ r18734 | coffman | 2006-10-23 12:10:37 -0400 (Mon, 23 Oct 2006) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/preauth2.c ticket: new subject: Avoid segfault in krb5_do_preauth_tryagain Check pointer is non-null before using it. Avoids segfault in krb5_do_preauth_tryagain(). ------------------------------------------------------------------------ r18733 | epeisach | 2006-10-22 23:20:11 -0400 (Sun, 22 Oct 2006) | 5 lines Changed paths: M /trunk/src/config/shlib.conf ticket: 4455 For Irix - determine if using gcc and gnu ld - set compiler flags properly. ------------------------------------------------------------------------ r18732 | epeisach | 2006-10-22 07:59:02 -0400 (Sun, 22 Oct 2006) | 10 lines Changed paths: M /trunk/src/config/shlib.conf ticket: new subject: osf1 -oldstyle_liblookup typo Not really relevant anymore - as we do not support static linking now. But in ticket 927 (r16776) - a test was added to determine if gnu ld was in use and change the linker flags accordingly. The variable in aclocal.m4 was krb5_cv_prog_gnu_ld and this was testing for krb5_cv_gnu_ld. ------------------------------------------------------------------------ r18731 | hartmans | 2006-10-21 16:20:30 -0400 (Sat, 21 Oct 2006) | 4 lines Changed paths: D /trunk/src/lib/ccapi Delete src/lib/ccapi. The ccapi shipped in 1.6 will not be based off this code and will live in src/ccapi. It will be copied onto the trunk and branch when ready, but this code is being removed before the branch cut. ------------------------------------------------------------------------ r18730 | hartmans | 2006-10-21 16:12:52 -0400 (Sat, 21 Oct 2006) | 1 line Changed paths: D /trunk/doc/krb5-protocol/3-des.txt A /trunk/doc/krb5-protocol/draft-jaganathan-rc4-hmac-03.txt D /trunk/doc/krb5-protocol/rfc1510.errata D /trunk/doc/krb5-protocol/rfc1510.txt A /trunk/doc/krb5-protocol/rfc3961.txt A /trunk/doc/krb5-protocol/rfc3962.txt A /trunk/doc/krb5-protocol/rfc4120.txt A /trunk/doc/krb5-protocol/rfc4121.txt Update protocol rfcs to the versions we actually implement. ------------------------------------------------------------------------ r18729 | wfiveash | 2006-10-20 20:33:24 -0400 (Fri, 20 Oct 2006) | 13 lines Changed paths: M /trunk/src/kadmin/dbutil/dump.c M /trunk/src/lib/kadm5/admin.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_krbcontainer.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c ticket: new subject: enabling LDAP mix-in support for kdb5_util load I now have mix-in working for the kdb5_util load. If the krbSubTrees realm attr contains a base DN where non-krb entries live the load/krb5_ldap_put_principal() code will modify those entries whose krbPrincipalName attr matches that of the dump princ record being loaded otherwise a standalone krbprinc entry will be created under the realm container. I also fixed a small bug in krb5_ldap_policydn_to_name() for the version that uses ldap_explode_dn(). ------------------------------------------------------------------------ r18728 | epeisach | 2006-10-17 23:15:24 -0400 (Tue, 17 Oct 2006) | 5 lines Changed paths: M /trunk/src/util/support/Makefile.in M /trunk/src/util/support/errors.c M /trunk/src/util/support/fake-addrinfo.c A /trunk/src/util/support/supp-int.h M /trunk/src/util/support/threads.c Add supp-int.h to provide prototypes for declared internal functions. *.x: Include this header Makefile.in: Update dependencies ------------------------------------------------------------------------ r18727 | epeisach | 2006-10-17 22:54:05 -0400 (Tue, 17 Oct 2006) | 1 line Changed paths: M /trunk/src/appl/sample/sclient/sclient.c M /trunk/src/appl/sample/sserver/sserver.c Memory leak fixes on exit ------------------------------------------------------------------------ r18726 | epeisach | 2006-10-17 22:53:06 -0400 (Tue, 17 Oct 2006) | 1 line Changed paths: M /trunk/src/tests/create/kdb5_mkdums.c Free allocated memory when no longer used ------------------------------------------------------------------------ r18725 | epeisach | 2006-10-17 22:52:30 -0400 (Tue, 17 Oct 2006) | 1 line Changed paths: M /trunk/src/tests/verify/kdb5_verify.c Invoke krb5_free_principal to remove memory leak ------------------------------------------------------------------------ r18724 | epeisach | 2006-10-17 22:51:55 -0400 (Tue, 17 Oct 2006) | 1 line Changed paths: M /trunk/src/tests/resolve/addrinfo-test.c Call freeaddrinfo at end - memory leak ------------------------------------------------------------------------ r18723 | epeisach | 2006-10-17 22:50:43 -0400 (Tue, 17 Oct 2006) | 1 line Changed paths: M /trunk/src/lib/krb5/ccache/cc_memory.c Declare krb5_mcc_get_flags static - it is not exported or used outside of file ------------------------------------------------------------------------ r18722 | epeisach | 2006-10-17 22:38:01 -0400 (Tue, 17 Oct 2006) | 1 line Changed paths: M /trunk/src/lib/krb5/os/read_msg.c Unsigned/signed warning fix ------------------------------------------------------------------------ r18721 | epeisach | 2006-10-16 12:18:29 -0400 (Mon, 16 Oct 2006) | 1 line Changed paths: M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/generic/disp_com_err_status.c M /trunk/src/lib/gssapi/generic/util_validate.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/set_ccache.c Include gss_libinit.h for gssint_initialize_library() prototype ------------------------------------------------------------------------ r18720 | epeisach | 2006-10-16 08:18:18 -0400 (Mon, 16 Oct 2006) | 1 line Changed paths: M /trunk/src/lib/kadm5/unit-test/randkey-test.c Include string.h for memcmp prototype ------------------------------------------------------------------------ r18719 | epeisach | 2006-10-16 08:17:53 -0400 (Mon, 16 Oct 2006) | 1 line Changed paths: M /trunk/src/lib/rpc/svc_auth_gssapi.c Include time.h for time() prototype ------------------------------------------------------------------------ r18718 | epeisach | 2006-10-15 21:50:49 -0400 (Sun, 15 Oct 2006) | 1 line Changed paths: M /trunk/src/include/k5-int.h Add prototype for krb5int_init_context_kdc ------------------------------------------------------------------------ r18717 | epeisach | 2006-10-15 20:09:53 -0400 (Sun, 15 Oct 2006) | 1 line Changed paths: M /trunk/src/include/adm_proto.h Add prototype for krb5_aprof_get_boolean ------------------------------------------------------------------------ r18716 | epeisach | 2006-10-15 20:09:25 -0400 (Sun, 15 Oct 2006) | 1 line Changed paths: M /trunk/src/lib/krb5/rcache/rc_dfl.c Tag krb5_rc_dfl_init_locked as static - not used outside file ------------------------------------------------------------------------ r18715 | epeisach | 2006-10-15 14:46:13 -0400 (Sun, 15 Oct 2006) | 1 line Changed paths: M /trunk/src/appl/gss-sample/gss-client.c M /trunk/src/appl/gss-sample/gss-server.c M /trunk/src/appl/telnet/telnetd/ext.h M /trunk/src/krb524/conv_princ.c M /trunk/src/plugins/kdb/db2/kdb_db2.h M /trunk/src/plugins/kdb/db2/pol_xdr.c Cleanup some warnings on missing prototypes ------------------------------------------------------------------------ r18714 | raeburn | 2006-10-15 14:19:28 -0400 (Sun, 15 Oct 2006) | 1 line Changed paths: M /trunk/src/config/pre.in fix typo in make var ref ------------------------------------------------------------------------ r18713 | epeisach | 2006-10-15 09:35:26 -0400 (Sun, 15 Oct 2006) | 1 line Changed paths: M /trunk/src/lib/crypto/t_prf.c Cleanup unused variable warning during make check ------------------------------------------------------------------------ r18712 | epeisach | 2006-10-15 09:23:48 -0400 (Sun, 15 Oct 2006) | 1 line Changed paths: M /trunk/src/appl/telnet/telnetd/telnetd.c M /trunk/src/lib/gssapi/krb5/k5sealv3.c M /trunk/src/lib/krb5/krb/gc_via_tkt.c M /trunk/src/lib/krb5/krb/preauth2.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/rpc/auth_gss.c Remove all unused variable warnings from tree ------------------------------------------------------------------------ r18711 | raeburn | 2006-10-15 04:43:30 -0400 (Sun, 15 Oct 2006) | 1 line Changed paths: M /trunk/src/appl/gssftp/ftp/ftp.c typo ------------------------------------------------------------------------ r18710 | raeburn | 2006-10-15 04:37:35 -0400 (Sun, 15 Oct 2006) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/Makefile.in M /trunk/src/tests/dejagnu/config/default.exp Pass VALGRIND in to runtest. When it's set, redefine spawn to use it for most commands starting with "/" but not "/bin/sh" and certain others. ------------------------------------------------------------------------ r18709 | raeburn | 2006-10-15 04:35:41 -0400 (Sun, 15 Oct 2006) | 1 line Changed paths: A /trunk/src/util/valgrind-suppressions Suppress some uninteresting glibc warnings on RHEL4. ------------------------------------------------------------------------ r18708 | raeburn | 2006-10-15 04:35:09 -0400 (Sun, 15 Oct 2006) | 1 line Changed paths: M /trunk/src/config/pre.in Define VALGRIND1 as an invocation of valgrind that could be used for VALGRIND. ------------------------------------------------------------------------ r18707 | raeburn | 2006-10-15 04:31:48 -0400 (Sun, 15 Oct 2006) | 1 line Changed paths: M /trunk/src/krb524/krb524d.c Zap automatic structures before filling in. ------------------------------------------------------------------------ r18706 | raeburn | 2006-10-15 03:51:30 -0400 (Sun, 15 Oct 2006) | 1 line Changed paths: M /trunk/src/lib/krb4/mk_req.c Clear req_st buffer before filling it in. ------------------------------------------------------------------------ r18705 | raeburn | 2006-10-15 03:50:54 -0400 (Sun, 15 Oct 2006) | 1 line Changed paths: M /trunk/src/appl/telnet/telnet/telnet.c Initialize some values before use, silence some warnings. ------------------------------------------------------------------------ r18704 | raeburn | 2006-10-15 03:50:16 -0400 (Sun, 15 Oct 2006) | 1 line Changed paths: M /trunk/src/appl/bsd/krshd.c Fix logic bug in string allocation. ------------------------------------------------------------------------ r18703 | raeburn | 2006-10-15 03:49:35 -0400 (Sun, 15 Oct 2006) | 1 line Changed paths: M /trunk/src/appl/gssftp/ftp/ftp.c M /trunk/src/appl/gssftp/ftp/secure.c Use memmove for overlapping regions. ------------------------------------------------------------------------ r18702 | raeburn | 2006-10-13 21:01:00 -0400 (Fri, 13 Oct 2006) | 1 line Changed paths: M /trunk/src/kdc/main.c Free v4mode when done with it. ------------------------------------------------------------------------ r18701 | raeburn | 2006-10-13 21:00:40 -0400 (Fri, 13 Oct 2006) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ftp.c Don't strncpy a string to itself. ------------------------------------------------------------------------ r18700 | raeburn | 2006-10-13 20:17:48 -0400 (Fri, 13 Oct 2006) | 3 lines Changed paths: M /trunk/src/kadmin/dbutil/dump.c Call fileno and krb5_lock_file before calling fclose, rather than after. Caught by valgrind. ------------------------------------------------------------------------ r18699 | raeburn | 2006-10-13 19:54:24 -0400 (Fri, 13 Oct 2006) | 15 lines Changed paths: M /trunk/src/appl/libpty/Makefile.in M /trunk/src/config/pre.in M /trunk/src/config/shlib.conf M /trunk/src/kdc/Makefile.in M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/aes/Makefile.in M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/sha1/Makefile.in M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/test/Makefile.in M /trunk/src/tests/Makefile.in M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/dejagnu/Makefile.in M /trunk/src/tests/misc/Makefile.in M /trunk/src/tests/resolve/Makefile.in M /trunk/src/tests/shlib/Makefile.in M /trunk/src/tests/threads/Makefile.in M /trunk/src/util/et/Makefile.in M /trunk/src/util/profile/Makefile.in Use $(VALGRIND) when running programs using $(KRB5_RUN_ENV) or $(RUN_SETUP). Replaces old hack with MAYBE_VALGRIND added to RUN_ENV in a way that would break in some of the tests. Set VALGRIND in site.exp in tests/dejagnu. (Not used yet.) Runs some shell scripts under valgrind, rather than changing them to run only the executables under valgrind; this is mostly okay, just creates lots of extra log data, and requires --trace-children=yes. This should work for any instrumentation program invocation that gets followed immediately by the name and argument list for the program being instrumented. For example, VALGRIND="env LD_PRELOAD=..." should work, though I haven't tested it. ------------------------------------------------------------------------ r18698 | raeburn | 2006-10-13 19:19:57 -0400 (Fri, 13 Oct 2006) | 4 lines Changed paths: M /trunk/src/plugins/kdb/db2/libdb2/btree/bt_split.c M /trunk/src/plugins/kdb/db2/libdb2/mpool/mpool.c Always zap newly allocated pages, intead of conditional on PURIFY. Minor performance penalty; c'est la vie. Better to be able to run purify or valgrind or whatever on the binaries we actually use. ------------------------------------------------------------------------ r18697 | raeburn | 2006-10-13 17:08:07 -0400 (Fri, 13 Oct 2006) | 1 line Changed paths: M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c Use 'const' with krb5_get_error_message. ------------------------------------------------------------------------ r18696 | raeburn | 2006-10-13 16:58:14 -0400 (Fri, 13 Oct 2006) | 4 lines Changed paths: M /trunk/src/kdc/kdc_preauth.c Eliminate some warnings: missing "const", unused variables, success case in load_preauth_plugins was missing a return value (which isn't checked anyways). ------------------------------------------------------------------------ r18695 | hartmans | 2006-10-13 15:15:17 -0400 (Fri, 13 Oct 2006) | 12 lines Changed paths: M /trunk/src/include/krb5/preauth_plugin.h M /trunk/src/kdc/kdc_preauth.c ticket: 4377 tatus: open * preauth_plugin.h: Don't use an enum in a public api. * kdc_preauth.c (get_etype_info): Rename get_entry_data to avoid shadowing (get_etype_info2): likewise (return_etype_info): likewise (return_pw_salt): likewise (get_entry_data): Update prototype not to use enum in a API ------------------------------------------------------------------------ r18694 | epeisach | 2006-10-13 15:05:05 -0400 (Fri, 13 Oct 2006) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/os-proto.h M /trunk/src/lib/krb5/os/sn2princ.c Add prototype for krb5int_debug_fprint to os-proto.h. Include os-proto.h in sn2princ.c. Cleans up warning for function definition w/o prototype. ------------------------------------------------------------------------ r18693 | hartmans | 2006-10-13 14:50:40 -0400 (Fri, 13 Oct 2006) | 6 lines Changed paths: M /trunk/src/include/krb5/preauth_plugin.h M /trunk/src/kdc/kdc_preauth.c M /trunk/src/lib/krb5/krb/preauth2.c M /trunk/src/plugins/preauth/cksum_body/cksum_body.exports M /trunk/src/plugins/preauth/cksum_body/src/cksum_body.c M /trunk/src/plugins/preauth/wpse/src/wpse.c M /trunk/src/plugins/preauth/wpse/wpse.exports ticket: 4377 status: open Patch to split client plugin from server plugin. ------------------------------------------------------------------------ r18692 | raeburn | 2006-10-11 23:50:15 -0400 (Wed, 11 Oct 2006) | 7 lines Changed paths: M /trunk/src/plugins/kdb/db2/kdb_db2.c ticket: 4354 version_reported: 1.5 tags: pullup (krb5_db2_db_init): When creating a temporary database, use the suffix "~.kadm5" for the policy database filename. ------------------------------------------------------------------------ r18691 | raeburn | 2006-10-11 23:47:05 -0400 (Wed, 11 Oct 2006) | 7 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/standalone.exp ticket: 4355 tags: pullup target_version: 1.5.2 Add a policy to the database, then after the dump and restore, check that it's still there. ------------------------------------------------------------------------ r18690 | raeburn | 2006-10-11 22:39:14 -0400 (Wed, 11 Oct 2006) | 4 lines Changed paths: M /trunk/src/kadmin/dbutil/dump.c M /trunk/src/lib/kdb/kdb_default.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c Another patch from Will Fiveash, to make "kdb5_util load " work with the LDAP KDB back end, in simple cases (all entries stored under the krbcontainer entry). ------------------------------------------------------------------------ r18689 | raeburn | 2006-10-11 21:18:35 -0400 (Wed, 11 Oct 2006) | 1 line Changed paths: M /trunk/src/appl/gssftp/ftp/cmds.c more debugging printfs for nightly testing ------------------------------------------------------------------------ r18688 | raeburn | 2006-10-11 20:33:12 -0400 (Wed, 11 Oct 2006) | 7 lines Changed paths: M /trunk/src/kdc/kdc_util.c (add_to_transited): Change the current logic to keep all array references in bounds, assuming that what would've been next[-1] would not be '.'. I haven't fully reexamined the logic, but this seems consistent with the actual current behavior, and the existing test cases. Also, factored out code for copying a string from a krb5_data to a char*. ------------------------------------------------------------------------ r18680 | raeburn | 2006-10-11 01:17:16 -0400 (Wed, 11 Oct 2006) | 1 line Changed paths: M /trunk/src/appl/gssftp/ftp/cmds.c some (more) debugging code to track down nightly test failures ------------------------------------------------------------------------ r18679 | raeburn | 2006-10-11 01:15:54 -0400 (Wed, 11 Oct 2006) | 1 line Changed paths: M /trunk/src/appl/gssftp/ftp/cmds.c some debugging code to track down nightly test failures ------------------------------------------------------------------------ r18678 | raeburn | 2006-10-11 01:08:02 -0400 (Wed, 11 Oct 2006) | 1 line Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/gssftp.exp skip over verbose (protocol trace) debugging output ------------------------------------------------------------------------ r18677 | raeburn | 2006-10-11 00:54:00 -0400 (Wed, 11 Oct 2006) | 1 line Changed paths: M /trunk/src/kdc/kdc_util.c Add bounds-checking assertions before automatic array reference. ------------------------------------------------------------------------ r18674 | raeburn | 2006-10-10 19:59:46 -0400 (Tue, 10 Oct 2006) | 1 line Changed paths: D /trunk/src/plugins/kdb/ldap/kerberos.ldif D /trunk/src/plugins/kdb/ldap/kerberos.schema M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kerberos.ldif M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kerberos.schema Keep just 10/6 version of schema files. ------------------------------------------------------------------------ r18673 | raeburn | 2006-10-10 19:56:46 -0400 (Tue, 10 Oct 2006) | 2 lines Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c Memory management and Solaris porting fixes from Will Fiveash. ------------------------------------------------------------------------ r18672 | raeburn | 2006-10-10 19:40:55 -0400 (Tue, 10 Oct 2006) | 1 line Changed paths: M /trunk/src/lib/krb5/asn.1/ldap_key_seq.c Check for allocation failure. Caught by Will Fiveash. ------------------------------------------------------------------------ r18671 | coffman | 2006-10-10 16:52:34 -0400 (Tue, 10 Oct 2006) | 10 lines Changed paths: M /trunk/src/kdc/kdc_preauth.c ticket: new subject: Don't segfault if a preauth plugin module fails to load Move the zeroing of the errinfo struct before the call to krb5int_open_plugin_dirs() to prevent segfault in the case where a plugin fails to load. (For example if there are unresolved symbols.) ------------------------------------------------------------------------ r18670 | jaltman | 2006-10-09 14:08:10 -0400 (Mon, 09 Oct 2006) | 106 lines Changed paths: M /trunk/src/windows/identity/apiversion.txt M /trunk/src/windows/identity/config/Makefile M /trunk/src/windows/identity/config/Makefile.w2k M /trunk/src/windows/identity/config/Makefile.w32 M /trunk/src/windows/identity/kcreddb/identity.c M /trunk/src/windows/identity/kcreddb/kcreddb.h M /trunk/src/windows/identity/plugins/krb5/krb5funcs.c M /trunk/src/windows/identity/plugins/krb5/krb5identpro.c M /trunk/src/windows/identity/plugins/krb5/krb5newcreds.c M /trunk/src/windows/identity/plugins/krb5/krb5plugin.c M /trunk/src/windows/identity/plugins/krb5/krbcred.h M /trunk/src/windows/identity/plugins/krb5/lang/en_us/langres.rc M /trunk/src/windows/identity/ui/cfg_identities_wnd.c M /trunk/src/windows/identity/ui/configwnd.c M /trunk/src/windows/identity/ui/credfuncs.c M /trunk/src/windows/identity/ui/htwnd.c M /trunk/src/windows/identity/ui/lang/en_us/khapp.rc M /trunk/src/windows/identity/ui/newcredwnd.c M /trunk/src/windows/identity/ui/notifier.c M /trunk/src/windows/identity/ui/resource.h M /trunk/src/windows/identity/ui/timer.c M /trunk/src/windows/identity/ui/timer.h M /trunk/src/windows/identity/uilib/configui.c M /trunk/src/windows/identity/uilib/creddlg.c M /trunk/src/windows/identity/uilib/khprops.h ticket: new subject: final commits for KFW 3.1 Beta 2 tags: pullup krb5cred.dll (1.1.2.0) - Fix the control logic so that if the password is expired for an identity, the krb5 credentials provider will initiate a change password request. Once the password is successfully changed, the new password will be used to obtain new credentials. - Fix an incorrect condition which caused the new credentials dialog to refresh custom prompts unnecessarily. - Removing an identity from the list of NetIDMgr identities now causes the corresponding principal to be removed from the LRU principals list. - Properly handle KMSG_CRED_PROCESS message when the user is cancelling out. - Add more debug output - Do not renew Kerberos tickets which are not initial tickets. - Fix whitespace in source code. - When providing identity selection controls, disable the realm selector when the user specifies the realm in the username control. - k5_ident_valiate_name() will refuse principal names with empty or unspecified realms. - When updating identity properties, the identity provider will correctly set the properties for identities that were destroyed. This fixes a problem where the values may be incorrect if an identity has two or more credential caches and one of them is destroyed. nidmgr32.dll (1.1.2.0) - Send out a separate notification if the configuration information associated with an identity is removed. - If an identity is being removed from the NetIDMgr identity list in the configuration panel, do not send out APPLY notifications to the subpanels after the configuration information has been removed. Otherwise this causes the configuration information to be reinstated and prevent the identity from being removed. - Properly initialize the new credentials blob including the UI context structure. netidmgr.exe (1.1.2.0) - When suppressing error messages, make sure that the final KMSG_CRED_END notification is sent. Otherwise the new credentials acquisition operation will not be cleaned up. - Autoinit option now checks to see if there are identity credentials for the default identity and triggers the new credentials dialog if there aren't any. - Properly synchronize the configuration node list when applying changes (e.g.: when removing or adding an identity). - Fix a handle leak when removing an identity from the NetIDMgr identity list. - Refresh the properties for the active identities before calculating the renewal and expiration timers. Otherwise the timestamps being used might be incorrect. - Add Identity dialog (in the configuration panel) now uses the identity selection controls provided by the identity provider. - Improve type safety when handling timer refreshes. - When getting the expiration times and issue times for an identity, the timer refresh code may fail over to the expiration and issue times for the credential it is currently looking at. Now the code makes sure that both the issue and expiration times come from the identity or the credential but not mixed. - Not being able to get the time of issue of a credential now does not result in the credential being skipped from the timer refresh pass. However, not having a time of issue will result in the half-life algorithm not being applied for the renew timer. - Fix a bug which caused a credential to be abandoned from the timer refresh pass if the reamining lifetime of the credential is less than the renewal threshold. - Fix a bug where the vertical scroll bars for the hypertext window would not appear when the contents of the window changed. - Trigger a refresh of the configuration nodes when adding or removing an identity. source for (1.1.2.0) - Explicitly include so that the SDK can be used in build environments that define WIN32_LEAN_AND_MEAN. ------------------------------------------------------------------------ r18669 | rra | 2006-10-07 23:22:48 -0400 (Sat, 07 Oct 2006) | 12 lines Changed paths: M /trunk/src/lib/krb5/os/dnsglue.c Ticket: new Subject: Initialize buffer before calling res_ninit Component: krb5-libs Version_Reported: 1.5.1 Target_Version: 1.5.2 Tags: pullup Per Paul Vixie: It is necessary to zero out the statbuf before calling res_ninit(), or else res_vinit() will call res_nclose() and res_ndestroy() with stack trash as a statbuf, and they will call free() with stack trash, and programs will dump core. ------------------------------------------------------------------------ r18668 | raeburn | 2006-10-07 04:02:41 -0400 (Sat, 07 Oct 2006) | 1 line Changed paths: M /trunk/src/plugins/kdb/ldap/Makefile.in M /trunk/src/plugins/kdb/ldap/libkdb_ldap/Makefile.in fix dependencies properly this time ------------------------------------------------------------------------ r18667 | raeburn | 2006-10-07 03:51:48 -0400 (Sat, 07 Oct 2006) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/accessor.c Initialize accessor fields at compile time, under C99 and GCC. ------------------------------------------------------------------------ r18666 | raeburn | 2006-10-07 03:39:24 -0400 (Sat, 07 Oct 2006) | 3 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/asn.1/Makefile.in A /trunk/src/lib/krb5/asn.1/ldap_key_seq.c (from /trunk/src/plugins/kdb/ldap/libkdb_ldap/princ_key_encode_decode.c:18665) M /trunk/src/lib/krb5/os/accessor.c M /trunk/src/plugins/kdb/ldap/Makefile.in M /trunk/src/plugins/kdb/ldap/libkdb_ldap/Makefile.in M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c D /trunk/src/plugins/kdb/ldap/libkdb_ldap/princ_key_encode_decode.c D /trunk/src/plugins/kdb/ldap/libkdb_ldap/princ_key_encode_decode.h Move ASN.1 routines for KDB LDAP plugin into main krb5 library, accessed via krb5int_access. ------------------------------------------------------------------------ r18665 | raeburn | 2006-10-07 02:10:27 -0400 (Sat, 07 Oct 2006) | 4 lines Changed paths: M /trunk/src/configure.in M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c Check for ldap_initialize and other functions that Solaris (Mozilla-based) LDAP does not provide, and define versions a couple of them if needed. Based on patches from and discussions with Will Fiveash. ------------------------------------------------------------------------ r18664 | raeburn | 2006-10-07 01:25:54 -0400 (Sat, 07 Oct 2006) | 1 line Changed paths: M /trunk/src/kadmin/cli/kadmin.M M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.M 10/3 patch from Savitha R, part 3, patch-manpages-schema.diff ------------------------------------------------------------------------ r18663 | raeburn | 2006-10-06 21:38:12 -0400 (Fri, 06 Oct 2006) | 1 line Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c whitespace ------------------------------------------------------------------------ r18662 | raeburn | 2006-10-06 21:36:50 -0400 (Fri, 06 Oct 2006) | 1 line Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c whitespace ------------------------------------------------------------------------ r18661 | raeburn | 2006-10-06 21:30:59 -0400 (Fri, 06 Oct 2006) | 3 lines Changed paths: M /trunk/src/include/k5-err.h M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/krb5/krb/kerrs.c M /trunk/src/util/support/errors.c Use const pointers for error messages. Add some debugging hooks in the libkrb5 support. ------------------------------------------------------------------------ r18660 | raeburn | 2006-10-06 21:04:01 -0400 (Fri, 06 Oct 2006) | 1 line Changed paths: M /trunk/src/include/krb5/preauth_plugin.h drop comma at end of enum list ------------------------------------------------------------------------ r18659 | raeburn | 2006-10-06 21:02:08 -0400 (Fri, 06 Oct 2006) | 10 lines Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/princ_key_encode_decode.c Eliminate some warnings and non-gcc build problems: - nested function - bogus pointer casts - C++-style comments - unused variables - variables of same name in nested scopes - if condition syntax - unused function - use of GNU-only strndup() function ------------------------------------------------------------------------ r18658 | raeburn | 2006-10-06 19:58:43 -0400 (Fri, 06 Oct 2006) | 1 line Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kerberos.schema 10/3 patch from Savitha R, part 2, patch-krb-schema.diff ------------------------------------------------------------------------ r18657 | raeburn | 2006-10-06 19:53:38 -0400 (Fri, 06 Oct 2006) | 1 line Changed paths: M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_krbcontainer.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_services.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.h 10/3 patch from Savitha R, part 1, patch-ldap-schema.diff ------------------------------------------------------------------------ r18656 | raeburn | 2006-10-06 19:29:29 -0400 (Fri, 06 Oct 2006) | 1 line Changed paths: A /trunk/src/plugins/kdb/ldap/kerberos.ldif A /trunk/src/plugins/kdb/ldap/kerberos.schema schema info ------------------------------------------------------------------------ r18655 | raeburn | 2006-10-06 19:28:50 -0400 (Fri, 06 Oct 2006) | 1 line Changed paths: D /trunk/src/plugins/kdb/ldap/ChangeLog remove old changelog ------------------------------------------------------------------------ r18654 | tlyu | 2006-10-06 17:43:02 -0400 (Fri, 06 Oct 2006) | 6 lines Changed paths: M /trunk/src/lib/krb5/ccache/t_cccursor.c ticket: 4389 status: open * src/lib/krb5/ccache/t_cccursor.c: Bugfixes from Ezra to clean up memory leaks. ------------------------------------------------------------------------ r18653 | tlyu | 2006-10-06 17:35:50 -0400 (Fri, 06 Oct 2006) | 5 lines Changed paths: M /trunk/src/lib/krb5/libkrb5.exports M /trunk/src/lib/krb5_32.def ticket: 4389 status: open update export lists ------------------------------------------------------------------------ r18652 | tlyu | 2006-10-06 17:17:56 -0400 (Fri, 06 Oct 2006) | 1 line Changed paths: M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/clients/ksu/Makefile.in M /trunk/src/kadmin/dbutil/Makefile.in M /trunk/src/kadmin/ktutil/Makefile.in M /trunk/src/kadmin/server/Makefile.in M /trunk/src/kdc/Makefile.in M /trunk/src/krb524/Makefile.in M /trunk/src/lib/apputils/Makefile.in M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/aes/Makefile.in M /trunk/src/lib/crypto/arcfour/Makefile.in M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/dk/Makefile.in M /trunk/src/lib/crypto/enc_provider/Makefile.in M /trunk/src/lib/crypto/hash_provider/Makefile.in M /trunk/src/lib/crypto/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/old/Makefile.in M /trunk/src/lib/crypto/raw/Makefile.in M /trunk/src/lib/crypto/sha1/Makefile.in M /trunk/src/lib/crypto/yarrow/Makefile.in M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/spnego/Makefile.in M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kadm5/unit-test/Makefile.in M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/plugins/kdb/db2/Makefile.in M /trunk/src/slave/Makefile.in M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/create/Makefile.in M /trunk/src/tests/hammer/Makefile.in M /trunk/src/tests/verify/Makefile.in make depend ------------------------------------------------------------------------ r18651 | tlyu | 2006-10-05 18:58:41 -0400 (Thu, 05 Oct 2006) | 37 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/lib/krb5/ccache/cc_memory.c M /trunk/src/lib/krb5/ccache/cc_mslsa.c M /trunk/src/lib/krb5/ccache/ccapi/stdcc.c M /trunk/src/lib/krb5/ccache/ccbase.c A /trunk/src/lib/krb5/ccache/cccursor.c A /trunk/src/lib/krb5/ccache/t_cccursor.c M /trunk/src/lib/krb5/os/ccdefname.c ticket: new subject: cursor for iterating over ccaches status: open Some ccache back ends need per-type cursors implemented. * src/include/k5-int.h: Declare krb5_cc_ptcursor. Update krb5_cc_ops vector to include functions for ptcursor and some not-yet-implemented functionality. * src/include/krb5/krb5.hin: Prototype krb5_cccol_cursor_new, krb5_cccol_cursor_next, krb5_cccol_cursor_free. * src/lib/krb5/ccache/Makefile.in: Compile cccursor.c. Build t_cccursor. * src/lib/krb5/ccache/cccursor.c: Implementation of cursor for iterating over ccaches. * src/lib/krb5/ccache/ccbase.c: Add typecursor functionality for iteration over registered ccache types. * src/lib/krb5/ccache/cc_memory.c: Implmement per-type ccache cursor functionality. * src/lib/krb5/ccache/cc_mslsa.c: * src/lib/krb5/ccache/cc_file.c: * src/lib/krb5/ccache/ccapi/stdcc.c: Add place-holder ops vector entries. * src/lib/krb5/ccache/t_cccursor.c: New test of ccache cursor functionality. * src/lib/krb5/os/ccdefname.c (krb5int_cc_os_default_name): New function to return the OS-specific default ccache name. ------------------------------------------------------------------------ r18650 | hartmans | 2006-10-05 17:28:58 -0400 (Thu, 05 Oct 2006) | 8 lines Changed paths: M /trunk/src/kdc/kdc_preauth.c ticket: 4377 status: open * kdc_preauth.c (return_padata): Allocate a padata context if not already allocated. In the preauth_required path check will not be called to set up the context first. ------------------------------------------------------------------------ r18649 | raeburn | 2006-10-05 15:45:52 -0400 (Thu, 05 Oct 2006) | 7 lines Changed paths: M /trunk/src/lib/krb5/ccache/cc_keyring.c Patch from Kevin Coffman: - adds a function to get ccache keycount - uses it in two places - fixes free problem if next_cred fails - simplifies the clearcache function by using keyctl_clear ------------------------------------------------------------------------ r18648 | raeburn | 2006-10-05 10:08:06 -0400 (Thu, 05 Oct 2006) | 1 line Changed paths: M /trunk/src/plugins/preauth/cksum_body M /trunk/src/plugins/preauth/wpse ignore generated source-tree files ------------------------------------------------------------------------ r18647 | raeburn | 2006-10-05 10:05:40 -0400 (Thu, 05 Oct 2006) | 1 line Changed paths: M /trunk/src/lib/rpc/Makefile.in fix dependence on config.status to use correct dir ------------------------------------------------------------------------ r18646 | raeburn | 2006-10-05 09:17:59 -0400 (Thu, 05 Oct 2006) | 4 lines Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/princ_key_encode_decode.c Add decode_tagged_unsigned_integer, and try to fix signed/unsigned and long/int/int32 mixups in ASN.1 decoding. Add comments describing encoding of key data. Don't always parenthesize safe_syncbuf arguments. ------------------------------------------------------------------------ r18645 | raeburn | 2006-10-05 09:15:31 -0400 (Thu, 05 Oct 2006) | 1 line Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c set a more meaningful error message in asn1 decode failure case ------------------------------------------------------------------------ r18644 | raeburn | 2006-10-05 09:15:00 -0400 (Thu, 05 Oct 2006) | 1 line Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/libkdb_ldap.exports export krb5_ldap_create ------------------------------------------------------------------------ r18643 | epeisach | 2006-10-04 14:40:53 -0400 (Wed, 04 Oct 2006) | 8 lines Changed paths: M /trunk/src/lib/krb5/ccache/cc_keyring.c krb5_krcc_next_cred: Move initial test if pointing past end of key array before test for pointing at entry with the principal. Avoids buffer overflow for end of list. Detected with a hacked up version of valgrind to handle keyring syscalls. ------------------------------------------------------------------------ r18642 | epeisach | 2006-10-04 06:44:28 -0400 (Wed, 04 Oct 2006) | 6 lines Changed paths: M /trunk/src/lib/krb5/ccache/t_cc.c The keyring code introduced in r18638 also included tests of the KEYRING: regardless of whether the type is registered or not in the library. Test to see if KEYRING: is registered - and if so - run the tests on it. ------------------------------------------------------------------------ r18641 | hartmans | 2006-10-03 15:07:17 -0400 (Tue, 03 Oct 2006) | 11 lines Changed paths: M /trunk/README M /trunk/doc/copyright.texinfo M /trunk/src/Makefile.in M /trunk/src/config/pre.in M /trunk/src/config-files/krb5.conf.M M /trunk/src/configure.in M /trunk/src/include/k5-int.h M /trunk/src/include/kdb.h M /trunk/src/include/krb5/krb5.hin A /trunk/src/include/krb5/preauth_plugin.h M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/dispatch.c M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kdc_util.h M /trunk/src/kdc/main.c M /trunk/src/lib/krb5/error_tables/krb5_err.et M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/preauth2.c M /trunk/src/lib/krb5/os/init_os_ctx.c A /trunk/src/plugins/preauth A /trunk/src/plugins/preauth/cksum_body A /trunk/src/plugins/preauth/cksum_body/Makefile.in A /trunk/src/plugins/preauth/cksum_body/cksum_body.exports A /trunk/src/plugins/preauth/cksum_body/configure.in A /trunk/src/plugins/preauth/cksum_body/src A /trunk/src/plugins/preauth/cksum_body/src/cksum_body.c A /trunk/src/plugins/preauth/wpse A /trunk/src/plugins/preauth/wpse/Makefile.in A /trunk/src/plugins/preauth/wpse/configure.in A /trunk/src/plugins/preauth/wpse/src A /trunk/src/plugins/preauth/wpse/src/wpse.c A /trunk/src/plugins/preauth/wpse/wpse.exports ticket: new Subject: Preauthentication Plugin Framework Tags: enhancement Status: open Patch from Nalin Dahyabhai at Redhat to implement a preauthentication framework based on the plugin architecture. Currently. the API is considered internal and the header is not installed. See src/include/krb5/preauth_plugin.h for the interface. ------------------------------------------------------------------------ r18640 | raeburn | 2006-10-02 19:14:59 -0400 (Mon, 02 Oct 2006) | 1 line Changed paths: M /trunk/src/config/post.in configure: Depend on $(AUTOCONF_HEADER) so check-ac-syms will be happier. ------------------------------------------------------------------------ r18639 | raeburn | 2006-10-02 19:14:17 -0400 (Mon, 02 Oct 2006) | 1 line Changed paths: M /trunk/src/plugins/kdb/db2/libdb2/Makefile.in (AUTOCONF_HEADER): Change to match file's target name. ------------------------------------------------------------------------ r18638 | raeburn | 2006-10-02 18:50:10 -0400 (Mon, 02 Oct 2006) | 19 lines Changed paths: M /trunk/src/aclocal.m4 M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/ccache/cc-int.h A /trunk/src/lib/krb5/ccache/cc_keyring.c (from /users/coffman/keyring/src/lib/krb5/ccache/cc_keyring.c:18636) M /trunk/src/lib/krb5/ccache/ccbase.c M /trunk/src/lib/krb5/ccache/t_cc.c Merge Kevin Coffman's keyring ccache branch for Linux, with some modifications: aclocal.m4: Enable keyring ccache if the header and library are available; no configure-time option. No error if it's not found. ccdefname.c: Keep old default of FILE: cache, at least for now. libkrb5.exports: Don't export krb5_krcc_ops. ccbase.c: Only initialize krb5int_krcc_mutex if USE_KEYRING_CCACHE; destroy it in finalization. Define INITIAL_TYPEHEAD macro (for file vs keyring), and use it for initialization and in krb5int_cc_finalize. Re-enable freeing of additional registered-type structures. cc_keyring.c: Avoid calls to com_err from within library. cc_file.c: Punt change; generate_new is badly broken, and we expect to replace it with a new API anyways. ------------------------------------------------------------------------ r18637 | raeburn | 2006-10-02 17:39:48 -0400 (Mon, 02 Oct 2006) | 1 line Changed paths: D /trunk/src/lib/krb5.saber.warnings Nuke old Saber-related stuff. ------------------------------------------------------------------------ r18635 | epeisach | 2006-10-01 08:05:20 -0400 (Sun, 01 Oct 2006) | 9 lines Changed paths: M /trunk/src/kdc/network.c ticket: new subject: kdc: make_toolong_error does not initialize all fields for krb5_mk_error tags: pullup network.c: make_too_long_error() fails to set the ctime and cusec elements of the krb5_error structure. Valgrind detects errors in the asn.1 encoding handlers in reading an unitialized value. Initialize to 0. ------------------------------------------------------------------------ r18634 | raeburn | 2006-09-29 20:54:14 -0400 (Fri, 29 Sep 2006) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ref_std_conf.out Update expected results for krb5_get_host_realm with referral patches installed. ------------------------------------------------------------------------ r18633 | raeburn | 2006-09-29 19:07:19 -0400 (Fri, 29 Sep 2006) | 3 lines Changed paths: M /trunk/src/lib/kdb/kdb5.c (get_errmsg): Check for errcode_2_string and release_errcode_string being null function pointers. ------------------------------------------------------------------------ r18632 | raeburn | 2006-09-28 15:07:19 -0400 (Thu, 28 Sep 2006) | 5 lines Changed paths: M /trunk/src/util/support/fake-addrinfo.c ticket: 4256 Fix AIX version of GET_HOST_BY_NAME to use TMP.ent for the result, not the no-longer-defined my_h_ent. ------------------------------------------------------------------------ r18616 | raeburn | 2006-09-25 17:17:42 -0400 (Mon, 25 Sep 2006) | 4 lines Changed paths: M /trunk/src/kadmin/dbutil/kdb5_create.c M /trunk/src/kadmin/dbutil/kdb5_util.c M /trunk/src/plugins/kdb/ldap/ldap_exp.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/Makefile.in M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c A /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_krbcontainer.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/libkdb_ldap.exports Patch from Will Fiveash for "kdb5_util create" support in LDAP, modified to drop separate port-number spec so it'll build with current sources. Not tested because of a bug in the recent Novell patch. :-( ------------------------------------------------------------------------ r18609 | jaltman | 2006-09-24 10:30:29 -0400 (Sun, 24 Sep 2006) | 6 lines Changed paths: M /trunk/src/windows/identity/plugins/krb5/krb5funcs.c ticket: 4312 Implement renew credential functionality which was inadvertently left out. ------------------------------------------------------------------------ r18608 | raeburn | 2006-09-22 17:19:16 -0400 (Fri, 22 Sep 2006) | 1 line Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h Remove now-unused 'port' fields. ------------------------------------------------------------------------ r18607 | raeburn | 2006-09-22 16:57:22 -0400 (Fri, 22 Sep 2006) | 5 lines Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/princ_key_encode_decode.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/princ_key_encode_decode.h Misc cleanup: Include header instead of duplicating public decls. Don't use C99-style "//" comments. Reformat a bit to krb5 tree normal style. ------------------------------------------------------------------------ r18606 | raeburn | 2006-09-22 16:29:24 -0400 (Fri, 22 Sep 2006) | 2 lines Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/Makefile.in M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c A /trunk/src/plugins/kdb/ldap/libkdb_ldap/princ_key_encode_decode.c A /trunk/src/plugins/kdb/ldap/libkdb_ldap/princ_key_encode_decode.h New patch from Savitha, for new principal key storage format in LDAP. ------------------------------------------------------------------------ r18605 | raeburn | 2006-09-22 15:24:44 -0400 (Fri, 22 Sep 2006) | 1 line Changed paths: M /trunk/doc/coding-style no c++-style comments ------------------------------------------------------------------------ r18604 | jaltman | 2006-09-21 17:49:41 -0400 (Thu, 21 Sep 2006) | 135 lines Changed paths: M /trunk/src/windows/identity/Makefile M /trunk/src/windows/identity/apiversion.txt M /trunk/src/windows/identity/config/Makefile.w2k M /trunk/src/windows/identity/config/Makefile.w32 M /trunk/src/windows/identity/kconfig/api.c M /trunk/src/windows/identity/kcreddb/attrib.c M /trunk/src/windows/identity/kcreddb/buf.c M /trunk/src/windows/identity/kcreddb/credential.c M /trunk/src/windows/identity/kcreddb/credtype.c M /trunk/src/windows/identity/kcreddb/identity.c M /trunk/src/windows/identity/kcreddb/kcreddb.h M /trunk/src/windows/identity/kcreddb/type.c M /trunk/src/windows/identity/plugins/krb4/krb4configdlg.c M /trunk/src/windows/identity/plugins/krb4/krbcred.h M /trunk/src/windows/identity/plugins/krb5/errorfuncs.c M /trunk/src/windows/identity/plugins/krb5/krb5funcs.c M /trunk/src/windows/identity/plugins/krb5/krb5identpro.c M /trunk/src/windows/identity/plugins/krb5/krb5main.c M /trunk/src/windows/identity/plugins/krb5/krb5newcreds.c M /trunk/src/windows/identity/plugins/krb5/krbconfig.csv M /trunk/src/windows/identity/plugins/krb5/lang/en_us/langres.rc M /trunk/src/windows/identity/plugins/krb5/lang/krb5_msgs.mc M /trunk/src/windows/identity/sample/templates/credprov/Makefile M /trunk/src/windows/identity/ui/aboutwnd.c M /trunk/src/windows/identity/ui/credfuncs.c M /trunk/src/windows/identity/ui/credwnd.c M /trunk/src/windows/identity/ui/lang/en_us/khapp.rc M /trunk/src/windows/identity/ui/newcredwnd.c M /trunk/src/windows/identity/ui/notifier.c M /trunk/src/windows/identity/ui/resource.h M /trunk/src/windows/identity/ui/uiconfig.csv M /trunk/src/windows/identity/uilib/action.c M /trunk/src/windows/identity/uilib/creddlg.c M /trunk/src/windows/identity/uilib/khconfigui.h M /trunk/src/windows/identity/uilib/khhtlink.h M /trunk/src/windows/identity/uilib/khnewcred.h ticket: new subject: KFW 3.1 Beta 2 NetIDMgr Changes component: windows tags: pullup source for (1.1.0.1) - Updated documentation with additional information and fixed errors. nidmgr32.dll (1.1.0.1) - Fixed a deadlock in the configuration provider that may cause NetIDMgr to deadlock on load. - Prevent the configuration provider handle list from getting corrupted in the event of a plug-in freeing a handle twice. - Add more parameter validation for the configuration provider. - If a plug-in is only partially registered (only some of the entries were set in the registry), the completion of the registration didn't complete successfully, leaving the plug-in in an unusable state. This has been fixed. Plug-ins will now successfully complete registration once they are loaded for the first time, assuming the correct resources are present in the module. - Fixed notifications for setting a default identity. Notifications were not being properly sent out resulting in the credentials window not being updated when the default identity changed. - Changes to the API for type safety. - Handling of binary data fields was changed to support validation and comparison. - Data types that do not support KCDB_CBSIZE_AUTO now check for and report an error if it is specified. - Password fields in the new credentials dialog will trim leading and trailing whitespace before using a user-entered value. - Change password action will no longer be disabled if no identity is selected. An identity selection control is present in the dialog making this restriction unnecessary. - When renewing credentials, error messages will be suppressed if the renewal was for an identity and the identity does not have any identity credentials associated with it. - Error messages that are related to credentials acquisition or password changes will now display the name of the identity that the error applies to. - Automatic renewals now renews all identities that have credentials associated with them instead of just the default identity. - Fixed a bug where error messages did not have a default button which can be invoked with the return key or the space bar. - The new credentials window will force itself to the top. This can be disabled via a registry setting, but is on by default. - Fixed the sort order in the new credentials tabs to respect sort hints provided by plug-ins. - If a new credentials operation fails, the password fields will be cleared. - Once a new credentials operation starts, the controls for specifying the identity and password and any other custom prompts will be disabled until the operation completes. - Notifications during the new credentials operation now supply a handle to the proper data structures as documented. - Hyperlinks in the new credentials dialog now support markup that will prevent the dialog from switching to the credentials type panel when the link is activated. - If there are too many buttons added by plug-ins in the new credentials dialog, they will be resized to accomodate all of them. - The options button in the new credentials dialog will be disabled while a new credentials operation is in progress. - The 'about' dialog retains the original copyright strings included in the resource. - Multiple modal dialogs are now supported. Only the topmost one will be active. Once it is closed, the other dialogs will gain focus in turn. This allows for error messages to be displayed from other modal dialogs. - The hypertext window supports italics. krb4cred.dll (1.1.0.1) - Fixed a bug where the plug-in would attempt to free a handle twice. - Fixed a handle leak. - Changed the facility name used for event reporting to match the credentials type name. krb5cred.dll (1.1.0.1) - Fixed handling of expired passwords. If the password for an identity is found to have expired at the time a new credentials acquisition is in progress, the user will be given an opportunity to change the password. If this is successful, the new credentials operation will continue with the new password. - Prevent the new credentials dialog from switching to the Kerberos 5 credentials panel during a password change. - Prompts that were cached indefinitely will now have a limited lifetime. Prompt caches that were created using prior versions of the plug-in will automatically expire. - Multistrings in the resource files were converted to CSV to protect them against a bug in Visual Studio 2005 which corrupted multistrings. - Added handling of and reporting WinSock errors that are returned from the Kerberos 5 libraries. - Fixed uninitialized variables. - The username and realm that is entered when selecting an identity will be trimmed of leading and trailing whitespace. - Changed the facility name used for event reporting to match the credentials type name. ------------------------------------------------------------------------ r18603 | jaltman | 2006-09-21 12:18:26 -0400 (Thu, 21 Sep 2006) | 7 lines Changed paths: M /trunk/src/windows/installer/nsis/kfw-fixed.nsi ticket: new subject: NSIS installer - update for Win2K NetIDMgr tags: pullup Install the Win2K specific binaries for NetIDMgr on Win2K ------------------------------------------------------------------------ r18602 | jaltman | 2006-09-21 11:54:05 -0400 (Thu, 21 Sep 2006) | 6 lines Changed paths: M /trunk/src/windows/installer/wix/files.wxi ticket: 4309 oops, make sure we install from the correct source file on Windows 2000 ------------------------------------------------------------------------ r18601 | jaltman | 2006-09-21 10:58:40 -0400 (Thu, 21 Sep 2006) | 8 lines Changed paths: M /trunk/src/windows/installer/wix/files.wxi ticket: new subject: wix installer - win2k compatibility for netidmgr tags: pullup Install the special win2k version of nidmgr32.dll on Windows 2000 systems. ------------------------------------------------------------------------ r18600 | jaltman | 2006-09-20 22:43:12 -0400 (Wed, 20 Sep 2006) | 11 lines Changed paths: M /trunk/src/util/support/threads.c ticket: new subject: windows thread support frees thread local storage after TlsSetValue tags: pullup threads.c: The return value of TlsSetValue is non-zero on success. As a result of misinterpreting the return value, the memory set in TLS is then freed. A subsequent call to TlsGetValue returns the invalid pointer. ------------------------------------------------------------------------ r18598 | hartmans | 2006-09-20 21:48:50 -0400 (Wed, 20 Sep 2006) | 30 lines Changed paths: M /trunk M /trunk/src/appl/telnet/libtelnet/kerberos5.c M /trunk/src/include/k5-int.h M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/krb5/krb/copy_princ.c M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/gc_via_tkt.c M /trunk/src/lib/krb5/krb/parse.c M /trunk/src/lib/krb5/krb/princ_comp.c M /trunk/src/lib/krb5/krb/walk_rtree.c M /trunk/src/lib/krb5/libkrb5.exports M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/sn2princ.c M /trunk/src/lib/krb5_32.def ticket: 2652 Owner: amb Set the canonicalize flag in TGS requests and accept cross-realm referral tickets. We do not yet accept tickets in which the server name changes. * krb5_sname_to_principal: If there is no domain realm mapping return null realm *krb5_get_cred_via_tkt: New behavior as described below 1) the referrals case: - check for TGT for initial realm - if a remote realm was specified (which must have happened via a domain_realm mapping), obtain a TGT for it the standard way and start with that. - use client realm for server if not specified - iterate through this loop: - request ticket with referrals turned on - if that fails: - if this was the first request, punt to non-referrals case - otherwise, retry once without referrals turned on then terminate either way - if it works, either use the service ticket or follow the referral path - if loop count exceeded, hardfail 2) the nonreferrals case - this is mostly the old walk_realm_tree TGT-finding (which allows limited shortcut referrals per 4120) followed by a standard tgs-req. - originally requested principal is used for this, although if we were handed something without a realm, determine a fallback realm based on DNS TXT records or a truncation of the domain name. ------------------------------------------------------------------------ r18595 | raeburn | 2006-09-19 21:30:25 -0400 (Tue, 19 Sep 2006) | 4 lines Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h ticket: 4292 * kdb_ldap.h: If BUILD_WITH_BROKEN_LDAP is defined, skip version checks. ------------------------------------------------------------------------ r18594 | lxs | 2006-09-19 18:40:09 -0400 (Tue, 19 Sep 2006) | 6 lines Changed paths: M /trunk/src/lib/krb5/ccache/cc_memory.c ticket: new subject: Bad loop logic in krb5_mcc_generate_new krb5_mcc_generate_new() Error in loop caused first item in the list to not get checked the second time through scanning for duplicates. ------------------------------------------------------------------------ r18593 | raeburn | 2006-09-18 19:58:56 -0400 (Mon, 18 Sep 2006) | 1 line Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_services.c whitespace ------------------------------------------------------------------------ r18592 | raeburn | 2006-09-18 19:51:50 -0400 (Mon, 18 Sep 2006) | 6 lines Changed paths: M /trunk/src/config-files/krb5.conf.M M /trunk/src/kadmin/server/kadmind.M M /trunk/src/kdc/krb5kdc.M M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.M M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_services.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c Savitha's patches for: - LDAP URI support for specifying server and port - support for ldapi interface - updated to newer LDAP APIs - updated documentation ------------------------------------------------------------------------ r18591 | raeburn | 2006-09-15 21:59:15 -0400 (Fri, 15 Sep 2006) | 7 lines Changed paths: M /trunk/src/lib/kdb/kdb5.c * kdb5.c (kdb_load_library): Make error message a little more accurate. (get_errmsg): New function. Uses errcode_2_string and release_errcode_string functions to copy out an error message from the plugin and store it locally, if the error code supplied is nonzero. Changed other uses of plugin functions to call get_errmsg on returning. (krb5_db_errcode2string): Deleted. ------------------------------------------------------------------------ r18590 | raeburn | 2006-09-15 21:49:52 -0400 (Fri, 15 Sep 2006) | 1 line Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/Makefile.in Update dependencies. ------------------------------------------------------------------------ r18589 | raeburn | 2006-09-15 21:32:40 -0400 (Fri, 15 Sep 2006) | 4 lines Changed paths: M /trunk/src/configure.in A /trunk/src/include/gssrpc A /trunk/src/include/gssrpc/auth.h (from /trunk/src/lib/rpc/auth.h:18587) A /trunk/src/include/gssrpc/auth_gss.h (from /trunk/src/lib/rpc/auth_gss.h:18587) A /trunk/src/include/gssrpc/auth_gssapi.h (from /trunk/src/lib/rpc/auth_gssapi.h:18587) A /trunk/src/include/gssrpc/auth_unix.h (from /trunk/src/lib/rpc/auth_unix.h:18587) A /trunk/src/include/gssrpc/clnt.h (from /trunk/src/lib/rpc/clnt.h:18587) A /trunk/src/include/gssrpc/netdb.h (from /trunk/src/lib/rpc/netdb.h:18587) A /trunk/src/include/gssrpc/pmap_clnt.h (from /trunk/src/lib/rpc/pmap_clnt.h:18587) A /trunk/src/include/gssrpc/pmap_prot.h (from /trunk/src/lib/rpc/pmap_prot.h:18587) A /trunk/src/include/gssrpc/pmap_rmt.h (from /trunk/src/lib/rpc/pmap_rmt.h:18587) A /trunk/src/include/gssrpc/rename.h (from /trunk/src/lib/rpc/rename.h:18587) A /trunk/src/include/gssrpc/rpc.h (from /trunk/src/lib/rpc/rpc.h:18587) A /trunk/src/include/gssrpc/rpc_msg.h (from /trunk/src/lib/rpc/rpc_msg.h:18587) A /trunk/src/include/gssrpc/svc.h (from /trunk/src/lib/rpc/svc.h:18587) A /trunk/src/include/gssrpc/svc_auth.h (from /trunk/src/lib/rpc/svc_auth.h:18587) A /trunk/src/include/gssrpc/types.hin (from /trunk/src/lib/rpc/types.hin:18587) A /trunk/src/include/gssrpc/xdr.h (from /trunk/src/lib/rpc/xdr.h:18587) M /trunk/src/kadmin/cli/Makefile.in M /trunk/src/kadmin/dbutil/Makefile.in M /trunk/src/kadmin/passwd/Makefile.in M /trunk/src/kadmin/server/Makefile.in M /trunk/src/kadmin/testing/util/Makefile.in M /trunk/src/krb524/Makefile.in M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kadm5/unit-test/Makefile.in M /trunk/src/lib/rpc/Makefile.in D /trunk/src/lib/rpc/auth.h D /trunk/src/lib/rpc/auth_gss.h D /trunk/src/lib/rpc/auth_gssapi.h D /trunk/src/lib/rpc/auth_unix.h D /trunk/src/lib/rpc/clnt.h D /trunk/src/lib/rpc/netdb.h D /trunk/src/lib/rpc/pmap_clnt.h D /trunk/src/lib/rpc/pmap_prot.h D /trunk/src/lib/rpc/pmap_rmt.h D /trunk/src/lib/rpc/rename.h D /trunk/src/lib/rpc/rpc.h D /trunk/src/lib/rpc/rpc_msg.h D /trunk/src/lib/rpc/svc.h D /trunk/src/lib/rpc/svc_auth.h D /trunk/src/lib/rpc/types.hin M /trunk/src/lib/rpc/unit-test/Makefile.in D /trunk/src/lib/rpc/xdr.h M /trunk/src/plugins/kdb/db2/Makefile.in Move RPC header files to include/gssrpc, which we copy to them at build time, and which is the only place we use them from anyways. Update Makefile references and dependencies. ------------------------------------------------------------------------ r18588 | raeburn | 2006-09-15 21:25:12 -0400 (Fri, 15 Sep 2006) | 1 line Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/libkdb_ldap.exports Export krb5_ldap_release_errcode_string. ------------------------------------------------------------------------ r18587 | raeburn | 2006-09-15 18:57:09 -0400 (Fri, 15 Sep 2006) | 3 lines Changed paths: M /trunk/src/util/depfix.pl Make it easier to ignore additional directories, like, oh, say, local install paths for OpenLDAP. ------------------------------------------------------------------------ r18584 | raeburn | 2006-09-13 16:30:23 -0400 (Wed, 13 Sep 2006) | 1 line Changed paths: M /trunk/src/lib/kadm5/srv/server_init.c whitespace ------------------------------------------------------------------------ r18583 | raeburn | 2006-09-11 20:25:34 -0400 (Mon, 11 Sep 2006) | 1 line Changed paths: M /trunk/src/kadmin/cli/kadmin.c whitespace ------------------------------------------------------------------------ r18582 | raeburn | 2006-09-11 20:20:01 -0400 (Mon, 11 Sep 2006) | 1 line Changed paths: M /trunk/src/kadmin/cli/kadmin.c whitespace ------------------------------------------------------------------------ r18571 | raeburn | 2006-09-07 18:16:45 -0400 (Thu, 07 Sep 2006) | 5 lines Changed paths: M /trunk/src/include/Makefile.in ticket: 3522 * Makefile.in (krb5/krb5.h): Wrap the content in macro test for multiple-inclusion protection. ------------------------------------------------------------------------ r18565 | raeburn | 2006-09-06 16:31:54 -0400 (Wed, 06 Sep 2006) | 8 lines Changed paths: M /trunk/src/lib/kdb/kdb5.h M /trunk/src/plugins/kdb/db2/db2_exp.c M /trunk/src/plugins/kdb/ldap/ldap_exp.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c Make database plugin responsible for releasing the error-message string, so that we can use the krb5_get_error_message interface internally. * kdb5.h: Add release_errcode_string field to the interface. * db2_exp.c, ldap_exp.c: Initialize it. * ldap_misc.c: Use krb5_get/free_error_message for error message strings. * kdb_ldap.h: Declare krb5_ldap_release_errcode_string. ------------------------------------------------------------------------ r18564 | raeburn | 2006-09-06 15:54:06 -0400 (Wed, 06 Sep 2006) | 1 line Changed paths: M /trunk/src/lib/kdb/kdb5.h whitespace ------------------------------------------------------------------------ r18563 | raeburn | 2006-09-06 13:15:12 -0400 (Wed, 06 Sep 2006) | 1 line Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c comment formatting for 80 columns ------------------------------------------------------------------------ r18562 | raeburn | 2006-09-05 17:54:47 -0400 (Tue, 05 Sep 2006) | 6 lines Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c (prof_get_integer_def, prof_get_string_def): New functions: check specified config section in the profile, then the default section, then fall back to passed default value (for integer only). Set error string on error. (krb5_ldap_read_server_params): Use them, instead of explicitly doubling each profile_get call. ------------------------------------------------------------------------ r18561 | jaltman | 2006-09-05 14:47:29 -0400 (Tue, 05 Sep 2006) | 9 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccbase.c M /trunk/src/lib/krb5/keytab/ktbase.c ticket: new subject: windows ccache and keytab file paths without a prefix ktbase.c, ccbase.c: When a file path is specified without the prefix we must infer the use of the "FILE" prefix. However, we were setting the prefix including the colon separator when the separator should have been ignored. ------------------------------------------------------------------------ r18558 | raeburn | 2006-08-31 22:51:38 -0400 (Thu, 31 Aug 2006) | 12 lines Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c Reject old OpenLDAP versions with bugs tickled by this code. Clean up some warnings during the build. * ldap_misc.c (strptime) [NEED_STRPTIME_PROTO]: Declare, conditionally. (krb5_ldap_errcode_2_string): Return string, not error code, to fit with DAL interface spec. * kdb_ldap.h: Error out for OpenLDAP versions before 2.2.24. (LDAP_DEPRECATED): Define; openldap-2.3.27 defaults to undefined. (krb5_ldap_lib_init): Prototype. (krb5_get_policydn): Declare. (krb5_ldap_errcode_2_string): Fix return type. ------------------------------------------------------------------------ r18557 | raeburn | 2006-08-31 18:12:36 -0400 (Thu, 31 Aug 2006) | 1 line Changed paths: M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c (krb5_ldap_destroy_policy): krb5_ldap_delete_policy takes a mask arg, not pointer-to. ------------------------------------------------------------------------ r18556 | raeburn | 2006-08-31 18:08:45 -0400 (Thu, 31 Aug 2006) | 3 lines Changed paths: M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c Declare get_date() used from kadmin cli code. In calls, delete the second argument that get_date doesn't take. ------------------------------------------------------------------------ r18555 | raeburn | 2006-08-31 17:30:30 -0400 (Thu, 31 Aug 2006) | 1 line Changed paths: M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c Remove or conditionalize unused variables. ------------------------------------------------------------------------ r18554 | raeburn | 2006-08-31 17:17:34 -0400 (Thu, 31 Aug 2006) | 4 lines Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/Makefile.in M /trunk/src/plugins/kdb/ldap/libkdb_ldap/configure.in M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_err.c Patches from Will Fiveash to allow for configuration and building on Solaris. Tested (configured & built) on RHEL 4 and Solaris 10. One minor bugfix added. ------------------------------------------------------------------------ r18553 | raeburn | 2006-08-30 15:44:54 -0400 (Wed, 30 Aug 2006) | 1 line Changed paths: M /trunk/src/config/shlib.conf * shlib.conf (*-*-linux*): Use LDFLAGS in LDCOMBINE. ------------------------------------------------------------------------ r18552 | raeburn | 2006-08-29 20:10:54 -0400 (Tue, 29 Aug 2006) | 3 lines Changed paths: M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_list.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.h M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.h M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c Some mechanical changes (mostly whitespace, like indentation levels) to match up better with MIT coding style. ------------------------------------------------------------------------ r18551 | raeburn | 2006-08-29 18:54:46 -0400 (Tue, 29 Aug 2006) | 4 lines Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_xdr.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_err.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_fetch_mkey.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_handle.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_krbcontainer.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_services.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/princ_xdr.c Some mechanical changes (mainly whitespace) to match up better with MIT coding style. ------------------------------------------------------------------------ r18550 | raeburn | 2006-08-29 16:41:50 -0400 (Tue, 29 Aug 2006) | 1 line Changed paths: M /trunk/src/lib/krb5/error_tables/kdb5_err.et M /trunk/src/lib/krb5/error_tables/krb5_err.et M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c Rename KRB5_KDB_PLUGIN_OP_NOTSUPP to KRB5_PLUGIN_OP_NOTSUPP and move to krb5 table. ------------------------------------------------------------------------ r18549 | raeburn | 2006-08-29 16:13:27 -0400 (Tue, 29 Aug 2006) | 1 line Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c whitespace ------------------------------------------------------------------------ r18548 | raeburn | 2006-08-29 15:52:38 -0400 (Tue, 29 Aug 2006) | 20 lines Changed paths: M /trunk/src/lib/krb5/error_tables/kdb5_err.et M /trunk/src/plugins/kdb/ldap/ldap_exp.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.M M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/Makefile.in M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.h M /trunk/src/plugins/kdb/ldap/libkdb_ldap/libkdb_ldap.exports Patch from Savitha R: ldap_util 1. Kdb5_ldap_util interface Removed supp enctypes, suppsalttypes from create realm and modify realm since they are currently not used 2. memset passwd strings to zero when not used any more 3. Using krb5_sname_to_principal in place of gethostbyname while creating the kadmin principal with hostname. libkdb_ldap 1. Added mandatory functions which were missing in the LDAP plug-in 2. Error handling changes - Setting the error message in the kerberos context when decryption of the service passwd fails or connection to the LDAP server fails during initialization. Additional changes: libkdb_ldap: Link against com_err library, to provide error_message(). ------------------------------------------------------------------------ r18519 | raeburn | 2006-08-23 18:58:02 -0400 (Wed, 23 Aug 2006) | 1 line Changed paths: M /trunk/src/lib/krb5/os/Makefile.in make depend ------------------------------------------------------------------------ r18518 | raeburn | 2006-08-23 18:56:29 -0400 (Wed, 23 Aug 2006) | 32 lines Changed paths: M /trunk/src/include/cm.h M /trunk/src/include/k5-int.h M /trunk/src/lib/krb4/send_to_kdc.c M /trunk/src/lib/krb5/krb/chpw.c M /trunk/src/lib/krb5/os/changepw.c M /trunk/src/lib/krb5/os/send524.c M /trunk/src/lib/krb5/os/sendto_kdc.c Merge Todd's TCP changepw support, with a few fixups. * include/cm.h (state_strings, enum conn_states, struct incoming_krb5_message, struct conn_state): Moved here from lib/krb5/os/sendto_kdc.c. (stuct sendto_callback_info): New type. * lib/krb5/os/sendto_kdc.c (set_conn_state_msg_length): New function. (setup_connection): Deleted argument message_len_buf. Don't store message length; call set_conn_state_msg_length instead. (start_connection): New arguments callback_info and callback_buffer. Invoke callback function if any, and set message length on success. (maybe_send): New arguments callback_info and callback_buffer; pass them to start_connection. (krb5int_sendto): New arguments callback_info, remoteaddr, remoteaddrlen. If callback info is provided, allocate per-connection buffers, and pass them to maybe_send. On cleanup, invoke the cleanup callback function if any. (krb5_sendto_kdc): Update krb5int_sendto call. * include/k5-int.h (struct sendto_callback_info): Add forward declaration. (krb5int_sendto, struct _krb5int_access.sendto_udp): Update for new signature. * lib/krb5/os/send524 (krb5int_524_sendto_kdc): Update krb5int_sendto call. * lib/krb4/send_to_kdc.c (krb5int_send_to_kdc_addr): Update sendto_udp call. * lib/krb5/os/changepw.c (struct sendto_callback_context): New type. (krb5_locate_kpasswd): New argument useTcp, used to select socket type in krb5int_locate_server call. (kpasswd_sendto_msg_cleanup, kpasswd_sendto_msg_callback): New functions. (krb5_change_set_password): Call krb5int_sendto with callbacks, instead of managing the exchange here. On RESPONSE_TOO_BIG error, try again with TCP only. * lib/krb5/krb/chpw.c (krb5int_rd_chpw_rep): If length is wrong, check if a buggy server sent a KRB_ERROR. ------------------------------------------------------------------------ r18499 | jaltman | 2006-08-23 12:33:58 -0400 (Wed, 23 Aug 2006) | 5 lines Changed paths: M /trunk/src/windows/identity/config/Makefile.w2k M /trunk/src/windows/identity/config/Makefile.w32 ticket: 4172 Update auxiliary version number for NetIDMgr ------------------------------------------------------------------------ r18498 | jaltman | 2006-08-22 22:28:05 -0400 (Tue, 22 Aug 2006) | 6 lines Changed paths: M /trunk/src/windows/installer/wix/config.wxi M /trunk/src/windows/installer/wix/features.wxi M /trunk/src/windows/installer/wix/files.wxi ticket: 4172 * install NetIDMgr plug-in sample as part of SDK * install netidmgr.exe (win2000 version) ------------------------------------------------------------------------ r18497 | jaltman | 2006-08-22 22:18:00 -0400 (Tue, 22 Aug 2006) | 6 lines Changed paths: M /trunk/src/windows/identity/ui/newcredwnd.c ticket: 4172 * newcredwnd.c - erase the password field on error during new credential acquisition ------------------------------------------------------------------------ r18496 | jaltman | 2006-08-22 22:17:12 -0400 (Tue, 22 Aug 2006) | 6 lines Changed paths: M /trunk/src/windows/identity/kmm/kmm_reg.c ticket: 4172 * Fix auto-registration of plug-in modules if there is no plug-in list specified ------------------------------------------------------------------------ r18495 | jaltman | 2006-08-22 22:15:52 -0400 (Tue, 22 Aug 2006) | 6 lines Changed paths: M /trunk/src/windows/identity/Makefile ticket: 4172 * Makefile - do not etag the Win2000 version of the NetIDMgr.exe ------------------------------------------------------------------------ r18494 | jaltman | 2006-08-22 18:12:15 -0400 (Tue, 22 Aug 2006) | 13 lines Changed paths: M /trunk/src/windows/identity/doc/ui_main.h M /trunk/src/windows/identity/include/khmsgtypes.h M /trunk/src/windows/identity/kcreddb/kcreddb.h M /trunk/src/windows/identity/plugins/krb5/krb5configdlg.c M /trunk/src/windows/identity/plugins/krb5/lang/en_us/langres.rc M /trunk/src/windows/identity/ui/htwnd.c M /trunk/src/windows/identity/ui/main.c M /trunk/src/windows/identity/ui/newcredwnd.c M /trunk/src/windows/identity/uilib/khnewcred.h ticket: new subject: improvements to netidmgr dialogs * ensure that buttons are disabled while actions are in process * allow plug-ins to specify italic text * fix some documentation * reformat langres.rc ------------------------------------------------------------------------ r18475 | tlyu | 2006-08-21 16:31:51 -0400 (Mon, 21 Aug 2006) | 8 lines Changed paths: M /trunk/src/util/mkrel ticket: new subject: clean up mkrel patchlevel.h editing etc. tags: pullup target_version: 1.5.1 * src/util/mkrel: Be more careful editing KRB5_RELDATE. Delete '$ac_config_fragdir' autoconf droppings. ------------------------------------------------------------------------ r18464 | jaltman | 2006-08-16 21:21:00 -0400 (Wed, 16 Aug 2006) | 13 lines Changed paths: A /trunk/src/windows/identity/sample A /trunk/src/windows/identity/sample/templates A /trunk/src/windows/identity/sample/templates/credprov A /trunk/src/windows/identity/sample/templates/credprov/Makefile A /trunk/src/windows/identity/sample/templates/credprov/README A /trunk/src/windows/identity/sample/templates/credprov/config_id.c A /trunk/src/windows/identity/sample/templates/credprov/config_ids.c A /trunk/src/windows/identity/sample/templates/credprov/config_main.c A /trunk/src/windows/identity/sample/templates/credprov/credacq.c A /trunk/src/windows/identity/sample/templates/credprov/credprov.h A /trunk/src/windows/identity/sample/templates/credprov/credtype.c A /trunk/src/windows/identity/sample/templates/credprov/images A /trunk/src/windows/identity/sample/templates/credprov/images/plugin.ico A /trunk/src/windows/identity/sample/templates/credprov/lang A /trunk/src/windows/identity/sample/templates/credprov/lang/en_us A /trunk/src/windows/identity/sample/templates/credprov/lang/en_us/langres.rc A /trunk/src/windows/identity/sample/templates/credprov/langres.h A /trunk/src/windows/identity/sample/templates/credprov/main.c A /trunk/src/windows/identity/sample/templates/credprov/plugin.c A /trunk/src/windows/identity/sample/templates/credprov/proppage.c A /trunk/src/windows/identity/sample/templates/credprov/version.rc ticket: new subject: NetIDMgr Credential Provider Sample Code and Documentation tags: pullup This commit provides a template for a Network Identity Manager Credential Provider. It doesn't provide any real functionality but it does provide all of the functions that need to be specified and filled in as part of the process of producing a NetIdMgr plug-in. This code should be pulled up to 1.4.x for inclusion in the KFW 3.1 SDK as well as to 1.5.x. ------------------------------------------------------------------------ r18458 | lxs | 2006-08-16 17:01:43 -0400 (Wed, 16 Aug 2006) | 7 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/stdcc.c ticket: 3936 status: open cc_err_xlate: Updated error mappings to generate the same errors as ccapiv2. stdccv3_setup: Don't translate errors since cc_err_xlate isn't idempotent. krb5_stdccv3_resolve: Don't fail if we can't open the ccache. ------------------------------------------------------------------------ r18449 | raeburn | 2006-08-15 19:45:54 -0400 (Tue, 15 Aug 2006) | 3 lines Changed paths: M /trunk/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c * kdb5_ldap_realm.c (kdb5_ldap_create): In assertion test of hardcoded char array sizes, test against the size we actually need. ------------------------------------------------------------------------ r18448 | raeburn | 2006-08-15 19:43:27 -0400 (Tue, 15 Aug 2006) | 3 lines Changed paths: M /trunk/src/lib/kdb/kdb_default.c * kdb_default.c (krb5_def_store_mkey): If the file can't be opened, construct an error message that includes the file's name. ------------------------------------------------------------------------ r18444 | rra | 2006-08-15 18:49:57 -0400 (Tue, 15 Aug 2006) | 8 lines Changed paths: M /trunk/src/config/pre.in Ticket: 3965 Component: krb5-build Version_Reported: 1.5 Tags: pullup Target_Version: 1.5.1 Set datarootdir in each Makefile to make Autoconf 2.60 happier. ------------------------------------------------------------------------ r18441 | rra | 2006-08-15 18:27:17 -0400 (Tue, 15 Aug 2006) | 10 lines Changed paths: M /trunk/doc/build.texinfo Ticket: new Subject: Document prerequisites for make check Component: krb5-doc Tags: pullup Version_Reported: 1.5 Target_Version: 1.5.1 Document the prerequisites for running make check, since some of them are a bit surprising. ------------------------------------------------------------------------ r18438 | tlyu | 2006-08-15 15:27:08 -0400 (Tue, 15 Aug 2006) | 6 lines Changed paths: M /trunk/src/clients/ksu/main.c ticket: 4137 * src/clients/ksu/main.c (sweep_up): Don't check return value of krb5_seteuid(0), as it is not harmful for it to fail, and it will fail after setuid(target_user). Correct error message. ------------------------------------------------------------------------ r18420 | tlyu | 2006-08-08 15:26:40 -0400 (Tue, 08 Aug 2006) | 16 lines Changed paths: M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/bsd/login.c M /trunk/src/appl/bsd/v4rcp.c M /trunk/src/appl/gssftp/ftpd/ftpd.c M /trunk/src/clients/ksu/main.c M /trunk/src/lib/krb4/kuserok.c ticket: new subject: fix MITKRB5-SA-2006-001: multiple local privilege escalation vulnerabilities target_version: 1.5.1 tags: pullup * src/appl/gssftp/ftpd/ftpd.c (getdatasock, passive): * src/appl/bsd/v4rcp.c (main): * src/appl/bsd/krcp.c (main): * src/appl/bsd/krshd.c (doit): * src/appl/bsd/login.c (main): * src/clients/ksu/main.c (sweep_up): * src/lib/krb4/kuserok.c (kuserok): Check return values from setuid() and related functions to avoid privilege escalation vulnerabilities. Fixes MITKRB5-SA-2006-001. [CVE-2006-3083, VU#580124, CVE-2006-3084, VU#401660] ------------------------------------------------------------------------ r18417 | tlyu | 2006-08-07 19:33:39 -0400 (Mon, 07 Aug 2006) | 28 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/g_accept_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_acquire_cred.c M /trunk/src/lib/gssapi/mechglue/g_delete_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_dup_name.c M /trunk/src/lib/gssapi/mechglue/g_glue.c M /trunk/src/lib/gssapi/mechglue/g_imp_name.c M /trunk/src/lib/gssapi/mechglue/g_imp_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_init_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_rel_cred.c M /trunk/src/lib/gssapi/mechglue/g_rel_name.c M /trunk/src/lib/gssapi/mechglue/mglueP.h ticket: 4063 tags: pullup * src/lib/gssapi/mechglue/mglueP.h: Add loopback field to opaque structs of gss_ctx_id_t, gss_name_t, gss_cred_id_t to catch some application programming errors. Add new macro GSSINT_CHK_LOOP() which returns non-zero if loopback field doesn't point to itself. * src/lib/gssapi/mechglue/g_accept_sec_context.c (gss_accept_sec_context): * src/lib/gssapi/mechglue/g_acquire_cred.c (gss_add_cred) (gss_acquire_cred): * src/lib/gssapi/mechglue/g_delete_sec_context.c (gss_delete_sec_context): * src/lib/gssapi/mechglue/g_glue.c (gssint_convert_name_to_union_name): * src/lib/gssapi/mechglue/g_imp_name.c (gss_import_name): * src/lib/gssapi/mechglue/g_imp_sec_context.c (gss_import_sec_context): * src/lib/gssapi/mechglue/g_init_sec_context.c (gss_init_sec_context): Set loopback pointers. * src/lib/gssapi/mechglue/g_delete_sec_context.c (gss_delete_sec_context): * src/lib/gssapi/mechglue/g_rel_cred.c (gss_release_cred): * src/lib/gssapi/mechglue/g_rel_name.c (gss_release_name): Call GSSINT_CHK_LOOP() to validate loopback pointer. ------------------------------------------------------------------------ r18404 | tlyu | 2006-08-02 16:51:50 -0400 (Wed, 02 Aug 2006) | 21 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ftpd.c M /trunk/src/appl/telnet/libtelnet/kerberos5.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/plugins/kdb/db2/libdb2/hash/dbm.c ticket: 3904 tags: pullup Apply patch from Michael Calmer to fix some uninitialized variables. * src/appl/gssftp/ftpd/ftpd.c (auth_data): Initialize stat_maj, accept_maj, acquire_maj. * src/appl/telnet/libtelnet/kerberos5.c (kerberos5_send): Intialize rdata. * src/kdc/do_tgs_req.c (process_tgs_req): Initialize magic and tr_contents.magic. * src/lib/krb5/asn.1/krb5_decode.c (decode_krb5_safe_with_body): Initialize tmpbody.magic. * src/plugins/kdb/db2/libdb2/hash/dbm.c (kdb2_fetch) (kdb2_firstkey, kdb2_nextkey): Initialize dsize. ------------------------------------------------------------------------ r18397 | tlyu | 2006-08-01 17:09:43 -0400 (Tue, 01 Aug 2006) | 6 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/g_initialize.c ticket: 4088 status: open * src/lib/gssapi/mechglue/g_initialize.c (gss_release_oid): Call gssint_initialize_library to ensure mutex is initialized. ------------------------------------------------------------------------ r18396 | lxs | 2006-07-25 16:29:43 -0400 (Tue, 25 Jul 2006) | 11 lines Changed paths: M /trunk/src/lib/gssapi/generic/gssapi.hin M /trunk/src/lib/gssapi/generic/gssapiP_generic.h M /trunk/src/lib/gssapi/generic/util_validate.c M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/add_cred.c M /trunk/src/lib/gssapi/krb5/delete_sec_context.c M /trunk/src/lib/gssapi/krb5/duplicate_name.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/inq_cred.c M /trunk/src/lib/gssapi/krb5/process_context_token.c M /trunk/src/lib/gssapi/krb5/rel_cred.c M /trunk/src/lib/gssapi/mechglue/g_glue.c M /trunk/src/lib/gssapi/mechglue/mglueP.h ticket: 4057 status: open Changed GSSAPI opaque types (gss_name_t, gss_cred_id_t, gss_ctx_id_t) from void* to pointers to opaque structs. This change removed some casts and introduced or changed a bunch of other casts to suppress warnings. krb5_gss_accept_sec_context(): Fixed a bug found by the above changes where krb5_gss_release_cred() was being called with the wrong argument 2 (gss_cred_id_t instead of gss_cred_id_t*). ------------------------------------------------------------------------ r18395 | lxs | 2006-07-25 14:51:54 -0400 (Tue, 25 Jul 2006) | 5 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/g_canon_name.c ticket: new gss_canonicalize_name(): Added parens to remove warning from if statement. ------------------------------------------------------------------------ r18394 | lxs | 2006-07-25 13:58:25 -0400 (Tue, 25 Jul 2006) | 6 lines Changed paths: M /trunk/src/lib/crypto/yarrow/ytest.c ticket: new Removed unused Metrowerks compiler support. (Since there's no universal binary support for CodeWarrior there's no point in having this here.) ------------------------------------------------------------------------ r18392 | lxs | 2006-07-25 13:56:18 -0400 (Tue, 25 Jul 2006) | 4 lines Changed paths: M /trunk/src/include/kerberosIV/des.h M /trunk/src/include/kerberosIV/krb.h M /trunk/src/include/krb5/krb5.hin Switched from "#pragma options align" to "#pragma pack". Removed Metrowerks "#pragma import" since other framework headers don't specify it. ------------------------------------------------------------------------ r18387 | jaltman | 2006-07-25 09:59:30 -0400 (Tue, 25 Jul 2006) | 10 lines Changed paths: M /trunk/src/windows/kfwlogon/kfwcommon.c M /trunk/src/windows/kfwlogon/kfwlogon.c ticket: new subject: Windows - fix kfwlogon for Windows 2000 tags: pullup Windows 2000 does not support the ability to generate SIDs from symbolic names. Add more debugging and error condition checks. ------------------------------------------------------------------------ r18382 | jaltman | 2006-07-24 16:39:31 -0400 (Mon, 24 Jul 2006) | 5 lines Changed paths: M /trunk/src/windows/kfwlogon/Makefile.in M /trunk/src/windows/kfwlogon/kfwcommon.c M /trunk/src/windows/kfwlogon/kfwcpcc.c M /trunk/src/windows/kfwlogon/kfwlogon.c M /trunk/src/windows/kfwlogon/kfwlogon.h ticket: 4048 commit again without using patch to apply the diff ------------------------------------------------------------------------ r18381 | jaltman | 2006-07-24 16:37:36 -0400 (Mon, 24 Jul 2006) | 5 lines Changed paths: M /trunk/src/windows/kfwlogon/Makefile.in M /trunk/src/windows/kfwlogon/kfwcommon.c M /trunk/src/windows/kfwlogon/kfwcpcc.c M /trunk/src/windows/kfwlogon/kfwlogon.c M /trunk/src/windows/kfwlogon/kfwlogon.h ticket: 4048 undo previous commit due to EOL issues ------------------------------------------------------------------------ r18380 | lxs | 2006-07-24 15:27:04 -0400 (Mon, 24 Jul 2006) | 4 lines Changed paths: M /trunk/src/lib/ccapi/include/CredentialsCache.h M /trunk/src/lib/ccapi/include/CredentialsCache2.h Switched from "#pragma options align" to "#pragma pack". Removed Metrowerks "#pragma import" since other framework headers don't specify it. ------------------------------------------------------------------------ r18379 | jaltman | 2006-07-24 02:58:23 -0400 (Mon, 24 Jul 2006) | 22 lines Changed paths: M /trunk/src/windows/kfwlogon/Makefile.in M /trunk/src/windows/kfwlogon/kfwcommon.c M /trunk/src/windows/kfwlogon/kfwcpcc.c M /trunk/src/windows/kfwlogon/kfwlogon.c M /trunk/src/windows/kfwlogon/kfwlogon.h ticket: new subject: Windows Integrated Login Fixes for KFW 3.1 tags: pullup component: windows KFW integrated login was failing when the user is not a power user or administrator. This was occurring because the temporary file ccache was being created in a directory the user could not read. While fixing this it was noticed that the ACLs on the ccache were too broad. Instead of applying a fix to the FILE: krb5_ccache implementation it was decided that simply applying a new set of ACLs (SYSTEM and "user" with no inheritance) to the file immediately after the krb5_cc_initialize() call would close the broadest security issues. The file is initially created in the SYSTEM %TEMP% directory with "SYSTEM" ACL only. Then it is moved to the user's %TEMP% directory with "SYSTEM" and "user" ACLs. Finally, after copying the credentials to the API: ccache, the file is deleted. ------------------------------------------------------------------------ r18352 | raeburn | 2006-07-21 15:03:02 -0400 (Fri, 21 Jul 2006) | 5 lines Changed paths: M /trunk/src/aclocal.m4 ticket: 4036 * aclocal.m4 (KRB5_LIB_AUX): Disallow --enable-profiled and --disable-shared options as well. Don't generate help messages for these options. ------------------------------------------------------------------------ r18351 | raeburn | 2006-07-21 14:29:25 -0400 (Fri, 21 Jul 2006) | 3 lines Changed paths: M /trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c * ldap_service_stash.c (krb5_ldap_readpassword): Don't require strerror_r, fall back to strerror if needed. ------------------------------------------------------------------------ r18350 | raeburn | 2006-07-21 13:49:07 -0400 (Fri, 21 Jul 2006) | 9 lines Changed paths: M /trunk/src/config/shlib.conf ticket: new subject: respect LDFLAGS in NetBSD build target: 1.5.1 tags: pullup An LDFLAGS setting at configure time is ignored in parts of the build. * shlib.conf (*-*-netbsd*): Use $(CC) for LDCOMBINE, and include $(LDFLAGS). ------------------------------------------------------------------------ r18348 | raeburn | 2006-07-21 13:41:43 -0400 (Fri, 21 Jul 2006) | 10 lines Changed paths: M /trunk/src/aclocal.m4 ticket: new subject: reject configure option for static libraries target_version: 1.5.1 tags: pullup We shouldn't accept --enable-static at configure time when we know it's not going to work at build time. * aclocal.m4 (KRB5_LIB_AUX): Error out if --enable-static. ------------------------------------------------------------------------ r18346 | jaltman | 2006-07-21 09:48:37 -0400 (Fri, 21 Jul 2006) | 6 lines Changed paths: M /trunk/src/windows/installer/wix/msi-deployment-guide.txt ticket: new subject: Windows - kfw 3.1 msi deployment guide updates documentation updates for the kfw 3.1 msi deployment guide. ------------------------------------------------------------------------ r18345 | jaltman | 2006-07-20 23:12:00 -0400 (Thu, 20 Jul 2006) | 6 lines Changed paths: M /trunk/src/windows/identity/doc/netidmgr.doc M /trunk/src/windows/identity/doc/netidmgr.pdf ticket: new subject: Windows NetIDMgr documentation NetIDMgr 1.1 documentation for KFW 3.1 release ------------------------------------------------------------------------ r18344 | jaltman | 2006-07-19 18:36:00 -0400 (Wed, 19 Jul 2006) | 29 lines Changed paths: M /trunk/src/windows/identity/apiversion.txt M /trunk/src/windows/identity/config/Makefile.w32 M /trunk/src/windows/identity/kconfig/api.c M /trunk/src/windows/identity/kconfig/kconfig.h M /trunk/src/windows/identity/kconfig/kconfiginternal.h M /trunk/src/windows/identity/kmm/kmm.h M /trunk/src/windows/identity/kmm/kmm_plugin.c M /trunk/src/windows/identity/kmm/kmm_reg.c M /trunk/src/windows/identity/kmm/kmm_registrar.c M /trunk/src/windows/identity/kmm/kmmconfig.csv M /trunk/src/windows/identity/kmm/kmminternal.h M /trunk/src/windows/identity/nidmgrdll/Makefile M /trunk/src/windows/identity/plugins/krb4/Makefile M /trunk/src/windows/identity/plugins/krb4/krb4configdlg.c M /trunk/src/windows/identity/plugins/krb4/krb4funcs.c M /trunk/src/windows/identity/plugins/krb4/krb4newcreds.c M /trunk/src/windows/identity/plugins/krb4/krb4plugin.c M /trunk/src/windows/identity/plugins/krb4/krbconfig.csv M /trunk/src/windows/identity/plugins/krb5/Makefile M /trunk/src/windows/identity/plugins/krb5/krb5configcc.c M /trunk/src/windows/identity/plugins/krb5/krb5configdlg.c M /trunk/src/windows/identity/plugins/krb5/krb5configid.c M /trunk/src/windows/identity/plugins/krb5/krb5configids.c M /trunk/src/windows/identity/plugins/krb5/krb5funcs.c M /trunk/src/windows/identity/plugins/krb5/krb5newcreds.c M /trunk/src/windows/identity/plugins/krb5/krbconfig.csv M /trunk/src/windows/identity/plugins/krb5/krbcred.h M /trunk/src/windows/identity/ui/Makefile M /trunk/src/windows/identity/ui/aboutwnd.c M /trunk/src/windows/identity/ui/configwnd.c M /trunk/src/windows/identity/ui/lang/en_us/khapp.rc M /trunk/src/windows/identity/ui/main.c M /trunk/src/windows/identity/ui/newcredwnd.c M /trunk/src/windows/identity/ui/resource.h M /trunk/src/windows/identity/ui/toolbar.c M /trunk/src/windows/identity/uilib/actions.csv M /trunk/src/windows/identity/uilib/khnewcred.h M /trunk/src/windows/identity/uilib/khuidefs.h M /trunk/src/windows/identity/util/perfstat.c ticket: new subject: Windows NetIDMgr post-1.5 branch commits The following patch updates the NetIDMgr: * allow plug-ins to be marked "do not unload" in order to support DLLs that create threads that are not properly cleaned up as part of library unload. * allow plug-ins to be marked "disabled" * Additional changes to deal with Microsoft's efforts to deprecate all of the str C runtime functions. * Improvements to Manifest processing in the build system * Addition of Tooltip support to the Toolbar. Dragging the mouse over toolbar buttons displays textual descriptions. * Correct the behavior of the New Credentials Dialog to disable the "Ok" button after it has been pressed. * Add support to allow plugin configuration data to be distributed as part of transforms to the MSI installer. ------------------------------------------------------------------------ r18343 | lxs | 2006-07-19 14:14:01 -0400 (Wed, 19 Jul 2006) | 10 lines Changed paths: M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c ticket: 4024 acquire_cred(), kg_caller_provided_ccache_name(): On further reflection and testing the correct thing appears to be to have gss_krb5_ccache_name() stop gss_acquire_cred() from searching for the desired name in the cache collection. If the caller sets the ccache name then gss_acquire_cred will only look in that ccache. Added kg_caller_provided_ccache_name() to tell whether or not the caller has actually set the ccache. This should fix the problem for both Mac OS X and Windows. ------------------------------------------------------------------------ r18342 | raeburn | 2006-07-19 12:14:57 -0400 (Wed, 19 Jul 2006) | 10 lines Changed paths: M /trunk/src/aclocal.m4 ticket: new subject: need to look harder for tclConfig.sh Our current scheme doesn't find tclConfig.sh as installed by NetBSD's pkg system, even if it finds tclsh and gets the library pathname from it. The problem is that tclConfig.sh is one directory up. * aclocal.m4 (AC_KRB5_TCL_FIND_CONFIG): Check $tcl_dir/.. for tclConfig.sh. ------------------------------------------------------------------------ r18341 | lxs | 2006-07-18 22:28:24 -0400 (Tue, 18 Jul 2006) | 7 lines Changed paths: M /trunk/src/lib/gssapi/krb5/acquire_cred.c ticket: 4024 status: open acquire_cred(): Realized that my previous patch now basically favors the ccache over the desired name. Added a KLL function to search for the desired name, favoring the default ccache. ------------------------------------------------------------------------ r18340 | lxs | 2006-07-18 16:11:39 -0400 (Tue, 18 Jul 2006) | 6 lines Changed paths: M /trunk/src/lib/gssapi/krb5/acquire_cred.c ticket: 4024 status: open acquire_cred(): Fixed KLL support to try the default ccache first if it is set. ------------------------------------------------------------------------ r18339 | lxs | 2006-07-18 16:03:10 -0400 (Tue, 18 Jul 2006) | 4 lines Changed paths: M /trunk/src/kadmin/cli/kadmin.c ticket: 4023 kadmin_startup(): Turn off KLL automatic prompting support in kadmin ------------------------------------------------------------------------ r18338 | lxs | 2006-07-18 15:51:37 -0400 (Tue, 18 Jul 2006) | 3 lines Changed paths: M /trunk/src/lib/ccapi/mac/CCAPI.xcodeproj/project.pbxproj Project cleanup: Removed kipc APIs and deleted files. ------------------------------------------------------------------------ r18337 | lxs | 2006-07-18 15:43:52 -0400 (Tue, 18 Jul 2006) | 5 lines Changed paths: M /trunk/src/lib/rpc/auth_gss.c ticket: new authgss_refresh(): Use GSS_C_NO_CHANNEL_BINDINGS macro instead of NULL with gss_init_sec_context to increase readbility. ------------------------------------------------------------------------ r18336 | jaltman | 2006-07-18 15:29:32 -0400 (Tue, 18 Jul 2006) | 7 lines Changed paths: M /trunk/src/windows/installer/nsis/licenses.rtf M /trunk/src/windows/installer/nsis/nsi-includes.nsi M /trunk/src/windows/installer/nsis/site-local.nsi M /trunk/src/windows/installer/nsis/utils.nsi ticket: new subject: Windows: NSIS updates for 2.18 release This commit corrects errors in the NSIS installer scripts that prevent installer builds using NSIS 2.18. ------------------------------------------------------------------------ r18335 | jaltman | 2006-07-18 15:24:23 -0400 (Tue, 18 Jul 2006) | 8 lines Changed paths: M /trunk/src/windows/installer/wix/config.wxi M /trunk/src/windows/installer/wix/features.wxi M /trunk/src/windows/installer/wix/files.wxi M /trunk/src/windows/installer/wix/kfw.wxs M /trunk/src/windows/installer/wix/lang/ui_1033.wxi M /trunk/src/windows/installer/wix/property.wxi M /trunk/src/windows/installer/wix/site-local.wxi ticket: new subject: Windows: Wix 2.0.4221 updates This commit corrects errors in the Wix installer script files that violate the Wix schema but which were not caught by earlier releases of the Wix 2.0 installer. ------------------------------------------------------------------------ r18334 | raeburn | 2006-07-17 20:40:19 -0400 (Mon, 17 Jul 2006) | 26 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/aclocal.m4 M /trunk/src/config-files/krb5.conf.M M /trunk/src/configure.in M /trunk/src/kadmin/cli/kadmin.M M /trunk/src/kadmin/server/kadmind.M M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/kdc/krb5kdc.M M /trunk/src/lib/kadm5/admin.h M /trunk/src/lib/kdb/kdb5.c M /trunk/src/lib/krb5/error_tables/kdb5_err.et A /trunk/src/plugins/kdb/ldap (from /branches/ldap-integ/src/plugins/kdb/ldap:18333) M /trunk/src/plugins/kdb/ldap/libkdb_ldap ticket: 2935 Merge remaining changes from LDAP integration branch svn+ssh://svn.mit.edu/krb5/branches/ldap-integ@18333. * plugins/kdb/ldap: New directory. * aclocal.m4 (WITH_LDAP): New macro. (CONFIG_RULES): Invoke it. * configure.in: Test ldap option, maybe configure and generate makefiles for new directories, and set and substitute ldap_plugin_dir. * Makefile.in (SUBDIRS): Add @ldap_plugin_dir@. * kdc/krb5kdc.M, kadmin/server/kadmind.M, kadmin/cli/kadmin.M, config-files/krb5.conf.M: Document LDAP changes (new options, config file entries, etc). * lib/kdb/kdb5.c (kdb_load_library): Put more info in error message. * lib/kadm5/admin.h (KADM5_CPW_FUNCTION, KADM5_RANDKEY_USED, KADM5_CONFIG_PASSWD_SERVER): New macros, disabled for now. (struct _kadm5_config_params): New field kpasswd_server, commented out for now. * lib/krb5/error_tables/kdb5_err.et: Add error codes KRB5_KDB_ACCESS_ERROR, KRB5_KDB_INTERNAL_ERROR, KRB5_KDB_CONSTRAINT_VIOLATION. ------------------------------------------------------------------------ r18332 | raeburn | 2006-07-17 15:25:02 -0400 (Mon, 17 Jul 2006) | 1 line Changed paths: M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/plugins/kdb/db2/Makefile.in make depend ------------------------------------------------------------------------ r18331 | raeburn | 2006-07-17 13:55:54 -0400 (Mon, 17 Jul 2006) | 6 lines Changed paths: M /trunk/src/aclocal.m4 ticket: 3971 target_version: 1.5.1 tags: pullup (KRB5_AC_FIND_DLOPEN): Use AC_SEARCH_LIBS. ------------------------------------------------------------------------ r18330 | tlyu | 2006-07-17 12:39:35 -0400 (Mon, 17 Jul 2006) | 8 lines Changed paths: M /trunk/src/lib/gssapi/krb5/indicate_mechs.c ticket: new target_version: 1.5.1 tags: pullup subject: reverse test for copy_oid_set in lib/gssapi/krb5/indicate_mechs.c * src/lib/gssapi/krb5/indicate_mechs.c: Reverse sense of test, since gssint_copy_oid_set() returns 0 on success. ------------------------------------------------------------------------ r18329 | jaltman | 2006-07-17 11:44:24 -0400 (Mon, 17 Jul 2006) | 7 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/stdcc.c ticket: 3961 stdcc.c: fix v2 version of krb5_stdcc_resolve() cc_open() returning CC_NOEXIST should not be considered fatal. ------------------------------------------------------------------------ r18328 | rra | 2006-07-12 18:17:34 -0400 (Wed, 12 Jul 2006) | 9 lines Changed paths: M /trunk/src/kadmin/ktutil/ktutil.M Ticket: new Subject: Document add_entry in ktutil man page Version_Reported: 1.3.6 Target_Version: 1.5.2 Tags: pullup Apply patch from Mike Dopheide to document ktutil add_entry in the man page and fix some other spelling errors in the ktutil man page. ------------------------------------------------------------------------ r18327 | lxs | 2006-07-11 13:28:07 -0400 (Tue, 11 Jul 2006) | 7 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/stdcc.c M /trunk/src/lib/krb5/ccache/ccapi/stdcc.h M /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.c M /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.h ticket: 3936 status: open Cleaned up CCAPI v3 code to remove memory leaks. Fixed crashes in cc_ccache <-> krb5_ccache translation code. Still testing edge cases but the code seems to work now with the KfM CCAPI implementation. ------------------------------------------------------------------------ r18326 | lxs | 2006-07-10 14:52:37 -0400 (Mon, 10 Jul 2006) | 3 lines Changed paths: M /trunk/src/lib/ccapi/client/ccache.c M /trunk/src/lib/ccapi/client/ccache.h M /trunk/src/lib/ccapi/client/context.c M /trunk/src/lib/ccapi/client/context.h M /trunk/src/lib/ccapi/common/generic_lists.c M /trunk/src/lib/ccapi/include/CredentialsCache.h M /trunk/src/lib/ccapi/include/CredentialsCache2.h M /trunk/src/lib/ccapi/include/generic_lists.h M /trunk/src/lib/ccapi/include/msg.h M /trunk/src/lib/ccapi/mac/CCAPI.xcodeproj/project.pbxproj M /trunk/src/lib/ccapi/server/ccs_lists.c M /trunk/src/lib/ccapi/server/mac/main.c M /trunk/src/lib/ccapi/server/rpc_auth.c Fixed up warnings and whitespace issues which were confusing the Xcode auto-indenter. ------------------------------------------------------------------------ r18325 | lxs | 2006-07-10 14:51:23 -0400 (Mon, 10 Jul 2006) | 2 lines Changed paths: M /trunk/src/lib/ccapi/common/marshall.c M /trunk/src/lib/ccapi/common/msg.c Fixed up warnings and converted to Unix line endings. ------------------------------------------------------------------------ r18324 | lxs | 2006-07-10 14:34:19 -0400 (Mon, 10 Jul 2006) | 2 lines Changed paths: D /trunk/src/lib/ccapi/mac/CCAPI.xcodeproj/lxs.pbxuser D /trunk/src/lib/ccapi/mac/CCAPI.xcodeproj/lxs.perspective Removed user preferences which were accidentally added ------------------------------------------------------------------------ r18320 | jaltman | 2006-07-03 01:23:16 -0400 (Mon, 03 Jul 2006) | 8 lines Changed paths: M /trunk/src/lib/krb5/ccache/cc_mslsa.c ticket: new subject: GetModuleHandle needs extension on Win64 cc_mslsa.c: some versions of Win64 require the extension to be specified as part of the parameter to GetModuleHandle() in order to find a match. ------------------------------------------------------------------------ r18313 | tlyu | 2006-06-30 21:50:37 -0400 (Fri, 30 Jun 2006) | 10 lines Changed paths: M /trunk/src/tests/Makefile.in ticket: new target_version: 1.5 tags: pullup version_reported: 1.5 subject: work around failure to load into nonexistent db component: test * src/tests/Makefile.in (kdb_check): Run kdb5_util create after destroying to work around a behavior change from DAL integration. ------------------------------------------------------------------------ r18310 | tlyu | 2006-06-30 21:18:53 -0400 (Fri, 30 Jun 2006) | 10 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/g_unseal.c ticket: new tags: pullup target_version: 1.5 version_reported: 1.5 subject: make gss_unwrap match prototype component: krb5-libs * src/lib/gssapi/mechglue/g_unseal.c (gss_unwrap): Make match prototype. ------------------------------------------------------------------------ r18308 | raeburn | 2006-06-30 19:22:32 -0400 (Fri, 30 Jun 2006) | 12 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/standalone.exp ticket: new subject: test kdb5_util dump/load functionality in dejagnu target_version: 1.5 tags: pullup This new test just dumps and reloads the database. It doesn't examine the resulting database, but kinit and other tests are run after it, using the reloaded database. * standalone.exp (dump_and_reload): New proc. (doit): Invoke it. ------------------------------------------------------------------------ r18297 | raeburn | 2006-06-30 17:39:36 -0400 (Fri, 30 Jun 2006) | 1 line Changed paths: M /trunk/src/kadmin/dbutil/dump.c M /trunk/src/plugins/kdb/db2/kdb_db2.c copyright dates ------------------------------------------------------------------------ r18296 | raeburn | 2006-06-30 17:07:25 -0400 (Fri, 30 Jun 2006) | 5 lines Changed paths: M /trunk/src/kadmin/dbutil/dump.c ticket: 3964 status: open * dump.c (load_db): Call krb5_db_promote instead of krb5_db_fini. ------------------------------------------------------------------------ r18295 | raeburn | 2006-06-30 17:05:21 -0400 (Fri, 30 Jun 2006) | 13 lines Changed paths: M /trunk/src/plugins/kdb/db2/db2_exp.c M /trunk/src/plugins/kdb/db2/kdb_db2.c ticket: 3964 status: open * kdb_db2.c: Don't include kdb_compat.h. (OLD_COMPAT_VERSION_1): Don't define. (krb5_db2_db_create): For temporary db, use different names for all files. (krb5_db2_open, krb5_db2_create, krb5_db2_destroy): Fix check for "temporary" in supplied db_args. (krb5_db2_db_rename): New function, restored from pre-DAL code and hacked up a lot to mostly work. (krb5_db2_promote_db): New function. * db2_exp.c: Add promote_db entry. ------------------------------------------------------------------------ r18292 | raeburn | 2006-06-30 16:18:39 -0400 (Fri, 30 Jun 2006) | 8 lines Changed paths: M /trunk/src/lib/kdb/kdb5.c M /trunk/src/lib/kdb/kdb_default.c M /trunk/src/lib/kdb/libkdb5.exports ticket: 3964 status: open * kdb_default.c (krb5_def_promote_db): New function. * kdb5.c (kdb_setup_opt_functions): Use it if promote_db is null. * libkdb5.exports: Export krb5_db_promote. ------------------------------------------------------------------------ r18291 | raeburn | 2006-06-30 16:17:04 -0400 (Fri, 30 Jun 2006) | 5 lines Changed paths: M /trunk/src/include/kdb.h ticket: 3964 status: open * kdb.h (krb5_def_promote_db): Declare. ------------------------------------------------------------------------ r18289 | jaltman | 2006-06-30 14:20:26 -0400 (Fri, 30 Jun 2006) | 6 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/g_delete_sec_context.c ticket: 3968 g_delete_sec_context.c: undo type cast change from last commit that is wrong. ------------------------------------------------------------------------ r18288 | jaltman | 2006-06-30 05:22:32 -0400 (Fri, 30 Jun 2006) | 9 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/g_delete_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_init_sec_context.c ticket: new subject: corrections to gssapi mechglue g_delete_sec_context.c: use the correct type during assignment g_init_sec_context.c; prevent memory leak and make code more readable ------------------------------------------------------------------------ r18287 | jaltman | 2006-06-30 05:20:59 -0400 (Fri, 30 Jun 2006) | 5 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/stdcc.c ticket: 3961 stdcc.c: undo change which broke the opening of ccaches ------------------------------------------------------------------------ r18286 | tlyu | 2006-06-30 01:59:46 -0400 (Fri, 30 Jun 2006) | 7 lines Changed paths: M /trunk/src/lib/krb5/krb/srv_rcache.c ticket: 3962 * src/lib/krb5/krb/srv_rcache.c (krb5_get_server_rcache): Oops, krb5_rc_close actually does free rcache, so actually do null rcache on error from krb5_rc_recover_or_initialize. Thanks to Shawn Emery for noticing. ------------------------------------------------------------------------ r18285 | hartmans | 2006-06-30 01:43:40 -0400 (Fri, 30 Jun 2006) | 17 lines Changed paths: M /trunk/src/plugins/kdb/db2/kdb_db2.c M /trunk/src/plugins/kdb/db2/kdb_db2.h Ticket: 3964 Status: open * plugins/kdb/db2/kdb_db2.c (krb5_db2_db_init): Support tempdb (krb5_db2_db_set_name): likewise (krb5_db2_open): likewise (krb5_db2_create): likewise (krb5_db2_db_create): likewise (krb5_db2_db_set_option): likewise (krb5_db2_destroy): likewise * plugins/kdb/db2/kdb_db2.h: Add tempdb to db context * plugins/kdb/db2/kdb_db2.c (k5db2_dbopen): Take flag for temporary databases. ------------------------------------------------------------------------ r18283 | tlyu | 2006-06-29 23:57:20 -0400 (Thu, 29 Jun 2006) | 11 lines Changed paths: M /trunk/src/lib/krb5/krb/srv_rcache.c ticket: 3962 tags: pullup * src/lib/krb5/krb/srv_rcache.c (krb5_get_server_rcache): Adapted patch from Shawn Emery to set rcache = 0 in case of krb5_rc_resolve_full failure because krb5_rc_resolve_full frees but doesn't null rcache. Also restore free of rcache in cleanup code. Continue to not null rcache in failure on krb5_rc_recover_or_initialize because krb5_rc_close doesn't free rcache. ------------------------------------------------------------------------ r18282 | raeburn | 2006-06-29 23:51:48 -0400 (Thu, 29 Jun 2006) | 6 lines Changed paths: M /trunk/src/include/kdb.h M /trunk/src/kadmin/dbutil/dump.c M /trunk/src/lib/kdb/kdb5.c M /trunk/src/lib/kdb/kdb5.h ticket: 3964 status: open New kdb backend operation promote_db, makes a temporary database become the live database. New function krb5_db_promote invokes it. ------------------------------------------------------------------------ r18281 | hartmans | 2006-06-29 23:02:23 -0400 (Thu, 29 Jun 2006) | 4 lines Changed paths: M /trunk/src/plugins/kdb/db2/kdb_db2.c * plugins/kdb/db2/kdb_db2.c (krb5_db2_create): Remove incorrect comment. ------------------------------------------------------------------------ r18280 | hartmans | 2006-06-29 22:42:22 -0400 (Thu, 29 Jun 2006) | 3 lines Changed paths: M /trunk/src/lib/kdb/kdb5.h * lib/kdb/kdb5.h: Remove macros also defined in include/kdb5.h ------------------------------------------------------------------------ r18278 | jaltman | 2006-06-29 20:46:14 -0400 (Thu, 29 Jun 2006) | 6 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/stdcc.c ticket: new subject: fix stdcc.c to build without USE_CCAPI_V3 stdcc.c: should build without USE_CCAPI_V3 ------------------------------------------------------------------------ r18277 | raeburn | 2006-06-29 20:17:43 -0400 (Thu, 29 Jun 2006) | 4 lines Changed paths: M /trunk/src/kadmin/dbutil/kdb5_util.c (add_db_arg): Fix silly bug. (extended_com_err_fn): Don't look up or print error message if the error code is 0. ------------------------------------------------------------------------ r18276 | raeburn | 2006-06-29 19:51:55 -0400 (Thu, 29 Jun 2006) | 6 lines Changed paths: M /trunk/src/kadmin/dbutil/dump.c M /trunk/src/kadmin/dbutil/kdb5_create.c M /trunk/src/kadmin/dbutil/kdb5_util.c M /trunk/src/kadmin/dbutil/kdb5_util.h * kdb5_util.c (add_db_arg): New function. (main): Use it. * kdb5_util.h (add_db_arg): Declare it. * kdb5_create.c (kdb5_create): Use it. * dump.c (load_db): Use it. ------------------------------------------------------------------------ r18275 | raeburn | 2006-06-29 18:52:55 -0400 (Thu, 29 Jun 2006) | 7 lines Changed paths: M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/kerberos_v4.c * kerberos_v4.c: Don't include kdc.h. (kerberos_v4, kerb_err_reply): Replace uses of S_AD_SZ with sizeof(struct sockaddr_in). (kerb_get_principal): Delete fourth argument MAXN, which was always 1. Callers updated. * Makefile.in: Updated dependencies. ------------------------------------------------------------------------ r18273 | tlyu | 2006-06-29 18:12:19 -0400 (Thu, 29 Jun 2006) | 14 lines Changed paths: M /trunk/src/lib/gssapi/spnego/spnego_mech.c ticket: new tags: pullup target_version: 1.5 version_reported: 1.5 subject: re-order inclusions in spnego_mech.c to avoid breaking system headers component: krb5-build * src/lib/gssapi/spnego/spnego_mech.c: Move inclusion of gssapiP_spnego.h to after mglueP.h. mglueP.h includes k5-thread.h, which pulls in the pthread headers, which on at least some Tru64 versions is vulnerable to definitions of non-reserved macro names such as CONTEXT, which is defined in gssapiP_spnego.h. ------------------------------------------------------------------------ r18272 | raeburn | 2006-06-29 17:29:03 -0400 (Thu, 29 Jun 2006) | 7 lines Changed paths: M /trunk/src/lib/gssapi/Makefile.in ticket: 3955 * lib/gssapi/Makefile.in: Merge the new target into the existing target list with generated headers mostly in subdirectories, which happens to be inside a "##DOS##!if 0" block, since the all-recurse target isn't defined for Windows. ------------------------------------------------------------------------ r18271 | tlyu | 2006-06-29 16:06:43 -0400 (Thu, 29 Jun 2006) | 1 line Changed paths: M /trunk/src/lib/gssapi/mechglue/Makefile.in M /trunk/src/lib/gssapi/spnego/Makefile.in make depend ------------------------------------------------------------------------ r18264 | epeisach | 2006-06-29 09:26:42 -0400 (Thu, 29 Jun 2006) | 10 lines Changed paths: M /trunk/src/lib/krb5/os/Makefile.in ticket: 3953 tags: pullup Makefile.in: Change T_STD_CONF_OBJS to only list t_std_conf.o and pull in the rest from libkrb5. This fixes the problem of linking in init_os_ctx.o which was trying to use the private copy_profile() that was not exported. Also - updated dependencies - init_os_ctx.c now includes prof-int.h... ------------------------------------------------------------------------ r18263 | tlyu | 2006-06-29 00:47:11 -0400 (Thu, 29 Jun 2006) | 10 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/Makefile.in D /trunk/src/lib/gssapi/mechglue/g_utils.c ticket: new subject: remove unused lib/gssapi/mechglue/g_utils.c version_reported: 1.5 target_version: 1.5 tags: pullup * src/lib/gssapi/mechglue/g_utils.c: Remove. * src/lib/gssapi/mechglue/Makefile.in (SRCS, OBJS, STLIBOBJS): Remove g_utils.*. ------------------------------------------------------------------------ r18262 | tlyu | 2006-06-29 00:38:48 -0400 (Thu, 29 Jun 2006) | 14 lines Changed paths: M /trunk/src/lib/gssapi/krb5/krb5_gss_glue.c M /trunk/src/lib/gssapi/mechglue/mglueP.h M /trunk/src/lib/gssapi/spnego/spnego_mech.c ticket: 3954 tags: pullup target_version: 1.5 version_reported: 1.5 component: krb5-libs * src/lib/gssapi/mechglue/mglueP.h (struct gss_config): Remove gssint_userok and pname_to_uid, as we don't implement things which use them. * src/lib/gssapi/krb5/krb5_gss_glue.c (KRB5_GSS_CONFIG_INIT): * src/lib/gssapi/spnego/spnego_mech.c (spnego_mechanism): Update for struct gss_config changes. ------------------------------------------------------------------------ r18261 | tlyu | 2006-06-29 00:21:08 -0400 (Thu, 29 Jun 2006) | 11 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/g_initialize.c ticket: 3951 tags: pullup * src/lib/gssapi/mechglue/g_initialize.c: Remove various unused header inclusions, local variables, and macro definitions. (gss_indicate_mechs): (build_mechSet): (updateMechList): (gssint_get_mechanism): (loadConfigFile): Remove disabled code. ------------------------------------------------------------------------ r18260 | tlyu | 2006-06-29 00:15:37 -0400 (Thu, 29 Jun 2006) | 5 lines Changed paths: M /trunk/src/config/lib.in M /trunk/src/config/libnover.in M /trunk/src/config/shlib.conf ticket: 3946 status: open back out r18245; it breaks under gcc + GNU ld on Solaris ------------------------------------------------------------------------ r18259 | jaltman | 2006-06-28 21:48:31 -0400 (Wed, 28 Jun 2006) | 23 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/gss_libinit.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/mechglue/Makefile.in M /trunk/src/lib/gssapi/mechglue/g_utils.c M /trunk/src/lib/gssapi/spnego/Makefile.in M /trunk/src/lib/gssapi/spnego/spnego_mech.c ticket: new subject: gssapi compilation errors on Windows tags: pullup src/Makefile.in: generate lib/gssapi/spnego/Makefile src/lib/gssapi/Makefile.in: build mechglue and spnego src/lib/gssapi/krb5/init_sec_context.c: do not include kdc only symbols on windows src/lib/gssapi/mechglue/g_utils.c: no strings.h on Windows src/lib/gssapi/mechglue/Makefile.in: construct mechglue.lst src/lib/gssapi/spnego/Makefile.in: construct spnego.lst src/lib/gssapi/spnego/spnego_mech.c: k5-int.h must be included before krb5.h in order to prevent mixed definitions of time_t on windows ------------------------------------------------------------------------ r18258 | raeburn | 2006-06-28 21:42:42 -0400 (Wed, 28 Jun 2006) | 30 lines Changed paths: M /trunk/src/include/Makefile.in M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/util/def-check.pl ticket: new subject: check calling conventions specified for Windows When we're making changes on UNIX, sometimes we update the Windows export list but forget to make sure we've annotated the function declaration in the header file with a calling convention specification. This patch checks the krb5 and gssapi public headers against the Windows export lists (which are annotated with calling-convention and other info in comments), and flags any inconsistencies in public interfaces. * util/def-check.pl: Be quiet about normal stuff by default; accept a "-v" option to be verbose. Exit with non-zero status if something wrong is detected. Fix some problems in parsing gssapi header files. Handle DECSCRIPTION and HEAPSIZE directives in .def files, and DATA annotation in comments. * include/Makefile.in (verify-calling-conventions-krb5): New target. (all-unix): Depend on it in maintainer mode. * lib/gssapi/Makefile.in (verify-calling-conventions-gssapi): New target. (all-unix): Depend on it in maintainer mode. (merged-gssapi-header.h): New target; assemble public headers into one input file. (clean-misc-unix): New target; delete merged-gssapi-header.h. (clean-unix): Depend on it. ------------------------------------------------------------------------ r18255 | raeburn | 2006-06-28 20:12:21 -0400 (Wed, 28 Jun 2006) | 4 lines Changed paths: M /trunk/src/include/krb5/krb5.hin ticket: 3952 Fix comment style in public header. ------------------------------------------------------------------------ r18254 | raeburn | 2006-06-28 20:03:36 -0400 (Wed, 28 Jun 2006) | 10 lines Changed paths: M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/krb5/krb/kerrs.c ticket: new subject: fix calling convention for krb5 error-message routines, document usage of krb5_get_error_message target_version: 1.5 tags: pullup * lib/krb5/krb/kerrs.c (krb5_*_error_message): Annotate with correct calling conventions for Windows. * include/krb5/krb5.hin: Update declarations. Add comment on krb5_get_error_message usage. ------------------------------------------------------------------------ r18250 | jaltman | 2006-06-28 19:00:09 -0400 (Wed, 28 Jun 2006) | 11 lines Changed paths: M /trunk/src/lib/krb5/ccache/cc_mslsa.c ticket: 3940 tags: pullup cc_mslsa.c: The WOW64 environment on 64-bit versions of Windows prior to Vista Beta 2 did not implement the Lsa functions used by the MSLSA: ccache. This patch disables the MSLSA: ccache in broken WOW64 environments by checking the Windows version and the existence and response of the IsWow64Process API. ------------------------------------------------------------------------ r18249 | raeburn | 2006-06-28 18:07:00 -0400 (Wed, 28 Jun 2006) | 9 lines Changed paths: M /trunk/src/appl/libpty/Makefile.in M /trunk/src/appl/telnet/libtelnet/Makefile.in M /trunk/src/lib/apputils/Makefile.in M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/aes/Makefile.in M /trunk/src/lib/crypto/arcfour/Makefile.in M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/dk/Makefile.in M /trunk/src/lib/crypto/enc_provider/Makefile.in M /trunk/src/lib/crypto/hash_provider/Makefile.in M /trunk/src/lib/crypto/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/old/Makefile.in M /trunk/src/lib/crypto/raw/Makefile.in M /trunk/src/lib/crypto/sha1/Makefile.in M /trunk/src/lib/crypto/yarrow/Makefile.in M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/mechglue/Makefile.in M /trunk/src/lib/gssapi/spnego/Makefile.in M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/posix/Makefile.in M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/lib/rpc/Makefile.in M /trunk/src/plugins/kdb/db2/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/btree/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/clib/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/db/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/hash/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/mpool/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/recno/Makefile.in M /trunk/src/plugins/locate/python/Makefile.in M /trunk/src/util/et/Makefile.in M /trunk/src/util/profile/Makefile.in M /trunk/src/util/ss/Makefile.in M /trunk/src/util/support/Makefile.in ticket: new subject: autoconf 2.60 compatibility target_version: 1.5 tags: pullup Change all file substitutions so that @-patterns start at the beginning of their lines, as now required by autoconf 2.60 (released Monday). ------------------------------------------------------------------------ r18248 | jaltman | 2006-06-28 17:45:20 -0400 (Wed, 28 Jun 2006) | 9 lines Changed paths: M /trunk/src/util/support/plugins.c ticket: new subject: fix plugin.c to compile on Windows tags: pullup plugins.c: Move a brace so that the Windows case falls within the conditional ------------------------------------------------------------------------ r18247 | jaltman | 2006-06-28 17:41:43 -0400 (Wed, 28 Jun 2006) | 7 lines Changed paths: M /trunk/src/Makefile.in ticket: new subject: Windows: fix krb5.h generation tags: pullup Generate krb5.h into the new location and install it ------------------------------------------------------------------------ r18246 | raeburn | 2006-06-28 01:31:52 -0400 (Wed, 28 Jun 2006) | 10 lines Changed paths: M /trunk/src/util/support/errors.c ticket: new subject: allow multiple calls to krb5_get_error_message to retrieve message target_version: 1.5 (krb5int_get_error): Don't discard old message if the error codes don't match. Try a little harder not to keep messages in the scratch buffer. Return a copy of the message, or "out of memory" in the scratch buffer. (krb5int_vset_error): Try a little harder not to keep messages in the scratch buffer. ------------------------------------------------------------------------ r18245 | raeburn | 2006-06-28 01:18:38 -0400 (Wed, 28 Jun 2006) | 10 lines Changed paths: M /trunk/src/config/lib.in M /trunk/src/config/libnover.in M /trunk/src/config/shlib.conf ticket: new subject: implement symbol export restrictions for Solaris * lib.in (solaris.versions): New target. Currently no version id, just a symbol list. * libnover.in (solaris.versions): New target. (clean-libs): Delete it. * shlib.conf (*-*-solaris*): Use solaris.versions as map file. (clean-libs): Delete it. ------------------------------------------------------------------------ r18243 | tlyu | 2006-06-27 18:01:22 -0400 (Tue, 27 Jun 2006) | 8 lines Changed paths: M /trunk/src/util/mkrel ticket: new tags: pullup target_version: 1.5 subject: mkrel should only generate doc/CHANGES for checkouts * src/util/mkrel: Only write doc/CHANGES if doing a checkout. This makes nightly snapshots saner. ------------------------------------------------------------------------ r18235 | tlyu | 2006-06-26 22:26:11 -0400 (Mon, 26 Jun 2006) | 7 lines Changed paths: M /trunk/src/util/mkrel ticket: new target_version: 1.5 tags: pullup subject: write svn log output when building release * src/util/mkrel: Write output of svn log -v to doc/CHANGES. ------------------------------------------------------------------------ r18234 | raeburn | 2006-06-26 20:00:03 -0400 (Mon, 26 Jun 2006) | 4 lines Changed paths: M /trunk/src/kdc/network.c Revise comment on when we should switch from writing back to reading on a TCP stream. (We don't currently, ever, and we probably should eventually, but sometimes closing the connection is required.) ------------------------------------------------------------------------ r18233 | raeburn | 2006-06-26 19:47:03 -0400 (Mon, 26 Jun 2006) | 10 lines Changed paths: M /trunk/src/kdc/network.c M /trunk/src/tests/dejagnu/krb-standalone/standalone.exp ticket: 3923 tags: pullup * kdc/network.c (make_toolong_error): New function. (process_tcp_connection): If the specified length exceeds the internal limit, stop reading and send back a FIELD_TOOLONG error. * tests/dejagnu/krb-standalone/standalone.exp (doit): When testing TCP mode, connect to the KDC and send a length of -1, and check that it sends back a non-empty message. ------------------------------------------------------------------------ r18230 | tlyu | 2006-06-26 19:09:51 -0400 (Mon, 26 Jun 2006) | 9 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/g_initialize.c ticket: new target_version: 1.5 tags: pullup subject: make gssint_get_mechanism match prototype component: krb5-libs * src/lib/gssapi/mechglue/g_initialize.c (gssint_get_mechanism): Protoize, and make match mglueP.h. ------------------------------------------------------------------------ r18229 | tlyu | 2006-06-26 18:04:51 -0400 (Mon, 26 Jun 2006) | 9 lines Changed paths: M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/libkrb5.exports M /trunk/src/lib/krb5_32.def ticket: 2856 * src/lib/krb5_32.def: Export krb5_copy_context. * src/lib/krb5/libkrb5.exports: Export krb5_copy_context. * src/lib/krb5/krb/init_ctx.c (krb5_copy_context): Fix malloc argument for nctx. Handle null default_ccname case. ------------------------------------------------------------------------ r18228 | tlyu | 2006-06-26 17:03:04 -0400 (Mon, 26 Jun 2006) | 9 lines Changed paths: M /trunk/src/include/krb5/krb5.hin M /trunk/src/lib/krb5/krb/init_ctx.c ticket: 2856 tags: pullup * src/include/krb5/krb5.hin: Add prototype for krb5_copy_context. * src/lib/krb5/krb/init_ctx.c (krb5_copy_context): New function to copy/clone an existing krb5 context. (copy_ktypes): Local helper function. ------------------------------------------------------------------------ r18212 | jaltman | 2006-06-25 15:21:41 -0400 (Sun, 25 Jun 2006) | 22 lines Changed paths: M /trunk/src/windows/identity/apiversion.txt M /trunk/src/windows/identity/config/Makefile.w2k M /trunk/src/windows/identity/config/Makefile.w32 M /trunk/src/windows/identity/include/khmsgtypes.h M /trunk/src/windows/identity/kconfig/api.c M /trunk/src/windows/identity/kcreddb/credential.c M /trunk/src/windows/identity/kcreddb/credtype.c M /trunk/src/windows/identity/kcreddb/type.c M /trunk/src/windows/identity/nidmgrdll/Makefile M /trunk/src/windows/identity/plugins/common/krb5common.c M /trunk/src/windows/identity/plugins/common/krb5common.h M /trunk/src/windows/identity/plugins/krb4/Makefile M /trunk/src/windows/identity/plugins/krb4/errorfuncs.c M /trunk/src/windows/identity/plugins/krb4/krb4funcs.c M /trunk/src/windows/identity/plugins/krb4/krb4newcreds.c M /trunk/src/windows/identity/plugins/krb5/Makefile M /trunk/src/windows/identity/plugins/krb5/datarep.c M /trunk/src/windows/identity/plugins/krb5/datarep.h M /trunk/src/windows/identity/plugins/krb5/krb5configcc.c M /trunk/src/windows/identity/plugins/krb5/krb5configdlg.c M /trunk/src/windows/identity/plugins/krb5/krb5configid.c M /trunk/src/windows/identity/plugins/krb5/krb5configids.c M /trunk/src/windows/identity/plugins/krb5/krb5funcs.c M /trunk/src/windows/identity/plugins/krb5/krb5identpro.c M /trunk/src/windows/identity/plugins/krb5/krb5main.c M /trunk/src/windows/identity/plugins/krb5/krbcred.h M /trunk/src/windows/identity/plugins/krb5/lang/en_us/langres.rc M /trunk/src/windows/identity/plugins/krb5/langres.h M /trunk/src/windows/identity/ui/Makefile M /trunk/src/windows/identity/ui/credwnd.c M /trunk/src/windows/identity/ui/debugfuncs.c M /trunk/src/windows/identity/ui/htwnd.c M /trunk/src/windows/identity/ui/htwnd.h M /trunk/src/windows/identity/ui/newcredwnd.c M /trunk/src/windows/identity/uilib/action.c M /trunk/src/windows/identity/uilib/alert.c M /trunk/src/windows/identity/uilib/configui.c M /trunk/src/windows/identity/uilib/creddlg.c M /trunk/src/windows/identity/uilib/khnewcred.h M /trunk/src/windows/identity/util/perfstat.c ticket: new subject: NetIDMgr updates * add scrollbars to option tree pane in configuration dialog * convert to using Microsoft's safe string library both to ensure safe string manipulation and to avoid deprecation warnings * disable deprecation warnings for Platform SDK header shlwapi.h which cannot otherwise be compiled * add kerberos 5 kvno property to tickets. display in properties dialog and main window if column selected by user * improve manifest handling in order to support both manifests generated by the compiler and those hand crafted in order to specify the correct versions of the custom control libraries. * update khimaira message types and credential acquisition documentation ------------------------------------------------------------------------ r18210 | raeburn | 2006-06-23 23:07:29 -0400 (Fri, 23 Jun 2006) | 1 line Changed paths: M /trunk/src/include/k5-int.h * k5-int.h (krb5_copy_error_state): New macro. ------------------------------------------------------------------------ r18209 | raeburn | 2006-06-23 22:39:52 -0400 (Fri, 23 Jun 2006) | 13 lines Changed paths: M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/init_os_ctx.c M /trunk/src/util/profile/prof_init.c M /trunk/src/util/profile/prof_int.h ticket: 3925 Fix krb5_get_profile to create a new profile duplicating the list of files from the one in the provided context, instead of constructing and checking the file list from scratch. Uses a new function in the profile library, not put into the public API yet. * util/profile/prof_init.c (profile_copy): New function. * util/profile/prof_int.h (profile_copy): Declare it. * lib/krb5/os/Makefile.in (LOCALINCLUDES): Look in the profile source dir. * lib/krb5/os/init_os_ctx.c (krb5_get_profile): Replace all the previous code with a call to profile_copy. ------------------------------------------------------------------------ r18208 | tlyu | 2006-06-22 22:57:32 -0400 (Thu, 22 Jun 2006) | 9 lines Changed paths: M /trunk/src/lib/gssapi/krb5/krb5_gss_glue.c ticket: new subject: fix typo in MS_BUG_TEST case in krb5_gss_glue.c target_version: 1.5 tags: pullup component: krb5-libs * src/lib/gssapi/krb5/krb5_gss_glue.c (krb5_mech_configs_hack): Fix typo in MS_BUG_TEST case. ------------------------------------------------------------------------ r18207 | tlyu | 2006-06-22 22:56:30 -0400 (Thu, 22 Jun 2006) | 9 lines Changed paths: M /trunk/src/lib/gssapi/spnego/spnego_mech.c ticket: new subject: fix signedness warnings in spnego_mech.c target_version: 1.5 tags: pullup component: krb5-libs * src/lib/gssapi/spnego/spnego_mech.c: Fix numerous signedness warnings. ------------------------------------------------------------------------ r18206 | tlyu | 2006-06-22 18:23:02 -0400 (Thu, 22 Jun 2006) | 7 lines Changed paths: M /trunk/src/lib/krb5/krb/srv_rcache.c ticket: 3924 tags: pullup * src/lib/krb5/krb/srv_rcache.c (krb5_get_server_rcache): Apply patch from Rainer Weikusat to avoid double-free when rc_resolve_full() fails due to misconfiguration. ------------------------------------------------------------------------ r18205 | tlyu | 2006-06-22 17:31:15 -0400 (Thu, 22 Jun 2006) | 9 lines Changed paths: M /trunk/src/lib/kadm5/ovsec_glue.c M /trunk/src/lib/kadm5/unit-test/init-test.c M /trunk/src/lib/kadm5/unit-test/iter-test.c M /trunk/src/lib/kadm5/unit-test/lock-test.c ticket: 3903 tags: pullup * src/lib/kadm5/ovsec_glue.c: * src/lib/kadm5/unit-test/init-test.c: * src/lib/kadm5/unit-test/iter-test.c: * src/lib/kadm5/unit-test/lock-test.c: Include string.h to avoid implicit definitions. Patch from Michael Calmer. ------------------------------------------------------------------------ r18204 | tlyu | 2006-06-22 16:06:45 -0400 (Thu, 22 Jun 2006) | 5 lines Changed paths: M /trunk/src/util/mkrel ticket: 3922 tags: pullup * src/util/mkrel: Edit patchlevel.h before running reconf. ------------------------------------------------------------------------ r18203 | raeburn | 2006-06-22 15:18:19 -0400 (Thu, 22 Jun 2006) | 4 lines Changed paths: M /trunk/src/config/post.in (clean-unix): Use DEPTARGETS_CLEAN instead of DEPTARGETS. (DEPTARGETS_CLEAN, DEPTARGETS_@top_srcdir@_.): New targets; define so that DEPTARGETS_CLEAN has the DEP_VERIFY targets only at the top level. ------------------------------------------------------------------------ r18202 | tlyu | 2006-06-22 14:49:23 -0400 (Thu, 22 Jun 2006) | 7 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/g_initialize.c ticket: 3918 tags: pullup * src/lib/gssapi/mechglue/g_initialize.c: Remove unused variables and include gss_libinit.h to clean up warnings. Patch from Michael Calmer. ------------------------------------------------------------------------ r18200 | hartmans | 2006-06-22 14:43:20 -0400 (Thu, 22 Jun 2006) | 100 lines Changed paths: M /trunk A /trunk/src/lib/ccapi/NTMakefile M /trunk/src/lib/ccapi/client/NTMakefile M /trunk/src/lib/ccapi/client/cacheapi.c M /trunk/src/lib/ccapi/client/ccache.c M /trunk/src/lib/ccapi/client/ccache.h M /trunk/src/lib/ccapi/client/ccache_iterator.c M /trunk/src/lib/ccapi/client/ccache_iterator.h A /trunk/src/lib/ccapi/client/ccapiv2.c M /trunk/src/lib/ccapi/client/ccstring.c M /trunk/src/lib/ccapi/client/ccstring.h M /trunk/src/lib/ccapi/client/context.c M /trunk/src/lib/ccapi/client/context.h M /trunk/src/lib/ccapi/client/credentials.c M /trunk/src/lib/ccapi/client/credentials.h M /trunk/src/lib/ccapi/client/credentials_iterator.c M /trunk/src/lib/ccapi/client/credentials_iterator.h A /trunk/src/lib/ccapi/common A /trunk/src/lib/ccapi/common/NTMakefile A /trunk/src/lib/ccapi/common/generic_lists.c A /trunk/src/lib/ccapi/common/mac A /trunk/src/lib/ccapi/common/mac/mig.defs A /trunk/src/lib/ccapi/common/mac/mig_types.h A /trunk/src/lib/ccapi/common/marshall.c A /trunk/src/lib/ccapi/common/msg.c A /trunk/src/lib/ccapi/doc A /trunk/src/lib/ccapi/doc/implementation-notes.txt M /trunk/src/lib/ccapi/include/CredentialsCache.h M /trunk/src/lib/ccapi/include/CredentialsCache2.h A /trunk/src/lib/ccapi/include/cc_rpc.h A /trunk/src/lib/ccapi/include/datastore.h (from /trunk/src/lib/ccapi/server/datastore.h:18020) A /trunk/src/lib/ccapi/include/generic_lists.h M /trunk/src/lib/ccapi/include/marshall.h M /trunk/src/lib/ccapi/include/msg.h M /trunk/src/lib/ccapi/include/msg_headers.h A /trunk/src/lib/ccapi/include/rpc_auth.h (from /trunk/src/lib/ccapi/server/rpc_auth.h:18020) A /trunk/src/lib/ccapi/mac/CCAPI.xcodeproj A /trunk/src/lib/ccapi/mac/CCAPI.xcodeproj/lxs.pbxuser A /trunk/src/lib/ccapi/mac/CCAPI.xcodeproj/lxs.perspective A /trunk/src/lib/ccapi/mac/CCAPI.xcodeproj/project.pbxproj D /trunk/src/lib/ccapi/marshall.c D /trunk/src/lib/ccapi/msg.c M /trunk/src/lib/ccapi/server/NTMakefile D /trunk/src/lib/ccapi/server/ccache.c A /trunk/src/lib/ccapi/server/ccs_ccache.c A /trunk/src/lib/ccapi/server/ccs_context.c A /trunk/src/lib/ccapi/server/ccs_lists.c D /trunk/src/lib/ccapi/server/context.c D /trunk/src/lib/ccapi/server/datastore.h D /trunk/src/lib/ccapi/server/lists.c A /trunk/src/lib/ccapi/server/mac/CCacheServer.plist A /trunk/src/lib/ccapi/server/mac/CCacheServerInfo.plist A /trunk/src/lib/ccapi/server/mac/main.c M /trunk/src/lib/ccapi/server/rpc_auth.c D /trunk/src/lib/ccapi/server/rpc_auth.h M /trunk/src/lib/ccapi/server/serv_ops.c D /trunk/src/lib/ccapi/server/serv_ops.h A /trunk/src/lib/ccapi/unit-test/NTMakefile M /trunk/src/lib/ccapi/unit-test/t_ccache.c M /trunk/src/lib/ccapi/unit-test/t_context.c M /trunk/src/lib/ccapi/unit-test/t_server.c A /trunk/src/lib/ccapi/windows/NTMakefile A /trunk/src/lib/ccapi/windows/cacheapi.def A /trunk/src/lib/ccapi/windows/client.c A /trunk/src/lib/ccapi/windows/dllmain.c A /trunk/src/lib/ccapi/windows/ntccrpc.acf A /trunk/src/lib/ccapi/windows/ntccrpc.idl A /trunk/src/lib/ccapi/windows/rpcsstest A /trunk/src/lib/ccapi/windows/rpcsstest/NTMakefile A /trunk/src/lib/ccapi/windows/rpcsstest/client.c A /trunk/src/lib/ccapi/windows/rpcsstest/cstest.acf A /trunk/src/lib/ccapi/windows/rpcsstest/cstest.idl A /trunk/src/lib/ccapi/windows/rpcsstest/server.c A /trunk/src/lib/ccapi/windows/server.c M /trunk/src/lib/krb5/ccache/ccapi/stdcc.c M /trunk/src/lib/krb5/ccache/ccapi/stdcc.h M /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.c M /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.h M /trunk/src/lib/krb5/ccache/ccapi/winccld.h r18022@luminous: jaltman | 2006-05-19 05:18:37 -0400 Updates of portable CCAPI sources. All code compiles. r18025@luminous: jaltman | 2006-05-20 23:48:39 -0400 Construct an outline of a sample platform specific main.c Add ccs_serv_cleanup() routine. Currently does nothing. Correct field names used within the authorization check. r18026@luminous: jaltman | 2006-05-22 02:25:43 -0400 More byte order conversions in the server operations code. r18027@luminous: jaltman | 2006-05-22 13:12:49 -0400 Source files containing common routines used by both the client and the server. r18028@luminous: jaltman | 2006-05-22 13:17:07 -0400 Move msg.c and marshall.c to common library. Add dllmain.c which contains the Windows DllMain() entry point. This must be moved later to a Windows specific directory. Cleanup type usage and function name references. All that is missing now from the client DLL is a definition of cci_perform_rpc() which is the entry point to the IPC routine. r18029@luminous: jaltman | 2006-05-22 13:18:27 -0400 Move generic list functions to common/generic_lists.c so they can be used by both the client dll and the server. Fix type utilization in serv_ops.c r18083@luminous: jaltman | 2006-06-05 13:49:34 -0400 improved error handling r18094@luminous: jaltman | 2006-06-09 10:42:04 -0400 * corrections to windows rpc layer * corrections to network byte order conversions r18095@luminous: lxs | 2006-06-09 17:46:24 -0400 cci_msg_retrieve_blob(): changed argument 4 from void** to char** to suppress the warnings from gcc. r18096@luminous: lxs | 2006-06-09 17:55:32 -0400 moved enum cc_list_type to generic_lists.h to avoid "incomplete enum" warnings when compiling generic_lists.c r18097@luminous: lxs | 2006-06-09 17:56:15 -0400 Removed ancient Metrowerks tests from public headers. r18098@luminous: lxs | 2006-06-09 17:57:20 -0400 Include string.h to get memcpy, strlen, etc on BSD OSes. r18099@luminous: lxs | 2006-06-09 17:59:36 -0400 Added Mac OS X project file and Mach-IPC support code r18106@luminous: jaltman | 2006-06-12 09:56:31 -0400 remove duplicate header file and obsolete source file r18193@luminous: jaltman | 2006-06-22 12:57:14 -0400 This commit updates lib/krb5/ccache/ccapi to support CCAPI Version 3 and above. Specify -DUSE_CCAPI_V3=1 when compiling to use CCAPI Version 3 r18194@luminous: jaltman | 2006-06-22 12:58:37 -0400 Fix parameter name in cc_credentials_iterator_t next() r18195@luminous: jaltman | 2006-06-22 12:59:08 -0400 Add missing header r18196@luminous: jaltman | 2006-06-22 13:11:37 -0400 Use the old exported names for setup and shutdown r18197@luminous: jaltman | 2006-06-22 13:18:14 -0400 krb5_stdccv3_setup is ok === Please enter your commit message above this line === ------------------------------------------------------------------------ r18198 | tlyu | 2006-06-22 14:36:16 -0400 (Thu, 22 Jun 2006) | 13 lines Changed paths: M /trunk/src/lib/gssapi/spnego/gssapiP_spnego.h M /trunk/src/lib/gssapi/spnego/spnego_mech.c ticket: 3905 tags: pullup Apply (modified) patches from Michael Calmer to fix some warnings. * src/lib/gssapi/spnego/spnego_mech.c (get_req_flags): Remove unused var. (get_negTokenResp): Fix signedness bug. (make_spnego_tokenInit_msg): Remove unused vars (make_spnego_tokenTarg_msg): Initialize uninitialized vars. * src/lib/gssapi/spnego/gssapiP_spnego.h: Delete TWRITE_STR. ------------------------------------------------------------------------ r18192 | tlyu | 2006-06-21 23:00:53 -0400 (Wed, 21 Jun 2006) | 6 lines Changed paths: M /trunk/src/util/support/plugins.c ticket: 3909 tags: pullup * src/util/support/plugins.c (krb5int_open_plugin): Use RTLD_LOCAL instead of RTLD_GLOBAL. Use RTLD_GROUP if available. ------------------------------------------------------------------------ r18187 | tlyu | 2006-06-21 18:25:19 -0400 (Wed, 21 Jun 2006) | 23 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/Makefile.in D /trunk/src/lib/gssapi/mechglue/g_indicate_mechs.c M /trunk/src/lib/gssapi/mechglue/g_initialize.c D /trunk/src/lib/gssapi/mechglue/g_userok.c D /trunk/src/lib/gssapi/mechglue/gen_oids.c D /trunk/src/lib/gssapi/mechglue/gssd_pname_to_uid.c M /trunk/src/lib/gssapi/mechglue/mechglue.h M /trunk/src/lib/gssapi/mechglue/mglueP.h ticket: new subject: remove unimplemented/unused mechglue functions target_version: 1.5 tags: pullup component: krb5-libs * src/lib/gssapi/mechglue/Makefile.in (SRCS, STLIBOBJS): Delete g_userok, gssd_pname_to_uid. * src/lib/gssapi/mechglue/mechglue.h: Delete gssd_pname_to_uid, gss_initialize. * src/lib/gssapi/mechglue/mglueP.h: Delete gssint_userok, gssd_pname_to_uid, gssint_get_mechanism_ext, gss_acquire_cred_with_password_sfct, gss_mechanism_ext. * src/lib/gssapi/g_userok.c: * src/lib/gssapi/g_indicate_mechs.c: * src/lib/gssapi/gen_oids.c: * src/lib/gssapi/gssd_pname_to_uid: Delete. * src/lib/gssapi/mechglue/g_initialize.c: Delete gssint_get_mechanism_ext. ------------------------------------------------------------------------ r18186 | raeburn | 2006-06-21 17:51:26 -0400 (Wed, 21 Jun 2006) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/gssftp.exp Spawn ftp client with "-d" and "-v" for better debugging. ------------------------------------------------------------------------ r18185 | tlyu | 2006-06-21 17:08:31 -0400 (Wed, 21 Jun 2006) | 12 lines Changed paths: M /trunk/src/lib/gssapi/libgssapi_krb5.exports ticket: new subject: cease export of krb5_gss_* target_version: 1.5 tags: pullup component: krb5-libs * src/lib/gssapi/libgssapi_krb5.exports: Cease export of krb5 mechanism entry points which were once equivalent to GSS-API entry points. These were never public interfaces, and calling them directly now can cause problems. Also, cease export of some other internal symbols. ------------------------------------------------------------------------ r18184 | raeburn | 2006-06-20 20:31:19 -0400 (Tue, 20 Jun 2006) | 5 lines Changed paths: M /trunk/src/util/support/fake-addrinfo.c ticket: 2759 *sigh* Stupid typo in last change. ------------------------------------------------------------------------ r18183 | raeburn | 2006-06-20 20:28:21 -0400 (Tue, 20 Jun 2006) | 8 lines Changed paths: M /trunk/src/util/support/fake-addrinfo.c ticket: 2759 tags: pullup (GET_HOST_BY_NAME, GET_HOST_BY_ADDR) [GETHOSTBYNAME_RETURNS_INT]: Test the output hostent pointer as an additional way of checking for errors. Original patch from Nalin Dahyabhai, needed some tweaking to fit in current sources, especially as updated in ticket 3911. ------------------------------------------------------------------------ r18182 | raeburn | 2006-06-20 20:12:03 -0400 (Tue, 20 Jun 2006) | 5 lines Changed paths: M /trunk/src/util/support/fake-addrinfo.c ticket: 3911 Revert part of previous changes: Move temporary values that don't need longer storage duration, like error codes, back into GET_*_BY_* macros. ------------------------------------------------------------------------ r18181 | raeburn | 2006-06-20 19:59:56 -0400 (Tue, 20 Jun 2006) | 4 lines Changed paths: M /trunk/src/util/support/plugins.c ticket: 18180 Revert an untested change that wasn't supposed to go into this ticket. ------------------------------------------------------------------------ r18180 | raeburn | 2006-06-20 19:59:11 -0400 (Tue, 20 Jun 2006) | 13 lines Changed paths: M /trunk/src/util/support/fake-addrinfo.c M /trunk/src/util/support/plugins.c ticket: new subject: getaddrinfo code uses vars outside of storage duration The calls to gethostbyname_r and friends were wrapped in macros that declared automatic variables for the auxiliary storage needed, but the pointers returned by the functions would be used outside of that scope, when the storage would no longer be valid. Changed the macro interfaces to define new types for the auxiliary storage, and add a new argument to the macros referring to that storage. Changed call sites accordingly. ------------------------------------------------------------------------ r18179 | raeburn | 2006-06-20 19:27:01 -0400 (Tue, 20 Jun 2006) | 7 lines Changed paths: M /trunk/src/kadmin/cli/kadmin.c ticket: 3308 tags: pullup (kadmin_cpw): Don't crash if principal name is not given. Based on a patch from S Rahul. (extended_com_err_fn): If error code is zero, don't fetch an error message. ------------------------------------------------------------------------ r18178 | raeburn | 2006-06-20 19:22:21 -0400 (Tue, 20 Jun 2006) | 4 lines Changed paths: M /trunk/src/slave/kpropd.M ticket: 2087 Document kpropd -a option. ------------------------------------------------------------------------ r18177 | raeburn | 2006-06-20 19:21:31 -0400 (Tue, 20 Jun 2006) | 1 line Changed paths: M /trunk/src/slave/kpropd.c whitespace ------------------------------------------------------------------------ r18176 | tlyu | 2006-06-20 18:35:20 -0400 (Tue, 20 Jun 2006) | 9 lines Changed paths: M /trunk/src/lib/gssapi/Makefile.in ticket: new subject: fix parallel builds for libgss target_version: 1.5 tags: pullup component: krb5-build * src/lib/gssapi/Makefile.in (SUBDIROBJLISTS): Add missing spnego directory. ------------------------------------------------------------------------ r18175 | rra | 2006-06-20 17:45:16 -0400 (Tue, 20 Jun 2006) | 9 lines Changed paths: M /trunk/src/appl/bsd/login.c Ticket: 581 Version_Reported: 1.0.5 Target_Version: 1.5 Tags: pullup In verify_krb_v4_tgt, use an unsigned KRB4_32 to store an address rather than an unsigned long to avoid memcpying past the end of a structure on 64-bit platforms. ------------------------------------------------------------------------ r18170 | tlyu | 2006-06-20 01:19:07 -0400 (Tue, 20 Jun 2006) | 2 lines Changed paths: M /trunk/src/patchlevel.h krb5-1.6-prerelease ------------------------------------------------------------------------ r18166 | rra | 2006-06-19 19:37:09 -0400 (Mon, 19 Jun 2006) | 11 lines Changed paths: M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krsh.c M /trunk/src/appl/bsd/krshd.c Ticket: 3122 Pass in the correct value for the first argument of select (one larger than the largest file number in the select set) rather than some multiple of sizeof some struct. The latter is large enough accidentally work, but breaks on AIX. Map IPv4-mapped IPv6 addresses back to IPv4 in krshd for the purposes of connecting back to the remote system on AIX, since on AIX getnameinfo returns such addresses but connect won't accept them. ------------------------------------------------------------------------ r18165 | raeburn | 2006-06-19 19:33:36 -0400 (Mon, 19 Jun 2006) | 4 lines Changed paths: M /trunk/src/lib/kadm5/logger.c ticket: 3276 Make local const array of structures static too. ------------------------------------------------------------------------ r18164 | rra | 2006-06-19 13:59:05 -0400 (Mon, 19 Jun 2006) | 5 lines Changed paths: M /trunk/src/config/config.guess M /trunk/src/config/config.sub Ticket: 3900 Update config.guess and config.sub to the current versions from savannah.gnu.org. ------------------------------------------------------------------------ r18163 | jaltman | 2006-06-19 13:33:36 -0400 (Mon, 19 Jun 2006) | 9 lines Changed paths: M /trunk/src/lib/gssapi32.def ticket: new subject: Export krb5_gss_register_acceptor_identity in KFW krb5_gss_register_acceptor_identity is a gss krb5 extension that is part of the public ABI. It does not have a gss_krb5_* name due to historical reasons. Instead there is a gss_krb5_register_acceptor_identity macro that uses this export. ------------------------------------------------------------------------ r18162 | jaltman | 2006-06-17 23:35:12 -0400 (Sat, 17 Jun 2006) | 7 lines Changed paths: M /trunk/src/lib/gssapi32.def ticket: new gssapi32.def: Export gss_inquire_mechs_for_name now that it has been implemented. ------------------------------------------------------------------------ r18161 | raeburn | 2006-06-16 20:57:22 -0400 (Fri, 16 Jun 2006) | 5 lines Changed paths: M /trunk/src/appl/libpty/configure.in M /trunk/src/appl/libpty/update_utmp.c ticket: 3423 Test for and use setutsent, based on a patch from Nate Yocom at Centrify. Modified to restrict the configure test to just the pty library. ------------------------------------------------------------------------ r18160 | raeburn | 2006-06-16 20:23:48 -0400 (Fri, 16 Jun 2006) | 1 line Changed paths: D /trunk/doc/.Sanitize D /trunk/doc/api/.Sanitize D /trunk/doc/implement/.Sanitize D /trunk/doc/kadmin/.Sanitize D /trunk/doc/krb5-protocol/.Sanitize D /trunk/doc/old-V4-docs/.Sanitize delete old .Sanitize files ------------------------------------------------------------------------ r18159 | raeburn | 2006-06-16 20:22:37 -0400 (Fri, 16 Jun 2006) | 5 lines Changed paths: M /trunk/doc/.Sanitize ticket: 169 (foo): bar Testing changes to rt-cvsgate script to ignore RT "commands" with parens. ------------------------------------------------------------------------ r18158 | raeburn | 2006-06-16 19:41:54 -0400 (Fri, 16 Jun 2006) | 5 lines Changed paths: M /trunk/src/config/lib.in ticket: 3129 (hpux10.exports): Export initializer and destructor symbols(?). Patch from Albert Chin. ------------------------------------------------------------------------ r18156 | raeburn | 2006-06-16 02:58:42 -0400 (Fri, 16 Jun 2006) | 5 lines Changed paths: M /trunk/src/appl/gssftp/ftp/cmds.c M /trunk/src/appl/telnet/telnet/telnet.c M /trunk/src/lib/kadm5/srv/server_acl.c M /trunk/src/lib/kadm5/srv/server_misc.c M /trunk/src/lib/krb4/kparse.c M /trunk/src/lib/krb5/ccache/ccbase.c M /trunk/src/lib/krb5/keytab/ktbase.c M /trunk/src/lib/krb5/krb/conv_princ.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/sn2princ.c M /trunk/src/tests/asn.1/utility.c ticket: 3445 Change a bunch of calls to ctype macros (those cited by Jeff, and a few others) to cast the character values to unsigned char. ------------------------------------------------------------------------ r18155 | raeburn | 2006-06-16 01:53:34 -0400 (Fri, 16 Jun 2006) | 1 line Changed paths: M /trunk/src/config/shlib.conf fix for support lib version number change ------------------------------------------------------------------------ r18154 | raeburn | 2006-06-15 20:26:49 -0400 (Thu, 15 Jun 2006) | 9 lines Changed paths: M /trunk/src/krb5-config.in ticket: 3887 Remove -lkrb5support, which should be for internal use only, from the displayed list of libraries. This means the output is not suitable for linking against static libraries built from the tree, but prevents us from committing to keeping libkrb5support.1 in all future Mac shared-library builds (in addition to the libkrb5support.0 we're stuck with for non-Mac UNIXy shared-library builds). ------------------------------------------------------------------------ r18153 | raeburn | 2006-06-15 20:10:08 -0400 (Thu, 15 Jun 2006) | 12 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ftpcmd.y M /trunk/src/appl/gssftp/ftpd/ftpd.c M /trunk/src/appl/gssftp/ftpd/ftpd_var.h ticket: new subject: ftpd's getline conflicts with current glibc headers Reported by Ubaidul Khan on kerberos@mit this date. GNU libc includes a function getline with an incompatible prototype. It hasn't caused problems for MIT on RHEL 4 (glibc 2.3.4), but apparently FC5 has a newer set of headers in which it does. * ftpcmd.y (getline): Renamed to ftpd_getline. Declarations and callers changed. * ftpd.c (getline): Remove duplicate declaration. ------------------------------------------------------------------------ r18152 | raeburn | 2006-06-15 19:58:19 -0400 (Thu, 15 Jun 2006) | 4 lines Changed paths: M /trunk/src/configure.in M /trunk/src/util/support/Makefile.in * configure.in: Set and substitute SUPPORTLIB_MAJOR based on operating system. * util/support/Makefile.in (LIBMAJOR): Use it. (LIBMINOR): Bump. ------------------------------------------------------------------------ r18151 | raeburn | 2006-06-15 18:42:53 -0400 (Thu, 15 Jun 2006) | 5 lines Changed paths: M /trunk/src/appl/gssftp/ftp/Makefile.in M /trunk/src/appl/telnet/libtelnet/Makefile.in M /trunk/src/appl/telnet/libtelnet/kerberos5.c M /trunk/src/appl/telnet/telnet/Makefile.in M /trunk/src/appl/telnet/telnet/network.c M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/appl/telnet/telnetd/state.c ticket: 2615 Increase buffer sizes to 64K where a Kerberos 5 authenticator might be exchanged. Suggested by Markus Moeller. ------------------------------------------------------------------------ r18150 | raeburn | 2006-06-15 18:28:48 -0400 (Thu, 15 Jun 2006) | 1 line Changed paths: D /trunk/src/appl/telnet/libtelnet/Makefile.4.4 D /trunk/src/appl/telnet/libtelnet/Makefile.generic D /trunk/src/appl/telnet/telnet/Makefile.4.4 D /trunk/src/appl/telnet/telnet/Makefile.generic D /trunk/src/appl/telnet/telnetd/Makefile.4.4 D /trunk/src/appl/telnet/telnetd/Makefile.generic remove unused versions of makefiles ------------------------------------------------------------------------ r18149 | raeburn | 2006-06-15 18:21:58 -0400 (Thu, 15 Jun 2006) | 6 lines Changed paths: M /trunk/src/config/pre.in M /trunk/src/krb5-config.in ticket: 3838 status: open * config/pre.in (KRB5_BASE_LIBS): Add $(DL_LIB). * krb5-config.in: Add DL_LIB. ------------------------------------------------------------------------ r18148 | raeburn | 2006-06-15 18:01:57 -0400 (Thu, 15 Jun 2006) | 6 lines Changed paths: M /trunk/src/kadmin/cli/kadmin.c ticket: 3697 (kadmin_startup): Properly skip "\@" and "\/" sequences when processing principal name, rather than going into an infinite loop. Suggested by Mark Phalan at Sun. ------------------------------------------------------------------------ r18143 | tlyu | 2006-06-15 15:48:47 -0400 (Thu, 15 Jun 2006) | 3 lines Changed paths: M /trunk/src/lib/gssapi/libgssapi_krb5.exports * src/lib/gssapi/libgssapi_krb5.exports: Add gss_inquire_mechs_for_name. ------------------------------------------------------------------------ r18142 | tlyu | 2006-06-15 15:05:38 -0400 (Thu, 15 Jun 2006) | 6 lines Changed paths: M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/rel_oid.c * src/lib/gssapi/krb5/gssapiP_krb5.h: Restore prototype of krb5_gss_release_oid() for now. * src/lib/gssapi/krb5/rel_oid.c (krb5_gss_release_oid): Restore for now. ------------------------------------------------------------------------ r18141 | tlyu | 2006-06-15 14:40:25 -0400 (Thu, 15 Jun 2006) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/mechglue/Makefile.in M /trunk/src/lib/gssapi/spnego/Makefile.in make depend ------------------------------------------------------------------------ r18140 | tlyu | 2006-06-15 14:36:38 -0400 (Thu, 15 Jun 2006) | 4 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/Makefile.in M /trunk/src/lib/gssapi/spnego/Makefile.in * src/lib/gssapi/mechglue/Makefile.in (mydir): * src/lib/gssapi/spnego/Makefile.in (mydir): Point to correct locations. ------------------------------------------------------------------------ r18139 | tlyu | 2006-06-15 14:22:17 -0400 (Thu, 15 Jun 2006) | 2 lines Changed paths: D /trunk/src/include/krb5/locate.h remove spuriously resurrected file from merge ------------------------------------------------------------------------ r18138 | raeburn | 2006-06-14 22:51:22 -0400 (Wed, 14 Jun 2006) | 5 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_io.c ticket: 1434 * rc_io.c (krb5_rc_io_move): Use same code for cygwin as for normal Windows build. ------------------------------------------------------------------------ r18137 | raeburn | 2006-06-14 22:40:23 -0400 (Wed, 14 Jun 2006) | 6 lines Changed paths: M /trunk/src/include/k5-int.h ticket: 2628 status: open Conditionalize declarations of krb5int_make_srv_query_realm and krb5int_free_srv_dns_data on KRB5_DNS_LOOKUP. ------------------------------------------------------------------------ r18136 | raeburn | 2006-06-14 22:35:44 -0400 (Wed, 14 Jun 2006) | 5 lines Changed paths: M /trunk/src/plugins/kdb/db2/libdb2/hash/hash.c ticket: 2628 status: open Make __kdb2_hash_open declaration and definition consistent. ------------------------------------------------------------------------ r18135 | raeburn | 2006-06-14 22:02:02 -0400 (Wed, 14 Jun 2006) | 5 lines Changed paths: M /trunk/src/config/shlib.conf ticket: 856 This ticket is pretty old, and the config files have been changed around a bit since, but this is an attempt to integrate the patch... ------------------------------------------------------------------------ r18134 | raeburn | 2006-06-14 19:44:48 -0400 (Wed, 14 Jun 2006) | 7 lines Changed paths: M /trunk/src/lib/kadm5/clnt/client_rpc.c Some simple transformations: Use ANSI C function definitions instead of old K&R style. Rename local variable "res" to "clnt_res". Cast clnt_call arguments to xdrproc_t and caddr_t. This brings the code more in line with what current (RHEL) rpcgen would do. ------------------------------------------------------------------------ r18131 | tlyu | 2006-06-14 18:27:54 -0400 (Wed, 14 Jun 2006) | 13 lines Changed paths: M /trunk/README M /trunk/src/configure.in A /trunk/src/include/krb5/locate.h (from /branches/mechglue/src/include/krb5/locate.h:18128) A /trunk/src/lib/gssapi/LICENSE (from /branches/mechglue/src/lib/gssapi/LICENSE:18128) M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/generic/gssapi.hin M /trunk/src/lib/gssapi/generic/gssapiP_generic.h M /trunk/src/lib/gssapi/generic/gssapi_err_generic.et D /trunk/src/lib/gssapi/generic/oid_ops.c D /trunk/src/lib/gssapi/generic/util_oid.c M /trunk/src/lib/gssapi/gss_libinit.c M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/copy_ccache.c M /trunk/src/lib/gssapi/krb5/get_tkt_flags.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/krb5/gssapi_krb5.hin M /trunk/src/lib/gssapi/krb5/indicate_mechs.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/krb5_gss_glue.c M /trunk/src/lib/gssapi/krb5/lucid_context.c M /trunk/src/lib/gssapi/krb5/rel_oid.c M /trunk/src/lib/gssapi/krb5/set_allowable_enctypes.c M /trunk/src/lib/gssapi/mechglue/Makefile.in M /trunk/src/lib/gssapi/mechglue/g_accept_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_acquire_cred.c A /trunk/src/lib/gssapi/mechglue/g_canon_name.c (from /branches/mechglue/src/lib/gssapi/mechglue/g_canon_name.c:18128) M /trunk/src/lib/gssapi/mechglue/g_compare_name.c M /trunk/src/lib/gssapi/mechglue/g_context_time.c M /trunk/src/lib/gssapi/mechglue/g_delete_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_dsp_name.c M /trunk/src/lib/gssapi/mechglue/g_dsp_status.c A /trunk/src/lib/gssapi/mechglue/g_dup_name.c (from /branches/mechglue/src/lib/gssapi/mechglue/g_dup_name.c:18128) M /trunk/src/lib/gssapi/mechglue/g_exp_sec_context.c A /trunk/src/lib/gssapi/mechglue/g_export_name.c (from /branches/mechglue/src/lib/gssapi/mechglue/g_export_name.c:18128) M /trunk/src/lib/gssapi/mechglue/g_glue.c M /trunk/src/lib/gssapi/mechglue/g_imp_name.c M /trunk/src/lib/gssapi/mechglue/g_imp_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_indicate_mechs.c M /trunk/src/lib/gssapi/mechglue/g_init_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_initialize.c M /trunk/src/lib/gssapi/mechglue/g_inq_context.c M /trunk/src/lib/gssapi/mechglue/g_inq_cred.c M /trunk/src/lib/gssapi/mechglue/g_inq_names.c M /trunk/src/lib/gssapi/mechglue/g_mechname.c M /trunk/src/lib/gssapi/mechglue/g_oid_ops.c M /trunk/src/lib/gssapi/mechglue/g_process_context.c M /trunk/src/lib/gssapi/mechglue/g_rel_cred.c M /trunk/src/lib/gssapi/mechglue/g_rel_name.c M /trunk/src/lib/gssapi/mechglue/g_rel_oid_set.c M /trunk/src/lib/gssapi/mechglue/g_seal.c M /trunk/src/lib/gssapi/mechglue/g_sign.c A /trunk/src/lib/gssapi/mechglue/g_store_cred.c (from /branches/mechglue/src/lib/gssapi/mechglue/g_store_cred.c:18128) M /trunk/src/lib/gssapi/mechglue/g_unseal.c A /trunk/src/lib/gssapi/mechglue/g_userok.c (from /branches/mechglue/src/lib/gssapi/mechglue/g_userok.c:18128) A /trunk/src/lib/gssapi/mechglue/g_utils.c (from /branches/mechglue/src/lib/gssapi/mechglue/g_utils.c:18128) M /trunk/src/lib/gssapi/mechglue/g_verify.c M /trunk/src/lib/gssapi/mechglue/gssd_pname_to_uid.c M /trunk/src/lib/gssapi/mechglue/mglueP.h M /trunk/src/lib/gssapi/mechglue/oid_ops.c A /trunk/src/lib/gssapi/spnego (from /branches/mechglue/src/lib/gssapi/spnego:18128) M /trunk/src/lib/rpc/svc_auth_gssapi.c M /trunk/src/lib/rpc/unit-test/rpc_test.0/expire.exp M /trunk/src/tests/dejagnu/krb-standalone/v4gssftp.exp Merge from branches/mechglue. Initial integration of Sun-donated mechglue and SPNEGO implementations. Additional changes outside of src/lib/gssapi: * src/configure.in: Add lib/gssapi/mechglue and lib/gssapi/spnego to list of directories to output Makefile in. * src/lib/rpc/unit-test/rpc_test.0/expire.exp (expired): Update regexp for mechglue. * src/tests/dejagnu/krb-standalone/v4gssftp.exp (v4ftp_test): Update "Miscellaneous failure" regexp for mechglue. ------------------------------------------------------------------------ r18130 | raeburn | 2006-06-14 17:42:02 -0400 (Wed, 14 Jun 2006) | 1 line Changed paths: M /trunk/src/lib/kadm5/clnt/clnt_privs.c remove old cvs log comment ------------------------------------------------------------------------ r18129 | rra | 2006-06-14 16:31:52 -0400 (Wed, 14 Jun 2006) | 12 lines Changed paths: M /trunk/src/lib/krb4/g_in_tkt.c M /trunk/src/lib/krb4/krb4int.h Ticket: 2648 Version_Reported: 1.3.3 Component: krb5-libs When NULL is passed into krb_get_in_pw_tkt, we only want to prompt once for the password rather than passing NULL along to each string to key function causing each to prompt independently. Modify krb_get_in_pw_tkt to call des_read_pw_string directly and then pass the resulting password into each string to key function as needed. Add a prototype of des_read_pw_string to krb4int.h since it's an exported function of libdes425 but isn't prototyped in des.h. ------------------------------------------------------------------------ r18125 | rra | 2006-06-13 12:08:38 -0400 (Tue, 13 Jun 2006) | 6 lines Changed paths: M /trunk/src/clients/kinit/kinit.c Ticket: 3030 Reported_Version: 1.4.1 Component: krb5-clients Enable kinit -a to match the man page and add documentation. ------------------------------------------------------------------------ r18124 | rra | 2006-06-13 12:03:12 -0400 (Tue, 13 Jun 2006) | 8 lines Changed paths: M /trunk/src/appl/telnet/telnet/commands.c Ticket: 3269 Component: krb5-appl Version_Reported: 1.4.2 telnet help should telnet to a host named help, not display a usage message. Only support ?, not help, to request help with the open command. The same change was made in netkit's telnet. ------------------------------------------------------------------------ r18123 | rra | 2006-06-13 11:34:27 -0400 (Tue, 13 Jun 2006) | 7 lines Changed paths: M /trunk/src/slave/kprop.c M /trunk/src/slave/kprop.h M /trunk/src/slave/kpropd.c Ticket: 3268 Version_Reported: 1.4.2 Component: krb5-misc Change kprop and kpropd to fall back on port 754 if krb5_prop isn't available via getservbyname rather than failing. ------------------------------------------------------------------------ r18122 | rra | 2006-06-13 11:24:03 -0400 (Tue, 13 Jun 2006) | 6 lines Changed paths: M /trunk/src/appl/bsd/rlogin.M Ticket: 3008 Version_Reported: 1.3.6 Component: krb5-appl Change man page cross-reference to kerberos(1) from kerberos(3). ------------------------------------------------------------------------ r18121 | rra | 2006-06-13 11:18:04 -0400 (Tue, 13 Jun 2006) | 10 lines Changed paths: M /trunk/src/include/k5-platform.h Ticket: 3490 Version_Reported: 1.4.3 Component: krb5-libs POSIX allows getpwnam_r and getpwuid_r to return 0 (success) even if the username or UID could not be found, in which case OUT will be set to NULL. Elsewhere, code assumes that if k5_getpwnam_r or k5_getpwuid_r returns 0, OUT is non-NULL. Check whether OUT is NULL and adjust the return value accordingly in the k5_getpw{nam,uid}_r wrappers. ------------------------------------------------------------------------ r18120 | rra | 2006-06-13 10:14:27 -0400 (Tue, 13 Jun 2006) | 7 lines Changed paths: M /trunk/src/lib/krb5/keytab/kt_file.c Ticket: 3549 Version_Reported: 1.4.3 Component: krb5-libs Prevent a library double-free and crash when a keytab is zero-length. Based on a patch from Rainer Weikusat. ------------------------------------------------------------------------ r18119 | raeburn | 2006-06-12 20:31:17 -0400 (Mon, 12 Jun 2006) | 4 lines Changed paths: M /trunk/src/kdc/kerberos_v4.c ticket: 2712 Trivial whitespace cleanup in KDC code. ------------------------------------------------------------------------ r18118 | rra | 2006-06-12 16:20:21 -0400 (Mon, 12 Jun 2006) | 5 lines Changed paths: M /trunk/src/util/profile/prof_parse.c Ticket: 1988 Version_Reported: 1.3.6 Allow whitespace in front of comments. Patch from Jeremie Koenig. ------------------------------------------------------------------------ r18117 | rra | 2006-06-12 15:59:35 -0400 (Mon, 12 Jun 2006) | 7 lines Changed paths: M /trunk/src/appl/telnet/telnet/externs.h M /trunk/src/appl/telnet/telnetd/defs.h Ticket: 3466 Always include sys/ioctl.h in the telnet and telnetd code, even if sys/filio.h is available. GNU/kFreeBSD has sys/filio.h but still requires sys/ioctl.h, and sys/ioctl.h is included unconditionally elsewhere in the code. Patch from Petr Salinger. ------------------------------------------------------------------------ r18116 | rra | 2006-06-12 15:47:52 -0400 (Mon, 12 Jun 2006) | 7 lines Changed paths: M /trunk/src/krb5-config.in Ticket: 3011 Version_Reported: 1.4.2 Never return -I/usr/include from --cflags. It's already in the default compiler search path, causes gcc warnings, and can cause obscure failures with gcc by including system headers before gcc's internal headers. ------------------------------------------------------------------------ r18115 | rra | 2006-06-12 15:38:29 -0400 (Mon, 12 Jun 2006) | 4 lines Changed paths: M /trunk/doc/texinfo.tex Ticket: 3879 Update texinfo.tex to the version from texinfo 4.8.1 (2006-02-13.16). ------------------------------------------------------------------------ r18114 | rra | 2006-06-12 14:58:01 -0400 (Mon, 12 Jun 2006) | 7 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/g_init_sec_context.c Ticket: 3086 Version_Reported: 1.3.6 Always initialize the output token in gss_init_sec_context as required by RFC 2744 section 5.19. The krb5 code did this but the generic code didn't, causing a double-free in OpenSSH. ------------------------------------------------------------------------ r18113 | rra | 2006-06-12 14:35:03 -0400 (Mon, 12 Jun 2006) | 7 lines Changed paths: M /trunk/src/lib/gssapi/krb5/canon_name.c Ticket: 3467 Version_Reported: 1.4.3 If krb5_gss_canonicalize_name is given GSS_C_NULL_OID as the mechanism, assume krb5 using similar logic as other library functions rather than failing. Patch provided by Daniel Kahn Gillmor. ------------------------------------------------------------------------ r18112 | rra | 2006-06-12 14:19:26 -0400 (Mon, 12 Jun 2006) | 7 lines Changed paths: M /trunk/src/appl/bsd/klogind.M M /trunk/src/appl/bsd/kshd.M Ticket: 2577 Version_Reported: 1.3.3 Document the authorization logic used in the absence of .k5login files. Remove all remaining references to .rhosts authentication; the code to implement this was already removed. ------------------------------------------------------------------------ r18111 | rra | 2006-06-12 13:49:30 -0400 (Mon, 12 Jun 2006) | 6 lines Changed paths: M /trunk/doc/admin.texinfo M /trunk/doc/install.texinfo M /trunk/doc/krb425.texinfo M /trunk/doc/user-guide.texinfo Ticket: 3014 Version_Reported: 1.4.2 Add dircategory and direntry lines to the texinfo source for better info documentation. Fix a few typos in variable names. ------------------------------------------------------------------------ r18110 | rra | 2006-06-12 13:43:28 -0400 (Mon, 12 Jun 2006) | 5 lines Changed paths: M /trunk/src/kdc/kerberos_v4.c Ticket: 3266 Version_Reported: 1.3.6 This file uses E* constants and therefore should include errno.h. ------------------------------------------------------------------------ r18109 | rra | 2006-06-12 13:19:19 -0400 (Mon, 12 Jun 2006) | 5 lines Changed paths: M /trunk/src/kdc/Makefile.in A /trunk/src/kdc/fakeka.M M /trunk/src/krb524/Makefile.in A /trunk/src/krb524/k524init.M Ticket: 3013 Version_Reported: 1.3.6 Add man pages for fakeka and k524init. ------------------------------------------------------------------------ r18108 | rra | 2006-06-12 13:14:28 -0400 (Mon, 12 Jun 2006) | 5 lines Changed paths: M /trunk/src/config-files/krb5.conf.M Ticket: 3468 Version_Reported: 1.4.3 krb5.conf option name is udp_preference_limit, not udp_preference_list. ------------------------------------------------------------------------ r18107 | rra | 2006-06-12 10:15:52 -0400 (Mon, 12 Jun 2006) | 5 lines Changed paths: M /trunk/src/appl/bsd/kshd.M M /trunk/src/clients/kinit/kinit.M Ticket: 3010 Version_Reported: 1.4.2 Fix minor nroff man page problems (stray space, bad cross reference). ------------------------------------------------------------------------ r18105 | raeburn | 2006-06-09 21:05:40 -0400 (Fri, 09 Jun 2006) | 6 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/krb/init_ctx.c ticket: 2786 Since it appears we don't actually set the conf_tgs_ktypes field except in this initial allocation of zero elements, it can be deleted, along with conf_tgs_ktypes_count and the associated code... ------------------------------------------------------------------------ r18104 | raeburn | 2006-06-09 20:47:38 -0400 (Fri, 09 Jun 2006) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/kuserok.c ticket: 3233 Fix stupid typo in last change. ------------------------------------------------------------------------ r18103 | raeburn | 2006-06-09 20:00:19 -0400 (Fri, 09 Jun 2006) | 6 lines Changed paths: M /trunk/src/lib/krb5/os/kuserok.c ticket: 3233 status: open Use new macro FILE_OWNER_OK to examine uid of .k5login file. On Mac, define this to accept UNKNOWNUID as well as 0. ------------------------------------------------------------------------ r18102 | raeburn | 2006-06-09 19:40:17 -0400 (Fri, 09 Jun 2006) | 3 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_io.c Call krb5_set_error_message any time multiple errno values are translated to one KRB5_RC_* error code, and a few other places. ------------------------------------------------------------------------ r18101 | raeburn | 2006-06-09 18:48:06 -0400 (Fri, 09 Jun 2006) | 2 lines Changed paths: M /trunk/src/config/shlib.conf Don't use GNU linker option --as-needed yet. ------------------------------------------------------------------------ r18093 | raeburn | 2006-06-08 17:44:50 -0400 (Thu, 08 Jun 2006) | 5 lines Changed paths: M /trunk/src/lib/gssapi/krb5/rel_cred.c ticket: 3790 Free requested-enctype list when freeing up credentials. Reported by Rainer Weikusat. ------------------------------------------------------------------------ r18091 | raeburn | 2006-06-08 16:23:17 -0400 (Thu, 08 Jun 2006) | 8 lines Changed paths: M /trunk/src/lib/krb5/ccache/cc_file.c ticket: 3438 Fixed by having krb5_fcc_interpret call krb5_set_error_message to incorporate the lower-level error message into the message displayed by kinit, which has already been changed to use krb5_get_error_message. For example, "kinit(v5): Credentials cache I/O operation failed (No space left on device) when initializing cache". ------------------------------------------------------------------------ r18090 | raeburn | 2006-06-08 16:15:40 -0400 (Thu, 08 Jun 2006) | 1 line Changed paths: M /trunk/src/lib/krb5/krb/kerrs.c copyright notice ------------------------------------------------------------------------ r18089 | raeburn | 2006-06-08 16:01:44 -0400 (Thu, 08 Jun 2006) | 4 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_base.c ticket: 3332 Don't call k5_mutex_destroy when krb5_rc_resolve_type fails, because that's where the mutex would've been initialized. Reported by Shawn Emery. ------------------------------------------------------------------------ r18088 | raeburn | 2006-06-08 15:21:53 -0400 (Thu, 08 Jun 2006) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/set_allowable_enctypes.c ticket: 3791 Avoid memory leak in error path. Reported by Rainer Weikusat. ------------------------------------------------------------------------ r18084 | lxs | 2006-06-06 17:14:18 -0400 (Tue, 06 Jun 2006) | 6 lines Changed paths: M /trunk/src/lib/krb4/CCache-glue.c ticket: new target-version: 1.5 Updated CCAPI version of krb4int_save_credentials_addr to match the prototype in the headers. ------------------------------------------------------------------------ r18081 | hartmans | 2006-06-02 21:06:47 -0400 (Fri, 02 Jun 2006) | 1 line Changed paths: M /trunk/doc/procedures.txt Update procedures for Subversion; fix some typos ------------------------------------------------------------------------ r18079 | raeburn | 2006-06-02 19:21:12 -0400 (Fri, 02 Jun 2006) | 5 lines Changed paths: M /trunk/src/appl/sample M /trunk/src/appl/simple M /trunk/src/appl/telnet/libtelnet M /trunk/src/clients M /trunk/src/config-files M /trunk/src/kadmin M /trunk/src/lib/crypto M /trunk/src/lib/des425 M /trunk/src/lib/gssapi M /trunk/src/lib/gssapi/mechglue M /trunk/src/lib/kadm5 M /trunk/src/lib/kdb M /trunk/src/lib/krb4 M /trunk/src/lib/krb5 M /trunk/src/lib/krb5/asn.1 M /trunk/src/lib/krb5/keytab M /trunk/src/lib/krb5/posix M /trunk/src/lib/krb5/rcache M /trunk/src/lib/rpc M /trunk/src/lib/rpc/unit-test M /trunk/src/util/et M /trunk/src/util/profile No longer ignore configure, autom4te.cache, config.status, config.log in directories that no longer have configure.in files. (And prune blank lines previously accidentally added to the svn:ignore property while we're editing them anyways.) ------------------------------------------------------------------------ r18077 | raeburn | 2006-06-02 18:55:40 -0400 (Fri, 02 Jun 2006) | 1 line Changed paths: M /trunk/src/configure.in Re-disable python plugin configuration accidentally enabled in an earlier checkin. ------------------------------------------------------------------------ r18076 | hartmans | 2006-06-02 17:14:35 -0400 (Fri, 02 Jun 2006) | 12 lines Changed paths: M /trunk/src/lib/krb4/krb4int.h M /trunk/src/lib/krb4/memcache.c M /trunk/src/lib/krb4/save_creds.c M /trunk/src/lib/krb4/tf_util.c ticket: 1288 Patch from Alejandro R. Sedeno and Jeffrey Hutzelman to allow krb4 to read 32-bit and 64-bit ticket files on 32-bit and 64-bit systems. Previously the ticket file format depended on the ABI. Significant backward compatibility is maintained; the patch works by writing alignment records that are valid (but meaningless) ticket file entries but that allow systems to get realigned. As a consequence an old library will see additional meaningless ticket file entries when it reads a ticket file produced by the new code. These entries are harmless and will be ignored. ------------------------------------------------------------------------ r18073 | raeburn | 2006-06-01 18:48:20 -0400 (Thu, 01 Jun 2006) | 1 line Changed paths: M /trunk/src/kdc/do_tgs_req.c move var decl before code ------------------------------------------------------------------------ r18072 | epeisach | 2006-05-31 23:18:19 -0400 (Wed, 31 May 2006) | 14 lines Changed paths: M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_preauth.c M /trunk/src/lib/kadm5/logger.c ticket: new subject: krb5 1.5 alpha - memory leaks in krb5kdc due to not freeing error messages tags: pullup In the kdc and lib/kadm5/logger.c, krb5_get_error_message needs to be paired with krb5_free_error_message to release returned memory. Essentially a memory leak was introduced for every principal requested that did not exist in the database. Identified by valgrind on the kdc - running kdc_hammer and specifying more principals than are present in the db. ------------------------------------------------------------------------ r18071 | epeisach | 2006-05-31 21:41:33 -0400 (Wed, 31 May 2006) | 7 lines Changed paths: M /trunk/src/util/support/plugins.c ticket: 3825 tags: pullup Missed a reference to + sizeof() vs * sizeof(). Pointed out by william fiveash. ------------------------------------------------------------------------ r18070 | epeisach | 2006-05-31 20:56:12 -0400 (Wed, 31 May 2006) | 14 lines Changed paths: M /trunk/src/util/support/plugins.c ticket: new tags: pullup subject: krb5int_get_plugin_dir_data() uses + instead of * in realloc In line 570, in reallocating the plugin tree - the memory allocated is (count + 1) + sizeof(*p) instead of (count +1 ) * sizeof(*p) Detected while running the krb5kdc under valgrind with memcheck. ------------------------------------------------------------------------ r18068 | raeburn | 2006-05-30 20:09:31 -0400 (Tue, 30 May 2006) | 3 lines Changed paths: M /trunk/src/configure.in M /trunk/src/kadmin/Makefile.in M /trunk/src/kadmin/cli/Makefile.in D /trunk/src/kadmin/configure.in M /trunk/src/kadmin/dbutil/Makefile.in M /trunk/src/kadmin/ktutil/Makefile.in M /trunk/src/kadmin/passwd/Makefile.in M /trunk/src/kadmin/passwd/unit-test/Makefile.in M /trunk/src/kadmin/server/Makefile.in M /trunk/src/kadmin/testing/Makefile.in M /trunk/src/kadmin/testing/scripts/Makefile.in M /trunk/src/kadmin/testing/util/Makefile.in M /trunk/src/lib/gssapi/Makefile.in D /trunk/src/lib/gssapi/configure.in M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/clnt/Makefile.in D /trunk/src/lib/kadm5/configure.in M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kadm5/unit-test/Makefile.in M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/ccache/Makefile.in D /trunk/src/lib/krb5/configure.in M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/lib/rpc/Makefile.in D /trunk/src/lib/rpc/configure.in M /trunk/src/lib/rpc/unit-test/Makefile.in D /trunk/src/lib/rpc/unit-test/configure.in Merge about 1/3 of the remaining configure scripts into the top level. This still leaves out appl and tests, and static library and plugin directories. ------------------------------------------------------------------------ r18066 | tlyu | 2006-05-30 17:34:34 -0400 (Tue, 30 May 2006) | 1 line Changed paths: M /trunk/src/patchlevel.h krb5-1.5-alpha1-postrelease ------------------------------------------------------------------------ r18064 | tlyu | 2006-05-30 17:32:44 -0400 (Tue, 30 May 2006) | 2 lines Changed paths: M /trunk/src/patchlevel.h krb5-1.5-alpha1 ------------------------------------------------------------------------ r18063 | tlyu | 2006-05-30 16:26:04 -0400 (Tue, 30 May 2006) | 7 lines Changed paths: M /trunk/README M /trunk/doc/admin.texinfo M /trunk/doc/bug-report.texinfo M /trunk/doc/build.texinfo M /trunk/doc/copyright.texinfo M /trunk/doc/definitions.texinfo M /trunk/doc/dnssrv.texinfo M /trunk/doc/dnstxt.texinfo M /trunk/doc/document-list.texinfo M /trunk/doc/glossary.texinfo M /trunk/doc/implementor.texinfo M /trunk/doc/install-old.texi M /trunk/doc/install.texinfo M /trunk/doc/kadm5acl.texinfo M /trunk/doc/kdcconf.texinfo M /trunk/doc/krb425.texinfo M /trunk/doc/krb5conf.texinfo M /trunk/doc/salts.texinfo M /trunk/doc/send-pr.texinfo M /trunk/doc/support-enc.texinfo M /trunk/doc/user-guide.texinfo Delete some bogus svn:mime-type properties. * README: Update for krb5-1.5-alpha1. Update Kerberos Development Team member list. * doc/copyright.texinfo: Update copyright years. ------------------------------------------------------------------------ r18046 | raeburn | 2006-05-25 20:22:01 -0400 (Thu, 25 May 2006) | 1 line Changed paths: M /trunk/src/configure.in M /trunk/src/lib/krb4/Makefile.in D /trunk/src/lib/krb4/configure.in Build lib/krb4 makefile at top level. ------------------------------------------------------------------------ r18045 | raeburn | 2006-05-25 20:21:35 -0400 (Thu, 25 May 2006) | 1 line Changed paths: M /trunk/src/include/krb5/locate_plugin.h Add copyright notice. ------------------------------------------------------------------------ r18044 | raeburn | 2006-05-25 19:37:33 -0400 (Thu, 25 May 2006) | 1 line Changed paths: M /trunk/src/include/stock/osconf.h Don't define MODULE_PATH. ------------------------------------------------------------------------ r18043 | raeburn | 2006-05-25 19:31:26 -0400 (Thu, 25 May 2006) | 2 lines Changed paths: M /trunk/src/include/stock/osconf.h Properly recognize Mac environments, and set {KRB5,KDB5}_PLUGIN_BUNDLE_DIR. ------------------------------------------------------------------------ r18042 | raeburn | 2006-05-25 19:18:38 -0400 (Thu, 25 May 2006) | 1 line Changed paths: M /trunk/src/configure.in M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/aes/Makefile.in M /trunk/src/lib/crypto/arcfour/Makefile.in D /trunk/src/lib/crypto/configure.in M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/dk/Makefile.in M /trunk/src/lib/crypto/enc_provider/Makefile.in M /trunk/src/lib/crypto/hash_provider/Makefile.in M /trunk/src/lib/crypto/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/old/Makefile.in M /trunk/src/lib/crypto/raw/Makefile.in M /trunk/src/lib/crypto/sha1/Makefile.in M /trunk/src/lib/crypto/yarrow/Makefile.in M /trunk/src/lib/des425/Makefile.in D /trunk/src/lib/des425/configure.in Create crypto, des425 Makefiles from top level. ------------------------------------------------------------------------ r18037 | raeburn | 2006-05-24 17:19:23 -0400 (Wed, 24 May 2006) | 3 lines Changed paths: M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/clients/ksu/Makefile.in M /trunk/src/configure.in M /trunk/src/include/Makefile.in M /trunk/src/include/k5-int.h D /trunk/src/include/krb5/locate.h A /trunk/src/include/krb5/locate_plugin.h (from /trunk/src/include/krb5/locate.h:18036) M /trunk/src/kadmin/dbutil/Makefile.in M /trunk/src/kadmin/ktutil/Makefile.in M /trunk/src/kadmin/server/Makefile.in M /trunk/src/kdc/Makefile.in M /trunk/src/krb524/Makefile.in M /trunk/src/lib/apputils/Makefile.in M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/aes/Makefile.in M /trunk/src/lib/crypto/arcfour/Makefile.in M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/dk/Makefile.in M /trunk/src/lib/crypto/enc_provider/Makefile.in M /trunk/src/lib/crypto/hash_provider/Makefile.in M /trunk/src/lib/crypto/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/old/Makefile.in M /trunk/src/lib/crypto/raw/Makefile.in M /trunk/src/lib/crypto/sha1/Makefile.in M /trunk/src/lib/crypto/yarrow/Makefile.in M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kadm5/unit-test/Makefile.in M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/plugins/kdb/db2/Makefile.in M /trunk/src/plugins/locate/python/py-locate.c M /trunk/src/slave/Makefile.in M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/create/Makefile.in M /trunk/src/tests/hammer/Makefile.in M /trunk/src/tests/verify/Makefile.in ticket: 3784 Rename locate.h to locate_plugin.h. Change references, update dependencies. ------------------------------------------------------------------------ r18036 | raeburn | 2006-05-24 12:18:53 -0400 (Wed, 24 May 2006) | 4 lines Changed paths: M /trunk/src/include/krb5/locate.h M /trunk/src/plugins/locate/python/py-locate.c Drop major version number from service-locator function table structure. Add a typedef name for the structure. Change multiple-inclusion macro name. Add a comment indicating desired symbol name. ------------------------------------------------------------------------ r18035 | raeburn | 2006-05-24 06:29:25 -0400 (Wed, 24 May 2006) | 3 lines Changed paths: M /trunk/src/aclocal.m4 Don't output krb5_config_prefix commands into config.status; do the substitutions in the configure script. ------------------------------------------------------------------------ r18034 | raeburn | 2006-05-22 20:37:46 -0400 (Mon, 22 May 2006) | 4 lines Changed paths: M /trunk/src/configure.in Mention the python plugin stuff in configure.in, but inside an "if false" block, so reconf will build a configure script and it'll be easy to enable for testing. ------------------------------------------------------------------------ r18033 | raeburn | 2006-05-22 20:34:14 -0400 (Mon, 22 May 2006) | 1 line Changed paths: M /trunk/src/plugins/locate/python/Makefile.in update dependencies ------------------------------------------------------------------------ r18032 | raeburn | 2006-05-22 20:33:57 -0400 (Mon, 22 May 2006) | 2 lines Changed paths: M /trunk/src/plugins/locate/python/py-locate.c Include k5-platform.h and fake-addrinfo.h, but not k5-int.h. ------------------------------------------------------------------------ r18031 | raeburn | 2006-05-22 20:07:02 -0400 (Mon, 22 May 2006) | 5 lines Changed paths: M /trunk/src/include/Makefile.in ticket: new subject: service location plugin interface needs header installed Install . ------------------------------------------------------------------------ r18030 | raeburn | 2006-05-22 20:03:06 -0400 (Mon, 22 May 2006) | 8 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/gssftp/ftp/Makefile.in M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/appl/telnet/libtelnet/Makefile.in M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/clients/kdestroy/Makefile.in M /trunk/src/clients/kinit/Makefile.in M /trunk/src/clients/klist/Makefile.in M /trunk/src/clients/kpasswd/Makefile.in M /trunk/src/clients/ksu/Makefile.in M /trunk/src/clients/kvno/Makefile.in M /trunk/src/config/pre.in M /trunk/src/include M /trunk/src/include/Makefile.in M /trunk/src/include/k5-int.h D /trunk/src/include/k5-locate.h A /trunk/src/include/krb5 A /trunk/src/include/krb5/krb5.hin (from /trunk/src/include/krb5.hin:18029) A /trunk/src/include/krb5/locate.h (from /trunk/src/include/k5-locate.h:18029) A /trunk/src/include/krb5.h D /trunk/src/include/krb5.hin M /trunk/src/kadmin/cli/Makefile.in M /trunk/src/kadmin/dbutil/Makefile.in M /trunk/src/kadmin/ktutil/Makefile.in M /trunk/src/kadmin/passwd/Makefile.in M /trunk/src/kadmin/server/Makefile.in M /trunk/src/kadmin/testing/util/Makefile.in M /trunk/src/kdc/Makefile.in M /trunk/src/krb524/Makefile.in M /trunk/src/lib/apputils/Makefile.in M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/aes/Makefile.in M /trunk/src/lib/crypto/arcfour/Makefile.in M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/dk/Makefile.in M /trunk/src/lib/crypto/enc_provider/Makefile.in M /trunk/src/lib/crypto/hash_provider/Makefile.in M /trunk/src/lib/crypto/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/old/Makefile.in M /trunk/src/lib/crypto/raw/Makefile.in M /trunk/src/lib/crypto/sha1/Makefile.in M /trunk/src/lib/crypto/yarrow/Makefile.in M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kadm5/unit-test/Makefile.in M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/lib/rpc/Makefile.in M /trunk/src/plugins/kdb/db2/Makefile.in M /trunk/src/plugins/locate/python/py-locate.c M /trunk/src/slave/Makefile.in M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/create/Makefile.in M /trunk/src/tests/hammer/Makefile.in M /trunk/src/tests/shlib/Makefile.in M /trunk/src/tests/verify/Makefile.in ticket: new subject: install headers into include/krb5 Create include/krb5 directory, and put krb5.h and (k5-)locate.h there in the build tree. Stub krb5.h in main include directory just includes krb5/krb5.h. Update dependencies, and add dependencies in a couple Makefiles that didn't have them. ------------------------------------------------------------------------ r18020 | raeburn | 2006-05-18 06:38:36 -0400 (Thu, 18 May 2006) | 1 line Changed paths: M /trunk/src/configure.in Missed change -- don't configure util/profile separately. ------------------------------------------------------------------------ r18018 | raeburn | 2006-05-18 00:22:15 -0400 (Thu, 18 May 2006) | 6 lines Changed paths: M /trunk/src/clients/Makefile.in D /trunk/src/clients/configure.in M /trunk/src/clients/kdestroy/Makefile.in M /trunk/src/clients/kinit/Makefile.in M /trunk/src/clients/klist/Makefile.in M /trunk/src/clients/kpasswd/Makefile.in M /trunk/src/clients/ksu/Makefile.in M /trunk/src/clients/kvno/Makefile.in M /trunk/src/configure.in M /trunk/src/lib/kdb/Makefile.in D /trunk/src/lib/kdb/configure.in M /trunk/src/util/et/Makefile.in D /trunk/src/util/et/configure.in M /trunk/src/util/profile/Makefile.in D /trunk/src/util/profile/configure.in * configure.in: Set and substitute KSU_LIBS, SETENVOBJ, DO_TCL. Generate makefiles for util/et, util/profile, lib/kdb, clients and those clients subdirectories built on UNIX, rather than running configure there. Deleted configure.in scripts for those directories, and changed Makefile.in definitions of thisconfigdir and mydir. ------------------------------------------------------------------------ r18015 | raeburn | 2006-05-17 01:26:12 -0400 (Wed, 17 May 2006) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/add_cred.c M /trunk/src/lib/gssapi/krb5/compare_name.c M /trunk/src/lib/gssapi/krb5/copy_ccache.c M /trunk/src/lib/gssapi/krb5/disp_name.c M /trunk/src/lib/gssapi/krb5/duplicate_name.c M /trunk/src/lib/gssapi/krb5/export_name.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/krb5/import_name.c M /trunk/src/lib/gssapi/krb5/import_sec_context.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/inq_cred.c M /trunk/src/lib/gssapi/krb5/rel_cred.c M /trunk/src/lib/gssapi/krb5/rel_name.c M /trunk/src/lib/gssapi/krb5/val_cred.c Remove krb5_init_context macro hack; change all the calls except in krb5_gss_init_context to calls to krb5_gss_init_context. ------------------------------------------------------------------------ r18012 | raeburn | 2006-05-15 22:56:59 -0400 (Mon, 15 May 2006) | 8 lines Changed paths: M /trunk/src/aclocal.m4 M /trunk/src/include/k5-thread.h M /trunk/src/util/support/threads.c Don't look for pthread_mutexattr_setrobust_np. Apparently Red Hat's Fedora Core 5 defines it but doesn't declare it, so we'd have to declare it before testing the address. While it was once useful for checking whether the pthread code had been loaded, I think the other tests done now are more effective and this isn't needed any more. ------------------------------------------------------------------------ r18011 | raeburn | 2006-05-15 22:23:08 -0400 (Mon, 15 May 2006) | 2 lines Changed paths: M /trunk/src/kadmin/cli/Makefile.in M /trunk/src/kadmin/dbutil/Makefile.in M /trunk/src/kadmin/passwd/Makefile.in M /trunk/src/kadmin/server/Makefile.in M /trunk/src/lib/kadm5/unit-test/Makefile.in M /trunk/src/lib/rpc/unit-test/Makefile.in Add SRCS definition and run make depend. ------------------------------------------------------------------------ r18010 | raeburn | 2006-05-15 22:15:06 -0400 (Mon, 15 May 2006) | 1 line Changed paths: M /trunk/src/lib/kadm5/srv/Makefile.in make depend ------------------------------------------------------------------------ r18009 | raeburn | 2006-05-15 21:45:00 -0400 (Mon, 15 May 2006) | 78 lines Changed paths: M /trunk M /trunk/src/include/adm_proto.h M /trunk/src/include/k5-int.h M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kadmin/dbutil/dump.c M /trunk/src/kadmin/dbutil/kadm5_create.c M /trunk/src/kadmin/dbutil/kdb5_destroy.c M /trunk/src/kadmin/dbutil/kdb5_stash.c M /trunk/src/kadmin/dbutil/kdb5_util.c M /trunk/src/kadmin/dbutil/loadv4.c M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/kadmin/testing/proto/krb5.conf.proto M /trunk/src/kadmin/testing/tcl/util.t M /trunk/src/kadmin/testing/util/tcl_kadm5.c M /trunk/src/kadmin/testing/util/tcl_ovsec_kadm.c M /trunk/src/kdc/fakeka.c M /trunk/src/kdc/main.c M /trunk/src/kdc/rtest.c M /trunk/src/krb524/krb524d.c M /trunk/src/lib/gssapi/gss_libinit.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/libgssapi_krb5.exports M /trunk/src/lib/kadm5/admin.h M /trunk/src/lib/kadm5/alt_prof.c M /trunk/src/lib/kadm5/chpass_util.c M /trunk/src/lib/kadm5/clnt/client_init.c M /trunk/src/lib/kadm5/clnt/libkadm5clnt.exports M /trunk/src/lib/kadm5/kadm_rpc_xdr.c M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kadm5/srv/libkadm5srv.exports M /trunk/src/lib/kadm5/srv/server_init.c M /trunk/src/lib/kadm5/unit-test/api.2/init-v2.exp M /trunk/src/lib/kadm5/unit-test/handle-test.c M /trunk/src/lib/kadm5/unit-test/lock-test.c M /trunk/src/lib/kadm5/unit-test/randkey-test.c M /trunk/src/lib/kadm5/unit-test/setkey-test.c M /trunk/src/lib/kdb/kdb_default.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/libkrb5.exports M /trunk/src/lib/krb5/os/init_os_ctx.c M /trunk/src/plugins/kdb/db2/adb_openclose.c * lib/kadm5/alt_prof.c (kadm5_get_config_params): Replace filename and envvar arguments with a flag indicating whether KDC config data should be used. Prototype and all callers changed. (krb5_read_realm_params): Delete config file and env var arguments. Prototype and all callers changed. * lib/kadm5/admin.h (KADM5_CONFIG_PROFILE): Commented out. (struct _kadm5_config_params): Delete field PROFILE. * lib/kadm5/alt_prof.c (kadm5_get_config_params): Don't look at it. (kadm5_free_config_params): Don't free it. * kadmin/testing/tcl/util.t: Remove profile data from config params. * kadmin/testing/util/tcl_kadm5.c (config_mask_flags): Deleted KADM5_CONFIG_PROFILE entry. (parse_config_params): Changed to require 20 parameters instead of 21. * lib/kadm5/unit-test/api.2/init-v2.exp (test100): Deleted. * lib/kadm5/alt_prof.c (krb5_aprof_init): Fetch the list of config files from the library and add the caller-indicated config file to the front of the list. * lib/kadm5/clnt/client_init.c (kadm5_init_krb5_context): New function. * lib/kadm5/clnt/libkadm5clnt.exports: Export it. * lib/kadm5/srv/server_init.c: Include k5-int.h, osconf.h, gssapiP_krb5.h. (kadm5_init_krb5_context): New function. * lib/kadm5/srv/libkadm5srv.exports: Export it. * lib/kadm5/srv/Makefile.in (LOCAL_INCLUDES): Add gssapi directories. * lib/kadm5/admin.h (kadm5_init_krb5_context): Declare it. * kadmin/dbutil/kdb5_destroy.c (kdb5_destroy): Call kadm5_init_krb5_context instead of krb5_init_context. * kadmin/dbutil/dump.c (load_db): Likewise. * kadmin/dbutil/kdb5_util.c (main): Likewise. * kadmin/dbutil/kadm5_create.c (kadm5_create): Likewise. * kadmin/dbutil/kdb5_stash.c (kdb5_stash): Likewise. * kadmin/dbutil/loadv4.c (load_v4db): Likewise. * kadmin/server/ovsec_kadmd.c (main): Likewise. * kadmin/cli/kadmin.c (kadmin_startup): Likewise. * kadmin/testing/util/tcl_ovsec_kadm.c (tcl_ovsec_kadm_init): Likewise. * lib/kadm5/unit-test/lock-test.c (main): Likewise. * lib/kadm5/unit-test/handle-test.c (main): Likewise. * lib/kadm5/unit-test/randkey-test.c (main): Likewise. * lib/kadm5/unit-test/setkey-test.c (main): Likewise. * lib/kadm5/chpass_util.c (_kadm5_chpass_principal_util): Likewise. * lib/kadm5/kadm_rpc_xdr.c (xdr_krb5_principal): Likewise. * lib/krb5/os/init_os_ctx.c (add_kdc_config_file): New function. (os_init_paths): Add new argument KDC; call add_kdc_config_file if true. * lib/krb5/krb/init_ctx.c (krb5int_init_context_kdc): New function. (init_common): Add new argument KDC, passed to krb5_os_init_context. * lib/krb5/libkrb5.exports: Export krb5int_init_context_kdc. * k5-int.h (krb5_os_init_context): Update decl. * lib/kadm5/srv/server_init.c (kadm5_init): Call krb5int_init_context_kdc. * krb524/krb524d.c (main): Likewise. * lib/kadm5/unit-test/api.2/init-v2.exp: Don't run test 154 for error for $KRB5_KDC_PROFILE file not present. * lib/krb5/os/init_os_ctx.c (os_get_default_config_files): Rewrite KLL test so as not to confuse Emacs indentation support. * lib/gssapi/krb5/init_sec_context.c (kg_kdc_flag_mutex, kdc_flag): New variables. (krb5_gss_init_context, krb5_gss_use_kdc_context): New functions. * lib/gssapi/krb5/gssapiP_krb5.h (kg_kdc_flag_mutex): Declare. (krb5_gss_init_context, krb5_gss_use_kdc_context): Declare. (krb5_init_context): Define as macro to invoke krb5_gss_init_context for now. * lib/gssapi/gss_libinit.c (gssint_lib_init): Initialize the mutex. (gssint_lib_fini): Destroy it. * lib/gssapi/libgssapi_krb5.exports: Export krb5_gss_use_kdc_context. * lib/kadm5/srv/server_init.c (kadm5_init): Don't complain if the config files specify an admin server, since we now look at krb5.conf as well. * lib/kadm5/unit-test/api.2/init-v2.exp: Delete test test114 for bad server params. * plugins/kdb/db2/adb_openclose.c (osa_adb_init_db): Use krb5int_init_context_kdc instead of krb5_init_context. * kdc/rtest.c (main): Likewise. * kdc/fakeka.c (main): Likewise. * kdc/main.c (main, init_realm): Likewise. ------------------------------------------------------------------------ r18008 | raeburn | 2006-05-15 19:11:34 -0400 (Mon, 15 May 2006) | 3 lines Changed paths: M /trunk/src/kdc/Makefile.in * Makefile.in (krb5kdc, rtest): Don't explicitly add kdb5 libs to the link command. (And we link against libraries, not dependency lists, anyways...) ------------------------------------------------------------------------ r18007 | raeburn | 2006-05-13 02:41:37 -0400 (Sat, 13 May 2006) | 1 line Changed paths: M /trunk/src/kdc/main.c * main.c (initialize_realms): Use precise size allocation for dbname= parameter. ------------------------------------------------------------------------ r18006 | raeburn | 2006-05-13 02:21:09 -0400 (Sat, 13 May 2006) | 1 line Changed paths: M /trunk/src/kadmin/testing/scripts/start_servers_local Have Tcl script error out if initialization fails. ------------------------------------------------------------------------ r18005 | raeburn | 2006-05-13 01:20:22 -0400 (Sat, 13 May 2006) | 1 line Changed paths: M /trunk/src/lib/krb5/configure.in * configure.in: Don't create a makefile for posix subdir. ------------------------------------------------------------------------ r18004 | raeburn | 2006-05-13 01:17:25 -0400 (Sat, 13 May 2006) | 3 lines Changed paths: M /trunk/src/lib/krb5/posix/syslog.c * syslog.c: Discard all the non-Windows bits, since we don't build this on UNIX. ------------------------------------------------------------------------ r18003 | raeburn | 2006-05-13 01:15:29 -0400 (Sat, 13 May 2006) | 3 lines Changed paths: D /trunk/src/lib/krb5/posix/getuid.c D /trunk/src/lib/krb5/posix/memmove.c D /trunk/src/lib/krb5/posix/sscanf.c D /trunk/src/lib/krb5/posix/strcasecmp.c D /trunk/src/lib/krb5/posix/strdup.c D /trunk/src/lib/krb5/posix/strerror.c D /trunk/src/lib/krb5/posix/vfprintf.c D /trunk/src/lib/krb5/posix/vsprintf.c * getuid.c, memmove.c, sscanf.c, strcasecmp.c, strdup.c, strerror.c, vfprintf.c, vsprintf.c: Remove files we don't compile anywhere. ------------------------------------------------------------------------ r18002 | tlyu | 2006-05-12 20:57:26 -0400 (Fri, 12 May 2006) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/cc_memory.c Use unsigned char rather than u_int8_t in random_string(). ------------------------------------------------------------------------ r17999 | raeburn | 2006-05-10 20:41:46 -0400 (Wed, 10 May 2006) | 5 lines Changed paths: M /trunk/src/kadmin/testing/proto/krb5.conf.proto M /trunk/src/tests/dejagnu/config/default.exp * tests/dejagnu/config/default.exp (setup_krb5_conf): Don't add suffix to library name in generated config file. * kadmin/testing/proto/krb5.conf.proto: Drop suffix from library name. ------------------------------------------------------------------------ r17997 | lxs | 2006-05-10 17:48:53 -0400 (Wed, 10 May 2006) | 6 lines Changed paths: M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/krb5/ccache/cc_memory.c M /trunk/src/lib/krb5/krb/vfy_increds.c ticket: 3746 Fixed the krb5_cc_gen_new memory ccache implementation and updated krb5_verify_init_creds() and rd_and_store_for_creds() to use the API properly (possible now that it's been fixed). ------------------------------------------------------------------------ r17993 | jaltman | 2006-05-09 18:26:04 -0400 (Tue, 09 May 2006) | 8 lines Changed paths: M /trunk/src/util/support/errors.c ticket: new subject: vsnprintf not present on windows vsnprintf is not present on Windows. Microsoft provides the _vsnprintf form instead. Add a macro to allow this file to compile. ------------------------------------------------------------------------ r17992 | jaltman | 2006-05-09 17:03:07 -0400 (Tue, 09 May 2006) | 11 lines Changed paths: M /trunk/src/util/support/plugins.c ticket: new status: open subject: plugins support requires a Windows equivalent to opendir and friends This patch simply allows krb5 to build once again on Windows. Windows does not have opendir() and friends. Instead Win32 API functions must be used as described in http://msdn.microsoft.com/library/en-us/dnucmg/html/UCMGch09.asp ------------------------------------------------------------------------ r17990 | raeburn | 2006-05-09 16:37:49 -0400 (Tue, 09 May 2006) | 5 lines Changed paths: M /trunk/src/util/support/threads.c ticket: 3426 * threads.c (krb5int_pthread_loaded): Supply dummy version for !ENABLE_THREADS case. ------------------------------------------------------------------------ r17988 | raeburn | 2006-05-09 15:36:46 -0400 (Tue, 09 May 2006) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/send_tgs.c ticket: 3714 * send_tgs.c (krb5_send_tgs): Fix memory allocation size when padata is provided. ------------------------------------------------------------------------ r17987 | epeisach | 2006-05-09 07:31:02 -0400 (Tue, 09 May 2006) | 9 lines Changed paths: M /trunk/src/lib/gssapi/generic/gssapiP_generic.h M /trunk/src/lib/gssapi/generic/oid_ops.c M /trunk/src/lib/gssapi/generic/util_token.c M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/inq_cred.c M /trunk/src/lib/gssapi/krb5/inq_names.c M /trunk/src/lib/gssapi/krb5/k5seal.c M /trunk/src/lib/gssapi/krb5/k5unseal.c M /trunk/src/lib/gssapi/krb5/wrap_size_limit.c ticket: new Subject: Cleanup a number of cast away from const warnings in gssapi Change internal token handling and oid handling functions to take a const style gss_OID. In the krb5 dir remove casting. This is the start of fixes in this arena. ------------------------------------------------------------------------ r17986 | epeisach | 2006-05-08 14:05:47 -0400 (Mon, 08 May 2006) | 7 lines Changed paths: M /trunk/src/lib/kdb/kdb5.c ticket: 3716 kdb_load_library(): SGI compiler requires that when initializing arrays at declaration - only constants be used. [filebases]. Code was introduced with 17975 revision. ------------------------------------------------------------------------ r17981 | raeburn | 2006-05-04 23:46:09 -0400 (Thu, 04 May 2006) | 1 line Changed paths: M /trunk/src/util/support/plugins.c * plugins.c (krb5int_get_plugin_filenames): Make extention array static and const. ------------------------------------------------------------------------ r17980 | raeburn | 2006-05-04 23:36:05 -0400 (Thu, 04 May 2006) | 1 line Changed paths: M /trunk/src/util/support/plugins.c * plugins.c (krb5int_get_plugin_filenames): Avoid shadowing local variable names. ------------------------------------------------------------------------ r17979 | raeburn | 2006-05-04 23:32:54 -0400 (Thu, 04 May 2006) | 1 line Changed paths: M /trunk/src/util/support/plugins.c * plugins.c (FILEEXTS): No trailing semicolon. ------------------------------------------------------------------------ r17977 | lxs | 2006-05-04 14:43:20 -0400 (Thu, 04 May 2006) | 14 lines Changed paths: M /trunk/src/lib/kadm5/srv/libkadm5srv.exports M /trunk/src/lib/kadm5/srv/svr_principal.c ticket: new subject: need to export kadm5_set_use_password_server target_version: 1.5 Need to export "kadm5_set_use_password_server" because it is used by krb5kdc when USE_PASSWORD_SERVER is defined. Since the Mac builds this way we need it in the export list. Unfortunately export lists don't get preprocessed. Note that I only added this one function. The rest of the password server functionality is still conditionalized around USE_PASSWORD_SERVER. Hopefully we can rip all this code out when Apple starts using the db plugin interface for their password server integration. ------------------------------------------------------------------------ r17976 | lxs | 2006-05-04 14:35:01 -0400 (Thu, 04 May 2006) | 4 lines Changed paths: M /trunk/src/util/support/libkrb5support.exports ticket: 3716 Export new function names. ------------------------------------------------------------------------ r17975 | lxs | 2006-05-03 23:06:33 -0400 (Wed, 03 May 2006) | 10 lines Changed paths: M /trunk/src/include/k5-plugin.h M /trunk/src/include/stock/osconf.h M /trunk/src/lib/kdb/kdb5.c M /trunk/src/lib/kdb/kdb5.h M /trunk/src/lib/krb5/os/init_os_ctx.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/util/support/plugins.c ticket: 3716 Changed to krb5int_open_plugin_dirs/krb5int_close_plugin_dirs which takes a list of filebases and directories rather than a list of full paths so the caller doesn't have to generate the possibilities themselves. krb5int_open_plugin_dirs will append the possible suffixes for that platform (including no suffix in case there already is one on the file base). Modified the kdb and locate kdc interfaces to use the new API. ------------------------------------------------------------------------ r17974 | lxs | 2006-05-03 22:01:17 -0400 (Wed, 03 May 2006) | 6 lines Changed paths: M /trunk/src/plugins/kdb/db2/libdb2/mpool/mpool.c ticket: new target_version: 1.5 Removed the unnecessary and incorrect (due to operator precedence) "== MPOOL_INUSE". The previous code actually ended up checking if MPOOL_DIRTY (0x01) is set. ------------------------------------------------------------------------ r17973 | raeburn | 2006-05-02 20:06:23 -0400 (Tue, 02 May 2006) | 2 lines Changed paths: M /trunk M /trunk/src/config/post.in * post.in (.acsyms_okay): Target deleted. (configure): Incorporate the check-ac-syms rules here. ------------------------------------------------------------------------ r17970 | raeburn | 2006-04-29 03:06:34 -0400 (Sat, 29 Apr 2006) | 17 lines Changed paths: M /trunk/src/kdc/dispatch.c M /trunk/src/kdc/kdc_util.h M /trunk/src/kdc/replay.c ticket: new subject: ipv4+ipv6 messages can trip up KDC replay detection The replay lookaside cache includes the sending address, but the krb5 library replay cache does not. So, if the same message arrives from two different source addresses, it is considered a replay by the KDC. If the client isn't receiving the replies for some reason, and the client has multiple addresses it uses to contact different addresses on the KDC (and trying to reach the KDC via both IPv4 and IPv6 is an obvious such case), this can cause errors to be returned by the KDC. * replay.c (krb5_kdc_replay_ent): Remove "addrs" field. (MATCH): Don't check it. (kdc_check_lookaside, kdc_insert_lookaside): Remove "from" argument. * kdc_util.h (kdc_check_lookaside, kdc_insert_lookaside): Update decls. * dispatch.c (dispatch): Update calls. ------------------------------------------------------------------------ r17969 | raeburn | 2006-04-29 02:59:23 -0400 (Sat, 29 Apr 2006) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/auth_con.c M /trunk/src/lib/krb5/krb/copy_addrs.c M /trunk/src/lib/krb5/krb/copy_athctr.c M /trunk/src/lib/krb5/krb/copy_auth.c M /trunk/src/lib/krb5/krb/copy_cksum.c M /trunk/src/lib/krb5/krb/copy_creds.c M /trunk/src/lib/krb5/krb/copy_key.c M /trunk/src/lib/krb5/krb/copy_princ.c M /trunk/src/lib/krb5/krb/copy_tick.c M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/mk_req_ext.c Don't test HAVE_C_STRUCTURE_ASSIGNMENT. Instead, just assume we do have a working C compiler. ------------------------------------------------------------------------ r17965 | raeburn | 2006-04-27 18:41:41 -0400 (Thu, 27 Apr 2006) | 3 lines Changed paths: M /trunk/src/lib/kdb/kdb5.c (DB2_NAME): New macro, adding .so suffix for now. (kdb_get_library_name, kdb_load_library): Use it. ------------------------------------------------------------------------ r17964 | hartmans | 2006-04-27 16:11:44 -0400 (Thu, 27 Apr 2006) | 3 lines Changed paths: M /trunk/src/clients/kinit/kinit.M Fix excessive italics in kinit man page; thanks Stepan Kasal ------------------------------------------------------------------------ r17962 | lxs | 2006-04-25 17:24:33 -0400 (Tue, 25 Apr 2006) | 3 lines Changed paths: M /trunk/src/util/support/plugins.c Updated comments to explain how the CFBundles get unloaded. (And not to call CFBundleUnloadExecutable which is refcounted.) ------------------------------------------------------------------------ r17961 | raeburn | 2006-04-25 03:21:19 -0400 (Tue, 25 Apr 2006) | 4 lines Changed paths: M /trunk/src/kadmin/testing/proto/krb5.conf.proto M /trunk/src/lib/kdb/kdb5.c M /trunk/src/lib/kdb/kdb5.h M /trunk/src/tests/dejagnu/config/default.exp Change kdb plugin code to use the new plugin support instead of directly calling dlopen and friends. Change the test config files to refer to "db2.so" instead of "db2". ------------------------------------------------------------------------ r17960 | raeburn | 2006-04-25 02:27:07 -0400 (Tue, 25 Apr 2006) | 4 lines Changed paths: M /trunk/src/include/k5-plugin.h M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/util/support/plugins.c Update internal plugin interface to add an errinfo structure to "open" and "get" routines, so that more detailed error information (e.g., from dlerror()) may be returned to the caller. ------------------------------------------------------------------------ r17959 | raeburn | 2006-04-25 02:25:35 -0400 (Tue, 25 Apr 2006) | 1 line Changed paths: M /trunk/src/include/k5-err.h Protect against multiple inclusion. Don't define macro '_' if already defined. ------------------------------------------------------------------------ r17958 | raeburn | 2006-04-25 01:15:20 -0400 (Tue, 25 Apr 2006) | 1 line Changed paths: M /trunk/src/util/support/plugins.c Don't define DEBUG; it prints debug messages that cause test suite failures. ------------------------------------------------------------------------ r17957 | raeburn | 2006-04-25 01:09:48 -0400 (Tue, 25 Apr 2006) | 5 lines Changed paths: M /trunk/src/lib/kdb/kdb5.c M /trunk/src/plugins/kdb/db2/db2.exports M /trunk/src/plugins/kdb/db2/db2_exp.c Change name of kdb function-table symbol from being derived from the name of the library file (which may not be acceptable as a C symbol name anyways) to "kdb_function_table" always. ------------------------------------------------------------------------ r17956 | raeburn | 2006-04-25 00:32:47 -0400 (Tue, 25 Apr 2006) | 3 lines Changed paths: M /trunk/src/config/post.in (.acsyms_okay): Fix rules to work better from subdirectories, and skip the top-level configure script. ------------------------------------------------------------------------ r17955 | raeburn | 2006-04-24 22:36:31 -0400 (Mon, 24 Apr 2006) | 12 lines Changed paths: M /trunk/src/config/post.in M /trunk/src/config/pre.in M /trunk/src/plugins/kdb/db2/libdb2/Makefile.in A /trunk/src/util/check-ac-syms Tweak configure script generation to check that all symbols produced via AC_DEFINE are also present in the applicable configure-generated header file, and error out otherwise. Currently doesn't apply in appl and test trees. * util/check-ac-syms: New script. * config/post.in (.acsyms_okay): New target; runs check-ac-syms, unless we're in the appl or tests trees. (configure): Depend on .acsyms_okay. * config/pre.in (AUTOCONF_HEADER): New variable. * plugins/kdb/db2/libdb2/Makefile.in (AUTOCONF_HEADER): New variable. ------------------------------------------------------------------------ r17954 | raeburn | 2006-04-24 20:29:56 -0400 (Mon, 24 Apr 2006) | 1 line Changed paths: M /trunk/src/plugins/kdb/db2/libdb2/configure.in Remove comment on first line. ------------------------------------------------------------------------ r17953 | raeburn | 2006-04-24 20:29:23 -0400 (Mon, 24 Apr 2006) | 1 line Changed paths: M /trunk/src/tests/Makefile.in Set myfulldir. ------------------------------------------------------------------------ r17952 | lxs | 2006-04-24 17:10:31 -0400 (Mon, 24 Apr 2006) | 5 lines Changed paths: M /trunk/src/lib/rpc/Makefile.in ticket: new target_version: 1.5 Generate rpc includes as part of the generate-files-mac target. ------------------------------------------------------------------------ r17951 | lxs | 2006-04-24 17:09:16 -0400 (Mon, 24 Apr 2006) | 6 lines Changed paths: M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/srv/Makefile.in ticket: new target_version: 1.5 Updated kadm5 Makefile.ins to autogenerate the kadm5 headers as part of the generate-files-mac build phase. ------------------------------------------------------------------------ r17950 | lxs | 2006-04-24 16:59:52 -0400 (Mon, 24 Apr 2006) | 10 lines Changed paths: M /trunk/src/include/k5-plugin.h M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/util/support/plugins.c ticket: new target_version: 1.5 subject: Added CoreFoundation bundle plugin support Added CoreFoundation bundle plugin support to support library bundle plugin code. Also modified plugin types so they allocate a list of pointers rather than a list of structs so that we can reuse the code that generates the pointer types. (Basically now krb5int_open_plugin_dir() can call krb5int_open_plugin() rather than doing nearly the same thing.) ------------------------------------------------------------------------ r17949 | lxs | 2006-04-24 16:44:00 -0400 (Mon, 24 Apr 2006) | 6 lines Changed paths: M /trunk/src/lib/krb4/CCache-glue.c ticket: new target_version: 1.5 krb_get_tf_realm(): cc_int32 is an integer type and should be initialized to 0 not NULL. ------------------------------------------------------------------------ r17948 | epeisach | 2006-04-22 09:06:24 -0400 (Sat, 22 Apr 2006) | 1 line Changed paths: M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/k5seal.c M /trunk/src/lib/gssapi/krb5/k5unseal.c Signed/unsigned warnings cleanup ------------------------------------------------------------------------ r17947 | epeisach | 2006-04-21 11:55:17 -0400 (Fri, 21 Apr 2006) | 8 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/krb/init_ctx.c ticket: new subject: unsigned/signed int warnings in krb5_context variables. Change in_tkt_ktype_count, tgs_ktype_count and conf_tgs_ktypes_count in context to unsigned int. Change get_profile_etype_list() to expect unsigned int as well. ------------------------------------------------------------------------ r17946 | epeisach | 2006-04-20 11:55:20 -0400 (Thu, 20 Apr 2006) | 3 lines Changed paths: M /trunk/src/util/support/plugins.c Fix memory leak. closedir() was never being called after successful opendir(). ------------------------------------------------------------------------ r17945 | epeisach | 2006-04-20 00:24:48 -0400 (Thu, 20 Apr 2006) | 13 lines Changed paths: M /trunk/src/lib/crypto/dk/dk_encrypt.c M /trunk/src/lib/crypto/hash_provider/hash_sha1.c M /trunk/src/lib/crypto/sha1/shs.c M /trunk/src/lib/crypto/sha1/shs.h M /trunk/src/lib/crypto/sha1/t_shs3.c ticket: new Subject: shsUpdate should take an unsigned int for length Update shsUpdate to take an unsigned int length instead of signed. The code already assumes that it is an integer >= 0. This change cleans up a number of signed/unsigned warnings. sha1/shs.h, shs.c, t_shs.c: change ints to unsigned int dk/dk_encrypt.c: static function trunc_hmac change a signed int to unsigned hash_provider/hash_sha1.c: Remove cast in argument to shsUpdate ------------------------------------------------------------------------ r17944 | raeburn | 2006-04-19 16:23:46 -0400 (Wed, 19 Apr 2006) | 8 lines Changed paths: M /trunk/src/util/support/errors.c M /trunk/src/util/support/plugins.c ticket: 3620 status: open * errors.c (krb5int_get_error): Try strerror_r if available before strerror. * plugins.c (ERRSTR): New macro, tries strerror_r and uses strerror only if it fails or isn't available. (krb5int_open_plugin_dir): Use it. ------------------------------------------------------------------------ r17943 | epeisach | 2006-04-19 15:34:55 -0400 (Wed, 19 Apr 2006) | 9 lines Changed paths: M /trunk/src/include/k5-int.h ticket: new Subject: Prototype for krb5_c_prf missing const When krb5_c_prf was added in r17219 to implement RFC 3961 PRF, the prototype for krb5_c_prf has the incomming krb5_data not flagged as const. The implementation usage in the dk_prf.c declare as const. Make everything consistent. ------------------------------------------------------------------------ r17942 | raeburn | 2006-04-18 19:28:07 -0400 (Tue, 18 Apr 2006) | 9 lines Changed paths: M /trunk/src/util/et/error_message.c M /trunk/src/util/et/error_table.h ticket: 3620 status: open * error_table.h (ET_EBUFSIZ): Increase to 1k. * error_message.c (get_thread_buffer): New function, split out from error_message. (error_message): Call it. Also try strerror_r with the per-thread buffer, if both are available, before trying strerror. ------------------------------------------------------------------------ r17941 | raeburn | 2006-04-18 19:14:36 -0400 (Tue, 18 Apr 2006) | 5 lines Changed paths: M /trunk/src/configure.in ticket: 3620 status: open * configure.in: Check for strerror_r. ------------------------------------------------------------------------ r17940 | raeburn | 2006-04-18 19:07:28 -0400 (Tue, 18 Apr 2006) | 1 line Changed paths: M /trunk/src/lib/krb5/Makefile.in (LOCAL_SUBDIRS, STOBJLISTS, SUBDIROBJLISTS): Don't build posix dir on UNIX. ------------------------------------------------------------------------ r17939 | raeburn | 2006-04-18 19:06:47 -0400 (Tue, 18 Apr 2006) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/sendto_kdc.c (krb5int_debug_fprint): Use strerror_r if available. (bogus_strerror): Unused function deleted. ------------------------------------------------------------------------ r17938 | raeburn | 2006-04-18 18:13:53 -0400 (Tue, 18 Apr 2006) | 1 line Changed paths: M /trunk/src/lib/kdb/kdb5.h (KRB5_KDB_SRV_TYPE_*, KRB5_DB_LOCKMODE_*): Delete definitions duplicated from kdb.h. ------------------------------------------------------------------------ r17931 | raeburn | 2006-04-14 20:50:05 -0400 (Fri, 14 Apr 2006) | 1 line Changed paths: M /trunk/src/util/profile/Makefile.in Compute dependencies for profile_tcl.o. ------------------------------------------------------------------------ r17930 | raeburn | 2006-04-14 20:43:59 -0400 (Fri, 14 Apr 2006) | 1 line Changed paths: M /trunk/src/util/profile/Makefile.in * Makefile.in (profile_tcl): Link with MLIBS instead of DEPLIBS and LIBS. ------------------------------------------------------------------------ r17928 | raeburn | 2006-04-14 19:59:00 -0400 (Fri, 14 Apr 2006) | 3 lines Changed paths: M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_AC_CHOOSE_ET): Make sure that the error-table symbol is declared and addressable; the type doesn't need to be complete. ------------------------------------------------------------------------ r17927 | raeburn | 2006-04-14 19:57:49 -0400 (Fri, 14 Apr 2006) | 1 line Changed paths: M /trunk/src/clients/kinit/kinit.c Include com_err.h. ------------------------------------------------------------------------ r17926 | raeburn | 2006-04-14 19:57:28 -0400 (Fri, 14 Apr 2006) | 1 line Changed paths: M /trunk/src/config/shlib.conf (*-*-solaris*): Set LDCOMBINE_TAIL to use LDFLAGS. ------------------------------------------------------------------------ r17925 | raeburn | 2006-04-14 19:47:33 -0400 (Fri, 14 Apr 2006) | 1 line Changed paths: M /trunk/src/include/k5-err.h Include stdarg.h. ------------------------------------------------------------------------ r17921 | raeburn | 2006-04-14 18:38:00 -0400 (Fri, 14 Apr 2006) | 4 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/asn.1/asn1_decode.c M /trunk/src/lib/krb5/libkrb5.exports M /trunk/src/lib/krb5/os/Makefile.in D /trunk/src/lib/krb5/os/gmt_mktime.c M /trunk/src/util/support/Makefile.in A /trunk/src/util/support/gmt_mktime.c (from /trunk/src/lib/krb5/os/gmt_mktime.c:17920) M /trunk/src/util/support/libkrb5support.exports Move gmt_mktime.c from lib/krb5/os to util/support, and rename the function. Stop exporting gmt_mktime from libkrb5, and export krb5int_gmt_mktime from libkrb5support. Updated the one caller, asn1_decode.c. ------------------------------------------------------------------------ r17907 | jaltman | 2006-04-13 22:48:45 -0400 (Thu, 13 Apr 2006) | 15 lines Changed paths: M /trunk/src/windows/identity/doc/Makefile M /trunk/src/windows/identity/plugins/common/dynimport.c ticket: 3542 status: open identity/plugins/common/dynimport.c: During the interop session we concluded that the ccapi32.dll should not be required for netidmgr to operate. netidmgr should work with only FILE: ccaches. After the interop the removal of the error check post-load was not removed. identity/doc/Makefile: The 'clean' rules failed to specify the /Q switch which silently removes the directory tree. As a result, during the build the user was prompted. ------------------------------------------------------------------------ r17899 | raeburn | 2006-04-13 14:58:56 -0400 (Thu, 13 Apr 2006) | 68 lines Changed paths: M /trunk/src/include/k5-thread.h M /trunk/src/include/kdb.h M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kadmin/dbutil/dump.c M /trunk/src/kadmin/dbutil/kdb5_stash.c M /trunk/src/kadmin/dbutil/kdb5_util.c M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/kadmin/server/schpw.c M /trunk/src/kadmin/server/server_stubs.c M /trunk/src/kadmin/testing/proto/krb5.conf.proto M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/main.c M /trunk/src/lib/kadm5/admin.h M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/clnt/client_principal.c M /trunk/src/lib/kadm5/clnt/clnt_policy.c M /trunk/src/lib/kadm5/clnt/clnt_privs.c D /trunk/src/lib/kadm5/clnt/err_handle.c D /trunk/src/lib/kadm5/clnt/err_handle.h M /trunk/src/lib/kadm5/kadm_rpc.h M /trunk/src/lib/kadm5/kadm_rpc_xdr.c M /trunk/src/lib/kadm5/logger.c M /trunk/src/lib/kadm5/srv/server_init.c M /trunk/src/lib/kadm5/srv/server_misc.c M /trunk/src/lib/kadm5/srv/svr_policy.c M /trunk/src/lib/kadm5/srv/svr_principal.c M /trunk/src/lib/kdb/Makefile.in D /trunk/src/lib/kdb/err_handle.c D /trunk/src/lib/kdb/err_handle.h M /trunk/src/lib/kdb/kdb5.c M /trunk/src/lib/kdb/kdb5.h M /trunk/src/lib/kdb/libkdb5.exports M /trunk/src/lib/krb5/error_tables/kdb5_err.et M /trunk/src/plugins/kdb/db2/Makefile.in M /trunk/src/plugins/kdb/db2/db2_exp.c M /trunk/src/plugins/kdb/db2/kdb_db2.c M /trunk/src/plugins/kdb/db2/kdb_db2.h M /trunk/src/tests/Makefile.in M /trunk/src/tests/dejagnu/config/default.exp Partial merge from Novell LDAP integration branch, not including the actual LDAP bits: * include/kdb.h (krb5_db_entry_new): Add MASK field indicating what's changed. (KRB5_KDB_SRV_TYPE_*): New macros indicating which type of service is accessing the database. * lib/kadm5/srv/svr_principal.c: Set mask field. * lib/kadm5/srv/server_misc.c, server_init.c: Pass service type to krb5_db_open. * kadmin/dbutil/kdb5_stash.c (kdb5_stash): Pass service type to krb5_db_open. * kadmin/dbutil/kdb5_util.c (open_db_and_mkey): Pass service type to krb5_db_open. * kdc/main.c (init_realm): Pass service type to krb5_db_open. * lib/kadm5/srv/svr_principal.c: Set mask field. * kadmin/dbutil/dump.c (load_db): Pass service type to krb5_db_open. * lib/kdb/kdb5.h (KRB5_KDB_SRV_TYPE_*): New macros. * lib/kdb/err_handle.{c,h}: Deleted. * lib/kadm5/clnt/err_handle.{c,h}: Deleted. (krb5_db_clr_error): Declaration deleted. * lib/kdb/Makefile.in, lib/kadm5/clnt/Makefile.in: Don't build them. * lib/kdb/kdb5.c, lib/kadm5/clnt, lib/kadm5/srv: Use new error-message API. * kdc/do_tgs_req.c (process_tgs_req): Use new error-message API. * kdc/kdc_preauth.c (check_padata) * kdc/do_as_req.c (process_as_req): * kdc/main.c (init_realm): * kadmin/server/ovsec_kadmd.c (main, do_schpw): * schpw.c (process_chpw_request): * kadmin/server/server_stubs.c: * kadmin/cli/kadmin.c (extended_com_err_fn): New function. (kadmin_startup): Tell com_err library to use it, for kadmin.local. * lib/kdb/libkdb5.exports: Don't export krb5_db_clr_error. * lib/kdb/Makefile.in: (SRCS, STLIBOBJS): Don't build err_handle.c. * lib/kdb/kdb5.c (kdb_load_library): Don't pass argument to init_library. (krb5_db_clr_error): Function deleted. * lib/kdb/kdb5.h (struct _kdb_vftabl): Remove argument from init_library field. * lib/kadm5/logger.c (krb5_klog_init): Save the krb5_context pointer. (klog_com_err_proc): Use it, and call new error-message API. * lib/kadm5/srv/svr_principal.c: Use new error-message API. * kadmin/dbutil/kdb5_util.c (extended_com_err_fn): New function. (main): Tell com_err library to use it. * plugins/kdb/db2: Use new error-message APIs and updated DAL interface. * lib/kadm5/kadm_rpc.h: Delete err_str fields. * lib/kadm5/kadm_rpc_xdr.c: Don't process them. * kadmin/server/server_stubs.c: Don't use ret.err_str field. * include/k5-thread.h (k5_key_t): Deleted unused values. * lib/kdb/kdb5.h (KDB_MODULE_SECTION): Change db_modules to dbmodules. (KDB_MODULE_DEF_SECTION): New macro. * tests/Makefile.in (krb5.conf): Rename db_modules to dbmodules. * tests/dejagnu/config/default.exp (setup_krb5_conf): Likewise. * kadmin/testing/proto/krb5.conf.proto: Likewise. * lib/kdb/libkdb5.exports: Do export krb5_def_store_mkey. * lib/kadm5/admin.h (KADM5_CPW_FUNCTION, KADM5_RANDKEY_USED): New macros. (struct _kadm5_config_params): New field kpasswd_server. * lib/krb5/error_tables/kdb5_err.et (KRB5_KDB_SERVER_INTERNAL_ERR): New error code. ------------------------------------------------------------------------ r17898 | raeburn | 2006-04-13 11:56:04 -0400 (Thu, 13 Apr 2006) | 3 lines Changed paths: M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/clients/ksu/Makefile.in M /trunk/src/include/adm.h M /trunk/src/include/k5-int.h M /trunk/src/kadmin/ktutil/Makefile.in M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/kdc_util.h M /trunk/src/krb524/Makefile.in M /trunk/src/lib/apputils/Makefile.in M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/aes/Makefile.in M /trunk/src/lib/crypto/arcfour/Makefile.in M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/dk/Makefile.in M /trunk/src/lib/crypto/enc_provider/Makefile.in M /trunk/src/lib/crypto/hash_provider/Makefile.in M /trunk/src/lib/crypto/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/old/Makefile.in M /trunk/src/lib/crypto/raw/Makefile.in M /trunk/src/lib/crypto/sha1/Makefile.in M /trunk/src/lib/crypto/yarrow/Makefile.in M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/kdb/decrypt_key.c M /trunk/src/lib/kdb/encrypt_key.c M /trunk/src/lib/kdb/kdb5.h M /trunk/src/lib/kdb/kdb_cpw.c M /trunk/src/lib/kdb/kdb_default.c M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/str_conv.c M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/plugins/kdb/db2/kdb_xdr.h M /trunk/src/slave/Makefile.in M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/create/kdb5_mkdums.c M /trunk/src/tests/hammer/Makefile.in M /trunk/src/tests/verify/kdb5_verify.c Don't include kdb.h from k5-int.h; instead, include it in the handful of places where it's actually needed. Update dependencies. ------------------------------------------------------------------------ r17897 | raeburn | 2006-04-13 10:10:50 -0400 (Thu, 13 Apr 2006) | 1 line Changed paths: M /trunk/src/appl/libpty/configure.in * configure.in: Delete OSF/1 libsecurity/setluid/LOGINLIBS code. ------------------------------------------------------------------------ r17894 | raeburn | 2006-04-11 17:32:36 -0400 (Tue, 11 Apr 2006) | 1 line Changed paths: M /trunk/src/clients/ksu/Makefile.in make depend ------------------------------------------------------------------------ r17893 | hartmans | 2006-04-11 17:28:48 -0400 (Tue, 11 Apr 2006) | 4 lines Changed paths: D /trunk/doc/ChangeLog D /trunk/doc/api/ChangeLog D /trunk/doc/implement/ChangeLog D /trunk/doc/kadmin/ChangeLog D /trunk/src/ChangeLog D /trunk/src/appl/ChangeLog D /trunk/src/appl/bsd/ChangeLog D /trunk/src/appl/gss-sample/ChangeLog D /trunk/src/appl/gssftp/ChangeLog D /trunk/src/appl/gssftp/arpa/ChangeLog D /trunk/src/appl/gssftp/ftp/ChangeLog D /trunk/src/appl/gssftp/ftpd/ChangeLog D /trunk/src/appl/libpty/ChangeLog D /trunk/src/appl/sample/ChangeLog D /trunk/src/appl/sample/sclient/ChangeLog D /trunk/src/appl/sample/sserver/ChangeLog D /trunk/src/appl/simple/ChangeLog D /trunk/src/appl/simple/client/ChangeLog D /trunk/src/appl/simple/server/ChangeLog D /trunk/src/appl/telnet/ChangeLog D /trunk/src/appl/telnet/libtelnet/ChangeLog D /trunk/src/appl/telnet/telnet/ChangeLog D /trunk/src/appl/telnet/telnetd/ChangeLog D /trunk/src/appl/user_user/ChangeLog D /trunk/src/clients/ChangeLog D /trunk/src/clients/kcpytkt/ChangeLog D /trunk/src/clients/kdeltkt/ChangeLog D /trunk/src/clients/kdestroy/ChangeLog D /trunk/src/clients/kinit/ChangeLog D /trunk/src/clients/klist/ChangeLog D /trunk/src/clients/kpasswd/ChangeLog D /trunk/src/clients/ksu/ChangeLog D /trunk/src/clients/kvno/ChangeLog D /trunk/src/config/ChangeLog D /trunk/src/config-files/ChangeLog D /trunk/src/gen-manpages/ChangeLog D /trunk/src/include/ChangeLog D /trunk/src/include/kerberosIV/ChangeLog D /trunk/src/include/stock/ChangeLog D /trunk/src/kadmin/ChangeLog D /trunk/src/kadmin/cli/ChangeLog D /trunk/src/kadmin/dbutil/ChangeLog D /trunk/src/kadmin/kdbkeys/ChangeLog D /trunk/src/kadmin/ktutil/ChangeLog D /trunk/src/kadmin/passwd/ChangeLog D /trunk/src/kadmin/passwd/unit-test/ChangeLog D /trunk/src/kadmin/server/ChangeLog D /trunk/src/kadmin/testing/ChangeLog D /trunk/src/kadmin/testing/proto/ChangeLog D /trunk/src/kadmin/testing/scripts/ChangeLog D /trunk/src/kadmin/testing/util/ChangeLog D /trunk/src/kdc/ChangeLog D /trunk/src/krb524/ChangeLog D /trunk/src/lib/ChangeLog D /trunk/src/lib/apputils/ChangeLog D /trunk/src/lib/ccapi/ChangeLog D /trunk/src/lib/ccapi/client/ChangeLog D /trunk/src/lib/ccapi/client/mac/ChangeLog D /trunk/src/lib/ccapi/client/windows/ChangeLog D /trunk/src/lib/ccapi/include/ChangeLog D /trunk/src/lib/ccapi/mac/ChangeLog D /trunk/src/lib/ccapi/server/ChangeLog D /trunk/src/lib/ccapi/server/mac/ChangeLog D /trunk/src/lib/ccapi/server/windows/ChangeLog D /trunk/src/lib/ccapi/unit-test/ChangeLog D /trunk/src/lib/ccapi/windows/ChangeLog D /trunk/src/lib/crypto/ChangeLog D /trunk/src/lib/crypto/aes/ChangeLog D /trunk/src/lib/crypto/arcfour/ChangeLog D /trunk/src/lib/crypto/crc32/ChangeLog D /trunk/src/lib/crypto/des/ChangeLog D /trunk/src/lib/crypto/dk/ChangeLog D /trunk/src/lib/crypto/enc_provider/ChangeLog D /trunk/src/lib/crypto/hash_provider/ChangeLog D /trunk/src/lib/crypto/keyhash_provider/ChangeLog D /trunk/src/lib/crypto/md4/ChangeLog D /trunk/src/lib/crypto/md5/ChangeLog D /trunk/src/lib/crypto/old/ChangeLog D /trunk/src/lib/crypto/raw/ChangeLog D /trunk/src/lib/crypto/sha1/ChangeLog D /trunk/src/lib/crypto/yarrow/ChangeLog D /trunk/src/lib/des425/ChangeLog D /trunk/src/lib/gssapi/ChangeLog D /trunk/src/lib/gssapi/generic/ChangeLog D /trunk/src/lib/gssapi/krb5/ChangeLog D /trunk/src/lib/gssapi/mechglue/ChangeLog D /trunk/src/lib/kadm5/ChangeLog D /trunk/src/lib/kadm5/clnt/ChangeLog D /trunk/src/lib/kadm5/srv/ChangeLog D /trunk/src/lib/kadm5/unit-test/ChangeLog D /trunk/src/lib/kdb/ChangeLog D /trunk/src/lib/krb4/ChangeLog D /trunk/src/lib/krb5/ChangeLog D /trunk/src/lib/krb5/asn.1/ChangeLog D /trunk/src/lib/krb5/ccache/ChangeLog D /trunk/src/lib/krb5/ccache/ccapi/ChangeLog D /trunk/src/lib/krb5/error_tables/ChangeLog D /trunk/src/lib/krb5/keytab/ChangeLog D /trunk/src/lib/krb5/krb/ChangeLog D /trunk/src/lib/krb5/os/ChangeLog D /trunk/src/lib/krb5/posix/ChangeLog D /trunk/src/lib/krb5/rcache/ChangeLog D /trunk/src/lib/rpc/ChangeLog D /trunk/src/lib/rpc/unit-test/ChangeLog D /trunk/src/plugins/kdb/db2/ChangeLog D /trunk/src/plugins/kdb/db2/libdb2/ChangeLog D /trunk/src/plugins/kdb/db2/libdb2/include/ChangeLog D /trunk/src/plugins/kdb/db2/libdb2/test/ChangeLog D /trunk/src/plugins/kdb/db2/libdb2/test/btree.tests/ChangeLog D /trunk/src/plugins/locate/python/ChangeLog D /trunk/src/prototype/ChangeLog D /trunk/src/slave/ChangeLog D /trunk/src/tests/ChangeLog D /trunk/src/tests/asn.1/ChangeLog D /trunk/src/tests/create/ChangeLog D /trunk/src/tests/dejagnu/ChangeLog D /trunk/src/tests/dejagnu/config/ChangeLog D /trunk/src/tests/dejagnu/krb-root/ChangeLog D /trunk/src/tests/dejagnu/krb-standalone/ChangeLog D /trunk/src/tests/gss-threads/ChangeLog D /trunk/src/tests/gssapi/ChangeLog D /trunk/src/tests/hammer/ChangeLog D /trunk/src/tests/misc/ChangeLog D /trunk/src/tests/resolve/ChangeLog D /trunk/src/tests/shlib/ChangeLog D /trunk/src/tests/threads/ChangeLog D /trunk/src/tests/verify/ChangeLog D /trunk/src/util/ChangeLog D /trunk/src/util/et/ChangeLog D /trunk/src/util/kfrags/ChangeLog D /trunk/src/util/makedepend/ChangeLog D /trunk/src/util/profile/ChangeLog D /trunk/src/util/send-pr/ChangeLog D /trunk/src/util/ss/ChangeLog D /trunk/src/util/support/ChangeLog D /trunk/src/util/windows/ChangeLog D /trunk/src/windows/ChangeLog D /trunk/src/windows/ccapi/ChangeLog D /trunk/src/windows/ccapi/server/ChangeLog D /trunk/src/windows/cns/ChangeLog D /trunk/src/windows/gina/ChangeLog D /trunk/src/windows/gss/ChangeLog D /trunk/src/windows/identity/ChangeLog D /trunk/src/windows/installer/nsis/ChangeLog D /trunk/src/windows/installer/wix/Binary/ChangeLog D /trunk/src/windows/installer/wix/ChangeLog D /trunk/src/windows/installer/wix/custom/ChangeLog D /trunk/src/windows/installer/wix/lang/ChangeLog D /trunk/src/windows/lib/ChangeLog D /trunk/src/windows/ms2mit/ChangeLog D /trunk/src/windows/wintel/ChangeLog Remove ChangeLog files from the source tree. From now on, the subversion commit log entry needs to include information that would have been in the changelog. ------------------------------------------------------------------------ r17890 | raeburn | 2006-04-11 15:58:28 -0400 (Tue, 11 Apr 2006) | 1 line Changed paths: D /trunk/.Sanitize Remove .Sanitize file. ------------------------------------------------------------------------ r17889 | raeburn | 2006-04-11 15:57:11 -0400 (Tue, 11 Apr 2006) | 1 line Changed paths: M /trunk/src/util/ChangeLog D /trunk/src/util/Sanitize * Sanitize: Removed. ------------------------------------------------------------------------ r17888 | raeburn | 2006-04-11 15:56:21 -0400 (Tue, 11 Apr 2006) | 1 line Changed paths: D /trunk/src/.Sanitize D /trunk/src/.rconf D /trunk/src/appl/.Sanitize D /trunk/src/appl/.rconf D /trunk/src/appl/bsd/.Sanitize D /trunk/src/appl/gss-sample/.Sanitize D /trunk/src/appl/gssftp/.Sanitize D /trunk/src/appl/gssftp/arpa/.Sanitize D /trunk/src/appl/gssftp/ftp/.Sanitize D /trunk/src/appl/gssftp/ftpd/.Sanitize D /trunk/src/appl/libpty/.Sanitize D /trunk/src/appl/sample/.Sanitize D /trunk/src/appl/sample/sclient/.Sanitize D /trunk/src/appl/sample/sserver/.Sanitize D /trunk/src/appl/simple/.Sanitize D /trunk/src/appl/simple/client/.Sanitize D /trunk/src/appl/simple/server/.Sanitize D /trunk/src/appl/telnet/.Sanitize D /trunk/src/appl/telnet/.rconf D /trunk/src/appl/telnet/arpa/.Sanitize D /trunk/src/appl/telnet/libtelnet/.Sanitize D /trunk/src/appl/telnet/telnet/.Sanitize D /trunk/src/appl/telnet/telnetd/.Sanitize D /trunk/src/appl/user_user/.Sanitize D /trunk/src/clients/.Sanitize D /trunk/src/clients/kdestroy/.Sanitize D /trunk/src/clients/kinit/.Sanitize D /trunk/src/clients/klist/.Sanitize D /trunk/src/clients/ksu/.Sanitize D /trunk/src/config/.Sanitize D /trunk/src/config-files/.Sanitize D /trunk/src/include/.Sanitize D /trunk/src/include/.rconf D /trunk/src/include/kerberosIV/.Sanitize D /trunk/src/include/stock/.Sanitize D /trunk/src/kadmin/.Sanitize D /trunk/src/kadmin/ktutil/.Sanitize D /trunk/src/kdc/.Sanitize D /trunk/src/kdc/.rconf D /trunk/src/krb524/.Sanitize D /trunk/src/lib/.Sanitize D /trunk/src/lib/.rconf D /trunk/src/lib/crypto/.Sanitize D /trunk/src/lib/crypto/crc32/.Sanitize D /trunk/src/lib/crypto/des/.Sanitize D /trunk/src/lib/crypto/des/doc/.Sanitize D /trunk/src/lib/crypto/md4/.Sanitize D /trunk/src/lib/crypto/md5/.Sanitize D /trunk/src/lib/des425/.Sanitize D /trunk/src/lib/gssapi/.Sanitize D /trunk/src/lib/gssapi/generic/.Sanitize D /trunk/src/lib/gssapi/krb5/.Sanitize D /trunk/src/lib/gssapi/mechglue/.Sanitize D /trunk/src/lib/kdb/.Sanitize D /trunk/src/lib/krb4/.Sanitize D /trunk/src/lib/krb5/.Sanitize D /trunk/src/lib/krb5/asn.1/.Sanitize D /trunk/src/lib/krb5/asn.1/.rconf D /trunk/src/lib/krb5/ccache/.Sanitize D /trunk/src/lib/krb5/error_tables/.Sanitize D /trunk/src/lib/krb5/error_tables/.rconf D /trunk/src/lib/krb5/keytab/.Sanitize D /trunk/src/lib/krb5/krb/.Sanitize D /trunk/src/lib/krb5/os/.Sanitize D /trunk/src/lib/krb5/posix/.Sanitize D /trunk/src/lib/krb5/rcache/.Sanitize D /trunk/src/lib/krb5/rcache/.rconf D /trunk/src/prototype/.Sanitize D /trunk/src/slave/.Sanitize D /trunk/src/tests/.Sanitize D /trunk/src/tests/asn.1/.Sanitize D /trunk/src/tests/create/.Sanitize D /trunk/src/tests/dejagnu/.Sanitize D /trunk/src/tests/dejagnu/config/.Sanitize D /trunk/src/tests/dejagnu/krb-root/.Sanitize D /trunk/src/tests/dejagnu/krb-standalone/.Sanitize D /trunk/src/tests/gssapi/.Sanitize D /trunk/src/tests/hammer/.Sanitize D /trunk/src/tests/misc/.Sanitize D /trunk/src/tests/resolve/.Sanitize D /trunk/src/tests/verify/.Sanitize D /trunk/src/util/.Sanitize D /trunk/src/util/et/.Sanitize D /trunk/src/util/kfrags/.Sanitize D /trunk/src/util/makedepend/.Sanitize D /trunk/src/util/profile/.Sanitize D /trunk/src/util/ss/.Sanitize D /trunk/src/windows/.Sanitize D /trunk/src/windows/cns/.Sanitize D /trunk/src/windows/gss/.Sanitize D /trunk/src/windows/wintel/.Sanitize Remove .Sanitize and .rconf files, no longer used. ------------------------------------------------------------------------ r17887 | raeburn | 2006-04-11 15:53:48 -0400 (Tue, 11 Apr 2006) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/appl/ChangeLog M /trunk/src/appl/configure.in A /trunk/src/appl/libpty (from /trunk/src/util/pty:17864) M /trunk/src/appl/libpty/ChangeLog M /trunk/src/appl/libpty/Makefile.in M /trunk/src/configure.in M /trunk/src/util/ChangeLog M /trunk/src/util/Makefile.in D /trunk/src/util/pty Move pty library from util/pty to appl/libpty; update Makefile.in and configure.in files accordingly. ------------------------------------------------------------------------ r17886 | raeburn | 2006-04-10 07:02:49 -0400 (Mon, 10 Apr 2006) | 1 line Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_preauth.c * kdc_preauth.c (verify_enc_timestamp): Initialize decrypt_err. ------------------------------------------------------------------------ r17885 | raeburn | 2006-04-10 06:42:32 -0400 (Mon, 10 Apr 2006) | 1 line Changed paths: M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/client.c * client.c (usage): Mark as "noreturn" under gcc. ------------------------------------------------------------------------ r17884 | raeburn | 2006-04-10 05:51:20 -0400 (Mon, 10 Apr 2006) | 3 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb5.c * kdb5.c (kdb_unlock_lib_lock, kdb_destroy_lib_lock): Cast 0 to void to silence compiler warning. ------------------------------------------------------------------------ r17881 | raeburn | 2006-04-08 07:08:49 -0400 (Sat, 08 Apr 2006) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_AC_CHECK_TYPE_WITH_HEADERS): Use quotes around tr arguments to prevent shell substitutions. ------------------------------------------------------------------------ r17880 | raeburn | 2006-04-08 07:03:03 -0400 (Sat, 08 Apr 2006) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/shlib.conf * shlib.conf (*-*-linux*): Use linker flag --as-needed when building shared libraries. ------------------------------------------------------------------------ r17872 | raeburn | 2006-04-08 03:05:20 -0400 (Sat, 08 Apr 2006) | 6 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/kadm_net.c * kadm_net.c (kadm_cli_send): Use 0, not NULL, when checking numeric error codes. (Removes the two occurrences of "comparison between pointer and integer" in the build.) ------------------------------------------------------------------------ r17871 | raeburn | 2006-04-08 02:52:21 -0400 (Sat, 08 Apr 2006) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in Move definitions of KRB5_PRIVATE and KRB5_DEPRECATED from autoconf.h to $(ALL_CFLAGS). ------------------------------------------------------------------------ r17867 | raeburn | 2006-04-08 00:41:48 -0400 (Sat, 08 Apr 2006) | 1 line Changed paths: M /trunk/src/lib/krb4/ChangeLog D /trunk/src/lib/krb4/fakeenv.c * fakeenv.c: Unused file deleted. ------------------------------------------------------------------------ r17856 | tlyu | 2006-04-05 17:22:10 -0400 (Wed, 05 Apr 2006) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/configure.in Add prerequisites for some header checks to avoid "present but cannot be compiled" warnings. ------------------------------------------------------------------------ r17844 | raeburn | 2006-04-04 17:31:43 -0400 (Tue, 04 Apr 2006) | 1 line Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/setenv.c * setenv.c: Include autoconf.h. ------------------------------------------------------------------------ r17843 | raeburn | 2006-04-04 17:22:17 -0400 (Tue, 04 Apr 2006) | 1 line Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/getdate.y * getdate.y: Include autoconf.h always. Don't include config.h. ------------------------------------------------------------------------ r17841 | raeburn | 2006-04-04 16:14:24 -0400 (Tue, 04 Apr 2006) | 1 line Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in * Makefile.in ($(srcdir)/profile_tcl.c): Don't invoke swig automatically. ------------------------------------------------------------------------ r17840 | raeburn | 2006-04-03 23:29:48 -0400 (Mon, 03 Apr 2006) | 1 line Changed paths: M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/krb5/krb/Makefile.in make depend ------------------------------------------------------------------------ r17839 | raeburn | 2006-04-03 23:09:55 -0400 (Mon, 03 Apr 2006) | 1 line Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/Makefile.in M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/Makefile.in M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/Makefile.in M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/Makefile.in M /trunk/src/kadmin/ktutil/ChangeLog M /trunk/src/kadmin/ktutil/Makefile.in M /trunk/src/kadmin/passwd/ChangeLog M /trunk/src/kadmin/passwd/Makefile.in M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/Makefile.in M /trunk/src/kadmin/testing/util/ChangeLog M /trunk/src/kadmin/testing/util/Makefile.in M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/Makefile.in M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in M /trunk/src/plugins/kdb/db2/ChangeLog M /trunk/src/plugins/kdb/db2/Makefile.in M /trunk/src/util/support/ChangeLog M /trunk/src/util/support/Makefile.in more DEFS= ------------------------------------------------------------------------ r17838 | raeburn | 2006-04-03 21:44:28 -0400 (Mon, 03 Apr 2006) | 1 line Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile.in M /trunk/src/lib/apputils/ChangeLog M /trunk/src/lib/apputils/Makefile.in M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/Makefile.in M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/Makefile.in M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/Makefile.in M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/Makefile.in M /trunk/src/slave/ChangeLog M /trunk/src/slave/Makefile.in M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/Makefile.in set DEFS empty in more places ------------------------------------------------------------------------ r17837 | raeburn | 2006-04-03 21:37:52 -0400 (Mon, 03 Apr 2006) | 5 lines Changed paths: M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/clnt/err_handle.c * err_handle.c: Include autoconf.h and string.h. (HAVE_PTHREAD_H): Undefine. * Makefile.in (DEFS): Make empty. ------------------------------------------------------------------------ r17836 | raeburn | 2006-04-03 21:28:03 -0400 (Mon, 03 Apr 2006) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/ChangeLog M /trunk/src/lib/krb5/ccache/ccapi/Makefile.in M /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.h * Makefile.in (DEFS): Make empty. * stdcc_util.h: Include autoconf.h. ------------------------------------------------------------------------ r17835 | raeburn | 2006-04-02 21:33:54 -0400 (Sun, 02 Apr 2006) | 1 line Changed paths: M /trunk/src/lib/crypto/aes/ChangeLog M /trunk/src/lib/crypto/aes/uitypes.h M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/t_cc.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/t_kerb.c M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/test_et.c include autoconf.h in a few more places ------------------------------------------------------------------------ r17833 | raeburn | 2006-04-02 03:31:52 -0400 (Sun, 02 Apr 2006) | 1 line Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/Makefile.in M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/Makefile.in * Makefile.in (DEFS): Make empty. ------------------------------------------------------------------------ r17832 | jaltman | 2006-04-01 23:28:26 -0500 (Sat, 01 Apr 2006) | 21 lines Changed paths: M /trunk/src/windows/identity/kconfig/api.c M /trunk/src/windows/identity/kconfig/kconfiginternal.h M /trunk/src/windows/identity/kcreddb/buf.c M /trunk/src/windows/identity/kcreddb/identity.c M /trunk/src/windows/identity/kcreddb/kcreddb.h M /trunk/src/windows/identity/kcreddb/type.c M /trunk/src/windows/identity/kherr/kherr.c M /trunk/src/windows/identity/kherr/kherr.h M /trunk/src/windows/identity/kherr/kherrinternal.h M /trunk/src/windows/identity/kmm/kmm_registrar.c M /trunk/src/windows/identity/kmm/kplugin.h M /trunk/src/windows/identity/kmq/init.c M /trunk/src/windows/identity/kmq/msgtype.c M /trunk/src/windows/identity/plugins/common/dynimport.c M /trunk/src/windows/identity/plugins/common/krb5common.c M /trunk/src/windows/identity/plugins/krb4/errorfuncs.c M /trunk/src/windows/identity/plugins/krb4/krb4plugin.c M /trunk/src/windows/identity/plugins/krb5/krb5configdlg.c M /trunk/src/windows/identity/plugins/krb5/krb5funcs.c M /trunk/src/windows/identity/plugins/krb5/krb5identpro.c M /trunk/src/windows/identity/plugins/krb5/krb5newcreds.c M /trunk/src/windows/identity/ui/cfg_general_wnd.c M /trunk/src/windows/identity/ui/cfg_identities_wnd.c M /trunk/src/windows/identity/ui/configwnd.c M /trunk/src/windows/identity/ui/credfuncs.c M /trunk/src/windows/identity/ui/credfuncs.h M /trunk/src/windows/identity/ui/credwnd.c M /trunk/src/windows/identity/ui/htwnd.c M /trunk/src/windows/identity/ui/lang/en_us/khapp.rc M /trunk/src/windows/identity/ui/main.c M /trunk/src/windows/identity/ui/mainwnd.c M /trunk/src/windows/identity/ui/newcredwnd.c M /trunk/src/windows/identity/ui/resource.h M /trunk/src/windows/identity/ui/statusbar.c M /trunk/src/windows/identity/uilib/configui.c M /trunk/src/windows/identity/uilib/creddlg.c M /trunk/src/windows/identity/uilib/khconfigui.h M /trunk/src/windows/identity/util/mstring.c M /trunk/src/windows/identity/util/sync.c ticket: new Results from Kerberos Interop session: - 64-bit Windows compatibility - correct uninitialized variables - work without kerberos 4 libraries including krb524 - add a mechanism to add and remove identities from the options dialog. This allows a configuration to be specified using a separate file based ccache for each identity - work without availability of ccapi - force a renew of credentials on startup to support the case when MSLSA is the only credential cache ------------------------------------------------------------------------ r17831 | jaltman | 2006-04-01 23:21:29 -0500 (Sat, 01 Apr 2006) | 3 lines Changed paths: M /trunk/src/windows/identity/help/html/concept_identity.htm M /trunk/src/windows/identity/help/html/concepts.htm A /trunk/src/windows/identity/help/html/images/appicon_empty.bmp A /trunk/src/windows/identity/help/html/images/appicon_expired.bmp A /trunk/src/windows/identity/help/html/images/appicon_good.bmp A /trunk/src/windows/identity/help/html/images/appicon_warnexp.bmp A /trunk/src/windows/identity/help/html/images/appicon_warning.bmp A /trunk/src/windows/identity/help/html/images/screen_menu_view_cols.bmp A /trunk/src/windows/identity/help/html/use_icon.htm A /trunk/src/windows/identity/help/html/use_layout.htm ticket: new ------------------------------------------------------------------------ r17830 | raeburn | 2006-04-01 19:22:59 -0500 (Sat, 01 Apr 2006) | 1 line Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/aes/ChangeLog M /trunk/src/lib/crypto/aes/Makefile.in M /trunk/src/lib/crypto/arcfour/ChangeLog M /trunk/src/lib/crypto/arcfour/Makefile.in M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/dk/ChangeLog M /trunk/src/lib/crypto/dk/Makefile.in M /trunk/src/lib/crypto/enc_provider/ChangeLog M /trunk/src/lib/crypto/enc_provider/Makefile.in M /trunk/src/lib/crypto/hash_provider/ChangeLog M /trunk/src/lib/crypto/hash_provider/Makefile.in M /trunk/src/lib/crypto/keyhash_provider/ChangeLog M /trunk/src/lib/crypto/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/old/ChangeLog M /trunk/src/lib/crypto/old/Makefile.in M /trunk/src/lib/crypto/raw/ChangeLog M /trunk/src/lib/crypto/raw/Makefile.in M /trunk/src/lib/crypto/sha1/ChangeLog M /trunk/src/lib/crypto/sha1/Makefile.in M /trunk/src/lib/crypto/yarrow/ChangeLog M /trunk/src/lib/crypto/yarrow/Makefile.in don't use configure-defined macros on command line, use autoconf.h only ------------------------------------------------------------------------ r17826 | raeburn | 2006-03-31 22:11:10 -0500 (Fri, 31 Mar 2006) | 1 line Changed paths: M /trunk/src/appl/gssftp/ftp/Makefile.in M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/kadmin/testing/util/Makefile.in M /trunk/src/lib/rpc/Makefile.in make depend ------------------------------------------------------------------------ r17825 | raeburn | 2006-03-31 22:08:17 -0500 (Fri, 31 Mar 2006) | 3 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin.h M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/ovload.c M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/kadm_rpc_svc.c M /trunk/src/kadmin/testing/util/ChangeLog M /trunk/src/kadmin/testing/util/tcl_kadm5.c M /trunk/src/kadmin/testing/util/tcl_ovsec_kadm.c M /trunk/src/kadmin/testing/util/test.c M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/chpass_util.c M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/client_init.c M /trunk/src/lib/kadm5/server_internal.h M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/svr_iters.c M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/err_handle.c M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/in_tkt.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/dnsglue.c M /trunk/src/lib/krb5/os/dnsglue.h M /trunk/src/lib/krb5/os/dnssrv.c M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/auth_unix.c M /trunk/src/lib/rpc/clnt_generic.c M /trunk/src/lib/rpc/clnt_perror.c M /trunk/src/lib/rpc/clnt_simple.c M /trunk/src/lib/rpc/getrpcport.c M /trunk/src/lib/rpc/svc.c M /trunk/src/lib/rpc/svc_tcp.c M /trunk/src/lib/rpc/svc_udp.c M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/client.c M /trunk/src/lib/rpc/unit-test/server.c Include autoconf.h (or include it earlier) in a bunch of files that are currently depending on command-line macro settings. ------------------------------------------------------------------------ r17824 | raeburn | 2006-03-31 21:56:40 -0500 (Fri, 31 Mar 2006) | 1 line Changed paths: M /trunk/src/plugins/kdb/db2/ChangeLog M /trunk/src/plugins/kdb/db2/db2_exp.c M /trunk/src/plugins/kdb/db2/kdb_db2.c * db2_exp.c, kdb_db2.c: Include k5-int.h earlier. ------------------------------------------------------------------------ r17823 | raeburn | 2006-03-31 20:26:39 -0500 (Fri, 31 Mar 2006) | 15 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in * configure.in: Check for access, ftime, getcwd, srand48, srand, srandom, stat, strchr, strerror, strstr, timezone, umask, waitpid, sem_init, sem_trywait, daemon, alloca.h, dlfcn.h, limits.h, pthread.h, semaphore.h, krb_db.h, kdc.h, sockaddr.sa_len, sockaddr_in.sin_len, stat.st_mtimensec, stat.st_mtimespec.tv_nsec, and stat.st_mtim.tv_nsec. Invoke KRB5_AC_REGEX_FUNCS, AC_TYPE_OFF_T, CHECK_WAIT_TYPE, CHECK_SIGPROCMASK, AC_TYPE_GETGROUPS, CHECK_SETJMP, and DECLARE_SYS_ERRLIST. Add checks for perror declaration, strptime prototype, setrpcent and endrpcent return types from configure.in scripts in subdirectories. With this patch, nearly every -D option used to compile a file that we care about for KfM should now be duplicated in include/autoconf.h. There are still other -D options not represented here (e.g., in appl/, util/pty, and the python sample plugin). ------------------------------------------------------------------------ r17822 | raeburn | 2006-03-31 20:20:24 -0500 (Fri, 31 Mar 2006) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_SOCKADDR_SA_LEN): Use AC_CHECK_MEMBER. (CHECK_UTMP): Use AC_CHECK_MEMBERS. ------------------------------------------------------------------------ r17821 | raeburn | 2006-03-31 20:17:47 -0500 (Fri, 31 Mar 2006) | 1 line Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/configure.in * configure.in: Never define size_t. ------------------------------------------------------------------------ r17820 | raeburn | 2006-03-31 18:09:53 -0500 (Fri, 31 Mar 2006) | 1 line Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/configure.in * configure.in: Always provide three arguments to AC_DEFINE. ------------------------------------------------------------------------ r17819 | raeburn | 2006-03-31 16:16:59 -0500 (Fri, 31 Mar 2006) | 1 line Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in * configure.in: Remove the #undef lines for the PACKAGE_ macros. ------------------------------------------------------------------------ r17818 | raeburn | 2006-03-31 16:00:40 -0500 (Fri, 31 Mar 2006) | 1 line Changed paths: M /trunk/src/ChangeLog M /trunk/src/appl/gssftp/ChangeLog M /trunk/src/appl/gssftp/configure.in M /trunk/src/configure.in * configure.in: Don't test word sizes. ------------------------------------------------------------------------ r17817 | raeburn | 2006-03-31 15:08:46 -0500 (Fri, 31 Mar 2006) | 4 lines Changed paths: M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/kt_file.c * kt_file.c (krb5_ktf_keytab_externalize, krb5_ktf_keytab_internalize): Read and write file position as 64 bits rather than trying to figure out size of long. ------------------------------------------------------------------------ r17816 | raeburn | 2006-03-30 21:10:57 -0500 (Thu, 30 Mar 2006) | 4 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/secure.c * secure.c: Include autoconf.h. Include stdint.h and inttypes.h if available. (ftp_uint32, ftp_int32): Always define as [u]int32_t instead of testing configure-time type size macros. ------------------------------------------------------------------------ r17815 | raeburn | 2006-03-30 21:03:25 -0500 (Thu, 30 Mar 2006) | 7 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/configure.in M /trunk/src/util/profile/prof_init.c M /trunk/src/util/profile/prof_int.h * prof_int.h (SIZEOF_INT, SIZEOF_SHORT, SIZEOF_LONG)[_WIN32]: Don't define. * configure.in: Don't test sizes of types. * prof_init.c: Include stdint.h and inttypes.h if available. (prof_int32): Always define as int32_t. ------------------------------------------------------------------------ r17814 | raeburn | 2006-03-30 20:58:03 -0500 (Thu, 30 Mar 2006) | 1 line Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/configure.in * configure.in: Don't test sizes of natural types. ------------------------------------------------------------------------ r17813 | raeburn | 2006-03-30 20:55:36 -0500 (Thu, 30 Mar 2006) | 4 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/configure.in M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/generic/gssapi.hin M /trunk/src/lib/gssapi/generic/gssapiP_generic.h Stop checking sizeof(type) at configure time. Pull stdint.h and inttypes.h into gssapi.h if available. Don't use size/limit tests for choosing gss_[u]int32; just use [u]int32_t. ------------------------------------------------------------------------ r17812 | raeburn | 2006-03-30 20:34:38 -0500 (Thu, 30 Mar 2006) | 4 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/util_token.c * util_token.c: Include limits.h. (der_length_size, der_write_length): Test INT_MAX instead of SIZEOF_INT. (der_read_length): Test sizeof(int) instead of SIZEOF_INT. ------------------------------------------------------------------------ r17811 | raeburn | 2006-03-30 20:24:29 -0500 (Thu, 30 Mar 2006) | 1 line Changed paths: M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/gss-sample/Makefile.in M /trunk/src/appl/gssftp/ftp/Makefile.in M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/appl/telnet/libtelnet/Makefile.in M /trunk/src/appl/telnet/telnet/Makefile.in M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/clients/klist/Makefile.in M /trunk/src/clients/ksu/Makefile.in M /trunk/src/kadmin/ktutil/Makefile.in M /trunk/src/kadmin/testing/util/Makefile.in M /trunk/src/kdc/Makefile.in M /trunk/src/krb524/Makefile.in M /trunk/src/lib/apputils/Makefile.in M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/aes/Makefile.in M /trunk/src/lib/crypto/arcfour/Makefile.in M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/dk/Makefile.in M /trunk/src/lib/crypto/enc_provider/Makefile.in M /trunk/src/lib/crypto/hash_provider/Makefile.in M /trunk/src/lib/crypto/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/old/Makefile.in M /trunk/src/lib/crypto/raw/Makefile.in M /trunk/src/lib/crypto/sha1/Makefile.in M /trunk/src/lib/crypto/yarrow/Makefile.in M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/lib/rpc/Makefile.in M /trunk/src/plugins/kdb/db2/Makefile.in M /trunk/src/slave/Makefile.in M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/create/Makefile.in M /trunk/src/tests/dejagnu/Makefile.in M /trunk/src/tests/gss-threads/Makefile.in M /trunk/src/tests/gssapi/Makefile.in M /trunk/src/tests/hammer/Makefile.in M /trunk/src/tests/misc/Makefile.in M /trunk/src/tests/resolve/Makefile.in M /trunk/src/tests/shlib/Makefile.in M /trunk/src/tests/verify/Makefile.in M /trunk/src/util/et/Makefile.in M /trunk/src/util/profile/Makefile.in M /trunk/src/util/pty/Makefile.in M /trunk/src/util/ss/Makefile.in M /trunk/src/util/support/Makefile.in make depend, now with dependency sorting ------------------------------------------------------------------------ r17810 | raeburn | 2006-03-30 20:23:55 -0500 (Thu, 30 Mar 2006) | 3 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/depfix.pl * depfix.pl (uniquify): Sort dependencies, so little tweaks to include orders don't change lots of makefiles. ------------------------------------------------------------------------ r17809 | raeburn | 2006-03-30 05:30:24 -0500 (Thu, 30 Mar 2006) | 1 line Changed paths: M /trunk/src/clients/klist/Makefile.in make depend ------------------------------------------------------------------------ r17808 | raeburn | 2006-03-30 05:28:30 -0500 (Thu, 30 Mar 2006) | 1 line Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.c * klist.c: Include autoconf.h first. ------------------------------------------------------------------------ r17807 | raeburn | 2006-03-30 05:26:46 -0500 (Thu, 30 Mar 2006) | 3 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/dyn.c * dyn.c (DynDelete, DynInsert, DynPut): Delete bcopy branches. (HAVE_MEMMOVE): Don't define. ------------------------------------------------------------------------ r17806 | raeburn | 2006-03-30 05:17:20 -0500 (Thu, 30 Mar 2006) | 1 line Changed paths: M /trunk/src/lib/crypto/aes/ChangeLog M /trunk/src/lib/crypto/aes/Makefile.in M /trunk/src/lib/crypto/aes/aesopt.h * aesopt.h: Include autoconf.h. ------------------------------------------------------------------------ r17805 | raeburn | 2006-03-30 05:17:09 -0500 (Thu, 30 Mar 2006) | 1 line Changed paths: M /trunk/src/lib/crypto/sha1/ChangeLog M /trunk/src/lib/crypto/sha1/shs.c * shs.c: Include shs.h first. ------------------------------------------------------------------------ r17804 | raeburn | 2006-03-30 05:12:57 -0500 (Thu, 30 Mar 2006) | 1 line Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/Makefile.in M /trunk/src/util/pty/pty-int.h * pty-int.h: Include autoconf.h. ------------------------------------------------------------------------ r17803 | raeburn | 2006-03-30 05:12:03 -0500 (Thu, 30 Mar 2006) | 1 line Changed paths: M /trunk/src/util/ss/Makefile.in make depend ------------------------------------------------------------------------ r17802 | raeburn | 2006-03-30 05:08:32 -0500 (Thu, 30 Mar 2006) | 1 line Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/ss_internal.h * ss_internal.h: Include autoconf.h. ------------------------------------------------------------------------ r17801 | raeburn | 2006-03-30 05:04:16 -0500 (Thu, 30 Mar 2006) | 1 line Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile.in M /trunk/src/krb524/k524init.c * k524init.c: Include autoconf.h. ------------------------------------------------------------------------ r17800 | raeburn | 2006-03-30 03:54:07 -0500 (Thu, 30 Mar 2006) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in * configure.in: Put definition of KRB5_AUTOCONF_H at top of header file, not bottom. Disable the #undefs for the PACKAGE_ macros. ------------------------------------------------------------------------ r17799 | raeburn | 2006-03-30 03:52:36 -0500 (Thu, 30 Mar 2006) | 1 line Changed paths: M /trunk/src/clients/kdestroy/ChangeLog M /trunk/src/clients/kdestroy/kdestroy.c M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.c include autoconf.h before krb5.h ------------------------------------------------------------------------ r17798 | raeburn | 2006-03-30 03:46:06 -0500 (Thu, 30 Mar 2006) | 1 line Changed paths: M /trunk/src/lib/crypto/aes/aesopt.h fill a paragraph in a comment because it's making my scripted parsing difficult ------------------------------------------------------------------------ r17797 | raeburn | 2006-03-29 22:57:08 -0500 (Wed, 29 Mar 2006) | 7 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/Makefile.in Currently logger.c is built as part of the KDC, and also built into and exported from libkadm5srv, which the KDC links against. Stop doing that. * Makefile.in (logger.c, logger.o, $(OUTPRE)logger.$(OBJEXT)): Targets deleted. (SRCS, OBJS, clean): Drop references to them. ------------------------------------------------------------------------ r17794 | raeburn | 2006-03-28 16:35:36 -0500 (Tue, 28 Mar 2006) | 2 lines Changed paths: M /trunk/src/clients/kdestroy/ChangeLog M /trunk/src/clients/kdestroy/Makefile.in M /trunk/src/clients/kdestroy/kdestroy.c M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/Makefile.in M /trunk/src/clients/kinit/kinit.c M /trunk/src/clients/kpasswd/ChangeLog M /trunk/src/clients/kpasswd/Makefile.in M /trunk/src/clients/kpasswd/kpasswd.c M /trunk/src/clients/kvno/ChangeLog M /trunk/src/clients/kvno/Makefile.in M /trunk/src/clients/kvno/kvno.c Include autoconf.h early in sources, and disable use of @DEFS@. ------------------------------------------------------------------------ r17793 | raeburn | 2006-03-28 16:34:51 -0500 (Tue, 28 Mar 2006) | 1 line Changed paths: M /trunk/src/clients/ChangeLog M /trunk/src/clients/configure.in * configure.in: Always pass three arguments to AC_DEFINE. ------------------------------------------------------------------------ r17792 | raeburn | 2006-03-28 16:26:15 -0500 (Tue, 28 Mar 2006) | 1 line Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/configure.in * configure.in: Always supply three arguments to AC_DEFINE_UNQUOTED. ------------------------------------------------------------------------ r17791 | raeburn | 2006-03-28 16:22:02 -0500 (Tue, 28 Mar 2006) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in * configure.in: Check for getusershell, lstat, pwd.h, arpa/inet.h. On OSF/1, check for setluid in security library. ------------------------------------------------------------------------ r17790 | raeburn | 2006-03-28 16:10:48 -0500 (Tue, 28 Mar 2006) | 5 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (CHECK_UTMP): Call AC_CHECK_FUNCS once instead of AC_CHECK_FUNC for each function. (CHECK_SIGPROCMASK, CHECK_SETJMP, CHECK_UTMP, AC_KRB5_TCL_TRYOLD, KRB5_AC_LIBUTIL): Supply all three arguments in AC_DEFINE calls. ------------------------------------------------------------------------ r17789 | raeburn | 2006-03-27 23:35:02 -0500 (Mon, 27 Mar 2006) | 1 line Changed paths: M /trunk/src/appl/ChangeLog M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/configure.in M /trunk/src/appl/gssftp/ChangeLog M /trunk/src/appl/gssftp/configure.in M /trunk/src/appl/telnet/ChangeLog M /trunk/src/appl/telnet/configure.in * configure.in: Supply comment template in AC_DEFINE calls. ------------------------------------------------------------------------ r17788 | raeburn | 2006-03-27 23:31:02 -0500 (Mon, 27 Mar 2006) | 1 line Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/configure.in * configure.in: Supply all three arguments when calling AC_DEFINE. ------------------------------------------------------------------------ r17787 | raeburn | 2006-03-27 22:09:31 -0500 (Mon, 27 Mar 2006) | 1 line Changed paths: M /trunk/src/kadmin/ChangeLog M /trunk/src/kadmin/configure.in * configure.in: Don't define NDBM_PW_CHECK. ------------------------------------------------------------------------ r17786 | raeburn | 2006-03-27 17:53:15 -0500 (Mon, 27 Mar 2006) | 1 line Changed paths: M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/clients/ksu/Makefile.in M /trunk/src/include/k5-err.h M /trunk/src/kadmin/ktutil/Makefile.in M /trunk/src/kdc/Makefile.in M /trunk/src/krb524/Makefile.in M /trunk/src/lib/apputils/Makefile.in M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/aes/Makefile.in M /trunk/src/lib/crypto/arcfour/Makefile.in M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/dk/Makefile.in M /trunk/src/lib/crypto/enc_provider/Makefile.in M /trunk/src/lib/crypto/hash_provider/Makefile.in M /trunk/src/lib/crypto/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/old/Makefile.in M /trunk/src/lib/crypto/raw/Makefile.in M /trunk/src/lib/crypto/sha1/Makefile.in M /trunk/src/lib/crypto/yarrow/Makefile.in M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/plugins/kdb/db2/Makefile.in M /trunk/src/slave/Makefile.in M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/create/Makefile.in M /trunk/src/tests/hammer/Makefile.in M /trunk/src/tests/verify/Makefile.in M /trunk/src/util/support/Makefile.in make depend ------------------------------------------------------------------------ r17785 | raeburn | 2006-03-27 17:40:37 -0500 (Mon, 27 Mar 2006) | 1 line Changed paths: M /trunk/src/config/ChangeLog A /trunk/src/config/wconfig.pl * wconfig.pl: New file. ------------------------------------------------------------------------ r17784 | raeburn | 2006-03-27 17:24:11 -0500 (Mon, 27 Mar 2006) | 1 line Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in * Makefile.in (include_xom): Define as "rem" instead of empty on Windows. ------------------------------------------------------------------------ r17783 | raeburn | 2006-03-27 16:41:17 -0500 (Mon, 27 Mar 2006) | 1 line Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-err.h get proper KRB5_CALLCONV definition ------------------------------------------------------------------------ r17782 | raeburn | 2006-03-27 16:40:09 -0500 (Mon, 27 Mar 2006) | 1 line Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in fix up windows include/krb5 references ------------------------------------------------------------------------ r17781 | raeburn | 2006-03-27 15:53:18 -0500 (Mon, 27 Mar 2006) | 1 line Changed paths: M /trunk/src/lib/comerr32.def M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/com_err.c build and export set/reset_com_err_hook on windows ------------------------------------------------------------------------ r17780 | raeburn | 2006-03-27 15:50:01 -0500 (Mon, 27 Mar 2006) | 1 line Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/krb5_32.def * krb5_32.def: Add the new error-message functions. ------------------------------------------------------------------------ r17776 | raeburn | 2006-03-26 15:55:59 -0500 (Sun, 26 Mar 2006) | 13 lines Changed paths: M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.c M /trunk/src/clients/kvno/ChangeLog M /trunk/src/clients/kvno/kvno.c M /trunk/src/include/ChangeLog A /trunk/src/include/k5-err.h (from /users/raeburn/branches/err/src/include/k5-err.h:17773) M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/gc_via_tkt.c A /trunk/src/lib/krb5/krb/kerrs.c (from /users/raeburn/branches/err/src/lib/krb5/krb/kerrs.c:17773) M /trunk/src/lib/krb5/krb5_libinit.c M /trunk/src/lib/krb5/libkrb5.exports M /trunk/src/plugins/locate/python/ChangeLog M /trunk/src/plugins/locate/python/Makefile.in M /trunk/src/plugins/locate/python/py-locate.c M /trunk/src/util/support/ChangeLog M /trunk/src/util/support/Makefile.in A /trunk/src/util/support/errors.c (from /users/raeburn/branches/err/src/util/support/errors.c:17773) M /trunk/src/util/support/libkrb5support.exports M /trunk/src/util/support/threads.c Initial enhanced error message support, similar to what I sent to krbdev except for some function renaming (krb5_free_error was already in use, so added _message to everything), and the context is allowed to be NULL (in which case we fall back to error_message() and storing no strings) to simplify some code. Low-level routines in the support library, using a private data structure; higher-level routines in libkrb5, using a krb5_context. Added error info strings to the KRB_ERR_GENERIC case in gc_via_tkt.c and the python sample service location plugin. Added code to kinit and kvno to look up and display the strings. ------------------------------------------------------------------------ r17774 | raeburn | 2006-03-26 04:09:07 -0500 (Sun, 26 Mar 2006) | 1 line Changed paths: M /trunk/src/configure.in remove some commented-out commands ------------------------------------------------------------------------ r17753 | jaltman | 2006-03-21 00:27:43 -0500 (Tue, 21 Mar 2006) | 5 lines Changed paths: M /trunk/src/windows/identity/doc/netidmgr.doc M /trunk/src/windows/identity/doc/netidmgr.pdf ticket: 3542 Updates for the Network Identity Manager User Guide for KFW 3.1.0. ------------------------------------------------------------------------ r17752 | jaltman | 2006-03-20 18:23:33 -0500 (Mon, 20 Mar 2006) | 32 lines Changed paths: M /trunk/src/windows/identity/Makefile M /trunk/src/windows/identity/config/Makefile A /trunk/src/windows/identity/config/Makefile.w2k M /trunk/src/windows/identity/config/Makefile.w32 M /trunk/src/windows/identity/doc/netidmgr.doc M /trunk/src/windows/identity/help/Makefile M /trunk/src/windows/identity/help/html/act_new_creds.htm M /trunk/src/windows/identity/help/html/act_renew_creds.htm M /trunk/src/windows/identity/help/html/act_set_default.htm M /trunk/src/windows/identity/help/html/concept_cred_pro.htm M /trunk/src/windows/identity/help/html/concept_ident_pro.htm M /trunk/src/windows/identity/help/html/concept_identity.htm M /trunk/src/windows/identity/help/html/concepts.htm M /trunk/src/windows/identity/help/html/copyright.htm M /trunk/src/windows/identity/help/html/howdoi.htm M /trunk/src/windows/identity/help/html/images/screen_menu_bar.bmp M /trunk/src/windows/identity/help/html/images/screen_menu_credential.bmp M /trunk/src/windows/identity/help/html/images/screen_menu_file.bmp M /trunk/src/windows/identity/help/html/images/screen_menu_help.bmp M /trunk/src/windows/identity/help/html/images/screen_menu_options.bmp M /trunk/src/windows/identity/help/html/images/screen_menu_view.bmp M /trunk/src/windows/identity/help/html/menu_all.htm M /trunk/src/windows/identity/help/html/menu_credential.htm M /trunk/src/windows/identity/help/html/menu_file.htm M /trunk/src/windows/identity/help/html/menu_help.htm M /trunk/src/windows/identity/help/html/menu_options.htm M /trunk/src/windows/identity/help/html/menu_view.htm M /trunk/src/windows/identity/help/html/use_start.htm M /trunk/src/windows/identity/help/html/using.htm M /trunk/src/windows/identity/help/toc.hhc A /trunk/src/windows/identity/nidmgrdll/Makefile.w2k M /trunk/src/windows/identity/plugins/krb4/krb4newcreds.c D /trunk/src/windows/identity/plugins/krb5/krb5util.c M /trunk/src/windows/identity/ui/Makefile A /trunk/src/windows/identity/ui/Makefile.w2k A /trunk/src/windows/identity/ui/cfg_appear_wnd.c M /trunk/src/windows/identity/ui/cfg_general_wnd.c M /trunk/src/windows/identity/ui/configwnd.c M /trunk/src/windows/identity/ui/configwnd.h M /trunk/src/windows/identity/ui/credwnd.c M /trunk/src/windows/identity/ui/credwnd.h M /trunk/src/windows/identity/ui/lang/en_us/khapp.rc M /trunk/src/windows/identity/ui/mainwnd.c M /trunk/src/windows/identity/ui/notifier.c M /trunk/src/windows/identity/ui/resource.h A /trunk/src/windows/identity/uilib/Makefile.w2k M /trunk/src/windows/identity/uilib/action.c M /trunk/src/windows/identity/uilib/actions.csv M /trunk/src/windows/identity/uilib/khactiondef.h ticket: new This commit updates: + the HTMLHelp formatted documentation + the build system to produce separate binaries for Windows 2000 and Windows XP and beyond. Separate binaries are required because we make heavy use of some of the UI features found in XP that don't exist in 2000. If we build only for XP then the binaries won't run on 2000 and if we build for 2000, then the functionality we desire for balloon text and the tracker windows does not work properly on XP or above. (Note for Vista we will need to build three sets of binaries if we want to take advantage of the new functionality that is available only there.) + Add more debugging to the krb4 plug-in and ensure that all checkboxes are initialized. + remove plugins/krb5/krb5util.c which is an unused file + Use mixed case for Alt, Ctrl and Shift text designators + Increment the build number to 1.1.0.1 + Plug a memory leak when dialogs are closed + Add a new Options->Appearance configuration page that can be used to allow user customized font selection. This page will also be used for custom color selection in a future release. ------------------------------------------------------------------------ r17742 | raeburn | 2006-03-15 20:29:26 -0500 (Wed, 15 Mar 2006) | 6 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in M /trunk/src/config/shlib.conf Quick hack to make it easy to run valgrind on many of our test cases. Notably, though, the dejagnu tests will not include valgrind. * pre.in (MAYBE_VALGRIND): New variable. * shlib.conf (*-*-linux*): Use it in RUN_ENV. ------------------------------------------------------------------------ r17741 | raeburn | 2006-03-15 19:28:51 -0500 (Wed, 15 Mar 2006) | 1 line Changed paths: M /trunk/src/appl/telnet/ChangeLog M /trunk/src/appl/telnet/configure.in * configure.in: If tgetent can't be found, error out. ------------------------------------------------------------------------ r17739 | raeburn | 2006-03-13 20:39:24 -0500 (Mon, 13 Mar 2006) | 5 lines Changed paths: M /trunk/src/tests/ChangeLog M /trunk/src/tests/Makefile.in * Makefile.in (krb5.conf): New target. Use config-files/krb5.conf, but add db_module_dir tag. (kdb_check): Depend on it. (RUN_SETUP): Use it for KRB5_CONFIG. ------------------------------------------------------------------------ r17738 | raeburn | 2006-03-13 16:56:26 -0500 (Mon, 13 Mar 2006) | 3 lines Changed paths: M /trunk/src/util/support/ChangeLog M /trunk/src/util/support/plugins.c * plugins.c (krb5int_get_plugin_dir_data): If dirhandle is null or the file pointer is null, return a one-element list containing just NULL. ------------------------------------------------------------------------ r17737 | raeburn | 2006-03-13 16:48:32 -0500 (Mon, 13 Mar 2006) | 1 line Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in * Makefile.in (check-unix): Use RUN_SETUP for t_deltat. ------------------------------------------------------------------------ r17736 | raeburn | 2006-03-13 16:44:47 -0500 (Mon, 13 Mar 2006) | 1 line Changed paths: M /trunk/src/lib/crypto/sha1/ChangeLog M /trunk/src/lib/crypto/sha1/Makefile.in * Makefile.in (check-unix): Use RUN_SETUP. ------------------------------------------------------------------------ r17735 | jaltman | 2006-03-13 12:02:13 -0500 (Mon, 13 Mar 2006) | 8 lines Changed paths: M /trunk/src/windows/ChangeLog M /trunk/src/windows/version.rc A /trunk/src/windows/winlevel.h ticket: new add new file windows/winlevel.h and update windows/version.rc to allow for a configurable KRB5_BUILDLEVEL. This will be used to distinguish binary files from the same version 1.4.3 but different releases (alpha-1, alpha-2, beta-1, beta-2, final) ------------------------------------------------------------------------ r17734 | raeburn | 2006-03-11 18:04:09 -0500 (Sat, 11 Mar 2006) | 1 line Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/build.texinfo M /trunk/doc/definitions.texinfo M /trunk/doc/implementor.texinfo M /trunk/doc/install-old.texi M /trunk/doc/kadmin/ChangeLog M /trunk/doc/kadmin/README update docs for include/krb5/ -> include/ merge ------------------------------------------------------------------------ r17733 | raeburn | 2006-03-11 18:00:26 -0500 (Sat, 11 Mar 2006) | 1 line Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/reconf * reconf: Put autoconf.stmp into include directory. ------------------------------------------------------------------------ r17732 | raeburn | 2006-03-11 17:53:25 -0500 (Sat, 11 Mar 2006) | 1 line Changed paths: M /trunk/src/include/ChangeLog D /trunk/src/include/ChangeLog.krb5 merge krb5 subdir change log data ------------------------------------------------------------------------ r17731 | raeburn | 2006-03-11 17:25:11 -0500 (Sat, 11 Mar 2006) | 1 line Changed paths: A /trunk/src/include/ChangeLog.krb5 temporary: change log from old krb5/ directory ------------------------------------------------------------------------ r17730 | raeburn | 2006-03-11 17:23:28 -0500 (Sat, 11 Mar 2006) | 10 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/gss-sample/Makefile.in M /trunk/src/appl/gssftp/ftp/Makefile.in M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/appl/telnet/telnet/Makefile.in M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/clients/klist/Makefile.in M /trunk/src/clients/ksu/Makefile.in M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in M /trunk/src/configure.in M /trunk/src/include M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in A /trunk/src/include/adm.h (from /trunk/src/include/krb5/adm.h:17727) A /trunk/src/include/adm_defs.h (from /trunk/src/include/krb5/adm_defs.h:17727) A /trunk/src/include/adm_proto.h (from /trunk/src/include/krb5/adm_proto.h:17727) A /trunk/src/include/copyright.h (from /trunk/src/include/krb5/copyright.h:17727) M /trunk/src/include/k5-util.h A /trunk/src/include/kdb.h (from /trunk/src/include/krb5/kdb.h:17727) A /trunk/src/include/kdb_dbc.h (from /trunk/src/include/krb5/kdb_dbc.h:17727) A /trunk/src/include/kdb_kt.h (from /trunk/src/include/krb5/kdb_kt.h:17727) D /trunk/src/include/krb5 M /trunk/src/include/port-sockets.h M /trunk/src/include/socket-utils.h A /trunk/src/include/stock (from /trunk/src/include/krb5/stock:17727) M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kadmin/cli/keytab.c D /trunk/src/kadmin/cli/memmove.c M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/dump.c M /trunk/src/kadmin/dbutil/kadm5_create.c M /trunk/src/kadmin/dbutil/kdb5_create.c M /trunk/src/kadmin/dbutil/kdb5_destroy.c M /trunk/src/kadmin/dbutil/kdb5_util.c M /trunk/src/kadmin/dbutil/ovload.c M /trunk/src/kadmin/ktutil/Makefile.in M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/misc.c M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/kadmin/server/schpw.c M /trunk/src/kadmin/server/server_stubs.c M /trunk/src/kadmin/testing/util/Makefile.in M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/kerberos_v4.c M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile.in M /trunk/src/krb524/krb524d.c M /trunk/src/lib/apputils/Makefile.in M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/aes/Makefile.in M /trunk/src/lib/crypto/arcfour/Makefile.in M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/dk/Makefile.in M /trunk/src/lib/crypto/enc_provider/Makefile.in M /trunk/src/lib/crypto/hash_provider/Makefile.in M /trunk/src/lib/crypto/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/old/Makefile.in M /trunk/src/lib/crypto/raw/Makefile.in M /trunk/src/lib/crypto/sha1/Makefile.in M /trunk/src/lib/crypto/yarrow/ChangeLog M /trunk/src/lib/crypto/yarrow/Makefile.in M /trunk/src/lib/crypto/yarrow/ytypes.h M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/adb.h M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/server_internal.h M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kadm5/srv/server_misc.c M /trunk/src/lib/kadm5/srv/svr_principal.c M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/lock-test.c M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb4/gethostname.c M /trunk/src/lib/krb4/getst.c M /trunk/src/lib/krb4/kadm_net.c M /trunk/src/lib/krb4/klog.c M /trunk/src/lib/krb4/kparse.c M /trunk/src/lib/krb4/kuserok.c M /trunk/src/lib/krb4/log.c M /trunk/src/lib/krb4/memcache.c M /trunk/src/lib/krb4/mk_preauth.c M /trunk/src/lib/krb4/netread.c M /trunk/src/lib/krb4/netwrite.c M /trunk/src/lib/krb4/put_svc_key.c M /trunk/src/lib/krb4/recvauth.c M /trunk/src/lib/krb4/send_to_kdc.c M /trunk/src/lib/krb4/tkt_string.c M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/server.c M /trunk/src/plugins/kdb/db2/ChangeLog M /trunk/src/plugins/kdb/db2/Makefile.in M /trunk/src/plugins/kdb/db2/pol_xdr.c M /trunk/src/plugins/kdb/db2/policy_db.h M /trunk/src/slave/Makefile.in M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/create/Makefile.in M /trunk/src/tests/gss-threads/ChangeLog M /trunk/src/tests/gss-threads/Makefile.in M /trunk/src/tests/gss-threads/gss-misc.c M /trunk/src/tests/hammer/Makefile.in M /trunk/src/tests/misc/ChangeLog M /trunk/src/tests/misc/Makefile.in M /trunk/src/tests/misc/test_getpw.c M /trunk/src/tests/misc/test_getsockname.c M /trunk/src/tests/resolve/Makefile.in M /trunk/src/tests/shlib/ChangeLog M /trunk/src/tests/shlib/Makefile.in M /trunk/src/tests/shlib/t_loader.c M /trunk/src/tests/verify/Makefile.in M /trunk/src/util/et/Makefile.in M /trunk/src/util/profile/Makefile.in M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/Makefile.in M /trunk/src/util/support/ChangeLog M /trunk/src/util/support/Makefile.in Instead of arbitrary division of headers into include and include/krb5, with include directives sometimes using krb5/foo.h and sometimes using foo.h, and -I options always given for both directories in both source and build trees, push include/krb5/* up a level and drop the krb5 directory (except, for the moment, the change log). Updated #include directives, -I options, and dependencies accordingly, and deleted one or two bits of old, unused code that was noticed in the process. ------------------------------------------------------------------------ r17729 | jaltman | 2006-03-11 00:06:26 -0500 (Sat, 11 Mar 2006) | 7 lines Changed paths: M /trunk/src/windows/installer/nsis/ChangeLog M /trunk/src/windows/installer/nsis/KfWConfigPage2.ini M /trunk/src/windows/installer/nsis/kfw.ico ticket: new tags: pullup - replace icon with the NetIDMgr icon - replace references to Leash with NetIDMgr ------------------------------------------------------------------------ r17728 | raeburn | 2006-03-10 21:13:59 -0500 (Fri, 10 Mar 2006) | 5 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/config/ChangeLog M /trunk/src/config/post.in M /trunk/src/config/pre.in M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/Makefile.in M /trunk/src/kadmin/ktutil/ChangeLog M /trunk/src/kadmin/ktutil/Makefile.in M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/Makefile.in Add a new recursive target "generated-files-mac", for producing the generated files that lxs wants to feed into the Mac build system. (First approximation, may want some fine tuning later.) ------------------------------------------------------------------------ r17725 | jaltman | 2006-03-09 01:24:13 -0500 (Thu, 09 Mar 2006) | 6 lines Changed paths: M /trunk/src/windows/identity/Makefile M /trunk/src/windows/identity/doc/Makefile ticket: new tags: pullup Build NetIDMgr Developer Documentation (requires doxygen) ------------------------------------------------------------------------ r17724 | raeburn | 2006-03-08 19:59:40 -0500 (Wed, 08 Mar 2006) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/locate_kdc.c * locate_kdc.c (module_locate_server): Don't set cbdata.lp at initialization time. ------------------------------------------------------------------------ r17723 | raeburn | 2006-03-08 19:52:55 -0500 (Wed, 08 Mar 2006) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in * configure.in: Check for vsnprintf and vasprintf, and for positional specification support in printf format strings. ------------------------------------------------------------------------ r17716 | raeburn | 2006-03-08 15:10:31 -0500 (Wed, 08 Mar 2006) | 1 line Changed paths: M /trunk/src/kadmin/testing/util/Makefile.in M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/krb4/Makefile.in M /trunk/src/plugins/kdb/db2/Makefile.in make depend ------------------------------------------------------------------------ r17715 | raeburn | 2006-03-08 14:57:21 -0500 (Wed, 08 Mar 2006) | 8 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/prot.h * prot.h: Include k5-platform.h. (krb4_swab16, krb4_swap32): Define in terms of SWAP16 and SWAP32, if they're defined. (KRB4_PUT32BE, KRB4_PUT32LE, KRB4_PUT16BE, KRB4_PUT16LE): Define to use store_{16,32}_{be,le}. (KRB4_GET32BE, KRB4_GET32LE, KRB4_GET16BE, KRB4_GET16LE): Define to use load_{16,32}_{be,le}. ------------------------------------------------------------------------ r17714 | raeburn | 2006-03-08 14:25:49 -0500 (Wed, 08 Mar 2006) | 1 line Changed paths: M /trunk/src/util/support/plugins.c missed a dlsym call removal ------------------------------------------------------------------------ r17713 | raeburn | 2006-03-08 14:23:12 -0500 (Wed, 08 Mar 2006) | 11 lines Changed paths: M /trunk/src/util/support/ChangeLog M /trunk/src/util/support/plugins.c Oops. This should come closer to building on Windows... * plugins.c: Only include dlfcn.h if USE_DLOPEN. (struct plugin_file_handle): Only include a pointer if USE_DLOPEN. (krb5int_open_plugin, krb5int_get_plugin_data, krb5int_close_plugin, krb5int_open_plugin_dir, krb5int_close_plugin_dir): Only use the dlopen interface if USE_DLOPEN is defined. (krb5int_get_plugin_dir_data, krb5int_get_plugin_dir_func): Use krb5int_get_plugin_data/func instead of dlsym. Drop some debugging code. ------------------------------------------------------------------------ r17712 | jaltman | 2006-03-08 10:36:15 -0500 (Wed, 08 Mar 2006) | 126 lines Changed paths: M /trunk/src/windows/identity/ChangeLog M /trunk/src/windows/identity/Makefile M /trunk/src/windows/identity/apiversion.txt M /trunk/src/windows/identity/config/Makefile M /trunk/src/windows/identity/config/Makefile.w32 M /trunk/src/windows/identity/config/netidmgr_intver.h.in M /trunk/src/windows/identity/config/netidmgr_version.h.in M /trunk/src/windows/identity/help/Makefile M /trunk/src/windows/identity/help/html/concept_identity.htm M /trunk/src/windows/identity/help/html/welcome.htm A /trunk/src/windows/identity/help/popups_password.txt M /trunk/src/windows/identity/include/khmsgtypes.h M /trunk/src/windows/identity/kconfig/api.c M /trunk/src/windows/identity/kconfig/kconfig.h M /trunk/src/windows/identity/kcreddb/attrib.c M /trunk/src/windows/identity/kcreddb/credential.c M /trunk/src/windows/identity/kcreddb/credset.c M /trunk/src/windows/identity/kcreddb/identity.c M /trunk/src/windows/identity/kcreddb/kcreddb.h M /trunk/src/windows/identity/kcreddb/type.c M /trunk/src/windows/identity/kherr/kherr.c M /trunk/src/windows/identity/kherr/kherr.h M /trunk/src/windows/identity/kmm/kmm.h M /trunk/src/windows/identity/kmm/kmm_module.c M /trunk/src/windows/identity/kmm/kmm_plugin.c M /trunk/src/windows/identity/kmm/kmm_reg.c M /trunk/src/windows/identity/kmm/kmm_registrar.c M /trunk/src/windows/identity/kmm/kmminternal.h M /trunk/src/windows/identity/kmm/kmmmain.c M /trunk/src/windows/identity/kmm/lang/kmm_msgs.mc M /trunk/src/windows/identity/kmq/consumer.c M /trunk/src/windows/identity/kmq/init.c M /trunk/src/windows/identity/kmq/kmq.h M /trunk/src/windows/identity/nidmgrdll/Makefile M /trunk/src/windows/identity/plugins/common/dynimport.c M /trunk/src/windows/identity/plugins/krb4/Makefile M /trunk/src/windows/identity/plugins/krb4/krb4funcs.c M /trunk/src/windows/identity/plugins/krb4/krb4funcs.h M /trunk/src/windows/identity/plugins/krb4/krb4main.c M /trunk/src/windows/identity/plugins/krb4/krb4newcreds.c M /trunk/src/windows/identity/plugins/krb4/krb4plugin.c M /trunk/src/windows/identity/plugins/krb4/krbcred.h M /trunk/src/windows/identity/plugins/krb4/lang/en_us/langres.rc A /trunk/src/windows/identity/plugins/krb4/lang/krb4_msgs.mc M /trunk/src/windows/identity/plugins/krb4/langres.h M /trunk/src/windows/identity/plugins/krb4/version.rc M /trunk/src/windows/identity/plugins/krb5/Makefile M /trunk/src/windows/identity/plugins/krb5/datarep.c M /trunk/src/windows/identity/plugins/krb5/datarep.h M /trunk/src/windows/identity/plugins/krb5/krb5configdlg.c M /trunk/src/windows/identity/plugins/krb5/krb5configid.c M /trunk/src/windows/identity/plugins/krb5/krb5funcs.c M /trunk/src/windows/identity/plugins/krb5/krb5funcs.h M /trunk/src/windows/identity/plugins/krb5/krb5identpro.c M /trunk/src/windows/identity/plugins/krb5/krb5main.c M /trunk/src/windows/identity/plugins/krb5/krb5newcreds.c M /trunk/src/windows/identity/plugins/krb5/krb5plugin.c M /trunk/src/windows/identity/plugins/krb5/krbconfig.csv M /trunk/src/windows/identity/plugins/krb5/krbcred.h M /trunk/src/windows/identity/plugins/krb5/lang/en_us/langres.rc M /trunk/src/windows/identity/plugins/krb5/lang/krb5_msgs.mc M /trunk/src/windows/identity/plugins/krb5/langres.h M /trunk/src/windows/identity/plugins/krb5/version.rc M /trunk/src/windows/identity/ui/Makefile M /trunk/src/windows/identity/ui/appglobal.h M /trunk/src/windows/identity/ui/cfg_general_wnd.c M /trunk/src/windows/identity/ui/cfg_identities_wnd.c M /trunk/src/windows/identity/ui/cfg_notif_wnd.c M /trunk/src/windows/identity/ui/cfg_plugins_wnd.c M /trunk/src/windows/identity/ui/configwnd.c M /trunk/src/windows/identity/ui/configwnd.h M /trunk/src/windows/identity/ui/credfuncs.c M /trunk/src/windows/identity/ui/credfuncs.h M /trunk/src/windows/identity/ui/credwnd.c M /trunk/src/windows/identity/ui/credwnd.h A /trunk/src/windows/identity/ui/debugfuncs.c A /trunk/src/windows/identity/ui/debugfuncs.h M /trunk/src/windows/identity/ui/images/app_notify_none.ico M /trunk/src/windows/identity/ui/images/cfg_plugin.ico A /trunk/src/windows/identity/ui/images/cfg_plugin_dis.ico A /trunk/src/windows/identity/ui/images/cfg_plugin_err.ico M /trunk/src/windows/identity/ui/images/tk-delete.bmp M /trunk/src/windows/identity/ui/images/tk-sm.bmp M /trunk/src/windows/identity/ui/khmapp.h M /trunk/src/windows/identity/ui/lang/en_us/khapp.rc M /trunk/src/windows/identity/ui/main.c M /trunk/src/windows/identity/ui/mainmenu.c M /trunk/src/windows/identity/ui/mainwnd.c M /trunk/src/windows/identity/ui/mainwnd.h A /trunk/src/windows/identity/ui/netidmgr.manifest.amd64.vc7 A /trunk/src/windows/identity/ui/netidmgr.manifest.amd64.vc7.debug A /trunk/src/windows/identity/ui/netidmgr.manifest.amd64.vc8 A /trunk/src/windows/identity/ui/netidmgr.manifest.amd64.vc8.debug M /trunk/src/windows/identity/ui/newcredwnd.c M /trunk/src/windows/identity/ui/notifier.c M /trunk/src/windows/identity/ui/reqdaemon.c M /trunk/src/windows/identity/ui/resource.h M /trunk/src/windows/identity/ui/timer.c M /trunk/src/windows/identity/ui/uiconfig.csv M /trunk/src/windows/identity/uilib/accel.csv M /trunk/src/windows/identity/uilib/acceldef.cfg M /trunk/src/windows/identity/uilib/action.c M /trunk/src/windows/identity/uilib/actiondef.cfg M /trunk/src/windows/identity/uilib/actions.csv M /trunk/src/windows/identity/uilib/alert.c M /trunk/src/windows/identity/uilib/configui.c M /trunk/src/windows/identity/uilib/creddlg.c M /trunk/src/windows/identity/uilib/khaction.h M /trunk/src/windows/identity/uilib/khactiondef.h M /trunk/src/windows/identity/uilib/khalerts.h M /trunk/src/windows/identity/uilib/khconfigui.h M /trunk/src/windows/identity/uilib/khnewcred.h A /trunk/src/windows/identity/uilib/khversion.h M /trunk/src/windows/identity/uilib/trackerwnd.c M /trunk/src/windows/identity/util/perfstat.c ticket: new 2006-03-07 Jeffrey Altman nidmgr32.dll (1.0.2.1) - Attempting to obtain new credentials for a principal name that contains numbers may result in a 'Identity not specified' error. Fixed. - If an invalid identity name was specified, an 'Identity not specified' error is reported without specifying that the cause was an invalid name. Fixed: reports proper error. - Identity names were being validated at the application layer before being sent to the identity provider. This may cause valid names to be marked as invalid if the identity provider and the application disagree on what a valid name is. Fixed: identity name validation is solely a function of the identity provider. - Canonicalizing an identity name that contained certain characters failed due to a validation error. Fixed. - Possible deadlock in the new credentials dialog. (If one plugin tries to synchronize custom prompter values from the plugin thread, while the UI thread tries to obtain a lock on the new credentials data, a deadlock occurs.) Fixed. - State information for configuration panels may persist between two invocations of the configuration window. Fixed to clean up state information properly. - The UI library now has full support for custom actions and custom menus. - When there are queued alerts and a normal alert is shown, a 'next alert...' button appears in the alert which lets the user view the next queued alert. However, if the alert which is displayed requires the user to select a command button, selecting the 'next' button would be the equivalent of cancelling out of the alert and viewing the next one. The library was updated to not show the 'next' button if the alert requires user interaction. - Credential renewal on half-lifes is now supported as a configurable option. - Destroying all credentials on exiting netidmgr is a configurable option. - Debug logging to a file has been added netidmgr.exe (1.0.2.1) - Selecting 'Ok' in the configuration window didn't notify all the configuration panels to apply the changes. Fixed. - PgUp / PgDn / Shift+PgUp / Shift+PgDn keys now work as expected. - Root level configuration nodes in the Options dialog now also appear on the Options menu. Configuration nodes that are registered at the root level are automatically added to the menu. - The UI now has full support for custom actions and custom menus. - The UI does not automatically add submenus for actions which are associated with menus unless the declaration specifies that it should be rendered as a submenu. - When displaying alerts, the first button of the alert is always made the default. - 'Change summary' button in the configuration dialog was removed, since it was unused and unnecessary. - Ticket icons are displayed in the status column for all credentials. Clicking an icon opens the properties dialog for that credential. - The UI now has View by Type functionality - The UI now has Column selection and reorganization. The choice of columns and their order are preserved between restarts. - Handle multiple copies of NetIDMgr.exe being started with different version numbers. Higher version number wins. krb4cred.dll (1.0.2.1) - During new credentials acquisition, under some circumstances, the Kerberos 4 plugin would not notify NetIDMgr about the state of the Kerberos 4 ticket acquisition. This results in other plugins (such as AFS) which are depending on the feedback to fail. Fixed. krb5cred.dll (1.0.2.1) - If no password is entered while obtaining new credentials, a new TGT will not be obtained, but the new credentials operation will not fail if there already is a TGT. Added check to see if the TGT is expired and fail the operation if no valid TGT is found. - The identity provider can set the Krb5 CCName property for an identity incorrectly if there is more than one credential cache containing tickets for the same principal. Fixed. - When enumerating ccaches, krb5_cc_resolve was being called with the name of the ccache without a type prefix. Fixed. - Tracker control usability issues due to loss of focus. Fixed. - Realm Editor added. - Addressed tickets can be requested as in Leash All modules: - removed grayed out UI components that are not being backed by current functionality. - new icons - support for 64-bit Windows builds under Visual Studio 8 - proper versioning for language resources ------------------------------------------------------------------------ r17711 | raeburn | 2006-03-07 23:26:28 -0500 (Tue, 07 Mar 2006) | 1 line Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb5.c * kdb5.c: Don't include pthread.h. ------------------------------------------------------------------------ r17710 | raeburn | 2006-03-07 23:18:31 -0500 (Tue, 07 Mar 2006) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-platform.h M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/kdb.h Enable compilation of little-endian unaligned load/store helper functions in k5-platform.h, and use them in kdb encoding/decoding macros. ------------------------------------------------------------------------ r17708 | raeburn | 2006-03-07 22:01:47 -0500 (Tue, 07 Mar 2006) | 1 line Changed paths: M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/clients/ksu/Makefile.in M /trunk/src/kadmin/ktutil/Makefile.in M /trunk/src/kdc/Makefile.in M /trunk/src/krb524/Makefile.in M /trunk/src/lib/apputils/Makefile.in M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/aes/Makefile.in M /trunk/src/lib/crypto/arcfour/Makefile.in M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/dk/Makefile.in M /trunk/src/lib/crypto/enc_provider/Makefile.in M /trunk/src/lib/crypto/hash_provider/Makefile.in M /trunk/src/lib/crypto/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/old/Makefile.in M /trunk/src/lib/crypto/raw/Makefile.in M /trunk/src/lib/crypto/sha1/Makefile.in M /trunk/src/lib/crypto/yarrow/Makefile.in M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/plugins/kdb/db2/Makefile.in M /trunk/src/slave/Makefile.in M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/create/Makefile.in M /trunk/src/tests/hammer/Makefile.in M /trunk/src/tests/verify/Makefile.in make depend ------------------------------------------------------------------------ r17707 | raeburn | 2006-03-07 21:56:48 -0500 (Tue, 07 Mar 2006) | 9 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h A /trunk/src/include/k5-locate.h (from /trunk/src/include/k5-plugin.h:17706) R /trunk/src/include/k5-plugin.h M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/plugins/locate/python/ChangeLog M /trunk/src/plugins/locate/python/py-locate.c M /trunk/src/util/support/ChangeLog M /trunk/src/util/support/plugins.c Oops: The plugin support code included k5-int.h, which includes krb5.h, which is built after util/et, which is built after the support code. Fix: Put service location decls in k5-locate.h, pull plugin support decls out of k5-int.h into k5-plugin.h, and make it stand on its own, which includes changing the return type from krb5_error_code to int32_t. ------------------------------------------------------------------------ r17706 | raeburn | 2006-03-07 15:45:24 -0500 (Tue, 07 Mar 2006) | 23 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/aclocal.m4 M /trunk/src/config/ChangeLog M /trunk/src/config/lib.in M /trunk/src/config/libnover.in M /trunk/src/config/pre.in M /trunk/src/config/shlib.conf M /trunk/src/configure.in M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h A /trunk/src/include/k5-plugin.h (from /users/raeburn/branches/plugin/include/k5-plugin.h:17703) M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in M /trunk/src/include/krb5/stock/ChangeLog M /trunk/src/include/krb5/stock/osconf.h M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/init_db M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/krb5_err.et M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/accessor.c M /trunk/src/lib/krb5/os/changepw.c M /trunk/src/lib/krb5/os/init_os_ctx.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/send524.c M /trunk/src/lib/krb5/os/sendto_kdc.c M /trunk/src/lib/krb5/os/t_locate_kdc.c M /trunk/src/lib/krb5/os/t_std_conf.c M /trunk/src/plugins/kdb/db2 M /trunk/src/plugins/kdb/db2/ChangeLog M /trunk/src/plugins/kdb/db2/Makefile.in A /trunk/src/plugins/locate (from /users/raeburn/branches/plugin/plugins/locate:17703) M /trunk/src/plugins/locate/python M /trunk/src/plugins/locate/python/ChangeLog M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in M /trunk/src/util/support/ChangeLog M /trunk/src/util/support/Makefile.in M /trunk/src/util/support/libkrb5support.exports A /trunk/src/util/support/plugins.c (from /users/raeburn/branches/plugin/util/support/plugins.c:17703) Merge from plugin branch. Add plugin support: - plugin routines in support library (may break windows build!) - plugin support in KDC location code - sample Python-based plugin for KDC location, not built without tweaking sources - changed service location interface to use an enum instead of passing profile string and DNS strings and port numbers - changed pathnames for plugin locations, including kdb back end - remove locate_service from accessor API Also, do build shared libraries for Darwin just like any other UNIX box. Not present yet: - use new plugin interface for kdb back end - Windows support - Mac bundle support (but dlopen support works) - search path for libkrb5 plugins (only one hard-coded directory for now) - sorting of plugin collections for predictable ordering See the various ChangeLogs for specifics. ------------------------------------------------------------------------ r17704 | jaltman | 2006-03-07 12:14:29 -0500 (Tue, 07 Mar 2006) | 11 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/acquire_cred.c ticket: new tags: pullup 2006-03-07 Jeffrey Altman * acquire_cred.c: (acquire_init_cred) If the leash32.dll is not available, fallback to opening the default credential cache even when the desired_name is provided. ------------------------------------------------------------------------ r17690 | raeburn | 2006-03-02 17:05:47 -0500 (Thu, 02 Mar 2006) | 1 line Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in * Makefile.in (clean-unix): Delete util/fakedest. ------------------------------------------------------------------------ r17689 | raeburn | 2006-03-01 15:20:08 -0500 (Wed, 01 Mar 2006) | 1 line Changed paths: M /trunk/src/plugins/kdb/db2/libdb2/ChangeLog M /trunk/src/plugins/kdb/db2/libdb2/configure.in M /trunk/src/plugins/kdb/db2/libdb2/include/ChangeLog M /trunk/src/plugins/kdb/db2/libdb2/include/db.h don't check sizeof(int) at configure time ------------------------------------------------------------------------ r17681 | jaltman | 2006-02-28 16:16:55 -0500 (Tue, 28 Feb 2006) | 5 lines Changed paths: M /trunk/src/clients/klist/Makefile.in ticket: 3415 add missing $(SCLIB) aka bufferoverflow.lib for 64-bit windows ------------------------------------------------------------------------ r17680 | jaltman | 2006-02-27 14:22:08 -0500 (Mon, 27 Feb 2006) | 12 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/Makefile.in M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/Makefile.in M /trunk/src/clients/kpasswd/ChangeLog M /trunk/src/clients/kpasswd/Makefile.in M /trunk/src/config/ChangeLog M /trunk/src/config/win-post.in M /trunk/src/config/win-pre.in M /trunk/src/include/ChangeLog M /trunk/src/include/win-mac.h M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile.in M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/read_pwd.c M /trunk/src/util/support/ChangeLog M /trunk/src/util/support/Makefile.in M /trunk/src/util/windows/ChangeLog M /trunk/src/util/windows/Makefile.in M /trunk/src/windows/ChangeLog M /trunk/src/windows/Makefile.in M /trunk/src/windows/cns/ChangeLog M /trunk/src/windows/cns/Makefile.in M /trunk/src/windows/cns/password.c M /trunk/src/windows/gina/ChangeLog M /trunk/src/windows/gina/Makefile.in M /trunk/src/windows/kfwlogon/Makefile.in M /trunk/src/windows/wintel/ChangeLog M /trunk/src/windows/wintel/Makefile.in ticket: 3415 tags: pullup Qing Dong provided a set of changes to allow krb5 to build under the Microsoft Visual Studio 8 compiler in 64-bit mode and produce file names that do not conflict with the names produced by the 32-bit build. That patch was modified to work on Unix and also include processor dependent pre-processor definitions to remove warnings. ------------------------------------------------------------------------ r17631 | hartmans | 2006-01-27 16:48:20 -0500 (Fri, 27 Jan 2006) | 1 line Changed paths: M /trunk/src/lib/kdb/kdb5.c Mark #else of KDB5_STATIC_LINK with ifdef name ------------------------------------------------------------------------ r17630 | hartmans | 2006-01-27 16:24:47 -0500 (Fri, 27 Jan 2006) | 1 line Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb5.c Note that caller must free result of conf_get_section ------------------------------------------------------------------------ r17629 | hartmans | 2006-01-27 16:21:48 -0500 (Fri, 27 Jan 2006) | 3 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb5.c M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/kdb5_err.et Define new error codes for errors loading dal plugins. Use these error codes to report plugin load errors. ------------------------------------------------------------------------ r17622 | raeburn | 2006-01-26 11:45:34 -0500 (Thu, 26 Jan 2006) | 1 line Changed paths: M /trunk/src/lib/krb5/os/locate_kdc.c update copyright dates ------------------------------------------------------------------------ r17621 | raeburn | 2006-01-26 11:32:22 -0500 (Thu, 26 Jan 2006) | 1 line Changed paths: M /trunk/src/include/k5-thread.h M /trunk/src/lib/kdb/kdb5.c M /trunk/src/plugins/kdb/db2/db2_exp.c add/update copyright notices for non-trivial code additions/changes in 2006 ------------------------------------------------------------------------ r17620 | raeburn | 2006-01-26 11:23:18 -0500 (Thu, 26 Jan 2006) | 1 line Changed paths: M /trunk/src/util/support/threads.c copyright update ------------------------------------------------------------------------ r17619 | raeburn | 2006-01-26 11:22:19 -0500 (Thu, 26 Jan 2006) | 1 line Changed paths: M /trunk/src/util/depfix.pl M /trunk/src/util/export-check.pl copyright notices ------------------------------------------------------------------------ r17618 | raeburn | 2006-01-26 11:07:41 -0500 (Thu, 26 Jan 2006) | 1 line Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/export-check.pl * export-check.pl: Accept 'S' in nm output. ------------------------------------------------------------------------ r17617 | raeburn | 2006-01-25 22:07:12 -0500 (Wed, 25 Jan 2006) | 1 line Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/export-check.pl * export-check.pl: Accept 'G' in nm output. ------------------------------------------------------------------------ r17612 | raeburn | 2006-01-25 05:48:29 -0500 (Wed, 25 Jan 2006) | 8 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/kdb/kdb5.c M /trunk/src/lib/kdb/kdb5.h ticket: 3416 status: open Delete the rest of the support in the kdb library for doing locking on behalf of the plugin library. Convert the remaining locking code (for protecting the list of plugins loaded) to use the k5_ macros. ------------------------------------------------------------------------ r17611 | raeburn | 2006-01-25 03:05:24 -0500 (Wed, 25 Jan 2006) | 12 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb5.c M /trunk/src/lib/kdb/kdb5.h M /trunk/src/plugins/kdb/db2/ChangeLog M /trunk/src/plugins/kdb/db2/Makefile.in M /trunk/src/plugins/kdb/db2/db2_exp.c M /trunk/src/plugins/kdb/db2/kdb_db2.h ticket: 3416 status: open Remove the thread-safety flag from the kdb plugin interface. Instead, have the kdb code assume the plugin is thread safe, and implement some quick and dirty wrapper functions in the db2 plugin to make it use a local mutex. There's still some mutex code in the kdb library that should be reviewed, and simplified or removed. ------------------------------------------------------------------------ r17610 | raeburn | 2006-01-25 01:39:36 -0500 (Wed, 25 Jan 2006) | 8 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-thread.h ticket: 3417 status: open * k5-thread.h (krb5int_mutex_alloc, krb5int_mutex_free, krb5int_mutex_lock, krb5int_mutex_unlock): Declare. (k5_mutex_lock, k5_mutex_unlock) [PLUGIN]: Redefine to call krb5int_ function versions. ------------------------------------------------------------------------ r17609 | raeburn | 2006-01-25 01:35:19 -0500 (Wed, 25 Jan 2006) | 10 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/shlib.conf M /trunk/src/util/ChangeLog A /trunk/src/util/export-check.pl Check the export lists against the newly built shared library to make sure all the symbols we want to export are actually defined. GNU/Linux only, for the moment, but it ought to work on any system using the GNU version of nm, and not too hard to modify for other ways of extracting the exported symbols of a library. * util/export-check.pl: New file. * config/shlib.conf (*-*-linux*): Run export-check.pl after building a shared library. ------------------------------------------------------------------------ r17608 | raeburn | 2006-01-25 01:23:25 -0500 (Wed, 25 Jan 2006) | 1 line Changed paths: M /trunk/src/util/support/ChangeLog M /trunk/src/util/support/fake-addrinfo.c * fake-addrinfo.c (krb5int_in6addr_any): Always define. ------------------------------------------------------------------------ r17607 | raeburn | 2006-01-25 01:21:47 -0500 (Wed, 25 Jan 2006) | 9 lines Changed paths: M /trunk/src/util/support/ChangeLog M /trunk/src/util/support/libkrb5support.exports M /trunk/src/util/support/threads.c ticket: 3417 status: open * threads.c (krb5int_mutex_alloc, krb5int_mutex_free, krb5int_mutex_lock, krb5int_mutex_unlock): New functions. (krb5int_mutex_lock_update_stats, krb5int_mutex_unlock_update_stats, krb5int_mutex_report_stats): Always define, even if not doing anything. * libkrb5support.exports: Export the new functions. ------------------------------------------------------------------------ r17606 | raeburn | 2006-01-25 01:17:20 -0500 (Wed, 25 Jan 2006) | 4 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/lib.in * lib.in (binutils.versions): Put hidden symbol list after exported list, because libkrb4 has a symbol starting with "__" in its export list. (osf1.exports): Rename file in a separate command. ------------------------------------------------------------------------ r17592 | raeburn | 2006-01-17 21:00:32 -0500 (Tue, 17 Jan 2006) | 6 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/sha1/ChangeLog M /trunk/src/lib/crypto/sha1/Makefile.in M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in Include the support library when linking various test programs, because on Solaris, with the vendor compiler, we'll always get references to krb5int_pthread_loaded due to unused inline functions not being eliminated. (Also inclued it in dependencies, and use CC_LINK when it wasn't used before.) ------------------------------------------------------------------------ r17591 | raeburn | 2006-01-17 19:40:07 -0500 (Tue, 17 Jan 2006) | 1 line Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (AC_KRB5_TCL_TRYOLD): Include $LIBS in $TCL_LIBS. ------------------------------------------------------------------------ r17586 | hartmans | 2006-01-11 17:32:31 -0500 (Wed, 11 Jan 2006) | 1 line Changed paths: M /trunk/src/util/profile/profile_tcl.c Back out unwanted change to profile_tcl.c ------------------------------------------------------------------------ r17585 | hartmans | 2006-01-11 16:43:29 -0500 (Wed, 11 Jan 2006) | 1 line Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/keyblocks.c M /trunk/src/util/profile/profile_tcl.c Remove krb5_callconv from non-exported internal function ------------------------------------------------------------------------ r17581 | tlyu | 2006-01-06 16:02:59 -0500 (Fri, 06 Jan 2006) | 7 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/krb5-config.in ticket: 3320 target_version: 1.4.4 tags: pullup * krb5-config.in: Cause libs output to match actual required ordering of libraries. ------------------------------------------------------------------------ r17580 | jaltman | 2005-12-30 17:43:20 -0500 (Fri, 30 Dec 2005) | 9 lines Changed paths: M /trunk/src/windows/installer/wix/ChangeLog M /trunk/src/windows/installer/wix/kfw.wxs ticket: new subject: KFW installation should not use impersonation component: windows target_version: 1.4.4 Do not use impersonation when installing the network provider in order to succeed on Vista. ------------------------------------------------------------------------ r17579 | tlyu | 2005-12-30 17:33:24 -0500 (Fri, 30 Dec 2005) | 8 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gc_frm_kdc.c * gc_frm_kdc.c: Rewrite to modularize significantly. (~400-line functions do not deserve to live.) The outer loop no longer explicitly attempts the direct path to the target; that attempt has been folded into the inner loop. Remove some redundant credential lookups present in the old code. Treat unexpected realm referrals as soft errors, in case some intermediate KDC disagrees with client regarding a transit path. ------------------------------------------------------------------------ r17578 | tlyu | 2005-12-28 18:02:32 -0500 (Wed, 28 Dec 2005) | 9 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gc_frm_kdc.c ticket: 3313 tags: pullup * gc_frm_kdc.c (krb5_get_cred_from_kdc_opt): Cause free_tgt and free_otgt to track the states of tgt and otgt correctly, to avoid a double-free condition which previously happened when this function returned to krb5_get_credentials(), which proceeded to free a previously freed TGT in the returned TGT list. ------------------------------------------------------------------------ r17574 | raeburn | 2005-12-22 00:10:23 -0500 (Thu, 22 Dec 2005) | 1 line Changed paths: M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/plugins/kdb/db2/Makefile.in make depend ------------------------------------------------------------------------ r17573 | raeburn | 2005-12-22 00:08:11 -0500 (Thu, 22 Dec 2005) | 7 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/depfix.pl Looks like the current Red Hat gcc on Athena emits duplicates and "./foo.h", neither of which we've properly addressed before. * depfix.pl (uniquify): New subroutine. (do_subs_2): Use it. (do_subs): Fix substitution pattern for " ./". ------------------------------------------------------------------------ r17572 | hartmans | 2005-12-20 16:35:53 -0500 (Tue, 20 Dec 2005) | 1 line Changed paths: M /trunk/src/tests/threads/ChangeLog M /trunk/src/tests/threads/t_rcache.c Include krb5.h after k5-int.h ------------------------------------------------------------------------ r17565 | raeburn | 2005-12-17 05:28:39 -0500 (Sat, 17 Dec 2005) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/configure.in D /trunk/src/modules A /trunk/src/plugins (from /trunk/src/modules:17564) M /trunk/src/plugins/kdb/db2/ChangeLog M /trunk/src/plugins/kdb/db2/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/ChangeLog M /trunk/src/plugins/kdb/db2/libdb2/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/btree/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/clib/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/db/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/hash/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/mpool/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/recno/Makefile.in M /trunk/src/plugins/kdb/db2/libdb2/test/ChangeLog M /trunk/src/plugins/kdb/db2/libdb2/test/Makefile.in Rename "modules" to "plugins", and fix up makefile variables etc. ------------------------------------------------------------------------ r17564 | raeburn | 2005-12-16 22:55:02 -0500 (Fri, 16 Dec 2005) | 4 lines Changed paths: M /trunk/src/modules/kdb/db2/libdb2/ChangeLog M /trunk/src/modules/kdb/db2/libdb2/Makefile.in M /trunk/src/modules/kdb/db2/libdb2/test/ChangeLog M /trunk/src/modules/kdb/db2/libdb2/test/Makefile.in * Makefile.in (all-unix): Do depend on all-libs. * test/Makefile.in (PROG_LIBPATH, DB_DEPLIB): Look for library in .. instead of $TOPLIBD. ------------------------------------------------------------------------ r17563 | raeburn | 2005-12-16 22:34:50 -0500 (Fri, 16 Dec 2005) | 6 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-thread.h ticket: 3293 status: open * k5-thread.h (USE_PTHREAD_LOCK_ONLY_IF_LOADED): Define any time HAVE_PRAGMA_WEAK_REF is defined. ------------------------------------------------------------------------ r17557 | jaltman | 2005-12-14 14:21:10 -0500 (Wed, 14 Dec 2005) | 8 lines Changed paths: M /trunk/src/windows/identity/include/khmsgtypes.h M /trunk/src/windows/identity/kcreddb/identity.c M /trunk/src/windows/identity/kcreddb/kcreddb.h ticket: new subject: KFW - Correct identity validation algorithm target_version: 1.4.4 tags: pullup Do not restrict the characters permitted in identity names ------------------------------------------------------------------------ r17556 | jaltman | 2005-12-13 17:06:29 -0500 (Tue, 13 Dec 2005) | 9 lines Changed paths: M /trunk/src/windows/kfwlogon/Makefile.in ticket: new subject: KFW 3.1 - Add missing include path tags: pullup target_version: 1.3.4 status: resolved The leashwin.h file needs to be accessible via the INCLUDE path. ------------------------------------------------------------------------ r17555 | jaltman | 2005-12-08 01:58:15 -0500 (Thu, 08 Dec 2005) | 13 lines Changed paths: M /trunk/src/windows/identity/kmm/kmm_module.c ticket: new subject: Network Identity Manager - Fix module loading when en_US locale cannot be loaded status: resolved target_version: 1.4.4 tags: pullup The identity manager is designed for internationalization. However, it only ships with modules for the en_US locale. Designing modules for other locales was beyond our the reach of available resources. This patch will force the use of en_US when modules matching the installed user and system locales cannot be found. ------------------------------------------------------------------------ r17554 | raeburn | 2005-12-07 18:14:08 -0500 (Wed, 07 Dec 2005) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-thread.h * k5-thread.h (k5_mutex_lock_update_stats) [__GNUC__]: Use an inline function, to avoid "statement with no effect" warnings. ------------------------------------------------------------------------ r17546 | jaltman | 2005-12-05 20:06:13 -0500 (Mon, 05 Dec 2005) | 23 lines Changed paths: M /trunk/src/windows/identity/apiversion.txt M /trunk/src/windows/identity/config/Makefile.w32 A /trunk/src/windows/identity/doc/netidmgr.doc A /trunk/src/windows/identity/doc/netidmgr.pdf M /trunk/src/windows/identity/help/html/about_netidmgr.htm M /trunk/src/windows/identity/help/html/act_chpw.htm M /trunk/src/windows/identity/help/html/act_destroy_creds.htm M /trunk/src/windows/identity/help/html/act_import_creds.htm M /trunk/src/windows/identity/help/html/act_new_creds.htm M /trunk/src/windows/identity/help/html/bugs.htm A /trunk/src/windows/identity/help/html/images/screen_new_creds.bmp A /trunk/src/windows/identity/help/html/images/screen_new_creds_err01.bmp A /trunk/src/windows/identity/help/html/images/screen_new_creds_exp.bmp M /trunk/src/windows/identity/help/html/menu_help.htm M /trunk/src/windows/identity/help/html/menu_options.htm M /trunk/src/windows/identity/help/html/menu_view.htm M /trunk/src/windows/identity/help/html/nidmgr.css M /trunk/src/windows/identity/help/html/using.htm M /trunk/src/windows/identity/help/html/welcome.htm M /trunk/src/windows/identity/help/khhelp.h M /trunk/src/windows/identity/help/netidmgr.hhp M /trunk/src/windows/identity/help/popups_newcreds.txt M /trunk/src/windows/identity/include/khmsgtypes.h M /trunk/src/windows/identity/kconfig/api.c M /trunk/src/windows/identity/kconfig/kconfig.h M /trunk/src/windows/identity/kconfig/kconfiginternal.h M /trunk/src/windows/identity/kcreddb/attrib.c M /trunk/src/windows/identity/kcreddb/credential.c M /trunk/src/windows/identity/kcreddb/credset.c M /trunk/src/windows/identity/kcreddb/identity.c M /trunk/src/windows/identity/kcreddb/kcreddb.h M /trunk/src/windows/identity/kcreddb/lang/en_us/kcredres.rc M /trunk/src/windows/identity/kcreddb/langres.h M /trunk/src/windows/identity/kcreddb/type.c M /trunk/src/windows/identity/kherr/kherr.c M /trunk/src/windows/identity/kherr/kherr.h M /trunk/src/windows/identity/kmm/kmm_registrar.c M /trunk/src/windows/identity/kmm/kmminternal.h M /trunk/src/windows/identity/plugins/common/Makefile M /trunk/src/windows/identity/plugins/krb4/krb4newcreds.c M /trunk/src/windows/identity/plugins/krb4/lang/en_us/langres.rc M /trunk/src/windows/identity/plugins/krb5/errorfuncs.c M /trunk/src/windows/identity/plugins/krb5/krb5configdlg.c M /trunk/src/windows/identity/plugins/krb5/krb5configid.c M /trunk/src/windows/identity/plugins/krb5/krb5funcs.c M /trunk/src/windows/identity/plugins/krb5/krb5identpro.c M /trunk/src/windows/identity/plugins/krb5/krb5newcreds.c M /trunk/src/windows/identity/plugins/krb5/krbconfig.csv M /trunk/src/windows/identity/plugins/krb5/lang/en_us/langres.rc M /trunk/src/windows/identity/plugins/krb5/lang/krb5_msgs.mc M /trunk/src/windows/identity/plugins/krb5/langres.h M /trunk/src/windows/identity/ui/appglobal.h M /trunk/src/windows/identity/ui/cfg_identities_wnd.c M /trunk/src/windows/identity/ui/cfg_notif_wnd.c M /trunk/src/windows/identity/ui/configwnd.c M /trunk/src/windows/identity/ui/credfuncs.c M /trunk/src/windows/identity/ui/credfuncs.h M /trunk/src/windows/identity/ui/credwnd.c M /trunk/src/windows/identity/ui/credwnd.h M /trunk/src/windows/identity/ui/images/app_notify_error.ico A /trunk/src/windows/identity/ui/images/app_state_exp.ico A /trunk/src/windows/identity/ui/images/app_state_ok.ico A /trunk/src/windows/identity/ui/images/app_state_warn.ico M /trunk/src/windows/identity/ui/images/flag-critical.bmp M /trunk/src/windows/identity/ui/images/flag-warning.bmp M /trunk/src/windows/identity/ui/images/flag_expired.bmp A /trunk/src/windows/identity/ui/images/flag_renewable.bmp M /trunk/src/windows/identity/ui/lang/en_us/khapp.rc M /trunk/src/windows/identity/ui/main.c M /trunk/src/windows/identity/ui/mainmenu.c M /trunk/src/windows/identity/ui/mainmenu.h M /trunk/src/windows/identity/ui/mainwnd.c M /trunk/src/windows/identity/ui/newcredwnd.c M /trunk/src/windows/identity/ui/newcredwnd.h M /trunk/src/windows/identity/ui/notifier.c M /trunk/src/windows/identity/ui/notifier.h M /trunk/src/windows/identity/ui/reqdaemon.c M /trunk/src/windows/identity/ui/resource.h M /trunk/src/windows/identity/ui/timer.c M /trunk/src/windows/identity/ui/timer.h M /trunk/src/windows/identity/ui/toolbar.c M /trunk/src/windows/identity/ui/uiconfig.csv M /trunk/src/windows/identity/uilib/accel.csv M /trunk/src/windows/identity/uilib/action.c M /trunk/src/windows/identity/uilib/actions.csv M /trunk/src/windows/identity/uilib/creddlg.c M /trunk/src/windows/identity/uilib/khactiondef.h M /trunk/src/windows/identity/uilib/khnewcred.h M /trunk/src/windows/identity/uilib/khremote.h M /trunk/src/windows/identity/util/hashtable.c M /trunk/src/windows/identity/util/perfstat.c M /trunk/src/windows/identity/util/perfstat.h ticket: new subject: KFW 3.0 Final Network Identity Manager updates target_version: 1.4.4 status: resolved tags: pullup Add new documentation files Add new icons Add "set default" functionality to the New Credentials dialog Remove inconsistencies in the Options configuration dialog Replace the menu bar so that it responds to Alt- and keyboard shortcuts Fix an --autoinit race condition many more things.... ------------------------------------------------------------------------ r17545 | jaltman | 2005-12-05 19:06:00 -0500 (Mon, 05 Dec 2005) | 13 lines Changed paths: M /trunk/src/windows/installer/wix/features.wxi M /trunk/src/windows/installer/wix/files.wxi M /trunk/src/windows/installer/wix/site-local.wxi ticket: new subject: KFW 3.0 Final Wix installer updates target_version: 1.4.4 status: resolved tags: pullup update for final release add new netidmgr documentation: user and development allow Leash to be used instead of NetIDMgr via a transform ------------------------------------------------------------------------ r17544 | jaltman | 2005-12-05 19:00:35 -0500 (Mon, 05 Dec 2005) | 15 lines Changed paths: M /trunk/src/windows/installer/nsis/KfWConfigPage2.ini M /trunk/src/windows/installer/nsis/kfw-fixed.nsi M /trunk/src/windows/installer/nsis/site-local.nsi ticket: new subject: KFW 3.0 Final NSIS installer updates target_version: 1.4.4 status: resolved tags: pullup update for release build add new documentation links for user and sdk remove --autoinit startup parameter as it interferes with the new registry based configuration ------------------------------------------------------------------------ r17543 | raeburn | 2005-12-02 17:19:07 -0500 (Fri, 02 Dec 2005) | 3 lines Changed paths: M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/Makefile.in * Makefile.in (t_crc): Build against support library. (check-unix): Use $(RUN_SETUP). ------------------------------------------------------------------------ r17537 | raeburn | 2005-12-02 15:45:33 -0500 (Fri, 02 Dec 2005) | 3 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb5.c * kdb5.c (kdb_load_library): Make dbpath_names static, to keep Solaris native compiler happier. ------------------------------------------------------------------------ r17536 | jaltman | 2005-12-02 12:24:05 -0500 (Fri, 02 Dec 2005) | 6 lines Changed paths: M /trunk/src/windows/identity/ui/images/app_notify_error.ico M /trunk/src/windows/identity/ui/images/app_notify_info.ico M /trunk/src/windows/identity/ui/images/app_notify_warn.ico M /trunk/src/windows/identity/ui/images/chpw-sm.bmp M /trunk/src/windows/identity/ui/images/chpw.bmp M /trunk/src/windows/identity/ui/images/help-sm.bmp M /trunk/src/windows/identity/ui/images/help.bmp M /trunk/src/windows/identity/ui/images/id-dis-sm.bmp M /trunk/src/windows/identity/ui/images/id-sm.bmp M /trunk/src/windows/identity/ui/images/id.ico M /trunk/src/windows/identity/ui/images/import-sm.bmp M /trunk/src/windows/identity/ui/images/import.bmp M /trunk/src/windows/identity/ui/images/tk-delete-sm.bmp M /trunk/src/windows/identity/ui/images/tk-delete.bmp M /trunk/src/windows/identity/ui/images/tk-new-sm.bmp M /trunk/src/windows/identity/ui/images/tk-new.bmp M /trunk/src/windows/identity/ui/images/tk-refresh-sm.bmp M /trunk/src/windows/identity/ui/images/tk-refresh.bmp M /trunk/src/windows/identity/ui/images/vw-refresh-sm.bmp M /trunk/src/windows/identity/ui/images/vw-refresh.bmp ticket: 3263 tags: pullup Update to latest images ------------------------------------------------------------------------ r17535 | jaltman | 2005-12-02 05:34:34 -0500 (Fri, 02 Dec 2005) | 18 lines Changed paths: M /trunk/src/windows/identity/apiversion.txt M /trunk/src/windows/identity/config/Makefile M /trunk/src/windows/identity/config/Makefile.w32 M /trunk/src/windows/identity/doc/main_page.h M /trunk/src/windows/identity/help/khhelp.h M /trunk/src/windows/identity/kconfig/api.c M /trunk/src/windows/identity/kcreddb/credential.c M /trunk/src/windows/identity/kmm/kmm_registrar.c M /trunk/src/windows/identity/kmm/kmmconfig.csv M /trunk/src/windows/identity/nidmgrdll/Makefile M /trunk/src/windows/identity/plugins/common/dynimport.c M /trunk/src/windows/identity/plugins/common/dynimport.h M /trunk/src/windows/identity/plugins/common/krb5common.c M /trunk/src/windows/identity/plugins/krb5/krb5configcc.c M /trunk/src/windows/identity/plugins/krb5/krb5funcs.c M /trunk/src/windows/identity/plugins/krb5/krb5identpro.c M /trunk/src/windows/identity/plugins/krb5/krb5main.c M /trunk/src/windows/identity/plugins/krb5/krb5newcreds.c M /trunk/src/windows/identity/plugins/krb5/krb5plugin.c M /trunk/src/windows/identity/plugins/krb5/krbcred.h M /trunk/src/windows/identity/ui/Makefile M /trunk/src/windows/identity/ui/aboutwnd.c M /trunk/src/windows/identity/ui/appglobal.h M /trunk/src/windows/identity/ui/cfg_identities_wnd.c M /trunk/src/windows/identity/ui/cfg_plugins_wnd.c M /trunk/src/windows/identity/ui/main.c M /trunk/src/windows/identity/ui/mainwnd.c M /trunk/src/windows/identity/ui/notifier.c M /trunk/src/windows/identity/ui/reqdaemon.c M /trunk/src/windows/identity/uilib/Makefile M /trunk/src/windows/identity/uilib/khuidefs.h A /trunk/src/windows/identity/uilib/version.c ticket: new subject: Network Identity Manager updates for KFW 3.0 Beta 3 component: windows status: open target_version: 1.4.4 Fix the handling of case sensitive names being stored in the registry. Only apply case sensitive encoding logic to the keys below the NetIdMgr key. Fix the importing of credentials from MSLSA: Apply an ugly hack to krb5configcc.c that forces _WIN32_WINNT to 0x0501 for the one file so that the executable can be built as APPVER=5.0 and yet still gain access to balloon tips on XP and above. ------------------------------------------------------------------------ r17534 | jaltman | 2005-12-02 05:30:57 -0500 (Fri, 02 Dec 2005) | 13 lines Changed paths: M /trunk/src/windows/kfwlogon/kfwcommon.c M /trunk/src/windows/kfwlogon/kfwlogon.c ticket: new subject: KFW Network Provider updates for KFW 3.0 Beta 3 component: windows status: resolved target_version: 1.4.4 tags: pullup Wrap debugging statements Fix bug in KFW_get_cred that prevents acquisition of credentials. ------------------------------------------------------------------------ r17533 | jaltman | 2005-12-02 05:29:29 -0500 (Fri, 02 Dec 2005) | 17 lines Changed paths: M /trunk/src/windows/installer/wix/config.wxi M /trunk/src/windows/installer/wix/custom/custom.cpp M /trunk/src/windows/installer/wix/custom/custom.h M /trunk/src/windows/installer/wix/features.wxi M /trunk/src/windows/installer/wix/files.wxi M /trunk/src/windows/installer/wix/kfw.wxs A /trunk/src/windows/installer/wix/lang/license.rtf M /trunk/src/windows/installer/wix/lang/strings_1033.wxl M /trunk/src/windows/installer/wix/lang/ui_1033.wxi M /trunk/src/windows/installer/wix/property.wxi ticket: new subject: Wix MSI installer for KFW 3.0 Beta 3 component: windows status: resolved target_version: 1.4.4 tags: pullup Add operating system version check to ensure it is not installed on Windows 95, 98, ME or NT 4.0 Break out the license text into its own file Restructure the installer to allow either NetIdMgr or Leash to be selected (by transform only) as the credentials manager. The default is to use NetIdMgr. ------------------------------------------------------------------------ r17532 | jaltman | 2005-12-02 05:27:22 -0500 (Fri, 02 Dec 2005) | 11 lines Changed paths: M /trunk/src/windows/installer/nsis/kfw-fixed.nsi ticket: new subject: NSIS installer for KFW 3.0 Beta 3 component: windows status: resolved target_version: 1.4.4 tags: pullup Add an operating system version check to prevent installation on Windows 95, 98, ME, and NT 4.0. ------------------------------------------------------------------------ r17531 | jaltman | 2005-12-02 05:24:48 -0500 (Fri, 02 Dec 2005) | 12 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_mslsa.c ticket: new subject: Increase size of PurgeRequest buffers for MSLSA status: resolved component: krb5-libs target_version: 1.4.4 tags: pullup Increase the size of the PurgeRequest buffers for MSLSA. Windows 2003 SP1 is writing beyond the end of the buffer during the Lsa call. ------------------------------------------------------------------------ r17526 | jaltman | 2005-11-30 13:28:08 -0500 (Wed, 30 Nov 2005) | 6 lines Changed paths: M /trunk/src/Makefile.in ticket: 3254 tags: pullup Restore unintentional deletions between r17518:17519 ------------------------------------------------------------------------ r17523 | jaltman | 2005-11-30 11:06:00 -0500 (Wed, 30 Nov 2005) | 13 lines Changed paths: M /trunk/src/windows/identity/kconfig/api.c M /trunk/src/windows/identity/kconfig/kconfiginternal.h ticket: 3253 Remove the case sensitive comparisions of registry entry and schema strings. Microsoft uses HKLM\"SOFTWARE" and HKCU\"Software". This means the encoding schema that was selected does not work and the conflict in case prevents plugins from being loaded. Better to enable plugins to work than to allow two realms that differ only by case on the same platform during the beta. ------------------------------------------------------------------------ r17522 | jaltman | 2005-11-30 08:19:08 -0500 (Wed, 30 Nov 2005) | 6 lines Changed paths: M /trunk/src/windows/installer/wix/files.wxi ticket: 3256 status: open correct installation of krb4_en_us.dll to use the correct name ------------------------------------------------------------------------ r17521 | jaltman | 2005-11-30 00:26:14 -0500 (Wed, 30 Nov 2005) | 9 lines Changed paths: M /trunk/src/windows/installer/nsis/ChangeLog M /trunk/src/windows/installer/nsis/kfw-fixed.nsi M /trunk/src/windows/installer/nsis/site-local.nsi ticket: new component: windows status: resolved target_version: 1.4.4 tags: pullup Update NSIS installer for KFW 3.0.0 Beta 2 ------------------------------------------------------------------------ r17520 | jaltman | 2005-11-29 23:33:54 -0500 (Tue, 29 Nov 2005) | 18 lines Changed paths: M /trunk/src/windows/installer/wix/custom/custom.cpp M /trunk/src/windows/installer/wix/custom/custom.h M /trunk/src/windows/installer/wix/features.wxi M /trunk/src/windows/installer/wix/files.wxi M /trunk/src/windows/installer/wix/kfw.wxs M /trunk/src/windows/installer/wix/lang/ui_1033.wxi M /trunk/src/windows/installer/wix/site-local.wxi ticket: new subject: Updates to Wix installer source for KFW 3.0 Beta 2 component: windows status: open - Updates all strings - Creates shortcuts for netidmgr.exe and netidmgr.chm - Adds KFW Logon Network Provider Known bugs: - the old Leash Documentation PDF still has a shortcut - specifying the WorkingDirectory does not work ------------------------------------------------------------------------ r17519 | jaltman | 2005-11-29 17:30:10 -0500 (Tue, 29 Nov 2005) | 8 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in ticket: 3254 tags: pullup status: resolved execute wconfig on src/windows/kfwlogon/Makefile.in ------------------------------------------------------------------------ r17518 | jaltman | 2005-11-29 17:22:43 -0500 (Tue, 29 Nov 2005) | 14 lines Changed paths: M /trunk/src/windows/ChangeLog M /trunk/src/windows/Makefile.in A /trunk/src/windows/kfwlogon A /trunk/src/windows/kfwlogon/Makefile.in A /trunk/src/windows/kfwlogon/kfwcommon.c A /trunk/src/windows/kfwlogon/kfwcpcc.c A /trunk/src/windows/kfwlogon/kfwcpcc.rc A /trunk/src/windows/kfwlogon/kfwlogon.c A /trunk/src/windows/kfwlogon/kfwlogon.def A /trunk/src/windows/kfwlogon/kfwlogon.h A /trunk/src/windows/kfwlogon/kfwlogon.rc ticket: new subject: KFW Logon Network Provider component: windows target_version: 1.4.4 status: resolved tags: pullup The Logon Network Provider works like the OpenAFS Integrated Logon. It uses the username entered by the user and the default realm obtained from krb5.ini and the user entered password. If possible, tickets are obtained and imported into the user's CCAPI credential cache. ------------------------------------------------------------------------ r17517 | jaltman | 2005-11-29 17:13:56 -0500 (Tue, 29 Nov 2005) | 8 lines Changed paths: M /trunk/src/windows/identity/config/Makefile.w32 ticket: 3253 tags: pullup status: resolved Forgot to update the Windows configuration ------------------------------------------------------------------------ r17516 | jaltman | 2005-11-29 17:05:23 -0500 (Tue, 29 Nov 2005) | 20 lines Changed paths: A /trunk/src/windows/identity/ChangeLog M /trunk/src/windows/identity/Makefile A /trunk/src/windows/identity/apiversion.txt M /trunk/src/windows/identity/config/Makefile M /trunk/src/windows/identity/config/Makefile.w32 A /trunk/src/windows/identity/config/netidmgr_intver.h.in A /trunk/src/windows/identity/config/netidmgr_version.h.in M /trunk/src/windows/identity/doc/Makefile M /trunk/src/windows/identity/doc/cred_aquisition.h M /trunk/src/windows/identity/doc/cred_data_types.h M /trunk/src/windows/identity/doc/cred_main.h M /trunk/src/windows/identity/doc/cred_msgs.h M /trunk/src/windows/identity/doc/cred_prop_pages.h D /trunk/src/windows/identity/doc/images/Thumbs.db D /trunk/src/windows/identity/doc/images/khimaira_logo_old.jpg D /trunk/src/windows/identity/doc/images/khimaira_logo_small_old.jpg M /trunk/src/windows/identity/doc/main_page.h M /trunk/src/windows/identity/doc/plugin_framework.h M /trunk/src/windows/identity/doc/plugin_locale.h M /trunk/src/windows/identity/doc/plugin_main.h M /trunk/src/windows/identity/doc/plugin_structure.h M /trunk/src/windows/identity/doc/ui_actions.h M /trunk/src/windows/identity/doc/ui_context.h M /trunk/src/windows/identity/doc/ui_main.h M /trunk/src/windows/identity/doc/ui_menus.h M /trunk/src/windows/identity/help/Makefile A /trunk/src/windows/identity/help/html/about_netidmgr.htm A /trunk/src/windows/identity/help/html/act_chpw.htm A /trunk/src/windows/identity/help/html/act_destroy_creds.htm A /trunk/src/windows/identity/help/html/act_import_creds.htm A /trunk/src/windows/identity/help/html/act_new_creds.htm A /trunk/src/windows/identity/help/html/act_renew_creds.htm A /trunk/src/windows/identity/help/html/act_set_default.htm A /trunk/src/windows/identity/help/html/bugs.htm A /trunk/src/windows/identity/help/html/concept_cred_pro.htm A /trunk/src/windows/identity/help/html/concept_ident_pro.htm A /trunk/src/windows/identity/help/html/concept_identity.htm A /trunk/src/windows/identity/help/html/concepts.htm A /trunk/src/windows/identity/help/html/copyright.htm A /trunk/src/windows/identity/help/html/howdoi.htm D /trunk/src/windows/identity/help/html/images/Thumbs.db D /trunk/src/windows/identity/help/html/images/link.GIF A /trunk/src/windows/identity/help/html/images/logo.jpg A /trunk/src/windows/identity/help/html/images/logo_shade.jpg A /trunk/src/windows/identity/help/html/images/screen_app_icon.bmp A /trunk/src/windows/identity/help/html/images/screen_main_wnd.bmp A /trunk/src/windows/identity/help/html/images/screen_menu_bar.bmp A /trunk/src/windows/identity/help/html/images/screen_menu_credential.bmp A /trunk/src/windows/identity/help/html/images/screen_menu_file.bmp A /trunk/src/windows/identity/help/html/images/screen_menu_help.bmp A /trunk/src/windows/identity/help/html/images/screen_menu_options.bmp A /trunk/src/windows/identity/help/html/images/screen_menu_view.bmp A /trunk/src/windows/identity/help/html/images/screen_tb_standard.bmp A /trunk/src/windows/identity/help/html/images/screen_tray_icon.bmp D /trunk/src/windows/identity/help/html/khm.css A /trunk/src/windows/identity/help/html/menu_all.htm A /trunk/src/windows/identity/help/html/menu_credential.htm D /trunk/src/windows/identity/help/html/menu_exit.htm M /trunk/src/windows/identity/help/html/menu_file.htm A /trunk/src/windows/identity/help/html/menu_help.htm A /trunk/src/windows/identity/help/html/menu_options.htm D /trunk/src/windows/identity/help/html/menu_properties.htm A /trunk/src/windows/identity/help/html/menu_view.htm A /trunk/src/windows/identity/help/html/nidmgr.css A /trunk/src/windows/identity/help/html/tb_standard.htm M /trunk/src/windows/identity/help/html/template.htm A /trunk/src/windows/identity/help/html/use_start.htm A /trunk/src/windows/identity/help/html/using.htm M /trunk/src/windows/identity/help/html/welcome.htm A /trunk/src/windows/identity/help/html/wnd_main.htm M /trunk/src/windows/identity/help/khhelp.h M /trunk/src/windows/identity/help/netidmgr.hhp A /trunk/src/windows/identity/help/popups.txt A /trunk/src/windows/identity/help/popups_newcreds.txt M /trunk/src/windows/identity/help/toc.hhc M /trunk/src/windows/identity/include/Makefile M /trunk/src/windows/identity/include/khdefs.h M /trunk/src/windows/identity/include/kherror.h M /trunk/src/windows/identity/include/khlist.h M /trunk/src/windows/identity/include/khmsgtypes.h D /trunk/src/windows/identity/include/khthread.h A /trunk/src/windows/identity/include/netidmgr.h M /trunk/src/windows/identity/kconfig/api.c M /trunk/src/windows/identity/kconfig/kconfig.h M /trunk/src/windows/identity/kconfig/kconfiginternal.h M /trunk/src/windows/identity/kconfig/kconfigmain.c M /trunk/src/windows/identity/kconfig/registry.c M /trunk/src/windows/identity/kcreddb/attrib.c M /trunk/src/windows/identity/kcreddb/attrib.h M /trunk/src/windows/identity/kcreddb/buf.c M /trunk/src/windows/identity/kcreddb/buf.h M /trunk/src/windows/identity/kcreddb/credential.c M /trunk/src/windows/identity/kcreddb/credential.h M /trunk/src/windows/identity/kcreddb/credset.c M /trunk/src/windows/identity/kcreddb/credset.h M /trunk/src/windows/identity/kcreddb/credtype.c M /trunk/src/windows/identity/kcreddb/credtype.h M /trunk/src/windows/identity/kcreddb/identity.c M /trunk/src/windows/identity/kcreddb/identity.h M /trunk/src/windows/identity/kcreddb/init.c M /trunk/src/windows/identity/kcreddb/kcreddb.h M /trunk/src/windows/identity/kcreddb/kcreddbinternal.h M /trunk/src/windows/identity/kcreddb/kcreddbmain.c M /trunk/src/windows/identity/kcreddb/type.c M /trunk/src/windows/identity/kcreddb/type.h M /trunk/src/windows/identity/kherr/kherr.c M /trunk/src/windows/identity/kherr/kherr.h M /trunk/src/windows/identity/kherr/kherrinternal.h M /trunk/src/windows/identity/kherr/kherrmain.c M /trunk/src/windows/identity/kmm/kmm.c M /trunk/src/windows/identity/kmm/kmm.h M /trunk/src/windows/identity/kmm/kmm_module.c M /trunk/src/windows/identity/kmm/kmm_plugin.c M /trunk/src/windows/identity/kmm/kmm_reg.c M /trunk/src/windows/identity/kmm/kmm_registrar.c M /trunk/src/windows/identity/kmm/kmmconfig.csv M /trunk/src/windows/identity/kmm/kmminternal.h M /trunk/src/windows/identity/kmm/kmmmain.c M /trunk/src/windows/identity/kmm/kplugin.h M /trunk/src/windows/identity/kmm/lang/kmm_msgs.mc M /trunk/src/windows/identity/kmq/consumer.c M /trunk/src/windows/identity/kmq/init.c M /trunk/src/windows/identity/kmq/kmq.h M /trunk/src/windows/identity/kmq/kmqinternal.h M /trunk/src/windows/identity/kmq/kmqmain.c M /trunk/src/windows/identity/kmq/msgtype.c M /trunk/src/windows/identity/kmq/publisher.c M /trunk/src/windows/identity/nidmgrdll/Makefile M /trunk/src/windows/identity/nidmgrdll/dllmain.c M /trunk/src/windows/identity/nidmgrdll/nidmgrdll.rc M /trunk/src/windows/identity/plugins/common/dynimport.c M /trunk/src/windows/identity/plugins/common/dynimport.h M /trunk/src/windows/identity/plugins/common/krb5common.c M /trunk/src/windows/identity/plugins/common/krb5common.h M /trunk/src/windows/identity/plugins/krb4/Makefile D /trunk/src/windows/identity/plugins/krb4/datarep.h M /trunk/src/windows/identity/plugins/krb4/errorfuncs.c M /trunk/src/windows/identity/plugins/krb4/errorfuncs.h A /trunk/src/windows/identity/plugins/krb4/images A /trunk/src/windows/identity/plugins/krb4/images/plugin.ico M /trunk/src/windows/identity/plugins/krb4/krb4configdlg.c M /trunk/src/windows/identity/plugins/krb4/krb4funcs.c M /trunk/src/windows/identity/plugins/krb4/krb4funcs.h A /trunk/src/windows/identity/plugins/krb4/krb4main.c A /trunk/src/windows/identity/plugins/krb4/krb4newcreds.c M /trunk/src/windows/identity/plugins/krb4/krb4plugin.c M /trunk/src/windows/identity/plugins/krb4/krbconfig.csv M /trunk/src/windows/identity/plugins/krb4/krbcred.h M /trunk/src/windows/identity/plugins/krb4/lang/en_us/langres.rc M /trunk/src/windows/identity/plugins/krb4/langres.h D /trunk/src/windows/identity/plugins/krb4/main.c A /trunk/src/windows/identity/plugins/krb4/version.rc M /trunk/src/windows/identity/plugins/krb5/Makefile M /trunk/src/windows/identity/plugins/krb5/datarep.c M /trunk/src/windows/identity/plugins/krb5/datarep.h M /trunk/src/windows/identity/plugins/krb5/errorfuncs.c M /trunk/src/windows/identity/plugins/krb5/errorfuncs.h A /trunk/src/windows/identity/plugins/krb5/images A /trunk/src/windows/identity/plugins/krb5/images/deleted.ico A /trunk/src/windows/identity/plugins/krb5/images/krb5plugin.ico A /trunk/src/windows/identity/plugins/krb5/images/modified.ico A /trunk/src/windows/identity/plugins/krb5/images/new.ico A /trunk/src/windows/identity/plugins/krb5/images/normal.ico A /trunk/src/windows/identity/plugins/krb5/krb5configcc.c M /trunk/src/windows/identity/plugins/krb5/krb5configdlg.c A /trunk/src/windows/identity/plugins/krb5/krb5configid.c A /trunk/src/windows/identity/plugins/krb5/krb5configids.c M /trunk/src/windows/identity/plugins/krb5/krb5funcs.c M /trunk/src/windows/identity/plugins/krb5/krb5funcs.h M /trunk/src/windows/identity/plugins/krb5/krb5identpro.c A /trunk/src/windows/identity/plugins/krb5/krb5main.c M /trunk/src/windows/identity/plugins/krb5/krb5newcreds.c M /trunk/src/windows/identity/plugins/krb5/krb5plugin.c M /trunk/src/windows/identity/plugins/krb5/krb5props.c M /trunk/src/windows/identity/plugins/krb5/krb5util.c M /trunk/src/windows/identity/plugins/krb5/krbconfig.csv M /trunk/src/windows/identity/plugins/krb5/krbcred.h M /trunk/src/windows/identity/plugins/krb5/lang/en_us/langres.rc M /trunk/src/windows/identity/plugins/krb5/langres.h D /trunk/src/windows/identity/plugins/krb5/main.c A /trunk/src/windows/identity/plugins/krb5/version.rc M /trunk/src/windows/identity/ui/Makefile M /trunk/src/windows/identity/ui/aboutwnd.c M /trunk/src/windows/identity/ui/aboutwnd.h A /trunk/src/windows/identity/ui/addrchange.c A /trunk/src/windows/identity/ui/addrchange.h M /trunk/src/windows/identity/ui/appglobal.h A /trunk/src/windows/identity/ui/appver.rc M /trunk/src/windows/identity/ui/cfg_general_wnd.c M /trunk/src/windows/identity/ui/cfg_identities_wnd.c M /trunk/src/windows/identity/ui/cfg_notif_wnd.c M /trunk/src/windows/identity/ui/cfg_plugins_wnd.c M /trunk/src/windows/identity/ui/configwnd.c M /trunk/src/windows/identity/ui/configwnd.h M /trunk/src/windows/identity/ui/credfuncs.c M /trunk/src/windows/identity/ui/credfuncs.h M /trunk/src/windows/identity/ui/credwnd.c M /trunk/src/windows/identity/ui/credwnd.h M /trunk/src/windows/identity/ui/htwnd.c M /trunk/src/windows/identity/ui/htwnd.h D /trunk/src/windows/identity/ui/images/Thumbs.db D /trunk/src/windows/identity/ui/images/bitmap1.bmp A /trunk/src/windows/identity/ui/images/cfg_plugin.ico M /trunk/src/windows/identity/ui/images/chpw.bmp M /trunk/src/windows/identity/ui/images/help.bmp D /trunk/src/windows/identity/ui/images/icon1.ico M /trunk/src/windows/identity/ui/images/id-dis-sm.bmp M /trunk/src/windows/identity/ui/images/import.bmp D /trunk/src/windows/identity/ui/images/main_app_old.ico D /trunk/src/windows/identity/ui/images/text1138.png M /trunk/src/windows/identity/ui/images/tk-delete.bmp M /trunk/src/windows/identity/ui/images/tk-new.bmp M /trunk/src/windows/identity/ui/images/tk-refresh.bmp M /trunk/src/windows/identity/ui/images/vw-refresh.bmp M /trunk/src/windows/identity/ui/images/wdg_collapsed.bmp M /trunk/src/windows/identity/ui/images/wdg_collapsed_hi.bmp M /trunk/src/windows/identity/ui/images/wdg_expanded.bmp M /trunk/src/windows/identity/ui/images/wdg_expanded_hi.bmp A /trunk/src/windows/identity/ui/images/wdg_stick.bmp A /trunk/src/windows/identity/ui/images/wdg_stick_hi.bmp A /trunk/src/windows/identity/ui/images/wdg_stuck.bmp A /trunk/src/windows/identity/ui/images/wdg_stuck_hi.bmp D /trunk/src/windows/identity/ui/images/wgt_arrow_collapse.ico D /trunk/src/windows/identity/ui/images/wgt_arrow_expand.ico M /trunk/src/windows/identity/ui/khmapp.h M /trunk/src/windows/identity/ui/lang/en_us/khapp.rc M /trunk/src/windows/identity/ui/main.c M /trunk/src/windows/identity/ui/mainmenu.c M /trunk/src/windows/identity/ui/mainmenu.h M /trunk/src/windows/identity/ui/mainwnd.c M /trunk/src/windows/identity/ui/mainwnd.h M /trunk/src/windows/identity/ui/newcredwnd.c M /trunk/src/windows/identity/ui/newcredwnd.h M /trunk/src/windows/identity/ui/notifier.c M /trunk/src/windows/identity/ui/notifier.h M /trunk/src/windows/identity/ui/passwnd.h M /trunk/src/windows/identity/ui/propertywnd.c M /trunk/src/windows/identity/ui/propertywnd.h M /trunk/src/windows/identity/ui/reqdaemon.c M /trunk/src/windows/identity/ui/reqdaemon.h M /trunk/src/windows/identity/ui/resource.h M /trunk/src/windows/identity/ui/statusbar.c M /trunk/src/windows/identity/ui/statusbar.h M /trunk/src/windows/identity/ui/timer.c M /trunk/src/windows/identity/ui/timer.h M /trunk/src/windows/identity/ui/toolbar.c M /trunk/src/windows/identity/ui/toolbar.h M /trunk/src/windows/identity/uilib/accel.csv M /trunk/src/windows/identity/uilib/action.c M /trunk/src/windows/identity/uilib/actions.csv M /trunk/src/windows/identity/uilib/alert.c M /trunk/src/windows/identity/uilib/configui.c M /trunk/src/windows/identity/uilib/configui.h M /trunk/src/windows/identity/uilib/creddlg.c M /trunk/src/windows/identity/uilib/khaction.h M /trunk/src/windows/identity/uilib/khactiondef.h M /trunk/src/windows/identity/uilib/khalerts.h M /trunk/src/windows/identity/uilib/khconfigui.h M /trunk/src/windows/identity/uilib/khhtlink.h M /trunk/src/windows/identity/uilib/khnewcred.h M /trunk/src/windows/identity/uilib/khprops.h M /trunk/src/windows/identity/uilib/khremote.h M /trunk/src/windows/identity/uilib/khrescache.h M /trunk/src/windows/identity/uilib/khtracker.h M /trunk/src/windows/identity/uilib/khuidefs.h M /trunk/src/windows/identity/uilib/propsheet.c M /trunk/src/windows/identity/uilib/propwnd.c M /trunk/src/windows/identity/uilib/rescache.c M /trunk/src/windows/identity/uilib/trackerwnd.c M /trunk/src/windows/identity/uilib/uilibmain.c M /trunk/src/windows/identity/util/Makefile M /trunk/src/windows/identity/util/hashtable.c M /trunk/src/windows/identity/util/hashtable.h M /trunk/src/windows/identity/util/mstring.c M /trunk/src/windows/identity/util/mstring.h A /trunk/src/windows/identity/util/perfstat.c A /trunk/src/windows/identity/util/perfstat.h M /trunk/src/windows/identity/util/sync.c M /trunk/src/windows/identity/util/sync.h M /trunk/src/windows/identity/util/utils.h ticket: new subject: KFW Network Identity Manager (Beta 2) status: resolved component: windows target_version: 1.4.4 tags: pullup All features completed except for: * Debug Window * KRB5.INI (aka Realm) Editor * Column Selection * Graphics are incomplete * Documentation is incomplete ------------------------------------------------------------------------ r17515 | raeburn | 2005-11-29 02:38:45 -0500 (Tue, 29 Nov 2005) | 15 lines Changed paths: M /trunk/src/modules/kdb/db2/ChangeLog M /trunk/src/modules/kdb/db2/policy_db.h ticket: new subject: Tru64 compilation fails after k5-int.h/krb5.h changes target_version: 1.4.4 status: open Due to some silliness in db-config.h and the Tru64 system header files, an accidental change in the order of inclusion of certain headers caused the build to fail. With this patch, "make all" succeeds, but "make check" fails partway through; I'm still investigating, and don't know at this point if there are additional compilation problems. * policy_db.h: Include db.h after gssrpc/types.h, to fix compilation on Tru64. ------------------------------------------------------------------------ r17513 | raeburn | 2005-11-28 23:40:49 -0500 (Mon, 28 Nov 2005) | 1 line Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/network.c * network.c (listen_and_process): Make local variable 'sout' static. ------------------------------------------------------------------------ r17512 | raeburn | 2005-11-28 23:31:03 -0500 (Mon, 28 Nov 2005) | 4 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/shlib.conf * shlib.conf (*-*-solaris*): Include $(CFLAGS) in LDCOMBINE. Don't use compiler command-line options for initializers for Solaris 7 and earlier native compilers. ------------------------------------------------------------------------ r17511 | raeburn | 2005-11-28 21:51:15 -0500 (Mon, 28 Nov 2005) | 4 lines Changed paths: M /trunk/src/tests/misc/ChangeLog M /trunk/src/tests/misc/Makefile.in * Makefile.in (test_getpw.$(OBJEXT)): New intermediate target. (test_getpw): Don't build directly from source. (test_getsockname): New target. ------------------------------------------------------------------------ r17510 | raeburn | 2005-11-28 21:49:47 -0500 (Mon, 28 Nov 2005) | 3 lines Changed paths: M /trunk/src/tests/misc/ChangeLog M /trunk/src/tests/misc/test_getsockname.c * test_getsockname.c: Include autoconf.h. (main): Fix type of variable 'i' used for size of socket address. ------------------------------------------------------------------------ r17505 | tlyu | 2005-11-28 19:19:58 -0500 (Mon, 28 Nov 2005) | 1 line Changed paths: M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/appl/telnet/libtelnet/Makefile.in M /trunk/src/appl/telnet/telnet/Makefile.in M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/clients/klist/Makefile.in M /trunk/src/clients/ksu/Makefile.in M /trunk/src/kadmin/ktutil/Makefile.in M /trunk/src/kadmin/testing/util/Makefile.in M /trunk/src/kdc/Makefile.in M /trunk/src/krb524/Makefile.in M /trunk/src/lib/apputils/Makefile.in M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/aes/Makefile.in M /trunk/src/lib/crypto/arcfour/Makefile.in M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/dk/Makefile.in M /trunk/src/lib/crypto/enc_provider/Makefile.in M /trunk/src/lib/crypto/hash_provider/Makefile.in M /trunk/src/lib/crypto/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/old/Makefile.in M /trunk/src/lib/crypto/raw/Makefile.in M /trunk/src/lib/crypto/sha1/Makefile.in M /trunk/src/lib/crypto/yarrow/Makefile.in M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/modules/kdb/db2/Makefile.in M /trunk/src/slave/Makefile.in M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/create/Makefile.in M /trunk/src/tests/gss-threads/Makefile.in M /trunk/src/tests/hammer/Makefile.in M /trunk/src/tests/misc/Makefile.in M /trunk/src/tests/resolve/Makefile.in M /trunk/src/tests/verify/Makefile.in M /trunk/src/util/et/Makefile.in M /trunk/src/util/profile/Makefile.in M /trunk/src/util/pty/Makefile.in M /trunk/src/util/ss/Makefile.in M /trunk/src/util/support/Makefile.in make depend ------------------------------------------------------------------------ r17504 | tlyu | 2005-11-28 19:15:24 -0500 (Mon, 28 Nov 2005) | 7 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/t_cts.c M /trunk/src/lib/crypto/vectors.c ticket: new tags: pullup target_version: 1.4.4 subject: don't break make depend in lib/crypto on k5-int.h ordering * t_cts.c, vectors.c: Don't include krb5.h. ------------------------------------------------------------------------ r17500 | raeburn | 2005-11-17 21:05:16 -0500 (Thu, 17 Nov 2005) | 1 line Changed paths: M /trunk/src/lib/crypto M /trunk/src/lib/kadm5/unit-test M /trunk/src/lib/rpc/unit-test M /trunk/src/util/profile ignore some files generated via make check ------------------------------------------------------------------------ r17499 | raeburn | 2005-11-17 20:54:58 -0500 (Thu, 17 Nov 2005) | 4 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/t_hmac.c M /trunk/src/lib/crypto/t_pkcs5.c ticket: 3236 * t_hmac.c, t_pkcs5.c: Don't include krb5.h. ------------------------------------------------------------------------ r17498 | raeburn | 2005-11-17 20:46:39 -0500 (Thu, 17 Nov 2005) | 1 line Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in * Makefile.in (osconf.h): Always remove osconf.new. ------------------------------------------------------------------------ r17497 | raeburn | 2005-11-17 20:43:43 -0500 (Thu, 17 Nov 2005) | 1 line Changed paths: M /trunk/src/kdc ignore built fakeka ------------------------------------------------------------------------ r17496 | raeburn | 2005-11-17 20:37:56 -0500 (Thu, 17 Nov 2005) | 3 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/fakeka.c * fakeka.c (main): Pass extra null-pointer argument to kadm5_init_with_password for new db_args argument added by DAL changes. ------------------------------------------------------------------------ r17495 | raeburn | 2005-11-17 20:29:45 -0500 (Thu, 17 Nov 2005) | 4 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/fakeka.c ticket: 3236 * fakeka.c: Include errno.h. ------------------------------------------------------------------------ r17494 | raeburn | 2005-11-17 20:22:06 -0500 (Thu, 17 Nov 2005) | 8 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kadmin/cli/keytab.c M /trunk/src/kadmin/testing/util/ChangeLog M /trunk/src/kadmin/testing/util/tcl_kadm5.c M /trunk/src/kadmin/testing/util/tcl_ovsec_kadm.c M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/krb524d.c M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/admin.h M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/client_init.c M /trunk/src/lib/kadm5/clnt/client_principal.c M /trunk/src/lib/kadm5/clnt/clnt_policy.c M /trunk/src/lib/kadm5/clnt/err_handle.h M /trunk/src/lib/kadm5/kadm_rpc_xdr.c M /trunk/src/lib/kadm5/server_internal.h M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/server_init.c M /trunk/src/lib/kadm5/srv/svr_policy.c M /trunk/src/lib/kadm5/srv/svr_principal.c M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/setkey-test.c M /trunk/src/modules/kdb/db2/ChangeLog M /trunk/src/modules/kdb/db2/policy_db.h M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/utility.c M /trunk/src/tests/asn.1/utility.h ticket: 3236 status: resolved Fix additional cases where krb5.h is included before k5-int.h. In most cases, it suffices to remove the inclusion of k5-int.h, sometimes including errno.h or another header. In a couple cases, include order has been changed, or k5-int.h has been included instead of krb5.h. ------------------------------------------------------------------------ r17492 | raeburn | 2005-11-16 23:05:39 -0500 (Wed, 16 Nov 2005) | 1 line Changed paths: M /trunk/src M /trunk/src/appl M /trunk/src/appl/bsd M /trunk/src/appl/gss-sample M /trunk/src/appl/gssftp M /trunk/src/appl/gssftp/ftp M /trunk/src/appl/gssftp/ftpd M /trunk/src/appl/sample M /trunk/src/appl/sample/sclient M /trunk/src/appl/sample/sserver M /trunk/src/appl/simple M /trunk/src/appl/simple/client M /trunk/src/appl/simple/server M /trunk/src/appl/telnet M /trunk/src/appl/telnet/libtelnet M /trunk/src/appl/telnet/telnet M /trunk/src/appl/telnet/telnetd M /trunk/src/appl/user_user M /trunk/src/clients M /trunk/src/clients/kdestroy M /trunk/src/clients/kinit M /trunk/src/clients/klist M /trunk/src/clients/kpasswd M /trunk/src/clients/ksu M /trunk/src/clients/kvno M /trunk/src/config-files M /trunk/src/gen-manpages M /trunk/src/include M /trunk/src/include/kerberosIV M /trunk/src/include/krb5 M /trunk/src/kadmin M /trunk/src/kadmin/cli M /trunk/src/kadmin/dbutil M /trunk/src/kadmin/ktutil M /trunk/src/kadmin/passwd M /trunk/src/kadmin/passwd/unit-test M /trunk/src/kadmin/server M /trunk/src/kadmin/testing M /trunk/src/kadmin/testing/scripts M /trunk/src/kadmin/testing/util M /trunk/src/kdc M /trunk/src/krb524 M /trunk/src/lib M /trunk/src/lib/apputils M /trunk/src/lib/crypto M /trunk/src/lib/crypto/aes M /trunk/src/lib/crypto/arcfour M /trunk/src/lib/crypto/crc32 M /trunk/src/lib/crypto/des M /trunk/src/lib/crypto/dk M /trunk/src/lib/crypto/enc_provider M /trunk/src/lib/crypto/hash_provider M /trunk/src/lib/crypto/keyhash_provider M /trunk/src/lib/crypto/md4 M /trunk/src/lib/crypto/md5 M /trunk/src/lib/crypto/old M /trunk/src/lib/crypto/raw M /trunk/src/lib/crypto/sha1 M /trunk/src/lib/crypto/yarrow M /trunk/src/lib/des425 M /trunk/src/lib/gssapi M /trunk/src/lib/gssapi/generic M /trunk/src/lib/gssapi/krb5 M /trunk/src/lib/kadm5 M /trunk/src/lib/kadm5/clnt M /trunk/src/lib/kadm5/srv M /trunk/src/lib/kadm5/unit-test M /trunk/src/lib/kdb M /trunk/src/lib/krb4 M /trunk/src/lib/krb5 M /trunk/src/lib/krb5/asn.1 M /trunk/src/lib/krb5/ccache M /trunk/src/lib/krb5/error_tables M /trunk/src/lib/krb5/keytab M /trunk/src/lib/krb5/krb M /trunk/src/lib/krb5/os M /trunk/src/lib/krb5/posix M /trunk/src/lib/krb5/rcache M /trunk/src/lib/rpc M /trunk/src/lib/rpc/unit-test M /trunk/src/modules/kdb/db2 M /trunk/src/modules/kdb/db2/libdb2 M /trunk/src/modules/kdb/db2/libdb2/btree M /trunk/src/modules/kdb/db2/libdb2/clib M /trunk/src/modules/kdb/db2/libdb2/db M /trunk/src/modules/kdb/db2/libdb2/hash M /trunk/src/modules/kdb/db2/libdb2/include M /trunk/src/modules/kdb/db2/libdb2/mpool M /trunk/src/modules/kdb/db2/libdb2/recno M /trunk/src/modules/kdb/db2/libdb2/test M /trunk/src/slave M /trunk/src/tests M /trunk/src/tests/asn.1 M /trunk/src/tests/create M /trunk/src/tests/dejagnu M /trunk/src/tests/gss-threads M /trunk/src/tests/gssapi M /trunk/src/tests/hammer M /trunk/src/tests/misc M /trunk/src/tests/resolve M /trunk/src/tests/shlib M /trunk/src/tests/threads M /trunk/src/tests/verify M /trunk/src/util M /trunk/src/util/et M /trunk/src/util/profile M /trunk/src/util/pty M /trunk/src/util/send-pr M /trunk/src/util/ss M /trunk/src/util/support add a bunch of ignores for things built during a normal in-tree build ------------------------------------------------------------------------ r17489 | jaltman | 2005-11-14 19:31:41 -0500 (Mon, 14 Nov 2005) | 9 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/asn.1/krb5_encode.c M /trunk/src/lib/krb5/ccache/ccapi/ChangeLog M /trunk/src/lib/krb5/ccache/ccapi/stdcc.c M /trunk/src/lib/krb5/ccache/ccapi/winccld.c M /trunk/src/lib/krb5/krb5_libinit.c M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_io.c ticket: 3236 This commit ensures that all files in the library include k5-int.h before krb5.h is included either directly or indirectly. This is to allow Kerberos to use pre-processor symbols to choose configurations of C run time library headers without affecting third party applications. ------------------------------------------------------------------------ r17488 | jaltman | 2005-11-14 19:16:17 -0500 (Mon, 14 Nov 2005) | 12 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin M /trunk/src/include/win-mac.h M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/timeofday.c M /trunk/src/lib/krb5/os/toffset.c M /trunk/src/lib/krb5/os/ustime.c ticket: 2883 * Correct function prototypes that should have been using krb5_timestamp in order to prevent type conflicts if krb5_timestamp ever becomes a 64-bit value * Force the use of 32-bit time_t with Microsoft's VS 2005 compiler on 32-bit platforms * Test for inclusion of krb5.h before k5-int.h ------------------------------------------------------------------------ r17480 | tlyu | 2005-11-03 16:49:00 -0500 (Thu, 03 Nov 2005) | 7 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/mkrel ticket: new target_version: 1.4.3 tags: pullup subject: mkrel should delete .svn directories * mkrel: Delete .svn directories to avoid pathname length bloat. ------------------------------------------------------------------------ r17476 | jaltman | 2005-11-01 20:14:30 -0500 (Tue, 01 Nov 2005) | 9 lines Changed paths: M /trunk/src/windows/Makefile.in A /trunk/src/windows/identity A /trunk/src/windows/identity/Makefile A /trunk/src/windows/identity/config A /trunk/src/windows/identity/config/Makefile A /trunk/src/windows/identity/config/Makefile.w32 A /trunk/src/windows/identity/config/ccsv.pl A /trunk/src/windows/identity/config/csvschema.cfg A /trunk/src/windows/identity/doc A /trunk/src/windows/identity/doc/Makefile A /trunk/src/windows/identity/doc/cred_aquisition.h A /trunk/src/windows/identity/doc/cred_data_types.h A /trunk/src/windows/identity/doc/cred_main.h A /trunk/src/windows/identity/doc/cred_msgs.h A /trunk/src/windows/identity/doc/cred_prop_pages.h A /trunk/src/windows/identity/doc/doxyfile.cfg A /trunk/src/windows/identity/doc/footer.html A /trunk/src/windows/identity/doc/header.html A /trunk/src/windows/identity/doc/images A /trunk/src/windows/identity/doc/images/Thumbs.db A /trunk/src/windows/identity/doc/images/credview-select-outline.jpg A /trunk/src/windows/identity/doc/images/khimaira_logo.png A /trunk/src/windows/identity/doc/images/khimaira_logo_old.jpg A /trunk/src/windows/identity/doc/images/khimaira_logo_small.png A /trunk/src/windows/identity/doc/images/khimaira_logo_small_old.jpg A /trunk/src/windows/identity/doc/main_page.h A /trunk/src/windows/identity/doc/plugin_framework.h A /trunk/src/windows/identity/doc/plugin_locale.h A /trunk/src/windows/identity/doc/plugin_main.h A /trunk/src/windows/identity/doc/plugin_structure.h A /trunk/src/windows/identity/doc/stylesheet.css A /trunk/src/windows/identity/doc/ui_actions.h A /trunk/src/windows/identity/doc/ui_context.h A /trunk/src/windows/identity/doc/ui_main.h A /trunk/src/windows/identity/doc/ui_menus.h A /trunk/src/windows/identity/help A /trunk/src/windows/identity/help/Index.hhk A /trunk/src/windows/identity/help/Makefile A /trunk/src/windows/identity/help/html A /trunk/src/windows/identity/help/html/images A /trunk/src/windows/identity/help/html/images/Thumbs.db A /trunk/src/windows/identity/help/html/images/link.GIF A /trunk/src/windows/identity/help/html/khm.css A /trunk/src/windows/identity/help/html/menu_exit.htm A /trunk/src/windows/identity/help/html/menu_file.htm A /trunk/src/windows/identity/help/html/menu_properties.htm A /trunk/src/windows/identity/help/html/template.htm A /trunk/src/windows/identity/help/html/welcome.htm A /trunk/src/windows/identity/help/khhelp.h A /trunk/src/windows/identity/help/netidmgr.hhp A /trunk/src/windows/identity/help/toc.hhc A /trunk/src/windows/identity/include A /trunk/src/windows/identity/include/Makefile A /trunk/src/windows/identity/include/khdefs.h A /trunk/src/windows/identity/include/kherror.h A /trunk/src/windows/identity/include/khlist.h A /trunk/src/windows/identity/include/khmsgtypes.h A /trunk/src/windows/identity/include/khthread.h A /trunk/src/windows/identity/kconfig A /trunk/src/windows/identity/kconfig/Makefile A /trunk/src/windows/identity/kconfig/api.c A /trunk/src/windows/identity/kconfig/kconfig.h A /trunk/src/windows/identity/kconfig/kconfiginternal.h A /trunk/src/windows/identity/kconfig/kconfigmain.c A /trunk/src/windows/identity/kconfig/registry.c A /trunk/src/windows/identity/kconfig/test A /trunk/src/windows/identity/kconfig/test/utiltest.c A /trunk/src/windows/identity/kcreddb A /trunk/src/windows/identity/kcreddb/Makefile A /trunk/src/windows/identity/kcreddb/attrib.c A /trunk/src/windows/identity/kcreddb/attrib.h A /trunk/src/windows/identity/kcreddb/buf.c A /trunk/src/windows/identity/kcreddb/buf.h A /trunk/src/windows/identity/kcreddb/credential.c A /trunk/src/windows/identity/kcreddb/credential.h A /trunk/src/windows/identity/kcreddb/credset.c A /trunk/src/windows/identity/kcreddb/credset.h A /trunk/src/windows/identity/kcreddb/credtype.c A /trunk/src/windows/identity/kcreddb/credtype.h A /trunk/src/windows/identity/kcreddb/identity.c A /trunk/src/windows/identity/kcreddb/identity.h A /trunk/src/windows/identity/kcreddb/init.c A /trunk/src/windows/identity/kcreddb/kcdbconfig.csv A /trunk/src/windows/identity/kcreddb/kcreddb.h A /trunk/src/windows/identity/kcreddb/kcreddbinternal.h A /trunk/src/windows/identity/kcreddb/kcreddbmain.c A /trunk/src/windows/identity/kcreddb/lang A /trunk/src/windows/identity/kcreddb/lang/en_us A /trunk/src/windows/identity/kcreddb/lang/en_us/kcredres.rc A /trunk/src/windows/identity/kcreddb/langres.h A /trunk/src/windows/identity/kcreddb/resource.h A /trunk/src/windows/identity/kcreddb/type.c A /trunk/src/windows/identity/kcreddb/type.h A /trunk/src/windows/identity/kherr A /trunk/src/windows/identity/kherr/Makefile A /trunk/src/windows/identity/kherr/kherr.c A /trunk/src/windows/identity/kherr/kherr.h A /trunk/src/windows/identity/kherr/kherrinternal.h A /trunk/src/windows/identity/kherr/kherrmain.c A /trunk/src/windows/identity/kmm A /trunk/src/windows/identity/kmm/Makefile A /trunk/src/windows/identity/kmm/kmm.c A /trunk/src/windows/identity/kmm/kmm.h A /trunk/src/windows/identity/kmm/kmm_module.c A /trunk/src/windows/identity/kmm/kmm_plugin.c A /trunk/src/windows/identity/kmm/kmm_reg.c A /trunk/src/windows/identity/kmm/kmm_registrar.c A /trunk/src/windows/identity/kmm/kmmconfig.csv A /trunk/src/windows/identity/kmm/kmminternal.h A /trunk/src/windows/identity/kmm/kmmmain.c A /trunk/src/windows/identity/kmm/kplugin.h A /trunk/src/windows/identity/kmm/lang A /trunk/src/windows/identity/kmm/lang/kmm_msgs.mc A /trunk/src/windows/identity/kmq A /trunk/src/windows/identity/kmq/Makefile A /trunk/src/windows/identity/kmq/consumer.c A /trunk/src/windows/identity/kmq/init.c A /trunk/src/windows/identity/kmq/kmq.h A /trunk/src/windows/identity/kmq/kmqconfig.csv A /trunk/src/windows/identity/kmq/kmqinternal.h A /trunk/src/windows/identity/kmq/kmqmain.c A /trunk/src/windows/identity/kmq/msgtype.c A /trunk/src/windows/identity/kmq/publisher.c A /trunk/src/windows/identity/nidmgrdll A /trunk/src/windows/identity/nidmgrdll/Makefile A /trunk/src/windows/identity/nidmgrdll/dllmain.c A /trunk/src/windows/identity/nidmgrdll/nidmgrdll.rc A /trunk/src/windows/identity/plugins A /trunk/src/windows/identity/plugins/common A /trunk/src/windows/identity/plugins/common/Makefile A /trunk/src/windows/identity/plugins/common/dynimport.c A /trunk/src/windows/identity/plugins/common/dynimport.h A /trunk/src/windows/identity/plugins/common/krb5common.c A /trunk/src/windows/identity/plugins/common/krb5common.h A /trunk/src/windows/identity/plugins/krb4 A /trunk/src/windows/identity/plugins/krb4/Makefile A /trunk/src/windows/identity/plugins/krb4/datarep.h A /trunk/src/windows/identity/plugins/krb4/errorfuncs.c A /trunk/src/windows/identity/plugins/krb4/errorfuncs.h A /trunk/src/windows/identity/plugins/krb4/krb4configdlg.c A /trunk/src/windows/identity/plugins/krb4/krb4funcs.c A /trunk/src/windows/identity/plugins/krb4/krb4funcs.h A /trunk/src/windows/identity/plugins/krb4/krb4plugin.c A /trunk/src/windows/identity/plugins/krb4/krbconfig.csv A /trunk/src/windows/identity/plugins/krb4/krbcred.h A /trunk/src/windows/identity/plugins/krb4/lang A /trunk/src/windows/identity/plugins/krb4/lang/en_us A /trunk/src/windows/identity/plugins/krb4/lang/en_us/langres.rc A /trunk/src/windows/identity/plugins/krb4/langres.h A /trunk/src/windows/identity/plugins/krb4/main.c A /trunk/src/windows/identity/plugins/krb5 A /trunk/src/windows/identity/plugins/krb5/Makefile A /trunk/src/windows/identity/plugins/krb5/datarep.c A /trunk/src/windows/identity/plugins/krb5/datarep.h A /trunk/src/windows/identity/plugins/krb5/errorfuncs.c A /trunk/src/windows/identity/plugins/krb5/errorfuncs.h A /trunk/src/windows/identity/plugins/krb5/krb5configdlg.c A /trunk/src/windows/identity/plugins/krb5/krb5funcs.c A /trunk/src/windows/identity/plugins/krb5/krb5funcs.h A /trunk/src/windows/identity/plugins/krb5/krb5identpro.c A /trunk/src/windows/identity/plugins/krb5/krb5newcreds.c A /trunk/src/windows/identity/plugins/krb5/krb5plugin.c A /trunk/src/windows/identity/plugins/krb5/krb5props.c A /trunk/src/windows/identity/plugins/krb5/krb5util.c A /trunk/src/windows/identity/plugins/krb5/krbconfig.csv A /trunk/src/windows/identity/plugins/krb5/krbcred.h A /trunk/src/windows/identity/plugins/krb5/lang A /trunk/src/windows/identity/plugins/krb5/lang/en_us A /trunk/src/windows/identity/plugins/krb5/lang/en_us/langres.rc A /trunk/src/windows/identity/plugins/krb5/lang/krb5_msgs.mc A /trunk/src/windows/identity/plugins/krb5/langres.h A /trunk/src/windows/identity/plugins/krb5/main.c A /trunk/src/windows/identity/ui A /trunk/src/windows/identity/ui/Makefile A /trunk/src/windows/identity/ui/aboutwnd.c A /trunk/src/windows/identity/ui/aboutwnd.h A /trunk/src/windows/identity/ui/appglobal.h A /trunk/src/windows/identity/ui/cfg_general_wnd.c A /trunk/src/windows/identity/ui/cfg_identities_wnd.c A /trunk/src/windows/identity/ui/cfg_notif_wnd.c A /trunk/src/windows/identity/ui/cfg_plugins_wnd.c A /trunk/src/windows/identity/ui/configwnd.c A /trunk/src/windows/identity/ui/configwnd.h A /trunk/src/windows/identity/ui/credfuncs.c A /trunk/src/windows/identity/ui/credfuncs.h A /trunk/src/windows/identity/ui/credwnd.c A /trunk/src/windows/identity/ui/credwnd.h A /trunk/src/windows/identity/ui/htmlwnd.h A /trunk/src/windows/identity/ui/htwnd.c A /trunk/src/windows/identity/ui/htwnd.h A /trunk/src/windows/identity/ui/images A /trunk/src/windows/identity/ui/images/Thumbs.db A /trunk/src/windows/identity/ui/images/app_notify_error.ico A /trunk/src/windows/identity/ui/images/app_notify_info.ico A /trunk/src/windows/identity/ui/images/app_notify_none.ico A /trunk/src/windows/identity/ui/images/app_notify_warn.ico A /trunk/src/windows/identity/ui/images/bitmap1.bmp A /trunk/src/windows/identity/ui/images/cfg_applied.ico A /trunk/src/windows/identity/ui/images/cfg_default.ico A /trunk/src/windows/identity/ui/images/cfg_deleted.ico A /trunk/src/windows/identity/ui/images/cfg_mod.ico A /trunk/src/windows/identity/ui/images/chpw-dis-sm.bmp A /trunk/src/windows/identity/ui/images/chpw-dis.bmp A /trunk/src/windows/identity/ui/images/chpw-sm.bmp A /trunk/src/windows/identity/ui/images/chpw.bmp A /trunk/src/windows/identity/ui/images/disabled.ico A /trunk/src/windows/identity/ui/images/enabled.ico A /trunk/src/windows/identity/ui/images/flag-critical.bmp A /trunk/src/windows/identity/ui/images/flag-warning.bmp A /trunk/src/windows/identity/ui/images/flag_expired.bmp A /trunk/src/windows/identity/ui/images/help-sm.bmp A /trunk/src/windows/identity/ui/images/help.bmp A /trunk/src/windows/identity/ui/images/icon1.ico A /trunk/src/windows/identity/ui/images/id-delete-dis-sm.bmp A /trunk/src/windows/identity/ui/images/id-delete-dis.bmp A /trunk/src/windows/identity/ui/images/id-delete-sm.bmp A /trunk/src/windows/identity/ui/images/id-delete.bmp A /trunk/src/windows/identity/ui/images/id-dis-sm.bmp A /trunk/src/windows/identity/ui/images/id-dis.bmp A /trunk/src/windows/identity/ui/images/id-new-dis-sm.bmp A /trunk/src/windows/identity/ui/images/id-new-dis.bmp A /trunk/src/windows/identity/ui/images/id-new-sm.bmp A /trunk/src/windows/identity/ui/images/id-new.bmp A /trunk/src/windows/identity/ui/images/id-refresh-dis.bmp A /trunk/src/windows/identity/ui/images/id-refresh-sm-dis.bmp A /trunk/src/windows/identity/ui/images/id-refresh-sm.bmp A /trunk/src/windows/identity/ui/images/id-refresh.bmp A /trunk/src/windows/identity/ui/images/id-sm.bmp A /trunk/src/windows/identity/ui/images/id.bmp A /trunk/src/windows/identity/ui/images/id.ico A /trunk/src/windows/identity/ui/images/ident.png A /trunk/src/windows/identity/ui/images/import-dis.bmp A /trunk/src/windows/identity/ui/images/import-sm-dis.bmp A /trunk/src/windows/identity/ui/images/import-sm.bmp A /trunk/src/windows/identity/ui/images/import.bmp A /trunk/src/windows/identity/ui/images/khimaira-cfg.bmp A /trunk/src/windows/identity/ui/images/logo_shade.bmp A /trunk/src/windows/identity/ui/images/main_app.ico A /trunk/src/windows/identity/ui/images/main_app_old.ico A /trunk/src/windows/identity/ui/images/tb-blank-small.bmp A /trunk/src/windows/identity/ui/images/tb-blank.bmp A /trunk/src/windows/identity/ui/images/tb-space.bmp A /trunk/src/windows/identity/ui/images/text1138.png A /trunk/src/windows/identity/ui/images/tk-delete-dis-sm.bmp A /trunk/src/windows/identity/ui/images/tk-delete-dis.bmp A /trunk/src/windows/identity/ui/images/tk-delete-sm.bmp A /trunk/src/windows/identity/ui/images/tk-delete.bmp A /trunk/src/windows/identity/ui/images/tk-dis-sm.bmp A /trunk/src/windows/identity/ui/images/tk-dis.bmp A /trunk/src/windows/identity/ui/images/tk-new-dis-sm.bmp A /trunk/src/windows/identity/ui/images/tk-new-dis.bmp A /trunk/src/windows/identity/ui/images/tk-new-sm.bmp A /trunk/src/windows/identity/ui/images/tk-new.bmp A /trunk/src/windows/identity/ui/images/tk-refresh-dis-sm.bmp A /trunk/src/windows/identity/ui/images/tk-refresh-dis.bmp A /trunk/src/windows/identity/ui/images/tk-refresh-sm.bmp A /trunk/src/windows/identity/ui/images/tk-refresh.bmp A /trunk/src/windows/identity/ui/images/tk-sm.bmp A /trunk/src/windows/identity/ui/images/tk.bmp A /trunk/src/windows/identity/ui/images/vw-refresh-sm.bmp A /trunk/src/windows/identity/ui/images/vw-refresh.bmp A /trunk/src/windows/identity/ui/images/wdg_collapsed.bmp A /trunk/src/windows/identity/ui/images/wdg_collapsed_hi.bmp A /trunk/src/windows/identity/ui/images/wdg_credtype.bmp A /trunk/src/windows/identity/ui/images/wdg_expanded.bmp A /trunk/src/windows/identity/ui/images/wdg_expanded_hi.bmp A /trunk/src/windows/identity/ui/images/wdg_flag.bmp A /trunk/src/windows/identity/ui/images/wgt_arrow_collapse.ico A /trunk/src/windows/identity/ui/images/wgt_arrow_expand.ico A /trunk/src/windows/identity/ui/khmapp.h A /trunk/src/windows/identity/ui/lang A /trunk/src/windows/identity/ui/lang/en_us A /trunk/src/windows/identity/ui/lang/en_us/khapp.rc A /trunk/src/windows/identity/ui/main.c A /trunk/src/windows/identity/ui/mainmenu.c A /trunk/src/windows/identity/ui/mainmenu.h A /trunk/src/windows/identity/ui/mainwnd.c A /trunk/src/windows/identity/ui/mainwnd.h A /trunk/src/windows/identity/ui/makeacceldef.pl A /trunk/src/windows/identity/ui/makeactiondef.pl A /trunk/src/windows/identity/ui/netidmgr.exe.manifest.i386 A /trunk/src/windows/identity/ui/netidmgr.manifest.i386.vc7 A /trunk/src/windows/identity/ui/netidmgr.manifest.i386.vc7.debug A /trunk/src/windows/identity/ui/netidmgr.manifest.i386.vc8 A /trunk/src/windows/identity/ui/netidmgr.manifest.i386.vc8.debug A /trunk/src/windows/identity/ui/newcredwnd.c A /trunk/src/windows/identity/ui/newcredwnd.h A /trunk/src/windows/identity/ui/notifier.c A /trunk/src/windows/identity/ui/notifier.h A /trunk/src/windows/identity/ui/passwnd.c A /trunk/src/windows/identity/ui/passwnd.h A /trunk/src/windows/identity/ui/propertywnd.c A /trunk/src/windows/identity/ui/propertywnd.h A /trunk/src/windows/identity/ui/reqdaemon.c A /trunk/src/windows/identity/ui/reqdaemon.h A /trunk/src/windows/identity/ui/resource.h A /trunk/src/windows/identity/ui/statusbar.c A /trunk/src/windows/identity/ui/statusbar.h A /trunk/src/windows/identity/ui/timer.c A /trunk/src/windows/identity/ui/timer.h A /trunk/src/windows/identity/ui/toolbar.c A /trunk/src/windows/identity/ui/toolbar.h A /trunk/src/windows/identity/ui/uiconfig.csv A /trunk/src/windows/identity/uilib A /trunk/src/windows/identity/uilib/Makefile A /trunk/src/windows/identity/uilib/accel.csv A /trunk/src/windows/identity/uilib/acceldef.cfg A /trunk/src/windows/identity/uilib/action.c A /trunk/src/windows/identity/uilib/actiondef.cfg A /trunk/src/windows/identity/uilib/actions.csv A /trunk/src/windows/identity/uilib/alert.c A /trunk/src/windows/identity/uilib/configui.c A /trunk/src/windows/identity/uilib/configui.h A /trunk/src/windows/identity/uilib/creddlg.c A /trunk/src/windows/identity/uilib/khaction.h A /trunk/src/windows/identity/uilib/khactiondef.h A /trunk/src/windows/identity/uilib/khalerts.h A /trunk/src/windows/identity/uilib/khconfigui.h A /trunk/src/windows/identity/uilib/khhtlink.h A /trunk/src/windows/identity/uilib/khnewcred.h A /trunk/src/windows/identity/uilib/khprops.h A /trunk/src/windows/identity/uilib/khremote.h A /trunk/src/windows/identity/uilib/khrescache.h A /trunk/src/windows/identity/uilib/khtracker.h A /trunk/src/windows/identity/uilib/khuidefs.h A /trunk/src/windows/identity/uilib/propsheet.c A /trunk/src/windows/identity/uilib/propwnd.c A /trunk/src/windows/identity/uilib/rescache.c A /trunk/src/windows/identity/uilib/trackerwnd.c A /trunk/src/windows/identity/uilib/uilibmain.c A /trunk/src/windows/identity/util A /trunk/src/windows/identity/util/Makefile A /trunk/src/windows/identity/util/hashtable.c A /trunk/src/windows/identity/util/hashtable.h A /trunk/src/windows/identity/util/mstring.c A /trunk/src/windows/identity/util/mstring.h A /trunk/src/windows/identity/util/sync.c A /trunk/src/windows/identity/util/sync.h A /trunk/src/windows/identity/util/utils.h ticket: new subject: Initial Commit Network Identity Manager for Windows tags: pullup component: windows Initial commit of Network Identity Manager for KFW 3.0 Beta 1 ------------------------------------------------------------------------ r17475 | jaltman | 2005-10-31 23:25:50 -0500 (Mon, 31 Oct 2005) | 9 lines Changed paths: M /trunk/src/windows/installer/nsis/ChangeLog M /trunk/src/windows/installer/nsis/kfw-fixed.nsi M /trunk/src/windows/installer/nsis/licenses.rtf M /trunk/src/windows/installer/nsis/nsi-includes.nsi M /trunk/src/windows/installer/nsis/site-local.nsi ticket: new tags: pullup New NSIS installer for KFW 3.0 Beta 1 - adds support for Network Identity Framework - removes leash32.exe ------------------------------------------------------------------------ r17474 | jaltman | 2005-10-31 23:23:52 -0500 (Mon, 31 Oct 2005) | 9 lines Changed paths: M /trunk/src/windows/installer/wix/ChangeLog M /trunk/src/windows/installer/wix/features.wxi M /trunk/src/windows/installer/wix/files.wxi M /trunk/src/windows/installer/wix/lang/strings_1033.wxl M /trunk/src/windows/installer/wix/site-local.wxi ticket:new tags: pullup For KFW 3.0 Beta 1 - supports Network Identity Manager framework - moves leash32.exe to a new disabled component - auto-generates a new product id with each build ------------------------------------------------------------------------ r17470 | jaltman | 2005-10-31 16:37:26 -0500 (Mon, 31 Oct 2005) | 10 lines Changed paths: M /trunk/src/lib/ChangeLog ticket: 3219 tags: pullup * gssapi32.def: export missing functions gss_krb5_set_allowable_enctypes gss_krb5_export_lucid_sec_context gss_krb5_free_lucid_sec_context ------------------------------------------------------------------------ r17469 | jaltman | 2005-10-31 16:37:05 -0500 (Mon, 31 Oct 2005) | 9 lines Changed paths: M /trunk/src/lib/gssapi32.def ticket: 3219 * gssapi32.def: export missing functions gss_krb5_set_allowable_enctypes gss_krb5_export_lucid_sec_context gss_krb5_free_lucid_sec_context ------------------------------------------------------------------------ r17468 | jaltman | 2005-10-31 14:23:19 -0500 (Mon, 31 Oct 2005) | 12 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/ccdefault.c ticket: 3223 tags: pullup * acquire_cred.c (acquire_init_cred): If a specific principal has been requested, attempt to acquire tickets and set the ccache name in the context to the ccache containing the tickets if obtained. (KFM/KFW) * ccdefault.c: (krb5int_cc_default) - add KFW support for multiple ccaches ------------------------------------------------------------------------ r17467 | raeburn | 2005-10-27 20:33:43 -0400 (Thu, 27 Oct 2005) | 1 line Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (K5_AC_INIT): Initialize build_dynobj to no. ------------------------------------------------------------------------ r17466 | lxs | 2005-10-27 18:41:16 -0400 (Thu, 27 Oct 2005) | 9 lines Changed paths: M /trunk/src/lib/gssapi/krb5/acquire_cred.c ticket: 3223 status: open When passed GSS_C_INITIATE and a non-NULL desired name, gss_acquire_cred should search the available credentials caches rather than simply failing if tickets for the desired client principal are not in the default ccache. (this is the KfM-specific portion of the patch -- still need KfW portion) ------------------------------------------------------------------------ r17461 | raeburn | 2005-10-27 05:38:05 -0400 (Thu, 27 Oct 2005) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/config/ChangeLog M /trunk/src/config/libnover.in M /trunk/src/config/shlib.conf M /trunk/src/modules/kdb/db2/ChangeLog M /trunk/src/modules/kdb/db2/Makefile.in M /trunk/src/modules/kdb/db2/configure.in M /trunk/src/modules/kdb/db2/libdb2/ChangeLog M /trunk/src/modules/kdb/db2/libdb2/Makefile.in M /trunk/src/modules/kdb/db2/libdb2/configure.in If configure scripts set build_dynobj=yes, force build of shared objects and not static objects; set it in the db2 directories. Fix up some bugs in Mac support just checked in for building plugin modules. ------------------------------------------------------------------------ r17460 | raeburn | 2005-10-27 03:02:41 -0400 (Thu, 27 Oct 2005) | 1 line Changed paths: M /trunk/src/config/post.in Remove dependency listing on old depfix.sed. ------------------------------------------------------------------------ r17459 | raeburn | 2005-10-27 03:02:06 -0400 (Thu, 27 Oct 2005) | 1 line Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/post.in M /trunk/src/util/ChangeLog A /trunk/src/util/depfix.pl (from /trunk/src/util/depfix2.pl:17458) D /trunk/src/util/depfix2.pl Rename depfix2.pl to depfix.pl. ------------------------------------------------------------------------ r17458 | raeburn | 2005-10-27 02:59:22 -0400 (Thu, 27 Oct 2005) | 6 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/post.in M /trunk/src/util/ChangeLog D /trunk/src/util/depfix.sed M /trunk/src/util/depfix2.pl Roll all the "make depend" transformations into one perl script. * util/depfix2.pl: Incorporate all substitutions from depfix.sed. * util/depfix.sed: Deleted. * config/post.in (.depend): Don't run sed, just use perl. ------------------------------------------------------------------------ r17457 | raeburn | 2005-10-27 01:52:57 -0400 (Thu, 27 Oct 2005) | 1 line Changed paths: M /trunk/src/appl/gss-sample/Makefile.in make depend ------------------------------------------------------------------------ r17456 | raeburn | 2005-10-27 01:19:45 -0400 (Thu, 27 Oct 2005) | 15 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/config/ChangeLog M /trunk/src/config/libnover.in M /trunk/src/config/pre.in M /trunk/src/config/shlib.conf M /trunk/src/modules/kdb/db2/ChangeLog M /trunk/src/modules/kdb/db2/Makefile.in Allow dynamic-object dependencies and build flags to be specified as distinct from shared-library dependencies and flags. Define them for the Mac, default to same as shared-library versions on other platforms. * config/shlib.conf: Set DYNOBJ_EXPDEPS and DYNOBJ_EXPFLAGS. (*-*-darwin*): Change MAKE_DYNOBJ_COMMAND definition to use DYNOBJ_EXPFLAGS and DYNOBJ_LOADER_PROG instead of SHLIB_EXPFLAGS and a hardcoded pathname to the KDC binary, respectively. * config/pre.in (DYNOBJ_EXPDEPS, DYNOBJ_EXPFLAGS): New variables. * config/libnover.in ($(LIBBASE)$(DYNOBJEXT)): Use DYNOBJ_EXPDEPS instead of SHLIB_EXPDEPS in dependencies. * aclocal.m4 (KRB5_BUILD_LIBRARY_WITH_DEPS): Substitute DYNOBJ_EXPDEPS and DYNOBJ_EXPFLAGS. * modules/kdb/db2/Makefile.in (DYNOBJ_LOADER_PROG, DYNOBJ_EXPFLAGS_WITH_LOADER, DYNOBJ_EXPDEPS_WITH_LOADER): New variables. ------------------------------------------------------------------------ r17455 | raeburn | 2005-10-26 23:24:53 -0400 (Wed, 26 Oct 2005) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_AC_INET6): Drop enable/disable-ipv6 option; emit a warning for it for now, and always do use-if-available. ------------------------------------------------------------------------ r17452 | tlyu | 2005-10-26 17:56:02 -0400 (Wed, 26 Oct 2005) | 9 lines Changed paths: M /trunk/src/include/krb5.hin M /trunk/src/kadmin/testing/tcl/util.t M /trunk/src/lib/gssapi/generic/gssapi.hin M /trunk/src/lib/gssapi/krb5/gssapi_krb5.hin M /trunk/src/lib/kadm5/unit-test/lib/lib.t M /trunk/src/lib/rpc/types.hin M /trunk/src/util/profile/profile.hin ticket: new target_version: 1.4.3 tags: pullup subject: delete svn:mime-type properties on .hin files, etc. Delete some svn:mime-type properties on .hin files and some other things in order to prevent files from being erroneously treated as binary. ------------------------------------------------------------------------ r17451 | tlyu | 2005-10-25 15:15:24 -0400 (Tue, 25 Oct 2005) | 5 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/ac_check_krb5.m4 ticket: 2923 status: open * ac_check_krb5.m4: Set LIBS rather than LDFLAGS. ------------------------------------------------------------------------ r17449 | raeburn | 2005-10-21 16:03:44 -0400 (Fri, 21 Oct 2005) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_file.c M /trunk/src/util/profile/prof_int.h Delete setting and testing of STAT_ONCE_PER_SECOND, just always do it. ------------------------------------------------------------------------ r17448 | raeburn | 2005-10-20 21:36:25 -0400 (Thu, 20 Oct 2005) | 2 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/gss-server.c Renamed variable 'log' to 'logfile' and made it static. ------------------------------------------------------------------------ r17447 | raeburn | 2005-10-20 21:32:57 -0400 (Thu, 20 Oct 2005) | 1 line Changed paths: M /trunk/src/appl/gss-sample/gss-client.c M /trunk/src/appl/gss-sample/gss-misc.c M /trunk/src/appl/gss-sample/gss-server.c reindent to style in doc/coding-style, via gnu indent ------------------------------------------------------------------------ r17446 | raeburn | 2005-10-20 21:31:30 -0400 (Thu, 20 Oct 2005) | 1 line Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/coding-style * coding-style: Modern (gnu) indent requires a number with -ip. ------------------------------------------------------------------------ r17445 | raeburn | 2005-10-20 21:17:20 -0400 (Thu, 20 Oct 2005) | 7 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/gss-client.c M /trunk/src/appl/gss-sample/gss-misc.c M /trunk/src/appl/gss-sample/gss-server.c ticket: 3214 tags: pullup Jeff's patches for a multi-threaded gss-sample suite, modified to not break the single-threaded UNIX case. (Tested on Linux/x86.) Needs stylistic cleanup at some point. ------------------------------------------------------------------------ r17441 | jaltman | 2005-10-20 16:51:30 -0400 (Thu, 20 Oct 2005) | 6 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/win-mac.h ticket:new tags: pullup win-mac.h: Add definitions for int32_t and uint32_t ------------------------------------------------------------------------ r17440 | jaltman | 2005-10-20 16:24:21 -0400 (Thu, 20 Oct 2005) | 9 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_mslsa.c ticket: new tags: pullup cc_mslsa.c: - provide defaults for client and server names in purge ticket routines - properly size the buffers used to store the names. ------------------------------------------------------------------------ r17439 | jaltman | 2005-10-20 16:03:03 -0400 (Thu, 20 Oct 2005) | 8 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/gssapi_krb5.hin ticket: 3189 tags: pullup gssapi_krb5.hin: Add missing GSS_DLLIMP modifiers to all exported data objects exported from the gssapi32.lib so that the applications that link to it know that it is there. ------------------------------------------------------------------------ r17437 | jaltman | 2005-10-20 13:20:43 -0400 (Thu, 20 Oct 2005) | 8 lines Changed paths: M /trunk/src/windows/gina/ChangeLog M /trunk/src/windows/gina/Makefile.in ticket: new tags: pullup The GINA was being linked to the single threaded runtime library which was causing thread safety issues. Replace with libcmt.lib. ------------------------------------------------------------------------ r17436 | raeburn | 2005-10-19 19:36:16 -0400 (Wed, 19 Oct 2005) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in * Makefile.in (t_ser): Add dl library and thread link options, since kdb5 library is linked in and needs them. ------------------------------------------------------------------------ r17435 | raeburn | 2005-10-19 18:47:35 -0400 (Wed, 19 Oct 2005) | 1 line Changed paths: M /trunk/src/lib/crypto/arcfour/ChangeLog M /trunk/src/lib/crypto/arcfour/arcfour_s2k.c * arcfour_s2k.c (asctouni): Counter should be size_t, like len. ------------------------------------------------------------------------ r17434 | raeburn | 2005-10-19 18:42:20 -0400 (Wed, 19 Oct 2005) | 5 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp This fixes an all-too-frequent nightly-testing failure on Tru64. * default.exp (setup_krb5_conf): Don't include a non-listening KDC port in the client's config file. ------------------------------------------------------------------------ r17433 | tlyu | 2005-10-18 18:47:48 -0400 (Tue, 18 Oct 2005) | 6 lines Changed paths: M /trunk/src/util/ChangeLog A /trunk/src/util/ac_check_krb5.m4 ticket: 2923 status: open * ac_check_krb5.m4: Example autoconf macro to use krb5-config for setting build flags for applications. ------------------------------------------------------------------------ r17428 | raeburn | 2005-10-13 21:19:02 -0400 (Thu, 13 Oct 2005) | 3 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/libkadm5srv.exports * libkadm5srv.exports: Don't export internal error-table symbols, or osa* symbols that no longer exist in this library. ------------------------------------------------------------------------ r17427 | raeburn | 2005-10-13 21:17:48 -0400 (Thu, 13 Oct 2005) | 1 line Changed paths: M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/libkadm5clnt.exports * libkadm5clnt.exports: Don't export internal error-table symbols. ------------------------------------------------------------------------ r17426 | raeburn | 2005-10-13 21:12:58 -0400 (Thu, 13 Oct 2005) | 3 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/lock-test.c * lock-test.c (main): Don't call error table initialization routines; kadm5_init* routines will do that. ------------------------------------------------------------------------ r17425 | raeburn | 2005-10-13 21:06:25 -0400 (Thu, 13 Oct 2005) | 1 line Changed paths: M /trunk/src/modules/kdb/db2/ChangeLog M /trunk/src/modules/kdb/db2/Makefile.in * Makefile.in (SHLIB_EXPLIBS): Revert 10-04 change; add support library. ------------------------------------------------------------------------ r17424 | tlyu | 2005-10-13 18:42:26 -0400 (Thu, 13 Oct 2005) | 10 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_preauth.c ticket: 3207 status: open * kdc_preauth.c (etype_info_as_rep_helper): New function; shared code for handling ETYPE-INFO and ETYPE-INFO2. Checks request for "newer" enctypes and does not return an ETYPE-INFO if any "newer" enctypes are present in the request. Reported by Will Fiveash. (return_etype_info2, return_etype_info): Implement in terms of etype_info_as_rep_helper. ------------------------------------------------------------------------ r17423 | raeburn | 2005-10-12 21:23:02 -0400 (Wed, 12 Oct 2005) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/shlib.conf * shlib.conf: Change aix5.3 section to aix5.*. Change aix* section to aix4.*, and set DYNOBJEXT and MAKE_DYNOBJ_COMMAND. ------------------------------------------------------------------------ r17422 | raeburn | 2005-10-12 21:20:42 -0400 (Wed, 12 Oct 2005) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/lib.in M /trunk/src/config/libnover.in * libnover.in (PARSE_OBJLISTS): Die on warnings (including input file not found). * lib.in (PARSE_OBJLISTS): Likewise. ------------------------------------------------------------------------ r17421 | tlyu | 2005-10-12 16:48:36 -0400 (Wed, 12 Oct 2005) | 9 lines Changed paths: M /trunk/src/kadmin/ktutil/ChangeLog M /trunk/src/kadmin/ktutil/ktutil_funcs.c ticket: 3002 target_version: 1.4.3 tags: pullup component: krb5-admin version_reported: 1.4 * ktutil_funcs.c (ktutil_add): Fix malloc size botches reported by Will Fiveash. ------------------------------------------------------------------------ r17420 | tlyu | 2005-10-12 15:56:41 -0400 (Wed, 12 Oct 2005) | 7 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_preauth.c ticket: 3205 tags: pullup * kdc_preauth.c (return_etype_info2): Apply patch from Will Fiveash to use reply key's enctype, not the long-term key's enctype, to avoid some enctype similarity problems. ------------------------------------------------------------------------ r17417 | tlyu | 2005-10-12 00:09:19 -0400 (Wed, 12 Oct 2005) | 16 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/misc.c M /trunk/src/kadmin/server/misc.h M /trunk/src/kadmin/server/schpw.c ticket: 3092 tags: pullup * misc.h, misc.c (schpw_util_wrapper): Rename from chpass_util_wrapper to make functionality a little more obvious. * schpw.c (process_chpw_request): Update for rename of chpass_util_wrapper. * misc.c (randkey_principal_wrapper_3, schpw_util_wrapper) (chpass_principal_wrapper_3): Update for check_min_life. * misc.h, misc.c (check_min_life): Change to take return error string from KADM5_PASS_TOOSOON, adapted from patch from Shawn Emery. ------------------------------------------------------------------------ r17416 | raeburn | 2005-10-11 17:44:41 -0400 (Tue, 11 Oct 2005) | 3 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in * Makefile.in (SHLIB_EXPLIBS): Include support library. Don't include system db library (if in use). ------------------------------------------------------------------------ r17415 | raeburn | 2005-10-11 17:42:25 -0400 (Tue, 11 Oct 2005) | 3 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/libkdb5.exports * libkdb5.exports: Delete __kdb2_*, kdb2_*, and a bunch of other symbols that no longer exist in this library. ------------------------------------------------------------------------ r17414 | raeburn | 2005-10-11 17:41:12 -0400 (Tue, 11 Oct 2005) | 1 line Changed paths: M /trunk/src/lib/kdb/ChangeLog partial doc on Novell changes ------------------------------------------------------------------------ r17413 | raeburn | 2005-10-09 22:07:38 -0400 (Sun, 09 Oct 2005) | 1 line Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/configure.in * configure.in: Don't pull in libdb on AIX any more. ------------------------------------------------------------------------ r17412 | raeburn | 2005-10-07 14:53:00 -0400 (Fri, 07 Oct 2005) | 3 lines Changed paths: M /trunk/src/tests/resolve/ChangeLog M /trunk/src/tests/resolve/Makefile.in * Makefile.in (resolve, addrinfo-test, fake-addrinfo-test): Don't use "$<" outside of implicit rules. ------------------------------------------------------------------------ r17411 | raeburn | 2005-10-06 17:17:33 -0400 (Thu, 06 Oct 2005) | 7 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in Reduce work done on a second "make" pass over the tree, by not regenerating lots of makefiles in the process of creating autoconf.h. I think the autoconf bug that was being worked around in 1996 has since been fixed. * Makefile.in (autoconf.stamp): When running config.status, only rebuild autoconf.h. ------------------------------------------------------------------------ r17410 | raeburn | 2005-10-06 16:31:13 -0400 (Thu, 06 Oct 2005) | 5 lines Changed paths: M /trunk/src/modules/kdb/db2/ChangeLog M /trunk/src/modules/kdb/db2/Makefile.in Fix bug in parallel builds. * Makefile.in (DBSHOBJLISTS): New variable. ($(DBOBJLISTS-k5), $(DBSHOBJLISTS)): Depend on recursion step. ------------------------------------------------------------------------ r17409 | raeburn | 2005-10-04 21:40:26 -0400 (Tue, 04 Oct 2005) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/post.in M /trunk/src/modules/kdb/db2/ChangeLog M /trunk/src/modules/kdb/db2/Makefile.in Move "make depend" check for built-in db2 into db2 module directory. ------------------------------------------------------------------------ r17408 | raeburn | 2005-10-04 21:29:58 -0400 (Tue, 04 Oct 2005) | 29 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/config/ChangeLog M /trunk/src/config/libnover.in M /trunk/src/config/pre.in M /trunk/src/config/shlib.conf M /trunk/src/modules/kdb/db2/ChangeLog M /trunk/src/modules/kdb/db2/Makefile.in M /trunk/src/modules/kdb/db2/libdb2/test/ChangeLog M /trunk/src/modules/kdb/db2/libdb2/test/Makefile.in Move libdb2 makefile stuff down into db2 module subtree. Some steps towards making module build on Darwin, not there yet. * aclocal.m4 (KRB5_BUILD_LIBRARY_WITH_DEPS): Substitute DYNOBJEXT and MAKE_DYNOBJ_COMMAND. (KRB5_LIB_AUX): Don't define _KDB5_STATIC_LINK. * config/libnover.in (darwin.exports): New target. ($(LIBBASE)$(DYNOBJEXT)): New target, instead of $(LIBBASE)$(SHLIBVEXT). (all-libs): Build $(LIBBASE)$(DYNOBJEXT). (install-shared): Use DYNOBJEXT. * config/pre.in (DYNOBJEXT, MAKE_DYNOBJ_COMMAND): New variables. * config/shlib.conf: Set DYNOBJEXT, MAKE_DYNOBJ_COMMAND to the SHLIB versions. For Darwin, set them to create a .so bundle, and set SHLIB_EXPORT_FILE_DEP to darwin.exports. * config/pre.in (DB_DEPLIB, DB_DEPLIB-k5, DB_DEPLIB-sys, DB_VERSION, DB_DEPS, DB_DEPS-sys, DB_DEPS-k5, DB_DEPS-redirect, DB_LIB, KDB5_DB_LIB): Variables deleted. (KDB5_LIBS): Set to just $(KDB5_LIB). * modules/kdb/db2/Makefile.in (DB_VERSION, DB_DEPS, DB_DEPS-sys, DB_DEPS-k5, DB_DEPS-redirect, DB_LIB, KDB5_DB_LIB, DB_DEPLIB, DB_DEPLIB-k5, DB_DEPLIB-sys): Variable definitions moved here from config/pre.in. (SHLIB_EXPLIBS): Only use gssrpc and KDB5_DB_LIB. * modules/kdb/db2/libdb2/test/Makefile.in (DB_LIB, DB_DEPLIB): Define here now. ------------------------------------------------------------------------ r17407 | raeburn | 2005-10-04 19:38:37 -0400 (Tue, 04 Oct 2005) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in M /trunk/src/modules/kdb/db2/ChangeLog M /trunk/src/modules/kdb/db2/Makefile.in M /trunk/src/modules/kdb/db2/configure.in A /trunk/src/modules/kdb/db2/libdb2 (from /trunk/src/util/db2:17405) M /trunk/src/modules/kdb/db2/libdb2/ChangeLog M /trunk/src/modules/kdb/db2/libdb2/Makefile.in M /trunk/src/modules/kdb/db2/libdb2/btree/Makefile.in M /trunk/src/modules/kdb/db2/libdb2/clib/Makefile.in M /trunk/src/modules/kdb/db2/libdb2/db/Makefile.in M /trunk/src/modules/kdb/db2/libdb2/hash/Makefile.in M /trunk/src/modules/kdb/db2/libdb2/mpool/Makefile.in M /trunk/src/modules/kdb/db2/libdb2/recno/Makefile.in M /trunk/src/modules/kdb/db2/libdb2/test/ChangeLog M /trunk/src/modules/kdb/db2/libdb2/test/Makefile.in M /trunk/src/util/ChangeLog M /trunk/src/util/Makefile.in D /trunk/src/util/db2 Move the db2 library to the site of its one use, the kdb-db2 module. Update configuration scripts, pathname make variables, etc., accordingly. ------------------------------------------------------------------------ r17406 | raeburn | 2005-10-04 19:36:29 -0400 (Tue, 04 Oct 2005) | 4 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in * Makefile.in (DBDIR, DBOBJLISTS, DBOBJLISTS-sys, DBOBJLISTS-k5): Variables deleted. (STOBJLISTS): Don't include DBOBJLISTS. ------------------------------------------------------------------------ r17405 | raeburn | 2005-10-04 17:23:21 -0400 (Tue, 04 Oct 2005) | 10 lines Changed paths: M /trunk/src/modules/kdb/db2/ChangeLog M /trunk/src/modules/kdb/db2/Makefile.in M /trunk/src/modules/kdb/db2/configure.in M /trunk/src/modules/kdb/db2/kdb_xdr.c * Makefile.in (SHLIB_EXPLIBS): Only use gssrpc. * configure.in: Set enable_shared=yes. * kdb_xdr.c (krb5_dbe_create_key_data, krb5_dbe_update_tl_data, krb5_dbe_lookup_tl_data, krb5_dbe_update_last_pwd_change, krb5_dbe_lookup_last_pwd_change, krb5_dbe_update_mod_princ_data, krb5_dbe_lookup_mod_princ_data, krb5_dbe_search_enctype, krb5_dbe_find_enctype): Unused functions deleted. (safe_realloc): Unused macro deleted. ------------------------------------------------------------------------ r17404 | raeburn | 2005-10-04 17:16:00 -0400 (Tue, 04 Oct 2005) | 5 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/api.2/init-v2.exp ticket: 3202 status: open * api.2/init-v2.exp: Temporarily disabled test103. ------------------------------------------------------------------------ r17403 | raeburn | 2005-10-04 16:37:17 -0400 (Tue, 04 Oct 2005) | 5 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/api.1/lock.exp ticket: 3201 status: open * api.1/lock.exp: Temporarily disabled tests. ------------------------------------------------------------------------ r17402 | raeburn | 2005-10-04 16:27:33 -0400 (Tue, 04 Oct 2005) | 3 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb5.c * kdb5.c (kdb_get_conf_section): If the default realm is null, return null. (krb5_db_open): Don't pass null pointer to sprintf if default_realm is null. ------------------------------------------------------------------------ r17401 | raeburn | 2005-10-04 16:24:14 -0400 (Tue, 04 Oct 2005) | 4 lines Changed paths: M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/kdb5_mkdums.c M /trunk/src/tests/verify/ChangeLog M /trunk/src/tests/verify/kdb5_verify.c * create/kdb5_mkdums.c (set_dbname_help): Set default realm and construct an argument vector describing the database pathname, before calling krb5_db_open. * verify/kdb5_verify.c (set_dbname_help): Likewise. ------------------------------------------------------------------------ r17400 | tlyu | 2005-10-03 17:16:57 -0400 (Mon, 03 Oct 2005) | 7 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_get.c ticket: 2542 target_version: 1.4.3 tags: pullup * asn1_get.c (asn1_get_tag_2): Patch from Zhihong Zhang to properly handle tag numbers >= 30. ------------------------------------------------------------------------ r17399 | tlyu | 2005-09-27 19:30:39 -0400 (Tue, 27 Sep 2005) | 6 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/svr_iters.c ticket: 3190 tags: pullup * svr_iters.c (glob_to_regexp): Increment pointer, not character, when handling backslash quoting. Patch from K.G. Gokulavasan. ------------------------------------------------------------------------ r17398 | raeburn | 2005-09-26 17:04:00 -0400 (Mon, 26 Sep 2005) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in * Makefile.in (fake-install): Do install in modules/kdb/db2. Caught by Michael Calmer. ------------------------------------------------------------------------ r17395 | raeburn | 2005-09-22 16:19:30 -0400 (Thu, 22 Sep 2005) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/configure.in M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/configure.in D /trunk/src/lib/kdb/kdb_db2 A /trunk/src/modules A /trunk/src/modules/kdb A /trunk/src/modules/kdb/db2 (from /trunk/src/lib/kdb/kdb_db2:17383) M /trunk/src/modules/kdb/db2/ChangeLog M /trunk/src/modules/kdb/db2/Makefile.in M /trunk/src/modules/kdb/db2/db2_exp.c M /trunk/src/modules/kdb/db2/kdb_db2.c Move lib/kdb/kdb_db2 to modules/kdb/db2, and patch up pathnames in various files to compensate. ------------------------------------------------------------------------ r17388 | tlyu | 2005-09-22 12:46:50 -0400 (Thu, 22 Sep 2005) | 10 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/rel_buffer.c ticket: new target_version: 1.4.3 tags: pullup subject: gss_release_buffer can leak zero-length buffers component: krb5-libs * rel_buffer.c (generic_gss_release_buffer): Free buffer even if length is zero. This avoids memory leaks in some cases. ------------------------------------------------------------------------ r17387 | tlyu | 2005-09-22 12:44:20 -0400 (Thu, 22 Sep 2005) | 10 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/mk_req_ext.c ticket: new target_version: 1.4.3 tags: pullup subject: fix krb5_mk_rep subkey leaks component: krb5-libs * mk_req_ext.c (krb5int_generate_and_save_subkey): Check for and free pre-existing subkeys before clobbering the pointers. This fixes some memory leaks. ------------------------------------------------------------------------ r17386 | tlyu | 2005-09-21 22:48:09 -0400 (Wed, 21 Sep 2005) | 13 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/import_name.c M /trunk/src/lib/gssapi/krb5/inq_cred.c ticket: new target_version: 1.4.3 tags: pullup subject: fix memory leaks in krb5_gss_import_name() and krb5_gss_inquire_cred() component: krb5-libs * import_name.c (krb5_gss_import_name): Add missing free of tmp in an error case to fix a memory leak. * inq_cred.c (krb5_gss_inquire_cred): Memory leak fixes: call krb5_gss_release_cred() with address of cred, not cred; add missing call to krb5_gss_release_cred() in an error case. ------------------------------------------------------------------------ r17385 | tlyu | 2005-09-21 19:01:26 -0400 (Wed, 21 Sep 2005) | 10 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/duplicate_name.c M /trunk/src/lib/gssapi/krb5/export_name.c ticket: new subject: minor_status not cleared sometimes (gsstest nits) target_version: 1.4.3 tags: pullup component: krb5-libs * duplicate_name.c (krb5_gss_duplicate_name): * export_name.c (krb5_gss_export_name): Fix gsstest nit by clearing minor_status if no errors. ------------------------------------------------------------------------ r17384 | tlyu | 2005-09-21 18:58:07 -0400 (Wed, 21 Sep 2005) | 12 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/inq_cred.c ticket: new subject: krb5_gss_inquire_cred can copy out uninitialized pointer version_reported: 1.4.2 target_version: 1.4.3 tags: pullup component: krb5-libs * inq_cred.c (krb5_gss_inquire_cred): Initialize ret_name to NULL. Only call kg_save_name() if ret_name is actually non-NULL. Return GSS_C_NO_NAME for now if no principal name in the cred. Reported by Christoph Weizen. ------------------------------------------------------------------------ r17382 | tlyu | 2005-09-16 15:23:41 -0400 (Fri, 16 Sep 2005) | 5 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/dnsglue.c ticket: 3172 * dnsglue.c (USE_RES_NINIT): Fix braino: define to 1, not empty string. ------------------------------------------------------------------------ r17381 | raeburn | 2005-09-14 23:30:21 -0400 (Wed, 14 Sep 2005) | 5 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/adm_proto.h * adm_proto.h (krb5_adm_connect, krb5_adm_disconnect, krb5_adm_dbent_to_proto, krb5_adm_proto_to_dbent, krb5_adm_proto_to_ktent, krb5_adm_ktent_to_proto, krb5_free_adm_data, krb5_send_adm_cmd, krb5_send_adm_reply, krb5_read_adm_cmd, krb5_read_adm_reply): Delete declarations, since none of these functions exist. ------------------------------------------------------------------------ r17380 | raeburn | 2005-09-09 17:33:25 -0400 (Fri, 09 Sep 2005) | 1 line Changed paths: M /trunk/src/util/support/ChangeLog M /trunk/src/util/support/fake-addrinfo.c * fake_addrinfo.c (getaddrinfo): AI_NUMERICSERV fix for AIX. ------------------------------------------------------------------------ r17379 | raeburn | 2005-09-09 17:30:38 -0400 (Fri, 09 Sep 2005) | 18 lines Changed paths: M /trunk/src/tests/resolve/ChangeLog M /trunk/src/tests/resolve/Makefile.in M /trunk/src/tests/resolve/addrinfo-test.c A /trunk/src/tests/resolve/fake-addrinfo-test.c ticket: 3176 status: open mine: * fake-addrinfo-test.c: New file. * Makefile.in (check): Do pass arguments to addrinfo-test invocation added by Marc's patch. (fake-addrinfo-test): New target. (all): Depend on it. (SRCS): Fix typo in last change. Add fake-addrinfo-test.c. (OBJS): Add fake-addrinfo-test.o. from Marc Aurele La France: * Makefile.in: Build addrinfo-test. * addrinfo-test.c (main): 'numeric' -> 'numerichost'; Add -n option to set AI_NUMERICSERV (if available); print usage message when no arguments are given. ------------------------------------------------------------------------ r17378 | raeburn | 2005-09-09 17:22:18 -0400 (Fri, 09 Sep 2005) | 10 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/shlib.conf ticket: 3176 status: open patch from Marc Aurele La France: * shlib.conf (case *-*-aix5.3*): Generate proper shared libraries acceptable to dlopen(3) (as in mechglue, for example). Allows for building both shared and static libraries in one run. Only done for AIX 5.3, but probably should be done for earlier versions. ------------------------------------------------------------------------ r17377 | tlyu | 2005-09-08 19:13:39 -0400 (Thu, 08 Sep 2005) | 6 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/dnsglue.c ticket: 3172 tags: pullup Rework logic for using res_ninit() and friends to fall back to res_init() if res_ndestroy() isn't available. ------------------------------------------------------------------------ r17376 | tlyu | 2005-09-08 18:14:08 -0400 (Thu, 08 Sep 2005) | 7 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/mkrel ticket: new subject: update mkrel for svn target_version: 1.4.3 tags: pullup * mkrel: Update for svn. ------------------------------------------------------------------------ r17375 | raeburn | 2005-09-07 21:44:53 -0400 (Wed, 07 Sep 2005) | 4 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp: Initialize can_get_root to yes. (setup_root_shell): If can_get_root is "no", log a message and return, without making another attempt. On failing attempts, set can_get_root to "no". ------------------------------------------------------------------------ r17367 | lxs | 2005-09-01 16:48:53 -0400 (Thu, 01 Sep 2005) | 11 lines Changed paths: D /trunk/src/mac ticket: new Subject: Move KfM-specific build system components to KfM repository Component: krb5-build Target_Version: 1.4.3 Moved KfM-specific build system components into the KfM repository to avoid conflicts between kfm and krb5 branch points and commit procedures. Only KfM developers have been editing these files anyway so there is no advantage to having them in the krb5 repository. ------------------------------------------------------------------------ r17363 | hartmans | 2005-08-29 15:22:52 -0400 (Mon, 29 Aug 2005) | 11 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/api/ChangeLog M /trunk/doc/api/Makefile D /trunk/doc/api/changebar.sty M /trunk/doc/api/library.tex M /trunk/doc/implement/ChangeLog M /trunk/doc/implement/Makefile D /trunk/doc/implement/changebar.sty M /trunk/doc/implement/implement.tex M /trunk/doc/kadm5/api-funcspec.tex M /trunk/doc/kadm5/api-server-design.tex D /trunk/doc/kadm5/changebar.sty ticket: new subject: Remove changebar.sty Target_Version: 1.4.3 Tags: pullup The changebar.sty file found in the doc directory has questionable licensing. In particular, it is not the same changebar.sty found in CTAN and has no well defined license specified in the file. Since we do not actually need changebar.sty, remove it. ------------------------------------------------------------------------ r17362 | raeburn | 2005-08-25 19:48:46 -0400 (Thu, 25 Aug 2005) | 1 line Changed paths: M /trunk/doc ignore some more generated files ------------------------------------------------------------------------ r17361 | raeburn | 2005-08-25 19:46:17 -0400 (Thu, 25 Aug 2005) | 1 line Changed paths: M /trunk/doc/kadm5 ignore latex-generated files ------------------------------------------------------------------------ r17360 | raeburn | 2005-08-25 19:41:34 -0400 (Thu, 25 Aug 2005) | 3 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/kadm5/adb-unit-test.tex M /trunk/doc/kadm5/api-unit-test.tex * kadm5/adb-unit-test.tex: Use RCS Id keyword instead of Header. * kadm5/api-unit-test.tex: Likewise. ------------------------------------------------------------------------ r17359 | raeburn | 2005-08-25 19:27:19 -0400 (Thu, 25 Aug 2005) | 3 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/kadm5/api-unit-test.tex * kadm5/api-unit-test.tex (ovsec_kadm_create_principal): Fix missing closing brace that prevent latex from finishing. ------------------------------------------------------------------------ r17358 | raeburn | 2005-08-25 19:15:24 -0400 (Thu, 25 Aug 2005) | 2 lines Changed paths: M /trunk/doc/man2html M /trunk/doc/man2ps Add execute property for man2ps, man2html. ------------------------------------------------------------------------ r17357 | tlyu | 2005-08-25 18:04:59 -0400 (Thu, 25 Aug 2005) | 8 lines Changed paths: M /trunk/src/config/move-if-changed M /trunk/src/config/ren2long M /trunk/src/kadmin/cli/k5srvutil.sh M /trunk/src/kadmin/kdbkeys/do-test.pl M /trunk/src/kadmin/scripts/inst-hdrs.sh M /trunk/src/kadmin/testing/scripts/compare_dump.plin M /trunk/src/kadmin/testing/scripts/env-setup.shin M /trunk/src/kadmin/testing/scripts/find-make.sh M /trunk/src/kadmin/testing/scripts/fixup-conf-files.plin M /trunk/src/kadmin/testing/scripts/make-host-keytab.plin M /trunk/src/kadmin/testing/scripts/qualname.plin M /trunk/src/kadmin/testing/scripts/save_files.sh M /trunk/src/kadmin/testing/scripts/simple_dump.plin M /trunk/src/kadmin/testing/scripts/verify_xrunner_report.plin M /trunk/src/kdc/rtscript M /trunk/src/krb5-config.in M /trunk/src/lib/krb4/et_errtxt.awk M /trunk/src/lib/krb4/ren-cyg.sh M /trunk/src/lib/krb4/sed-cyg.sh M /trunk/src/lib/krb4/sed-pc.sh M /trunk/src/lib/krb4/sed-pl10.sh M /trunk/src/lib/krb5/krb/transit-tests M /trunk/src/lib/rpc/unit-test/rpc_test_setup.sh M /trunk/src/util/Sanitize M /trunk/src/util/et/compile_et.sh M /trunk/src/util/et/config_script M /trunk/src/util/getsyms M /trunk/src/util/kbuild M /trunk/src/util/lndir M /trunk/src/util/mkrel M /trunk/src/util/ss/config_script M /trunk/src/util/ss/mk_cmds.sh ticket: new subject: fix more executable permissions tags: pullup target_version: 1.4.3 Fix some more executable permissions missing from import. ------------------------------------------------------------------------ r17356 | epeisach | 2005-08-25 10:26:37 -0400 (Thu, 25 Aug 2005) | 7 lines Changed paths: M /trunk/src/kadmin/testing/scripts/init_db M /trunk/src/kadmin/testing/scripts/start_servers M /trunk/src/kadmin/testing/scripts/start_servers_local M /trunk/src/kadmin/testing/scripts/stop_servers M /trunk/src/kadmin/testing/scripts/stop_servers_local ticket:new Subject: Make kadmin testing scripts executable Tags: pullup Mark the shell scripts used by lib/rpc and lib/kadm5 executable. ------------------------------------------------------------------------ r17355 | tlyu | 2005-08-24 18:14:02 -0400 (Wed, 24 Aug 2005) | 6 lines Changed paths: M /trunk/src M /trunk/src/appl M /trunk/src/appl/bsd M /trunk/src/appl/gssftp M /trunk/src/appl/telnet M /trunk/src/clients M /trunk/src/kadmin M /trunk/src/lib/apputils M /trunk/src/lib/crypto M /trunk/src/lib/des425 M /trunk/src/lib/gssapi M /trunk/src/lib/kadm5 M /trunk/src/lib/kdb M /trunk/src/lib/kdb/kdb_db2 M /trunk/src/lib/krb4 M /trunk/src/lib/krb5 M /trunk/src/lib/rpc M /trunk/src/lib/rpc/unit-test M /trunk/src/tests M /trunk/src/util/db2 M /trunk/src/util/et M /trunk/src/util/profile M /trunk/src/util/pty M /trunk/src/util/ss ticket: new tags: pullup target_version: 1.4.3 svn:ignore configure and autom4te.cache files ------------------------------------------------------------------------ r17354 | epeisach | 2005-08-24 12:32:24 -0400 (Wed, 24 Aug 2005) | 1 line Changed paths: M /trunk/src/config/mkinstalldirs Set svn:executable for mkinstalldirs - needed during install ------------------------------------------------------------------------ r17353 | hartmans | 2005-08-24 12:20:01 -0400 (Wed, 24 Aug 2005) | 3 lines Changed paths: D /trunk/src/.cvsignore D /trunk/src/appl/bsd/.cvsignore D /trunk/src/appl/gss-sample/.cvsignore D /trunk/src/appl/gssftp/ftp/.cvsignore D /trunk/src/appl/gssftp/ftpd/.cvsignore D /trunk/src/appl/sample/sclient/.cvsignore D /trunk/src/appl/sample/sserver/.cvsignore D /trunk/src/appl/simple/client/.cvsignore D /trunk/src/appl/simple/server/.cvsignore D /trunk/src/appl/telnet/telnet/.cvsignore D /trunk/src/appl/telnet/telnetd/.cvsignore D /trunk/src/appl/user_user/.cvsignore D /trunk/src/clients/kcpytkt/.cvsignore D /trunk/src/clients/kdeltkt/.cvsignore D /trunk/src/clients/kdestroy/.cvsignore D /trunk/src/clients/kinit/.cvsignore D /trunk/src/clients/klist/.cvsignore D /trunk/src/clients/kpasswd/.cvsignore D /trunk/src/clients/ksu/.cvsignore D /trunk/src/clients/kvno/.cvsignore D /trunk/src/include/.cvsignore D /trunk/src/include/kerberosIV/.cvsignore D /trunk/src/include/krb5/.cvsignore D /trunk/src/kadmin/cli/.cvsignore D /trunk/src/kadmin/dbutil/.cvsignore D /trunk/src/kadmin/ktutil/.cvsignore D /trunk/src/kadmin/passwd/.cvsignore D /trunk/src/kadmin/server/.cvsignore D /trunk/src/kadmin/testing/.cvsignore D /trunk/src/kadmin/testing/scripts/.cvsignore D /trunk/src/kadmin/testing/util/.cvsignore D /trunk/src/kdc/.cvsignore D /trunk/src/krb524/.cvsignore D /trunk/src/lib/.cvsignore D /trunk/src/lib/crypto/.cvsignore D /trunk/src/lib/crypto/aes/.cvsignore D /trunk/src/lib/crypto/crc32/.cvsignore D /trunk/src/lib/crypto/des/.cvsignore D /trunk/src/lib/crypto/keyhash_provider/.cvsignore D /trunk/src/lib/crypto/md4/.cvsignore D /trunk/src/lib/crypto/md5/.cvsignore D /trunk/src/lib/crypto/sha1/.cvsignore D /trunk/src/lib/des425/.cvsignore D /trunk/src/lib/gssapi/.cvsignore D /trunk/src/lib/gssapi/generic/.cvsignore D /trunk/src/lib/gssapi/krb5/.cvsignore D /trunk/src/lib/kadm5/.cvsignore D /trunk/src/lib/kadm5/clnt/.cvsignore D /trunk/src/lib/kadm5/srv/.cvsignore D /trunk/src/lib/kadm5/unit-test/.cvsignore D /trunk/src/lib/kdb/.cvsignore D /trunk/src/lib/krb4/.cvsignore D /trunk/src/lib/krb5/.cvsignore D /trunk/src/lib/krb5/ccache/.cvsignore D /trunk/src/lib/krb5/error_tables/.cvsignore D /trunk/src/lib/krb5/krb/.cvsignore D /trunk/src/lib/krb5/os/.cvsignore D /trunk/src/lib/rpc/.cvsignore D /trunk/src/lib/rpc/unit-test/.cvsignore D /trunk/src/slave/.cvsignore D /trunk/src/tests/.cvsignore D /trunk/src/tests/asn.1/.cvsignore D /trunk/src/tests/create/.cvsignore D /trunk/src/tests/dejagnu/.cvsignore D /trunk/src/tests/gssapi/.cvsignore D /trunk/src/tests/hammer/.cvsignore D /trunk/src/tests/resolve/.cvsignore D /trunk/src/tests/verify/.cvsignore D /trunk/src/util/.cvsignore D /trunk/src/util/db2/.cvsignore D /trunk/src/util/db2/include/.cvsignore D /trunk/src/util/db2/test/.cvsignore D /trunk/src/util/et/.cvsignore D /trunk/src/util/profile/.cvsignore D /trunk/src/util/pty/.cvsignore D /trunk/src/util/send-pr/.cvsignore D /trunk/src/util/ss/.cvsignore Delete .cvsignore files; contents have already been set on svn:ignore properties. ------------------------------------------------------------------------ r17352 | hartmans | 2005-08-24 12:10:17 -0400 (Wed, 24 Aug 2005) | 9 lines Changed paths: M /trunk/src/config/config.guess M /trunk/src/config/config.sub M /trunk/src/config/install-sh M /trunk/src/util/reconf ticket: new Subject: Make configuration scripts executable Tags: pullup Target_Version: 1.4.3 Mark the shell scripts under config and util as executable. Tom, this probably wants to be pulled up to the 1.3 branch as well. ------------------------------------------------------------------------ r17346 | epeisach | 2005-08-23 16:21:48 -0400 (Tue, 23 Aug 2005) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/t_ser.c * t_ser.c (ser_kcontext_test): Remove statement declaring an unused variable using a non-portable gcc extension. ------------------------------------------------------------------------ r17345 | raeburn | 2005-08-20 05:14:59 -0400 (Sat, 20 Aug 2005) | 4 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/kadm_rpc_svc.c M /trunk/src/kadmin/server/server_stubs.c M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/client_init.c M /trunk/src/lib/kadm5/clnt/client_principal.c M /trunk/src/lib/kadm5/clnt/client_rpc.c M /trunk/src/lib/kadm5/clnt/clnt_policy.c M /trunk/src/lib/kadm5/clnt/clnt_privs.c M /trunk/src/lib/kadm5/clnt/libkadm5clnt.exports M /trunk/src/lib/kadm5/kadm_rpc.h Rename all RPC functions from _1 to _2 to match current program version number; likewise _1_svc to _2_svc in the kadmin server. Delete the RPC functions from the libkadm5clnt export list. ------------------------------------------------------------------------ r17344 | raeburn | 2005-08-20 04:27:46 -0400 (Sat, 20 Aug 2005) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/post.in * post.in (configure): Depend on patchlevel.h. ------------------------------------------------------------------------ r17343 | raeburn | 2005-08-20 04:26:36 -0400 (Sat, 20 Aug 2005) | 8 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/configure.in * aclocal.m4 (PL_KRB5_MAJOR_RELEASE, PL_KRB5_MINOR_RELEASE, PL_KRB5_PATCHLEVEL, PL_KRB5_RELTAIL): New macros, holding values extracted from patchlevel.h at autoconf time. (K5_VERSION): Define in terms of the PL_* macros. (K5_TOPDIR): If m4exit doesn't work, try builtin(m4exit,1). * configure.in: Set KRB5_VERSION from K5_VERSION, don't parse patchlevel.h. ------------------------------------------------------------------------ r17342 | raeburn | 2005-08-20 03:17:17 -0400 (Sat, 20 Aug 2005) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/appl/ChangeLog M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/configure.in M /trunk/src/appl/gssftp/ChangeLog M /trunk/src/appl/gssftp/configure.in M /trunk/src/appl/telnet/ChangeLog M /trunk/src/appl/telnet/configure.in M /trunk/src/clients/ChangeLog M /trunk/src/clients/configure.in M /trunk/src/configure.in M /trunk/src/kadmin/ChangeLog M /trunk/src/kadmin/configure.in M /trunk/src/lib/apputils/ChangeLog M /trunk/src/lib/apputils/configure.in M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/configure.in M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/configure.in M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/configure.in M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/configure.in M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/configure.in M /trunk/src/lib/kdb/kdb_db2/ChangeLog M /trunk/src/lib/kdb/kdb_db2/configure.in M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/configure.in M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/configure.in M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/configure.in M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/configure.in M /trunk/src/tests/ChangeLog M /trunk/src/tests/configure.in M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/configure.in M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/configure.in M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/configure.in M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/configure.in M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/configure.in All configure.in scripts: Use K5_AC_INIT instead of AC_INIT. ------------------------------------------------------------------------ r17341 | raeburn | 2005-08-20 03:01:37 -0400 (Sat, 20 Aug 2005) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (K5_AC_INIT, K5_VERSION, K5_BUGADDR): New macros. ------------------------------------------------------------------------ r17340 | raeburn | 2005-08-20 02:24:48 -0400 (Sat, 20 Aug 2005) | 6 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/kadm_rpc.h Minor changes (shouldn't alter semantics) to increase similarity to code output by modern Solaris rpcgen. * kadm_rpc.h: Remove krb5_ui_4 casts on RPC defined numbers. Remove argument names from RPC proc declarations. Reorder declarations, change whitespace. ------------------------------------------------------------------------ r17339 | raeburn | 2005-08-20 00:22:42 -0400 (Sat, 20 Aug 2005) | 4 lines Changed paths: M /trunk/src/lib/kdb/kdb_db2/ChangeLog M /trunk/src/lib/kdb/kdb_db2/kdb_db2.c * kdb_db2.c (MAX_LOCK_TRIES): New macro. (krb5_db2_db_lock): Always make non-blocking attempts to acquire the lock. Retry up to MAX_LOCK_TRIES times on failure. ------------------------------------------------------------------------ r17338 | raeburn | 2005-08-19 19:51:24 -0400 (Fri, 19 Aug 2005) | 2 lines Changed paths: M /trunk/src/lib/kdb/kdb_db2/ChangeLog partial doc of Novell changes ------------------------------------------------------------------------ r17337 | raeburn | 2005-08-16 22:22:14 -0400 (Tue, 16 Aug 2005) | 3 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb5.c * kdb5.c (kdb_load_library): Look up db_modules>db_module_dir in config file, and use any indicated directories before the compiled-in directories. ------------------------------------------------------------------------ r17336 | raeburn | 2005-08-16 21:46:59 -0400 (Tue, 16 Aug 2005) | 4 lines Changed paths: M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/env-setup.shin M /trunk/src/kadmin/testing/scripts/init_db M /trunk/src/kadmin/testing/scripts/start_servers * env-setup.shin: Export $libdir. * init_db: Substitue __MODDIR__ with the fakedest module directory. * start_servers: Likewise. ------------------------------------------------------------------------ r17335 | raeburn | 2005-08-16 21:45:25 -0400 (Tue, 16 Aug 2005) | 3 lines Changed paths: M /trunk/src/kadmin/testing/proto/ChangeLog M /trunk/src/kadmin/testing/proto/krb5.conf.proto * krb5.conf.proto: Change db module name to be more obviously not magic. Point db_module_dir to the fakedest installed version. ------------------------------------------------------------------------ r17334 | raeburn | 2005-08-16 21:06:31 -0400 (Tue, 16 Aug 2005) | 4 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp Fix to last change: Add the new db info lines to krb5.conf files always, not just kdc file, so kadmin.local (etc) invocations using other config files still see them. ------------------------------------------------------------------------ r17333 | raeburn | 2005-08-16 20:39:42 -0400 (Tue, 16 Aug 2005) | 7 lines Changed paths: M /trunk/src/tests/dejagnu/ChangeLog M /trunk/src/tests/dejagnu/Makefile.in M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * Makefile.in (site.exp): Write KRB5_DB_MODULE_DIR setting into site.exp. Depend on Makefile. * config/default.exp (setup_kerberos_files): Don't write database_name entry into KDC config file. (setup_krb5_conf): Write new config lines for the realm into the krb5.conf file for the KDC. ------------------------------------------------------------------------ r17332 | raeburn | 2005-08-16 20:31:08 -0400 (Tue, 16 Aug 2005) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in * Makefile.in (fake-install): New target; create a partially populated install tree. (check-prerecurse): Depend on it. ------------------------------------------------------------------------ r17331 | raeburn | 2005-08-16 20:28:08 -0400 (Tue, 16 Aug 2005) | 3 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/Makefile.in * Makefile.in ($(FAKEPREFIX)/lib): Target deleted. (all-unix): Don't build it. ------------------------------------------------------------------------ r17330 | tlyu | 2005-08-15 20:38:17 -0400 (Mon, 15 Aug 2005) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_in_tkt.c ticket: 3147 tags: pullup * get_in_tkt.c (krb5_get_init_creds): Free tempstr on non-error returns from krb5_string_to_deltat() to avoid memory leak. ------------------------------------------------------------------------ r17327 | tlyu | 2005-08-11 18:19:41 -0400 (Thu, 11 Aug 2005) | 9 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/import_name.c ticket: new target_version: 1.4.3 tags: pullup subject: consistently include stdio.h in lib/gssapi/krb5/import_name.c * import_name.c: Include stdio.h regardless of presence of getpwuid_r(), to ensure definition of BUFSIZ. Reported by Vladimir Terziev. ------------------------------------------------------------------------ r17323 | jaltman | 2005-07-28 19:41:16 -0400 (Thu, 28 Jul 2005) | 4 lines Changed paths: M /trunk/src/util/support/ChangeLog M /trunk/src/util/support/threads.c ticket: new Add stub for krb5int_pthread_loaded() for Windows ------------------------------------------------------------------------ r17318 | raeburn | 2005-07-21 23:33:00 -0400 (Thu, 21 Jul 2005) | 2 lines Changed paths: M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/unit-test/ChangeLog doc Novell changes ------------------------------------------------------------------------ r17317 | raeburn | 2005-07-21 23:27:22 -0400 (Thu, 21 Jul 2005) | 2 lines Changed paths: M /trunk/src/lib/kadm5/srv/svr_principal.c coding style ------------------------------------------------------------------------ r17316 | raeburn | 2005-07-21 15:36:35 -0400 (Thu, 21 Jul 2005) | 2 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog describe Novell changes ------------------------------------------------------------------------ r17315 | raeburn | 2005-07-20 20:06:01 -0400 (Wed, 20 Jul 2005) | 2 lines Changed paths: M /trunk/src/lib/ChangeLog cleanup ------------------------------------------------------------------------ r17314 | raeburn | 2005-07-20 19:39:56 -0400 (Wed, 20 Jul 2005) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog describe Novell changes in this directory ------------------------------------------------------------------------ r17309 | tlyu | 2005-07-19 20:13:38 -0400 (Tue, 19 Jul 2005) | 7 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 ticket: 2902 tags: pullup * aclocal.m4 (AC_LIBRARY_NET): Special-case AIX 5.x due to broken res_ninit(), or more precisely, incorrect size of struct __res_state. ------------------------------------------------------------------------ r17303 | raeburn | 2005-07-14 17:55:50 -0400 (Thu, 14 Jul 2005) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/include/krb5/stock/ChangeLog doc novell change ------------------------------------------------------------------------ r17299 | tlyu | 2005-07-12 16:07:06 -0400 (Tue, 12 Jul 2005) | 10 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/recvauth.c ticket: new target_version: 1.4.2 tags: pullup component: krb5-libs subject: fix MITKRB5-SA-2005-003 krb5_recvauth double-free * recvauth.c (recvauth_common): Avoid double-free on invalid version string. Thanks to Magnus Hagander. Fix for MITKRB5-SA-2005-003 [CAN-2005-1689, VU#623332]. ------------------------------------------------------------------------ r17298 | tlyu | 2005-07-12 15:56:56 -0400 (Tue, 12 Jul 2005) | 12 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/network.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/unparse.c ticket: new flags: pullup target_version: 1.4.2 subject: fix MITKRB5-SA-2005-002 KDC double-free and heap overflow Fix for MITKRB5-SA-2005-002 * KDC double-free [CAN-2005-1174, VU#259798] * krb5_unparse_name heap overflow [CAN-2005-1175, VU#885830] Thanks to Daniel Wachdorf. ------------------------------------------------------------------------ r17297 | raeburn | 2005-07-08 18:13:15 -0400 (Fri, 08 Jul 2005) | 3 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/api.1/lock.exp * api.1/lock.exp (lock_test_continue): After exiting the loop, send the process a signal before waiting for it to die. ------------------------------------------------------------------------ r17296 | raeburn | 2005-07-06 19:27:12 -0400 (Wed, 06 Jul 2005) | 3 lines Changed paths: M /trunk/src/kadmin/testing/proto/ChangeLog M /trunk/src/kadmin/testing/proto/krb5.conf.proto * krb5.conf.proto: Add a bunch of db module info that should be in kdc.conf.proto, but is sought here for now. ------------------------------------------------------------------------ r17295 | raeburn | 2005-07-06 19:24:29 -0400 (Wed, 06 Jul 2005) | 5 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb5.c * kdb5.c (kdb_get_library_name, kdb_load_library): Change default name to "db2". (kdb_get_library_name): On error reading from the config file, don't just use the default. (kdb_load_library): Don't add "lib" prefix on module name. ------------------------------------------------------------------------ r17294 | raeburn | 2005-07-06 19:22:18 -0400 (Wed, 06 Jul 2005) | 10 lines Changed paths: M /trunk/src/lib/kdb/kdb_db2/ChangeLog M /trunk/src/lib/kdb/kdb_db2/Makefile.in A /trunk/src/lib/kdb/kdb_db2/db2.exports M /trunk/src/lib/kdb/kdb_db2/db2_exp.c D /trunk/src/lib/kdb/kdb_db2/libkdb_db2.exports Rename module to "db2". * Makefile.in (LIBBASE): Change to db2. (LIBMAJOR): Change to 0. (all): Deleted explicit dependency. (all-unix): Added here, without "lib" prefix. (clean-unix): Drop clean-liblinks. * db2_exp.c: (krb5_db_vftabl_db2): Renamed from ..._kdb_db2. * db2.exports: Rename from libkdb_db2.exports, update for symbol name change. ------------------------------------------------------------------------ r17293 | raeburn | 2005-07-06 19:17:21 -0400 (Wed, 06 Jul 2005) | 9 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/lib.in M /trunk/src/config/libnover.in M /trunk/src/config/pre.in M /trunk/src/config/shlib.conf Drop "lib" prefix from things intended to be dynamically loaded. * lib.in (LIBPREFIX): New variable. * libnover.in (LIBPREFIX): New variable. (LIBLIST, $(LIBBASE)$(SHLIBVEXT), $(TOPLIBD)/$(LIBBASE)$(SHLIBEXT), clean-libs, install-shared): Drop "lib" from generated shared object name. * pre.in (SHLIB_EXPORT_FILE): Use $(LIBPREFIX). * shlib.conf: Use $(LIBPREFIX) in LDCOMBINE. ------------------------------------------------------------------------ r17292 | raeburn | 2005-07-05 22:28:42 -0400 (Tue, 05 Jul 2005) | 2 lines Changed paths: M /trunk/src/lib/kdb/kdb_db2/ChangeLog kdb_db2.c change from friday ------------------------------------------------------------------------ r17291 | raeburn | 2005-07-02 00:36:07 -0400 (Sat, 02 Jul 2005) | 2 lines Changed paths: M /trunk/src/lib/crypto/arcfour/ChangeLog M /trunk/src/lib/crypto/arcfour/Makefile.in A /trunk/src/lib/crypto/arcfour/arcfour_s2k.c D /trunk/src/lib/crypto/arcfour/string_to_key.c rename string_to_key.c to arcfour_s2k.c ------------------------------------------------------------------------ r17290 | raeburn | 2005-07-02 00:35:05 -0400 (Sat, 02 Jul 2005) | 2 lines Changed paths: M /trunk/src/lib/crypto/enc_provider/ChangeLog M /trunk/src/lib/crypto/enc_provider/Makefile.in D /trunk/src/lib/crypto/enc_provider/arcfour.c A /trunk/src/lib/crypto/enc_provider/rc4.c rename arcfour.c to rc4.c ------------------------------------------------------------------------ r17289 | raeburn | 2005-07-01 23:12:08 -0400 (Fri, 01 Jul 2005) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in * Makefile.in (INSTALLMKDIRS): Add KRB5_DB_MODULE_DIR. ------------------------------------------------------------------------ r17288 | raeburn | 2005-07-01 23:00:13 -0400 (Fri, 01 Jul 2005) | 4 lines Changed paths: M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/err_handle.c M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/err_handle.c * err_handle.c (krb5_err_key): Variable deleted. (init_err_handling, krb5_set_err, krb5_get_err_string, krb5_clr_error): Use k5_ macros for thread-specific data instead of pthread versions. ------------------------------------------------------------------------ r17287 | raeburn | 2005-07-01 22:56:07 -0400 (Fri, 01 Jul 2005) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-thread.h * k5-thread.h (k5_key_t): Add K5_KEY_KDB_ERR_HANDLER and K5_KEY_KADM_CLNT_ERR_HANDLER. ------------------------------------------------------------------------ r17286 | raeburn | 2005-07-01 22:52:01 -0400 (Fri, 01 Jul 2005) | 2 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/Makefile.in * Makefile.in (check-unix): Don't run dyntest automatically. ------------------------------------------------------------------------ r17285 | raeburn | 2005-07-01 21:53:58 -0400 (Fri, 01 Jul 2005) | 2 lines Changed paths: M /trunk/src/lib/kdb/kdb_db2/kdb_db2.c delete functions in '#if 0' ------------------------------------------------------------------------ r17284 | raeburn | 2005-07-01 21:51:57 -0400 (Fri, 01 Jul 2005) | 2 lines Changed paths: M /trunk/src/lib/kdb/kdb_db2/kdb_db2.c whitespace ------------------------------------------------------------------------ r17283 | raeburn | 2005-07-01 21:51:00 -0400 (Fri, 01 Jul 2005) | 3 lines Changed paths: M /trunk/src/lib/kdb/kdb_db2/kdb_db2.c Convert to ISO C function declaration style. Some whitespace and comment changes. ------------------------------------------------------------------------ r17282 | raeburn | 2005-07-01 21:41:59 -0400 (Fri, 01 Jul 2005) | 2 lines Changed paths: M /trunk/src/lib/kdb/kdb_db2/kdb_db2.c reformat ------------------------------------------------------------------------ r17281 | raeburn | 2005-06-29 20:15:33 -0400 (Wed, 29 Jun 2005) | 2 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in * Makefile.in (t_kdb, check, clean): Delete t_kdb references. ------------------------------------------------------------------------ r17280 | raeburn | 2005-06-29 20:13:36 -0400 (Wed, 29 Jun 2005) | 5 lines Changed paths: M /trunk/src/lib/kdb/kdb_db2/ChangeLog M /trunk/src/lib/kdb/kdb_db2/Makefile.in * Makefile.in: Use libnover_frag. (all-unix): Don't depend on all-liblinks. (lib$(LIBBASE)$(SO_EXT)): Rule deleted. (t_kdb, check, clean): Delete t_kdb references. ------------------------------------------------------------------------ r17279 | raeburn | 2005-06-29 20:11:07 -0400 (Wed, 29 Jun 2005) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/t_ser.c * t_ser.c (ser_data): Don't initialize db serialization code that doesn't exist any more. (ser_kcontext_test): Don't create and destroy databases. ------------------------------------------------------------------------ r17278 | raeburn | 2005-06-29 19:30:58 -0400 (Wed, 29 Jun 2005) | 3 lines Changed paths: M /trunk/src/include/krb5/stock/ChangeLog M /trunk/src/include/krb5/stock/osconf.h * osconf.h (DEFAULT_KDB_LIB_PATH): Use @MODULEDIR. Don't use a fixed global directory. ------------------------------------------------------------------------ r17277 | raeburn | 2005-06-29 19:29:38 -0400 (Wed, 29 Jun 2005) | 4 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in * Makefile.in (osconf.h): Depend on Makefile. Always display commands executed for replace-if-newer sequence. (PROCESS_REPLACE): Replace @MODULEDIR with $(KRB5_DB_MODULE_DIR). ------------------------------------------------------------------------ r17276 | raeburn | 2005-06-29 19:28:06 -0400 (Wed, 29 Jun 2005) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in * pre.in (KRB5_DB_MODULE_DIR): New variable. ------------------------------------------------------------------------ r17275 | raeburn | 2005-06-29 19:27:30 -0400 (Wed, 29 Jun 2005) | 5 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/libnover.in * libnover.in (Makefile): Depend on correct makefile fragment. (SHLIBVEXT): Fix definition. (LIBLIST, LIBINSTLIST): Override configured definitions. (all-liblinks, clean-liblinks): Targets deleted. ------------------------------------------------------------------------ r17274 | raeburn | 2005-06-29 15:53:10 -0400 (Wed, 29 Jun 2005) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (libnover_frag): Set and substitute. ------------------------------------------------------------------------ r17273 | raeburn | 2005-06-29 15:52:37 -0400 (Wed, 29 Jun 2005) | 2 lines Changed paths: M /trunk/src/config/lib.in update comments ------------------------------------------------------------------------ r17272 | raeburn | 2005-06-29 15:52:26 -0400 (Wed, 29 Jun 2005) | 2 lines Changed paths: M /trunk/src/config/ChangeLog A /trunk/src/config/libnover.in * libnover.in: New file. ------------------------------------------------------------------------ r17271 | raeburn | 2005-06-29 15:23:01 -0400 (Wed, 29 Jun 2005) | 4 lines Changed paths: M /trunk/src/lib/kdb/kdb_db2/ChangeLog M /trunk/src/lib/kdb/kdb_db2/Makefile.in * Makefile.in (LIB): Variable deleted, uses replaced with LIBBASE. (SHLIB_EXPDEPS, SHLIB_EXPLIBS): Add gssrpc library and depedencies. (lib$(LIBBASE)$(SO_EXT)): Don't explicitly link in the gssrpc library. ------------------------------------------------------------------------ r17270 | raeburn | 2005-06-27 19:59:43 -0400 (Mon, 27 Jun 2005) | 5 lines Changed paths: M /trunk/src/lib/kdb/kdb_db2/ChangeLog M /trunk/src/lib/kdb/kdb_db2/kdb_db2.c Fix build problems on AIX, Tru64. * kdb_db2.c: Don't use C++-style comments. (krb5_db2_db_get_principal): Don't use variables named "try". ------------------------------------------------------------------------ r17269 | raeburn | 2005-06-21 00:28:20 -0400 (Tue, 21 Jun 2005) | 2 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in * Makefile.in (SHLIB_EXPLIBS): Add $(DL_LIB). ------------------------------------------------------------------------ r17268 | raeburn | 2005-06-21 00:11:25 -0400 (Tue, 21 Jun 2005) | 2 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/err_handle.c M /trunk/src/lib/kdb/kdb5.c * err_handle.c, kdb5.c: Test ENABLE_THREADS, not just HAVE_PTHREAD_H. ------------------------------------------------------------------------ r17267 | raeburn | 2005-06-20 23:58:43 -0400 (Mon, 20 Jun 2005) | 2 lines Changed paths: M /trunk/src/lib/kadm5/clnt/err_handle.c M /trunk/src/lib/kadm5/clnt/err_handle.h M /trunk/src/lib/kdb/err_handle.c M /trunk/src/lib/kdb/err_handle.h M /trunk/src/lib/kdb/kdb5.c reformat ------------------------------------------------------------------------ r17266 | raeburn | 2005-06-20 23:14:53 -0400 (Mon, 20 Jun 2005) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_AC_ENABLE_THREADS): Override guessed PTHREAD_CFLAGS with correct value for solaris+gcc. ------------------------------------------------------------------------ r17265 | raeburn | 2005-06-20 22:54:15 -0400 (Mon, 20 Jun 2005) | 3 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/Makefile.in M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/Makefile.in M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/Makefile.in M /trunk/src/kadmin/testing/util/ChangeLog M /trunk/src/kadmin/testing/util/Makefile.in M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/Makefile.in M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile.in M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/Makefile.in M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/Makefile.in M /trunk/src/tests/gss-threads/ChangeLog M /trunk/src/tests/gss-threads/Makefile.in M /trunk/src/tests/shlib/ChangeLog M /trunk/src/tests/shlib/Makefile.in M /trunk/src/tests/threads/ChangeLog M /trunk/src/tests/threads/Makefile.in M /trunk/src/tests/verify/ChangeLog M /trunk/src/tests/verify/Makefile.in Use DL_LIB and THREAD_LINKOPTS instead of explicitly specifying the dl and pthread libraries by name. ------------------------------------------------------------------------ r17264 | raeburn | 2005-06-20 22:46:33 -0400 (Mon, 20 Jun 2005) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in * pre.in (THREAD_LINKOPTS): New variable. ------------------------------------------------------------------------ r17263 | raeburn | 2005-06-20 22:22:14 -0400 (Mon, 20 Jun 2005) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in * pre.in (PTHREAD_LIBS, DL_LIB): New variables. ------------------------------------------------------------------------ r17262 | raeburn | 2005-06-20 22:21:31 -0400 (Mon, 20 Jun 2005) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (WITH_CC): Don't use -pedantic on Linux. (KRB5_AC_FIND_DLOPEN): New macro. Set DL_LIB. (CONFIG_RULES, AC_KRB5_TCL_TRYOLD): Use it. ------------------------------------------------------------------------ r17261 | raeburn | 2005-06-20 22:05:30 -0400 (Mon, 20 Jun 2005) | 2 lines Changed paths: M /trunk/src/ChangeLog *** empty log message *** ------------------------------------------------------------------------ r17260 | raeburn | 2005-06-20 22:04:56 -0400 (Mon, 20 Jun 2005) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (WITH_CC): Don't use -pedantic on Linux. ------------------------------------------------------------------------ r17258 | raeburn | 2005-06-20 21:36:03 -0400 (Mon, 20 Jun 2005) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in M /trunk/src/include/krb5/adm.h M /trunk/src/include/krb5/adm_proto.h M /trunk/src/include/krb5/kdb.h M /trunk/src/include/krb5/stock/ChangeLog M /trunk/src/include/krb5/stock/osconf.h M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/Makefile.in M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/Makefile.in M /trunk/src/kadmin/dbutil/dump.c M /trunk/src/kadmin/dbutil/kadm5_create.c M /trunk/src/kadmin/dbutil/kdb5_create.c M /trunk/src/kadmin/dbutil/kdb5_destroy.c M /trunk/src/kadmin/dbutil/kdb5_stash.c M /trunk/src/kadmin/dbutil/kdb5_util.c M /trunk/src/kadmin/dbutil/kdb5_util.h M /trunk/src/kadmin/dbutil/ovload.c M /trunk/src/kadmin/passwd/ChangeLog M /trunk/src/kadmin/passwd/kpasswd.c M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/Makefile.in M /trunk/src/kadmin/server/misc.c M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/kadmin/server/server_stubs.c M /trunk/src/kadmin/testing/util/ChangeLog M /trunk/src/kadmin/testing/util/Makefile.in M /trunk/src/kadmin/testing/util/tcl_kadm5.c M /trunk/src/kadmin/testing/util/tcl_ovsec_kadm.c M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/main.c M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile.in M /trunk/src/krb524/krb524d.c M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/Makefile.in D /trunk/src/lib/kadm5/adb_err.et M /trunk/src/lib/kadm5/admin.h M /trunk/src/lib/kadm5/admin_xdr.h M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/clnt/client_init.c M /trunk/src/lib/kadm5/clnt/client_principal.c M /trunk/src/lib/kadm5/clnt/clnt_policy.c M /trunk/src/lib/kadm5/clnt/clnt_privs.c A /trunk/src/lib/kadm5/clnt/err_handle.c A /trunk/src/lib/kadm5/clnt/err_handle.h M /trunk/src/lib/kadm5/kadm_err.et M /trunk/src/lib/kadm5/kadm_rpc.h M /trunk/src/lib/kadm5/kadm_rpc_xdr.c M /trunk/src/lib/kadm5/ovsec_glue.c M /trunk/src/lib/kadm5/server_internal.h M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/Makefile.in D /trunk/src/lib/kadm5/srv/adb_free.c D /trunk/src/lib/kadm5/srv/adb_openclose.c D /trunk/src/lib/kadm5/srv/adb_policy.c M /trunk/src/lib/kadm5/srv/adb_xdr.c M /trunk/src/lib/kadm5/srv/server_init.c M /trunk/src/lib/kadm5/srv/server_kdb.c M /trunk/src/lib/kadm5/srv/server_misc.c M /trunk/src/lib/kadm5/srv/svr_iters.c M /trunk/src/lib/kadm5/srv/svr_policy.c M /trunk/src/lib/kadm5/srv/svr_principal.c M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/Makefile.in M /trunk/src/lib/kadm5/unit-test/destroy-test.c M /trunk/src/lib/kadm5/unit-test/handle-test.c M /trunk/src/lib/kadm5/unit-test/init-test.c M /trunk/src/lib/kadm5/unit-test/iter-test.c M /trunk/src/lib/kadm5/unit-test/lock-test.c M /trunk/src/lib/kadm5/unit-test/randkey-test.c M /trunk/src/lib/kadm5/unit-test/setkey-test.c M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in A /trunk/src/lib/kdb/adb_err.et M /trunk/src/lib/kdb/configure.in M /trunk/src/lib/kdb/decrypt_key.c M /trunk/src/lib/kdb/encrypt_key.c A /trunk/src/lib/kdb/err_handle.c A /trunk/src/lib/kdb/err_handle.h D /trunk/src/lib/kdb/fetch_mkey.c A /trunk/src/lib/kdb/kdb5.c A /trunk/src/lib/kdb/kdb5.h D /trunk/src/lib/kdb/kdb_compat.h M /trunk/src/lib/kdb/kdb_cpw.c A /trunk/src/lib/kdb/kdb_db2 A /trunk/src/lib/kdb/kdb_db2/ChangeLog A /trunk/src/lib/kdb/kdb_db2/Makefile.in A /trunk/src/lib/kdb/kdb_db2/adb_openclose.c A /trunk/src/lib/kdb/kdb_db2/adb_policy.c A /trunk/src/lib/kdb/kdb_db2/configure.in A /trunk/src/lib/kdb/kdb_db2/db2_exp.c A /trunk/src/lib/kdb/kdb_db2/kdb_compat.h A /trunk/src/lib/kdb/kdb_db2/kdb_db2.c A /trunk/src/lib/kdb/kdb_db2/kdb_db2.h A /trunk/src/lib/kdb/kdb_db2/kdb_xdr.c A /trunk/src/lib/kdb/kdb_db2/kdb_xdr.h A /trunk/src/lib/kdb/kdb_db2/libkdb_db2.exports A /trunk/src/lib/kdb/kdb_db2/pol_xdr.c A /trunk/src/lib/kdb/kdb_db2/policy_db.h D /trunk/src/lib/kdb/kdb_db2.c D /trunk/src/lib/kdb/kdb_db2.h A /trunk/src/lib/kdb/kdb_default.c D /trunk/src/lib/kdb/kdb_xdr.c M /trunk/src/lib/kdb/keytab.c M /trunk/src/lib/kdb/libkdb5.exports D /trunk/src/lib/kdb/setup_mkey.c D /trunk/src/lib/kdb/store_mkey.c D /trunk/src/lib/kdb/t_kdb.c D /trunk/src/lib/kdb/t_krb5.conf D /trunk/src/lib/kdb/verify_mky.c D /trunk/src/lib/krb5.saber.source M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/Makefile.in M /trunk/src/tests/create/kdb5_mkdums.c M /trunk/src/tests/verify/ChangeLog M /trunk/src/tests/verify/Makefile.in M /trunk/src/tests/verify/kdb5_verify.c Novell Database Abstraction Layer merge. Will probably break things. ------------------------------------------------------------------------ r17256 | raeburn | 2005-06-20 20:45:08 -0400 (Mon, 20 Jun 2005) | 7 lines Changed paths: M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/telnet/libtelnet/Makefile.in M /trunk/src/appl/telnet/telnet/Makefile.in M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/clients/klist/Makefile.in M /trunk/src/clients/ksu/Makefile.in M /trunk/src/kadmin/ktutil/Makefile.in M /trunk/src/kadmin/testing/util/Makefile.in M /trunk/src/kdc/Makefile.in M /trunk/src/krb524/Makefile.in M /trunk/src/lib/apputils/Makefile.in M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/aes/Makefile.in M /trunk/src/lib/crypto/arcfour/Makefile.in M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/dk/Makefile.in M /trunk/src/lib/crypto/enc_provider/Makefile.in M /trunk/src/lib/crypto/hash_provider/Makefile.in M /trunk/src/lib/crypto/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/old/Makefile.in M /trunk/src/lib/crypto/raw/Makefile.in M /trunk/src/lib/crypto/sha1/Makefile.in M /trunk/src/lib/crypto/yarrow/Makefile.in M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/slave/Makefile.in M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/create/Makefile.in M /trunk/src/tests/gss-threads/Makefile.in M /trunk/src/tests/hammer/Makefile.in M /trunk/src/tests/misc/Makefile.in M /trunk/src/tests/verify/Makefile.in M /trunk/src/util/et/Makefile.in M /trunk/src/util/profile/Makefile.in M /trunk/src/util/pty/Makefile.in M /trunk/src/util/ss/Makefile.in M /trunk/src/util/support/Makefile.in Update dependencies. N.B.: The version of gcc used this time ("gcc version 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)") seems to emit some duplicate dependencies -- some header files get listed twice. This is annoying but shouldn't cause any harm.... ------------------------------------------------------------------------ r17255 | raeburn | 2005-06-20 20:15:21 -0400 (Mon, 20 Jun 2005) | 2 lines Changed paths: D /trunk/src/util/db2/test/Makefile remove old makefile ------------------------------------------------------------------------ r17243 | raeburn | 2005-06-15 19:17:15 -0400 (Wed, 15 Jun 2005) | 21 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_file.c ticket: new subject: ksu keeps old ccache locked target_version: 1.4.2 tags: pullup ksu can keep the user's ccache (the old one, not the newly created one) locked while the new shell is running. It's a read lock, which prevents other processes from modifying the file (e.g., adding newly acquired tickets); they just hang until ksu exits. The problem is really a bug down in the ccache code, where the wrong data pointer is pulled out of a linked list, and used. But ksu is one of the few programs that manipulates multiple ccaches; most other programs wouldn't show the problem, and it only shows up with ksu if some other program is also being run that has to fetch new tickets. Any other programs maintaining multiple file ccaches may be affected as well. * cc_file.c (dereference): Fix test is list-walking loop. ------------------------------------------------------------------------ r17242 | lxs | 2005-06-14 22:29:45 -0400 (Tue, 14 Jun 2005) | 2 lines Changed paths: M /trunk/src/mac/MacOSX/Scripts/Kerberos5Headers.jam updated to reflect new header generation ------------------------------------------------------------------------ r17239 | raeburn | 2005-06-14 21:13:34 -0400 (Tue, 14 Jun 2005) | 8 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-platform.h * k5-platform.h: Include endian.h if it's available, or machine/endian.h if it's available. Include byteswap.h if available. (K5_LE, K5_BE): Define based on endianness macros from header files, if available. Only do the architecture tests if this fails. (SWAP16, SWAP32, SWAP64): Define if byteswap.h and bswap_16 are available. ({load,store}_{16,32,64}_le): Disable building of little-endian versions, which aren't currently used. ------------------------------------------------------------------------ r17238 | raeburn | 2005-06-14 21:09:28 -0400 (Tue, 14 Jun 2005) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in * configure.in: Check for endian.h. ------------------------------------------------------------------------ r17237 | raeburn | 2005-06-10 16:40:34 -0400 (Fri, 10 Jun 2005) | 3 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/destest.c * destest.c (main): Force testing of unaligned access to input, output, and key blocks. ------------------------------------------------------------------------ r17236 | raeburn | 2005-06-09 23:09:40 -0400 (Thu, 09 Jun 2005) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in * configure.in: Check for headers byteswap.h, sys/bswap.h, machine/endian.h, machine/byte_order.h, and functions bswap16, bswap64, bswap_16, and bswap_64. ------------------------------------------------------------------------ r17235 | raeburn | 2005-06-09 22:48:13 -0400 (Thu, 09 Jun 2005) | 2 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog D /trunk/src/lib/kdb/kdb_dbm.c * kdb_dbm.c: Unused file deleted. ------------------------------------------------------------------------ r17234 | raeburn | 2005-06-09 21:47:29 -0400 (Thu, 09 Jun 2005) | 8 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/sendto_kdc.c ticket: 3060 status: open * sendto_kdc.c (service_fds): Don't create a select_state on the stack; take an additional argument pointing to it. (krb5int_sendto): Don't create a select_state on the stack; instead, allocate two on the heap, passing the second as the new argument to service_fds. ------------------------------------------------------------------------ r17233 | raeburn | 2005-06-09 21:27:18 -0400 (Thu, 09 Jun 2005) | 2 lines Changed paths: M /trunk/src/include/cm.h add comment ------------------------------------------------------------------------ r17232 | raeburn | 2005-06-09 19:30:33 -0400 (Thu, 09 Jun 2005) | 16 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-platform.h Use GCC's packed-structure support to try to optimize unaligned loads and stores of values. (E.g., on x86, gcc will emit a word load or store regardless of alignment; on sparc or alpha, it will do aligned word accesses. The old C code does byte operations and arithmetic, always.) Tested in crypto code on x86, sparc, and amd64. * k5-platform.h (load_*): Change argument type to point to const. (K5_BE, K5_LE): New macros, defined based on architecture macros for certain big-endian and little-endian platforms, respectively. (PUT, GET) [__GNUC__]: New macros. Use GCC's packed-structure support to do unaligned loads and stores. (PUTSWAPPED, GETSWAPPED) [__GNUC__]: Similar, but invoke a SWAP macro (not defined yet) to swap the bytes of the value. (store_*, load_*): Use these macros when using GCC, depending on endianness and availability of the SWAP macros. ------------------------------------------------------------------------ r17231 | raeburn | 2005-06-09 18:43:54 -0400 (Thu, 09 Jun 2005) | 4 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/f_tables.h * f_tables.h: Include k5-platform.h. (GET_HALF_BLOCK): Use load_32_be. (PUT_HALF_BLOCK): Use store_32_be. ------------------------------------------------------------------------ r17230 | raeburn | 2005-06-07 02:18:40 -0400 (Tue, 07 Jun 2005) | 16 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-platform.h ticket: new subject: don't always require support library when building with sun cc By default, a non-GCC configuration will not optimize during the build. The Solaris C compiler will always output functions defined as "inline", at least when not optimizing, even if they're never used. With recent changes on the trunk, k5_call_init_function will cause the support library to be required on Solaris by every program that includes k5-platform.h. This patch should fix that. * k5-platform.h (MAYBE_DEFINE_CALLINIT_FUNCTION) [DELAY_INITIALIZER]: New macro. If not __GNUC__, define k5_call_init_function in the expansion; otherwise, do nothing. (MAKE_INIT_FUNCTION) [DELAY_INITIALIZER]: Use it. (k5_call_init_function): Don't define function form at top level. ------------------------------------------------------------------------ r17229 | raeburn | 2005-06-06 16:48:32 -0400 (Mon, 06 Jun 2005) | 5 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/profile.swg M /trunk/src/util/profile/profile_tcl.c * profile.swg (errcode_t* tcl8 argout typemap): Cast return value from error_message to char* to silence Sun compiler warning. (errcode_t tcl8 out typemap): Likewise. * profile_tcl.c: Regenerated. ------------------------------------------------------------------------ r17228 | raeburn | 2005-06-06 16:37:22 -0400 (Mon, 06 Jun 2005) | 6 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in Fix gcc preprocessor warnings due to last change. * configure.in: Put #undef for the PACKAGE_* symbols at the start of autoconf.h. Use a leading comment to hide the #undef from the autoconf substitutions. ------------------------------------------------------------------------ r17227 | raeburn | 2005-06-01 17:22:09 -0400 (Wed, 01 Jun 2005) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in Some autoconf messages want to use the PACKAGE_* values. * configure.in: Identify package in AC_INIT call. ------------------------------------------------------------------------ r17226 | raeburn | 2005-06-01 17:09:36 -0400 (Wed, 01 Jun 2005) | 2 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/trval.c * trval.c (convert_nibble): Declare the argument with a type. ------------------------------------------------------------------------ r17224 | raeburn | 2005-05-31 21:57:15 -0400 (Tue, 31 May 2005) | 6 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-thread.h ticket: 3084 status: open * k5-thread.h (krb5int_pthread_loaded) [HAVE_PRAGMA_WEAK_REF]: Declare. (K5_PTHREADS_LOADED) [HAVE_PRAGMA_WEAK_REF]: Use it. ------------------------------------------------------------------------ r17223 | raeburn | 2005-05-31 20:56:01 -0400 (Tue, 31 May 2005) | 14 lines Changed paths: M /trunk/src/util/support/ChangeLog M /trunk/src/util/support/libkrb5support.exports M /trunk/src/util/support/threads.c ticket: 3084 status: open Add run-time determination of whether thread support is available in the support library. Check lots of weak references, and call pthread_once a couple of times, to distinguish a broken stub from the real thing. * threads.c [HAVE_PRAGMA_WEAK_REF]: Declare pthread_{g,s}etspecific, pthread_key_{create,delete}, pthread_{create,join} as weak references. (krb5int_pthread_loaded, loaded_test_aux) [HAVE_PRAGMA_WEAK_REF]: New functions. (flag_pthread_loaded, loaded_test_once) [HAVE_PRAGMA_WEAK_REF]: New variables. * libkrb5support.exports: Add krb5int_pthread_loaded. ------------------------------------------------------------------------ r17222 | raeburn | 2005-05-31 20:38:24 -0400 (Tue, 31 May 2005) | 5 lines Changed paths: M /trunk/src/tests/misc/ChangeLog M /trunk/src/tests/misc/Makefile.in ticket: 3084 status: open * Makefile.in (test_getpw): Depend on, and link against, the support library. ------------------------------------------------------------------------ r17221 | raeburn | 2005-05-28 03:03:41 -0400 (Sat, 28 May 2005) | 6 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h * k5-int.h (encode_krb5_sam_challenge, encode_krb5_sam_key, encode_krb5_enc_sam_response_enc, encode_krb5_sam_response, decode_krb5_sam_challenge, decode_krb5_enc_sam_response_enc, decode_krb5_sam_response, decode_krb5_predicted_sam_response, krb5_validate_times): Delete duplicate declarations. ------------------------------------------------------------------------ r17220 | raeburn | 2005-05-24 16:55:50 -0400 (Tue, 24 May 2005) | 5 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/keyblocks.c Make "make check" able to link things again... * keyblocks.c (krb5int_c_free_keyblock): Call krb5int_c_free_keyblock_contents instead of krb5_free_keyblock_contents. ------------------------------------------------------------------------ r17219 | hartmans | 2005-05-19 22:05:24 -0400 (Thu, 19 May 2005) | 11 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/dk/ChangeLog M /trunk/src/lib/crypto/dk/Makefile.in M /trunk/src/lib/crypto/dk/dk.h A /trunk/src/lib/crypto/dk/dk_prf.c M /trunk/src/lib/crypto/etypes.c A /trunk/src/lib/crypto/keyblocks.c M /trunk/src/lib/crypto/libk5crypto.exports A /trunk/src/lib/crypto/prf.c A /trunk/src/lib/crypto/t_prf.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/deltat.c M /trunk/src/lib/krb5/krb/init_keyblock.c M /trunk/src/lib/krb5/krb/kfree.c M /trunk/src/lib/krb5_32.def ticket: new Subject: Implement RFC 3961 PRF Tags: enhancement Add krb5_c_prf, a function that implements the RFC 3961 PRF. As part of this change, the krb5_init_keyblock and krb5 free routines move to libk5crypto. Public stubs remain in libkrb5, but the actual implementation is an internal interface in libk5crypto ------------------------------------------------------------------------ r17218 | raeburn | 2005-05-17 21:01:23 -0400 (Tue, 17 May 2005) | 3 lines Changed paths: M /trunk/src/util/support/ChangeLog M /trunk/src/util/support/fake-addrinfo.c * fake-addrinfo.c (fai_add_hosts_by_name): Pass null pointer instead of telnet as service name. ------------------------------------------------------------------------ r17217 | raeburn | 2005-05-13 02:38:13 -0400 (Fri, 13 May 2005) | 12 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in D /trunk/src/include/configure.in M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/Makefile.in M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in * configure.in: Merged content from include/configure.in. Don't configure include directory any more; build its makefiles and autoconf.h directly. Provide comment template when defining C macros. * include/configure.in: Deleted, content merged into ../configure.in. * include/Makefile.in (thisconfigdir, mydir): Updated for configure change. ($(srcdir)/krb5/autoconf.stmp): Use $(thisconfigdir) when locating configure.in and autom4te.cache. * include/kerberosIV/Makefile.in (thisconfigdir, mydir): Updated for configure change. * include/krb5/Makefile.in (thisconfigdir, mydir): Updated for configure change. ------------------------------------------------------------------------ r17216 | raeburn | 2005-05-13 02:32:50 -0400 (Fri, 13 May 2005) | 5 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (AC_KRB5_TCL_FIND_CONFIG): Provide comment template when defining C macros. (KRB5_GETPEERNAME_ARGS): Likewise. (KRB5_GETSOCKNAME_ARGS): Likewise. Only define the macros in one place. ------------------------------------------------------------------------ r17215 | raeburn | 2005-05-13 02:16:14 -0400 (Fri, 13 May 2005) | 2 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/err_txt.c * err_txt.c: Don't include krb_err.c if DEPEND is defined. ------------------------------------------------------------------------ r17214 | raeburn | 2005-05-13 02:12:47 -0400 (Fri, 13 May 2005) | 2 lines Changed paths: M /trunk/src/kdc/Makefile.in make depend ------------------------------------------------------------------------ r17213 | raeburn | 2005-05-13 02:12:31 -0400 (Fri, 13 May 2005) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kerberos_v4.c * kerberos_v4.c: Include autoconf.h before testing KRB5_KRB4_COMPAT. ------------------------------------------------------------------------ r17212 | raeburn | 2005-05-03 20:57:17 -0400 (Tue, 03 May 2005) | 9 lines Changed paths: M /trunk/src/lib/crypto/aes/ChangeLog M /trunk/src/lib/crypto/aes/Makefile.in ticket: new subject: build failure on sparc64-solaris Mike Friedman at Berkeley reports (on kerberos@mit) that the build fails linking the aes-gen program if the tree is configured with CC=gcc and CFLAGS=-m64. * Makefile.in (aes-gen): Use CC_LINK. Reported by Mike Friedman. ------------------------------------------------------------------------ r17211 | raeburn | 2005-05-01 05:18:33 -0400 (Sun, 01 May 2005) | 2 lines Changed paths: M /trunk/src/lib/crypto/aes/aesopt.h typo fix ------------------------------------------------------------------------ r17210 | raeburn | 2005-05-01 04:46:29 -0400 (Sun, 01 May 2005) | 2 lines Changed paths: M /trunk/src/lib/crypto/yarrow/ChangeLog M /trunk/src/lib/crypto/yarrow/ytypes.h * ytypes.h: Include autoconf.h. Include sys/types.h only if it exists. ------------------------------------------------------------------------ r17209 | raeburn | 2005-05-01 04:42:12 -0400 (Sun, 01 May 2005) | 2 lines Changed paths: M /trunk/src/lib/crypto/sha1/ChangeLog M /trunk/src/lib/crypto/sha1/shs.c * shs.c (SHSTransform) [CONFIG_SMALL]: Roll loops for each round. ------------------------------------------------------------------------ r17208 | raeburn | 2005-05-01 04:29:10 -0400 (Sun, 01 May 2005) | 2 lines Changed paths: M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/md5.c * md5.c (Transform) [CONFIG_SMALL]: Roll loops for each round. ------------------------------------------------------------------------ r17207 | raeburn | 2005-05-01 04:20:56 -0400 (Sun, 01 May 2005) | 2 lines Changed paths: M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/md4.c * md4.c (Transform) [CONFIG_SMALL]: Roll loops for each round. ------------------------------------------------------------------------ r17206 | raeburn | 2005-05-01 04:15:21 -0400 (Sun, 01 May 2005) | 2 lines Changed paths: M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/t_crc.c * t_crc.c (main): Don't run timing test for now. ------------------------------------------------------------------------ r17205 | raeburn | 2005-04-28 18:55:57 -0400 (Thu, 28 Apr 2005) | 2 lines Changed paths: M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/telnet/telnet/Makefile.in M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/clients/klist/Makefile.in M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/tests/gss-threads/Makefile.in M /trunk/src/util/pty/Makefile.in updated dependencies for socket-utils.h change ------------------------------------------------------------------------ r17204 | raeburn | 2005-04-28 17:37:18 -0400 (Thu, 28 Apr 2005) | 6 lines Changed paths: M /trunk/src/lib/crypto/yarrow/ChangeLog M /trunk/src/lib/crypto/yarrow/yarrow.c * yarrow.c: Delete old macintosh support. (yarrow_input_maybe_locking): Do the optional locking, and verify that the mutex is locked, before doing anything else. (yarrow_reseed_locked): Verify that the global mutex is locked before doing anything else. ------------------------------------------------------------------------ r17203 | raeburn | 2005-04-28 05:45:37 -0400 (Thu, 28 Apr 2005) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h * k5-int.h: Include fcntl.h only if HAVE_FCNTL_H is defined. (krb5int_zap_data): For PalmOS without gcc, call memset but without the volatile cast. ------------------------------------------------------------------------ r17202 | raeburn | 2005-04-28 05:39:43 -0400 (Thu, 28 Apr 2005) | 6 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/port-sockets.h M /trunk/src/include/socket-utils.h * port-sockets.h: On PalmOS, include autoconf.h and netdb.h, and define socklen_t. * socket-utils.h: Include k5-platform.h. (sa2sin, sa2sin6, ss2sa, ss2sin, ss2sin6): Always use inline function form, and use "inline" instead of "__inline__". ------------------------------------------------------------------------ r17201 | jaltman | 2005-04-25 13:40:38 -0400 (Mon, 25 Apr 2005) | 8 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_creds.c ticket: new the purpose of the krb5_get_credentials call is to obtain a set of credentials for the caller. the krb5_cc_store_cred() call is to optimize performance for future calls. Ignore any errors, since the credentials are still valid even if we fail to store them in the cache. ------------------------------------------------------------------------ r17200 | jaltman | 2005-04-22 20:39:18 -0400 (Fri, 22 Apr 2005) | 6 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/init_os_ctx.c M /trunk/src/lib/win_glue.c ticket:2980 Move WSAStartup/WSACleanup from DllMain to krb5_init_ctx/krb5_free_ctx WSAStartup/WSACleanup cannot be called from DllMain without risking a deadlock when FreeLibrary(). ------------------------------------------------------------------------ r17195 | raeburn | 2005-04-21 20:45:48 -0400 (Thu, 21 Apr 2005) | 2 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/implementor.texinfo * implementor.texinfo (Porting Issues): Fix up formatting. ------------------------------------------------------------------------ r17194 | raeburn | 2005-04-21 20:26:13 -0400 (Thu, 21 Apr 2005) | 3 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/implementor.texinfo * implementor.texinfo (Networking): New chapter node, incorporates Socket API, IPv6 Support, Local Addresses, and Host Address Lookup. ------------------------------------------------------------------------ r17193 | raeburn | 2005-04-21 20:23:34 -0400 (Thu, 21 Apr 2005) | 3 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/implementor.texinfo * implementor.texinfo (Thread Shim Layer Implementation): New node. (Internal Thread API): Move the k5_os_ descriptions there. ------------------------------------------------------------------------ r17192 | raeburn | 2005-04-21 19:16:26 -0400 (Thu, 21 Apr 2005) | 14 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/implementor.texinfo * implementor.texinfo (Local Addresses): Drop Mac OS 9, add Solaris 9, HP-UX 11. (IPv6 Support, Host Address Lookup): Update for fake getaddrinfo code moved to support library. (Thread System Requirements): Use @code when listing function names. Add a couple notes about some problematic routines. (Internal Thread API): Update k5_mutex_t description to indicate there's always non-OS data included. Describe case where thread support is disabled. (Advanced Shared Library Requirements): Describe recently raised Windows DllMain issues. Describe finalization code. Multiple init/fini functions are now allowed in a library. Describe LIBINITFUNC and LIBFINIFUNC makefile variables. Mention lib.in can have rules for generating temporary files for dealing with export lists. ------------------------------------------------------------------------ r17191 | raeburn | 2005-04-21 19:02:59 -0400 (Thu, 21 Apr 2005) | 3 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/Makefile * Makefile (clean-tex): Delete *.fns, *.vrs, *.tps too. (implementor.pdf, implementor.ps, implementor.info): New targets. ------------------------------------------------------------------------ r17190 | raeburn | 2005-04-21 19:01:30 -0400 (Thu, 21 Apr 2005) | 2 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/build.texinfo * build.texinfo (HPUX): Add some notes about the thread support and gcc. ------------------------------------------------------------------------ r17189 | raeburn | 2005-04-21 18:31:54 -0400 (Thu, 21 Apr 2005) | 2 lines Changed paths: M /trunk/doc/definitions.texinfo update release ids ------------------------------------------------------------------------ r17188 | raeburn | 2005-04-21 18:28:41 -0400 (Thu, 21 Apr 2005) | 2 lines Changed paths: M /trunk/doc/copyright.texinfo add copyright 2005 ------------------------------------------------------------------------ r17187 | raeburn | 2005-04-21 17:44:37 -0400 (Thu, 21 Apr 2005) | 11 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/post.in M /trunk/src/util/ChangeLog A /trunk/src/util/depfix2.pl D /trunk/src/util/depgen.sed Stop generating per-directory sed scripts, and use perl to compute the patterns on the fly instead. (Next step, someday, integrate this script and depfix.sed, so we only have to run one script.) * config/post.in (depend-dependencies): Use (and depend on) depfix2.pl instead of .depfix2.sed. (.depfix2.sed): Target deleted. (DEPTARGETS): Delete .depfix2.sed and .depfix2.tmp. * util/depgen.sed: Deleted. * util/depfix2.pl: New file. ------------------------------------------------------------------------ r17186 | raeburn | 2005-04-20 14:36:40 -0400 (Wed, 20 Apr 2005) | 2 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/depgen.sed * depgen.sed: Delete faulty check for $(srcdir), and redundant check for $(SRCTOP). ------------------------------------------------------------------------ r17185 | raeburn | 2005-04-19 23:19:31 -0400 (Tue, 19 Apr 2005) | 3 lines Changed paths: M /trunk/src/kadmin/ChangeLog M /trunk/src/kadmin/configure.in M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/configure.in * lib/kadm5/configure.in, kadmin/configure.in: Don't invoke AC_CANONICAL_HOST explicitly, CONFIG_RULES already does it. ------------------------------------------------------------------------ r17184 | raeburn | 2005-04-19 23:10:12 -0400 (Tue, 19 Apr 2005) | 9 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 Compute reltopdir at autoconf time instead of at configure time. This has the happy side effect of stopping autoreconf from creating directories named "$ac_config_fragdir" all over the source tree. * aclocal.m4 (fileexists, K5_TOPDIR): New macros. (V5_SET_TOPDIR): Don't test for AC_LOCALDIR any more. Use K5_TOPDIR computed at autoconf time, but still verify that the contents are what we expect. Don't use shell variables in the argument to AC_CONFIG_AUX_DIR. ------------------------------------------------------------------------ r17183 | raeburn | 2005-04-13 16:38:36 -0400 (Wed, 13 Apr 2005) | 19 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/d3_cbc.c M /trunk/src/lib/crypto/des/f_cbc.c M /trunk/src/lib/crypto/des/f_cksum.c M /trunk/src/lib/crypto/des/f_tables.h Allow compile-time specification that small code space is desired. * d3_cbc.c (krb5int_des3_cbc_encrypt, krb5int_des3_cbc_decrypt): Don't declare left and right variables as registers. * f_cksum.c (mit_des_cbc_cksum): Likewise. * f_cbc.c (krb5int_des_cbc_encrypt, krb5int_des_cbc_decrypt): Likewise. (krb5int_des_cbc_encrypt): For full blocks, use GET_HALF_BLOCK to read and then xor, instead of processing each byte individually. (krb5int_des_do_encrypt_2, krb5int_des_do_decrypt_2) [CONFIG_SMALL]: New functions, wrapping large macros with the DES inner loops. * f_tables.h (DES_DO_ENCRYPT_1, DES_DO_DECRYPT_1): Renamed from non-_1 names. (krb5int_des_do_encrypt_2, krb5int_des_do_decrypt_2): Declare if CONFIG_SMALL is defined. (DES_DO_ENCRYPT, DES_DO_DECRYPT): Expand to _1 macros or _2 function calls depending on whether CONFIG_SMALL is defined. With CONFIG_SMALL defined, on x86/gcc/glibc, this drops about 5K (25%) of the code/table space. ------------------------------------------------------------------------ r17182 | raeburn | 2005-04-13 16:19:31 -0400 (Wed, 13 Apr 2005) | 8 lines Changed paths: M /trunk/src/lib/crypto/aes/ChangeLog M /trunk/src/lib/crypto/aes/aesopt.h * aesopt.h: On PalmOS, include FloatMgr.h to get endianness flag. (ENC_UNROLL, DEC_UNROLL, ENC_ROUND, LAST_ENC_ROUND, DEC_ROUND, LAST_DEC_ROUND, KEY_SCHED): If CONFIG_SMALL is defined, set to NONE or NO_TABLES as appropriate. (Latter change drops about 40K -- over 85% -- from AES code/table size in shared libraries on x86/glibc/gcc.) ------------------------------------------------------------------------ r17181 | raeburn | 2005-04-13 16:14:48 -0400 (Wed, 13 Apr 2005) | 2 lines Changed paths: M /trunk/src/lib/crypto/aes/ChangeLog M /trunk/src/lib/crypto/aes/aes_s2k.c * aes_s2k.c (krb5int_aes_string_to_key): Widen bytes of iteration count before shifting. ------------------------------------------------------------------------ r17180 | raeburn | 2005-04-13 16:14:10 -0400 (Wed, 13 Apr 2005) | 2 lines Changed paths: M /trunk/src/lib/crypto/aes/ChangeLog M /trunk/src/lib/crypto/aes/Makefile.in * Makefile.in (all-unix): Don't build aes-gen by default, leave it for 'make check'. ------------------------------------------------------------------------ r17179 | raeburn | 2005-04-13 13:01:23 -0400 (Wed, 13 Apr 2005) | 2 lines Changed paths: M /trunk/src/util/profile/Makefile.in update dependencies ------------------------------------------------------------------------ r17178 | raeburn | 2005-04-13 12:58:27 -0400 (Wed, 13 Apr 2005) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/deltat.c * Makefile.in (BISONFLAGS): Drop -v. ($(srcdir)/deltat.c): Change to source directory before rebuilding, so path to source tree doesn't get inserted. (deltat.c rebuilt) ------------------------------------------------------------------------ r17177 | raeburn | 2005-04-13 12:55:43 -0400 (Wed, 13 Apr 2005) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/compat_recv.c M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/schpw.c M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/dispatch.c M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/network.c M /trunk/src/lib/ChangeLog M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/kt_file.c M /trunk/src/lib/krb5/keytab/kt_srvtab.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/fwd_tgt.c M /trunk/src/lib/krb5/krb/recvauth.c M /trunk/src/lib/krb5/krb/sendauth.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/accessor.c M /trunk/src/lib/krb5/os/c_ustime.c M /trunk/src/lib/krb5/os/changepw.c M /trunk/src/lib/krb5/os/dnsglue.h M /trunk/src/lib/krb5/os/full_ipadr.c M /trunk/src/lib/krb5/os/gen_rname.c M /trunk/src/lib/krb5/os/genaddrs.c M /trunk/src/lib/krb5/os/hostaddr.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/krbfileio.c M /trunk/src/lib/krb5/os/localaddr.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/mk_faddr.c M /trunk/src/lib/krb5/os/net_read.c M /trunk/src/lib/krb5/os/net_write.c M /trunk/src/lib/krb5/os/port2ip.c M /trunk/src/lib/krb5/os/read_msg.c M /trunk/src/lib/krb5/os/send524.c M /trunk/src/lib/krb5/os/sendto_kdc.c M /trunk/src/lib/krb5/os/sn2princ.c M /trunk/src/lib/krb5/os/write_msg.c M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_io.c M /trunk/src/lib/win_glue.c M /trunk/src/mac/MacOSX/Headers/Kerberos5Prefix.h Delete definitions of unused macros NEED_SOCKETS and NEED_LOWLEVEL_IO. ------------------------------------------------------------------------ r17170 | tlyu | 2005-04-07 19:37:39 -0400 (Thu, 07 Apr 2005) | 5 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/configure.in M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in ticket: 2992 tags: pullup Work around Makefile quoting problems. ------------------------------------------------------------------------ r17166 | raeburn | 2005-04-05 20:15:05 -0400 (Tue, 05 Apr 2005) | 6 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/commands.c ticket: 3000 status: open * commands.c (shell): Change 0 to (char*)NULL in execl calls. Patch provided by Michael Calmer. ------------------------------------------------------------------------ r17165 | raeburn | 2005-04-05 20:13:02 -0400 (Tue, 05 Apr 2005) | 8 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/bsd/login.c ticket: 3000 status: open * krlogind.c (doit): Change 0 to (char*)NULL in execl* calls. Patch provided by Michael Calmer. * krshd.c (doit): Likewise. * login.c (main): Likewise. ------------------------------------------------------------------------ r17164 | raeburn | 2005-04-05 20:05:10 -0400 (Tue, 05 Apr 2005) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/Makefile.in update dependencies ------------------------------------------------------------------------ r17162 | tlyu | 2005-03-29 16:21:14 -0500 (Tue, 29 Mar 2005) | 12 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/telnet.c ticket: new subject: fix MITKRB5-SA-2005-001 telnet client vuln tags: pullup version_reported: 1.4 target_version: 1.4.1 component: telnet * telnet.c (slc_add_reply, slc_end_reply): Fix buffer overflow vulnerability by checking lengths. (env_opt_add): Ensure buffer allocation is sufficiently large, accounting for expansion during IAC quoting. ------------------------------------------------------------------------ r17161 | raeburn | 2005-03-28 13:32:04 -0500 (Mon, 28 Mar 2005) | 10 lines Changed paths: M /trunk/src/tests/ChangeLog M /trunk/src/tests/Makefile.in M /trunk/src/tests/configure.in A /trunk/src/tests/misc/ChangeLog A /trunk/src/tests/misc/Makefile.in A /trunk/src/tests/misc/test_getpw.c Test new k5_getpwuid_r macro. * configure.in: Create makefile in misc. * Makefile.in (LOCAL_SUBDIRS): Add misc. * misc/test_getpw.c: New file. * misc/Makefile.in: New file, based on ../resolve/Makefile.in. (test_getpw): New target. (check): Build and run it. ------------------------------------------------------------------------ r17160 | raeburn | 2005-03-28 13:29:53 -0500 (Mon, 28 Mar 2005) | 2 lines Changed paths: M /trunk/src/tests/gss-threads/Makefile.in M /trunk/src/tests/shlib/Makefile.in update dependencies ------------------------------------------------------------------------ r17159 | raeburn | 2005-03-25 21:15:55 -0500 (Fri, 25 Mar 2005) | 5 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/import_name.c ticket: 2982 status: open * import_name.c (krb5_gss_import_name): Use k5_getpwuid_r. ------------------------------------------------------------------------ r17158 | raeburn | 2005-03-25 21:06:43 -0500 (Fri, 25 Mar 2005) | 6 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/configure.in M /trunk/src/util/profile/prof_file.c ticket: 2982 status: open * configure.in: Don't check for getpwuid_r here. * prof_file.c (profile_open_file): Use k5_getpwuid_r. ------------------------------------------------------------------------ r17157 | raeburn | 2005-03-25 21:05:06 -0500 (Fri, 25 Mar 2005) | 5 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/kuserok.c ticket: 2982 status: open * kuserok.c (krb5_kuserok): Use k5_getpwnam_r. ------------------------------------------------------------------------ r17156 | raeburn | 2005-03-25 21:02:40 -0500 (Fri, 25 Mar 2005) | 7 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in ticket: 2982 status: open * configure.in: Don't check for getpwnam_r and getpwuid_r in the thread-safety warnings. The tests done elsewhere in the tree are stricter and may not agree. ------------------------------------------------------------------------ r17155 | raeburn | 2005-03-25 21:00:47 -0500 (Fri, 25 Mar 2005) | 13 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in M /trunk/src/include/k5-platform.h ticket: 2982 status: open This patch tightens up our determination of whether we can use getpw{nam,uid}_r, and using the set flags, creates macros providing a consistent API, and if possible thread safety. * configure.in: Don't check for getpwnam_r and getpwuid_r with AC_CHECK_FUNCS; use AC_CHECK_FUNC, and only set shell variables. Run stricter tests on return types and numbers of arguments, and only define the C macros if these parameters can actually be determined. * k5-platform.h (k5_getpwnam_r, k5_getpwuid_r): New macros. ------------------------------------------------------------------------ r17154 | raeburn | 2005-03-25 20:47:46 -0500 (Fri, 25 Mar 2005) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in * Makefile.in ($(srcdir)/krb5/autoconf.stmp): Nuke autom4te.cache directory. ------------------------------------------------------------------------ r17153 | raeburn | 2005-03-25 16:36:55 -0500 (Fri, 25 Mar 2005) | 20 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/lib.in M /trunk/src/config/shlib.conf M /trunk/src/include/ChangeLog M /trunk/src/include/k5-platform.h ticket: new subject: shared library support for HP-UX 10 Our somewhat outdated HP-UX support (which was targeted at HP-UX 10, not 11) does not have support for shared library initialization and finalization functions, nor for shared library export lists. The former was causing compilation failures unless shared library support was disabled. * include/k5-platform.h: Expand on init/fini comments some more. (MAKE_FINI_FUNCTION): Add an HP-UX specific variant that defines an auxiliary function fitting the signature of HP-UX 10 library combined initializer/finalizer functions. * config/lib.in (hpux10.exports): New target, constructed similar to osf1.exports but with HP-UX 10.x linker options, no initializers, and "errno" explicitly added to the export list. * shlib.conf (*-*-hpux*): Combine PICFLAGS setting with SHLIB_EXPFLAGS and LDCOMBINE setting. Add linker option "-c hpux10.exports" to LDCOMBINE. Set SHLIB_EXPORT_FILE_DEP to hpux10.exports. Set use_linker_fini_option. ------------------------------------------------------------------------ r17152 | raeburn | 2005-03-25 16:28:30 -0500 (Fri, 25 Mar 2005) | 8 lines Changed paths: M /trunk/src/tests/gss-threads/ChangeLog M /trunk/src/tests/gss-threads/Makefile.in ticket: new subject: threaded test program built even with thread support disabled tags: pullup * Makefile.in (all-unix): Use @THREAD_SUPPORT@ and helper targets to build programs only if thread support is enabled. (all-unix-0, all-unix-1): New helper targets. ------------------------------------------------------------------------ r17145 | tlyu | 2005-03-22 23:00:16 -0500 (Tue, 22 Mar 2005) | 6 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/dnsglue.h ticket: 2906 tags: pullup * dnsglue.h: Define ns_rr_class to ns_rr_cl if ns_rr_class doesn't exist. ------------------------------------------------------------------------ r17140 | tlyu | 2005-03-22 22:14:10 -0500 (Tue, 22 Mar 2005) | 9 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/x-deltat.y ticket: new version_reported: 1.4 target_version: 1.4.1 tags: pullup * x-deltat.y (wsnum): Add missing semicolon following YYERROR, which was preventing bison-1.75 from producing compilable C output. ------------------------------------------------------------------------ r17132 | tlyu | 2005-03-22 17:49:11 -0500 (Tue, 22 Mar 2005) | 9 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gic_keytab.c ticket: 2974 tags: pullup * gic_keytab.c (krb5_get_init_creds_keytab): When calling krb5_get_init_creds() for the second time (with use_master=1), also accept KRB5_REALM_UNKNOWN as a soft error, and use the result from the first call to krb5_get_init_creds(). This can happen when no master KDC is configured. ------------------------------------------------------------------------ r17129 | lxs | 2005-03-20 10:20:38 -0500 (Sun, 20 Mar 2005) | 4 lines Changed paths: M /trunk/src/util/support/ChangeLog M /trunk/src/util/support/threads.c ticket: 2971 threads.c (thread_termination): Free array of pointers to thread-specific data (t) on thread termination. Use existing mutex to prevent the deletion of the array from interfering with the global list of thread specific data (used for library termination). ------------------------------------------------------------------------ r17128 | jaltman | 2005-03-15 01:35:29 -0500 (Tue, 15 Mar 2005) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in ticket: 2962 The current wconfig.c does not treat @MAINT@ as a comment. Until we have one that does, override the use of @MAINT@ on Windows. ------------------------------------------------------------------------ r17127 | jaltman | 2005-03-15 01:32:39 -0500 (Tue, 15 Mar 2005) | 6 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/keyed_cksum.c ticket: new krb5_c_is_keyed_cksum() is a boolean function. It cannot safely return an error value. Change the error condition to return False (0) instead of 0xFFFFFFFF. ------------------------------------------------------------------------ r17126 | jaltman | 2005-03-15 01:17:05 -0500 (Tue, 15 Mar 2005) | 4 lines Changed paths: M /trunk/src/windows/cns/ChangeLog M /trunk/src/windows/cns/tktlist.c ticket: new Fix dangerous 64-bit time_t * to long * conversion ------------------------------------------------------------------------ r17125 | raeburn | 2005-03-14 14:46:26 -0500 (Mon, 14 Mar 2005) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/v4gssftp.exp * v4gssftp.exp: Identify file correctly for top-level error messages. ------------------------------------------------------------------------ r17124 | raeburn | 2005-03-14 14:32:53 -0500 (Mon, 14 Mar 2005) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp (start_tail): Make 'standalone' an additional argument. (start_kerberos_daemons): Pass it. ------------------------------------------------------------------------ r17123 | raeburn | 2005-03-14 14:24:48 -0500 (Mon, 14 Mar 2005) | 2 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/Makefile.in * Makefile.in (EXTRADEPSRCS): Define. ------------------------------------------------------------------------ r17122 | raeburn | 2005-03-13 03:16:34 -0500 (Sun, 13 Mar 2005) | 5 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/configure.in M /trunk/src/util/profile/prof_file.c ticket: 2959 status: open st_mtim.tv_nsec, not tv_usec ------------------------------------------------------------------------ r17121 | raeburn | 2005-03-13 02:34:23 -0500 (Sun, 13 Mar 2005) | 18 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/configure.in M /trunk/src/util/profile/prof_file.c M /trunk/src/util/profile/prof_int.h ticket: new subject: profile library should check high-resolution timestamps if available status: open With the current profile code, it's possible for a file to be read when partially written, with the writing of the new file contents being completed within the same 1-second clock value, causing the profile code not to re-read the contents. Using a higher-resolution timestamp, available on many systems now, should help reduce that window. (Checking file sizes should also, consider doing that separately.) * configure.in: Check struct stat for fields st_mtimensec, st_mtimespec.tv_nsec, and st_mtim.tv_usec. * prof_file.c (profile_update_file_data): If one of them is found, use it as the fractional part of the timestamp. Do re-read the file if the fractional parts don't match. * prof_int.h (struct _prf_data_t): Add new field frac_ts. ------------------------------------------------------------------------ r17120 | jaltman | 2005-03-05 19:18:30 -0500 (Sat, 05 Mar 2005) | 8 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/sn2princ.c ticket: new tags: pullup * sn2princ.c (krb5_sname_to_principal): conditionalize the use of reverse dns lookups. The default is to use the existing behavior. rdns can be disabled by specifying [libdefaults] rdns=false ------------------------------------------------------------------------ r17119 | raeburn | 2005-03-04 19:12:44 -0500 (Fri, 04 Mar 2005) | 10 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 ticket: 2929 status: open I think the hpux change here should prevent it from overriding the user-specified options, but still add in the necessary flags. * aclocal.m4 (KRB5_AC_ENABLE_THREADS): Expand on error message if failing. Substitute THREAD_SUPPORT -> 0 or 1 in makefiles. For HP-UX, set PTHREAD_CFLAGS, not CFLAGS. ------------------------------------------------------------------------ r17118 | raeburn | 2005-03-04 18:53:54 -0500 (Fri, 04 Mar 2005) | 7 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_encode.c ticket: 2953 target_version: 1.4.1 tags: pullup * asn1_encode.c (asn1_encode_generaltime): If gmtime_r returns int instead of pointer, do the appropriate error checking. ------------------------------------------------------------------------ r17117 | raeburn | 2005-03-04 18:50:45 -0500 (Fri, 04 Mar 2005) | 11 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in ticket: new subject: hpux10 has gmtime_r with wrong return type, breaking asn.1 encoder status: open The hpux10 gmtime_r returns int (0 means success), whereas the POSIX gmtime_r returns a pointer (NULL means failure). * configure.in: Check return type of gmtime_r, and define GMTIME_R_RETURNS_INT if it returns int. If the return type can't be determined, pretend the function isn't there. ------------------------------------------------------------------------ r17115 | raeburn | 2005-03-03 21:06:39 -0500 (Thu, 03 Mar 2005) | 3 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/build.texinfo * build.texinfo (HPUX): Update with current state of shared library and thread support. ------------------------------------------------------------------------ r17114 | raeburn | 2005-03-03 21:05:42 -0500 (Thu, 03 Mar 2005) | 2 lines Changed paths: M /trunk/doc M /trunk/doc/.cvsignore ignore more targets and byproducts ------------------------------------------------------------------------ r17113 | raeburn | 2005-03-03 21:04:12 -0500 (Thu, 03 Mar 2005) | 2 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/Makefile build user-guide.pdf too ------------------------------------------------------------------------ r17112 | raeburn | 2005-03-03 21:01:55 -0500 (Thu, 03 Mar 2005) | 6 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/Makefile Build/delete PDF files. * Makefile (PSPDF): New variable. (admin-guide.pdf, install-guide.pdf): New targets. (clean-final): Delete PDF files. ------------------------------------------------------------------------ r17111 | raeburn | 2005-03-03 19:05:08 -0500 (Thu, 03 Mar 2005) | 13 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_test1 M /trunk/src/util/profile/prof_tree.c ticket: new subject: profile_clear_relation doesn't work, iterator still sees deleted nodes target_version: 1.4.1 The "deleted" flag was being checked when writing out the file, but not when iterating through using the profile handle being used to do the deletions. * prof_tree.c (profile_node_iterator): After checking skip_num counter, also skip over deleted nodes. * prof_test1 (test3): New proc. (top level): Run it. ------------------------------------------------------------------------ r17110 | raeburn | 2005-03-03 18:25:32 -0500 (Thu, 03 Mar 2005) | 17 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/deltat.c M /trunk/src/lib/krb5/krb/x-deltat.y ticket: new subject: time-delta parser doesn't work on HP-UX 10 target_version: 1.4.1 A build on Lenny's machine (built with gcc 2.7, thread support disabled, static libraries only) is failing tests because the HP header files define "WS" as a macro that expands to 2, while the delta-t grammar uses "WS" as the name of a terminal symbol (which under bison turns into a C macro). Renaming the terminal in the grammar (and custom lexer) fixes the problem. * x-deltat.y (tok_WS): Renamed terminal from "WS", which conflicts with HP-UX 10 header files. Updated all productions. (mylex): Updated. * Makefile.in ($(srcdir)/deltat.c): Enable dependencies in maintainer mode. * deltat.c: Updated. ------------------------------------------------------------------------ r17106 | raeburn | 2005-02-23 17:47:14 -0500 (Wed, 23 Feb 2005) | 26 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_file.c M /trunk/src/util/profile/prof_int.h M /trunk/src/util/profile/prof_tree.c ticket: new subject: possible profile null pointer deref in threaded app status: open There seems to be a problem with a null pointer popping up when profile_node_iterator reads ...->data->root to start walking through the contents. Don't have a lot of details, but I've got some patches that might tighten things up a little. * prof_tree.c (profile_node_iterator): Check that the root node pointer is not null; raise assertion failure if it is. * prof_int.h: Include k5-platform.h. (struct _prf_data_t): Reorder fields, and insert some padding. * prof_file.c (scan_shared_trees_locked): Check that the "root" field isn't null. (profile_open_file): Update the in-memory file contents after updating the refcount instead of before. (profile_update_file_data): If the root node in the file data is null, always do the update. Check that it's not null before returning a success indication. (profile_dereference_data_locked): Scan linked list of file data objects for sanity check, before and after. (profile_dereference_data_locked): Don't do it here. ------------------------------------------------------------------------ r17105 | raeburn | 2005-02-17 18:46:49 -0500 (Thu, 17 Feb 2005) | 3 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/krb5_libinit.c * krb5_libinit.c (krb5int_lib_fini): Only show "skipping" message if SHOW_INITFINI_FUNCS is defined. ------------------------------------------------------------------------ r17104 | jaltman | 2005-02-16 15:34:49 -0500 (Wed, 16 Feb 2005) | 5 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/gssapi32.def ticket: 2924 tags: pullup Export missing DATA symbols on Windows ------------------------------------------------------------------------ r17103 | raeburn | 2005-02-16 14:57:15 -0500 (Wed, 16 Feb 2005) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/init_ctx.c * init_ctx.c (init_common): Delete redundant library initialization call that was run only on UNIX. Test assertion that krb5_ui_8 really did get a proper 64-bit type. ------------------------------------------------------------------------ r17102 | raeburn | 2005-02-11 20:14:00 -0500 (Fri, 11 Feb 2005) | 3 lines Changed paths: M /trunk/src/tests/gss-threads/ChangeLog M /trunk/src/tests/gss-threads/gss-misc.c * gss-misc.c: Include autoconf.h. If both time.h and sys/time.h are available, and they're compatible, include both. ------------------------------------------------------------------------ r17101 | tlyu | 2005-02-11 19:27:35 -0500 (Fri, 11 Feb 2005) | 8 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin.M M /trunk/src/kadmin/cli/kadmin.c ticket: 2913 tags: pullup * kadmin.c (kadmin_startup): New flag "-N" to prevent fallback to AUTH_GSSAPI. * kadmin.M: Describe "-O" and "-N" flags. ------------------------------------------------------------------------ r17100 | tlyu | 2005-02-11 18:10:40 -0500 (Fri, 11 Feb 2005) | 5 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/api.2/init-v2.exp ticket: 2913 status: open missed one file on previous commit ------------------------------------------------------------------------ r17099 | tlyu | 2005-02-11 18:09:25 -0500 (Fri, 11 Feb 2005) | 6 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/kadm5/api-unit-test.tex M /trunk/src/kadmin/testing/util/ChangeLog M /trunk/src/kadmin/testing/util/tcl_kadm5.c M /trunk/src/lib/kadm5/admin.h M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/client_init.c M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/kadmin.exp ticket: 2913 status: open Implement principal name and auth flavor fallback for kadm5 client library. Adjust test suites to compensate. ------------------------------------------------------------------------ r17098 | tlyu | 2005-02-09 21:52:08 -0500 (Wed, 09 Feb 2005) | 8 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gic_pwd.c ticket: 2918 target_version: 1.4.1 tags: pullup * gic_pwd.c (krb5_get_init_creds_password): Fix so empty password string causes prompting and doesn't cause truncation of password to zero characters. ------------------------------------------------------------------------ r17097 | raeburn | 2005-02-09 17:39:32 -0500 (Wed, 09 Feb 2005) | 4 lines Changed paths: M /trunk/src/tests/ChangeLog M /trunk/src/tests/Makefile.in M /trunk/src/tests/configure.in * gss-threads: New subdirectory. * Makefile.in (LOCAL_SUBDIRS): Add it. * configure.in: Configure it. Check for semaphore.h, sem_init, sem_trywait. ------------------------------------------------------------------------ r17096 | raeburn | 2005-02-09 17:37:38 -0500 (Wed, 09 Feb 2005) | 2 lines Changed paths: A /trunk/src/tests/gss-threads A /trunk/src/tests/gss-threads/ChangeLog A /trunk/src/tests/gss-threads/Makefile.in A /trunk/src/tests/gss-threads/README A /trunk/src/tests/gss-threads/gss-client.c A /trunk/src/tests/gss-threads/gss-misc.c A /trunk/src/tests/gss-threads/gss-misc.h A /trunk/src/tests/gss-threads/gss-server.c multithreaded gssapi test prog based on gss-sample w/jaltman+raeburn changes ------------------------------------------------------------------------ r17095 | raeburn | 2005-02-08 21:19:45 -0500 (Tue, 08 Feb 2005) | 3 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/krb5_libinit.c * krb5_libinit.c (krb5int_lib_init, krb5int_lib_fini): If SHOW_INITFINI_FUNCS is defined, print tracing messages. ------------------------------------------------------------------------ r17094 | raeburn | 2005-02-08 21:18:19 -0500 (Tue, 08 Feb 2005) | 6 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/error_message.c M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_file.c * et/error_message.c (com_err_initialize, com_err_terminate): If SHOW_INITFINI_FUNCS is defined, print tracing messages. * profile/prof_file.c (profile_library_initializer, profile_library_finalizer): If SHOW_INITFINI_FUNCS is defined, print tracing messages. ------------------------------------------------------------------------ r17093 | raeburn | 2005-02-08 19:50:50 -0500 (Tue, 08 Feb 2005) | 20 lines Changed paths: M /trunk/src/tests/shlib/ChangeLog M /trunk/src/tests/shlib/t_loader.c Exercise the dynamic loading/unloading of libraries a bit more. Athena's old IRIX systems fail this test now. * t_loader.c (verbose): New variable. (do_close_1): Drop filename argument. Change messages accordingly, and only display them if verbose. Line up "done" messages vertically. (do_open_1): Likewise. Add library version argument, used when on AIX, in combination with RTLD_MEMBER. (do_open): Don't pass filename. Do pass library version; callers changed. (do_close): Don't pass filename. (get_sym_1): Renamed from get_sym, added line number argument. Print messages if verbose. (get_sym): New macro. (xbasename): Function deleted. (HORIZ): New macro. (main): Turn off output buffering. Print messages before and after calling functions in loaded libraries. Disable first set of tests, that don't call any functions. Test gssapi library without loading any other libraries, then test it after loading com_err, and unload com_err first. ------------------------------------------------------------------------ r17092 | raeburn | 2005-02-08 19:41:40 -0500 (Tue, 08 Feb 2005) | 13 lines Changed paths: M /trunk/src/util/support/ChangeLog M /trunk/src/util/support/threads.c ticket: 2916 status: open There is a memory leak here, if a thread has registered some per-thread data when we delete the key. Fixing it will require walking through the per-thread data of every thread and freeing the objects... and watching for deadlocks in the case where a thread is exiting at the same time. * threads.c (k5_key_delete) [pthread case]: Reset flags and destructor function pointer to unset state. (krb5int_thread_support_init, krb5int_thread_support_fini): If SHOW_INITFINI_FUNCS is defined, print some tracing messages. ------------------------------------------------------------------------ r17091 | raeburn | 2005-02-08 19:23:20 -0500 (Tue, 08 Feb 2005) | 5 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in ticket: 2916 status: open * Makefile.in (LIBINITFUNC, LIBFINIFUNC): Define. ------------------------------------------------------------------------ r17090 | raeburn | 2005-02-08 19:20:38 -0500 (Tue, 08 Feb 2005) | 2 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/gss_libinit.c * gss_libinit.c (gssint_lib_init, gssint_lib_fini) [SHOW_INITFINI_FUNCS]: Print tracing messages. ------------------------------------------------------------------------ r17089 | raeburn | 2005-02-08 19:14:57 -0500 (Tue, 08 Feb 2005) | 8 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-platform.h ticket: 2916 status: open Fix build problem found testing certain combinations of options. * k5-platform.h (PROGRAM_EXITING) [__GNUC__ && !_WIN32 && CONSTRUCTOR_ATTR_WORKS && !DELAY_INITIALIZER]: Define as zero. ------------------------------------------------------------------------ r17088 | raeburn | 2005-02-08 19:11:14 -0500 (Tue, 08 Feb 2005) | 19 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/lib.in M /trunk/src/config/shlib.conf ticket: 2916 status: open Build system support for a library having more than one init/fini symbol defined, when using linker options to specify these functions. Now LIBINITFUNC/LIBFINIFUNC are considered lists of symbols, ordered from lowest-level (init run first, fini run last) to highest-level. * lib.in (config.status): Change target to be in $thisconfigdir rather than local. (osf1.exports): Create a temporary file then rename into place. Add options for library init/fini symbols, handling multiple values. * shlib.conf (case alpha*-dec-osf*): Don't handle init/fini symbols here. (case mips-sgi-irix*): Handle multiple init/fini symbols. Always set $initfini before it gets used. (case *-*-solaris*, not gcc): Handle multiple init/fini symbols. (case *-*-aix*): Handle multiple fini symbols. ------------------------------------------------------------------------ r17087 | raeburn | 2005-02-04 18:12:08 -0500 (Fri, 04 Feb 2005) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in * Makefile.in (config.status): Depend on shlib.conf. ------------------------------------------------------------------------ r17086 | raeburn | 2005-02-04 18:10:48 -0500 (Fri, 04 Feb 2005) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_AC_ENABLE_THREADS): If thread support is not enabled, zap the PTHREAD_ variables. ------------------------------------------------------------------------ r17085 | raeburn | 2005-02-02 20:09:31 -0500 (Wed, 02 Feb 2005) | 6 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapi.hin ticket: 2910 status: open * gssapi.hin: (GSS_SIZEOF_INT, GSS_SIZEOF_LONG, GSS_SIZEOF_SHORT): Don't define except on Windows. ------------------------------------------------------------------------ r17084 | raeburn | 2005-02-02 20:06:56 -0500 (Wed, 02 Feb 2005) | 5 lines Changed paths: M /trunk/src/lib/gssapi/generic/Makefile.in ticket: 2910 status: open Makefile.in: fix macro syntax in last change ------------------------------------------------------------------------ r17083 | raeburn | 2005-02-02 20:03:27 -0500 (Wed, 02 Feb 2005) | 2 lines Changed paths: M /trunk/src/tests/shlib/ChangeLog A /trunk/src/tests/shlib/t_loader.c * t_loader.c: New file. ------------------------------------------------------------------------ r17082 | raeburn | 2005-02-02 19:58:41 -0500 (Wed, 02 Feb 2005) | 2 lines Changed paths: M /trunk/src/tests/shlib/Makefile.in don't build anything by default ------------------------------------------------------------------------ r17081 | raeburn | 2005-02-02 19:58:07 -0500 (Wed, 02 Feb 2005) | 2 lines Changed paths: A /trunk/src/tests/shlib A /trunk/src/tests/shlib/ChangeLog A /trunk/src/tests/shlib/Makefile.in * Makefile.in: New file. ------------------------------------------------------------------------ r17080 | raeburn | 2005-02-02 19:57:17 -0500 (Wed, 02 Feb 2005) | 3 lines Changed paths: M /trunk/src/tests/ChangeLog M /trunk/src/tests/Makefile.in M /trunk/src/tests/configure.in * configure.in: Look for dlfcn.h. Configure new shlib subdirectory. * Makefile.in (LOCAL_SUBDIRS): Build in shlib subdir. ------------------------------------------------------------------------ r17079 | raeburn | 2005-02-02 19:48:12 -0500 (Wed, 02 Feb 2005) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in * configure.in: Put #ifndef/#define/#endif wrapper into autoconf.h to protect against multiple inclusions. Don't look for xom.h. Check for dlopen. ------------------------------------------------------------------------ r17078 | raeburn | 2005-02-02 19:31:21 -0500 (Wed, 02 Feb 2005) | 5 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapi.hin ticket: 2910 status: open * gssapi.hin: Don't conditionally include xom.h here. ------------------------------------------------------------------------ r17077 | raeburn | 2005-02-02 19:27:33 -0500 (Wed, 02 Feb 2005) | 10 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/generic/gssapi.hin ticket: 2910 status: open * Makefile.in (gssapi.h): Change SIZEOF symbols to start with GSS_ when extracting from autoconf.h. Don't look for HAVE_ or USE_ symbols. Add ${include_xom} to the prologue. (include_xom): New variable. * gssapi.h: Always include stddef.h unconditionally. (GSS_SIZEOF_INT, GSS_SIZEOF_LONG, GSS_SIZEOF_SHORT): Don't define. ------------------------------------------------------------------------ r17076 | raeburn | 2005-02-02 19:26:17 -0500 (Wed, 02 Feb 2005) | 6 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/configure.in ticket: 2910 status: open * configure.in: Check for xom.h. Set include_xom to a C include directive or comment, and substitute it in the Makefiles. ------------------------------------------------------------------------ r17072 | epeisach | 2005-01-28 00:16:34 -0500 (Fri, 28 Jan 2005) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/t_walk_rtree.c * t_walk_rtree.c (main): Free context at end to allow searching for memory leaks. ------------------------------------------------------------------------ r17063 | raeburn | 2005-01-24 15:22:57 -0500 (Mon, 24 Jan 2005) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/post.in * post.in (Makefile): Nuke autom4te.cache before and after autoconf runs. ------------------------------------------------------------------------ r17062 | epeisach | 2005-01-21 20:28:14 -0500 (Fri, 21 Jan 2005) | 13 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-thread.h ticket: new subject: Irix k5_os_mutex_lock calls k5_pthread_mutex_lock w/ wrong arg. tags: pullup * k5-thread.h (k5_os_mutex_lock): Under Irix, invoke k5_pthread_mutex_lock() with the k5_os_mutex, not the pthread_mutex_t. (k5_pthread_assert_locked,unlocked): If DEBUG_THREADS not used, provide correct prototype. Add missing close paren. Test programs show that under irix, the mutex locking/unlocking code was working - even with the wrong memory use... I do not understand why. ------------------------------------------------------------------------ r17053 | epeisach | 2005-01-18 12:33:56 -0500 (Tue, 18 Jan 2005) | 9 lines Changed paths: M /trunk/src/appl/telnet/ChangeLog M /trunk/src/appl/telnet/configure.in ticket: 2876 status: open * configure.in: When looking for setupterm() - look in libcurses/libncurses even if termcap library found. This is a GCC 4.0 fix.. Otherwise we get conflicting declarations of setupterm in a header file and in the telnet client. ------------------------------------------------------------------------ r17052 | raeburn | 2005-01-18 12:29:46 -0500 (Tue, 18 Jan 2005) | 5 lines Changed paths: M /trunk/src/util/support/ChangeLog M /trunk/src/util/support/threads.c ticket: 2888 * threads.c (k5_key_delete) [ENABLE_THREADS && !_WIN32]: Don't abort, just leak resources for now. ------------------------------------------------------------------------ r17051 | jaltman | 2005-01-18 03:07:47 -0500 (Tue, 18 Jan 2005) | 4 lines Changed paths: M /trunk/src/util/et/error_message.c ticket: 2888 re-initialize 'terminated' variable to 0 during initialization routine ------------------------------------------------------------------------ r17050 | jaltman | 2005-01-17 18:57:51 -0500 (Mon, 17 Jan 2005) | 8 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/gss_libinit.c M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/krb5_libinit.c M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/error_message.c M /trunk/src/util/support/ChangeLog M /trunk/src/util/support/threads.c ticket: new Some applications such as Eudora on Windows load and unload the Kerberos libraries as part of a plug-in. Plugins are often loaded for a specific purpose and then unregistered. In order to support this model, the libraries must restore the library state to the uninitialized state when the library is unloaded. ------------------------------------------------------------------------ r17049 | jaltman | 2005-01-17 14:10:31 -0500 (Mon, 17 Jan 2005) | 8 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/unparse.c ticket: new tags: pullup target_version: 1.4 krb5_unparse_name(), krb5_unparse_name_ext(): prevent dereferencing of pointer if 'name' or 'size' are NULL ------------------------------------------------------------------------ r17048 | epeisach | 2005-01-17 12:37:27 -0500 (Mon, 17 Jan 2005) | 10 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gc_frm_kdc.c ticket: 2885 status: open * gc_frm_kdc.c (krb5_get_cred_from_kdc_opt): More memory leaks fixed as introduced in ticket #2541. Do not rely on knowledge that upon failure from krb5_cc_retrieve_cred, returned credential data is untouched. Testsuite passes all tests, but would like another set of eyes to look over code before closing ticket. ------------------------------------------------------------------------ r17047 | epeisach | 2005-01-17 12:32:26 -0500 (Mon, 17 Jan 2005) | 13 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/preauth2.c ticket: new subject; krb5_do_preauth could attempt to free NULL pointer. * preauth2.c (krb5_do_preauth): Upon error in decoding krb5_type_info{,2}, on failure, do not call krb5_free_type_info with a null pointer. The only way to reach this code is to set a preauth list requesting for ETYPE_INFO or ETYPE_INFO2 in a call to krb5_get_in_tkt_with_password. Before sending the request, krb5_do_preauth tries to parse a NULL length asn1 buffer, fails and tries to free a null pointer. ------------------------------------------------------------------------ r17046 | jaltman | 2005-01-15 16:40:23 -0500 (Sat, 15 Jan 2005) | 7 lines Changed paths: M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_dfl.c ticket: new target_version: 1.4 tags: pullup * rc_dfl.c: Move the extraction of the struct dfl_data from the krb5_rcache after obtaining the lock, not before. ------------------------------------------------------------------------ r17045 | jaltman | 2005-01-15 01:34:08 -0500 (Sat, 15 Jan 2005) | 9 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/copy_princ.c M /trunk/src/lib/krb5/krb/cp_key_cnt.c ticket: 2881 target_version: 1.4 * cp_key_cnt.c, copy_princ.c: prevent krb5_copy_principal() and krb5_copy_keyblock() from calling malloc(0). On platforms in which malloc(0) returns NULL, these functions will return an ENOMEM error the way they were written. ------------------------------------------------------------------------ r17041 | raeburn | 2005-01-14 18:50:22 -0500 (Fri, 14 Jan 2005) | 6 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-thread.h ticket: 2878 tags: pullup * k5-thread.h [HAVE_PTHREAD && HAVE_PRAGMA_WEAK_REF]: Mark pthread_self and pthread_equal as weak references. ------------------------------------------------------------------------ r17039 | tlyu | 2005-01-14 16:52:15 -0500 (Fri, 14 Jan 2005) | 6 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/authgss_prot.c M /trunk/src/lib/rpc/xdr.c M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/kadmin.exp ticket: 2877 tags: pullup Fix braino in previous change to xdr_bytes. New test case for RPCSEC_GSS fixed-size buffers. ------------------------------------------------------------------------ r17038 | tlyu | 2005-01-14 01:02:01 -0500 (Fri, 14 Jan 2005) | 11 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/authgss_prot.c M /trunk/src/lib/rpc/xdr.c ticket: 2877 status: open * authgss_prot.c (xdr_rpc_gss_wrap_data): Use xdr_alloc to avoid size limit issues. Use (unsigned int)-1 instead of MAX_NETOBJ_SZ. (xdr_rpc_gss_unwrap_data): Use (unsigned int)-1 instead of MAX_NETOBJ_SZ. * xdr.c (xdr_bytes): Don't assign from *sizep if XDR_FREE, since it'll be uninitialized then. Shuts up Purify. ------------------------------------------------------------------------ r17037 | raeburn | 2005-01-14 00:18:31 -0500 (Fri, 14 Jan 2005) | 13 lines Changed paths: M /trunk/src/util/support/ChangeLog M /trunk/src/util/support/threads.c ticket: new subject: fix calling convention for thread support fns target_version: 1.4 tags: pullup This depends on a change to k5-thread.h that was included with a checkin I did earlier for 2878. * threads.c (k5_mutex_lock_update_stats, krb5int_mutex_unlock_update_stats, krb5int_mutex_report_stats): Define as KRB5_CALLCONV. (krb5int_mutex_lock_update_stats, krb5int_mutex_unlock_update_stats, krb5int_mutex_report_stats) [_WIN32]: Undef macros before defining functions. ------------------------------------------------------------------------ r17036 | raeburn | 2005-01-14 00:03:48 -0500 (Fri, 14 Jan 2005) | 8 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-thread.h ticket: 2878 status: open * k5-thread.h (k5_pthread_assert_locked): Only call pthread_equal if thread support is loaded. (k5_pthread_mutex_unlock): Use k5_pthread_assert_locked instead of duplicating it. ------------------------------------------------------------------------ r17035 | raeburn | 2005-01-13 23:40:16 -0500 (Thu, 13 Jan 2005) | 6 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_file.c ticket: 2878 status: open * prof_file.c (profile_open_file): If mutex creation fails, free storage directly instead of calling profile_close_file. ------------------------------------------------------------------------ r17034 | raeburn | 2005-01-13 22:39:24 -0500 (Thu, 13 Jan 2005) | 8 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_file.c ticket: 2874 status: open * cc_file.c (struct _krb5_fcc_data): Fields disk_file_lock, file_is_locked deleted. (krb5_fcc_open_file, krb5_fcc_close_file, dereference, krb5_fcc_resolve, krb5_fcc_generate_new, krb5_fcc_set_flags): Don't set or check them. ------------------------------------------------------------------------ r17033 | raeburn | 2005-01-13 22:27:51 -0500 (Thu, 13 Jan 2005) | 9 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/prng.c ticket: 2878 status: open * prng.c (krb5int_prng_init): Incorporate do_yarrow_init body. Don't check inited variable. (inited): Variable deleted. (krb5_c_random_make_octets, krb5int_prng_cleanup): Don't check it. (do_yarrow_init): Deleted. ------------------------------------------------------------------------ r17032 | raeburn | 2005-01-13 22:24:48 -0500 (Thu, 13 Jan 2005) | 11 lines Changed paths: M /trunk/src/lib/crypto/yarrow/ChangeLog M /trunk/src/lib/crypto/yarrow/yarrow.c ticket: 2878 status: open * yarrow.c (yarrow_reseed_locked): Renamed from krb5int_yarrow_reseed and made static. (Yarrow_detect_fork, yarrow_input_maybe_locking, krb5int_yarrow_output_Block): Call it. (krb5int_yarrow_reseed): New function, grabs lock and calls the old version. (krb5int_yarrow_final): Hold the lock until after clearing the Yarrow context data. ------------------------------------------------------------------------ r17031 | raeburn | 2005-01-13 22:19:39 -0500 (Thu, 13 Jan 2005) | 22 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-thread.h ticket: 2878 status: open More paranoid checking... * k5-thread.h (k5_os_mutex) [pthread case]: Add new field "owner" if DEBUG_THREADS. (k5_pthread_mutex_lock, k5_pthread_mutex_unlock, k5_pthread_assert_locked): New macros/functions; if DEBUG_THREADS, set or check the owner field. (K5_OS_MUTEX_PARTIAL_INITIALIZER) [pthread case && DEBUG_THREADS]: Set the owner field. If PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP is defined, use it. (k5_os_mutex_lock, k5_os_mutex_unlock, k5_os_mutex_assert_locked) [pthread case]: Use k5_pthread_ versions. (k5_mutex_destroy): Update the location data with the mutex locked, before destroying it. (k5_mutex_unlock): Update the location data while the mutex is still locked, and check the assertion that the mutex really is locked. Convert inline function to macro. * k5-thread.h (krb5int_mutex_lock_update_stats, krb5int_mutex_unlock_update_stats, krb5int_mutex_report_stats) [!DEBUG_THREADS_STATS]: Declare KRB5_CALLCONV. ------------------------------------------------------------------------ r17030 | raeburn | 2005-01-13 22:15:41 -0500 (Thu, 13 Jan 2005) | 6 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/error_message.c ticket: 2878 status: open * error_message.c (com_err_terminate): Lock the list mutex before walking through it; unlock and destroy it afterwards. ------------------------------------------------------------------------ r17029 | raeburn | 2005-01-13 22:12:21 -0500 (Thu, 13 Jan 2005) | 7 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_file.c ticket: new target_version: 1.4 subject: profile code never destroys its per-file mutexes * prof_file.c (profile_free_file_data): Destroy mutex before freeing containing structure. ------------------------------------------------------------------------ r17026 | epeisach | 2005-01-13 06:51:51 -0500 (Thu, 13 Jan 2005) | 6 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c ticket: 2876 status: open * ftpd.c: GCC 4.0 fixes... Move static declaration of gunique out of function. ------------------------------------------------------------------------ r17025 | jaltman | 2005-01-13 06:51:30 -0500 (Thu, 13 Jan 2005) | 6 lines Changed paths: M /trunk/src/lib/gssapi/krb5/acquire_cred.c ticket: 2875 correction to previous commit. do not call krb5_gss_release_cred() if the cred was not acquired. destroy each field of the cred one piece at a time based upon what was allocated. ------------------------------------------------------------------------ r17024 | epeisach | 2005-01-13 06:32:47 -0500 (Thu, 13 Jan 2005) | 9 lines Changed paths: M /trunk/src/lib/crypto/yarrow/ChangeLog M /trunk/src/lib/crypto/yarrow/yarrow.c ticket: new subject: Tree does not compile with GCC 4.0 status: open * yarrow.c: Declare yarrow_gate_locked static before first use. GCC 4.0 snapshots are more particular about using a static function before a prototype is given. ------------------------------------------------------------------------ r17023 | jaltman | 2005-01-13 03:19:06 -0500 (Thu, 13 Jan 2005) | 6 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c ticket: new tags: pullup Fix the calls to krb5_gss_release_cred to pass in the correct type. This fixes a mutex leak. ------------------------------------------------------------------------ r17020 | tlyu | 2005-01-12 19:35:17 -0500 (Wed, 12 Jan 2005) | 6 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/prng.c ticket: 2871 tags: pullup * prng.c (read_entropy_from_device): Use ssize_t, not size_t, so read() returning -1 doesn't cause trouble. ------------------------------------------------------------------------ r17019 | raeburn | 2005-01-12 13:24:44 -0500 (Wed, 12 Jan 2005) | 7 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp ticket: 2873 status: open * default.exp (start_tail): New proc. Handles GNU tail race condition with less delay than the old code that was in start_kerberos_daemons. (start_kerberos_daemons): Call start_tail for both log files. ------------------------------------------------------------------------ r17018 | tlyu | 2005-01-12 12:18:28 -0500 (Wed, 12 Jan 2005) | 5 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/dnsglue.c ticket: 2872 status: open Fix some potential resource leaks in dnsglue.c. ------------------------------------------------------------------------ r17017 | jaltman | 2005-01-11 23:57:22 -0500 (Tue, 11 Jan 2005) | 10 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_mslsa.c ticket: 2870 tags: pullup 2005-01-11 Jeffrey Altman * cc_mslsa.c: - do not free krb5_creds if krb5_copy_creds fails - cause MSTicketToMITTicket to return failure if krb5_copy_data fails ------------------------------------------------------------------------ r17016 | raeburn | 2005-01-11 22:47:58 -0500 (Tue, 11 Jan 2005) | 9 lines Changed paths: M /trunk/src/tests/dejagnu/krb-root/ChangeLog M /trunk/src/tests/dejagnu/krb-root/rlogin.exp M /trunk/src/tests/dejagnu/krb-root/telnet.exp M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/gssftp.exp M /trunk/src/tests/dejagnu/krb-standalone/rcp.exp M /trunk/src/tests/dejagnu/krb-standalone/rsh.exp M /trunk/src/tests/dejagnu/krb-standalone/sample.exp M /trunk/src/tests/dejagnu/krb-standalone/v4gssftp.exp M /trunk/src/tests/dejagnu/krb-standalone/v4krb524d.exp * krb-root/rlogin.exp (start_rlogin_daemon): Use built-in sleep command. * krb-root/telnet.exp (start_telnet_daemon): Likewise. * krb-standalone/gssftp.exp (start_ftp_daemon): Use built-in sleep command. * krb-standalone/rcp.exp (start_rsh_daemon): Likewise. * krb-standalone/rsh.exp (start_rsh_daemon): Likewise. * krb-standalone/sample.exp (start_sserver_daemon): Likewise. * krb-standalone/v4gssftp.exp (start_ftp_daemon): Likewise. * krb-standalone/v4krb524d.exp (start_k524_daemon): Likewise. ------------------------------------------------------------------------ r17015 | raeburn | 2005-01-11 22:46:51 -0500 (Tue, 11 Jan 2005) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp (start_kerberos_daemons): Format date internally rather than running "date". ------------------------------------------------------------------------ r17014 | raeburn | 2005-01-11 20:06:04 -0500 (Tue, 11 Jan 2005) | 8 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gc_frm_kdc.c ticket: 2541 tags: pullup target_version: 1.4 * gc_frm_kdc.c (krb5_get_cred_from_kdc_opt): Free credentials retrieved from ccache before returning. Based on patch from fumihiko kakuma . Also whitespace changes for readability. ------------------------------------------------------------------------ r17013 | raeburn | 2005-01-09 01:05:02 -0500 (Sun, 09 Jan 2005) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h * k5-int.h (krb5int_zap_data): Fix preprocessor test for Windows. ------------------------------------------------------------------------ r17012 | raeburn | 2005-01-09 01:03:56 -0500 (Sun, 09 Jan 2005) | 6 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-thread.h * k5-thread.h (KRB5_CALLCONV, KRB5_CALLCONV_C): Define if not defined. (krb5int_mutx_lock_update_stats, krb5int_mutex_unlock_update_stats, krb5int_mutex_report_stats) [!DEBUG_THREADS_STATS]: Declare, with KRB5_CALLCONV. (k5_debug_make_loc): Change "lineno" to type int. (k5_debug_make_loc): Likewise for argument "line". ------------------------------------------------------------------------ r17011 | raeburn | 2005-01-07 19:29:19 -0500 (Fri, 07 Jan 2005) | 2 lines Changed paths: M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/crc-32.h * crc-32.h (mit_crc32): Remove gratuitous "const" in argument declaration. ------------------------------------------------------------------------ r17007 | tlyu | 2005-01-06 15:31:21 -0500 (Thu, 06 Jan 2005) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/lib/krb5/os/Makefile.in make depend ------------------------------------------------------------------------ r17003 | jaltman | 2005-01-05 02:51:46 -0500 (Wed, 05 Jan 2005) | 10 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin M /trunk/src/lib/ChangeLog M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/libkrb5.exports M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in A /trunk/src/lib/krb5/os/thread_safe.c M /trunk/src/lib/krb5_32.def ticket: new tags: pullup Add new function krb5_boolean krb5_is_thread_safe(void) to library. This function simply reports whether or not ENABLE_THREADS was specified at compile time. It is meant to be used by applications which need to know whether or not multithread libraries must be initialized OR whether or not calls to Kerberos library functions from multi-threaded applications must be protected by an application global mutex. ------------------------------------------------------------------------ r17002 | jaltman | 2005-01-05 02:45:21 -0500 (Wed, 05 Jan 2005) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/win-mac.h ticket: new * win-mac.h: define NEED_INSIXADDR_ANY for ipv6 symbol ------------------------------------------------------------------------ r17001 | jaltman | 2005-01-05 02:41:30 -0500 (Wed, 05 Jan 2005) | 4 lines Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/Makefile.in ticket: new Makefile.in: add krb5 support library to windows klist executable ------------------------------------------------------------------------ r16999 | raeburn | 2005-01-04 21:59:53 -0500 (Tue, 04 Jan 2005) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in * configure.in: Check for uint32_t and int32_t in system headers. ------------------------------------------------------------------------ r16998 | raeburn | 2005-01-04 21:35:02 -0500 (Tue, 04 Jan 2005) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in * Makefile.in (krb5.h): Don't pull in autoconf SIZEOF macros. ------------------------------------------------------------------------ r16997 | raeburn | 2005-01-04 19:50:54 -0500 (Tue, 04 Jan 2005) | 4 lines Changed paths: M /trunk/src/util/support/ChangeLog M /trunk/src/util/support/threads.c * threads.c (krb5int_mutex_lock_update_stats, krb5int_mutex_unlock_update_stats, krb5int_mutex_report_stats) [_WIN32 && !DEBUG_THREADS_STATS]: Define empty versions for Windows. ------------------------------------------------------------------------ r16996 | tlyu | 2005-01-04 12:03:48 -0500 (Tue, 04 Jan 2005) | 5 lines Changed paths: M /trunk/doc/build.texinfo ticket: 2861 version_fixed: fix typo ------------------------------------------------------------------------ r16992 | raeburn | 2005-01-03 16:07:25 -0500 (Mon, 03 Jan 2005) | 3 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/implementor.texinfo * implementor.texinfo (Porting Issues): New chapter with a bunch of notes from email I sent regarding porting to pSOS. ------------------------------------------------------------------------ r16991 | raeburn | 2005-01-03 15:31:31 -0500 (Mon, 03 Jan 2005) | 7 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/thread-safe.txt M /trunk/doc/threads.txt ticket: new target_version: 1.4 tags: pullup subject: update thread support doc * threads.txt, thread-safety.txt: Updates. ------------------------------------------------------------------------ r16990 | raeburn | 2005-01-03 15:29:58 -0500 (Mon, 03 Jan 2005) | 3 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/build.texinfo * build.texinfo (The util Directory): Add the new support library. (Installing the Binaries): Discuss parallel builds under GNU make. ------------------------------------------------------------------------ r16989 | raeburn | 2005-01-03 15:27:16 -0500 (Mon, 03 Jan 2005) | 2 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/implementor.texinfo * implementor.texinfo (Host Address Lookup): Document Mac OS X issues. ------------------------------------------------------------------------ r16988 | raeburn | 2005-01-03 14:30:18 -0500 (Mon, 03 Jan 2005) | 17 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/parse.c ticket: new subject: krb5_parse_name not thread-safe, not responsive to environment changes target_version: 1.4 tags: pullup As Ezra noted, krb5_parse_name saves away the default realm the first time it looks it up, and will never look it up again, even if the config file has changed, the context isn't the same one, etc. It also used a static variable which wasn't thread-safe. With this patch, we still won't catch changes in the config file specification after the default realm has been looked up for a given krb5_context, because it's cached in the context too, but this will at least be more responsive, and thread safe. * parse.c (krb5_parse_name): Don't cache the default realm name. ------------------------------------------------------------------------ r16987 | raeburn | 2004-12-30 17:08:18 -0500 (Thu, 30 Dec 2004) | 6 lines Changed paths: M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/gss-sample/Makefile.in M /trunk/src/appl/gssftp/ftp/Makefile.in M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/appl/telnet/libtelnet/Makefile.in M /trunk/src/appl/telnet/telnet/Makefile.in M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/clients/ksu/Makefile.in M /trunk/src/kadmin/ktutil/Makefile.in M /trunk/src/kadmin/testing/util/Makefile.in M /trunk/src/kdc/Makefile.in M /trunk/src/krb524/Makefile.in M /trunk/src/lib/apputils/Makefile.in M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/aes/Makefile.in M /trunk/src/lib/crypto/arcfour/Makefile.in M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/dk/Makefile.in M /trunk/src/lib/crypto/enc_provider/Makefile.in M /trunk/src/lib/crypto/hash_provider/Makefile.in M /trunk/src/lib/crypto/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/old/Makefile.in M /trunk/src/lib/crypto/raw/Makefile.in M /trunk/src/lib/crypto/sha1/Makefile.in M /trunk/src/lib/crypto/yarrow/Makefile.in M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/lib/rpc/Makefile.in M /trunk/src/slave/Makefile.in M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/create/Makefile.in M /trunk/src/tests/dejagnu/Makefile.in M /trunk/src/tests/gssapi/Makefile.in M /trunk/src/tests/hammer/Makefile.in M /trunk/src/tests/resolve/Makefile.in M /trunk/src/tests/verify/Makefile.in M /trunk/src/util/et/Makefile.in M /trunk/src/util/profile/Makefile.in M /trunk/src/util/pty/Makefile.in M /trunk/src/util/ss/Makefile.in M /trunk/src/util/support/Makefile.in run "make depend" In most library directories, this just affects where the line breaks are. In most other directories, it's just dropping a trailing blank line. One or two files really do have updated dependencies. ------------------------------------------------------------------------ r16986 | raeburn | 2004-12-30 17:05:12 -0500 (Thu, 30 Dec 2004) | 14 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/post.in M /trunk/src/util/ChangeLog M /trunk/src/util/depfix.sed M /trunk/src/util/depgen.sed Do the target object file name hacking in "make depend" earlier, before the line breaks are recomputed, instead of after. This will result in lots of whitespace changes in dependencies in directories that build library object files, but the final output is nicer (fewer long lines), and running "make depend" uses one fewer invocation of sed (balancing out the extra one I added in another checkin earlier today). * config/post.in (.depend): Don't do target name munging here. (.depfix2.sed): Pass extra value $(STLIBOBJS). * util/depfix.sed: Don't change foo.o to $(OUTPRE)foo.$(OBJEXT) here. * util/depgen.sed: Add new argument for STLIBOBJS. Do the OUTPRE/OBJEXT substitution here, and if STLIBOBJS is non-empty, add foo.so and foo.po while we're at it. ------------------------------------------------------------------------ r16985 | raeburn | 2004-12-30 16:12:41 -0500 (Thu, 30 Dec 2004) | 4 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/post.in * post.in (.depend): Delete blank lines in generated file. (DEP_CFG_VERIFY, DEP_VERIFY, depend-verify-*, .depend-verify-*, .depfix2.sed): Move all the flag files to $(BUILDTOP) so there'll be only one of each. ------------------------------------------------------------------------ r16983 | epeisach | 2004-12-28 08:27:30 -0500 (Tue, 28 Dec 2004) | 10 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_decode.c ticket: new subject: Memory leak in asn1_decode_generaltime tags: pullup When decoding a kerberos time, if the asn1 time is 19700101000000Z (i.e. time_t of 0) - 15 bytes of memory are lost. * asn1_decode.c (asn1_decode_generaltime): Fix memory leak when time sent is "19700101000000Z". ------------------------------------------------------------------------ r16981 | epeisach | 2004-12-25 10:29:39 -0500 (Sat, 25 Dec 2004) | 15 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_file.c ticket:new subject: Memory leaks in ccache due to thread integration tags: pullup * cc_file.c (krb5_fcc_close): Free the cache id. (dereference): When removing fcc_set entry from list, free the pointer as well. The first was accidently dropped in the dereference code writing. The cache id pointer is never freed. The second error is the removal of the krb5_fcc_data from the linked list. The fcc_set is removed from the chain, but the memory for the removed fcc_set is never freed. ------------------------------------------------------------------------ r16976 | tlyu | 2004-12-21 00:18:12 -0500 (Tue, 21 Dec 2004) | 7 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/def-check.pl ticket: 2796 version_reported: 1.4 tags: pullup * def-check.pl: Check for PRIVATE or INTERNAL annotations in defs file. ------------------------------------------------------------------------ r16975 | tlyu | 2004-12-21 00:15:25 -0500 (Tue, 21 Dec 2004) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin ticket: 2840 * krb5.hin: Flag krb5_principal2salt as KRB5_CALLCONV_WRONG. ------------------------------------------------------------------------ r16969 | tlyu | 2004-12-20 17:02:19 -0500 (Mon, 20 Dec 2004) | 7 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/kerberos.c ticket: 2838 tags: pullup target_version: 1.4 * kerberos.c (kerberos4_status): Null-terminate the correct string. Reported by Marcin Garski. ------------------------------------------------------------------------ r16961 | tlyu | 2004-12-20 16:15:41 -0500 (Mon, 20 Dec 2004) | 3 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/svr_principal.c M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog A /trunk/src/tests/dejagnu/krb-standalone/pwhist.exp ticket: new subject: fix MITKRB5-SA-2004-004 ------------------------------------------------------------------------ r16960 | jaltman | 2004-12-20 16:11:35 -0500 (Mon, 20 Dec 2004) | 6 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/krb5_32.def ticket: new target_version: 1.4 tags: pullup Mark krb5_principal2salt has being declared with the wrong calling convention ------------------------------------------------------------------------ r16955 | jaltman | 2004-12-19 01:04:41 -0500 (Sun, 19 Dec 2004) | 6 lines Changed paths: M /trunk/src/windows/installer/wix/ChangeLog M /trunk/src/windows/installer/wix/config.wxi M /trunk/src/windows/installer/wix/features.wxi M /trunk/src/windows/installer/wix/lang/ChangeLog M /trunk/src/windows/installer/wix/lang/strings_1033.wxl M /trunk/src/windows/installer/wix/site-local.wxi ticket: new tags: pullup target_version: 1.4 Add support for optionally installing Debug Symbols ------------------------------------------------------------------------ r16954 | jaltman | 2004-12-18 07:28:39 -0500 (Sat, 18 Dec 2004) | 10 lines Changed paths: M /trunk/src/windows/installer/nsis/ChangeLog M /trunk/src/windows/installer/nsis/kfw-fixed.nsi ticket: new tags: pullup target_version: 1.4 2004-12-18 Jeffrey Altman * kfw-fixed.nsi: Add "Debug Symbols" as a new category. It defaults to on in debug builds and off in release builds. ------------------------------------------------------------------------ r16953 | jaltman | 2004-12-17 23:47:50 -0500 (Fri, 17 Dec 2004) | 8 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/win-pre.in ticket: new tags: pullup target_version: 1.4 2004-12-17 Jeffrey Altman * win-pre.in: add -debug switch to LOPTS if DEBUG_SYMBOLS ------------------------------------------------------------------------ r16951 | raeburn | 2004-12-17 18:58:47 -0500 (Fri, 17 Dec 2004) | 15 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/shlib.conf ticket: new subject: can't build shared libraries on sparc64-netbsd target_version: 1.4 tags: pullup Current trunk code fails to build shared libraries on sparc64-netbsd because the generated relocations with -fpic don't have the range necessary. In general, any platform with sparc support that we want to build for should use -fPIC instead of -fpic, with gcc. (I haven't checked whether openbsd or freebsd support sparc these days; I think they're the only ones in our shlib.conf that we might care about.) * shlib.conf (*-*-netbsd*): Use -fPIC instead of -fpic, which won't work on sparc64 at least. ------------------------------------------------------------------------ r16945 | jaltman | 2004-12-16 14:57:17 -0500 (Thu, 16 Dec 2004) | 10 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_mslsa.c ticket: new tags: pullup target_version: 1.4 2004-12-16 Jeffrey Altman * cc_mslsa.c: Temporarily deactivate support for KerbSubmitTicketMessage and KerbQueryTicketCacheEx2Message until the new Platform SDK becomes publicly available. ------------------------------------------------------------------------ r16944 | epeisach | 2004-12-16 10:48:53 -0500 (Thu, 16 Dec 2004) | 6 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/krb5-config.in ticket: new subject: krb5-config needs to include krb5support library tags: pullup * krb5-config.in: Add krb5support library. ------------------------------------------------------------------------ r16938 | jaltman | 2004-12-15 11:53:29 -0500 (Wed, 15 Dec 2004) | 4 lines Changed paths: M /trunk/src/windows/installer/wix/ChangeLog M /trunk/src/windows/installer/wix/features.wxi M /trunk/src/windows/installer/wix/files.wxi M /trunk/src/windows/installer/wix/lang/ChangeLog M /trunk/src/windows/installer/wix/lang/strings_1033.wxl ticket: 2805 Update for WiX 2.1 installer ------------------------------------------------------------------------ r16937 | jaltman | 2004-12-15 03:54:16 -0500 (Wed, 15 Dec 2004) | 4 lines Changed paths: M /trunk/src/lib/krb5/ccache/cc_mslsa.c ticket: 2814 remove unnecessary if statement ------------------------------------------------------------------------ r16936 | jaltman | 2004-12-15 03:27:13 -0500 (Wed, 15 Dec 2004) | 6 lines Changed paths: M /trunk/src/windows/installer/nsis/ChangeLog M /trunk/src/windows/installer/nsis/kfw-fixed.nsi M /trunk/src/windows/installer/wix/ChangeLog M /trunk/src/windows/installer/wix/features.wxi M /trunk/src/windows/installer/wix/files.wxi ticket: 2805 2004-12-15 Jeffrey Altman Add kcpytkt.exe, kdeltkt.exe, k5sprt32.dll, mit2ms.exe ------------------------------------------------------------------------ r16935 | jaltman | 2004-12-15 03:25:28 -0500 (Wed, 15 Dec 2004) | 10 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_mslsa.c ticket: new tags: pullup 2004-12-15 Jeffrey Altman * cc_mslsa.c: - Activate support for KerbSubmitTicketMessage - Activate support for KerbQueryTicketCacheEx2Message - Add locale support for regions which use MultiByte characters ------------------------------------------------------------------------ r16934 | jaltman | 2004-12-15 03:24:03 -0500 (Wed, 15 Dec 2004) | 6 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/win-pre.in M /trunk/src/lib M /trunk/src/lib/.cvsignore M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in M /trunk/src/util/support/ChangeLog M /trunk/src/util/support/Makefile.in M /trunk/src/windows/ChangeLog M /trunk/src/windows/version.rc ticket: 2804 2004-12-15 Jeffrey Altman rename krb5support_32.dll to k5sprt32.dll ------------------------------------------------------------------------ r16933 | jaltman | 2004-12-15 03:20:09 -0500 (Wed, 15 Dec 2004) | 6 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/clients/ChangeLog M /trunk/src/clients/Makefile.in M /trunk/src/clients/kdeltkt/ChangeLog M /trunk/src/clients/kdeltkt/Makefile.in ticket: 2802 2004-12-15 Jeffrey Altman * Makefile.in: build/clean/install/etc kcpytkt,kdeltkt,ms2mit ------------------------------------------------------------------------ r16932 | raeburn | 2004-12-14 22:02:43 -0500 (Tue, 14 Dec 2004) | 27 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_tree.c ticket: new status: resolved target_version: 1.4 tags: pullup subject: insufficient locking in profile re-reading case If profiles are open and iterators in use while the on-disk file is being modified (see tests/threads/prof1.c), the re-reading of the file can cause data to be freed up. The iterator code does no locking and assumes that the profile node tree won't be touched. During our Monday meeting we discussed changing the iterator code to "snapshot" the current state of the file if it were modified, so that a more consistent picture could be returned, essentially by bumping a reference count for the life of the iterator object. The reference count I was thinking of turns out to be used for a different purpose; we'd have to add another layer of indirection, another ref count, and another mutex to accomplish this. There might be a more reasonable way to go about it, but I don't want to tackle it for 1.4 when we're already shipping beta releases. This patch just adds locking to the current iterator code so that the file data can't be replaced while the iterator is being processed. The inconsistent-view issue remains. * prof_tree.c (profile_node_iterator): When the iterator has a current file, lock it, and unlock it before changing it or returning. ------------------------------------------------------------------------ r16931 | raeburn | 2004-12-12 17:55:55 -0500 (Sun, 12 Dec 2004) | 2 lines Changed paths: M /trunk/src/tests/threads/ChangeLog M /trunk/src/tests/threads/Makefile.in A /trunk/src/tests/threads/prof1.c new test prog "prof1" for profile reloading ------------------------------------------------------------------------ r16920 | raeburn | 2004-12-08 01:04:49 -0500 (Wed, 08 Dec 2004) | 8 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/RealmsConfig-glue.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/accessor.c ticket: 2772 * include/k5-int.h (struct _krb5int_access): Add function pointer field use_dns_kdc. * lib/krb5/os/accessor.c (krb5int_accessor): Set new field use_dns_kdc. * lib/krb4/RealmsConfig-glue.c (krb_get_krbhst): Check if DNS should be used for getting KDC names before actually using it. ------------------------------------------------------------------------ r16919 | raeburn | 2004-12-08 00:14:44 -0500 (Wed, 08 Dec 2004) | 10 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h ticket: new subject: bump accessor struct version number for 1.4 target_version: 1.4 tags: pullup The interface has changed from 1.3 (if nothing else, sendto_udp has a new argument), so we need to have a new version number for 1.4. * k5-int.h (KRB5INT_ACCESS_STRUCT_VERSION): Bump to 9. ------------------------------------------------------------------------ r16915 | tlyu | 2004-12-06 18:26:34 -0500 (Mon, 06 Dec 2004) | 9 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/locate_kdc.c ticket: new target_version: 1.4 tags: pullup component: krb5-libs subject: allow build with KRB5_DNS_LOOKUP undefined * locate_kdc.c (krb5_locate_srv_dns_1): Don't compile if KRB5_DNS_LOOKUP is not defined. ------------------------------------------------------------------------ r16914 | raeburn | 2004-12-06 17:06:09 -0500 (Mon, 06 Dec 2004) | 2 lines Changed paths: M /trunk/src/util/support/ChangeLog M /trunk/src/util/support/libkrb5support.exports * libkrb5support.exports: Add krb5int_in6addr_any. ------------------------------------------------------------------------ r16913 | raeburn | 2004-12-06 17:00:26 -0500 (Mon, 06 Dec 2004) | 45 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-thread.h M /trunk/src/util/support/ChangeLog M /trunk/src/util/support/Makefile.in M /trunk/src/util/support/libkrb5support.exports M /trunk/src/util/support/threads.c ticket: new subject: hooks for recording statistics on locking behavior Finish the hooks (left disabled by default) for logging somewhere the recorded timing behavior relating to the use of locks in the krb5 code. Currently, "reporting" means writing to /dev/tty or stderr, and the data is the number of times a mutex is locked, file and line where it was created, min/avg/max/stddev wait times to acquire the lock and hold times, and stats are only written out for locks that were locked a certain minimum number of times and with a minimum average wait time. The criteria are all controlled in threads.c, and k5-thread.h just has the hooks for gathering data. So turning on/off the data gathering requires a full rebuild, but tweaking the reporting is mostly just a relinking pass. (May also require adding a dependence on the math library to the support library; for a static build that may impact a lot of makefiles.) * include/k5-thread.h [DEBUG_THREADS_STATS]: Include string.h and inttypes.h. (get_current_time) [DEBUG_THREADS_STATS]: Define as inline. (k5_mutex_init_stats) [DEBUG_THREADS_STATS]: Save away current time as creation time. (k5_mutex_stats_tmp): New typedef, k5_debug_time_t if recording stats, dummy int otherwise. (k5_mutex_stats_start): New macro, get current time if recording, zero otherwise. (krb5int_mutex_lock_update_stats, krb5int_mutex_unlock_update_stats, krb5int_mutex_report_stats) [DEBUG_THREADS_STATS]: Declare. (krb5int_mutex_report_stats) [! DEBUG_THREADS_STATS]: New macro, does nothing. (k5_mutex_lock_update_stats, k5_mutex_unlock_update_stats): New macros, map to krb5int_ functions if recording, dummy statements otherwise. (k5_mutex_destroy): Call krb5int_mutex_report_stats. (k5_mutex_lock, k5_mutex_lock_1): Call k5_mutex_stats_start and k5_mutex_lock_update_stats. (k5_mutex_unlock_1): Call k5_mutex_unlock_update_stats. * util/support/threads.c [DEBUG_THREADS_STATS]: Include stdio.h. (stats_logfile) [DEBUG_THREADS_STATS]: New variable. (krb5int_thread_support_init) [DEBUG_THREADS_STATS]: Set it to point to a file on /dev/tty or stderr. (krb5int_thread_support_fini) [DEBUG_THREADS_STATS]: Flush it. (k5_mutex_lock_update_stats, krb5int_mutex_unlock_update_stats, get_stddev, krb5int_mutex_report_stats) [DEBUG_THREADS_STATS]: New functions. * util/support/libkrb5support.exports: Add krb5int_mutex_*_stats. ------------------------------------------------------------------------ r16909 | hartmans | 2004-11-26 18:30:28 -0500 (Fri, 26 Nov 2004) | 8 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpcmd.y ticket: new subject: ftpcmds.y: nbby should be 8 * ftpcmd.y: nbby should be 8 for anything platform we care about. The previous test broke on Debian BSD, so the test has been removed. ------------------------------------------------------------------------ r16908 | raeburn | 2004-11-26 01:03:24 -0500 (Fri, 26 Nov 2004) | 9 lines Changed paths: M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/kt_file.c ticket: new status: open subject: fix missing mutex initialization in keytab file code target_version: 1.4 Missed a case in the checked-in (and pulled-up) fix to 2781. * kt_file.c (krb5_ktfile_wresolve): Initialize mutex here too. ------------------------------------------------------------------------ r16905 | raeburn | 2004-11-23 21:39:44 -0500 (Tue, 23 Nov 2004) | 21 lines Changed paths: M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/kt_file.c ticket: new target_version: 1.4 tags: pullup subject: fix missing locking in keytab; fix stdio handling too The keytab type list lock was implemented, but I missed the per-keytab lock. Since I was in there, I ripped out the bogus stdio buffer mangling that the code was doing, and set up a buffer to be used that we can sanitize later. * kt_file.c (struct _krb5_ktfile_data): Add mutex and buffer. (KTFILEBUFP, KTLOCK, KTUNLOCK, KTCHECKLOCK): New macros. (krb5_ktfile_resolve): Initialize mutex. (krb5_ktfile_close): Zap data buffer before freeing. (krb5_ktfile_get_entry, krb5_ktfile_start_seq_get, krb5_ktfile_get_next, krb5_ktfile_end_get, krb5_ktfile_add, krb5_ktfile_remove): Lock and unlock the mutex. (krb5_ktfileint_open): Check that the mutex is locked. Set the stdio buffer to the new buffer in the ktfile data. (krb5_ktfileint_write_entry, krb5_ktfileint_find_slot): Check that the mutex is locked. Don't call setbuf. Flush the stdio buffer after writing. ------------------------------------------------------------------------ r16904 | tlyu | 2004-11-23 20:28:03 -0500 (Tue, 23 Nov 2004) | 10 lines Changed paths: M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/kt_file.c ticket: new subject: set errno=0 prior to fopen in kt_file target_version: 1.4 tags: pullup * kt_file.c (krb5_ktfileint_open): Update previous change by explicitly setting errno=0 prior to calling fopen(). Also, return EMFILE, not ENFILE, for compatibility with Solaris 8, which does set errno when out of file descriptors. ------------------------------------------------------------------------ r16903 | raeburn | 2004-11-22 22:15:12 -0500 (Mon, 22 Nov 2004) | 14 lines Changed paths: M /trunk/src/lib/crypto/yarrow/ChangeLog M /trunk/src/lib/crypto/yarrow/yarrow.c ticket: 2755 status: open KDC on Tru64 was hanging because of another case where Yarrow code assumes locks are recursive. Probably didn't trigger on Linux, Solaris, or NetBSD because they have /dev/random and Tru64 does not. * yarrow.c (yarrow_input_maybe_locking): Renamed from yarrow_input_maybe_locking, made static. New argument indicates whether or not to do locking. (krb5int_yarrow_input): New wrapper function. (yarrow_input_locked): New wrapper function. (Yarrow_detect_fork): Call yarrow_input_locked. ------------------------------------------------------------------------ r16901 | tlyu | 2004-11-19 21:06:55 -0500 (Fri, 19 Nov 2004) | 9 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/build.texinfo ticket: new subject: document Solaris patches for pty-close bug version_reported: 1.4 target_version: 1.4 tags: pullup * build.texinfo (Solaris 9): Document Solaris patches for pty close bug. ------------------------------------------------------------------------ r16899 | raeburn | 2004-11-19 17:12:50 -0500 (Fri, 19 Nov 2004) | 10 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/t_locate_kdc.c * locate_kdc.c (krb5int_add_host_to_list): If debugging, log the requested family and socket type. If AI_NUMERICSERV is defined, set it in ai_flags. If getaddrinfo returns an error with debugging enabled, log the error. (krb5_locate_srv_conf_1): When logging an error from add_host_to_list, include the corresponding error string. * t_locate_kdc.c: Include port-sockets.h, instead of sys/socket.h, netdb.h, netinet/in.h, and arpa/inet.h. * Makefile.in ($(OUTPRE)t_locate_kdc.exe): New target. ------------------------------------------------------------------------ r16898 | tlyu | 2004-11-19 17:12:32 -0500 (Fri, 19 Nov 2004) | 7 lines Changed paths: M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/kt_file.c ticket: 2760 target_version: 1.4 tags: pullup * kt_file.c (krb5_ktfileint_open): Patch from Roland Dowdeswell to return ENFILE when fopen() returns NULL but doesn't set errno. ------------------------------------------------------------------------ r16896 | tlyu | 2004-11-19 16:46:59 -0500 (Fri, 19 Nov 2004) | 8 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in ticket: new subject: create rpc header install directory version_reported: 1.4 target_version: 1.4 tags: pullup * pre.in (KRB5_INCSUBDIRS): Add KRB5_INCDIR/gssrpc. ------------------------------------------------------------------------ r16895 | raeburn | 2004-11-19 16:39:48 -0500 (Fri, 19 Nov 2004) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_mslsa.c * cc_mslsa.c (MSCredToMITCred): Don't create an empty array for addresses, just use a null pointer now. ------------------------------------------------------------------------ r16893 | raeburn | 2004-11-19 16:09:45 -0500 (Fri, 19 Nov 2004) | 6 lines Changed paths: M /trunk/src/util/support/ChangeLog M /trunk/src/util/support/fake-addrinfo.c * fake-addrinfo.c (HAVE_GETADDRINFO, HAVE_GETNAMEINFO)[_WIN32]: Don't define here. (protoname): Handle IPPROTO_IGMP. (debug_dump_addrinfo_args): Update for current interfaces to socktypename and familyname. ------------------------------------------------------------------------ r16892 | raeburn | 2004-11-19 16:03:03 -0500 (Fri, 19 Nov 2004) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/win-mac.h * win-mac.h (HAVE_GETADDRINFO, HAVE_GETNAMEINFO): Define. ------------------------------------------------------------------------ r16891 | tlyu | 2004-11-19 15:36:45 -0500 (Fri, 19 Nov 2004) | 7 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 ticket: 2776 tags: pullup * aclocal.m4 (KRB5_AC_PRIOCNTL_HACK): Check for Solaris patch 117171-11 (sparc) or 117172-11 (x86), which fixes the Solaris 9 bug which can cause final pty output to be on close. ------------------------------------------------------------------------ r16890 | tlyu | 2004-11-18 19:26:37 -0500 (Thu, 18 Nov 2004) | 2 lines Changed paths: M /trunk/src/patchlevel.h after 1.4 branch, trunk is effectively krb5-1.5-prerelease ------------------------------------------------------------------------ r16888 | raeburn | 2004-11-18 16:07:05 -0500 (Thu, 18 Nov 2004) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in * Makefile.in (SHLIB_EXPLIBS): Remove -ldl accidentally added in last change. ------------------------------------------------------------------------ r16887 | tlyu | 2004-11-18 15:46:45 -0500 (Thu, 18 Nov 2004) | 9 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/Makefile.in ticket: new subject: install rpc headers into correct directory target_version: 1.4 version_reported: 1.4 tags: pullup component: krb5-build RPC headers need to be installed into PREFIX/include/gssrpc, not PREFIX/include ------------------------------------------------------------------------ r16880 | raeburn | 2004-11-17 03:03:51 -0500 (Wed, 17 Nov 2004) | 3 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/prng.c * prng.c (do_yarrow_init): Move mutex initialization here. (krb5int_prng_init): Don't do it here. ------------------------------------------------------------------------ r16879 | raeburn | 2004-11-17 02:56:05 -0500 (Wed, 17 Nov 2004) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in * Makefile.in (SHLIB_EXPDEPS, SHLIB_EXPLIBS): Add support library. ------------------------------------------------------------------------ r16877 | raeburn | 2004-11-16 02:04:03 -0500 (Tue, 16 Nov 2004) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Makefile.in oops, bad update ------------------------------------------------------------------------ r16876 | raeburn | 2004-11-16 02:03:33 -0500 (Tue, 16 Nov 2004) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/os/Makefile.in make depend ------------------------------------------------------------------------ r16875 | raeburn | 2004-11-16 01:51:16 -0500 (Tue, 16 Nov 2004) | 2 lines Changed paths: M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/telnet/telnet/Makefile.in M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/lib/krb4/Makefile.in M /trunk/src/util/pty/Makefile.in M /trunk/src/util/support/Makefile.in make depend ------------------------------------------------------------------------ r16874 | raeburn | 2004-11-16 01:01:08 -0500 (Tue, 16 Nov 2004) | 5 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h ticket: 2763 status: open * k5-int.h (struct _krb5_cc_ops): Add new function pointer field get_flags. ------------------------------------------------------------------------ r16873 | raeburn | 2004-11-16 00:28:38 -0500 (Tue, 16 Nov 2004) | 11 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_retr.c ticket: 2763 status: open Now a kvno invocation will only open the ccache file a small number of times, but there's still excessive seeking and re-reading of data happening. * cc_retr.c (krb5_cc_retrieve_cred_seq): Temporarily clear the KRB5_TC_OPENCLOSE flag on the credentials cache while reading multiple entries from it. ------------------------------------------------------------------------ r16872 | raeburn | 2004-11-16 00:06:34 -0500 (Tue, 16 Nov 2004) | 5 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin ticket: 2763 status: open * krb5.hin (krb5_cc_get_flags): Declare. ------------------------------------------------------------------------ r16871 | raeburn | 2004-11-16 00:04:56 -0500 (Tue, 16 Nov 2004) | 17 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/lib/krb5/ccache/cc_memory.c M /trunk/src/lib/krb5/ccache/cc_mslsa.c M /trunk/src/lib/krb5/ccache/ccapi/ChangeLog M /trunk/src/lib/krb5/ccache/ccapi/stdcc.c M /trunk/src/lib/krb5/ccache/ccapi/stdcc.h M /trunk/src/lib/krb5/ccache/ccfns.c ticket: 2763 status: open Create a ccache get-flags operation. The MSLSA and CCAPI versions are untested! * cc_file.c (krb5_fcc_get_flags): New function. (krb5_fcc_ops, krb5_cc_file_ops): Add it. * cc_memory.c (krb5_mcc_get_flags): New function. (krb5_mcc_ops): Add it. * cc_mslsa.c (krb5_lcc_get_flags): New function. (krb5_lcc_ops): Add it. * ccfns.c (krb5_cc_get_flags): New function. * ccapi/stdcc.c (krb5_stdcc_get_flags): New function. (krb5_cc_stdcc_ops): Add it. * ccapi/stdcc.h (krb5_stdcc_get_flags): Declare. ------------------------------------------------------------------------ r16870 | hartmans | 2004-11-15 22:28:08 -0500 (Mon, 15 Nov 2004) | 5 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/t_prng.expected M /trunk/src/lib/crypto/t_prng.reseedtest-expected M /trunk/src/lib/crypto/t_prng.seed M /trunk/src/lib/crypto/yarrow/ChangeLog M /trunk/src/lib/crypto/yarrow/ycipher.h ticket: 2410 Tags: pullup Convert Yarrow to use AES not 3des. Update test vectors. ------------------------------------------------------------------------ r16867 | raeburn | 2004-11-15 17:16:02 -0500 (Mon, 15 Nov 2004) | 18 lines Changed paths: M /trunk/src/util/support/ChangeLog M /trunk/src/util/support/Makefile.in A /trunk/src/util/support/cache-addrinfo.h M /trunk/src/util/support/fake-addrinfo.c A /trunk/src/util/support/init-addrinfo.c M /trunk/src/util/support/threads.c ticket: 2761 status: open Make static linking not require -lsocket, -lnsl, etc. Don't duplicate macro definitions. Header files and comments still need some cleanup. * cache-addrinfo.h, init-addrinfo.c: New files, split out from fake-addrinfo.c. * fake-addrinfo.c: Include cache-addrinfo.h. (FAI_CACHE, struct face, struct fac): Moved to cache-addrinfo.h. (krb5int_fac, krb5int_init_fac, krb5int_fini_fac): Moved to init-addrinfo.c. (addrinfo, struct addrinfo): Don't define. (AI_* and NI_* and EAI_* macros): Don't define. * threads.c: Include cache-addrinfo.h. (krb5int_init_fac, krb5int_fini_fac): Don't declare. * Makefile.in (SRCS, STLIBOBJS, LIBOBJS): Updated. ------------------------------------------------------------------------ r16866 | tlyu | 2004-11-15 16:25:41 -0500 (Mon, 15 Nov 2004) | 5 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/auth-proto.h M /trunk/src/appl/telnet/libtelnet/auth.c M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/ext.h M /trunk/src/appl/telnet/telnetd/telnetd.8 M /trunk/src/appl/telnet/telnetd/telnetd.c M /trunk/src/appl/telnet/telnetd/utility.c M /trunk/src/tests/dejagnu/krb-root/ChangeLog M /trunk/src/tests/dejagnu/krb-root/telnet.exp ticket: 841 tags: pullup Merge Athena changes for requiring encrypted connections. ------------------------------------------------------------------------ r16865 | raeburn | 2004-11-05 16:23:23 -0500 (Fri, 05 Nov 2004) | 6 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/et_h.awk M /trunk/src/util/et/et_h.pl ticket: 2770 tags: pullup * et_h.awk: Declare initialize_*_error_table as taking no arguments. * et_h.pl: Regenerated. ------------------------------------------------------------------------ r16862 | lxs | 2004-11-04 14:35:33 -0500 (Thu, 04 Nov 2004) | 2 lines Changed paths: M /trunk/src/mac/MacOSX/Projects/GSS.pbexp M /trunk/src/mac/MacOSX/Projects/Kerberos5.pbproj/project.pbxproj M /trunk/src/mac/MacOSX/Projects/KerberosProfile.pbexp Added new exported symbols to profile and GSS and updated project file to include more robust header paths ------------------------------------------------------------------------ r16860 | lxs | 2004-11-04 14:27:24 -0500 (Thu, 04 Nov 2004) | 4 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_init.c M /trunk/src/util/profile/profile.hin ticket: 2751 * prof_init.c, profile.hin: added profile_is_modified and profile_is_writable so that callers can check to see if profile_release() will fail before calling it. ------------------------------------------------------------------------ r16858 | lxs | 2004-11-04 14:18:23 -0500 (Thu, 04 Nov 2004) | 4 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_set.c ticket: 2750 * prof_set.c: profile calls which set values should not fail if file is not writable. You can now write to a different file with profile_flush_to_file() or buffer with profile_flush_to_buffer(). ------------------------------------------------------------------------ r16857 | tlyu | 2004-11-03 17:50:15 -0500 (Wed, 03 Nov 2004) | 13 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpcmd.y M /trunk/src/appl/gssftp/ftpd/ftpd.M M /trunk/src/appl/gssftp/ftpd/ftpd.c ticket: new subject: merge athena ftpd changes for requiring encrypted passwords target_version: 1.4 tags: pullup * ftpcmd.y (getline): Merge Athena change to reject MICed password. * ftpd.M: Document '-E'. * ftpd.c (main): Merge Athena's '-E' changes to prohibit unencrypted passwords. ------------------------------------------------------------------------ r16856 | raeburn | 2004-11-03 04:22:39 -0500 (Wed, 03 Nov 2004) | 5 lines Changed paths: M /trunk/src/include/fake-addrinfo.h ticket: 2761 status: open Fix typo in last change. ------------------------------------------------------------------------ r16855 | raeburn | 2004-11-03 03:44:41 -0500 (Wed, 03 Nov 2004) | 2 lines Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/Makefile.in * Makefile.in (SRCS): Define. ------------------------------------------------------------------------ r16854 | raeburn | 2004-11-03 03:40:53 -0500 (Wed, 03 Nov 2004) | 27 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/fake-addrinfo.h M /trunk/src/util/support/ChangeLog M /trunk/src/util/support/fake-addrinfo.c M /trunk/src/util/support/libkrb5support.exports ticket: new subject: move getaddrinfo hacks into support lib for easier maintenance status: open With the cache on Mac OS X, and likely to be enabled eventually on other platforms, this is going to wind up being a non-trivial amount of code on most platforms, and updating the cache code to work on other configurations is likely to take a few rounds. Rather than recompile the world and add a bunch of code to each object file doing name lookups, moving the code into the support library that already defines the static data (list head, mutex) should make things simpler. (TODO: Fix calling conventions for Windows?) * include/fake-addrinfo.h: Move most of code content into util/support/fake-addrinfo.c. (krb5int_getaddrinfo, krb5int_freeaddrinfo, krb5int_getnameinfo, krb5int_gai_strerror): Declare. (getaddrinfo, freeaddrinfo, getnameinfo, gai_strerror): Define as macros mapping to the krb5int_ function names. * util/support/fake-addrinfo.c: Import most of the contents of include/fake-addrinfo.h, so we only compile it once. (krb5int_getaddrinfo, krb5int_freeaddrinfo, krb5int_getnameinfo, krb5int_gai_strerror): New functions, always defined and exported. * util/support/libkrb5support.exports: Export the new functions, not the old _fac symbols. ------------------------------------------------------------------------ r16853 | raeburn | 2004-11-01 16:33:05 -0500 (Mon, 01 Nov 2004) | 7 lines Changed paths: M /trunk/src/lib/crypto/yarrow/ChangeLog M /trunk/src/lib/crypto/yarrow/yarrow.c * yarrow.c (krb5int_yarrow_input, krb5int_yarrow_final): Don't check for forking here. (yarrow_output_locked): Split out from krb5int_yarrow_output, without locking. (krb5int_yarrow_output): Do locking and call yarrow_output_locked. (yarrow_gate_locked): New function; uses yarrow_output_locked. (krb5int_yarrow_output_Block): Use yarrow_gate_locked. ------------------------------------------------------------------------ r16850 | tlyu | 2004-10-31 13:05:04 -0500 (Sun, 31 Oct 2004) | 8 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/mkrel ticket: new subject: fix mkrel's RELTAIL handling target_version: 1.4 tags: pullup * mkrel: Rework quoting for RELTAIL check. Don't check RELTAIL if doing a "-current" snapshot. ------------------------------------------------------------------------ r16847 | raeburn | 2004-10-30 01:43:18 -0400 (Sat, 30 Oct 2004) | 17 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_file.c M /trunk/src/util/profile/prof_int.h ticket: new subject: call stat less often on krb5.conf status: open Changes suggested by lxs to reduce stat frequency to once per second. In parallel loops creating and destroying krb5 contexts on Mac OS X, this seems to improve performance by 10%, though it's hard to be sure because the times are variable. * prof_int.h (STAT_ONCE_PER_SECOND): Define. (struct _prf_data_t) [STAT_ONCE_PER_SECOND]: New field LAST_STAT. * prof_file.c (scan_shared_trees_locked, scan_shared_trees_unlocked): Redefine to do nothing for now. (profile_update_file_data) [STAT_ONCE_PER_SECOND]: If the current time is the same time as the last stat of the file, just return; otherwise, save away the current time. ------------------------------------------------------------------------ r16846 | raeburn | 2004-10-29 20:56:30 -0400 (Fri, 29 Oct 2004) | 15 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/prng.c M /trunk/src/lib/crypto/yarrow/ChangeLog M /trunk/src/lib/crypto/yarrow/ylock.h ticket: new subject: push yarrow locking down into the yarrow code to reduce contention This seems to speed up creating a krb5_context a little bit, when it happens a lot in multiple threads. * prng.c (yarrow_lock): Rename to krb5int_yarrow_lock via macro, and change to be non-static. (krb5int_prng_init): Call do_yarrow_init here. (krb5_c_random_add_entropy): Don't call it here. Don't lock the mutex, either. (krb5_c_random_make_octets): Don't lock the mutex. * yarrow/ylock.h: Include k5-thread.h. (krb5int_yarrow_lock): Declare. (LOCK, UNLOCK): Define as macros using the k5_mutex_ macros. ------------------------------------------------------------------------ r16845 | raeburn | 2004-10-29 18:41:45 -0400 (Fri, 29 Oct 2004) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/fake-addrinfo.h * fake-addrinfo.h: Include errno.h earlier. ------------------------------------------------------------------------ r16843 | tlyu | 2004-10-28 19:41:10 -0400 (Thu, 28 Oct 2004) | 4 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/misc.c ticket: 1335 * misc.c (check_min_life): Actually return a value on success. ------------------------------------------------------------------------ r16842 | raeburn | 2004-10-28 01:40:00 -0400 (Thu, 28 Oct 2004) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-thread.h * k5-thread.h (return_after_yield, k5_mutex_lock) [__GNUC__]: Add macro versions so debugging line numbers will be useful. (DEBUG_THREADS_SLOW): Don't define. ------------------------------------------------------------------------ r16841 | tlyu | 2004-10-27 18:12:48 -0400 (Wed, 27 Oct 2004) | 10 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/misc.c M /trunk/src/kadmin/server/misc.h M /trunk/src/kadmin/server/schpw.c ticket: 1335 component: krb5-admin * misc.c, misc.h: New function check_min_life(), containing common code from wrapper functions. New function chpass_util_wrapper(), which does min_life checking prior to calling kadm5_chpass_principal_util(). * schpw.c (process_chpw_request): Call chpass_util_wrapper(). ------------------------------------------------------------------------ r16840 | jaltman | 2004-10-27 16:48:07 -0400 (Wed, 27 Oct 2004) | 4 lines Changed paths: A /trunk/src/lib/ccapi A /trunk/src/lib/ccapi/ChangeLog A /trunk/src/lib/ccapi/client A /trunk/src/lib/ccapi/client/ChangeLog A /trunk/src/lib/ccapi/client/NTMakefile A /trunk/src/lib/ccapi/client/cacheapi.c A /trunk/src/lib/ccapi/client/ccache.c A /trunk/src/lib/ccapi/client/ccache.h A /trunk/src/lib/ccapi/client/ccache_iterator.c A /trunk/src/lib/ccapi/client/ccache_iterator.h A /trunk/src/lib/ccapi/client/ccstring.c A /trunk/src/lib/ccapi/client/ccstring.h A /trunk/src/lib/ccapi/client/context.c A /trunk/src/lib/ccapi/client/context.h A /trunk/src/lib/ccapi/client/credentials.c A /trunk/src/lib/ccapi/client/credentials.h A /trunk/src/lib/ccapi/client/credentials_iterator.c A /trunk/src/lib/ccapi/client/credentials_iterator.h A /trunk/src/lib/ccapi/client/mac A /trunk/src/lib/ccapi/client/mac/ChangeLog A /trunk/src/lib/ccapi/client/windows A /trunk/src/lib/ccapi/client/windows/ChangeLog A /trunk/src/lib/ccapi/include A /trunk/src/lib/ccapi/include/ChangeLog A /trunk/src/lib/ccapi/include/CredentialsCache.h A /trunk/src/lib/ccapi/include/CredentialsCache2.h A /trunk/src/lib/ccapi/include/marshall.h A /trunk/src/lib/ccapi/include/msg.h A /trunk/src/lib/ccapi/include/msg_headers.h A /trunk/src/lib/ccapi/mac A /trunk/src/lib/ccapi/mac/ChangeLog A /trunk/src/lib/ccapi/marshall.c A /trunk/src/lib/ccapi/msg.c A /trunk/src/lib/ccapi/server A /trunk/src/lib/ccapi/server/ChangeLog A /trunk/src/lib/ccapi/server/NTMakefile A /trunk/src/lib/ccapi/server/ccache.c A /trunk/src/lib/ccapi/server/context.c A /trunk/src/lib/ccapi/server/datastore.h A /trunk/src/lib/ccapi/server/lists.c A /trunk/src/lib/ccapi/server/mac A /trunk/src/lib/ccapi/server/mac/ChangeLog A /trunk/src/lib/ccapi/server/rpc_auth.c A /trunk/src/lib/ccapi/server/rpc_auth.h A /trunk/src/lib/ccapi/server/serv_ops.c A /trunk/src/lib/ccapi/server/serv_ops.h A /trunk/src/lib/ccapi/server/windows A /trunk/src/lib/ccapi/server/windows/ChangeLog A /trunk/src/lib/ccapi/unit-test A /trunk/src/lib/ccapi/unit-test/ChangeLog A /trunk/src/lib/ccapi/unit-test/t_ccache.c A /trunk/src/lib/ccapi/unit-test/t_context.c A /trunk/src/lib/ccapi/unit-test/t_lists.c A /trunk/src/lib/ccapi/unit-test/t_msg.c A /trunk/src/lib/ccapi/unit-test/t_server.c A /trunk/src/lib/ccapi/windows A /trunk/src/lib/ccapi/windows/ChangeLog ticket: 2753 * Initial commit of C CCAPI implementation ------------------------------------------------------------------------ r16839 | jaltman | 2004-10-27 16:39:30 -0400 (Wed, 27 Oct 2004) | 4 lines Changed paths: A /trunk/src/windows/ccapi A /trunk/src/windows/ccapi/ChangeLog A /trunk/src/windows/ccapi/server A /trunk/src/windows/ccapi/server/ChangeLog ticket:new Create new C CCAPI implementation ------------------------------------------------------------------------ r16838 | raeburn | 2004-10-26 20:07:20 -0400 (Tue, 26 Oct 2004) | 19 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/libprofile.exports M /trunk/src/util/profile/prof_file.c M /trunk/src/util/profile/prof_init.c M /trunk/src/util/profile/prof_int.h M /trunk/src/util/profile/prof_parse.c M /trunk/src/util/profile/profile.hin M /trunk/src/util/profile/profile.swg M /trunk/src/util/profile/profile_tcl.c Permit exporting profile file data into a buffer. * prof_file.c (profile_flush_file_data_to_buffer): New function. * profi_init.c (profile_flush_to_buffer, profile_free_buffer): New functions. * prof_parse.c (output_quoted_string): Use a callback instead of stdio calls. (dump_profile): Renamed from dump_profile_to_file. Use a callback instead of stdio calls. (dump_profile_to_file_cb): New function. (profile_write_tree_file): Updated to new internal interface. (struct prof_buf): New type. (add_data_to_buffer, dump_profile_to_buffer_cb, profile_write_tree_to_buffer): New functions. * prof_int.h (profile_write_tree_to_buffer, profile_flush_file_data_to_buffer): Declare. * profile.hin (profile_flush_to_buffer, profile_free_buffer): Declare. * libprofile.exports: Export profile_flush_to_buffer and profile_free_buffer. * profile.swg (profile_flush_to_buffer): Declare. * profile_tcl.c: Regenerated. ------------------------------------------------------------------------ r16837 | tlyu | 2004-10-26 19:01:14 -0400 (Tue, 26 Oct 2004) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/mk_req_ext.c ticket: 2725 component: krb5-libs * mk_req_ext.c (krb5_mk_req_extended): Free keyblock before copying new one in. ------------------------------------------------------------------------ r16836 | tlyu | 2004-10-25 20:14:53 -0400 (Mon, 25 Oct 2004) | 4 lines Changed paths: M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/client_init.c M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/auth_gss.c M /trunk/src/lib/rpc/auth_gss.h M /trunk/src/lib/rpc/libgssrpc.exports M /trunk/src/lib/rpc/rename.h ticket: 2743 Kevin Coffman's patches to support passing gss context state to kernel. ------------------------------------------------------------------------ r16835 | raeburn | 2004-10-25 15:09:54 -0400 (Mon, 25 Oct 2004) | 2 lines Changed paths: M /trunk/src/util/support/ChangeLog M /trunk/src/util/support/libkrb5support.exports * libkrb5support.exports: Export krb5int_fac, _lock_fac, _unlock_fac. ------------------------------------------------------------------------ r16834 | raeburn | 2004-10-22 15:07:45 -0400 (Fri, 22 Oct 2004) | 7 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_file.c M /trunk/src/util/profile/prof_test1 * prof_file.c (profile_update_file_data): When resetting flags, preserve SHARED flag. (scan_shared_trees_locked, scan_shared_trees_unlocked): Convert to macros, so line numbers reported by assert will be useful. * prof_test1 (test2): Run new test of modifications with other existing open profile handles. ------------------------------------------------------------------------ r16833 | raeburn | 2004-10-20 20:27:14 -0400 (Wed, 20 Oct 2004) | 6 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/locate_kdc.c * locate_kdc.c: Include stdarg.h. (Tprintf): New function, prints to stderr or not depending on TEST macro. (add_addrinfo_to_list, krb5int_add_host_to_list, krb5_locate_srv_conf_1, krb5_locate_srv_dns_1, krb5int_locate_server): Call it instead of conditionally calling fprintf. ------------------------------------------------------------------------ r16832 | raeburn | 2004-10-19 17:39:53 -0400 (Tue, 19 Oct 2004) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/dnssrv.c * dnssrv.c (krb5int_make_srv_query_realm): Append a dot to the hostname, if there's room in the buffer, to avoid domain search paths. ------------------------------------------------------------------------ r16831 | tlyu | 2004-10-19 14:09:53 -0400 (Tue, 19 Oct 2004) | 5 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/dnsglue.c * dnsglue.c (initparse): Skip query type and class when we lack ns_initparse(). (krb5int_dns_nextans) [!HAVE_NS_INITPARSE]: Pass correct pointer to dn_skipname(). Actually skip the RR name. ------------------------------------------------------------------------ r16830 | raeburn | 2004-10-19 06:24:47 -0400 (Tue, 19 Oct 2004) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/libprofile.exports * libprofile.exports: Add profile_flush_to_file. ------------------------------------------------------------------------ r16829 | raeburn | 2004-10-18 22:27:49 -0400 (Mon, 18 Oct 2004) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in add dependencies for t_*.c test programs ------------------------------------------------------------------------ r16828 | raeburn | 2004-10-18 22:24:36 -0400 (Mon, 18 Oct 2004) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/os/Makefile.in make depend ------------------------------------------------------------------------ r16827 | raeburn | 2004-10-18 22:22:31 -0400 (Mon, 18 Oct 2004) | 2 lines Changed paths: M /trunk/src/lib/krb5/os M /trunk/src/lib/krb5/os/.cvsignore ignore t_locate_kdc ------------------------------------------------------------------------ r16826 | raeburn | 2004-10-18 22:15:37 -0400 (Mon, 18 Oct 2004) | 6 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in * Makefile.in (TEST_PROGS): Add t_locate_kdc. (check-unix): Run t_locate_kdc to test fetching DNS SRV records. We probably don't want this test to be part of this test suite long-term, since it relies on external DNS data rather than being self-contained. ------------------------------------------------------------------------ r16825 | raeburn | 2004-10-18 19:14:51 -0400 (Mon, 18 Oct 2004) | 17 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_file.c M /trunk/src/util/profile/prof_init.c M /trunk/src/util/profile/prof_int.h M /trunk/src/util/profile/prof_test1 M /trunk/src/util/profile/profile.hin M /trunk/src/util/profile/profile.swg M /trunk/src/util/profile/profile_tcl.c Allow profile library caller to write the modified data to a different file than was originally read. * prof_file.c (write_data_to_file): New function, split out from profile_flush_file_data. Add argument can_create indicating whether the old file should already exist or not. (profile_flush_file_data): Call it. (profile_flush_file_data_to_file): New function. * prof_int.h (profile_flush_file_data_to_file): Declare it. (profile_flush_file_to_file): New macro. * prof_init.c (profile_flush_to_file): New function. * profile.hin (profile_flush_to_file): Declare. * profile.swg (profile_flush_to_file): Declare. * profile_tcl.c: Regenerated. * prof_test1: Use profile_flush_to_file instead of profile_flush, and reload from the new filename. ------------------------------------------------------------------------ r16824 | tlyu | 2004-10-18 17:01:01 -0400 (Mon, 18 Oct 2004) | 5 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/Makefile.in ticket: 2743 status: open * Makefile.in (install-unix): Install headers. ------------------------------------------------------------------------ r16822 | raeburn | 2004-10-15 19:58:17 -0400 (Fri, 15 Oct 2004) | 17 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_file.c M /trunk/src/util/profile/prof_init.c M /trunk/src/util/profile/prof_int.h M /trunk/src/util/profile/prof_set.c * prof_file.c, prof_int.h, prof_set.c: Remove support for non-SHARE_TREE_DATA case. * prof_int.h (struct _prf_data_t): Change filespec to a trailing char array. Add a length field for the filespec. (profile_make_prf_data): Declare. (profile_lock_global, profile_unlock_global): Prototypes need argument lists. * prof_file.c: Include stddef.h. (scan_shared_trees_locked, scan_shared_trees_unlocked): New functions. (r_access, rw_access): Now take const_profile_filespec_t arg. (profile_make_prf_data): New function. (profile_open_file): Scan trees at beginning and end. Use profile_make_prf_data to allocate and initialize storage. (profile_dereference_data, profile_free_file_data): Scan trees. (profile_ser_size, profile_ser_externalize): Filespec is never null. * prof_set.c (rw_setup): Use profile_make_prf_data to allocate and initialize storage. ------------------------------------------------------------------------ r16819 | tlyu | 2004-10-14 17:43:29 -0400 (Thu, 14 Oct 2004) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/t_deltat.c ticket: 2734 * t_deltat.c (main): Unadorned integer no longer fails now that we default to seconds. ------------------------------------------------------------------------ r16818 | lxs | 2004-10-13 13:55:25 -0400 (Wed, 13 Oct 2004) | 5 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_file.c ticket: 2741 version_fixed: 1.4 * prof_file.c (profile_library_initializer, profile_library_finalizer): Added macros to avoid adding error tables on platforms that don't use them (ie: OSX). ------------------------------------------------------------------------ r16817 | lxs | 2004-10-13 13:49:11 -0400 (Wed, 13 Oct 2004) | 4 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_int.h ticket: new Need prototypes for profile_lock_global and profile_unlock_global ------------------------------------------------------------------------ r16816 | lxs | 2004-10-13 12:18:27 -0400 (Wed, 13 Oct 2004) | 4 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/krb5_err.et M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/deltat.c M /trunk/src/lib/krb5/krb/x-deltat.y ticket: 2734 krb5_string_to_deltat should default to seconds if no unit is provided. If the format is invalid, it should return a distinct error (KRB5_DELTAT_BADFORMAT, not EINVAL). ------------------------------------------------------------------------ r16815 | raeburn | 2004-10-12 22:22:41 -0400 (Tue, 12 Oct 2004) | 6 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_file.c M /trunk/src/util/profile/prof_init.c Fix small memory leak in repeated krb5 context creation and deletion: * prof_init.c (profile_init): Don't add error table here. * prof_file.c (profile_library_initializer): Add it here. (profile_library_finalizer): Remove it here. ------------------------------------------------------------------------ r16814 | jaltman | 2004-10-07 23:57:45 -0400 (Thu, 07 Oct 2004) | 5 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_mslsa.c ticket: 2735 Fix the forced setting of the Initial Ticket Flag on Win2000 and add the functionality to XP and 2003 SP1. ------------------------------------------------------------------------ r16813 | tlyu | 2004-10-07 17:11:29 -0400 (Thu, 07 Oct 2004) | 3 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/et_c.awk M /trunk/src/util/et/et_c.pl M /trunk/src/util/et/et_h.awk M /trunk/src/util/et/et_h.pl * et_c.awk, et_h.awk: Fix off-by-one error. * et_c.pl, et_h.pl: Regenerated. ------------------------------------------------------------------------ r16812 | raeburn | 2004-10-06 21:16:21 -0400 (Wed, 06 Oct 2004) | 3 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/implementor.texinfo M /trunk/doc/thread-safe.txt M /trunk/doc/threads.txt * implementor.texinfo, thread-safe.txt, threads.txt: Various updates relating to thread support. ------------------------------------------------------------------------ r16811 | raeburn | 2004-10-06 20:21:38 -0400 (Wed, 06 Oct 2004) | 3 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/et_c.awk M /trunk/src/util/et/et_c.pl M /trunk/src/util/et/et_h.awk M /trunk/src/util/et/et_h.pl * et_c.awk, et_h.awk: Complain if the error table is too large. * et_c.pl, et_h.pl: Regenerated. ------------------------------------------------------------------------ r16810 | tlyu | 2004-10-06 20:00:25 -0400 (Wed, 06 Oct 2004) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in M /trunk/src/config-files/ChangeLog M /trunk/src/config-files/Makefile.in ticket: 249 Install example config files. ------------------------------------------------------------------------ r16809 | raeburn | 2004-10-06 19:51:21 -0400 (Wed, 06 Oct 2004) | 5 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/localaddr.c * localaddr.c (print_addr): If getnameinfo returns EAI_SYSTEM, report what the system error is. Also fix a fencepost error in the last change. ------------------------------------------------------------------------ r16808 | raeburn | 2004-10-06 19:39:12 -0400 (Wed, 06 Oct 2004) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/localaddr.c * localaddr.c (foreach_localaddr): Be more careful not to walk past the end of the ifreq array. (get_ifreq_array): Return 0 in success case, not errno. ------------------------------------------------------------------------ r16807 | raeburn | 2004-10-06 00:21:27 -0400 (Wed, 06 Oct 2004) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/localaddr.c * localaddr.c (get_ifreq_array): Split out from foreach_localaddr general version. (foreach_localaddr): Call it. ------------------------------------------------------------------------ r16806 | raeburn | 2004-10-05 21:10:09 -0400 (Tue, 05 Oct 2004) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_AC_ENABLE_THREADS): On HP-UX, define some preprocessor symbols that -pthread defines, but don't use -pthread so we can avoid forcing linking against pthread libraries. ------------------------------------------------------------------------ r16805 | raeburn | 2004-10-05 21:07:35 -0400 (Tue, 05 Oct 2004) | 2 lines Changed paths: M /trunk/src/include/ChangeLog forgot to check in with fake-addrinfo.h ------------------------------------------------------------------------ r16804 | raeburn | 2004-10-05 17:24:01 -0400 (Tue, 05 Oct 2004) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/localaddr.c * localaddr.c (foreach_localaddr) [HAVE_STRUCT_IF_LADDRCONF && 0]: Fix if_laddrreq.iflr_name field name not properly adjusted. The iflr_addr field is an HP-UX specific sockaddr_ext with sa_ field name prefixes. ------------------------------------------------------------------------ r16803 | raeburn | 2004-10-05 17:04:04 -0400 (Tue, 05 Oct 2004) | 3 lines Changed paths: M /trunk/src/include/fake-addrinfo.h * fake-addrinfo.h (AI_ADDRCONFIG, AI_V4MAPPED, AI_ALL): If not defined, or when completely faking getaddrinfo, define them as zero. ------------------------------------------------------------------------ r16802 | lxs | 2004-10-04 13:51:23 -0400 (Mon, 04 Oct 2004) | 2 lines Changed paths: M /trunk/src/mac/MacOSX/Projects/Kerberos5.pbproj/project.pbxproj Added new files used by krb5-1.4 ------------------------------------------------------------------------ r16801 | raeburn | 2004-10-01 19:44:49 -0400 (Fri, 01 Oct 2004) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/localaddr.c * localaddr.c (get_if_laddrconf, foreach_localaddr): New implementation for HP-UX 11, based on Solaris support and information from Doug Engert. Disabled for now, until it can be tested. ------------------------------------------------------------------------ r16800 | raeburn | 2004-10-01 19:43:05 -0400 (Fri, 01 Oct 2004) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in * configure.in: Check for struct if_laddrconf, as for struct lifconf. ------------------------------------------------------------------------ r16799 | raeburn | 2004-10-01 18:08:14 -0400 (Fri, 01 Oct 2004) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c * kcmd.c (kcmd_connect): Set *addrfamilyp with the address family actually used. ------------------------------------------------------------------------ r16798 | jaltman | 2004-10-01 00:25:43 -0400 (Fri, 01 Oct 2004) | 4 lines Changed paths: M /trunk/src/windows/cns/ChangeLog M /trunk/src/windows/cns/Makefile.in M /trunk/src/windows/gss/ChangeLog M /trunk/src/windows/gss/Makefile.in M /trunk/src/windows/wintel/ChangeLog M /trunk/src/windows/wintel/Makefile.in ticket: new * update the include paths to allow patchlevel.h to be found ------------------------------------------------------------------------ r16797 | jaltman | 2004-10-01 00:23:34 -0400 (Fri, 01 Oct 2004) | 4 lines Changed paths: M /trunk/src/windows/ChangeLog ticket: 2729 * update Changelog ------------------------------------------------------------------------ r16796 | jaltman | 2004-10-01 00:22:07 -0400 (Fri, 01 Oct 2004) | 4 lines Changed paths: M /trunk/src/windows/version.rc ticket: new * Add new conditional resource strings ------------------------------------------------------------------------ r16795 | jaltman | 2004-10-01 00:18:22 -0400 (Fri, 01 Oct 2004) | 5 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/hst_realm.c ticket: new * hst_realm.c: provide definition for MAXDNAME if KRB5_DNS_LOOKUP is not defined. ------------------------------------------------------------------------ r16794 | raeburn | 2004-09-30 15:36:29 -0400 (Thu, 30 Sep 2004) | 3 lines Changed paths: M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/start_servers_local * start_servers_local: If one of the servers failed to start, log info about which start file was not found. ------------------------------------------------------------------------ r16793 | raeburn | 2004-09-28 13:36:59 -0400 (Tue, 28 Sep 2004) | 2 lines Changed paths: M /trunk/src/lib/crypto/aes/ChangeLog D /trunk/src/lib/crypto/aes/vbaxam.doc * vbaxam.doc: File deleted. ------------------------------------------------------------------------ r16792 | raeburn | 2004-09-28 12:38:12 -0400 (Tue, 28 Sep 2004) | 5 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_file.c M /trunk/src/util/profile/prof_int.h M /trunk/src/util/profile/prof_set.c * prof_file.c (profile_dereference_data_locked): New function. (profile_dereference_data): Call it. * prof_set.c (rw_setup): Likewise. * prof_int.h (profile_dereference_data_locked): Declare it. ------------------------------------------------------------------------ r16791 | tlyu | 2004-09-26 09:21:01 -0400 (Sun, 26 Sep 2004) | 4 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in M /trunk/src/util/profile/configure.in * Makefile.in (check-unix-tcl-ok): Use KRB5_RUN_ENV. * configure.in: Use KRB5_RUN_FLAGS. ------------------------------------------------------------------------ r16790 | tlyu | 2004-09-24 21:00:55 -0400 (Fri, 24 Sep 2004) | 5 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/brand.c M /trunk/src/patchlevel.h M /trunk/src/util/ChangeLog M /trunk/src/util/mkrel M /trunk/src/util/send-pr/ChangeLog M /trunk/src/util/send-pr/Makefile.in M /trunk/src/windows/ChangeLog M /trunk/src/windows/version.rc ticket: 1345 status: open Make patchlevel.h be the master version file. ------------------------------------------------------------------------ r16789 | raeburn | 2004-09-23 22:21:47 -0400 (Thu, 23 Sep 2004) | 5 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/network.c ticket: 1210 * network.c (closedown_network): Free each connection data structure while closing file descriptors. ------------------------------------------------------------------------ r16788 | raeburn | 2004-09-23 22:19:42 -0400 (Thu, 23 Sep 2004) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_util.h * kdc_util.h (sockaddr2p): Don't declare. ------------------------------------------------------------------------ r16787 | raeburn | 2004-09-23 21:56:21 -0400 (Thu, 23 Sep 2004) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in * configure.in: Use AC_MSG_NOTICE for krb4 messages instead of AC_MSG_RESULT, because there's no corresponding AC_MSG_CHECKING. ------------------------------------------------------------------------ r16786 | raeburn | 2004-09-23 21:50:12 -0400 (Thu, 23 Sep 2004) | 2 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/xdr_rec.c * xdr_rec.c (LAST_FRAG): Use 1L in case int is small. ------------------------------------------------------------------------ r16785 | raeburn | 2004-09-23 21:15:44 -0400 (Thu, 23 Sep 2004) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/Makefile.in make depend ------------------------------------------------------------------------ r16784 | raeburn | 2004-09-23 19:26:25 -0400 (Thu, 23 Sep 2004) | 13 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in M /trunk/src/util/profile/configure.in M /trunk/src/util/profile/prof_set.c A /trunk/src/util/profile/prof_test1 M /trunk/src/util/profile/prof_tree.c * prof_tree.c (struct profile_node): Add new bitfield DELETED. (profile_add_node): Move variable CMP into inner block where it's used. Clear deleted flag. (profile_find_node): Skip deleted nodes. (profile_remove_node): Just set the deleted flag, don't modify the tree. * Makefile.in (profile_tcl.c): Target should be in srcdir. (profile_tcl.o): Depend on profile.h. (DO_TCL): New variable. (check-unix-tcl-, check-unix-tcl-ok): New targets. (check-unix): Depend on one of them, based on DO_TCL. * configure.in: Set and substitute DO_TCL. * prof_test1: New file. ------------------------------------------------------------------------ r16783 | raeburn | 2004-09-23 19:23:46 -0400 (Thu, 23 Sep 2004) | 2 lines Changed paths: M /trunk/src/util/profile/profile_tcl.c regenerated ------------------------------------------------------------------------ r16782 | raeburn | 2004-09-23 18:16:13 -0400 (Thu, 23 Sep 2004) | 6 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/profile.swg * profile.swg: Only include tclsh.i if building for Tcl. (Tcl_SetResult, my_tcl_setresult): Compile hack only if building for Tcl. (%typemap SWIGTYPE *OUTPUT): Initialization is not specific to the scripting language. Add Python code. (%typemap errcode_t, errcode_t*): Add placeholders for Python support. ------------------------------------------------------------------------ r16781 | raeburn | 2004-09-22 22:15:25 -0400 (Wed, 22 Sep 2004) | 3 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/Makefile.in * Makefile.in: Delete @SHARED_RULE@ line. (thisconfigdir): Fix. ------------------------------------------------------------------------ r16780 | raeburn | 2004-09-22 20:27:33 -0400 (Wed, 22 Sep 2004) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in * Makefile.in (T_STD_CONF_OBJS): Include dnsglue.o. ------------------------------------------------------------------------ r16779 | raeburn | 2004-09-22 20:25:30 -0400 (Wed, 22 Sep 2004) | 8 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/lib.in M /trunk/src/config/pre.in M /trunk/src/config/shlib.conf * lib.in (binutils.versions, osf1.exports): New file targets. (clean-libs): Delete them. * pre.in (SHLIB_EXPORT_FILE_DEP): Use @SHLIB_EXPORT_FILE_DEP@. * shlib.conf: Set it to $(SHLIB_EXPORT_FILE) by default. (alpha*-dec-osf*): Use osf1.exports instead of adding commands to generate a temporary file. (*-*-linux*, *-*-gnu*, *-*-k*bsd*-gnu): Use binutils.versions. ------------------------------------------------------------------------ r16778 | raeburn | 2004-09-22 20:21:34 -0400 (Wed, 22 Sep 2004) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (AC_KRB5_TCL_FIND_CONFIG): If the config info set by tclConfig.sh doesn't produce a working executable, set TCL_LIBS to be empty explicitly. (KRB5_BUILD_LIBRARY_WITH_DEPS): Substitute SHLIB_EXPORT_FILE_DEP. ------------------------------------------------------------------------ r16777 | tlyu | 2004-09-22 18:59:46 -0400 (Wed, 22 Sep 2004) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/gssftp/configure.in M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/appl/telnet/ChangeLog M /trunk/src/appl/telnet/configure.in M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/pty-int.h Better support for using libutil on systems that need it for various pty-related functions. ------------------------------------------------------------------------ r16776 | tlyu | 2004-09-22 17:57:25 -0400 (Wed, 22 Sep 2004) | 5 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/config/ChangeLog M /trunk/src/config/shlib.conf ticket: 927 Only use -Wl,-oldstyle_liblookup if using native linker. Check for native linker if using gcc. ------------------------------------------------------------------------ r16775 | tlyu | 2004-09-22 12:37:47 -0400 (Wed, 22 Sep 2004) | 2 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/libgssrpc.exports * libgssrpc.exports: Export svc_maxfd. ------------------------------------------------------------------------ r16774 | raeburn | 2004-09-21 19:16:10 -0400 (Tue, 21 Sep 2004) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/shlib.conf * shlib.conf (*-*-linux*, *-*-gnu*, *-*-k*bsd*-gnu): Don't use the linker option --retain-symbols-file, it doesn't work for shared libraries. ------------------------------------------------------------------------ r16773 | tlyu | 2004-09-21 18:42:31 -0400 (Tue, 21 Sep 2004) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/dnsglue.c ticket: 2710 Don't assume that presence of res_nsearch() means we have ns_initparse(). ------------------------------------------------------------------------ r16772 | tlyu | 2004-09-21 16:48:39 -0400 (Tue, 21 Sep 2004) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/rd_cred.c ticket: new subject: memory leak in rd_cred.c * rd_cred.c (decrypt_credencdata): Clear and free ppart to avoid leak. Reported by Derrick Schommer. ------------------------------------------------------------------------ r16771 | hartmans | 2004-09-21 16:39:19 -0400 (Tue, 21 Sep 2004) | 8 lines Changed paths: M /trunk/src/lib/crypto/arcfour/ChangeLog M /trunk/src/lib/crypto/arcfour/string_to_key.c ticket: new Subject: memory leak in arcfour string_to_key requestors: schommer@gmail.com Derrick Schommer reports that arcfour's string_to_key function leaks memory. This is true; it copies the password to convert to utf16 and never frees the copy. It does memset the copy to 0 when done. ------------------------------------------------------------------------ r16770 | tlyu | 2004-09-21 14:20:16 -0400 (Tue, 21 Sep 2004) | 19 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/auth.h M /trunk/src/lib/rpc/clnt_generic.c M /trunk/src/lib/rpc/clnt_simple.c M /trunk/src/lib/rpc/configure.in M /trunk/src/lib/rpc/getrpcport.c M /trunk/src/lib/rpc/rpc_commondata.c M /trunk/src/lib/rpc/svc.c M /trunk/src/lib/rpc/svc.h M /trunk/src/lib/rpc/svc_auth.h M /trunk/src/lib/rpc/svc_run.c M /trunk/src/lib/rpc/svc_tcp.c M /trunk/src/lib/rpc/svc_udp.c * configure.in: Check for sockaddr_in.sin_len and sockaddr.sa_len. Check for sys/param.h in case we need NBBY somewhere. * auth.h, svc_auth.h: Namespace cleanup. * svc.h, rpc_commondata.c: New global svc_maxfd. * svc.c (svc_getreqset): Break inner part of loop out into local function svc_do_xprt(). Don't use rpc_dtablesize(); instead, use svc_maxfd. * svc_run.c: Don't use rpc_dtablesize(). * clnt_generic.c, clnt_simple.c, getrpcport.c: * svc_tcp.c, svc_udp.c: Set sockaddr_in.sin_len when available. * ovsec_kadmd.c (kadm_svc_run): Don't use rpc_dtablesize(). ------------------------------------------------------------------------ r16769 | tlyu | 2004-09-21 14:06:56 -0400 (Tue, 21 Sep 2004) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in A /trunk/src/lib/krb5/os/dnsglue.c A /trunk/src/lib/krb5/os/dnsglue.h M /trunk/src/lib/krb5/os/dnssrv.c M /trunk/src/lib/krb5/os/hst_realm.c ticket: 2710 Add DNS resolver glue layer. Use it. ------------------------------------------------------------------------ r16768 | tlyu | 2004-09-17 17:52:12 -0400 (Fri, 17 Sep 2004) | 21 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/auth_gssapi.c M /trunk/src/lib/rpc/auth_gssapi_misc.c M /trunk/src/lib/rpc/auth_none.c M /trunk/src/lib/rpc/auth_unix.c M /trunk/src/lib/rpc/authunix_prot.c M /trunk/src/lib/rpc/bindresvport.c M /trunk/src/lib/rpc/clnt_generic.c M /trunk/src/lib/rpc/clnt_perror.c M /trunk/src/lib/rpc/clnt_raw.c M /trunk/src/lib/rpc/clnt_simple.c M /trunk/src/lib/rpc/clnt_tcp.c M /trunk/src/lib/rpc/clnt_udp.c M /trunk/src/lib/rpc/get_myaddress.c M /trunk/src/lib/rpc/getrpcent.c M /trunk/src/lib/rpc/getrpcport.c M /trunk/src/lib/rpc/libgssrpc.exports M /trunk/src/lib/rpc/pmap_clnt.c M /trunk/src/lib/rpc/pmap_getmaps.c M /trunk/src/lib/rpc/pmap_getport.c M /trunk/src/lib/rpc/pmap_prot.c M /trunk/src/lib/rpc/pmap_prot2.c M /trunk/src/lib/rpc/pmap_rmt.c M /trunk/src/lib/rpc/rpc_callmsg.c M /trunk/src/lib/rpc/rpc_prot.c M /trunk/src/lib/rpc/svc.c M /trunk/src/lib/rpc/svc_auth.c M /trunk/src/lib/rpc/svc_auth_gss.c M /trunk/src/lib/rpc/svc_auth_gssapi.c M /trunk/src/lib/rpc/svc_auth_unix.c M /trunk/src/lib/rpc/svc_raw.c M /trunk/src/lib/rpc/svc_run.c M /trunk/src/lib/rpc/svc_simple.c M /trunk/src/lib/rpc/svc_tcp.c M /trunk/src/lib/rpc/svc_udp.c M /trunk/src/lib/rpc/xdr.c M /trunk/src/lib/rpc/xdr_alloc.c M /trunk/src/lib/rpc/xdr_array.c M /trunk/src/lib/rpc/xdr_float.c M /trunk/src/lib/rpc/xdr_mem.c M /trunk/src/lib/rpc/xdr_rec.c M /trunk/src/lib/rpc/xdr_reference.c M /trunk/src/lib/rpc/xdr_stdio.c * libgssrpc.exports: Don't export internals. * svc.c (svc_getreqset): * svc_tcp.c (readtcp): Don't intersperse preprocessor conditionals with braces. * auth_gssapi.c, auth_gssapi_misc.c, auth_none.c: * auth_unix.c, authunix_prot.c, bindresvport.c: * clnt_generic.c, clnt_perror.c, clnt_raw.c * clnt_simple.c, clnt_tcp.c, clnt_udp.c, get_myaddress.c: * getrpcent.c, getrpcport.c, pmap_clnt.c: * pmap_getmaps.c, pmap_getport.c, pmap_prot.c, pmap_prot2.c: * pmap_rmt.c, rpc_callmsg.c, rpc_prot.c: * svc.c, svc_auth.c, svc_auth_gss.c: * svc_auth_gssapi.c, svc_auth_unix.c, svc_raw.c: * svc_run.c, svc_simple.c, svc_tcp.c: * svc_udp.c, xdr.c, xdr_alloc.c, xdr_array.c: * xdr_float.c, xdr_mem.c, xdr_rec.c, xdr_reference.c: * xdr_stdio.c: Protoize, to avoid potential problems when fixed-width types are not ints on some platforms. ------------------------------------------------------------------------ r16767 | tlyu | 2004-09-17 16:25:06 -0400 (Fri, 17 Sep 2004) | 8 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/Makefile.in ticket: new tags: pullup target_version: 1.3.6 component: krb5-build Use a new variable, $(INSTALL_SCRIPT) to install scripts, so they won't get stripped when someone does "make install-strip". ------------------------------------------------------------------------ r16766 | tlyu | 2004-09-17 13:02:53 -0400 (Fri, 17 Sep 2004) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (AC_LIBRARY_NET): Look for res_search() prototype, then for symbol in library, in case there's symbol renaming happening in the headers. Clean up some style nits. ------------------------------------------------------------------------ r16763 | jaltman | 2004-09-17 10:53:54 -0400 (Fri, 17 Sep 2004) | 8 lines Changed paths: M /trunk/src/windows/installer/nsis/ChangeLog M /trunk/src/windows/installer/nsis/kfw-fixed.nsi ticket: new tags: pullup * kfw-fixed.nsi: The version of MSIEXEC which ships with Windows 2000 does not accept the /passive and /promptreboot command line options. On Windows 2000 only, do not specify them. ------------------------------------------------------------------------ r16761 | jaltman | 2004-09-17 10:01:42 -0400 (Fri, 17 Sep 2004) | 9 lines Changed paths: M /trunk/src/windows/installer/wix/ChangeLog M /trunk/src/windows/installer/wix/files.wxi M /trunk/src/windows/installer/wix/msi-deployment-guide.txt ticket: new Remove trailing slash from PATH Minimize Leash32.exe on startup Update msi-deployment guide to explain how to replace the configuration files in greater detail ------------------------------------------------------------------------ r16760 | jaltman | 2004-09-17 03:33:30 -0400 (Fri, 17 Sep 2004) | 6 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_mslsa.c ticket: 2705 status: open Fix error code returned for empty sequences and check the error in krb5_lcc_initialize ------------------------------------------------------------------------ r16759 | tlyu | 2004-09-15 17:32:04 -0400 (Wed, 15 Sep 2004) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (AC_LIBRARY_NET): Only look for res_search() in libraries, not headers, in case it's present but not prototyped. ------------------------------------------------------------------------ r16758 | tlyu | 2004-09-15 16:02:31 -0400 (Wed, 15 Sep 2004) | 6 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in M /trunk/src/include/port-sockets.h ticket: 1044 * configure.in: Check for h_errno declaration in netdb.h. * port-sockets.h: Explicitly declare h_errno if it's missing. ------------------------------------------------------------------------ r16757 | raeburn | 2004-09-14 20:01:19 -0400 (Tue, 14 Sep 2004) | 2 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/reconf * reconf: Export ACLOCAL=true to environment. ------------------------------------------------------------------------ r16756 | tlyu | 2004-09-14 18:25:07 -0400 (Tue, 14 Sep 2004) | 5 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (AC_LIBRARY_NET): Require the BIND_8_COMPAT check prior to looking for prototypes, as BIND 9 (at least on Panther) turns off some prototypes and typedefs if BIND_8_COMPAT is defined. ------------------------------------------------------------------------ r16754 | jaltman | 2004-09-14 17:57:45 -0400 (Tue, 14 Sep 2004) | 4 lines Changed paths: M /trunk/src/windows/installer/wix/ChangeLog M /trunk/src/windows/installer/wix/features.wxi ticket: new Enable default installation of documentation ------------------------------------------------------------------------ r16753 | tlyu | 2004-09-13 21:24:20 -0400 (Mon, 13 Sep 2004) | 5 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/dnssrv.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/locate_kdc.c * dnssrv.c: * hst_realm.c: * locate_kdc.c: Include netinet/in.h as a prerequisite for resolv.h. ------------------------------------------------------------------------ r16752 | tlyu | 2004-09-13 21:20:39 -0400 (Mon, 13 Sep 2004) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4: Fix check for resolv.h; some platforms have prerequisite headers. ------------------------------------------------------------------------ r16749 | jaltman | 2004-09-13 17:38:33 -0400 (Mon, 13 Sep 2004) | 7 lines Changed paths: M /trunk/src/windows/installer/nsis/ChangeLog M /trunk/src/windows/installer/nsis/kfw-fixed.nsi ticket: new * kfw-fixed.nsi: Detect the Wix MSI, the SWRT MSI, and the Pismere MSI If found, uninstall the MSI before installing NSIS ------------------------------------------------------------------------ r16744 | jaltman | 2004-09-12 21:50:24 -0400 (Sun, 12 Sep 2004) | 4 lines Changed paths: M /trunk/src/windows/installer/wix/ChangeLog A /trunk/src/windows/installer/wix/msi-deployment-guide.txt ticket: 2707 Add msi-deployment-guide.txt ------------------------------------------------------------------------ r16743 | jaltman | 2004-09-12 21:48:56 -0400 (Sun, 12 Sep 2004) | 5 lines Changed paths: M /trunk/src/windows/installer/wix/config.wxi M /trunk/src/windows/installer/wix/features.wxi M /trunk/src/windows/installer/wix/files.wxi M /trunk/src/windows/installer/wix/kfw.wxs M /trunk/src/windows/installer/wix/property.wxi M /trunk/src/windows/installer/wix/site-local.wxi ticket: new Updates to WiX to satisfy the needs of MIT SWRT ------------------------------------------------------------------------ r16742 | jaltman | 2004-09-11 01:35:16 -0400 (Sat, 11 Sep 2004) | 11 lines Changed paths: M /trunk/src/windows/installer/nsis/kfw-fixed.nsi M /trunk/src/windows/installer/nsis/utils.nsi ticket: 2702 utils.nsi: Fix RestartRequired function to actually determine if a restart is required kfw-fixed.nsi: - Add support for compiler version 1400 - Fix terminal server key deletions - Delete leash32.exe on uninstall - Correct the logic of the call of RestartRequired ------------------------------------------------------------------------ r16741 | hartmans | 2004-09-10 19:01:11 -0400 (Fri, 10 Sep 2004) | 5 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 Ticket: new Subject: Support building on x86_64 Include resolv.h when looking for res_nsearch and res_search. ------------------------------------------------------------------------ r16740 | tlyu | 2004-09-10 18:37:07 -0400 (Fri, 10 Sep 2004) | 6 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/port-sockets.h ticket: 2379 * port-sockets.h: Remove _XOPEN_SOURCE_EXTENDED hack for netdb.h, as it can cause inconsistencies between headers. It significantly broke HP-UX 10.20 anyway. ------------------------------------------------------------------------ r16737 | jaltman | 2004-09-10 15:33:39 -0400 (Fri, 10 Sep 2004) | 6 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_mslsa.c ticket: 2705 * cc_mslsa.c: Implement krb5_lcc_initialize() Remove all tickets from the cache which have a client principal that matches the input principal. ------------------------------------------------------------------------ r16736 | jaltman | 2004-09-10 13:34:31 -0400 (Fri, 10 Sep 2004) | 4 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_mslsa.c ticket: 2705 cc_mslsa.c: Correct test for KerbQueryTicketCacheEx2Message ------------------------------------------------------------------------ r16735 | jaltman | 2004-09-10 12:52:59 -0400 (Fri, 10 Sep 2004) | 12 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_mslsa.c 2004-09-10 Jeffrey Altman * cc_mslsa.c: The following functionality is being committed but commented out because it is not presently available in public Microsoft SDKs - support for KerbSubmitTicket which allows a KERB_CRED message to be forwarded to the LSA. (KERB_SUBMIT_TICKET) - support for the KerbQueryTicketCacheEx2Message which adds the Session Key Enctype to the contents of the response from KerbQueryTicketCacheExMessage. (HAVE_CACHE_INFO_EX2) ------------------------------------------------------------------------ r16734 | jaltman | 2004-09-09 19:28:50 -0400 (Thu, 09 Sep 2004) | 6 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin ticket: new krb5.hin: add new krb5_ccache flag, KRB5_TC_NOTICKET when set, a krb5_ccache does not have to return a ticket within the returned credential ------------------------------------------------------------------------ r16733 | jaltman | 2004-09-09 19:25:56 -0400 (Thu, 09 Sep 2004) | 5 lines Changed paths: M /trunk/src/windows/ms2mit/ChangeLog M /trunk/src/windows/ms2mit/ms2mit.c ticket: 2688 ms2mit.c: Apply KRB5_TC_NOTICKET to MSLSA: while searching for the presence of an initial ticket to copy to the MIT cache ------------------------------------------------------------------------ r16731 | tlyu | 2004-09-08 16:23:02 -0400 (Wed, 08 Sep 2004) | 6 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.c ticket: 427 version_reported: 1.0.1 * login.c (main): Don't overwrite "PATH" environment variable if it's already set. ------------------------------------------------------------------------ r16730 | tlyu | 2004-09-08 15:31:49 -0400 (Wed, 08 Sep 2004) | 4 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile.in ticket: 2539 * Makefile.in (install-unix): Install krb524d manpage. ------------------------------------------------------------------------ r16729 | tlyu | 2004-09-08 15:30:59 -0400 (Wed, 08 Sep 2004) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in ticket: 2694 * Makefile.in: Install krb5-config manpage. ------------------------------------------------------------------------ r16728 | lxs | 2004-09-08 11:58:45 -0400 (Wed, 08 Sep 2004) | 2 lines Changed paths: M /trunk/src/mac/MacOSX/Scripts/Kerberos5ServerBuild.jam Added man pages for krb524d and krb5-config ------------------------------------------------------------------------ r16727 | lxs | 2004-09-08 11:56:31 -0400 (Wed, 08 Sep 2004) | 4 lines Changed paths: M /trunk/src/ChangeLog A /trunk/src/krb5-config.M ticket: 2694 Added a man page for krb5-config. ------------------------------------------------------------------------ r16726 | lxs | 2004-09-08 11:53:25 -0400 (Wed, 08 Sep 2004) | 4 lines Changed paths: M /trunk/src/krb524/ChangeLog A /trunk/src/krb524/krb524d.M ticket: 2539 Added man page for krb524d ------------------------------------------------------------------------ r16725 | tlyu | 2004-09-07 19:28:18 -0400 (Tue, 07 Sep 2004) | 7 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/install.texinfo comment ticket: 696 version_fixed: 1.4 * install.texinfo (Propagate the Database to Each Slave KDC): Remove spurious "-R" flag from kdb5_util invocation. ------------------------------------------------------------------------ r16723 | jaltman | 2004-09-07 14:03:23 -0400 (Tue, 07 Sep 2004) | 5 lines Changed paths: M /trunk/src/windows/installer/nsis/ChangeLog M /trunk/src/windows/installer/nsis/kfw-fixed.nsi ticket: new tags: pullup Include all subdirectories of KFW_INSTALL_DIR in the SDK ------------------------------------------------------------------------ r16719 | tlyu | 2004-09-03 13:17:58 -0400 (Fri, 03 Sep 2004) | 2 lines Changed paths: M /trunk/README update for krb5-1.3.5-beta1 ------------------------------------------------------------------------ r16717 | tlyu | 2004-09-02 21:19:44 -0400 (Thu, 02 Sep 2004) | 10 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/build.texinfo ticket: new subject: improve documentation of ANSI C requirement target_version: 1.3.5 component: krb5-doc tags: pullup * build.texinfo: Fix some typos. (Build Requirements): Note ANSI C (c89) requirement. (Alpha OSF/1 V4.0): Document "-std0" vs "-std" cc behavior. ------------------------------------------------------------------------ r16714 | jaltman | 2004-09-01 22:31:52 -0400 (Wed, 01 Sep 2004) | 23 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_mslsa.c ticket: new * cc_mslsa.c: - Fix MITPrincToMSPrinc to prevent writing to the output buffer if the input won't fit. - Add internal UnicodeStringToMITPrinc function - Rename internal MSPrincToMITPrinc to ExternalNameToMITPrinc - Rename internal PurgeMSTGT to PurgeAllTickets - Add internal PurgeTicket2000 - Add internal PurgeTicketXP - Since tickets can only be requested via KDC Opt Flags it is not possible to specifically request the Initial ticket. If more than one ticket exists which matching service names, enctypes, and ticket flags the initial ticket flag may not be set. If the caller requested the initial ticket, set the flag manually. - Add preliminary support for krb5_lcc_set_flags - Modify krb5_lcc_initialize to return success - Modify krb5_lcc_get_principal to support an LSA cache which does not contain a TGT when krb5_lcc_resolve is called. - Implement krb5_lcc_remove_cred ------------------------------------------------------------------------ r16713 | jaltman | 2004-09-01 20:42:50 -0400 (Wed, 01 Sep 2004) | 7 lines Changed paths: M /trunk/src/windows/ms2mit/ChangeLog M /trunk/src/windows/ms2mit/Makefile.in A /trunk/src/windows/ms2mit/mit2ms.c M /trunk/src/windows/ms2mit/ms2mit.c ticket: new * ms2mit.c: add -c ccache command line option * mit2ms.c: new command. Copies contents of the mit ccache to the MSLSA: ccache ------------------------------------------------------------------------ r16709 | tlyu | 2004-08-31 18:06:26 -0400 (Tue, 31 Aug 2004) | 6 lines Changed paths: M /trunk/src/clients/kvno/ChangeLog M /trunk/src/clients/kvno/kvno.M M /trunk/src/clients/kvno/kvno.c ticket: 2677 * kvno.M: Update usage. * kvno.c (xusage): Update usage message. ------------------------------------------------------------------------ r16703 | tlyu | 2004-08-31 15:02:06 -0400 (Tue, 31 Aug 2004) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog ticket: 2686 oops, forgot changelog ------------------------------------------------------------------------ r16702 | tlyu | 2004-08-31 14:55:18 -0400 (Tue, 31 Aug 2004) | 7 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1buf.c ticket: new subject: fix MITKRB5-SA-2004-003 target_version: 1.3.5 tags: pullup Fix for ASN.1 decoder denial-of-service. [MITKRB5-SA-2004-003] ------------------------------------------------------------------------ r16701 | tlyu | 2004-08-31 14:52:26 -0400 (Tue, 31 Aug 2004) | 7 lines Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.c M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/krb524d.c M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1buf.c M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/krb/rd_rep.c M /trunk/src/lib/krb5/krb/send_tgs.c ticket: new subject: fix MITKRB5-SA-2004-002 target_version: 1.3.5 tags: pullup Fix double-free vulnerabilities [MITKRB5-SA-2004-002]. ------------------------------------------------------------------------ r16699 | lxs | 2004-08-30 18:22:59 -0400 (Mon, 30 Aug 2004) | 2 lines Changed paths: M /trunk/src/mac/MacOSX/Projects/Kerberos5.pbproj/project.pbxproj added private apple pkinit sources ------------------------------------------------------------------------ r16698 | raeburn | 2004-08-28 12:35:58 -0400 (Sat, 28 Aug 2004) | 3 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_file.c * prof_file.c (profile_open_file): If an error occurs while updating from the input file, destroy the mutex only if we're not sharing file data. ------------------------------------------------------------------------ r16697 | raeburn | 2004-08-27 22:05:39 -0400 (Fri, 27 Aug 2004) | 11 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_parse.c ticket: 2614 * prof_parse.c (parse_std_line): Rewrite handling of whitespace in and after tag, to strip trailing whitespace (per current locale, not just ASCII space characters), and prohibit any internal space characters in tag names. (This is not the patch supplied in the bug report; that patch changed the tag handling to allow spaces in tag names, which we haven't previously allowed. On the other hand, we haven't specifically disallowed internal tabs or other whitespace, either, and this patch does so.) ------------------------------------------------------------------------ r16696 | tlyu | 2004-08-27 21:23:19 -0400 (Fri, 27 Aug 2004) | 6 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/k5sealv3.c * init_sec_context.c (make_ap_req_v1): Free checksum data allocated by make_gss_checksum() to avoid leak. * k5sealv3.c (gss_krb5int_unseal_token_v3): Free plain.data after checksum is verified, to avoid leak. ------------------------------------------------------------------------ r16695 | raeburn | 2004-08-27 20:25:24 -0400 (Fri, 27 Aug 2004) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/sendto_kdc.c move last patch down a little so it applies to tcp sockets as well as udp ------------------------------------------------------------------------ r16694 | raeburn | 2004-08-27 20:00:53 -0400 (Fri, 27 Aug 2004) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/sendto_kdc.c * sendto_kdc.c (start_connection) [DEBUG]: Log the local socket address. ------------------------------------------------------------------------ r16693 | raeburn | 2004-08-27 19:01:56 -0400 (Fri, 27 Aug 2004) | 6 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/loadv4.c M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/t_cc.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/conv_princ.c tag: 1850 Finally applied patch from Nalin Dahyabhai at Red Hat to fix 0/NULL bugs in variadic argument lists to krb5_build_principal{,_ext}. Skipped the stylistic patches that removed casts of NULL. ------------------------------------------------------------------------ r16692 | raeburn | 2004-08-27 16:23:30 -0400 (Fri, 27 Aug 2004) | 3 lines Changed paths: M /trunk/src/util/profile/ChangeLog A /trunk/src/util/profile/profile_tcl.c * profile_tcl.c: New file, generated from profile.swg, but checked in to avoid requiring swig in order to generate the test program. ------------------------------------------------------------------------ r16691 | raeburn | 2004-08-27 16:22:37 -0400 (Fri, 27 Aug 2004) | 8 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in M /trunk/src/util/profile/configure.in A /trunk/src/util/profile/profile.swg * profile.swg: New file. * configure.in: Look for Tcl. * Makefile.in (profile_tcl, profile_tcl.c, profile_tcl.o): New targets, not built by default. (PROG_LIBPATH, PROG_RPATH, LOCALINCLUDES): Add Tcl options. (DEFINES): Define. (clean-unix): Delete profile_tcl. ------------------------------------------------------------------------ r16690 | raeburn | 2004-08-27 15:45:46 -0400 (Fri, 27 Aug 2004) | 4 lines Changed paths: M /trunk/src/util/db2/test/ChangeLog M /trunk/src/util/db2/test/run.test * run.test (getnwords): Run data through "cat -v", because at least one version of Debian Linux has an English dictionary with Latin-1 characters and a "rev" that seems to default to some sort of Unicode. ------------------------------------------------------------------------ r16689 | raeburn | 2004-08-27 15:41:53 -0400 (Fri, 27 Aug 2004) | 11 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_file.c M /trunk/src/util/profile/prof_int.h M /trunk/src/util/profile/prof_set.c M /trunk/src/util/profile/prof_tree.c * prof_int.h (struct _prf_data_t): Add a mutex. * prof_file.c (profile_open_file): Initialize data mutex. (profile_update_file_data, profile_flush_file_data): Lock it while manipulating file data. (profile_lock_global, profile_unlock_global): New functions. * prof_set.c (rw_setup): Acquire global lock while checking flags and adjusting ref count. (profile_update_relation, profile_rename_section, profile_add_relation): Lock data mutex while manipulating profile data. * prof_tree.c (profile_node_iterator): Do more magic number tests. ------------------------------------------------------------------------ r16688 | hartmans | 2004-08-27 15:12:13 -0400 (Fri, 27 Aug 2004) | 6 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c Ticket: 2682 Patch from Garry Zacheiss to use krb5_get_init_creds_password in ftpd not krb5_get_in_tkt_password in order to avoid the prompter being called. ------------------------------------------------------------------------ r16687 | raeburn | 2004-08-26 19:34:26 -0400 (Thu, 26 Aug 2004) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/acquire_cred.c * acquire_cred.c (krb5_gss_acquire_cred): Call gssint_initialize_library. Return correct error code on mutex initialization failure. ------------------------------------------------------------------------ r16686 | tlyu | 2004-08-26 19:13:46 -0400 (Thu, 26 Aug 2004) | 6 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/configure.in M /trunk/src/lib/rpc/types.hin * configure.in: Look for uint32_t, not int32_t, since some BSD-ish sys/types.h headers have int32_t and u_int32_t, but only have uint32_t in stdint.h. * types.hin: Change int32_t checks to uint32_t checks. ------------------------------------------------------------------------ r16685 | raeburn | 2004-08-24 11:49:51 -0400 (Tue, 24 Aug 2004) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in * configure.in: Don't test for pthread_rwlock_init. ------------------------------------------------------------------------ r16684 | raeburn | 2004-08-24 11:49:01 -0400 (Tue, 24 Aug 2004) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_AC_PRAGMA_WEAK_REF): Fix to work with AIX compiler when optimizing. ------------------------------------------------------------------------ r16683 | raeburn | 2004-08-23 16:41:35 -0400 (Mon, 23 Aug 2004) | 2 lines Changed paths: M /trunk/src/tests/resolve/ChangeLog A /trunk/src/tests/resolve/addrinfo-test.c * addrinfo-test.c: New file. ------------------------------------------------------------------------ r16682 | raeburn | 2004-08-23 16:31:31 -0400 (Mon, 23 Aug 2004) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/fake-addrinfo.h * fake-addrinfo.h (fai_add_hosts_by_name): Handle case where returned ai_canonname is null. ------------------------------------------------------------------------ r16681 | jaltman | 2004-08-21 13:28:14 -0400 (Sat, 21 Aug 2004) | 8 lines Changed paths: M /trunk/src/clients/ChangeLog M /trunk/src/clients/Makefile.in A /trunk/src/clients/kcpytkt A /trunk/src/clients/kcpytkt/.cvsignore A /trunk/src/clients/kcpytkt/ChangeLog A /trunk/src/clients/kcpytkt/Makefile.in A /trunk/src/clients/kcpytkt/kcpytkt.M A /trunk/src/clients/kcpytkt/kcpytkt.c A /trunk/src/clients/kdeltkt A /trunk/src/clients/kdeltkt/.cvsignore A /trunk/src/clients/kdeltkt/ChangeLog A /trunk/src/clients/kdeltkt/Makefile.in A /trunk/src/clients/kdeltkt/kdeltkt.M A /trunk/src/clients/kdeltkt/kdeltkt.c ticket: new New commands: kcpytkt and kdeltkt kcpytkt: copies one or more tickets between credential caches kdeltkt: deletes one or mote tickets from a credential cache ------------------------------------------------------------------------ r16680 | jaltman | 2004-08-21 13:25:29 -0400 (Sat, 21 Aug 2004) | 6 lines Changed paths: M /trunk/src/clients/kvno/ChangeLog M /trunk/src/clients/kvno/kvno.c ticket: new kvno: add -c ccache command line parameter call krb5_free_unparsed_name() instead of free() to prevent crashes on Windows. ------------------------------------------------------------------------ r16679 | tlyu | 2004-08-21 12:59:47 -0400 (Sat, 21 Aug 2004) | 2 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/libkadm5srv.exports * libkadm5srv.exports: Update for previous renaming. ------------------------------------------------------------------------ r16678 | tlyu | 2004-08-20 22:31:10 -0400 (Fri, 20 Aug 2004) | 3 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/admin.h M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/client_init.c M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/Makefile.in M /trunk/src/lib/kadm5/unit-test/init-test.c Fix no-auth test to use a config mask flag to ask for no-auth, to avoid the icky repeated build of client_init.c ------------------------------------------------------------------------ r16677 | raeburn | 2004-08-20 22:16:53 -0400 (Fri, 20 Aug 2004) | 2 lines Changed paths: M /trunk/src/util/profile/prof_tree.c whitespace ------------------------------------------------------------------------ r16676 | jaltman | 2004-08-20 19:46:39 -0400 (Fri, 20 Aug 2004) | 4 lines Changed paths: A /trunk/src/windows/installer/wix/Binary/ChangeLog A /trunk/src/windows/installer/wix/ChangeLog A /trunk/src/windows/installer/wix/custom/ChangeLog A /trunk/src/windows/installer/wix/lang/ChangeLog ticket: 2675 ChangeLogs for WiX MSI installer ------------------------------------------------------------------------ r16675 | jaltman | 2004-08-20 19:42:59 -0400 (Fri, 20 Aug 2004) | 7 lines Changed paths: A /trunk/src/windows/installer/wix A /trunk/src/windows/installer/wix/Binary A /trunk/src/windows/installer/wix/Binary/bannrbmp.bmp A /trunk/src/windows/installer/wix/Binary/completi.ico A /trunk/src/windows/installer/wix/Binary/custicon.ico A /trunk/src/windows/installer/wix/Binary/dlgbmp.bmp A /trunk/src/windows/installer/wix/Binary/exclamic.ico A /trunk/src/windows/installer/wix/Binary/info.bmp A /trunk/src/windows/installer/wix/Binary/insticon.ico A /trunk/src/windows/installer/wix/Binary/new.bmp A /trunk/src/windows/installer/wix/Binary/removico.ico A /trunk/src/windows/installer/wix/Binary/repairic.ico A /trunk/src/windows/installer/wix/Binary/up.bmp A /trunk/src/windows/installer/wix/Makefile A /trunk/src/windows/installer/wix/config.wxi A /trunk/src/windows/installer/wix/custom A /trunk/src/windows/installer/wix/custom/custom.cpp A /trunk/src/windows/installer/wix/custom/custom.h A /trunk/src/windows/installer/wix/features.wxi A /trunk/src/windows/installer/wix/files.wxi A /trunk/src/windows/installer/wix/kfw.wxs A /trunk/src/windows/installer/wix/lang A /trunk/src/windows/installer/wix/lang/config_1033.wxi A /trunk/src/windows/installer/wix/lang/strings_1033.wxl A /trunk/src/windows/installer/wix/lang/ui_1033.wxi A /trunk/src/windows/installer/wix/property.wxi A /trunk/src/windows/installer/wix/site-local.wxi ticket: new New WiX based MSI installer for KFW Requires WiX 2.0.1927.1 patched by Asanka. http://prdownloads.sourceforge.net/wix/sources-2.0.1927.1.zip ------------------------------------------------------------------------ r16673 | lxs | 2004-08-20 14:45:30 -0400 (Fri, 20 Aug 2004) | 4 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/kadmin/server/server_stubs.c M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/server_acl.c M /trunk/src/lib/kadm5/srv/server_acl.h ticket: 2674 renamed acl_* functions to kadm5int_acl_* ------------------------------------------------------------------------ r16672 | lxs | 2004-08-20 14:38:00 -0400 (Fri, 20 Aug 2004) | 2 lines Changed paths: M /trunk/src/mac/MacOSX/Projects/Kerberos5.pbproj/project.pbxproj Added kadmin code to project to make searches easier ------------------------------------------------------------------------ r16671 | hartmans | 2004-08-19 16:04:49 -0400 (Thu, 19 Aug 2004) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/shlib.conf * shlib.conf: Add support for gnu hurd and for BSD kernels with glibc; use the Linux shared library procedure ------------------------------------------------------------------------ r16670 | raeburn | 2004-08-18 20:56:53 -0400 (Wed, 18 Aug 2004) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_AC_ENABLE_THREADS): Check for pthread_rwlock_init, with and without the thread library. ------------------------------------------------------------------------ r16669 | tlyu | 2004-08-17 19:57:16 -0400 (Tue, 17 Aug 2004) | 5 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/svc.c * svc.c (svc_getreqset): Allocate cred and verf memory to temporary pointers, and free the temporary pointers on exit. Freeing the actual cred and verf pointers can cause corruption because auth mechanisms can reassign the pointers. ------------------------------------------------------------------------ r16668 | tlyu | 2004-08-16 21:14:58 -0400 (Mon, 16 Aug 2004) | 6 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/svc.c M /trunk/src/lib/rpc/svc_auth_gss.c * svc_auth_gss.c (gssrpc__svcauth_gss): Add some debug messages. * svc.c (svc_getreqset): Don't allocate either raw or cooked credentials on the stack using the cred_area char array; use mem_alloc() instead. This avoids alignment problems. ------------------------------------------------------------------------ r16667 | raeburn | 2004-08-15 21:27:41 -0400 (Sun, 15 Aug 2004) | 11 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_file.c * cc_file.c (struct _krb5_fcc_data): Add new mutex disk_file_lock and flag file_is_locked. (krb5_fcc_close_file): Unlock the mutex and clear the flag. (krb5_fcc_open_file): Acquire the mutex before locking the file, and set the flag after. (krb5_fcc_resolve): Initialize the new mutex and flag. (krb5_fcc_generate_new): Initialize both mutexes and the flag. (dereference): Destroy the new mutex. Also, get rid of some unused variables. ------------------------------------------------------------------------ r16666 | raeburn | 2004-08-15 19:56:00 -0400 (Sun, 15 Aug 2004) | 12 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_file.c * cc_file.c: Add buffering on reading. (FCC_BUFSIZ): New macro. (struct _krb5_fcc_data): Add new fields buf, valid_bytes, cur_offset. (krb5_fcc_resolve, krb5_fcc_generate_new): Initialize valid_bytes. (invalidate_cache): New function. (krb5_fcc_write, krb5_fcc_open_file, krb5_fcc_destroy): Call invalidate_cache. (fcc_lseek): New function. (krb5_fcc_skip_header, krb5_fcc_destroy, krb5_fcc_start_seq_get, krb5_fcc_next_cred, krb5_fcc_store): Use fcc_lseek instead of lseek. (fcc_read): Use and maybe refill the buffer. (dereference): Zap the contents of the buffer before freeing it. ------------------------------------------------------------------------ r16665 | raeburn | 2004-08-15 19:18:24 -0400 (Sun, 15 Aug 2004) | 2 lines Changed paths: M /trunk/src/util/db2/test/ChangeLog M /trunk/src/util/db2/test/run.test * run.test (getnwords): Rewrite to drop blank lines before counting lines, not after. ------------------------------------------------------------------------ r16664 | raeburn | 2004-08-15 19:10:35 -0400 (Sun, 15 Aug 2004) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_file.c * cc_file.c (dereference): Lock mutex around call to krb5_fcc_close_file. ------------------------------------------------------------------------ r16663 | raeburn | 2004-08-14 23:37:24 -0400 (Sat, 14 Aug 2004) | 5 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-thread.h Fix Tru64 build: * k5-thread.h (k5_os_nothread_mutex_assert_locked, k5_os_nothread_mutex_assert_unlocked, k5_os_mutex_assert_locked, k5_os_mutex_assert_unlocked): Assertion macros should always have type void. ------------------------------------------------------------------------ r16662 | raeburn | 2004-08-13 00:02:35 -0400 (Fri, 13 Aug 2004) | 22 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc-int.h M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/lib/krb5/ccache/ccbase.c Only open a credential cache file once, even if multiple krb5_ccache objects refer to it. (This does NOT yet take care of the problem of multiple threads wanting to use OS-level advisory locks, which at least on UNIX are per-process and not per-thread.) * cc_file.c (krb5_fcc_close_file): Change first argument to be an fcc-data pointer, not a krb5_ccache. All calls changed. (struct fcc_set): Add a refcount member. (Definition accidentally introduced without comment in an earlier patch.) (krb5int_cc_file_mutex, fccs): New variables, for managing a global list of open credential cache files. (dereference): New function, with most of old close/destroy operations. Decrements reference count and only frees the object and removes it from the global list if the refcount hits zero. (krb5_fcc_close, krb5_fcc_destroy): Call dereference. (krb5_fcc_resolve): If a file cache is already open with the same file name, increment its reference count and don't create a new one. When a new one is created, add it to the global list. * cc-int.h (krb5int_cc_file_mutex): Declare. * ccbase.c (krb5int_cc_initialize): Initialize it. (krb5int_cc_finalize): Destroy it, and krb5int_mcc_mutex. ------------------------------------------------------------------------ r16661 | raeburn | 2004-08-12 22:41:34 -0400 (Thu, 12 Aug 2004) | 11 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-thread.h * k5-thread.h (k5_os_nothread_mutex_finish_init, k5_os_nothread_mutex_init, k5_os_nothread_mutex_destroy, k5_os_nothread_mutex_lock, k5_os_nothread_mutex_unlock) [!DEBUG_THREADS]: Replace macros with inline functions, to gain type checking and eliminate gratuitous compiler warnings. (k5_pthread_assert_unlocked, k5_pthread_assert_locked): Likewise. (k5_os_mutex_finish_init) [HAVE_PTHREAD && !USE_PTHREAD_LOCK_ONLY_IF_LOADED]: Likewise. (return_after_yield): New inline function. (k5_os_mutex_lock) [HAVE_PTHREAD]: Change back to a macro, calling return_after_yield. ------------------------------------------------------------------------ r16660 | raeburn | 2004-08-12 19:00:20 -0400 (Thu, 12 Aug 2004) | 4 lines Changed paths: M /trunk/src/util/db2/test/ChangeLog M /trunk/src/util/db2/test/run.test * run.test (getnwords): New function. Uses sed to get N words from $DICT as other functions did before, but discards blank lines. (test1, test2, test12, test13, test20): Call getnwords. ------------------------------------------------------------------------ r16656 | lxs | 2004-08-12 15:10:54 -0400 (Thu, 12 Aug 2004) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_in_tkt.c ticket: 2654 ticket: 2655 ticket: 2656 get_in_tkt.c (get_init_creds): Support ticket_lifetime libdefault. Made aware of 32 bit min and max for times. Allow renew_until time < expiration time. ------------------------------------------------------------------------ r16655 | lxs | 2004-08-12 14:57:38 -0400 (Thu, 12 Aug 2004) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/ccdefname.c ticket: 2657 ccdefname.c (krb5_cc_set_default_name, krb5_cc_default_name): Look up the default ccache name in krb5_cc_default_name, not krb5_cc_set_default_name so that krb5_init_context doesn't have to do work it might never use. ------------------------------------------------------------------------ r16654 | tlyu | 2004-08-09 20:47:14 -0400 (Mon, 09 Aug 2004) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in * configure.in: Solaris getpwnam_r returns struct passwd*, not struct pwd*. ------------------------------------------------------------------------ r16653 | raeburn | 2004-08-08 20:20:05 -0400 (Sun, 08 Aug 2004) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c * ftpd.c (main): Use socklen_t for the size of the address from accept. ------------------------------------------------------------------------ r16652 | raeburn | 2004-08-08 20:18:22 -0400 (Sun, 08 Aug 2004) | 2 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/krb524d.c * krb524d.c (do_connection): Use socklen_t for the size of the address from recvfrom. ------------------------------------------------------------------------ r16651 | raeburn | 2004-08-08 18:53:20 -0400 (Sun, 08 Aug 2004) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (WITH_CC): Log messages when adding AIX compiler options. ------------------------------------------------------------------------ r16650 | raeburn | 2004-08-08 18:38:07 -0400 (Sun, 08 Aug 2004) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/libkrb5.exports * libkrb5.exports: Remove memory ccache symbols except ops table. ------------------------------------------------------------------------ r16649 | raeburn | 2004-08-08 18:35:02 -0400 (Sun, 08 Aug 2004) | 6 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_AC_ENABLE_THREADS): Clear PTHREAD_CFLAGS and PTHREAD_LIBS after adding them to CFLAGS and LIBS respectively, to avoid duplicating the options later. (WITH_CC): Add -O on AIX also. Don't add options if similar options are already present. ------------------------------------------------------------------------ r16648 | raeburn | 2004-08-08 17:22:41 -0400 (Sun, 08 Aug 2004) | 3 lines Changed paths: M /trunk/src/util/support/ChangeLog M /trunk/src/util/support/threads.c * threads.c (GET_NO_PTHREAD_TSD) [!HAVE_PRAGMA_WEAK_REF]: Macro result type should be pointer to tsd_block. ------------------------------------------------------------------------ r16647 | raeburn | 2004-08-08 17:10:46 -0400 (Sun, 08 Aug 2004) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in * configure.in: If getpwnam_r is available, determine its return type. ------------------------------------------------------------------------ r16646 | raeburn | 2004-08-08 17:09:38 -0400 (Sun, 08 Aug 2004) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_AC_ENABLE_THREADS): On AIX and OSF/1, always add $PTHREAD_CFLAGS to CFLAGS for use in later tests. (WITH_CC): If on AIX and not using gcc, add -qhalt=e to CFLAGS. ------------------------------------------------------------------------ r16645 | raeburn | 2004-08-07 11:52:52 -0400 (Sat, 07 Aug 2004) | 6 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in M /trunk/src/include/k5-thread.h * configure.in: Look for sched.h and sched_yield. * k5-thread.h: Only include sched.h if it's available. (MAYBE_SCHED_YIELD): Only use sched_yield if sched.h and sched_yield are available; if weak references are supported and sched_yield isn't available by default, check for it at run time. ------------------------------------------------------------------------ r16644 | lxs | 2004-08-06 16:41:13 -0400 (Fri, 06 Aug 2004) | 2 lines Changed paths: M /trunk/src/mac/MacOSX/Projects/Kerberos5.pbproj/project.pbxproj updated for new files ------------------------------------------------------------------------ r16643 | raeburn | 2004-08-05 16:26:42 -0400 (Thu, 05 Aug 2004) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_file.c * cc_file.c: Remove USE_STDIO support. ------------------------------------------------------------------------ r16642 | raeburn | 2004-08-05 03:42:46 -0400 (Thu, 05 Aug 2004) | 6 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-thread.h * k5-thread.h [HAVE_PTHREAD]: Include sched.h if DEBUG_THREADS_SLOW is defined. (MAYBE_SCHED_YIELD) [HAVE_PTHREAD]: Define, to call sched_yield or not, depending on DEBUG_THREADS_SLOW. (k5_os_mutex_lock, k5_os_mutex_unlock) [HAVE_PTHREAD]: Use MAYBE_SCHED_YIELD. (DEBUG_THREADS_SLOW): Define. ------------------------------------------------------------------------ r16641 | raeburn | 2004-08-04 02:59:37 -0400 (Wed, 04 Aug 2004) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/srv_rcache.c * srv_rcache.c (krb5_get_server_rcache): Call krb5_rc_recover_or_initialize. ------------------------------------------------------------------------ r16640 | raeburn | 2004-08-04 02:58:17 -0400 (Wed, 04 Aug 2004) | 11 lines Changed paths: M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc-int.h M /trunk/src/lib/krb5/rcache/rc_dfl.c M /trunk/src/lib/krb5/rcache/rc_dfl.h M /trunk/src/lib/krb5/rcache/rc_none.c M /trunk/src/lib/krb5/rcache/rcdef.c M /trunk/src/lib/krb5/rcache/rcfns.c * rc-int.h (struct _krb5_rc_ops): Add new member, recover_or_init. * rc_dfl.c (krb5_rc_dfl_init_locked): New function, with most of the content of old krb5_rc_dfl_init. (krb5_rc_dfl_init): Call it. (krb5_rc_dfl_recover_or_init): New function. * rc_dfl.h (krb5_rc_dfl_recover_or_init): Declare. * rcdef.c (krb5_rc_dfl_ops): Initialize new field. * rc_none.c (krb5_rc_none_recover_or_init): New macro. (krb5_rc_none_ops): Initialize new field. * rcfns.c (krb5_rc_recover_or_initialize): New function. ------------------------------------------------------------------------ r16639 | raeburn | 2004-08-04 02:53:03 -0400 (Wed, 04 Aug 2004) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h * k5-int.h (krb5_rc_recover_or_initialize): Declare. ------------------------------------------------------------------------ r16638 | raeburn | 2004-08-04 02:46:15 -0400 (Wed, 04 Aug 2004) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in * configure.in: Actually check for pthread_mutex_lock. ------------------------------------------------------------------------ r16637 | raeburn | 2004-08-03 16:56:25 -0400 (Tue, 03 Aug 2004) | 2 lines Changed paths: M /trunk/src/tests/ChangeLog M /trunk/src/tests/configure.in * configure.in: Build makefile for new "threads" subdirectory. ------------------------------------------------------------------------ r16636 | raeburn | 2004-08-03 16:55:32 -0400 (Tue, 03 Aug 2004) | 2 lines Changed paths: A /trunk/src/tests/threads A /trunk/src/tests/threads/ChangeLog A /trunk/src/tests/threads/Makefile.in A /trunk/src/tests/threads/t_rcache.c * Makefile.in, t_rcache.c: New files. ------------------------------------------------------------------------ r16635 | raeburn | 2004-07-31 04:34:16 -0400 (Sat, 31 Jul 2004) | 2 lines Changed paths: M /trunk/src/util/support/ChangeLog M /trunk/src/util/support/threads.c * threads.c (krb5int_thread_support_init): Do finish initialization after key creation in POSIX case. ------------------------------------------------------------------------ r16634 | raeburn | 2004-07-30 17:10:45 -0400 (Fri, 30 Jul 2004) | 8 lines Changed paths: M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/lib/krb5/rcache/rc-int.h M /trunk/src/lib/krb5/rcache/rc_base.c A /trunk/src/lib/krb5/rcache/rc_none.c Implement new replay cache type "none". * rc_none.c: New file. * Makefile.in (SRCS, STLIBOBJS, OBJS): Build it. * rc-int.h (krb5_rc_none_ops): Declare. * rc_base.c (none): New variable. (krb5_rc_typelist_dfl): Add it into the linked list. ------------------------------------------------------------------------ r16633 | tlyu | 2004-07-30 15:52:36 -0400 (Fri, 30 Jul 2004) | 6 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/configure.in ticket: 2432 * configure.in: Only sanity-check setutent() API if there is no utmpx.h, since some setutent() implementations aren't sysV-derived, e.g., NetBSD. ------------------------------------------------------------------------ r16632 | raeburn | 2004-07-29 23:55:07 -0400 (Thu, 29 Jul 2004) | 4 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c * gssapi_krb5.c (kg_ccache_name): Variable deleted. (kg_sync_ccache_name, kg_get_ccache_name, kg_set_ccache_name): Get and set thread-specific values instead. ------------------------------------------------------------------------ r16631 | hartmans | 2004-07-29 11:29:21 -0400 (Thu, 29 Jul 2004) | 4 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/libgssapi_krb5.exports Ticket: 2587 Export lucid context functions and gss_krb5_set_allowable_enctypes ------------------------------------------------------------------------ r16630 | raeburn | 2004-07-28 22:26:43 -0400 (Wed, 28 Jul 2004) | 28 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/add_cred.c M /trunk/src/lib/gssapi/krb5/copy_ccache.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/inq_cred.c M /trunk/src/lib/gssapi/krb5/rel_cred.c M /trunk/src/lib/gssapi/krb5/set_allowable_enctypes.c M /trunk/src/lib/gssapi/krb5/val_cred.c Add a mutex to the GSSAPI krb5 mechanism credential structure. Lock it while frobbing the contents. Also added krb5_gss_validate_cred_1, which is like krb5_gss_validate_cred but for internal use. It lets the caller supply the krb5_context instead of creating yet another one locally, and leaves the new credential mutex locked on a successful return so that the caller doesn't have to reacquire it. More functions should be changed to use this internally, but it's a performance issue; I don't think it's a correctness or thread-safety issue. * gssapiP_krb5.h (struct _krb5_gss_cred_id_rec): Add a mutex. (krb5_gss_validate_cred_1): Declare. * accept_sec_context.c (rd_and_store_for_creds): Initialize mutex. * acquire_cred.c (krb5_gss_acquire_cred): Initialize mutex. * add_cred.c (krb5_gss_add_cred): Create the krb5 context earlier. Call krb5_gss_validate_cred_1. Make sure the mutex is locked. * copy_ccache.c (gss_krb5_copy_ccache): Lock the mutex in the source credential. * init_sec_context.c (get_credentials, new_connection): Check that the mutex is locked. (mutual_auth): Delete unused credential argument. (krb5_gss_init_sec_context): Lock the mutex. * inq_cred.c (krb5_gss_inquire_cred): Lock the mutex. * rel_cred.c (krb5_gss_release_cred): Destroy the mutex. * set_allowable_enctypes.c (gss_krb5_set_allowable_enctypes): Lock the mutex. * val_cred.c (krb5_gss_validate_cred_1): New function. (krb5_gss_validate_cred): Use it. ------------------------------------------------------------------------ r16629 | raeburn | 2004-07-28 21:50:02 -0400 (Wed, 28 Jul 2004) | 4 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/set_ccache.c * set_ccache.c (gss_krb5_ccache_name): Don't make a copy of the string returned by kg_get_ccache_name. Simplify some calls using a temporary error code variable. ------------------------------------------------------------------------ r16628 | raeburn | 2004-07-28 21:48:05 -0400 (Wed, 28 Jul 2004) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c * gssapi_krb5.c (kg_get_ccache_name): Make the copy always, not just in the local-context case. Check for errors in making the copy. ------------------------------------------------------------------------ r16627 | raeburn | 2004-07-28 19:48:05 -0400 (Wed, 28 Jul 2004) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c * gssapi_krb5.c (kg_get_ccache_name): Make a copy of the default ccache name, because calling krb5_free_context will destroy it. ------------------------------------------------------------------------ r16626 | raeburn | 2004-07-28 19:45:27 -0400 (Wed, 28 Jul 2004) | 6 lines Changed paths: M /trunk/src/kadmin/testing/util/ChangeLog M /trunk/src/kadmin/testing/util/tcl_kadm5.c M /trunk/src/kadmin/testing/util/tcl_ovsec_kadm.c * tcl_kadm5.c (parse_flags, parse_keysalts, parse_key_data, parse_tl_data, parse_principal_ent, parse_policy_ent): Use Tcl_Free, not free, to release storage allocated by Tcl_SplitList. * tcl_ovsec_kadm.c (parse_flags, parse_principal_ent, parse_policy_ent): Likewise. ------------------------------------------------------------------------ r16625 | raeburn | 2004-07-28 19:38:54 -0400 (Wed, 28 Jul 2004) | 5 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-thread.h * k5-thread.h [HAVE_PRAGMA_WEAK_REF]: Declare the pthread mutex functions as weak. (USE_PTHREAD_LOCK_ONLY_IF_LOADED): Define if pthread_mutex_lock isn't available by default. ------------------------------------------------------------------------ r16624 | jaltman | 2004-07-26 03:04:18 -0400 (Mon, 26 Jul 2004) | 5 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_mslsa.c ticket: 2645 tags: pullup cc_mslsa.c: fix is_windows_xp not to return true for windows 2000 ------------------------------------------------------------------------ r16623 | tlyu | 2004-07-23 20:40:18 -0400 (Fri, 23 Jul 2004) | 10 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kerberos_v4.c ticket: new version_reported: 1.3.3 target_version: 1.3.5 tags: pullup component: krb5-kdc subject: another krb4 ticket backdating fix * kerberos_v4.c (kerberos_v4): Duplicate backdating fix for APPL_REQUEST as well. Fix comments. ------------------------------------------------------------------------ r16622 | raeburn | 2004-07-23 11:29:53 -0400 (Fri, 23 Jul 2004) | 19 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/fake-addrinfo.h M /trunk/src/util/support/ChangeLog M /trunk/src/util/support/fake-addrinfo.c M /trunk/src/util/support/threads.c Add a mutex to protect the per-process fake-getaddrinfo data cache. Currently it gets locked while a name lookup is in progress, which is not very efficient. That should be changed, after the code is fixed up so that the cache works on other platforms. * include/fake-addrinfo.h: Include k5-thread.h. (struct fac): Add a mutex. (plant_face, find_face): Check that mutex is already locked. (krb5int_lock_fac, krb5int_unlock_fac): Declare. (fai_add_hosts_by_name): Use them to lock and unlock the mutex. * util/support/fake-addrinfo.c (krb5int_fac): Initialize the mutex. (krb5int_init_fac, krb5int_fini_fac): New functions; finish initializing or destroy the mutex. (krb5int_lock_fac, krb5int_unlock_fac): New functions; lock the mutex after calling krb5int_call_thread_support_init, or unlock it. * util/support/threads.c (krb5int_call_thread_support_init): New function. (krb5int_init_fac, krb5int_fini_fac): Declare. (krb5int_thread_support_init, krb5int_thread_support_fini): Call them. ------------------------------------------------------------------------ r16621 | raeburn | 2004-07-22 18:03:52 -0400 (Thu, 22 Jul 2004) | 6 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/localaddr.c ticket: 2598 [needs the include/configure.in checkin of a few minutes ago, too] * localaddr.c (get_lifconf): Define only if "struct lifconf" is available. (foreach_localaddr): Use get_lifconf only if "struct lifconf" is available. ------------------------------------------------------------------------ r16620 | raeburn | 2004-07-22 17:50:22 -0400 (Thu, 22 Jul 2004) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in * configure.in: Look for "struct lifconf" and maybe define HAVE_STRUCT_LIFCONF. ------------------------------------------------------------------------ r16619 | raeburn | 2004-07-20 23:29:46 -0400 (Tue, 20 Jul 2004) | 2 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/implementor.texinfo * implementor.texinfo (Compiler and OS Requirements): New section. ------------------------------------------------------------------------ r16618 | raeburn | 2004-07-20 23:05:06 -0400 (Tue, 20 Jul 2004) | 5 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/implementor.texinfo * implementor.texinfo (Thread Safety): Rewrite; add subsections. (Advanced Shared Library Requirements): Use @defmac where appropriate. Make sure return types are specified where needed. Mention export lists. Indicate last-update date. ------------------------------------------------------------------------ r16617 | raeburn | 2004-07-20 20:29:24 -0400 (Tue, 20 Jul 2004) | 3 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/implementor.texinfo * implementor.texinfo: Changed @code to @file where files are referenced. (Advanced Shared Library Requirements): New section. ------------------------------------------------------------------------ r16616 | raeburn | 2004-07-20 19:20:35 -0400 (Tue, 20 Jul 2004) | 4 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/implementor.texinfo * implementor.texinfo (NetBSD Shared Library Support, Solaris Shared Library Support): Outdated sections deleted. (Shared Library Theory): Fixed typo. ------------------------------------------------------------------------ r16615 | raeburn | 2004-07-19 16:51:38 -0400 (Mon, 19 Jul 2004) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/fake-addrinfo.h * fake-addrinfo.h (struct face, struct fac): Always declare. (krb5int_fac): Renamed from fac, and made extern. Always declare. ------------------------------------------------------------------------ r16614 | raeburn | 2004-07-19 16:47:12 -0400 (Mon, 19 Jul 2004) | 3 lines Changed paths: M /trunk/src/util/support/ChangeLog M /trunk/src/util/support/Makefile.in A /trunk/src/util/support/fake-addrinfo.c * fake-addrinfo.c: New file. * Makefile.in (STLIBOBJS, LIBOBJS, SRCS): Add it. ------------------------------------------------------------------------ r16613 | epeisach | 2004-07-18 00:10:22 -0400 (Sun, 18 Jul 2004) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_memory.c * cc_memory.c (krb5_mcc_store): When allocating krb5_mcc_link memory - allocate sizeof() - not sizeof(sizeof()). ------------------------------------------------------------------------ r16612 | raeburn | 2004-07-16 20:37:28 -0400 (Fri, 16 Jul 2004) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in M /trunk/src/include/krb5/.Sanitize M /trunk/src/include/port-sockets.h M /trunk/src/lib/krb4/.Sanitize M /trunk/src/lib/krb4/ChangeLog D /trunk/src/lib/krb4/macsock.c M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/lib/krb5/os/.Sanitize M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/genaddrs.c M /trunk/src/lib/krb5/os/localaddr.c M /trunk/src/lib/krb5/os/lock_file.c M /trunk/src/lib/krb5/os/mk_faddr.c M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_io.c zap remaining bits of macsock.h support ------------------------------------------------------------------------ r16611 | raeburn | 2004-07-16 18:15:14 -0400 (Fri, 16 Jul 2004) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/util/et/Makefile.in update dependencies ------------------------------------------------------------------------ r16610 | raeburn | 2004-07-16 17:56:10 -0400 (Fri, 16 Jul 2004) | 2 lines Changed paths: M /trunk/src/util/pty/Makefile.in update dependencies ------------------------------------------------------------------------ r16609 | raeburn | 2004-07-16 17:55:12 -0400 (Fri, 16 Jul 2004) | 5 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/pty-int.h ticket: 2379 status: open * pty-int.h: Include port-sockets.h instead of netdb.h and netinet/in.h. ------------------------------------------------------------------------ r16608 | raeburn | 2004-07-16 17:12:30 -0400 (Fri, 16 Jul 2004) | 8 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/fake-addrinfo.h M /trunk/src/include/port-sockets.h ticket: 2379 status: open * fake-addrinfo.h: Don't include netdb.h, since port-sockets.h already does. * port-sockets.h: Define _XOPEN_SOURCE_EXTENDED around inclusion of netdb.h if it's not defined and not Windows, as fake-addrinfo.h used to do; otherwise just include it normally. ------------------------------------------------------------------------ r16606 | raeburn | 2004-07-16 17:07:42 -0400 (Fri, 16 Jul 2004) | 2 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin.M * kadmin.M: Put space after ".B" directive. ------------------------------------------------------------------------ r16605 | raeburn | 2004-07-16 16:53:46 -0400 (Fri, 16 Jul 2004) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/compat_recv.c ticket: 2592 * compat_recv.c: Only include sys/select.h if it's available. ------------------------------------------------------------------------ r16604 | raeburn | 2004-07-16 16:50:40 -0400 (Fri, 16 Jul 2004) | 5 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/port-sockets.h ticket: 2592 status: open * port-sockets.h (inet_ntop): Cast NULL to desired return pointer type. ------------------------------------------------------------------------ r16603 | lxs | 2004-07-15 16:05:06 -0400 (Thu, 15 Jul 2004) | 2 lines Changed paths: M /trunk/src/mac/MacOSX/Projects/Kerberos5.pbproj/project.pbxproj Added thread support code to project ------------------------------------------------------------------------ r16602 | lxs | 2004-07-15 13:45:04 -0400 (Thu, 15 Jul 2004) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/lib/krb4/CCache-glue.c M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/ccdefault.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/ccdefname.c M /trunk/src/lib/krb5/os/init_os_ctx.c ticket: 2634 Remove use of client principal from krb5_context (default_ccprincipal) and default principal from v4 CCAPI glue code. ------------------------------------------------------------------------ r16601 | jaltman | 2004-07-15 03:39:14 -0400 (Thu, 15 Jul 2004) | 4 lines Changed paths: M /trunk/src/include/ChangeLog ticket: 2637 fix previous commit ------------------------------------------------------------------------ r16600 | jaltman | 2004-07-15 03:38:09 -0400 (Thu, 15 Jul 2004) | 8 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h ticket: new * k5-int.h: define for WIN32 the macro krb5int_zap_data to utilize the Win32 API SecureZeroMemory which is guaranteed by Microsoft not to be optimized out by the compiler. Both memset and ZeroMemory will be optimized out by the compiler when possible. ------------------------------------------------------------------------ r16599 | raeburn | 2004-07-14 21:12:26 -0400 (Wed, 14 Jul 2004) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in * Makefile.in (MLIBS): Add $(LIBS). ------------------------------------------------------------------------ r16598 | raeburn | 2004-07-14 21:11:24 -0400 (Wed, 14 Jul 2004) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/libprofile.exports * libprofile.exports: Don't try to export krb5int_profile_shared_data. ------------------------------------------------------------------------ r16597 | raeburn | 2004-07-14 21:00:54 -0400 (Wed, 14 Jul 2004) | 17 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/add_cred.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c Get rid of the global krb5 context used by the GSSAPI Kerberos mechanism. I *think* I've gotten all the places where a ccache or keytab name that's been stored gets applied to whichever context needs it. * gssapi_krb5.c (kg_sync_ccache_name): Add context argument instead of calling kg_get_context. (kg_get_ccache_name): Use a locally created krb5 context instead of calling kg_get_context. (kg_get_context): Deleted. * acquire_cred.c (acquire_init_cred): Pass current context. (krb5_gss_acquire_cred): Use a locally created krb5 context instead of calling kg_get_context. * add_cred.c (krb5_gss_add_cred): Call kg_sync_ccache_name. * init_sec_context.c (krb5_gss_init_sec_context): Likewise. * gssapiP_krb5.h (kg_sync_ccache_name): Update prototype. (kg_get_context): Delete declaration. ------------------------------------------------------------------------ r16596 | raeburn | 2004-07-14 17:14:51 -0400 (Wed, 14 Jul 2004) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/t_cc.c * t_cc.c (cc_test): Rename one of the "resolve" cases so the messages can be distinguished. ------------------------------------------------------------------------ r16595 | raeburn | 2004-07-14 17:06:22 -0400 (Wed, 14 Jul 2004) | 3 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/recvauth.c * recvauth.c (krb_recvauth): Initialize cp and tmp_buf. Check length of data read before evaluating the value. ------------------------------------------------------------------------ r16594 | raeburn | 2004-07-13 21:54:16 -0400 (Tue, 13 Jul 2004) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/set_ccache.c * set_ccache.c (gss_krb5_ccache_name): Check thread-specific data for the saved "old" name to free. Save the new old name in thread-specific data. ------------------------------------------------------------------------ r16593 | raeburn | 2004-07-13 21:46:36 -0400 (Tue, 13 Jul 2004) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h * gssapiP_krb5.h (gssint_krb5_keytab_lock): Declare. ------------------------------------------------------------------------ r16592 | raeburn | 2004-07-13 21:45:12 -0400 (Tue, 13 Jul 2004) | 3 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/gss_libinit.c * gss_libinit.c (gssint_lib_init): Initialize new keytab-name mutex, and register two new key values. ------------------------------------------------------------------------ r16591 | raeburn | 2004-07-13 21:44:50 -0400 (Tue, 13 Jul 2004) | 3 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in * Makefile.in (SHLIB_EXPDEPS): Use _DEPLIB variables. (SHLIB_EXPLIBS): Add $(SUPPORT_LIB). ------------------------------------------------------------------------ r16590 | raeburn | 2004-07-13 21:40:52 -0400 (Tue, 13 Jul 2004) | 5 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/acquire_cred.c * acquire_cred.c: Include gss_libinit.h. (gssint_krb5_keytab_lock): New mutex. (krb5_gss_register_acceptor_identity, acquire_accept_cred): Lock the mutex while manipulating krb5_gss_keytab. ------------------------------------------------------------------------ r16589 | raeburn | 2004-07-13 21:33:35 -0400 (Tue, 13 Jul 2004) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-platform.h * k5-platform.h (k5_call_init_function) [DELAY_INITIALIZER] [__GNUC__]: Use a statement expression so any line number info printed by assertion failures is useful. ------------------------------------------------------------------------ r16588 | raeburn | 2004-07-13 21:31:28 -0400 (Tue, 13 Jul 2004) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-thread.h * k5-thread.h (k5_key_t): Add a couple new values for GSSAPI ccache name manipulation. ------------------------------------------------------------------------ r16587 | raeburn | 2004-07-13 20:15:23 -0400 (Tue, 13 Jul 2004) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-thread.h * k5-thread.h (k5_os_mutex_init, k5_os_mutex_destroy): If USE_PTHREAD_LOCK_ONLY_IF_LOADED is defined, use pthread_mutex_init and _destroy only if pthread support is loaded. ------------------------------------------------------------------------ r16586 | raeburn | 2004-07-12 17:08:14 -0400 (Mon, 12 Jul 2004) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/krb5-config.in * krb5-config.in: Substitute $(PTHREAD_CFLAGS). ------------------------------------------------------------------------ r16585 | raeburn | 2004-07-11 21:41:27 -0400 (Sun, 11 Jul 2004) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/shlib.conf * shlib.conf (alpha*-dec-osf*): Use $(PTHREAD_CFLAGS) in CC_LINK_SHARED and CC_LINK_STATIC. ------------------------------------------------------------------------ r16584 | raeburn | 2004-07-11 16:17:45 -0400 (Sun, 11 Jul 2004) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_AC_ENABLE_THREADS): Fix typo that caused some code to be omitted. ------------------------------------------------------------------------ r16583 | raeburn | 2004-07-11 13:28:15 -0400 (Sun, 11 Jul 2004) | 2 lines Changed paths: M /trunk/src/appl/ChangeLog M /trunk/src/appl/configure.in * configure.in: Use KRB5_AC_INET6. ------------------------------------------------------------------------ r16582 | raeburn | 2004-07-11 04:00:33 -0400 (Sun, 11 Jul 2004) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in * configure.in: Use KRB5_AC_INET6. ------------------------------------------------------------------------ r16581 | raeburn | 2004-07-11 03:44:24 -0400 (Sun, 11 Jul 2004) | 2 lines Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.c * klist.c: Include autoconf.h before network headers. ------------------------------------------------------------------------ r16580 | raeburn | 2004-07-11 03:00:03 -0400 (Sun, 11 Jul 2004) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-thread.h * k5-thread.h (k5_os_mutex_lock, k5_os_mutex_unlock, k5_os_mutex_assert_locked, k5_os_mutex_assert_unlocked) [USE_PTHREAD_LOCK_ONLY_IF_LOADED]: Fix typo in accessing non-pthread versions. ------------------------------------------------------------------------ r16579 | raeburn | 2004-07-11 02:55:16 -0400 (Sun, 11 Jul 2004) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/fake-addrinfo.h * fake-addrinfo.h (in6addr_any): If we need to define a static copy, rename it with a macro first. ------------------------------------------------------------------------ r16578 | raeburn | 2004-07-11 02:53:32 -0400 (Sun, 11 Jul 2004) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in * configure.in: Check krb5_cv_inet6_with_dinet6 as well as krb5_cv_inet6 when deciding whether to test for in6addr_any. If gcc is in use, suppress pedantic warnings about "inline". ------------------------------------------------------------------------ r16577 | raeburn | 2004-07-11 02:05:24 -0400 (Sun, 11 Jul 2004) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_AC_ENABLE_THREADS): Use PTHREAD_CFLAGS and PTHREAD_LIBS when checking for pthread_mutexattr_setrobust_np availability with thread support enabled. ------------------------------------------------------------------------ r16576 | raeburn | 2004-07-09 19:50:35 -0400 (Fri, 09 Jul 2004) | 5 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_AC_ENABLE_THREADS): Always include the thread library on Tru64 UNIX. (KRB5_AC_CHECK_INET6): If the first test fails, try adding -DINET6 and test again; if it works, define INET6 for the build. ------------------------------------------------------------------------ r16575 | raeburn | 2004-07-09 19:40:35 -0400 (Fri, 09 Jul 2004) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/shlib.conf * shlib.conf (alpha*-dec-osf*): Use $(PTHREAD_CFLAGS) in LDCOMBINE. ------------------------------------------------------------------------ r16574 | raeburn | 2004-07-09 13:46:46 -0400 (Fri, 09 Jul 2004) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_AC_ENABLE_THREADS): Don't test for pthread.h specifically. ------------------------------------------------------------------------ r16573 | raeburn | 2004-07-09 13:45:33 -0400 (Fri, 09 Jul 2004) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-thread.h * k5-thread.h: Test HAVE_PTHREAD instead of HAVE_PTHREAD_H. ------------------------------------------------------------------------ r16572 | raeburn | 2004-07-09 13:44:13 -0400 (Fri, 09 Jul 2004) | 4 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_db2.c * kdb_db2.c (krb5_db2_db_get_principal): Rename local variable "try" to "trynum" because some systems (*cough*Tru64*cough*) turn on some exception handling support when thread support is enabled. ------------------------------------------------------------------------ r16571 | jaltman | 2004-07-09 10:32:34 -0400 (Fri, 09 Jul 2004) | 4 lines Changed paths: M /trunk/src/include/krb5/stock/ChangeLog ticket: 2629 forgot the changelog ------------------------------------------------------------------------ r16570 | jaltman | 2004-07-09 10:31:02 -0400 (Fri, 09 Jul 2004) | 8 lines Changed paths: M /trunk/src/include/krb5/stock/osconf.h ticket: new osconf.h: < #if !!defined(_WIN32) --- > #if !defined(_WIN32) ------------------------------------------------------------------------ r16569 | raeburn | 2004-07-09 10:18:13 -0400 (Fri, 09 Jul 2004) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/win-mac.h * win-mac.h (KRB5_USE_INET6, ENABLE_THREADS): Define. ------------------------------------------------------------------------ r16568 | raeburn | 2004-07-08 16:58:31 -0400 (Thu, 08 Jul 2004) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_AC_ENABLE_THREADS): Default to enabling support. ------------------------------------------------------------------------ r16562 | jaltman | 2004-07-08 01:25:16 -0400 (Thu, 08 Jul 2004) | 4 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_mslsa.c ticket: new * cc_mslsa.c: Fix thread safety ------------------------------------------------------------------------ r16561 | jaltman | 2004-07-08 01:00:57 -0400 (Thu, 08 Jul 2004) | 7 lines Changed paths: M /trunk/src/windows/installer/nsis/ChangeLog M /trunk/src/windows/installer/nsis/kfw-fixed.nsi ticket: new kfw-fixed.nsi: Add registry keys to allow KFW executables to access the krb5.ini and other config files in the %WINDIR% directory instead of the per-user WINDOWS directory created in the user's profile ------------------------------------------------------------------------ r16560 | raeburn | 2004-07-08 00:24:03 -0400 (Thu, 08 Jul 2004) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in * Makefile.in (LOCALINCLUDES): Add $(srcdir)/.. to the list. ------------------------------------------------------------------------ r16558 | raeburn | 2004-07-07 17:41:53 -0400 (Wed, 07 Jul 2004) | 5 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/disp_status.c * disp_status.c: Include gss_libinit.h. (init_et): Variable deleted. (krb5_gss_display_status): Don't use init_et; instead, call gssint_initialize_library. ------------------------------------------------------------------------ r16554 | jaltman | 2004-07-07 08:05:03 -0400 (Wed, 07 Jul 2004) | 6 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_mslsa.c 2004-07-07 Jeffrey Altman * cc_mslsa.c: When obtaining a TGT from the MSLSA, do not ignore the cache when the requested enctype is the NULL enctype. This means to accept any enctype. ------------------------------------------------------------------------ r16553 | jaltman | 2004-07-07 07:59:13 -0400 (Wed, 07 Jul 2004) | 7 lines Changed paths: M /trunk/src/windows/installer/nsis/ChangeLog M /trunk/src/windows/installer/nsis/kfw-fixed.nsi ticket: new * kfw-fixed.nsi: Microsoft did not place the AllowTGTSessionKey in the same location within the registry on the XP client platform as they did on the 2000 SP4 and 2003 Servers. Modify the installer to set both locations. ------------------------------------------------------------------------ r16552 | raeburn | 2004-07-07 02:17:28 -0400 (Wed, 07 Jul 2004) | 7 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-thread.h * k5-thread.h [! HAVE_PTHREAD_H]: Don't explicitly disable thread support when pthread.h is missing. (k5_os_mutex, K5_OS_MUTEX_PARTIAL_INITIALIZER, k5_os_mutex_finish_init, k5_os_mutex_init, k5_os_mutex_destroy, k5_os_mutex_lock, k5_os_mutex_unlock, k5_os_mutex_assert_unlocked, k5_os_mutex_assert_locked) [_WIN32]: Define Windows versions; still not enabled by default. ------------------------------------------------------------------------ r16551 | raeburn | 2004-07-06 21:34:08 -0400 (Tue, 06 Jul 2004) | 6 lines Changed paths: M /trunk/src/util/support/ChangeLog M /trunk/src/util/support/threads.c Make thread-specific data support build under Windows (but don't enable it yet). * threads.c (struct tsd_block) [_WIN32]: Define. (k5_setspecific) [_WIN32]: Don't fill in a 'next' field. Fix variable reference for TSD key. ------------------------------------------------------------------------ r16550 | raeburn | 2004-07-06 20:34:49 -0400 (Tue, 06 Jul 2004) | 8 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-thread.h * k5-thread.h: Use K5_THREAD_H for multiple inclusion protection. (k5_debug_mutex_stats, k5_mutex_init_stats, k5_mutex_finish_init_stats, K5_MUTEX_STATS_INIT): Add some dummy support for recording statistics on how long mutexes are held, etc. Incomplete implementation started, but code not enabled. (k5_mutex_t): Add statistics field. (K5_MUTEX_PARTIAL_INITIALIZER, k5_mutex_init_1, k5_mutex_init): Initialize it. ------------------------------------------------------------------------ r16549 | raeburn | 2004-07-06 20:30:08 -0400 (Tue, 06 Jul 2004) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in * configure.in: Check for getpwuid_r. ------------------------------------------------------------------------ r16548 | raeburn | 2004-07-06 20:29:31 -0400 (Tue, 06 Jul 2004) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/import_name.c * import_name.c (krb5_gss_import_name) [HAVE_GETPWUID_R]: Use getpwuid_r. ------------------------------------------------------------------------ r16547 | raeburn | 2004-07-06 19:37:22 -0400 (Tue, 06 Jul 2004) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in * configure.in: Check for pthread_rwlock_init. ------------------------------------------------------------------------ r16546 | raeburn | 2004-07-06 19:34:43 -0400 (Tue, 06 Jul 2004) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in * configure.in: Fix bug in last change that caused a variable to be used before set. ------------------------------------------------------------------------ r16542 | raeburn | 2004-07-04 04:52:45 -0400 (Sun, 04 Jul 2004) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/configure.in * aclocal.m4 (AC_LIBRARY_NET): Look for res_nsearch. * configure.in: If thread support is enabled and res_nsearch isn't found, issue a warning. ------------------------------------------------------------------------ r16541 | raeburn | 2004-07-04 04:48:21 -0400 (Sun, 04 Jul 2004) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/dnssrv.c M /trunk/src/lib/krb5/os/hst_realm.c * dnssrv.c (krb5int_make_srv_query_realm) [HAVE_RES_NSEARCH]: Use res_nsearch instead of res_search. * hst_realm.c (krb5_try_realm_txt_rr) [HAVE_RES_NSEARCH]: Likewise. ------------------------------------------------------------------------ r16540 | raeburn | 2004-07-03 20:37:55 -0400 (Sat, 03 Jul 2004) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/error_message.c * error_message.c (remove_error_table) [!ENABLE_THREADS && DEBUG_THREADS]: Update test for "initialized" field in mutex. ------------------------------------------------------------------------ r16539 | raeburn | 2004-07-02 18:16:56 -0400 (Fri, 02 Jul 2004) | 12 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-thread.h * k5-thread.h: Restructured mutex code. (k5_debug_loc): New type, may contain file/line info if DEBUG_THREADS_LOC is defined. (k5_os_nothread_*): Dummy implementation of mutex lock for a single-threded process. Uses a flag and assert() if DEBUG_THREADS is defined, does nothing interesting otherwise. (k5_os_mutex*, k5_once*): General implementations, with dummy or POSIX or POSIX-if-loaded-otherwise-dummy variants. (k5_mutex_*): Combine OS-specific mutex implementation with optional file/line tracking, and provide a place to instrument for other debugging or performance data. ------------------------------------------------------------------------ r16538 | raeburn | 2004-07-02 17:32:17 -0400 (Fri, 02 Jul 2004) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/an_to_ln.c * an_to_ln.c: Include string.h. ------------------------------------------------------------------------ r16537 | raeburn | 2004-07-01 17:02:45 -0400 (Thu, 01 Jul 2004) | 3 lines Changed paths: M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.c * kinit.c (k5_kinit): Don't free addresses after calling krb5_get_init_creds_opt_set_address_list; it doesn't make a copy. ------------------------------------------------------------------------ r16536 | raeburn | 2004-07-01 15:39:39 -0400 (Thu, 01 Jul 2004) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in M /trunk/src/include/k5-platform.h M /trunk/src/include/win-mac.h * configure.in: Test for 'inline' support. * k5-platform.h (inline): Don't define here. * win-mac.h (inline): Define as __inline. ------------------------------------------------------------------------ r16535 | raeburn | 2004-06-30 21:22:47 -0400 (Wed, 30 Jun 2004) | 10 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-thread.h * k5-thread.h (K5_MUTEX_DEBUG_INITIALIZER): Use current file and line. (k5_mutex_debug_finish_init, k5_mutex_debug_init, k5_mutex_debug_destroy): Save current file and line. (k5_mutex_debug_lock): Verify that the lock was unlocked before, and set the state to locked. (k5_mutex_debug_unlock): Verify that the mutex was locked before, and set the state to unlocked. (k5_debug_assert_locked, k5_debug_assert_unlocked): Use k5_mutex_debug_check_init instead of checking initialized==1. ------------------------------------------------------------------------ r16534 | raeburn | 2004-06-30 19:24:42 -0400 (Wed, 30 Jun 2004) | 16 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_file.c Thread-safety for file-based credentials caches. * cc_file.c (krb5_fcc_data): Added a mutex. (krb5_fcc_read*, krb5_fcc_write, krb5_fcc_store_*, krb5_fcc_open_file, krb5_fcc_skip_header, krb5_fcc_skip_principal): Verify that the mutex is locked. (MAYBE_OPEN): Verify that the mutex is locked; unlock it if returning an error. (krb5_fcc_initialize, krb5_fcc_start_seq_get, krb5_fcc_get_principal, krb5_fcc_store, krb5_fcc_set_flags): Lock and unlock the mutex. (krb5_fcc_close): Likewise. Destroy the mutex when done. (krb5_fcc_destroy): Merge stdio and non-stdio versions a little more. Destroy the mutex when done. (krb5_fcc_resolve): Initialize and lock the mutex. (krb5_fcc_next_cred): Lock and unlock the mutex. Merge the stdio and non-stdio branches a little more. ------------------------------------------------------------------------ r16533 | raeburn | 2004-06-30 17:21:56 -0400 (Wed, 30 Jun 2004) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-thread.h * k5-thread.h (k5_debug_assert_locked, k5_debug_assert_unlocked): New macros. (k5_assert_locked, k5_assert_unlocked): New macros, may or may not call the debug macros. ------------------------------------------------------------------------ r16532 | raeburn | 2004-06-30 16:30:54 -0400 (Wed, 30 Jun 2004) | 2 lines Changed paths: M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/libkadm5clnt.exports * libkadm5clnt.exports: Export kadm5_get_admin_service_name. ------------------------------------------------------------------------ r16528 | jaltman | 2004-06-30 01:00:25 -0400 (Wed, 30 Jun 2004) | 21 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_mslsa.c ticket: new * cc_mslsa.c: - is_windows_2000() indicates the OS is Windows 2000 or higher - is_windows_xp() indicates the OS is Windows XP or higher which indicates that PKERB_QUERY_TKT_CACHE_EX_RESPONSE and PKERB_TICKET_CACHE_INFO_EX are available. - does_retrieve_ticket_cache_ticket() checks to see if a Microsoft private fix is available which adds a new Cache Flag, KERB_RETRIEVE_TICKET_CACHE_TICKET, which when set causes the requested ticket to be stored in the LSA cache even when the TicketFlags and EncType are not set to 0. - KerbExternalTicketMatch() is a test to determine if two Microsoft External Tickets are identical + use the KerbQueryTicketCacheExMessage LSA call on XP or higher + specify the KERB_RETRIEVE_TICKET_CACHE_TICKET flag when it is available = The combination of both + items will cause the ClientRealm to be displayed properly for all cross realm tickets obtained via the MSLSA ------------------------------------------------------------------------ r16527 | raeburn | 2004-06-29 09:15:20 -0400 (Tue, 29 Jun 2004) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_memory.c * cc_memory.c (krb5_mcc_free): Don't free the mutex here. ------------------------------------------------------------------------ r16526 | tlyu | 2004-06-28 18:47:11 -0400 (Mon, 28 Jun 2004) | 3 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/auth_gss.c M /trunk/src/lib/rpc/auth_gssapi.c M /trunk/src/lib/rpc/authgss_prot.c M /trunk/src/lib/rpc/clnt_udp.c M /trunk/src/lib/rpc/pmap_prot.c M /trunk/src/lib/rpc/rpc_prot.c M /trunk/src/lib/rpc/svc_auth_unix.c M /trunk/src/lib/rpc/xdr.c M /trunk/src/lib/rpc/xdr.h M /trunk/src/lib/rpc/xdr_mem.c M /trunk/src/lib/rpc/xdr_rec.c Lots of signedness and argument-casting fixes. Some arithmetic paranoia for seasoning. ------------------------------------------------------------------------ r16525 | raeburn | 2004-06-28 15:02:51 -0400 (Mon, 28 Jun 2004) | 8 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog Missed some log data with last checkin: * cc_memory.c (struct _krb5_mcc_data): Delete 'next' pointer. Add a mutex. (krb5_mcc_*): Lock and unlock the mutex as appropriate. (struct krb5_mcc_list_node): New type, separates the linked-list container from the data for individual nodes. (mcc_head): Now points to krb5_mcc_list_node. ------------------------------------------------------------------------ r16524 | raeburn | 2004-06-28 14:58:53 -0400 (Mon, 28 Jun 2004) | 8 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc-int.h M /trunk/src/lib/krb5/ccache/cc_memory.c M /trunk/src/lib/krb5/ccache/ccbase.c * cc_memory.c: Include k5-thread.h. (krb5int_mcc_mutex): New lock. (krb5_mcc_store): Rewrite. (NEED_WINDOWS): Don't define. (krb5_mcc_*): All functions now static. * cc-int.h (krb5int_mcc_mutex): Declare. * ccbase.c (krb5int_cc_initialize): Initialize it. ------------------------------------------------------------------------ r16523 | tlyu | 2004-06-26 15:08:46 -0400 (Sat, 26 Jun 2004) | 5 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/ovsec_kadmd.c ticket: 2601 status: open * ovsec_kadmd.c (log_badverf): Fix a missed rpc_u_int32. ------------------------------------------------------------------------ r16522 | tlyu | 2004-06-25 19:23:36 -0400 (Fri, 25 Jun 2004) | 5 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/adb.h M /trunk/src/lib/kadm5/kadm_rpc_xdr.c M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/types.hin ticket: 2601 status: open more namespace cleanup: remove uses of rpc_int32 and rpc_u_int32 ------------------------------------------------------------------------ r16521 | raeburn | 2004-06-25 15:42:10 -0400 (Fri, 25 Jun 2004) | 8 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-platform.h ticket: 2603 status: resolved * k5-platform.h (JOIN4, JOIN4_2, JOIN3, JOIN3_2): Unused macros deleted. (JOIN__2, JOIN__2_2): Renamed from JOIN2 and JOIN2_2. Insert two underscores between the tokens supplied. All uses changed to use new macros, and not use identifiers with leading underscores. ------------------------------------------------------------------------ r16520 | lxs | 2004-06-25 08:12:13 -0400 (Fri, 25 Jun 2004) | 2 lines Changed paths: M /trunk/src/mac/MacOSX/Scripts/Kerberos5BuildSystem.jam gssapi_krb5.h is autogenerated in krb5-1.4 and later (don't pull up) ------------------------------------------------------------------------ r16519 | lxs | 2004-06-25 08:11:40 -0400 (Fri, 25 Jun 2004) | 2 lines Changed paths: M /trunk/src/mac/MacOSX/Projects/Kerberos5.pbproj/project.pbxproj Updated for krb5-1.4 file changes ------------------------------------------------------------------------ r16518 | lxs | 2004-06-25 08:10:48 -0400 (Fri, 25 Jun 2004) | 2 lines Changed paths: M /trunk/src/mac/MacOSX/Scripts/Kerberos5Headers.jam gssapi_krb5.h is autogenerated in krb5-1.4 and later (don't pull up) ------------------------------------------------------------------------ r16517 | raeburn | 2004-06-24 20:54:23 -0400 (Thu, 24 Jun 2004) | 2 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/configure.in * configure.in: Fix typo in setting krb5_cv_header_sys_param_h_maxhostnamelen. ------------------------------------------------------------------------ r16516 | tlyu | 2004-06-24 20:07:18 -0400 (Thu, 24 Jun 2004) | 3 lines Changed paths: M /trunk/src/clients/kpasswd/ChangeLog M /trunk/src/clients/kpasswd/kpasswd.c * kpasswd.c (P1, P2): Cosmetic fix for prompts to avoid double colons. ------------------------------------------------------------------------ r16515 | tlyu | 2004-06-24 19:15:55 -0400 (Thu, 24 Jun 2004) | 4 lines Changed paths: M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/client_init.c ticket: 2613 Use null pointer as service name to request host-based service name. ------------------------------------------------------------------------ r16514 | raeburn | 2004-06-24 18:46:21 -0400 (Thu, 24 Jun 2004) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/cc_file.c update copyright, fix comment typo ------------------------------------------------------------------------ r16513 | raeburn | 2004-06-24 18:43:58 -0400 (Thu, 24 Jun 2004) | 8 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_file.c * cc_file.c (krb5_fcc_read_data): Combine stdio and posix versions of code with gratuitous minor differences. (krb5_fcc_read_int32, krb5_fcc_next_cred): Likewise. (krb5_fcc_read_addr): Likewise. Check that filled-in length field matches the value we tried to store (i.e., that type conversion didn't throw away information). (krb5_fcc_read_authdatum): Likewise. ------------------------------------------------------------------------ r16512 | raeburn | 2004-06-24 18:31:45 -0400 (Thu, 24 Jun 2004) | 2 lines Changed paths: M /trunk/src/util/support/threads.c typo in last change ------------------------------------------------------------------------ r16511 | raeburn | 2004-06-24 18:30:16 -0400 (Thu, 24 Jun 2004) | 4 lines Changed paths: M /trunk/src/util/support/ChangeLog M /trunk/src/util/support/threads.c * threads.c: Reorganize code: One definition of each function, with per-platform conditional tests inside, instead of per-platform definitions for each function. Combine common aspects of each function across platforms. ------------------------------------------------------------------------ r16510 | tlyu | 2004-06-24 16:10:05 -0400 (Thu, 24 Jun 2004) | 8 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin.c ticket: new subject: use host-based service name for kadmin client component: krb5-admin * kadmin.c (kadmin_startup): Use host-based service name from kadm5_get_admin_service_name() for SEAM compatibility when old AUTH_GSSAPI not requested. ------------------------------------------------------------------------ r16509 | tlyu | 2004-06-24 16:08:30 -0400 (Thu, 24 Jun 2004) | 3 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/alt_prof.c * alt_prof.c (kadm5_get_admin_service_name): Fix call to kadm5_get_config_params(). ------------------------------------------------------------------------ r16508 | tlyu | 2004-06-24 16:07:29 -0400 (Thu, 24 Jun 2004) | 3 lines Changed paths: M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/client_init.c * client_init.c (_kadm5_init_any)[DEBUG]: Print error from clnttcp_create(). ------------------------------------------------------------------------ r16507 | raeburn | 2004-06-22 14:18:04 -0400 (Tue, 22 Jun 2004) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_file.c * cc_file.c (my_fopen): Function deleted. (krb5_fcc_open_file): Use fopen, not my_fopen. ------------------------------------------------------------------------ r16506 | raeburn | 2004-06-22 14:14:15 -0400 (Tue, 22 Jun 2004) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/des.h M /trunk/src/include/kerberosIV/krb.h M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/adm_proto.h M /trunk/src/include/krb5/kdb.h M /trunk/src/include/krb5/kdb_dbc.h M /trunk/src/include/krb5/kdb_kt.h M /trunk/src/include/krb5.hin M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapi.hin M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/g_initialize.c M /trunk/src/lib/gssapi/mechglue/mechglue.h M /trunk/src/lib/gssapi/mechglue/oid_ops.c M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/g_pw_in_tkt.c M /trunk/src/lib/krb4/kadm_net.c M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/lib/krb5/ccache/ccapi/ChangeLog M /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.c M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/kt_file.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/parse.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/an_to_ln.c M /trunk/src/lib/krb5/os/krbfileio.c M /trunk/src/lib/krb5/os/kuserok.c M /trunk/src/lib/krb5/os/prompter.c M /trunk/src/lib/krb5/os/promptusr.c M /trunk/src/lib/krb5/os/read_pwd.c M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/getuid.c M /trunk/src/lib/krb5/posix/syslog.c M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_io.c M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/vfprintf.c M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_int.h M /trunk/src/util/profile/prof_parse.c M /trunk/src/util/profile/profile.hin Delete preprocessor tests for macintosh, __MWERKS__, applec, and THINK_C, all part of the pre-Mac OS X support. (Except the bits in the Yarrow code, where it was part of the upstream source.) ------------------------------------------------------------------------ r16503 | jaltman | 2004-06-22 02:39:43 -0400 (Tue, 22 Jun 2004) | 9 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_mslsa.c ticket: new cc_mslsa.c: Comment out calls to FormatMessage and do not terminate the program on a failure to generate a message. The existing code fails on non-English systems. We do not need this code in a library unless we are logging to the Event Log which is currently not done. Ignore this for the time being until such time as we decide Event Log entries are important to us. ------------------------------------------------------------------------ r16502 | raeburn | 2004-06-21 16:58:34 -0400 (Mon, 21 Jun 2004) | 12 lines Changed paths: M /trunk/src/util/support/ChangeLog M /trunk/src/util/support/threads.c * threads.c (key_lock): Change to a k5_mutex_t. (k5_key_register): Use k5_ lock routines. (pthread_getspecific, pthread_setspecific, pthread_key_create, pthread_key_delete) [HAVE_PRAGMA_WEAK_REF]: Declare weak. (tsd_if_single) [HAVE_PRAGMA_WEAK_REF]: New variable. (krb5int_thread_support_init): Do pthread key creation only if pthread code is loaded. (krb5int_thread_support_fini): Do pthread key deletion only if pthread code is loaded. (k5_key_register, k5_getspecific, k5_setspecific): Use tsd_if_single when pthread code is not loaded. ------------------------------------------------------------------------ r16500 | jaltman | 2004-06-19 00:40:58 -0400 (Sat, 19 Jun 2004) | 11 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_mslsa.c ticket: new * cc_mslsa.c: Enforce acceptable enctypes by checking against the default_tgs_enctypes list instead of the permitted_enctypes list; only enforce the desired enctype when retrieving tickets to deliver to an application. do not enforce when attempting to determine the current principal name. this is important because specifying an enctype results in a TGS_REQ being sent to the KDC; close memory leak of krb5_cred objects in krb5_lcc_retrieve(). ------------------------------------------------------------------------ r16499 | tlyu | 2004-06-18 22:11:58 -0400 (Fri, 18 Jun 2004) | 20 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/auth_gss.h M /trunk/src/lib/rpc/authgss_prot.c M /trunk/src/lib/rpc/libgssrpc.exports M /trunk/src/lib/rpc/rename.h M /trunk/src/lib/rpc/xdr.c ticket: new subject: fix some 64-bit bugs in RPCSEC_GSS component: krb5-libs * auth_gss.h: Add prototype for xdr_rpc_gss_buf. * authgss_prot.c (xdr_rpc_gss_buf): New function. (xdr_rpc_gss_cred, xdr_rpc_gss_init_args, xdr_rpc_gss_init_res): (xdr_rpc_gss_wrap_data, xdr_rpc_gss_unwrap_data): Use xdr_rpc_gss_buf, to avoid passing a (size_t *) to a xdr_bytes(), which expects (u_int *). (xdr_rpc_gss_wrap_data): Use tmplen to avoid passing (size_t *) to xdr_u_int. * libgssrpc.exports: * rename.h: Add xdr_rpc_gss_buf. * xdr.c (xdr_enum): Fix (kind of) for 64-bit. Still inherently bogus, due to casting of (enum foo *) to (enum_t *) by callers. ------------------------------------------------------------------------ r16498 | raeburn | 2004-06-18 20:31:47 -0400 (Fri, 18 Jun 2004) | 2 lines Changed paths: M /trunk/src/util/db2/include M /trunk/src/util/db2/include/.cvsignore ignore generated timestamp file autoconf.stmp ------------------------------------------------------------------------ r16497 | raeburn | 2004-06-18 20:30:55 -0400 (Fri, 18 Jun 2004) | 2 lines Changed paths: M /trunk/src/lib A /trunk/src/lib/.cvsignore ignore generated file krb5support32.def ------------------------------------------------------------------------ r16496 | raeburn | 2004-06-18 20:30:11 -0400 (Fri, 18 Jun 2004) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5 M /trunk/src/lib/gssapi/krb5/.cvsignore ignore generated file gssapi_krb5.h ------------------------------------------------------------------------ r16495 | raeburn | 2004-06-18 20:28:06 -0400 (Fri, 18 Jun 2004) | 3 lines Changed paths: M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/mpool/mpool.c * mpool/mpool.c (mpool_get, mpool_write): Check that the offset calculation didn't overflow. ------------------------------------------------------------------------ r16494 | raeburn | 2004-06-18 20:25:02 -0400 (Fri, 18 Jun 2004) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in * Makefile.in (SHLIB_EXPLIBS): Add $(LIBS). ------------------------------------------------------------------------ r16493 | raeburn | 2004-06-18 20:21:48 -0400 (Fri, 18 Jun 2004) | 5 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (WITH_CC): Use -Wl,-search_paths_first for linking on Darwin. (KRB5_AC_ENABLE_THREADS): On AIX, add PTHREAD_LIBS to LIBS; don't do it on other platforms. Override CC with PTHREAD_CC only if CC is not gcc. Don't add PTHREAD_CFLAGS to CFLAGS; substitute PTHREAD_CFLAGS separately. ------------------------------------------------------------------------ r16492 | raeburn | 2004-06-18 20:19:03 -0400 (Fri, 18 Jun 2004) | 5 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/shlib.conf * shlib.conf (*-*-darwin*, *-*-rhapsody*): Don't set PICFLAGS or LDFLAGS. Force static libraries only always, instead of just as the default. (*-*-aix*): The initfini argument should be "-binitfini". Use -bernotok, not -berok. Do use the INIT_FINI_PREP command in constructing MAKE_SHLIB_COMMAND. ------------------------------------------------------------------------ r16491 | raeburn | 2004-06-18 20:18:18 -0400 (Fri, 18 Jun 2004) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in * pre.in (PTHREAD_CFLAGS): New variable. (ALL_CFLAGS): Include it. ------------------------------------------------------------------------ r16490 | raeburn | 2004-06-18 20:06:48 -0400 (Fri, 18 Jun 2004) | 7 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in * Makefile.in (all-windows): Make autoconf.h in include\krb5 before building anything else. (WINMAKEFILES): Add util\support\Makefile. (util\support\Makefile) [DOS]: New target. (CE): New variable. ($(CE)test1.h, $(CE)test2.h, $(CE)test1.c, $(CE)test2.c): New targets. ------------------------------------------------------------------------ r16489 | raeburn | 2004-06-18 19:58:13 -0400 (Fri, 18 Jun 2004) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/win-pre.in * win-pre.in (SLIB): New variable. ------------------------------------------------------------------------ r16488 | raeburn | 2004-06-18 19:43:47 -0400 (Fri, 18 Jun 2004) | 5 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-platform.h * k5-platform.h (MAKE_INIT_FUNCTION, CALL_INIT_FUNCTION, INITIALIZER_RAN): Use the linker-driven version for Windows. The auxinit function definition needs an argument list. (MAKE_FINI_FUNCTION): Likewise. ------------------------------------------------------------------------ r16487 | raeburn | 2004-06-18 19:36:57 -0400 (Fri, 18 Jun 2004) | 17 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in M /trunk/src/lib/win_glue.c * Makefile.in (SLIBS, SDEF, S_GLUE, COMERR_GLUE, PROF_GLUE, SGLUE): New variables. (NO_GLUE): Deleted. (CGLUE, PGLUE): Use new separate glue files instead of no_glue. (SRES) [WIN32]: New variable. ($(SRES), $(SLIB)) [WIN32]: New targets. ($(CLIB), $(PLIB), $(KLIB), $(GLIB)) [WIN32]: Depend on and link against $(SLIB) too. ($(SDEF)): New target. Generate Windows export list from common symbol list. ($(COMERR_GLUE), $(PROF_GLUE), $(S_GLUE)): New targets. * win_glue.c (control): Reference add/remove_error_table only if building for krb4 library. Add calls to library init/fini functions for other libraries. For support library, also call a hook function on DLL_THREAD_DETACH. If no recognized library-specific macro is defined, don't compile. (DllMain): Do call control() on DLL_THREAD_DETACH. ------------------------------------------------------------------------ r16486 | raeburn | 2004-06-18 19:25:57 -0400 (Fri, 18 Jun 2004) | 4 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in * Makefile.in (OBJFILEDEP, OBJFILELIST) [DOS]: Include locally built object files. (OBJFILE, LIBOBJS, LOCALINCLUDES) [DOS]: Define. ------------------------------------------------------------------------ r16485 | raeburn | 2004-06-18 19:24:08 -0400 (Fri, 18 Jun 2004) | 7 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in * Makefile.in (OBJFILELIST, OBJFILEDEP) [DOS]: Depend on locally built objects too. (OBJFILE, LIBOBJS) [DOS]: Define. ($(BUILDTOP)/include/gssapi/gssapi.h, generic/gssapi.h, krb5/gssapi_err_krb5.h, generic/gssapi_err_generic.h, krb5/gssapi_krb5.h) [DOS]: Disable dependencies on Windows. ------------------------------------------------------------------------ r16484 | raeburn | 2004-06-18 18:56:45 -0400 (Fri, 18 Jun 2004) | 2 lines Changed paths: M /trunk/src/windows/ChangeLog M /trunk/src/windows/version.rc * version.rc: Add info for support library. ------------------------------------------------------------------------ r16483 | raeburn | 2004-06-18 18:51:37 -0400 (Fri, 18 Jun 2004) | 2 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/Makefile.in * Makefile.in (all-windows): Build support directory. ------------------------------------------------------------------------ r16482 | raeburn | 2004-06-18 18:49:55 -0400 (Fri, 18 Jun 2004) | 10 lines Changed paths: M /trunk/src/util/support/ChangeLog M /trunk/src/util/support/Makefile.in M /trunk/src/util/support/threads.c * Makefile.in (BUILDTOP, LIBNAME, XTRA, OBJFILE): Define for Windows. (LIBOBJS): Define. ($(BUILDTOP)/include/krb5/autoconf.h): Disable rule on Windows. * threads.c (tls_idx, key_lock, destructors, destructors_set): New variables for Windows. (krb5int_thread_support_init, krb5int_thread_support_fini, k5_key_register, k5_getspecific, k5_setspecific, k5_key_delete, krb5int_thread_detach_hook): New functions for Windows. Some are just placeholders. ------------------------------------------------------------------------ r16481 | raeburn | 2004-06-18 18:47:27 -0400 (Fri, 18 Jun 2004) | 12 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in M /trunk/src/util/et/error_message.c M /trunk/src/util/et/test_et.c * Makefile.in ($(OUTPRE)test_et.exe): New target. (check-windows): Build and run test_et.exe. * error_message.c: Include autoconf.h. (HAVE_STRERROR) [_WIN32]: Don't define. (error_message) [_WIN32]: Check for range WSABASEERR+[0,1100) instead of all values under 12000. Use k5_getspecific and k5_setspecific for local buffer. * test_et.c (EXPORT_LIST): Define on Windows. (main): Use add/remove_error_table, not the initialize_ routines. (main) [EXPORT_LIST]: Don't test error_table_name, it's not in the export list. ------------------------------------------------------------------------ r16480 | raeburn | 2004-06-18 18:45:00 -0400 (Fri, 18 Jun 2004) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/win-mac.h * win-mac.h (HAVE_STRERROR, SYS_ERRLIST_DECLARED): Define. ------------------------------------------------------------------------ r16479 | tlyu | 2004-06-17 19:34:49 -0400 (Thu, 17 Jun 2004) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/ser_sctx.c oops, forgot something ------------------------------------------------------------------------ r16478 | tlyu | 2004-06-17 19:14:19 -0400 (Thu, 17 Jun 2004) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp (setup_krb5_conf): Default to not using SRV records to look up KDCs, to avoid timeouts on KRBTEST.COM's DNS servers. ------------------------------------------------------------------------ r16477 | tlyu | 2004-06-17 17:11:00 -0400 (Thu, 17 Jun 2004) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/ser_sctx.c * ser_sctx.c (kg_ctx_size, kg_ctx_externalize): Adjust for new field cred_rcache. ------------------------------------------------------------------------ r16476 | tlyu | 2004-06-17 14:05:47 -0400 (Thu, 17 Jun 2004) | 2 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/libgssrpc.exports * libgssrpc.exports: Update. ------------------------------------------------------------------------ r16475 | raeburn | 2004-06-16 22:23:21 -0400 (Wed, 16 Jun 2004) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/util_validate.c * util_validate.c (g_save): Call gssint_initialize_library. ------------------------------------------------------------------------ r16473 | raeburn | 2004-06-16 21:56:34 -0400 (Wed, 16 Jun 2004) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/clients/kdestroy/ChangeLog M /trunk/src/clients/kdestroy/Makefile.in M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/Makefile.in M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/Makefile.in M /trunk/src/clients/kvno/ChangeLog M /trunk/src/clients/kvno/Makefile.in M /trunk/src/config/ChangeLog D /trunk/src/config/mac-config.README D /trunk/src/config/mac-config.cache D /trunk/src/config/mac-mf.sed D /trunk/src/config/mac-post.in D /trunk/src/config/mac-pre.in M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/Makefile.in M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/Makefile.in M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/Makefile.in M /trunk/src/util/ChangeLog M /trunk/src/util/Makefile.in M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/Makefile.in M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/Makefile.in Purge make targets and variables (and a few files) relating to the old, unmaintained Mac OS 9 (and earlier) support. ------------------------------------------------------------------------ r16471 | tlyu | 2004-06-16 18:14:21 -0400 (Wed, 16 Jun 2004) | 10 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/auth_gss.h M /trunk/src/lib/rpc/rename.h ticket: new subject: more rpc namespace cleanup status: open component: krb5-libs * auth_gss.h: Conditionalize log_debug, log_status, log_hexdump prototypes on GSSRPC__IMPL. * rename.h: More namespace fixes. ------------------------------------------------------------------------ r16470 | tlyu | 2004-06-16 16:18:10 -0400 (Wed, 16 Jun 2004) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/kadmin/testing/util/Makefile.in M /trunk/src/krb524/Makefile.in M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/rpc/Makefile.in make depend ------------------------------------------------------------------------ r16469 | tlyu | 2004-06-16 16:17:00 -0400 (Wed, 16 Jun 2004) | 4 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/depfix.sed * depfix.sed: Delete /os/usr/include as well, to cope with an athena hack. (#include "/os/usr/include/sys/rwstlock.h" in sys/vnode.h) ------------------------------------------------------------------------ r16467 | tlyu | 2004-06-15 23:11:54 -0400 (Tue, 15 Jun 2004) | 16 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/kadm5_create.c M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/kadm_rpc_svc.c M /trunk/src/kadmin/server/misc.h M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/kadmin/server/server_stubs.c M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/admin.h M /trunk/src/lib/kadm5/alt_prof.c M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/client_init.c M /trunk/src/lib/kadm5/clnt/client_principal.c M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/Makefile.in M /trunk/src/lib/rpc/auth.h D /trunk/src/lib/rpc/auth_any.c A /trunk/src/lib/rpc/auth_gss.c A /trunk/src/lib/rpc/auth_gss.h M /trunk/src/lib/rpc/auth_gssapi.c M /trunk/src/lib/rpc/auth_gssapi.h M /trunk/src/lib/rpc/auth_gssapi_misc.c M /trunk/src/lib/rpc/auth_none.c M /trunk/src/lib/rpc/auth_unix.c M /trunk/src/lib/rpc/auth_unix.h A /trunk/src/lib/rpc/authgss_prot.c M /trunk/src/lib/rpc/bindresvport.c M /trunk/src/lib/rpc/clnt.h M /trunk/src/lib/rpc/clnt_generic.c M /trunk/src/lib/rpc/clnt_perror.c M /trunk/src/lib/rpc/clnt_raw.c M /trunk/src/lib/rpc/clnt_simple.c M /trunk/src/lib/rpc/clnt_tcp.c M /trunk/src/lib/rpc/clnt_udp.c M /trunk/src/lib/rpc/configure.in M /trunk/src/lib/rpc/get_myaddress.c M /trunk/src/lib/rpc/getrpcent.c M /trunk/src/lib/rpc/getrpcport.c M /trunk/src/lib/rpc/pmap_clnt.c M /trunk/src/lib/rpc/pmap_clnt.h M /trunk/src/lib/rpc/pmap_getport.c M /trunk/src/lib/rpc/pmap_prot.h M /trunk/src/lib/rpc/pmap_prot2.c M /trunk/src/lib/rpc/pmap_rmt.c M /trunk/src/lib/rpc/pmap_rmt.h A /trunk/src/lib/rpc/rename.h M /trunk/src/lib/rpc/rpc.h M /trunk/src/lib/rpc/rpc_callmsg.c M /trunk/src/lib/rpc/rpc_commondata.c M /trunk/src/lib/rpc/rpc_dtablesize.c M /trunk/src/lib/rpc/rpc_msg.h M /trunk/src/lib/rpc/rpc_prot.c M /trunk/src/lib/rpc/svc.c M /trunk/src/lib/rpc/svc.h M /trunk/src/lib/rpc/svc_auth.c M /trunk/src/lib/rpc/svc_auth.h D /trunk/src/lib/rpc/svc_auth_any.c A /trunk/src/lib/rpc/svc_auth_gss.c M /trunk/src/lib/rpc/svc_auth_gssapi.c A /trunk/src/lib/rpc/svc_auth_none.c M /trunk/src/lib/rpc/svc_auth_unix.c M /trunk/src/lib/rpc/svc_run.c M /trunk/src/lib/rpc/svc_simple.c M /trunk/src/lib/rpc/svc_tcp.c M /trunk/src/lib/rpc/svc_udp.c M /trunk/src/lib/rpc/types.hin M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/client.c M /trunk/src/lib/rpc/unit-test/server.c M /trunk/src/lib/rpc/xdr.c M /trunk/src/lib/rpc/xdr.h M /trunk/src/lib/rpc/xdr_alloc.c M /trunk/src/lib/rpc/xdr_array.c M /trunk/src/lib/rpc/xdr_float.c M /trunk/src/lib/rpc/xdr_mem.c M /trunk/src/lib/rpc/xdr_rec.c M /trunk/src/lib/rpc/xdr_reference.c M /trunk/src/lib/rpc/xdr_stdio.c ticket: 2578 This commit merges the RPCSEC_GSS integration branch onto the trunk. Remaining work includes: * Default to using kadmin/fqdn for SEAM compatibility * Namespace cleanups and other API tweaks -- this API is not stable yet * Fix lib/rpc/unit-test testsuite to test RPCSEC_GSS in addition to AUTH_GSSAPI Additional work will be tracked in separate tickets. This merge is bracketed between the tags "tlyu-umich-rpc-merge-pre" and "tlyu-umich-rpc-merge-post". ------------------------------------------------------------------------ r16465 | tlyu | 2004-06-15 22:37:23 -0400 (Tue, 15 Jun 2004) | 15 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/delete_sec_context.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h ticket: 2600 ok, let's try this again... * accept_sec_context.c (krb5_gss_accept_sec_context): Only null out the auth_context's rcache if it was provided by acceptor creds; this prevents a leak. * delete_sec_context.c (krb5_gss_delete_sec_context): Only null out the auth_context's rcache if it was provided by acceptor creds; this prevents a leak. * gssapiP_krb5.h (krb5_gss_ctx_id_rec): Add cred_rcache to track whether acceptor creds provided an rcache. ------------------------------------------------------------------------ r16464 | raeburn | 2004-06-15 22:36:44 -0400 (Tue, 15 Jun 2004) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in * Makefile.in (LOCALINCLUDES): Add $srcdir/os. ------------------------------------------------------------------------ r16463 | raeburn | 2004-06-15 22:36:06 -0400 (Tue, 15 Jun 2004) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/krb5_libinit.c * krb5_libinit.c: Include os-proto.h. ------------------------------------------------------------------------ r16462 | raeburn | 2004-06-15 22:32:33 -0400 (Tue, 15 Jun 2004) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in * Makefile.in (SHLIB_RDIRS): Set. ------------------------------------------------------------------------ r16455 | raeburn | 2004-06-15 15:08:04 -0400 (Tue, 15 Jun 2004) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/krb5_libinit.c * krb5_libinit.c (krb5int_lib_init): Initialize krb5int_us_time_mutex. ------------------------------------------------------------------------ r16454 | raeburn | 2004-06-15 15:06:13 -0400 (Tue, 15 Jun 2004) | 13 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/c_ustime.c M /trunk/src/lib/krb5/os/os-proto.h Localize the OS-specific bits of retrieving the current time a bit more. ** not yet tested on Windows ** * c_ustime.c: Include k5-thread.h. (get_time_now): New function, holds system-dependent code. (krb5int_us_time_mutex): New mutex. (struct time_now): New type. (last_time): New variable, replaces old last_tv, last_sec, last_usec. (krb5_crypto_us_timeofday): Rewrite. Do locking around access to previously returned value, and ensure that we don't return duplicate values. * os-proto.h: Include k5-thread.h. (krb5int_us_time_mutex): Declare. ------------------------------------------------------------------------ r16453 | tlyu | 2004-06-15 14:57:17 -0400 (Tue, 15 Jun 2004) | 9 lines Changed paths: M /trunk/src/lib/gssapi/krb5/accept_sec_context.c ticket: new subject: don't leak rcaches in accept_sec_context version_reported: 1.3.4 component: krb5-libs * accept_sec_context.c (krb5_gss_accept_sec_context): Don't null out rcache of auth_context prior to free if rcache was temporarily allocated; this prevents leaking rcaches. ------------------------------------------------------------------------ r16452 | raeburn | 2004-06-15 14:36:03 -0400 (Tue, 15 Jun 2004) | 3 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/libkrb5.exports * libkrb5.exports: Drop krb5_init_ets, krb5_free_ets, krb5_kt_default_vno, and krb5int_profile_shared_data. ------------------------------------------------------------------------ r16451 | raeburn | 2004-06-15 14:35:19 -0400 (Tue, 15 Jun 2004) | 2 lines Changed paths: M /trunk/src/lib/ChangeLog D /trunk/src/lib/exports.crypto D /trunk/src/lib/exports.des425 D /trunk/src/lib/exports.kdb5 D /trunk/src/lib/exports.krb5 * exports.crypto, exports.des425, exports.kdb5, exports.krb5: Unused files deleted. ------------------------------------------------------------------------ r16450 | raeburn | 2004-06-15 13:52:23 -0400 (Tue, 15 Jun 2004) | 5 lines Changed paths: M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_io.c * rc_io.c (dir, dirlen): Top-level variables deleted. (getdir): Now returns the pointer, doesn't set top-level variables. (GETDIR): Set local variables dir and dirlen using the function's return value. (krb5_rc_io_creat, krb5_rc_io_open_internal): Add the new local variables. ------------------------------------------------------------------------ r16449 | raeburn | 2004-06-15 13:49:09 -0400 (Tue, 15 Jun 2004) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/kt_file.c * kt_file.c (krb5_kt_default_vno): Replaced variable with macro. ------------------------------------------------------------------------ r16448 | raeburn | 2004-06-15 13:47:25 -0400 (Tue, 15 Jun 2004) | 2 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in * Makefile.in (SHLIB_EXPLIBS): Add $(LIBS). ------------------------------------------------------------------------ r16447 | raeburn | 2004-06-15 13:45:55 -0400 (Tue, 15 Jun 2004) | 5 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/configure.in * Makefile.in (SHLIB_DIRS, SHLIB_EXPLIBS, SHLIB_EXPDEPLIBS): Set to depend on the new support library. (SHLIB_LIBS): Don't define. * configure.in: Use BUILD_LIBRARY_WITH_DEPS instead of the no-deps version. ------------------------------------------------------------------------ r16445 | lxs | 2004-06-14 17:29:29 -0400 (Mon, 14 Jun 2004) | 2 lines Changed paths: M /trunk/src/mac/MacOSX/Projects/Kerberos5.pbproj/project.pbxproj Updated to split libraries and clients into separate build systems. Note; this is not aware of build changes on the trunk. ------------------------------------------------------------------------ r16444 | raeburn | 2004-06-14 14:11:48 -0400 (Mon, 14 Jun 2004) | 2 lines Changed paths: M /trunk/src/util/support/ChangeLog M /trunk/src/util/support/libkrb5support.exports * libkrb5support.exports: Drop krb5int_foreach_localaddr. ------------------------------------------------------------------------ r16441 | lxs | 2004-06-14 11:07:20 -0400 (Mon, 14 Jun 2004) | 2 lines Changed paths: A /trunk/src/mac/MacOSX/Scripts/Kerberos5BuildSystem.jam M /trunk/src/mac/MacOSX/Scripts/Kerberos5Headers.jam M /trunk/src/mac/MacOSX/Scripts/Kerberos5ServerBuild.jam Modified Header Generation target so it runs autoconf and builds the autogenerated headers for the split libraries and clients build systems. ------------------------------------------------------------------------ r16440 | tlyu | 2004-06-14 01:05:38 -0400 (Mon, 14 Jun 2004) | 4 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/init_sec_context.c * init_sec_context.c (krb5_gss_init_sec_context): Fix pointer assignment when retrieving k5_context from existing context_handle. ------------------------------------------------------------------------ r16439 | raeburn | 2004-06-11 21:11:15 -0400 (Fri, 11 Jun 2004) | 2 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/pty-int.h * pty-int.h (_AIX && _THREAD_SAFE): Undefine _THREAD_SAFE. ------------------------------------------------------------------------ r16438 | raeburn | 2004-06-11 21:09:43 -0400 (Fri, 11 Jun 2004) | 7 lines Changed paths: M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/Makefile.in M /trunk/src/util/db2/configure.in * Makefile.in (include/generated.stmp): New intermediate target file, to prevent repeated generation of unchanging header files. (include/config.h, include/db-config.h): Depend on it. ($(srcdir)/include/autoconf.stmp, $(srcdir)/include/config.h.in): Likewise. (clean-includes): Delete the new intermediate target files. * configure.in: Generate include/generated.stmp when config.status is run. ------------------------------------------------------------------------ r16434 | tlyu | 2004-06-11 14:57:03 -0400 (Fri, 11 Jun 2004) | 2 lines Changed paths: M /trunk/README update for 1.3.4 ------------------------------------------------------------------------ r16432 | raeburn | 2004-06-10 21:22:16 -0400 (Thu, 10 Jun 2004) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in * Makefile.in (gssapi_krb5.h): Add Windows version of generation rule. ------------------------------------------------------------------------ r16431 | raeburn | 2004-06-10 21:08:23 -0400 (Thu, 10 Jun 2004) | 9 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_encode.c M /trunk/src/lib/krb5/asn.1/asn1_encode.h * asn1_encode.c (asn1_encode_generaltime): Fix memcpy argument to actually be a pointer. (asn1_encode_enumerated): Drop "const" from scalar argument type. * asn1_encode.h (asn1_encode_integer, asn1_encode_enumerated, asn1_encode_unsigned_integer, asn1_encode_octetstring, asn1_encode_charstring, asn1_encode_printablestring, asn1_encode_ia5string, asn1_encode_generaltime, asn1_encode_generalstring): Drop "const" from scalar argument types. ------------------------------------------------------------------------ r16430 | raeburn | 2004-06-10 17:46:01 -0400 (Thu, 10 Jun 2004) | 7 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/admin.texinfo ticket: 2585 tags: pullup target_version: 1.3.4 * admin.texinfo (Supported Encryption Types): Reflect new AES support in GSSAPI, but keep a warning about interoperability with old versions. ------------------------------------------------------------------------ r16429 | raeburn | 2004-06-10 14:23:48 -0400 (Thu, 10 Jun 2004) | 2 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in * Makefile.in (krb5/gssapi_krb5.h): Depend on recursion rule. ------------------------------------------------------------------------ r16428 | hartmans | 2004-06-09 22:17:39 -0400 (Wed, 09 Jun 2004) | 5 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in ticket: 2587 status: open Install gssapi_krb5.h from build dir not srcdir. ------------------------------------------------------------------------ r16427 | hartmans | 2004-06-09 14:30:01 -0400 (Wed, 09 Jun 2004) | 15 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c Ticket: new Subject: If channel bindings are supplied to server require them to be matched. Based on discussion on kerberos@mit.edu, the decision to allow null channel bindings from a client to match even when server channel bindings are supplied is flawed. This decision assumes that we cannot get server implementations to change even though we are able to deploy a new Kerberos implementation on the server. In practice the server implementations in question have actually changed and so the only part of revision 1.54 of accept_sec_context.c we actually need is the code to ignore channel bindings if null channel bindings are passed into the server. Thus the change to allow null channel bindings from the client to match against any channel bindings on the server is backed out. ------------------------------------------------------------------------ r16426 | raeburn | 2004-06-08 20:11:29 -0400 (Tue, 08 Jun 2004) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/sendto_kdc.c ugh. revert last change. ------------------------------------------------------------------------ r16425 | raeburn | 2004-06-08 20:06:34 -0400 (Tue, 08 Jun 2004) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/sendto_kdc.c * sendto_kdc.c (krb5int_sendtokdc_debug_handler) [!DEBUG]: Define as a macro, not a variable. ------------------------------------------------------------------------ r16424 | hartmans | 2004-06-08 17:55:40 -0400 (Tue, 08 Jun 2004) | 2 lines Changed paths: M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/util/et/Makefile.in M /trunk/src/util/support/Makefile.in Run make depend ------------------------------------------------------------------------ r16423 | hartmans | 2004-06-08 17:50:17 -0400 (Tue, 08 Jun 2004) | 9 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/configure.in M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapiP_generic.h M /trunk/src/lib/gssapi/generic/util_validate.c M /trunk/src/lib/gssapi/generic/utl_nohash_validate.c M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_err_krb5.et D /trunk/src/lib/gssapi/krb5/gssapi_krb5.h A /trunk/src/lib/gssapi/krb5/gssapi_krb5.hin M /trunk/src/lib/gssapi/krb5/init_sec_context.c A /trunk/src/lib/gssapi/krb5/lucid_context.c A /trunk/src/lib/gssapi/krb5/set_allowable_enctypes.c Ticket: 2587 status: open Patch from kwc@citi.umich.edu to support gss_krb5_export_lucid_sec_context and other facilities for NFSv4 implementations. In order to apply this patch gss_krb5.h needs to be auto-generated so we can expose a 64-bit type for sequence numbers. ------------------------------------------------------------------------ r16422 | raeburn | 2004-06-08 16:05:39 -0400 (Tue, 08 Jun 2004) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in * Makefile.in ($(srcdir)/krb5/autoconf.stmp): Always use --include, don't try --localdir. (all-recurse): Depend on krb5/autoconf.h. ------------------------------------------------------------------------ r16421 | raeburn | 2004-06-08 15:48:56 -0400 (Tue, 08 Jun 2004) | 3 lines Changed paths: M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/Makefile.in * Makefile.in ($(srcdir)/include/config.h.in): Always use --include, never try --localdir. ------------------------------------------------------------------------ r16420 | raeburn | 2004-06-08 15:27:57 -0400 (Tue, 08 Jun 2004) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (CONFIG_RULES): Don't set AUTOCONF, AUTOCONFFLAGS, AUTOHEADER, AUTOHEADERFLAGS, AUTOCONFINCFLAGS. ------------------------------------------------------------------------ r16419 | raeburn | 2004-06-08 15:26:06 -0400 (Tue, 08 Jun 2004) | 7 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/post.in M /trunk/src/config/pre.in * pre.in (AUTOCONF, AUTOHEADER): Always set to autoconf and autoheader respectively. (AUTOCONFFLAGS, AUTOHEADERFLAGS): Always set to empty. * post.in (Makefile): Always run autoconf with --include, don't bother with --localdir any more. Don't delete autom4te.cache here. (clean-unix): Delete autom4te.cache. ------------------------------------------------------------------------ r16418 | raeburn | 2004-06-08 15:05:05 -0400 (Tue, 08 Jun 2004) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/shlib.conf * shlib.conf (*-*-darwin*, *-*-rhapsody*): Add -Wl,-search_paths_first to linker flags. ------------------------------------------------------------------------ r16417 | epeisach | 2004-06-07 15:31:23 -0400 (Mon, 07 Jun 2004) | 6 lines Changed paths: M /trunk/src/clients/kpasswd/ChangeLog M /trunk/src/clients/kpasswd/kpasswd.c M /trunk/src/clients/kpasswd/ksetpwd.c * kpasswd.c (get_name_from_passwd_file): Do not cast return from getuid() to int as argument to getpwuid. * ksetpwd.c: Include time.h for time() prototype. (main): Return 0 on success. ------------------------------------------------------------------------ r16416 | epeisach | 2004-06-07 15:25:32 -0400 (Mon, 07 Jun 2004) | 7 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/network.c * network.c (paddr): Use unsigned int for length. (kdc_conn_type): Declare CONN_ enumerated types in connection as distinct type. (add_fd): Declare as taking enum type instead of simply integer. Prevents assignment of interger to an enum. (process_tcp_connection): Remove variable assigned to but never used. ------------------------------------------------------------------------ r16415 | raeburn | 2004-06-04 18:46:11 -0400 (Fri, 04 Jun 2004) | 2 lines Changed paths: M /trunk/src/lib/crypto/yarrow/ChangeLog M /trunk/src/lib/crypto/yarrow/yarrow.c * yarrow.c (yarrow_str_error): Now const. ------------------------------------------------------------------------ r16414 | raeburn | 2004-06-04 18:44:30 -0400 (Fri, 04 Jun 2004) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_encode.c * asn1_encode.c (asn1_encode_generaltime): Use gmtime_r if available. ------------------------------------------------------------------------ r16413 | raeburn | 2004-06-04 18:43:15 -0400 (Fri, 04 Jun 2004) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/str_conv.c * str_conv.c (krb5_string_to_timestamp): Use localtime_r if available. (krb5_timestamp_to_string, krb5_timestamp_to_sfstring): Likewise. ------------------------------------------------------------------------ r16412 | raeburn | 2004-06-04 18:42:32 -0400 (Fri, 04 Jun 2004) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/parse.c * parse.c (krb5_parse_name): Use assert and abort, not exit. ------------------------------------------------------------------------ r16411 | raeburn | 2004-06-04 18:35:25 -0400 (Fri, 04 Jun 2004) | 6 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/Makefile.in M /trunk/src/config/ChangeLog M /trunk/src/config/lib.in M /trunk/src/config/pre.in M /trunk/src/config/shlib.conf M /trunk/src/lib/apputils/ChangeLog M /trunk/src/lib/apputils/Makefile.in M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/Makefile.in M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/Makefile.in M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/Makefile.in M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/Makefile.in M /trunk/src/util/support/ChangeLog M /trunk/src/util/support/Makefile.in Change all uses of LIB in UNIX makefiles to LIBBASE, for better Windows compatibility. (Windows nmake exports make variables into the environment, and LIB is treated by the Windows linker as a search path for libraries, thus breaking the linking on Windows of anything needing libraries from the search path in directories where we build libraries on UNIX.) ------------------------------------------------------------------------ r16410 | raeburn | 2004-06-04 17:37:18 -0400 (Fri, 04 Jun 2004) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/srv_rcache.c Oops. * srv_rcache.c (krb5_get_server_rcache): Don't forget to actually include the cache type in the cache name, after looking it up. ------------------------------------------------------------------------ r16409 | raeburn | 2004-06-04 16:29:22 -0400 (Fri, 04 Jun 2004) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/kuserok.c * kuserok.c (krb5_kuserok): Handle draft POSIX versions of getpwnam_r. ------------------------------------------------------------------------ r16408 | raeburn | 2004-06-04 16:28:39 -0400 (Fri, 04 Jun 2004) | 3 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_file.c * prof_file.c (profile_open_file): Handle earlier (draft POSIX) specifications of getpwuid_r. ------------------------------------------------------------------------ r16407 | raeburn | 2004-06-04 11:46:30 -0400 (Fri, 04 Jun 2004) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in * configure.in: Check number of arguments to getpwnam_r and getpwuid_r and define some new macros if they're the four-argument draft POSIX versions. ------------------------------------------------------------------------ r16406 | raeburn | 2004-06-03 21:06:43 -0400 (Thu, 03 Jun 2004) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in * configure.in: Check for getpwnam_r, gmtime_r, and localtime_r. ------------------------------------------------------------------------ r16405 | raeburn | 2004-06-03 21:05:24 -0400 (Thu, 03 Jun 2004) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in * configure.in: Check for various _r functions needed for thread safety. If enable-thread-support is specified, complain about any that aren't found. ------------------------------------------------------------------------ r16403 | tlyu | 2004-06-03 18:50:35 -0400 (Thu, 03 Jun 2004) | 2 lines Changed paths: M /trunk/README bump some missed version numbers ------------------------------------------------------------------------ r16402 | raeburn | 2004-06-03 18:44:18 -0400 (Thu, 03 Jun 2004) | 5 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/com_err.c Oops. Fixes last night's test failures in last night's build... * com_err.c (com_err_va): In success case, don't then fall through into error case. ------------------------------------------------------------------------ r16397 | tlyu | 2004-06-03 17:07:25 -0400 (Thu, 03 Jun 2004) | 2 lines Changed paths: M /trunk/README update for krb5-1.3.4-beta1 ------------------------------------------------------------------------ r16396 | raeburn | 2004-06-02 22:21:30 -0400 (Wed, 02 Jun 2004) | 4 lines Changed paths: M /trunk/doc/ChangeLog A /trunk/doc/thread-safe.txt A /trunk/doc/threads.txt Checkpoint notes on thread safety technique and status of various libraries. * threads.txt, thread-safe.txt: New files. ------------------------------------------------------------------------ r16395 | raeburn | 2004-06-02 22:19:23 -0400 (Wed, 02 Jun 2004) | 6 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/configure.in M /trunk/src/util/profile/prof_file.c Closer to thread-safe... * configure.in: Check for getpwuid_r. * prof_file.c (profile_open_file) [HAVE_PWD_H && HAVE_GETPWUID_R]: Use getpwuid_r if available. ------------------------------------------------------------------------ r16394 | raeburn | 2004-06-02 20:30:02 -0400 (Wed, 02 Jun 2004) | 14 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/com_err.c M /trunk/src/util/et/error_message.c M /trunk/src/util/et/error_table.h The com_err library is now probably as thread-safe as it's going to get, on UNIX; Windows still needs work.... * com_err.c: Include stdlib.h. (com_err_hook_lock): New mutex. (com_err_lock_hook_handle): New function. (com_err_va, set_com_err_hook, reset_com_err_hook): Call com_err_finish_init, and grab the lock. * error_message.c: Don't include k5-thread.h. (com_err_finish_init): New function. (com_err_initialize): Initialize the new mutex. * error_table.h: Include k5-thread.h. (com_err_hook_lock, com_err_finish_init): Declare. ------------------------------------------------------------------------ r16393 | raeburn | 2004-06-02 19:47:36 -0400 (Wed, 02 Jun 2004) | 5 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-thread.h * k5-thread.h: Error out at compile time if thread support is enabled but the thread system isn't pthreads. (This is after the code disabling thread support for non-pthreads systems, so it's a placeholder for now that should never get invoked.) ------------------------------------------------------------------------ r16392 | raeburn | 2004-06-02 19:41:51 -0400 (Wed, 02 Jun 2004) | 4 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/prng.c * prng.c (init_once): Variable deleted. (krb5_c_random_add_entropy): Do the initialization once, using the yarrow_lock mutex instead of k5_once to protect it. ------------------------------------------------------------------------ r16391 | raeburn | 2004-06-02 19:40:12 -0400 (Wed, 02 Jun 2004) | 4 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/disp_com_err_status.c * disp_com_err_status.c (init_et): Variable deleted. (g_display_com_err_status): Don't call initialize_ggss_error_table conditionally; instead, always call gssint_initialize_library. ------------------------------------------------------------------------ r16390 | raeburn | 2004-06-02 18:54:31 -0400 (Wed, 02 Jun 2004) | 7 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/gss_libinit.c * gss_libinit.c (gssint_lib_init): Initialize error tables here. (gssint_initialize_library): Don't do it directly here. Make sure gssint_lib_init has been called, and return the status. (gssint_lib_fini): Remove error tables here. (gssint_cleanup_library): Function deleted. (initialized): Variable deleted. ------------------------------------------------------------------------ r16389 | raeburn | 2004-06-02 18:38:45 -0400 (Wed, 02 Jun 2004) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/krb5_libinit.c Oops. Add and remove k524 error table too. ------------------------------------------------------------------------ r16388 | raeburn | 2004-06-02 18:35:33 -0400 (Wed, 02 Jun 2004) | 11 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb5_libinit.c Add/remove error tables in library initialization/termination, not per context. Use only one library initialization scheme, and install the error tables in only one place. * krb5_libinit.c (initialized): Variable deleted, all references removed. (krb5int_lib_init): Initialize error tables here. (krb5int_initialize_library): Don't do it here. * error_tables/Makefile.in (STLIBOBJS, OBJS, SRCS): Drop init_ets code. * krb/init_ctx.c (init_common): Don't call krb5_init_ets. (krb5_free_context): Don't call krb5_free_ets. ------------------------------------------------------------------------ r16387 | raeburn | 2004-06-02 18:29:18 -0400 (Wed, 02 Jun 2004) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/srv_rcache.c * srv_rcache.c (krb5_get_server_rcache): Use krb5_rc_resolve_full instead of constructing an rcache object locally. ------------------------------------------------------------------------ r16386 | raeburn | 2004-06-02 18:25:37 -0400 (Wed, 02 Jun 2004) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc-int.h M /trunk/src/lib/krb5/rcache/rc_dfl.c M /trunk/src/lib/krb5/rcache/rcdef.c M /trunk/src/lib/krb5/rcache/rcfns.c M /trunk/src/lib/krb5/rcache/ser_rc.c Move definitions of struct krb5_rc_st, struct _krb5_rc_ops, krb5_rc_ops, and declarations of krb5_rc_register_type, krb5_rc_dfl_ops from k5-int.h to rc-int.h. Include rc-int.h in the krb5/rcache files that need it. ------------------------------------------------------------------------ r16384 | tlyu | 2004-06-02 17:56:02 -0400 (Wed, 02 Jun 2004) | 10 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/an_to_ln.c ticket: new subject: fix missing braces in an_to_ln.c security patch tags: pullup target_version: 1.3.4 version_reported: 1.3.4 component: krb5-libs * an_to_ln.c (do_replacement): Patch from Bill Dodd to fix missing braces in previous security patch. ------------------------------------------------------------------------ r16381 | tlyu | 2004-06-01 16:16:38 -0400 (Tue, 01 Jun 2004) | 12 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/an_to_ln.c ticket: new subject: fix buffer overflow in an_to_ln.c version_reported: 1.3.3 target_version: 1.3.4 tags: pullup component: krb5-libs * an_to_ln.c (rule_an_to_ln): Fix buffer overflow when parsing principal names into components. (do_replacement): likewise (aname_replacer): Support error return from do_replacement ------------------------------------------------------------------------ r16380 | epeisach | 2004-05-31 08:39:16 -0400 (Mon, 31 May 2004) | 4 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kadmin/cli/keytab.c * kadmin.h, keytab.c: Remove inclusion of k5-int.h. Nothing internal is referenced - krb5.h is sufficient. ------------------------------------------------------------------------ r16379 | raeburn | 2004-05-31 00:10:18 -0400 (Mon, 31 May 2004) | 4 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/error_message.c * error_message.c (terminated): New variable. (com_err_terminate): Set it. (remove_error_table): Check it, warn and abort if set. ------------------------------------------------------------------------ r16378 | raeburn | 2004-05-30 16:06:15 -0400 (Sun, 30 May 2004) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_AC_GCC_ATTRS): On AIX 4, mark the destructor attribute as always not working, until we can construct a good test for the order of destructors in the multiple shared library case. ------------------------------------------------------------------------ r16377 | raeburn | 2004-05-30 16:04:04 -0400 (Sun, 30 May 2004) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/shlib.conf * shlib.conf (*-*-aix*): Use linker options for library finalization. ------------------------------------------------------------------------ r16376 | raeburn | 2004-05-30 03:27:32 -0400 (Sun, 30 May 2004) | 9 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/Makefile.in M /trunk/src/kadmin/cli/getdate.y M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kadmin/cli/kadmin.h * getdate.y: Include krb5.h and kadmin.h. (get_date): Drop second argument; always use NULL. * kadmin.h: Include time.h and/or sys/time.h. (get_date): Declare. * kadmin.c (get_date): Don't declare. (kadmin_parse_princ_args, kadmin_parse_policy_args): Drop second argument to get_date. * Makefile.in (LOCALINCLUDES): Define. ------------------------------------------------------------------------ r16375 | raeburn | 2004-05-30 02:05:54 -0400 (Sun, 30 May 2004) | 5 lines Changed paths: M /trunk/src/clients/kpasswd/ChangeLog M /trunk/src/clients/kpasswd/ksetpwd.c Silence some gcc compilation warnings: * ksetpwd.c (verify_creds, get_init_creds_opt_init, userinitcontext, init_creds): Now static. (main): Remove one of two variables named "ccache". ------------------------------------------------------------------------ r16374 | raeburn | 2004-05-30 01:59:46 -0400 (Sun, 30 May 2004) | 2 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/clnt_tcp.c * clnt_tcp.c: Include string.h. ------------------------------------------------------------------------ r16373 | raeburn | 2004-05-30 01:57:29 -0400 (Sun, 30 May 2004) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h * k5-int.h (krb5int_crypto_init, krb5int_prng_init): Declare. ------------------------------------------------------------------------ r16372 | raeburn | 2004-05-30 01:44:10 -0400 (Sun, 30 May 2004) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/setenv.c * setenv.c: Include string.h. ------------------------------------------------------------------------ r16371 | epeisach | 2004-05-27 23:44:33 -0400 (Thu, 27 May 2004) | 3 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/ccache/cc-int.h M /trunk/src/lib/krb5/ccache/ccbase.c M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/Makefile.in A /trunk/src/lib/krb5/keytab/kt-int.h M /trunk/src/lib/krb5/keytab/ktbase.c M /trunk/src/lib/krb5/krb5_libinit.c M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/Makefile.in A /trunk/src/lib/krb5/rcache/rc-int.h M /trunk/src/lib/krb5/rcache/rc_base.c Add prototypes for library init and fini functions. Makefile dependencies updated. ------------------------------------------------------------------------ r16369 | raeburn | 2004-05-27 19:07:50 -0400 (Thu, 27 May 2004) | 5 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/win-pre.in * win-pre.in (CP): Copy nul: plus the file, to avoid carrying over the original modification time, since some of our makefiles depend on $(CP) updating the timestamp. Use binary mode for the copy, because default/ASCII seems to cause a ^Z to be added to the file. ------------------------------------------------------------------------ r16368 | epeisach | 2004-05-26 14:17:35 -0400 (Wed, 26 May 2004) | 9 lines Changed paths: M /trunk/src/lib/crypto/yarrow/ChangeLog M /trunk/src/lib/crypto/yarrow/yarrow.c M /trunk/src/lib/crypto/yarrow/ycipher.c M /trunk/src/lib/crypto/yarrow/ycipher.h * yarrow.c (krb5int_yarrow_final): Call krb5int_yarrow_cipher_final before zeroing out reference to memory. * ycipher.[ch] (krb5int_yarrow_cipher_final): Free CIPHER_CTX memory allocated by krb5int_yarrpw_cipher_init(). These cleanup handlers are now invoked in the library "fini" handlers. ------------------------------------------------------------------------ r16364 | jaltman | 2004-05-26 09:10:49 -0400 (Wed, 26 May 2004) | 8 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_mslsa.c ticket: 2574 * cc_mslsa.c: GetMSTGT(). Add krb5_context parameter to allow krb5_get_permitted_enctype() to be called instead of using a hardcoded list of enctypes which may change in the future. krb5_lcc_get_name(): fix return value if Kerberos is not supported. ------------------------------------------------------------------------ r16363 | jaltman | 2004-05-26 00:36:44 -0400 (Wed, 26 May 2004) | 5 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_mslsa.c ticket: new * cc_mslsa.c: GetMSTGT() Initialize pTicketRequest to NULL to prevent inadvertant deallocation. ------------------------------------------------------------------------ r16362 | tlyu | 2004-05-25 17:48:02 -0400 (Tue, 25 May 2004) | 8 lines Changed paths: M /trunk/src/lib/crypto/aes/ChangeLog M /trunk/src/lib/crypto/aes/aesopt.h ticket: 2564 * aesopt.h (PLATFORM_BYTE_ORDER): Treat _WIN32 as always little-endian. Default to little-endian if there's no other compile-time way to detect endianness, noting it as a guess. (SAFE_IO): Error out if SAFE_IO is not set and endianness was guessed. ------------------------------------------------------------------------ r16361 | epeisach | 2004-05-25 14:09:45 -0400 (Tue, 25 May 2004) | 4 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/keytab.c * keytab.c (krb5_ktkdb_get_entry): Change local variable rom int to krb5_boolean to match prototype for as argument to krb5_c_enctype_compare. ------------------------------------------------------------------------ r16360 | epeisach | 2004-05-25 14:07:49 -0400 (Tue, 25 May 2004) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/conv_creds.c * conv_creds.c (krb5int_encode_v4tkt): Unsigned vs signed warning fix. ------------------------------------------------------------------------ r16359 | epeisach | 2004-05-25 14:06:13 -0400 (Tue, 25 May 2004) | 2 lines Changed paths: M /trunk/src/lib/crypto/enc_provider/ChangeLog M /trunk/src/lib/crypto/enc_provider/aes.c * aes.c (krb5int_aes_encrypt): Signed/unsigned warning fix. ------------------------------------------------------------------------ r16358 | epeisach | 2004-05-24 17:04:34 -0400 (Mon, 24 May 2004) | 6 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/t_encrypt.c M /trunk/src/lib/crypto/t_nfold.c * t_encrypt.c (compare_results): Declare static. (main): Free allocated memory before exit. * t_nfold.c (fold_kerberos): Change nbytes argument to unsigned. ------------------------------------------------------------------------ r16357 | epeisach | 2004-05-24 16:41:23 -0400 (Mon, 24 May 2004) | 6 lines Changed paths: M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_io.c Ticket: new Subject: krb5_rc_io_open_internal might try to invoke with negative argument * rc_io.c (krb5_rc_io_open_internal): If file could not be open, do not invoke close negative argument. ------------------------------------------------------------------------ r16356 | epeisach | 2004-05-24 16:24:23 -0400 (Mon, 24 May 2004) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/chpw.c M /trunk/src/lib/krb5/krb/t_ser.c * t_ser.c (ser_keytab_test): Cleanup memory leak of forgetting to close keytab. * chpw.c: Add parenthesis around assignments in conditionals. ------------------------------------------------------------------------ r16355 | epeisach | 2004-05-24 15:53:16 -0400 (Mon, 24 May 2004) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/t_cc.c * t_cc.c (cc_test): Clean up memory leaks in tests. ------------------------------------------------------------------------ r16354 | epeisach | 2004-05-24 15:45:01 -0400 (Mon, 24 May 2004) | 4 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/configure.in * configure.in: When generating prtest, use AC_CONFIG_FILES instead of K5_GEN_FILE so that a chmod may be added to make the script executable. ------------------------------------------------------------------------ r16353 | epeisach | 2004-05-24 15:43:17 -0400 (Mon, 24 May 2004) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krsh.c (main): Invoke krb5_free_context at exit to allow checking for memory leaks. ------------------------------------------------------------------------ r16352 | epeisach | 2004-05-24 15:33:33 -0400 (Mon, 24 May 2004) | 2 lines Changed paths: M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/kdb5_mkdums.c * kdb5_mkdums.c (main): Fix memory leak of master principal at exit ------------------------------------------------------------------------ r16351 | raeburn | 2004-05-23 13:20:09 -0400 (Sun, 23 May 2004) | 8 lines Changed paths: M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/configure.in M /trunk/src/util/db2/include/ChangeLog M /trunk/src/util/db2/include/db-int.h ticket: new Use compile-time tests using system headers to determine byte order on AIX. (cf ticket 2551, already pulled up and marked resolved) * configure.in: Check for sys/param.h too. * include/db-int.h: Include sys/param.h if available. ------------------------------------------------------------------------ r16340 | jaltman | 2004-05-17 10:48:14 -0400 (Mon, 17 May 2004) | 9 lines Changed paths: M /trunk/src/windows/installer/nsis/ChangeLog M /trunk/src/windows/installer/nsis/kfw-fixed.nsi M /trunk/src/windows/installer/nsis/kfw.nsi M /trunk/src/windows/installer/nsis/utils.nsi ticket: new * kfw.nsi, kfw-fixed.nsi, utils.nsi: - replace the UpdateDLL macro with the ReplaceDLL macro - use ReplaceDLL to install all .exe and .dll files this will allow the installer to work even when some files are loaded by modules which cannot be terminated such as Network Providers (afslogon.dll for example) ------------------------------------------------------------------------ r16339 | jaltman | 2004-05-15 08:57:05 -0400 (Sat, 15 May 2004) | 5 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_mslsa.c ticket: 2561 The memory allocated by ConstructTicketRequest is not LSA memory and must be freed with LocalFree(). ------------------------------------------------------------------------ r16338 | jaltman | 2004-05-15 00:08:08 -0400 (Sat, 15 May 2004) | 9 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_mslsa.c 2004-05-15 Jeffrey Altman * cc_mslsa.c: Do not use the FAILED() macro to test the result of ConstructTicketRequest(). ConstructTicketRequest() returns positive errors and FAILED() only considers negative values to be a failure condition. Also, close potential memory leak of LSA allocated memory. ------------------------------------------------------------------------ r16336 | lxs | 2004-05-14 17:14:22 -0400 (Fri, 14 May 2004) | 2 lines Changed paths: M /trunk/src/mac/MacOSX/Scripts/Kerberos5ServerBuild.jam Pass architecture environment to krb5 build system ------------------------------------------------------------------------ r16333 | raeburn | 2004-05-13 04:11:35 -0400 (Thu, 13 May 2004) | 2 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/libgssapi_krb5.exports * libgssapi_krb5.exports: Remove et_*, generic_*, gssint_*, initialize_*, kg_* symbols. ------------------------------------------------------------------------ r16332 | raeburn | 2004-05-13 00:38:58 -0400 (Thu, 13 May 2004) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/aes/ChangeLog M /trunk/src/lib/crypto/aes/Makefile.in M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/keyhash_provider/ChangeLog M /trunk/src/lib/crypto/keyhash_provider/Makefile.in Link test programs against thread support library. ------------------------------------------------------------------------ r16331 | jaltman | 2004-05-12 23:16:24 -0400 (Wed, 12 May 2004) | 8 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/send_tgs.c ticket: new * send_tgs.c: krb5_send_tgs() was broken in the case of a KRB_ERROR message. The krb5_response message_type field was never set resulting in stack garbage being used instead. This would break code which used transitive cross-realm to obtain service tickets. ------------------------------------------------------------------------ r16330 | raeburn | 2004-05-12 22:25:22 -0400 (Wed, 12 May 2004) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-thread.h * k5-thread.h: On IRIX, with threads enabled, reject gcc older than v3. ------------------------------------------------------------------------ r16329 | raeburn | 2004-05-12 22:24:29 -0400 (Wed, 12 May 2004) | 6 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-thread.h * k5-thread.h: On IRIX, if gcc is older than v3, tell the user to get a newer one, and error out. (We need weak reference support for pthread_once, gcc 2.95 doesn't support them, but gcc 3, which has been out for nearly 3 years, does.) ------------------------------------------------------------------------ r16328 | raeburn | 2004-05-12 20:57:34 -0400 (Wed, 12 May 2004) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/shlib.conf * shlib.conf (*-*-linux*): Use GNU linker's --retain-symbols-file option to implement export list. ------------------------------------------------------------------------ r16327 | raeburn | 2004-05-12 20:50:15 -0400 (Wed, 12 May 2004) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in * Makefile.in (DEPLIBS, MLIBS, SHLIB_EXPDEPS, SHLIB_EXPLIBS): Add the new support library. ------------------------------------------------------------------------ r16326 | raeburn | 2004-05-12 20:49:11 -0400 (Wed, 12 May 2004) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/libk5crypto.exports * libk5crypto.exports: Add the DES tables back in; libdes425 uses them directly. ------------------------------------------------------------------------ r16323 | raeburn | 2004-05-07 19:29:38 -0400 (Fri, 07 May 2004) | 8 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/aes/ChangeLog M /trunk/src/lib/crypto/aes/aesopt.h M /trunk/src/lib/crypto/configure.in ticket: 2551 status: open * configure.in: Check for endian.h and machine/endian.h. * aes/aesopt.h (PLATFORM_BYTE_ORDER): Check for _MIPSEB, _MIPSEL. If endian.h or machine/endian.h is available, include it instead of sys/param.h. Don't mess around with multibyte character constants. ------------------------------------------------------------------------ r16322 | raeburn | 2004-05-07 19:26:43 -0400 (Fri, 07 May 2004) | 7 lines Changed paths: M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/configure.in M /trunk/src/util/db2/include/ChangeLog M /trunk/src/util/db2/include/db-int.h ticket: 2551 status: open * configure.in: Check for machine/endian.h too. * include/db-int.h: Include machine/endian.h if available. Check for __LITTLE_ENDIAN__ and __BIG_ENDIAN__, _MIPSEB and _MIPSEL. ------------------------------------------------------------------------ r16321 | hartmans | 2004-05-07 15:18:17 -0400 (Fri, 07 May 2004) | 5 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/an_to_ln.c Ticket: 957 Patch from Matt Crawford to allow matching on realm in cross-realm authentication for krb5_aname_to_lname. ------------------------------------------------------------------------ r16320 | raeburn | 2004-05-05 23:15:37 -0400 (Wed, 05 May 2004) | 3 lines Changed paths: M /trunk/src/util/support/ChangeLog M /trunk/src/util/support/threads.c * threads.c (krb5int_thread_support_fini) [!ENABLE_THREADS]: Provide a dummy function for now. ------------------------------------------------------------------------ r16319 | raeburn | 2004-05-05 23:13:56 -0400 (Wed, 05 May 2004) | 2 lines Changed paths: M /trunk/src/util/support/ChangeLog M /trunk/src/util/support/Makefile.in D /trunk/src/util/support/fake-addrinfo.c * fake-addrinfo.c: Deleted. ------------------------------------------------------------------------ r16318 | raeburn | 2004-05-05 22:28:25 -0400 (Wed, 05 May 2004) | 15 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/error_message.c M /trunk/src/util/et/t_com_err.c Start using our first bit of per-thread storage. * error_message.c (buffer): Static variable deleted. (com_err_initialize): Register cleanup support for com_err thread-specific data key. (error_message): Use a per-thread dynamically-allocated buffer instead of static storage, for the case where an unknown error code is given. If any errors occur allocating or tracking the buffer, return a fixed message. * t_com_err.c: Include stdlib.h. If TEST_THREADS is defined, include pthread.h. (run): Renamed from main, changed signature. (main): New function. Just call run, or if TEST_THREADS is defined, create a thread to call it. ------------------------------------------------------------------------ r16317 | raeburn | 2004-05-05 21:33:56 -0400 (Wed, 05 May 2004) | 21 lines Changed paths: M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/Makefile.in M /trunk/src/util/db2/configure.in M /trunk/src/util/db2/include/ChangeLog M /trunk/src/util/db2/include/db-int.h ticket: 2551 status: open Since the AES code builds, and doesn't do any configure-time byte order checks that I noticed, something similar ought to work for the DB code. This is the first cut; nightly testing builds should tell us if it's sufficient on most of the platforms we work on. * include/db-int.h: Include stdlib.h, and endian.h if available. (LITTLE_ENDIAN, BIG_ENDIAN, BYTE_ORDER): If not defined, and if versions with one or two leading underscores are defined, define the no-underscore form in terms of the with-underscore one. (DB_BYTE_ORDER): Define by checking LITTLE_ENDIAN, BIG_ENDIAN, and BYTE_ORDER; report an error if that doesn't work. Don't check WORDS_BIGENDIAN. * Makefile.in (all-prerecurse): Make sure headers generated by config.status are up to date. (include/config.h, $(srcdir)/include/config.h.in, include/db-config.h): New rules. * configure.in: Don't check byte order here. Check for endian.h. ------------------------------------------------------------------------ r16316 | raeburn | 2004-05-05 20:12:52 -0400 (Wed, 05 May 2004) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/libkrb5.exports * libkrb5.exports: Export krb5int_foreach_localaddr for now. ------------------------------------------------------------------------ r16315 | raeburn | 2004-05-05 18:50:42 -0400 (Wed, 05 May 2004) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/libobj.in * libobj.in (OBJS.ST, OBJS.SH, OBJS.PF): Depend on Makefile. ------------------------------------------------------------------------ r16314 | raeburn | 2004-05-05 18:44:46 -0400 (Wed, 05 May 2004) | 3 lines Changed paths: M /trunk/src/include/ChangeLog D /trunk/src/include/foreachaddr.c A /trunk/src/include/foreachaddr.h M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/network.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/localaddr.c Rename header file foreachaddr.c to foreachaddr.h, now that it isn't mostly static functions to be compiled in. ------------------------------------------------------------------------ r16313 | raeburn | 2004-05-05 18:37:38 -0400 (Wed, 05 May 2004) | 2 lines Changed paths: M /trunk/src/util/support/Makefile.in build dependencies ------------------------------------------------------------------------ r16312 | raeburn | 2004-05-05 18:33:23 -0400 (Wed, 05 May 2004) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in * pre.in (SUPPORT_LIBNAME, SUPPORT_DEPLIB, SUPPORT_LIB): New variables. (KRB5_BASE_LIBS): Add $(SUPPORT_LIB). ------------------------------------------------------------------------ r16311 | raeburn | 2004-05-05 18:21:35 -0400 (Wed, 05 May 2004) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/localaddr.c * localaddr.c: Incorporate foreach_localaddr implementation. Export it as krb5int_foreach_localaddr. ------------------------------------------------------------------------ r16310 | raeburn | 2004-05-05 18:18:01 -0400 (Wed, 05 May 2004) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/foreachaddr.c * foreachaddr.c: Implementation moved to lib/krb5/os/localaddr.c. (krb5int_foreach_localaddr): Declare. (foreach_localaddr): New macro. ------------------------------------------------------------------------ r16309 | raeburn | 2004-05-05 18:10:39 -0400 (Wed, 05 May 2004) | 3 lines Changed paths: M /trunk/src/util/support/ChangeLog M /trunk/src/util/support/Makefile.in D /trunk/src/util/support/foreachaddr.c * foreachaddr.c: Deleted. Code moved to lib/krb5/os/localaddr.c. * Makefile.in (SRCS, STLIBOBJS): Updated. ------------------------------------------------------------------------ r16308 | raeburn | 2004-05-04 21:19:43 -0400 (Tue, 04 May 2004) | 5 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in M /trunk/src/util/et/configure.in * configure.in: Enable dependency support for shared lib. * Makefile.in (test_et, t_com_err): Depend on, and link against, the new support library. (SHLIB_EXPDEPS, SHLIB_EXPLIBS, SHLIB_RDIRS, SHLIB_DIRS): New variables. ------------------------------------------------------------------------ r16307 | raeburn | 2004-05-04 21:16:27 -0400 (Tue, 04 May 2004) | 3 lines Changed paths: M /trunk/src/util/support/ChangeLog M /trunk/src/util/support/Makefile.in * Makefile.in (SHLIB_EXPLIBS): Include $(LIBS). (SHLIB_RDIRS): Use $(KRB5_LIBDIR), for lack of anything better. ------------------------------------------------------------------------ r16306 | raeburn | 2004-05-04 21:14:53 -0400 (Tue, 04 May 2004) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in * configure.in: Include dependency support for shared library build. ------------------------------------------------------------------------ r16305 | raeburn | 2004-05-04 20:47:59 -0400 (Tue, 04 May 2004) | 3 lines Changed paths: M /trunk/src/util/support/ChangeLog M /trunk/src/util/support/threads.c * threads.c (k5_key_register, destructors, k5_setspecific) [!ENABLE_THREADS]: Update to fit declarations. ------------------------------------------------------------------------ r16304 | raeburn | 2004-05-04 20:31:38 -0400 (Tue, 04 May 2004) | 2 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/Makefile.in * Makefile.in (LOCAL_SUBDIRS): Build support library. ------------------------------------------------------------------------ r16303 | raeburn | 2004-05-04 20:26:37 -0400 (Tue, 04 May 2004) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in * configure.in: Generate a makefile in util/support. ------------------------------------------------------------------------ r16302 | raeburn | 2004-05-04 20:21:22 -0400 (Tue, 04 May 2004) | 2 lines Changed paths: M /trunk/src/util/support/ChangeLog A /trunk/src/util/support/libkrb5support.exports exports list ------------------------------------------------------------------------ r16301 | raeburn | 2004-05-04 20:19:13 -0400 (Tue, 04 May 2004) | 2 lines Changed paths: M /trunk/src/util/support/ChangeLog M /trunk/src/util/support/Makefile.in A /trunk/src/util/support/foreachaddr.c * foreachaddr.c: New file, based on include/foreachaddr.c. ------------------------------------------------------------------------ r16300 | raeburn | 2004-05-04 19:35:35 -0400 (Tue, 04 May 2004) | 2 lines Changed paths: M /trunk/src/util/support/Makefile.in fix lib name; add fini func ------------------------------------------------------------------------ r16299 | raeburn | 2004-05-04 18:40:07 -0400 (Tue, 04 May 2004) | 5 lines Changed paths: A /trunk/src/util/support A /trunk/src/util/support/ChangeLog A /trunk/src/util/support/Makefile.in A /trunk/src/util/support/fake-addrinfo.c A /trunk/src/util/support/threads.c * New directory. * Makefile.in: New file. * threads.c: New file. Thread-specific data support. * fake-addrinfo.c: New file. Placeholder. ------------------------------------------------------------------------ r16298 | raeburn | 2004-05-04 15:38:18 -0400 (Tue, 04 May 2004) | 8 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in M /trunk/src/util/et/configure.in Make com_err tests exercise the shared-library support. * configure.in: Invoke KRB5_BUILD_PROGRAM and KRB5_RUN_FLAGS. * Makefile.in (PROG_RPATH, PROG_LIBPATH, RUN_SETUP): New variables. (test_et, t_com_err): Use the built library, even if shared. (check-unix): Set up the environment properly to load shared libraries when running the test programs. ------------------------------------------------------------------------ r16297 | raeburn | 2004-05-04 15:22:53 -0400 (Tue, 04 May 2004) | 4 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/shlib.conf * shlib.conf (alpha*-dec-osf*): Do remember to set use_linker_init_option and use_linker_fini_option. (mips-sgi-irix*): Set LDCOMBINE_TAIL only if not using gcc. ------------------------------------------------------------------------ r16296 | raeburn | 2004-05-03 01:57:37 -0400 (Mon, 03 May 2004) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_dfl.c * rc_dfl.c (krb5_rc_dfl_expunge_locked): Declare before use. ------------------------------------------------------------------------ r16295 | raeburn | 2004-04-30 21:43:15 -0400 (Fri, 30 Apr 2004) | 20 lines Changed paths: M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_base.c M /trunk/src/lib/krb5/rcache/rc_dfl.c Use the new mutex in the replay cache structure. Rather coarse at the moment: While one thread is blocking waiting for data to be flushed to disk, another thread is unnecessarily prevented from scanning the in-memory data. * rc_base.c (krb5_rc_resolve_type): Initialize the mutex in the replay cache structure. (krb5_rc_default, krb5_rc_resolve_full): Destroy it if creation of the replay cache fails. * rc_dfl.c (krb5_rc_dfl_get_span, krb5_rc_dfl_init): Lock the mutex while operating on the replay cache object. (krb5_rc_dfl_expunge_locked): Renamed from krb5_rc_dfl_expunge and made static. Call krb5_rc_dfl_recover_locked. (krb5_rc_dfl_expunge): New wrapper function, locks the mutex. (krb5_rc_dfl_recover_locked): Renamed from krb5_rc_dfl_recover and made static. Call krb5_rc_dfl_expunge_locked. (krb5_rc_dfl_recover): New wrapper function, locks the mutex. (krb5_rc_dfl_store): Lock the mutex. Call _expunge_locked. ------------------------------------------------------------------------ r16294 | raeburn | 2004-04-30 21:31:14 -0400 (Fri, 30 Apr 2004) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/prng.c * prng.c (krb5int_prng_cleanup): Destroy the mutex. ------------------------------------------------------------------------ r16293 | raeburn | 2004-04-30 21:29:44 -0400 (Fri, 30 Apr 2004) | 14 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-thread.h Update mutex debug code to be somewhat compatible with multi-threaded execution. It won't be as useful in single-threaded programs for detecting bugs in the mutex handling for now, though. * k5-thread.h (k5_mutex_debug_check_init, k5_mutex_debug_update_loc): New macros. (k5_mutex_debug_lock, k5_mutex_debug_unlock): Use them. (k5_mutex_lock, k5_mutex_unlock) [ENABLE_THREADS && DEBUG_THREADS]: Use them instead of k5_mutex_debug_lock and k5_mutex_debug_unlock. (enum k5_mutex_debug_states): New enum. (K5_MUTEX_DEBUG_LOCKED, K5_MUTEX_DEBUG_UNLOCKED): Change to enumerator values. (k5_mutex_debug_info): Use the enum type. Reorder fields. (K5_MUTEX_DEBUG_INITIALIZER): Update for new field order. ------------------------------------------------------------------------ r16292 | raeburn | 2004-04-30 20:05:55 -0400 (Fri, 30 Apr 2004) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in * Makefile.in (LIBINITFUNC, LIBFINIFUNC): New variables. ------------------------------------------------------------------------ r16291 | raeburn | 2004-04-30 20:00:45 -0400 (Fri, 30 Apr 2004) | 2 lines Changed paths: M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/enc_provider/Makefile.in update dependencies ------------------------------------------------------------------------ r16290 | raeburn | 2004-04-30 20:00:02 -0400 (Fri, 30 Apr 2004) | 21 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/crypto_libinit.c D /trunk/src/lib/crypto/crypto_libinit.h M /trunk/src/lib/crypto/prng.c Add a mutex for the shared static storage used by Yarrow. * crypto_libinit.c (initialized): Variable deleted. (cryptoint_initialize_library, cryptoint_cleanup_library): Use new macros for automatic shared library init/fini functions. (prng_cleanup): Declaration deleted. (krb5int_prng_init, krb5int_prng_cleanup): Declare. (cryptoint_initialize_library): Call krb5int_prng_init. (krb5int_crypto_init): New function, checks that cryptoint_initialize_library was called successfully. (cryptoint_cleanup_library): Call krb5int_prng_cleanup only if the initializer ran. * crypto_libinit.h: Deleted. * prng.c: Include k5-thread.h. (init_once, init_error, yarrow_lock): New variables. (krb5int_prng_init): New function; finish initializing the mutex lock. (do_yarrow_init): New function. (krb5_c_random_add_entropy): Call it once only. Lock the mutex before processing the input. (krb5_c_random_make_octets): Lock the mutex before extracting random bytes. ------------------------------------------------------------------------ r16289 | raeburn | 2004-04-30 18:53:38 -0400 (Fri, 30 Apr 2004) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h * k5-int.h: Include k5-thread.h. (struct krb5_rc_st): Add a mutex. ------------------------------------------------------------------------ r16288 | raeburn | 2004-04-30 03:12:56 -0400 (Fri, 30 Apr 2004) | 3 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/libk5crypto.exports * libk5crypto.exports: Drop the library init/fini functions and the DES tables from the export list. ------------------------------------------------------------------------ r16287 | raeburn | 2004-04-29 20:59:37 -0400 (Thu, 29 Apr 2004) | 4 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/shlib.conf * shlib.conf (alpha*-dec-osf*): Add support for export list, using a temporary file, and init/fini functions. (mips-sgi-irix*): Previous support should not be used with gcc. ------------------------------------------------------------------------ r16286 | raeburn | 2004-04-29 20:57:01 -0400 (Thu, 29 Apr 2004) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (CONFIG_RULES): Substitute EXTRA_FILES into pre.in. ------------------------------------------------------------------------ r16285 | raeburn | 2004-04-29 20:55:54 -0400 (Thu, 29 Apr 2004) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/post.in M /trunk/src/config/pre.in * pre.in (EXTRA_FILES): New variable. * post.in (clean-unix): Delete extra files. ------------------------------------------------------------------------ r16284 | raeburn | 2004-04-29 18:51:10 -0400 (Thu, 29 Apr 2004) | 2 lines Changed paths: M /trunk/src/clients/ksu/Makefile.in updated dependencies ------------------------------------------------------------------------ r16283 | raeburn | 2004-04-29 18:47:28 -0400 (Thu, 29 Apr 2004) | 3 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/debug.h M /trunk/src/tests/asn.1/krb5_decode_test.c M /trunk/src/tests/asn.1/krb5_encode_test.c * debug.h (test): Macro renamed from "assert". * krb5_decode_test.c, krb5_encode_test.c: Callers updated. ------------------------------------------------------------------------ r16282 | raeburn | 2004-04-29 02:54:23 -0400 (Thu, 29 Apr 2004) | 11 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-platform.h * k5-platform.h (DELAY_INITIALIZER): Don't define. (CONSTRUCTOR_ATTR_WORKS, DESTRUCTOR_ATTR_WORKS): Don't define. (USE_LINKER_FINI_OPTION): Don't define. (MAYBE_DUMMY_INIT): New macro, to optionally produce a dummy initializer for the linker to reference in the case where other options indicate we don't want to use it. (MAKE_INIT_FUNCTION): Use it in some versions. Set the exported function name to have a __auxinit suffix. (MAKE_FINI_FUNCTION) [!SHARED]: Declare the function static, and do nothing to try to cause it to get invoked. ------------------------------------------------------------------------ r16281 | raeburn | 2004-04-29 02:50:17 -0400 (Thu, 29 Apr 2004) | 7 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/shlib.conf * shlib.conf: Initialize use_linker_init_option and use_linker_fini_option to no. (mips-sgi-irix*): Add link-time support for library initialization and finalization. (*-*-solaris*): Likewise, for native compiler. Change "pic" mode to "PIC", libkrb5 seems to need it now. ------------------------------------------------------------------------ r16280 | raeburn | 2004-04-29 02:46:00 -0400 (Thu, 29 Apr 2004) | 6 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (CONFIG_RULES): Invoke KRB5_LIB_PARAMS and KRB5_AC_INITFINI. (KRB5_AC_INITFINI): New macro. Define delayed-initialization config option, test for gcc constructor/destructor attribute support, and test whether shlib.conf indicates support for link-time options. (KRB5_AC_GCC_ATTRS): Implement. ------------------------------------------------------------------------ r16279 | raeburn | 2004-04-29 02:29:47 -0400 (Thu, 29 Apr 2004) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/error_message.c * error_message.c (com_err_terminate): Free heap storage in et_list_dynamic. ------------------------------------------------------------------------ r16278 | raeburn | 2004-04-29 02:21:55 -0400 (Thu, 29 Apr 2004) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in * Makefile.in (LIBINITFUNC, LIBFINIFUNC): New variables. ------------------------------------------------------------------------ r16277 | raeburn | 2004-04-28 18:03:46 -0400 (Wed, 28 Apr 2004) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/libobj.in * libobj.in (.c.so): Add -DSHARED to compile options. ------------------------------------------------------------------------ r16276 | raeburn | 2004-04-26 15:28:43 -0400 (Mon, 26 Apr 2004) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_BUILD_LIBRARY_WITH_DEPS): Report an error if perl cannot be found. ------------------------------------------------------------------------ r16275 | raeburn | 2004-04-26 15:20:45 -0400 (Mon, 26 Apr 2004) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/lib.in * lib.in (PARSE_OBJLISTS): New variable. (lib$(LIB)$(STLIBEXT), lib$(LIB)$(SHLIBVEXT), lib$(LIB)$(PFLIBEXT)): Use it. ------------------------------------------------------------------------ r16274 | raeburn | 2004-04-26 01:36:49 -0400 (Mon, 26 Apr 2004) | 5 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/shlib.conf * shlib.conf (INIT_FINI_PREP): New variable. Default to a no-op, but let each platform set setup routines to process initialization and finalization options for the default MAKE_SHLIB_COMMAND value. (case mips-sgi-irix*): Define LDCOMBINE_TAIL to use the library's export list. ------------------------------------------------------------------------ r16273 | raeburn | 2004-04-24 18:39:54 -0400 (Sat, 24 Apr 2004) | 2 lines Changed paths: M /trunk/src/kadmin/ktutil/Makefile.in M /trunk/src/kadmin/testing/util/Makefile.in M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/rcache/Makefile.in update dependencies ------------------------------------------------------------------------ r16272 | raeburn | 2004-04-24 18:38:30 -0400 (Sat, 24 Apr 2004) | 7 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_decode.c M /trunk/src/lib/krb5/asn.1/asn1_encode.c Handle the somewhat common fixed case of time value 0 more efficiently. * asn1_decode.c (asn1_decode_generaltime): If the input string is the magic UNIX time zero, bypass all the arithmetic and return 0. * asn1_encode.c (asn1_encode_generaltime): If the input time value is the UNIX epoch, use a hardcoded string instead of doing the math. ------------------------------------------------------------------------ r16271 | raeburn | 2004-04-24 18:27:47 -0400 (Sat, 24 Apr 2004) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/conv_creds.c * conv_creds.c (krb524_init_ets, krb524_convert_creds_kdc): Add forward declarations to silence gcc warnings. ------------------------------------------------------------------------ r16270 | raeburn | 2004-04-24 18:23:24 -0400 (Sat, 24 Apr 2004) | 2 lines Changed paths: M /trunk/src/lib/crypto/aes/Makefile.in M /trunk/src/lib/crypto/arcfour/Makefile.in M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/dk/Makefile.in M /trunk/src/lib/crypto/hash_provider/Makefile.in M /trunk/src/lib/crypto/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/old/Makefile.in M /trunk/src/lib/crypto/raw/Makefile.in M /trunk/src/lib/crypto/sha1/Makefile.in M /trunk/src/lib/crypto/yarrow/Makefile.in update dependencies ------------------------------------------------------------------------ r16269 | raeburn | 2004-04-24 18:20:55 -0400 (Sat, 24 Apr 2004) | 2 lines Changed paths: M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/telnet/telnet/Makefile.in M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/kdc/Makefile.in M /trunk/src/krb524/Makefile.in M /trunk/src/lib/apputils/Makefile.in M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/krb4/Makefile.in M /trunk/src/slave/Makefile.in M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/create/Makefile.in M /trunk/src/tests/hammer/Makefile.in M /trunk/src/tests/verify/Makefile.in M /trunk/src/util/et/Makefile.in M /trunk/src/util/profile/Makefile.in M /trunk/src/util/pty/Makefile.in updated dependencies ------------------------------------------------------------------------ r16268 | raeburn | 2004-04-24 17:09:44 -0400 (Sat, 24 Apr 2004) | 24 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in M /trunk/src/include/k5-platform.h M /trunk/src/include/k5-thread.h M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapiP_generic.h M /trunk/src/lib/gssapi/gss_libinit.c M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/krb5_gss_glue.c M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/ccbase.c M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/ktbase.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb5_libinit.c M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_base.c M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in M /trunk/src/util/et/error_message.c M /trunk/src/util/et/error_table.h M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_file.c M /trunk/src/util/profile/prof_int.h Added support for library initialization and finalization, and verification that the initializer completed successfully. Delay initialization on POSIX until the first "verification" call. Currently specific to a few platforms, but should still build on others without thread support enabled. Use it to finish creating (if necessary) and destroy mutexes, and free some other storage "permanently" allocated by libraries (currently, libkrb5 cache/keytab type registries only). Change initialization of static mutexes to a two-step operation, a static "partial" initializer and a "finish_init" routine called from a thread-safe environment like library initialization is assumed to be. POSIX will use the former, Windows will use the latter, and the debug support will check that *both* have been used. Added init/fini functions to com_err, profile, krb5, and gssapi libraries. (The profile library one may need to be removed later.) The existing ones, not thread-safe, are still around. Use weak symbol support if available to figure out if the pthread library has been linked in, and avoid calling certain routines if the C library stubs are known not to exist or work. Stub declarations for thread-specific data. Minor bugfixes, whitespace changes. ------------------------------------------------------------------------ r16267 | raeburn | 2004-04-24 16:22:31 -0400 (Sat, 24 Apr 2004) | 4 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c * gssapi_krb5.c (kg_get_ccache_name): Don't test err while it's still known to be 0. (kg_set_ccache_name): Likewise. Return after an error rather than continuing. ------------------------------------------------------------------------ r16266 | raeburn | 2004-04-24 00:44:02 -0400 (Sat, 24 Apr 2004) | 7 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/config/ChangeLog M /trunk/src/config/lib.in M /trunk/src/config/pre.in Start depending on perl for builds. * aclocal.m4 (KRB5_BUILD_LIBRARY_WITH_DEPS): Look for perl. * config/pre.in (PERL): New variable. * config/lib.in (lib$(LIB)$(SHLIBVEXT)): Use one perl invocation rather than n+1 sed invocations. ------------------------------------------------------------------------ r16265 | raeburn | 2004-04-22 20:59:19 -0400 (Thu, 22 Apr 2004) | 5 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/Makefile.in D /trunk/src/util/libupdate.sh * libupdate.sh: Deleted. * Makefile.in (libupdate, makeshlib): Targets deleted. (all-recurse): Don't depend on them. (clean): Don't try to delete them. ------------------------------------------------------------------------ r16264 | raeburn | 2004-04-22 20:46:26 -0400 (Thu, 22 Apr 2004) | 2 lines Changed paths: M /trunk/src/util/ChangeLog D /trunk/src/util/makeshlib.sh * makeshlib.conf: Deleted. ------------------------------------------------------------------------ r16263 | raeburn | 2004-04-22 20:43:15 -0400 (Thu, 22 Apr 2004) | 16 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/config/ChangeLog M /trunk/src/config/lib.in M /trunk/src/config/pre.in M /trunk/src/config/shlib.conf Use more flexible command substitution for shared library generation, so we can dump makeshlib.sh. Use the new saved export list files for AIX. * aclocal.m4 (KRB5_BUILD_LIBRARY_WITH_DEPS): Substitute MAKE_SHLIB_COMMAND, not LDCOMBINE and LDCOMBINE_TAIL. * pre.in (DO_MAKE_SHLIB, SHLIB_STATIC_TARGET, LDCOMBINE, LDCOMBINE_TAIL): Delete unused variables. (SHLIB_EXPORT_FILE, SHLIB_EXPORT_FILE_DEP, MAKE_SHLIB_COMMAND): New variables. * config/lib.in (lib$(LIB)$(SHLIBVEXT)): Set objlist to the list of object files before invoking MAKE_SHLIB_COMMAND, instead of wrapping the list with LDCOMBINE and LDCOMBINE_TAIL. Depend on SHLIB_EXPORT_FILE_DEP. * config/shlib.conf: Set MAKE_SHLIB_COMMAND, using LDCOMBINE and LDCOMBINE_TAIL in the common case. (case *-*-aix*): Specify new commands, taken from makeshlib.sh, but assume the export list is provided externally. ------------------------------------------------------------------------ r16262 | raeburn | 2004-04-22 20:24:05 -0400 (Thu, 22 Apr 2004) | 3 lines Changed paths: M /trunk/src/lib/krb5/libkrb5.exports Delete a couple of symbols that are only defined when krb4 is enabled, and which are not directly used from outside the library. ------------------------------------------------------------------------ r16261 | raeburn | 2004-04-22 20:13:12 -0400 (Thu, 22 Apr 2004) | 2 lines Changed paths: M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/util/profile/Makefile.in update dependencies ------------------------------------------------------------------------ r16260 | raeburn | 2004-04-22 20:08:55 -0400 (Thu, 22 Apr 2004) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/dnssrv.c add newline at end of file ------------------------------------------------------------------------ r16259 | raeburn | 2004-04-22 19:55:57 -0400 (Thu, 22 Apr 2004) | 11 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog A /trunk/src/lib/crypto/libk5crypto.exports M /trunk/src/lib/des425/ChangeLog A /trunk/src/lib/des425/libdes425.exports M /trunk/src/lib/gssapi/ChangeLog A /trunk/src/lib/gssapi/libgssapi_krb5.exports M /trunk/src/lib/kadm5/clnt/ChangeLog A /trunk/src/lib/kadm5/clnt/libkadm5clnt.exports M /trunk/src/lib/kadm5/srv/ChangeLog A /trunk/src/lib/kadm5/srv/libkadm5srv.exports M /trunk/src/lib/kdb/ChangeLog A /trunk/src/lib/kdb/libkdb5.exports M /trunk/src/lib/krb4/ChangeLog A /trunk/src/lib/krb4/libkrb4.exports M /trunk/src/lib/krb5/ChangeLog A /trunk/src/lib/krb5/libkrb5.exports M /trunk/src/lib/rpc/ChangeLog A /trunk/src/lib/rpc/libgssrpc.exports M /trunk/src/util/db2/ChangeLog A /trunk/src/util/db2/libdb.exports M /trunk/src/util/et/ChangeLog A /trunk/src/util/et/libcom_err.exports M /trunk/src/util/profile/ChangeLog A /trunk/src/util/profile/libprofile.exports Add files containing the export lists used on UNIX, in each directory where we build a shared library, whether or not it gets installed. These should match the complete AIX export lists for a full build including krb4 support, and will eventually be used on other UNIX platforms, and cut down to just the symbols we actually want to export. We'll also have to add additional information, eventually, for versioning and such, but currently this is just a list of C symbol names. ------------------------------------------------------------------------ r16258 | hartmans | 2004-04-16 15:10:24 -0400 (Fri, 16 Apr 2004) | 7 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gic_keytab.c M /trunk/src/lib/krb5/krb/gic_pwd.c Ticket: new Subject: krb5_get_in_tkt ignores lifetime John Hascall reports that the emulation of krb5_get_in_tkt is incomplete and does not handle lifetimes set in the input credentials. He provided a patch to fix this. ------------------------------------------------------------------------ r16255 | hartmans | 2004-04-15 13:57:34 -0400 (Thu, 15 Apr 2004) | 7 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gic_pwd.c Ticket: 2534 Tags: pullup Target_Version: 1.3.4 Fix memory leak when not sending to master KDC in get_init_creds_password path. ------------------------------------------------------------------------ r16252 | lxs | 2004-04-14 18:34:02 -0400 (Wed, 14 Apr 2004) | 4 lines Changed paths: M /trunk/src/mac/MacOSX/Scripts/Kerberos5ServerBuild.jam ticket: 2348 added krb5-config to targets ------------------------------------------------------------------------ r16249 | jaltman | 2004-04-14 10:14:03 -0400 (Wed, 14 Apr 2004) | 8 lines Changed paths: M /trunk/src/windows/installer/nsis/ChangeLog M /trunk/src/windows/installer/nsis/kfw-fixed.nsi M /trunk/src/windows/installer/nsis/nsi-includes.nsi ticket: new tags: pullup target_version: 1.3.4 Changes to the NSIS installer for Windows to support KFW 2.6.1 Adds kvno.exe, gss-client.exe, and gss-server.exe to the distribution Increments the version number of the installer ------------------------------------------------------------------------ r16247 | jaltman | 2004-04-13 17:37:33 -0400 (Tue, 13 Apr 2004) | 5 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/ccbase.c M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/ktbase.c ticket: 2531 Since we must reserve the single letter prefixes on all platforms anyway, make the mapping apply on all platforms ------------------------------------------------------------------------ r16246 | jaltman | 2004-04-13 16:08:40 -0400 (Tue, 13 Apr 2004) | 7 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/ccbase.c M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/ktbase.c ticket: new tags: pullup Treat keytab and ccache names without prefixes as type FILE: on Windows if there is a drive letter found at the beginning of the name. ------------------------------------------------------------------------ r16245 | jaltman | 2004-04-13 16:04:13 -0400 (Tue, 13 Apr 2004) | 5 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/ccbase.c ticket: new * ccbase.c: the krb5_cc_resolve() function pointer ccresolver must be of type KRB5_CALLCONV ------------------------------------------------------------------------ r16244 | jaltman | 2004-04-13 16:00:19 -0400 (Tue, 13 Apr 2004) | 8 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/import_sec_context.c M /trunk/src/lib/gssapi/krb5/k5unseal.c ticket: new * k5unseal.c: gss_krb5int_unseal_token_v3() takes a pointer to krb5_context * import_sec_context.c: krb5_gss_ser_init() contains a function pointer table. this table must use pointers to functions of type KRB5_CALLCONV. ------------------------------------------------------------------------ r16242 | epeisach | 2004-04-12 10:50:23 -0400 (Mon, 12 Apr 2004) | 4 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/configure.in * configure.in: Remove tests for strsave, sys_errlist, krb5_sigtype, setjmp, dirent, F_SETOWN. These are left over from the split from appl/bsd. ------------------------------------------------------------------------ r16241 | jaltman | 2004-04-08 16:49:27 -0400 (Thu, 08 Apr 2004) | 5 lines Changed paths: M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/ktbase.c ticket: new ktbase.c - restore the thread safety changes which were accidently removed in revision 5.29 ------------------------------------------------------------------------ r16240 | jaltman | 2004-04-08 03:52:27 -0400 (Thu, 08 Apr 2004) | 7 lines Changed paths: M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/ktbase.c ticket: new On Windows, a single letter followed by colon is used to identify a drive. Therefore, do not assume that finding a colon in a string indicates that we have found a keytab prefix label unless the length of the potential prefix is not equal to one. ------------------------------------------------------------------------ r16236 | jaltman | 2004-04-06 15:19:27 -0400 (Tue, 06 Apr 2004) | 5 lines Changed paths: M /trunk/src/Makefile.in ticket: new target_version: 1.4 Install kvno.exe on Windows ------------------------------------------------------------------------ r16235 | jaltman | 2004-04-06 13:36:44 -0400 (Tue, 06 Apr 2004) | 13 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_mslsa.c ticket: new tags: pullup target_version: next * cc_mslsa.c: In at least one case on Win2003 it appears that it is possible for the logon session to be authenticated via NTLM and yet for there to be Kerberos credentials obtained by the LSA on behalf of the logged in user. Therefore, we are removing the test for IsKerberosLogon() within krb5_lcc_resolve() which was meant to avoid the need to perform GetMSTGT() when there was no possibility of credentials being found. ------------------------------------------------------------------------ r16234 | raeburn | 2004-04-02 20:52:46 -0500 (Fri, 02 Apr 2004) | 5 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/network.c * network.c (setup_a_tcp_listener): Try to turn the IPV6_V6ONLY socket option on, not off, and do it before calling bind. (setup_tcp_listener_ports): Don't do it here any more. (setup_udp_port): Ignore AF_DLI addresses. ------------------------------------------------------------------------ r16233 | raeburn | 2004-04-02 20:45:46 -0500 (Fri, 02 Apr 2004) | 2 lines Changed paths: M /trunk/src/appl/user_user/ChangeLog M /trunk/src/appl/user_user/server.c * server.c: Include string.h. ------------------------------------------------------------------------ r16232 | raeburn | 2004-04-02 20:43:36 -0500 (Fri, 02 Apr 2004) | 2 lines Changed paths: M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/lib/helpers.exp * lib/helpers.exp (expect_kadm_ok): Check for "ERROR" messages and report them. ------------------------------------------------------------------------ r16231 | raeburn | 2004-04-02 20:40:27 -0500 (Fri, 02 Apr 2004) | 4 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/svc_auth_gssapi.c * svc_auth_gssapi.c (destroy_client): Don't call purify_watch_n even if PURIFY is defined. (makes the monitoring much too noisy) ------------------------------------------------------------------------ r16230 | raeburn | 2004-04-02 20:37:56 -0500 (Fri, 02 Apr 2004) | 3 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/t_kdb.c * t_kdb.c (add_principal): Delete unused argument 'rseed'. (do_testing): Update callers. ------------------------------------------------------------------------ r16229 | raeburn | 2004-04-02 20:23:51 -0500 (Fri, 02 Apr 2004) | 3 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/keytab.c * keytab.c (krb5_ktkdb_get_entry): Don't use local variable "context" until after it's been set. ------------------------------------------------------------------------ r16228 | raeburn | 2004-04-02 20:21:07 -0500 (Fri, 02 Apr 2004) | 2 lines Changed paths: M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/btree/bt_seq.c * btree/bt_seq.c: Include string.h. ------------------------------------------------------------------------ r16227 | raeburn | 2004-04-02 20:14:39 -0500 (Fri, 02 Apr 2004) | 3 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/string2key.c * string2key.c: Replaced with a new implementation. (Smaller and faster, at least on gcc for x86.) ------------------------------------------------------------------------ r16226 | raeburn | 2004-04-02 17:49:06 -0500 (Fri, 02 Apr 2004) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h * k5-int.h (krb5int_prng_cleanup): Declare. ------------------------------------------------------------------------ r16221 | tlyu | 2004-03-31 17:43:37 -0500 (Wed, 31 Mar 2004) | 2 lines Changed paths: M /trunk/README update for krb5-1.3.3-beta2 ------------------------------------------------------------------------ r16217 | jaltman | 2004-03-31 16:22:25 -0500 (Wed, 31 Mar 2004) | 11 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_mslsa.c ticket: new target_version: 1.3.3 tags: pullup Delay load the ADVAPI32.DLL and SECUR32.DLL libraries within KRB5_32.DLL Then modify the MSLSA implementation to ensure that none of the APIs loaded from those DLLs are executed on Windows platforms prior to Windows 2000. This ensures that the DLLs will never be loaded enabling KRB5_32.DLL to continue to be used on Windows 9x. ------------------------------------------------------------------------ r16216 | jaltman | 2004-03-31 03:32:28 -0500 (Wed, 31 Mar 2004) | 5 lines Changed paths: A /trunk/src/windows/installer A /trunk/src/windows/installer/nsis A /trunk/src/windows/installer/nsis/ChangeLog A /trunk/src/windows/installer/nsis/KfWConfigPage.ini A /trunk/src/windows/installer/nsis/KfWConfigPage2.ini A /trunk/src/windows/installer/nsis/kfw-fixed.nsi A /trunk/src/windows/installer/nsis/kfw.ico A /trunk/src/windows/installer/nsis/kfw.nsi A /trunk/src/windows/installer/nsis/killer.cpp A /trunk/src/windows/installer/nsis/licenses.rtf A /trunk/src/windows/installer/nsis/nsi-includes.nsi A /trunk/src/windows/installer/nsis/site-local.nsi A /trunk/src/windows/installer/nsis/utils.nsi ticket: new 2004-03-31 Jeffrey Altman Add the KFW 2.6 NSIS installer scripts to the repository ------------------------------------------------------------------------ r16215 | hartmans | 2004-03-26 13:28:28 -0500 (Fri, 26 Mar 2004) | 5 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/ccache/fcc.h D /trunk/src/lib/krb5/ccache/t_file.c Remove t_file.c as it is mostly redundant, does not build and cannot be made to build because functions it depends on are now static. Remove duplication between cc_file.c and fcc.h. ------------------------------------------------------------------------ r16214 | hartmans | 2004-03-26 13:04:41 -0500 (Fri, 26 Mar 2004) | 6 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_file.c Ticket: new Status: open Subject: krb5_fcc_generate_new should use mkstemp Change krb5_fcc_generate_new to use mkstemp rather than mktemp. ------------------------------------------------------------------------ r16213 | raeburn | 2004-03-23 20:42:54 -0500 (Tue, 23 Mar 2004) | 6 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_LIB_AUX): Use default_shared and default_static from shlib.conf to decide whether to build shared and static libraries by default. Update messages to indicate shared libraries are the default for most platforms now. Use AC_MSG_NOTICE and AC_MSG_WARN instead of AC_MSG_RESULT when there's no "checking" message. ------------------------------------------------------------------------ r16212 | raeburn | 2004-03-23 20:33:16 -0500 (Tue, 23 Mar 2004) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/shlib.conf * shlib.conf (default_static, default_shared): New variables to set. ------------------------------------------------------------------------ r16211 | raeburn | 2004-03-23 20:12:15 -0500 (Tue, 23 Mar 2004) | 7 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/configure.in * aclocal.m4 (KRB5_AC_MAINTAINER_MODE, KRB5_AC_ENABLE_THREADS, KRB5_AC_INET6, WITH_HESIOD, KRB5_LIB_AUX, KRB5_AC_CHOOSE_SS, KRB5_AC_CHOOSE_DB): Express defaults more consistently with other configure output. Use AC_HELP_STRING. Shorten up some messages, drop some options that are defaults and obvious counterparts to other documented options. * configure.in: Likewise. ------------------------------------------------------------------------ r16207 | tlyu | 2004-03-23 17:29:54 -0500 (Tue, 23 Mar 2004) | 3 lines Changed paths: M /trunk/README argh. this time for sure. krb5-1.3.3-beta1 ------------------------------------------------------------------------ r16206 | tlyu | 2004-03-23 17:20:17 -0500 (Tue, 23 Mar 2004) | 3 lines Changed paths: M /trunk/README oops, save file first this time krb5-1.3.3-beta1 ------------------------------------------------------------------------ r16205 | tlyu | 2004-03-23 17:19:40 -0500 (Tue, 23 Mar 2004) | 2 lines Changed paths: M /trunk/README krb5-1.3.3-beta1 ------------------------------------------------------------------------ r16202 | raeburn | 2004-03-22 17:07:20 -0500 (Mon, 22 Mar 2004) | 6 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/pbkdf2.c ticket: 2453 tags: pullup * pbkdf2.c (hmac1): Make a local copy of the supplied keyblock structure, in case we want to modify it. ------------------------------------------------------------------------ r16201 | raeburn | 2004-03-22 17:00:02 -0500 (Mon, 22 Mar 2004) | 9 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/network.c ticket: 2384 tags: pullup * network.c (delete_fd): Free pointed-to data after removing it from the connection set. (kill_tcp_connection): Move delete_fd call to the end. (accept_tcp_connection): Decrement connection counter again if we drop the incoming connection for lack of buffer space. ------------------------------------------------------------------------ r16199 | raeburn | 2004-03-22 15:28:49 -0500 (Mon, 22 Mar 2004) | 6 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/sendto_kdc.c ticket: 2426 tags: pullup * sendto_kdc.c (get_so_error): New function. (service_tcp_fd): Call it for write fds as well as exception fds. ------------------------------------------------------------------------ r16198 | raeburn | 2004-03-22 00:01:43 -0500 (Mon, 22 Mar 2004) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/sendto_kdc.c * sendto_kdc.c (krb5int_sendto): Initialize select_state.end_time. ------------------------------------------------------------------------ r16197 | raeburn | 2004-03-22 00:00:13 -0500 (Mon, 22 Mar 2004) | 3 lines Changed paths: M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/t_crc.c * t_crc.c (timetest): Free 'block' before returning. (verify): Fix minor type error in call to gethexstr. ------------------------------------------------------------------------ r16196 | raeburn | 2004-03-20 21:09:21 -0500 (Sat, 20 Mar 2004) | 4 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/rel_cred.c M /trunk/src/lib/gssapi/krb5/rel_name.c M /trunk/src/lib/gssapi/krb5/val_cred.c * rel_cred.c (krb5_gss_release_cred): Create and destroy a local krb5 context. * rel_name.c (krb5_gss_release_name): Likewise. * val_cred.c (krb5_gss_validate_cred): Likewise. ------------------------------------------------------------------------ r16195 | raeburn | 2004-03-20 20:56:39 -0500 (Sat, 20 Mar 2004) | 6 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/ovsec_kadmd.c One less kg_get_context call... * ovsec_kadmd.c (main): Use any handy krb5 context to register the KDB keytab type, we don't need to pluck it out of the GSSAPI krb5 mechanism. (gctx): Variable deleted. ------------------------------------------------------------------------ r16194 | raeburn | 2004-03-19 18:27:46 -0500 (Fri, 19 Mar 2004) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog log for export/import_name changes I accidentally checked in with another change ------------------------------------------------------------------------ r16193 | raeburn | 2004-03-19 18:26:11 -0500 (Fri, 19 Mar 2004) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h back out a change I didn't mean to check in ------------------------------------------------------------------------ r16192 | raeburn | 2004-03-19 18:25:17 -0500 (Fri, 19 Mar 2004) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/export_name.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/import_name.c acquire_cred.c: revert previous change, it breaks the test suite ------------------------------------------------------------------------ r16187 | raeburn | 2004-03-19 04:33:57 -0500 (Fri, 19 Mar 2004) | 12 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/add_cred.c M /trunk/src/lib/gssapi/krb5/compare_name.c M /trunk/src/lib/gssapi/krb5/context_time.c M /trunk/src/lib/gssapi/krb5/copy_ccache.c M /trunk/src/lib/gssapi/krb5/disp_name.c M /trunk/src/lib/gssapi/krb5/duplicate_name.c M /trunk/src/lib/gssapi/krb5/inq_cred.c * acquire_cred.c (krb5_gss_acquire_cred): Create and destroy a local krb5 context. * add_cred.c (krb5_gss_add_cred): Likewise. * compare_name.c (krb5_gss_compare_name): Likewise. * copy_ccache.c (gss_krb5_copy_ccache): Likewise. * disp_name.c (krb5_gss_display_name): Likewise. * duplicate_name.c (krb5_gss_duplicate_name): Likewise. * inq_cred.c (krb5_gss_inquire_cred): Likewise. * context_time.c (krb5_gss_context_time): Use the krb5 context in the GSS security context. ------------------------------------------------------------------------ r16186 | jaltman | 2004-03-19 02:25:08 -0500 (Fri, 19 Mar 2004) | 5 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_mslsa.c ticket: 2430 Return ERROR_FCC_NOFILE when the principal cannot be determined during calls to krb5_lcc_resolve() ------------------------------------------------------------------------ r16185 | jaltman | 2004-03-19 01:56:43 -0500 (Fri, 19 Mar 2004) | 12 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog A /trunk/src/lib/krb5/ccache/cc-int.h M /trunk/src/lib/krb5/ccache/cc_mslsa.c M /trunk/src/lib/krb5/ccache/cc_retr.c ticket: new target_version: 1.3.3 tags: pullup * cc_mslsa.c: Add missing return statements in krb5_lcc_start_seq_get() * cc-int.h: New file - Add prototypes for cc internal functions * cc_retr.c - include cc-int.h ------------------------------------------------------------------------ r16184 | epeisach | 2004-03-18 11:49:33 -0500 (Thu, 18 Mar 2004) | 10 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/sendto_kdc.c ticket: new tags: pullup target_version: next subject: krb5_sendto_kdc passing improper argument to krb5_locate_kdc * sendto_kdc.c (krb5_sendto_kdc): Change passing pointer to value of use_master parameter to krb5_locate_kdc. Error was introduced in 2/26 code change. ------------------------------------------------------------------------ r16183 | raeburn | 2004-03-17 22:07:22 -0500 (Wed, 17 Mar 2004) | 8 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in M /trunk/src/util/et/error_message.c Thread-safe manipulation of registered error-table list. * error_message.c: Include k5-thread.h. (_et_list): Now always static. (et_list_lock): New mutex. (error_message): Lock it while manipulating the table lists. (add_error_table, remove_error_table): Likewise. ------------------------------------------------------------------------ r16182 | raeburn | 2004-03-17 21:59:17 -0500 (Wed, 17 Mar 2004) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4: Include acx_pthread.m4. (KRB5_AC_ENABLE_THREADS): New macro. (CONFIG_RULES): Invoke it. Use AC_REQUIRE to get topdir set early. ------------------------------------------------------------------------ r16181 | raeburn | 2004-03-17 21:55:48 -0500 (Wed, 17 Mar 2004) | 5 lines Changed paths: M /trunk/src/config/ChangeLog A /trunk/src/config/ac-archive A /trunk/src/config/ac-archive/README A /trunk/src/config/ac-archive/acx_pthread.m4 * ac-archive: New directory. * ac-archive/README: New file. * ac-archive/acx_pthread.m4: New file, data taken from autoconf macro archive at sourceforge. ------------------------------------------------------------------------ r16180 | raeburn | 2004-03-17 21:16:06 -0500 (Wed, 17 Mar 2004) | 3 lines Changed paths: M /trunk/src/lib/crypto/dk/ChangeLog M /trunk/src/lib/crypto/dk/derive.c M /trunk/src/lib/crypto/dk/dk.h * derive.c (krb5_random2key): Don't compile. * dk.h (krb5_derive_random): Declare. ------------------------------------------------------------------------ r16179 | raeburn | 2004-03-17 21:09:40 -0500 (Wed, 17 Mar 2004) | 4 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/crypto_libinit.c M /trunk/src/lib/crypto/prng.c * prng.c (krb5int_prng_cleanup): Renamed from prng_cleanup. * crypto_libinit.c: Include k5-int.h. (cryptoint_cleanup_library): Updated call. ------------------------------------------------------------------------ r16178 | raeburn | 2004-03-17 21:03:15 -0500 (Wed, 17 Mar 2004) | 5 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/error.c M /trunk/src/util/ss/ss.h * error.c (ss_error): Always use ANSI C form. Don't try to hide the declaration in the header file. * ss.h: Always use the prototype forms of declarations. ------------------------------------------------------------------------ r16173 | hartmans | 2004-03-15 15:06:29 -0500 (Mon, 15 Mar 2004) | 5 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_preauth.c Ticket: 2219 Status: open Free unparsed names in SAM response handling. ------------------------------------------------------------------------ r16171 | raeburn | 2004-03-15 12:45:01 -0500 (Mon, 15 Mar 2004) | 22 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/delete_sec_context.c M /trunk/src/lib/gssapi/krb5/export_sec_context.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/krb5/import_sec_context.c M /trunk/src/lib/gssapi/krb5/inq_context.c M /trunk/src/lib/gssapi/krb5/k5seal.c M /trunk/src/lib/gssapi/krb5/k5unseal.c M /trunk/src/lib/gssapi/krb5/process_context_token.c M /trunk/src/lib/gssapi/krb5/seal.c M /trunk/src/lib/gssapi/krb5/ser_sctx.c M /trunk/src/lib/gssapi/krb5/sign.c M /trunk/src/lib/gssapi/krb5/unseal.c M /trunk/src/lib/gssapi/krb5/verify.c M /trunk/src/lib/gssapi/krb5/wrap_size_limit.c * k5seal.c (kg_seal): Extract the krb5 context from the security context instead of requiring it be passed in as an argument. * k5unseal.c (kg_unseal): Likewise. * gssapiP_krb5.h (kg_seal, kg_unseal): Declarations updated. * delete_sec_context.c, process_context_token.c, seal.c, sign.c, unseal.c, verify.c: Callers changed. * inq_context.c (krb5_gss_inquire_context): Use krb5 context contained in security context instead of calling kg_get_context. * wrap_size_limit.c (krb5_gss_wrap_size_limit): Likewise. * import_sec_context.c (krb5_gss_ser_init): New function. (krb5_gss_import_sec_context): Create a krb5 context locally to use for the import. * export_sec_context.c (krb5_gss_export_sec_context): Use the krb5 context in the security context. * gssapiP_krb5.h (krb5_gss_ser_init): Declare. * gssapi_krb5.c (kg_get_context): Don't call krb5 serialization initialization code here. * accept_sec_context.c (krb5_gss_accept_sec_context): Free the new krb5 context in an error case not caught before. ------------------------------------------------------------------------ r16170 | raeburn | 2004-03-14 21:05:11 -0500 (Sun, 14 Mar 2004) | 9 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/delete_sec_context.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/init_sec_context.c * gssapiP_krb5.h (struct _krb5_gss_ctx_id_rec): Add a krb5 context object. * init_sec_context.c (krb5_gss_init_sec_context): Create a new krb5 context, and store it in the security context if successful. If there's already a security context, use the krb5 context in it. * accept_sec_context.c (krb5_gss_accept_sec_context): Create a new krb5 context, and store it in the security context if successful. * delete_sec_context.c (krb5_gss_delete_sec_context): If the security context has a krb5 context, free it. ------------------------------------------------------------------------ r16169 | raeburn | 2004-03-14 20:36:42 -0500 (Sun, 14 Mar 2004) | 6 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp M /trunk/src/tests/dejagnu/krb-root/ChangeLog M /trunk/src/tests/dejagnu/krb-root/rlogin.exp M /trunk/src/tests/dejagnu/krb-root/telnet.exp M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/gssapi.exp M /trunk/src/tests/dejagnu/krb-standalone/gssftp.exp M /trunk/src/tests/dejagnu/krb-standalone/rcp.exp M /trunk/src/tests/dejagnu/krb-standalone/rsh.exp M /trunk/src/tests/dejagnu/krb-standalone/sample.exp M /trunk/src/tests/dejagnu/krb-standalone/v4gssftp.exp M /trunk/src/tests/dejagnu/krb-standalone/v4krb524d.exp Set new variable portbase to supplied $PORTBASE or a default. Use it to compute all port numbers. This should help reduce conflicts between multiple simultaneous test runs, if they supply different $PORTBASE values. ------------------------------------------------------------------------ r16168 | raeburn | 2004-03-14 03:14:51 -0500 (Sun, 14 Mar 2004) | 7 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/init_sec_context.c * gssapiP_krb5.h (struct _krb5_gss_ctx_id_rec): Delete fields init_token and testing_unknown_tokid. * init_sec_context.c (new_connection): Drop support (already inside "#if 0") for them. (krb5_gss_init_sec_context): Drop support for testing_unknown_tokid. (mutual_auth): Don't let major_status be used uninitialized. ------------------------------------------------------------------------ r16167 | raeburn | 2004-03-14 02:08:40 -0500 (Sun, 14 Mar 2004) | 8 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapiP_generic.h M /trunk/src/lib/gssapi/generic/util_validate.c Add a mutex to protect the set manipulations. * gssapiP_generic.h: Include k5-thread.h. (g_set): Add a mutex. (G_SET_INIT): Initialize it. * util_validate.c (g_save, g_validate, g_delete): Lock the mutex while working on the set. (BDB version untested.) ------------------------------------------------------------------------ r16166 | raeburn | 2004-03-14 01:47:13 -0500 (Sun, 14 Mar 2004) | 15 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapiP_generic.h M /trunk/src/lib/gssapi/generic/util_validate.c M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c Make the set type separate from the set-element (linked list node) type. * generic/gssapiP_generic.h (g_set): New struct type. (G_SET_INIT): New macro. * generic/util_validate.c (g_save, g_validate, g_delete): Change first argument to take a g_set * rather than void **; use the address of the void pointer from the structure. (g_save_name, g_save_cred_id, g_save_ctx_id, g_validate_name, g_validate_cred_id, g_validate_ctx_id, g_delete_name, g_delete_cred_id, g_delete_ctx_id): Updated first argument type. * genericgssapiP_generic.h: Declarations updated. * krb5/gssapi_krb5.c (kg_vdb): Change type to g_set and initialize. * krb5/gssapiP_krb5.h (kg_vdb): Declaration updated. ------------------------------------------------------------------------ r16165 | raeburn | 2004-03-14 00:31:43 -0500 (Sun, 14 Mar 2004) | 4 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapiP_generic.h M /trunk/src/lib/gssapi/generic/util_set.c M /trunk/src/lib/gssapi/generic/util_validate.c * gssapiP_generic.h (struct _g_set_elt, g_set_elt): Renamed from non-_elt versions. * util_set.c, util_validate.c: Uses updated. ------------------------------------------------------------------------ r16164 | raeburn | 2004-03-14 00:10:06 -0500 (Sun, 14 Mar 2004) | 6 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Make sure autoconf.h is updated early, since it's needed by the thread support. * Makefile.in (update-autoconf-h): New target. Checks that include/krb5/autoconf.h is current. (all-prerecurse): Depend on it. ------------------------------------------------------------------------ r16163 | raeburn | 2004-03-13 23:27:08 -0500 (Sat, 13 Mar 2004) | 13 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_file.c M /trunk/src/util/profile/prof_int.h Change profile code over to new thread macros, and enable data sharing always. * prof_int.h: Include k5-thread.h. Don't include sys/types.h and pthread.h. (SHARE_TREE_DATA): Always define. (USE_PTHREADS): Don't define. (prof_mutex_lock, prof_mutex_unlock): Deleted. (struct global_shared_profile_data): Change mutex to use k5_mutex_t instead of pthread_mutex_t. (g_shared_trees_mutex): Don't conditionalize on USE_PTHREADS. * prof_file.c (krb5int_profile_shared_data): Initialize mutex. (profile_open_file, profile_dereference_data): Use new mutex macros. Check return status when locking. Fix a potential memory leak in an error case. ------------------------------------------------------------------------ r16162 | kenh | 2004-03-09 14:21:53 -0500 (Tue, 09 Mar 2004) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gic_keytab.c ticket: new subject: Fix missing case for get_init_creds API change. Fix a case I missed in my original patch for the krb5_get_init_creds API change. ------------------------------------------------------------------------ r16161 | raeburn | 2004-03-08 04:00:17 -0500 (Mon, 08 Mar 2004) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in * pre.in (top_srcdir): Define, set by configure. ------------------------------------------------------------------------ r16160 | epeisach | 2004-03-08 02:58:17 -0500 (Mon, 08 Mar 2004) | 3 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_get.c * prof_get.c (profile_parse_boolean): Declare first argument as const char *. ------------------------------------------------------------------------ r16159 | epeisach | 2004-03-08 02:38:35 -0500 (Mon, 08 Mar 2004) | 6 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h ticket: new subject: Missing prototype for gss_krb5int_unseal_token_v3 tags: pullup gssapiP_krb5.h: Add prototype for gss_krb5int_unseal_token_v3. ------------------------------------------------------------------------ r16158 | raeburn | 2004-03-08 02:20:55 -0500 (Mon, 08 Mar 2004) | 11 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/appl/ChangeLog M /trunk/src/appl/Makefile.in M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/Makefile.in M /trunk/src/appl/sample/ChangeLog M /trunk/src/appl/sample/Makefile.in M /trunk/src/appl/sample/sclient/ChangeLog M /trunk/src/appl/sample/sclient/Makefile.in M /trunk/src/appl/sample/sserver/ChangeLog M /trunk/src/appl/sample/sserver/Makefile.in M /trunk/src/appl/simple/ChangeLog M /trunk/src/appl/simple/Makefile.in M /trunk/src/appl/simple/client/ChangeLog M /trunk/src/appl/simple/client/Makefile.in M /trunk/src/appl/simple/server/ChangeLog M /trunk/src/appl/simple/server/Makefile.in M /trunk/src/appl/user_user/ChangeLog M /trunk/src/appl/user_user/Makefile.in M /trunk/src/config/ChangeLog M /trunk/src/config/post.in M /trunk/src/config/pre.in M /trunk/src/config-files/ChangeLog M /trunk/src/config-files/Makefile.in M /trunk/src/gen-manpages/ChangeLog M /trunk/src/gen-manpages/Makefile.in M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/Makefile.in M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/Makefile.in M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile.in M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in M /trunk/src/slave/ChangeLog M /trunk/src/slave/Makefile.in M /trunk/src/util/ChangeLog M /trunk/src/util/Makefile.in M /trunk/src/util/send-pr/ChangeLog M /trunk/src/util/send-pr/Makefile.in M /trunk/src/windows/ms2mit/ChangeLog M /trunk/src/windows/ms2mit/Makefile.in Change subdir processing so that SUBDIRS will contain the configured subdirs only for the makefile in the directory with the configure script, and will have only $(LOCAL_SUBDIRS) elsewhere. Drop the use of "MY_SUBDIRS=." to override SUBDIRS in favor of this way of keeping SUBDIRS empty. Drop other uses of MY_SUBDIRS in favor of LOCAL_SUBDIRS or (in one case, the top level) overriding the SUBDIRS setting from pre.in. One less thing to keep tweaking as configure scripts get reorganized and merged. ------------------------------------------------------------------------ r16157 | raeburn | 2004-03-08 00:52:51 -0500 (Mon, 08 Mar 2004) | 2 lines Changed paths: M /trunk/src/config/pre.in note, in comments, some per-directory variables autoconf sets ------------------------------------------------------------------------ r16156 | raeburn | 2004-03-07 23:06:32 -0500 (Sun, 07 Mar 2004) | 9 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (AC_KRB5_TCL_FIND_CONFIG): Look for tclConfig.sh in the specified directory if it's not in a "lib" subdirectory. (AC_KRB5_TCL): If no pathname is supplied and tclConfig.sh isn't found in /usr/lib, try running a script under tclsh to see if it can supply the pathname for tclConfig.sh. This allows the configure script to find /System/Library/Tcl/8.3/tclConfig.sh on Jaguar. ------------------------------------------------------------------------ r16155 | raeburn | 2004-03-07 04:26:48 -0500 (Sun, 07 Mar 2004) | 3 lines Changed paths: M /trunk/src/appl/telnet/ChangeLog M /trunk/src/appl/telnet/configure.in * configure.in: Move test for setupterm back down below addition of termcap/curses libraries. ------------------------------------------------------------------------ r16154 | raeburn | 2004-03-05 22:17:53 -0500 (Fri, 05 Mar 2004) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/rcache/Makefile.in make depend ------------------------------------------------------------------------ r16153 | raeburn | 2004-03-05 22:16:02 -0500 (Fri, 05 Mar 2004) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/ccbase.c M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/ktbase.c M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_base.c For keytab, ccache, and rcache type registries, use const more, and use a mutex to protect manipulation of the lists. ------------------------------------------------------------------------ r16152 | raeburn | 2004-03-05 21:19:35 -0500 (Fri, 05 Mar 2004) | 2 lines Changed paths: M /trunk/src/include/k5-thread.h fix debug initializer and copyright ------------------------------------------------------------------------ r16151 | raeburn | 2004-03-05 20:50:12 -0500 (Fri, 05 Mar 2004) | 2 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/reconf * reconf: Delete autom4te.cache directories after running autoreconf. ------------------------------------------------------------------------ r16150 | raeburn | 2004-03-05 19:54:48 -0500 (Fri, 05 Mar 2004) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/lock_file.c * lock_file.c (krb5_lock_file): Initialize flock data on entry, but don't bother with a static version to copy from. ------------------------------------------------------------------------ r16149 | raeburn | 2004-03-05 19:45:33 -0500 (Fri, 05 Mar 2004) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/ktbase.c Use more const data in the keytab type registry. ------------------------------------------------------------------------ r16148 | raeburn | 2004-03-05 19:28:03 -0500 (Fri, 05 Mar 2004) | 2 lines Changed paths: M /trunk/src/include/ChangeLog A /trunk/src/include/k5-thread.h * k5-thread.h: New file. ------------------------------------------------------------------------ r16147 | raeburn | 2004-03-05 16:13:22 -0500 (Fri, 05 Mar 2004) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/Makefile.in D /trunk/src/kdc/configure.in M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile.in D /trunk/src/krb524/configure.in M /trunk/src/slave/ChangeLog M /trunk/src/slave/Makefile.in D /trunk/src/slave/configure.in Merge configuration of kdc, krb524, and slave directories into top level configure script. ------------------------------------------------------------------------ r16146 | raeburn | 2004-03-04 06:21:28 -0500 (Thu, 04 Mar 2004) | 2 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/configure.in * configure.in: Don't invoke macros for library build support. Don't look for awk. ------------------------------------------------------------------------ r16145 | raeburn | 2004-03-04 05:55:00 -0500 (Thu, 04 Mar 2004) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/configure.in M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/configure.in * configure.in: Don't check for --enable-athena and don't define ATHENA_DES3_KLUDGE. ------------------------------------------------------------------------ r16144 | raeburn | 2004-03-04 05:25:12 -0500 (Thu, 04 Mar 2004) | 2 lines Changed paths: M /trunk/src/appl/telnet/ChangeLog M /trunk/src/appl/telnet/Makefile.in M /trunk/src/appl/telnet/configure.in M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/Makefile.in D /trunk/src/appl/telnet/libtelnet/configure.in M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/Makefile.in D /trunk/src/appl/telnet/telnet/configure.in M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/Makefile.in D /trunk/src/appl/telnet/telnetd/configure.in Configure telnet using one script instead of four. ------------------------------------------------------------------------ r16143 | raeburn | 2004-03-03 03:14:26 -0500 (Wed, 03 Mar 2004) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog fix typo ------------------------------------------------------------------------ r16142 | raeburn | 2004-03-03 03:13:20 -0500 (Wed, 03 Mar 2004) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/disp_status.c M /trunk/src/lib/gssapi/krb5/inq_cred.c M /trunk/src/lib/gssapi/krb5/inq_names.c don't get a krb5_context for the routines that don't need it ------------------------------------------------------------------------ r16141 | raeburn | 2004-03-03 00:54:53 -0500 (Wed, 03 Mar 2004) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_base.c minor formatting, mostly whitespace ------------------------------------------------------------------------ r16140 | raeburn | 2004-03-03 00:48:40 -0500 (Wed, 03 Mar 2004) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/README M /trunk/src/lib/krb5/rcache/rc_base.c * rc_base.c: Delete unused and untested semaphore support. ------------------------------------------------------------------------ r16139 | raeburn | 2004-02-27 19:35:01 -0500 (Fri, 27 Feb 2004) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gic_pwd.c ticket: 2296 version_fixed: * gic_pwd.c (krb5_get_in_tkt_with_password): Fix a case Jeff missed. ------------------------------------------------------------------------ r16138 | raeburn | 2004-02-27 16:48:32 -0500 (Fri, 27 Feb 2004) | 3 lines Changed paths: M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/lib/helpers.exp * lib/helpers.exp (expect_kadm_ok): Check for eof and report a specific error for that case. ------------------------------------------------------------------------ r16137 | jaltman | 2004-02-27 00:24:39 -0500 (Fri, 27 Feb 2004) | 20 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/send_to_kdc.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/gic_keytab.c M /trunk/src/lib/krb5/krb/gic_pwd.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/send524.c M /trunk/src/lib/krb5/os/sendto_kdc.c ticket: new target_version: next tags: pullup As discussed on the krbdev mailing list, krb5_get_init_creds_password() suffered from a behavior in which it would unintentionally query a master KDC twice if in fact the KDC queried when krb5int_sendto() was called with use_master = 0 was in fact the master. This resulted in more than an additional protocol operation. There were two negative side effects. First, in the case of an incorrect password there would be two counts against the max retry attempts. Second, in the case of hardware pre-auth and an expired password, the user would be asked to enter their expired password twice before being told it was expired. This has been fixed by changing the use_master parameter into an in/out parameter and modifying krb5int_sendto() to indicate which KDC it received the response from. This allows the use_master parameter to be set to indicate whether or not the response came from a master KDC regardless of whether a master KDC was requested. ------------------------------------------------------------------------ r16136 | jaltman | 2004-02-27 00:04:59 -0500 (Fri, 27 Feb 2004) | 6 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/gss-client.c ticket: new target_version: next tags: pullup * gss-client.c: change if (this) if (that) => if (this && that) ------------------------------------------------------------------------ r16135 | raeburn | 2004-02-26 18:27:49 -0500 (Thu, 26 Feb 2004) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/win-mac.h fix GET{SOCK,PEER}NAME_ARG{2,3}_TYPE lossage I created ------------------------------------------------------------------------ r16134 | tlyu | 2004-02-26 17:10:39 -0500 (Thu, 26 Feb 2004) | 2 lines Changed paths: M /trunk/README fix typos ------------------------------------------------------------------------ r16129 | hartmans | 2004-02-26 16:52:00 -0500 (Thu, 26 Feb 2004) | 5 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c Ticket: 2284 Status: open Set context flags after calling krb5_rd_req so that the replay cache is set up. ------------------------------------------------------------------------ r16128 | raeburn | 2004-02-26 00:16:02 -0500 (Thu, 26 Feb 2004) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in A /trunk/src/lib/apputils A /trunk/src/lib/apputils/ChangeLog A /trunk/src/lib/apputils/Makefile.in A /trunk/src/lib/apputils/configure.in A /trunk/src/lib/apputils/daemon.c A /trunk/src/lib/apputils/dummy.c M /trunk/src/util/ChangeLog M /trunk/src/util/Makefile.in D /trunk/src/util/apputils Move apputils dir from util to lib, to get its proper place in the build process (after include). ------------------------------------------------------------------------ r16127 | raeburn | 2004-02-25 23:35:09 -0500 (Wed, 25 Feb 2004) | 4 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/rcp.exp M /trunk/src/tests/dejagnu/krb-standalone/rsh.exp * rcp.exp (stop_rsh_daemon): Check for any output before eof, causing any such info to be dumped into the debug log. * rsh.exp (stop_rsh_daemon): Likewise. ------------------------------------------------------------------------ r16126 | raeburn | 2004-02-25 23:20:43 -0500 (Wed, 25 Feb 2004) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/gssapi.exp * gssapi.exp (doit): Fix typo in log message. ------------------------------------------------------------------------ r16125 | raeburn | 2004-02-25 23:19:23 -0500 (Wed, 25 Feb 2004) | 8 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp ticket: 2285 * default.exp (passes): Add "mode=udp" to existing pass specifications. Add a new pass which does AES and "mode=tcp". (setup_kerberos_files, setup_krb5_conf): Check global var "mode" and use it to force UDP or TCP communication between client and KDC. Also, have clients try another random port where we don't expect anything to be listening. ------------------------------------------------------------------------ r16124 | raeburn | 2004-02-25 22:43:00 -0500 (Wed, 25 Feb 2004) | 7 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/network.c ticket: 2285 status: open * network.c (setup_a_tcp_listener): Call setreuseaddr before calling bind. (setup_tcp_listener_ports): Don't call setreuseaddr. Log info about socket option IPV6_V6ONLY in unsupported and success cases. ------------------------------------------------------------------------ r16123 | raeburn | 2004-02-25 19:38:01 -0500 (Wed, 25 Feb 2004) | 6 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/sendto_kdc.c ticket: 2277 status: open * sendto_kdc.c (start_connection): Close socket if connect() call fails for an unexpected reason. ------------------------------------------------------------------------ r16122 | hartmans | 2004-02-24 16:07:22 -0500 (Tue, 24 Feb 2004) | 7 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kerberos_v4.c M /trunk/src/kdc/main.c M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/dk/ChangeLog M /trunk/src/lib/crypto/dk/checksum.c M /trunk/src/lib/crypto/dk/dk.h M /trunk/src/lib/crypto/dk/dk_decrypt.c M /trunk/src/lib/crypto/dk/dk_encrypt.c M /trunk/src/lib/crypto/etypes.c M /trunk/src/lib/crypto/make_checksum.c M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/rd_svc_key.c Ticket: new Subject: Remove ENCTYPE_LOCAL_DES3_HMAC_SHA1 Previously, MIT had support for a version of the des3 enctype with a 32-bit length prepended to encrypted data. Remove that support. This is non-standard and is no longer needed even at MIT. ------------------------------------------------------------------------ r16121 | raeburn | 2004-02-24 15:01:08 -0500 (Tue, 24 Feb 2004) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/util/apputils/Makefile.in dependency updates ------------------------------------------------------------------------ r16120 | raeburn | 2004-02-24 14:46:02 -0500 (Tue, 24 Feb 2004) | 2 lines Changed paths: M /trunk/src/lib/krb5 A /trunk/src/lib/krb5/.cvsignore ignore generated shared libraries ------------------------------------------------------------------------ r16119 | raeburn | 2004-02-24 14:36:31 -0500 (Tue, 24 Feb 2004) | 2 lines Changed paths: M /trunk/src/lib/crypto M /trunk/src/lib/crypto/.cvsignore M /trunk/src/lib/des425 M /trunk/src/lib/des425/.cvsignore M /trunk/src/lib/gssapi A /trunk/src/lib/gssapi/.cvsignore M /trunk/src/lib/kadm5/clnt A /trunk/src/lib/kadm5/clnt/.cvsignore M /trunk/src/lib/kadm5/srv A /trunk/src/lib/kadm5/srv/.cvsignore M /trunk/src/lib/kdb M /trunk/src/lib/kdb/.cvsignore M /trunk/src/lib/krb4 M /trunk/src/lib/krb4/.cvsignore M /trunk/src/lib/rpc M /trunk/src/lib/rpc/.cvsignore M /trunk/src/util/db2 A /trunk/src/util/db2/.cvsignore M /trunk/src/util/et M /trunk/src/util/et/.cvsignore M /trunk/src/util/profile M /trunk/src/util/profile/.cvsignore ignore some more generated files ------------------------------------------------------------------------ r16118 | raeburn | 2004-02-24 14:24:25 -0500 (Tue, 24 Feb 2004) | 9 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in M /trunk/src/config/ChangeLog M /trunk/src/config/post.in M /trunk/src/config/pre.in M /trunk/src/configure.in M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/Makefile.in M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/Makefile.in M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile.in M /trunk/src/lib/krb5/posix/ChangeLog D /trunk/src/lib/krb5/posix/daemon.c M /trunk/src/slave/ChangeLog M /trunk/src/slave/Makefile.in M /trunk/src/util/ChangeLog M /trunk/src/util/Makefile.in A /trunk/src/util/apputils A /trunk/src/util/apputils/ChangeLog A /trunk/src/util/apputils/Makefile.in A /trunk/src/util/apputils/configure.in A /trunk/src/util/apputils/daemon.c A /trunk/src/util/apputils/dummy.c Move daemon.c into a new library of utility routines for linking our programs against but which we don't want to install as a separate library. Change Kerberos and application servers to link against the library if they might need the replacement daemon() function. Add a dummy file to the library in case daemon() is not needed, so we don't have an empty library, which we may not handle properly. ------------------------------------------------------------------------ r16117 | raeburn | 2004-02-24 12:49:03 -0500 (Tue, 24 Feb 2004) | 2 lines Changed paths: M /trunk/src/util M /trunk/src/util/.cvsignore ignore fakedest dir ------------------------------------------------------------------------ r16116 | raeburn | 2004-02-24 12:48:45 -0500 (Tue, 24 Feb 2004) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables M /trunk/src/lib/krb5/error_tables/.cvsignore ignore generated krb524 error table code ------------------------------------------------------------------------ r16115 | raeburn | 2004-02-24 12:48:26 -0500 (Tue, 24 Feb 2004) | 2 lines Changed paths: M /trunk/src/kadmin/testing M /trunk/src/kadmin/testing/.cvsignore ignore files created during testing ------------------------------------------------------------------------ r16114 | raeburn | 2004-02-24 12:47:56 -0500 (Tue, 24 Feb 2004) | 2 lines Changed paths: M /trunk/src/clients/kpasswd M /trunk/src/clients/kpasswd/.cvsignore ignore ksetpwd ------------------------------------------------------------------------ r16110 | tlyu | 2004-02-23 17:47:55 -0500 (Mon, 23 Feb 2004) | 2 lines Changed paths: M /trunk/README update for krb5-1.3.2-beta5 ------------------------------------------------------------------------ r16107 | raeburn | 2004-02-23 16:25:17 -0500 (Mon, 23 Feb 2004) | 6 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/wrap_size_limit.c ticket: 2266 tags: pullup * wrap_size_limit.c (krb5_gss_wrap_size_limit): Fix calculation for confidential CFX tokens. ------------------------------------------------------------------------ r16106 | tlyu | 2004-02-23 16:25:07 -0500 (Mon, 23 Feb 2004) | 4 lines Changed paths: M /trunk/src/kdc/ChangeLog ticket: 2258 Add missing ChangeLog entry ------------------------------------------------------------------------ r16105 | raeburn | 2004-02-19 18:02:54 -0500 (Thu, 19 Feb 2004) | 3 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_init.c * prof_init.c (prof_int32): If long is 4 bytes and int is not, then use long, not int, for prof_int32. ------------------------------------------------------------------------ r16104 | kenh | 2004-02-19 12:51:40 -0500 (Thu, 19 Feb 2004) | 4 lines Changed paths: M /trunk/src/kdc/fakeka.c ticket: 2258 Bug from David Thompson . Bug originally introduced by me during conversion from bcopy() to memcpy(). ------------------------------------------------------------------------ r16103 | raeburn | 2004-02-18 21:47:11 -0500 (Wed, 18 Feb 2004) | 2 lines Changed paths: M /trunk/src/lib/crypto M /trunk/src/lib/crypto/.cvsignore M /trunk/src/lib/crypto/aes M /trunk/src/lib/crypto/aes/.cvsignore ignore some files generated during testing ------------------------------------------------------------------------ r16102 | raeburn | 2004-02-18 21:46:30 -0500 (Wed, 18 Feb 2004) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/arcfour/ChangeLog M /trunk/src/lib/crypto/arcfour/arcfour.c M /trunk/src/lib/crypto/block_size.c M /trunk/src/lib/crypto/checksum_length.c M /trunk/src/lib/crypto/cksumtype_to_string.c M /trunk/src/lib/crypto/coll_proof_cksum.c M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/crc32.c M /trunk/src/lib/crypto/decrypt.c M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/afsstring2key.c M /trunk/src/lib/crypto/des/d3_cbc.c M /trunk/src/lib/crypto/des/d3_kysched.c M /trunk/src/lib/crypto/des/f_cbc.c M /trunk/src/lib/crypto/des/f_cksum.c M /trunk/src/lib/crypto/des/f_parity.c M /trunk/src/lib/crypto/des/f_sched.c M /trunk/src/lib/crypto/des/key_sched.c M /trunk/src/lib/crypto/des/string2key.c M /trunk/src/lib/crypto/des/weak_key.c M /trunk/src/lib/crypto/dk/ChangeLog M /trunk/src/lib/crypto/dk/checksum.c M /trunk/src/lib/crypto/dk/derive.c M /trunk/src/lib/crypto/dk/dk_decrypt.c M /trunk/src/lib/crypto/dk/dk_encrypt.c M /trunk/src/lib/crypto/encrypt.c M /trunk/src/lib/crypto/encrypt_length.c M /trunk/src/lib/crypto/enctype_compare.c M /trunk/src/lib/crypto/enctype_to_string.c M /trunk/src/lib/crypto/hmac.c M /trunk/src/lib/crypto/keyed_checksum_types.c M /trunk/src/lib/crypto/keyed_cksum.c M /trunk/src/lib/crypto/make_checksum.c M /trunk/src/lib/crypto/make_random_key.c M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/md4.c M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/md5.c M /trunk/src/lib/crypto/nfold.c M /trunk/src/lib/crypto/old/ChangeLog M /trunk/src/lib/crypto/old/des_stringtokey.c M /trunk/src/lib/crypto/old_api_glue.c M /trunk/src/lib/crypto/prng.c M /trunk/src/lib/crypto/raw/ChangeLog M /trunk/src/lib/crypto/raw/raw_decrypt.c M /trunk/src/lib/crypto/raw/raw_encrypt.c M /trunk/src/lib/crypto/sha1/ChangeLog M /trunk/src/lib/crypto/sha1/shs.c M /trunk/src/lib/crypto/string_to_cksumtype.c M /trunk/src/lib/crypto/string_to_enctype.c M /trunk/src/lib/crypto/string_to_key.c M /trunk/src/lib/crypto/valid_cksumtype.c M /trunk/src/lib/crypto/valid_enctype.c M /trunk/src/lib/crypto/verify_checksum.c protoize ------------------------------------------------------------------------ r16101 | raeburn | 2004-02-18 21:13:02 -0500 (Wed, 18 Feb 2004) | 2 lines Changed paths: M /trunk/src/lib/crypto/aes A /trunk/src/lib/crypto/aes/.cvsignore ignore aes-gen program ------------------------------------------------------------------------ r16100 | raeburn | 2004-02-18 20:37:27 -0500 (Wed, 18 Feb 2004) | 2 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/cleanup.c M /trunk/src/util/pty/init.c M /trunk/src/util/pty/init_slave.c M /trunk/src/util/pty/vhangup.c protoize ------------------------------------------------------------------------ r16099 | raeburn | 2004-02-18 20:35:15 -0500 (Wed, 18 Feb 2004) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_file.c M /trunk/src/util/profile/prof_get.c M /trunk/src/util/profile/prof_init.c M /trunk/src/util/profile/prof_parse.c M /trunk/src/util/profile/prof_set.c M /trunk/src/util/profile/prof_tree.c Protoize. ------------------------------------------------------------------------ r16098 | raeburn | 2004-02-18 20:22:26 -0500 (Wed, 18 Feb 2004) | 2 lines Changed paths: M /trunk/src/lib/kadm5/clnt/clnt_policy.c delete some blank lines in fn defs ------------------------------------------------------------------------ r16097 | tlyu | 2004-02-18 15:43:59 -0500 (Wed, 18 Feb 2004) | 7 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/shlib.conf ticket: new subject: use $(CC) rather than ld to build shared libs on tru64 and irix component: krb5-build * shlib.conf (alpha-*-dec-osf*, mips-sgi-irix*): Use $(CC) instead of ld for building shared libraries. ------------------------------------------------------------------------ r16096 | raeburn | 2004-02-18 06:04:13 -0500 (Wed, 18 Feb 2004) | 3 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/pcbc_encrypt.c * pcbc_encrypt.c (des_pcbc_encrypt): Don't pass a temporary variable to DES_DO_ENCRYPT and _DECRYPT. Drop the temporary variable. ------------------------------------------------------------------------ r16095 | raeburn | 2004-02-17 18:53:44 -0500 (Tue, 17 Feb 2004) | 8 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/d3_cbc.c M /trunk/src/lib/crypto/des/f_cbc.c M /trunk/src/lib/crypto/des/f_cksum.c M /trunk/src/lib/crypto/des/f_tables.h * f_tables.h (DES_DO_ENCRYPT, DES_DO_DECRYPT): Allocate temporary variable locally instead of taking the extra argument. * d3_cbc.c (krb5int_des3_cbc_encrypt): Don't pass the extra argument, and delete the automatic variable. (krb5int_des3_cbc_decrypt): Likewise. * f_cbc.c (krb5int_des_cbc_encrypt, krb5int_des_cbc_decrypt): Likewise. * f_cksum.c (mit_des_cbc_cksum): Likewise. ------------------------------------------------------------------------ r16094 | raeburn | 2004-02-17 18:36:41 -0500 (Tue, 17 Feb 2004) | 5 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/afsstring2key.c * afsstring2key.c (krb5_afs_encrypt): Drop EDFLAG as an argument, make it local instead, since we always pass 0. (afs_crypt): Call changed. (krb5_afs_crypt_setkey, krb5_afs_encrypt): Use memcpy. ------------------------------------------------------------------------ r16088 | tlyu | 2004-02-17 16:58:30 -0500 (Tue, 17 Feb 2004) | 2 lines Changed paths: M /trunk/README oops; add some acknowledgments to change list. ------------------------------------------------------------------------ r16087 | tlyu | 2004-02-17 16:50:38 -0500 (Tue, 17 Feb 2004) | 2 lines Changed paths: M /trunk/README update for krb5-1.3.2-beta4 ------------------------------------------------------------------------ r16085 | tlyu | 2004-02-16 01:28:44 -0500 (Mon, 16 Feb 2004) | 7 lines Changed paths: M /trunk/src/kadmin/ChangeLog M /trunk/src/kadmin/configure.in M /trunk/src/kadmin/passwd/unit-test/ChangeLog M /trunk/src/kadmin/passwd/unit-test/Makefile.in M /trunk/src/kadmin/passwd/unit-test/config/unix.exp ticket: new target_version: 1.3.2 tags: pullup component: krb5-build Add missing PRIOCNTL_HACK stuff here. ------------------------------------------------------------------------ r16082 | raeburn | 2004-02-13 19:37:18 -0500 (Fri, 13 Feb 2004) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/sendauth.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/genaddrs.c Don't specify defaults for GET{PEER,SOCK}NAME_ARG{2,3}_TYPE macros. ------------------------------------------------------------------------ r16081 | raeburn | 2004-02-13 19:34:15 -0500 (Fri, 13 Feb 2004) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 aclocal.m4 (WITH_CC): Add -fno-common to CFLAGS on Darwin, unless -fcommon or -fno-common is already given. ------------------------------------------------------------------------ r16080 | raeburn | 2004-02-13 19:31:35 -0500 (Fri, 13 Feb 2004) | 6 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (TRY_PEER_INT): Deleted. (KRB5_GETPEERNAME_ARGS): Map the getpeername arg types to the corresponding getsockname arg types. (KRB5_GETSOCKNAME_ARGS): If nothing matches, assume struct sockaddr and socklen_t. ------------------------------------------------------------------------ r16079 | raeburn | 2004-02-13 18:40:08 -0500 (Fri, 13 Feb 2004) | 9 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/t_encrypt.c ticket: 2229 status: resolved tags: pullup * t_encrypt.c (compare_results): New function. (main): Use it to check decryption results against the original plaintext. When testing with cipher state, encrypt and then decrypt (and verify) two messages. * Makefile.in (t_encrypt$(EXEEXT)): Depend on CRYPTO_DEPLIB. ------------------------------------------------------------------------ r16078 | tlyu | 2004-02-13 18:39:59 -0500 (Fri, 13 Feb 2004) | 6 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/build.texinfo ticket: 2195 tags: pullup * build.texinfo (Solaris 9): Add section describing workaround for Solaris 9 pty-close kernel bug. ------------------------------------------------------------------------ r16077 | raeburn | 2004-02-13 18:38:57 -0500 (Fri, 13 Feb 2004) | 9 lines Changed paths: M /trunk/src/lib/crypto/dk/ChangeLog M /trunk/src/lib/crypto/dk/dk_decrypt.c M /trunk/src/lib/crypto/dk/dk_encrypt.c ticket: 2229 status: open * dk_decrypt.c (krb5_dk_decrypt_maybe_trunc_hmac): New argument IVEC_MODE. If clear, same old behavior. If set, copy out next to last block for CTS. (krb5_dk_decrypt, krb5int_aes_dk_decrypt): Pass extra argument. * dk_encrypt.c (krb5int_aes_dk_encrypt): For IV, copy out next to last block for CTS. ------------------------------------------------------------------------ r16071 | tlyu | 2004-02-13 15:52:40 -0500 (Fri, 13 Feb 2004) | 7 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/config/unix.exp M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/config/unix.exp M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp ticket: new target_version: 1.3.2 tags: pullup Change PRIOCNTL_HACK code to use "==" rather than "eq", as "eq" is not available in tcl-8.3. ------------------------------------------------------------------------ r16070 | hartmans | 2004-02-12 23:20:56 -0500 (Thu, 12 Feb 2004) | 6 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_util.c Ticket: 2234 Target_Version: 1.3.2 Tags: pullup Fix logic error. ------------------------------------------------------------------------ r16069 | tlyu | 2004-02-12 22:19:30 -0500 (Thu, 12 Feb 2004) | 9 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/config/ChangeLog M /trunk/src/config/shlib.conf M /trunk/src/configure.in M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/configure.in M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/Makefile.in M /trunk/src/lib/kadm5/unit-test/config/unix.exp M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/Makefile.in M /trunk/src/lib/rpc/unit-test/config/unix.exp M /trunk/src/lib/rpc/unit-test/configure.in M /trunk/src/tests/ChangeLog M /trunk/src/tests/configure.in M /trunk/src/tests/dejagnu/ChangeLog M /trunk/src/tests/dejagnu/Makefile.in M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp M /trunk/src/util/ChangeLog M /trunk/src/util/Makefile.in ticket: new subject: priocntl workaround for Solaris 9 pty-close bug Implement gross hack to use priocntl to work around the Solaris 9 pty-close bug. Run expect at a higher class "FX" priority than spawned processes, which run at a lower class "FX" priority. "make check" needs to start from a process which has FX priority >= 30 and FX priority limit >= 30. Thanks to Bill Sommerfeld for the hints. ------------------------------------------------------------------------ r16066 | tlyu | 2004-02-12 13:28:01 -0500 (Thu, 12 Feb 2004) | 7 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in M /trunk/src/config/shlib.conf M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/env-setup.shin M /trunk/src/util/ChangeLog M /trunk/src/util/Makefile.in ticket: 1793 subject: Tru64 and Irix have RPATH issues for test suite Implement hack for faking up _RLD_ROOT with a shadow of the directory tree up to the installed "lib" directory. This helps with running tests on Tru64 and Irix. ------------------------------------------------------------------------ r16065 | jaltman | 2004-02-12 08:52:56 -0500 (Thu, 12 Feb 2004) | 8 lines Changed paths: M /trunk/src/windows/gss/ChangeLog M /trunk/src/windows/gss/Makefile.in ticket: new target_version: 1.3.2 tags: pullup 2004-02-12 Jeffrey Altman * Fix libpath for krbcc32.lib (only affects KRB5_KFW_COMPILE builds) ------------------------------------------------------------------------ r16062 | jaltman | 2004-02-11 17:18:58 -0500 (Wed, 11 Feb 2004) | 6 lines Changed paths: M /trunk/src/windows/gss/ChangeLog A /trunk/src/windows/gss/gss-misc.h ticket: new target_version: 1.3.2 tags: pullup Add missing file: gss-misc.h copied from src/appl/gss-sample ------------------------------------------------------------------------ r16058 | tlyu | 2004-02-11 14:03:19 -0500 (Wed, 11 Feb 2004) | 2 lines Changed paths: M /trunk/README update for krb5-1.3.2-beta3 ------------------------------------------------------------------------ r16056 | tlyu | 2004-02-11 13:04:37 -0500 (Wed, 11 Feb 2004) | 7 lines Changed paths: M /trunk/src/appl/gss-sample/gss-client.c M /trunk/src/appl/gss-sample/gss-misc.c M /trunk/src/appl/gss-sample/gss-server.c M /trunk/src/windows/gss/gss-client.c M /trunk/src/windows/gss/gss-misc.c M /trunk/src/windows/gss/gss.c ticket: new target_version: 1.3.2 tags: pullup subject: update copyright notices on gss sample apps update copyrights ------------------------------------------------------------------------ r16054 | tlyu | 2004-02-10 21:49:58 -0500 (Tue, 10 Feb 2004) | 2 lines Changed paths: M /trunk/README update for krb5-1.3.2-beta3 ------------------------------------------------------------------------ r16052 | jaltman | 2004-02-10 14:35:49 -0500 (Tue, 10 Feb 2004) | 6 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/gss-client.c ticket: new target_version: 1.3.2 tags: pullup gss-client.c: remove extraneous parameters from client_establish_context() ------------------------------------------------------------------------ r16050 | raeburn | 2004-02-09 23:35:14 -0500 (Mon, 09 Feb 2004) | 13 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/ser_sctx.c ticket: 2166 status: open * ser_sctx.c (kg_oid_externalize): Check for errors. (kg_oid_internalize): Check for errors. Free allocated storage on error. (kg_queue_externalize): Check for errorrs. (kg_queue_internalize): Check for errors. Free allocated storage on error. (kg_ctx_size): Update for new context data. (kg_ctx_externalize): Update for new context data. Check for error storing trailer. (kg_ctx_internalize): Update for new context data. Check for errors in a few more cases. ------------------------------------------------------------------------ r16049 | raeburn | 2004-02-09 23:28:28 -0500 (Mon, 09 Feb 2004) | 6 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/gssapi.exp ticket: 2166 status: open * gssapi.exp (doit): Run server with additional options to export and re-import the GSSAPI context, and log info to a file in tmpdir. ------------------------------------------------------------------------ r16047 | hartmans | 2004-02-09 18:20:47 -0500 (Mon, 09 Feb 2004) | 5 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/changepw.c Ticket: 2171 Status: open Call htons for default port of password server. ------------------------------------------------------------------------ r16042 | tlyu | 2004-02-09 17:55:17 -0500 (Mon, 09 Feb 2004) | 6 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/main.c ticket: 2118 tags: pullup * main.c (init_realm): Apply patch from Will Fiveash to use correct TCP listening ports. ------------------------------------------------------------------------ r16041 | tlyu | 2004-02-09 17:54:04 -0500 (Mon, 09 Feb 2004) | 6 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/config.guess M /trunk/src/config/config.sub M /trunk/src/config/install-sh ticket: 2196 version_reported: 1.3.2 tags: pullup Update from autoconf 2.59. ------------------------------------------------------------------------ r16040 | raeburn | 2004-02-09 17:10:40 -0500 (Mon, 09 Feb 2004) | 6 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/util_ordering.c ticket: 2166 status: open * util_ordering.c (g_queue_externalize, g_queue_internalize): Check for sufficient buffer space. ------------------------------------------------------------------------ r16039 | raeburn | 2004-02-09 17:08:09 -0500 (Mon, 09 Feb 2004) | 6 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/t_cts.c ticket: 2223 tags: pullup * t_cts.c (test_cts): Process encryption and decryption IVs separately, make sure they match, and display the value. ------------------------------------------------------------------------ r16038 | raeburn | 2004-02-09 17:06:23 -0500 (Mon, 09 Feb 2004) | 5 lines Changed paths: M /trunk/src/lib/crypto/enc_provider/ChangeLog M /trunk/src/lib/crypto/enc_provider/aes.c ticket: 2223 status: open * aes.c (krb5int_aes_encrypt, krb5int_aes_decrypt): Copy out value for new IV. ------------------------------------------------------------------------ r16034 | raeburn | 2004-02-09 16:46:38 -0500 (Mon, 09 Feb 2004) | 5 lines Changed paths: M /trunk/src/appl/ChangeLog M /trunk/src/appl/configure.in ticket: 2224 status: open * configure.in: Check for sys/time.h and time.h. ------------------------------------------------------------------------ r16028 | raeburn | 2004-02-08 03:46:24 -0500 (Sun, 08 Feb 2004) | 7 lines Changed paths: M /trunk/src/lib/gssapi/krb5/k5sealv3.c ticket: new target_version: 1.3.2 subject: no license on k5sealv3.c tags: pullup Updated copyright notice to include standard license for release. ------------------------------------------------------------------------ r16027 | jaltman | 2004-02-07 14:44:24 -0500 (Sat, 07 Feb 2004) | 4 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/README M /trunk/src/appl/gss-sample/gss-client.c ticket: 2212 * update usage() for gss-client ------------------------------------------------------------------------ r16026 | hartmans | 2004-02-06 16:12:21 -0500 (Fri, 06 Feb 2004) | 10 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/init_ctx.c Ticket: new Subject: Enable aes128-cts for client Target_Version: 1.3.2 Tags: pullup Currently we support aes128-cts but do not enable it by default. It looks like interoperability problems will be created by this decision. So add aes128-cts to the default list of enctypes for client configuration and for permitted_enctypes. ------------------------------------------------------------------------ r16025 | hartmans | 2004-02-06 16:10:15 -0500 (Fri, 06 Feb 2004) | 5 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_util.c Ticket: 2189 Tags: pullup Do not consider TGS options to be critical; ignore unknown options. ------------------------------------------------------------------------ r16024 | jaltman | 2004-02-06 14:48:12 -0500 (Fri, 06 Feb 2004) | 11 lines Changed paths: M /trunk/src/windows/gss/ChangeLog M /trunk/src/windows/gss/gss-client.c M /trunk/src/windows/gss/gss.c M /trunk/src/windows/gss/gss.h M /trunk/src/windows/gss/gss.rc M /trunk/src/windows/gss/resource.h ticket: new target_version: 1.3.2 tags: pullup 2004-02-06 Jeffrey Altman * Add new UI components to the gss.exe client to support the use of GSS_C_SEQUENCE_FLAG or to disable the use of either GSS_C_MUTUAL_FLAG or GSS_C_REPLAY_FLAG ------------------------------------------------------------------------ r16023 | jaltman | 2004-02-06 14:05:47 -0500 (Fri, 06 Feb 2004) | 9 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/README M /trunk/src/appl/gss-sample/gss-client.c ticket: 2212 2004-02-06 Jeffrey Altman * Add new command line switches to the gss-client to support the use of GSS_C_SEQUENCE_FLAG or to disable the use of either GSS_C_MUTUAL_FLAG or GSS_C_REPLAY_FLAG ------------------------------------------------------------------------ r16022 | jaltman | 2004-02-06 02:00:51 -0500 (Fri, 06 Feb 2004) | 16 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/init_sec_context.c 2004-02-05 Jeffrey Altman * gssapiP_krb5.h: remove KG_IMPLFLAGS macro * init_sec_context.c (init_sec_context): Expand KG_IMPLFLAGS macro with previous macro definition * accept_sec_context.c (accept_sec_context): Replace KG_IMPLFLAGS macro with new definition. As per 1964 the INTEG and CONF flags are supposed to indicate the availability of the services in the client. By applying the previous definition of KG_IMPLFLAGS the INTEG and CONF flags are always on. This can be a problem because some clients such as Microsoft's Kerberos SSPI allow CONF and INTEG to be used independently. By forcing the flags on, we would end up with inconsist state with the client. ------------------------------------------------------------------------ r16021 | jaltman | 2004-02-05 03:04:45 -0500 (Thu, 05 Feb 2004) | 7 lines Changed paths: M /trunk/src/windows/gss/ChangeLog M /trunk/src/windows/gss/Makefile.in M /trunk/src/windows/gss/gss-client.c M /trunk/src/windows/gss/gss.c M /trunk/src/windows/gss/gss.h M /trunk/src/windows/gss/gss.rc M /trunk/src/windows/gss/resource.h ticket: new target_version: 1.3.2 tags: pullup Add support for specifying the credential cache to be used as well as fix a few minor user interface bugs ------------------------------------------------------------------------ r16020 | jaltman | 2004-02-04 12:28:00 -0500 (Wed, 04 Feb 2004) | 8 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_mslsa.c ticket: new tags: pullup target_version: 1.3.2 Remove reference to the ntstatus.h header in cc_mslsa.c This header is not present in the August 2001 Platform SDK which is the current minimum SDK version. ------------------------------------------------------------------------ r16015 | tlyu | 2004-02-03 08:08:57 -0500 (Tue, 03 Feb 2004) | 2 lines Changed paths: M /trunk/README update for krb5-1.3.2-beta2 ------------------------------------------------------------------------ r16013 | jaltman | 2004-02-02 19:50:43 -0500 (Mon, 02 Feb 2004) | 16 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_mslsa.c ticket: 2190 tags: pullup 2004-02-02 Jeffrey Altman * cc_msla.c: GetMSCacheTicketFromCacheInfo() uses the tktinfo->TicketFlags as the value to assign to TicketRequest->TicketFlags. This field is blindly inserted into the kdc-options[0] field of the TGS_REQ. If there are bits such as TRANSIT_POLICY_CHECKED in the TicketFlags, this will result in an unknown TGS_OPTION being processed by the KDC. This has been fixed by mapping the Ticket Flags to KDC options. We only map Forwardable, Forwarded, Proxiable, and Renewable. The others should not be used. ------------------------------------------------------------------------ r15997 | jaltman | 2004-02-02 12:40:19 -0500 (Mon, 02 Feb 2004) | 17 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_mslsa.c ticket: 2184 tags: pullup target_version: 1.3.2 * cc_mslsa.c: the MSLSA code was crashing on Pismere machines when logging on with cross realm credentials. On these machines there are 8 tickets within the LSA cache from two different realms. One of the krbtgt/CLIENT-REALM@CLIENT-REALM tickets (not the Initial ticket but a Forwarded ticket) is inaccessible to the ms2mit.exe and leash32.exe processes. The attempt to access the ticket returns a SubStatus code of STATUS_LOGON_FAILURE (0xC000006DL) which is supposed to mean that the logon attempt was invalid due to bad authentication information. kerbtray has no problem listing this ticket. The other seven tickets in the cache including the Initial Ticket are accessible. Modified krb5_lcc_next_cred() to skip to the next ticket if an attempt to read a single ticket fails. ------------------------------------------------------------------------ r15996 | jaltman | 2004-02-02 11:05:12 -0500 (Mon, 02 Feb 2004) | 5 lines Changed paths: M /trunk/src/windows/ChangeLog M /trunk/src/windows/README ticket: 2139 * Update README to describe the new PreserveInitialTicketIdentity registry key. ------------------------------------------------------------------------ r15995 | jaltman | 2004-02-01 00:46:56 -0500 (Sun, 01 Feb 2004) | 4 lines Changed paths: M /trunk/src/windows/ms2mit/ms2mit.c ticket: 2183 missing header ------------------------------------------------------------------------ r15994 | jaltman | 2004-02-01 00:40:48 -0500 (Sun, 01 Feb 2004) | 8 lines Changed paths: M /trunk/src/windows/ms2mit/ChangeLog M /trunk/src/windows/ms2mit/ms2mit.c ticket: new target: 1.3.2 tags: pullup * Do not perform ticket importing if the initial TGT is not available from the MSLSA krb5_ccache. This will be the case if the session key enctype is NULL. (AllowTGTSessionKey regkey = 0) ------------------------------------------------------------------------ r15993 | jaltman | 2004-01-31 20:48:22 -0500 (Sat, 31 Jan 2004) | 7 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_mslsa.c ticket:new tags: pullup target_version: 1.3.2 * cc_mslsa.c: optimize the get_next logic by storing a handle to the MS TGT in the lcc_cursor data structure ------------------------------------------------------------------------ r15992 | raeburn | 2004-01-31 18:32:18 -0500 (Sat, 31 Jan 2004) | 2 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/gss-misc.c * gss-misc.c: Include sys/time.h or time.h, to get struct timeval declaration. ------------------------------------------------------------------------ r15991 | jaltman | 2004-01-31 04:29:13 -0500 (Sat, 31 Jan 2004) | 7 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_mslsa.c ticket: 2153 tags: pullup Do not export tickets from the LSA if they contain NULL session keys. This is primarily to prevent unusable TGTs from being imported into the MIT Credential Cache ------------------------------------------------------------------------ r15990 | jaltman | 2004-01-30 20:40:58 -0500 (Fri, 30 Jan 2004) | 18 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_mslsa.c ticket: 2139 tags: pullup 2004-01-30 Jeffrey Altman * cc_mslsa.c: As per extensive conversations with Doug Engert we have concluded that MS is not specifying a complete set of domain information when it comes to service tickets other than the initial TGT. What happens is the client principal domain cannot be derived from the fields they export. Code has now been added to obtain the domain from the initial TGT and use that when constructing the client principals for all tickets. This behavior can be turned off by setting a registry either on a per-user or a system-wide basis: {HKCU,HKLM}\Software\MIT\Kerberos5 PreserveInitialTicketIdentity = 0x0 (DWORD) ------------------------------------------------------------------------ r15989 | jaltman | 2004-01-30 19:46:38 -0500 (Fri, 30 Jan 2004) | 6 lines Changed paths: M /trunk/src/windows/cns/ChangeLog M /trunk/src/windows/cns/cns.c M /trunk/src/windows/cns/cns.h M /trunk/src/windows/cns/cns_reg.c M /trunk/src/windows/cns/cns_reg.h M /trunk/src/windows/cns/cnsres5.rc M /trunk/src/windows/cns/options.c ticket: 982 tags: pullup target_version: 1.3.2 Add support for Addressless Ticket Checkbox. Applied patch from Doug Engert ------------------------------------------------------------------------ r15988 | jaltman | 2004-01-30 19:31:33 -0500 (Fri, 30 Jan 2004) | 8 lines Changed paths: M /trunk/src/windows/ChangeLog M /trunk/src/windows/README 2004-01-30 Jeffrey Altman Update the README file to include details on the new Windows registry key necessary to access the TGT session key when importing from MSLSA. Also, include compatibility details regarding the gss sample client and the Microsoft Platform SDK distributed versions. ------------------------------------------------------------------------ r15987 | jaltman | 2004-01-30 19:00:51 -0500 (Fri, 30 Jan 2004) | 14 lines Changed paths: M /trunk/src/windows/gss/ChangeLog M /trunk/src/windows/gss/Makefile.in M /trunk/src/windows/gss/gss-client.c M /trunk/src/windows/gss/gss-misc.c M /trunk/src/windows/gss/gss.c M /trunk/src/windows/gss/gss.h M /trunk/src/windows/gss/gss.rc A /trunk/src/windows/gss/resource.h ticket: 2144 tags: pullup A near complete re-write of the gss sample client on windows. Supports the current protocol implemented in the Unix gss sample applications as well as a new User Interface making this one neat testing tool. There are still many little kinks to get out in a future version. The sliders for the Call Count and the Message Count do not have text strings indicating their current value. They slide from 1 to 20. And the known Mechanism strings should be accessible in the drop down list. A documentation file on how to use the tool would be a good addition. ------------------------------------------------------------------------ r15986 | jaltman | 2004-01-30 18:52:07 -0500 (Fri, 30 Jan 2004) | 8 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/gss-misc.c M /trunk/src/appl/gss-sample/gss-server.c ticket: new target_version: 1.3.2 tags: pullup Address issues discovered while testing updated Windows gss sample client. A Missing parameter to a sign_server call in gss-server.c and the need for a select() call in read_all() to prevent blocking indefinitely. ------------------------------------------------------------------------ r15985 | lxs | 2004-01-30 16:41:20 -0500 (Fri, 30 Jan 2004) | 4 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_int.h ticket: 2180 prof-int.h should include pthread.h when USE_PTHREADS is defined. ------------------------------------------------------------------------ r15984 | lxs | 2004-01-30 16:33:16 -0500 (Fri, 30 Jan 2004) | 2 lines Changed paths: M /trunk/src/mac/MacOSX/Projects/Kerberos5.pbproj/project.pbxproj Updated for new source files in krb5 ------------------------------------------------------------------------ r15983 | raeburn | 2004-01-27 01:41:26 -0500 (Tue, 27 Jan 2004) | 15 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c ticket: new target_version: 1.3.2 tags: pullup subject: need more testing support for MS This should allow use of the CFX_EXERCISE code to better check interoperability of MS and MIT code with regard to future extensibility. * init_sec_context.c (make_gss_checksum) [CFX_EXERCISE]: Don't crash on null pointer in debugging code. (new_connection): Disable CFX_EXERCISE unknown-token-id case detection. * accept_sec_context.c (krb5_gss_accept_sec_context) [CFX_EXERCISE]: Log to /tmp/gsslog whether delegation or extra option bytes were present. ------------------------------------------------------------------------ r15978 | tlyu | 2004-01-07 18:24:54 -0500 (Wed, 07 Jan 2004) | 2 lines Changed paths: M /trunk/README update for krb5-1.3.2-beta1 ------------------------------------------------------------------------ r15975 | jaltman | 2004-01-06 19:07:14 -0500 (Tue, 06 Jan 2004) | 5 lines Changed paths: M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/lib/krb5/ccache/cc_memory.c M /trunk/src/lib/krb5/ccache/cc_mslsa.c ticket: 2106 tags: pullup fix typos ------------------------------------------------------------------------ r15974 | jaltman | 2004-01-06 18:21:13 -0500 (Tue, 06 Jan 2004) | 8 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/lib/krb5/ccache/cc_memory.c M /trunk/src/lib/krb5/ccache/cc_mslsa.c M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/krb5_err.et ticket: 2106 target_version: 1.3.2 tags: pullup Add stub function implementations to support krb5_cc_remove_cred() which would cause a null pointer dereference if called. The new KRB5_CC_NOSUPP error is returned to indicate the lack of implementation. ------------------------------------------------------------------------ r15965 | hartmans | 2004-01-05 16:42:34 -0500 (Mon, 05 Jan 2004) | 8 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kerberos_v4.c Ticket: 2058 Target_Version: 1.3.2 Tags: pullup Only backdate the ticket that is created. The KDC reply must contain the time from the client's request or the client will fail its clockskew check if the request is backdated too far. ------------------------------------------------------------------------ r15964 | raeburn | 2004-01-05 16:12:23 -0500 (Mon, 05 Jan 2004) | 12 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c ticket: 2079 tags: pullup * init_sec_context.c: Include auth_con.h if CFX_EXERCISE is defined. (make_gss_checksum) [CFX_EXERCISE]: If the key enctype is aes256, insert some stuff after the delegation slot. (new_connection) [CFX_EXERCISE]: Don't send messages with bogus token ids. * accept_sec_context.c (krb5_gss_accept_sec_context): Don't discard the delegation flag; only look for a delegation if the flag is set, and only look for delegation, not other options. Ignore any other data there. ------------------------------------------------------------------------ r15963 | jaltman | 2004-01-04 22:39:53 -0500 (Sun, 04 Jan 2004) | 7 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/win-mac.h ticket: new target_version: 1.3.2 tags: pullup * win-mac.h: conditionally define strcasecmp/strncasecmp macros only if they do not already exist. ------------------------------------------------------------------------ r15962 | raeburn | 2003-12-27 22:57:48 -0500 (Sat, 27 Dec 2003) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in * configure.in: Use AC_HELP_STRING for kdc-replay-cache option info. ------------------------------------------------------------------------ r15961 | raeburn | 2003-12-27 22:51:47 -0500 (Sat, 27 Dec 2003) | 2 lines Changed paths: M /trunk/src/kadmin/ChangeLog M /trunk/src/kadmin/Makefile.in * Makefile.in (LOCAL_SUBDIRS): Fix typo in last (undocumented) change. ------------------------------------------------------------------------ r15960 | raeburn | 2003-12-24 00:44:25 -0500 (Wed, 24 Dec 2003) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/configure.in move some basic header and function checks from lib/krb5 to include ------------------------------------------------------------------------ r15959 | jaltman | 2003-12-22 18:18:13 -0500 (Mon, 22 Dec 2003) | 8 lines Changed paths: M /trunk/src/windows/ChangeLog M /trunk/src/windows/README ticket: new target_version: 1.3.2 tags: pullup * README: update requirements for compilation tools, DNS support and describe new MSLSA: credential cache and how to configure Windows to use it. ------------------------------------------------------------------------ r15958 | jaltman | 2003-12-22 13:24:41 -0500 (Mon, 22 Dec 2003) | 8 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/dnssrv.c ticket: new target_version: 1.3.2 tags: pullup * dnssrv.c: wrap the entire module in #ifdef KRB5_DNS_LOOKUP to prevent the dependency on the resolver library when DNS functionality is not being compiled into the krb5 library. ------------------------------------------------------------------------ r15957 | raeburn | 2003-12-19 23:39:35 -0500 (Fri, 19 Dec 2003) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/fake-addrinfo.h ticket: 2016 * fake-addrinfo.h: Include stdio.h. ------------------------------------------------------------------------ r15956 | raeburn | 2003-12-19 22:52:51 -0500 (Fri, 19 Dec 2003) | 4 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/util_crypt.c M /trunk/src/lib/gssapi/krb5/util_seed.c * util_crypt.c (kg_encrypt, kg_decrypt): Input pointer now points to const. * gssapiP_krb5.h: Declarations updated. * util_seed.c (zeros): Now const. ------------------------------------------------------------------------ r15955 | raeburn | 2003-12-19 22:51:00 -0500 (Fri, 19 Dec 2003) | 3 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapi_generic.c * gssapi_generic.c (const_oids): Renamed from oids, and now const. (oids): New macro, casts const_oids to non-const pointer for use in initializers. ------------------------------------------------------------------------ r15954 | raeburn | 2003-12-19 22:25:58 -0500 (Fri, 19 Dec 2003) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/realm_iter.c * realm_iter.c (krb5_realm_iterator_create): Array NAMES is now const. ------------------------------------------------------------------------ r15953 | raeburn | 2003-12-19 22:25:05 -0500 (Fri, 19 Dec 2003) | 3 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_get.c M /trunk/src/util/profile/profile.hin * prof_get.c (profile_iterator_create): NAMES argument points to const pointers. * profile.hin (profile_iterator_create): Declaration updated. ------------------------------------------------------------------------ r15952 | raeburn | 2003-12-19 22:19:00 -0500 (Fri, 19 Dec 2003) | 9 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/prompter.c * prompter.c (catch_signals, restore_signals): Take pointer to old signal handler info as new argument. (osiginfo): New typedef. (setup_tty, restore_tty): Take pointer to old signal handler info and old termios settings as new arguments. (krb5_prompter_posix): Pass the extra arguments, addresses of new automatic variables. (osigint, saveparm): Variables deleted. ------------------------------------------------------------------------ r15951 | raeburn | 2003-12-19 21:58:52 -0500 (Fri, 19 Dec 2003) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in * Makefile.in (STLIBOBJS, OBJS, SRCS): Don't build promptusr.c. ------------------------------------------------------------------------ r15950 | raeburn | 2003-12-19 21:48:23 -0500 (Fri, 19 Dec 2003) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/sendto_kdc.c oops. actually do the #undef DEBUG ------------------------------------------------------------------------ r15949 | raeburn | 2003-12-19 21:46:49 -0500 (Fri, 19 Dec 2003) | 5 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/sendto_kdc.c * sendto_kdc.c (default_debug_handler, put, putstr): Define only if DEBUG is defined. (DEBUG): Don't define. (krb5int_sendtokdc_debug_handler): Initialize to null if DEBUG is not defined. ------------------------------------------------------------------------ r15948 | raeburn | 2003-12-19 21:37:23 -0500 (Fri, 19 Dec 2003) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_in_tkt.c * get_in_tkt.c (get_in_tkt_enctypes): Now const. ------------------------------------------------------------------------ r15947 | raeburn | 2003-12-19 21:28:52 -0500 (Fri, 19 Dec 2003) | 2 lines Changed paths: M /trunk/src/lib/crypto/arcfour/ChangeLog M /trunk/src/lib/crypto/arcfour/arcfour.c * arcfour.c (l40): Now const. ------------------------------------------------------------------------ r15946 | raeburn | 2003-12-19 21:28:09 -0500 (Fri, 19 Dec 2003) | 2 lines Changed paths: M /trunk/src/lib/crypto/enc_provider/ChangeLog M /trunk/src/lib/crypto/enc_provider/arcfour.c * arcfour.c (arcfour_weakkey1, arcfour_weakkey2, arcfour_weakkeys): Now const. ------------------------------------------------------------------------ r15945 | raeburn | 2003-12-19 21:26:17 -0500 (Fri, 19 Dec 2003) | 4 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/des_int.h M /trunk/src/lib/crypto/des/f_cbc.c M /trunk/src/lib/crypto/enc_provider/ChangeLog M /trunk/src/lib/crypto/enc_provider/des.c M /trunk/src/lib/crypto/enc_provider/des3.c M /trunk/src/lib/crypto/keyhash_provider/ChangeLog M /trunk/src/lib/crypto/keyhash_provider/descbc.c M /trunk/src/lib/crypto/keyhash_provider/k5_md4des.c M /trunk/src/lib/crypto/keyhash_provider/k5_md5des.c Replace the array of 8 mit_des_cblock object 'mit_des_zeroblock' defined locally in multiple files with one defined in f_cbc.c; make it a single element rather than an array. ------------------------------------------------------------------------ r15944 | tlyu | 2003-12-19 17:24:04 -0500 (Fri, 19 Dec 2003) | 5 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/init_sec_context.c ticket: 2077 component: krb5-libs * init_sec_context.c: Include k5-int.h for accessor. ------------------------------------------------------------------------ r15943 | raeburn | 2003-12-19 16:11:40 -0500 (Fri, 19 Dec 2003) | 6 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/ftp.c ticket: 2062 status: open * ftp.c (do_auth): Handle a return code of 335, where the authentication exchange requires more messages. ------------------------------------------------------------------------ r15942 | jaltman | 2003-12-19 01:53:24 -0500 (Fri, 19 Dec 2003) | 4 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_mslsa.c ticket 2049 fix an incorrect level of indirection for a krb5_creds data structure. ------------------------------------------------------------------------ r15941 | jaltman | 2003-12-19 00:29:32 -0500 (Fri, 19 Dec 2003) | 10 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/lib/ChangeLog M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/ser_sctx.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/accessor.c M /trunk/src/lib/krb5_32.def ticket: new tags: pullup target_version: 1.3.2 The new functions krb5int_c_mandatory_cksumtype, krb5_ser_pack_int64, and krb5_ser_unpack_int64 are considered private. Therefore, in order for them to be used from within gssapi they must be added to the krb5int_accessor mechanism. This allows us to not publicize their existence via exportation on Windows or MacOSX. ------------------------------------------------------------------------ r15939 | jaltman | 2003-12-18 19:19:20 -0500 (Thu, 18 Dec 2003) | 28 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_mslsa.c M /trunk/src/lib/krb5/ccache/cc_retr.c ticket: 2049 * cc_retr.c: Extract the test to determine if a credential matches a requested credential according to the specified fields into a private function: krb5int_cc_creds_match_request() * cc_mslsa.c: Extend the functionality of krb5_lcc_retrieve() to perform a MS Kerberos LSA ticket request if there is no matching credential in the cache. The MS Kerberos LSA places the following restriction on what tickets it will place into the LSA cache: tickets obtained by an application request for a specific set of kerberos flags or enctype will not be cached. Therefore, we first make a request with no flags or enctype in the hope that we will be lucky and get the right ones anyway. If not, we make the application's request and return that ticket if it matches the other criteria. Implemented a similar technique for krb5_lcc_store(). Since we can not write to the cache, when a store request is made we instead perform a ticket request through the lsa for a matching credential. If we receive one, we return success. Otherwise, we return the KRB5_CC_READONLY error. With these changes I am now able to operate entirely with the MSLSA ccache as the default cache provided the MS LSA credentials are for the principal I wish to use. Obviously, one cannot change principals while the MSLSA ccache is the default. ------------------------------------------------------------------------ r15938 | tlyu | 2003-12-16 20:11:32 -0500 (Tue, 16 Dec 2003) | 2 lines Changed paths: M /trunk/README preliminary update for 1.3.2 ------------------------------------------------------------------------ r15936 | raeburn | 2003-12-16 14:21:49 -0500 (Tue, 16 Dec 2003) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/conv_creds.c * conv_creds.c (krb5int_encode_v4tkt): Zero out unused parts of ticket. Use a temorary in case krb5_int32 isn't "int". (decode_v4tkt): Use a temorary in case krb5_int32 isn't "int". ------------------------------------------------------------------------ r15929 | raeburn | 2003-12-15 15:56:47 -0500 (Mon, 15 Dec 2003) | 5 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-platform.h ticket: 2040 * k5-platform.h (SIZE_MAX): Provide default definition if stdint.h doesn't define it. ------------------------------------------------------------------------ r15928 | raeburn | 2003-12-15 15:14:56 -0500 (Mon, 15 Dec 2003) | 2 lines Changed paths: M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/telnet/telnet/Makefile.in M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/clients/ksu/Makefile.in M /trunk/src/kadmin/ktutil/Makefile.in M /trunk/src/kadmin/testing/util/Makefile.in M /trunk/src/kdc/Makefile.in M /trunk/src/krb524/Makefile.in M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/aes/Makefile.in M /trunk/src/lib/crypto/arcfour/Makefile.in M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/dk/Makefile.in M /trunk/src/lib/crypto/enc_provider/Makefile.in M /trunk/src/lib/crypto/hash_provider/Makefile.in M /trunk/src/lib/crypto/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/old/Makefile.in M /trunk/src/lib/crypto/raw/Makefile.in M /trunk/src/lib/crypto/sha1/Makefile.in M /trunk/src/lib/crypto/yarrow/Makefile.in M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/slave/Makefile.in M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/create/Makefile.in M /trunk/src/tests/hammer/Makefile.in M /trunk/src/tests/verify/Makefile.in M /trunk/src/util/pty/Makefile.in make depend ------------------------------------------------------------------------ r15927 | jaltman | 2003-12-15 12:54:40 -0500 (Mon, 15 Dec 2003) | 10 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/win-mac.h ticket: 2040 * win-mac.h: source code written to the C99 standard assumes there are standard definitions for the MAX sizes of C types including size_t. The MAX preprocessor variables are declared in limits.h but limits.h is not included by any of the other header files. We will therefore include it via win-mac.h. We must also add a declaration of SIZE_MAX (for size_t) because Microsoft does not provide one. ------------------------------------------------------------------------ r15926 | jaltman | 2003-12-15 11:16:28 -0500 (Mon, 15 Dec 2003) | 4 lines Changed paths: M /trunk/src/include/ChangeLog ticket: 1471 * add missing ChangeLog entry ------------------------------------------------------------------------ r15925 | jaltman | 2003-12-15 11:15:30 -0500 (Mon, 15 Dec 2003) | 5 lines Changed paths: M /trunk/src/include/k5-platform.h ticket: 1471 * k5-platform.h: apply casts (unsigned char) to the assignments from 64-bit ints to unsigned char fields to avoid warnings ------------------------------------------------------------------------ r15924 | jaltman | 2003-12-15 10:55:15 -0500 (Mon, 15 Dec 2003) | 6 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_mslsa.c ticket: 2049 * cc_msla.c: Enable purging of the MS Kerberos LSA cache when the TGT has expired. This will force the LSA to get a new TGT instead of returning the expired version. ------------------------------------------------------------------------ r15923 | epeisach | 2003-12-15 10:51:41 -0500 (Mon, 15 Dec 2003) | 7 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile.in ticket: new tags: pullup subject: krb524 subdirectory does not get fully cleaned due to change introduced by 1491 * Makefile.in (clean-unix): Clean up more files now that STLIBOBS is not used (introduced in 1491). Some files were missed. ------------------------------------------------------------------------ r15922 | jaltman | 2003-12-15 08:58:10 -0500 (Mon, 15 Dec 2003) | 7 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_mslsa.c ticket: 2049 * when initiating an enumeration of the ccache contents perform a fetch of the TGT. This will trigger an update request by the MS LSA on Windows 2000 and XP which is perfectly willing to allow TGTs to expire. ------------------------------------------------------------------------ r15921 | jaltman | 2003-12-14 10:31:10 -0500 (Sun, 14 Dec 2003) | 6 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/argv_parse.c M /trunk/src/util/profile/prof_file.c M /trunk/src/util/profile/prof_get.c M /trunk/src/util/profile/prof_init.c M /trunk/src/util/profile/prof_parse.c M /trunk/src/util/profile/prof_set.c M /trunk/src/util/profile/prof_tree.c M /trunk/src/util/profile/test_parse.c M /trunk/src/util/profile/test_profile.c ticket: 2068 move prof-int.h to be the first include file in order to obtain platform specific preprocessor variables used to selectively import other header files ------------------------------------------------------------------------ r15920 | jaltman | 2003-12-13 14:51:16 -0500 (Sat, 13 Dec 2003) | 12 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/krb4_32.def M /trunk/src/lib/krb5_32.def ticket: 2067 * krb4_32.def: Remove exports from KfM not yet compiled in KfW krb_ad_tkt, krb_pw_tkt, kuserok, tkt_string, FSp_xxx * krb5_32.def: Add exports of private functions necessary for building new gssapi32.dll: krb5int_c_mandatory_cksumtype ; PRIVATE GSSAPI k5-int.h krb5_ser_pack_int64 ; PRIVATE GSSAPI k5-int.h krb5_ser_unpack_int64 ; PRIVATE GSSAPI k5-int.h ------------------------------------------------------------------------ r15919 | jaltman | 2003-12-13 14:13:42 -0500 (Sat, 13 Dec 2003) | 4 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog ticket: 2049 * Makefile.in: Remove extraneous spaces ... ------------------------------------------------------------------------ r15918 | jaltman | 2003-12-13 14:11:34 -0500 (Sat, 13 Dec 2003) | 5 lines Changed paths: M /trunk/src/lib/krb5/ccache/Makefile.in ticket: 2049 * Makefile.in: remove extraneous spaces from ##WIN32## commented defines for MSLSA_OBJ and MSLSA_SRC ------------------------------------------------------------------------ r15917 | raeburn | 2003-12-13 13:16:57 -0500 (Sat, 13 Dec 2003) | 14 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpcmd.y M /trunk/src/appl/gssftp/ftpd/ftpd.c ticket: 2062 status: open Gets a bit closer, still not working... * ftpcmd.y (getline): Allow "AUTH" as an unprotected command. * ftpd.c (login): Fix checks for accept_sec_context status. Only send back one message in the CONTINUE_NEEDED case. (with_gss_error_text): New function, split out from reply_gss_error. (reply_gss_error): Call it. (reply_gss_error_1): New function. (log_gss_error, log_gss_error_1): New functions. (login): Call log_gss_error instead of syslog on error from gss_display_name. ------------------------------------------------------------------------ r15916 | raeburn | 2003-12-13 12:35:13 -0500 (Sat, 13 Dec 2003) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (WITH_CC): Drop -Wno-comment, since we don't support SunOS 4 any longer. ------------------------------------------------------------------------ r15915 | raeburn | 2003-12-13 02:32:01 -0500 (Sat, 13 Dec 2003) | 9 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp ticket: 2066 status: open * default.exp (passes): Add an AES-only pass. (start_kerberos_daemons): Check for error "No principal in keytab matches desired name". (dump_db): New proc, for debugging. (spawn_xterm): Add GSSCLIENT to list of exported variables. ------------------------------------------------------------------------ r15914 | raeburn | 2003-12-13 02:27:03 -0500 (Sat, 13 Dec 2003) | 5 lines Changed paths: M /trunk/src/tests/dejagnu/krb-root/ChangeLog M /trunk/src/tests/dejagnu/krb-root/telnet.exp ticket: 2066 status: open * telnet.exp: Skip tests if no DES key types are enabled. ------------------------------------------------------------------------ r15913 | raeburn | 2003-12-13 02:22:15 -0500 (Sat, 13 Dec 2003) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/gssftp.exp * gssftp.exp (ftp_test): Look for "GSSAPI authentication failed" error. ------------------------------------------------------------------------ r15912 | raeburn | 2003-12-13 02:10:10 -0500 (Sat, 13 Dec 2003) | 2 lines Changed paths: M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/client_init.c don't limit enctype lists at init time ------------------------------------------------------------------------ r15911 | raeburn | 2003-12-13 02:07:23 -0500 (Sat, 13 Dec 2003) | 10 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapiP_generic.h M /trunk/src/lib/gssapi/generic/util_ordering.c M /trunk/src/lib/gssapi/generic/util_token.c M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/delete_sec_context.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/k5seal.c A /trunk/src/lib/gssapi/krb5/k5sealv3.c M /trunk/src/lib/gssapi/krb5/k5unseal.c M /trunk/src/lib/gssapi/krb5/ser_sctx.c M /trunk/src/lib/gssapi/krb5/wrap_size_limit.c ticket: 2040 status: open Add 64-bit sequence number support. Do sequence number ordering tests relative to the initial value rather than absolute. Support tokens without pseudo-ASN.1 wrappers. Don't restrict enctype lists. Implement CFX token support. With CFX_EXERCISE defined, use random padding, random rotates, and bogus initial tokens, to exercise the associated code paths. ------------------------------------------------------------------------ r15910 | raeburn | 2003-12-13 01:35:15 -0500 (Sat, 13 Dec 2003) | 2 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/keytab.c add get_name callback for kdb keytab type, for debugging ------------------------------------------------------------------------ r15909 | raeburn | 2003-12-13 01:30:21 -0500 (Sat, 13 Dec 2003) | 2 lines Changed paths: M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/lib/helpers.exp ignore extra lines output when debugging code enabled ------------------------------------------------------------------------ r15908 | raeburn | 2003-12-13 01:28:35 -0500 (Sat, 13 Dec 2003) | 12 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/fake-addrinfo.h M /trunk/src/include/k5-int.h A /trunk/src/include/k5-platform.h M /trunk/src/include/krb5.hin M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/etypes.c A /trunk/src/lib/crypto/mandatory_sumtype.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/mk_rep.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/serialize.c ticket: 1471 status: open Add platform-dependent 64-bit and inline-function support via new header k5-platform.h. Add 64-bit serializer support. [Not needed for ticket 1471, but needed for 2040 and annoying to check in separately.] Add to (internal for now) crypto API a function to get the mandatory checksum type associated with an enctype. New support for server-generated subkey, selected via an auth_context flag. ------------------------------------------------------------------------ r15895 | tlyu | 2003-12-12 20:28:08 -0500 (Fri, 12 Dec 2003) | 7 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/an_to_ln.c ticket: 2024 component: krb5-libs version_reported: 1.3.1 * an_to_ln.c (krb5_aname_to_localname): Don't write one byte past the end of a string. Found by Christopher Nebergall. ------------------------------------------------------------------------ r15894 | tlyu | 2003-12-12 20:20:56 -0500 (Fri, 12 Dec 2003) | 7 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/Makefile.in ticket: 2049 component: krb5-libs * Makefile.in: Move ##WIN32## constructs from inside backslash-continued lists, as it was breaking them. Move explicit dependency information from under automatic dependencies. ------------------------------------------------------------------------ r15886 | jaltman | 2003-12-12 17:22:36 -0500 (Fri, 12 Dec 2003) | 49 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/Makefile.in A /trunk/src/lib/krb5/ccache/cc_mslsa.c M /trunk/src/lib/krb5/ccache/ccbase.c M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/krb5_err.et M /trunk/src/windows/ms2mit/ChangeLog M /trunk/src/windows/ms2mit/Makefile.in M /trunk/src/windows/ms2mit/ms2mit.c ticket: 2049 target_version: 1.3.2 tags: pullup * Added new krb5_ccache type "MSLSA" for Windows only. This new ccache type provides an interface for the MIT krb5_cc api functions to be used to access the contents of the MS Kerberos LSA cache. The ccache type is read-only because the MS Kerberos LSA does not allow third party applications to insert credentials into the cache. The primary motivation of this work was to encapsulate the complex operations necessary to manipulate the MS Kerberos LSA. The code was far from trivial and was often implemented incorrectly. Worse still was the fact that each version of Windows since W2K modified the use of the LSA API. The code which was originally donated in the form of ms2mit.c had many memory and handle leaks which were acceptable for a one time application such as ms2mit.c. Unfortunately, this code has started to appear in many other applications: KfW's Leash, the AFS Wake systray tool, and others. By using the new MSLSA ccache the implementation of ms2mit.c went from 890 lines to 50 lines of code and comments. All that is necessary is for the MSLSA ccache to be resolved and for its contents to be copied with krb5_cc_copy_creds to the default ccache. The MSLSA ccache implements all of the functions of a ccache except those which would be used to store data into the ccache. When a write attempt is performed the new error KRB5_CC_READONLY is returned. The residual portion of the MSLSA ccache name is current ignored but preserved. If you ask for ccache "MSLSA:myname" you will be given access to the LSA cache for the current Logon Session. If you later ask for the name of the ccache you will be returned the same name. In the future, the residual might be used to provide information necessary to identify a specific logon session whose cache it is desired to access. If this is ever done, the applications which use it will have to possess the SeTcbPrivilege privilege. Using KfW's Leash it is now possible to set the Krb5 credential cache to "MSLSA:" and use it to monitor the contents of the MS Kerberos LSA cache. As part of adding this functionality, krb5_32.dll is not linked against the "secur32.lib" library as the Lsa security sdk routines are stored in the SECUR32.DLL file. ------------------------------------------------------------------------ r15881 | hartmans | 2003-12-11 18:23:32 -0500 (Thu, 11 Dec 2003) | 4 lines Changed paths: D /trunk/src/kadmin/v4server D /trunk/src/kadmin/v5passwdd Ticket: 2061 Remove cvsignore files ------------------------------------------------------------------------ r15880 | hartmans | 2003-12-11 18:14:06 -0500 (Thu, 11 Dec 2003) | 6 lines Changed paths: M /trunk/src/kadmin/ChangeLog M /trunk/src/kadmin/Makefile.in M /trunk/src/kadmin/configure.in D /trunk/src/kadmin/v4server/ChangeLog D /trunk/src/kadmin/v4server/Makefile.in D /trunk/src/kadmin/v4server/acl_files.c D /trunk/src/kadmin/v4server/acl_files.doc D /trunk/src/kadmin/v4server/admin_server.c D /trunk/src/kadmin/v4server/build_pwfile.c D /trunk/src/kadmin/v4server/kadm_funcs.c D /trunk/src/kadmin/v4server/kadm_ser_wrap.c D /trunk/src/kadmin/v4server/kadm_server.c D /trunk/src/kadmin/v4server/kadm_server.h D /trunk/src/kadmin/v4server/kadm_supp.c D /trunk/src/kadmin/v4server/unit-test D /trunk/src/kadmin/v5passwdd/ChangeLog D /trunk/src/kadmin/v5passwdd/Makefile.in D /trunk/src/kadmin/v5passwdd/adm_conn.c D /trunk/src/kadmin/v5passwdd/adm_rw.c D /trunk/src/kadmin/v5passwdd/kadm5_defs.h D /trunk/src/kadmin/v5passwdd/kpasswd.c D /trunk/src/kadmin/v5passwdd/main.c D /trunk/src/kadmin/v5passwdd/proto_serv.c D /trunk/src/kadmin/v5passwdd/srv_net.c D /trunk/src/kadmin/v5passwdd/v5passwd.M Ticket: new Tags: enhancement Subject: Remove kadmind4 and v5passwdd Per email to kerberos-announce remove kadmind4 and v5passwdd from the distribution. ------------------------------------------------------------------------ r15879 | lxs | 2003-12-11 17:17:27 -0500 (Thu, 11 Dec 2003) | 4 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/krb5/set_ccache.c ticket: 2060 Added kg_sync_ccache_name(), kg_get_ccache_name, and kg_set_ccache_name() and rewrote gss_krb5_ccache_name() and added a call to kg_sync_ccache_name() to acquire_init_cred() to fix a bug where on systems with multiple ccaches that GSSAPI gets stuck on the ccache that was default when it launched. ------------------------------------------------------------------------ r15878 | hartmans | 2003-12-11 17:12:35 -0500 (Thu, 11 Dec 2003) | 2 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/rd_req.c Note that krb4 expiration needs to be more conservative than krb5 ------------------------------------------------------------------------ r15871 | jaltman | 2003-12-08 16:53:30 -0500 (Mon, 08 Dec 2003) | 6 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/krb4_32.def ticket: 2051 target_version: 1.3.2 tags: pullup Add exports for functions exported by KfM ------------------------------------------------------------------------ r15870 | jaltman | 2003-12-08 15:24:33 -0500 (Mon, 08 Dec 2003) | 9 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/ccdefault.c ticket: 2028 target_version: 1.3.2 tags: pullup 2003-11-26 Jeffrey Altman * cc_default.c: Add support for Leash Kinit Dialog on Windows to krb5int_c_default() ------------------------------------------------------------------------ r15869 | jaltman | 2003-12-08 15:17:00 -0500 (Mon, 08 Dec 2003) | 9 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/win-pre.in ticket: 2028 target_version: 1.3.2 tags: pullup Add support for conditional inclusion of flags when building as part of KfW. The only flag defined at this time is USE_LEASH which is defined to allow GSSAPI32.DLL to enable the use of Leash Kinit dialogs when there are no tickets ------------------------------------------------------------------------ r15864 | tlyu | 2003-12-05 19:39:23 -0500 (Fri, 05 Dec 2003) | 9 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/config/ChangeLog M /trunk/src/config/shlib.conf M /trunk/src/configure.in M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/env-setup.shin M /trunk/src/util/ChangeLog M /trunk/src/util/Makefile.in A /trunk/src/util/exitsleep.c ticket: new subject: work around Solaris 9 pty-close bug component: krb5-build Create a LD_PRELOAD object, exitsleep, that will sleep for a short time prior to calling the real exit() function. This attempts to work around a Solaris 9 kernel bug where output will get lost if it is written to a pty immediately prior to the pty close. ------------------------------------------------------------------------ r15850 | lxs | 2003-11-25 13:36:08 -0500 (Tue, 25 Nov 2003) | 2 lines Changed paths: M /trunk/src/mac/MacOSX/Projects/Kerberos5.pbproj/project.pbxproj Updated project to reflect changes in source files ------------------------------------------------------------------------ r15849 | tlyu | 2003-10-30 18:34:07 -0500 (Thu, 30 Oct 2003) | 10 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gen_seqnum.c ticket: new version_reported: 1.3.1 target_version: 1.3.2 component: krb5-libs tags: pullup subject: initial sequence number mask short by 4 bits * gen_seqnum.c (krb5_generate_seq_number): Fix mask; was short by 4 bits. ------------------------------------------------------------------------ r15844 | jaltman | 2003-10-27 14:59:22 -0500 (Mon, 27 Oct 2003) | 9 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/sendto_kdc.c ticket: 1973 target_version: 1.3.2 tags: pullup status: resolved * sendto_kdc.c: Sockets must be closed with closesocket() instead of close() for proper socket deallocation on systems which do not use file descriptors for sockets. i.e., Windows. ------------------------------------------------------------------------ r15843 | jaltman | 2003-10-21 18:20:48 -0400 (Tue, 21 Oct 2003) | 17 lines Changed paths: M /trunk/src/windows/ms2mit/ChangeLog M /trunk/src/windows/ms2mit/ms2mit.c ticket: 1962 target_version: 1.3.2 tags: pullup owner: jaltman@mit.edu status: resolved Because of the failure of Windows 2000 and Windows XP to perform proper ticket expiration time management, the MS Kerberos LSA will return tickets to a calling application with lifetimes as short as one second. Tickets with lifetimes less than five minutes can cause problems for most apps. Tickets with lifetimes less than 20 minutes will trigger the Leash ticket lifetime warnings. Instead of accepting whatever tickets are returned by MS LSA from the cache, if the ticket lifetime is less than 20 minutes force a retrieval operation bypassing the LSA ticket cache. ------------------------------------------------------------------------ r15842 | lxs | 2003-10-21 16:21:16 -0400 (Tue, 21 Oct 2003) | 2 lines Changed paths: M /trunk/src/mac/MacOSX/Projects/Kerberos5.pbproj/project.pbxproj removed deleted files from project ------------------------------------------------------------------------ r15841 | lxs | 2003-10-17 17:32:58 -0400 (Fri, 17 Oct 2003) | 2 lines Changed paths: M /trunk/src/mac/MacOSX/Projects/Kerberos5.pbproj/project.pbxproj Updated to work with Xcode ------------------------------------------------------------------------ r15840 | tlyu | 2003-10-16 22:32:31 -0400 (Thu, 16 Oct 2003) | 12 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/api.1/lock.exp ticket: 1792 tags: pullup target_version: 1.3.2 * api.1/lock.exp: Work around a race condition in the Solaris 9 pty implementation: output sent to a pty slave immediately before last close/exit can get lost on the way to the master. This is Sun bug #4927647. The workaround consists of changing the tests to always make lock-test wait to read a character prior to exiting, so any output prior to the "wait" directive will not get lost. ------------------------------------------------------------------------ r15831 | tlyu | 2003-10-08 19:53:23 -0400 (Wed, 08 Oct 2003) | 7 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.h M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/asn.1/krb5_encode.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/rd_safe.c ticket: 1893 tags: pullup Save encoded KRB-SAFE-BODY to avoid problems caused by re-encoding it. Also, handle correctly implemented RFC 1510 KRB-SAFE i.e., checksummed over KRB-SAFE-BODY only. ------------------------------------------------------------------------ r15829 | tlyu | 2003-09-29 16:45:50 -0400 (Mon, 29 Sep 2003) | 4 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog ticket: 1586 Add missing ChangeLog entry for krb.h:1.51. ------------------------------------------------------------------------ r15825 | raeburn | 2003-09-26 20:16:16 -0400 (Fri, 26 Sep 2003) | 14 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/config/ChangeLog M /trunk/src/config/post.in M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in ticket: 1588 status: open Add --enable-maintainer-mode option to configure, and prevent rebuilding of include/krb5/autoconf.h.in and */configure if it's not enabled. Anything else we should only rebuild in maintainer mode? * aclocal.m4 (KRB5_AC_MAINTAINER_MODE): New macro. (CONFIG_RULES): Invoke it. * config/post.in (configure): Make configure depend on configure.in and aclocal.m4 only if maintainer mode is enabled. * include/Makefile.in ($(srcdir)/krb5/autoconf.h.in): Depend on autoconf.stmp only if maintainer mode is enabled. ------------------------------------------------------------------------ r15820 | jaltman | 2003-09-23 14:46:25 -0400 (Tue, 23 Sep 2003) | 9 lines Changed paths: M /trunk/src/include/kerberosIV/krb.h ticket: 1586 status: open owner: jaltman@mit.edu target_version: 1.3.2 tags: pullup Modify the declaration of the CREDENTIALS structure to support the additional address field used on Windows. ------------------------------------------------------------------------ r15819 | raeburn | 2003-09-13 00:17:08 -0400 (Sat, 13 Sep 2003) | 4 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/shlib.conf ticket: 1790 Oops, naughty naughty. Use $(CC), not gcc. ------------------------------------------------------------------------ r15818 | raeburn | 2003-09-13 00:16:10 -0400 (Sat, 13 Sep 2003) | 6 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/shlib.conf ticket: 1790 tags: pullup * shlib.conf (*-*-linux*): Use gcc for linking shared libraries, and -Wl to pass linker flags in, so gcc can supply the necessary support libraries. ------------------------------------------------------------------------ r15817 | raeburn | 2003-09-12 23:33:14 -0400 (Fri, 12 Sep 2003) | 8 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in ticket: 1847 Alpha OSF build fails because daemon() tries to call setpgrp because it doesn't know setsid is available. It's using autoconf.h, but no longer using the defines set in lib/krb5/posix/Makefile. * configure.in: Check for setsid() and . ------------------------------------------------------------------------ r15808 | tlyu | 2003-09-02 18:12:07 -0400 (Tue, 02 Sep 2003) | 8 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/cnv_tkt_skey.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/conv_creds.c ticket: 1712 tags: pullup version_reported: 1.3.1 target_version: 1.3.2 Apply patch from Cesar Garcia to fix lifetime computation in 524 ticket conversion. ------------------------------------------------------------------------ r15806 | lxs | 2003-09-02 14:37:12 -0400 (Tue, 02 Sep 2003) | 4 lines Changed paths: M /trunk/src/lib/kadm5/srv/svr_principal.c ticket: 1799 kill() might overwrite errno. Save it beforehand. ------------------------------------------------------------------------ r15805 | lxs | 2003-09-02 14:14:37 -0400 (Tue, 02 Sep 2003) | 4 lines Changed paths: M /trunk/src/lib/kadm5/srv/svr_principal.c ticket: 1799 Fixed handling of krb5_net_write() failing (need to call waitpid() on child even if we kill it). ------------------------------------------------------------------------ r15804 | lxs | 2003-09-02 11:43:10 -0400 (Tue, 02 Sep 2003) | 4 lines Changed paths: M /trunk/src/lib/kadm5/srv/svr_principal.c ticket: 1799 Fixed comment (part of adding Apple Password Server support) ------------------------------------------------------------------------ r15803 | lxs | 2003-09-02 11:32:50 -0400 (Tue, 02 Sep 2003) | 4 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/svr_principal.c M /trunk/src/mac/MacOSX/Scripts/Kerberos5ServerBuild.jam ticket: 1799 Added Apple password server support. ------------------------------------------------------------------------ r15802 | raeburn | 2003-08-29 21:55:40 -0400 (Fri, 29 Aug 2003) | 9 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/fake-addrinfo.h ticket: 1711 tags: pullup While libc5 isn't one of our supported configurations, this is a simple enough change. It should be in the 1.4 release. (Next 1.3.x release? I don't know.) * fake-addrinfo.h (WRAP_GETADDRINFO, COPY_FIRST_CANONNAME): Don't define on Linux unless HAVE_GETADDRINFO is defined, for libc5 compatibility. ------------------------------------------------------------------------ r15801 | raeburn | 2003-08-29 21:09:41 -0400 (Fri, 29 Aug 2003) | 15 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/config/ChangeLog M /trunk/src/config/post.in M /trunk/src/kadmin/ChangeLog M /trunk/src/kadmin/configure.in M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/Makefile.in M /trunk/src/kadmin/v5passwdd/ChangeLog M /trunk/src/kadmin/v5passwdd/Makefile.in M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/configure.in M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile.in M /trunk/src/krb524/configure.in M /trunk/src/slave/ChangeLog M /trunk/src/slave/Makefile.in M /trunk/src/slave/configure.in ticket: 1791 Copy and build daemon.c in whatever directories need it, instead of building it into the krb5 library. * aclocal.m4 (KRB5_AC_NEED_DAEMON): New macro. * appl/bsd/configure.in, kadmin/configure.in, kdc/configure.in, krb524/configure.in, slave/configure.in: Use it. Don't directly check if prototype for daemon() is needed. * kadmin/server/Makefile.in (OBJS), kadmin/v5passwdd/Makefile.in (SERV_OBJS), kdc/Makefile.in (OBJS, fakeka), krb524/Makefile.in (SERVER_OBJS), slave/Makefile.in (SERVEROBJS): Use LIBOBJS. * config/post.in (daemon.c): New rule for copying daemon.c locally from lib/krb5/posix. ------------------------------------------------------------------------ r15800 | raeburn | 2003-08-29 03:09:48 -0400 (Fri, 29 Aug 2003) | 35 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krshd.c ticket: new subject: krshd hangs in linux nightly testing status: open A typical stack trace: #0 0xffffe002 in ?? () #1 0x420da75f in syslog () from /lib/tls/libc.so.6 #2 0x0804ad06 in cleanup (signumber=15) at krshd.c:567 #3 #4 0xffffe000 in ?? () #5 0x4202774e in sigaction () from /lib/tls/libc.so.6 #6 0x0804ac82 in cleanup (signumber=1) at krshd.c:548 #7 #8 0xffffe002 in ?? () #9 0x4202774e in sigaction () from /lib/tls/libc.so.6 #10 0x420daa21 in vsyslog () from /lib/tls/libc.so.6 #11 0x420da75f in syslog () from /lib/tls/libc.so.6 #12 0x0804b670 in doit (f=3, fromp=0xbfffda50) at krshd.c:1313 #13 0x0804ab87 in main (argc=11, argv=0xbfffdb34) at krshd.c:459 #14 0x420156a4 in __libc_start_main () from /lib/tls/libc.so.6 Yes, we're calling syslog from inside a signal handler. Yes, this is bad. And from some poking about that I did earlier, it appears that there's some locking code in vsyslog which may be deadlocking in the nested call. And this usually seems to happen when logging the "shell process completed" message. This is a quick patch to switch off the signal handlers before logging that message. I suspect the breakage happens earlier, though, so this might not fix the bug, just maybe move it around a little. * krshd.c (ignore_signals): Split out from cleanup(). (doit): Call it when the shell process has completed, before calling syslog. ------------------------------------------------------------------------ r15799 | raeburn | 2003-08-26 21:10:56 -0400 (Tue, 26 Aug 2003) | 11 lines Changed paths: M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_dfl.c ticket: 1784 status: open In my tests (2GHz P4 Linux, 5 minutes, no pre-existing replay cache), this gets about a 10% speedup adding entries to an already open replay cache. * rc_dfl.c (alive): Take a timestamp argument instead of the context, and don't check the current time here. All callers changed to pass in the current time. (rc_store): Take a timestamp argument. All callers changed to pass in the current time. ------------------------------------------------------------------------ r15798 | raeburn | 2003-08-26 18:20:16 -0400 (Tue, 26 Aug 2003) | 8 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin ticket: 1784 status: open * krb5.hin (struct _krb5_donot_replay, krb5_rc_default, krb5_rc_resolve_type) (krb5_rc_resolve_full, krb5_rc_get_type, krb5_rc_default_type) (krb5_rc_default_name, krb5_auth_to_rep): Private declarations moved... * k5-int.h: ...to here. ------------------------------------------------------------------------ r15797 | raeburn | 2003-08-26 16:34:46 -0400 (Tue, 26 Aug 2003) | 4 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_file.c * cc_file.c (krb5_fcc_store_int32, krb5_fcc_store_ui_4, krb5_fcc_store_ui_2) (krb5_fcc_store_octet): Remove gratuitous conditionalizing of casts on USE_STDIO, left over from merge. ------------------------------------------------------------------------ r15796 | raeburn | 2003-08-26 16:23:58 -0400 (Tue, 26 Aug 2003) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in M /trunk/src/include/k5-int.h M /trunk/src/include/win-mac.h * configure.in: Don't test for labs, memmove or bcopy. * k5-int.h (labs, HAVE_LABS): Never define. * win-mac.h (HAVE_LABS): Don't define. ------------------------------------------------------------------------ r15795 | raeburn | 2003-08-26 16:21:19 -0400 (Tue, 26 Aug 2003) | 3 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/getdate.y * getdate.y (bcopy): Don't bother with HAVE_BCOPY and HAVE_MEMCPY tests; always define the macro if it's not already defined. ------------------------------------------------------------------------ r15794 | raeburn | 2003-08-26 16:03:19 -0400 (Tue, 26 Aug 2003) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in * configure.in: Check for some C99 headers and types. ------------------------------------------------------------------------ r15793 | raeburn | 2003-08-26 15:50:31 -0400 (Tue, 26 Aug 2003) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog D /trunk/src/include/krb5/k5-config.h * k5-config.h: Unused file deleted. ------------------------------------------------------------------------ r15792 | raeburn | 2003-08-26 13:09:54 -0400 (Tue, 26 Aug 2003) | 5 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 ticket: 1724 * aclocal.m4 (KRB5_AC_ENABLE_DNS): Drop --enable-dns and --enable-dns-for-kdc options; turn them on always. ------------------------------------------------------------------------ r15791 | raeburn | 2003-08-26 13:00:37 -0400 (Tue, 26 Aug 2003) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/fake-addrinfo.h * fake-addrinfo.h (inline): Supported by Sun Forte Developer 7 compiler. ------------------------------------------------------------------------ r15790 | raeburn | 2003-08-26 12:57:32 -0400 (Tue, 26 Aug 2003) | 8 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/foreachaddr.c ticket: 1770 version_reported: 1.3 target_version: 1.3.2 tags: pullup * foreachaddr.c (foreach_localaddr) [HAVE_IFADDRS_H]: Skip over any returned data structure with a NULL ifa_addr field. ------------------------------------------------------------------------ r15789 | raeburn | 2003-08-26 12:27:55 -0400 (Tue, 26 Aug 2003) | 6 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (WITH_CCOPTS, WITH_CPPOPTS, WITH_LINKER, WITH_LDOPTS, KRB5_INIT_CCOPTS, WITH_CC_DEPRECATED_ARG): Deleted. (CONFIG_RULES): Do the non-useless parts directly here. (V5_SET_TOPDIR): Work quietly. (WITH_KRB4): Use AC_MSG_NOTICE. ------------------------------------------------------------------------ r15788 | raeburn | 2003-08-21 04:29:20 -0400 (Thu, 21 Aug 2003) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/Makefile.in make depend ------------------------------------------------------------------------ r15787 | raeburn | 2003-08-21 04:28:48 -0400 (Thu, 21 Aug 2003) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in A /trunk/src/lib/krb5/os/dnssrv.c M /trunk/src/lib/krb5/os/locate_kdc.c * dnssrv.c: New file; split out DNS SRV RR query support... * locate_kdc.c: ...from here. Always compile in the calls. * Makefile.in (STLIBOBJS, OBJS, SRCS): Add it. ------------------------------------------------------------------------ r15786 | raeburn | 2003-08-21 03:46:13 -0400 (Thu, 21 Aug 2003) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/configure.in * configure.in: Don't substitute LIBOBJS, newer autoconfs don't like it. ------------------------------------------------------------------------ r15785 | raeburn | 2003-08-21 03:43:59 -0400 (Thu, 21 Aug 2003) | 2 lines Changed paths: M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/Makefile.in * Makefile.in (STLIBOBJS, OBJS): Empty. ------------------------------------------------------------------------ r15784 | raeburn | 2003-08-21 03:25:45 -0400 (Thu, 21 Aug 2003) | 6 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/fake-addrinfo.h ticket: 1380 status: open * fake-addrinfo.h (getnameinfo): Define to my_fake_getnameinfo only if HAVE_GETADDRINFO is defined. ------------------------------------------------------------------------ r15783 | raeburn | 2003-08-20 23:55:53 -0400 (Wed, 20 Aug 2003) | 12 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/fake-addrinfo.h M /trunk/src/include/socket-utils.h ticket: 1380 status: open Make things work on IRIX again. * fake-addrinfo.h (inline): Move definitions further up, before first use. Do use __inline__ for gcc without c99 support. (GET_SERV_BY_NAME) [!GETSERVBYNAME_R_RETURNS_INT]: Fix invocation for IRIX definition. * socket-utils.h: Include port-sockets.h to get a definition for struct sockaddr_storage. ------------------------------------------------------------------------ r15782 | raeburn | 2003-08-20 22:52:07 -0400 (Wed, 20 Aug 2003) | 5 lines Changed paths: M /trunk/src/include/fake-addrinfo.h ticket: 1380 status: open Oops. Include errno.h even if gai_strerror isn't being defined. ------------------------------------------------------------------------ r15781 | raeburn | 2003-08-20 22:49:49 -0400 (Wed, 20 Aug 2003) | 3 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/configure.in * configure.in: Don't replace any missing system functions. Just set LIBOBJS empty for now and substitute it. ------------------------------------------------------------------------ r15780 | raeburn | 2003-08-20 21:50:02 -0400 (Wed, 20 Aug 2003) | 35 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/fake-addrinfo.h ticket: 1380 status: open First cut at adding local caching to the getaddrinfo support. Still needs work. * fake-addrinfo.h: Delete the unused WRAP_GETNAMEINFO support. (HAVE_GETADDRINFO) [__APPLE__ && __MACH__]: Don't undefine. (FAI_CACHE) [__APPLE__ && __MACH__]: Define. (system_getaddrinfo, system_freeaddrinfo, system_getnameinfo): New functions. (gaiptr, faiptr, gniptr): Variables deleted. Change references to use the system_* functions above. (getaddrinfo, freeaddrinfo) [FAI_CACHE]: Define as macros to the my_fake_* versions. (protoname, socktypename, familyname): Use caller-supplied buffers instead of local static buffers. (debug_dump_getaddrinfo_args): Provide a buffer. (NEED_FAKE_GETNAMEINFO): Define if HAVE_GETADDRINFO is not defined. (inline): Rework macros to test for C99 and IRIX. (NEED_FAKE_GETADDRINFO): Define if FAI_CACHE is defined. (fai_add_entry) [KRB5_USE_INET6]: Support IPv6. (CACHE_ENTRY_LIFETIME): New macro. (struct face, struct fac): New types. (fac): New static variable. (plant_face, find_face): New functions. (fai_add_hosts_by_name) [FAI_CACHE]: Check the cache before looking up the hostname. Add the looked-up host info to the cache. (fake_getaddrinfo): Call GET_SERV_BY_NAME instead of conditionally calling getservbyname or getservbyname_r. Don't pass AF_INET to fai_add_hosts_by_name. (fake_getnameinfo): Define only if NEED_FAKE_GETNAMEINFO is defined. (gai_strerror): Define if either HAVE_FAKE_GETADDRINFO or NEED_FAKE_GETNAMEINFO is defined. (getaddrinfo): Do define function if FAI_CACHE is defined. (getnameinfo): Define only if NEED_FAKE_GETNAMEINFO is defined. ------------------------------------------------------------------------ r15773 | hartmans | 2003-08-19 16:32:43 -0400 (Tue, 19 Aug 2003) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/rd_cred.c Ticket: 1731 Tags: pullup Don't double free the encrypted credential part. ------------------------------------------------------------------------ r15770 | lxs | 2003-08-15 15:54:14 -0400 (Fri, 15 Aug 2003) | 4 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/mk_auth.c ticket: 1730 krb_check_auth clears the return value for the schedule parameter with a memset. This prevents callers from using the key schedule, which breaks code. ------------------------------------------------------------------------ r15769 | raeburn | 2003-08-14 00:07:10 -0400 (Thu, 14 Aug 2003) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in * configure.in: Check for mode_t. ------------------------------------------------------------------------ r15768 | raeburn | 2003-08-13 04:28:38 -0400 (Wed, 13 Aug 2003) | 3 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/configure.in * configure.in: Don't check for or replace vfprintf, vsprintf, strerror, memmove, or sscanf, all part of C 89. ------------------------------------------------------------------------ r15767 | raeburn | 2003-08-13 04:27:07 -0400 (Wed, 13 Aug 2003) | 2 lines Changed paths: M /trunk/src/lib/krb5/posix/ChangeLog use my mit changelog id ------------------------------------------------------------------------ r15766 | raeburn | 2003-08-13 04:26:19 -0400 (Wed, 13 Aug 2003) | 4 lines Changed paths: M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/Makefile.in D /trunk/src/lib/krb5/posix/pos-obsolete.h D /trunk/src/lib/krb5/posix/setenv.c * Makefile.in (OBJS, STLIBOBJS): Drop setenv.o. * setenv.c: Deleted. * pos-obsolete.h: Deleted. ------------------------------------------------------------------------ r15765 | tlyu | 2003-08-11 22:18:55 -0400 (Mon, 11 Aug 2003) | 12 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/cnv_tkt_skey.c ticket: 1714 version_reported: 1.3.1 target_version: 1.3.2 tags: pullup component: krb5-kdc * cnv_tkt_skey.c (krb524_convert_tkt_skey): Call krb_create_ticket instead of local version. Remove local version of krb_create_ticket. This file no longer gets included into a krb524 library, so accessing internal functions isn't that big of an issue anymore. ------------------------------------------------------------------------ r15761 | tlyu | 2003-08-08 16:38:55 -0400 (Fri, 08 Aug 2003) | 12 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gic_pwd.c ticket: new subject: get_init_creds_password: DNS SRV off causes bogus REALM_UNKNOWN target_version: 1.3.2 tags: pullup component: krb5-libs * gic_pwd.c (krb5_get_init_creds_password): If DNS SRV support is turned off, the second call to get_init_creds() will fail with KRB5_REALM_UNKNOWN under certain circumstances. If that happens, return the error from the first call to get_init_creds(), which will be more useful to the user. ------------------------------------------------------------------------ r15759 | lxs | 2003-08-08 11:02:15 -0400 (Fri, 08 Aug 2003) | 4 lines Changed paths: M /trunk/src/mac/MacOSX/Scripts/Kerberos5ServerBuild.jam ticket: 1715 Remove the target requirement for kadmind4 and v5passwdd ------------------------------------------------------------------------ r15757 | lxs | 2003-08-06 16:17:18 -0400 (Wed, 06 Aug 2003) | 4 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/configure.in ticket: 1718 configure.in: Don't assume all darwin boxes are powerpc. (eg: OpenDarwin/x86). ------------------------------------------------------------------------ r15755 | lxs | 2003-08-06 13:50:59 -0400 (Wed, 06 Aug 2003) | 4 lines Changed paths: M /trunk/src/mac/MacOSX/Scripts/Kerberos5ServerBuild.jam ticket: 1715 Do not install kadmin4 or v5passwdd on Mac OS X. Also, fixed broken goober I accidentally checked in on the trunk. oops. ------------------------------------------------------------------------ r15754 | tlyu | 2003-08-01 17:05:35 -0400 (Fri, 01 Aug 2003) | 7 lines Changed paths: M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.c ticket: 1437 target_version: 1.3.2 tags: pullup * kinit.c (main): Apply patch from Stephen Grau to correctly return non-zero for certain error conditions. ------------------------------------------------------------------------ r15748 | tlyu | 2003-07-31 15:20:01 -0400 (Thu, 31 Jul 2003) | 6 lines Changed paths: M /trunk/src/include/ChangeLog ticket: 1702 tags: pullup target_version: 1.3.2 add missing ChangeLog entry ------------------------------------------------------------------------ r15747 | jaltman | 2003-07-31 15:06:31 -0400 (Thu, 31 Jul 2003) | 6 lines Changed paths: M /trunk/src/include/krb5.hin Ticket: 1702 krb5_get_host_realm and krb5_free_host_realm should not be labeled as KRB5_PRIVATE. They are required for many applications including OpenAFS and UMich's Kx509. 1.2.8 had them public but the change was never reflected on the trunk. ------------------------------------------------------------------------ r15743 | tlyu | 2003-07-30 23:05:25 -0400 (Wed, 30 Jul 2003) | 2 lines Changed paths: M /trunk/README update for krb5-1.3.1 ------------------------------------------------------------------------ r15741 | lxs | 2003-07-28 14:40:13 -0400 (Mon, 28 Jul 2003) | 4 lines Changed paths: M /trunk/src/mac/MacOSX/Scripts/Kerberos5Errors.jam M /trunk/src/mac/MacOSX/Scripts/Kerberos5Headers.jam M /trunk/src/mac/MacOSX/Scripts/Kerberos5ServerBuild.jam ticket: 1693 KfM jam file paths should work from any project file the KerberosFramework hierarchy. ------------------------------------------------------------------------ r15739 | hartmans | 2003-07-27 01:30:54 -0400 (Sun, 27 Jul 2003) | 2 lines Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.M -s can return non-zero exit status if credentials are expired ------------------------------------------------------------------------ r15737 | raeburn | 2003-07-25 16:43:58 -0400 (Fri, 25 Jul 2003) | 6 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/admin.texinfo ticket: 1692 tags: pullup * admin.texinfo (realms (krb5.conf)): Add description of master_kdc tag. (Sample krb5.conf File): Add it to the example. ------------------------------------------------------------------------ r15736 | raeburn | 2003-07-25 11:37:57 -0400 (Fri, 25 Jul 2003) | 22 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/locate_kdc.c ticket: new subject: use new config file tag for master KDC target_version: 1.3.2 tags: pullup status: open We want to avoid making extra attempts to contact the "master" KDC, in the case where the password appears to be incorrect according to one KDC but we think maybe the master KDC could have a newer password, if there isn't actually a master KDC. Currently the admin_server tag is overloaded for kadmin and password changing. So, don't use it as a filter on the KDC list; instead, look for master_kdc as an independent list. (See also ticket 1511 re contacting the master twice if it's first in the regular KDC list.) Doc updates still needed. * locate_kdc.c (krb5_locate_kdc): Always pass 0 to locate_server as the get_masters argument. Instead, if get_masters is set, look up "master_kdc" in the config file instead of "kdc". ------------------------------------------------------------------------ r15735 | raeburn | 2003-07-24 17:12:50 -0400 (Thu, 24 Jul 2003) | 9 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin.c ticket: 1613 target_version: 1.3.2 tags: pullup Added a little more buffer space than the supplied patch, and used sizeof. * kadmin.c (strdate): Increase size of buffer to 40. Use sizeof for length passed to strftime. ------------------------------------------------------------------------ r15734 | hartmans | 2003-07-24 16:35:17 -0400 (Thu, 24 Jul 2003) | 8 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/admin.texinfo Ticket: new Subject: Don't document kdc_supported_enctypes Target_Version: 1.3.1 Tags: pullup Since the code for kdc_supported_enctypes was removed, the docs should be as well. ------------------------------------------------------------------------ r15729 | tlyu | 2003-07-22 22:28:36 -0400 (Tue, 22 Jul 2003) | 2 lines Changed paths: M /trunk/README krb5-1.3.1-beta1, again ------------------------------------------------------------------------ r15726 | tlyu | 2003-07-22 20:30:24 -0400 (Tue, 22 Jul 2003) | 2 lines Changed paths: M /trunk/README update for krb5-1.3.1-beta1 ------------------------------------------------------------------------ r15723 | hartmans | 2003-07-22 18:27:34 -0400 (Tue, 22 Jul 2003) | 9 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode.h M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/preauth2.c M /trunk/src/tests/asn.1/reference_encode.out M /trunk/src/tests/asn.1/trval_reference.out Ticket: 1681 Tags: pullup Send generalstring not octetstring in etype_info2. Accept either form. Also, if a etype_info fails to decode, skip it rather than failing to process the AS reply. ------------------------------------------------------------------------ r15721 | tlyu | 2003-07-22 18:22:39 -0400 (Tue, 22 Jul 2003) | 7 lines Changed paths: M /trunk/src/windows/ChangeLog M /trunk/src/windows/README ticket: 1675 * README: Revert previous change, as it was in error; socklen_t was introduced in Aug 2001 Platform SDK, and the actual problem reported was very probably a compilation environment misconfiguration. ------------------------------------------------------------------------ r15717 | lxs | 2003-07-22 17:51:59 -0400 (Tue, 22 Jul 2003) | 5 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/fake-addrinfo.h ticket: 1683 Don't use broken getaddrinfo on Mac OS X ------------------------------------------------------------------------ r15716 | hartmans | 2003-07-22 17:34:57 -0400 (Tue, 22 Jul 2003) | 8 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/ccbase.c ticket: 1684 owner: lxs status: open Always register the file ccache in the set of registered ops. The resolve code may also find it as the default ops on some platforms, but this will not cause problems. ------------------------------------------------------------------------ r15714 | raeburn | 2003-07-22 15:09:32 -0400 (Tue, 22 Jul 2003) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/arcfour/ChangeLog M /trunk/src/lib/crypto/arcfour/arcfour.c M /trunk/src/lib/crypto/block_size.c M /trunk/src/lib/crypto/checksum_length.c M /trunk/src/lib/crypto/combine_keys.c M /trunk/src/lib/crypto/dk/ChangeLog M /trunk/src/lib/crypto/dk/checksum.c M /trunk/src/lib/crypto/dk/derive.c M /trunk/src/lib/crypto/dk/dk_decrypt.c M /trunk/src/lib/crypto/dk/dk_encrypt.c M /trunk/src/lib/crypto/dk/stringtokey.c M /trunk/src/lib/crypto/enc_provider/ChangeLog M /trunk/src/lib/crypto/enc_provider/aes.c M /trunk/src/lib/crypto/enc_provider/arcfour.c M /trunk/src/lib/crypto/enc_provider/des.c M /trunk/src/lib/crypto/enc_provider/des3.c M /trunk/src/lib/crypto/hash_provider/ChangeLog M /trunk/src/lib/crypto/hash_provider/hash_crc32.c M /trunk/src/lib/crypto/hash_provider/hash_md4.c M /trunk/src/lib/crypto/hash_provider/hash_md5.c M /trunk/src/lib/crypto/hash_provider/hash_sha1.c M /trunk/src/lib/crypto/hmac.c M /trunk/src/lib/crypto/keyhash_provider/ChangeLog M /trunk/src/lib/crypto/keyhash_provider/descbc.c M /trunk/src/lib/crypto/keyhash_provider/hmac_md5.c M /trunk/src/lib/crypto/keyhash_provider/k5_md4des.c M /trunk/src/lib/crypto/keyhash_provider/k5_md5des.c M /trunk/src/lib/crypto/keyhash_provider/t_cksum.c M /trunk/src/lib/crypto/make_checksum.c M /trunk/src/lib/crypto/make_random_key.c M /trunk/src/lib/crypto/old/ChangeLog M /trunk/src/lib/crypto/old/old_decrypt.c M /trunk/src/lib/crypto/old/old_encrypt.c M /trunk/src/lib/crypto/pbkdf2.c M /trunk/src/lib/crypto/raw/ChangeLog M /trunk/src/lib/crypto/raw/raw_encrypt.c M /trunk/src/lib/crypto/string_to_key.c M /trunk/src/lib/crypto/t_hmac.c M /trunk/src/lib/crypto/yarrow/ChangeLog M /trunk/src/lib/crypto/yarrow/ycipher.c Change crypto "provider" structures to hold numeric values instead of function pointers for key sizes, block sizes, etc., when the values are always constant for each encryption or hash mechanism. ------------------------------------------------------------------------ r15711 | raeburn | 2003-07-22 14:02:34 -0400 (Tue, 22 Jul 2003) | 2 lines Changed paths: M /trunk/src/tests/resolve/ChangeLog M /trunk/src/tests/resolve/resolve.c * resolve.c (main): If gethostbyname fails, report the failing hostname. ------------------------------------------------------------------------ r15710 | raeburn | 2003-07-22 13:53:10 -0400 (Tue, 22 Jul 2003) | 10 lines Changed paths: M /trunk/src/lib/crypto/enc_provider/ChangeLog M /trunk/src/lib/crypto/enc_provider/des3.c ticket: 1404 status: open Don't combine encrypt and decrypt code paths. Zap key schedule when done. * des3.c (validate_and_schedule): Split out from old k5_des3_docrypt. (k5_des3_encrypt, k5_des3_decrypt): Call it, and krb5int_des3_cbc_encrypt or _decrypt, instead of k5_des3_docrypt. Zap key schedules before returning. ------------------------------------------------------------------------ r15709 | raeburn | 2003-07-22 13:44:39 -0400 (Tue, 22 Jul 2003) | 6 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h ticket: 1404 status: open * k5-int.h (krb5int_zap_data, zap): New macros; call memset with volatile cast for now. ------------------------------------------------------------------------ r15707 | raeburn | 2003-07-22 12:50:24 -0400 (Tue, 22 Jul 2003) | 9 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/pbkdf2.c ticket: new subject: crypto library has bogus dependence on com_err target_version: 1.3.1 tags: pullup Forgotten debugging code that was never removed... * pbkdf2.c (foo): Never call com_err. ------------------------------------------------------------------------ r15706 | raeburn | 2003-07-22 11:19:55 -0400 (Tue, 22 Jul 2003) | 4 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/d3_cbc.c M /trunk/src/lib/crypto/des/f_cbc.c * f_cbc.c (krb5int_des_cbc_decrypt): Move declarations that were after statements after flattening blocks is previous change. * d3_cbc.c (krb5int_des3_cbc_decrypt): Likewise. ------------------------------------------------------------------------ r15701 | lxs | 2003-07-21 14:37:38 -0400 (Mon, 21 Jul 2003) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin M /trunk/src/lib/ChangeLog M /trunk/src/lib/krb5_32.def ticket: 1679 Export krb5_principal2salt ------------------------------------------------------------------------ r15700 | epeisach | 2003-07-19 16:07:18 -0400 (Sat, 19 Jul 2003) | 12 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/init_ets.c ticket: 1665 target_version: 1.3.1 tags: pullup * init_ets.c (krb5_init_ets): Only initialize error tables once - so that init_conext/free_context loops do not result in memory leaks. I did not implement the remove error table functions - as a system installed com_err library might not support remove_error_table that exists in our trees com_err library. ------------------------------------------------------------------------ r15699 | epeisach | 2003-07-19 16:03:10 -0400 (Sat, 19 Jul 2003) | 11 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/acquire_cred.c ticket: new target_version: 1.3.1 tags: pullup subject: krb5_gss_register_acceptor_identity does not allocate enough memory for cached keytab. component: krb5-libs * acquire_cred.c (krb5_gss_register_acceptor_identity): Allocate enough memory to include the null at the end of the keytab char *. Essentially off by one error. ------------------------------------------------------------------------ r15698 | tlyu | 2003-07-18 20:54:14 -0400 (Fri, 18 Jul 2003) | 10 lines Changed paths: M /trunk/src/windows/ChangeLog M /trunk/src/windows/README ticket: 1675 component: krb5-doc version_reported: 1.3 target_version: 1.3.1 tags: pullup subject: Windows build needs Feb 2003 Platform SDK * README: Note requirement for Feb 2003 Platform SDK. Thanks to Doug Engert and Rodney Dyer. ------------------------------------------------------------------------ r15697 | tlyu | 2003-07-18 20:09:22 -0400 (Fri, 18 Jul 2003) | 2 lines Changed paths: M /trunk/README Fix incorrect RFC number for FTP IPv6 support. ------------------------------------------------------------------------ r15696 | jaltman | 2003-07-18 09:17:47 -0400 (Fri, 18 Jul 2003) | 45 lines Changed paths: M /trunk/src/windows/ms2mit/ChangeLog M /trunk/src/windows/ms2mit/ms2mit.c ticket: 1667 target_version: 1.3.1 tags: pullup owner: jaltman@mit.edu status: resolved * ms2mit.c: Functional changes: (1) do not restrict ourselves to DES-CBC-CRC instead support any ticket with an enctype we support. as of this date (rev 1.3) this includes all but RC4-MD4. (2) do not accept invalid tickets (3) when attempting to retrieve tickets do not specify either the enctype or cache options (if possible). doing so will force a TGS request and prevent the results from being stored into the cache. (4) when the LSA cache contains a TGT which has expired Microsoft will not perform a new TGS request until the cache has been purged. Instead the expired ticket continues to be used along with its embedded authorization data. When PURGE_ENABLED is defined, if the tickets are expired, the cache will be purged before requesting new tickets, else we ignore the contents of the cache and force a new TGS request. (5) when the LSA cache is empty do not abort. On XP or 2003, use the SecurityLogonSessionData to determine the Realm (UserDnsDomain in MS-speak) and request an appropriate TGT. On 2000, check the Registry for the HKCU\"Volatile Environment":"USERDNSDOMAIN" instead. This will allow ms2mit to be used to repopulate the LSA cache. If the current session is not Kerberos authenticated an appropriate error message will be generated. Code changes: (1) several memory leaks plugged (2) several support functions copied from the Leashw32.dll sources (3) get_STRING_from_registry() uses the ANSI versions of the Registry functions and should at a later date be converted to use the Unicode versions. Notes: an ms2mit.exe based on the Leash_import() function should be considered. Leash_import() not only imports the TGT from the LSA but also performs the krb524 conversion and AFS token retrieval. Of course, that version of ms2mit.exe could not exist within the krb5 source tree. ------------------------------------------------------------------------ r15695 | jaltman | 2003-07-18 08:53:34 -0400 (Fri, 18 Jul 2003) | 9 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/gssapi32.def ticket: 1666 target_version: 1.3.1 tags: pullup owner: jaltman@mit.edu status: resolved gssapi32.def: export the GSS_C_NT_xxxx constants as DATA. These are required by applications that wish to use the gss_nt_xxxx constants. ------------------------------------------------------------------------ r15694 | tlyu | 2003-07-17 16:50:36 -0400 (Thu, 17 Jul 2003) | 9 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/gss_libinit.c M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/inq_cred.c M /trunk/src/lib/gssapi/krb5/rel_cred.c M /trunk/src/lib/gssapi/krb5/set_ccache.c ticket: 1365 target_version: 1.3.1 tags: pullup Remove kg_release_defcred and caching of default credential. Rewrite krb5_gss_init_sec_context() while we're at it to make defcred-related changes easier, and as a side effect, fix some error condition memory leaks. ------------------------------------------------------------------------ r15693 | raeburn | 2003-07-17 08:31:31 -0400 (Thu, 17 Jul 2003) | 6 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/des.c M /trunk/src/lib/des425/enc_dec.c M /trunk/src/lib/des425/mac_des_glue.c Use the old DES encrypt function, not the split versions via macros. * des.c (mit_des_cbc_encrypt): Undef before use. * enc_dec.c (mit_des_cbc_encrypt): Likewise. * mac_des_glue.c (mit_des3_cbc_encrypt): Likewise. ------------------------------------------------------------------------ r15692 | raeburn | 2003-07-17 08:18:21 -0400 (Thu, 17 Jul 2003) | 13 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/d3_cbc.c M /trunk/src/lib/crypto/des/des_int.h M /trunk/src/lib/crypto/des/f_cbc.c Separate the DES encrypt and decrypt operations into separate functions, since they have almost no code in common. * f_cbc.c (krb5int_des_cbc_encrypt, krb5int_des_cbc_decrypt): New functions broken out from mit_des_cbc_encrypt. (mit_des_cbc_encrypt): Call them. * d3_cbc.c (krb5int_des3_cbc_encrypt, krb5int_des3_cbc_decrypt): New functions broken out from mit_des3_cbc_encrypt. (mit_des3_cbc_encrypt): Call them. * des_int.h (krb5int_des_cbc_encrypt, krb5int_des_cbc_decrypt, krb5int_des3_cbc_encrypt, krb5int_des3_cbc_decrypt): Declare. (mit_des_cbc_encrypt, mit_des3_cbc_encrypt): New macros. ------------------------------------------------------------------------ r15691 | raeburn | 2003-07-17 06:36:21 -0400 (Thu, 17 Jul 2003) | 2 lines Changed paths: M /trunk/src/lib/crypto/aes/ChangeLog M /trunk/src/lib/crypto/aes/Makefile.in M /trunk/src/lib/crypto/arcfour/ChangeLog M /trunk/src/lib/crypto/arcfour/Makefile.in M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/dk/ChangeLog M /trunk/src/lib/crypto/dk/Makefile.in M /trunk/src/lib/crypto/enc_provider/ChangeLog M /trunk/src/lib/crypto/enc_provider/Makefile.in M /trunk/src/lib/crypto/hash_provider/ChangeLog M /trunk/src/lib/crypto/hash_provider/Makefile.in M /trunk/src/lib/crypto/keyhash_provider/ChangeLog M /trunk/src/lib/crypto/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/old/ChangeLog M /trunk/src/lib/crypto/old/Makefile.in M /trunk/src/lib/crypto/raw/ChangeLog M /trunk/src/lib/crypto/raw/Makefile.in M /trunk/src/lib/crypto/sha1/ChangeLog M /trunk/src/lib/crypto/sha1/Makefile.in M /trunk/src/lib/crypto/yarrow/ChangeLog M /trunk/src/lib/crypto/yarrow/Makefile.in M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/ccache/ccapi/ChangeLog M /trunk/src/lib/krb5/ccache/ccapi/Makefile.in M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/Makefile.in M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/Makefile.in delete ##WIN16## lines from makefiles ------------------------------------------------------------------------ r15690 | raeburn | 2003-07-15 10:31:40 -0400 (Tue, 15 Jul 2003) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/krb5_libinit.c * krb5_libinit.c: Include autoconf.h. ------------------------------------------------------------------------ r15689 | raeburn | 2003-07-15 10:28:37 -0400 (Tue, 15 Jul 2003) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in * Makefile.in (STLIBOBJS, OBJS, T_SER_OBJS): Drop ser_eblk.o. ------------------------------------------------------------------------ r15688 | raeburn | 2003-07-15 10:23:15 -0400 (Tue, 15 Jul 2003) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (extra_gcc_warn_opts): Don't turn on -pedantic on Darwin. ------------------------------------------------------------------------ r15687 | tlyu | 2003-07-14 20:12:01 -0400 (Mon, 14 Jul 2003) | 7 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c ticket: 1015 tags: pullup target_version: 1.3.1 * accept_sec_context.c (krb5_gss_accept_sec_context): Call TREAD_STR with correct arguments. Patch from Emily Ratliff. ------------------------------------------------------------------------ r15684 | lxs | 2003-07-11 18:12:32 -0400 (Fri, 11 Jul 2003) | 4 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/RealmsConfig-glue.c ticket: 1657 Check for NULL realm argument and n not equal to 1. Fill in realm with an empty string on error in case the caller doesn't check the return value. ------------------------------------------------------------------------ r15683 | lxs | 2003-07-11 17:25:48 -0400 (Fri, 11 Jul 2003) | 4 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/RealmsConfig-glue.c ticket: 1657 RealmsConfig-glue.c: Don't fail when krb5.conf is valid and krb.conf isn't. Also, don't assert v4 realm is in profile unless that realm is a valid v4 realm. ------------------------------------------------------------------------ r15682 | lxs | 2003-07-11 11:03:59 -0400 (Fri, 11 Jul 2003) | 4 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/RealmsConfig-glue.c ticket: 1657 Rewrote krb_get_lrealm to correctly handle the v4 realms section in the profile and to return KFAILURE in the absence of any config (instead of returning ATHENA.MIT.EDU). ------------------------------------------------------------------------ r15680 | tlyu | 2003-07-10 18:53:02 -0400 (Thu, 10 Jul 2003) | 8 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/acquire_cred.c ticket: 1656 tags: pullup * acquire_cred.c (acquire_init_cred): Close the ccache if krb5_cc_set_flags() fails, as krb5int_cc_default succeeds even if the file is not there, but krb5_cc_set_flags will fail in turning off OPENCLOSE mode if the file can't be opened. Thanks to Kent Wu. ------------------------------------------------------------------------ r15678 | lxs | 2003-07-09 15:34:17 -0400 (Wed, 09 Jul 2003) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin M /trunk/src/lib/ChangeLog M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/toffset.c M /trunk/src/lib/krb5_32.def M /trunk/src/mac/MacOSX/Projects/Kerberos5.pbexp ticket: 1655 Export krb5_get_permitted_enctypes and krb5_set_real_time for Samba. ------------------------------------------------------------------------ r15673 | tlyu | 2003-07-08 17:09:11 -0400 (Tue, 08 Jul 2003) | 2 lines Changed paths: M /trunk/README update for krb5-1.3 ------------------------------------------------------------------------ r15672 | lxs | 2003-07-08 11:51:33 -0400 (Tue, 08 Jul 2003) | 4 lines Changed paths: M /trunk/src/lib/krb4/RealmsConfig-glue.c ticket: 1651 This time, use the correct # of arguments for strcpy. ------------------------------------------------------------------------ r15671 | lxs | 2003-07-07 14:21:57 -0400 (Mon, 07 Jul 2003) | 4 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/RealmsConfig-glue.c ticket: 1651 krb_prof_get_nth() no longer assumes that its retlen argument is correct (call strcpy instead of strncpy) because this argument is a guess for some callers (eg: krb_get_admhst()) ------------------------------------------------------------------------ r15670 | raeburn | 2003-07-04 16:49:06 -0400 (Fri, 04 Jul 2003) | 11 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/test_et.c ticket: new subject: darwin build can't compile util/et test program The autoconf tests correctly determine that sys_nerr exists, and that no declaration is needed. The test_et.c code checks the wrong condition, though, and the system header declaration of sys_nerr conflicts with the one in that source file. (The native one is const.) * test_et.c: Conditionalize sys_nerr declaration on NEED_SYS_ERRLIST, not HAVE_SYS_ERRLIST. ------------------------------------------------------------------------ r15667 | lxs | 2003-07-03 15:46:49 -0400 (Thu, 03 Jul 2003) | 4 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/profile.hin ticket: 1648 Remove leading spaces in #define and #include in public headers to support K&R C compilers ------------------------------------------------------------------------ r15662 | lxs | 2003-07-02 14:04:35 -0400 (Wed, 02 Jul 2003) | 4 lines Changed paths: M /trunk/src/mac/MacOSX/Scripts/Kerberos5ServerBuild.jam ticket: 1642 KfM build should inherit CFLAGS and LDFLAGS from parent project ------------------------------------------------------------------------ r15661 | jenselby | 2003-06-27 19:38:43 -0400 (Fri, 27 Jun 2003) | 2 lines Changed paths: M /trunk/src/config-files/ChangeLog M /trunk/src/config-files/kdc.conf.M Fixed filename substitution typos. @LOCALSTATEDIR -> /usr/local/var ------------------------------------------------------------------------ r15657 | tlyu | 2003-06-27 19:25:49 -0400 (Fri, 27 Jun 2003) | 2 lines Changed paths: M /trunk/README update for krb5-1.3-beta5 ------------------------------------------------------------------------ r15654 | raeburn | 2003-06-27 16:36:24 -0400 (Fri, 27 Jun 2003) | 15 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/Makefile.in ticket: 1631 status: open This change fixes the problem in the ss directory. It probably won't get into our 1.3 release, but perhaps in a patch release afterwards. I'll look and see where else things are getting needlessly rebuilt.... * Makefile.in (HDRS): Remove mit-sipb-copyright.h. (includes): Depend on copied version of the headers, not local versions. Don't do any copying; instead, move the copying commands to new targets for each header. ($(HDRDIR)/timestamp): New target; create the directory here if needed. (clean-unix): Remove the timestamp file. ------------------------------------------------------------------------ r15653 | tlyu | 2003-06-27 13:53:42 -0400 (Fri, 27 Jun 2003) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gic_keytab.c ticket: 1630 tags: pullup * gic_keytab.c (krb5_get_in_tkt_with_keytab): Pass (void*)keytab, not &keytab, to get_init_creds. Thanks to Herb Lewis. ------------------------------------------------------------------------ r15652 | raeburn | 2003-06-25 20:48:07 -0400 (Wed, 25 Jun 2003) | 7 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/checksum_length.c ticket: 1621 tags: pullup With this patch, things seem to work with a Heimdal client and MIT KDC. * checksum_length.c (krb5_c_checksum_length): Handle trunc_size. ------------------------------------------------------------------------ r15651 | tlyu | 2003-06-25 17:10:48 -0400 (Wed, 25 Jun 2003) | 7 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/ftp.c ticket: new subject: clean up ftp client gss memory management * ftp.c (do_auth): Call gss_release_buffer() on send_tok immediately after sending it. Call gss_release_name() on target_name at outer_loop instead of inside the loop. ------------------------------------------------------------------------ r15650 | raeburn | 2003-06-23 22:41:07 -0400 (Mon, 23 Jun 2003) | 9 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/cksumtypes.c M /trunk/src/lib/crypto/make_checksum.c ticket: 1621 status: open * cksumtypes.c (krb5_cksumtypes_list): Add aes128/256 hmacs, with new trunc_size field. * make_checksum.c (krb5_c_make_checksum): If trunc_size is specified, shrink the computed checksum down to the indicated size. ------------------------------------------------------------------------ r15648 | tlyu | 2003-06-23 22:29:47 -0400 (Mon, 23 Jun 2003) | 10 lines Changed paths: M /trunk/src/windows/ms2mit/ChangeLog M /trunk/src/windows/ms2mit/ms2mit.c ticket: 1618 tags: pullup apply patch from jaltman: * ms2mit.c: Windows Credentials are addressless. Do not store the credentials in the MIT cache with addresses since they do not contain addresses in the encrypted portion of the credential. Instead generate a valid empty address list. ------------------------------------------------------------------------ r15647 | raeburn | 2003-06-23 22:10:55 -0400 (Mon, 23 Jun 2003) | 5 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h ticket: 1621 status: open * k5-int.h (struct krb5_cksumtypes): Add new field trunc_size. ------------------------------------------------------------------------ r15641 | tlyu | 2003-06-20 17:14:56 -0400 (Fri, 20 Jun 2003) | 5 lines Changed paths: M /trunk/src/config-files/ChangeLog M /trunk/src/config-files/krb5.conf.M ticket: 1085 tags: pullup * krb5.conf.M: Sync with doc/krb5conf.texinfo. ------------------------------------------------------------------------ r15639 | tlyu | 2003-06-20 16:20:14 -0400 (Fri, 20 Jun 2003) | 6 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/build.texinfo ticket: 976 tags: pullup * build.texinfo (Installing the Binaries): New node; describe basic "make install", along with "DESTDIR=...". ------------------------------------------------------------------------ r15638 | hartmans | 2003-06-20 12:47:04 -0400 (Fri, 20 Jun 2003) | 6 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode.h M /trunk/src/lib/krb5/asn.1/krb5_decode.c Ticket: 1619 Tags: pullup Split out etype_info2 decoder from etype_info decoder. In the etype_info decoder ignore Heimdal's tag 2. ------------------------------------------------------------------------ r15637 | tlyu | 2003-06-19 23:24:07 -0400 (Thu, 19 Jun 2003) | 9 lines Changed paths: M /trunk/README M /trunk/doc/ChangeLog M /trunk/doc/build.texinfo ticket: 1592 tags: pullup Delete references to --with-system-db from README. * build.texinfo (HPUX): Fix typo. (Options to Configure): Note that --with-system-db is unsupported, concerning possible lossage with loading dumpfiles. ------------------------------------------------------------------------ r15636 | raeburn | 2003-06-19 21:28:49 -0400 (Thu, 19 Jun 2003) | 7 lines Changed paths: M /trunk/README ticket: 1600 status: open tags: pullup Put in some IPv6 details. Mention db4 compatibility is untested. ------------------------------------------------------------------------ r15635 | tlyu | 2003-06-18 19:00:41 -0400 (Wed, 18 Jun 2003) | 5 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/dnssrv.texinfo ticket: 1607 tags: pullup * dnssrv.texinfo: Add note about _kerberos-iv._udp SRV records. ------------------------------------------------------------------------ r15630 | tlyu | 2003-06-16 21:00:45 -0400 (Mon, 16 Jun 2003) | 7 lines Changed paths: M /trunk/README ticket: 1600 status: open Update for krb5-1.3-beta4. Fix note on [999]. Move notes re addressless tickets and NAT-friendliness to "major changes". Still need to fill out the TODO for IPv6. ------------------------------------------------------------------------ r15627 | hartmans | 2003-06-16 18:34:50 -0400 (Mon, 16 Jun 2003) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/fwd_tgt.c Ticket: 1610 Tags: pullup Set use_conf_ktypes to 1 while looking up the tgt to use for forwarding. ------------------------------------------------------------------------ r15626 | raeburn | 2003-06-16 15:02:01 -0400 (Mon, 16 Jun 2003) | 10 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/cmds.c M /trunk/src/appl/gssftp/ftp/ftp.c M /trunk/src/appl/gssftp/ftp/ftp_var.h ticket: 1351 status: open * ftp.c (recvrequest): Add new argument indicating whether "-" and "|..." special treatment should be disabled. * ftp_var.h (recvrequest): Update declaration. * cmds.c (remglob, ls, mls): Pass 0 as the extra argument. (mget): Pass 1. (getit): Pass 1 iff only one filename was supplied. ------------------------------------------------------------------------ r15621 | tlyu | 2003-06-13 18:30:59 -0400 (Fri, 13 Jun 2003) | 7 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/server_kdb.c ticket: 964 tags: pullup * server_kdb.c (kdb_init_hist): Force history principal's key to be of the same enctype as the master key, as searches for it later on explicitly specify the enctype. ------------------------------------------------------------------------ r15620 | tlyu | 2003-06-13 17:45:30 -0400 (Fri, 13 Jun 2003) | 9 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/rd_rep.c ticket: new target_version: 1.3 component: krb5-libs tags: pullup subject: krb5_rd_rep leaks subkeys * rd_rep.c (krb5_rd_rep): Free subkeys before replacing them, if needed. This avoids a memory leak. ------------------------------------------------------------------------ r15619 | tlyu | 2003-06-13 17:43:07 -0400 (Fri, 13 Jun 2003) | 15 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/k5unseal.c ticket: new target_version: 1.3 tags: pullup component: krb5-libs subject: libgss leaks, UMRs cc: Kent_Wu@trendmicro.com * init_sec_context.c (krb5_gss_init_sec_context): Free default_enctypes to avoid leaking returned value from krb5_get_tgs_ktypes. * k5unseal.c (kg_unseal_v1): Explicitly set token.value to NULL if token.length == 0, to avoid spurious uninitialized memory references when calling memcpy() with a zero length. ------------------------------------------------------------------------ r15618 | tlyu | 2003-06-13 01:17:41 -0400 (Fri, 13 Jun 2003) | 9 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/init_sec_context.c ticket: new subject: make_ap_req_v1 leaks memory target_version: 1.3 tags: pullup component: krb5-libs * init_sec_context.c (make_ap_req_v1): Free checksum_data if needed, to avoid leaking memory. Found by Kent Wu. ------------------------------------------------------------------------ r15615 | tlyu | 2003-06-12 17:48:52 -0400 (Thu, 12 Jun 2003) | 9 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/krb524.c ticket: 1596 tags: pullup * krb5.hin: krb524_init_ets() takes one argument. * krb524.c (krb524_convert_creds_kdc, krb524_init_ets): Mark as KRB5_CALLCONV_WRONG. (krb524_init_ets): Takes a krb5_context. ------------------------------------------------------------------------ r15613 | lxs | 2003-06-12 17:15:52 -0400 (Thu, 12 Jun 2003) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog * error_table.h, et_c.awk, et_c.pl, et_h.awk, et_c.awk: Removed Mac OS support because it prevents darwin builds from getting com error strings via the initialize_*_error_table function ------------------------------------------------------------------------ r15612 | lxs | 2003-06-12 15:51:38 -0400 (Thu, 12 Jun 2003) | 2 lines Changed paths: M /trunk/src/util/et/error_table.h M /trunk/src/util/et/et_c.awk M /trunk/src/util/et/et_c.pl M /trunk/src/util/et/et_h.awk M /trunk/src/util/et/et_h.pl Removed Mac OS 9 support because it prevents darwin builds from getting com error strings via the initialize_*_error_table function ------------------------------------------------------------------------ r15610 | tlyu | 2003-06-11 17:19:43 -0400 (Wed, 11 Jun 2003) | 12 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb4/configure.in ticket: new subject: Darwin libkrb4/err_txt.o needs dependency on krb_err.c target_version: 1.3 tags: pullup component: krb5-build * Makefile.in (KRB_ERR_C): New variable; Darwin needs err_txt.o to have a dependency on krb_err.c so that krb_err.c will be generated first. * configure.in: Set KRB_ERR_C to krb_err.c on Darwin. ------------------------------------------------------------------------ r15609 | tlyu | 2003-06-11 16:32:22 -0400 (Wed, 11 Jun 2003) | 9 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/srv_rcache.c ticket: new subject: Don't escape rcache filename characters with backslash target_version: 1.3 component: krb5-libs tags: pullup * srv_rcache.c (krb5_get_server_rcache): Octal escapes begin with hyphen now, since backslash is a pathname separator on DOS. ------------------------------------------------------------------------ r15605 | tlyu | 2003-06-09 18:40:08 -0400 (Mon, 09 Jun 2003) | 2 lines Changed paths: M /trunk/README update for krb5-1.3-beta3 ------------------------------------------------------------------------ r15601 | tlyu | 2003-06-09 16:36:17 -0400 (Mon, 09 Jun 2003) | 4 lines Changed paths: M /trunk/src/krb524/ChangeLog ticket: 1568 oops, fix up ChangeLog attribution ------------------------------------------------------------------------ r15600 | tlyu | 2003-06-09 16:31:56 -0400 (Mon, 09 Jun 2003) | 4 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/krb524.c ticket: 1568 * krb524.c: Fix copyright notice. ------------------------------------------------------------------------ r15599 | raeburn | 2003-06-09 15:19:46 -0400 (Mon, 09 Jun 2003) | 8 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/RealmsConfig-glue.c ticket: 1550 status: open fix bug: would return krb.conf entries plus dns info * RealmsConfig-glue.c (krb_get_krbhst): Don't fall back to DNS if entries were found in krb.conf, and just not enough to fill the request. ------------------------------------------------------------------------ r15598 | raeburn | 2003-06-06 20:45:41 -0400 (Fri, 06 Jun 2003) | 14 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/RealmsConfig-glue.c ticket: 1550 status: open Checkpoint some working code. A better solution is in the works, but may or may not make the deadline for the next beta... * RealmsConfig-glue.c: Include k5-int.h. (dnscache): New variable. (DNS_CACHE_TIMEOUT): New macro. (krb_get_krbhst) [KRB5_DNS_LOOKUP]: If no krb.conf info is found, try DNS SRV records for "kerberos-iv". Cache results in case they're immediately requested again. ------------------------------------------------------------------------ r15596 | raeburn | 2003-06-06 19:07:55 -0400 (Fri, 06 Jun 2003) | 11 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/accessor.c M /trunk/src/lib/krb5/os/locate_kdc.c ticket: 1550 status: open * locate_kdc.c (struct srv_dns_entry): Moved to k5-int.h. (krb5int_make_srv_query_realm): Renamed from make_srv_query_realm. (krb5int_free_srv_dns_data): New function. (krb5_locate_srv_dns_1): Use it. * accessor.c (krb5int_accessor): Fill in make_srv_query_realm and free_srv_dns_data fields. ------------------------------------------------------------------------ r15595 | raeburn | 2003-06-06 18:48:34 -0400 (Fri, 06 Jun 2003) | 9 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h ticket: 1550 status: open Export hooks for looking up SRV records, so we can avoid duplicating the code. * k5-int.h (struct srv_dns_entry): Declare. (krb5int_make_srv_query_realm, krb5int_free_srv_dns_data): Declare. (struct _krb5int_access): Add make_srv_query_realm and free_srv_dns_data fields. ------------------------------------------------------------------------ r15590 | hartmans | 2003-06-06 15:30:40 -0400 (Fri, 06 Jun 2003) | 7 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_in_tkt.c Ticket: 1576 Tags: pullup Status: open Don't allow renewable_ok to be set if the renew liftime is greater than the ticket lifetime. ------------------------------------------------------------------------ r15589 | tlyu | 2003-06-06 10:44:33 -0400 (Fri, 06 Jun 2003) | 10 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/g_cnffile.c ticket: 1563 target_version: 1.3 version_fixed: 1.3 tags: pullup * g_cnffile.c (krb__get_srvtabname): Make retname be a static array rather than a static pointer, to avoid callers' possible retention of free()d pointers. Yes, this may cause difficulty with making this function thread-safe. ------------------------------------------------------------------------ r15586 | lxs | 2003-06-06 10:34:17 -0400 (Fri, 06 Jun 2003) | 2 lines Changed paths: M /trunk/src/mac/MacOSX/Scripts/Kerberos5ServerBuild.jam --localstatedir=/var/db for KfM builds ------------------------------------------------------------------------ r15585 | epeisach | 2003-06-06 02:06:01 -0400 (Fri, 06 Jun 2003) | 7 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/mk_req_ext.c Ticket: new Subject: Static function krb5_generate_authenticator should take unsigned sequence number argument tags: pullup * mk_req_ext.c (krb5_generate_authenticator): Sequence numbers are unsigned now. ------------------------------------------------------------------------ r15582 | raeburn | 2003-06-05 19:43:30 -0400 (Thu, 05 Jun 2003) | 8 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp ticket: new subject: be more flexible in handling failures getting root access in test suite target_version: 1.3 tags: pullup * default.exp (setup_root_shell): Check for "not authorized". Map eof to unsupported. ------------------------------------------------------------------------ r15581 | hartmans | 2003-06-05 19:17:23 -0400 (Thu, 05 Jun 2003) | 5 lines Changed paths: M /trunk/src/appl/gssftp/ChangeLog M /trunk/src/appl/gssftp/configure.in M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/pclose.c M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/popen.c Ticket: 1547 Tags: pullup Use fork not vfork in ftp ------------------------------------------------------------------------ r15578 | tlyu | 2003-06-05 18:01:16 -0400 (Thu, 05 Jun 2003) | 7 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile.in A /trunk/src/krb524/krb524.c ticket: 1568 version_fixed: 1.3 target_version: 1.3 tags: pullup pullup of changes previously committed to branch first. ------------------------------------------------------------------------ r15577 | tlyu | 2003-06-05 17:39:59 -0400 (Thu, 05 Jun 2003) | 7 lines Changed paths: M /trunk/doc/ChangeLog A /trunk/doc/procedures.txt ticket: new subject: document team procedures * procedures.txt: New file. Draft of current procedures. Currently mostly contains a few email messages from Sam. More clarification should follow later. ------------------------------------------------------------------------ r15576 | hartmans | 2003-06-05 16:14:11 -0400 (Thu, 05 Jun 2003) | 9 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/string_to_key.c Ticket: 1521 Status: open Tags: pullup If krb5_c_string_to_key is called with an afs3 salt length for a non-DES enctype, return KRB5_CRYPTO_INTERNAL. ------------------------------------------------------------------------ r15575 | raeburn | 2003-06-05 16:12:27 -0400 (Thu, 05 Jun 2003) | 7 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/k524init.c ticket: new subject: remove debugging printf accidentally left in krb524init target_version: 1.3 tags: pullup * k524init.c (main): Remove debugging printf. ------------------------------------------------------------------------ r15574 | raeburn | 2003-06-05 16:05:37 -0400 (Thu, 05 Jun 2003) | 10 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/locate_kdc.c ticket: 1549 status: open * locate_kdc.c (make_srv_query_realm): Punt if strdup fails. Always return what data we can, even if memory allocation or other problems prevent us from returning more. (krb5_locate_srv_dns_1): Always return what data we can. Fix memory leak. Free up temporary storage as quickly as possible, while building up address list to return. ------------------------------------------------------------------------ r15569 | tlyu | 2003-06-04 20:20:28 -0400 (Wed, 04 Jun 2003) | 5 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/password_to_key.c ticket: 1560 * password_to_key.c (mit_passwd_to_key, afs_passwd_to_key): Delete spurious space from prompt. ------------------------------------------------------------------------ r15563 | tlyu | 2003-06-04 11:22:52 -0400 (Wed, 04 Jun 2003) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp (setup_root_shell): Don't try to use the procedure "-" when handling error messages from rlogin. ------------------------------------------------------------------------ r15562 | tlyu | 2003-06-04 00:19:04 -0400 (Wed, 04 Jun 2003) | 7 lines Changed paths: M /trunk/src/tests/ChangeLog M /trunk/src/tests/Makefile.in ticket: 1190 status: open * Makefile.in (kdb_check): Remove uses of "dump -old", etc., since it doesn't work anymore given the new default for triple-DES master keys. ------------------------------------------------------------------------ r15561 | raeburn | 2003-06-03 23:06:29 -0400 (Tue, 03 Jun 2003) | 5 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/accessor.c ticket: 1549 status: open Put krb5int_locate_server back in the accessor "export" list. ------------------------------------------------------------------------ r15560 | raeburn | 2003-06-03 22:57:11 -0400 (Tue, 03 Jun 2003) | 13 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/locate_kdc.c ticket: 1549 status: open Handle SRV RR target of "." by returning a new error code. May have memory leaks -- needs checking before pullup. * locate_kdc.c (struct srv_dns_entry): Move to top level. (make_srv_query_realm): Separate from krb5_locate_srv_dns_1; just do query and return results. (krb5_locate_srv_dns_1): Call it, and build addlist entries. Check for one RR with a target of ".", and return an error. (krb5_locate_srv_dns): Deleted. ------------------------------------------------------------------------ r15559 | raeburn | 2003-06-03 22:55:47 -0400 (Tue, 03 Jun 2003) | 5 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/t_locate_kdc.c ticket: 1549 status: open * t_locate_kdc.c (main): Call krb5_locate_srv_dns_1. ------------------------------------------------------------------------ r15558 | raeburn | 2003-06-03 22:43:46 -0400 (Tue, 03 Jun 2003) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/locate_kdc.c * locate_kdc.c (get_port): Revert last change. ------------------------------------------------------------------------ r15557 | raeburn | 2003-06-03 22:40:26 -0400 (Tue, 03 Jun 2003) | 6 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/changepw.c ticket: 1549 status: open * changepw.c (krb5_locate_kpasswd): Check specifically for certain errors before using fallback heuristics. ------------------------------------------------------------------------ r15556 | raeburn | 2003-06-03 22:38:41 -0400 (Tue, 03 Jun 2003) | 5 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/krb5_err.et ticket: 1549 status: open * krb5_err.et (KRB5_ERR_NO_SERVICE): New error code. ------------------------------------------------------------------------ r15555 | raeburn | 2003-06-03 19:27:01 -0400 (Tue, 03 Jun 2003) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp (start_kerberos_daemons): "cannont" => "cannot". ------------------------------------------------------------------------ r15554 | raeburn | 2003-06-03 19:21:17 -0400 (Tue, 03 Jun 2003) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/locate_kdc.c * locate_kdc.c (get_port): Replace function with macro. ------------------------------------------------------------------------ r15553 | raeburn | 2003-06-03 18:55:52 -0400 (Tue, 03 Jun 2003) | 6 lines Changed paths: M /trunk/README M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/RealmsConfig-glue.c ticket: 1551 status: open * RealmsConfig-glue.c (get_krbhst_default): Deleted. (krb_get_krbhst): Don't call it. ------------------------------------------------------------------------ r15552 | hartmans | 2003-06-03 17:45:03 -0400 (Tue, 03 Jun 2003) | 8 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/g_pw_in_tkt.c M /trunk/src/lib/krb4/password_to_key.c Ticket: new Subject: Yet more double colon password prompts Target_Version: 1.3 Tags: pullup More places in the code with password prompts needing fixing to not include colon. ------------------------------------------------------------------------ r15551 | hartmans | 2003-06-03 17:36:00 -0400 (Tue, 03 Jun 2003) | 6 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/g_in_tkt.c Ticket: 1554 Tags: pullup Save a copy of the ciphertext from the kdc rather than trying to decrypt the already decrypted text each time through the loop. ------------------------------------------------------------------------ r15549 | lxs | 2003-06-03 13:46:20 -0400 (Tue, 03 Jun 2003) | 2 lines Changed paths: M /trunk/src/mac/MacOSX/Projects/Kerberos5.pbexp M /trunk/src/mac/MacOSX/Projects/Kerberos5.pbproj/project.pbxproj M /trunk/src/mac/MacOSX/Scripts/Kerberos5Errors.jam M /trunk/src/mac/MacOSX/Scripts/Kerberos5Headers.jam Moved krb524_convert_creds_kdc into libkrb5 and krb5.h. Also export new krb5_524_convert_creds. ------------------------------------------------------------------------ r15547 | lxs | 2003-06-03 13:27:30 -0400 (Tue, 03 Jun 2003) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/init_os_ctx.c * init_os_ctx.c: Included header to get __KLAllowHomeDirectoryAccess(). ------------------------------------------------------------------------ r15545 | raeburn | 2003-06-03 08:50:59 -0400 (Tue, 03 Jun 2003) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp (setup_root_shell): Handle error messages indicating "-x" isn't supported. ------------------------------------------------------------------------ r15544 | tlyu | 2003-06-03 00:32:41 -0400 (Tue, 03 Jun 2003) | 7 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/extern.h M /trunk/src/kdc/main.c M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/alt_prof.c ticket: 1553 target_version: 1.3 status: open tags: pullup Drop default_kdc_enctypes and all related code. ------------------------------------------------------------------------ r15543 | tlyu | 2003-06-02 23:18:41 -0400 (Mon, 02 Jun 2003) | 12 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/change_password.c M /trunk/src/lib/krb4/mk_req.c ticket: 1546 status: open target_version: 1.3 tags: pullup * change_password.c (krb_change_password): Explicitly zero the session key. Zero the key derived from the new password. * mk_req.c (krb_mk_req): Explicitly zero the session key. (krb_mk_req_creds_prealm): Don't zero the session key, in case the caller wants to make use of it. ------------------------------------------------------------------------ r15542 | raeburn | 2003-06-02 01:49:05 -0400 (Mon, 02 Jun 2003) | 5 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/api.2/init-v2.exp ticket: 1190 status: open * api.2/init-v2.exp (test117): Update lifetime expected for new defaults. ------------------------------------------------------------------------ r15541 | raeburn | 2003-06-01 16:24:02 -0400 (Sun, 01 Jun 2003) | 6 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp: Default RLOGIN_FLAGS to "-x". (start_kerberos_daemons): Watch for "Cannot bind server socket" and log it. Watch for "no sockets set up" and report an error. (setup_root_shell): Watch for "Cannot assign requested address", log it and give up. ------------------------------------------------------------------------ r15540 | raeburn | 2003-05-31 00:06:02 -0400 (Sat, 31 May 2003) | 7 lines Changed paths: M /trunk/README ticket: 1190 status: open More visible notes on incompleteness of AES support. Note master key type change. Note default lifetime changes. ------------------------------------------------------------------------ r15539 | raeburn | 2003-05-30 23:56:54 -0400 (Fri, 30 May 2003) | 5 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/alt_prof.c ticket: 1190 status: open * alt_prof.c (kadm5_get_config_params): Change default max_life to one day. ------------------------------------------------------------------------ r15538 | raeburn | 2003-05-30 23:35:42 -0400 (Fri, 30 May 2003) | 5 lines Changed paths: M /trunk/src/config-files/ChangeLog M /trunk/src/config-files/kdc.conf ticket: 1190 status: open * kdc.conf: Delete supported and master key type specs. ------------------------------------------------------------------------ r15537 | raeburn | 2003-05-30 23:34:24 -0400 (Fri, 30 May 2003) | 5 lines Changed paths: M /trunk/src/config-files/ChangeLog M /trunk/src/config-files/krb5.conf ticket: 1190 status: open * krb5.conf: Delete commented-out enctype specs. ------------------------------------------------------------------------ r15536 | raeburn | 2003-05-30 23:33:22 -0400 (Fri, 30 May 2003) | 8 lines Changed paths: M /trunk/src/config-files/ChangeLog M /trunk/src/config-files/krb5.conf ticket: 1190 status: open * krb5.conf: Delete Athena KDC specifications. Delete Cygnus realm info. Replace CLUB.CC.CMU.EDU info with ANDREW.CMU.EDU, which has SRV records and thus doesn't need KDC specs. Provide a commented-out example of a [logging] spec. ------------------------------------------------------------------------ r15535 | raeburn | 2003-05-30 23:29:59 -0400 (Fri, 30 May 2003) | 6 lines Changed paths: M /trunk/src/config-files/ChangeLog M /trunk/src/config-files/krb5.conf.M ticket: 1190 status: open * krb5.conf.M: Remove "kdc =" lines from "realms" section example, and recommend not using it unless DNS info isn't available. ------------------------------------------------------------------------ r15534 | raeburn | 2003-05-30 19:58:13 -0400 (Fri, 30 May 2003) | 5 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/definitions.texinfo ticket: 1190 status: open * definitions.texinfo (DefaultTktLifetime): Updated for code changes. ------------------------------------------------------------------------ r15533 | raeburn | 2003-05-30 19:56:57 -0400 (Fri, 30 May 2003) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_in_tkt.c ticket: 1190 status: open * get_in_tkt.c (krb5_get_init_creds): Change hardcoded default ticket lifetime from 10 hours to 24 hours. ------------------------------------------------------------------------ r15532 | raeburn | 2003-05-30 19:53:16 -0400 (Fri, 30 May 2003) | 8 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/main.c ticket: 1190 status: open * main.c (init_realm): Use KRB5_KDB_MAX_RLIFE, not KRB5_KDB_MAX_LIFE, as default for realm's max renewable lifetime. (KRB5_KDB_MAX_RLIFE is currently one week) ------------------------------------------------------------------------ r15531 | raeburn | 2003-05-30 19:41:08 -0400 (Fri, 30 May 2003) | 10 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/admin.texinfo M /trunk/doc/definitions.texinfo ticket: 1190 status: open * definitions.texinfo (DefaultCcacheType, DefaultKDCTimesync, DefaultMasterKeyType): Updated for code changes. (DefaultCcacheTypeMac, DefaultKDCTimesyncMac): Deleted. * admin.texinfo (libdefaults): Update kdc_timesync and ccache_type descriptions to not separate Mac case. ------------------------------------------------------------------------ r15530 | raeburn | 2003-05-30 19:39:19 -0400 (Fri, 30 May 2003) | 7 lines Changed paths: M /trunk/doc/ChangeLog * definitions.texinfo (DefaultCcacheType, DefaultKDCTimesync, DefaultTktLifetime, DefaultMasterKeyType): Updated for code changes. (DefaultCcacheTypeMac, DefaultKDCTimesyncMac): Deleted. * admin.texinfo (libdefaults): Update kdc_timesync and ccache_type descriptions to not separate Mac case. ------------------------------------------------------------------------ r15529 | raeburn | 2003-05-30 19:36:00 -0400 (Fri, 30 May 2003) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/init_ctx.c ticket: 1190 status: open * init_ctx.c (DEFAULT_KDC_TIMESYNC): Define as 1 always. (DEFAULT_CCACHE_TYPE): Define as 4 always. ------------------------------------------------------------------------ r15528 | raeburn | 2003-05-30 19:35:00 -0400 (Fri, 30 May 2003) | 5 lines Changed paths: M /trunk/src/include/krb5/stock/ChangeLog M /trunk/src/include/krb5/stock/osconf.h ticket: 1190 status: open * osconf.h (DEFAULT_KDC_ENCTYPE): Default to des3 now. ------------------------------------------------------------------------ r15527 | raeburn | 2003-05-30 19:31:40 -0400 (Fri, 30 May 2003) | 6 lines Changed paths: M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.c ticket: 1190 status: open subject: update kinit krb4 fallback lifetime default * kinit.c (KRB4_BACKUP_DEFAULT_LIFE_SECS): Update to one day. ------------------------------------------------------------------------ r15526 | hartmans | 2003-05-30 16:01:31 -0400 (Fri, 30 May 2003) | 5 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/admin.texinfo M /trunk/doc/support-enc.texinfo Ticket: 1535 Tags: pullup Document that we support AES and the constraints on that support. ------------------------------------------------------------------------ r15524 | lxs | 2003-05-30 14:55:28 -0400 (Fri, 30 May 2003) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_in_tkt.c * get_in_tkt.c: (verify_as_reply) Only check the renewable lifetime of tickets whose request options included KDC_OPT_RENEWABLE_OK if those options did not also include KDC_OPT_RENEWABLE. Otherwise verify_as_reply() will fail for all renewable tickets. ------------------------------------------------------------------------ r15523 | raeburn | 2003-05-29 21:50:38 -0400 (Thu, 29 May 2003) | 11 lines Changed paths: M /trunk/src/config-files/ChangeLog M /trunk/src/config-files/kdc.conf.M ticket: new target_version: 1.3 tags: pullup subject: update path for kdc.conf in man page The man page puts kdc.conf in lib/krb5kdc, but it should be var/krb5kdc. (It's also hardcoded as being in /usr/local, but that's another bug...) * kdc.conf.M (FILES): Refer to correct location for kdc.conf in the default installation path. ------------------------------------------------------------------------ r15520 | lxs | 2003-05-29 12:42:31 -0400 (Thu, 29 May 2003) | 2 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/krb524d.h krb524d.h: removed invalid Mac pragmas [RT 1533] ------------------------------------------------------------------------ r15516 | tlyu | 2003-05-28 00:07:45 -0400 (Wed, 28 May 2003) | 2 lines Changed paths: M /trunk/README update for krb5-1.3-beta2 ------------------------------------------------------------------------ r15513 | raeburn | 2003-05-27 22:16:30 -0400 (Tue, 27 May 2003) | 9 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile.in M /trunk/src/krb524/k524init.c M /trunk/src/lib/ChangeLog M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/conv_creds.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/send524.c M /trunk/src/lib/krb5_32.def ticket: 1491 status: open Rename interface to krb5_524_convert_creds, export it from krb5 library. Provide old names as functions for UNIX/MacOS binary compatibility, and deprecated macros for source code compatibility. (For Windows, we'll still need a krb524.dll, and it can worry about providing the old names.) Enable support on Windows always. ------------------------------------------------------------------------ r15510 | tlyu | 2003-05-27 19:20:25 -0400 (Tue, 27 May 2003) | 12 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/admin.texinfo M /trunk/doc/install.texinfo ticket: 1372 version_fixed: 1.3 tags: pullup Docs for admin keytab changes... only this one change need pullup. * admin.texinfo (realms (kdc.conf)): Update to reflect that kadm5.keytab is only used by legacy admin daemons. * install.texinfo (Create a kadmind Keytab (optional)): Update to reflect that kadm5.keytab is only used by legacy admin daemons. ------------------------------------------------------------------------ r15508 | tlyu | 2003-05-27 18:20:41 -0400 (Tue, 27 May 2003) | 4 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/build.texinfo ticket: 1520 * build.texinfo (HPUX): Make HPUX compiler flags simpler. ------------------------------------------------------------------------ r15502 | tlyu | 2003-05-27 17:15:19 -0400 (Tue, 27 May 2003) | 6 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/schpw.c ticket: 1519 tags: pullup status: open * schpw.c (process_chpw_request): Log chpw requests. ------------------------------------------------------------------------ r15500 | raeburn | 2003-05-27 16:57:03 -0400 (Tue, 27 May 2003) | 5 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/win-pre.in ticket: 1528 tags: pullup * win-pre.in (CPPFLAGS): Define KRB5_DEPRECATED=1. ------------------------------------------------------------------------ r15498 | hartmans | 2003-05-27 16:02:50 -0400 (Tue, 27 May 2003) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gic_keytab.c M /trunk/src/lib/krb5/krb/gic_pwd.c Ticket: 1525 Tags: pullup Avoid memory leak of server and client principal in krb5_get_in_tkt_with{_password,_keytab} ------------------------------------------------------------------------ r15497 | raeburn | 2003-05-27 12:40:55 -0400 (Tue, 27 May 2003) | 5 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in ticket: 1491 status: open * Makefile.in (KRBHDEP): Add krb524_err header. ------------------------------------------------------------------------ r15496 | raeburn | 2003-05-27 12:32:09 -0400 (Tue, 27 May 2003) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in * Makefile.in (clean-windows): Remove new "timestamp" file when cleaning up. ------------------------------------------------------------------------ r15493 | epeisach | 2003-05-25 08:01:27 -0400 (Sun, 25 May 2003) | 5 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin ticket: 1262 status: open * krb5.hin: Sequence number of krb5_replay_data should be unsigned. ------------------------------------------------------------------------ r15492 | epeisach | 2003-05-25 07:54:03 -0400 (Sun, 25 May 2003) | 5 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/kdb.h Subject: Missing prototype for krb5_db_iterate_ext Tags: pullup * kdb.h: Add prototype for krb5_db_iterate_ext. ------------------------------------------------------------------------ r15491 | raeburn | 2003-05-24 00:51:38 -0400 (Sat, 24 May 2003) | 21 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/aclocal.m4 M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/login.c M /trunk/src/appl/gssftp/ChangeLog M /trunk/src/appl/gssftp/configure.in M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/appl/gssftp/ftpd/ftpd.c M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/Makefile.in M /trunk/src/clients/kinit/kinit.c M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin M /trunk/src/krb524/.Sanitize M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile.in M /trunk/src/krb524/cnv_tkt_skey.c D /trunk/src/krb524/conv_creds.c M /trunk/src/krb524/conv_princ.c D /trunk/src/krb524/encode.c D /trunk/src/krb524/getcred.c D /trunk/src/krb524/globals.c M /trunk/src/krb524/k524init.c D /trunk/src/krb524/krb524.h D /trunk/src/krb524/krb524_err.et M /trunk/src/krb524/krb524d.c A /trunk/src/krb524/krb524d.h D /trunk/src/krb524/misc.c D /trunk/src/krb524/sendmsg.c M /trunk/src/krb524/test.c M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb4/lifetime.c M /trunk/src/lib/krb5/error_tables/.Sanitize M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/error_tables/init_ets.c A /trunk/src/lib/krb5/error_tables/krb524_err.et M /trunk/src/lib/krb5/krb/.Sanitize M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in A /trunk/src/lib/krb5/krb/conv_creds.c A /trunk/src/lib/krb5/krb/v4lifetime.c M /trunk/src/lib/krb5/os/.Sanitize M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/accessor.c A /trunk/src/lib/krb5/os/send524.c M /trunk/src/util/ChangeLog M /trunk/src/util/depfix.sed ticket: 1491 status: open Big step towards integrating libkrb524 into libkrb5: Move libkrb524 code, including error table, into libkrb5. Now libkrb5 initialization pulls in the krb524 error table, so krb524_init_ets is gone; all calls deleted. Move krb4 life/time conversion functions into libkrb5 under new names, using accessor hooks to get at them from libkrb4. Move declarations from krb524.h into krb5.h, k5-int.h, or krb524d.h; the last doesn't get copied into the include directory. Changed inclusions of krb524.h to the appropriate files, if any were needed. Rebuilt dependencies in Makefiles. These changes are likely to break the Windows build; I'll look into that soon. ------------------------------------------------------------------------ r15490 | raeburn | 2003-05-23 21:33:03 -0400 (Fri, 23 May 2003) | 2 lines Changed paths: M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/appl/telnet/libtelnet/Makefile.in M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/clients/ksu/Makefile.in M /trunk/src/kadmin/ktutil/Makefile.in M /trunk/src/kadmin/testing/util/Makefile.in M /trunk/src/kadmin/v5passwdd/Makefile.in M /trunk/src/kdc/Makefile.in M /trunk/src/krb524/Makefile.in M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/aes/Makefile.in M /trunk/src/lib/crypto/arcfour/Makefile.in M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/dk/Makefile.in M /trunk/src/lib/crypto/enc_provider/Makefile.in M /trunk/src/lib/crypto/hash_provider/Makefile.in M /trunk/src/lib/crypto/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/old/Makefile.in M /trunk/src/lib/crypto/raw/Makefile.in M /trunk/src/lib/crypto/sha1/Makefile.in M /trunk/src/lib/crypto/yarrow/Makefile.in M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/slave/Makefile.in M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/create/Makefile.in M /trunk/src/tests/hammer/Makefile.in M /trunk/src/tests/verify/Makefile.in M /trunk/src/util/profile/Makefile.in make-depend updates ------------------------------------------------------------------------ r15489 | hartmans | 2003-05-23 21:03:30 -0400 (Fri, 23 May 2003) | 9 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_preauth.c M /trunk/src/lib/crypto/old/ChangeLog M /trunk/src/lib/crypto/old/des_stringtokey.c Ticket: 1512 Tags: pullup When generating etype_info2 for DES style keys, use s2kparams to communicate the type if the key has afs3 salt. If such s2kparams are received by the client, use the afs string2key function to process the key. ------------------------------------------------------------------------ r15488 | hartmans | 2003-05-23 20:59:25 -0400 (Fri, 23 May 2003) | 8 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c Ticket: new Subject: Populate etype_info_entry.s2kparams.data Target_Version: 1.3 Tags: pullup The ASN.1 decoder for etype_info_entry accidentally throws away the pointer to s2kparams data. Don't Correctly store the pointer. ------------------------------------------------------------------------ r15487 | raeburn | 2003-05-23 19:55:12 -0400 (Fri, 23 May 2003) | 10 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/build.texinfo ticket: new subject: update descriptions of OS-specific configure options target_version: 1.3 tags: pullup * build.texinfo (HPUX, Solaris 2.X, Ultrix 4.2/3 [notdef]): Replace descriptions of old --with- options with VAR=. (Solaris 2.X): Suggest that defining _XOPEN_SOURCE and __EXTENSIONS__ might help for 64-bit mode. ------------------------------------------------------------------------ r15486 | tlyu | 2003-05-23 19:01:45 -0400 (Fri, 23 May 2003) | 4 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/admin.texinfo ticket: 1192 * admin.texinfo (appdefaults): Clarify afs_krb5 slightly. ------------------------------------------------------------------------ r15485 | hartmans | 2003-05-23 12:41:43 -0400 (Fri, 23 May 2003) | 9 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_in_tkt.c Ticket: new Subject: use kdc_default_options Component: krb5-libs The documentation and context initialization supports an option called kdc_default_options which is an integer that sets the default KDC request flags. Make the code actually use the option. ------------------------------------------------------------------------ r15484 | hartmans | 2003-05-23 12:33:58 -0400 (Fri, 23 May 2003) | 5 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/admin.texinfo M /trunk/doc/krb425.texinfo Ticket: 1192 Tags: pullup Document afs_krb5 appdefaults section. ------------------------------------------------------------------------ r15483 | epeisach | 2003-05-23 02:55:39 -0400 (Fri, 23 May 2003) | 9 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_preauth.c Ticket: new Target_Version: 1.3 Tags: pickup Subject: Memory leak in kdc etype_info2 preauth * kdc_preauth.c (return_etype_info2): After encoding the etype_info2 and copying the pointers to the pa_data, free the krb5_data pointer. ------------------------------------------------------------------------ r15480 | tlyu | 2003-05-23 00:07:00 -0400 (Fri, 23 May 2003) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gen_seqnum.c ticket: 1262 status: open * gen_seqnum.c (krb5_generate_seq_number): Fix think-o on sequence number mask. ------------------------------------------------------------------------ r15479 | tlyu | 2003-05-22 23:37:59 -0400 (Thu, 22 May 2003) | 7 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/auth_con.c M /trunk/src/lib/krb5/krb/auth_con.h M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_safe.c ticket: 1263 target_version: 1.3 tags: pullup status: open Implement heuristic for matching broken Heimdal sequence number encodings. ------------------------------------------------------------------------ r15470 | tlyu | 2003-05-22 19:13:49 -0400 (Thu, 22 May 2003) | 7 lines Changed paths: M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/kt_file.c ticket: 1229 status: open tags: pullup * kt_file.c (krb5_ktfile_get_entry): Check principal name prior to checking enctype. Suggested by Wyllys Ingersoll. ------------------------------------------------------------------------ r15469 | tlyu | 2003-05-22 18:25:03 -0400 (Thu, 22 May 2003) | 6 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin ticket: 1483 tags: pullup status: open Default KRB5_DEPRECATED to 0, but force it to 1 for in-tree stuff. ------------------------------------------------------------------------ r15468 | hartmans | 2003-05-22 16:28:21 -0400 (Thu, 22 May 2003) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_tgs_req.c Log transited checkd not done as info not error ------------------------------------------------------------------------ r15467 | hartmans | 2003-05-22 16:26:59 -0400 (Thu, 22 May 2003) | 6 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_util.c Ticket: 1202 Tags: pullup Provide an explicit list of options not to be allowed in AS requests rather than disallowing all unknown options. ------------------------------------------------------------------------ r15466 | epeisach | 2003-05-22 13:31:57 -0400 (Thu, 22 May 2003) | 8 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/keytab.c ticket: new tags: pullup target_version: 1.3 subject: Cross realm checks can check beyond end of buffer * keytab.c (is_xrealm_tgt): Use strncmp instead of strcmp - as principal and realm name do not need to be null terminated. ------------------------------------------------------------------------ r15465 | hartmans | 2003-05-22 13:09:52 -0400 (Thu, 22 May 2003) | 8 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gic_pwd.c Ticket: new Target_Version: 1.3 Tags: pullup Subject: krb5int_populate_gic_opt should return void Since none of the functions it calls can return an error, this should return void. ------------------------------------------------------------------------ r15464 | epeisach | 2003-05-22 11:46:27 -0400 (Thu, 22 May 2003) | 7 lines Changed paths: M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/kdb5_mkdums.c Ticket: 1501 Target_Version: 1.3 Tags: pullup * kdb5_mkdums.c (main): When attempting to register writable keytab, do not fail if error is KRB5_KT_TYPE_EXISTS. ------------------------------------------------------------------------ r15463 | tlyu | 2003-05-21 19:55:58 -0400 (Wed, 21 May 2003) | 7 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/api.0/init.exp M /trunk/src/lib/kadm5/unit-test/api.2/init.exp M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gic_pwd.c M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/kadmin.exp ticket: 1480 Set length correctly in krb5_get_in_tkt_with_password if password is actually passed in. Also, fix test suite to be more lenient about password prompts, which changed under the previous patches for this ticket. ------------------------------------------------------------------------ r15462 | hartmans | 2003-05-20 18:29:57 -0400 (Tue, 20 May 2003) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_in_tkt.c Ticket: 1480 Tags: pullup krb5_get_in_tkt now only supports old (non-etype-info2) enctypes. ------------------------------------------------------------------------ r15461 | hartmans | 2003-05-20 17:22:48 -0400 (Tue, 20 May 2003) | 9 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/krb/.Sanitize M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/gic_keytab.c M /trunk/src/lib/krb5/krb/gic_pwd.c D /trunk/src/lib/krb5/krb/in_tkt_ktb.c D /trunk/src/lib/krb5/krb/in_tkt_pwd.c Ticket: 1480 Status: open Implement krb5_get_in_tkt_with_password and krb5_get_in_tkt_with_keytab in terms of krb5_get_init_creds. It turns out that these do in fact need to use get_init_creds not get_init_creds_{password,keytab} because of those functions do not allow the AS request to be returned. ------------------------------------------------------------------------ r15460 | epeisach | 2003-05-20 10:34:53 -0400 (Tue, 20 May 2003) | 9 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c ticket: 1262 status: open * asn1_k_encode.c (asn1_encode_krb_safe_body): Use asn1_encode_unsigned_integer for sequence number. * asn1_k_decode.c (asn1_decode_krb_safe_body): Use asn1_decode_seqnum to decode sequence number. ------------------------------------------------------------------------ r15459 | hartmans | 2003-05-19 13:34:41 -0400 (Mon, 19 May 2003) | 13 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kadmin/ktutil/ChangeLog M /trunk/src/kadmin/ktutil/ktutil.c M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/ktbase.c Ticket: new Target_Version: 1.3 Subject: Register writable keytabs by default Component: krb5-libs Tags: pullup We have a customer requirement to support writable keytabs using the public API in 1.3 Discussion on krbcore indicates there is no good reason why these are not registered by default. So, they are now registered by default. Also adjust other code in the tree not to try and register them. ------------------------------------------------------------------------ r15458 | raeburn | 2003-05-18 05:01:47 -0400 (Sun, 18 May 2003) | 5 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/depgen.sed ticket: 1364 * depgen.sed: Put print command on separate lines from substitution commands, instead of using s///p form. ------------------------------------------------------------------------ r15457 | tlyu | 2003-05-18 01:16:05 -0400 (Sun, 18 May 2003) | 8 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_decode.c M /trunk/src/lib/krb5/asn.1/asn1_decode.h M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode.h M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/asn.1/krb5_encode.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/auth_con.h M /trunk/src/lib/krb5/krb/gen_seqnum.c M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/krb5_decode_test.c M /trunk/src/tests/asn.1/utility.c ticket: 1262 status: open Sequence numbers are now unsigned. Implement lenient parser for sequence numbers which folds received negative sequence numbers into positive unsigned numbers. Constrain the space of initial sequence numbers to facilitate backwards compatibility. ------------------------------------------------------------------------ r15456 | raeburn | 2003-05-16 21:57:43 -0400 (Fri, 16 May 2003) | 6 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/schpw.c ticket: 1441 tags: pullup * schpw.c (process_chpw_request): Return KRB5_KPASSWD_BAD_VERSION if the version number isn't 1. ------------------------------------------------------------------------ r15455 | raeburn | 2003-05-16 21:56:10 -0400 (Fri, 16 May 2003) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/chpw.c ticket: 1441 status: open * chpw.c (krb5int_rd_chpw_rep): Allow new kpasswd error codes up through _INITIAL_FLAG_NEEDED. ------------------------------------------------------------------------ r15454 | raeburn | 2003-05-16 21:55:28 -0400 (Fri, 16 May 2003) | 7 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin ticket: 1441 Define the new error codes. * krb5.hin (KRB5_KPASSWD_ACCESSDENIED): New macro. (KRB5_KPASSWD_BAD_VERSION, KRB5_KPASSWD_INITIAL_FLAG_NEEDED): New macros. ------------------------------------------------------------------------ r15453 | raeburn | 2003-05-16 21:51:53 -0400 (Fri, 16 May 2003) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/ser_ctx.c ticket: 1497 status: open * ser_ctx.c (krb5_context_internalize): Copy read-in OS context data into krb5_context and free up the newly allocated OS context. ------------------------------------------------------------------------ r15452 | raeburn | 2003-05-16 21:48:44 -0400 (Fri, 16 May 2003) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp (spawn_xterm): Add KPASSWD and REALMNAME to the list of exported variables. ------------------------------------------------------------------------ r15449 | tlyu | 2003-05-15 19:42:21 -0400 (Thu, 15 May 2003) | 6 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/mkrel ticket: 1492 target_version: 1.3 tags: pullup * mkrel: Remote autom4te.cache files. ------------------------------------------------------------------------ r15448 | hartmans | 2003-05-15 16:20:46 -0400 (Thu, 15 May 2003) | 6 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/combine_keys.c Ticket: 1248 Tags: pullup Only allow combine_keys to work on des and 3des enctypes. It is not supported for rc4 or AES until we implement the crypto framework PRF. ------------------------------------------------------------------------ r15446 | lxs | 2003-05-15 14:55:12 -0400 (Thu, 15 May 2003) | 2 lines Changed paths: M /trunk/src/mac/MacOSX/Projects/Kerberos5.pbexp KfM should export krb5_c_string_to_key_with_params ------------------------------------------------------------------------ r15443 | raeburn | 2003-05-14 16:48:22 -0400 (Wed, 14 May 2003) | 8 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in Be more friendly towards parallel builds. * Makefile.in ($(EHDRDIR)$(S)timestamp): New target, used for ensuring $(EHDRDIR) exists. (clean-unix): Delete the dummy file. ($(EHDRDIR)$(S)gssapi.h): Depend on it, instead of creating the directory here. ($(EHDRDIR)$(S)gssapi_generic.h): Likewise. ------------------------------------------------------------------------ r15440 | tlyu | 2003-05-14 15:32:45 -0400 (Wed, 14 May 2003) | 2 lines Changed paths: M /trunk/README Update for krb5-1.3-beta1 ------------------------------------------------------------------------ r15439 | hartmans | 2003-05-14 15:28:48 -0400 (Wed, 14 May 2003) | 9 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_preauth.c Ticket: 1488 Target_Version: 1.3 Tags: pullup Component: krb5-kdc Allow the KDC to return bad integrity errors to the client on preauth failure. This will be translated by the client into password incorrect. ------------------------------------------------------------------------ r15434 | raeburn | 2003-05-13 20:26:17 -0400 (Tue, 13 May 2003) | 4 lines Changed paths: M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/start_servers_local M /trunk/src/kadmin/testing/scripts/stop_servers_local * start_servers_local: Set KRB5RCACHEDIR. * stop_servers_local: Set KRB5RCACHEDIR. Use the correct filename when deleting the replay cache file. ------------------------------------------------------------------------ r15433 | raeburn | 2003-05-13 19:24:36 -0400 (Tue, 13 May 2003) | 8 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/etypes.c ticket: new subject: provide shorthand aliases for AES enctypes target_version: 1.3 tags: pullup * etypes.c (krb5_enctypes_list): Add names aes128-cts and aes256-cts as aliases. ------------------------------------------------------------------------ r15431 | hartmans | 2003-05-13 17:53:59 -0400 (Tue, 13 May 2003) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/fwd_tgt.c Ticket: 1473 Try forwarding with no enctype restriction if forwarding with an enctype restriction fails. This is sufficient for 1.3. ------------------------------------------------------------------------ r15429 | tlyu | 2003-05-13 17:04:33 -0400 (Tue, 13 May 2003) | 7 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/gssapi_krb5.h ticket: 1482 status: open tags: pullup target_version: 1.3 * gssapi_krb5.h: Remove check for GSS_RFC_COMPLIANT_OIDS. ------------------------------------------------------------------------ r15428 | raeburn | 2003-05-13 17:01:09 -0400 (Tue, 13 May 2003) | 8 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/definitions.texinfo M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/alt_prof.c ticket: new tags: pullup target_version: 1.3 subject: AES shouldn't be in KDC default enctype list Until all services including GSS-based ones can support AES, we don't want it in the default supported enctypes list on the KDC. ------------------------------------------------------------------------ r15427 | raeburn | 2003-05-13 16:24:57 -0400 (Tue, 13 May 2003) | 11 lines Changed paths: M /trunk/src/lib/crypto/aes/ChangeLog M /trunk/src/lib/crypto/aes/aes_s2k.c ticket: new subject: reduce AES string-to-key iteration count to 4096 tags: pullup target_version: 1.3 * aes_s2k.c (DEFAULT_ITERATION_COUNT): New macro; define to 4096. (MAX_ITERATION_COUNT): New macro. (krb5int_aes_string_to_key): Use them. Also added a proper copyright notice. ------------------------------------------------------------------------ r15426 | hartmans | 2003-05-13 13:56:20 -0400 (Tue, 13 May 2003) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/preauth2.c Ticket: 1470 Tags: pullup Fix minor error in previous commit that broke v4 salts. ------------------------------------------------------------------------ r15425 | hartmans | 2003-05-13 13:05:27 -0400 (Tue, 13 May 2003) | 5 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/copy_data.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/preauth2.c Ticket: 1470 Tags: pullup Fix memory leaks and double frees in preauth2.c ------------------------------------------------------------------------ r15424 | hartmans | 2003-05-13 12:22:21 -0400 (Tue, 13 May 2003) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/t_encrypt.c Add AES enctypes to t_encrypt ------------------------------------------------------------------------ r15419 | tlyu | 2003-05-12 18:33:42 -0400 (Mon, 12 May 2003) | 4 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in ticket: 1477 * Makefile.in: Add setting of KRB_ERR on Windows. ------------------------------------------------------------------------ r15415 | hartmans | 2003-05-12 14:04:31 -0400 (Mon, 12 May 2003) | 12 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb4/configure.in M /trunk/src/lib/krb4/err_txt.c Ticket: new Subject: Don't #include compile_et .c files Target_Version: 1.3 Tags: pullup At least the e2fsprogs compile_et produces .c files that duplicate definitions found in com_err.h and so you need to avoid including those .c files in other files. In order to do this we duplicate the string tables. ------------------------------------------------------------------------ r15414 | hartmans | 2003-05-12 13:57:20 -0400 (Mon, 12 May 2003) | 7 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/definitions.texinfo Ticket: new Subject: Docs should reflect default krb4 mode Target_Version: 1.3 Tags: pullup The KDC now defaults to no krb4 enabled; the docs should reflect this. ------------------------------------------------------------------------ r15413 | epeisach | 2003-05-12 05:29:46 -0400 (Mon, 12 May 2003) | 20 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/krb5_decode_test.c M /trunk/src/tests/asn.1/krb5_encode_test.c M /trunk/src/tests/asn.1/ktest.c M /trunk/src/tests/asn.1/ktest.h M /trunk/src/tests/asn.1/utility.c ticket: new tags: pullup subject: Cleanup memory in asn.1 testsuite to allow for leak checking * krb5_decode_test.c: Modify decode_run macro to take a cleanup handler to free allocated memory. Add static handlers to free krb5_alt_method, passwd_phrase_element and krb5_enc_data as the krb5 library does not handle at this time. * krb5_encode_test.c: Free krb5_context at end. Utilize the many ktest_empty and detroy functions to cleanup memory. * ktest.h, ktest.c: Add many ktest free and empty functions to cleanup allocated structures in tests. * utility.c (krb5_data_hex_parse): Free temporary data. With these changes, one can then test for memory leaks in the asn.1 and krb5_free functions. ------------------------------------------------------------------------ r15412 | hartmans | 2003-05-11 22:59:06 -0400 (Sun, 11 May 2003) | 17 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_preauth.c M /trunk/src/lib/ChangeLog M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/string_to_key.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/gic_keytab.c M /trunk/src/lib/krb5/krb/gic_pwd.c M /trunk/src/lib/krb5/krb/preauth2.c M /trunk/src/lib/krb5_32.def Ticket: 1454 Status: open Target_Version: 1.3 * IMplement etype_info in KDC. If the request contains any new enctypes (currently AES but anything not explicitly listed as old) then only etype_info2 is sent back in response. Send back etype_info2 all the time. Also send back etype_info2 to provide salt and s2kparams with AS reply not just for preauth errors. * Expose interface for getting string2key with parameters (previously implemented but not exported) * IN the client (at least for get_init_creds interface) prfer etype_info2 to etype_info and pw_salt. Pass s2kparams and use string2key_with_params. ------------------------------------------------------------------------ r15411 | raeburn | 2003-05-09 22:09:34 -0400 (Fri, 09 May 2003) | 8 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/init_ctx.c ticket: 1429 tags: pullup status: resolved Add a new krb5_context field for the config-file tgs_enctypes, which applications cannot override, and use it for ticket-granting tickets needed to acquire some desired service ticket. ------------------------------------------------------------------------ r15410 | tlyu | 2003-05-09 21:27:15 -0400 (Fri, 09 May 2003) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog punt leftover conflict markers ------------------------------------------------------------------------ r15409 | raeburn | 2003-05-09 21:11:22 -0400 (Fri, 09 May 2003) | 2 lines Changed paths: M /trunk/doc/ChangeLog missed note for an old change ------------------------------------------------------------------------ r15408 | tlyu | 2003-05-09 20:02:05 -0400 (Fri, 09 May 2003) | 5 lines Changed paths: M /trunk/doc/api/ChangeLog M /trunk/doc/api/krb5.tex ticket: 1415 status: open * krb5.tex: Update subkey-related information to match code. ------------------------------------------------------------------------ r15407 | tlyu | 2003-05-09 20:01:04 -0400 (Fri, 09 May 2003) | 14 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krsh.c M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/kerberos5.c M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_util.c M /trunk/src/lib/ChangeLog M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/auth_con.c M /trunk/src/lib/krb5/krb/auth_con.h M /trunk/src/lib/krb5/krb/chpw.c M /trunk/src/lib/krb5/krb/mk_cred.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/rd_cred.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_rep.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/rd_safe.c M /trunk/src/lib/krb5/krb/ser_actx.c M /trunk/src/lib/krb5_32.def M /trunk/src/mac/MacOSX/Projects/Kerberos5.pbexp ticket: 1415 status: open tags: pullup target_version: 1.3 Rename the local_subkey and remote_subkey fields in the auth_context to send_subkey and recv_subkey, respectively. Add new APIs to query and set these fields. Change the behavior of mk_req_ext, rd_req_dec, and rd_rep to set both subkeys. Applications wanting to set unidirectional subkeys may still do so by saving the values of subkeys and doing overrides. Cause mk_cred, mk_priv, and mk_safe to never use the recv_subkey. Cause rd_cred, rd_priv, and rd_safe to never use the send_subkey. ------------------------------------------------------------------------ r15406 | tlyu | 2003-05-09 08:51:58 -0400 (Fri, 09 May 2003) | 2 lines Changed paths: M /trunk/src/kadmin/passwd/unit-test/ChangeLog M /trunk/src/kadmin/passwd/unit-test/kpasswd.0/changing.exp * kpasswd.0/changing.exp: Replace ovpasswd with kpasswd. ------------------------------------------------------------------------ r15403 | lxs | 2003-05-08 13:24:19 -0400 (Thu, 08 May 2003) | 2 lines Changed paths: M /trunk/src/mac/MacOSX/Scripts/Kerberos5ServerBuild.jam Added option to search paths correctly with new tools and to include TargetConditionals.h so that TARGET_OS_MAC is defined for all files in the build system, not just those that include krb5.h. ------------------------------------------------------------------------ r15401 | raeburn | 2003-05-07 17:50:31 -0400 (Wed, 07 May 2003) | 6 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/test_et.c ticket: 1440 Needed for com_err library testing. * test_et.c [HAVE_SYS_ERRLIST]: Do declare sys_nerr. ------------------------------------------------------------------------ r15400 | hartmans | 2003-05-07 17:15:06 -0400 (Wed, 07 May 2003) | 8 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_preauth.c Ticket: new Target_Version: 1.3 Subject: Reorganize kdc_preauth enctype handling Patch from Sun to reorganize and better abstract kdc_preauth.c's enctype info handling. This will make it easier to implement etype_info2 so I'm committing it. ------------------------------------------------------------------------ r15398 | lxs | 2003-05-07 17:08:17 -0400 (Wed, 07 May 2003) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/init_os_ctx.c * init_os_ctx.c: Added support for KLL's __KLAllowHomeDirectoryAccess() function so that krb4, krb5 and gssapi will not access the user's homedir if the application forbids it. ------------------------------------------------------------------------ r15396 | lxs | 2003-05-07 16:50:36 -0400 (Wed, 07 May 2003) | 2 lines Changed paths: M /trunk/src/mac/MacOSX/Projects/Kerberos5.pbexp Added krb5_set_password, krb5_set_password_using_ccache, krb5_c_random_os_entropy, krb5_c_random_add_entropy, krb5_c_init_state, and krb5_c_free_state to the export file for KfM. (RT bug #1462) ------------------------------------------------------------------------ r15394 | hartmans | 2003-05-06 15:00:02 -0400 (Tue, 06 May 2003) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/kfree.c Ticket: 1454 Status: open Fix typo. ------------------------------------------------------------------------ r15393 | hartmans | 2003-05-06 14:46:46 -0400 (Tue, 06 May 2003) | 6 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.h M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/asn.1/krb5_encode.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/kfree.c M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/krb5_encode_test.c M /trunk/src/tests/asn.1/ktest.c M /trunk/src/tests/asn.1/ktest.h M /trunk/src/tests/asn.1/reference_encode.out M /trunk/src/tests/asn.1/trval_reference.out Ticket: 1454 Status: open Implement encoders for etype_info2 and add support to s2kparams for decoders. ------------------------------------------------------------------------ r15392 | hartmans | 2003-05-04 15:52:50 -0400 (Sun, 04 May 2003) | 2 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/chpass_util_strings.et Replace ovpasswd with kpasswd ------------------------------------------------------------------------ r15391 | raeburn | 2003-05-02 04:05:23 -0400 (Fri, 02 May 2003) | 7 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/port-sockets.h ticket: 1435 target_version: 1.3 tags: pullup * port-sockets.h (inet_ntop) [!_WIN32 && !HAVE_MACSOCK_H]: Define as a macro if not provided by the OS. ------------------------------------------------------------------------ r15388 | lxs | 2003-05-01 13:03:25 -0400 (Thu, 01 May 2003) | 2 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/kadm_stream.c * kadm_stream.c: Fixed vts_long() and vts_short() so they return a pointer to the beginning of the memory they allocate and place their data at the end of the buffer which was passed in. ------------------------------------------------------------------------ r15384 | tlyu | 2003-04-29 19:43:31 -0400 (Tue, 29 Apr 2003) | 2 lines Changed paths: M /trunk/README update for 1.3a3 ------------------------------------------------------------------------ r15383 | raeburn | 2003-04-29 16:46:14 -0400 (Tue, 29 Apr 2003) | 7 lines Changed paths: M /trunk/src/lib/crypto/aes/ChangeLog M /trunk/src/lib/crypto/aes/uitypes.h ticket: new subject: AES code shouldn't define uint32_t etc if the system provides them status: open target_version: 1.3 Use inttypes.h if available. ------------------------------------------------------------------------ r15379 | hartmans | 2003-04-28 17:38:02 -0400 (Mon, 28 Apr 2003) | 9 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/changepw.c ticket: new Subject: set-change password breaks kpasswd Tags: pullup Target_Version: 1.3 In some cases a null realm argument was passed into the function for locating the kpasswd server. This ended up causing segfaults in kpasswd. Fix to use the right realm. ------------------------------------------------------------------------ r15378 | raeburn | 2003-04-28 14:51:35 -0400 (Mon, 28 Apr 2003) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/init_os_ctx.c Incorporate krb5_os_context directly into krb5_context, since they're always allocated and freed at the same time, even if in different files. ------------------------------------------------------------------------ r15377 | raeburn | 2003-04-28 14:26:16 -0400 (Mon, 28 Apr 2003) | 2 lines Changed paths: M /trunk/src/clients/kpasswd/ChangeLog M /trunk/src/clients/kpasswd/ksetpwd.c * ksetpwd.c (init_creds): Let's use C comments for C code, shall we? ------------------------------------------------------------------------ r15376 | epeisach | 2003-04-28 12:06:38 -0400 (Mon, 28 Apr 2003) | 3 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_file.c * prof_file.c (r_access): Static function. Only include if SHARE_TREE_DATA defined. ------------------------------------------------------------------------ r15375 | hartmans | 2003-04-27 17:07:21 -0400 (Sun, 27 Apr 2003) | 10 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/chpw.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/changepw.c ticket: new Tags: pullup Target_Version: 1.3 Subject: krb5_setpw_result_string should be internal Make krb5_setpw_result_string a krb5int_ function prototyped in k5-int.h. The prototype was already there, but the code did not match the function name. This needs to be pulled up to the release branch to fix Windows build because of a KRB5_CALLCONV issue. ------------------------------------------------------------------------ r15374 | hartmans | 2003-04-25 14:50:04 -0400 (Fri, 25 Apr 2003) | 3 lines Changed paths: M /trunk/src/clients/kpasswd/ChangeLog M /trunk/src/clients/kpasswd/Makefile.in A /trunk/src/clients/kpasswd/ksetpwd.c Build ksetpw, a client for the Microsoft set password protocol. Not of release quality yet, so don't actually install. ------------------------------------------------------------------------ r15373 | hartmans | 2003-04-25 14:46:22 -0400 (Fri, 25 Apr 2003) | 7 lines Changed paths: M /trunk/README M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin M /trunk/src/lib/ChangeLog M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/krb5_encode.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/chpw.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/changepw.c M /trunk/src/lib/krb5_32.def Ticket: 1377 Status: open Tags: pullup Implementation of Microsoft set password client library code provided by Paul Nelson. ------------------------------------------------------------------------ r15371 | raeburn | 2003-04-24 23:13:32 -0400 (Thu, 24 Apr 2003) | 5 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/reconf ticket: 1242 status: open * reconf: Restore support for 2.52; reject older versions. ------------------------------------------------------------------------ r15370 | raeburn | 2003-04-24 23:09:57 -0400 (Thu, 24 Apr 2003) | 7 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/config/ChangeLog M /trunk/src/config/post.in M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in ticket: 1242 status: open Require only autoconf 2.52. Try --include argument to autoconf and autoheader, and if the command fails, try it again with --localdir; don't tie it to some previously used version of autoconf. ------------------------------------------------------------------------ r15369 | epeisach | 2003-04-24 13:37:56 -0400 (Thu, 24 Apr 2003) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/kfree.c ticket: 1439 * kfree.c (krb5_free_pwd_sequences): Correction to previous fix. Free contents of krb5_data - not just the pointer. ------------------------------------------------------------------------ r15368 | raeburn | 2003-04-23 23:28:00 -0400 (Wed, 23 Apr 2003) | 9 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/externs.h M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/telnetd.h M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/kdb5_destroy.c M /trunk/src/kadmin/dbutil/kdb5_stash.c M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/quad_cksum.c M /trunk/src/lib/des425/t_pcbc.c M /trunk/src/lib/des425/t_quad.c M /trunk/src/lib/des425/verify.c M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/bindresvport.c M /trunk/src/lib/rpc/clnt_tcp.c M /trunk/src/lib/rpc/svc.c M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/compile_et.c M /trunk/src/util/et/test_et.c M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/ss.h ticket: new subject: errno should never be explicitly declared target_version: 1.3 tags: pullup status: resolved Remove explicit declarations of errno; include errno.h as needed. (Also, errmsg in krb4, and malloc in compile_et.) ------------------------------------------------------------------------ r15367 | raeburn | 2003-04-23 23:18:03 -0400 (Wed, 23 Apr 2003) | 3 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c Eliminate explicit declarations of errno; include errno.h as needed. (Also errmsg in krb4, and malloc in compile_et.) ------------------------------------------------------------------------ r15366 | raeburn | 2003-04-23 22:38:28 -0400 (Wed, 23 Apr 2003) | 5 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/reconf ticket: 1242 status: open * reconf: Drop support for 2.52 and earlier. ------------------------------------------------------------------------ r15365 | raeburn | 2003-04-23 22:33:04 -0400 (Wed, 23 Apr 2003) | 11 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 ticket: 1242 status: open Simplify autoconf compatibility by requiring that we always have a version that supports --include, instead of assuming that whether the autoconf to be run supports it is the same as whether the autoconf used to generate the current configure scripts supported it. * aclocal.m4: Require autoconf 2.53. (CONFIG_RULES): Always set AUTOCONFINCFLAGS to --include. ------------------------------------------------------------------------ r15364 | epeisach | 2003-04-23 16:28:23 -0400 (Wed, 23 Apr 2003) | 13 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/kfree.c ticket: new component: krb5-libs target_version: 1.3 tags: pullup subject: krb5_free_pwd_sequences only frees first element * kfree.c (krb5_free_pwd_sequences): Actually free the entire sequence of passwd_phase_elements and not just the first one. In our tree, this code is only used by krb5_free_pwd_data() which is subsequently not used anywhere else. Perhaps all code pertaining to pwd data (asn.1 decoders, encoders, etc. should be removed) ------------------------------------------------------------------------ r15363 | raeburn | 2003-04-18 21:18:55 -0400 (Fri, 18 Apr 2003) | 8 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/definitions.texinfo M /trunk/doc/install.texinfo ticket: 1418 status: open * definitions.texinfo (DefaultETypeList, DefaultSupportedEnctypes): Update for AES. * install.texinfo (Client Machine Configuration Files): Fix typo in variable reference. ------------------------------------------------------------------------ r15362 | raeburn | 2003-04-18 21:18:09 -0400 (Fri, 18 Apr 2003) | 6 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/alt_prof.c ticket: 1418 status: open * alt_prof.c (kadm5_get_config_params): Add aes256 to the default supported enctypes list. ------------------------------------------------------------------------ r15361 | raeburn | 2003-04-18 06:08:30 -0400 (Fri, 18 Apr 2003) | 12 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp ticket: 1418 status: open Test AES. ** Not all tests pass at present. ** * default.exp: Add passes for testing AES. (start_kerberos_daemons): Add a small delay between starting the "tail -f" processes and appending the markers to their files. (spawn_xterm): Add RLOGIN, RLOGIND, FTP, and FTPD to the list of variables to export to the environment. Check that variables are defined before exporting them. ------------------------------------------------------------------------ r15360 | raeburn | 2003-04-17 23:29:51 -0400 (Thu, 17 Apr 2003) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/init_ctx.c ticket: 1418 status: open Note to self: Save buffers before checkin, not after. Grr. ------------------------------------------------------------------------ r15359 | raeburn | 2003-04-17 23:28:20 -0400 (Thu, 17 Apr 2003) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog fix typo ------------------------------------------------------------------------ r15358 | raeburn | 2003-04-17 23:27:55 -0400 (Thu, 17 Apr 2003) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/init_ctx.c ticket: 1418 status: open * init_ctx.c (DEFAULT_ETYPE_LIST): Add AES with 256 bits at the front of the list. No 128-bit support by defaut. ------------------------------------------------------------------------ r15357 | raeburn | 2003-04-17 22:30:28 -0400 (Thu, 17 Apr 2003) | 5 lines Changed paths: M /trunk/src/lib/crypto/dk/ChangeLog M /trunk/src/lib/crypto/dk/dk_encrypt.c ticket: 1418 status: open * dk_encrypt.c (krb5int_aes_dk_encrypt): Set output length properly. ------------------------------------------------------------------------ r15352 | lxs | 2003-04-14 18:17:10 -0400 (Mon, 14 Apr 2003) | 2 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/g_ad_tkt.c * g_ad_tkt.c: Added support for login library to get_ad_tkt. Support is copied from Mac Kerberos4 library and conditionalized for USE_LOGIN_LIBRARY to avoid changing get_ad_tkt's behavior for non-Kerberos Login Library builds. ------------------------------------------------------------------------ r15351 | raeburn | 2003-04-13 09:03:22 -0400 (Sun, 13 Apr 2003) | 6 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/dk/ChangeLog M /trunk/src/lib/crypto/dk/dk.h M /trunk/src/lib/crypto/dk/dk_decrypt.c M /trunk/src/lib/crypto/dk/dk_encrypt.c M /trunk/src/lib/crypto/enc_provider/ChangeLog M /trunk/src/lib/crypto/enc_provider/aes.c M /trunk/src/lib/crypto/etypes.c M /trunk/src/lib/crypto/pbkdf2.c ticket: 1418 status: open Finish implementation of CBC+CTS decryption and truncated HMAC for AES. Fix memory management bugs. ------------------------------------------------------------------------ r15350 | epeisach | 2003-04-13 09:01:51 -0400 (Sun, 13 Apr 2003) | 9 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c ticket: new component: krb5-libs target_version: 1.3 tags: pullup subject: Obscure memory leak in asn1_decode_kdc_req_body * asn1_k_decode.c (asn1_decode_kdc_req_body): Fix memory leak if optional server field is lacking, ------------------------------------------------------------------------ r15349 | raeburn | 2003-04-13 07:18:42 -0400 (Sun, 13 Apr 2003) | 10 lines Changed paths: M /trunk/src/lib/crypto/aes/ChangeLog M /trunk/src/lib/crypto/aes/aes_s2k.c ticket: 1418 status: open Avoid really, really huge cpu time usage caused by iteration count in spoofed preauth data. (Merely huge cpu time usage is probably still possible.) * aes_s2k.c (krb5int_aes_string_to_key): Return an error if the supplied iteration count is really, really large. ------------------------------------------------------------------------ r15348 | raeburn | 2003-04-13 06:40:03 -0400 (Sun, 13 Apr 2003) | 8 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/read_pwd.c ticket: new subject: memory leak in krb5_read_password target_version: 1.3 tags: pullup * read_pwd.c (krb5_read_password): Always free temporary storage used for verification version of password. ------------------------------------------------------------------------ r15344 | tlyu | 2003-04-11 22:17:40 -0400 (Fri, 11 Apr 2003) | 2 lines Changed paths: M /trunk/README update for 1.3a2 ------------------------------------------------------------------------ r15341 | tlyu | 2003-04-10 22:18:38 -0400 (Thu, 10 Apr 2003) | 10 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/Makefile.in M /trunk/src/appl/telnet/libtelnet/configure.in ticket: new subject: build libtelnet with library build framework target_version: 1.3 tags: pullup * Makefile.in: Use library build framework. * configure.in: Add support for library build framework. Remove old explicit checks for ranlib, etc. ------------------------------------------------------------------------ r15339 | tlyu | 2003-04-10 18:06:08 -0400 (Thu, 10 Apr 2003) | 10 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/util/ChangeLog M /trunk/src/util/reconf ticket: new subject: back out requirement of autoconf-2.53 status: open tags: pullup target_version: 1.3 Back out requirement of autoconf-2.53, as MacOS X doesn't have it. To compensate, place warning in util/reconf if autoconf-2.52 is discovered. ------------------------------------------------------------------------ r15338 | tlyu | 2003-04-09 19:42:06 -0400 (Wed, 09 Apr 2003) | 12 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/kerberos.c M /trunk/src/appl/telnet/libtelnet/kerberos5.c ticket: 1362 tags: pullup status: open Thanks, patch applied. * kerberos.c (kerberos4_status): Always copy in username if present. Patch from Nathan Neulinger to make "-a user" work. * kerberos5.c (kerberos5_status): Always copy in username if present. Patch from Nathan Neulinger to make "-a user" work. ------------------------------------------------------------------------ r15332 | hartmans | 2003-04-09 14:19:18 -0400 (Wed, 09 Apr 2003) | 8 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_preauth.c ticket: new Tags: pullup Subject: etype info handling infinite loop If a request contains no des-cbc-crc enctype bumt des-cbc-crc or des-cbc-md5 existis in the database then an infinite loop is created. Fix etype info handling to avoid this. ------------------------------------------------------------------------ r15326 | tlyu | 2003-04-08 19:36:52 -0400 (Tue, 08 Apr 2003) | 9 lines Changed paths: M /trunk/doc/ChangeLog A /trunk/doc/krb4-xrealm.txt ticket: new subject: document krb4 cross-realm patch target_version: 1.3 tags: pullup status: open * krb4-xrealm.txt: New file. Describe the krb4 cross-realm patchkit. Copied from 2003-004-krb4_patchkit. ------------------------------------------------------------------------ r15325 | raeburn | 2003-04-08 19:27:55 -0400 (Tue, 08 Apr 2003) | 8 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krshd.c ticket: 844 status: open target_version: 1.3 tags: pullup * krshd.c (main): Use LOG_AUTH syslog facility, not LOG_DAEMON, for consistency with krlogind.c. ------------------------------------------------------------------------ r15324 | raeburn | 2003-04-07 16:55:18 -0400 (Mon, 07 Apr 2003) | 7 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/fake-addrinfo.h ticket: 1392 status: open target_version: 1.3 * fake-addrinfo.h (getaddrinfo) [NUMERIC_SERVICE_BROKEN]: Overwrite the port number only if a numeric service port was supplied. ------------------------------------------------------------------------ r15320 | tlyu | 2003-04-01 23:47:53 -0500 (Tue, 01 Apr 2003) | 10 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in M /trunk/src/krb5-config.in M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/Makefile.in ticket: new subject: don't install in-tree libdb status: open target_version: 1.3 tags: pullup Don't install the in-tree libdb. This requires that libkdb, etc. explicitly pull in the object files of the in-tree libdb if not using the system libdb. ------------------------------------------------------------------------ r15317 | raeburn | 2003-04-01 19:28:32 -0500 (Tue, 01 Apr 2003) | 10 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/fake-addrinfo.h ticket: 1392 status: open * fake-addrinfo.h (COPY_FIRST_CANONNAME) [_AIX]: Define. (GET_HOST_BY_NAME) [_AIX]: New version for AIX version of gethostbyname_r. (getaddrinfo) [NUMERIC_SERVICE_BROKEN]: Use "discard" as a dummy service name instead of none at all. Don't check for unsigned value less than zero. (getaddrinfo) [COPY_FIRST_CANONNAME]: Set any ai_canonname fields other than the first one to null. ------------------------------------------------------------------------ r15314 | raeburn | 2003-04-01 17:57:53 -0500 (Tue, 01 Apr 2003) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/unparse.c ticket: 1397 * unparse.c (krb5_unparse_name_ext): Don't move buffer pointer backwards if nothing has been put into the buffer yet. ------------------------------------------------------------------------ r15312 | raeburn | 2003-04-01 17:37:36 -0500 (Tue, 01 Apr 2003) | 6 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/kerberos5.c M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/heuristic.c M /trunk/src/clients/ksu/krb_auth_su.c M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_util.c M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/krb524d.c M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/kt_file.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/parse.c M /trunk/src/lib/krb5/krb/srv_rcache.c ticket: 1397 status: open tags: pullup Red Hat's krb5_princ_size fixes. ------------------------------------------------------------------------ r15311 | hartmans | 2003-04-01 15:27:00 -0500 (Tue, 01 Apr 2003) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/rd_req.c ticket: 1400 Tags: pullup If the auth context does not have the DO_TIME flag set and no replay cache is available, do not generate one. ------------------------------------------------------------------------ r15310 | tlyu | 2003-03-31 22:41:54 -0500 (Mon, 31 Mar 2003) | 8 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 ticket: 1384 status: open target_version: 1.3 tags: pullup * aclocal.m4: Require autoconf-2.53, since 2.52 generates configure scripts that NetBSD /bin/sh doesn't like. ------------------------------------------------------------------------ r15309 | tlyu | 2003-03-28 18:57:14 -0500 (Fri, 28 Mar 2003) | 4 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp (start_kerberos_daemons): If we get a timeout looking for the mark, log out the last 10 lines of the kdc logfile. ------------------------------------------------------------------------ r15307 | raeburn | 2003-03-28 17:59:45 -0500 (Fri, 28 Mar 2003) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c * kcmd.c (kcmd_connect): Log errors if a connect to port 0 is attempted. Report port number in connection failure. (setup_secondary_channel): Use socklen_t for socket address length. ------------------------------------------------------------------------ r15306 | tlyu | 2003-03-28 17:51:33 -0500 (Fri, 28 Mar 2003) | 10 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_preauth.c ticket: 1324 status: open target_version: 1.3 tags: pullup * kdc_preauth.c (verify_enc_timestamp): Save decryption error, in case we get NO_MATCHING_KEY later. This allows us to log a more sane error if an incorrect password is used for encrypting the enc-timestamp preauth. ------------------------------------------------------------------------ r15303 | tlyu | 2003-03-26 00:42:56 -0500 (Wed, 26 Mar 2003) | 11 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/v4gssftp.exp M /trunk/src/tests/dejagnu/krb-standalone/v4krb524d.exp M /trunk/src/tests/dejagnu/krb-standalone/v4standalone.exp ticket: new status: open target_version: 1.3 tags: pullup subject: fix test suite to reflect loss of des3-krb4 Fix a few things broken by fix for MITKRB5-SA-2003-004, since kiniting to a des3 TGT intentionally no longer works. Remove code to set up kadmind srvtab, as it's not needed anymore. ------------------------------------------------------------------------ r15300 | tlyu | 2003-03-24 17:55:51 -0500 (Mon, 24 Mar 2003) | 10 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/xdr_mem.c ticket: new subject: MITKRB5-SA-2003-003: xdrmem int overflows status: open tags: pullup target_version: 1.3 * xdr_mem.c (xdrmem_create): Perform some additional size checks. (xdrmem_getlong, xdrmem_putlong, xdrmem_getbytes): Check x_handy prior to decrementing it. ------------------------------------------------------------------------ r15295 | tlyu | 2003-03-18 19:48:47 -0500 (Tue, 18 Mar 2003) | 8 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/keytab.c ticket: new subject: fix kadmind startup failure with krb4 vuln patch status: open tags: pullup * keytab.c (krb5_ktkdb_get_entry): Do not perform the enctype comparison if the requested enctype is a wildcard. ------------------------------------------------------------------------ r15290 | lxs | 2003-03-18 10:33:36 -0500 (Tue, 18 Mar 2003) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in * configure.in: Use KRB5_AC_NEED_BIND_8_COMPAT to check for bind 9 and higher. When bind 9 is present, BIND_8_COMPAT needs to be defined to get bind 8 types. ------------------------------------------------------------------------ r15289 | lxs | 2003-03-18 10:31:35 -0500 (Tue, 18 Mar 2003) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4: Define KRB5_AC_NEED_BIND_8_COMPAT to check for bind 9 and higher. When bind 9 is present, BIND_8_COMPAT needs to be defined to get bind 8 types. ------------------------------------------------------------------------ r15288 | lxs | 2003-03-18 10:24:52 -0500 (Tue, 18 Mar 2003) | 2 lines Changed paths: M /trunk/src/mac/MacOSX/Headers/Kerberos5Prefix.h Turned on DNS support ------------------------------------------------------------------------ r15287 | lxs | 2003-03-18 10:22:06 -0500 (Tue, 18 Mar 2003) | 2 lines Changed paths: M /trunk/src/mac/MacOSX/Projects/Kerberos5.pbproj/project.pbxproj Added configure.in and aclocal.m4 to the PB project so we can edit them ------------------------------------------------------------------------ r15286 | hartmans | 2003-03-16 20:03:11 -0500 (Sun, 16 Mar 2003) | 16 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_util.h M /trunk/src/kdc/kerberos_v4.c M /trunk/src/kdc/main.c M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/cnv_tkt_skey.c M /trunk/src/krb524/krb524d.c M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/keytab.c Ticket: 1385 Target_Version: 1.3 Tags: pullup Disable krb4 cross-realm in krb524d and krb5kdc. Provide an option to reenable (-X) which prints a warning that you are creating a security hole. Remove support for generating krb4 tickets encrypted using 3DES service keys as it is insecure. They are still accepted however. The KDc is much more strict about accepting only tickets that it would have issued in the current configuration. In particular if the KDC would choose some enctype for writing a TGT, other enctypes will not be accepted when using a TGT. ------------------------------------------------------------------------ r15280 | hartmans | 2003-03-14 15:37:36 -0500 (Fri, 14 Mar 2003) | 10 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/init_sec_context.c Ticket: 1352 Subject: Do not claim GSS_C_PROT_READY_FLAG since we don't support it Tags: pullup Status: open Our code does not currently support GSS_C_PROT_READY_FLAG so only return that flag after context establishment. A potential future addition is to support that flag and return GAP_TOKEN if the initiator processes a message token before the final context token. ------------------------------------------------------------------------ r15279 | raeburn | 2003-03-14 14:50:00 -0500 (Fri, 14 Mar 2003) | 4 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp (setup_root_shell): If we get connection refused messages, followed by no unrecognized errors and then eof, report it as an unsupported test. ------------------------------------------------------------------------ r15277 | tlyu | 2003-03-12 20:04:35 -0500 (Wed, 12 Mar 2003) | 7 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in ticket: 1342 status: open * Makefile.in (AWK): Default to awk, not gawk. User can override on make's command line if necessary. Still, only really useful for building kerbsrc.zip, etc. ------------------------------------------------------------------------ r15276 | tlyu | 2003-03-12 19:59:44 -0500 (Wed, 12 Mar 2003) | 2 lines Changed paths: M /trunk/README First cut release notes for 1.3 branch. ------------------------------------------------------------------------ r15275 | raeburn | 2003-03-12 14:29:11 -0500 (Wed, 12 Mar 2003) | 5 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/cnv_tkt_skey.c Fix unaligned access found in alpha-linux testing: * cnv_tkt_skey.c (krb524_convert_tkt_skey): Extract source IP address in its proper size, not as 'long'. ------------------------------------------------------------------------ r15274 | raeburn | 2003-03-11 23:33:30 -0500 (Tue, 11 Mar 2003) | 27 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_decode.c M /trunk/src/lib/krb5/asn.1/asn1_get.c M /trunk/src/lib/krb5/asn.1/asn1_get.h M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1buf.c M /trunk/src/lib/krb5/asn.1/krb5_decode.c Rewrite asn1_get_tag interface to use a structure pointer rather than several pointer variables for the returned data. Use the structure in the caller when straightforward; in cases where macros use different but overlapping sets of automatic scalar variables in one file, copy the values out of the structures for now, until they can be analyzed more carefully. * asn1_get.c (asn1_get_tag): Deleted. (asn1_get_tag_2): Renamed from asn1_get_tag_indef, now uses a pointer to taginfo rather than a bunch of pointer args. (asn1_get_id, asn1_get_length): Folded into asn1_get_tag_2. (asn1_get_sequence): Call asn1_get_tag_2. * asn1_get.h (taginfo): New structure. (asn1_get_tag_indef, asn1_get_tag, asn1_get_id, asn1_get_length): Declarations deleted. (asn1_get_tag_2): Declare. * asn1_decode.c (setup): Declare only a taginfo variable. (asn1class, construction, tagnum, length): New macros. (tag): Call asn1_get_tag_2. * asn1_k_decode.c (next_tag, get_eoc, apptag, end_sequence_of, end_sequence_of_no_tagvars, asn1_decode_krb5_flags): Call asn1_get_tag_2; if no error, copy out values into scalar variables. (asn1_decode_ticket): Call asn1_get_tag_2. * asn1buf.c (asn1buf_skiptail): Call asn1_get_tag_2. * krb5_decode.c (check_apptag, next_tag, get_eoc): Call asn1_get_tag_2; if no error, copy out values into scalar variables. (decode_krb5_enc_kdc_rep_part): Call asn1_get_tag_2. ------------------------------------------------------------------------ r15272 | lxs | 2003-03-10 12:49:01 -0500 (Mon, 10 Mar 2003) | 2 lines Changed paths: M /trunk/src/mac/MacOSX/Projects/Kerberos4.pbexp Oops. Forgot the leading underscore ------------------------------------------------------------------------ r15271 | epeisach | 2003-03-08 19:22:12 -0500 (Sat, 08 Mar 2003) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/t_kerb.c * t_kerb.c: Only include krb.h if krb4 support compiled in, otherwise define ANAME_SZ, INST_SZ and REALM_SZ. ------------------------------------------------------------------------ r15270 | raeburn | 2003-03-08 15:50:54 -0500 (Sat, 08 Mar 2003) | 8 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in Yet another attempt at cross-directory dependencies. Seems to fix the parallel build, and hasn't broken the out-of-date case so far as I can tell, so far... Added a bunch of comments describing the cases that need to be handled. * Makefile.in ($(BUILDTOP)/include/gssapi/gssapi.h, generic/gssapi.h, generic/gssapi_err_generic.h, krb5/gssapi_err_krb5.h): Comment out old rules and dependencies; depend on all-recurse and supply a no-op rule. ------------------------------------------------------------------------ r15269 | lxs | 2003-03-07 17:26:41 -0500 (Fri, 07 Mar 2003) | 2 lines Changed paths: M /trunk/src/mac/MacOSX/Projects/Kerberos5.pbexp Added krb5_principal2salt ------------------------------------------------------------------------ r15268 | lxs | 2003-03-07 17:26:11 -0500 (Fri, 07 Mar 2003) | 2 lines Changed paths: M /trunk/src/mac/MacOSX/Headers/Kerberos5Prefix.h Added USE_BUNDLE_ERROR_STRINGS to turn off add_error_table calls in krb5 and gss initializers ------------------------------------------------------------------------ r15267 | lxs | 2003-03-07 16:25:32 -0500 (Fri, 07 Mar 2003) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/krb5_libinit.c * krb5_libinit.c: Changed USE_HARDCODED_FALLBACK_ERROR_TABLES macro to !USE_BUNDLE_ERROR_STRINGS so Darwin based builds get com_err style error tables. ------------------------------------------------------------------------ r15266 | lxs | 2003-03-07 16:22:49 -0500 (Fri, 07 Mar 2003) | 2 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/gss_libinit.c * gss_libinit.c: Changed USE_HARDCODED_FALLBACK_ERROR_TABLES macro to !USE_BUNDLE_ERROR_STRINGS so Darwin based builds get com_err style error tables. ------------------------------------------------------------------------ r15265 | tlyu | 2003-03-07 00:24:48 -0500 (Fri, 07 Mar 2003) | 7 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/ovsec_kadmd.c ticket: 1372 status: open * ovsec_kadmd.c (REQUIRED_PARAMS): Remove KADM5_CONFIG_ADMIN_KEYTAB. (do_schpw): Use kdb keytab. ------------------------------------------------------------------------ r15264 | tlyu | 2003-03-06 17:30:36 -0500 (Thu, 06 Mar 2003) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/preauth2.c ticket: 1373 * preauth2.c (pa_sam_2): Add intermediate size_t variable to hold output of krb5_c_encrypt_length(). ------------------------------------------------------------------------ r15263 | hartmans | 2003-03-06 16:26:12 -0500 (Thu, 06 Mar 2003) | 2 lines Changed paths: M /trunk/src/util/et/error_message.c Add missing paren ------------------------------------------------------------------------ r15262 | lxs | 2003-03-06 16:19:13 -0500 (Thu, 06 Mar 2003) | 2 lines Changed paths: M /trunk/src/mac/MacOSX/Projects/Kerberos5.pbproj/project.pbxproj Added new AES files ------------------------------------------------------------------------ r15261 | lxs | 2003-03-06 16:19:01 -0500 (Thu, 06 Mar 2003) | 2 lines Changed paths: M /trunk/src/mac/MacOSX/Headers/Kerberos5Prefix.h Avoid redefined macro warnings by defining it to the same thing in the first place ------------------------------------------------------------------------ r15260 | lxs | 2003-03-06 16:18:07 -0500 (Thu, 06 Mar 2003) | 2 lines Changed paths: M /trunk/src/mac/MacOSX/Projects/Kerberos4.pbexp Added function for KEYFILE macro ------------------------------------------------------------------------ r15259 | lxs | 2003-03-06 16:16:52 -0500 (Thu, 06 Mar 2003) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/c_ustime.c M /trunk/src/lib/krb5/os/ccdefname.c M /trunk/src/lib/krb5/os/init_os_ctx.c M /trunk/src/lib/krb5/os/read_pwd.c M /trunk/src/lib/krb5/os/timeofday.c * c_ustime.c: Removed Mac OS 9 code. * ccdefname.c: Conditionalize on USE_CCAPI and not TARGET_OS_MAC so Darwin builds work. * init_os_ctx.c: Modified to use DEFAULT_SECURE_PROFILE_PATH and DEFAULT_PROFILE_PATH for KfM homedir-relative config files. * read_pwd.c: Cast to remove const warnings. * timeofday.c: Do the same thing on the Mac as on Unix. ------------------------------------------------------------------------ r15258 | lxs | 2003-03-06 16:04:32 -0500 (Thu, 06 Mar 2003) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/appdefault.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/preauth2.c * appdefault.c: Fix constness to avoid warning. * init_ctx.c: Do the same stuff on the Mac as on Unix. * preauth2.c: Added cast to fix warning. ------------------------------------------------------------------------ r15257 | lxs | 2003-03-06 15:59:17 -0500 (Thu, 06 Mar 2003) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/ChangeLog M /trunk/src/lib/krb5/ccache/ccapi/stdcc.h M /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.h * stdcc.h, stdcc_util.h: Removed Mac header goober. ------------------------------------------------------------------------ r15256 | lxs | 2003-03-06 15:57:50 -0500 (Thu, 06 Mar 2003) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/ccdefault.c * ccdefault.c: Remove Mac header goober and include k5-int.h after KerberosLoginPrivate.h. ------------------------------------------------------------------------ r15255 | lxs | 2003-03-06 15:55:35 -0500 (Thu, 06 Mar 2003) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/krb5_libinit.c * krb5_libinit.c: Removed Mac OS X header goober. Conditionalize CCAPI calls on USE_CCAPI so Darwin builds work. ------------------------------------------------------------------------ r15254 | lxs | 2003-03-06 15:52:43 -0500 (Thu, 06 Mar 2003) | 2 lines Changed paths: M /trunk/src/lib/krb4/CCache-glue.c M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/FSp-glue.c M /trunk/src/lib/krb4/RealmsConfig-glue.c M /trunk/src/lib/krb4/change_password.c M /trunk/src/lib/krb4/g_in_tkt.c M /trunk/src/lib/krb4/g_pw_in_tkt.c M /trunk/src/lib/krb4/g_svc_in_tkt.c M /trunk/src/lib/krb4/g_tkt_svc.c M /trunk/src/lib/krb4/kadm_net.c M /trunk/src/lib/krb4/krb4int.h M /trunk/src/lib/krb4/rd_req.c M /trunk/src/lib/krb4/sendauth.c * CCache-glue.c: Added prototypes for deprecated functions. Made internal functions static. Removed unused CoreServices include. Changed TICKET_GRANTING_TICKET to new macro: KRB_TICKET_GRANTING_TICKET. * change_password.c: Added check of inputs to krb_change_password so we don't crash on bad inputs. Call des_string_to_key not mit_password_to_key on all platforms because we don't want to prompt for a password. * FSp-glue.c: Added prototypes for deprecated functions. Changed to use KfM's FSSpecToPOSIXPath which correctly handles FSSpecs where the file does not exist. * g_in_tkt.c: Added explanatory comments. Made TARGET_OS_MAC sections a little smaller and easier to read. * g_pw_in_tkt.c: Only prompt when we are not using the login library. This is so that Darwin builds do prompt but KfM builds don't. * g_svc_in_tkt.c, g_tkt_svc.c: Changed to use KRB_TICKET_GRANTING_TICKET. * kadm_net.c: Use autoconf variable krb5_sigtype instead of sigtype, which doesn't seem to be defined on Mac OS X. * krb4int.h, RealmsConfig-glue.c: Removed krb_get_stk(). * rd_req.c: Added #ifdef KRB4_USE_KEYTAB to avoid unused variable warning when KRB4_USE_KEYTAB is not defined. * sendauth.c: Fixed warnings with casts. ------------------------------------------------------------------------ r15253 | lxs | 2003-03-06 15:28:57 -0500 (Thu, 06 Mar 2003) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/disp_status.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_krb5.h * disp_status.c, gssapi_krb5.h, gssapiP_krb5.h: Removed Mac header goober. ------------------------------------------------------------------------ r15252 | lxs | 2003-03-06 15:26:39 -0500 (Thu, 06 Mar 2003) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/disp_com_err_status.c M /trunk/src/lib/gssapi/generic/gssapi.hin M /trunk/src/lib/gssapi/generic/gssapiP_generic.h M /trunk/src/lib/gssapi/generic/gssapi_generic.h * disp_com_err_status.c, gssapi_generic.h: Removed Mac header goober. * gssapiP_generic.h, gssapi.hin: Removed macintosh check because we don't build on OS 9 anymore. * gssapi.hin: Removed enumsalwaysint because there are no typed enums in this header. Removed duplicate CFM-68K magic. ------------------------------------------------------------------------ r15251 | lxs | 2003-03-06 15:21:26 -0500 (Thu, 06 Mar 2003) | 2 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/gss_libinit.c M /trunk/src/lib/gssapi/gss_libinit.h * gss_libinit.c: Removed Mac header goober. Fixed USE_HARDCODED_FALLBACK_ERROR_TABLES macro used by KfM. * gss_libinit.h: do not use the same multiple include protection macro as krb5_libinit.h. Changed to GSSAPI_LIBINIT_H. ------------------------------------------------------------------------ r15250 | lxs | 2003-03-06 15:16:20 -0500 (Thu, 06 Mar 2003) | 2 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/des.c M /trunk/src/lib/des425/enc_dec.c M /trunk/src/lib/des425/key_sched.c A /trunk/src/lib/des425/mac_des_glue.c M /trunk/src/lib/des425/new_rnd_key.c M /trunk/src/lib/des425/read_passwd.c M /trunk/src/lib/des425/str_to_key.c * mac_des_glue.c, des.c, enc_dec.c, key_sched.c, str_to_key.c: Move KfM des functions into their own file. They are all deprecated on KfM and shouldn't even get built on stock krb5 builds. * read_passwd.c: Added warning comment that des_read_pw_string is an exported function on KfM, so we should not change its ABI. ------------------------------------------------------------------------ r15249 | lxs | 2003-03-06 15:08:24 -0500 (Thu, 06 Mar 2003) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/prng.c * prng.c: use Unix randomness sources on Mac OS X. ------------------------------------------------------------------------ r15248 | lxs | 2003-03-06 15:06:08 -0500 (Thu, 06 Mar 2003) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/des_int.h * des_int.h: Added prototype for mit_afs_crypt which is used by the deprecated KfM des_crypt function. ------------------------------------------------------------------------ r15247 | lxs | 2003-03-06 15:02:21 -0500 (Thu, 06 Mar 2003) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin * krb5.h: Removed enumsalwaysint because there are no typed enums in this header. * k5-int.h: Removed Mac OS header goober. Added prototype for os_get_default_config_files which will be used by KfM's preference APIs (KFM needs to get the secure default files as well as the normal ones). Moved profile.h inclusion higher so it gets included before this function and thus its types are defined (the reason I put it where I did was there is another config file function next to it). ------------------------------------------------------------------------ r15246 | lxs | 2003-03-06 14:55:39 -0500 (Thu, 06 Mar 2003) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/ChangeLog M /trunk/src/include/krb5/stock/osconf.h * osconf.h: Added DEFAULT_SECURE_PROFILE_PATH so that KfM will only search paths that start with ~/ (homedir-based) when getting an insecure context. This is the same as DEFAULT_PROFILE_PATH on all other platforms, which allows us to avoid more references to TARGET_OS_MAC in krb5 sources. ------------------------------------------------------------------------ r15245 | lxs | 2003-03-06 14:52:44 -0500 (Thu, 06 Mar 2003) | 2 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/des.h M /trunk/src/include/kerberosIV/kadm.h M /trunk/src/include/kerberosIV/krb.h M /trunk/src/include/kerberosIV/prot.h * des.h, krb.h: Removed deprecated KfM functions. They will be exported but not in the headers to discourage new callers. Removed enumsalwaysint because there are no typed enums in this header. * des.h: Made afs_string_to_key public on all platforms. (OpenAFS folk think this is okay.) * krb.h, prot.h: Made KRB_TICKET_GRANTING_TICKET public and removed non-public TICKET_GRANTING_TICKET because this macro is used in lots of places by KfM, including some clients. Made krb__get_srvtabname non-private because it is used by KEYFILE. * kadm.h: moved definition of MAXHOSTNAMELEN below the inclusion of other headers so that if it gets defined by those other headers or headers they include, we don't get a redefinition error (this happens on Mac OS X). ------------------------------------------------------------------------ r15244 | lxs | 2003-03-06 14:16:52 -0500 (Thu, 06 Mar 2003) | 2 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile.in M /trunk/src/krb524/cnv_tkt_skey.c M /trunk/src/krb524/conv_creds.c M /trunk/src/krb524/conv_princ.c M /trunk/src/krb524/encode.c M /trunk/src/krb524/krb524.h M /trunk/src/krb524/sendmsg.c * cnv_tkt_skey.c, conv_creds.c, conv_princ.c, encode.c, sendmsg.c: Removed Mac-specific includes. * conv_creds.c: If we are on the Mac and using the CCAPI, set the string_to_key type to MIT. * krb524.h: Removed enumsalwaysint because there are no enums in this header. Also include krb524_err with <> because on Mac OS X both are public headers and should not be included with "". * Makefile.in: set KRB524_PRIVATE while building so that Darwin builds see these prototypes. Otherwise the Darwin build will fail. ------------------------------------------------------------------------ r15243 | lxs | 2003-03-06 14:02:28 -0500 (Thu, 06 Mar 2003) | 2 lines Changed paths: A /trunk/src/mac/MacOSX/Projects/Kerberos5.pbproj A /trunk/src/mac/MacOSX/Projects/Kerberos5.pbproj/project.pbxproj KfM 5.0 krb5 project file ------------------------------------------------------------------------ r15242 | lxs | 2003-03-06 14:01:59 -0500 (Thu, 06 Mar 2003) | 2 lines Changed paths: A /trunk/src/mac/MacOSX/Projects A /trunk/src/mac/MacOSX/Projects/GSS.pbexp A /trunk/src/mac/MacOSX/Projects/Kerberos4.pbexp A /trunk/src/mac/MacOSX/Projects/Kerberos5.pbexp A /trunk/src/mac/MacOSX/Projects/KerberosDES.pbexp A /trunk/src/mac/MacOSX/Projects/KerberosProfile.pbexp Added KfM export files on to trunk. There is now a krb4 and DES export file because KfM now uses krb5's DES and krb4 sources ------------------------------------------------------------------------ r15241 | lxs | 2003-03-06 13:54:12 -0500 (Thu, 06 Mar 2003) | 2 lines Changed paths: A /trunk/src/mac/MacOSX/Scripts A /trunk/src/mac/MacOSX/Scripts/Kerberos5Errors.jam A /trunk/src/mac/MacOSX/Scripts/Kerberos5Headers.jam A /trunk/src/mac/MacOSX/Scripts/Kerberos5ServerBuild.jam Scripts to build KfM headers and error tables and a script to run the krb5 build system ------------------------------------------------------------------------ r15240 | lxs | 2003-03-06 13:52:05 -0500 (Thu, 06 Mar 2003) | 2 lines Changed paths: A /trunk/src/mac/MacOSX A /trunk/src/mac/MacOSX/Headers A /trunk/src/mac/MacOSX/Headers/Kerberos5Prefix.h The prefix file for KfM 5.0. This file has all the #defines for Mac OS X which are normally specified by -Dfoo on the command line by the krb5 build system. Since KfM uses Project Builder, we specify them here. ------------------------------------------------------------------------ r15239 | lxs | 2003-03-06 13:48:18 -0500 (Thu, 06 Mar 2003) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog A /trunk/src/util/profile/prof_FSp_glue.c M /trunk/src/util/profile/prof_file.c M /trunk/src/util/profile/prof_init.c M /trunk/src/util/profile/prof_int.h M /trunk/src/util/profile/profile.hin * profile.hin, prof_file.c (profile_flush_file_data): Stop copying the resource fork. We stopped writing resources to the krb5 configuration in KfM 4.5.x. In KfM 5.0 will no longer read preferences from the resource fork so we can destroy it on copy. * prof-int.h: No longer include MoreFiles. Removed framework style includes for Kerberos headers. * prof_FSp_glue.c, prof_init.c, profile.hin: Moved Mac FSSpec-based functions into a separate file so they will only be built with KfM. These functions will be exported but not in the headers because they are deprecated. ------------------------------------------------------------------------ r15238 | lxs | 2003-03-06 13:41:58 -0500 (Thu, 06 Mar 2003) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/com_err.c M /trunk/src/util/et/com_err.h M /trunk/src/util/et/error_message.c M /trunk/src/util/et/et_c.awk M /trunk/src/util/et/et_h.awk * com_err.c, com_err.h, error_message.c, et_c.awk, et_h.awk: Removed Mac OS 9-specific code. * et_h.awk: define compat macro for init_foo_err_table so that it gets defined to nothing on the Mac. ------------------------------------------------------------------------ r15237 | tlyu | 2003-03-05 21:39:51 -0500 (Wed, 05 Mar 2003) | 10 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/kdb_kt.h M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/Makefile.in M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/main.c M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/kdb/kdb_xdr.c M /trunk/src/lib/kdb/keytab.c ticket: new subject: use kdb keytab for kadmind kadmind previously required a file-based keytab to support its use of gssapi. For ease of administration, a kdb-based keytab would be beneficial. This commit includes changes to the kdb library to support this goal, as well as actual changes in the kadmind itself. ------------------------------------------------------------------------ r15236 | tlyu | 2003-03-05 20:36:51 -0500 (Wed, 05 Mar 2003) | 9 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/gssapi_krb5.h ticket: 880 * acquire_cred.c (krb5_gss_register_acceptor_identity): New function. Allows global override of default keytab for gss_acquire_cred() purposes. (acquire_accept_cred): Implement override. * gssapi_krb5.h: Add krb5_gss_register_acceptor_identity. ------------------------------------------------------------------------ r15235 | hartmans | 2003-03-05 18:49:36 -0500 (Wed, 05 Mar 2003) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog D /trunk/src/include/krb5/kdb_dbm.h Remove kdb_dbm.h as it is unused ------------------------------------------------------------------------ r15234 | raeburn | 2003-03-05 00:14:34 -0500 (Wed, 05 Mar 2003) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in * Makefile.in (WINMAKEFILES): Add lib\crypto\aes\Makefile. (lib\crypto\aes\Makefile) [##DOS##]: New target. ------------------------------------------------------------------------ r15233 | raeburn | 2003-03-05 00:09:25 -0500 (Wed, 05 Mar 2003) | 3 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in * Makefile.in (OBJFILELIST, OBJFILEDEP) [##DOS]: Add aes.lst. (all-windows, clean-windows, check-windows): Process aes directory. ------------------------------------------------------------------------ r15232 | raeburn | 2003-03-04 23:02:37 -0500 (Tue, 04 Mar 2003) | 3 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/password_to_key.c * password_to_key.c (mit_passwd_to_key, afs_passwd_to_key): Comment out pragmas not recognized by gcc or cl. ------------------------------------------------------------------------ r15231 | raeburn | 2003-03-04 23:00:09 -0500 (Tue, 04 Mar 2003) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/string_to_key.c string_to_key.c (krb5_c_string_to_key_with_params): Declare before use. ------------------------------------------------------------------------ r15230 | raeburn | 2003-03-04 22:38:51 -0500 (Tue, 04 Mar 2003) | 14 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb4/configure.in M /trunk/src/lib/krb4/gethostname.c M /trunk/src/lib/krb4/getst.c M /trunk/src/lib/krb4/kadm_net.c M /trunk/src/lib/krb4/klog.c M /trunk/src/lib/krb4/kparse.c M /trunk/src/lib/krb4/kuserok.c M /trunk/src/lib/krb4/log.c M /trunk/src/lib/krb4/memcache.c M /trunk/src/lib/krb4/mk_preauth.c M /trunk/src/lib/krb4/netread.c M /trunk/src/lib/krb4/netwrite.c M /trunk/src/lib/krb4/put_svc_key.c M /trunk/src/lib/krb4/recvauth.c M /trunk/src/lib/krb4/send_to_kdc.c M /trunk/src/lib/krb4/tkt_string.c Reduce local configure script's work by removing static defines and header and function info available in krb5/autoconf.h. * gethostname.c, getst.c, kadm_net.c, klog.c, kparse.c: Include krb5/autoconf.h. * kuserok.c, log.c, memcache.c, mk_preauth.c, netread.c: Ditto. * netwrite.c, put_svc_key.c, recvauth.c, send_to_kdc.c: Ditto. * tkt_string.c: Ditto. * Makefile.in: Update dependencies. (DEFINES): Define KRB4_USE_KEYTAB. * configure.in: Don't define KRB4_USE_KEYTAB. Don't check for any headers or functions; include/configure.in already does it. Don't invoke AC_C_CONST explicitly; CONFIG_RULES does that. ------------------------------------------------------------------------ r15229 | raeburn | 2003-03-04 22:03:04 -0500 (Tue, 04 Mar 2003) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/arcfour/ChangeLog M /trunk/src/lib/crypto/arcfour/arcfour.h M /trunk/src/lib/crypto/arcfour/string_to_key.c M /trunk/src/lib/crypto/dk/ChangeLog M /trunk/src/lib/crypto/dk/dk.h M /trunk/src/lib/crypto/dk/stringtokey.c M /trunk/src/lib/crypto/etypes.c M /trunk/src/lib/crypto/old/ChangeLog M /trunk/src/lib/crypto/old/des_stringtokey.c M /trunk/src/lib/crypto/old/old.h M /trunk/src/lib/crypto/pbkdf2.c M /trunk/src/lib/crypto/string_to_key.c M /trunk/src/lib/crypto/t_pkcs5.c M /trunk/src/lib/crypto/vectors.c Clean up PBKDF2 interface. Add s2k-params to string-to-key interface, except no new decl in krb5.h yet; rename changed s2k functions to use krb5int_ prefix. Add AES to etype table. Delete some unused declarations. ------------------------------------------------------------------------ r15228 | raeburn | 2003-03-04 21:58:51 -0500 (Tue, 04 Mar 2003) | 3 lines Changed paths: M /trunk/src/lib/crypto/enc_provider/ChangeLog M /trunk/src/lib/crypto/enc_provider/aes.c M /trunk/src/lib/crypto/enc_provider/enc_provider.h * aes.c (krb5int_aes_init_state): Implement. * enc_provider.h (krb5int_enc_aes128, krb5int_enc_aes256): Declare. ------------------------------------------------------------------------ r15227 | raeburn | 2003-03-04 21:54:06 -0500 (Tue, 04 Mar 2003) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/krb5_err.et * krb5_err.et (KRB5_ERR_BAD_S2K_PARAMS): New error code. ------------------------------------------------------------------------ r15226 | raeburn | 2003-03-04 21:40:23 -0500 (Tue, 04 Mar 2003) | 2 lines Changed paths: M /trunk/src/lib/crypto/aes/ChangeLog M /trunk/src/lib/crypto/aes/Makefile.in A /trunk/src/lib/crypto/aes/aes_s2k.c A /trunk/src/lib/crypto/aes/aes_s2k.h Add AES string-to-key function. ------------------------------------------------------------------------ r15225 | raeburn | 2003-03-04 21:35:00 -0500 (Tue, 04 Mar 2003) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/des_int.h M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/rsa-md4.h M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/rsa-md5.h M /trunk/src/lib/crypto/sha1/ChangeLog M /trunk/src/lib/crypto/sha1/shs.h Delete some unused declarations from old-crypto API. ------------------------------------------------------------------------ r15224 | tlyu | 2003-03-04 20:24:13 -0500 (Tue, 04 Mar 2003) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/srv_rcache.c * srv_rcache.c (krb5_get_server_rcache): Fix missed isinvalidrcname -> isvalidrcname. ------------------------------------------------------------------------ r15223 | raeburn | 2003-03-04 20:20:50 -0500 (Tue, 04 Mar 2003) | 7 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/compat_recv.c M /trunk/src/appl/bsd/krlogind.c * compat_recv.c: Only include krb.h if KRB5_KRB4_COMPAT. (krb_v4_recvauth, krb5_compat_recvauth, krb5_compat_recvauth_version): Define only if KRB5_KRB4_COMPAT. * krlogind.c: Include krb.h only if KRB5_KRB4_COMPAT. (v4_kdata, v4_schedule): Define only if KRB5_KRB4_COMPAT. (recvauth) [!KRB5_KRB4_COMPAT]: Skip v4 stuff and call krb5_recvauth_version. ------------------------------------------------------------------------ r15222 | hartmans | 2003-03-04 19:47:51 -0500 (Tue, 04 Mar 2003) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/srv_rcache.c Ticket: 1370 Fix rcache character test introduced in last commit ------------------------------------------------------------------------ r15221 | raeburn | 2003-03-04 19:26:14 -0500 (Tue, 04 Mar 2003) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/configure.in * configure.in: Default to --disable-fakeka. ------------------------------------------------------------------------ r15220 | hartmans | 2003-03-04 15:55:19 -0500 (Tue, 04 Mar 2003) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/sendto_kdc.c Don't call shutdown after finishing writing to TCP socket as doing so causes interop problems. ------------------------------------------------------------------------ r15219 | hartmans | 2003-03-04 15:50:39 -0500 (Tue, 04 Mar 2003) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c Do not expect sequence number in encrypted krb_cred ------------------------------------------------------------------------ r15218 | hartmans | 2003-03-04 15:45:32 -0500 (Tue, 04 Mar 2003) | 13 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/add_cred.c M /trunk/src/lib/gssapi/krb5/inq_cred.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/rd_req.c M /trunk/src/lib/krb5/krb/srv_rcache.c ticket: new Subject: GSS_C_NO_CREDENTIAL should accept any principal Tags: enhancement cc: nicolas.williams@sun.com cc: krbdev@mit.edu If a context is accepted with GSS_C_NO_CREDENTIAL or if a credential is acquired with GSS_C_NO_NAME as the acceptor name then allow any principal in the keytab to be used as the acceptor name. This means that gss_inquire_cred can return GSS_C_NO_NAME from a credential. ------------------------------------------------------------------------ r15217 | tlyu | 2003-03-03 17:33:56 -0500 (Mon, 03 Mar 2003) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/krb5-config.in * krb5-config.in (lib_flags): Prune out CFLAGS. ------------------------------------------------------------------------ r15216 | raeburn | 2003-03-03 17:00:30 -0500 (Mon, 03 Mar 2003) | 6 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/pbkdf2.c M /trunk/src/lib/crypto/vectors.c * pbkdf2.c (F): Now takes krb5_data for password and salt. (krb5int_pbkdf2, krb5int_pbkdf2_hmac_sha1, krb5int_pbkdf2_hmac_sha1_128, krb5int_pbkdf2_hmac_sha1_256): Likewise, and for output also. * vectors.c (test_pbkdf2): Calls updated. (main): Run pbkdf2 tests. ------------------------------------------------------------------------ r15215 | tlyu | 2003-03-03 02:49:34 -0500 (Mon, 03 Mar 2003) | 6 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/g_cnffile.c ticket: 1357 * g_cnffile.c (krb__get_srvtabname): Keep strdup()ed string in a static variable and free it called again; this prevents a memory leak. ------------------------------------------------------------------------ r15214 | tlyu | 2003-03-03 02:09:46 -0500 (Mon, 03 Mar 2003) | 8 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/bsd/configure.in M /trunk/src/config/ChangeLog M /trunk/src/config/libobj.in M /trunk/src/config/pre.in M /trunk/src/config/shlib.conf M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/configure.in ticket: 677 Remove ADD_DEF and uses thereof, and move the appropriate symbols to AC_DEFINE'ed things or to Makefile.in files. Remove explicit settings of CPPFLAGS. These allow CPPFLAGS to be a user parameter. Also, add CFLAGS to the CC_LINK variables, so they can control usage of the compiler to link programs. ------------------------------------------------------------------------ r15213 | hartmans | 2003-03-02 17:00:11 -0500 (Sun, 02 Mar 2003) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 Substitute DEPLIBEXT for library builds. ------------------------------------------------------------------------ r15212 | hartmans | 2003-03-02 16:40:49 -0500 (Sun, 02 Mar 2003) | 4 lines Changed paths: M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/rpc/Makefile.in M /trunk/src/util/profile/Makefile.in M /trunk/src/util/pty/Makefile.in Use com_err_deplib rather than an explicit path so we do not have our shared libraries depend at a make level on com_err if we use the system com_err library. ------------------------------------------------------------------------ r15211 | tlyu | 2003-03-01 17:15:22 -0500 (Sat, 01 Mar 2003) | 9 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c ticket: 1356 There isn't really a point to validating cred_handle if it was just acquired by acquire_cred(), so instead of the suggested patch, validate verifier_cred_handle only if we didn't acquire_cred(). * accept_sec_context.c (krb5_gss_accept_sec_context): Don't validate verifier_cred_handle if GSS_C_NO_CREDENTIAL is passed in. ------------------------------------------------------------------------ r15210 | raeburn | 2003-02-28 18:10:49 -0500 (Fri, 28 Feb 2003) | 2 lines Changed paths: M /trunk/src/lib/krb4 M /trunk/src/lib/krb4/.cvsignore Ignore krb_err_txt.c. ------------------------------------------------------------------------ r15209 | epeisach | 2003-02-28 14:42:59 -0500 (Fri, 28 Feb 2003) | 6 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb4/g_pw_in_tkt.c * Makefile.in (clean-unix): Remove krb_err_txt.c on clean. Update dependencies * g_pw_in_tkt.c: Include krb4int.h for krb_get_keyprocs() prototype. ------------------------------------------------------------------------ r15208 | epeisach | 2003-02-28 14:05:42 -0500 (Fri, 28 Feb 2003) | 2 lines Changed paths: M /trunk/src/lib/crypto/aes/ChangeLog M /trunk/src/lib/crypto/aes/Makefile.in * Makefile.in (clean): Cleanup testing objects and outputs ------------------------------------------------------------------------ r15207 | raeburn | 2003-02-26 21:02:09 -0500 (Wed, 26 Feb 2003) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in M /trunk/src/include/configure.in * configure.in: Set and substitute maybe_kerberosIV. * Makefile.in (MY_SUBDIRS): Use it. ------------------------------------------------------------------------ r15206 | raeburn | 2003-02-25 23:43:09 -0500 (Tue, 25 Feb 2003) | 2 lines Changed paths: M /trunk/src/lib/crypto/old/des_stringtokey.c remove wrong comment ------------------------------------------------------------------------ r15205 | tlyu | 2003-02-25 18:55:50 -0500 (Tue, 25 Feb 2003) | 7 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/set_ccache.c ticket: 1346 Thanks, similar patch applied. * set_ccache.c (gss_krb5_ccache_name): Don't return a pointer to freed memory. ------------------------------------------------------------------------ r15204 | tlyu | 2003-02-25 18:14:40 -0500 (Tue, 25 Feb 2003) | 9 lines Changed paths: M /trunk/src/clients/kpasswd/ChangeLog M /trunk/src/clients/kpasswd/kpasswd.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gic_pwd.c M /trunk/src/windows/cns/ChangeLog M /trunk/src/windows/cns/kpasswd.c ticket: 1055 status: open Handle NULL result_string->data returned from error in krb5_change_password(). The SAMDATA() macro in lib/krb5/krb/preauth2.c seems to already be fixed. KfM's kpasswd equivalent still needs to be dealt with. ------------------------------------------------------------------------ r15203 | raeburn | 2003-02-25 15:53:45 -0500 (Tue, 25 Feb 2003) | 5 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/dest_tkt.c M /trunk/src/lib/krb4/in_tkt.c * in_tkt.c: Include k5-util.h. (do_seteuid): Define as krb5_seteuid instead of testing system characteristics here. * dest_tkt.c: Likewise. ------------------------------------------------------------------------ r15202 | raeburn | 2003-02-25 15:46:48 -0500 (Tue, 25 Feb 2003) | 3 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/change_password.c * change_password.c (krb_change_password): Use int, not KRB_INT32, for krb4 error codes. Check for malloc failure allocating sendStream. ------------------------------------------------------------------------ r15201 | tlyu | 2003-02-24 17:36:30 -0500 (Mon, 24 Feb 2003) | 11 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c ticket: 1305 status: open * gssapi_krb5.c (kg_get_defcred): Revert previous; it's probably not appropriate for inquire_cred() to cause new credentials to be fetched. * init_sec_context.c (krb5_gss_init_sec_context): Explicitly release default cred in the NO_CREDENTIAL case, so it is always refreshed. ------------------------------------------------------------------------ r15200 | hartmans | 2003-02-24 12:50:52 -0500 (Mon, 24 Feb 2003) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c Fix typo pointed out by jenselby in doc pass ------------------------------------------------------------------------ r15199 | tlyu | 2003-02-21 18:14:50 -0500 (Fri, 21 Feb 2003) | 8 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c ticket: 1305 status: open This should fix things, but I don't have an easy way to test. * gssapi_krb5.c (kg_get_defcred): Check for invalid or expired defcred if it exists, and call acquire_cred() again if necessary. ------------------------------------------------------------------------ r15198 | lxs | 2003-02-21 16:42:49 -0500 (Fri, 21 Feb 2003) | 2 lines Changed paths: M /trunk/src/mac/libraries/ChangeLog D /trunk/src/mac/libraries/KerberosHeaders.h D /trunk/src/mac/libraries/KerberosHeaders.pch D /trunk/src/mac/libraries/KerberosHeadersCFM.pch D /trunk/src/mac/libraries/autoconf.h Fri Feb 21 16:30:00 2003 Alexandra Ellwood * Removed Mac OS 9 files. ------------------------------------------------------------------------ r15197 | lxs | 2003-02-21 16:37:02 -0500 (Fri, 21 Feb 2003) | 2 lines Changed paths: D /trunk/src/mac/CFMGlue.pl D /trunk/src/mac/CFMglue.c M /trunk/src/mac/ChangeLog D /trunk/src/mac/ComErrLib ReadMe D /trunk/src/mac/ComErrLib.glue.h D /trunk/src/mac/ComErrLib.glue.post.cin D /trunk/src/mac/ComErrLib.glue.pre.cin D /trunk/src/mac/ComErrLib.glue.proto.h D /trunk/src/mac/FragmentAlias.mpw D /trunk/src/mac/GSS.CFM.c D /trunk/src/mac/GSS.CFMglue.cin D /trunk/src/mac/GSS.CFMglue.proto.h D /trunk/src/mac/GSS.moreCFMglue.cin D /trunk/src/mac/GSSLib ReadMe D /trunk/src/mac/GSSLib.glue.h D /trunk/src/mac/GSSLibrary.exp D /trunk/src/mac/K5.CFM.c D /trunk/src/mac/K5.CFMglue.cin D /trunk/src/mac/K5.CFMglue.proto.h D /trunk/src/mac/K5.moreCFMglue.cin D /trunk/src/mac/K5Library.exp D /trunk/src/mac/Kerberos5Lib.glue.h D /trunk/src/mac/KerberosProfileLib ReadMe D /trunk/src/mac/KrbProfileLib.glue.h D /trunk/src/mac/KrbProfileLib.glue.post.cin D /trunk/src/mac/KrbProfileLib.glue.pre.cin D /trunk/src/mac/KrbProfileLib.glue.proto.h D /trunk/src/mac/Makefile D /trunk/src/mac/ProfileLib.CFM.c D /trunk/src/mac/create-folder.mpw D /trunk/src/mac/krb5.ini D /trunk/src/mac/macfile_gen.pl Fri Feb 21 16:30:00 2003 Alexandra Ellwood * Removed Mac OS 9 files. ------------------------------------------------------------------------ r15196 | jenselby | 2003-02-20 22:09:36 -0500 (Thu, 20 Feb 2003) | 2 lines Changed paths: M /trunk/doc/definitions.texinfo default for noaddresses was wrong ------------------------------------------------------------------------ r15195 | hartmans | 2003-02-20 20:35:09 -0500 (Thu, 20 Feb 2003) | 4 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_preauth.c Ticket: 1006 Fix typo that caused infinite loop in previous patch. ------------------------------------------------------------------------ r15194 | jenselby | 2003-02-20 18:20:52 -0500 (Thu, 20 Feb 2003) | 2 lines Changed paths: M /trunk/doc/admin.texinfo M /trunk/doc/definitions.texinfo Added a few more tags in libdefaults. ------------------------------------------------------------------------ r15193 | raeburn | 2003-02-19 19:04:06 -0500 (Wed, 19 Feb 2003) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin * krb5.hin (krb5_princ_component): Return NULL if going off the end of the array. ------------------------------------------------------------------------ r15192 | raeburn | 2003-02-19 19:00:11 -0500 (Wed, 19 Feb 2003) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in * configure.in: Check for sys/select.h and time.h. ------------------------------------------------------------------------ r15191 | hartmans | 2003-02-14 20:15:10 -0500 (Fri, 14 Feb 2003) | 9 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_preauth.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/preauth2.c ticket: 1006 The client sorts the enctype list returned by etype_info ordering enctypes that it requested or that are similar to ones it requested first. The KDC only includes enctypes in etype_info if they were requested by the client. ------------------------------------------------------------------------ r15190 | raeburn | 2003-02-13 23:19:34 -0500 (Thu, 13 Feb 2003) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in * Makefile.in (ETOUT): Replace $(S) with "/". ------------------------------------------------------------------------ r15189 | tlyu | 2003-02-13 19:01:25 -0500 (Thu, 13 Feb 2003) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in * Makefile.in ($(GSSAPI_KRB5_HDR)): Use $(S) to avoid problems on windows. ------------------------------------------------------------------------ r15188 | hartmans | 2003-02-13 15:09:21 -0500 (Thu, 13 Feb 2003) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gic_keytab.c Fix double free of AS key ------------------------------------------------------------------------ r15187 | raeburn | 2003-02-12 21:44:16 -0500 (Wed, 12 Feb 2003) | 4 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/Makefile.in * Makefile.in (krb_err.h, kadm_err.h): Rebuild by going to lib/krb4 and building "includes". (clean-unix): Don't need to delete copies of .et files any more. ------------------------------------------------------------------------ r15186 | tlyu | 2003-02-12 19:51:43 -0500 (Wed, 12 Feb 2003) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in Oops, add $(GSSAPI_KRB5_HDR) to all-unix. ------------------------------------------------------------------------ r15185 | tlyu | 2003-02-12 19:23:45 -0500 (Wed, 12 Feb 2003) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in More tweaks to deal with parallel builds. ------------------------------------------------------------------------ r15184 | tlyu | 2003-02-12 11:21:09 -0500 (Wed, 12 Feb 2003) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/post.in * post.in (.dtmp): Use -DDEPEND to allow source files to exclude inclusions from dependencies. ------------------------------------------------------------------------ r15183 | tlyu | 2003-02-12 11:20:00 -0500 (Wed, 12 Feb 2003) | 14 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb4/configure.in M /trunk/src/lib/krb4/err_txt.c * Makefile.in: Update dependencies. (KRB_ERR_TXT): Set by configure to be either empty (on Darwin) or krb_err_txt.c (on other platforms). This avoids building krb_err_txt.c on Darwin, as the type of krb_err_txt is a pointer there, so we don't need another copy of the array. (DEFINES): Remove. It wasn't doing anything useful and was cluttering up the compile command line. * configure.in: On Darwin, don't use krb_err_txt.c. * err_txt.c: On Darwin, actually use the array generated by compile_et, and assign it to krb_err_txt, which is a pointer, not an array, on that platform. ------------------------------------------------------------------------ r15182 | tlyu | 2003-02-11 19:06:37 -0500 (Tue, 11 Feb 2003) | 7 lines Changed paths: M /trunk/src/lib/krb4/CCache-glue.c M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/change_password.c M /trunk/src/lib/krb4/g_in_tkt.c * CCache-glue.c: Delete in_tkt(). * change_password.c: Fix incorrect filename in comment. * g_in_tkt.c (krb_get_in_tkt_preauth): Call krb_in_tkt() rather than in_tkt(). ------------------------------------------------------------------------ r15181 | hartmans | 2003-02-11 18:11:24 -0500 (Tue, 11 Feb 2003) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/rd_cred.c Support credentials encrypted in the session key rather than the subsession key. ------------------------------------------------------------------------ r15180 | tlyu | 2003-02-11 14:50:18 -0500 (Tue, 11 Feb 2003) | 5 lines Changed paths: M /trunk/src/lib/krb4/CCache-glue.c M /trunk/src/lib/krb4/ChangeLog * CCache-glue.c (krb_in_tkt): Rename from in_tkt(). (in_tkt): Implement in terms of krb_in_tkt() to match existing Unix and Windows API. This shouldn't be a problem because it appears to be considered an internal API on Mac. ------------------------------------------------------------------------ r15179 | tlyu | 2003-02-11 12:19:00 -0500 (Tue, 11 Feb 2003) | 2 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in Fix recursion-forcing rules to be more friendly to parallel builds. ------------------------------------------------------------------------ r15178 | tlyu | 2003-02-11 00:13:49 -0500 (Tue, 11 Feb 2003) | 5 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in * Makefile.in: Another attempt... turns our that the "copy" command on Windows preserves modtimes, so spurious rebuilds were happening even with the stamp file, since the target in $(EHDRDIR) is always out of date with respect to the stamp file. ------------------------------------------------------------------------ r15177 | tlyu | 2003-02-10 22:53:18 -0500 (Mon, 10 Feb 2003) | 2 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in Fix some things to avoid spurious rebuilds of header files. ------------------------------------------------------------------------ r15176 | tlyu | 2003-02-10 22:08:37 -0500 (Mon, 10 Feb 2003) | 5 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in M /trunk/src/lib/krb5_32.def * Makefile.in (K4LIBS): Revert previous. * krb5_32.def: Add afs_string_to_key, which is now needed by the krb4 library. ------------------------------------------------------------------------ r15175 | tlyu | 2003-02-10 22:08:21 -0500 (Mon, 10 Feb 2003) | 8 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/memcache.c M /trunk/src/lib/krb4/password_to_key.c * password_to_key.c (krb5_passwd_to_key): Replace snprintf() call with explicit length checking. * memcache.c (krb4int_save_credentials_addr): Renamed from krb_save_credentials(). (krb_save_credentials): Implement in terms of krb4int_save_credentials_addr(). ------------------------------------------------------------------------ r15174 | tlyu | 2003-02-10 21:20:12 -0500 (Mon, 10 Feb 2003) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/krb4int.h M /trunk/src/lib/krb4/password_to_key.c Various fixes to Windows build of krb4 library. Fix up KRB5_CALLCONV on some new krb4 library functions. Fix up library generation to refer to des425. ------------------------------------------------------------------------ r15173 | tlyu | 2003-02-10 20:35:32 -0500 (Mon, 10 Feb 2003) | 8 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/krb.h M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/str_to_key.c M /trunk/src/lib/krb4/CCache-glue.c M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb4/g_ad_tkt.c M /trunk/src/lib/krb4/g_in_tkt.c M /trunk/src/lib/krb4/krb4int.h M /trunk/src/lib/krb4/password_to_key.c M /trunk/src/lib/krb4/save_creds.c M /trunk/src/lib/krb4/tkt_string.c Fix lots of things to compile on Unix. Fix some typos. By means of carrying through local addresses in many places, eliminate or reduce sections of code depending on TARGET_OS_MAC conditionals. Conditionalize some prototypes in krb.h with KRB_PRIVATE, to avoid leakage on Mac. ------------------------------------------------------------------------ r15172 | lxs | 2003-02-10 17:11:35 -0500 (Mon, 10 Feb 2003) | 2 lines Changed paths: M /trunk/src/lib/krb4/CCache-glue.c M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/FSp-glue.c M /trunk/src/lib/krb4/RealmsConfig-glue.c M /trunk/src/lib/krb4/change_password.c M /trunk/src/lib/krb4/g_in_tkt.c M /trunk/src/lib/krb4/g_pw_in_tkt.c M /trunk/src/lib/krb4/krb4int.h M /trunk/src/lib/krb4/password_to_key.c Note: these checkins are partial progress for Tom Yu. They probably don't build; Tom is expecting that. *** CCache-glue.c: Removed copying of the string_to_key type in krb_save_credentials. Saving the string_to_key type is unnecessary and was just for display purposes. Will be removed for KfM 5.0. Updated to use KRB5_CALLCONV instead of INTERFACE and include the krb5's krb4 headers instead of the KfM ones. *** change-password.c: Removed include of CredentialsCache.h and code that switches between string to key types. This doesn't make sense for password changing because the krb4 protocol for password changing implemented here only supports mit's string to key. Bug was in KfM and got ported forward. Should the code call mit_password_to_key for all platforms? *** FSp-glue.c: Removed dependency on MoreFiles and replaced it with code to use FSRefs now that we are Carbon-only. *** g_in_tkt.c: Added loop which calls password to key functions trying each one. This technique was imported from KTH-KRB into KfM. This code still needs to have the TARGET_OS_MAC code made more Unix friendly for Darwin builds. The behavior differences (store the address or not) should be deferred until the very last moment to avoid excessive #ifdefs. *** g_pw_in_tkt.c: Added loop which calls password to key functions trying each one. This technique was imported from KTH-KRB into KfM. *** krb4int.h: Added password-to-key.c functions so they can be used by g_in_tkt.c and g_pw_in_tkt.c. *** password-to-key.c: Removed dependence on the CCAPI so this code can be used on all platforms to implement looping over the password to key functions. *** RealmsConfig-glue.c: Changed to use #ifdef USE_CCAPI like is used elsewhere in the krb5 sources. This is just for consistency in krb5. ------------------------------------------------------------------------ r15171 | epeisach | 2003-02-09 10:20:24 -0500 (Sun, 09 Feb 2003) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapiP_generic.h M /trunk/src/lib/gssapi/generic/util_token.c M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/init_sec_context.c Have g_token_size return unsigned int for signed/unsigned cleanup. ------------------------------------------------------------------------ r15170 | tlyu | 2003-02-08 04:51:01 -0500 (Sat, 08 Feb 2003) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/prompter.c * prompter.c (krb5_prompter_posix): Kill echo before printing prompt to avoid possible race conditions in test suite. ------------------------------------------------------------------------ r15169 | tlyu | 2003-02-08 03:25:28 -0500 (Sat, 08 Feb 2003) | 6 lines Changed paths: M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/admin_server.c ticket: 1304 Thanks; equivalent patch applied. * admin_server.c (kadm_listen): Zero sa_flags to avoid wonkiness. ------------------------------------------------------------------------ r15168 | tlyu | 2003-02-08 03:12:46 -0500 (Sat, 08 Feb 2003) | 5 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/keytab.c M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/kt_file.c ticket: 1193 Change comments to remove the note that we're going to redesign key storage architecture for 1.3. ------------------------------------------------------------------------ r15167 | tlyu | 2003-02-07 17:15:59 -0500 (Fri, 07 Feb 2003) | 7 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in * Makefile.in (all-unix): Remove kerberosIV/krb_err.h, as it was causing spurious rebuilds of lots of stuff because it was depending on all-recurse, which is always out of date. (install-headers-unix): Also, no need to depend on kerberosIV/krb_err.h here, since the kerberosIV subdirectory takes care of it. ------------------------------------------------------------------------ r15166 | tlyu | 2003-02-07 16:41:20 -0500 (Fri, 07 Feb 2003) | 2 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/Makefile.in * Makefile.in (install): Fix typo in k5srvutil.M install rule. ------------------------------------------------------------------------ r15165 | tlyu | 2003-02-07 16:39:44 -0500 (Fri, 07 Feb 2003) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/krb.h M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb4/err_txt.c A /trunk/src/lib/krb4/et_errtxt.awk Fix ABI divergence between Unix and Mac krb4 libraries in declaration of krb_err_txt by means of a gross hack. ------------------------------------------------------------------------ r15164 | tlyu | 2003-02-06 23:15:22 -0500 (Thu, 06 Feb 2003) | 5 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/prompter.c * prompter.c (krb5_prompter_posix, setup_tty, restore_tty): Fix to use the actual file descriptor we dup()'ed to in case tcsetattr() doesn't actually change the underlying device modes and instead only affects the specific file descriptor. ------------------------------------------------------------------------ r15163 | raeburn | 2003-02-06 20:11:32 -0500 (Thu, 06 Feb 2003) | 2 lines Changed paths: M /trunk/README Add AES copyright and license. ------------------------------------------------------------------------ r15162 | raeburn | 2003-02-06 20:10:51 -0500 (Thu, 06 Feb 2003) | 2 lines Changed paths: M /trunk/doc/copyright.texinfo Add Yarrow, AES licenses. ------------------------------------------------------------------------ r15161 | kenh | 2003-02-06 18:45:55 -0500 (Thu, 06 Feb 2003) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog Sorry, forgot this ChangeLog on the last commit. ------------------------------------------------------------------------ r15160 | raeburn | 2003-02-06 18:13:07 -0500 (Thu, 06 Feb 2003) | 7 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/locate_kdc.c ticket: 1339 status: open * locate_kdc.c (translate_ai_error): Handle EAI_ADDRFAMILY like EAI_NONAME. (krb5int_add_host_to_list): Translate errors returned from the second getaddrinfo call. ------------------------------------------------------------------------ r15159 | hartmans | 2003-02-06 15:05:41 -0500 (Thu, 06 Feb 2003) | 7 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/Makefile.in A /trunk/src/kadmin/cli/k5srvutil.M A /trunk/src/kadmin/cli/k5srvutil.sh ticket: 1191 subject: Add k5srvutil Tags: enhancement Add a script called k5srvutil that allows easy manipulation of keytabs for common tasks such as changing keys and deleting outdated keys. ------------------------------------------------------------------------ r15158 | kenh | 2003-02-06 14:58:18 -0500 (Thu, 06 Feb 2003) | 4 lines Changed paths: M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/configure.in A /trunk/src/kdc/fakeka.c ticket: 1281 This is the integration of "fakeka" (a program to emulate a kaserver) into the MIT distribution. It's compilation is enabled with --enable-fakeka. ------------------------------------------------------------------------ r15157 | raeburn | 2003-02-05 19:51:42 -0500 (Wed, 05 Feb 2003) | 2 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/Makefile.in * Makefile.in (std_rqs.c): Depend on ct_c.sed and ct_c.awk. ------------------------------------------------------------------------ r15156 | tlyu | 2003-02-05 16:39:33 -0500 (Wed, 05 Feb 2003) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.c ticket: 697 * login.c (main): Don't zero out terminal window size. ------------------------------------------------------------------------ r15155 | epeisach | 2003-02-05 15:05:17 -0500 (Wed, 05 Feb 2003) | 3 lines Changed paths: M /trunk/src/lib/crypto/aes/ChangeLog M /trunk/src/lib/crypto/aes/Makefile.in * Makefile.in (run-aes-test): Add $(RUN_SETUP) so that if compiling only shared libraries, LD_LIBRARY_PATH is set for test. ------------------------------------------------------------------------ r15154 | tlyu | 2003-02-05 14:35:48 -0500 (Wed, 05 Feb 2003) | 4 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/mkrel ticket: 771 * mkrel: Exclude .rconf files. ------------------------------------------------------------------------ r15153 | tlyu | 2003-02-04 23:57:46 -0500 (Tue, 04 Feb 2003) | 6 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/decomp_tkt.c ticket: 710 comment * decomp_tkt.c (dcmp_tkt_int): Patch from Booker Bense to use krb_get_lrealm() instead of copying KRB_REALM into prealm. ------------------------------------------------------------------------ r15152 | tlyu | 2003-02-04 23:02:05 -0500 (Tue, 04 Feb 2003) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp (start_kerberos_daemons): Use correct argument to "-4" flag. ------------------------------------------------------------------------ r15151 | tlyu | 2003-02-04 22:57:22 -0500 (Tue, 04 Feb 2003) | 10 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/configure.in M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/prompter.c ticket: 673 ticket: 680 * prompter.c (krb5_prompter_posix): Rewrite to no longer use longjmp(), as well as to get a non-buffered stdio stream on stdin to avoid passwords staying around in stdio buffers. This does have the side effect of possibly losing pre-buffered input from an application that reads from stdin using stdio functions prior to calling the prompter, but hopefully those are rare. ------------------------------------------------------------------------ r15150 | hartmans | 2003-02-04 17:12:00 -0500 (Tue, 04 Feb 2003) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_in_tkt.c ticket: new subject: Get addressless tickets by default Tags: enhancement By default Kerberos obtains addressless tickets. ------------------------------------------------------------------------ r15149 | hartmans | 2003-02-04 17:07:38 -0500 (Tue, 04 Feb 2003) | 9 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/krb425.texinfo M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kerberos_v4.c M /trunk/src/kdc/krb5kdc.M M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp ticket: new Subject: disable krb4 by default Tags: enhancement By default, we disable krb4 in the KDC. This means that -4 none is the default mode. Krb4 is reenabled for the dejagnu tests. ------------------------------------------------------------------------ r15148 | tlyu | 2003-02-03 22:48:55 -0500 (Mon, 03 Feb 2003) | 8 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.c ticket: 608 * login.c (dofork): Don't dissociate from controlling tty in the parent, since the parent needs to remain the session leader so it can tell when the tty gets hung up. Make the child wait for the parent to set up a SIGHUP handler to ensure that cleanup happens properly. ------------------------------------------------------------------------ r15147 | raeburn | 2003-02-03 17:13:26 -0500 (Mon, 03 Feb 2003) | 2 lines Changed paths: M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/aes/Makefile.in update dependencies ------------------------------------------------------------------------ r15146 | raeburn | 2003-02-03 17:12:34 -0500 (Mon, 03 Feb 2003) | 2 lines Changed paths: A /trunk/src/lib/crypto/aes/ChangeLog *** empty log message *** ------------------------------------------------------------------------ r15145 | raeburn | 2003-02-03 17:12:18 -0500 (Mon, 03 Feb 2003) | 2 lines Changed paths: M /trunk/src/lib/crypto/aes/Makefile.in D /trunk/src/lib/crypto/aes/aess2k.c Remove placeholder file that shouldn't have been checked in. ------------------------------------------------------------------------ r15144 | raeburn | 2003-02-03 17:09:09 -0500 (Mon, 03 Feb 2003) | 36 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/configure.in A /trunk/src/lib/crypto/t_cts.c M /trunk/src/lib/crypto/t_nfold.c M /trunk/src/lib/crypto/vectors.c Build and link in AES crypto code (but don't define the enctype yet). Build and link in PBKDF2 function. Add ciphertext stealing tests. Update various tests to correspond with IETF crypto draft. * aes: New directory, containing AES implementation from Brian Gladstone, tweaked a little for the krb5 build system. * configure.in: Build its makefile. * Makefile.in (LOCAL_SUBDIRS, LOCALINCLUDES, STOBJLISTS, SUBDIROBJLISTS): Add aes entries. * t_cts.c: New test file. * Makefile.in (EXTRADEPSRCS): Add t_cts. (t_cts$(EXEEXT)): New rule. * Makefile.in (SRCS, OBJS, STLIBOBJS): Add pbkdf2. (EXTRADEPSRCS): Remove pbkdf2.c. (t_pkcs5$(EXEEXT)): Don't list pbkdf2.$(OBJEXT). * t_nfold.c (fold_kerberos): New function. (main): Call it with different lengths. * vectors.c: Include ctype.h and hash_provider.h. (test_nfold, test_mit_des_s2k, test_s2k, test_dr_dk): Test case data now static and const. (test_nfold): Add "Q" and "ba" tests from Simon Josefsson. (GCLEF): New macro. (test_mit_des_s2k): Add GCLEF test case. Fill in "key" at run time, not as initialization. (test_s2k): Added GCLEF test case. (krb5int_enc_aes128, krb5int_enc_aes256): Declare. (combine_keys, test_des3_combine, k5_des3_make_key): Functions deleted. (whoami): New variable. (printd, printk): New functions. (test_pbkdf2): New function. (main): Initialize whoami. Test nfold only for now. ------------------------------------------------------------------------ r15143 | raeburn | 2003-02-03 16:53:59 -0500 (Mon, 03 Feb 2003) | 4 lines Changed paths: M /trunk/src/lib/crypto/enc_provider/ChangeLog M /trunk/src/lib/crypto/enc_provider/Makefile.in A /trunk/src/lib/crypto/enc_provider/aes.c * aes.c: New file. * Makefile.in (STLIBOBJS, OBJS, SRCS): Include it. (LOCALINCLUDE): Add aes source dir. ------------------------------------------------------------------------ r15142 | hartmans | 2003-02-03 16:38:06 -0500 (Mon, 03 Feb 2003) | 2 lines Changed paths: M /trunk/src/lib/crypto/arcfour/ChangeLog M /trunk/src/lib/crypto/arcfour/arcfour.c Make l40 static ------------------------------------------------------------------------ r15141 | raeburn | 2003-02-03 16:10:25 -0500 (Mon, 03 Feb 2003) | 2 lines Changed paths: A /trunk/src/lib/crypto/aes A /trunk/src/lib/crypto/aes/Makefile.in A /trunk/src/lib/crypto/aes/aes-gen.c A /trunk/src/lib/crypto/aes/aes-test.c A /trunk/src/lib/crypto/aes/aes.h A /trunk/src/lib/crypto/aes/aes.txt A /trunk/src/lib/crypto/aes/aescpp.h A /trunk/src/lib/crypto/aes/aescrypp.c A /trunk/src/lib/crypto/aes/aescrypt.asm A /trunk/src/lib/crypto/aes/aescrypt.c A /trunk/src/lib/crypto/aes/aeskey.c A /trunk/src/lib/crypto/aes/aeskeypp.c A /trunk/src/lib/crypto/aes/aesopt.h A /trunk/src/lib/crypto/aes/aess2k.c A /trunk/src/lib/crypto/aes/aessrc.url A /trunk/src/lib/crypto/aes/aestab.c A /trunk/src/lib/crypto/aes/expect-vk.txt A /trunk/src/lib/crypto/aes/expect-vt.txt A /trunk/src/lib/crypto/aes/test A /trunk/src/lib/crypto/aes/test/Readme.txt A /trunk/src/lib/crypto/aes/test/cbc_d_m.txt A /trunk/src/lib/crypto/aes/test/cbc_e_m.txt A /trunk/src/lib/crypto/aes/test/ecb_d_m.txt A /trunk/src/lib/crypto/aes/test/ecb_e_m.txt A /trunk/src/lib/crypto/aes/test/ecb_iv.readme A /trunk/src/lib/crypto/aes/test/ecb_iv.txt A /trunk/src/lib/crypto/aes/test/ecb_tbl.txt A /trunk/src/lib/crypto/aes/test/ecb_vk.txt A /trunk/src/lib/crypto/aes/test/ecb_vt.txt A /trunk/src/lib/crypto/aes/test/katmct.pdf A /trunk/src/lib/crypto/aes/uitypes.h A /trunk/src/lib/crypto/aes/vb.txt A /trunk/src/lib/crypto/aes/vbaxam.doc AES implementation by Briad Gladman; tweaked for krb5 tree ------------------------------------------------------------------------ r15140 | raeburn | 2003-01-31 19:35:08 -0500 (Fri, 31 Jan 2003) | 3 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile.in * Makefile.in (clean-windows): Remove $(GENS). (krb524_err.c): Depend on krb524_err.et. ------------------------------------------------------------------------ r15139 | tlyu | 2003-01-31 00:50:29 -0500 (Fri, 31 Jan 2003) | 5 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c ticket: 620 * kcmd.c (v4_des_write): Apply patch from ghudson to fix non-right-justification case. ------------------------------------------------------------------------ r15138 | raeburn | 2003-01-30 19:43:50 -0500 (Thu, 30 Jan 2003) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.c * login.c (main): Initialize 'hostname'. ------------------------------------------------------------------------ r15137 | raeburn | 2003-01-30 19:41:17 -0500 (Thu, 30 Jan 2003) | 5 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.c ticket: 479 * login.c (try_krb4): Delete unused krb5 principal name argument. (main): Don't pass it. ------------------------------------------------------------------------ r15136 | hartmans | 2003-01-30 15:31:23 -0500 (Thu, 30 Jan 2003) | 4 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/definitions.texinfo ticket: 175 Change to use more appropriate sample domains and IPs. ------------------------------------------------------------------------ r15135 | raeburn | 2003-01-28 18:30:02 -0500 (Tue, 28 Jan 2003) | 6 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/RealmsConfig-glue.c ticket: 1339 status: open * RealmsConfig-glue.c (get_krbhst_default, krb_get_krbhst, krb_realmofhost): Use strcpy instead of strncpy. ------------------------------------------------------------------------ r15134 | raeburn | 2003-01-27 15:45:03 -0500 (Mon, 27 Jan 2003) | 6 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/RealmsConfig-glue.c ticket: new subject: krb4 library breaks old krb_get_admhst API * RealmsConfig-glue.c (krb_get_admhst): Use strcpy instead of strncpy, and max length of MAX_HSTNM. ------------------------------------------------------------------------ r15133 | epeisach | 2003-01-23 23:44:43 -0500 (Thu, 23 Jan 2003) | 5 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/parse.c * parse.c: Include errno.h for declaration of errno. glibc 2.3.1 declares errno as a macro - so must include header file before use. ------------------------------------------------------------------------ r15132 | raeburn | 2003-01-23 12:42:46 -0500 (Thu, 23 Jan 2003) | 6 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp (start_kerberos_daemons): Record more information when "tail -f" doesn't show the mark written to the log file. Look for and discard non-matching lines. (setup_root_shell): Ignore the message displayed by rlogin when a connection is refused to one address but other addresses are available. ------------------------------------------------------------------------ r15131 | raeburn | 2003-01-22 16:34:00 -0500 (Wed, 22 Jan 2003) | 3 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/Makefile.in * Makefile.in (all-unix, install): Build and install kadm_err.h. (install-headers-unix): Install both generated header files. ------------------------------------------------------------------------ r15130 | hartmans | 2003-01-21 14:02:58 -0500 (Tue, 21 Jan 2003) | 8 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_preauth.c ticket: new Subject: Timestamp preauth should return clock skew errors Tags: enhancement When the user supplies the correct password, but has a timestamp that is out of bounds, the server should reply with a clock skew error rather than a preauth required error. ------------------------------------------------------------------------ r15129 | raeburn | 2003-01-17 18:55:43 -0500 (Fri, 17 Jan 2003) | 3 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/krb5_32.def * krb5_32.def: Export krb5_rc_close, krb5_free_enc_tkt_part, and krb5_decrypt_tkt_part, for GSSAPI. ------------------------------------------------------------------------ r15128 | raeburn | 2003-01-17 18:28:59 -0500 (Fri, 17 Jan 2003) | 4 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in Use new target create-ehdrdir, defined differently for UNIX and WIN32, to conditionally create the target directory $(EHDRDIR) if needed, before copying files into it. ------------------------------------------------------------------------ r15127 | raeburn | 2003-01-17 18:22:10 -0500 (Fri, 17 Jan 2003) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin * krb5.hin (krb5_mk_req_checksum_func): Fix Windows calling convention syntax. ------------------------------------------------------------------------ r15126 | raeburn | 2003-01-17 18:19:47 -0500 (Fri, 17 Jan 2003) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_file.c * prof_file.c (profile_flush_file_data): [_WIN32]: Don't call sync. ------------------------------------------------------------------------ r15125 | raeburn | 2003-01-17 13:46:15 -0500 (Fri, 17 Jan 2003) | 4 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in * Makefile.in ($(EHDRDIR)$(S)gssapi.h): Depend on includes-unix, to make sure the directory is created before installation of the file. ($(EHDRDIR)$(S)gssapi_generic.h): Likewise. ------------------------------------------------------------------------ r15124 | raeburn | 2003-01-15 18:52:04 -0500 (Wed, 15 Jan 2003) | 5 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/krb4int.h M /trunk/src/lib/krb4/sendauth.c * sendauth.c (krb_net_rd_sendauth): Arg raw_len now points to KRB4_32; don't cast it to pointer to unsigned long. Change ld.so warning message check to be byte-order independent. * krb4int.h (krb_net_rd_sendauth): Decl updated. ------------------------------------------------------------------------ r15123 | tlyu | 2003-01-15 16:37:26 -0500 (Wed, 15 Jan 2003) | 6 lines Changed paths: A /trunk/src/lib/krb4/CCache-glue.c M /trunk/src/lib/krb4/ChangeLog ticket: 1189 This is the last piece of the KfM merge. * CCache-glue.c: New file from KfM. ------------------------------------------------------------------------ r15122 | raeburn | 2003-01-14 22:31:47 -0500 (Tue, 14 Jan 2003) | 10 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/Makefile.in ticket: 1209 status: resolved Use "standard" error table processing rules. * Makefile.in (krb_err.et, kadm_err.et): New intermediate targets; copy files from lib/krb4. (krb_err.h, kadm_err.h): Delete actions, use patterns in pre.in. (clean-unix): Delete these generated files. ------------------------------------------------------------------------ r15121 | epeisach | 2003-01-14 14:08:21 -0500 (Tue, 14 Jan 2003) | 5 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in A /trunk/src/t_krbconf * Makefile.in (check-unix): Invoke t_krbconf instead of struggling with differing versions of make's quoting of \ and $. * t_krbconf: Small shell script to test krb5-config. ------------------------------------------------------------------------ r15120 | epeisach | 2003-01-13 18:00:58 -0500 (Mon, 13 Jan 2003) | 11 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/krb5-config.in ticket: 1311 * Makefile.in (check-unix): Test to see if krb5-config outputs variables that require Makefile substitutions. * krb5-config.in: Remore $(PURE) from output. Handle variables $(RPATH_FLAG) and $(LDFLAGS). If config/shlib.conf is changed again, we will detect brokeness in krb5-config before the release. ------------------------------------------------------------------------ r15119 | raeburn | 2003-01-13 17:16:21 -0500 (Mon, 13 Jan 2003) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog A /trunk/src/util/profile/profile.pbexp * profile.pbexp: New file. ------------------------------------------------------------------------ r15118 | raeburn | 2003-01-13 17:11:14 -0500 (Mon, 13 Jan 2003) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_int.h * prof_int.h (SHARE_TREE_DATA): Define only on Mac. ------------------------------------------------------------------------ r15117 | tlyu | 2003-01-12 23:51:26 -0500 (Sun, 12 Jan 2003) | 8 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/krb5_32.def ticket: 1177 status: open This should be all that remains of the 1-2-2-branch merge; some additional sanity-checking of merge needed though. * krb5_32.def: Merge from 1-2-2-branch. ------------------------------------------------------------------------ r15116 | epeisach | 2003-01-12 13:17:02 -0500 (Sun, 12 Jan 2003) | 6 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/svr_iters.c ticket: new subject: kadm5_get_either leaks memory * svr_iters.c (kadm5_get_either): For POSIX_REGEXPS (i.e. regcomp), call regfree() to cleanup memory. ------------------------------------------------------------------------ r15115 | epeisach | 2003-01-12 13:02:03 -0500 (Sun, 12 Jan 2003) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/send_tgs.c ticket: new subject: Memory leak in krb5_send_tgs() * send_tgs.c (krb5_send_tgs): Free memory leak of TGS_REQ. ------------------------------------------------------------------------ r15114 | epeisach | 2003-01-12 12:36:53 -0500 (Sun, 12 Jan 2003) | 6 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/clnt_perror.c M /trunk/src/lib/rpc/svc_auth_gssapi.c * svc_auth_gssapi.c (_svcauth_gssapi_unset_names): If invoked more than once, do not double free memory. * clnt_perror.c (clnt_sperror): Do not write past end of allocated buffer. ------------------------------------------------------------------------ r15113 | epeisach | 2003-01-12 08:07:49 -0500 (Sun, 12 Jan 2003) | 4 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_util.h M /trunk/src/kdc/main.c M /trunk/src/kdc/replay.c * kdc_util.h, replay.c, main.c: Pass global krb5_context to kdc_free_lookaside() instead of per realm one - which has been freed by time invoked. ------------------------------------------------------------------------ r15112 | epeisach | 2003-01-12 08:03:35 -0500 (Sun, 12 Jan 2003) | 3 lines Changed paths: M /trunk/src/tests/hammer/ChangeLog M /trunk/src/tests/hammer/kdc5_hammer.c * kdc5_hammer.c (verify_cs_pair): Use krb5_free_creds() instead of krb5_free_cred_contents() to cleanup memory leak. ------------------------------------------------------------------------ r15111 | raeburn | 2003-01-10 18:19:01 -0500 (Fri, 10 Jan 2003) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/configure.in M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/configure.in M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/configure.in M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/configure.in M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/configure.in M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/configure.in M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/configure.in M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/configure.in M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/configure.in M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/configure.in M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/configure.in M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/configure.in M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/configure.in M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/configure.in Search for ar, ranlib, install in KRB5_BUILD_LIBRARY* macros rather than explicitly in directories using those macros. ------------------------------------------------------------------------ r15110 | raeburn | 2003-01-10 17:42:05 -0500 (Fri, 10 Jan 2003) | 5 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/configure.in M /trunk/src/util/profile/prof_file.c ticket: 1237 status: open Use passwd entry for ~ expansion if $HOME isn't set. Also fix a minor logic bug in checking file access. ------------------------------------------------------------------------ r15109 | raeburn | 2003-01-10 14:20:32 -0500 (Fri, 10 Jan 2003) | 2 lines Changed paths: M /trunk/src/appl/user_user/ChangeLog M /trunk/src/appl/user_user/server.c * server.c: Include port-sockets.h. ------------------------------------------------------------------------ r15108 | raeburn | 2003-01-10 14:10:30 -0500 (Fri, 10 Jan 2003) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/port-sockets.h M /trunk/src/include/socket-utils.h Move socklen_t and sockaddr_storage definitions to port-sockets.h. ------------------------------------------------------------------------ r15107 | raeburn | 2003-01-10 00:55:49 -0500 (Fri, 10 Jan 2003) | 5 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/appl/ChangeLog M /trunk/src/appl/configure.in M /trunk/src/appl/gssftp/ChangeLog M /trunk/src/appl/gssftp/configure.in M /trunk/src/clients/ChangeLog M /trunk/src/clients/configure.in M /trunk/src/config/ChangeLog M /trunk/src/config/lib.in M /trunk/src/config/libobj.in M /trunk/src/config/pre.in M /trunk/src/configure.in M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in M /trunk/src/kadmin/ChangeLog M /trunk/src/kadmin/configure.in M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile.in M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/arcfour/ChangeLog M /trunk/src/lib/crypto/arcfour/Makefile.in M /trunk/src/lib/crypto/configure.in M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/dk/ChangeLog M /trunk/src/lib/crypto/dk/Makefile.in M /trunk/src/lib/crypto/enc_provider/ChangeLog M /trunk/src/lib/crypto/enc_provider/Makefile.in M /trunk/src/lib/crypto/hash_provider/ChangeLog M /trunk/src/lib/crypto/hash_provider/Makefile.in M /trunk/src/lib/crypto/keyhash_provider/ChangeLog M /trunk/src/lib/crypto/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/old/ChangeLog M /trunk/src/lib/crypto/old/Makefile.in M /trunk/src/lib/crypto/raw/ChangeLog M /trunk/src/lib/crypto/raw/Makefile.in M /trunk/src/lib/crypto/sha1/ChangeLog M /trunk/src/lib/crypto/sha1/Makefile.in M /trunk/src/lib/crypto/yarrow/ChangeLog M /trunk/src/lib/crypto/yarrow/Makefile.in M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/configure.in M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/configure.in M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/configure.in M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/Makefile.in M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/Makefile.in M /trunk/src/lib/rpc/configure.in M /trunk/src/tests/ChangeLog M /trunk/src/tests/configure.in M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/Makefile.in M /trunk/src/util/db2/btree/Makefile.in M /trunk/src/util/db2/clib/Makefile.in M /trunk/src/util/db2/configure.in M /trunk/src/util/db2/db/Makefile.in M /trunk/src/util/db2/hash/Makefile.in M /trunk/src/util/db2/mpool/Makefile.in M /trunk/src/util/db2/recno/Makefile.in M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in M /trunk/src/util/profile/configure.in M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/Makefile.in M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/Makefile.in Use markers in Makefile.in rather than rules in configure.in to indicate when to use the lib.in and libobj.in makefile fragments. Pushing this per-directory info into Makefile.in will make it a little easier to work on combining configure scripts for multiple directories. ------------------------------------------------------------------------ r15106 | hartmans | 2003-01-09 20:23:49 -0500 (Thu, 09 Jan 2003) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_creds.c Ticket: 1260 Patch to get new service tickets in preference to using expired service tickets in krb5_get_credentials. ------------------------------------------------------------------------ r15105 | raeburn | 2003-01-09 19:14:16 -0500 (Thu, 09 Jan 2003) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/ftp.c M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/telnetd.c M /trunk/src/appl/user_user/ChangeLog M /trunk/src/appl/user_user/server.c M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/admin_server.c M /trunk/src/kadmin/v5passwdd/ChangeLog M /trunk/src/kadmin/v5passwdd/adm_conn.c Use socklen_t when passing address to socket functions. Fixes compilation warnings on AIX 4.3.3. ------------------------------------------------------------------------ r15104 | raeburn | 2003-01-09 18:55:06 -0500 (Thu, 09 Jan 2003) | 9 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/fake-addrinfo.h AIX 4.3.3 getaddrinfo() is broken in a slightly different way than I thought. * fake-addrinfo.h (getaddrinfo) [_AIX]: Always overwrite sa_family and sa_len fields, since sa_family at least may be non-zero *and* wrong. (protoname, socktypename, familyname, debug_dump_getaddrinfo_args, debug_dump_error, debug_dump_error, debug_dump_addrinfos) [DEBUG_ADDRINFO]: New debugging functions. (fake_getaddrinfo, getaddrinfo) [DEBUG_ADDRINFO]: Use them. ------------------------------------------------------------------------ r15103 | hartmans | 2003-01-09 16:12:34 -0500 (Thu, 09 Jan 2003) | 12 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/README M /trunk/src/appl/gss-sample/gss-client.c M /trunk/src/appl/gss-sample/gss-misc.c Ticket: 881 Status: open Between the 1.1 and 1.2 releases of Kerberos, the gss-sample protocol changed. People seem to use this sample for interop testing, so support for the old protocol is needed. This commit adds a -v1 flag to the gss-client that will use the old protocol. The server does not yet support the old protocol, so the ticket remains open. ------------------------------------------------------------------------ r15102 | raeburn | 2003-01-08 20:28:30 -0500 (Wed, 08 Jan 2003) | 2 lines Changed paths: M /trunk/src/kadmin/testing/util/ChangeLog M /trunk/src/kadmin/testing/util/Makefile.in * Makefile.in (DEFINES): New variable. Define HAS_STDARG for Tcl headers. ------------------------------------------------------------------------ r15101 | raeburn | 2003-01-08 19:20:20 -0500 (Wed, 08 Jan 2003) | 8 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_file.c ticket: 1301 status: open Try to do atomic file swap on UNIX when updating profile. * prof_file.c (make_hard_link): New function. (profile_flush_file_data): Use it to attempt a safe profile file replacement. ------------------------------------------------------------------------ r15100 | raeburn | 2003-01-08 19:17:27 -0500 (Wed, 08 Jan 2003) | 10 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_int.h M /trunk/src/util/profile/prof_parse.c ticket: 1237 status: open Support \r as additional line separator on Mac OS X. * prof_parse.c (profile_parse_file) [PROFILE_SUPPORTS_FOREIGN_NEWLINES]: Look for \r and treat it as a line break. * prof_int.h: Don't include prof_err.h. (PROFILE_SUPPORTS_FOREIGN_NEWLINES) [macintosh]: Define new macro. ------------------------------------------------------------------------ r15099 | hartmans | 2003-01-08 18:49:33 -0500 (Wed, 08 Jan 2003) | 8 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/fwd_tgt.c Previously fwd_tgt_creds required either that the hostname be passed in or that the principal be a host-based service. This means you cannot for example forward tickets to a GSSAPI user-based service. The requirement to get the hostname is only needed in cases where addressless tickets are not used. So when addressless tickets are used, do not require the hostname. ------------------------------------------------------------------------ r15098 | epeisach | 2003-01-08 16:50:21 -0500 (Wed, 08 Jan 2003) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/fake-addrinfo.h * fake-addrinfo.h (freeaddrinfo): Back out 1/3/03 change. ANSI does not require it. ------------------------------------------------------------------------ r15097 | hartmans | 2003-01-08 15:16:07 -0500 (Wed, 08 Jan 2003) | 5 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin 2003-01-08 Sam Hartman * krb5.hin : Move KRB5_CALLCONV specifier for krb5_mk_req_checksum_func to right place ------------------------------------------------------------------------ r15096 | raeburn | 2003-01-07 22:55:40 -0500 (Tue, 07 Jan 2003) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/lib/krb5/ccache/ccapi/ChangeLog M /trunk/src/lib/krb5/ccache/ccapi/winccld.c M /trunk/src/lib/krb5/ccache/t_cc.c More const for ops tables. ------------------------------------------------------------------------ r15095 | raeburn | 2003-01-07 22:51:50 -0500 (Tue, 07 Jan 2003) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/sendto_kdc.c * sendto_kdc.c (state_strings): Now const. ------------------------------------------------------------------------ r15094 | raeburn | 2003-01-07 22:51:03 -0500 (Tue, 07 Jan 2003) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/lib/krb5/ccache/cc_memory.c M /trunk/src/lib/krb5/ccache/ccbase.c M /trunk/src/lib/krb5/ccache/fcc.h More const for ops tables. ------------------------------------------------------------------------ r15093 | raeburn | 2003-01-07 22:45:50 -0500 (Tue, 07 Jan 2003) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/appdefault.c * appdefault.c (conf_yes, conf_no): Now const. ------------------------------------------------------------------------ r15092 | raeburn | 2003-01-07 22:42:54 -0500 (Tue, 07 Jan 2003) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/ccdefops.c M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_base.c M /trunk/src/lib/krb5/rcache/rc_dfl.h M /trunk/src/lib/krb5/rcache/rcdef.c Make ccache and rcache ops tables const. ------------------------------------------------------------------------ r15091 | hartmans | 2003-01-07 21:20:42 -0500 (Tue, 07 Jan 2003) | 7 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/mk_req_ext.c Ticket: 1054 For new encryption types and for RC4, encrypt the krb_cred message in the initial gssapi token if credentials are being delegated. For consistency with Microsoft, we encrypt the credentials using the session key not the subsession key. ------------------------------------------------------------------------ r15090 | raeburn | 2003-01-07 19:34:36 -0500 (Tue, 07 Jan 2003) | 2 lines Changed paths: M /trunk/src/kadmin/ChangeLog M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/kdbkeys/ChangeLog M /trunk/src/kadmin/passwd/ChangeLog M /trunk/src/kadmin/passwd/unit-test/ChangeLog M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/testing/ChangeLog M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/util/ChangeLog M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/unit-test/ChangeLog M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/unit-test/ChangeLog Log entries for Makefile.ov deletion. ------------------------------------------------------------------------ r15089 | raeburn | 2003-01-07 19:26:20 -0500 (Tue, 07 Jan 2003) | 2 lines Changed paths: M /trunk/src/appl/telnet/ChangeLog D /trunk/src/appl/telnet/Makefile.orig M /trunk/src/appl/telnet/libtelnet/ChangeLog D /trunk/src/appl/telnet/libtelnet/Makefile.orig M /trunk/src/appl/telnet/telnet/ChangeLog D /trunk/src/appl/telnet/telnet/Makefile.orig M /trunk/src/appl/telnet/telnetd/ChangeLog D /trunk/src/appl/telnet/telnetd/Makefile.orig M /trunk/src/lib/gssapi/ChangeLog D /trunk/src/lib/gssapi/Makefile.original M /trunk/src/lib/gssapi/generic/ChangeLog D /trunk/src/lib/gssapi/generic/Makefile.original M /trunk/src/lib/gssapi/krb5/ChangeLog D /trunk/src/lib/gssapi/krb5/Makefile.original Nuke some old .orig files. ------------------------------------------------------------------------ r15088 | raeburn | 2003-01-07 16:42:15 -0500 (Tue, 07 Jan 2003) | 2 lines Changed paths: D /trunk/src/kadmin/Makefile.ov D /trunk/src/kadmin/cli/Makefile.ov D /trunk/src/kadmin/config.mk D /trunk/src/kadmin/dbutil/Makefile.ov D /trunk/src/kadmin/kdbkeys/Makefile.ov D /trunk/src/kadmin/passwd/Makefile.ov D /trunk/src/kadmin/passwd/unit-test/Makefile.ov D /trunk/src/kadmin/server/Makefile.ov D /trunk/src/kadmin/testing/Makefile.ov D /trunk/src/kadmin/testing/scripts/Makefile.ov D /trunk/src/kadmin/testing/util/Makefile.ov D /trunk/src/kadmin/v4server/Makefile.ov D /trunk/src/kadmin/v4server/unit-test/Makefile.ov D /trunk/src/lib/kadm5/Makefile.ov D /trunk/src/lib/kadm5/unit-test/Makefile.ov D /trunk/src/lib/rpc/Makefile.ov D /trunk/src/lib/rpc/unit-test/Makefile.ov nuke old OV makefile stuff ------------------------------------------------------------------------ r15087 | hartmans | 2003-01-07 14:27:50 -0500 (Tue, 07 Jan 2003) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/mk_req_ext.c ticket: 1054 Status: open Fix logic error in previous patch that broke gss_init_sec_context. ------------------------------------------------------------------------ r15084 | hartmans | 2003-01-06 17:51:16 -0500 (Mon, 06 Jan 2003) | 7 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin M /trunk/src/lib/ChangeLog M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/auth_con.c M /trunk/src/lib/krb5/krb/auth_con.h M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5_32.def Ticket: 1054 Status: open Implement krb5_auth_con_set_checksum_func, an API for setting a callback to specify the data to be checksummed by krb5_mk_req after the auth_context has been set up. Mainly useful for GSSAPI. ------------------------------------------------------------------------ r15082 | hartmans | 2003-01-05 18:28:05 -0500 (Sun, 05 Jan 2003) | 10 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.c M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/acl_files.c M /trunk/src/kadmin/v4server/admin_server.c M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/adb_policy.c M /trunk/src/lib/kadm5/srv/server_dict.c M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/dest_tkt.c M /trunk/src/lib/krb4/tf_util.c M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/syslog.c M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/clnt_udp.c M /trunk/src/lib/rpc/pmap_getmaps.c M /trunk/src/lib/rpc/pmap_rmt.c M /trunk/src/lib/rpc/svc_auth_gssapi.c M /trunk/src/lib/rpc/svc_run.c M /trunk/src/lib/rpc/svc_udp.c M /trunk/src/tests/dejagnu/ChangeLog M /trunk/src/tests/dejagnu/t_inetd.c M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/clib/mkstemp.c M /trunk/src/util/db2/test/ChangeLog M /trunk/src/util/db2/test/Makefile M /trunk/src/util/db2/test/SEQ_TEST/t.c M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/help.c M /trunk/src/util/ss/pager.c Ticket: new Subject: Only system headers should declare errno Component: krb5-build Many parts of krb5 declare errno in source files using extern int errno. This has not been needed in ANSI C for a long time, and actively breaks modern versions of glibc. So these declarations are removed and errno.h included where necessary. ------------------------------------------------------------------------ r15081 | raeburn | 2003-01-03 16:19:51 -0500 (Fri, 03 Jan 2003) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c * ftpd.c (auth_data): Kerberos v4 checksum must be a 32-bit value. ------------------------------------------------------------------------ r15080 | epeisach | 2003-01-03 11:28:45 -0500 (Fri, 03 Jan 2003) | 11 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_util.h M /trunk/src/kdc/main.c M /trunk/src/kdc/network.c M /trunk/src/kdc/replay.c M /trunk/src/kdc/rtest.c * main.c: On exit, free more allocated memory, including: realm_tcp_ports data, kdc_realmlist, close the replay cache, and free the lookaside cache. * network.c (FREE_SET_DATA): Do not free a NULL pointer. * replay.c, kdc_util.h: Add kdc_free_lookaside() to clear the lookaside cache on shutdown - to search for memory leaks. * rtest.c (main): Do not allocate or free a NULL pointer. ------------------------------------------------------------------------ r15079 | epeisach | 2003-01-03 11:18:20 -0500 (Fri, 03 Jan 2003) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/compat_recv.c * compat_recv.c (accept_a_connection): Test if IPv6 socket returns EAFNOSUPPORT as well as EPROTONOSUPPORT. Irix 6.5.16m returns the former. ------------------------------------------------------------------------ r15078 | epeisach | 2003-01-03 09:33:46 -0500 (Fri, 03 Jan 2003) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/fake-addrinfo.h * fake-addrinfo.h (freeaddrinfo): Do not free a NULL pointer. ------------------------------------------------------------------------ r15077 | hartmans | 2003-01-01 18:00:12 -0500 (Wed, 01 Jan 2003) | 2 lines Changed paths: A /trunk/src/util/db2/test/Makefile blah ------------------------------------------------------------------------ r15076 | epeisach | 2003-01-01 10:22:21 -0500 (Wed, 01 Jan 2003) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/standalone.exp * standalone.exp: Only run the keytab to srvtab tests if kerberos 4 support is compiled into the source tree. ------------------------------------------------------------------------ r15075 | raeburn | 2003-01-01 05:13:20 -0500 (Wed, 01 Jan 2003) | 14 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/compat_recv.c M /trunk/src/appl/bsd/defines.h M /trunk/src/appl/bsd/krshd.c Add IPv6 support to rshd test/debug code: * compat_recv.c: Include sys/select.h and port-sockets.h. (krb5_compat_recvauth_version): Only attempt krb4 authentication if the source address is an IPv4 one. (accept_a_connection): New function, derived from old krshd.c. Listen on IPv6 as well as IPv4, if possible. * krshd.c (main): Call accept_a_connection. Change fromlen to a socklen_t. (doit): Initialize s. Change length passed to getsockname to a socklen_t. (recvauth): Change len to socklen_t. Cast peer IPv4 address before calling krb5_compat_recvauth_version. * defines.h: Include port-sockets.h. (accept_a_connection): Declare. ------------------------------------------------------------------------ r15074 | raeburn | 2003-01-01 04:33:21 -0500 (Wed, 01 Jan 2003) | 2 lines Changed paths: D /trunk/src/lib/krb5/keytab/db Remove files that haven't been used since 1995. ------------------------------------------------------------------------ r15073 | raeburn | 2002-12-31 04:21:12 -0500 (Tue, 31 Dec 2002) | 21 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_file.c M /trunk/src/util/profile/prof_init.c M /trunk/src/util/profile/prof_int.h M /trunk/src/util/profile/prof_tree.c M /trunk/src/util/profile/profile.exp M /trunk/src/util/profile/profile.hin Merge some Mac-specific changes from meeroh's branch: * profile.hin: Don't test MACINTOSH any more. On Mac OS X, include TargetConditionals.h, set some pragmas, define COPY_RESOURCE_FORK, and error out if TARGET_RT_MAC_CFM is defined; don't set the old m68k CFM pragmas. Always use PROFILE_USES_PATHS code, don't test or define it. (FSp_profile_init, FSp_profile_init_path): Declare, on Mac OS X. * prof_int.h (NO_SYS_TYPES_H, NO_SYS_STAT_H) [macintosh]: Don't define these. * prof_file.c: Always inclued sys/types.h and sys/stat.h. (GetMacOSTempFilespec): Deleted. (profile_flush_file_data) [COPY_RESOURCE_FORK]: Copy Mac resource fork from old file to new before renaming. (rw_access, profile_update_file_data, profile_flush_file_data, profile_free_file_data): Assume PROFILE_USES_PATHS, don't test. * prof_init.c (profile_ser_size, profile_ser_externalize, profile_ser_internalize): Likewise. (FSp_profile_init, FSp_profile_init_path): Define, on MacOS X. * profile.exp: Add FSp_* functions. * prof_file.c (r_access): New function. (profile_open_file): Use it. ------------------------------------------------------------------------ r15072 | raeburn | 2002-12-30 14:49:21 -0500 (Mon, 30 Dec 2002) | 3 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kerberos_v4.c * kerberos_v4.c (process_v4): Use a temporary variable for the current time instead of an incorrect pointer cast. ------------------------------------------------------------------------ r15071 | raeburn | 2002-12-30 14:46:21 -0500 (Mon, 30 Dec 2002) | 4 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/gss-misc.c * gss-misc.c (send_token, recv_token): Open-code the math to send and receive the length as four bytes in network order, rather than using the first four bytes of a size_t. ------------------------------------------------------------------------ r15070 | tlyu | 2002-12-23 17:43:03 -0500 (Mon, 23 Dec 2002) | 6 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/gssftp/ftp/Makefile.in M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/appl/telnet/libtelnet/Makefile.in M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in M /trunk/src/kadmin/ktutil/Makefile.in M /trunk/src/kdc/Makefile.in M /trunk/src/krb524/Makefile.in M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/util/ChangeLog M /trunk/src/util/depfix.sed ticket: 1276 owner: tlyu Replace dependencies on generated krb524 and krb4 headers with variables, to allow correct behavior when krb4 is disabled. ------------------------------------------------------------------------ r15069 | epeisach | 2002-12-23 13:12:29 -0500 (Mon, 23 Dec 2002) | 3 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/setup_mkey.c * setup_mkey.c (krb5_db_setup_mkey_name): Use size_t instead of int for lengths. ------------------------------------------------------------------------ r15068 | epeisach | 2002-12-23 13:10:56 -0500 (Mon, 23 Dec 2002) | 4 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c * asn1_k_decode.c (asn1_decode_sam_challenge_2_body): Add unused_var declaration to cleanup warnings. Signed/unsigned fix as well. ------------------------------------------------------------------------ r15067 | epeisach | 2002-12-23 13:09:24 -0500 (Mon, 23 Dec 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/t_kerb.c * t_kerb.c: Include string.h for strcmp prototype. ------------------------------------------------------------------------ r15066 | epeisach | 2002-12-23 13:08:02 -0500 (Mon, 23 Dec 2002) | 4 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_file.c * prof_file.c: Cast return from prof_mutex_lock and prof_mutex_unlock to void to avoid warnings of code with no side effects. ------------------------------------------------------------------------ r15065 | epeisach | 2002-12-23 13:01:54 -0500 (Mon, 23 Dec 2002) | 4 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/t_verify.c M /trunk/src/lib/crypto/pbkdf2.c M /trunk/src/lib/crypto/sha1/ChangeLog M /trunk/src/lib/crypto/sha1/t_shs3.c M /trunk/src/lib/crypto/t_encrypt.c M /trunk/src/lib/crypto/t_hmac.c M /trunk/src/lib/crypto/t_nfold.c Cleanup unused variables. Signed vs unsigned cleanup. Ensure variables set before use. ------------------------------------------------------------------------ r15064 | epeisach | 2002-12-23 12:57:48 -0500 (Mon, 23 Dec 2002) | 2 lines Changed paths: M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/t_crc.c * t_crc.c: Declare local functions static. ------------------------------------------------------------------------ r15063 | epeisach | 2002-12-23 12:55:44 -0500 (Mon, 23 Dec 2002) | 2 lines Changed paths: M /trunk/src/lib/crypto/keyhash_provider/ChangeLog M /trunk/src/lib/crypto/keyhash_provider/t_cksum.c * t_cksum.c: Cleanup (potential) variable used before set warning. ------------------------------------------------------------------------ r15062 | epeisach | 2002-12-23 12:53:01 -0500 (Mon, 23 Dec 2002) | 4 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/authorization.c M /trunk/src/clients/ksu/heuristic.c M /trunk/src/clients/ksu/ksu.h * authorization.c, heuristic.c, ksu.h: Use uid_t instead of int in arguments to fowner() and get_best_princ_for_target(). Signed vs. unsigned int cleanup. ------------------------------------------------------------------------ r15061 | raeburn | 2002-12-20 23:28:06 -0500 (Fri, 20 Dec 2002) | 11 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_file.c M /trunk/src/util/profile/prof_int.h * prof_int.h: Define USE_PTHREADS and include pthread.h if on MacOS X. (struct global_shared_profile_data) [USE_PTHREADS]: Add a mutex. (g_shared_trees_mutex) [USE_PTHREADS]: New macro, references the global mutex. (prof_mutex_lock, prof_mutex_unlock) [SHARE_TREE_DATA]: Define to use pthread functions or do nothing. (profile_free_file_data): Delete declaration. (profile_dereference_data): Declare. * prof_file.c (profile_free_file_data): Now static. (profile_open_file, profile_dereference_data) [SHARE_TREE_DATA]: Grab lock while manipulating global data list or its contents. ------------------------------------------------------------------------ r15060 | raeburn | 2002-12-20 17:38:04 -0500 (Fri, 20 Dec 2002) | 24 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_file.c M /trunk/src/util/profile/prof_int.h M /trunk/src/util/profile/prof_set.c Merge in data tree sharing, minus locking support, plus a bugfix or two. * prof_int.h (SHARE_TREE_DATA): Define. (struct _prf_file_t) [SHARE_TREE_DATA]: Make data field a pointer rather than an array. (struct global_shared_profile_data): New type, for profile library global data. (krb5int_profile_shared_data): Declare new variable. (g_shared_trees): New macro, refers to a field in the global data. (PROFILE_FILE_SHARED): New flag macro. * prof_file.c (krb5int_profile_shared_data): Initialize here. (profile_open_file) [SHARE_TREE_DATA]: Scan g_shared_trees for an entry with the same filename. If found, increment its reference count, update it, and return it; otherwise, allocate a new one, and add it to the list after filling it in. (profile_dereference_data): New function. Decrement reference count if SHARE_TREE_DATA, and free the data if appropriate. (profile_free_file): Call profile_dereference_data. (profile_free_file_data) [SHARE_TREE_DATA]: If the SHARED flag is set, remove it from the g_shared_trees list before freeing. Free up the allocated space. * prof_set.c (rw_setup) [SHARE_TREE_DATA]: If the object's data is shared, copy it into a new data structure not in the global shared list, and dereference the old one. ------------------------------------------------------------------------ r15059 | raeburn | 2002-12-19 00:24:58 -0500 (Thu, 19 Dec 2002) | 2 lines Changed paths: M /trunk/src/include/kerberosIV M /trunk/src/include/kerberosIV/.cvsignore M /trunk/src/lib/krb4 M /trunk/src/lib/krb4/.cvsignore Ignore some new generated files. ------------------------------------------------------------------------ r15058 | raeburn | 2002-12-19 00:23:44 -0500 (Thu, 19 Dec 2002) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/old_api_glue.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/conv_princ.c Clean up some broken uses of "const" in function interfaces. ------------------------------------------------------------------------ r15057 | raeburn | 2002-12-18 23:56:26 -0500 (Wed, 18 Dec 2002) | 2 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in * Makefile.in (check): Remove test_db before running tests. ------------------------------------------------------------------------ r15056 | raeburn | 2002-12-18 20:56:45 -0500 (Wed, 18 Dec 2002) | 7 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/api.2/init-v2.exp M /trunk/src/lib/kadm5/unit-test/lib/lib.t * api.2/init-v2.exp (test150, test151, test153): Don't try to set KRB5CCNAME; only the fact that it wasn't being done correctly prevented it from causing test failures. * lib/lib.t (kinit): If kinit reports a problem initializing the credentials cache, raise an error. ------------------------------------------------------------------------ r15055 | raeburn | 2002-12-18 20:53:29 -0500 (Wed, 18 Dec 2002) | 2 lines Changed paths: M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/init_db * init_db (qualname): If "kdb5_util create" fails, exit. ------------------------------------------------------------------------ r15054 | raeburn | 2002-12-18 20:48:21 -0500 (Wed, 18 Dec 2002) | 2 lines Changed paths: M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/env-setup.shin * env-setup.shin: Set KRB5CCNAME to something under $K5ROOT. ------------------------------------------------------------------------ r15053 | tlyu | 2002-12-18 02:17:25 -0500 (Wed, 18 Dec 2002) | 4 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/RealmsConfig-glue.c M /trunk/src/lib/krb4/win_store.c * RealmsConfig-glue.c: Fix up KRB5_CALLCONV. * win_store.c (krb__get_srvtabname): Add const to parameter. ------------------------------------------------------------------------ r15052 | raeburn | 2002-12-18 01:05:38 -0500 (Wed, 18 Dec 2002) | 2 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/auth_gssapi_misc.c Fix some 64-bit problems. ------------------------------------------------------------------------ r15051 | raeburn | 2002-12-17 21:09:27 -0500 (Tue, 17 Dec 2002) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_GETSOCKNAME_ARGS, KRB5_GETPEERANME_ARGS): Check for socklen_t pointer as second argument. ------------------------------------------------------------------------ r15050 | tlyu | 2002-12-16 15:55:15 -0500 (Mon, 16 Dec 2002) | 4 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/tkt_string.c M /trunk/src/lib/krb4/win_glue.c * tkt_string.c (krb5_set_tkt_string): Add KRB5_CALLCONV. * win_glue.c (krb_set_tkt_string): Add KRB5_CALLCONV. ------------------------------------------------------------------------ r15049 | epeisach | 2002-12-16 14:12:16 -0500 (Mon, 16 Dec 2002) | 3 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in Changes to allow compilation --with-system-db and --enable-shared (Do not depend on lib/db.so being present) ------------------------------------------------------------------------ r15048 | tlyu | 2002-12-13 23:10:42 -0500 (Fri, 13 Dec 2002) | 7 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/ad_print.c M /trunk/src/lib/krb4/g_in_tkt.c M /trunk/src/lib/krb4/g_pw_in_tkt.c M /trunk/src/lib/krb4/kadm_net.c M /trunk/src/lib/krb4/klog.c M /trunk/src/lib/krb4/kuserok.c M /trunk/src/lib/krb4/log.c M /trunk/src/lib/krb4/memcache.c M /trunk/src/lib/krb4/netread.c M /trunk/src/lib/krb4/netwrite.c M /trunk/src/lib/krb4/password_to_key.c M /trunk/src/lib/krb4/recvauth.c M /trunk/src/lib/krb4/stime.c M /trunk/src/lib/krb4/tkt_string.c * ad_print.c, g_in_tkt.c, g_pw_in_tkt.c, kadm_net.c, klog.c: * kuserok.c, log.c, memcache.c, netread.c, netwrite.c: * password_to_key.c, recvauth.c, stime.c, tkt_string.c: Change _WINDOWS to _WIN32 in many places. Update copyright notices. Remove _WINDOWS handling completely in a few places where it's not needed. ------------------------------------------------------------------------ r15047 | tlyu | 2002-12-12 16:33:16 -0500 (Thu, 12 Dec 2002) | 2 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/Makefile.in M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/util/profile/Makefile.in update dependencies ------------------------------------------------------------------------ r15046 | tlyu | 2002-12-12 16:25:51 -0500 (Thu, 12 Dec 2002) | 22 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/kerberos.c M /trunk/src/appl/telnet/libtelnet/strcasecmp.c M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/des.h M /trunk/src/include/kerberosIV/krb.h M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kerberos_v4.c M /trunk/src/lib/krb4/ChangeLog A /trunk/src/lib/krb4/FSp-glue.c M /trunk/src/lib/krb4/Makefile.in A /trunk/src/lib/krb4/RealmsConfig-glue.c M /trunk/src/lib/krb4/dest_tkt.c M /trunk/src/lib/krb4/err_txt.c D /trunk/src/lib/krb4/g_admhst.c M /trunk/src/lib/krb4/g_in_tkt.c D /trunk/src/lib/krb4/g_krbhst.c D /trunk/src/lib/krb4/g_krbrlm.c M /trunk/src/lib/krb4/g_svc_in_tkt.c M /trunk/src/lib/krb4/g_tf_fname.c M /trunk/src/lib/krb4/g_tf_realm.c M /trunk/src/lib/krb4/in_tkt.c M /trunk/src/lib/krb4/krb4int.h M /trunk/src/lib/krb4/krb_err.et D /trunk/src/lib/krb4/realmofhost.c M /trunk/src/lib/krb4/send_to_kdc.c M /trunk/src/lib/krb4/tf_util.c ticket: 1189 status: open More KfM merge work. Create new file FSp-glue.c including KfM functions that had previously been scattered through various other files. Port RealmsConfig-glue.c from KfM, including old Unix-ish krb4 configuration code as fallback. Remove other files containing old realm/config file support. Add KRB5_CALLCONV to krb_get_in_tkt_creds. Fix various functions to take const char* as arguments now that tkt_string() returns const. Assorted minor cleanup. Implement krb_get_err_text in terms of com_err. Implement gross kludge to force krb_err_txt to remain in sync with com_err. ------------------------------------------------------------------------ r15045 | tlyu | 2002-12-12 16:10:55 -0500 (Thu, 12 Dec 2002) | 5 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/config/ChangeLog M /trunk/src/config/post.in M /trunk/src/config/pre.in M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/Makefile.in M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/Makefile.in Fix depend rules to keep state about whether verification of various things succeeded. Change some double colons to single colons. Add a new depend-dependencies target to allow Makefile.in to specify things that must be built for depend to work. ------------------------------------------------------------------------ r15044 | tlyu | 2002-12-12 16:00:49 -0500 (Thu, 12 Dec 2002) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin * krb5.hin: Update comment on krb5_kt_free_entry prototype to point at the correct recommended function. ------------------------------------------------------------------------ r15043 | tlyu | 2002-12-12 15:53:54 -0500 (Thu, 12 Dec 2002) | 3 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/et_h.awk * et_h.awk: It's "const struct error_table et_" in the c file, so it's now const here too. ------------------------------------------------------------------------ r15042 | tlyu | 2002-12-09 18:03:54 -0500 (Mon, 09 Dec 2002) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/post.in * post.in: depfix2.sed -> .depfix2.sed to avoid a little clutter. ------------------------------------------------------------------------ r15041 | hartmans | 2002-12-09 16:32:09 -0500 (Mon, 09 Dec 2002) | 2 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/misc.h Fix prototypes for *_wrapper_3 ------------------------------------------------------------------------ r15040 | epeisach | 2002-12-09 11:26:17 -0500 (Mon, 09 Dec 2002) | 5 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/misc.h * misc.h: Rename prototypes from chpass_principal_wrapper and randkey_principal_wrapper to chpass_principal_wrapper_3 and randkey_principal_wrapper_3 ------------------------------------------------------------------------ r15039 | tlyu | 2002-12-06 23:17:23 -0500 (Fri, 06 Dec 2002) | 6 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/sendmsg.c ticket: 1189 status: open * sendmsg.c (krb524_sendto_kdc): Update calls to locate_server() and locate_kdc() to restrict protocol family to IPv4. ------------------------------------------------------------------------ r15038 | tlyu | 2002-12-06 23:14:07 -0500 (Fri, 06 Dec 2002) | 12 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/g_ad_tkt.c M /trunk/src/lib/krb4/g_in_tkt.c M /trunk/src/lib/krb4/send_to_kdc.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/accessor.c M /trunk/src/lib/krb5/os/changepw.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/os-proto.h M /trunk/src/lib/krb5/os/sendto_kdc.c M /trunk/src/lib/krb5/os/t_locate_kdc.c M /trunk/src/lib/krb5/os/t_std_conf.c ticket: 1189 status: open Fix some KRB5_CALLCONV botches that were causing trouble for Windows build. Update send_to_kdc() to use various krb5 internals to talk to the krb4 KDC. Add a new internal function to optionally return the local address used to talk to the KDC. Many changes to lib/krb5/os to support this. Fix bug in krb5int_sendto() that prevented correct UDP length from being returned. Update callers of internal locate_* and sendto_* functions. ------------------------------------------------------------------------ r15037 | raeburn | 2002-12-06 22:37:24 -0500 (Fri, 06 Dec 2002) | 31 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_err.et M /trunk/src/util/profile/prof_file.c M /trunk/src/util/profile/prof_init.c M /trunk/src/util/profile/prof_int.h M /trunk/src/util/profile/prof_set.c M /trunk/src/util/profile/prof_tree.c M /trunk/src/util/profile/test_profile.c ticket: 1237 status: open Checkpoint first step of merge. Moved per-file data into a separate object from the profile handle. Dropped some old MacOS 9 code. * prof_int.h: Include Mac OS X versions of header files if appropriate. Only include prof_err.h if profile.h doesn't define ERROR_TABLE_BASE_prof. (struct _prf_data_t): Move most of contents of _prf_file_t here. Add reference count. (prf_data_t): New typedef. (struct _prf_file_t): Include an array of one _prf_data_t structure. * prof_file.c (profile_open_file): Fill in "data" field. Drop some old Mac specific code. (profile_flush_file_data): Renamed from profile_flush_file, now takes prf_data_t argument. (profile_flush_file_data): Likewise. (profile_free_file): Now calls profile_free_file_data. (profile_free_file_data): New function, with most of old profile_free_file code. * prof_init.c (profile_init_path): Removed old Mac version. (profile_ser_size, profile_ser_externalize): Get file data from new "data" field. * prof_set.c (rw_setup, profile_update_relation, profile_clear_relation, profile_rename_section, profile_add_relation): Likewise. * prof_tree.c (profile_node_iterator): Likewise. * test_profile.c (do_batchmode): Likewise. * prof_int.h (profile_flush_file): Now a macro. * prof_err.et (PROF_MAGIC_FILE_DATA): New error code value. ------------------------------------------------------------------------ r15036 | raeburn | 2002-12-06 20:55:47 -0500 (Fri, 06 Dec 2002) | 3 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_get.c * prof_get.c (conf_yes, conf_no): Entries now point to const. (profile_parse_boolean): Updated type of 'p' correspondingly. ------------------------------------------------------------------------ r15035 | epeisach | 2002-12-06 14:24:19 -0500 (Fri, 06 Dec 2002) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in * Makefile.in (clean-unix): Remove krb5-config. ------------------------------------------------------------------------ r15034 | epeisach | 2002-12-06 14:23:12 -0500 (Fri, 06 Dec 2002) | 3 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/t_hmac.c * Makefile.in (clean): Clean up more test executables and object files. ------------------------------------------------------------------------ r15033 | epeisach | 2002-12-06 14:01:46 -0500 (Fri, 06 Dec 2002) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/gssftp/ChangeLog M /trunk/src/appl/gssftp/configure.in * configure.in: Quote the argument to AC_CHECK_HEADER. Autoconf 2.57 was having problems. ------------------------------------------------------------------------ r15032 | epeisach | 2002-12-06 13:00:24 -0500 (Fri, 06 Dec 2002) | 3 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/configure.in * configure.in: Quote the argument to AC_CHECK_HEADER. Autoconf 2.57 was having problems. ------------------------------------------------------------------------ r15031 | tlyu | 2002-12-05 22:27:01 -0500 (Thu, 05 Dec 2002) | 2 lines Changed paths: M /trunk/src/lib/krb4/Makefile.in update dependencies ------------------------------------------------------------------------ r15030 | tlyu | 2002-12-05 22:22:41 -0500 (Thu, 05 Dec 2002) | 3 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/kname_parse.c * kname_parse.c (kname_unparse): Add new function ported from KfM, including support functions. ------------------------------------------------------------------------ r15029 | hartmans | 2002-12-05 20:02:13 -0500 (Thu, 05 Dec 2002) | 7 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/util_token.c 2002-12-05 Sam Hartman * util_token.c (g_verify_token_header g_make_token_header): Accept -1 to mean that no token type is expected; the token type is purely an RFC 1964 artifact and is not used in other mechanisms such as SPNEGO. ------------------------------------------------------------------------ r15028 | tlyu | 2002-12-05 15:01:48 -0500 (Thu, 05 Dec 2002) | 2 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/decomp_tkt.c * decomp_tkt.c (decomp_ticket): Add KRB5_CALLCONV. ------------------------------------------------------------------------ r15027 | tlyu | 2002-12-04 19:28:13 -0500 (Wed, 04 Dec 2002) | 3 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/krb4int.h * krb4int.h: Remove now conflicting prototype for krb_set_lifetime(). ------------------------------------------------------------------------ r15026 | tlyu | 2002-12-04 02:00:13 -0500 (Wed, 04 Dec 2002) | 3 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/des.h * des.h: Move explicit definition of _WINDOWS to precede conditionalized inclusion of win-mac.h. ------------------------------------------------------------------------ r15025 | tlyu | 2002-12-04 01:35:46 -0500 (Wed, 04 Dec 2002) | 3 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/kadm.h * kadm.h: Include port-sockets.h, not netinet/in.h, for Windows portability. ------------------------------------------------------------------------ r15024 | tlyu | 2002-12-04 01:34:59 -0500 (Wed, 04 Dec 2002) | 2 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in * Makefile.in: Fix up includes handling somewhat. ------------------------------------------------------------------------ r15023 | tlyu | 2002-12-02 23:59:03 -0500 (Mon, 02 Dec 2002) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/lib/ChangeLog M /trunk/src/lib/win_glue.c Update Windows build for kadm_err.* ------------------------------------------------------------------------ r15022 | tlyu | 2002-12-02 23:43:37 -0500 (Mon, 02 Dec 2002) | 2 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/Makefile.in * Makefile.in (kadm_err.h): Build here. ------------------------------------------------------------------------ r15021 | tlyu | 2002-12-02 22:40:27 -0500 (Mon, 02 Dec 2002) | 2 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/change_password.c * change_password.c: Remove netdb.h inclusion. ------------------------------------------------------------------------ r15020 | tlyu | 2002-11-27 12:15:17 -0500 (Wed, 27 Nov 2002) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/post.in * post.in (clean-unix): Clean depfix2.sed as well. ------------------------------------------------------------------------ r15019 | tlyu | 2002-11-27 12:10:11 -0500 (Wed, 27 Nov 2002) | 2 lines Changed paths: M /trunk/src/kadmin/testing/util/Makefile.in upde dependencies ------------------------------------------------------------------------ r15018 | tlyu | 2002-11-27 12:09:22 -0500 (Wed, 27 Nov 2002) | 2 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in * Makefile.in (SRCS): Add kadm_err.c. It was missing. ------------------------------------------------------------------------ r15017 | tlyu | 2002-11-27 11:55:06 -0500 (Wed, 27 Nov 2002) | 3 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/depfix.sed * depfix.sed: Remove tcl-specific headers from dependencies. Delete now obsolete comment about gcc-specific directories. ------------------------------------------------------------------------ r15016 | tlyu | 2002-11-26 23:27:56 -0500 (Tue, 26 Nov 2002) | 2 lines Changed paths: M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/gssftp/ftp/Makefile.in M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/kadmin/ktutil/Makefile.in M /trunk/src/kadmin/testing/util/Makefile.in M /trunk/src/krb524/Makefile.in M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/util/profile/Makefile.in update dependencies ------------------------------------------------------------------------ r15015 | tlyu | 2002-11-26 23:26:38 -0500 (Tue, 26 Nov 2002) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ChangeLog M /trunk/src/appl/gssftp/configure.in * configure.in: Set SETENVSRC correctly. ------------------------------------------------------------------------ r15014 | tlyu | 2002-11-26 22:09:35 -0500 (Tue, 26 Nov 2002) | 16 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/Makefile.in M /trunk/src/include/kerberosIV/des.h D /trunk/src/include/kerberosIV/des_conf.h D /trunk/src/include/kerberosIV/highc.h M /trunk/src/include/kerberosIV/kadm.h M /trunk/src/include/kerberosIV/krb.h D /trunk/src/include/kerberosIV/krb_conf.h D /trunk/src/include/kerberosIV/passwd_server.h D /trunk/src/include/kerberosIV/principal.h M /trunk/src/include/kerberosIV/prot.h M /trunk/src/include/port-sockets.h M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/Makefile.in D /trunk/src/kadmin/v4server/kadm_err.et M /trunk/src/kadmin/v4server/kadm_server.h D /trunk/src/kadmin/v4server/kadm_stream.c M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/kerberos_v4.c M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in A /trunk/src/lib/krb4/change_password.c M /trunk/src/lib/krb4/configure.in M /trunk/src/lib/krb4/g_in_tkt.c M /trunk/src/lib/krb4/g_pw_in_tkt.c A /trunk/src/lib/krb4/kadm_err.et A /trunk/src/lib/krb4/kadm_net.c A /trunk/src/lib/krb4/kadm_stream.c M /trunk/src/lib/krb4/mk_req.c D /trunk/src/lib/krb4/one.c A /trunk/src/lib/krb4/password_to_key.c M /trunk/src/lib/krb4/prot_client.c M /trunk/src/lib/krb4/prot_kdc.c M /trunk/src/lib/krb4/rd_req.c M /trunk/src/lib/krb4/tf_util.c M /trunk/src/lib/krb4/tkt_string.c ticket: 1189 status: open Merge more KfM krb4 things. Implement *_in_tkt_creds, mk_req_creds, and rd_req_int functions. Implement KfM krb4 kadm password changing, mostly by pulling in the client side of the kadm library into the krb4 library. Do some more header file cleanup of des.h and krb.h. Remove some ancient krb4 dead weight. Some Mac-specific functionality still needs to be merged. ------------------------------------------------------------------------ r15013 | tlyu | 2002-11-18 22:28:21 -0500 (Mon, 18 Nov 2002) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/lib/ChangeLog M /trunk/src/lib/win_glue.c Remove references to kadm_err.et for now, since the requisite changes have not yet been committed. ------------------------------------------------------------------------ r15012 | epeisach | 2002-11-15 15:21:51 -0500 (Fri, 15 Nov 2002) | 7 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/authenc.c M /trunk/src/appl/telnet/telnetd/configure.in M /trunk/src/appl/telnet/telnetd/ext.h M /trunk/src/appl/telnet/telnetd/state.c M /trunk/src/appl/telnet/telnetd/sys_term.c M /trunk/src/appl/telnet/telnetd/utility.c * configure.in: Test for speed_t being present. * sys_term.c (addarg): When reallocing memory, ensure in size of pointer. Use speed_t instead of int for termspeeds. * authenc.c, ext.h, state.c, utility.c: Unsigned/signed cleanup. ------------------------------------------------------------------------ r15011 | epeisach | 2002-11-15 15:21:35 -0500 (Fri, 15 Nov 2002) | 10 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/authenc.c M /trunk/src/appl/telnet/telnet/commands.c M /trunk/src/appl/telnet/telnet/externs.h M /trunk/src/appl/telnet/telnet/main.c M /trunk/src/appl/telnet/telnet/network.c M /trunk/src/appl/telnet/telnet/sys_bsd.c M /trunk/src/appl/telnet/telnet/telnet.c M /trunk/src/appl/telnet/telnet/utilities.c * sys_bsd.c: Moved declaration for susp() to type of file and provide prototype. * commands.c, externs.h, telnet.c, network.c: Add prototype declaration for command handler table dispatch functions. Make functions called consistant with prototype. Misc unsigned/signed cleanups. * authenc.c, main.c, utilities.c: Signed vs. unsigned cleanup. ------------------------------------------------------------------------ r15010 | epeisach | 2002-11-15 15:21:18 -0500 (Fri, 15 Nov 2002) | 17 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/auth-proto.h M /trunk/src/appl/telnet/libtelnet/auth.c M /trunk/src/appl/telnet/libtelnet/auth.h M /trunk/src/appl/telnet/libtelnet/configure.in M /trunk/src/appl/telnet/libtelnet/enc-proto.h M /trunk/src/appl/telnet/libtelnet/enc_des.c M /trunk/src/appl/telnet/libtelnet/encrypt.c M /trunk/src/appl/telnet/libtelnet/forward.c M /trunk/src/appl/telnet/libtelnet/kerberos.c M /trunk/src/appl/telnet/libtelnet/kerberos5.c M /trunk/src/appl/telnet/libtelnet/misc-proto.h M /trunk/src/appl/telnet/libtelnet/misc.c M /trunk/src/appl/telnet/libtelnet/setenv.c M /trunk/src/appl/telnet/libtelnet/spx.c * enc-proto.h, enc_des.c, encrypt.c: Unsigned/signed cleanups. * forward.c: Include unistd.h if present on machine. * misc-proto.h misc.c (auth_encrypt_user): Declare argument as const. * auth.c: Cast argument auth_encrypt_user. auth_gen_printsub() and auth_printsub() take unsigned int as buffer length. * auth.h, auth-proto.h, kerberos.c, kerberos5.c, spx.c: auth_gen_printsub(), auth_printsub(), kerberos4_printsub(), kerberos5_printsub(), spx_printsub() take unsigned int as length argument. * configure.in: Check for unistd.h ------------------------------------------------------------------------ r15009 | tlyu | 2002-11-15 14:26:55 -0500 (Fri, 15 Nov 2002) | 3 lines Changed paths: M /trunk/src/Makefile.in argh let's try this again. ------------------------------------------------------------------------ r15008 | tlyu | 2002-11-15 14:21:50 -0500 (Fri, 15 Nov 2002) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in * Makefile.in: Remove some missed references to adm_err.et. ------------------------------------------------------------------------ r15007 | epeisach | 2002-11-15 11:12:20 -0500 (Fri, 15 Nov 2002) | 16 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/export_name.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/k5seal.c M /trunk/src/lib/gssapi/krb5/k5unseal.c M /trunk/src/lib/gssapi/krb5/util_crypt.c M /trunk/src/lib/gssapi/krb5/util_seqnum.c * accept_sec_context.c (krb5_gss_accept_sec_context): Use unsigned lengths for arguments to g_token_size and g_make_token_header. * export_name.c (krb5_gss_export_name): Change local length variable to unsigned. * k5unseal.c (kg_unseal_v1): Seqnum variable changed from krb5_int32 to krb5_ui_4. * k5seal.c (make_seal_token_v1): Change seqnum argument to krb5_ui_4 from krb5_int32 to match krb5_gss_ctx_id_rec struct. * gssapiP_krb5.h, util_crypt.c, util_seqnum.c: kg_make_seq_num(), kg_get_seq_num() changed to use krb5_ui_4 for sequence numbers. kg_encrypt(), kg_decrypt() length argument now unsigned. ------------------------------------------------------------------------ r15006 | epeisach | 2002-11-15 11:12:03 -0500 (Fri, 15 Nov 2002) | 3 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapiP_generic.h M /trunk/src/lib/gssapi/generic/util_token.c * gssapiP_generic.h, util_token.c: Change g_make_token_header and g_verfy_token_header to take an unsigned length in. ------------------------------------------------------------------------ r15002 | raeburn | 2002-11-14 20:20:28 -0500 (Thu, 14 Nov 2002) | 10 lines Changed paths: M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/Makefile.in M /trunk/src/lib/rpc/unit-test/lib/helpers.exp Better cleanup; reduce filename conflict. * Makefile.in (unit-test-ok): Depend only on unit-test-body. (unit-test-body): Remove krb5cc_rpc_test_* on entry and on successful exit. On error exit, let the trap handler do all the cleanup. Incorporate old unit-test-setup commands. (unit-test-setup, unit-test-cleanup): Targets deleted. * lib/helpers.exp (start_client, wait_client): Set KRB5CCNAME to something in the current directory. ------------------------------------------------------------------------ r15001 | tlyu | 2002-11-14 14:10:33 -0500 (Thu, 14 Nov 2002) | 4 lines Changed paths: M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/changepw.c * changepw.c: Remove reference to adm_err.h. Update dependencies as well. ------------------------------------------------------------------------ r15000 | tlyu | 2002-11-14 13:57:07 -0500 (Thu, 14 Nov 2002) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in * Makefile.in: Remove references to adm_err.h from here too. ------------------------------------------------------------------------ r14999 | tlyu | 2002-11-14 13:46:06 -0500 (Thu, 14 Nov 2002) | 3 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/Makefile.in D /trunk/src/lib/krb5/error_tables/adm_err.et * Makefile.in: Remove references to adm_err.et. It's not used, and conflicts with the krb4 kadm error table. ------------------------------------------------------------------------ r14998 | epeisach | 2002-11-14 11:12:56 -0500 (Thu, 14 Nov 2002) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_in_tkt.c * get_in_tkt.c (krb5_get_in_tkt): Do not pass NULL when an integer 0 is intended to send_as_request(). ------------------------------------------------------------------------ r14997 | kenh | 2002-11-14 10:48:36 -0500 (Thu, 14 Nov 2002) | 6 lines Changed paths: M /trunk/src/lib/crypto/combine_keys.c ticket: new subject: Wrong size for memset()s in combine_keys(). The wrong size was used in the final memset()'s of various combine_key temporary variables. Pointed out by Ken Renard. ------------------------------------------------------------------------ r14996 | epeisach | 2002-11-13 23:43:25 -0500 (Wed, 13 Nov 2002) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/config/ChangeLog M /trunk/src/config/post.in M /trunk/src/config/pre.in M /trunk/src/util/ChangeLog M /trunk/src/util/reconf Invoke autoconf/autoreconf with the option --localdir or --include depending on if pre/post autoconf 2.54. In 2.55 --localdir has been removed and replaced with --include which was introduced in 2.53. ------------------------------------------------------------------------ r14995 | raeburn | 2002-11-12 21:05:16 -0500 (Tue, 12 Nov 2002) | 13 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/fake-addrinfo.h Better type and bounds checking: * fake-addrinfo.h [NEED_FAKE_GETADDRINFO]: Include errno.h. (fake_getnameinfo): Check that socklen_t size arguments are positive and fit in size_t; return EAI_SYSTEM/EINVAL if not. Use the size_t variants when calling string functions. Work around another AIX bug: [_AIX]: Define NUMERIC_SERVICE_BROKEN. [NUMERIC_SERVICE_BROKEN]: Include ctype.h and stdlib.h. (getaddrinfo) [NUMERIC_SERVICE_BROKEN]: If the service name is a numeric string, save its value and the socket type, pass a null pointer to the real getaddrinfo, and patch the returned results. ------------------------------------------------------------------------ r14994 | raeburn | 2002-11-12 20:50:12 -0500 (Tue, 12 Nov 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in * Makefile.in (t_locate_kdc): Use normal CC_LINK rule for linking test program. ------------------------------------------------------------------------ r14993 | tlyu | 2002-11-12 18:47:31 -0500 (Tue, 12 Nov 2002) | 5 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/config/ChangeLog M /trunk/src/config/shlib.conf ticket: 1228 Fix TCL_RPATH to explicitly insert system library path into "-blibpath:" on AIX. ------------------------------------------------------------------------ r14992 | raeburn | 2002-11-11 16:54:53 -0500 (Mon, 11 Nov 2002) | 3 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/get_myaddress.c * get_myaddress.c (get_myaddress): Local array buf size should be counted in ifreq structs, not ifconf structs. ------------------------------------------------------------------------ r14991 | raeburn | 2002-11-11 15:23:43 -0500 (Mon, 11 Nov 2002) | 4 lines Changed paths: M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/Makefile.in * Makefile.in (unit-test-body): Set RPC_TEST_SRVTAB based on process-id. Set trap handler to delete it before returning an exit status. (unit-test-cleanup): Don't delete files here. ------------------------------------------------------------------------ r14986 | tlyu | 2002-11-08 22:35:29 -0500 (Fri, 08 Nov 2002) | 5 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp ticket: 1249 status: open Oops, missed a few checks for eof. ------------------------------------------------------------------------ r14984 | tlyu | 2002-11-08 20:39:45 -0500 (Fri, 08 Nov 2002) | 8 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp ticket: new subject: tests/dejagnu leaks ptys status: open * default.exp: Add (disabled) debugging code for catching leaking ptys. expect eof from the correct spawn_ids when killing kdc and kadmind to avoid leaking ptys. ------------------------------------------------------------------------ r14983 | raeburn | 2002-11-08 20:35:21 -0500 (Fri, 08 Nov 2002) | 4 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/ftp_var.h M /trunk/src/appl/gssftp/ftp/main.c * main.c (makeargv): Report an error if parsed arguments won't fit in margv array. * ftp_var.h (line, argbuf): Extend to 500 bytes. ------------------------------------------------------------------------ r14982 | raeburn | 2002-11-08 17:33:59 -0500 (Fri, 08 Nov 2002) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in * pre.in (.et.h, .et.c): Drop "set -x". ------------------------------------------------------------------------ r14979 | tlyu | 2002-11-07 17:43:46 -0500 (Thu, 07 Nov 2002) | 15 lines Changed paths: M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/rpc_test.0/expire.exp ticket: new subject: rpc unit tests can fail due to race condition status: open The rpc unit tests can fail in fullrun.exp due to a failure to drain output from the server in expire.exp. This commit works around the problem by calling flush_server, but a real synchronization method should probably be implemented, perhaps by having the server log when a client disconnects. * rpc_test.0/expire.exp (overlap): Add another call to flush_server to make a race condition a little less likely. There really should be better synchronization, as this test suite is just full of race conditions waiting to happen. ------------------------------------------------------------------------ r14978 | tlyu | 2002-11-07 16:40:15 -0500 (Thu, 07 Nov 2002) | 10 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/svr_principal.c ticket: 1008 target_version: 1.3 Thanks, patch applied. * svr_principal.c (kadm5_setkey_principal_3): Apply patch from Emily Ratliff to allow n_ks_tuple to be zero, which is the case if being called from kadmind answering a client's setkey_principal request. ------------------------------------------------------------------------ r14976 | epeisach | 2002-11-07 15:14:19 -0500 (Thu, 07 Nov 2002) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/conv_princ.c M /trunk/src/lib/krb5/krb/preauth2.c * conv_princ.c (strnchr): Make length argument unsigned int. * preauth2.c: Add parentheses around assignment used as truth value. Cleanup unused variable. ------------------------------------------------------------------------ r14975 | epeisach | 2002-11-07 15:09:02 -0500 (Thu, 07 Nov 2002) | 9 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c * asn1_k_encode.c (asn1_encode_sam_challenge_2): Test for error returned from asn1buf_insert_oxtetstring and cleanup strctures properly. * asn1_k_decode.c (asn1_decode_sam_challenge_2_body): Change sequence_of/end_sequence_of to use sequence_of_no_tagvars/end_sequence_of_no_tagravs to avoid shadowing variables. ------------------------------------------------------------------------ r14974 | epeisach | 2002-11-07 12:01:34 -0500 (Thu, 07 Nov 2002) | 5 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/krb5_decode_test.c M /trunk/src/tests/asn.1/reference_encode.out M /trunk/src/tests/asn.1/trval_reference.out ticket: 1224 For sam_challenge do not encode optional strings if string not present. Previously, a string of length zero was transmitted. ------------------------------------------------------------------------ r14973 | hartmans | 2002-11-06 14:41:13 -0500 (Wed, 06 Nov 2002) | 2 lines Changed paths: M /trunk/src/include/ChangeLog A /trunk/src/include/spnego-asn1.h New file to define SPNEGO structures ------------------------------------------------------------------------ r14972 | tlyu | 2002-11-05 19:42:57 -0500 (Tue, 05 Nov 2002) | 7 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.c M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.c M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/kdb.h M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/dumpv4.c M /trunk/src/kadmin/dbutil/loadv4.c M /trunk/src/kadmin/ktutil/ChangeLog M /trunk/src/kadmin/ktutil/ktutil_funcs.c M /trunk/src/kadmin/passwd/ChangeLog M /trunk/src/kadmin/passwd/kpasswd_strings.et M /trunk/src/kadmin/v5passwdd/ChangeLog M /trunk/src/kadmin/v5passwdd/kpasswd.c M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/chpass_util_strings.et ticket: 1217 status: open target_version: 1.3 This commit fixes up the in-tree callers of krb5_read_password() and des_read_password(). We should perhaps tighten up the test suite now. ------------------------------------------------------------------------ r14971 | tlyu | 2002-11-05 16:54:47 -0500 (Tue, 05 Nov 2002) | 10 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_decode.c M /trunk/src/lib/krb5/asn.1/asn1_decode.h M /trunk/src/lib/krb5/asn.1/asn1_encode.c M /trunk/src/lib/krb5/asn.1/asn1_encode.h ticket: 1223 target_version: 1.3 component: krb5-libs * asn1_encode.h (asn1_encode_oid): * asn1_encode.c (asn1_encode_oid): New function. * asn1_decode.h (asn1_decode_oid): * asn1_decode.c (asn1_decode_oid): New function. ------------------------------------------------------------------------ r14969 | tlyu | 2002-11-04 23:52:24 -0500 (Mon, 04 Nov 2002) | 7 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in M /trunk/src/config/shlib.conf M /trunk/src/kadmin/testing/util/ChangeLog M /trunk/src/kadmin/testing/util/Makefile.in ticket: 1228 status: open New Makefile variable RPATH_FLAG, possibly used even when we're not building shared libs. TCL_MAYBE_RPATH gets used to account for linking a shared tcl lib when we're not building shared libs. ------------------------------------------------------------------------ r14964 | tlyu | 2002-11-03 21:20:51 -0500 (Sun, 03 Nov 2002) | 6 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_as_req.c ticket: 1206 * do_as_req.c (process_as_req): Fix previous patch; it caused an uninitialized pointer to be dereferenced under certain error conditions. ------------------------------------------------------------------------ r14962 | kenh | 2002-11-03 15:31:33 -0500 (Sun, 03 Nov 2002) | 7 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/combine_keys.c ticket: new subject: Calling convention for krb5int_c_combine_keys does not match prototype The Windows calling convention for krb5int_c_combine_keys does not match the prototype in k5-int.h. I missed this during the initial commit since I neglected to test out the build of this code on Windows. ------------------------------------------------------------------------ r14961 | tlyu | 2002-11-02 13:27:11 -0500 (Sat, 02 Nov 2002) | 9 lines Changed paths: M /trunk/src/kadmin/passwd/unit-test/ChangeLog M /trunk/src/kadmin/passwd/unit-test/kpasswd.0/changing.exp M /trunk/src/kadmin/passwd/unit-test/lib/helpers.exp ticket: 1217 status: open This fixes some test suite password prompt checks that were missed earlier. * kpasswd.0/changing.exp: * lib/helpers.exp: Make checks for password prompts more lenient. ------------------------------------------------------------------------ r14959 | tlyu | 2002-11-01 17:13:57 -0500 (Fri, 01 Nov 2002) | 9 lines Changed paths: M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/kadm_ser_wrap.c ticket: new status: open version_reported: 1.2.6 target_version: 1.2.7 subject: MITKRB5-SA-2002-002 buffer overflow in kadmind4 * kadm_ser_wrap.c (kadm_ser_in): Apply fix for MITKRB5-SA-2002-002 buffer overflow. ------------------------------------------------------------------------ r14956 | raeburn | 2002-10-31 18:29:48 -0500 (Thu, 31 Oct 2002) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in * Makefile.in (check-unix): Don't run t_pkcs5. ------------------------------------------------------------------------ r14954 | raeburn | 2002-10-31 18:03:47 -0500 (Thu, 31 Oct 2002) | 3 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/xdr_alloc.c * xdr_alloc.c (xdralloc_putlong): Coerce value pointed to by argument to 32 bits, rather than reading only 32 bits from the supplied address. ------------------------------------------------------------------------ r14953 | raeburn | 2002-10-31 17:54:00 -0500 (Thu, 31 Oct 2002) | 12 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/kt_file.c M /trunk/src/lib/krb5/keytab/kt_srvtab.c M /trunk/src/lib/krb5/keytab/ktbase.c * k5-int.h (krb5_ser_handle): Now points to const. (krb5_kt_dfl_ops): Now const. (struct _krb5_kt_ops): Field serializer now points to const krb5_ser_entry instead of void. * krb5.hin (struct _krb5_kt): Field ops now points to const. * kt_file.c (krb5_ktf_ops, krb5_ktf_writable_ops): Now const. Drop cast of serializer entry initializer. (fopen_mode_rbplus, fopen_mode_rb): Now const. * kt_srvtab.c (krb5_kts_ops): Now const. * ktbase.c (krb5_ktf_ops, krb5_kts_ops): Update declarations. (struct krb5_kt_typelist): Field ops now points to const. ------------------------------------------------------------------------ r14952 | raeburn | 2002-10-31 16:44:04 -0500 (Thu, 31 Oct 2002) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (AC_KRB5_TCL_FIND_CONFIG): Use 'eval' when setting TCL_LIBS to force variable substitutions to take place. ------------------------------------------------------------------------ r14951 | hartmans | 2002-10-31 13:36:29 -0500 (Thu, 31 Oct 2002) | 8 lines Changed paths: M /trunk/src/lib/krb5/krb/chk_trans.c ticket: new owner: tlyu status: open Fix typo in debugging printf introduced in null handling ------------------------------------------------------------------------ r14949 | tlyu | 2002-10-30 18:35:51 -0500 (Wed, 30 Oct 2002) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/chk_trans.c * chk_trans.c (krb5_check_transited_list): Style nit: check character against '\0' not NULL. ------------------------------------------------------------------------ r14948 | raeburn | 2002-10-30 18:07:23 -0500 (Wed, 30 Oct 2002) | 3 lines Changed paths: M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/start_servers_local * start_servers_local: If $USER isn't set, use $LOGNAME. If ovsec_kadm_srv_tcl invocation to do some initialization fails, exit rather than continuing. ------------------------------------------------------------------------ r14946 | hartmans | 2002-10-30 15:10:40 -0500 (Wed, 30 Oct 2002) | 8 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/chk_trans.c ticket: 1230 owner: tlyu status: open Ignore trailing nulls on incoming tr encoding to be compatible with bug in previous versions of krb5 ------------------------------------------------------------------------ r14945 | kenh | 2002-10-30 13:41:24 -0500 (Wed, 30 Oct 2002) | 12 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/KRB5-asn.py ticket: new subject: Wrong ASN.1 definition and padata type for new hardware preauth It turned out that early in the development cycle, one of our developers picked the "next" PADATA type in krb5.hin, and we said, "We've got to fix that when we get the real one assigned" ... and we never did. Noticed by Ezra Peisach. Also, the definition for sam-pk-for-sad was changed to OCTET STRING from EncryptionKey in the draft and the code, but we never updated the ASN.1 definition. Also noticed by Ezra Peisach. ------------------------------------------------------------------------ r14944 | raeburn | 2002-10-28 17:11:57 -0500 (Mon, 28 Oct 2002) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/localaddr.c * localaddr.c (print_addr) [TEST]: Don't mix size_t and socklen_t, just assume socklen macro will return a socklen_t value. Cast buffer size to socklen_t in getnameinfo call. ------------------------------------------------------------------------ r14943 | raeburn | 2002-10-28 17:07:58 -0500 (Mon, 28 Oct 2002) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/preauth.c M /trunk/src/lib/krb5/krb/preauth2.c * get_in_tkt.c (conf_yes, conf_no): Now const. References updated. * preauth.c (preauth_systems): Now const. References updated. * preauth2.c (pa_types): Now const. (krb5_do_preauth): Local array paorder now const. ------------------------------------------------------------------------ r14942 | raeburn | 2002-10-28 16:20:50 -0500 (Mon, 28 Oct 2002) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (AC_KRB5_TCL): If --with-tcl is given, failure to find a library we can use is now an error. ------------------------------------------------------------------------ r14941 | hartmans | 2002-10-28 16:05:48 -0500 (Mon, 28 Oct 2002) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gic_keytab.c ticket: 1232 If we get cannot resolve KDC for master but find a slave return the real error from the slave rather than the resolution error. ------------------------------------------------------------------------ r14940 | hartmans | 2002-10-27 21:28:41 -0500 (Sun, 27 Oct 2002) | 7 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_util.c ticket: 1230 status: open Don't include trailing null in the transited encoding produced by the KDC. Other routines do not expect the null to be included in the length so policy checks fail. Also, sending the null over the wire is wrong. ------------------------------------------------------------------------ r14939 | kenh | 2002-10-24 02:49:59 -0400 (Thu, 24 Oct 2002) | 8 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in A /trunk/src/lib/crypto/combine_keys.c M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/KRB5-asn.py M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode.h M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.h M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/asn.1/krb5_encode.c M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/krb5_err.et M /trunk/src/lib/krb5/error_tables/kv5m_err.et M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gic_pwd.c M /trunk/src/lib/krb5/krb/kfree.c M /trunk/src/lib/krb5/krb/preauth2.c ticket: new subject: Client code lacks support for draft-ietf-krb-wg-kerberos-sam-01.txt This widely-spread commit implements support for the so-called "new" hardware preauth protocol, defined in the IETF internet-draft draft-ietf-krb-wg-kerberos-sam-01.txt. Note that this code is client-side only. ------------------------------------------------------------------------ r14938 | kenh | 2002-10-23 22:03:15 -0400 (Wed, 23 Oct 2002) | 6 lines Changed paths: M /trunk/src/include/krb5.hin M /trunk/src/lib/krb5/krb/gic_pwd.c ticket: new subject: No support for negative password expiration last-req hint Fixing an omission; previous code didn't support a negative value for the password expiration hint (which is legal). Pointed out by Ezra Peisach. ------------------------------------------------------------------------ r14937 | hartmans | 2002-10-23 16:15:59 -0400 (Wed, 23 Oct 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_encode.c M /trunk/src/lib/krb5/asn.1/asn1_encode.h M /trunk/src/lib/krb5/asn.1/krbasn1.h Implement asn1_encode_enumerated ------------------------------------------------------------------------ r14936 | kenh | 2002-10-23 16:08:04 -0400 (Wed, 23 Oct 2002) | 11 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gic_pwd.c ticket: 1065 ticket: new subject: gic_pwd doesn't support password expiration notification via last_req hint In kerberos-clarifications, a new last-req type (6) has been specified that indicates when a principal's password will expire. This code implements support for this last-req type. Note that the intent is that the last-req type will only be included by the KDC when the time until password expiration reaches some threshold (e.g, one week), so this code will display the password expiration anytime the last-req type is included. ------------------------------------------------------------------------ r14935 | epeisach | 2002-10-23 11:00:23 -0400 (Wed, 23 Oct 2002) | 5 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpcmd.y ticket: 1218 * ftpcmd.y: Bison 1.75 cleanup. Essentially remove `=' before statements to be executed. ------------------------------------------------------------------------ r14934 | epeisach | 2002-10-22 14:56:14 -0400 (Tue, 22 Oct 2002) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/sendto_kdc.c * sendto_kdc.c (service_tcp_fd): If DEBUG defined, ensure that initialization of variable not bypassed by goto. ------------------------------------------------------------------------ r14933 | epeisach | 2002-10-22 14:53:10 -0400 (Tue, 22 Oct 2002) | 6 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/configure.in * configure.in: Autoconf 2.55 will not simply use cpp to test for header file existance - the header file must be compilable. This will mean that if one header depends on another, it must be included. Test for term.h using the optional fourth argument to AC_CHECK_HEADERS to specify include files to test. ------------------------------------------------------------------------ r14932 | tlyu | 2002-10-18 21:22:31 -0400 (Fri, 18 Oct 2002) | 12 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/api.0/init.exp M /trunk/src/lib/kadm5/unit-test/api.2/init-v2.exp ticket: 1217 status: open This commit fixes the test suite aspects. Callers of the various read_password functions still need to be updated. * api.2/init-v2.exp (test106): Make regexp more forgiving of variant password prompts. * api.0/init.exp (test7, test22, test225): Make regexp more forgiving of variant password prompts. ------------------------------------------------------------------------ r14931 | raeburn | 2002-10-17 22:35:34 -0400 (Thu, 17 Oct 2002) | 3 lines Changed paths: M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/start_servers_local * start_servers_local: Set names of replay cache and log files to be per-user, since they're in system-wide shared directories. ------------------------------------------------------------------------ r14930 | raeburn | 2002-10-16 14:53:59 -0400 (Wed, 16 Oct 2002) | 3 lines Changed paths: M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/start_servers_local * start_servers_local: Telnet to 127.0.0.1, not "localhost", to probe for kadmind, since kadmind does IPv4 only. ------------------------------------------------------------------------ r14929 | pbh | 2002-10-16 13:13:48 -0400 (Wed, 16 Oct 2002) | 2 lines Changed paths: M /trunk/src/windows/gss/gss.rc M /trunk/src/windows/version.rc ver.h to winver.h ver.h has become depricated by MS. Using winver.h will support MSVC 6 and 7 ------------------------------------------------------------------------ r14928 | tlyu | 2002-10-15 18:51:50 -0400 (Tue, 15 Oct 2002) | 10 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/locate_kdc.c ticket: 1216 Thanks, (corrected) patch applied. * hst_realm.c (krb5_try_realm_txt_rr): Apply patch from Nalin Dahyabhai to bounds-check return value from res_search(). * locate_kdc.c (krb5_locate_srv_dns_1): Apply patch from Nalin Dahyabhai to bounds-check return value from res_search(). ------------------------------------------------------------------------ r14927 | epeisach | 2002-10-15 11:40:49 -0400 (Tue, 15 Oct 2002) | 3 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/server_init.c * server_init.c (kadm5_lock, kadm5_unlock): Return KADM5_OK instead of falling off end of function. ------------------------------------------------------------------------ r14926 | raeburn | 2002-10-11 21:41:12 -0400 (Fri, 11 Oct 2002) | 2 lines Changed paths: M /trunk/src/aclocal.m4 * aclocal.m4 (CONFIG_RULES): Define using AC_DEFUN. ------------------------------------------------------------------------ r14925 | raeburn | 2002-10-11 20:48:26 -0400 (Fri, 11 Oct 2002) | 12 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4: Use dnl after all AC_REQUIRE invocations. (KRB5_AC_FORCE_STATIC): New macro. Warn if invoked after KRB5_LIB_AUX. (KRB5_BUILD_LIBRARY_STATIC): Require it. (CHECK_SIGPROCMASK, AC_PROG_ARCHIVE, AC_PROG_ARCHIVE_ADD, CHECK_DIRENT, CHECK_WAIT_TYPE, CHECK_SIGNALS, KRB5_SIGTYPE, CHECK_SETJMP, WITH_KRB4, ADD_DEF, KRB_INCLUDE, K5_GEN_MAKEFILE, _K5_GEN_MAKEFILE, K5_GEN_FILE, K5_AC_OUTPUT, V5_AC_OUTPUT_MAKEFILE, CHECK_UTMP, WITH_NETLIB, KRB5_BUILD_LIBRARY_STATIC): Define using AC_DEFUN instead of define. Doesn't change the generated configure scripts except for changing (mostly deleting) whitespace. ------------------------------------------------------------------------ r14924 | raeburn | 2002-10-11 19:16:44 -0400 (Fri, 11 Oct 2002) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (WITH_CC_DEPRECATED_ARG): New macro. (WITH_CC): Require it, and AC_PROG_CC. ------------------------------------------------------------------------ r14923 | raeburn | 2002-10-11 18:50:10 -0400 (Fri, 11 Oct 2002) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (CONFIG_RULES): Comment out code looking for the in-tree version of autoconf that we deleted. ------------------------------------------------------------------------ r14922 | tlyu | 2002-10-11 02:05:09 -0400 (Fri, 11 Oct 2002) | 15 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/read_pwd.c ticket: new subject: implement krb5_read_password, des_read_password via krb5_prompter_posix This commit fixes one incompatibility introduced when krb5_read_password was reimplemented in terms of krb5_prompter_posix. There is a remaining incompatibility, which is krb5_prompter_posix's appending of the string ": " following a prompt. Callers of krb5_read_password and of des_read_password don't expect this behavior, which results in a double colon prompt, which breaks the libkadm5 test suite. * read_pwd.c (krb5_read_password): Restore name of size_return. Set *size_return after successful call to krb5_prompter_posix, since some callers were actually checking, e.g. kadm5. ------------------------------------------------------------------------ r14921 | hartmans | 2002-10-10 18:06:02 -0400 (Thu, 10 Oct 2002) | 6 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/read_passwd.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/read_pwd.c Implement krb5_read_password an des_read_pw_string in terms of krb5_prompter_posix. Change motivated by the desire for echo foo |kinit -4 bar to work in test scripts, but having one implementation of password read functions on unix is good anyway ------------------------------------------------------------------------ r14920 | raeburn | 2002-10-09 23:00:27 -0400 (Wed, 09 Oct 2002) | 4 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in * Makefile.in (EXTRADEPSRCS): New variable. (t_hmac$(EXEEXT), t_pkcs5$(EXEEXT), vectors$(EXEEXT)): New targets. (check-unix): Depend on and run t_hmac and t_pkcs5. ------------------------------------------------------------------------ r14919 | raeburn | 2002-10-09 22:58:23 -0400 (Wed, 09 Oct 2002) | 3 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/string2key.c * string2key.c (mit_des_string_to_key_int): If PRINT_TEST_VECTORS is defined, print some of the intermediate results. ------------------------------------------------------------------------ r14918 | raeburn | 2002-10-09 22:52:51 -0400 (Wed, 09 Oct 2002) | 2 lines Changed paths: M /trunk/src/lib/crypto/keyhash_provider/ChangeLog M /trunk/src/lib/crypto/keyhash_provider/Makefile.in * Makefile.in (t_cksum4, t_cksum5): Include com_err library when linking. ------------------------------------------------------------------------ r14917 | raeburn | 2002-10-09 22:52:00 -0400 (Wed, 09 Oct 2002) | 2 lines Changed paths: M /trunk/src/lib/crypto/enc_provider/Makefile.in whitespace ------------------------------------------------------------------------ r14916 | raeburn | 2002-10-09 22:41:52 -0400 (Wed, 09 Oct 2002) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog A /trunk/src/lib/crypto/pbkdf2.c A /trunk/src/lib/crypto/t_hmac.c A /trunk/src/lib/crypto/t_pkcs5.c * pbkdf2.c, t_hmac.c, t_pkcs5.c: New files. ------------------------------------------------------------------------ r14915 | tlyu | 2002-10-08 16:53:29 -0400 (Tue, 08 Oct 2002) | 18 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/misc.c M /trunk/src/kadmin/server/server_stubs.c ticket: 1207 version_reported: 1.2.6 target_version: 1.3 subject: principal can't specify ks_tuples changing own passwd Thanks, the patch has been applied and will appear in a future release. * misc.c (chpass_principal_wrapper_3): Renamed from chpass_principal_wrapper; calls chpass_principal_3 now. (randkey_principal_wrapper_3): Renamed from randkey_principal_wrapper; calls randkey_principal_3 now. Patch from Ben Cox. * server_stubs.c (chpass_principal_1_svc) (chpass_principal3_1_svc): Call chpass_principal_wrapper_3. (chrand_principal_1_svc, chrand_principal3_1_svc): Call randkey_principal_wrapper_3. Patch from Ben Cox. ------------------------------------------------------------------------ r14914 | tlyu | 2002-10-08 16:20:29 -0400 (Tue, 08 Oct 2002) | 8 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kadmin/cli/kadmin.h M /trunk/src/kadmin/cli/kadmin_ct.ct M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/adb.h M /trunk/src/lib/kadm5/admin.h M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/clnt/client_init.c M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kadm5/srv/adb_openclose.c M /trunk/src/lib/kadm5/srv/server_init.c ticket: new subject: libkadm5 should allow persistent locks target_version: 1.3 libkadm5 should have a way to persistently lock the databases to avoid wasting time on closing and reopening. These patches implement persistent exclusive locks for local access only. ------------------------------------------------------------------------ r14913 | tlyu | 2002-10-07 22:27:39 -0400 (Mon, 07 Oct 2002) | 19 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_get.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/krb5_decode.c ticket: new subject: ASN.1 code passes uninitialized values around target_version: 1.3 * asn1_get.c (asn1_get_tag_indef): Stomp on asn1class, construction, retlen, and indef, even if we've hit the end of the buffer, to avoid passing uninitialized values around. * asn1_k_decode.c: Reformat somewhat and add comments to demystify things a little. (opt_field): Fix to explicitly check for end of subbuf before verifying the pre-fetched tag, which may have been stomped on by asn1_get_tag_indef() encountering end-of-buffer. * krb5_decode.c (opt_field, opt_lenfield): Fix to explicitly check for end of subbuf before verifying the pre-fetched tag, which may have been stomped on by asn1_get_tag_indef() encountering end-of-buffer. ------------------------------------------------------------------------ r14912 | hartmans | 2002-10-07 17:51:49 -0400 (Mon, 07 Oct 2002) | 5 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/config/ChangeLog M /trunk/src/config/post.in M /trunk/src/config/pre.in M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/Makefile.in M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in ticket: 1208 Implement an install-headers target to install public headers into KRB5_INCDIR; probably called by setting DESTDIR. ------------------------------------------------------------------------ r14911 | tlyu | 2002-10-07 16:42:51 -0400 (Mon, 07 Oct 2002) | 4 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp (stop_kerberos_daemons): Kill, expect eof, wait, in that order. Avoids delivery of multiple signals (HUP+TERM) to KDC daemons when shutting down. ------------------------------------------------------------------------ r14910 | tlyu | 2002-10-05 21:44:27 -0400 (Sat, 05 Oct 2002) | 5 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_as_req.c ticket: 1206 * do_as_req.c (process_as_req): Apply fix from Kevin Coffman to avoid leaking padata. ------------------------------------------------------------------------ r14909 | hartmans | 2002-10-03 18:07:11 -0400 (Thu, 03 Oct 2002) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in Move test_* from all to check target ------------------------------------------------------------------------ r14908 | tlyu | 2002-09-30 00:21:10 -0400 (Mon, 30 Sep 2002) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/rsh.exp * rsh.exp (rsh_test): Explicitly call stop_rsh_daemon upon pass for "encrypted rsh" test, to avoid zombies. ------------------------------------------------------------------------ r14907 | tlyu | 2002-09-29 17:00:31 -0400 (Sun, 29 Sep 2002) | 4 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp (start_kerberos_daemons): Fix to use "tail -f" to check for setup messages from daemons; this avoids a few race conditions. ------------------------------------------------------------------------ r14906 | tlyu | 2002-09-27 20:03:03 -0400 (Fri, 27 Sep 2002) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/enc_provider/Makefile.in M /trunk/src/lib/crypto/keyhash_provider/Makefile.in update dependencies ------------------------------------------------------------------------ r14905 | tlyu | 2002-09-27 19:58:05 -0400 (Fri, 27 Sep 2002) | 3 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/depgen.sed * depgen.sed: Solaris sed doesn't like '\(^.*$\)'; replace it with '^\(.*\)$'. ------------------------------------------------------------------------ r14904 | tlyu | 2002-09-27 00:26:59 -0400 (Fri, 27 Sep 2002) | 10 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/des.h M /trunk/src/include/kerberosIV/krb.h M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/afsstring2key.c M /trunk/src/lib/crypto/des/d3_kysched.c M /trunk/src/lib/crypto/des/des_int.h M /trunk/src/lib/crypto/des/f_cksum.c M /trunk/src/lib/crypto/des/f_sched.c M /trunk/src/lib/crypto/des/key_sched.c M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/cksum.c M /trunk/src/lib/des425/des.c M /trunk/src/lib/des425/enc_dec.c M /trunk/src/lib/des425/key_sched.c M /trunk/src/lib/des425/new_rnd_key.c M /trunk/src/lib/des425/read_passwd.c M /trunk/src/lib/des425/str_to_key.c ticket: 1189 status: open Fix DES_INT32 definition. Intial merge of KfM des library API. Update krb.h to use offsets from krb_err.et constants as error codes. Fix up definitions of KRB4_32, KRB_INT32, KRB_UINT32. ------------------------------------------------------------------------ r14903 | raeburn | 2002-09-26 23:38:33 -0400 (Thu, 26 Sep 2002) | 14 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/network.c Limit the number of TCP connections that will be handled at one time. Remove some debugging calls. * network.c (struct connection): New field start_time. (tcp_data_counter, max_tcp_data_connections): New variables. (kill_tcp_connection): New function. (process_tcp_connection): Use it. Log reason for rejecting connection if the requested buffer size is too large. (accept_tcp_connection): If there are too many TCP connections already, shut down the oldest one. (setup_network, listen_and_process, process_tcp_connection, service_conn): Delete debugging code. (process_packet): Use socklen_t where appropriate. ------------------------------------------------------------------------ r14902 | raeburn | 2002-09-26 22:28:30 -0400 (Thu, 26 Sep 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/sendto_kdc.c * sendto_kdc.c (krb5int_cm_call_select): Fix last change. ------------------------------------------------------------------------ r14901 | tlyu | 2002-09-26 21:08:05 -0400 (Thu, 26 Sep 2002) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/socket-utils.h * socket-utils.h (sa2sin, sa2sin6): Add redundant cast to (void *) to get GCC to shut up about alignment increasing. ------------------------------------------------------------------------ r14900 | hartmans | 2002-09-24 16:27:44 -0400 (Tue, 24 Sep 2002) | 4 lines Changed paths: M /trunk/src/config-files/krb5.conf ticket: 1195 Actually commit krb5.conf ------------------------------------------------------------------------ r14899 | hartmans | 2002-09-24 16:24:11 -0400 (Tue, 24 Sep 2002) | 11 lines Changed paths: M /trunk/src/config-files/ChangeLog ticket: new subject: Update enctypes in krb5.conf cc: leko@MIT.EDU Previously krb5.conf in config-files only allowed des-cbc-crc; really that's getting fairly old and we should allow all the enctypes we support. This has been updated and a comment added indicating that if the list is removed all enctypes are allowed by the code. Added club.cc.cmu.edu to distributed realms list per request ------------------------------------------------------------------------ r14898 | epeisach | 2002-09-24 15:47:34 -0400 (Tue, 24 Sep 2002) | 9 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/aclocal.m4 M /trunk/src/config/ChangeLog M /trunk/src/config/post.in M /trunk/src/configure.in ticket: 1188 Makefile.in, configure.in, aclocal.m4: Use AC_CONFIG_FILES instead of arguments to AC_OUTPUT. This allows for generation of a single Makefile. config/post.in: When regenerating Makefiles, invoke config.status with only the Makefile to generate. This completes the changes. ------------------------------------------------------------------------ r14897 | raeburn | 2002-09-24 14:34:13 -0400 (Tue, 24 Sep 2002) | 2 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/Makefile.in Add some dependencies on phony build targets to help with cross-directory dependencies. ------------------------------------------------------------------------ r14896 | raeburn | 2002-09-24 14:00:25 -0400 (Tue, 24 Sep 2002) | 2 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile.in * Makefile.in (EXTRADEPSRCS): New variable. ------------------------------------------------------------------------ r14895 | raeburn | 2002-09-24 13:58:33 -0400 (Tue, 24 Sep 2002) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in * pre.in (.et.c, .et.h): Change rules to only update the desired target file, by using temporary files; this makes them safe for use in parallel builds. ------------------------------------------------------------------------ r14894 | epeisach | 2002-09-24 11:44:30 -0400 (Tue, 24 Sep 2002) | 3 lines Changed paths: M /trunk/src/tests/ChangeLog M /trunk/src/tests/Makefile.in ticket: 1188 * Makefile.in (mydir): Add missing mydir lines. ------------------------------------------------------------------------ r14893 | epeisach | 2002-09-23 13:56:36 -0400 (Mon, 23 Sep 2002) | 8 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 ticket: new subject: configure fails (autoconf 2.52) if aclocal.m4 located in directory above source tree * aclocal.m4 (V5_SET_TOPDIR): When determining the location of the top of the source tree, stop when reach the top and aclocal.m4 file is located instead of continuing up and out of the tree. ------------------------------------------------------------------------ r14892 | raeburn | 2002-09-20 16:47:43 -0400 (Fri, 20 Sep 2002) | 4 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/admin.texinfo M /trunk/doc/dnssrv.texinfo * admin.texinfo, dnssrv.texinfo: Documented config file variables and SRV records to use for Kerberos TCP service, if it's enabled, which it isn't by default. Removed UDP port 750 from the DNS SRV recommendations. ------------------------------------------------------------------------ r14891 | jenselby | 2002-09-20 13:35:28 -0400 (Fri, 20 Sep 2002) | 38 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/Makefile M /trunk/doc/admin.texinfo M /trunk/doc/build.texinfo M /trunk/doc/definitions.texinfo M /trunk/doc/dnssrv.texinfo M /trunk/doc/glossary.texinfo M /trunk/doc/install.texinfo A /trunk/doc/kadm5acl.texinfo M /trunk/doc/kdcconf.texinfo M /trunk/doc/krb425.texinfo M /trunk/doc/krb5conf.texinfo M /trunk/doc/send-pr.texinfo M /trunk/doc/user-guide.texinfo * Makefile: made the list of manpages a variable * admin.texinfo: took out second inclusion of copyright notice, changed some section names, updated initial synopsis of file, added explanation of encryption types and the [login] section of krb5.conf, added documentation on various tags in the configuration files, added some more examples, fixed some typos, updated usage statements for various kadmin and kdb5_util commands, updated the sample output from the commands, updated the infotex for use with makeinfo --html, added a section about getting shared-realm keys, updated the error codes * build.texinfo: added a section describing the structure of the source code tree, updated documentation of options to configure script, added information about defaults for various variable settings, updated information about shared library support, added discussion of valid kerberos principals * definitions.texinfo: added some new default variables, corrected some pathnames of default values * dnssrv.texinfo: made the information about default port numbers reference a variable * glossary.texinfo: updated definition of principal * install.texinfo: fixed typos and formatting errors, removed old sample config files from appendix (samples are in the sections about the config files), added information about supporting RC4 keys * kadm5.acl: new file. describes the kadm5.acl file. included by both admin.texinfo and install.texinfo. text is made up mostly of text that was split between those two documents. documentation of backreferences was added * kdcconf.texinfo: made defaults reference variables * krb425.texinfo: deleted second inclusion of copyright info, made defaults reference variable, fixed typos, took out redundant part about editing inetd.conf and replaced it with reference to install guide * krb5conf.texinfo: documented the "final variable" feature, added mention of the [login] section, * send-pr.texinfo: minor change in wording for clarity * user-guide.texinfo: made various minor wording changes, updated some of the sample output, updated documention of command options ------------------------------------------------------------------------ r14890 | raeburn | 2002-09-19 18:39:01 -0400 (Thu, 19 Sep 2002) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/port-sockets.h * port-sockets.h: Include sys/filio.h if available. ------------------------------------------------------------------------ r14889 | raeburn | 2002-09-19 18:11:51 -0400 (Thu, 19 Sep 2002) | 2 lines Changed paths: M /trunk/src/kdc/Makefile.in updated dependencies ------------------------------------------------------------------------ r14888 | raeburn | 2002-09-19 18:08:03 -0400 (Thu, 19 Sep 2002) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/network.c * network.c: Include sys/filio.h if available. ------------------------------------------------------------------------ r14887 | raeburn | 2002-09-19 17:19:34 -0400 (Thu, 19 Sep 2002) | 2 lines Changed paths: M /trunk/src/include/cm.h update comments ------------------------------------------------------------------------ r14886 | epeisach | 2002-09-19 16:58:51 -0400 (Thu, 19 Sep 2002) | 6 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/config/ChangeLog M /trunk/src/config/post.in ticket: 1188 state: open Put back in the V5_OUTPUT_MAKEFILE. Revert the config.status invocation until this code can be rewriten to use AC_CONFIG_FILES. ------------------------------------------------------------------------ r14885 | raeburn | 2002-09-19 15:53:23 -0400 (Thu, 19 Sep 2002) | 7 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/extern.h M /trunk/src/kdc/main.c M /trunk/src/kdc/network.c ticket: 1175 status: open Add TCP support to the KDC, turned off by default, and using separate config file entries to indicate port numbers. Checkpointing a working version; debug code needs cleanup, doc needs writing. ------------------------------------------------------------------------ r14884 | raeburn | 2002-09-19 15:49:16 -0400 (Thu, 19 Sep 2002) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/sendto_kdc.c * sendto_kdc.c (krb5int_cm_call_select): If timeout value has tv_sec==0, treat it as meaning "no timeout". (krb5int_debug_fprint): Handle null timeval pointer. ------------------------------------------------------------------------ r14883 | epeisach | 2002-09-19 14:37:47 -0400 (Thu, 19 Sep 2002) | 7 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/config/ChangeLog M /trunk/src/config/post.in ticket: 1188 Use AC_CONFIG_FILES for each Makefile generated instead of passing list of files to AC_OUTPUT. Also, only generate an individual Makefile when invoking config.status ------------------------------------------------------------------------ r14882 | raeburn | 2002-09-19 14:22:00 -0400 (Thu, 19 Sep 2002) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/post.in * post.in ($(srcdir)/$(thisconfigdir)/configure): Delete autom4te.cache directory. ------------------------------------------------------------------------ r14881 | raeburn | 2002-09-19 14:19:38 -0400 (Thu, 19 Sep 2002) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_AC_CHOOSE_SS): Check that the indicated system ss package can actually be linked against and will produce programs that run. ------------------------------------------------------------------------ r14880 | raeburn | 2002-09-19 13:56:06 -0400 (Thu, 19 Sep 2002) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/main.c * main.c (DEFAULT_KDC_PORTLIST): Define as DEFAULT_KDC_UDP_PORTLIST. ------------------------------------------------------------------------ r14879 | raeburn | 2002-09-18 17:17:36 -0400 (Wed, 18 Sep 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/Makefile.in update dependencies ------------------------------------------------------------------------ r14878 | raeburn | 2002-09-18 16:45:36 -0400 (Wed, 18 Sep 2002) | 3 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/adm.h M /trunk/src/include/krb5/stock/ChangeLog M /trunk/src/include/krb5/stock/osconf.h M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/admin.h M /trunk/src/lib/kadm5/alt_prof.c Support reading a list of TCP port numbers from the KDC config file; default to none for now. ------------------------------------------------------------------------ r14877 | raeburn | 2002-09-18 16:44:13 -0400 (Wed, 18 Sep 2002) | 2 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/logger.c protoize ------------------------------------------------------------------------ r14876 | raeburn | 2002-09-18 16:40:25 -0400 (Wed, 18 Sep 2002) | 3 lines Changed paths: M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/client_init.c * client_init.c (_kadm5_init_any): If creating a new ccache, put it in memory instead of on disk. ------------------------------------------------------------------------ r14875 | raeburn | 2002-09-18 16:38:02 -0400 (Wed, 18 Sep 2002) | 12 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/sendto_kdc.c * sendto_kdc.c: Include cm.h. (struct select_state, SSF_READ, SSF_WRITE, SSF_EXCEPTION): Moved to cm.h. (DEBUG): Define. (krb5int_debug_sendto_kdc): Initialize to zero. (default_debug_handler, put, putstr): New functions. (krb5int_sendtokdc_debug_handler): New variable. (krb5int_debug_fprint): Don't write to stderr; instead, pass strings to the debug output handlers above. (struct incoming_krb5_message): Broken out from struct conn_state. (krb5int_cm_call_select): Renamed from call_select; callers updated. Now extern. Display max fd number in debugging call, not nfds. ------------------------------------------------------------------------ r14874 | raeburn | 2002-09-18 16:35:51 -0400 (Wed, 18 Sep 2002) | 2 lines Changed paths: M /trunk/src/include/ChangeLog A /trunk/src/include/cm.h * cm.h: New file. ------------------------------------------------------------------------ r14873 | raeburn | 2002-09-18 16:34:30 -0400 (Wed, 18 Sep 2002) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in * configure.in: Check for sys/filio.h. ------------------------------------------------------------------------ r14872 | raeburn | 2002-09-18 16:33:20 -0400 (Wed, 18 Sep 2002) | 2 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/krb.h * krb.h: Add extern "C" markers in case a C++ compiler is used. ------------------------------------------------------------------------ r14871 | hartmans | 2002-09-17 16:08:12 -0400 (Tue, 17 Sep 2002) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/genaddrs.c ticket: 1164 Return errno not retval from getpeername failure ------------------------------------------------------------------------ r14870 | raeburn | 2002-09-15 23:35:41 -0400 (Sun, 15 Sep 2002) | 2 lines Changed paths: M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/lib/helpers.exp * lib/helpers.exp (setup_database): Use "!=" instead of "ne" for string comparisons. ------------------------------------------------------------------------ r14869 | tlyu | 2002-09-15 17:19:02 -0400 (Sun, 15 Sep 2002) | 3 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kerberos_v4.c * kerberos_v4.c (check_princ): Call strftime() with correct number of arguments. ------------------------------------------------------------------------ r14868 | tlyu | 2002-09-15 16:37:53 -0400 (Sun, 15 Sep 2002) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (AC_KRB5_TCL_FIND_CONFIG): Set TCL_LIBPATH and TCL_RPATH. ------------------------------------------------------------------------ r14867 | tlyu | 2002-09-15 15:17:58 -0400 (Sun, 15 Sep 2002) | 6 lines Changed paths: M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/lib/helpers.exp * lib/helpers.exp (expect_tcl_prompt): Use the "-re" flag, and match end of output. (expect_kadm_ok): s/error/perror. (setup_database): Work around tcl 8.4's (incorrect?) output EOL translation. ------------------------------------------------------------------------ r14866 | tlyu | 2002-09-15 15:14:32 -0400 (Sun, 15 Sep 2002) | 36 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/api.0/chpass-principal.exp M /trunk/src/lib/kadm5/unit-test/api.0/crte-policy.exp M /trunk/src/lib/kadm5/unit-test/api.0/crte-principal.exp M /trunk/src/lib/kadm5/unit-test/api.0/destroy.exp M /trunk/src/lib/kadm5/unit-test/api.0/dlte-policy.exp M /trunk/src/lib/kadm5/unit-test/api.0/dlte-principal.exp M /trunk/src/lib/kadm5/unit-test/api.0/get-policy.exp M /trunk/src/lib/kadm5/unit-test/api.0/get-principal.exp M /trunk/src/lib/kadm5/unit-test/api.0/init.exp M /trunk/src/lib/kadm5/unit-test/api.0/mod-policy.exp M /trunk/src/lib/kadm5/unit-test/api.0/mod-principal.exp M /trunk/src/lib/kadm5/unit-test/api.0/randkey-principal.exp M /trunk/src/lib/kadm5/unit-test/api.0/rename-principal.exp M /trunk/src/lib/kadm5/unit-test/api.1/lock.exp M /trunk/src/lib/kadm5/unit-test/api.2/chpass-principal-v2.exp M /trunk/src/lib/kadm5/unit-test/api.2/chpass-principal.exp M /trunk/src/lib/kadm5/unit-test/api.2/crte-policy.exp M /trunk/src/lib/kadm5/unit-test/api.2/crte-principal.exp M /trunk/src/lib/kadm5/unit-test/api.2/destroy.exp M /trunk/src/lib/kadm5/unit-test/api.2/dlte-policy.exp M /trunk/src/lib/kadm5/unit-test/api.2/dlte-principal.exp M /trunk/src/lib/kadm5/unit-test/api.2/get-policy.exp M /trunk/src/lib/kadm5/unit-test/api.2/get-principal-v2.exp M /trunk/src/lib/kadm5/unit-test/api.2/get-principal.exp M /trunk/src/lib/kadm5/unit-test/api.2/init-v2.exp M /trunk/src/lib/kadm5/unit-test/api.2/init.exp M /trunk/src/lib/kadm5/unit-test/api.2/mod-policy.exp M /trunk/src/lib/kadm5/unit-test/api.2/mod-principal-v2.exp M /trunk/src/lib/kadm5/unit-test/api.2/mod-principal.exp M /trunk/src/lib/kadm5/unit-test/api.2/randkey-principal-v2.exp M /trunk/src/lib/kadm5/unit-test/api.2/randkey-principal.exp M /trunk/src/lib/kadm5/unit-test/config/unix.exp M /trunk/src/lib/kadm5/unit-test/lib/lib.t * api.0/chpass-principal.exp: * api.0/crte-policy.exp: * api.0/crte-principal.exp: * api.0/destroy.exp: * api.0/dlte-policy.exp: * api.0/dlte-principal.exp: * api.0/get-policy.exp: * api.0/get-principal.exp: * api.0/init.exp: * api.0/mod-policy.exp: * api.0/mod-principal.exp: * api.0/randkey-principal.exp: * api.0/rename-principal.exp: * api.1/lock.exp: * api.2/chpass-principal-v2.exp: * api.2/chpass-principal.exp: * api.2/crte-policy.exp: * api.2/crte-principal.exp: * api.2/destroy.exp: * api.2/dlte-policy.exp: * api.2/dlte-principal.exp: * api.2/get-policy.exp: * api.2/get-principal-v2.exp: * api.2/get-principal.exp: * api.2/init-v2.exp: * api.2/init.exp: * api.2/mod-policy.exp: * api.2/mod-principal-v2.exp: * api.2/mod-principal.exp: * api.2/randkey-principal-v2.exp: * api.2/randkey-principal.exp: * lib/lib.t: s/error/perror. * config/unix.exp: Work around tcl 8.4's (incorrect?) output EOL translation. ------------------------------------------------------------------------ r14865 | raeburn | 2002-09-15 00:59:15 -0400 (Sun, 15 Sep 2002) | 5 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kerberos_v4.c * kerberos_v4.c: Always include stdarg.h, not varargs.h. (v4_klog): Always declare and define stdarg version. (krb4_stime): Deleted. (check_princ): Use strftime instead. ------------------------------------------------------------------------ r14864 | raeburn | 2002-09-14 20:01:19 -0400 (Sat, 14 Sep 2002) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in * Makefile.in (rcp): Fix typo in 06-25 change. ------------------------------------------------------------------------ r14863 | raeburn | 2002-09-14 08:30:55 -0400 (Sat, 14 Sep 2002) | 7 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/sendto_kdc.c * sendto_kdc.c (service_fds): Fix bug in last change. (krb5int_debug_fprint): Use 'out' consistently, minimize explicit references to stderr. Flush output before returning. (dperror) [_WIN32]: Shorten message. (start_connection, service_tcp_fd, service_fds, krb5int_sendto): Use dprint instead of dfprintf. ------------------------------------------------------------------------ r14862 | raeburn | 2002-09-13 23:49:59 -0400 (Fri, 13 Sep 2002) | 10 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/sendto_kdc.c * sendto_kdc.c (struct conn_state): Add new function pointer field 'service' for the fd service routine. (setup_connection): Initialize it. (service_fd): Deleted. (service_fds): Incorporate debug output from service_fd. Call service routine indicated in connection info. Decrement select fd count for each flag set for a file descriptor. Ensure that the index into the conns array doesn't run off the end. (krb5int_debug_fprint): Fetch correct type for %E. ------------------------------------------------------------------------ r14861 | raeburn | 2002-09-13 22:45:50 -0400 (Fri, 13 Sep 2002) | 7 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/config/ChangeLog M /trunk/src/config/post.in M /trunk/src/configure.in M /trunk/src/util/ChangeLog M /trunk/src/util/depfix.sed M /trunk/src/util/depgen.sed Work out pathname for gcc fixincludes headers via "-print-libgcc-file-name" and substitutions in depgen.sed at "make depend" time, and emit patterns into depfix2.sed to strip them out of dependencies, instead of hard-coding pathnames for Athena gcc installations we know about in depfix.sed. Verify that gcc is being used, before trying to rebuild dependencies. ------------------------------------------------------------------------ r14860 | raeburn | 2002-09-13 21:01:22 -0400 (Fri, 13 Sep 2002) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/config/ChangeLog M /trunk/src/config/lib.in M /trunk/src/config/pre.in M /trunk/src/config/shlib.conf Delete old placeholders for framework support; implement it anew soon, when we're more certain what we need. ------------------------------------------------------------------------ r14859 | raeburn | 2002-09-13 19:46:50 -0400 (Fri, 13 Sep 2002) | 2 lines Changed paths: M /trunk/src/aclocal.m4 copyright ------------------------------------------------------------------------ r14858 | raeburn | 2002-09-13 19:17:01 -0400 (Fri, 13 Sep 2002) | 2 lines Changed paths: M /trunk/README --with-system-db info ------------------------------------------------------------------------ r14857 | raeburn | 2002-09-13 19:08:04 -0400 (Fri, 13 Sep 2002) | 2 lines Changed paths: M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kdb/Makefile.in update dependencies ------------------------------------------------------------------------ r14856 | raeburn | 2002-09-13 19:07:20 -0400 (Fri, 13 Sep 2002) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/post.in Don't do 'make depend' if we're not using the in-tree versions of et,ss,db. ------------------------------------------------------------------------ r14855 | raeburn | 2002-09-13 19:06:15 -0400 (Fri, 13 Sep 2002) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in M /trunk/src/configure.in M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in M /trunk/src/util/ChangeLog M /trunk/src/util/Makefile.in Permit building against either the in-tree version of db2 or a system version specified at configure time. ------------------------------------------------------------------------ r14854 | raeburn | 2002-09-13 18:57:41 -0400 (Fri, 13 Sep 2002) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_AC_CHOOSE_DB): New macro. (CONFIG_RULES): Invoke it. ------------------------------------------------------------------------ r14853 | raeburn | 2002-09-13 18:54:58 -0400 (Fri, 13 Sep 2002) | 3 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/build.texinfo * build.texinfo (Options to Configure): Update for new options --with-system-db, DB_HEADER=, DB_LIB=. ------------------------------------------------------------------------ r14852 | raeburn | 2002-09-13 18:53:20 -0400 (Fri, 13 Sep 2002) | 2 lines Changed paths: M /trunk/doc M /trunk/doc/.cvsignore ignore krb5-install directory ------------------------------------------------------------------------ r14851 | raeburn | 2002-09-13 18:30:07 -0400 (Fri, 13 Sep 2002) | 2 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/depfix.sed * depfix.sed: Replace db2 headers with $(DB_DEPS). ------------------------------------------------------------------------ r14850 | raeburn | 2002-09-13 18:25:28 -0400 (Fri, 13 Sep 2002) | 3 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_db2.c * kdb_db2.c (krb5_db2_db_iterate_ext): Don't call bt_rseq if HAVE_BT_RSEQ is undefined; instead, just return an error. ------------------------------------------------------------------------ r14849 | raeburn | 2002-09-12 22:41:15 -0400 (Thu, 12 Sep 2002) | 4 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kerberos_v4.c * kerberos_v4.c (kerb_get_principal): Include kvno when logging failure to find a key. (v4_klog): Include explicit do-nothing default case in switch statement. ------------------------------------------------------------------------ r14848 | raeburn | 2002-09-12 22:40:04 -0400 (Thu, 12 Sep 2002) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/main.c * main.c (initialize_realms): Include replay cache name in error if it can't be initialized. ------------------------------------------------------------------------ r14845 | hartmans | 2002-09-11 16:50:59 -0400 (Wed, 11 Sep 2002) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/fwd_tgt.c Don't request addresses when we forward addressless tickets ------------------------------------------------------------------------ r14844 | raeburn | 2002-09-11 04:43:27 -0400 (Wed, 11 Sep 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/t_locate_kdc.c * t_locate_kdc.c(main):Add new argument -m for looking up master KDC addresses. ------------------------------------------------------------------------ r14843 | raeburn | 2002-09-11 04:42:03 -0400 (Wed, 11 Sep 2002) | 7 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/locate_kdc.c * locate_kdc.c (get_port): Skip service name lookup, just use the supplied numbers. (add_host_to_list): If a second port number is supplied, look up AF_INET addresses only, and only for SOCK_DGRAM type entries. Ignore errors in the second address lookup. (krb5_locate_srv_conf_1) [TEST]: More debugging code. ------------------------------------------------------------------------ r14842 | raeburn | 2002-09-11 04:13:45 -0400 (Wed, 11 Sep 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/sendto_kdc.c whitespace ------------------------------------------------------------------------ r14841 | raeburn | 2002-09-10 23:59:27 -0400 (Tue, 10 Sep 2002) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/dispatch.c M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kerberos_v4.c M /trunk/src/kdc/main.c M /trunk/src/kdc/network.c M /trunk/src/kdc/policy.c M /trunk/src/kdc/replay.c M /trunk/src/kdc/rtest.c protoize ------------------------------------------------------------------------ r14840 | raeburn | 2002-09-10 23:05:06 -0400 (Tue, 10 Sep 2002) | 2 lines Changed paths: M /trunk/src/krb524/Makefile.in update dependencies ------------------------------------------------------------------------ r14839 | raeburn | 2002-09-10 23:02:11 -0400 (Tue, 10 Sep 2002) | 2 lines Changed paths: M /trunk/src/config/ChangeLog log for last post.in change ------------------------------------------------------------------------ r14838 | raeburn | 2002-09-10 22:59:44 -0400 (Tue, 10 Sep 2002) | 3 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in * Makefile.in (LOCALINCLUDES): Don't reference et directory. (dependencies updated) ------------------------------------------------------------------------ r14837 | raeburn | 2002-09-10 22:58:24 -0400 (Tue, 10 Sep 2002) | 3 lines Changed paths: M /trunk/src/config/post.in M /trunk/src/util/ChangeLog M /trunk/src/util/depgen.sed Move all depfix2.sed generation into depgen.sed, so ".." in $(srcdir) and $(BUILDTOP) can be properly quoted, and won't match names like "ss". ------------------------------------------------------------------------ r14836 | raeburn | 2002-09-10 22:40:54 -0400 (Tue, 10 Sep 2002) | 4 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/Makefile.in * Makefile.in (LOCALINCLUDES): Drop references to .. and et directories in source and build trees. (depend-prerecurse): Depend on 'includes'. ------------------------------------------------------------------------ r14835 | raeburn | 2002-09-10 21:12:53 -0400 (Tue, 10 Sep 2002) | 13 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c Try a little harder to avoid returning e-text that says "Generic error (see e-text)" for out-of-range codes where we haven't explicitly decided to return a vague error message. * do_as_req.c (prepare_error_as): New argument, the error message text as determined *before* possibly replacing the error code with "generic error". (process_as_req): Fill it in based on 'status', or the error message corresponding to the error code to be returned. * do_tgs_req.c (prepare_error_tgs): New argument, the error message text as determined *before* possibly replacing the error code with "generic error". (process_tgs_req): Fill it in based on 'status', or the error message corresponding to the error code to be returned. ------------------------------------------------------------------------ r14834 | raeburn | 2002-09-10 19:40:02 -0400 (Tue, 10 Sep 2002) | 4 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/network.c D /trunk/src/kdc/sock2p.c * network.c (process_packet): Call inet_ntop directly. * sock2p.c: Deleted. * Makefile.in (SRCS, OBJS): Drop it. ------------------------------------------------------------------------ r14833 | raeburn | 2002-09-05 08:31:57 -0400 (Thu, 05 Sep 2002) | 2 lines Changed paths: M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/configure.in M /trunk/src/util/db2/include/ChangeLog M /trunk/src/util/db2/include/db-int.h use stdint.h and inttypes.h if available ------------------------------------------------------------------------ r14832 | raeburn | 2002-09-05 02:45:18 -0400 (Thu, 05 Sep 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_io.c another one ------------------------------------------------------------------------ r14831 | raeburn | 2002-09-05 02:37:57 -0400 (Thu, 05 Sep 2002) | 2 lines Changed paths: M /trunk/README updates: ANSI C; autoconf; TCP; --with-system-{et,ss} ------------------------------------------------------------------------ r14830 | raeburn | 2002-09-05 02:36:49 -0400 (Thu, 05 Sep 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_io.c * rc_io.c (krb5_rc_io_move): Missed a variable name change. ------------------------------------------------------------------------ r14829 | raeburn | 2002-09-03 20:07:46 -0400 (Tue, 03 Sep 2002) | 3 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/build.texinfo * build.texinfo (Options to Configure): Update for new options --with-system-et, --with-system-ss, SS_DIR=. ------------------------------------------------------------------------ r14828 | raeburn | 2002-09-03 19:18:41 -0400 (Tue, 03 Sep 2002) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in Support SS_LIB=... at configure time. ------------------------------------------------------------------------ r14827 | raeburn | 2002-09-03 19:16:47 -0400 (Tue, 03 Sep 2002) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/libobj.in * libobj.in (.c.so, .c.po): Put LOCALINCLUDES before CPPFLAGS. ------------------------------------------------------------------------ r14826 | raeburn | 2002-09-03 18:31:16 -0400 (Tue, 03 Sep 2002) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB_INCLUDE): Put in-tree include dirs before previous contents of CPPFLAGS. ------------------------------------------------------------------------ r14825 | raeburn | 2002-09-03 18:30:44 -0400 (Tue, 03 Sep 2002) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in * pre.in (ALL_CFLAGS): Put LOCALINCLUDES before CPPFLAGS. ------------------------------------------------------------------------ r14824 | raeburn | 2002-09-03 18:11:02 -0400 (Tue, 03 Sep 2002) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/foreachaddr.c * foreachaddr.c: Include errno.h instead of declaring errno. ------------------------------------------------------------------------ r14823 | raeburn | 2002-09-03 18:10:47 -0400 (Tue, 03 Sep 2002) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/fake-addrinfo.h * fake-addrinfo.h (gaiptr, faiptr, gniptr): Delete duplicate declarations. ------------------------------------------------------------------------ r14822 | raeburn | 2002-09-03 18:03:48 -0400 (Tue, 03 Sep 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/kt_file.c M /trunk/src/lib/krb5/keytab/kt_srvtab.c M /trunk/src/lib/krb5/keytab/ktadd.c M /trunk/src/lib/krb5/keytab/ktbase.c M /trunk/src/lib/krb5/keytab/ktdefault.c M /trunk/src/lib/krb5/keytab/ktfr_entry.c M /trunk/src/lib/krb5/keytab/ktremove.c M /trunk/src/lib/krb5/keytab/read_servi.c protoize ------------------------------------------------------------------------ r14821 | raeburn | 2002-09-03 17:56:52 -0400 (Tue, 03 Sep 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_base.c M /trunk/src/lib/krb5/rcache/rc_conv.c M /trunk/src/lib/krb5/rcache/rc_dfl.c M /trunk/src/lib/krb5/rcache/rc_io.c M /trunk/src/lib/krb5/rcache/ser_rc.c protoize ------------------------------------------------------------------------ r14820 | raeburn | 2002-09-03 17:49:24 -0400 (Tue, 03 Sep 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/lib/krb5/ccache/cc_memory.c M /trunk/src/lib/krb5/ccache/cc_retr.c M /trunk/src/lib/krb5/ccache/ccbase.c M /trunk/src/lib/krb5/ccache/cccopy.c M /trunk/src/lib/krb5/ccache/ccdefault.c M /trunk/src/lib/krb5/ccache/ser_cc.c M /trunk/src/lib/krb5/ccache/t_cc.c protoize ------------------------------------------------------------------------ r14819 | raeburn | 2002-09-03 17:38:03 -0400 (Tue, 03 Sep 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/lock_file.c revert init change to flock_zero in krb5_lock_file ------------------------------------------------------------------------ r14818 | raeburn | 2002-09-03 16:59:57 -0400 (Tue, 03 Sep 2002) | 2 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/reconf * reconf: Give up if autoreconf fails. ------------------------------------------------------------------------ r14817 | tlyu | 2002-09-03 16:12:04 -0400 (Tue, 03 Sep 2002) | 3 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/mkrel * mkrel: set -e to catch errors. Only build and clean autoconf if it exists. ------------------------------------------------------------------------ r14816 | raeburn | 2002-09-03 15:29:37 -0400 (Tue, 03 Sep 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/accessor.c M /trunk/src/lib/krb5/os/an_to_ln.c M /trunk/src/lib/krb5/os/c_ustime.c M /trunk/src/lib/krb5/os/ccdefname.c M /trunk/src/lib/krb5/os/changepw.c M /trunk/src/lib/krb5/os/def_realm.c M /trunk/src/lib/krb5/os/free_hstrl.c M /trunk/src/lib/krb5/os/free_krbhs.c M /trunk/src/lib/krb5/os/full_ipadr.c M /trunk/src/lib/krb5/os/gen_port.c M /trunk/src/lib/krb5/os/gen_rname.c M /trunk/src/lib/krb5/os/genaddrs.c M /trunk/src/lib/krb5/os/get_krbhst.c M /trunk/src/lib/krb5/os/gmt_mktime.c M /trunk/src/lib/krb5/os/hostaddr.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/init_os_ctx.c M /trunk/src/lib/krb5/os/krbfileio.c M /trunk/src/lib/krb5/os/ktdefname.c M /trunk/src/lib/krb5/os/kuserok.c M /trunk/src/lib/krb5/os/localaddr.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/lock_file.c M /trunk/src/lib/krb5/os/mk_faddr.c M /trunk/src/lib/krb5/os/net_read.c M /trunk/src/lib/krb5/os/net_write.c M /trunk/src/lib/krb5/os/port2ip.c M /trunk/src/lib/krb5/os/prompter.c M /trunk/src/lib/krb5/os/promptusr.c M /trunk/src/lib/krb5/os/read_msg.c M /trunk/src/lib/krb5/os/read_pwd.c M /trunk/src/lib/krb5/os/realm_dom.c M /trunk/src/lib/krb5/os/realm_iter.c M /trunk/src/lib/krb5/os/sendto_kdc.c M /trunk/src/lib/krb5/os/sn2princ.c M /trunk/src/lib/krb5/os/t_an_to_ln.c M /trunk/src/lib/krb5/os/t_gifconf.c M /trunk/src/lib/krb5/os/t_locate_kdc.c M /trunk/src/lib/krb5/os/t_realm_iter.c M /trunk/src/lib/krb5/os/t_std_conf.c M /trunk/src/lib/krb5/os/timeofday.c M /trunk/src/lib/krb5/os/toffset.c M /trunk/src/lib/krb5/os/unlck_file.c M /trunk/src/lib/krb5/os/ustime.c M /trunk/src/lib/krb5/os/write_msg.c protoize ------------------------------------------------------------------------ r14815 | epeisach | 2002-09-03 12:42:10 -0400 (Tue, 03 Sep 2002) | 2 lines Changed paths: M /trunk/src/ChangeLog D /trunk/src/acconfig.h * acconfig.h: Remove - no longer necessary. ------------------------------------------------------------------------ r14814 | epeisach | 2002-09-03 12:41:58 -0400 (Tue, 03 Sep 2002) | 7 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in M /trunk/src/include/configure.in * configure.in: Use AH_TEMPLATE to put undefined definition of HAVE_STRUCT_SOCKADDR_STORAGE in krb5/autoconf.h - allowing for acconfig.h to be removed. * Makefile.in (autoconf.stmp): No longer depend on $(SRCTOP)/acconfig.h. ------------------------------------------------------------------------ r14813 | epeisach | 2002-09-03 12:41:40 -0400 (Tue, 03 Sep 2002) | 2 lines Changed paths: M /trunk/src/util/db2/ChangeLog D /trunk/src/util/db2/acconfig.h * acconfig.h: Remove file. All handled by configure.in now. ------------------------------------------------------------------------ r14812 | raeburn | 2002-09-02 21:13:48 -0400 (Mon, 02 Sep 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/addr_comp.c M /trunk/src/lib/krb5/krb/addr_order.c M /trunk/src/lib/krb5/krb/addr_srch.c M /trunk/src/lib/krb5/krb/appdefault.c M /trunk/src/lib/krb5/krb/auth_con.c M /trunk/src/lib/krb5/krb/bld_princ.c M /trunk/src/lib/krb5/krb/chpw.c M /trunk/src/lib/krb5/krb/cleanup.h M /trunk/src/lib/krb5/krb/conv_princ.c M /trunk/src/lib/krb5/krb/copy_addrs.c M /trunk/src/lib/krb5/krb/copy_athctr.c M /trunk/src/lib/krb5/krb/copy_auth.c M /trunk/src/lib/krb5/krb/copy_cksum.c M /trunk/src/lib/krb5/krb/copy_creds.c M /trunk/src/lib/krb5/krb/copy_data.c M /trunk/src/lib/krb5/krb/copy_key.c M /trunk/src/lib/krb5/krb/copy_princ.c M /trunk/src/lib/krb5/krb/copy_tick.c M /trunk/src/lib/krb5/krb/cp_key_cnt.c M /trunk/src/lib/krb5/krb/decode_kdc.c M /trunk/src/lib/krb5/krb/decrypt_tk.c M /trunk/src/lib/krb5/krb/deltat.c M /trunk/src/lib/krb5/krb/enc_helper.c M /trunk/src/lib/krb5/krb/encode_kdc.c M /trunk/src/lib/krb5/krb/encrypt_tk.c M /trunk/src/lib/krb5/krb/free_rtree.c M /trunk/src/lib/krb5/krb/fwd_tgt.c M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/gc_via_tkt.c M /trunk/src/lib/krb5/krb/gen_seqnum.c M /trunk/src/lib/krb5/krb/gen_subkey.c M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/gic_keytab.c M /trunk/src/lib/krb5/krb/gic_opt.c M /trunk/src/lib/krb5/krb/gic_pwd.c M /trunk/src/lib/krb5/krb/in_tkt_ktb.c M /trunk/src/lib/krb5/krb/in_tkt_pwd.c M /trunk/src/lib/krb5/krb/in_tkt_sky.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/kdc_rep_dc.c M /trunk/src/lib/krb5/krb/kfree.c M /trunk/src/lib/krb5/krb/mk_cred.c M /trunk/src/lib/krb5/krb/mk_error.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_rep.c M /trunk/src/lib/krb5/krb/mk_req.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/parse.c M /trunk/src/lib/krb5/krb/pr_to_salt.c M /trunk/src/lib/krb5/krb/preauth.c M /trunk/src/lib/krb5/krb/preauth2.c M /trunk/src/lib/krb5/krb/princ_comp.c M /trunk/src/lib/krb5/krb/rd_cred.c M /trunk/src/lib/krb5/krb/rd_error.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_rep.c M /trunk/src/lib/krb5/krb/rd_req.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/rd_safe.c M /trunk/src/lib/krb5/krb/recvauth.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/lib/krb5/krb/sendauth.c M /trunk/src/lib/krb5/krb/ser_actx.c M /trunk/src/lib/krb5/krb/ser_adata.c M /trunk/src/lib/krb5/krb/ser_addr.c M /trunk/src/lib/krb5/krb/ser_auth.c M /trunk/src/lib/krb5/krb/ser_cksum.c M /trunk/src/lib/krb5/krb/ser_ctx.c M /trunk/src/lib/krb5/krb/ser_key.c M /trunk/src/lib/krb5/krb/ser_princ.c M /trunk/src/lib/krb5/krb/serialize.c M /trunk/src/lib/krb5/krb/set_realm.c M /trunk/src/lib/krb5/krb/srv_rcache.c M /trunk/src/lib/krb5/krb/str_conv.c M /trunk/src/lib/krb5/krb/t_deltat.c M /trunk/src/lib/krb5/krb/t_kerb.c M /trunk/src/lib/krb5/krb/t_ser.c M /trunk/src/lib/krb5/krb/t_walk_rtree.c M /trunk/src/lib/krb5/krb/tgtname.c M /trunk/src/lib/krb5/krb/unparse.c M /trunk/src/lib/krb5/krb/valid_times.c M /trunk/src/lib/krb5/krb/vfy_increds.c M /trunk/src/lib/krb5/krb/vic_opt.c M /trunk/src/lib/krb5/krb/walk_rtree.c M /trunk/src/lib/krb5/krb/x-deltat.y protoize ------------------------------------------------------------------------ r14811 | raeburn | 2002-09-02 20:33:43 -0400 (Mon, 02 Sep 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/init_ets.c * init_ets.c (krb5_init_ets, krb5_free_ets): Use prototype style function definitions. ------------------------------------------------------------------------ r14810 | raeburn | 2002-09-02 20:32:14 -0400 (Mon, 02 Sep 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_decode.c M /trunk/src/lib/krb5/asn.1/asn1_encode.c M /trunk/src/lib/krb5/asn.1/asn1_get.c M /trunk/src/lib/krb5/asn.1/asn1_get.h M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/asn.1/asn1_make.c M /trunk/src/lib/krb5/asn.1/asn1_make.h M /trunk/src/lib/krb5/asn.1/asn1_misc.c M /trunk/src/lib/krb5/asn.1/asn1buf.c M /trunk/src/lib/krb5/asn.1/asn1buf.h M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/asn.1/krb5_encode.c Use prototype style definitions for functions. Avoid variable name "class". ------------------------------------------------------------------------ r14809 | raeburn | 2002-09-02 16:56:26 -0400 (Mon, 02 Sep 2002) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/com_err.c * com_err.c (default_com_err_proc, com_err_va, set_com_err_hook): Define with prototype syntax. ------------------------------------------------------------------------ r14808 | raeburn | 2002-09-02 16:23:30 -0400 (Mon, 02 Sep 2002) | 3 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/build.texinfo * build.texinfo (Options to Configure): Update for new "CC=" style options replacing "--with-cc=" options. ------------------------------------------------------------------------ r14807 | raeburn | 2002-08-30 18:53:46 -0400 (Fri, 30 Aug 2002) | 3 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/Makefile.in * Makefile.in (MY_SUBDIRS) [##WIN32##]: Hide variable definition inside "!if 0" block. ------------------------------------------------------------------------ r14803 | raeburn | 2002-08-29 20:06:31 -0400 (Thu, 29 Aug 2002) | 17 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 Change configure argument handling to be more in line with standard autoconf usage. * aclocal.m4 (KRB5_AC_CHOOSE_ET, KRB5_AC_CHOOSE_SS): Renamed from non-KRB5_AC_ names. Change --with-system-com_err to --with-system-et, to avoid confusing mix of '-' and '_'. (WITH_CCOPTS): Describe as deprecated in favor of CFLAGS=...; use AC_REQUIRE_CPP. (WITH_LINKER, WITH_LDOPTS, WITH_CPPOPTS): Describe as deprecated; encourage use of LD= etc instead. (WITH_NETLIB, WITH_HESIOD): Use AC_HELP_STRING. (KRB5_AC_CHECK_FOR_CFLAGS): New macro. (WITH_CC): Mark old configure option deprecated, encourage user to use CC= instead. Add gcc warning flags only if CFLAGS not set by user. Don't force default to "cc". (KRB5_LIB_PARAMS): Use AC_CANONICAL_HOST, don't bother with cache. ------------------------------------------------------------------------ r14802 | raeburn | 2002-08-29 17:44:33 -0400 (Thu, 29 Aug 2002) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in * pre.in (CFLAGS): Define using @CFLAGS@, not @CCOPTS@. ------------------------------------------------------------------------ r14801 | raeburn | 2002-08-29 17:22:35 -0400 (Thu, 29 Aug 2002) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/win-pre.in drop SS_DEPS from last change ------------------------------------------------------------------------ r14800 | raeburn | 2002-08-29 17:21:47 -0400 (Thu, 29 Aug 2002) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/win-pre.in * win-pre.in (COM_ERR_DEPS, SS_DEPS): New variables. ------------------------------------------------------------------------ r14799 | raeburn | 2002-08-29 16:55:48 -0400 (Thu, 29 Aug 2002) | 2 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/Makefile.in rename macros in last makefile.in change to use _ instead of - in names ------------------------------------------------------------------------ r14798 | raeburn | 2002-08-29 08:20:06 -0400 (Thu, 29 Aug 2002) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in * configure.in: Configure lib/krb4 and krb524 only if KRB4_LIB is non-empty; this may not be right for "--with-krb4=/some/dir". ------------------------------------------------------------------------ r14797 | raeburn | 2002-08-29 08:14:44 -0400 (Thu, 29 Aug 2002) | 4 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/Makefile.in * Makefile.in (MAYBE_ET-k5, MAYBE_ET-sys, MAYBE_SS-k5, MAYBE_SS-sys): New variables. (MY_SUBDIRS): Refer to them, choosing via new configure substitutions. ------------------------------------------------------------------------ r14796 | raeburn | 2002-08-29 08:06:51 -0400 (Thu, 29 Aug 2002) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in * configure.in: Configure util/et and util/ss only if they're going to be used. ------------------------------------------------------------------------ r14795 | raeburn | 2002-08-29 08:05:56 -0400 (Thu, 29 Aug 2002) | 8 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in * pre.in (COM_ERR_DEPLIB-sys, COM_ERR_DEPLIB-k5, SS_DEPLIB-k5, SS_DEPLIB-sys, COM_ERR_DEPS-sys, COM_ERR_DEPS-k5, SS_DEPS-sys, SS_DEPS-k5, SS_LIB-sys, SS_LIB-k5, COMPILE_ET-sys, COMPILE_ET-k5, MAKE_COMMANDS-sys, MAKE_COMMANDS-k5): New variables. (COM_ERR_DEPLIB, SS_DEPLIB, COM_ERR_DEPS, SS_DEPS, SS_LIB, COMPILE_ET, MAKE_COMMANDS): Use them, selecting using new configure substitutions. (COM_ERR_LIB): Always define as -lcom_err. ------------------------------------------------------------------------ r14794 | raeburn | 2002-08-29 08:05:06 -0400 (Thu, 29 Aug 2002) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (CHOOSE_ET, CHOOSE_SS): New macros. (CONFIG_RULES): Invoke them. ------------------------------------------------------------------------ r14793 | raeburn | 2002-08-29 07:57:31 -0400 (Thu, 29 Aug 2002) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/shlib.conf * shlib.conf: Use $(LDFLAGS) in CC_LINK_SHARED and CC_LINK_STATIC, after other options. ------------------------------------------------------------------------ r14792 | raeburn | 2002-08-29 07:09:57 -0400 (Thu, 29 Aug 2002) | 2 lines Changed paths: M /trunk/src/kadmin/ktutil/ChangeLog M /trunk/src/kadmin/ktutil/ktutil_ct.ct * ktutil_ct.ct: Add final "end" statement. ------------------------------------------------------------------------ r14791 | raeburn | 2002-08-29 07:00:44 -0400 (Thu, 29 Aug 2002) | 2 lines Changed paths: M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/gssftp/ftp/Makefile.in M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/appl/telnet/libtelnet/Makefile.in M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/clients/ksu/Makefile.in M /trunk/src/kadmin/ktutil/Makefile.in M /trunk/src/kadmin/testing/util/Makefile.in M /trunk/src/kadmin/v5passwdd/Makefile.in M /trunk/src/kdc/Makefile.in M /trunk/src/krb524/Makefile.in M /trunk/src/lib/crypto/arcfour/Makefile.in M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/dk/Makefile.in M /trunk/src/lib/crypto/enc_provider/Makefile.in M /trunk/src/lib/crypto/hash_provider/Makefile.in M /trunk/src/lib/crypto/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/old/Makefile.in M /trunk/src/lib/crypto/raw/Makefile.in M /trunk/src/lib/crypto/sha1/Makefile.in M /trunk/src/lib/crypto/yarrow/Makefile.in M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kdb/Makefile.in M /trunk/src/slave/Makefile.in M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/create/Makefile.in M /trunk/src/tests/hammer/Makefile.in M /trunk/src/tests/verify/Makefile.in update dependencies ------------------------------------------------------------------------ r14790 | raeburn | 2002-08-29 06:58:05 -0400 (Thu, 29 Aug 2002) | 2 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/depfix.sed * depfix.sed: Replace in-tree ss header files with $(SS_DEPS). ------------------------------------------------------------------------ r14789 | raeburn | 2002-08-29 06:57:11 -0400 (Thu, 29 Aug 2002) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in * pre.in (SS_DEPS): New variable. ------------------------------------------------------------------------ r14788 | raeburn | 2002-08-29 05:42:52 -0400 (Thu, 29 Aug 2002) | 2 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/pty_err.et * pty_err.et: Add final "end" statement. ------------------------------------------------------------------------ r14787 | raeburn | 2002-08-29 05:19:46 -0400 (Thu, 29 Aug 2002) | 2 lines Changed paths: M /trunk/src/tests/dejagnu M /trunk/src/tests/dejagnu/.cvsignore ignore tmpdir ------------------------------------------------------------------------ r14786 | raeburn | 2002-08-29 05:10:29 -0400 (Thu, 29 Aug 2002) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/Makefile.in M /trunk/src/appl/gssftp/ChangeLog M /trunk/src/appl/gssftp/Makefile.in M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/Makefile.in M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/appl/sample/ChangeLog M /trunk/src/appl/sample/Makefile.in M /trunk/src/appl/sample/sclient/ChangeLog M /trunk/src/appl/sample/sclient/Makefile.in M /trunk/src/appl/sample/sserver/ChangeLog M /trunk/src/appl/sample/sserver/Makefile.in M /trunk/src/appl/simple/ChangeLog M /trunk/src/appl/simple/Makefile.in M /trunk/src/appl/simple/client/ChangeLog M /trunk/src/appl/simple/client/Makefile.in M /trunk/src/appl/simple/server/ChangeLog M /trunk/src/appl/simple/server/Makefile.in M /trunk/src/appl/telnet/ChangeLog M /trunk/src/appl/telnet/Makefile.in M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/Makefile.in M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/Makefile.in M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/appl/user_user/ChangeLog M /trunk/src/appl/user_user/Makefile.in M /trunk/src/clients/kdestroy/ChangeLog M /trunk/src/clients/kdestroy/Makefile.in M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/Makefile.in M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/Makefile.in M /trunk/src/clients/kpasswd/ChangeLog M /trunk/src/clients/kpasswd/Makefile.in M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/Makefile.in M /trunk/src/clients/kvno/ChangeLog M /trunk/src/clients/kvno/Makefile.in M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/Makefile.in M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/Makefile.in M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/Makefile.in M /trunk/src/kadmin/kdbkeys/ChangeLog M /trunk/src/kadmin/kdbkeys/Makefile.in M /trunk/src/kadmin/ktutil/ChangeLog M /trunk/src/kadmin/ktutil/Makefile.in M /trunk/src/kadmin/passwd/ChangeLog M /trunk/src/kadmin/passwd/Makefile.in M /trunk/src/kadmin/passwd/unit-test/ChangeLog M /trunk/src/kadmin/passwd/unit-test/Makefile.in M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/Makefile.in M /trunk/src/kadmin/testing/ChangeLog M /trunk/src/kadmin/testing/Makefile.in M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/Makefile.in M /trunk/src/kadmin/testing/util/ChangeLog M /trunk/src/kadmin/testing/util/Makefile.in M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/Makefile.in M /trunk/src/kadmin/v4server/unit-test/ChangeLog M /trunk/src/kadmin/v4server/unit-test/Makefile.in M /trunk/src/kadmin/v5passwdd/ChangeLog M /trunk/src/kadmin/v5passwdd/Makefile.in M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile.in M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/arcfour/ChangeLog M /trunk/src/lib/crypto/arcfour/Makefile.in M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/dk/ChangeLog M /trunk/src/lib/crypto/dk/Makefile.in M /trunk/src/lib/crypto/enc_provider/ChangeLog M /trunk/src/lib/crypto/enc_provider/Makefile.in M /trunk/src/lib/crypto/hash_provider/ChangeLog M /trunk/src/lib/crypto/hash_provider/Makefile.in M /trunk/src/lib/crypto/keyhash_provider/ChangeLog M /trunk/src/lib/crypto/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/old/ChangeLog M /trunk/src/lib/crypto/old/Makefile.in M /trunk/src/lib/crypto/raw/ChangeLog M /trunk/src/lib/crypto/raw/Makefile.in M /trunk/src/lib/crypto/sha1/ChangeLog M /trunk/src/lib/crypto/sha1/Makefile.in M /trunk/src/lib/crypto/yarrow/ChangeLog M /trunk/src/lib/crypto/yarrow/Makefile.in M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/Makefile.in M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/Makefile.in M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/ccache/ccapi/ChangeLog M /trunk/src/lib/krb5/ccache/ccapi/Makefile.in M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/keytab/db/ChangeLog M /trunk/src/lib/krb5/keytab/db/Makefile.in M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/Makefile.in M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/Makefile.in M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/Makefile.in M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/Makefile.in M /trunk/src/tests/dejagnu/ChangeLog M /trunk/src/tests/dejagnu/Makefile.in M /trunk/src/tests/gssapi/ChangeLog M /trunk/src/tests/gssapi/Makefile.in M /trunk/src/tests/hammer/ChangeLog M /trunk/src/tests/hammer/Makefile.in M /trunk/src/tests/resolve/ChangeLog M /trunk/src/tests/resolve/Makefile.in M /trunk/src/tests/verify/ChangeLog M /trunk/src/tests/verify/Makefile.in M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/Makefile.in M /trunk/src/util/db2/btree/Makefile.in M /trunk/src/util/db2/clib/Makefile.in M /trunk/src/util/db2/db/Makefile.in M /trunk/src/util/db2/hash/Makefile.in M /trunk/src/util/db2/mpool/Makefile.in M /trunk/src/util/db2/recno/Makefile.in M /trunk/src/util/db2/test/ChangeLog M /trunk/src/util/db2/test/Makefile.in M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/Makefile.in M /trunk/src/util/send-pr/ChangeLog M /trunk/src/util/send-pr/Makefile.in M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/Makefile.in M /trunk/src/windows/ms2mit/ChangeLog M /trunk/src/windows/ms2mit/Makefile.in * Makefile.in: Revert $(S)=>/ change, for Windows support. ------------------------------------------------------------------------ r14785 | raeburn | 2002-08-29 04:27:01 -0400 (Thu, 29 Aug 2002) | 6 lines Changed paths: M /trunk/src/appl/sample/sclient A /trunk/src/appl/sample/sclient/.cvsignore M /trunk/src/appl/sample/sserver A /trunk/src/appl/sample/sserver/.cvsignore M /trunk/src/appl/simple/client A /trunk/src/appl/simple/client/.cvsignore M /trunk/src/appl/simple/server A /trunk/src/appl/simple/server/.cvsignore M /trunk/src/appl/telnet/telnet A /trunk/src/appl/telnet/telnet/.cvsignore M /trunk/src/appl/telnet/telnetd A /trunk/src/appl/telnet/telnetd/.cvsignore M /trunk/src/appl/user_user A /trunk/src/appl/user_user/.cvsignore M /trunk/src/clients/kdestroy A /trunk/src/clients/kdestroy/.cvsignore M /trunk/src/clients/kinit A /trunk/src/clients/kinit/.cvsignore M /trunk/src/clients/klist A /trunk/src/clients/klist/.cvsignore M /trunk/src/include/kerberosIV A /trunk/src/include/kerberosIV/.cvsignore M /trunk/src/kadmin/server A /trunk/src/kadmin/server/.cvsignore M /trunk/src/kdc A /trunk/src/kdc/.cvsignore M /trunk/src/lib/crypto A /trunk/src/lib/crypto/.cvsignore M /trunk/src/lib/crypto/crc32 A /trunk/src/lib/crypto/crc32/.cvsignore M /trunk/src/lib/crypto/des A /trunk/src/lib/crypto/des/.cvsignore M /trunk/src/lib/crypto/md4 A /trunk/src/lib/crypto/md4/.cvsignore M /trunk/src/lib/crypto/md5 A /trunk/src/lib/crypto/md5/.cvsignore M /trunk/src/lib/des425 A /trunk/src/lib/des425/.cvsignore M /trunk/src/lib/kdb A /trunk/src/lib/kdb/.cvsignore M /trunk/src/lib/krb5/ccache A /trunk/src/lib/krb5/ccache/.cvsignore M /trunk/src/lib/krb5/error_tables A /trunk/src/lib/krb5/error_tables/.cvsignore M /trunk/src/lib/krb5/krb A /trunk/src/lib/krb5/krb/.cvsignore M /trunk/src/lib/krb5/os A /trunk/src/lib/krb5/os/.cvsignore M /trunk/src/slave A /trunk/src/slave/.cvsignore M /trunk/src/tests A /trunk/src/tests/.cvsignore M /trunk/src/tests/create A /trunk/src/tests/create/.cvsignore M /trunk/src/tests/hammer A /trunk/src/tests/hammer/.cvsignore M /trunk/src/tests/verify A /trunk/src/tests/verify/.cvsignore M /trunk/src/util/et A /trunk/src/util/et/.cvsignore Ignore a bunch of files generated by building in the source tree, excluding those covered by CVSROOT/cvsignore patterns. Static UNIX build only, at the moment, may need updates for other configurations. (Second try; this time, deal with the cases where "cvs add"/"cvs ci" choked on previously deleted versions numbered 5.x.) ------------------------------------------------------------------------ r14784 | raeburn | 2002-08-29 04:17:00 -0400 (Thu, 29 Aug 2002) | 2 lines Changed paths: M /trunk/src/appl/bsd A /trunk/src/appl/bsd/.cvsignore retry checkin reviving dead file ------------------------------------------------------------------------ r14783 | raeburn | 2002-08-29 04:04:44 -0400 (Thu, 29 Aug 2002) | 4 lines Changed paths: M /trunk/src M /trunk/src/.cvsignore M /trunk/src/appl/gss-sample A /trunk/src/appl/gss-sample/.cvsignore M /trunk/src/appl/gssftp/ftp A /trunk/src/appl/gssftp/ftp/.cvsignore M /trunk/src/appl/gssftp/ftpd A /trunk/src/appl/gssftp/ftpd/.cvsignore M /trunk/src/clients/kpasswd A /trunk/src/clients/kpasswd/.cvsignore M /trunk/src/clients/ksu A /trunk/src/clients/ksu/.cvsignore M /trunk/src/clients/kvno A /trunk/src/clients/kvno/.cvsignore M /trunk/src/include A /trunk/src/include/.cvsignore M /trunk/src/include/krb5 M /trunk/src/include/krb5/.cvsignore M /trunk/src/kadmin/cli A /trunk/src/kadmin/cli/.cvsignore M /trunk/src/kadmin/dbutil A /trunk/src/kadmin/dbutil/.cvsignore M /trunk/src/kadmin/ktutil A /trunk/src/kadmin/ktutil/.cvsignore M /trunk/src/kadmin/passwd A /trunk/src/kadmin/passwd/.cvsignore M /trunk/src/kadmin/testing A /trunk/src/kadmin/testing/.cvsignore M /trunk/src/kadmin/testing/scripts A /trunk/src/kadmin/testing/scripts/.cvsignore M /trunk/src/kadmin/testing/util A /trunk/src/kadmin/testing/util/.cvsignore M /trunk/src/kadmin/v4server A /trunk/src/kadmin/v4server/.cvsignore M /trunk/src/kadmin/v5passwdd A /trunk/src/kadmin/v5passwdd/.cvsignore M /trunk/src/krb524 A /trunk/src/krb524/.cvsignore M /trunk/src/lib/crypto/keyhash_provider A /trunk/src/lib/crypto/keyhash_provider/.cvsignore M /trunk/src/lib/crypto/sha1 A /trunk/src/lib/crypto/sha1/.cvsignore M /trunk/src/lib/gssapi/generic A /trunk/src/lib/gssapi/generic/.cvsignore M /trunk/src/lib/gssapi/krb5 A /trunk/src/lib/gssapi/krb5/.cvsignore M /trunk/src/lib/kadm5 A /trunk/src/lib/kadm5/.cvsignore M /trunk/src/lib/kadm5/unit-test A /trunk/src/lib/kadm5/unit-test/.cvsignore M /trunk/src/lib/krb4 A /trunk/src/lib/krb4/.cvsignore M /trunk/src/lib/rpc A /trunk/src/lib/rpc/.cvsignore M /trunk/src/lib/rpc/unit-test A /trunk/src/lib/rpc/unit-test/.cvsignore M /trunk/src/tests/asn.1 A /trunk/src/tests/asn.1/.cvsignore M /trunk/src/tests/dejagnu A /trunk/src/tests/dejagnu/.cvsignore M /trunk/src/tests/gssapi A /trunk/src/tests/gssapi/.cvsignore M /trunk/src/tests/resolve A /trunk/src/tests/resolve/.cvsignore M /trunk/src/util A /trunk/src/util/.cvsignore M /trunk/src/util/db2/include M /trunk/src/util/db2/include/.cvsignore M /trunk/src/util/db2/test A /trunk/src/util/db2/test/.cvsignore M /trunk/src/util/profile A /trunk/src/util/profile/.cvsignore M /trunk/src/util/pty A /trunk/src/util/pty/.cvsignore M /trunk/src/util/send-pr A /trunk/src/util/send-pr/.cvsignore M /trunk/src/util/ss A /trunk/src/util/ss/.cvsignore Ignore a bunch of files generated by building in the source tree, excluding those covered by CVSROOT/cvsignore patterns. Static UNIX build only, at the moment, may need updates for other configurations. ------------------------------------------------------------------------ r14780 | tlyu | 2002-08-28 02:34:05 -0400 (Wed, 28 Aug 2002) | 4 lines Changed paths: M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/btree/bt_split.c * btree/bt_split.c (bt_psplit): Correctly account for sizeof(indx_t) when computing space used in a page by an item. [patch from www.sleepycat.com] ------------------------------------------------------------------------ r14779 | raeburn | 2002-08-27 15:46:37 -0400 (Tue, 27 Aug 2002) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in undo quoting changes ------------------------------------------------------------------------ r14778 | raeburn | 2002-08-27 15:33:57 -0400 (Tue, 27 Aug 2002) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in more quoting ------------------------------------------------------------------------ r14777 | hartmans | 2002-08-27 13:50:07 -0400 (Tue, 27 Aug 2002) | 4 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/README M /trunk/src/krb524/krb524d.c Add support for using the encrypted part of a krb5 ticket as an AFS token-- af krb5-encpart-only (kvno 213) and enable this support by default. ------------------------------------------------------------------------ r14776 | raeburn | 2002-08-27 12:24:53 -0400 (Tue, 27 Aug 2002) | 4 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile.in M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in Quote targets of some copy operations within the build tree. Needed now for Windows since we use "/" as a directory separator in places where Windows would also look for command options. ------------------------------------------------------------------------ r14769 | hartmans | 2002-08-26 18:51:08 -0400 (Mon, 26 Aug 2002) | 3 lines Changed paths: D /trunk/src/krb524/RELEASE_NOTES Remove release notes as the content is 100% incorrect. Changelog batch with future commit ------------------------------------------------------------------------ r14768 | epeisach | 2002-08-26 09:17:57 -0400 (Mon, 26 Aug 2002) | 2 lines Changed paths: M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/configure.in * configure.in: Use $krb5_cv_host instead of $host. ------------------------------------------------------------------------ r14767 | epeisach | 2002-08-26 09:17:02 -0400 (Mon, 26 Aug 2002) | 5 lines Changed paths: M /trunk/src/tests/ChangeLog M /trunk/src/tests/configure.in 2002-08-26 Ezra Peisach * configure.in: Use KRB5_LIB_PARAMS instead of AC_CANONICAL_HOST to set krb5_cv_host. ------------------------------------------------------------------------ r14766 | epeisach | 2002-08-26 09:14:51 -0400 (Mon, 26 Aug 2002) | 6 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in * pre.in: Set host to @krb5_cv_host@ instead of @host@. The way aclocal.m4 is setup, AC_CANONICAL_HOST may only be evaluated as a cached variable and autoconf 2.52 will only allow one inclusion of the code. ------------------------------------------------------------------------ r14765 | epeisach | 2002-08-26 09:14:37 -0400 (Mon, 26 Aug 2002) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_LIB_PARAMS): Substitute krb5_cv_host in Makefiles. Remove K5_OUTPUT_FILES as nothing depends on it anymore. ------------------------------------------------------------------------ r14764 | raeburn | 2002-08-23 22:43:03 -0400 (Fri, 23 Aug 2002) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4: Require autoconf 2.52 or later. ------------------------------------------------------------------------ r14763 | raeburn | 2002-08-23 22:40:45 -0400 (Fri, 23 Aug 2002) | 2 lines Changed paths: M /trunk/src/util/db2/test/ChangeLog D /trunk/src/util/db2/test/Makefile * Makefile: Deleted. ------------------------------------------------------------------------ r14762 | raeburn | 2002-08-23 20:01:01 -0400 (Fri, 23 Aug 2002) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/sendto_kdc.c * sendto_kdc.c (merge_addrlists): Truncate source address list after copying its data into the destination list. ------------------------------------------------------------------------ r14761 | raeburn | 2002-08-23 17:50:05 -0400 (Fri, 23 Aug 2002) | 2 lines Changed paths: M /trunk/src/appl/ChangeLog M /trunk/src/appl/Makefile.in M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/Makefile.in M /trunk/src/appl/gssftp/ChangeLog M /trunk/src/appl/gssftp/Makefile.in M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/Makefile.in M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/appl/sample/ChangeLog M /trunk/src/appl/sample/Makefile.in M /trunk/src/appl/sample/sclient/ChangeLog M /trunk/src/appl/sample/sclient/Makefile.in M /trunk/src/appl/sample/sserver/ChangeLog M /trunk/src/appl/sample/sserver/Makefile.in M /trunk/src/appl/simple/ChangeLog M /trunk/src/appl/simple/Makefile.in M /trunk/src/appl/simple/client/ChangeLog M /trunk/src/appl/simple/client/Makefile.in M /trunk/src/appl/simple/server/ChangeLog M /trunk/src/appl/simple/server/Makefile.in M /trunk/src/appl/telnet/ChangeLog M /trunk/src/appl/telnet/Makefile.in M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/Makefile.in M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/Makefile.in M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/appl/user_user/ChangeLog M /trunk/src/appl/user_user/Makefile.in M /trunk/src/clients/ChangeLog M /trunk/src/clients/Makefile.in M /trunk/src/clients/kdestroy/ChangeLog M /trunk/src/clients/kdestroy/Makefile.in M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/Makefile.in M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/Makefile.in M /trunk/src/clients/kpasswd/ChangeLog M /trunk/src/clients/kpasswd/Makefile.in M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/Makefile.in M /trunk/src/clients/kvno/ChangeLog M /trunk/src/clients/kvno/Makefile.in M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in M /trunk/src/config-files/ChangeLog M /trunk/src/config-files/Makefile.in M /trunk/src/gen-manpages/ChangeLog M /trunk/src/gen-manpages/Makefile.in M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/Makefile.in M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in M /trunk/src/kadmin/ChangeLog M /trunk/src/kadmin/Makefile.in M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/Makefile.in M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/Makefile.in M /trunk/src/kadmin/kdbkeys/ChangeLog M /trunk/src/kadmin/kdbkeys/Makefile.in M /trunk/src/kadmin/ktutil/ChangeLog M /trunk/src/kadmin/ktutil/Makefile.in M /trunk/src/kadmin/passwd/ChangeLog M /trunk/src/kadmin/passwd/Makefile.in M /trunk/src/kadmin/passwd/unit-test/ChangeLog M /trunk/src/kadmin/passwd/unit-test/Makefile.in M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/Makefile.in M /trunk/src/kadmin/testing/ChangeLog M /trunk/src/kadmin/testing/Makefile.in M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/Makefile.in M /trunk/src/kadmin/testing/util/ChangeLog M /trunk/src/kadmin/testing/util/Makefile.in M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/Makefile.in M /trunk/src/kadmin/v4server/unit-test/ChangeLog M /trunk/src/kadmin/v4server/unit-test/Makefile.in M /trunk/src/kadmin/v5passwdd/ChangeLog M /trunk/src/kadmin/v5passwdd/Makefile.in M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/Makefile.in M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile.in M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/arcfour/ChangeLog M /trunk/src/lib/crypto/arcfour/Makefile.in M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/dk/ChangeLog M /trunk/src/lib/crypto/dk/Makefile.in M /trunk/src/lib/crypto/enc_provider/ChangeLog M /trunk/src/lib/crypto/enc_provider/Makefile.in M /trunk/src/lib/crypto/hash_provider/ChangeLog M /trunk/src/lib/crypto/hash_provider/Makefile.in M /trunk/src/lib/crypto/keyhash_provider/ChangeLog M /trunk/src/lib/crypto/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/old/ChangeLog M /trunk/src/lib/crypto/old/Makefile.in M /trunk/src/lib/crypto/raw/ChangeLog M /trunk/src/lib/crypto/raw/Makefile.in M /trunk/src/lib/crypto/sha1/ChangeLog M /trunk/src/lib/crypto/sha1/Makefile.in M /trunk/src/lib/crypto/yarrow/ChangeLog M /trunk/src/lib/crypto/yarrow/Makefile.in M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/Makefile.in M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/Makefile.in M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/ccache/ccapi/ChangeLog M /trunk/src/lib/krb5/ccache/ccapi/Makefile.in M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/keytab/db/ChangeLog M /trunk/src/lib/krb5/keytab/db/Makefile.in M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/Makefile.in M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/Makefile.in M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/Makefile.in M /trunk/src/slave/ChangeLog M /trunk/src/slave/Makefile.in M /trunk/src/tests/ChangeLog M /trunk/src/tests/Makefile.in M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/Makefile.in M /trunk/src/tests/dejagnu/ChangeLog M /trunk/src/tests/dejagnu/Makefile.in M /trunk/src/tests/gssapi/ChangeLog M /trunk/src/tests/gssapi/Makefile.in M /trunk/src/tests/hammer/ChangeLog M /trunk/src/tests/hammer/Makefile.in M /trunk/src/tests/resolve/ChangeLog M /trunk/src/tests/resolve/Makefile.in M /trunk/src/tests/verify/ChangeLog M /trunk/src/tests/verify/Makefile.in M /trunk/src/util/ChangeLog M /trunk/src/util/Makefile.in M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/Makefile.in M /trunk/src/util/db2/btree/Makefile.in M /trunk/src/util/db2/clib/Makefile.in M /trunk/src/util/db2/db/Makefile.in M /trunk/src/util/db2/hash/Makefile.in M /trunk/src/util/db2/mpool/Makefile.in M /trunk/src/util/db2/recno/Makefile.in M /trunk/src/util/db2/test/ChangeLog M /trunk/src/util/db2/test/Makefile.in M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/Makefile.in M /trunk/src/util/send-pr/ChangeLog M /trunk/src/util/send-pr/Makefile.in M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/Makefile.in M /trunk/src/windows/ms2mit/ChangeLog M /trunk/src/windows/ms2mit/Makefile.in Change $(S)=>/ and $(U)=>.. globally. ------------------------------------------------------------------------ r14760 | epeisach | 2002-08-23 15:37:40 -0400 (Fri, 23 Aug 2002) | 3 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c * ftpd.c (auth_data, reply_gss_code): Use OM_uint32 instead of int to match arguments to gssapi functions. ------------------------------------------------------------------------ r14759 | epeisach | 2002-08-23 15:34:57 -0400 (Fri, 23 Aug 2002) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/compat_recv.c * compat_recv.c: Include defines.h for prototypes. ------------------------------------------------------------------------ r14757 | tlyu | 2002-08-23 14:15:18 -0400 (Fri, 23 Aug 2002) | 15 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/dump.c M /trunk/src/kadmin/dbutil/kdb5_util.M M /trunk/src/kadmin/dbutil/kdb5_util.c * dump.c (dump_db): Update usage comment. Add "-rev" and "-recurse" flags to permit reverse and recursive dumping of the database, respectively. Check for dump filename beginning with "-" to avoid accidental dumps to such filenames. * kdb5_util.c (usage): Update to match reality, primarily by updating the "dump" usage, but also showing global options before the command, which is how they were being interpreted anyway. * kdb5_util.M: Update to match reality. Document "-mkey_convert", "-new_mkey_file", "-rev", and "-recurse" options to "dump". Document "dump to stdout" behavior. Show global options before the command. Make some formatting fixes. s/binary tree/btree/ since the btree back end is actually an n-ary tree. ------------------------------------------------------------------------ r14755 | tlyu | 2002-08-23 14:03:56 -0400 (Fri, 23 Aug 2002) | 10 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/kdb/kdb_db2.c M /trunk/src/lib/kdb/kdb_db2.h * kdb_db2.h: Add prototype and rename for krb5_db2_db_iterate_ext(). * kdb_db2.c (krb5_db2_db_iterate_ext): New function; allow optional backwards or recursive (if btree) traversal of the database. * Makefile.in (LIBMINOR): Bump due to addition of krb5_db_iterate_ext(). ------------------------------------------------------------------------ r14754 | tlyu | 2002-08-23 13:58:41 -0400 (Fri, 23 Aug 2002) | 4 lines Changed paths: M /trunk/src/util/db2/test/ChangeLog M /trunk/src/util/db2/test/Makefile.in M /trunk/src/util/db2/test/dbtest.c * dbtest.c: Include btree.h if we're compiled with -DSTATISTICS. * Makefile.in: Add rules for bttest; also add a clean rule. ------------------------------------------------------------------------ r14753 | tlyu | 2002-08-23 13:56:13 -0400 (Fri, 23 Aug 2002) | 11 lines Changed paths: M /trunk/src/util/db2/test/btree.tests/ChangeLog M /trunk/src/util/db2/test/btree.tests/main.c * main.c: Disable append(); we don't have R_APPEND in this release of DB for some reason. Disable load() due to lack of fgetline(). Conditionalize lots of things on -DSTATISTICS or -DDEBUG as appropriate. (rlist): New function; does recursive listing of principals. (main): Fix up naming of *_ENDIAN macros. Default to read-only open, with new "-w" option for opening read/write. Actually call db->sync with the correct number of arguments. (show): Update call to __bt_dpage(). (usage): Update. ------------------------------------------------------------------------ r14752 | tlyu | 2002-08-23 13:55:33 -0400 (Fri, 23 Aug 2002) | 32 lines Changed paths: M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/Makefile.in M /trunk/src/util/db2/btree/bt_close.c M /trunk/src/util/db2/btree/bt_debug.c M /trunk/src/util/db2/btree/bt_page.c M /trunk/src/util/db2/btree/bt_seq.c M /trunk/src/util/db2/btree/extern.h M /trunk/src/util/db2/hash/hash_debug.c * Makefile.in (LIBMINOR): Bump due to addition of bt_rseq(). * hash/hash_debug.c: Remove inclusion of compat.h, as we don't have it in our build system. * btree/extern.h: Add missing prototypes/renames for __bt_dmpage(). Add renames for bt_rseq() support functions. * btree/bt_seq.c (bt_rseq): New function; like __bt_seq() but does recursive descent rather than using the prev/next pointers. This will catch some pages that might be missed if the database is inconsistent. Added support functions for bt_rseq() as well. * btree/bt_page.c (__bt_free): Set B_METADIRTY when updating free list. (__bt_new): Set B_METADIRTY when updating free list. [patch from www.sleepycat.com] * btree/bt_debug.c (__bt_dump): Bound loop by number of pages actually in file to avoid getting a nigh-infinite number of all-zeroes pages. (__bt_dmpage): Print a newline after dumping the meta page. (__bt_dpage): Add DB* parameter; use this to get pagesize in order to limit dumping of page contents, in case NEXTINDEX(h) happens to be bogus. (__bt_stat): Bound loop by number of pages actually in file so as to stop counting pages after the actual end of file. * btree/bt_close.c (__bt_sync): Apply a Kerbnet fix from long ago; don't return prematurely when B_METADIRTY is set but B_MODIFIED is clear. ------------------------------------------------------------------------ r14751 | tlyu | 2002-08-23 13:54:59 -0400 (Fri, 23 Aug 2002) | 3 lines Changed paths: M /trunk/src/util/db2/include/ChangeLog M /trunk/src/util/db2/include/db.h * db.h: Add rename and prototype for bt_rseq(); this is a kludge to avoid stuffing more things into the DB handle. ------------------------------------------------------------------------ r14749 | raeburn | 2002-08-22 22:54:42 -0400 (Thu, 22 Aug 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in * Makefile.in (SUBDIROBJLISTS): New variable. ------------------------------------------------------------------------ r14748 | raeburn | 2002-08-22 22:54:02 -0400 (Thu, 22 Aug 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/locate_kdc.c * locate_kdc.c (krb5_locate_kdc): Don't look up kerberos-sec for TCP service. ------------------------------------------------------------------------ r14747 | raeburn | 2002-08-22 22:53:30 -0400 (Thu, 22 Aug 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/sendto_kdc.c turn off debug code ------------------------------------------------------------------------ r14746 | raeburn | 2002-08-22 20:21:34 -0400 (Thu, 22 Aug 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/init_ctx.c * init_ctx.c (init_common): Initialize udp_pref_limit field. ------------------------------------------------------------------------ r14745 | raeburn | 2002-08-22 19:05:46 -0400 (Thu, 22 Aug 2002) | 2 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/Makefile.in * Makefile.in ($(HDRS)): Depend on "includes". ------------------------------------------------------------------------ r14744 | raeburn | 2002-08-22 19:03:27 -0400 (Thu, 22 Aug 2002) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in * Makefile.in (SUBDIROBJLISTS): New variable. ------------------------------------------------------------------------ r14743 | raeburn | 2002-08-22 18:34:47 -0400 (Thu, 22 Aug 2002) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/accessor.c * accessor.c (krb5int_accessor): Use krb5int_sendto instead of krb5int_sendto_udp. ------------------------------------------------------------------------ r14742 | raeburn | 2002-08-22 18:34:15 -0400 (Thu, 22 Aug 2002) | 26 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/sendto_kdc.c * sendto_kdc.c (MAX_PASS, dprint): New macros. (krb5int_debug_fprint, merge_addrlists): New function. (krb5int_debug_sendto_kdc): New variable. (krb5_sendto_kdc): Use dprint. Call krb5int_locate_kdc in two places, with socket type selection done separately. (debug_log_connect): Function deleted; use dprint instead. (dperror): Use dprint. (print_fdsets): Function deleted; use dprint instead. (struct conn_state): Use struct instead of union so incoming and outgoing buffer pointers can co-exist. Add INITIALIZING state. (state_strings): Add INITIALIZING. (krb5int_sendto_udp, krb5int_sendto_tcp): Functions integrated into krb5int_sendto. (call_select): Use dprint. (setup_connection): New function, handles data structure initialization. (start_connection): Renamed from start_tcp_connection. Don't do data structure initialization, just start connection, and transmit UDP datagrams. Use dprint. (maybe_send): Create socket for "INITIALIZING" connections; transmit datagrams. (kill_conn): New function split out from service_tcp_fd. (SSF_READ, SSF_WRITE, SSF_EXCEPTION): New macros. (service_tcp_fd): Accept a flag word rather than separate int arguments for read, write, exception. Use dprint. (service_udp_fd): New function. (service_fd): New function, calls one of the above two. (service_fds): Call it. Use a flag word instead of separate r/w/x values. ------------------------------------------------------------------------ r14741 | raeburn | 2002-08-22 18:33:13 -0400 (Thu, 22 Aug 2002) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/locate_kdc.c * locate_kdc.c (krb5int_grow_addrlist): Renamed from grow_list, now external. (grow_list): New macro. ------------------------------------------------------------------------ r14740 | raeburn | 2002-08-21 17:33:43 -0400 (Wed, 21 Aug 2002) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h * k5-int.h (krb5int_sendto_udp, krb5int_sendto_tcp): Declarations deleted. (krb5int_sendto, krb5int_grow_addrlist): New decls. ------------------------------------------------------------------------ r14739 | raeburn | 2002-08-21 17:32:33 -0400 (Wed, 21 Aug 2002) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/port-sockets.h * port-sockets.h (SG_BUF): New macro. ------------------------------------------------------------------------ r14734 | tlyu | 2002-08-16 16:35:55 -0400 (Fri, 16 Aug 2002) | 3 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/string2key.c * string2key.c: Work around possible bug with AFS salts; [krb5-clients/1146] from . ------------------------------------------------------------------------ r14733 | raeburn | 2002-08-16 14:52:51 -0400 (Fri, 16 Aug 2002) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h * k5-int.h (struct _krb5_context): Add new member udp_pref_limit. ------------------------------------------------------------------------ r14732 | raeburn | 2002-08-15 19:13:20 -0400 (Thu, 15 Aug 2002) | 5 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/sendto_kdc.c * sendto_kdc.c (DEFAULT_UDP_PREF_LIMIT, HARD_UDP_LIMIT): New macros. (debug_log_connect): Look up "udp_preference_limit" in libdefaults part of profile; try TCP before UDP if the packet size is larger than specified. Don't try UDP at all if the packet is over about 32K. ------------------------------------------------------------------------ r14728 | tlyu | 2002-08-15 16:49:43 -0400 (Thu, 15 Aug 2002) | 3 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/krb524d.c * krb524d.c (kdc_get_server_key): Check for DISALLOW_ALL_TIX and DISALLOW_SVR when looking up server key. ------------------------------------------------------------------------ r14727 | tlyu | 2002-08-15 16:49:08 -0400 (Thu, 15 Aug 2002) | 3 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/keytab.c * keytab.c (krb5_ktkdb_get_entry): For consistency, check for DISALLOW_ALL_TIX and DISALLOW_SVR when looking up keys. ------------------------------------------------------------------------ r14726 | tlyu | 2002-08-15 16:48:24 -0400 (Thu, 15 Aug 2002) | 3 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kerberos_v4.c * kerberos_v4.c: For consistency, check for both DISALLOW_ALL_TIX and DISALLOW_SVR when looking up services. ------------------------------------------------------------------------ r14725 | tlyu | 2002-08-15 16:20:59 -0400 (Thu, 15 Aug 2002) | 3 lines Changed paths: M /trunk/src/clients/kvno/ChangeLog M /trunk/src/clients/kvno/kvno.c * kvno.c (do_v4_kvno): Initialize name, inst, realm to empty strings. ------------------------------------------------------------------------ r14724 | raeburn | 2002-08-15 02:59:23 -0400 (Thu, 15 Aug 2002) | 4 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_file.c * cc_file.c (ALLOC): Use calloc, not malloc. (krb5_fcc_read_principal): Check bounds on number of components before calling ALLOC. ------------------------------------------------------------------------ r14723 | tlyu | 2002-08-15 02:20:51 -0400 (Thu, 15 Aug 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/t_cc.c * t_cc.c: Remove references to STDIO ccache. ------------------------------------------------------------------------ r14722 | tlyu | 2002-08-15 02:20:19 -0400 (Thu, 15 Aug 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/t_ser.c * t_ser.c (ser_ccache_test): Remove references to STDIO ccaches. ------------------------------------------------------------------------ r14721 | raeburn | 2002-08-14 21:48:33 -0400 (Wed, 14 Aug 2002) | 3 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in * Makefile.in (EXTRADEPSRCS): New variable. (.d): Depend on includes. ------------------------------------------------------------------------ r14720 | raeburn | 2002-08-14 21:48:05 -0400 (Wed, 14 Aug 2002) | 2 lines Changed paths: M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/Makefile.in * Makefile.in (SUBDIROBJLISTS): New variable. ------------------------------------------------------------------------ r14719 | raeburn | 2002-08-14 21:45:55 -0400 (Wed, 14 Aug 2002) | 7 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/lib.in M /trunk/src/config/post.in M /trunk/src/config/pre.in * lib.in ($(SUBDIROBJLISTS) and .SH/.PF variants): Depend on recursion. Use extra dummy target in case the variable is empty. * post.in (ALL_DEP_SRCS): New variable, includes SRCS and EXTRADEPSRCS. (.d): Depend on and use $(ALL_DEP_SRCS). * pre.in (all-unix, all-recurse, all-postrecurse): Make each stage depend on the previous, rather than having all-unix depend on each. ------------------------------------------------------------------------ r14718 | raeburn | 2002-08-14 21:28:09 -0400 (Wed, 14 Aug 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog missed an entry ------------------------------------------------------------------------ r14717 | raeburn | 2002-08-14 21:24:15 -0400 (Wed, 14 Aug 2002) | 9 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_file.c (NO_FILE): New macro. All functions changed to test or assign it rather than -1 or (FILE*)NULL. (krb5_fcc_read_keyblock, krb5_fcc_read_data): Rewrite bounds check. (BINARY_MODE): Always define. (setvbuf) [!HAVE_SETVBUF]: Define as macro using setbuf. (krb5_fcc_open_file): Change file descriptor variable to "f" and combine newly matching stdio and file sections. Use setvbuf instead of checking whether to use setbuf. Fix bug in merge. ------------------------------------------------------------------------ r14716 | raeburn | 2002-08-14 20:45:29 -0400 (Wed, 14 Aug 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/rcache/Makefile.in update deps ------------------------------------------------------------------------ r14715 | raeburn | 2002-08-14 20:43:40 -0400 (Wed, 14 Aug 2002) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/ccache/cc_file.c D /trunk/src/lib/krb5/ccache/cc_stdio.c M /trunk/src/lib/krb5/ccache/ccdefops.c Combine file and stdio ccache implementations into one source file; selection is now at compile time, rather than FILE: vs STDIO: prefix. ------------------------------------------------------------------------ r14714 | raeburn | 2002-08-14 18:54:11 -0400 (Wed, 14 Aug 2002) | 7 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_stdio.c * cc_stdio.c (krb5_fcc_next_cred): Use a krb5_error_code to hol the return value from krb5_fcc_interpret. (krb5_fcc_get_principal): Initialize return-value variable. (krb5_fcc_initialize): Likewise. (krb5_fcc_interpret): Change retval to a krb5_error_code. Reorder cases for consistency with cc_file.c. ------------------------------------------------------------------------ r14713 | raeburn | 2002-08-14 18:50:37 -0400 (Wed, 14 Aug 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/cc_file.c tweak comments ------------------------------------------------------------------------ r14712 | jenselby | 2002-08-14 15:14:50 -0400 (Wed, 14 Aug 2002) | 2 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/main.c M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/dump.c * main.c: updated the usage function ------------------------------------------------------------------------ r14711 | raeburn | 2002-08-14 15:07:33 -0400 (Wed, 14 Aug 2002) | 2 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog D /trunk/src/kadmin/cli/dump.c * dump.c: Unused file deleted. ------------------------------------------------------------------------ r14710 | raeburn | 2002-08-14 15:06:22 -0400 (Wed, 14 Aug 2002) | 3 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/Makefile.in * Makefile.in ($(HDRS)): Depend on 'includes'. (std_rqs.c): Depend on mk_cmds. ------------------------------------------------------------------------ r14708 | tlyu | 2002-08-13 23:09:53 -0400 (Tue, 13 Aug 2002) | 3 lines Changed paths: M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/acl_files.c * acl_files.c (canon;): Properly handle appending of the local realm, which was botched due to a buffer-overflow patch. ------------------------------------------------------------------------ r14701 | tlyu | 2002-08-12 18:41:14 -0400 (Mon, 12 Aug 2002) | 3 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/xdr.c * xdr.c (xdr_string): Fix off-by-one error; we're not vulnerable, since we don't call it. ------------------------------------------------------------------------ r14700 | raeburn | 2002-08-09 21:27:51 -0400 (Fri, 09 Aug 2002) | 4 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/lib/krb5/ccache/cc_stdio.c Miscellaneous additional shuffling (variable renaming or reordering, whitespace changes, deleting unused code, adding or removing braces) to make cc_file.c and cc_stdio.c more similar. ------------------------------------------------------------------------ r14699 | raeburn | 2002-08-09 20:34:33 -0400 (Fri, 09 Aug 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/cc_file.c (krb5_fcc_data): Rename "fd" to "file"; change all uses. ------------------------------------------------------------------------ r14698 | raeburn | 2002-08-09 20:29:41 -0400 (Fri, 09 Aug 2002) | 4 lines Changed paths: M /trunk/src/lib/krb5/ccache/cc_stdio.c Change non-external "scc" uses to "fcc". (krb5_fcc_data): Rename from krb5_scc_data; reorder some fields. (krb5_fcc_close_file): Never call fflush on a read-only file. ------------------------------------------------------------------------ r14697 | raeburn | 2002-08-09 19:48:37 -0400 (Fri, 09 Aug 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/cc_stdio.c whitespace ------------------------------------------------------------------------ r14696 | raeburn | 2002-08-09 19:47:50 -0400 (Fri, 09 Aug 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/cc_file.c "krb5 v5" is redundant (in comment) ------------------------------------------------------------------------ r14695 | raeburn | 2002-08-09 19:37:59 -0400 (Fri, 09 Aug 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/cc_file.c whitespace ------------------------------------------------------------------------ r14694 | raeburn | 2002-08-09 19:34:20 -0400 (Fri, 09 Aug 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_stdio.c rename krb5_scc_ and krb5_scc_cursor to use krb5_fcc_ instead ------------------------------------------------------------------------ r14693 | raeburn | 2002-08-09 19:21:51 -0400 (Fri, 09 Aug 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/lib/krb5/ccache/cc_stdio.c hide method functions we don't need to call directly ------------------------------------------------------------------------ r14692 | hartmans | 2002-08-09 18:06:51 -0400 (Fri, 09 Aug 2002) | 4 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_xdr.c Apply patch to initialize return value in kdb5_dbe_search_enctype so etype info works reliably ------------------------------------------------------------------------ r14691 | raeburn | 2002-08-08 18:29:46 -0400 (Thu, 08 Aug 2002) | 2 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/api.2/init-v2.exp * api.2/init-v2.exp (test100): Expect MISSING_KRB5_CONF_PARAMS error now. ------------------------------------------------------------------------ r14690 | jenselby | 2002-08-08 16:38:08 -0400 (Thu, 08 Aug 2002) | 3 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/telnetd.8 * telnetd.c: Switched the valid and user descriptions under the -a flag ------------------------------------------------------------------------ r14689 | raeburn | 2002-08-08 02:52:55 -0400 (Thu, 08 Aug 2002) | 2 lines Changed paths: M /trunk/src/lib/krb4/tf_util.c update comments describing file format ------------------------------------------------------------------------ r14688 | raeburn | 2002-08-08 02:52:05 -0400 (Thu, 08 Aug 2002) | 4 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/cr_tkt.c * cr_tkt.c (krb_cr_tkt_int): Don't take key arguments any more. (krb_create_ticket, krb_cr_tkt_krb5): Do the encryption here; drop NOENCRYPTION test. ------------------------------------------------------------------------ r14687 | raeburn | 2002-08-08 02:50:15 -0400 (Thu, 08 Aug 2002) | 3 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/network.c * network.c (setup_port): Ignore AF_LINK addresses. Log address family number if unrecognized. ------------------------------------------------------------------------ r14686 | raeburn | 2002-08-07 19:27:58 -0400 (Wed, 07 Aug 2002) | 2 lines Changed paths: M /trunk/src/kadmin/testing/util/ChangeLog M /trunk/src/kadmin/testing/util/tcl_kadm5.c * tcl_kadm5.c (unparse_err): Handle KADM5_MISSING_KRB5_CONF_PARAMS. ------------------------------------------------------------------------ r14683 | jenselby | 2002-08-07 16:45:54 -0400 (Wed, 07 Aug 2002) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/klogind.M M /trunk/src/appl/bsd/kshd.M M /trunk/src/appl/bsd/login.M M /trunk/src/appl/bsd/rcp.M M /trunk/src/appl/bsd/rlogin.M M /trunk/src/appl/bsd/rsh.M * klogind.M, kshd.M, login.M: changed manual sections 8c, 1c, and 3x to 8, 1, and 3, respectively * rcp.M, rlogin.M, rsh.M: added references to the server manpages ------------------------------------------------------------------------ r14682 | tlyu | 2002-08-07 01:50:25 -0400 (Wed, 07 Aug 2002) | 2 lines Changed paths: M /trunk/src/tests/ChangeLog M /trunk/src/tests/configure.in * configure.in: Fix sense of HAVE_RUNTEST. ------------------------------------------------------------------------ r14681 | tlyu | 2002-08-02 15:28:01 -0400 (Fri, 02 Aug 2002) | 3 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/xdr_array.c * xdr_array.c (xdr_array): Account for elsize when checking encoded array count. ------------------------------------------------------------------------ r14680 | tlyu | 2002-08-01 20:39:16 -0400 (Thu, 01 Aug 2002) | 3 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/server_stubs.c * server_stubs.c: Check return value from unparse_name() in lots of places. Patch from Mark Levinson; fixes [krb5-admin/1140]. ------------------------------------------------------------------------ r14679 | tlyu | 2002-08-01 20:38:22 -0400 (Thu, 01 Aug 2002) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/unparse.c * unparse.c (krb5_unparse_name_ext): Error out if passed a NULL pointer. Patch from Mark Levinson; fixes [krb5-admin/1140]. ------------------------------------------------------------------------ r14678 | tlyu | 2002-07-31 19:50:02 -0400 (Wed, 31 Jul 2002) | 4 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/dump.c * dump.c (master_key_convert): Iterate over freeing key_data->key_data_contents[j] rather than attempting to free key_data->key_data_contents. ------------------------------------------------------------------------ r14677 | tlyu | 2002-07-31 19:43:52 -0400 (Wed, 31 Jul 2002) | 4 lines Changed paths: M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/client_init.c * client_init.c (_kadm5_init_any): Use KADM5_MISSING_KRB5_CONF_PARAMS in order to be less confusing to someone running kadmin rather than kadmin.local. ------------------------------------------------------------------------ r14676 | tlyu | 2002-07-31 19:43:41 -0400 (Wed, 31 Jul 2002) | 5 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/kadm_err.et * kadm_err.et: Add KADM5_MISSING_KRB5_CONF_PARAMS, indicating a problem with krb5.conf. This prevents confusing users who look for kdc.conf trouble rather than krb5.conf trouble, which is what they should be looking at on a kadm5 client. ------------------------------------------------------------------------ r14675 | raeburn | 2002-07-30 19:41:45 -0400 (Tue, 30 Jul 2002) | 4 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/krb4int.h M /trunk/src/lib/krb4/log.c * log.c: Include stdarg.h. (krb_log): Use va_ macros and vfprintf instead of a bunch of pointer arguments. * krb4int.h (krb_log): Declaration updated. ------------------------------------------------------------------------ r14674 | epeisach | 2002-07-30 17:32:52 -0400 (Tue, 30 Jul 2002) | 2 lines Changed paths: D /trunk/src/util/dyn When directory was deleted, Makefile.in was left behind ------------------------------------------------------------------------ r14673 | epeisach | 2002-07-30 17:17:29 -0400 (Tue, 30 Jul 2002) | 3 lines Changed paths: M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.c * kinit.c (ULINE): Invoke fprintf with correct number of arguments depending on if V4 support is compiled in or not. ------------------------------------------------------------------------ r14672 | epeisach | 2002-07-30 17:15:40 -0400 (Tue, 30 Jul 2002) | 4 lines Changed paths: M /trunk/src/clients/kvno/ChangeLog M /trunk/src/clients/kvno/kvno.c * kvno.c (do_v4_kvno): If not compiling with v4 support, xusage does not take any arguments. ------------------------------------------------------------------------ r14671 | jenselby | 2002-07-29 14:13:29 -0400 (Mon, 29 Jul 2002) | 7 lines Changed paths: M /trunk/src/clients/kvno/ChangeLog M /trunk/src/clients/kvno/kvno.M M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin.M M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/kdb5_util.M * kdb5_util.M: added documentation for some options. * kvno.M: added documentation of the "-q" and "-h" options. * kadmin.M: corrected documenation of "-k/-t" options. Added documentation for some other options. Updated the lists of aliases for commands, some command options, and some of the sample output. ------------------------------------------------------------------------ r14670 | raeburn | 2002-07-27 20:36:29 -0400 (Sat, 27 Jul 2002) | 3 lines Changed paths: M /trunk/src/clients/kvno/ChangeLog M /trunk/src/clients/kvno/kvno.c * kvno.c: Include stdlib.h. (xusage): Renamed from usage; all callers changed. ------------------------------------------------------------------------ r14669 | raeburn | 2002-07-26 18:30:48 -0400 (Fri, 26 Jul 2002) | 2 lines Changed paths: M /trunk/src/clients/kvno/ChangeLog M /trunk/src/clients/kvno/Makefile.in M /trunk/src/clients/kvno/kvno.M M /trunk/src/clients/kvno/kvno.c add v4 support to kvno ------------------------------------------------------------------------ r14668 | epeisach | 2002-07-24 12:48:12 -0400 (Wed, 24 Jul 2002) | 4 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/krb524.h * krb524.h: Need to include port-sockets.h before socket-utils.h for windows for struct sockaddr_in. ------------------------------------------------------------------------ r14667 | epeisach | 2002-07-23 13:21:12 -0400 (Tue, 23 Jul 2002) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/localaddr.c * localaddr.c (get_localaddrs): Add prototype before being used for static function. ------------------------------------------------------------------------ r14666 | epeisach | 2002-07-23 13:19:29 -0400 (Tue, 23 Jul 2002) | 3 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/krb524.h * krb524.h: Include socket-utils.h instead of port-sockets.h for socklen_t definition. ------------------------------------------------------------------------ r14665 | raeburn | 2002-07-22 16:45:59 -0400 (Mon, 22 Jul 2002) | 2 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/conv_creds.c M /trunk/src/krb524/krb524.h M /trunk/src/krb524/sendmsg.c reimplement macosx v4-local-addr changes; untested ------------------------------------------------------------------------ r14664 | jenselby | 2002-07-22 13:11:31 -0400 (Mon, 22 Jul 2002) | 5 lines Changed paths: M /trunk/src/config-files/ChangeLog M /trunk/src/config-files/kdc.conf.M M /trunk/src/config-files/krb5.conf.M * kdc.conf.M: added descriptions of some tags * krb5.conf.M: added a description of the [login] section and some tags. ------------------------------------------------------------------------ r14663 | jenselby | 2002-07-18 18:44:11 -0400 (Thu, 18 Jul 2002) | 2 lines Changed paths: M /trunk/src/clients/kpasswd/ChangeLog M /trunk/src/clients/kpasswd/kpasswd.M * kpasswd.M: commented out the inclusion of man1/header.doc ------------------------------------------------------------------------ r14662 | epeisach | 2002-07-18 13:47:47 -0400 (Thu, 18 Jul 2002) | 3 lines Changed paths: M /trunk/src/tests/ChangeLog M /trunk/src/tests/configure.in * configure.in: Change K5_OUTPUT_FILES to K5_AC_OUTPUT (cleanup of obsolete macro). ------------------------------------------------------------------------ r14661 | raeburn | 2002-07-17 21:11:14 -0400 (Wed, 17 Jul 2002) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/ChangeLog M /trunk/src/tests/dejagnu/Makefile.in use @HAVE_RUNTEST@ in deciding which tests to run ------------------------------------------------------------------------ r14660 | raeburn | 2002-07-17 21:10:34 -0400 (Wed, 17 Jul 2002) | 2 lines Changed paths: M /trunk/src/tests/ChangeLog M /trunk/src/tests/configure.in * configure.in: Substitute HAVE_RUNTEST with "yes" or "no". ------------------------------------------------------------------------ r14659 | raeburn | 2002-07-17 18:41:23 -0400 (Wed, 17 Jul 2002) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in M /trunk/src/configure.in M /trunk/src/krb5-config.in M /trunk/src/util/ChangeLog M /trunk/src/util/Makefile.in D /trunk/src/util/dyn/ChangeLog D /trunk/src/util/dyn/Imakefile D /trunk/src/util/dyn/Makefile.ov D /trunk/src/util/dyn/README D /trunk/src/util/dyn/TODO D /trunk/src/util/dyn/dyn.3m D /trunk/src/util/dyn/dyn.h D /trunk/src/util/dyn/dyn.man D /trunk/src/util/dyn/dynP.h D /trunk/src/util/dyn/dyn_append.c D /trunk/src/util/dyn/dyn_create.c D /trunk/src/util/dyn/dyn_debug.c D /trunk/src/util/dyn/dyn_delete.c D /trunk/src/util/dyn/dyn_header.c D /trunk/src/util/dyn/dyn_initzero.c D /trunk/src/util/dyn/dyn_insert.c D /trunk/src/util/dyn/dyn_paranoid.c D /trunk/src/util/dyn/dyn_put.c D /trunk/src/util/dyn/dyn_realloc.c D /trunk/src/util/dyn/dyn_size.c D /trunk/src/util/dyn/test.c drop libdyn as a separate library ------------------------------------------------------------------------ r14658 | raeburn | 2002-07-17 18:39:18 -0400 (Wed, 17 Jul 2002) | 2 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kadm5/srv/svr_iters.c remove dependence on libdyn; open-code the array manipulation ------------------------------------------------------------------------ r14657 | raeburn | 2002-07-17 18:13:19 -0400 (Wed, 17 Jul 2002) | 2 lines Changed paths: M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/Makefile.in * Makefile.in (SHLIB_EXPDEPS, SHLIB_EXPLIBS): Drop references to libdyn. ------------------------------------------------------------------------ r14656 | raeburn | 2002-07-17 18:10:13 -0400 (Wed, 17 Jul 2002) | 2 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/Makefile.in A /trunk/src/lib/rpc/dyn.c A /trunk/src/lib/rpc/dyn.h A /trunk/src/lib/rpc/dynP.h A /trunk/src/lib/rpc/dyntest.c M /trunk/src/lib/rpc/xdr_alloc.c fold libdyn into librpc ------------------------------------------------------------------------ r14655 | jenselby | 2002-07-17 18:05:02 -0400 (Wed, 17 Jul 2002) | 2 lines Changed paths: M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.M * kinit.M: added documentation of the "-a" option ------------------------------------------------------------------------ r14654 | raeburn | 2002-07-17 16:13:30 -0400 (Wed, 17 Jul 2002) | 2 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/reconf * reconf: Create include/krb5/autoconf.stmp on success if it didn't already exist. ------------------------------------------------------------------------ r14653 | epeisach | 2002-07-15 13:03:31 -0400 (Mon, 15 Jul 2002) | 3 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapiP_generic.h M /trunk/src/lib/gssapi/generic/util_token.c * gssapiP_generic.h, util_token.c (g_verify_token_header): Make length argument a pointer to an unsigned int. ------------------------------------------------------------------------ r14652 | epeisach | 2002-07-15 13:03:16 -0400 (Mon, 15 Jul 2002) | 6 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/k5unseal.c * k5unseal.c (kg_unseal): Pass unsigned int * instead of int * length return argument to g_verify_token_header. * accept_sec_context.c (krb5_gss_accept_sec_context): Pass OM_uint32 * instead of krb5_error_code * to krb5_gss_release_cred. ------------------------------------------------------------------------ r14651 | epeisach | 2002-07-15 12:58:14 -0400 (Mon, 15 Jul 2002) | 3 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/gss_libinit.c * gss_libinit.c (gssint_cleanup_library): Remove variable set but not used. ------------------------------------------------------------------------ r14650 | epeisach | 2002-07-15 12:26:12 -0400 (Mon, 15 Jul 2002) | 2 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/dump.c * dump.c (dump_ov_princ): Remove variable set but unused. ------------------------------------------------------------------------ r14649 | epeisach | 2002-07-15 12:25:44 -0400 (Mon, 15 Jul 2002) | 3 lines Changed paths: M /trunk/src/kadmin/ktutil/ChangeLog M /trunk/src/kadmin/ktutil/ktutil.c * ktutil.c (ktutil_list): Remove variable set but not used. Also, do not assume that sizeof(time_t) is 32 bits. ------------------------------------------------------------------------ r14648 | epeisach | 2002-07-15 12:20:38 -0400 (Mon, 15 Jul 2002) | 4 lines Changed paths: M /trunk/src/kadmin/testing/util/ChangeLog M /trunk/src/kadmin/testing/util/tcl_kadm5.c M /trunk/src/kadmin/testing/util/tcl_ovsec_kadm.c * tcl_kadm5.c: Cleanup warnings for variables set but not used. * tcl_ovsec_kadm.c (unparse_err): Likewise. ------------------------------------------------------------------------ r14647 | tlyu | 2002-07-14 18:42:33 -0400 (Sun, 14 Jul 2002) | 8 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/gss_libinit.c * gss_libinit.c: Conditionalized error table loading for Mac OS X. Error tables should always be loaded on other platforms. * gss_libinit.c: updated for Mac OS X header paths and added include of gssapiP_krb5.h to get function prototypes. [pullups from 1-2-2-branch] ------------------------------------------------------------------------ r14646 | tlyu | 2002-07-14 18:37:52 -0400 (Sun, 14 Jul 2002) | 16 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/disp_status.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/krb5/gssapi_krb5.h * gssapi_krb5.h: Added #include of gssapi.h and gssapi_generic.h for the Mac because we can't assume people will include them and get the OID macro and the old names on the Mac. * disp_status.c: Updated Mac OS X header paths. * gssapiP_krb5.h: Updated Mac OS X header paths and added prototype on Mac. * gssapi_krb5.h: Updated Mac OS X headers to new framework layout * gssapi_krb5.h, gssapi_krb5.c: Added oids from rfc 1964 using the suggested names. [pullups from 1-2-2-branch] ------------------------------------------------------------------------ r14645 | tlyu | 2002-07-13 19:34:01 -0400 (Sat, 13 Jul 2002) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in * pre.in (PTY_DEPLIB): Fix to reflect always being built static. ------------------------------------------------------------------------ r14644 | raeburn | 2002-07-12 22:08:09 -0400 (Fri, 12 Jul 2002) | 2 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/ad_print.c M /trunk/src/lib/krb4/g_phost.c M /trunk/src/lib/krb4/g_tkt_svc.c M /trunk/src/lib/krb4/gethostname.c M /trunk/src/lib/krb4/mac_glue.c M /trunk/src/lib/krb4/mac_stubs.c M /trunk/src/lib/krb4/mac_time.c M /trunk/src/lib/krb4/mk_auth.c M /trunk/src/lib/krb4/mk_priv.c M /trunk/src/lib/krb4/mk_req.c M /trunk/src/lib/krb4/mk_safe.c M /trunk/src/lib/krb4/netread.c M /trunk/src/lib/krb4/netwrite.c M /trunk/src/lib/krb4/rd_priv.c M /trunk/src/lib/krb4/rd_safe.c M /trunk/src/lib/krb4/realmofhost.c M /trunk/src/lib/krb4/recvauth.c M /trunk/src/lib/krb4/send_to_kdc.c M /trunk/src/lib/krb4/sendauth.c M /trunk/src/lib/krb4/stime.c M /trunk/src/lib/krb4/win_glue.c M /trunk/src/lib/krb4/win_time.c M /trunk/src/windows/cns/ChangeLog M /trunk/src/windows/cns/cns.h Don't define DEFINE_SOCKADDR, since nothing tests it any more. ------------------------------------------------------------------------ r14643 | raeburn | 2002-07-12 22:01:03 -0400 (Fri, 12 Jul 2002) | 2 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/krb.h M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/mac_time.c M /trunk/src/lib/krb4/stime.c drop NEED_TIME_H processing in krb.h ------------------------------------------------------------------------ r14642 | raeburn | 2002-07-12 21:45:07 -0400 (Fri, 12 Jul 2002) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_BUILD_LIBRARY_STATIC): Disable installation of library. ------------------------------------------------------------------------ r14641 | raeburn | 2002-07-12 21:43:49 -0400 (Fri, 12 Jul 2002) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in * pre.in (KRB5_INCSUBDIRS): Don't create the asn.1 subdirectory. ------------------------------------------------------------------------ r14640 | raeburn | 2002-07-12 21:43:31 -0400 (Fri, 12 Jul 2002) | 3 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/Makefile.in M /trunk/src/util/pty/configure.in * Makefile.in (install): Don't install libpty.h. * configure.in: Always build static library only. ------------------------------------------------------------------------ r14639 | raeburn | 2002-07-12 21:42:32 -0400 (Fri, 12 Jul 2002) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in *Makefile.in(install): Don't install mit-sipb-copyright.h, it's unreferenced. ------------------------------------------------------------------------ r14638 | raeburn | 2002-07-12 20:49:35 -0400 (Fri, 12 Jul 2002) | 2 lines Changed paths: M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/krb524/Makefile.in update dependencies ------------------------------------------------------------------------ r14637 | raeburn | 2002-07-12 20:41:30 -0400 (Fri, 12 Jul 2002) | 2 lines Changed paths: M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb5/ccache/Makefile.in update dependencies ------------------------------------------------------------------------ r14636 | raeburn | 2002-07-12 20:35:44 -0400 (Fri, 12 Jul 2002) | 3 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in D /trunk/src/lib/gssapi/generic/util_dup.c M /trunk/src/lib/gssapi/generic/util_set.c M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h D /trunk/src/lib/gssapi/krb5/k5mech.c D /trunk/src/lib/gssapi/krb5/pname_to_uid.c M /trunk/src/lib/gssapi/krb5/rel_oid.c M /trunk/src/lib/gssapi/krb5/util_crypt.c D /trunk/src/lib/gssapi/krb5/util_ctxsetup.c Get rid of some unused functions and files. Hide krb5_gss_internal_release_oid, which is referenced only in its own source file. ------------------------------------------------------------------------ r14635 | tlyu | 2002-07-12 20:18:10 -0400 (Fri, 12 Jul 2002) | 18 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/disp_com_err_status.c M /trunk/src/lib/gssapi/generic/gssapi.hin M /trunk/src/lib/gssapi/generic/gssapiP_generic.h M /trunk/src/lib/gssapi/generic/gssapi_generic.h * gssapi_generic.h: allow inclusion by C++ * gssapi.hin: Conditionalized pragmas for Metrowerks * gssapi.hin: Added check for CFM compiles. Removed dependency on PRAGMA_* macros. Moved check struct alignment check before struct declarations. * disp_com_err_status.c, gssapi.hin, gssapi_generic.h: Updated Mac OS X headers to new framework layout * gssapi_generic.h: Fixed check for Mac OS X includes. [pullups from 1-2-2-branch] * gssapiP_generic.h: use "" include for krb5.h [pullup from 1-2-2-branch] ------------------------------------------------------------------------ r14634 | raeburn | 2002-07-12 19:15:28 -0400 (Fri, 12 Jul 2002) | 2 lines Changed paths: M /trunk/src/tests/ChangeLog M /trunk/src/tests/configure.in * configure.in: Invoke AC_CANONICAL_HOST. ------------------------------------------------------------------------ r14633 | raeburn | 2002-07-12 19:15:15 -0400 (Fri, 12 Jul 2002) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/ChangeLog M /trunk/src/tests/dejagnu/Makefile.in Makefile.in (HAVE_RUNTEST): Include $(DEJAFLAGS). ------------------------------------------------------------------------ r14632 | raeburn | 2002-07-12 19:10:54 -0400 (Fri, 12 Jul 2002) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/krb-root/ChangeLog M /trunk/src/tests/dejagnu/krb-root/rlogin.exp * rlogin.exp: Fix previous change. ------------------------------------------------------------------------ r14631 | raeburn | 2002-07-12 17:51:40 -0400 (Fri, 12 Jul 2002) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/init_sec_context.c * init_sec_context.c (make_ap_req_v2): Delete unused function. ------------------------------------------------------------------------ r14630 | raeburn | 2002-07-12 17:48:13 -0400 (Fri, 12 Jul 2002) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c * accept_sec_context.c (rd_and_store_for_creds): Don't declare krb5_mcc_ops. ------------------------------------------------------------------------ r14629 | raeburn | 2002-07-12 17:46:11 -0400 (Fri, 12 Jul 2002) | 4 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/init_sec_context.c * init_sec_context.c (krb5_gss_init_sec_context): Instead of asking for the enctypes supported by the GSS code, use that set as a filter on the default enctypes and use the resulting list. ------------------------------------------------------------------------ r14628 | raeburn | 2002-07-12 17:45:23 -0400 (Fri, 12 Jul 2002) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c * accept_sec_context.c (rd_and_store_for_creds): Remove registration of memory ccache type. ------------------------------------------------------------------------ r14627 | raeburn | 2002-07-12 16:21:33 -0400 (Fri, 12 Jul 2002) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/v4rcp.c M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/krb.h M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/conv_creds.c M /trunk/src/krb524/krb524.h M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/ad_print.c M /trunk/src/lib/krb4/cr_tkt.c M /trunk/src/lib/krb4/decomp_tkt.c M /trunk/src/lib/krb4/g_krbhst.c M /trunk/src/lib/krb4/g_phost.c M /trunk/src/lib/krb4/g_tkt_svc.c M /trunk/src/lib/krb4/mk_priv.c M /trunk/src/lib/krb4/mk_safe.c M /trunk/src/lib/krb4/netread.c M /trunk/src/lib/krb4/netwrite.c M /trunk/src/lib/krb4/prot_kdc.c M /trunk/src/lib/krb4/rd_priv.c M /trunk/src/lib/krb4/rd_safe.c M /trunk/src/lib/krb4/realmofhost.c M /trunk/src/lib/krb4/recvauth.c M /trunk/src/lib/krb4/send_to_kdc.c M /trunk/src/lib/krb4/sendauth.c M /trunk/src/lib/krb4/tkt_string.c Don't install port-sockets.h, and don't include it from . Instead, include it in the source files that need it. ------------------------------------------------------------------------ r14626 | hartmans | 2002-07-12 15:31:08 -0400 (Fri, 12 Jul 2002) | 2 lines Changed paths: M /trunk/src/windows/README Document SDK requirement ------------------------------------------------------------------------ r14625 | jenselby | 2002-07-09 19:11:33 -0400 (Tue, 09 Jul 2002) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.M M /trunk/src/appl/bsd/login.c * login.M: added information about different command line options; changed defaults given for tags that did not match code * login.c: changed inaccurate comments ------------------------------------------------------------------------ r14624 | raeburn | 2002-07-09 15:39:04 -0400 (Tue, 09 Jul 2002) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/krb524.h M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/lib/krb5/krb5_libinit.c M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/error_message.c Put # for cpp directives in first column. ------------------------------------------------------------------------ r14623 | raeburn | 2002-07-09 14:40:52 -0400 (Tue, 09 Jul 2002) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogind.c * krlogind.c (protocol): Initialize pbp, fbp. Change left to type size_t. ------------------------------------------------------------------------ r14622 | raeburn | 2002-07-09 14:39:29 -0400 (Tue, 09 Jul 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/hst_realm.c update copyright dates ------------------------------------------------------------------------ r14621 | raeburn | 2002-07-09 14:28:56 -0400 (Tue, 09 Jul 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/os/Makefile.in update dependencies ------------------------------------------------------------------------ r14620 | raeburn | 2002-07-09 14:25:56 -0400 (Tue, 09 Jul 2002) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/sn2princ.c * sn2princ.c: Include fake-addrinfo.h. (krb5_sname_to_principal): Use getaddrinfo and getnameinfo instead of gethostbyname and gethostbyaddr. ------------------------------------------------------------------------ r14619 | raeburn | 2002-07-09 14:16:00 -0400 (Tue, 09 Jul 2002) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/hst_realm.c * hst_realm.c (krb5_get_host_realm): Return KRB5_ERR_NUMERIC_REALM if the hostname is a numeric-address form. ------------------------------------------------------------------------ r14618 | raeburn | 2002-07-09 14:13:05 -0400 (Tue, 09 Jul 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/krb5_err.et * krb5_err.et (KRB5_ERR_NUMERIC_REALM): New error code. ------------------------------------------------------------------------ r14617 | raeburn | 2002-07-08 15:50:23 -0400 (Mon, 08 Jul 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/sn2princ.c back out changes accidentally checked in ------------------------------------------------------------------------ r14616 | raeburn | 2002-07-08 15:49:39 -0400 (Mon, 08 Jul 2002) | 7 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/localaddr.c M /trunk/src/lib/krb5/os/sn2princ.c * localaddr.c (get_localaddrs): Split out main body of krb5_os_localaddr, add an argument to indicate whether addresses listed in the profile should be included. (krb5_os_localaddr): Call it. (krb5int_local_addresses): Call get_localaddrs but skip profile-listed addresses. ------------------------------------------------------------------------ r14615 | raeburn | 2002-07-08 15:48:36 -0400 (Mon, 08 Jul 2002) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/sendmsg.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/sendto_kdc.c Add hooks to optionally report local address used when contacting a KDC-like service via UDP. Currently unused, this will eventually be used for MacOS support for krb524. ------------------------------------------------------------------------ r14614 | tlyu | 2002-07-08 13:22:24 -0400 (Mon, 08 Jul 2002) | 4 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/et_c.awk M /trunk/src/util/et/et_c.pl * et_c.awk: Fix up inclusion for windows and mac. * et_c.pl: Regenerate. ------------------------------------------------------------------------ r14613 | epeisach | 2002-07-05 23:41:42 -0400 (Fri, 05 Jul 2002) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_AC_INET6): Use the three argument form of AC_DEFINE so that comment will be added to autoconf.h.in without requiring acconfig.h change. ------------------------------------------------------------------------ r14612 | raeburn | 2002-07-05 21:56:35 -0400 (Fri, 05 Jul 2002) | 3 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/Makefile.in * Makefile.in (SLIBSH): Use vertical-bar instead of comma for substituting CC in case the CC specified uses commas. ------------------------------------------------------------------------ r14611 | raeburn | 2002-07-05 21:06:44 -0400 (Fri, 05 Jul 2002) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/network.c network.c (setup_port): Enable ipv6. ------------------------------------------------------------------------ r14610 | raeburn | 2002-07-05 21:03:56 -0400 (Fri, 05 Jul 2002) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_AC_INET6): Include netdb.h when checking for getaddrinfo, in case it's a macro. ------------------------------------------------------------------------ r14609 | raeburn | 2002-07-05 18:28:24 -0400 (Fri, 05 Jul 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/sendto_kdc.c * sendto_kdc.c (service_tcp_fd): sockerrlen should have type socklen_t. ------------------------------------------------------------------------ r14608 | raeburn | 2002-07-05 18:23:18 -0400 (Fri, 05 Jul 2002) | 2 lines Changed paths: M /trunk/src/kdc/Makefile.in update deps ------------------------------------------------------------------------ r14607 | raeburn | 2002-07-05 17:40:37 -0400 (Fri, 05 Jul 2002) | 2 lines Changed paths: M /trunk/src/include/ChangeLog log msgs for configure.in and fake-addrinfo.h changes accidentally checked in with port-sockets.h ------------------------------------------------------------------------ r14606 | raeburn | 2002-07-05 17:39:33 -0400 (Fri, 05 Jul 2002) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in M /trunk/src/include/fake-addrinfo.h M /trunk/src/include/port-sockets.h * port-sockets.h (SOCKET_WRITEV) [!_WIN32]: Use TMP after setting it, to silence compiler warnings. ------------------------------------------------------------------------ r14605 | tlyu | 2002-07-05 17:07:45 -0400 (Fri, 05 Jul 2002) | 10 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/krb5_libinit.c * krb5_libinit.c: Conditionalized error table loading for Mac OS X. Error tables should always be loaded on other platforms. * krb5_libinit.c: Added an include for com_err.h since it is not included by error table headers on Mac OS X. Also fixed busted check for Mac OS [pullups form 1-2-2-branch] ------------------------------------------------------------------------ r14604 | raeburn | 2002-07-05 17:02:58 -0400 (Fri, 05 Jul 2002) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/network.c * network.c: Include fake-addrinfo.h. ------------------------------------------------------------------------ r14603 | raeburn | 2002-07-05 16:49:46 -0400 (Fri, 05 Jul 2002) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/dispatch.c M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c * dispatch.c, do_as_req.c, do_tgs_req.c: Define NEED_SOCKETS before including k5-int.h. ------------------------------------------------------------------------ r14602 | raeburn | 2002-07-05 15:56:15 -0400 (Fri, 05 Jul 2002) | 13 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/dispatch.c M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_util.h M /trunk/src/kdc/kerberos_v4.c M /trunk/src/kdc/network.c Reduce or localize dependencies on address families. * kdc_util.h (ADDRTYPE2FAMILY): New macro. * do_as_req.c (process_as_req): Use inet_ntop instead of inet_ntoa. * do_tgs_req.c (process_tgs_req): Ditto. * dispatch.c (dispatch): Fix inet_ntop code, and use it always. * kerberos_v4.c (process_v4): Check address family before copying out an IPv4 address. Log if not IPv4, but continue. * network.c (set_sa_port): New function. (setup_port): Use it. Combine IPv4 and IPv6 paths; IPv6 still disabled for now. Modify supplied sockaddr instead of making a copy. (process_packet): SADDR is now sockaddr_storage. Use socket-utils macros instead of casting. Enable the IPv6 code. ------------------------------------------------------------------------ r14601 | tlyu | 2002-07-03 19:49:20 -0400 (Wed, 03 Jul 2002) | 9 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/init_os_ctx.c * init_os_ctx.c: krb4 needs to get the os config files so it can use the profile too. Define these functions on Mac OS X now. * init_os_ctx.c: Removed use of FSSpecs because these cause serious performance problems on Mac OS X. We now search paths the same way the rest of the Unix platforms do. [pullups from 1-2-2-branch] ------------------------------------------------------------------------ r14600 | tlyu | 2002-07-03 19:39:55 -0400 (Wed, 03 Jul 2002) | 4 lines Changed paths: M /trunk/src/include/krb5/stock/ChangeLog M /trunk/src/include/krb5/stock/osconf.h * osconf.h (DEFAULT_PROFILE_PATH): Conditionalized for Mac OS X to look in Mac OS X Preferences file locations. [pullup from 1-2-2-branch] ------------------------------------------------------------------------ r14599 | tlyu | 2002-07-03 18:40:42 -0400 (Wed, 03 Jul 2002) | 30 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in M /trunk/src/util/et/com_err.h M /trunk/src/util/et/error_message.c M /trunk/src/util/et/error_table.h A /trunk/src/util/et/et.pbexp M /trunk/src/util/et/et_c.awk D /trunk/src/util/et/et_c.perl A /trunk/src/util/et/et_c.pl M /trunk/src/util/et/et_h.awk D /trunk/src/util/et/et_h.perl A /trunk/src/util/et/et_h.pl 2002-07-03 Tom Yu * Makefile.in: Fix rebuild rules et_?.perl -> et_?.pl. Also, strip the "#!" line. * error_table.h: Fix mac conditional, due to _et_list declaration moving from et_c.awk * et_c.perl, et_h.perl: Remove. * et_c.pl, et_h.pl: Generate. [porting some 1-2-2-branch changes] * com_err.h: Windows should include as opposed to * et_c.perl, et_h.perl: Renamed to et_c.pl and et_h.pl because the extension is used as a newline separator heuristic in MacPerl parser * et_c.perl, et_h.perl: Removed #! from the first line to avoid confusing MacPerl * com_err.h, error_message.c, et.pbexp, et_c.awk, et_h.awk: conditionalized com_err so it doesn't need to export et_list on Mac OS X [pullups from 1-2-2-branch] ------------------------------------------------------------------------ r14598 | epeisach | 2002-07-03 11:05:45 -0400 (Wed, 03 Jul 2002) | 5 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/user-guide.texinfo * user-guide.texinfo: Change `@end rawhtml' to `@end html' Texinfo 4 is more particular about matching @ifhtml (texinfo 3 did not check). klist, ftp, and rcp postscript man pages have an additional page now. ------------------------------------------------------------------------ r14597 | raeburn | 2002-07-02 00:29:44 -0400 (Tue, 02 Jul 2002) | 4 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_util.h M /trunk/src/kdc/network.c * network.c (process_packet): Now static. Drop unused "portnum" argument. Change caller. * kdc_util.h (process_packet): Delete declaration. ------------------------------------------------------------------------ r14596 | raeburn | 2002-07-02 00:25:35 -0400 (Tue, 02 Jul 2002) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_util.h * kdc_util.h (inet_ntop): Delete declaration. ------------------------------------------------------------------------ r14595 | raeburn | 2002-07-02 00:21:39 -0400 (Tue, 02 Jul 2002) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/sock2p.c disable inet_ntop definition ------------------------------------------------------------------------ r14594 | raeburn | 2002-07-01 17:03:59 -0400 (Mon, 01 Jul 2002) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/init_sec_context.c * init_sec_context.c (get_credentials): Delete unused variable. ------------------------------------------------------------------------ r14593 | raeburn | 2002-07-01 16:49:59 -0400 (Mon, 01 Jul 2002) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/krb-root/ChangeLog M /trunk/src/tests/dejagnu/krb-root/rlogin.exp * rlogin.exp: Update expected "encrypting" message for encrypted rlogin. ------------------------------------------------------------------------ r14592 | raeburn | 2002-07-01 16:48:34 -0400 (Mon, 01 Jul 2002) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/add_cred.c M /trunk/src/lib/gssapi/krb5/canon_name.c M /trunk/src/lib/gssapi/krb5/disp_status.c M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/krb5/gssapi_krb5.h M /trunk/src/lib/gssapi/krb5/indicate_mechs.c M /trunk/src/lib/gssapi/krb5/inq_cred.c M /trunk/src/lib/gssapi/krb5/inq_names.c M /trunk/src/lib/gssapi/krb5/rel_oid.c remove gss krb5 mech2 oid and oidset variables ------------------------------------------------------------------------ r14591 | raeburn | 2002-07-01 16:45:39 -0400 (Mon, 01 Jul 2002) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/k5unseal.c fix some compiler warnings ------------------------------------------------------------------------ r14590 | raeburn | 2002-06-28 15:32:41 -0400 (Fri, 28 Jun 2002) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/Makefile.in updated deps ------------------------------------------------------------------------ r14589 | jenselby | 2002-06-27 13:51:52 -0400 (Thu, 27 Jun 2002) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/rlogin.M M /trunk/src/appl/bsd/rsh.M * rsh.M: added warning that encryption does not encrypt the command line *rlogin.M: added warning that username is sent unencrypted ------------------------------------------------------------------------ r14588 | epeisach | 2002-06-26 18:39:02 -0400 (Wed, 26 Jun 2002) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in * configure.in: Modify test for in6addr_any definition in C library. Original test was stripped out by optimizing gcc compiler. ------------------------------------------------------------------------ r14587 | jenselby | 2002-06-26 17:15:11 -0400 (Wed, 26 Jun 2002) | 33 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/Makefile M /trunk/doc/admin.texinfo M /trunk/doc/build.texinfo M /trunk/doc/definitions.texinfo M /trunk/doc/dnstxt.texinfo M /trunk/doc/install.texinfo A /trunk/doc/kdcconf.texinfo M /trunk/doc/krb425.texinfo A /trunk/doc/krb5conf.texinfo A /trunk/doc/man2html A /trunk/doc/man2html.M A /trunk/doc/salts.texinfo A /trunk/doc/support-enc.texinfo M /trunk/doc/user-guide.texinfo * Makefile: changed the way html output is generated, made "make all" remove generated tex files * admin.texinfo: added sections about encryption types and salts, updated the configuration file sections, revised the example configuration files, updated dates on output strings, added an explanation of destroying a Kerberos database * build.texinfo: changed the description of the tarball * definitions.texinfo: added variables for all the default values so that they can all be updated in one place, changed the release from 1.2 to 1.3 * dnstxt.texinfo updated the information * install.texinfo added more description of the configuration files and the minimum needed in the files to set up a kerberos realm, revised the examples of the configuration file sections, took out old encryption type and salt information * kdcconf.texinfo: new file, taken from the admin guide and included in both the admin and install guides, provides descriptions of the sections in kdc.conf * krb425.texinfo: moved a texinfo tag so that makeinfo --html would work * krb5conf.texinfo: new file, take from the admin guide and included in both the admin and install guides, provides descriptions of the sections in krb5.conf * man2html, man2html.M: new files, a perl program to create html pages from the output of the man command * salts.texinfo: new file, a description of the different salt types that are currently supported * support-enc.texinfo: new file, a description of the currently supported encryptions types * user-guide.texinfo: added a section describing different ticket flags, added a way to have the man pages in the reference section accessible in the html version of the documentation ------------------------------------------------------------------------ r14586 | epeisach | 2002-06-26 13:31:21 -0400 (Wed, 26 Jun 2002) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/appdefault.c M /trunk/src/lib/krb5/krb/get_in_tkt.c * appdefault.c (conf_boolean): Change variable from char ** to const char ** to prevent warning of const to non-const. * get_in_tkt.c (_krb5_conf_boolean): Same ------------------------------------------------------------------------ r14585 | raeburn | 2002-06-26 02:26:22 -0400 (Wed, 26 Jun 2002) | 8 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/dispatch.c M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_util.h M /trunk/src/kdc/kerberos_v4.c M /trunk/src/kdc/main.c M /trunk/src/kdc/network.c * dispatch.c (dispatch): Remove arg "portnum"; update callers. * do_as_req.c (process_as_req): Ditto. * do_tgs_req.c (process_tgs_req): Ditto. * kerberos_v4.c (process_v4): Remove arg "is_secondary"; update callers. * kdc_util.h (dispatch, process_as_req, process_tgs_req, process_v4): Update prototypes. * main.c (init_realm): Remove unused variable. ------------------------------------------------------------------------ r14584 | tlyu | 2002-06-25 20:23:33 -0400 (Tue, 25 Jun 2002) | 9 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/krb5_libinit.c * krb5_libinit.c: Added an include for com_err.h since it is not included by error table headers on Mac OS X. Also fixed busted check for Mac OS * krb5_libinit.c: added #define for Mac OS X so that krb5int_cleanup_library calls krb5_stdcc_shutdown. [pullups from 1-2-2-branch] ------------------------------------------------------------------------ r14583 | tlyu | 2002-06-25 20:12:13 -0400 (Tue, 25 Jun 2002) | 12 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/appdefault.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/mk_cred.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/rd_cred.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_safe.c * appdefault.c, get_in_tkt.c: made conf_yes and conf_no const to improve load time on Mach-O * init_ctx: fixed Mac OS macros [pullups from 1-2-2-branch] * rd_safe.c, rd_priv.c, rd_cred.c, preauth.c, mk_safe.c, mk_cred.c, appdefault.c: use "" includes for krb5.h, k5-int.h and syslog.h [pullup from 1-2-2-branch] ------------------------------------------------------------------------ r14582 | raeburn | 2002-06-25 19:33:36 -0400 (Tue, 25 Jun 2002) | 7 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/fake-addrinfo.h * fake-addrinfo.h (GET_SERV_BY_PORT) [HAVE_GETSERVBYNAME_R && !GETSERVBYNAME_R_RETURNS_INT]: Fix getservbyport_r calling sequence, based on IRIX man pages. (getaddrinfo) [WRAP_GETADDRINFO]: Handle case where gethostbyname fails because host has no IPv4 addresses. Don't return a success indication without replacing the old ai_canonname value if it wasn't null. ------------------------------------------------------------------------ r14581 | raeburn | 2002-06-25 19:26:35 -0400 (Tue, 25 Jun 2002) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/socket-utils.h * socket-utils.h (ss2sin6): Enable compilation of inline function version. ------------------------------------------------------------------------ r14580 | raeburn | 2002-06-25 19:19:52 -0400 (Tue, 25 Jun 2002) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krshd.c enable ipv6 rsh connections ------------------------------------------------------------------------ r14579 | raeburn | 2002-06-25 19:15:11 -0400 (Tue, 25 Jun 2002) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/defines.h * defines.h (default_realm): Declare. ------------------------------------------------------------------------ r14578 | raeburn | 2002-06-25 18:33:12 -0400 (Tue, 25 Jun 2002) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c * kcmd.c (setup_secondary_channel): Use select to time out after 10 minutes, or notice the primary channel being closed or receiving data while we wait for the secondary one to be set up. ------------------------------------------------------------------------ r14577 | raeburn | 2002-06-25 17:52:30 -0400 (Tue, 25 Jun 2002) | 2 lines Changed paths: M /trunk/src/appl/bsd/Makefile.in update dependencies ------------------------------------------------------------------------ r14576 | raeburn | 2002-06-25 17:50:00 -0400 (Tue, 25 Jun 2002) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krshd.c back out some changes that weren't ready ------------------------------------------------------------------------ r14575 | raeburn | 2002-06-25 17:48:05 -0400 (Tue, 25 Jun 2002) | 2 lines Changed paths: M /trunk/src/appl/bsd/Makefile.in some changes missed in last checking ------------------------------------------------------------------------ r14574 | raeburn | 2002-06-25 17:44:35 -0400 (Tue, 25 Jun 2002) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in M /trunk/src/configure.in M /trunk/src/lib/.Sanitize M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in D /trunk/src/lib/krb5util get rid of lib/krb5util ------------------------------------------------------------------------ r14573 | raeburn | 2002-06-25 17:40:57 -0400 (Tue, 25 Jun 2002) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-util.h * k5-util.h (krb5_compat_recvauth, krb5_compat_recvauth_version): Declarations deleted. ------------------------------------------------------------------------ r14572 | raeburn | 2002-06-25 17:38:38 -0400 (Tue, 25 Jun 2002) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in A /trunk/src/appl/bsd/compat_recv.c M /trunk/src/appl/bsd/defines.h M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krshd.c Move compat_recv.c from krb5util library. Move some duplicated code into kcmd.c. Use getnameinfo and sockaddr_storage more. ------------------------------------------------------------------------ r14571 | raeburn | 2002-06-25 17:04:16 -0400 (Tue, 25 Jun 2002) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/Makefile.in * Makefile.in (ftpd): Don't use krb5util library. ------------------------------------------------------------------------ r14570 | raeburn | 2002-06-25 17:03:36 -0400 (Tue, 25 Jun 2002) | 2 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/Makefile.in * Makefile.in (ksu): Don't use krb5util library. ------------------------------------------------------------------------ r14569 | raeburn | 2002-06-25 16:56:17 -0400 (Tue, 25 Jun 2002) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in M /trunk/src/include/k5-util.h M /trunk/src/lib/krb5util/ChangeLog M /trunk/src/lib/krb5util/Makefile.in D /trunk/src/lib/krb5util/seteuid.c move krb5_sete[ug]id from libkrb5util (fn) to k5-util.h (macro) ------------------------------------------------------------------------ r14568 | raeburn | 2002-06-25 13:22:25 -0400 (Tue, 25 Jun 2002) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krsh.c * krsh.c (SECURE_MESSAGE): Only indicate that input/output data are being encrypted, and don't automatically say it's with DES. ------------------------------------------------------------------------ r14567 | raeburn | 2002-06-25 13:21:10 -0400 (Tue, 25 Jun 2002) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogind.c ipv6 support in krlogind.c ------------------------------------------------------------------------ r14566 | raeburn | 2002-06-24 23:04:10 -0400 (Mon, 24 Jun 2002) | 2 lines Changed paths: M /trunk/doc/implementor.texinfo more misc notes on getaddrinfo ------------------------------------------------------------------------ r14565 | hartmans | 2002-06-24 18:31:16 -0400 (Mon, 24 Jun 2002) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_preauth.c Fix etype info; wrong termination condition used in get_etype_info ------------------------------------------------------------------------ r14564 | jenselby | 2002-06-24 17:36:00 -0400 (Mon, 24 Jun 2002) | 2 lines Changed paths: M /trunk/src/gen-manpages/ChangeLog M /trunk/src/gen-manpages/kerberos.M updated output lines from kinit ------------------------------------------------------------------------ r14563 | raeburn | 2002-06-24 16:54:26 -0400 (Mon, 24 Jun 2002) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/port-sockets.h * port-sockets.h (win_socket_initialize): Delete declaration ------------------------------------------------------------------------ r14562 | tlyu | 2002-06-24 16:27:58 -0400 (Mon, 24 Jun 2002) | 4 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_encode.c * asn1_encode.c (asn1_encode_generaltime): Remove call to unix_time_to_msl_time(), as it's Mac OS 9 specific and was missed in the previous change. ------------------------------------------------------------------------ r14561 | tlyu | 2002-06-24 15:48:40 -0400 (Mon, 24 Jun 2002) | 9 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_encode.c * asn1_encode.c: Removed unused Mac OS 9 code * asn1_encode.c (asn1_encode_generaltime): Fixed the Mac code to use the correct epoch. * asn1_encode.c: Updated Utilities.h #include [pullups from 1-2-2-branch] ------------------------------------------------------------------------ r14560 | tlyu | 2002-06-24 15:20:51 -0400 (Mon, 24 Jun 2002) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_get.c * asn1_get.c (asn1_get_length): Check for negative length. [pullup from 1-2-2-branch] ------------------------------------------------------------------------ r14559 | tlyu | 2002-06-22 03:10:20 -0400 (Sat, 22 Jun 2002) | 22 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/c_ustime.c M /trunk/src/lib/krb5/os/ccdefname.c M /trunk/src/lib/krb5/os/init_os_ctx.c M /trunk/src/lib/krb5/os/timeofday.c * c_ustime.c: Remove various things missed in 1-2-2-branch MacOS microseconds timer removal. * c_ustime.c: punted the accurate microseconds timing code because it wasn't so accurate after all. [pullup from 1-2-2-branch] * init_os_ctx.c: Add CoreServices.h before k5-int.h so we don't get multiple definitions for FSSpec. Also removed an unused variable in Mac OS X code and added casts for Mac OS X code so FSSpecs are cast to profile file types (code deals properly on the other side) * timeofday.c: Added casts to remove warnings * ccdefname.c, init_os_ctx.c, timeofday.c: Updated Mac OS X headers to new framework layout and updated Mac OS macros * read_pwd.c: Removed #defines for Mac OS X (__MACH__) because we now export krb5_read_password on Mac OS X [pullups from 1-2-2-branch] ------------------------------------------------------------------------ r14558 | tlyu | 2002-06-21 20:36:07 -0400 (Fri, 21 Jun 2002) | 2 lines Changed paths: M /trunk/src/include/krb5.hin Oops, missed one. ------------------------------------------------------------------------ r14557 | tlyu | 2002-06-21 19:18:40 -0400 (Fri, 21 Jun 2002) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin * krb5.hin: Fix up yet more CALLCONV botches from last merge. ------------------------------------------------------------------------ r14556 | epeisach | 2002-06-21 15:31:55 -0400 (Fri, 21 Jun 2002) | 7 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/ccache.c M /trunk/src/clients/ksu/heuristic.c * ccache.c (printtime): Do not assume that krb5_timestamp and time_t are the same size as an argument to localtime. * heuristic.c (get_authorized_princ_names): If .k5login file exists but is not owned by the user, do not attempt to fclose an uninitialized FILE *. ------------------------------------------------------------------------ r14555 | epeisach | 2002-06-21 15:21:44 -0400 (Fri, 21 Jun 2002) | 9 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in M /trunk/src/include/fake-addrinfo.h * fake-addrinfo.h: If IPv6 support is compiled in, but the OS does not provide in6addr_any in libc, provide a static copy. * configure.in: If IPv6 support is compiled in, test for existence of in6addr_any in libc. Irix 6.5.16 declares it, and some libraries appear to depend on it, but it is not defined in any libraries that I could find. ------------------------------------------------------------------------ r14554 | epeisach | 2002-06-21 15:17:40 -0400 (Fri, 21 Jun 2002) | 6 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/implementor.texinfo * implementor.texinfo (IPv6 Support): Update fact that IRIX 6.5.16 has enough support for configure to believe IPv6 support works, but the libraries fail to provide a definition of in6addr_any (although netinet/in.h implies it foes). ------------------------------------------------------------------------ r14553 | raeburn | 2002-06-21 14:15:13 -0400 (Fri, 21 Jun 2002) | 2 lines Changed paths: M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/gssftp/ftp/Makefile.in M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/appl/telnet/libtelnet/Makefile.in M /trunk/src/appl/telnet/telnet/Makefile.in M /trunk/src/krb524/Makefile.in M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/os/Makefile.in update dependencies ------------------------------------------------------------------------ r14552 | raeburn | 2002-06-21 14:13:34 -0400 (Fri, 21 Jun 2002) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/port-sockets.h * port-sockets.h [!_WIN32 && !HAVE_MACSOCK_H]: Include krb5/autoconf.h, to get HAVE_SYS_UIO_H. ------------------------------------------------------------------------ r14551 | raeburn | 2002-06-21 13:52:51 -0400 (Fri, 21 Jun 2002) | 4 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/mk_priv.c * mk_priv.c (krb4int_address_less): Put braces around v4mapped address processing to permit local variable declaration. Pass correct value to IN6_IS_ADDR_V4MAPPED. ------------------------------------------------------------------------ r14550 | tlyu | 2002-06-20 19:03:25 -0400 (Thu, 20 Jun 2002) | 14 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/ChangeLog M /trunk/src/lib/krb5/ccache/ccapi/stdcc.c M /trunk/src/lib/krb5/ccache/ccapi/stdcc.h M /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.c M /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.h M /trunk/src/lib/krb5/ccache/ccapi/winccld.c * winccld.c: Include k5-int.h to get hidden ops struct. [pullup from 1-2-2-branch] 2002-06-20 Alexandra Ellwood * stdcc.h: Added prototype for krb5_stdcc_shutdown. * stdcc.h, stdcc_util.h, stdcc_util.c: Updated Mac OS X headers to new framework layout * stdcc.c: Removed unused variables and fixed macros to reduce warnings [pullups from 1-2-2-branch] ------------------------------------------------------------------------ r14549 | tlyu | 2002-06-20 19:02:31 -0400 (Thu, 20 Jun 2002) | 15 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/ccache/ccdefault.c M /trunk/src/lib/krb5/ccache/ccdefops.c * Makefile.in: Build cc accessor functions on Windows. * ccdefault.c: updated to new KLL function name * ccdefault.c: swapped include of KerberosLoginPrivate with k5-int.h to avoid problems with including CoreServices.h after profile.h and krb.h * ccdefault.c: Updated Mac OS X headers to new framework layout * ccdefops.c: created #define for USE_CCAPI now that both Mac OS 9 and Mac OS 10 use ccapi. [pullups from 1-2-2-branch] ------------------------------------------------------------------------ r14548 | raeburn | 2002-06-20 15:43:41 -0400 (Thu, 20 Jun 2002) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in M /trunk/src/include/port-sockets.h * configure.in: Check for sys/uio.h. * port-sockets.h [!_WIN32 && !HAVE_MACSOCK_H]: Include sys/uio.h if available, to get struct iovec. ------------------------------------------------------------------------ r14547 | hartmans | 2002-06-20 12:40:02 -0400 (Thu, 20 Jun 2002) | 2 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/implementor.texinfo Touch up comments on shared libraries ------------------------------------------------------------------------ r14546 | epeisach | 2002-06-19 17:38:13 -0400 (Wed, 19 Jun 2002) | 7 lines Changed paths: M /trunk/src/kadmin/v5passwdd/ChangeLog M /trunk/src/kadmin/v5passwdd/kpasswd.c M /trunk/src/kadmin/v5passwdd/srv_net.c * srv_net.c: Conditionalize debugging variables inside DEBUG conditional. * kpasswd.c (main): Conditionalize local variables inside definition of LANGUAGES_SUPPORTED to avoid a variable being set with out use warning. ------------------------------------------------------------------------ r14545 | epeisach | 2002-06-19 17:25:09 -0400 (Wed, 19 Jun 2002) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in * Makefile.in (clean): Add t_prng and t_prng.o ------------------------------------------------------------------------ r14544 | epeisach | 2002-06-19 17:24:52 -0400 (Wed, 19 Jun 2002) | 2 lines Changed paths: M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/Makefile.in * Makefile.in (clean-unix): Remove t_crc.o and t_crc. ------------------------------------------------------------------------ r14543 | raeburn | 2002-06-19 17:05:24 -0400 (Wed, 19 Jun 2002) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/init_os_ctx.c * init_os_ctx.c: Don't include sys/ioctl.h or sys/filio.h. (krb5_os_init_context): Drop /dev/[u]random support, the Yarrow code will deal with that now. ------------------------------------------------------------------------ r14542 | raeburn | 2002-06-19 17:03:00 -0400 (Wed, 19 Jun 2002) | 3 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_parse.c * prof_parse.c (strip_line): Simplify loop by preserving "p" rather than recomputing it. ------------------------------------------------------------------------ r14541 | raeburn | 2002-06-19 17:02:37 -0400 (Wed, 19 Jun 2002) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/configure.in M /trunk/src/util/profile/prof_tree.c use strdup ------------------------------------------------------------------------ r14540 | tlyu | 2002-06-18 19:51:08 -0400 (Tue, 18 Jun 2002) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/an_to_ln.c M /trunk/src/lib/krb5/os/toffset.c * toffset.c (krb5_get_time_offsets), an_to_ln.c (krb5_aname_to_localname): Make KRB5_CALLCONV. [pullup from 1-2-2-branch] ------------------------------------------------------------------------ r14539 | raeburn | 2002-06-18 19:50:11 -0400 (Tue, 18 Jun 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/sendauth.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/changepw.c M /trunk/src/lib/krb5/os/read_msg.c avoid redundant definitions of socket-related error codes for Windows ------------------------------------------------------------------------ r14538 | raeburn | 2002-06-18 19:46:32 -0400 (Tue, 18 Jun 2002) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/port-sockets.h M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/sendto_kdc.c Client-side TCP support update for Windows. Some support for scatter/gather socket i/o added via macros in port-sockets.h. ------------------------------------------------------------------------ r14537 | tlyu | 2002-06-18 19:40:40 -0400 (Tue, 18 Jun 2002) | 10 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/addr_comp.c M /trunk/src/lib/krb5/krb/addr_order.c M /trunk/src/lib/krb5/krb/auth_con.c M /trunk/src/lib/krb5/krb/bld_princ.c M /trunk/src/lib/krb5/krb/princ_comp.c * princ_comp.c (krb5_realm_compare), auth_con.c (krb5_auth_con_setports, krb5_auth_con_getaddrs, krb5_auth_con_initivector), addr_order.c (krb5_address_order), addr_comp.c (krb5_address_compare): Make KRB5_CALLCONV. [pullup from 1-2-2-branch] * bld_princ.c (krb5_build_principal_va): Make krb5_build_principal_va() KRB5_CALLCONV. [pullup from 1-2-2-branch] ------------------------------------------------------------------------ r14530 | tlyu | 2002-06-18 10:30:28 -0400 (Tue, 18 Jun 2002) | 9 lines Changed paths: M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/ktfr_entry.c * ktfr_entry.c: Rename krb5_kt_free_entry_contents as krb5_free_keytab_entry_contents to make it consistent with rest of API. [pullup from 1-2-2-branch] * ktfr_entry.c (krb5_kt_free_entry_contents): Rename from krb5_kt_free_entry, keep old name as wrapper. [pullup from 1-2-2-branch] ------------------------------------------------------------------------ r14529 | tlyu | 2002-06-18 10:28:06 -0400 (Tue, 18 Jun 2002) | 2 lines Changed paths: M /trunk/src/include/krb5.hin Fix missed pullup of kt_free_entry -> free_keytab_entry_contents. ------------------------------------------------------------------------ r14528 | raeburn | 2002-06-18 01:19:08 -0400 (Tue, 18 Jun 2002) | 5 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/implementor.texinfo * implementor.texinfo: Don't use @smallbook. (Host Address Lookup): Specify more precisely the IRIX version we use at MIT. (Operating System Notes for Shared Libraries): Add an introduction mentioning why we can't use libtool. ------------------------------------------------------------------------ r14527 | raeburn | 2002-06-18 01:08:48 -0400 (Tue, 18 Jun 2002) | 6 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/implementor.texinfo * implementor.texinfo (IPv6 Support): New chapter. (Socket API): New placeholder chapter. (Local Addresses): Specify more precisely the IRIX version we use at MIT. (Thread Safety): Delete quoted email, since we don't actually have this API yet. Refer people to the mailing list archives. ------------------------------------------------------------------------ r14526 | raeburn | 2002-06-18 01:00:35 -0400 (Tue, 18 Jun 2002) | 2 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/copyright.texinfo * copyright.texinfo: Update copyright year. ------------------------------------------------------------------------ r14525 | raeburn | 2002-06-17 20:23:44 -0400 (Mon, 17 Jun 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/locate_kdc.c update copyright ------------------------------------------------------------------------ r14524 | jenselby | 2002-06-17 18:11:38 -0400 (Mon, 17 Jun 2002) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/klogind.M M /trunk/src/appl/bsd/kshd.M M /trunk/src/appl/bsd/rcp.M * klogind.M: documented the -D and -f options * ksh.M: documented the -D and -L options * rcp.M: documented the -c and -C options ------------------------------------------------------------------------ r14523 | raeburn | 2002-06-15 05:32:06 -0400 (Sat, 15 Jun 2002) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/post.in * post.in (clean-unix): Delete .d and .depend files along with $(OBJS) in one command, to avoid needing to test whether the latter is empty. ------------------------------------------------------------------------ r14522 | raeburn | 2002-06-15 05:25:23 -0400 (Sat, 15 Jun 2002) | 2 lines Changed paths: M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/gssftp/ftp/Makefile.in M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/appl/telnet/libtelnet/Makefile.in M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/clients/ksu/Makefile.in M /trunk/src/kadmin/ktutil/Makefile.in M /trunk/src/kadmin/testing/util/Makefile.in M /trunk/src/kadmin/v5passwdd/Makefile.in M /trunk/src/kdc/Makefile.in M /trunk/src/krb524/Makefile.in M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/arcfour/Makefile.in M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/dk/Makefile.in M /trunk/src/lib/crypto/enc_provider/Makefile.in M /trunk/src/lib/crypto/hash_provider/Makefile.in M /trunk/src/lib/crypto/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/old/Makefile.in M /trunk/src/lib/crypto/raw/Makefile.in M /trunk/src/lib/crypto/sha1/Makefile.in M /trunk/src/lib/crypto/yarrow/Makefile.in M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/lib/krb5util/Makefile.in M /trunk/src/lib/rpc/Makefile.in M /trunk/src/slave/Makefile.in M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/create/Makefile.in M /trunk/src/tests/dejagnu/Makefile.in M /trunk/src/tests/hammer/Makefile.in M /trunk/src/tests/verify/Makefile.in M /trunk/src/util/profile/Makefile.in M /trunk/src/util/pty/Makefile.in M /trunk/src/util/ss/Makefile.in update dependencies ------------------------------------------------------------------------ r14521 | raeburn | 2002-06-15 04:54:56 -0400 (Sat, 15 Jun 2002) | 3 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/depfix.sed * depfix.sed: Ignore header files under /mit/gnu/. Replace $(BUILDTOP)/include/com_err.h with $(COM_ERR_DEPS), now defined via pre.in. ------------------------------------------------------------------------ r14520 | raeburn | 2002-06-15 04:53:47 -0400 (Sat, 15 Jun 2002) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in * pre.in (COM_ERR_DEPS): New variable. ------------------------------------------------------------------------ r14519 | raeburn | 2002-06-15 04:47:20 -0400 (Sat, 15 Jun 2002) | 2 lines Changed paths: M /trunk/src/util/pty/Makefile.in update dependencies ------------------------------------------------------------------------ r14518 | raeburn | 2002-06-15 04:46:56 -0400 (Sat, 15 Jun 2002) | 2 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/depfix.sed * depfix.sed: Ignore header files under /mit/gnu/. ------------------------------------------------------------------------ r14517 | raeburn | 2002-06-15 04:38:33 -0400 (Sat, 15 Jun 2002) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/post.in * post.in (clean-unix): Delete .d files. ------------------------------------------------------------------------ r14516 | raeburn | 2002-06-15 04:38:10 -0400 (Sat, 15 Jun 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/rcache/Makefile.in rebuild dependencies ------------------------------------------------------------------------ r14515 | raeburn | 2002-06-15 02:47:00 -0400 (Sat, 15 Jun 2002) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin * krb5.hin: Delete inclusion of profile.h again. ------------------------------------------------------------------------ r14514 | raeburn | 2002-06-15 02:39:04 -0400 (Sat, 15 Jun 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/Makefile.in update dependencies ------------------------------------------------------------------------ r14513 | tlyu | 2002-06-15 02:14:23 -0400 (Sat, 15 Jun 2002) | 26 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin * krb5.hin: Conditionalize KRB5_CALLCONV_WRONG separately because gssapi.h defines KRB5_CALLCONV but doesn't need KRB5_CALLCONV_WRONG [pullup from 1-2-2-branch] * krb5.hin: Rename krb5_kt_free_entry_contents as krb5_free_keytab_entry_contents to make it consistent with rest of API. Add KRB5_CALLCONV_WRONG. Fix up various calling conventions. For Win32, add KT an CC accessors and default to not PRIVATE. * krb5.hin: Make krb5_build_principal_va() KRB5_CALLCONV. [pullups from 1-2-2-branch] * krb5.hin: Conditionalized pragmas for Metrowerks * krb5.hin: Updated Mac OS X headers to new framework layout [pullups from 1-2-2-branch] * krb5.hin: Updated Mac OS #defines and #includes for new header layout and Mac OS X frameworks [pullups from 1-2-2-branch] ------------------------------------------------------------------------ r14512 | tlyu | 2002-06-14 23:13:57 -0400 (Fri, 14 Jun 2002) | 13 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h * k5-int.h: Added krb5_kt_dfl_ops for KRB5_KEYTAB_ACCESSOR_FUNCTIONS * k5-int.h: Removed conditionals now defined in prefix files and updated header paths * k5-int.h: Rearranged the #ifdef macintosh section to work on Mac OS 9 and X * k5-int.h: Updated Mac OS #defines and #includes for new header layout and Mac OS X frameworks [pullups from 1-2-2-branch] ------------------------------------------------------------------------ r14511 | tlyu | 2002-06-14 22:07:28 -0400 (Fri, 14 Jun 2002) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin * krb5.hin: Fix BEGIN_DECLS conditional. ------------------------------------------------------------------------ r14510 | tlyu | 2002-06-14 21:58:35 -0400 (Fri, 14 Jun 2002) | 8 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/win-mac.h * win-mac.h: Since this file is now only Win32, remove non-Win32 stuff to make it easier to read. Never used __declspec(dllexport) so that we do not accidentally export symbols. * win-mac.h: Add KRB5_CALLCONV_WRONG. [pullups from 1-2-2-branch] ------------------------------------------------------------------------ r14509 | tlyu | 2002-06-14 21:02:03 -0400 (Fri, 14 Jun 2002) | 3 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/krb524.h * krb524.h: Change multiple-inclusion test macro to not stomp on implementation namespace. Fix up BEGIN_DECLS. ------------------------------------------------------------------------ r14508 | tlyu | 2002-06-14 20:51:42 -0400 (Fri, 14 Jun 2002) | 3 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/krb524.h * krb524.h: Back out erroneous merge of post-1.2.5 change temporarily. ------------------------------------------------------------------------ r14507 | tlyu | 2002-06-14 20:37:58 -0400 (Fri, 14 Jun 2002) | 18 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/cnv_tkt_skey.c M /trunk/src/krb524/conv_creds.c M /trunk/src/krb524/conv_princ.c M /trunk/src/krb524/encode.c M /trunk/src/krb524/krb524.h M /trunk/src/krb524/sendmsg.c * krb524.h: Updated C++ protection to not interfere with emacs auto indentation and added KRB524_PRIVATE macro for Mac OS X to control visibility of function prototypes * krb524.h: Added C++ protection and Mac pragmas * krb524.h, cnv_tkt_skey.c, conv_creds.c, conv_princ.c, encode.c, misc.c, sendmsg.c: Updated header paths on Mac OS X so that we correctly include the autogenerated krb524.h * conv_creds.c, cnv_tkt_skey.c: added cast to remove warning. * krb524.h: Updated to new Mac OS header layout. * sendmsg.c: k5-int.h should be included as a local header [pullups from 1-2-2-branch] ------------------------------------------------------------------------ r14506 | tlyu | 2002-06-14 16:57:53 -0400 (Fri, 14 Jun 2002) | 3 lines Changed paths: M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_dfl.c M /trunk/src/lib/krb5/rcache/rc_io.c * rc_io.c, rc_dfl.c: use "" includes for krb5.h and k5-int.h [pullup from 1-2-2-branch] ------------------------------------------------------------------------ r14505 | raeburn | 2002-06-14 00:26:50 -0400 (Fri, 14 Jun 2002) | 2 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/Makefile.in M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/Makefile.in M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/Makefile.in M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile.in M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in M /trunk/src/windows/cns/ChangeLog M /trunk/src/windows/cns/Makefile.in M /trunk/src/windows/gina/ChangeLog M /trunk/src/windows/gina/Makefile.in M /trunk/src/windows/gss/ChangeLog M /trunk/src/windows/gss/Makefile.in M /trunk/src/windows/wintel/ChangeLog M /trunk/src/windows/wintel/Makefile.in Use ws2_32.lib instead of wsock32.lib. ------------------------------------------------------------------------ r14504 | jenselby | 2002-06-13 16:23:31 -0400 (Thu, 13 Jun 2002) | 2 lines Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.M Updated the manpage with new ticket flags. ------------------------------------------------------------------------ r14503 | raeburn | 2002-06-12 21:31:32 -0400 (Wed, 12 Jun 2002) | 2 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/cleanup.c M /trunk/src/util/pty/getpty.c M /trunk/src/util/pty/init.c M /trunk/src/util/pty/init_slave.c M /trunk/src/util/pty/logwtmp.c M /trunk/src/util/pty/open_ctty.c M /trunk/src/util/pty/open_slave.c M /trunk/src/util/pty/pty_paranoia.c M /trunk/src/util/pty/sane_hostname.c M /trunk/src/util/pty/update_utmp.c M /trunk/src/util/pty/update_wtmp.c M /trunk/src/util/pty/vhangup.c M /trunk/src/util/pty/void_assoc.c Include "com_err.h" instead of . ------------------------------------------------------------------------ r14502 | raeburn | 2002-06-12 16:24:28 -0400 (Wed, 12 Jun 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/preauth.c * preauth.c: Don't include syslog.h. ------------------------------------------------------------------------ r14501 | raeburn | 2002-06-12 16:21:58 -0400 (Wed, 12 Jun 2002) | 2 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/pty-int.h * pty-int.h: Don't include syslog.h. ------------------------------------------------------------------------ r14500 | raeburn | 2002-06-12 16:15:34 -0400 (Wed, 12 Jun 2002) | 2 lines Changed paths: M /trunk/src/include/ChangeLog D /trunk/src/include/sys delete remnants of sys subdir ------------------------------------------------------------------------ r14499 | raeburn | 2002-06-12 16:12:46 -0400 (Wed, 12 Jun 2002) | 2 lines Changed paths: M /trunk/src/include/sys/ChangeLog D /trunk/src/include/sys/syslog.h * syslog.h: Deleted. ------------------------------------------------------------------------ r14498 | raeburn | 2002-06-12 16:10:14 -0400 (Wed, 12 Jun 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/syslog.c * syslog.c: Include syslog.h instead of sys/syslog.h. ------------------------------------------------------------------------ r14497 | raeburn | 2002-06-12 15:43:54 -0400 (Wed, 12 Jun 2002) | 2 lines Changed paths: M /trunk/src/include/ChangeLog D /trunk/src/include/bsdlib.h D /trunk/src/include/bstring.h D /trunk/src/include/fake-stdlib.h * bsdlib.h, bstring.h, fake-stdlib.h: Deleted. ------------------------------------------------------------------------ r14496 | raeburn | 2002-06-12 15:41:26 -0400 (Wed, 12 Jun 2002) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog D /trunk/src/include/krb5/kwinsock.h D /trunk/src/include/krb5/macsock.h * kwinsock.h, macsock.h: Deleted. ------------------------------------------------------------------------ r14495 | tlyu | 2002-06-11 20:03:17 -0400 (Tue, 11 Jun 2002) | 4 lines Changed paths: M /trunk/src/windows/cns/ChangeLog M /trunk/src/windows/cns/cns.c * cns.c: Do not use krb_get_notification_message() or krb5_get_notification_message(). [pullup from 1-2-2-branch] ------------------------------------------------------------------------ r14494 | raeburn | 2002-06-11 15:13:36 -0400 (Tue, 11 Jun 2002) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/sendto_kdc.c * sendto_kdc.c: Include sys/ioctl.h and sys/filio.h only if ENABLE_TCP is set and _WIN32 is not defined. ------------------------------------------------------------------------ r14493 | raeburn | 2002-06-11 13:19:50 -0400 (Tue, 11 Jun 2002) | 3 lines Changed paths: M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/kt_file.c * kt_file.c: Undo non-logged part of last change that added inclusion of netinet/in.h; k5-int.h should pull it in with NEED_SOCKETS defined. ------------------------------------------------------------------------ r14492 | raeburn | 2002-06-10 21:13:50 -0400 (Mon, 10 Jun 2002) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/sendto_kdc.c client-side TCP support ------------------------------------------------------------------------ r14491 | raeburn | 2002-06-10 21:09:12 -0400 (Mon, 10 Jun 2002) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/t_std_conf.c * t_std_conf.c: Include fake-addrinfo.h. (test_locate_kdc): Update arg list to locate_kdc. Print IPv6 as well as IPv4 addresses. ------------------------------------------------------------------------ r14490 | raeburn | 2002-06-10 20:49:15 -0400 (Mon, 10 Jun 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/t_locate_kdc.c * t_locate_kdc.c (main): Free storage allocated by library before exiting. ------------------------------------------------------------------------ r14489 | raeburn | 2002-06-10 16:10:32 -0400 (Mon, 10 Jun 2002) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in * Makefile.in (WINMAKEFILES): Remove keytab subdir makefiles, and their build rules. ------------------------------------------------------------------------ r14488 | raeburn | 2002-06-10 00:00:52 -0400 (Mon, 10 Jun 2002) | 3 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/krb5_err.et * krb5_err.et (KRB5KRB_AP_PATH_NOT_ACCEPTED, KRB5KRB_ERR_RESPONSE_TOO_BIG): New error codes. ------------------------------------------------------------------------ r14487 | raeburn | 2002-06-09 07:14:11 -0400 (Sun, 09 Jun 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/kt_file.c put netinet/in.h inclusion with other headers ------------------------------------------------------------------------ r14486 | raeburn | 2002-06-09 07:06:04 -0400 (Sun, 09 Jun 2002) | 3 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/configure.in M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/Makefile.in D /trunk/src/lib/krb5/keytab/file A /trunk/src/lib/krb5/keytab/kt_file.c A /trunk/src/lib/krb5/keytab/kt_srvtab.c D /trunk/src/lib/krb5/keytab/srvtab Merge file and srvtab keytab implementations each into one file, and eliminate the subdirectories. ------------------------------------------------------------------------ r14485 | raeburn | 2002-06-09 02:15:43 -0400 (Sun, 09 Jun 2002) | 3 lines Changed paths: M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/config/unix.exp * config/unix.exp (top level): Load helpers.exp here, to make sure database setup happens properly. ------------------------------------------------------------------------ r14484 | tlyu | 2002-06-07 20:37:15 -0400 (Fri, 07 Jun 2002) | 4 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/crypto_libinit.h * crypto_libinit.h: Changed macros so you can include crypto_libinit.h and krb5_libinit.h at the same time. [pullup from 1-2-2-branch] ------------------------------------------------------------------------ r14483 | tlyu | 2002-06-07 20:36:59 -0400 (Fri, 07 Jun 2002) | 3 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/des_int.h * des_int.h: use "" includes for k5-int.h [pullup from 1-2-2-branch] ------------------------------------------------------------------------ r14482 | tlyu | 2002-06-07 20:36:26 -0400 (Fri, 07 Jun 2002) | 3 lines Changed paths: M /trunk/src/lib/crypto/sha1/ChangeLog M /trunk/src/lib/crypto/sha1/shs.h * shs.h: use "" include for k5-int.h [pullup from 1-2-2-branch] ------------------------------------------------------------------------ r14481 | tlyu | 2002-06-06 22:26:36 -0400 (Thu, 06 Jun 2002) | 3 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin.M * kadmin.M: Remove references to "rename_principal". [pullup from 1-2-2-branch] ------------------------------------------------------------------------ r14473 | raeburn | 2002-06-04 21:49:47 -0400 (Tue, 04 Jun 2002) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/sendmsg.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/accessor.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/os-proto.h M /trunk/src/lib/krb5/os/sendto_kdc.c M /trunk/src/lib/krb5/os/t_locate_kdc.c Separate send-to-kdc UDP code, export it via accessor interface, and call in to it from krb524_sendto_kdc. Supply a socket type to krb5_locate_server and krb5_locate_kdc. ------------------------------------------------------------------------ r14472 | raeburn | 2002-06-04 19:57:09 -0400 (Tue, 04 Jun 2002) | 2 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog D /trunk/src/lib/kadm5/get_admhst.c * get_admhst.c: Deleted. ------------------------------------------------------------------------ r14471 | raeburn | 2002-06-04 17:17:06 -0400 (Tue, 04 Jun 2002) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/fake-addrinfo.h * fake-addrinfo.h [COPY_FIRST_CANONNAME]: Include string.h. ------------------------------------------------------------------------ r14470 | raeburn | 2002-06-04 16:56:41 -0400 (Tue, 04 Jun 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/sendto_kdc.c change a line break to avoid long lines ------------------------------------------------------------------------ r14465 | raeburn | 2002-06-04 02:59:28 -0400 (Tue, 04 Jun 2002) | 5 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/sendmsg.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/changepw.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/sendto_kdc.c M /trunk/src/lib/krb5/os/t_locate_kdc.c Add capability of looking up TCP addresses for KDC in DNS; not enabled yet. Internal "addrlist" structure now includes socket type, by way of using struct addrinfo where struct sockaddr was used before; updated uses. No support for noting TCP/UDP vs UDP-only addresses in config files. ------------------------------------------------------------------------ r14464 | raeburn | 2002-06-04 02:38:24 -0400 (Tue, 04 Jun 2002) | 4 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_get.c * prof_get.c (profile_get_integer): Set errno to 0 before strtol call, so we can distinguish error from LONG_MIN/MAX. Break out different error conditions and comment them. ------------------------------------------------------------------------ r14463 | raeburn | 2002-05-31 17:38:47 -0400 (Fri, 31 May 2002) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/socket-utils.h * socket-utils.h (socklen) [! HAVE_SA_LEN]: Return a socklen_t instead of size_t. ------------------------------------------------------------------------ r14462 | raeburn | 2002-05-31 17:34:44 -0400 (Fri, 31 May 2002) | 8 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/fake-addrinfo.h * fake-addrinfo.h (getaddrinfo, getnameinfo, gai_strerror, freeaddrinfo) [S_SPLINT_S]: Add Splint annotations. (getaddrinfo, getnameinfo): Buffer sizes are supposed to be socklen_t, not size_t. (freeaddrinfo) [COPY_FIRST_CANONNAME]: Handle null pointer argument. (getaddrinfo) [COPY_FIRST_CANONNAME]: Always do the copying if the ai_canonname is non-null, regardless of the supplied flags. ------------------------------------------------------------------------ r14461 | raeburn | 2002-05-31 16:53:39 -0400 (Fri, 31 May 2002) | 9 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in M /trunk/src/include/fake-addrinfo.h * configure.in: Check return type for getservbyname_r just as for gethostbyname_r. * fake-addrinfo.h (GET_HOST_BY_NAME): Use plain gethostbyname if THREADSAFE_GETHOSTBYNAME is defined, even if _r versions are available. (GET_HOST_BY_ADDR) [GETHOSTBYNAME_R_RETURNS_INT]: Add missing variable declaration. (GET_SERV_BY_NAME, GET_SERV_BY_PORT): New macros, in three flavors, parallel to GET_HOST macros; not used yet. ------------------------------------------------------------------------ r14460 | jenselby | 2002-05-30 17:31:54 -0400 (Thu, 30 May 2002) | 2 lines Changed paths: M /trunk/doc/ChangeLog I updated the ChangeLog for the DNS files I checked in. ------------------------------------------------------------------------ r14459 | jenselby | 2002-05-30 17:25:47 -0400 (Thu, 30 May 2002) | 3 lines Changed paths: M /trunk/doc/admin.texinfo A /trunk/doc/dnssrv.texinfo A /trunk/doc/dnstxt.texinfo M /trunk/doc/install.texinfo Added the DNS information to the admin guide. The dns information is now in separate files, which are included by the install and admin guides. ------------------------------------------------------------------------ r14458 | jenselby | 2002-05-30 02:21:40 -0400 (Thu, 30 May 2002) | 2 lines Changed paths: M /trunk/doc/admin.texinfo M /trunk/doc/install.texinfo M /trunk/doc/send-pr.texinfo Fixed some typos, repeated words, etc. ------------------------------------------------------------------------ r14457 | raeburn | 2002-05-29 14:09:35 -0400 (Wed, 29 May 2002) | 2 lines Changed paths: D /trunk/src/include/krb5/AddressXlation.h M /trunk/src/include/krb5/ChangeLog D /trunk/src/include/krb5/MacTCP.h * MacTCP.h, AddressXlation.h: Deleted. ------------------------------------------------------------------------ r14456 | raeburn | 2002-05-29 14:06:16 -0400 (Wed, 29 May 2002) | 2 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog D /trunk/src/lib/krb4/DNR.c * DNR.c: Deleted. ------------------------------------------------------------------------ r14452 | raeburn | 2002-05-24 22:33:52 -0400 (Fri, 24 May 2002) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/accept_sec_context.c reformat comment ------------------------------------------------------------------------ r14451 | raeburn | 2002-05-24 22:23:17 -0400 (Fri, 24 May 2002) | 12 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in M /trunk/src/include/krb5.hin Reduce build-time per-system dependencies and krb5.h namespace intrusions. * krb5.hin: Don't include profile.h. Do include limits.h. (krb5_int16, krb5_ui_2, krb5_int32, krb5_ui_4): Conditionalize on the values of INT_MAX, LONG_MAX and SHRT_MAX. (VALID_INT_BITS, VALID_UINT_BITS, SALT_TYPE_AFS_LENGTH, SALT_TYPE_NO_LENGTH): Define in terms of INT_MAX and UINT_MAX. (struct _profile_t): Declare forward. (krb5_get_profile): Use struct _profile_t instead of profile_t in declaration. (krb5_ui_1): Delete. * Makefile.in (krb5.h): Don't put SIZEOF macros into output. ------------------------------------------------------------------------ r14450 | raeburn | 2002-05-24 21:15:57 -0400 (Fri, 24 May 2002) | 2 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/sane_hostname.c * sane_hostname.c (pty_make_sane_hostname): Always initialize "ai". ------------------------------------------------------------------------ r14448 | raeburn | 2002-05-22 20:52:00 -0400 (Wed, 22 May 2002) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogin.c * krlogin.c (oob): Loop reading data until we actually reach the URG marker. ------------------------------------------------------------------------ r14437 | hartmans | 2002-05-13 13:08:51 -0400 (Mon, 13 May 2002) | 2 lines Changed paths: M /trunk/src/lib/crypto/arcfour/ChangeLog M /trunk/src/lib/crypto/arcfour/arcfour.c Update key usage numbers to reflect latest draft from John ------------------------------------------------------------------------ r14436 | raeburn | 2002-05-08 15:47:43 -0400 (Wed, 08 May 2002) | 4 lines Changed paths: M /trunk/src/util/db2/test/ChangeLog M /trunk/src/util/db2/test/dbtest.c * dbtest.c: Test for __STDC__ defined, not nonzero, to decide whether to use stdarg.h or varargs.h. (err): Similarly for function signature. ------------------------------------------------------------------------ r14435 | raeburn | 2002-05-08 15:45:12 -0400 (Wed, 08 May 2002) | 3 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_get.c * prof_get.c (conf_yes, conf_no): Now const. (profile_parse_boolean): Local variable P points to const. ------------------------------------------------------------------------ r14434 | raeburn | 2002-05-08 14:47:14 -0400 (Wed, 08 May 2002) | 2 lines Changed paths: M /trunk/doc/implement/ccache-i.tex fix comment notation ------------------------------------------------------------------------ r14433 | raeburn | 2002-05-08 14:40:19 -0400 (Wed, 08 May 2002) | 2 lines Changed paths: M /trunk/doc/ChangeLog implementor.texinfo changes ------------------------------------------------------------------------ r14432 | raeburn | 2002-05-08 14:38:04 -0400 (Wed, 08 May 2002) | 3 lines Changed paths: M /trunk/doc/implementor.texinfo Formatting updates. Tru64 5.1 SIOCGIFCONF and getaddrinfo update. Add fake-addrinfo.h description and thread-safety comments. ------------------------------------------------------------------------ r14428 | hartmans | 2002-04-30 14:46:52 -0400 (Tue, 30 Apr 2002) | 2 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/gss-client.c M /trunk/src/appl/gss-sample/gss-server.c Free the context when it is non-null not when it is null ------------------------------------------------------------------------ r14425 | raeburn | 2002-04-26 14:34:22 -0400 (Fri, 26 Apr 2002) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/v4gssftp.exp * v4gssftp.exp (v4ftp_test): Update checked messages for change of "credentials cache file" to "credentials cache" in error message table. ------------------------------------------------------------------------ r14424 | raeburn | 2002-04-25 21:27:26 -0400 (Thu, 25 Apr 2002) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/fake-addrinfo.h * fake-addrinfo.h (GET_HOST_BY_NAME, GET_HOST_BY_ADDR) [GETHOSTBYNAME_R_RETURNS_INT]: Fix backwards test of return value. ------------------------------------------------------------------------ r14423 | epeisach | 2002-04-25 14:54:02 -0400 (Thu, 25 Apr 2002) | 5 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/reconf * reconf: Only for autoreconf 2.53, create a private copy of autoreconf with a patch to a bug that prevented use of three levels configure.in files. The bug is fixed in the development version 2.53a. ------------------------------------------------------------------------ r14422 | epeisach | 2002-04-25 12:56:15 -0400 (Thu, 25 Apr 2002) | 5 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in * configure.in (AC_CONFIG_SUBDIRS): Always run configure in lib/krb4 and krb524 - but do not build in those directories if krb4 support disabled. Autoconf 2.53 and up cannot handle variables in AC_CONFIG_SUBDIRS directive. ------------------------------------------------------------------------ r14421 | raeburn | 2002-04-24 20:57:31 -0400 (Wed, 24 Apr 2002) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in * configure.in: If the return type for gethostbyname_r can't be determined, just pretend it's not avaliable. ------------------------------------------------------------------------ r14420 | raeburn | 2002-04-24 20:43:35 -0400 (Wed, 24 Apr 2002) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/fake-addrinfo.h * fake-addrinfo.h (getaddrinfo) [_AIX]: Declare and initialize variable "ai". ------------------------------------------------------------------------ r14402 | dalmeida | 2002-04-16 19:50:01 -0400 (Tue, 16 Apr 2002) | 2 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/def-check.pl Handle KRB5_CALLCONV_WRONG in .def file. ------------------------------------------------------------------------ r14395 | tlyu | 2002-04-12 18:19:50 -0400 (Fri, 12 Apr 2002) | 4 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/configure.in * configure.in: Sepcial-case solaris+gcc to always find curses.h, since it fails to find it otherwise due to some macro redefinition warnings. ------------------------------------------------------------------------ r14394 | hartmans | 2002-04-12 16:42:41 -0400 (Fri, 12 Apr 2002) | 2 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/forward.c M /trunk/src/appl/telnet/libtelnet/kerberos.c M /trunk/src/appl/telnet/libtelnet/kerberos5.c Build without k5-int.h ------------------------------------------------------------------------ r14393 | epeisach | 2002-04-12 15:38:17 -0400 (Fri, 12 Apr 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in * Makefile.in (clean): Remove t_expand and t_expand.o ------------------------------------------------------------------------ r14392 | raeburn | 2002-04-12 04:24:54 -0400 (Fri, 12 Apr 2002) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/recvauth.c M /trunk/src/lib/krb5/krb/sendauth.c * recvauth.c (sendauth_version): Now a const array. * sendauth.c (sendauth_version): Now a const array. (krb5_sendauth): Cast address when assigning to outbuf data field. ------------------------------------------------------------------------ r14391 | raeburn | 2002-04-12 04:21:17 -0400 (Fri, 12 Apr 2002) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/conv_princ.c * conv_princ.c (struct krb_convert): Add new field 'len'. (RC, R, NR): New macros. (sconv_list): Use them. (krb5_524_conv_principal): Compare lengths and then use memcmp. ------------------------------------------------------------------------ r14390 | raeburn | 2002-04-12 04:14:18 -0400 (Fri, 12 Apr 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/prompter.c * prompter.c (krb5_prompter_posix): Initialize 'i' and make it volatile. ------------------------------------------------------------------------ r14389 | raeburn | 2002-04-12 04:08:49 -0400 (Fri, 12 Apr 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/lock_file.c * lock_file.c (krb5_lock_file) [POSIX_FILE_LOCKS]: Make static "zero" variable const. ------------------------------------------------------------------------ r14388 | raeburn | 2002-04-12 03:56:36 -0400 (Fri, 12 Apr 2002) | 9 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in M /trunk/src/include/fake-addrinfo.h * configure.in: Check for gethostbyname_r, gethostbyaddr_r, getservbyname_r and getservbyport_r. Figure out the return type of gethostbyname_r. * fake-addrinfo.h (GET_HOST_BY_NAME, GET_HOST_BY_ADDR): New macros. (fai_add_hosts_by_name, fake_getnameinfo, getaddrinfo): Use them. (fake_getaddrinfo): Use getservbyname_r if available. (fake_getnameinfo): Never call inet_ntoa; in open-coded form, initialize local pointer variable after label. Use getservbyport_r if available. (gaiptr, faiptr, gniptr): Pointer variables are now const. ------------------------------------------------------------------------ r14387 | raeburn | 2002-04-12 01:59:34 -0400 (Fri, 12 Apr 2002) | 5 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/locate_kdc.c * locate_kdc.c (add_addrinfo_to_list) [TEST]: Print out socket type before returning. (add_host_to_list): Don't need to initialize err. Supply getaddrinfo hint to select datagram addresses only. Delete AIX bug workaround code. ------------------------------------------------------------------------ r14386 | hartmans | 2002-04-11 16:20:24 -0400 (Thu, 11 Apr 2002) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c Don't use channel bindings for accept_sec_context ------------------------------------------------------------------------ r14385 | hartmans | 2002-04-11 16:19:58 -0400 (Thu, 11 Apr 2002) | 3 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/radix.c Suppress warning about unitialized variable; compiler's constant folding isn't good enough to notice it is always initialized ------------------------------------------------------------------------ r14381 | dalmeida | 2002-04-10 23:32:03 -0400 (Wed, 10 Apr 2002) | 8 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/ftp.c M /trunk/src/appl/gssftp/ftp/ftp_var.h M /trunk/src/appl/gssftp/ftp/main.c M /trunk/src/appl/gssftp/ftp/secure.c * ftp.c: Include Winsock 2 instead of Winsock. * ftp_var.h: Include Winsock 2 headers. * secure.c: Include port-sockets.h on Win32. * main.c: Include mswsock.h (MS Winsock extensions) so that we get some socket options we need to convert sockets to "file descriptors" used in posix-like routines. We now need to pull this in explictly now that we are using Winsock 2. ------------------------------------------------------------------------ r14380 | dalmeida | 2002-04-10 23:21:46 -0400 (Wed, 10 Apr 2002) | 3 lines Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.c * klist.c: Do not pull in winsock.h since we already pull in port-sockets.h. ------------------------------------------------------------------------ r14379 | dalmeida | 2002-04-10 23:19:23 -0400 (Wed, 10 Apr 2002) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/fake-addrinfo.h M /trunk/src/include/port-sockets.h * port-sockets.h: Use Winsock 2 headers for Win32. * fake-addrinfo.h: Define HAVE_GETADDRINFO for Win32. ------------------------------------------------------------------------ r14378 | dalmeida | 2002-04-10 23:19:07 -0400 (Wed, 10 Apr 2002) | 3 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/krb.h * krb.h: Do not include winsock.h for Win32, since we already use port-sockets.h. This avoids winsock.h vs winsock2.h issues. ------------------------------------------------------------------------ r14377 | dalmeida | 2002-04-10 23:17:22 -0400 (Wed, 10 Apr 2002) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/locate_kdc.c * locate_kdc.c (translate_ai_error), hst_realm.c (krb5int_translate_gai_error): Test some EAI_ error definitions so that we will also build correctly on Win32 (Winsock 2). ------------------------------------------------------------------------ r14376 | dalmeida | 2002-04-10 23:16:42 -0400 (Wed, 10 Apr 2002) | 10 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_file.c * cc_file.c: Use _WIN32 instead of _WINSOCKAPI_ because _WINSOCKAPI_ depends on the Winsock header used (i.e., Winsock 2 does not define this). What we are really trying to check for is Win32. Include port-sockets.h for Win32. (NOTE: Why is NEED_SOCKETS being defined after the inclusion of k5-int.h? That is pretty useless... What we probably should do is more consitently used NEED_SOCKETS instead of manually putting in network code. However, some people would probably have issues with the build being slower...) ------------------------------------------------------------------------ r14375 | dalmeida | 2002-04-10 23:10:12 -0400 (Wed, 10 Apr 2002) | 3 lines Changed paths: M /trunk/src/lib/crypto/yarrow/ChangeLog M /trunk/src/lib/crypto/yarrow/yarrow.c Use the canonical _WIN32 instead of WIN32 to test for Win32. Include port-sockets.h on Win32 (now that using WIN32_LEAN_AND_MEAN). ------------------------------------------------------------------------ r14374 | dalmeida | 2002-04-10 23:07:14 -0400 (Wed, 10 Apr 2002) | 2 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/cnv_tkt_skey.c M /trunk/src/krb524/encode.c Need port-sockets.h for Win32 (now that using WIN32_LEAN_AND_MEAN). ------------------------------------------------------------------------ r14373 | dalmeida | 2002-04-10 23:06:39 -0400 (Wed, 10 Apr 2002) | 4 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/win-pre.in Define KRB5_PRIVATE=1 so that private definitions are used. Define WIN32_LEAN_AND_MEAN so there are no Winsock vs. Winsock 2 header file issues. (Winsock 2 is needed for IPv6 support.) ------------------------------------------------------------------------ r14372 | dalmeida | 2002-04-10 23:05:30 -0400 (Wed, 10 Apr 2002) | 4 lines Changed paths: M /trunk/src/windows/ChangeLog M /trunk/src/windows/Makefile.in M /trunk/src/windows/README M /trunk/src/windows/version.rc * Makefile.in: Build ms2mit. * version.rc: 1.3 (TEST) beta. * README: Note on building ms2mit. ------------------------------------------------------------------------ r14370 | raeburn | 2002-04-09 20:40:25 -0400 (Tue, 09 Apr 2002) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1buf.c * asn1buf.c (asn1buf_remove_octetstring, asn1buf_remove_charstring): Fix bounds test for correctness in overflow cases. ------------------------------------------------------------------------ r14367 | raeburn | 2002-04-05 20:47:59 -0500 (Fri, 05 Apr 2002) | 2 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/kdb5_stash.c M /trunk/src/kadmin/dbutil/kdb5_util.c M /trunk/src/kadmin/dbutil/loadv4.c M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_util.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/decrypt_tk.c M /trunk/src/lib/krb5/krb/encode_kdc.c M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/gic_keytab.c M /trunk/src/lib/krb5/krb/in_tkt_ktb.c M /trunk/src/lib/krb5/krb/in_tkt_sky.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/rd_safe.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/kdb5_mkdums.c M /trunk/src/tests/verify/ChangeLog M /trunk/src/tests/verify/kdb5_verify.c call krb5_c_ versions of enctype/cksumtype checking routines ------------------------------------------------------------------------ r14366 | raeburn | 2002-04-05 19:37:20 -0500 (Fri, 05 Apr 2002) | 2 lines Changed paths: M /trunk/src/tests/hammer/ChangeLog M /trunk/src/tests/hammer/kdc5_hammer.c delete no-op '-k' option ------------------------------------------------------------------------ r14365 | raeburn | 2002-04-05 19:33:55 -0500 (Fri, 05 Apr 2002) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin * krb5.hin (krb5_c_valid_enctype, krb5_c_valid_cksumtype, krb5_c_is_coll_proof_cksum, krb5_c_is_keyed_cksum): Declare. ------------------------------------------------------------------------ r14364 | raeburn | 2002-04-05 19:33:19 -0500 (Fri, 05 Apr 2002) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/coll_proof_cksum.c M /trunk/src/lib/crypto/keyed_cksum.c M /trunk/src/lib/crypto/valid_cksumtype.c M /trunk/src/lib/crypto/valid_enctype.c rename some functions to have krb5_c_ prefix ------------------------------------------------------------------------ r14363 | raeburn | 2002-04-05 19:29:27 -0500 (Fri, 05 Apr 2002) | 3 lines Changed paths: M /trunk/src/appl/simple/client/ChangeLog M /trunk/src/appl/simple/client/sim_client.c * sim_client.c: Always include stdlib.h. (main): Don't call valid_cksumtype. ------------------------------------------------------------------------ r14362 | raeburn | 2002-04-05 19:20:53 -0500 (Fri, 05 Apr 2002) | 5 lines Changed paths: M /trunk/src/appl/sample/sclient/ChangeLog M /trunk/src/appl/sample/sclient/sclient.c * sclient.c: Include fake-addrinfo.h. Include stdlib.h unconditionally. (net_read): New function, borrowed from krb5_net_read. (main): Use krb5_c_valid_cksumtype, net_read, getaddrinfo, getnameinfo. Try contacting each address for the host. ------------------------------------------------------------------------ r14361 | raeburn | 2002-04-05 18:46:23 -0500 (Fri, 05 Apr 2002) | 3 lines Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.c * klist.c (one_addr): Make 0 unsigned (!) in conditional expression in getnameinfo call to avoid silly compiler warning. ------------------------------------------------------------------------ r14360 | raeburn | 2002-04-05 18:37:17 -0500 (Fri, 05 Apr 2002) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (TRY_PEER_INT): Strip trailing spaces from defined macros. ------------------------------------------------------------------------ r14359 | dalmeida | 2002-04-05 18:19:38 -0500 (Fri, 05 Apr 2002) | 6 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/def-check.pl * def-check.pl: Better error checking. Handles variable argument functions more nicely. Support for KRB5_CALLCONV_WRONG, KRB5INT_BEGIN_DECLS, KRB5INT_END_DECLS. Works with krb5.hin, krb5.h, and k5-int.h (giving different information for the last one, of course). ------------------------------------------------------------------------ r14347 | hartmans | 2002-04-04 17:17:44 -0500 (Thu, 04 Apr 2002) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/radix.c Patch from Mark Eichin for bug 635 ------------------------------------------------------------------------ r14331 | tlyu | 2002-04-02 21:16:45 -0500 (Tue, 02 Apr 2002) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in * pre.in: Add support for doing optional stripping of programs. ------------------------------------------------------------------------ r14330 | tlyu | 2002-04-02 21:16:09 -0500 (Tue, 02 Apr 2002) | 2 lines Changed paths: M /trunk/src/ChangeLog * Makefile.in (install-strip): New rule to pass "-s" to install. ------------------------------------------------------------------------ r14329 | tlyu | 2002-04-02 21:13:34 -0500 (Tue, 02 Apr 2002) | 5 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin * krb5.hin: Default to KRB5_DEPRECATED=1, allowing compiler command line to override. Hide some struct definitions. Use KRB5INT_BEGIN_DECLS and KRB5INT_END_DECLS to deal with C++ function declarations. ------------------------------------------------------------------------ r14328 | tlyu | 2002-04-02 21:11:50 -0500 (Tue, 02 Apr 2002) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/aclocal.m4 * aclocal.m4 (CONFIG_RULES): Fix to not define KRB5_DEPRECATED; we set it to 1 in krb5.hin now. ------------------------------------------------------------------------ r14320 | tlyu | 2002-04-01 19:41:42 -0500 (Mon, 01 Apr 2002) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin * krb5.hin: Move a whole bunch of stuff under KRB5_DEPRECATED or KRB5_PRIVATE as a first pass for cleaning up the API. ------------------------------------------------------------------------ r14319 | tlyu | 2002-04-01 19:40:29 -0500 (Mon, 01 Apr 2002) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (CONFIG_RULES): Add -DKRB5_PRIVATE=1 and -DKRB5_DEPRECATED=1 to the default CPPFLAGS for now, so that stuff in the tree actually builds. ------------------------------------------------------------------------ r14315 | dalmeida | 2002-04-01 16:09:52 -0500 (Mon, 01 Apr 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/ChangeLog M /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.c Include errno.h. ------------------------------------------------------------------------ r14314 | tlyu | 2002-03-29 00:12:09 -0500 (Fri, 29 Mar 2002) | 3 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/kerberos.c M /trunk/src/appl/telnet/libtelnet/kerberos5.c * kerberos.c, kerberos5.c (Data): Reindent to 8 columns. (yes, this is original BSD style) ------------------------------------------------------------------------ r14312 | hartmans | 2002-03-29 00:05:27 -0500 (Fri, 29 Mar 2002) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/t_encrypt.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in A /trunk/src/lib/krb5/krb/init_keyblock.c Add krb5_init_keyblock ------------------------------------------------------------------------ r14311 | hartmans | 2002-03-29 00:05:04 -0500 (Fri, 29 Mar 2002) | 2 lines Changed paths: M /trunk/src/prototype/ChangeLog M /trunk/src/prototype/prototype.c M /trunk/src/prototype/prototype.h Update copyright ------------------------------------------------------------------------ r14304 | raeburn | 2002-03-28 16:51:12 -0500 (Thu, 28 Mar 2002) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/fake-addrinfo.h * fake-addrinfo.h (getaddrinfo) [__linux__]: Don't crash if hint is a null pointer. ------------------------------------------------------------------------ r14303 | raeburn | 2002-03-28 01:59:40 -0500 (Thu, 28 Mar 2002) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin * k5-int.h: Include errno.h. * krb5.hin: Don't include errno.h. ------------------------------------------------------------------------ r14302 | raeburn | 2002-03-28 01:45:48 -0500 (Thu, 28 Mar 2002) | 2 lines Changed paths: M /trunk/src/appl/user_user/ChangeLog M /trunk/src/appl/user_user/client.c M /trunk/src/appl/user_user/server.c * client.c, server.c: Include errno.h. ------------------------------------------------------------------------ r14301 | raeburn | 2002-03-28 01:42:05 -0500 (Thu, 28 Mar 2002) | 2 lines Changed paths: M /trunk/src/appl/simple/client/ChangeLog M /trunk/src/appl/simple/client/sim_client.c * sim_client.c: Include errno.h. ------------------------------------------------------------------------ r14300 | raeburn | 2002-03-28 01:40:38 -0500 (Thu, 28 Mar 2002) | 2 lines Changed paths: M /trunk/src/appl/sample/sclient/ChangeLog M /trunk/src/appl/sample/sclient/sclient.c * sclient.c: Include errno.h. ------------------------------------------------------------------------ r14299 | raeburn | 2002-03-28 01:31:49 -0500 (Thu, 28 Mar 2002) | 2 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/kerberos.c * kerberos.c: Include errno.h. ------------------------------------------------------------------------ r14298 | raeburn | 2002-03-28 01:00:05 -0500 (Thu, 28 Mar 2002) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (TRY_GETSOCK_INT): Strip trailing spaces from defined macros. ------------------------------------------------------------------------ r14297 | raeburn | 2002-03-27 21:16:14 -0500 (Wed, 27 Mar 2002) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in M /trunk/src/include/krb5.hin * krb5.hin: Don't include any more. * Makefile.in (krb5.h): Don't put HAVE_STDARG_H or HAVE_SYS_TYPE_H symbols into output. ------------------------------------------------------------------------ r14296 | raeburn | 2002-03-27 21:13:19 -0500 (Wed, 27 Mar 2002) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/fake-addrinfo.h * fake-addrinfo.h [NEED_FAKE_GETADDRINFO]: Include errno.h. (fake_getnameinfo) [__GNUC__ && __mips__]: Use const when referencing bytes of supplied address. ------------------------------------------------------------------------ r14295 | hartmans | 2002-03-26 21:48:43 -0500 (Tue, 26 Mar 2002) | 2 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/kerberos.c M /trunk/src/appl/telnet/libtelnet/kerberos5.c Updated telnet patch ------------------------------------------------------------------------ r14294 | raeburn | 2002-03-26 21:00:05 -0500 (Tue, 26 Mar 2002) | 2 lines Changed paths: M /trunk/src/include/krb5 M /trunk/src/include/krb5/.cvsignore ignore autoconf.stmp ------------------------------------------------------------------------ r14293 | raeburn | 2002-03-26 17:46:57 -0500 (Tue, 26 Mar 2002) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/fake-addrinfo.h * fake-addrinfo.h (fake_getnameinfo) [__GNUC__ && __mips__]: Don't call inet_ntoa, struct passing doesn't work. Format the output string locally. ------------------------------------------------------------------------ r14292 | raeburn | 2002-03-26 17:38:03 -0500 (Tue, 26 Mar 2002) | 2 lines Changed paths: M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/appl/telnet/telnet/Makefile.in M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/util/pty/Makefile.in update dependencies ------------------------------------------------------------------------ r14291 | raeburn | 2002-03-26 17:37:04 -0500 (Tue, 26 Mar 2002) | 9 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/defines.h M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/commands.c M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/telnetd.c M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.c M /trunk/src/include/ChangeLog D /trunk/src/include/fake-addrinfo.c M /trunk/src/include/fake-addrinfo.h M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/hostaddr.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/localaddr.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/sane_hostname.c Change approach for getaddrinfo support. Now, only fake-addrinfo.h is included, no magic macros need to be defined, and no special care needs to be taken to identify a unique object file used in all builds of a library/program. All defined functions (if any) are static in each object file, and declared inline under gcc so they can be more easily eliminated. Simplifies maintenance, and worst case should add no more than a few KB to libraries and programs. ------------------------------------------------------------------------ r14290 | raeburn | 2002-03-26 16:30:33 -0500 (Tue, 26 Mar 2002) | 2 lines Changed paths: M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/arcfour/Makefile.in M /trunk/src/lib/crypto/enc_provider/Makefile.in M /trunk/src/lib/crypto/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/yarrow/Makefile.in update dependencies ------------------------------------------------------------------------ r14289 | raeburn | 2002-03-26 16:27:05 -0500 (Tue, 26 Mar 2002) | 3 lines Changed paths: M /trunk/src/config/ChangeLog A /trunk/src/config/move-if-changed M /trunk/src/config/post.in * move-if-changed: New script. * post.in (depend-postrecurse): Use it. ------------------------------------------------------------------------ r14288 | epeisach | 2002-03-20 10:37:21 -0500 (Wed, 20 Mar 2002) | 4 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/Makefile.in * Makefile.in: Remove dependency on krb524.h and krb524_err.h as they may not be present if compiling --without-krb4. ------------------------------------------------------------------------ r14287 | epeisach | 2002-03-20 10:33:20 -0500 (Wed, 20 Mar 2002) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in * Makefile.in: Remove dependencies on krb524_err.h for login.o. If compiling without krb4 support, this file will not be present. ------------------------------------------------------------------------ r14286 | hartmans | 2002-03-16 13:11:29 -0500 (Sat, 16 Mar 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/fwd_tgt.c Fix merge from 1.2.2 branch to mainline ------------------------------------------------------------------------ r14285 | hartmans | 2002-03-16 13:08:08 -0500 (Sat, 16 Mar 2002) | 2 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/kerberos.c M /trunk/src/appl/telnet/libtelnet/kerberos5.c Fix client side buffer overflows ------------------------------------------------------------------------ r14273 | hartmans | 2002-03-14 10:16:16 -0500 (Thu, 14 Mar 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/walk_rtree.c Fix walk_realm_tree handling of null realms ------------------------------------------------------------------------ r14272 | raeburn | 2002-03-13 23:02:24 -0500 (Wed, 13 Mar 2002) | 3 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/implementor.texinfo * implementor.texinfo: Add chapters on local addresses, hostname address lookups, and thread safety. ------------------------------------------------------------------------ r14271 | raeburn | 2002-03-13 16:33:23 -0500 (Wed, 13 Mar 2002) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c * kcmd.c (kcmd_connect): Actually save errno value when preparing error text to print. Free address info before returning. ------------------------------------------------------------------------ r14270 | raeburn | 2002-03-13 16:24:09 -0500 (Wed, 13 Mar 2002) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c * kcmd.c (kcmd_connect): Don't call fixup_addrinfo, it's been deleted. ------------------------------------------------------------------------ r14267 | epeisach | 2002-03-13 11:36:21 -0500 (Wed, 13 Mar 2002) | 6 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/Makefile.in M /trunk/src/appl/telnet/libtelnet/configure.in * configure.in: Do not explicitly add getent.o and setenv.o to LIBOBJS. Autoconf 2.53 labels this as an error. Move to Makefile.in. * Makefile.in (OBJS): Add getent.o and setenv.o explicity. ------------------------------------------------------------------------ r14263 | raeburn | 2002-03-11 22:56:38 -0500 (Mon, 11 Mar 2002) | 2 lines Changed paths: M /trunk/src/include/fake-addrinfo.h delete a macro def that should've gone away before last checkin ------------------------------------------------------------------------ r14262 | raeburn | 2002-03-11 22:54:58 -0500 (Mon, 11 Mar 2002) | 6 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/fake-addrinfo.c M /trunk/src/include/fake-addrinfo.h Restructure a little to permit wrapping a system implementation of getaddrinfo and friends in a function that does some fixups on the returned data. Use this for Linux and AIX. Also separate the replacement versions as functions with different names so that Windows can (eventually) use them from a wrapper function if a system version cannot be located. ------------------------------------------------------------------------ r14261 | raeburn | 2002-03-11 22:10:04 -0500 (Mon, 11 Mar 2002) | 2 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/lsb_addr_cmp.h * lsb_addr_cmp.h (krb4int_address_less): Declare. ------------------------------------------------------------------------ r14260 | raeburn | 2002-03-11 22:00:08 -0500 (Mon, 11 Mar 2002) | 3 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/mk_priv.c M /trunk/src/lib/krb4/mk_safe.c M /trunk/src/lib/krb4/rd_priv.c M /trunk/src/lib/krb4/rd_safe.c Handle IPv6 sockets that are used to communicate over IPv4, and permit use of non-IPv4 addresses if address checking is turned off. ------------------------------------------------------------------------ r14258 | raeburn | 2002-03-08 18:11:26 -0500 (Fri, 08 Mar 2002) | 2 lines Changed paths: M /trunk/src/appl/bsd/login.c update comment ------------------------------------------------------------------------ r14257 | raeburn | 2002-03-08 18:08:36 -0500 (Fri, 08 Mar 2002) | 2 lines Changed paths: M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/bsd/login.c revert accidental checkin of unfinished changes ------------------------------------------------------------------------ r14256 | raeburn | 2002-03-08 18:02:05 -0500 (Fri, 08 Mar 2002) | 2 lines Changed paths: M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/bsd/login.c (kcmd_connect): copy out correct remote address to caller ------------------------------------------------------------------------ r14255 | raeburn | 2002-03-08 17:54:34 -0500 (Fri, 08 Mar 2002) | 7 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c * kcmd.c (kcmd_connect): Always call getport with the address family from the current address. Retry connection to the same remote address if the error returned was EADDRINUSE; that applies to the local address. (kcmd, k4cmd): Don't set *fd2p before calling setup_secondary_channel. (setup_secondary_channel): If fd2p is non-null, initialize the pointed-to value to -1. ------------------------------------------------------------------------ r14254 | raeburn | 2002-03-08 17:19:54 -0500 (Fri, 08 Mar 2002) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c move getsockname calls into common code from kcmd/k4cmd ------------------------------------------------------------------------ r14253 | raeburn | 2002-03-08 16:50:40 -0500 (Fri, 08 Mar 2002) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c Use getaddrinfo. Separate out some AF-independent socket setup code. ------------------------------------------------------------------------ r14252 | raeburn | 2002-03-08 05:35:04 -0500 (Fri, 08 Mar 2002) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/rcp.M * rcp.M: Document -f and -t options as internal use only. ------------------------------------------------------------------------ r14251 | raeburn | 2002-03-08 05:30:02 -0500 (Fri, 08 Mar 2002) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c Revert getaddrinfo changes in krb5-only code from 2-10. Factor out common krb4 and krb5 code into separate functions. ------------------------------------------------------------------------ r14250 | raeburn | 2002-03-07 18:57:44 -0500 (Thu, 07 Mar 2002) | 2 lines Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.c don't use k5-int.h here ------------------------------------------------------------------------ r14245 | raeburn | 2002-03-07 04:52:43 -0500 (Thu, 07 Mar 2002) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog attribution for log entry ------------------------------------------------------------------------ r14244 | raeburn | 2002-03-06 22:13:51 -0500 (Wed, 06 Mar 2002) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/gssftp.exp M /trunk/src/tests/dejagnu/krb-standalone/standalone.exp M /trunk/src/tests/dejagnu/krb-standalone/v4standalone.exp test suite updates from 1.2.x - mostly testing 8-bit-kvno workarounds ------------------------------------------------------------------------ r14243 | raeburn | 2002-03-06 20:54:59 -0500 (Wed, 06 Mar 2002) | 2 lines Changed paths: M /trunk/src/kadmin/ktutil/ChangeLog M /trunk/src/kadmin/ktutil/ktutil_funcs.c M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/ktf_g_ent.c 8-bit-kvno workarounds from 1.2.4 ------------------------------------------------------------------------ r14242 | raeburn | 2002-03-06 20:48:00 -0500 (Wed, 06 Mar 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in * Makefile.in (LIBMINOR): Bump due to changes in error tables. ------------------------------------------------------------------------ r14241 | raeburn | 2002-03-06 20:45:55 -0500 (Wed, 06 Mar 2002) | 4 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/krb5_err.et * krb5_err.et: Change several "credentials cache file" messages to just say "credentials cache", so as to be applicable in the ccapi case too. (Miro's change from 1.2.x branch.) ------------------------------------------------------------------------ r14240 | raeburn | 2002-03-06 20:43:09 -0500 (Wed, 06 Mar 2002) | 4 lines Changed paths: M /trunk/src/lib/krb5/keytab/srvtab/ChangeLog M /trunk/src/lib/krb5/keytab/srvtab/kts_g_ent.c * kts_g_ent.c (krb5_ktsrvtab_get_entry): If a specific DES enctype was requested, set the key's enctype to it, instead of always returning des-cbc-crc. ------------------------------------------------------------------------ r14239 | raeburn | 2002-03-06 20:10:46 -0500 (Wed, 06 Mar 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog log entry for fwd_tgt change accidentally checked in without log entry ------------------------------------------------------------------------ r14238 | raeburn | 2002-03-06 20:09:33 -0500 (Wed, 06 Mar 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/fwd_tgt.c M /trunk/src/lib/krb5/krb/ser_actx.c * ser_actx.c (krb5_auth_context_externalize): Do bounds checking on converted size value. ------------------------------------------------------------------------ r14237 | raeburn | 2002-03-06 19:54:58 -0500 (Wed, 06 Mar 2002) | 2 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/krb524d.c * krb524d.c (lookup_service_key): Copy key block and free up keytab entry data. ------------------------------------------------------------------------ r14236 | raeburn | 2002-03-06 19:40:40 -0500 (Wed, 06 Mar 2002) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin restore krb5_const definition, with a warning it's deprecated ------------------------------------------------------------------------ r14235 | raeburn | 2002-03-06 19:29:07 -0500 (Wed, 06 Mar 2002) | 2 lines Changed paths: M /trunk/src/kadmin/testing/util/ChangeLog M /trunk/src/kadmin/testing/util/tcl_kadm5.c M /trunk/src/kadmin/testing/util/tcl_ovsec_kadm.c more verbose reporting of unexpected errors ------------------------------------------------------------------------ r14234 | raeburn | 2002-03-06 19:28:22 -0500 (Wed, 06 Mar 2002) | 9 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.c M /trunk/src/appl/bsd/loginpaths.h changes from 1.2.4 branch * loginpaths.h [_PATH_DEFPATH]: Undefine LPATH and RPATH unconditionally before redefining them. * login.c (main): If the supplied name is longer than the utmp buffer, don't bother trying it as a username. (dolastlog): Don't assume lastlog.ll_time is a time_t. ------------------------------------------------------------------------ r14233 | raeburn | 2002-03-06 19:25:22 -0500 (Wed, 06 Mar 2002) | 2 lines Changed paths: M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in M /trunk/src/util/profile/ChangeLog M /trunk/src/util/pty/ChangeLog shlib version number updates from 1.2.x branch ------------------------------------------------------------------------ r14232 | raeburn | 2002-03-06 19:21:38 -0500 (Wed, 06 Mar 2002) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/cmds.c M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpcmd.y define "unix" on BSD ------------------------------------------------------------------------ r14226 | raeburn | 2002-03-05 20:20:45 -0500 (Tue, 05 Mar 2002) | 7 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/foreachaddr.c * foreachaddr.c (SLOP): New macro. (foreach_localaddr): Use it as the amount of extra space we look for past the ifreq structures actually filled in. Add SLOP to the size of the buffer allocated to hold the ifreq structures. Place an upper bound on the buffer size. Don't crash if the returned ifc_len is larger than the supplied buffer size. ------------------------------------------------------------------------ r14225 | raeburn | 2002-03-05 20:15:07 -0500 (Tue, 05 Mar 2002) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog make a log entry more readable ------------------------------------------------------------------------ r14215 | hartmans | 2002-03-03 18:32:01 -0500 (Sun, 03 Mar 2002) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c Commit patch to accept both encrypted and unencrypted credentials for Heimdal interop. ------------------------------------------------------------------------ r14214 | hartmans | 2002-03-02 22:05:40 -0500 (Sat, 02 Mar 2002) | 8 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/server_acl.c 2002-03-02 Sam Hartman * server_acl.c (acl_find_entry): Patch from sxw@sxw.org.uk: patch to correct handling of ACL targets. Previous patch from Matt Crawford seems to only work for * targets where it ignores the restrictions. This patch seems to work for all the semantics described in MATt's original message, at least as far as I tested. ------------------------------------------------------------------------ r14213 | hartmans | 2002-03-02 20:10:01 -0500 (Sat, 02 Mar 2002) | 2 lines Changed paths: M /trunk/src/kadmin/ktutil/ChangeLog M /trunk/src/kadmin/ktutil/ktutil_funcs.c Set umask to 077 to avoid public srvtabs ------------------------------------------------------------------------ r14169 | raeburn | 2002-02-27 17:45:34 -0500 (Wed, 27 Feb 2002) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog D /trunk/src/appl/bsd/fieldbits.h fieldbits.h: Deleted. ------------------------------------------------------------------------ r14167 | hartmans | 2002-02-27 16:33:43 -0500 (Wed, 27 Feb 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_cred.c Fix indentation I broke ------------------------------------------------------------------------ r14166 | hartmans | 2002-02-27 16:24:58 -0500 (Wed, 27 Feb 2002) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/rd_cred.c Disable address checking in krb_rd_cred. No objections raised on krbdev; helps NAT and Heimdal interoperability. ------------------------------------------------------------------------ r14163 | raeburn | 2002-02-22 22:31:09 -0500 (Fri, 22 Feb 2002) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin * krb5.hin, k5-int.h: Use const instead of krb5_const. * krb5.hin (krb5_const): Deleted definition. ------------------------------------------------------------------------ r14162 | raeburn | 2002-02-22 22:23:58 -0500 (Fri, 22 Feb 2002) | 3 lines Changed paths: M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/ktbase.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/addr_comp.c M /trunk/src/lib/krb5/krb/addr_order.c M /trunk/src/lib/krb5/krb/addr_srch.c M /trunk/src/lib/krb5/krb/bld_pr_ext.c M /trunk/src/lib/krb5/krb/bld_princ.c M /trunk/src/lib/krb5/krb/enc_helper.c M /trunk/src/lib/krb5/krb/encrypt_tk.c M /trunk/src/lib/krb5/krb/gen_seqnum.c M /trunk/src/lib/krb5/krb/gen_subkey.c M /trunk/src/lib/krb5/krb/preauth.c Use const instead of krb5_const. Use stdarg always, never varargs. ------------------------------------------------------------------------ r14161 | raeburn | 2002-02-22 22:20:52 -0500 (Fri, 22 Feb 2002) | 2 lines Changed paths: M /trunk/src/lib/crypto/arcfour/ChangeLog M /trunk/src/lib/crypto/arcfour/arcfour.c M /trunk/src/lib/crypto/arcfour/arcfour.h M /trunk/src/lib/crypto/arcfour/string_to_key.c M /trunk/src/lib/crypto/enc_provider/ChangeLog M /trunk/src/lib/crypto/enc_provider/arcfour.c M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_xdr.c Use const instead of krb5_const. ------------------------------------------------------------------------ r14158 | epeisach | 2002-02-20 19:38:38 -0500 (Wed, 20 Feb 2002) | 6 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp (start_kerberos_daemons): In starting the kadmin daemon, the last line in the log file might read "Seeding random number" for a second. If that is the case, wait three seconds and refetch the last line of the log file to look for the "starting kadmind message" ------------------------------------------------------------------------ r14157 | raeburn | 2002-02-20 00:12:06 -0500 (Wed, 20 Feb 2002) | 4 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/network.c * network.c: Include foreachaddr.c. (printaddr, printifaddr, addr_eq, foreach_localaddr): Deleted. * Makefile.in ($(OUTPRE)network.$(OBJEXT)): Updated dependencies. ------------------------------------------------------------------------ r14156 | raeburn | 2002-02-20 00:10:07 -0500 (Wed, 20 Feb 2002) | 5 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/localaddr.c * localaddr.c: Include foreachaddr.c. (printaddr, printifaddr, addr_eq, grow_or_free, get_ifconf, get_lifconf, get_linux_ipv6_addrs, foreach_localaddr): Deleted. * Makefile.in (localaddr.o): Update dependencies. ------------------------------------------------------------------------ r14155 | raeburn | 2002-02-20 00:06:43 -0500 (Wed, 20 Feb 2002) | 5 lines Changed paths: M /trunk/src/include/ChangeLog A /trunk/src/include/foreachaddr.c * foreachaddr.c: New file, contents taken from code shared between kdc/network.c and lib/krb5/os/localaddr.c. Split out multiple branches within foreach_localaddr into separate functions. Fixed a couple minor compiler warnings on Linux. ------------------------------------------------------------------------ r14154 | raeburn | 2002-02-19 20:12:36 -0500 (Tue, 19 Feb 2002) | 8 lines Changed paths: M /trunk/src/util/db2/test/ChangeLog M /trunk/src/util/db2/test/dbtest.c M /trunk/src/util/db2/test/run.test * run.test: Use "/bin/." instead of "/bin" in find commands in case /bin itself is a symlink. (test8): Check exit status of dbtest program. * dbtest.c (compare): Exit with error indication if comparison of contents indicates a difference. (get): Exit with error indication after printing message if key not found. ------------------------------------------------------------------------ r14153 | raeburn | 2002-02-19 19:40:52 -0500 (Tue, 19 Feb 2002) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in * Makefile.in (LIBMINOR): Bump. ------------------------------------------------------------------------ r14152 | raeburn | 2002-02-19 19:35:22 -0500 (Tue, 19 Feb 2002) | 2 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/Makefile.in * Makefile.in (LIBMINOR): Bump. ------------------------------------------------------------------------ r14148 | raeburn | 2002-02-19 16:37:31 -0500 (Tue, 19 Feb 2002) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp (start_kerberos_daemons): When standalone, delete KDC replay cache before starting it up. ------------------------------------------------------------------------ r14147 | raeburn | 2002-02-19 16:34:13 -0500 (Tue, 19 Feb 2002) | 5 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/fake-addrinfo.c * fake-addrinfo.c (_XOPEN_SOURCE_EXTENDED): Define if not defined, and if not Mac or Windows, for duration of inclusion of netdb.h. This gets us the h_errno declaration on HP-UX. (getnameinfo): Cast gethostbyaddr pointer arg to char *, not sockaddr *. ------------------------------------------------------------------------ r14146 | raeburn | 2002-02-19 16:32:03 -0500 (Tue, 19 Feb 2002) | 2 lines Changed paths: M /trunk/src/include/fake-addrinfo.h update copyright ------------------------------------------------------------------------ r14145 | raeburn | 2002-02-14 16:47:56 -0500 (Thu, 14 Feb 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/Makefile.in update hst_realm dependencies ------------------------------------------------------------------------ r14144 | raeburn | 2002-02-14 16:45:28 -0500 (Thu, 14 Feb 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/localaddr.c update copyright dates ------------------------------------------------------------------------ r14140 | raeburn | 2002-02-10 19:15:47 -0500 (Sun, 10 Feb 2002) | 14 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/defines.h M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krshd.c Change krb5 kcmd to use getaddrinfo, and add some hooks for future ipv6 support. * defines.h: Include fake-addrinfo.h. (FAI_PREFIX): Define. (getport): Update. * kcmd.c: Include fake-addrinfo.c. (kcmd): Use getaddrinfo instead of gethostbyname, but only get AF_INET addresses for now. (k4cmd): Update argument list to getport. (getport): Accept new argument, pointer to address family to use. If zero, try inet6 and then inet. * krshd.c (doit): Update argument list to getport. ------------------------------------------------------------------------ r14139 | raeburn | 2002-02-10 18:53:55 -0500 (Sun, 10 Feb 2002) | 6 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/fake-addrinfo.c M /trunk/src/include/fake-addrinfo.h * fake-addrinfo.h: Always check for FAI_PREFIX, not just when fake getaddrinfo support is needed. (fixup_addrinfo): Declare. * fake-addrinfo.c (fixup_addrinfo): New function, fixes up breakage in AIX and GNU implementations (so far) of getaddrinfo. ------------------------------------------------------------------------ r14138 | raeburn | 2002-02-10 02:07:19 -0500 (Sun, 10 Feb 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/localaddr.c get local ipv6 addresses on linux ------------------------------------------------------------------------ r14116 | lxs | 2002-01-23 10:55:53 -0500 (Wed, 23 Jan 2002) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_init.c M /trunk/src/util/profile/prof_tree.c prof_init.c, prof_tree.c: Fixed calls to profile_update_file/profile_open_file to handle the possibility that we have lost permission to read one of the configuration files in the file list (say it's in AFS). We should only fail catastrophically if we can't read all of the files in the profile. ------------------------------------------------------------------------ r14113 | hartmans | 2002-01-15 15:54:30 -0500 (Tue, 15 Jan 2002) | 2 lines Changed paths: M /trunk/doc/api/ChangeLog M /trunk/doc/api/krb5.tex krb5_princ_realm returns a pointer to krb5_data ------------------------------------------------------------------------ r14112 | hartmans | 2002-01-14 21:27:59 -0500 (Mon, 14 Jan 2002) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/t_prng.expected M /trunk/src/lib/crypto/t_prng.reseedtest-expected Reflect correct values for current code ------------------------------------------------------------------------ r14108 | hartmans | 2002-01-14 14:06:37 -0500 (Mon, 14 Jan 2002) | 2 lines Changed paths: M /trunk/src/lib/crypto/yarrow/ChangeLog M /trunk/src/lib/crypto/yarrow/yarrow.c Don't right shift by 32 ------------------------------------------------------------------------ r14104 | raeburn | 2002-01-09 17:15:21 -0500 (Wed, 09 Jan 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/hst_realm.c * hst_realm.c (EAFNOSUPPORT): On Windows, translate to WSAEAFNOSUPPORT. ------------------------------------------------------------------------ r14102 | raeburn | 2002-01-08 22:58:11 -0500 (Tue, 08 Jan 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in * Makefile.in (t_localaddr): Link against $(LIBS). ------------------------------------------------------------------------ r14101 | raeburn | 2002-01-08 22:57:17 -0500 (Tue, 08 Jan 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog log msg for getaddrinfo error codes ------------------------------------------------------------------------ r14100 | raeburn | 2002-01-08 22:56:32 -0500 (Tue, 08 Jan 2002) | 4 lines Changed paths: M /trunk/src/lib/krb5/error_tables/krb5_err.et M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/def_realm.c M /trunk/src/lib/krb5/os/hst_realm.c Split out code for getting canonical name of local host, change it to use getaddrinfo, and make both sites call the new function. Added new error codes to report getaddrinfo failures that don't translate to standard errno codes. ------------------------------------------------------------------------ r14099 | raeburn | 2002-01-08 22:26:16 -0500 (Tue, 08 Jan 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/localaddr.c update comment ------------------------------------------------------------------------ r14098 | raeburn | 2002-01-08 22:25:02 -0500 (Tue, 08 Jan 2002) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/socket-utils.h * socket-utils.h (ss2sin6) [__GNUC__]: Define inline function only if IPv6 support is turned on. ------------------------------------------------------------------------ r14097 | raeburn | 2002-01-08 21:23:35 -0500 (Tue, 08 Jan 2002) | 2 lines Changed paths: M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/Makefile.in M /trunk/src/lib/rpc/unit-test/lib/helpers.exp do database expansion from tcl driver code ------------------------------------------------------------------------ r14096 | tlyu | 2002-01-08 19:46:52 -0500 (Tue, 08 Jan 2002) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/shlib.conf * shlib.conf: Fix hpux to deal with building shared libs with gcc. Patch from Doug Engert; fixes krb5-build/1021. ------------------------------------------------------------------------ r14095 | tlyu | 2002-01-08 19:20:17 -0500 (Tue, 08 Jan 2002) | 27 lines Changed paths: A /trunk/src/lib/crypto/crc32/CRC.pm M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/Makefile.in A /trunk/src/lib/crypto/crc32/Poly.pm M /trunk/src/lib/crypto/crc32/crc-32.h D /trunk/src/lib/crypto/crc32/crc-test D /trunk/src/lib/crypto/crc32/crc.c A /trunk/src/lib/crypto/crc32/crc.pl M /trunk/src/lib/crypto/crc32/crc32.c D /trunk/src/lib/crypto/crc32/crctest.c A /trunk/src/lib/crypto/crc32/t_crc.c * crc.pl: New file; perl script to do generate some test vectors and CRC tables. * CRC.pm: New file; perl module to implement CRCs in terms of polynomial arithmetic (verrrry slooow). * Poly.pm: New file; perl module to do polynomial arithmetic in the field of integers mod 2. * t_crc.c: New file; do some sanity checks (and timing checks, more useful when building shift-4 as well). * Makefile.in (check-unix): Add rules for building, running t_crc. * crc32.c (mit_crc32_shift4): Add new function, usually not compiled, for shift-4 implementation of CRC32. * crc-32.h: Add (conditionalized) prototype for the shift-4 function; remove checksum_entry (it's no longer used). * crctest.c: Removed. * crc-test: Removed. * crc.c: Removed. ------------------------------------------------------------------------ r14094 | raeburn | 2002-01-08 18:51:44 -0500 (Tue, 08 Jan 2002) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/shlib.conf * shlib.conf: For Linux, always add "-lc" at the end of the link command. ------------------------------------------------------------------------ r14093 | raeburn | 2002-01-08 18:51:09 -0500 (Tue, 08 Jan 2002) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/libobj.in * libobj.in (config.status): Depend on shlib.conf. ------------------------------------------------------------------------ r14092 | raeburn | 2002-01-08 18:49:54 -0500 (Tue, 08 Jan 2002) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c fix bug with inconsistent result codes when homedir isn't accessible but / is ------------------------------------------------------------------------ r14090 | hartmans | 2002-01-08 15:43:03 -0500 (Tue, 08 Jan 2002) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/dispatch.c M /trunk/src/kdc/main.c KDC support for new PRNG ------------------------------------------------------------------------ r14089 | hartmans | 2002-01-08 14:27:00 -0500 (Tue, 08 Jan 2002) | 3 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/ovsec_kadmd.c Get strong random bits at kadmind startup provide better error message for current round of keytab not found ------------------------------------------------------------------------ r14088 | hartmans | 2002-01-08 12:42:31 -0500 (Tue, 08 Jan 2002) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gen_subkey.c Assign entropy source identifier ------------------------------------------------------------------------ r14087 | hartmans | 2002-01-08 09:38:44 -0500 (Tue, 08 Jan 2002) | 4 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/kdb5_create.c M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/prng.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/init_ctx.c Implement code to get random data from /dev/{random,urandom}. For init_context use /dev/urandom; for database creation use /dev/random if it exists. ------------------------------------------------------------------------ r14086 | raeburn | 2002-01-04 00:06:11 -0500 (Fri, 04 Jan 2002) | 3 lines Changed paths: M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/btree/bt_put.c M /trunk/src/util/db2/test/ChangeLog M /trunk/src/util/db2/test/dbtest.c M /trunk/src/util/db2/test/run.test Check test results more carefully. Fix big-endian-64-bit bug in btree implementation (for sparcv9). ------------------------------------------------------------------------ r14073 | epeisach | 2001-12-14 15:53:39 -0500 (Fri, 14 Dec 2001) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/main.c * main.c (main, init_realm): Get rid of variables set but never used. ------------------------------------------------------------------------ r14072 | epeisach | 2001-12-14 15:48:17 -0500 (Fri, 14 Dec 2001) | 3 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/svc_auth_gssapi.c * svc_auth_gssapi.c (_gssrpc_svcauth_gssapi): Local return variable declared enum auth_stat instead of int. ------------------------------------------------------------------------ r14071 | epeisach | 2001-12-14 13:45:28 -0500 (Fri, 14 Dec 2001) | 3 lines Changed paths: M /trunk/src/lib/crypto/keyhash_provider/ChangeLog M /trunk/src/lib/crypto/keyhash_provider/hmac_md5.c * hmac_md5.c (k5_hmac_md5_hash): Test if malloc returns NULL and not the argument to malloc. ------------------------------------------------------------------------ r14064 | epeisach | 2001-12-11 12:51:58 -0500 (Tue, 11 Dec 2001) | 3 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_util.c * kdc_util.c (subrealm, add_to_transited): Unsigned vs. signed int fixes. ------------------------------------------------------------------------ r14062 | dalmeida | 2001-12-10 15:46:19 -0500 (Mon, 10 Dec 2001) | 2 lines Changed paths: M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.c Fix typo in #ifdef KRB5_KRB4_COMPAT. Thanks to rbasch@mit.edu ------------------------------------------------------------------------ r14060 | tlyu | 2001-12-07 21:00:19 -0500 (Fri, 07 Dec 2001) | 4 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/ktf_g_ent.c * ktf_g_ent.c (krb5_ktfile_get_entry): Coerce enctype for now to restore 1.0.x enctype similarity behavior. [pullup from 1.2.3] ------------------------------------------------------------------------ r14059 | tlyu | 2001-12-07 20:58:07 -0500 (Fri, 07 Dec 2001) | 7 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpcmd.y * ftpcmd.y (pathname): Handle returns from ftpglob() better so that errors get sent via reply(), while causing some match failures to match to simply return $1, so the higher level can deal. Previously, some failures would cause synch problems since NULL would be returned and no reply was sent. [pullup from 1.2.3] ------------------------------------------------------------------------ r14058 | tlyu | 2001-12-07 20:57:48 -0500 (Fri, 07 Dec 2001) | 5 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/glob.c * glob.c (execbrc): Fix some fencepost errors. Don't copy uninitialized memory past the end of the pattern string. Don't increment pointer beyond string end. [pullup from 1.2.3] ------------------------------------------------------------------------ r14057 | tlyu | 2001-12-07 20:57:17 -0500 (Fri, 07 Dec 2001) | 4 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/update_utmp.c * update_utmp.c (PTY_GETUTXENT): Fix typo. Thanks to Shawn Stepper. [fixes krb5-build/1020] [pullup from 1.2.3] ------------------------------------------------------------------------ r14055 | epeisach | 2001-12-07 14:24:40 -0500 (Fri, 07 Dec 2001) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h * k5-int.h (krb5int_des_init_state): Change variable name in prototype away from usage. ------------------------------------------------------------------------ r14054 | epeisach | 2001-12-07 14:20:17 -0500 (Fri, 07 Dec 2001) | 22 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/auth_gssapi.c M /trunk/src/lib/rpc/clnt_raw.c M /trunk/src/lib/rpc/clnt_tcp.c M /trunk/src/lib/rpc/clnt_udp.c M /trunk/src/lib/rpc/pmap_clnt.c M /trunk/src/lib/rpc/pmap_clnt.h M /trunk/src/lib/rpc/pmap_rmt.c M /trunk/src/lib/rpc/rpc_callmsg.c M /trunk/src/lib/rpc/svc.c M /trunk/src/lib/rpc/svc_auth_gssapi.c M /trunk/src/lib/rpc/svc_tcp.c M /trunk/src/lib/rpc/xdr.c M /trunk/src/lib/rpc/xdr_alloc.c M /trunk/src/lib/rpc/xdr_rec.c M /trunk/src/lib/rpc/xdr_stdio.c * clnt_raw, clnt_tcp.c, clnt_udp.c: Use a union structure to ensure argument alignment. * pmap_clnt.c, pmap_clnt.h (pmap_set): Change port argument to int to avoid width warnings. * rpc_callmsg.c (xdr_callmsg): Cast argument to XDR_INLINE to avoid signed vs. unsigned warning. * svc.c: Cast assignment to avoid signed warning. * xdr.c (xdr_u_short, xdr_u_long): cast pointers to long * in invocation of XDR_PUTLONG. * xdr_alloc.c (xdralloc_putbytes): Cast argument to DynInsert to avoid signed/unsigned warning. * auth_gssapi.c, svc_auth_gssapi, xdr_rec.c: Cast arguments to avoid alignment warnings. * svc_tcp.c, xdr_stdio.c: Cast argument to fread/fwrite/read/write. ------------------------------------------------------------------------ r14051 | epeisach | 2001-12-06 14:02:05 -0500 (Thu, 06 Dec 2001) | 5 lines Changed paths: M /trunk/src/slave/ChangeLog M /trunk/src/slave/configure.in M /trunk/src/slave/kprop.c M /trunk/src/slave/kpropd.c * configure.in: Add KRB5_GETSOCKNAME_ARGS and KRB5_GETPEERNAME_ARGS * kprop.c, kpropd.c: Use GETSOCKNAME_ARG3_TYPE and GETPEERNAME_ARG3_TYPE. ------------------------------------------------------------------------ r14050 | epeisach | 2001-12-06 13:27:06 -0500 (Thu, 06 Dec 2001) | 11 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/defines.h M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krsh.c M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/bsd/login.c M /trunk/src/appl/bsd/setenv.c M /trunk/src/appl/bsd/v4rcp.c * krcp.c, krlogin.c, krlogind.c, krsh.c, krshd.c, login.c, setenv.c, v4rcp.c: Signed v.s unsigned int cleanup. * defines.h: rcmd_stream_{read,write} take size_t as length argument. * kcmd.c: Use GETSOCKNAME_ARG3_TYPE instead of assuming int. input and output handler take size_t as length argument instead of int. Other signed vs. unsigned fixes. * configure.in: Add KRB5_GETSOCKNAME_ARGS. ------------------------------------------------------------------------ r14049 | epeisach | 2001-12-05 18:30:25 -0500 (Wed, 05 Dec 2001) | 4 lines Changed paths: M /trunk/src/lib/crypto/arcfour/ChangeLog M /trunk/src/lib/crypto/arcfour/string_to_key.c * string_to_key.c (krb5_arcfour_string_to_key): Use size_t instead of int for local variable. (asctouni): Length argument now size_t instead of int. ------------------------------------------------------------------------ r14048 | epeisach | 2001-12-05 18:30:00 -0500 (Wed, 05 Dec 2001) | 3 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/t_encrypt.c * t_encrypt.c (main): Free memory when finished to test for memory leaks. ------------------------------------------------------------------------ r14047 | epeisach | 2001-12-05 18:16:28 -0500 (Wed, 05 Dec 2001) | 6 lines Changed paths: M /trunk/src/lib/crypto/yarrow/ChangeLog M /trunk/src/lib/crypto/yarrow/yarrow.c M /trunk/src/lib/crypto/yarrow/yhash.h * yarrow.c (krb5int_yarrow_stretch): Delare local variable unsigned. (krb5int_yarrow_init): Zero cipher context on init. * yhash.h (HASH_Final): Use a variable other than out (shadow in yarrow.c) ------------------------------------------------------------------------ r14046 | epeisach | 2001-12-05 18:14:30 -0500 (Wed, 05 Dec 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/sha1/ChangeLog M /trunk/src/lib/crypto/sha1/shs.c M /trunk/src/lib/crypto/sha1/shs.h * shs.c, shs.h (shsUpdate): Declare second argument as const. ------------------------------------------------------------------------ r14045 | epeisach | 2001-12-05 17:49:34 -0500 (Wed, 05 Dec 2001) | 2 lines Changed paths: M /trunk/src/appl/gss-sample/gss-client.c Fix typo in last checkin ------------------------------------------------------------------------ r14044 | epeisach | 2001-12-05 17:26:52 -0500 (Wed, 05 Dec 2001) | 5 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/rsh.exp * rsh.exp: Fix date-grabbing regexp to deal with older versions of expect/tcl that have limited regexp capabilities. Pullup from 1-2-3 branch ------------------------------------------------------------------------ r14043 | epeisach | 2001-12-05 07:07:41 -0500 (Wed, 05 Dec 2001) | 5 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/encode.c M /trunk/src/krb524/krb524d.c * krb524d.c (cleanup_and_exit): Call krb5_klog_close(). * encode.c (encode_bytes, decode_bytes): Make length field unsigned to clean up unsigned/signed warnings. ------------------------------------------------------------------------ r14042 | epeisach | 2001-12-05 07:03:18 -0500 (Wed, 05 Dec 2001) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/t_ser.c * t_ser.c (main): Free context on failure exit route. ------------------------------------------------------------------------ r14041 | epeisach | 2001-12-05 07:02:10 -0500 (Wed, 05 Dec 2001) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/sendto_kdc.c * sendto_kdc.c (krb5_sendto_kdc): Get rid of unecessary casts. ------------------------------------------------------------------------ r14040 | epeisach | 2001-12-05 07:01:17 -0500 (Wed, 05 Dec 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/keyhash_provider/ChangeLog M /trunk/src/lib/crypto/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/keyhash_provider/t_cksum.c * t_cksum.c (main): Free memory leak in tests. ------------------------------------------------------------------------ r14039 | epeisach | 2001-12-05 06:58:54 -0500 (Wed, 05 Dec 2001) | 3 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/test_profile.c * test_profile.c (main): Call profile_release() before exiting in case of error return. (memory leak testing) ------------------------------------------------------------------------ r14038 | epeisach | 2001-12-05 06:39:39 -0500 (Wed, 05 Dec 2001) | 3 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/gss-client.c M /trunk/src/appl/gss-sample/gss-misc.c M /trunk/src/appl/gss-sample/gss-server.c * gss-client.c, gss-misc.c, gss-server.c: Cast buffer length to int in length argument for printf. ------------------------------------------------------------------------ r14035 | hartmans | 2001-12-03 20:04:12 -0500 (Mon, 03 Dec 2001) | 2 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/README Fix documentation bug ------------------------------------------------------------------------ r14029 | raeburn | 2001-11-28 18:51:11 -0500 (Wed, 28 Nov 2001) | 2 lines Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.c * klist.c (flags_string): Display transit-policy-checked, ok-as-delegate, and anonymous ticket flags. ------------------------------------------------------------------------ r14024 | dalmeida | 2001-11-28 16:20:38 -0500 (Wed, 28 Nov 2001) | 6 lines Changed paths: A /trunk/src/windows/ms2mit/ChangeLog M /trunk/src/windows/ms2mit/ms2mit.c * ms2mit.c: Make sure we get a des-cbc-crc session key instead of potentially getting whatever happens to be in the cache. Remove unnecessary static variables. Make function headers use a consistent format. Rename ShowLastError() to ShowWinError() and ShowNTError() to ShowLsaError(). ------------------------------------------------------------------------ r14021 | epeisach | 2001-11-27 12:17:55 -0500 (Tue, 27 Nov 2001) | 4 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/api.2/init-v2.exp * api.2/init-v2.exp: For test 101 failure, change port number 1 - which is used by tcpmux under Irix, to 4 - which is unassigned by IANA. ------------------------------------------------------------------------ r14019 | hartmans | 2001-11-26 15:43:10 -0500 (Mon, 26 Nov 2001) | 7 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/fwd_tgt.c 2001-11-24 Sam Hartman * fwd_tgt.c (krb5_fwd_tgt_creds): Get a session key for the forwarded tgt that is the same as the session key for the auth_context. This is an enctype we know the remote side supports. ------------------------------------------------------------------------ r14018 | hartmans | 2001-11-26 15:37:46 -0500 (Mon, 26 Nov 2001) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gen_seqnum.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/sendauth.c Add entropy source identifiers for random seed calls ------------------------------------------------------------------------ r14016 | hartmans | 2001-11-21 16:28:14 -0500 (Wed, 21 Nov 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/yarrow/ChangeLog M /trunk/src/lib/crypto/yarrow/yarrow.c On fork, perturb the PRNG stream in the child ------------------------------------------------------------------------ r14014 | hartmans | 2001-11-20 13:34:03 -0500 (Tue, 20 Nov 2001) | 2 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/krb5_32.def export krb5_set_default_tgs_enctypes ------------------------------------------------------------------------ r14011 | epeisach | 2001-11-20 12:03:24 -0500 (Tue, 20 Nov 2001) | 3 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in * Makefile.in (check-unix): Use $(srcdir) in file specification for input to t_prng. ------------------------------------------------------------------------ r14010 | hartmans | 2001-11-19 19:59:19 -0500 (Mon, 19 Nov 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in A /trunk/src/lib/crypto/t_prng.comments A /trunk/src/lib/crypto/t_prng.expected A /trunk/src/lib/crypto/t_prng.seed Add regression test ------------------------------------------------------------------------ r14009 | hartmans | 2001-11-19 19:26:54 -0500 (Mon, 19 Nov 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/yarrow/ChangeLog M /trunk/src/lib/crypto/yarrow/yhash.h Work around hash using host byte order ------------------------------------------------------------------------ r14008 | dalmeida | 2001-11-19 18:45:38 -0500 (Mon, 19 Nov 2001) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/yarrow/ChangeLog M /trunk/src/lib/crypto/yarrow/Makefile.in Fix up yarrow build on Windows. ------------------------------------------------------------------------ r14007 | hartmans | 2001-11-19 15:05:35 -0500 (Mon, 19 Nov 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/t_prng.c M /trunk/src/lib/crypto/t_prng.reseedtest-expected Fix memory handling bug in t_prng; update expected results as they changedd ------------------------------------------------------------------------ r14003 | hartmans | 2001-11-19 14:49:30 -0500 (Mon, 19 Nov 2001) | 3 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/t_prng.c A /trunk/src/lib/crypto/t_prng.reseedtest A /trunk/src/lib/crypto/t_prng.reseedtest-comments A /trunk/src/lib/crypto/t_prng.reseedtest-expected Add t_prng.reseedtest Fix t_prng not to output random data if 0 bytes requested ------------------------------------------------------------------------ r13996 | epeisach | 2001-11-19 13:41:24 -0500 (Mon, 19 Nov 2001) | 6 lines Changed paths: M /trunk/src/tests/verify/ChangeLog M /trunk/src/tests/verify/kdb5_verify.c * kdb5_verify.c (main): Use krb5_free_unparsed_name() to free up memory. (check_princ): Use krb5_free_data_contents() and krb5_free_principal() to cleanup memory leak. ------------------------------------------------------------------------ r13995 | epeisach | 2001-11-19 13:39:32 -0500 (Mon, 19 Nov 2001) | 3 lines Changed paths: M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/kdb5_mkdums.c * kdb5_mkdums.c (main): Invoke krb5_free_context when finished. (add_princ): Use krb5_free_principal to prevent memory leak. ------------------------------------------------------------------------ r13994 | epeisach | 2001-11-19 13:34:40 -0500 (Mon, 19 Nov 2001) | 4 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/t_kdb.c * t_kdb.c (do_testing): Invoke krb5_free_principal and krb5_free_keyblock_contents on master key to prevent minor memory leak. ------------------------------------------------------------------------ r13993 | epeisach | 2001-11-19 13:32:44 -0500 (Mon, 19 Nov 2001) | 7 lines Changed paths: M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/admin_server.c M /trunk/src/kadmin/v4server/kadm_server.h * kadm_server.h: Update prototype for convert_kadm5_to_kadm. * admin_server.c (process_client): Do not assign negative value to unsigned variable. (convert_kadm5_to_kadm): Return krb5_int32 instead of krb5_ui_4 to be compatible with error codes. ------------------------------------------------------------------------ r13991 | epeisach | 2001-11-19 13:29:45 -0500 (Mon, 19 Nov 2001) | 3 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/gss-server.c * gss-server.c (server_establish_context, sign_server): Ensure that memory blocks are only freed once. ------------------------------------------------------------------------ r13990 | hartmans | 2001-11-19 13:28:57 -0500 (Mon, 19 Nov 2001) | 2 lines Changed paths: M /trunk/README Add Yarrow copyright ------------------------------------------------------------------------ r13989 | hartmans | 2001-11-18 18:46:32 -0500 (Sun, 18 Nov 2001) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/init_ctx.c When initiating GSSAPI context override tgs-enctypes rather than trying all acceptable enctypes in a loop. ------------------------------------------------------------------------ r13984 | epeisach | 2001-11-16 14:24:55 -0500 (Fri, 16 Nov 2001) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/init_ctx.c * init_ctx.c (DEFAULT_ETYPE_LIST): Ensure space present after arcfour-hmac-md5 entry for when ANSI strings concatenated the des-cbc-crc entry was dropped. ------------------------------------------------------------------------ r13982 | hartmans | 2001-11-16 10:00:48 -0500 (Fri, 16 Nov 2001) | 6 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/configure.in M /trunk/src/lib/crypto/prng.c A /trunk/src/lib/crypto/t_prng.c M /trunk/src/lib/crypto/yarrow/ChangeLog M /trunk/src/lib/crypto/yarrow/ycipher.c * Link Yarrow into the build * Use Yarrow as the PRNG with the compatibility API * Write most of new PRNG entropy API * Write but (currently) do not use PRNG test harness * Fix Yarrow ciphers not to depend on libkrb5 ------------------------------------------------------------------------ r13975 | hartmans | 2001-11-09 16:47:54 -0500 (Fri, 09 Nov 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/yarrow/yarrow.c M /trunk/src/lib/crypto/yarrow/yarrow.h M /trunk/src/lib/crypto/yarrow/ytest.c Rename to be consistent with krb5 libraries internals ------------------------------------------------------------------------ r13974 | hartmans | 2001-11-09 16:11:38 -0500 (Fri, 09 Nov 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/yarrow/ChangeLog A /trunk/src/lib/crypto/yarrow/Makefile.in M /trunk/src/lib/crypto/yarrow/yarrow.c M /trunk/src/lib/crypto/yarrow/yarrow.h M /trunk/src/lib/crypto/yarrow/ycipher.c M /trunk/src/lib/crypto/yarrow/ycipher.h M /trunk/src/lib/crypto/yarrow/yhash.h M /trunk/src/lib/crypto/yarrow/ylock.h Compiles now ------------------------------------------------------------------------ r13973 | hartmans | 2001-11-09 15:12:37 -0500 (Fri, 09 Nov 2001) | 2 lines Changed paths: D /trunk/src/lib/crypto/yarrow/Makefile We don't need this ------------------------------------------------------------------------ r13972 | hartmans | 2001-11-09 14:59:20 -0500 (Fri, 09 Nov 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/yarrow/ChangeLog M /trunk/src/lib/crypto/yarrow/yarrow.c A /trunk/src/lib/crypto/yarrow/ycipher.c M /trunk/src/lib/crypto/yarrow/ycipher.h M /trunk/src/lib/crypto/yarrow/yhash.h M /trunk/src/lib/crypto/yarrow/ylock.h Next pass at making things use krb5 types and functions ------------------------------------------------------------------------ r13971 | hartmans | 2001-11-08 17:50:21 -0500 (Thu, 08 Nov 2001) | 2 lines Changed paths: A /trunk/src/lib/crypto/yarrow/ChangeLog M /trunk/src/lib/crypto/yarrow/yarrow.c M /trunk/src/lib/crypto/yarrow/yarrow.h M /trunk/src/lib/crypto/yarrow/ytypes.h First pass cleaning up headers and types ------------------------------------------------------------------------ r13970 | hartmans | 2001-11-08 16:54:31 -0500 (Thu, 08 Nov 2001) | 8 lines Changed paths: D /trunk/src/lib/crypto/yarrow/yseed.c D /trunk/src/lib/crypto/yarrow/ystate.c Remove OS-dependent files. yseed contains some win32 code to seed based on system events etc. We may want to look at this in the future, but I want to get things working in a portable manner before I worry about OS-specific things. ystate.c contains routines to save/load state. We're not doing that now. ------------------------------------------------------------------------ r13969 | hartmans | 2001-11-08 16:51:58 -0500 (Thu, 08 Nov 2001) | 5 lines Changed paths: A /trunk/src/lib/crypto/yarrow A /trunk/src/lib/crypto/yarrow/ASSUMPTIONS A /trunk/src/lib/crypto/yarrow/LICENSE A /trunk/src/lib/crypto/yarrow/Makefile A /trunk/src/lib/crypto/yarrow/README A /trunk/src/lib/crypto/yarrow/TODO A /trunk/src/lib/crypto/yarrow/yarrow.c A /trunk/src/lib/crypto/yarrow/yarrow.h A /trunk/src/lib/crypto/yarrow/yarrow.man A /trunk/src/lib/crypto/yarrow/yarrow.pod A /trunk/src/lib/crypto/yarrow/ycipher.h A /trunk/src/lib/crypto/yarrow/yexcep.h A /trunk/src/lib/crypto/yarrow/yhash.h A /trunk/src/lib/crypto/yarrow/ylock.h A /trunk/src/lib/crypto/yarrow/yseed.c A /trunk/src/lib/crypto/yarrow/ystate.c A /trunk/src/lib/crypto/yarrow/ystate.h A /trunk/src/lib/crypto/yarrow/ytest.c A /trunk/src/lib/crypto/yarrow/ytypes.h Add Yarrow from http://www.zeroknowledge.com/. This is version 0.1 of their Yarrow implementation. I have flattened the distribution, copying files in the src directory directly into this directory. ------------------------------------------------------------------------ r13968 | raeburn | 2001-11-07 18:12:16 -0500 (Wed, 07 Nov 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/state.c * state.c (krb5_c_init_state, krb5_c_free_state): Use KRB5_CALLCONV. ------------------------------------------------------------------------ r13967 | hartmans | 2001-11-07 18:03:46 -0500 (Wed, 07 Nov 2001) | 3 lines Changed paths: M /trunk/src/lib/crypto/arcfour/ChangeLog M /trunk/src/lib/crypto/arcfour/arcfour.c Update to be consistent with what MS uses for key usage ------------------------------------------------------------------------ r13966 | hartmans | 2001-11-07 17:05:46 -0500 (Wed, 07 Nov 2001) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/init_ctx.c 2001-11-07 Sam Hartman * init_ctx.c (DEFAULT_ETYPE_LIST): Add arcfour-hmac-md5; it really is probably at least as good as DES ------------------------------------------------------------------------ r13965 | hartmans | 2001-11-07 17:02:19 -0500 (Wed, 07 Nov 2001) | 6 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c 2001-11-06 Sam Hartman * kcmd.c: Define storage for our key usages (rcmd_stream_init_krb5): Support c_init_state for non-des non-des3 enctypes (v5_des_write v5_des_read): support variable keyusage ------------------------------------------------------------------------ r13964 | hartmans | 2001-11-07 17:01:24 -0500 (Wed, 07 Nov 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/arcfour/ChangeLog M /trunk/src/lib/crypto/arcfour/arcfour.c Set output length correctly ------------------------------------------------------------------------ r13961 | hartmans | 2001-11-07 14:23:55 -0500 (Wed, 07 Nov 2001) | 2 lines Changed paths: M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/client_init.c Allow rc4 to be used for kadmin ------------------------------------------------------------------------ r13960 | epeisach | 2001-11-07 08:48:07 -0500 (Wed, 07 Nov 2001) | 2 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/gss-misc.c * gss-misc.c (recv_token): Do not attempt to malloc 0 bytes. ------------------------------------------------------------------------ r13959 | raeburn | 2001-11-06 17:20:42 -0500 (Tue, 06 Nov 2001) | 2 lines Changed paths: M /trunk/doc/implement/ChangeLog M /trunk/doc/implement/Makefile update to use makeindex instead of index ------------------------------------------------------------------------ r13956 | raeburn | 2001-11-06 17:19:49 -0500 (Tue, 06 Nov 2001) | 2 lines Changed paths: M /trunk/doc/api/ChangeLog M /trunk/doc/api/Makefile * Makefile (clean): Delete *.ilg. ------------------------------------------------------------------------ r13948 | hartmans | 2001-11-06 10:25:49 -0500 (Tue, 06 Nov 2001) | 7 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/arcfour/ChangeLog M /trunk/src/lib/crypto/arcfour/arcfour-int.h A /trunk/src/lib/crypto/default_state.c M /trunk/src/lib/crypto/enc_provider/ChangeLog M /trunk/src/lib/crypto/enc_provider/arcfour.c M /trunk/src/lib/crypto/enc_provider/des.c M /trunk/src/lib/crypto/enc_provider/des3.c A /trunk/src/lib/crypto/state.c M /trunk/src/lib/crypto/t_encrypt.c * Add krb5_c_init_state and krb5_c_free_state functions * Add init_state and free_state to enc_providers as operations that need to be filled in * Implement generic free_state and des-specific init_state * Implement arcfour-specific init_state * Add functions to find enctype state functions and call them * Add tests for above ------------------------------------------------------------------------ r13947 | hartmans | 2001-11-06 08:28:55 -0500 (Tue, 06 Nov 2001) | 2 lines Changed paths: M /trunk/src/prototype/ChangeLog M /trunk/src/prototype/prototype.c M /trunk/src/prototype/prototype.h Update form of copyright for new files to play nice with Emacs ------------------------------------------------------------------------ r13946 | epeisach | 2001-11-05 20:51:54 -0500 (Mon, 05 Nov 2001) | 3 lines Changed paths: M /trunk/src/appl/ChangeLog M /trunk/src/appl/configure.in * configure.in: Add KRB5_GETPEERNAME_ARGS and KRB5_GETSOCKNAME_ARGS for sample apps. ------------------------------------------------------------------------ r13945 | epeisach | 2001-11-05 20:50:51 -0500 (Mon, 05 Nov 2001) | 2 lines Changed paths: M /trunk/src/appl/sample/sserver/ChangeLog M /trunk/src/appl/sample/sserver/sserver.c * sserver.c (main): Use GETPEERNAME_ARG3_TYPE instead of int. ------------------------------------------------------------------------ r13944 | epeisach | 2001-11-05 20:50:39 -0500 (Mon, 05 Nov 2001) | 2 lines Changed paths: M /trunk/src/appl/sample/sclient/ChangeLog M /trunk/src/appl/sample/sclient/sclient.c * sclient.c (main): Use GETSOCKNAME_ARG3_TYPE instead of int. ------------------------------------------------------------------------ r13938 | epeisach | 2001-11-05 11:50:07 -0500 (Mon, 05 Nov 2001) | 4 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/alt_prof.c * alt_prof.c (krb5_aprof_get_boolean): Return krb5_boolean * instead of int *. ------------------------------------------------------------------------ r13932 | tlyu | 2001-11-02 16:40:35 -0500 (Fri, 02 Nov 2001) | 4 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/rsh.exp * rsh.exp: Fix date grabbing code so we don't try to parse the timezone-less date out of of a syslog message. expect eof in places to drain pty buffers and avoid deadlock. ------------------------------------------------------------------------ r13931 | tlyu | 2001-11-02 15:03:00 -0500 (Fri, 02 Nov 2001) | 5 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/v4gssftp.exp * v4gssftp.exp: Calling send_error from within a dejagnu test is wrong. So is calling exit. Fix to not do these things. Expect eof rather than "\r" so as to drain pty buffers and avoid deadlock. ------------------------------------------------------------------------ r13928 | tlyu | 2001-11-02 14:06:52 -0500 (Fri, 02 Nov 2001) | 5 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/gssftp.exp * gssftp.exp: Calling send_error from within a dejagnu test is wrong. So is calling exit. Fix to not do these things. Expect eof rather than "\r" so as to drain pty buffers and avoid deadlock. ------------------------------------------------------------------------ r13926 | hartmans | 2001-11-01 16:21:28 -0500 (Thu, 01 Nov 2001) | 8 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/gss-client.c M /trunk/src/appl/gss-sample/gss-server.c 2001-11-01 Sam Hartman * gss-server.c gss-client.c: ONly free buffers returned from GSSAPI using gss_release_buffer * gss-client.c (client_establish_context): Trailing null should not be part of service name ------------------------------------------------------------------------ r13925 | hartmans | 2001-11-01 14:56:43 -0500 (Thu, 01 Nov 2001) | 2 lines Changed paths: D /trunk/src/TODO Sufficiently outdated as to be confusing ------------------------------------------------------------------------ r13924 | tlyu | 2001-10-31 19:09:14 -0500 (Wed, 31 Oct 2001) | 8 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp (check_k5login, check_klogin): Error out if there is a nonexistent .k5login or .klogin for root. (setup_{kadmind_,}srvtab, add_{random,kerberos}_key): Notice unmatched output to avoid timing out on certain errors. Look for command echoes. Clear the expect_after list in places to avoid problems with lingering expect_after clauses against invalid spawn_ids. expect eof in places to avoid pty deadlock. ------------------------------------------------------------------------ r13912 | raeburn | 2001-10-30 22:19:53 -0500 (Tue, 30 Oct 2001) | 2 lines Changed paths: M /trunk/src/TODO minor update: a note that the contents are out of date ------------------------------------------------------------------------ r13910 | epeisach | 2001-10-30 18:14:50 -0500 (Tue, 30 Oct 2001) | 3 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/main.c * main.c (main): Do not pass LOG_AUTH facility into openlog() as a logopt. ------------------------------------------------------------------------ r13907 | epeisach | 2001-10-30 13:12:26 -0500 (Tue, 30 Oct 2001) | 7 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/k5seal.c M /trunk/src/lib/gssapi/krb5/k5unseal.c * k5unseal.c: Fix whitespace in copyright message. * k5seal.c (make_seal_token_v1): Cleanup code for mic tokens. Essentially revert code to Sam's 10/25 code, with one correction - allocation of data_ptr - use msglen and not tmsglen. Additionally, do not rely on malloc(0) being non-NULL. ------------------------------------------------------------------------ r13906 | epeisach | 2001-10-30 11:29:40 -0500 (Tue, 30 Oct 2001) | 2 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_cpw.c * kdb_cpw.c (cleanup_key_data): Do not free NULL pointer. ------------------------------------------------------------------------ r13905 | epeisach | 2001-10-30 11:14:16 -0500 (Tue, 30 Oct 2001) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/fake-addrinfo.c * fake-addrinfo.c (freeaddrinfo): Do not free NULL pointers. ------------------------------------------------------------------------ r13904 | epeisach | 2001-10-30 08:14:38 -0500 (Tue, 30 Oct 2001) | 2 lines Changed paths: M /trunk/src/clients/kpasswd/ChangeLog M /trunk/src/clients/kpasswd/kpasswd.c * kpasswd.c (main): Do not free potentially NULL pointers. ------------------------------------------------------------------------ r13872 | jaltman | 2001-10-29 09:56:59 -0500 (Mon, 29 Oct 2001) | 5 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in 2001-10-29 Jeff Altman * Makefile.in - Windows configuration for src/lib/crypto/arcfour directory ------------------------------------------------------------------------ r13871 | jaltman | 2001-10-28 21:50:27 -0500 (Sun, 28 Oct 2001) | 7 lines Changed paths: M /trunk/src/lib/crypto/keyhash_provider/ChangeLog M /trunk/src/lib/crypto/keyhash_provider/Makefile.in * Makefile.in - added dependency info for hmac_md5.c Fixed typo $(OUTP)hmac_md5.c -> $(OUTPRE)hmac_md5.c which prevented builds on Windows. ------------------------------------------------------------------------ r13870 | hartmans | 2001-10-27 00:22:08 -0400 (Sat, 27 Oct 2001) | 6 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/k5seal.c * Use right key usage for seal without encryption. Now tested and working against win2k ldap server; wrap and unwrap of encrypted and unencrypted data tested. So far no test of getmic or verify_mic. ------------------------------------------------------------------------ r13869 | tlyu | 2001-10-27 00:18:10 -0400 (Sat, 27 Oct 2001) | 4 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp: Mark as unused the test passes that won't accomplish anything due to disabling of SUPPORT_DESMD5 in the code. ------------------------------------------------------------------------ r13868 | epeisach | 2001-10-26 18:14:31 -0400 (Fri, 26 Oct 2001) | 4 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/k5seal.c * k5seal.c (make_seal_token_v1): Correct errors in code pertaining to case when signing message only. Fixes buffer overflows as found by gssapi dejagnu testsuite. ------------------------------------------------------------------------ r13866 | epeisach | 2001-10-26 13:10:33 -0400 (Fri, 26 Oct 2001) | 5 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/rcp.exp M /trunk/src/tests/dejagnu/krb-standalone/rsh.exp * rcp.exp, rsh_exp (stop_rsh_daemon): Do not close a process and then look for eof. Some versions of expect go through a full timeout in this scenario and others return immediately. New order: kill process, expect eof, close, and then wait. ------------------------------------------------------------------------ r13865 | epeisach | 2001-10-26 11:49:47 -0400 (Fri, 26 Oct 2001) | 3 lines Changed paths: M /trunk/src/lib/crypto/arcfour/ChangeLog M /trunk/src/lib/crypto/arcfour/string_to_key.c * string_to_key.c (krb5_arcfour_string_to_key): Cleanup variables defined but not used. ------------------------------------------------------------------------ r13864 | epeisach | 2001-10-26 11:37:38 -0400 (Fri, 26 Oct 2001) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h * k5-int.h: Do not use "usage" in argument names in krb5_keyhash_provider functions. ------------------------------------------------------------------------ r13863 | epeisach | 2001-10-26 11:35:29 -0400 (Fri, 26 Oct 2001) | 2 lines Changed paths: M /trunk/src/kadmin/ChangeLog M /trunk/src/kadmin/configure.in * configure.in: Add KRB5_GETSOCKNAME_ARGS ------------------------------------------------------------------------ r13862 | epeisach | 2001-10-26 11:34:40 -0400 (Fri, 26 Oct 2001) | 3 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/schpw.c * schpw.c (process_chpw_request): Use GETSOCKNAME_ARG3_TYPE instead of int as argument to getsockname(). ------------------------------------------------------------------------ r13861 | epeisach | 2001-10-26 11:33:36 -0400 (Fri, 26 Oct 2001) | 3 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/dump.c * dump.c (dump_db): Pass krb5_boolean instead of char * as argument to kb5_db_fetch_mkey(). ------------------------------------------------------------------------ r13860 | epeisach | 2001-10-26 11:30:25 -0400 (Fri, 26 Oct 2001) | 3 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_xdr.c * kdb_xdr.c (krb5_encode_princ_contents): Use krb5_ui_2 instead of krb5_int16 for key_data_length. ------------------------------------------------------------------------ r13859 | hartmans | 2001-10-26 01:50:25 -0400 (Fri, 26 Oct 2001) | 7 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/lib/crypto/arcfour/ChangeLog M /trunk/src/lib/crypto/arcfour/arcfour.c M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/k5seal.c M /trunk/src/lib/gssapi/krb5/k5unseal.c M /trunk/src/lib/gssapi/krb5/util_crypt.c M /trunk/src/lib/gssapi/krb5/util_seqnum.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/accessor.c * Expose some rc4 crypto routines through the accessor mechanism; cleaner than raw enctype * Deal with GSSAPI key usage in microsoft translation * Add rc4 gssapi mechanism; works with itself, not tested against * Windows yet * Refactor large chunks of k5seal.c to make code more readable for debugging ------------------------------------------------------------------------ r13858 | tlyu | 2001-10-25 16:26:00 -0400 (Thu, 25 Oct 2001) | 2 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/loadv4.c * loadv4.c (fixup_database): Don't set SUPPORT_DESMD5 anymore. ------------------------------------------------------------------------ r13857 | tlyu | 2001-10-25 16:25:32 -0400 (Thu, 25 Oct 2001) | 11 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_util.c * do_as_req.c (process_as_req: Treat SUPPORT_DESMD5 as if it were always cleared. * do_tgs_req.c (process_tgs_req): Treat SUPPORT_DESMD5 as if it were always cleared. * kdc_util.c (select_session_keytype): Don't issue session key enctype that is not in permitted_enctypes. (dbentry_supports_enctype): For now, always treat SUPPORT_DESMD5 as if it were cleared. ------------------------------------------------------------------------ r13856 | tlyu | 2001-10-25 16:22:14 -0400 (Thu, 25 Oct 2001) | 3 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/svr_principal.c * svr_principal.c (kadm5_decrypt_key): For now, coerce enctype of output keyblock in case we got a match on a similar enctype. ------------------------------------------------------------------------ r13855 | tlyu | 2001-10-25 16:21:28 -0400 (Thu, 25 Oct 2001) | 7 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_xdr.c M /trunk/src/lib/kdb/keytab.c * kdb_xdr.c (krb5_dbe_search_enctype): Filter out enctypes that aren't in permitted_enctypes. This prevents the KDC from issuing a ticket whose enctype that it won't accept. * keytab.c (krb5_ktkdb_get_entry): For now, coerce enctype of output keyblock in case we got a match on a similar enctype. ------------------------------------------------------------------------ r13854 | tlyu | 2001-10-25 16:20:57 -0400 (Thu, 25 Oct 2001) | 4 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/kdb5_err.et * kdb5_err.et: Add KRB5_KDB_NO_PERMITTED_KEY, KRB5_KDB_NO_MATCHING_KEY for libkdb so we can return something other than ENOENT (which was Just Wrong). ------------------------------------------------------------------------ r13848 | epeisach | 2001-10-25 13:41:07 -0400 (Thu, 25 Oct 2001) | 3 lines Changed paths: D /trunk/src/util/autoconf Remove autoconf 2.13 from source tree. We require at least 2.13 now - and users to have the execuable in their path. ------------------------------------------------------------------------ r13847 | epeisach | 2001-10-25 13:36:45 -0400 (Thu, 25 Oct 2001) | 3 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/reconf * reconf: Require autoconf 2.13. Remove support for local autoconf tree. ------------------------------------------------------------------------ r13846 | epeisach | 2001-10-25 13:31:54 -0400 (Thu, 25 Oct 2001) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/rsh.exp * rsh.exp (rsh_test): Add stop_rsh_daemon before invoking start_rsh_daemon again to prevent running out of ptys. ------------------------------------------------------------------------ r13845 | epeisach | 2001-10-24 14:34:04 -0400 (Wed, 24 Oct 2001) | 4 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/t_encrypt.c * t_encrypt.c: Argument to krb5_c_encrypt_length must be size_t instead of int (which is the length in krb5_data) or unaligned access occurs on Dec OSF machines. ------------------------------------------------------------------------ r13843 | epeisach | 2001-10-24 11:23:49 -0400 (Wed, 24 Oct 2001) | 5 lines Changed paths: M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/acconfig.h M /trunk/src/util/db2/configure.in * configure.in: Add optional argument to AC_DEFINE to provide comment in generated header file. * acconfig.h: Remove int32_t and u_int32_t, handled by configure.in ------------------------------------------------------------------------ r13842 | epeisach | 2001-10-24 11:23:25 -0400 (Wed, 24 Oct 2001) | 4 lines Changed paths: M /trunk/src/util/db2/include/ChangeLog M /trunk/src/util/db2/include/db-config.h.in * db-config.h.in: Remove unnecessary definitions for including db.h header file. These include WORDS_BIGENDIAN, ssize_t, u_short, int8_t, u_int8_t, int16_t, u_int16_t, int32_t. ------------------------------------------------------------------------ r13841 | epeisach | 2001-10-24 11:22:55 -0400 (Wed, 24 Oct 2001) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in * configure.in: Use of AC_DEFINE modified to include third argument - the comment for the generated header file so that acconfig.h can be cleaned up. ------------------------------------------------------------------------ r13840 | epeisach | 2001-10-24 11:22:32 -0400 (Wed, 24 Oct 2001) | 15 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/acconfig.h M /trunk/src/aclocal.m4 * aclocal.m4: Require 2.13 of autoconf. (DECLARE_SYS_ERRLIST, CHECK_SIGPROCMASK, CHECK_DIRENT, CHECK_WAIT_TYPE, CHECK_SIGNALS, KRB5_SIGTYPE, KRB5_AC_CHECK_INET6, HAVE_YYLINENO, KRB5_SOCKADDR_SA_LEN, AC_HEADER_STDARG, KRB5_AC_NEED_LIBGEN, KRB5_AC_ENABLE_DNS): Use of AC_DEFINE modified to provide comment for autoheader generated file. * acconfig.h: Remove ANSI_STDIO, NO_YYLINENO, POSIX_FILE_LOCKS, POSIX_SIGTYPE, POSIX_TERMIOS, USE_DIRENT_H, WAIT_USES_INT, krb5_sigtype, HAVE_STDARG_H, HAVE_VARARGS_H, HAV_REGCOMP, HAVE_SA_LEN, HAVE_SOCKLEN_T, KRB5_ATHENA_COMPAT, KRB5_KRB4_COMPAT, KRB5_DNS_LOOKUP, KRB5_DNS_LOOKUP_KDC, KRB5_DNS_LOOKUP_REALM, KRB5_USE_INET6, MEMMOVE, memmove, mkstemp and strerror. All replaced by use of third argument to AC_DEFINE. ------------------------------------------------------------------------ r13839 | epeisach | 2001-10-24 10:59:36 -0400 (Wed, 24 Oct 2001) | 3 lines Changed paths: M /trunk/src/lib/crypto/arcfour/ChangeLog M /trunk/src/lib/crypto/arcfour/arcfour.h * arcfour.h: Declare krb5int_enc_arcfour extern so that multiple copies are not generated (etypes.c, and arcfour.c). ------------------------------------------------------------------------ r13838 | mitchb | 2001-10-24 05:08:01 -0400 (Wed, 24 Oct 2001) | 7 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/kadmin.exp * kadmin.exp: Corrected a couple of unimportant typos. Added procedures kadmin_addpol, kadmin_delpol, kadmin_listpols, kadmin_modpol, and kadmin_showpol, which provide the tools with which to perform policy tests. Added some basic policy operations to the tests of basic kadmin functions. Added a test case to exercise the kadmind crash that used to occur when the history number of a policy was decreased. ------------------------------------------------------------------------ r13837 | tlyu | 2001-10-24 00:12:52 -0400 (Wed, 24 Oct 2001) | 6 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/rcp.exp M /trunk/src/tests/dejagnu/krb-standalone/rsh.exp * rcp.exp (stop_rsh_daemon): Call "expect eof" to drain pty buffer and avoid deadlock. * rsh.exp (stop_rsh_daemon, rsh_test): Call "expect eof" to drain pty buffer and avoid deadlock. ------------------------------------------------------------------------ r13836 | tlyu | 2001-10-24 00:10:53 -0400 (Wed, 24 Oct 2001) | 11 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp: Add support for setting SUPPORT_DESMD5 flag on the TGT principal. Add test pass des.md5-tgt for exercising enctype similarity inconsistency. Add test pass des.no-kdc-md5 for exercising failure to constrain session key issuance to permitted_enctypes. Pepper the code with null calls to expect_after to prevent misfiring of expect_after clauses. (setup_srvtab): Look for some possible error cases to avoid timing out. (setup_root_shell): Restore timeout so we don't wait 5 minutes in other places. ------------------------------------------------------------------------ r13835 | hartmans | 2001-10-23 18:00:23 -0400 (Tue, 23 Oct 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/enc_provider/ChangeLog M /trunk/src/lib/crypto/enc_provider/arcfour.c Handle inlines in ansi-compatible manner ------------------------------------------------------------------------ r13834 | hartmans | 2001-10-23 17:30:28 -0400 (Tue, 23 Oct 2001) | 3 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/keyhash_provider/ChangeLog M /trunk/src/lib/crypto/keyhash_provider/t_cksum.c * Add usage to verify in keyhash checks * Include appropriate run flags for make check at top level ------------------------------------------------------------------------ r13833 | hartmans | 2001-10-23 17:20:52 -0400 (Tue, 23 Oct 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/etypes.c Add Heimdal compatible aliases for rc4. ------------------------------------------------------------------------ r13832 | hartmans | 2001-10-23 17:15:04 -0400 (Tue, 23 Oct 2001) | 5 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/arcfour/ChangeLog M /trunk/src/lib/crypto/arcfour/arcfour-int.h M /trunk/src/lib/crypto/arcfour/arcfour.c M /trunk/src/lib/crypto/cksumtypes.c M /trunk/src/lib/crypto/configure.in M /trunk/src/lib/crypto/enc_provider/ChangeLog M /trunk/src/lib/crypto/enc_provider/Makefile.in A /trunk/src/lib/crypto/enc_provider/arcfour.c M /trunk/src/lib/crypto/enc_provider/enc_provider.h M /trunk/src/lib/crypto/etypes.c M /trunk/src/lib/crypto/keyhash_provider/ChangeLog M /trunk/src/lib/crypto/keyhash_provider/Makefile.in A /trunk/src/lib/crypto/keyhash_provider/hmac_md5.c M /trunk/src/lib/crypto/keyhash_provider/k5_md4des.c M /trunk/src/lib/crypto/keyhash_provider/k5_md5des.c M /trunk/src/lib/crypto/keyhash_provider/keyhash_provider.h A /trunk/src/lib/crypto/t_encrypt.c M /trunk/src/lib/crypto/verify_checksum.c * Tie in Microsoft rc4 cipher and make it build * Add hmac-md5-rc4 keyed hash and appropriate glue * Give keyed hash verify function access to usage argument * Add simplistic crypto system test to make check ------------------------------------------------------------------------ r13830 | hartmans | 2001-10-22 17:05:23 -0400 (Mon, 22 Oct 2001) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/keyhash_provider/ChangeLog M /trunk/src/lib/crypto/keyhash_provider/descbc.c M /trunk/src/lib/crypto/keyhash_provider/k5_md4des.c M /trunk/src/lib/crypto/keyhash_provider/k5_md5des.c M /trunk/src/lib/crypto/keyhash_provider/t_cksum.c M /trunk/src/lib/crypto/make_checksum.c Include usage argument in keyed hash provider calls. ------------------------------------------------------------------------ r13828 | raeburn | 2001-10-20 18:33:51 -0400 (Sat, 20 Oct 2001) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/post.in M /trunk/src/krb524/Makefile.in M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/dk/Makefile.in M /trunk/src/lib/crypto/enc_provider/Makefile.in M /trunk/src/lib/crypto/hash_provider/Makefile.in M /trunk/src/lib/crypto/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/old/Makefile.in M /trunk/src/lib/crypto/raw/Makefile.in M /trunk/src/lib/crypto/sha1/Makefile.in M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/keytab/file/Makefile.in M /trunk/src/lib/krb5/keytab/srvtab/Makefile.in M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/lib/krb5util/Makefile.in M /trunk/src/lib/rpc/Makefile.in M /trunk/src/util/dyn/Makefile.in M /trunk/src/util/et/Makefile.in M /trunk/src/util/profile/Makefile.in M /trunk/src/util/pty/Makefile.in M /trunk/src/util/ss/Makefile.in In directories building libraries, generate dependencies for .so/.po files too. ------------------------------------------------------------------------ r13827 | raeburn | 2001-10-20 05:26:35 -0400 (Sat, 20 Oct 2001) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapiP_generic.h avoid name conflicts with glib ------------------------------------------------------------------------ r13825 | hartmans | 2001-10-19 16:33:37 -0400 (Fri, 19 Oct 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/arcfour/ChangeLog M /trunk/src/lib/crypto/arcfour/string_to_key.c Ignore salt for arc4 string2key per Microsoft spec ------------------------------------------------------------------------ r13824 | hartmans | 2001-10-19 11:54:08 -0400 (Fri, 19 Oct 2001) | 9 lines Changed paths: A /trunk/src/lib/crypto/arcfour/ChangeLog M /trunk/src/lib/crypto/arcfour/arcfour.c * arcfour.c (krb5_arcfour_decrypt): Return error if salt cannot be allocated (krb5_arcfour_encrypt): Only memset bits of key to known value on export-grade crypto * arcfour.c (arcfour_translate_usage): Attempt to implement based on draft-brezak-win2k-krb-rc4-hmac-03. Several usages remain unclear. Make 40-bit string not unsigned to avoid warning (krb5_arcfour_encrypt krb5_arcfour_decrypt): cast to avoid pointer warnings ------------------------------------------------------------------------ r13822 | raeburn | 2001-10-18 22:09:54 -0400 (Thu, 18 Oct 2001) | 2 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/authorization.c Don't crash if .k[5]login file ownership is wrong. Patch from Emily Ratliff, ratliff@austin.ibm.com. ------------------------------------------------------------------------ r13819 | epeisach | 2001-10-18 16:05:00 -0400 (Thu, 18 Oct 2001) | 3 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/sane_hostname.c * sane_hostname.c (pty_make_sane_hostname): Do not declare addrbuf twice, shadowing the first declaration. ------------------------------------------------------------------------ r13818 | hartmans | 2001-10-18 15:38:48 -0400 (Thu, 18 Oct 2001) | 6 lines Changed paths: A /trunk/src/lib/crypto/arcfour A /trunk/src/lib/crypto/arcfour/Makefile.in A /trunk/src/lib/crypto/arcfour/arcfour-int.h A /trunk/src/lib/crypto/arcfour/arcfour.c A /trunk/src/lib/crypto/arcfour/arcfour.h A /trunk/src/lib/crypto/arcfour/string_to_key.c Patches contributed by David E. Cross" to add RC4-hmac support. This directory is taken from a diff at a url posted to krbdev with krb5int_hash_md5 substituted for krb5_hash_md5 so that the code would compile. krb5int_enc_arcfour has been substituted for krb5_enc_arcfour as well. ------------------------------------------------------------------------ r13817 | raeburn | 2001-10-17 18:35:04 -0400 (Wed, 17 Oct 2001) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/locate_kdc.c better version of last change ------------------------------------------------------------------------ r13816 | raeburn | 2001-10-17 18:29:52 -0400 (Wed, 17 Oct 2001) | 5 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/sendto_kdc.c * locate_kdc.c (add_host_to_list): If sa_len field exists and is zero, try to fill it in. Another AIX 4.3.3 bug workaround. * sendto_kdc.c (krb5_sendto_kdc) [DEBUG]: More fprintf calls for tracing. ------------------------------------------------------------------------ r13815 | dalmeida | 2001-10-17 16:16:31 -0400 (Wed, 17 Oct 2001) | 2 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/def-check.pl Provide a little bit of usage info. More error-checking. ------------------------------------------------------------------------ r13814 | raeburn | 2001-10-17 12:32:25 -0400 (Wed, 17 Oct 2001) | 4 lines Changed paths: M /trunk/src/util/ChangeLog A /trunk/src/util/def-check.pl * def-check.pl: New file. Not currently used by any automatic processes. Checks krb5.hin against krb5_32.def for consistency; might work with other .h/.def files but hasn't been tested. ------------------------------------------------------------------------ r13813 | mitchb | 2001-10-16 06:12:31 -0400 (Tue, 16 Oct 2001) | 10 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/svr_principal.c * svr_principal.c (add_to_history): If the policy a principal uses has been changed to hold a lesser number of history entries than it did before, extract the correct number and value of old keys from the history array into a newly allocated array of the proper size. Failing to do this made kadmind vulnerable to a crash upon changing such a principal's password. Original patch written by Matt Crawford, with a few changes. [Fixes krb5-admin/929] ------------------------------------------------------------------------ r13812 | dalmeida | 2001-10-15 22:27:45 -0400 (Mon, 15 Oct 2001) | 4 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/krb5_32.def * krb5_32.def: Add krb5_kt_* functions: krb5_kt_close, krb5_kt_get_entry, krb5_kt_get_name, krb5_kt_get_type, krb5_kt_start_seq_get, krb5_kt_next_entry, and krb5_kt_end_seq_get. ------------------------------------------------------------------------ r13811 | dalmeida | 2001-10-15 20:28:10 -0400 (Mon, 15 Oct 2001) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/ktfns.c Add KRB5_CALLCONV to krb5_kt_get_type ------------------------------------------------------------------------ r13808 | tlyu | 2001-10-12 20:01:17 -0400 (Fri, 12 Oct 2001) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_util.c * kdc_util.c (ktypes2str, rep_etypes2str): Clean up somewhat. ------------------------------------------------------------------------ r13807 | raeburn | 2001-10-12 18:49:02 -0400 (Fri, 12 Oct 2001) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/Makefile.in A /trunk/src/lib/krb5/keytab/ktfns.c Replace keytab function-table dispatch macros in krb5.h with functions defined in krb5 library. Make keytab-related structures internal. ------------------------------------------------------------------------ r13806 | tlyu | 2001-10-11 22:40:43 -0400 (Thu, 11 Oct 2001) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/post.in * post.in: Minor tidying. Make the target of the mondo recursion rule commands be the variable $(RECURSE_TARGETS). ------------------------------------------------------------------------ r13805 | tlyu | 2001-10-11 22:38:18 -0400 (Thu, 11 Oct 2001) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in * configure.in (HOST_TYPE): Remove SHLIB_TAIL_COMP; it's no longer needed. ------------------------------------------------------------------------ r13802 | mitchb | 2001-10-11 04:38:32 -0400 (Thu, 11 Oct 2001) | 6 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.M * ftpd.M: Remove improper formatting from the .SH NAME section, as it was reported to cause windex generation problems and was inconsistent with all the other man pages. [Fixes krb5-doc/319] ------------------------------------------------------------------------ r13801 | raeburn | 2001-10-10 23:37:44 -0400 (Wed, 10 Oct 2001) | 4 lines Changed paths: M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/gss-sample/Makefile.in M /trunk/src/appl/gssftp/ftp/Makefile.in M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/appl/telnet/libtelnet/Makefile.in M /trunk/src/appl/telnet/telnet/Makefile.in M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/clients/ksu/Makefile.in M /trunk/src/kadmin/ktutil/Makefile.in M /trunk/src/kadmin/testing/util/Makefile.in M /trunk/src/kadmin/v5passwdd/Makefile.in M /trunk/src/kdc/Makefile.in M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile.in M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/dk/Makefile.in M /trunk/src/lib/crypto/enc_provider/Makefile.in M /trunk/src/lib/crypto/hash_provider/Makefile.in M /trunk/src/lib/crypto/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/old/Makefile.in M /trunk/src/lib/crypto/raw/Makefile.in M /trunk/src/lib/crypto/sha1/Makefile.in M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/keytab/file/Makefile.in M /trunk/src/lib/krb5/keytab/srvtab/Makefile.in M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/lib/krb5util/Makefile.in M /trunk/src/lib/rpc/Makefile.in M /trunk/src/slave/Makefile.in M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/create/Makefile.in M /trunk/src/tests/dejagnu/Makefile.in M /trunk/src/tests/gssapi/Makefile.in M /trunk/src/tests/hammer/Makefile.in M /trunk/src/tests/resolve/Makefile.in M /trunk/src/tests/verify/Makefile.in M /trunk/src/util/ChangeLog M /trunk/src/util/depfix.sed M /trunk/src/util/dyn/Makefile.in M /trunk/src/util/et/Makefile.in M /trunk/src/util/profile/Makefile.in M /trunk/src/util/pty/Makefile.in M /trunk/src/util/ss/Makefile.in Update automatic dependencies to work on Windows by using $(OUTPRE) and $(OBJEXT). Change a couple of UNIX rules to not trigger incorrectly on Windows. Rebuild dependencies. ------------------------------------------------------------------------ r13800 | dalmeida | 2001-10-10 20:35:52 -0400 (Wed, 10 Oct 2001) | 3 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/ftp.c * ftp.c: Conditionalize declarations of some "unused variables" to eliminate warnings. ANSI-fy definitions. ------------------------------------------------------------------------ r13799 | dalmeida | 2001-10-10 20:12:03 -0400 (Wed, 10 Oct 2001) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gic_keytab.c M /trunk/src/lib/krb5/krb/gic_pwd.c * gic_pwd.c (krb5_get_as_key_password), gic_keytab.c (krb5_get_as_key_keytab): Use ANSI-style declaration in definition. ------------------------------------------------------------------------ r13798 | dalmeida | 2001-10-10 20:10:44 -0400 (Wed, 10 Oct 2001) | 18 lines Changed paths: M /trunk/src/windows/wintel/ChangeLog M /trunk/src/windows/wintel/enc_des.h M /trunk/src/windows/wintel/encrypt.h M /trunk/src/windows/wintel/intern.c M /trunk/src/windows/wintel/screen.h M /trunk/src/windows/wintel/telnet.c M /trunk/src/windows/wintel/wt-proto.h * intern.c (ScreenInsChar): Return BOOL. * enc_des.h: Remove undefined encrypt_send_supprt(). * encrypt.h: Fix parameters in declaration for encrypt_init(). Remove undefined encrypt_send_supprt(). * screen.h: HANDLE -> HINSTANCE. ScreenInsChar() returns BOOL. * wt-proto.h: Remove WinMain declaration since that is already in the standard Windows headers. Update declarations to current Microsoft Platform SDK definitions. Remove some undefined functions. * telnet.c: Update declarations to use definitions in current Microsoft Platform SDK (HANDLE -> HINSTANCE, and others). ------------------------------------------------------------------------ r13797 | epeisach | 2001-10-10 18:27:17 -0400 (Wed, 10 Oct 2001) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_file.c * cc_file.c (krb5_fcc_read): Remove const from fourth argument to function to match prototype earlier in file. ------------------------------------------------------------------------ r13796 | epeisach | 2001-10-10 18:23:55 -0400 (Wed, 10 Oct 2001) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/localaddr.c * localaddr.c (krb5_os_localaddr_profile): Cast argument to isspace() to int. ------------------------------------------------------------------------ r13795 | raeburn | 2001-10-10 00:06:11 -0400 (Wed, 10 Oct 2001) | 3 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin.c * kadmin.c (kadmin_parse_name): Properly advance pointer in certain error cases involving '@'. Patch from Emily Ratliff, . ------------------------------------------------------------------------ r13794 | raeburn | 2001-10-09 23:56:56 -0400 (Tue, 09 Oct 2001) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/init_ctx.c * init_ctx.c (init_common): After fetching kdc_default_options value from krb5.conf, actually use that value. Pointed out by Emily Ratliff, . ------------------------------------------------------------------------ r13793 | raeburn | 2001-10-09 23:27:00 -0400 (Tue, 09 Oct 2001) | 2 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/logger.c logger.c (krb5_klog_init): Initialize savec to keep compiler happy. ------------------------------------------------------------------------ r13792 | raeburn | 2001-10-09 23:18:22 -0400 (Tue, 09 Oct 2001) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/gss-misc.c M /trunk/src/appl/gss-sample/gss-misc.h M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/cmds.c M /trunk/src/appl/gssftp/ftp/ftp.c M /trunk/src/appl/gssftp/ftp/ftp_var.h M /trunk/src/appl/gssftp/ftp/glob.c M /trunk/src/appl/gssftp/ftp/main.c M /trunk/src/appl/gssftp/ftp/ruserpass.c M /trunk/src/appl/gssftp/ftp/secure.c M /trunk/src/appl/gssftp/ftp/secure.h M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd_var.h M /trunk/src/appl/gssftp/ftpd/secure.h M /trunk/src/appl/simple/client/ChangeLog M /trunk/src/appl/simple/client/sim_client.c M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/auth-proto.h M /trunk/src/appl/telnet/libtelnet/auth.h M /trunk/src/appl/telnet/libtelnet/enc-proto.h M /trunk/src/appl/telnet/libtelnet/enc_des.c M /trunk/src/appl/telnet/libtelnet/encrypt.c M /trunk/src/appl/telnet/libtelnet/encrypt.h M /trunk/src/appl/telnet/libtelnet/kerberos.c M /trunk/src/appl/telnet/libtelnet/key-proto.h M /trunk/src/appl/telnet/libtelnet/misc-proto.h M /trunk/src/appl/telnet/libtelnet/misc.h M /trunk/src/appl/telnet/libtelnet/setenv.c M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/commands.c M /trunk/src/appl/telnet/telnet/externs.h M /trunk/src/appl/telnet/telnet/ring.h M /trunk/src/appl/telnet/telnet/telnet.c M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/defs.h M /trunk/src/appl/telnet/telnetd/state.c M /trunk/src/appl/telnet/telnetd/sys_term.c M /trunk/src/appl/telnet/telnetd/telnetd-ktd.c M /trunk/src/appl/telnet/telnetd/telnetd.c M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.c M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/authorization.c M /trunk/src/clients/ksu/heuristic.c M /trunk/src/clients/ksu/krb_auth_su.c M /trunk/src/clients/ksu/ksu.h M /trunk/src/clients/ksu/main.c M /trunk/src/include/ChangeLog M /trunk/src/include/fake-stdlib.h M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/macsock.h M /trunk/src/include/krb5.hin M /trunk/src/include/krb54proto.h M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/dump.c M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/dump.c M /trunk/src/kadmin/dbutil/kdb5_create.c M /trunk/src/kadmin/dbutil/kdb5_util.h M /trunk/src/kadmin/dbutil/loadv4.c M /trunk/src/kadmin/dbutil/tcl_wrapper.c M /trunk/src/kadmin/ktutil/ChangeLog M /trunk/src/kadmin/ktutil/ktutil.h M /trunk/src/kadmin/v5passwdd/ChangeLog M /trunk/src/kadmin/v5passwdd/adm_conn.c M /trunk/src/kadmin/v5passwdd/adm_rw.c M /trunk/src/kadmin/v5passwdd/kadm5_defs.h M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/crc.c M /trunk/src/lib/crypto/dk/ChangeLog M /trunk/src/lib/crypto/dk/dk.h M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/t_mddriver.c M /trunk/src/lib/crypto/old/ChangeLog M /trunk/src/lib/crypto/old/des_stringtokey.c M /trunk/src/lib/crypto/old/old.h M /trunk/src/lib/crypto/raw/ChangeLog M /trunk/src/lib/crypto/raw/raw.h M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapi.hin M /trunk/src/lib/gssapi/generic/gssapiP_generic.h M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_krb5.h M /trunk/src/lib/gssapi/krb5/k5mech.c M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/mechglue.h M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/server_acl.h M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_db2.c M /trunk/src/lib/kdb/kdb_db2.h M /trunk/src/lib/kdb/kdb_dbm.c M /trunk/src/lib/kdb/keytab.c M /trunk/src/lib/kdb/t_kdb.c M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/cr_tkt.c M /trunk/src/lib/krb4/decomp_tkt.c M /trunk/src/lib/krb4/g_in_tkt.c M /trunk/src/lib/krb4/tf_util.c M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_decode.c M /trunk/src/lib/krb5/asn.1/asn1_decode.h M /trunk/src/lib/krb5/asn.1/asn1_encode.h M /trunk/src/lib/krb5/asn.1/asn1_get.h M /trunk/src/lib/krb5/asn.1/asn1_k_decode.h M /trunk/src/lib/krb5/asn.1/asn1_k_encode.h M /trunk/src/lib/krb5/asn.1/asn1_make.h M /trunk/src/lib/krb5/asn.1/asn1_misc.h M /trunk/src/lib/krb5/asn.1/asn1buf.h M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/lib/krb5/ccache/cc_memory.c M /trunk/src/lib/krb5/ccache/cc_stdio.c M /trunk/src/lib/krb5/ccache/ccapi/ChangeLog M /trunk/src/lib/krb5/ccache/ccapi/stdcc.h M /trunk/src/lib/krb5/ccache/ser_cc.c M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/ktfile.h M /trunk/src/lib/krb5/keytab/file/ser_ktf.c M /trunk/src/lib/krb5/keytab/ktbase.c M /trunk/src/lib/krb5/keytab/srvtab/ChangeLog M /trunk/src/lib/krb5/keytab/srvtab/ktsrvtab.h M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/in_tkt_ktb.c M /trunk/src/lib/krb5/krb/in_tkt_pwd.c M /trunk/src/lib/krb5/krb/in_tkt_sky.c M /trunk/src/lib/krb5/krb/int-proto.h M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/pr_to_salt.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/ser_actx.c M /trunk/src/lib/krb5/krb/ser_adata.c M /trunk/src/lib/krb5/krb/ser_addr.c M /trunk/src/lib/krb5/krb/ser_auth.c M /trunk/src/lib/krb5/krb/ser_cksum.c M /trunk/src/lib/krb5/krb/ser_ctx.c M /trunk/src/lib/krb5/krb/ser_eblk.c M /trunk/src/lib/krb5/krb/ser_key.c M /trunk/src/lib/krb5/krb/ser_princ.c M /trunk/src/lib/krb5/krb/t_kerb.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/os-proto.h M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_dfl.h M /trunk/src/lib/krb5/rcache/rc_io.h M /trunk/src/lib/krb5/rcache/ser_rc.c M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/auth_gssapi.h M /trunk/src/lib/rpc/auth_gssapi_misc.c M /trunk/src/lib/rpc/getrpcent.c M /trunk/src/lib/rpc/svc_auth_gssapi.c M /trunk/src/lib/rpc/xdr.h M /trunk/src/mac/libraries/ChangeLog M /trunk/src/mac/libraries/autoconf.h M /trunk/src/slave/ChangeLog M /trunk/src/slave/kprop.c M /trunk/src/slave/kpropd.c M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/ktest.h M /trunk/src/tests/asn.1/ktest_equal.h M /trunk/src/tests/asn.1/utility.c M /trunk/src/tests/asn.1/utility.h M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/kdb5_mkdums.c M /trunk/src/tests/gssapi/ChangeLog M /trunk/src/tests/gssapi/t_imp_name.c M /trunk/src/tests/hammer/ChangeLog M /trunk/src/tests/hammer/kdc5_hammer.c M /trunk/src/tests/verify/ChangeLog M /trunk/src/tests/verify/kdb5_verify.c M /trunk/src/util/dyn/ChangeLog M /trunk/src/util/dyn/dyn.h M /trunk/src/util/dyn/dynP.h M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_int.h M /trunk/src/util/profile/profile.hin M /trunk/src/util/profile/test_parse.c M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/mk_cmds.c M /trunk/src/util/ss/ss_internal.h M /trunk/src/windows/wintel/ChangeLog M /trunk/src/windows/wintel/enc_des.c M /trunk/src/windows/wintel/enc_des.h M /trunk/src/windows/wintel/encrypt.c M /trunk/src/windows/wintel/encrypt.h Don't conditionalize prototypes; delete macros supporting it. (Maybe overdone; don't worry about restoring them when importing new versions of code.) ------------------------------------------------------------------------ r13791 | raeburn | 2001-10-09 17:14:20 -0400 (Tue, 09 Oct 2001) | 2 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/mglueP.h * mglueP.h: Make all prototypes unconditional. ------------------------------------------------------------------------ r13790 | mitchb | 2001-10-07 04:06:27 -0400 (Sun, 07 Oct 2001) | 6 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/krb_auth_su.c * krb_auth_su.c: Fix a call to plain_dump_principal() that had the wrong number of arguments but was only compiled if GET_TGT_VIA_PASSWD wasn't defined. [Fixes krb5-clients/998] ------------------------------------------------------------------------ r13787 | raeburn | 2001-10-05 23:27:33 -0400 (Fri, 05 Oct 2001) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/des.h M /trunk/src/include/krb5.hin M /trunk/src/include/win-mac.h M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapi.hin M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/com_err.h M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/profile.hin KRB5_EXPORTVAR is defined lots of places but never used; delete it. ------------------------------------------------------------------------ r13786 | raeburn | 2001-10-05 23:14:42 -0400 (Fri, 05 Oct 2001) | 2 lines Changed paths: M /trunk/src/BADSYMS M /trunk/src/ChangeLog M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.c M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/des.h M /trunk/src/include/kerberosIV/krb.h M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/adm_defs.h M /trunk/src/include/krb5/adm_proto.h M /trunk/src/include/krb5/kdb.h M /trunk/src/include/krb5/kdb_dbc.h M /trunk/src/include/krb5/kdb_dbm.h M /trunk/src/include/krb5/kdb_kt.h M /trunk/src/include/krb5/kwinsock.h M /trunk/src/include/krb5/stock/ChangeLog M /trunk/src/include/krb5/stock/osconf.h M /trunk/src/include/krb5.hin M /trunk/src/include/krb54proto.h M /trunk/src/include/port-sockets.h M /trunk/src/include/win-mac.h M /trunk/src/kadmin/v5passwdd/ChangeLog M /trunk/src/kadmin/v5passwdd/adm_conn.c M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/cksumtype_to_string.c M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/crc.c M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/afsstring2key.c M /trunk/src/lib/crypto/des/d3_cbc.c M /trunk/src/lib/crypto/des/des_int.h M /trunk/src/lib/crypto/des/f_cbc.c M /trunk/src/lib/crypto/des/f_cksum.c M /trunk/src/lib/crypto/des/string2key.c M /trunk/src/lib/crypto/enctype_to_string.c M /trunk/src/lib/crypto/keyed_checksum_types.c M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/md4.c M /trunk/src/lib/crypto/md4/rsa-md4.h M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/md5.c M /trunk/src/lib/crypto/md5/rsa-md5.h M /trunk/src/lib/crypto/old/ChangeLog M /trunk/src/lib/crypto/old/des_stringtokey.c M /trunk/src/lib/crypto/old_api_glue.c M /trunk/src/lib/crypto/string_to_cksumtype.c M /trunk/src/lib/crypto/string_to_enctype.c M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/quad_cksum.c M /trunk/src/lib/des425/read_passwd.c M /trunk/src/lib/des425/unix_time.c M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/import_sec_context.c M /trunk/src/lib/gssapi/krb5/krb5_gss_glue.c M /trunk/src/lib/gssapi/krb5/pname_to_uid.c M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/g_init_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_initialize.c M /trunk/src/lib/gssapi/mechglue/mglueP.h M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/logger.c M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/err_txt.c M /trunk/src/lib/krb4/g_admhst.c M /trunk/src/lib/krb4/g_cred.c M /trunk/src/lib/krb4/g_krbhst.c M /trunk/src/lib/krb4/g_phost.c M /trunk/src/lib/krb4/g_pw_in_tkt.c M /trunk/src/lib/krb4/g_svc_in_tkt.c M /trunk/src/lib/krb4/g_tkt_svc.c M /trunk/src/lib/krb4/kname_parse.c M /trunk/src/lib/krb4/kuserok.c M /trunk/src/lib/krb4/memcache.c M /trunk/src/lib/krb4/mk_auth.c M /trunk/src/lib/krb4/mk_err.c M /trunk/src/lib/krb4/mk_priv.c M /trunk/src/lib/krb4/mk_req.c M /trunk/src/lib/krb4/mk_safe.c M /trunk/src/lib/krb4/put_svc_key.c M /trunk/src/lib/krb4/rd_err.c M /trunk/src/lib/krb4/rd_priv.c M /trunk/src/lib/krb4/rd_req.c M /trunk/src/lib/krb4/rd_safe.c M /trunk/src/lib/krb4/rd_svc_key.c M /trunk/src/lib/krb4/realmofhost.c M /trunk/src/lib/krb4/recvauth.c M /trunk/src/lib/krb4/save_creds.c M /trunk/src/lib/krb4/send_to_kdc.c M /trunk/src/lib/krb4/sendauth.c M /trunk/src/lib/krb4/unix_glue.c M /trunk/src/lib/krb4/win_glue.c M /trunk/src/lib/krb4/win_store.c M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/lib/krb5/ccache/cc_memory.c M /trunk/src/lib/krb5/ccache/cc_stdio.c M /trunk/src/lib/krb5/ccache/ccapi/ChangeLog M /trunk/src/lib/krb5/ccache/ccapi/stdcc.c M /trunk/src/lib/krb5/ccache/ccapi/stdcc.h M /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.c M /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.h M /trunk/src/lib/krb5/ccache/ccapi/winccld.c M /trunk/src/lib/krb5/ccache/ccbase.c M /trunk/src/lib/krb5/ccache/ccdefault.c M /trunk/src/lib/krb5/ccache/ccfns.c M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/ser_ktf.c M /trunk/src/lib/krb5/keytab/ktadd.c M /trunk/src/lib/krb5/keytab/ktbase.c M /trunk/src/lib/krb5/keytab/ktdefault.c M /trunk/src/lib/krb5/keytab/ktfr_entry.c M /trunk/src/lib/krb5/keytab/ktremove.c M /trunk/src/lib/krb5/keytab/read_servi.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/auth_con.c M /trunk/src/lib/krb5/krb/bld_pr_ext.c M /trunk/src/lib/krb5/krb/bld_princ.c M /trunk/src/lib/krb5/krb/conv_princ.c M /trunk/src/lib/krb5/krb/copy_addrs.c M /trunk/src/lib/krb5/krb/copy_athctr.c M /trunk/src/lib/krb5/krb/copy_auth.c M /trunk/src/lib/krb5/krb/copy_cksum.c M /trunk/src/lib/krb5/krb/copy_data.c M /trunk/src/lib/krb5/krb/copy_key.c M /trunk/src/lib/krb5/krb/copy_princ.c M /trunk/src/lib/krb5/krb/cp_key_cnt.c M /trunk/src/lib/krb5/krb/decrypt_tk.c M /trunk/src/lib/krb5/krb/deltat.c M /trunk/src/lib/krb5/krb/fwd_tgt.c M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/in_tkt_ktb.c M /trunk/src/lib/krb5/krb/in_tkt_pwd.c M /trunk/src/lib/krb5/krb/in_tkt_sky.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/kfree.c M /trunk/src/lib/krb5/krb/mk_cred.c M /trunk/src/lib/krb5/krb/mk_error.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_rep.c M /trunk/src/lib/krb5/krb/mk_req.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/parse.c M /trunk/src/lib/krb5/krb/preauth.c M /trunk/src/lib/krb5/krb/rd_cred.c M /trunk/src/lib/krb5/krb/rd_error.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_rep.c M /trunk/src/lib/krb5/krb/rd_req.c M /trunk/src/lib/krb5/krb/rd_safe.c M /trunk/src/lib/krb5/krb/recvauth.c M /trunk/src/lib/krb5/krb/sendauth.c M /trunk/src/lib/krb5/krb/serialize.c M /trunk/src/lib/krb5/krb/set_realm.c M /trunk/src/lib/krb5/krb/str_conv.c M /trunk/src/lib/krb5/krb/unparse.c M /trunk/src/lib/krb5/krb/x-deltat.y M /trunk/src/lib/krb5/krb5_libinit.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/an_to_ln.c M /trunk/src/lib/krb5/os/c_ustime.c M /trunk/src/lib/krb5/os/ccdefname.c M /trunk/src/lib/krb5/os/def_realm.c M /trunk/src/lib/krb5/os/free_hstrl.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/init_os_ctx.c M /trunk/src/lib/krb5/os/ktdefname.c M /trunk/src/lib/krb5/os/kuserok.c M /trunk/src/lib/krb5/os/localaddr.c M /trunk/src/lib/krb5/os/lock_file.c M /trunk/src/lib/krb5/os/mk_faddr.c M /trunk/src/lib/krb5/os/prompter.c M /trunk/src/lib/krb5/os/promptusr.c M /trunk/src/lib/krb5/os/read_pwd.c M /trunk/src/lib/krb5/os/sn2princ.c M /trunk/src/lib/krb5/os/timeofday.c M /trunk/src/lib/krb5/os/ustime.c M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/syslog.c M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_io.c M /trunk/src/lib/krb5/rcache/rcfns.c M /trunk/src/lib/krb5util/ChangeLog M /trunk/src/lib/krb5util/compat_recv.c M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/auth_gssapi.h M /trunk/src/lib/rpc/getrpcent.c M /trunk/src/lib/rpc/xdr.h M /trunk/src/lib/win_glue.c M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/com_err.c M /trunk/src/util/et/com_err.h M /trunk/src/util/et/compile_et.c M /trunk/src/util/et/error_message.c M /trunk/src/util/et/error_table.h M /trunk/src/util/et/et_c.awk M /trunk/src/util/et/et_c.perl M /trunk/src/util/et/et_h.awk M /trunk/src/util/et/et_h.perl M /trunk/src/util/et/et_name.c M /trunk/src/util/et/init_et.c M /trunk/src/util/et/internal.h M /trunk/src/util/et/vfprintf.c M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_file.c M /trunk/src/util/profile/prof_int.h M /trunk/src/util/profile/prof_parse.c M /trunk/src/util/profile/profile.hin M /trunk/src/util/profile/test_profile.c M /trunk/src/wconfig.c M /trunk/src/windows/cns/ChangeLog M /trunk/src/windows/cns/cns.c M /trunk/src/windows/gss/ChangeLog M /trunk/src/windows/gss/gss.c M /trunk/src/windows/gss/gss.h M /trunk/src/windows/lib/ChangeLog M /trunk/src/windows/lib/cacheapi.h M /trunk/src/windows/wintel/ChangeLog M /trunk/src/windows/wintel/font.c M /trunk/src/windows/wintel/k5stream.c M /trunk/src/windows/wintel/k5stream.h M /trunk/src/windows/wintel/screen.c M /trunk/src/windows/wintel/screen.h M /trunk/src/windows/wintel/telnet.c M /trunk/src/windows/wintel/wt-proto.h Danilo also says we can get rid of _MSDOS (Win16) tests, and explicit FAR/NEAR specs. ------------------------------------------------------------------------ r13784 | raeburn | 2001-10-05 20:11:20 -0400 (Fri, 05 Oct 2001) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_tgs_req.c * do_tgs_req.c (process_tgs_req): Fix logging of bad transit path info. ------------------------------------------------------------------------ r13780 | raeburn | 2001-10-05 17:42:19 -0400 (Fri, 05 Oct 2001) | 3 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapi.hin M /trunk/src/lib/gssapi/generic/gssapiP_generic.h M /trunk/src/lib/gssapi/generic/gssapi_generic.c M /trunk/src/lib/gssapi/generic/gssapi_generic.h Put back GSS_DLLIMP for variables, but define the macro here instead of in win-mac.h. Drop far/near pointer specs, and _MSDOS (Win16) support. ------------------------------------------------------------------------ r13778 | tlyu | 2001-10-04 14:51:32 -0400 (Thu, 04 Oct 2001) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c * accept_sec_context.c (krb5_gss_accept_sec_context): Ignore unrecognized options properly. [krb5-libs/738] ------------------------------------------------------------------------ r13775 | raeburn | 2001-10-03 20:39:57 -0400 (Wed, 03 Oct 2001) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/des.h M /trunk/src/include/kerberosIV/krb.h M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/adm_proto.h M /trunk/src/include/krb5.hin M /trunk/src/include/win-mac.h M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/block_size.c M /trunk/src/lib/crypto/checksum_length.c M /trunk/src/lib/crypto/cksumtype_to_string.c M /trunk/src/lib/crypto/coll_proof_cksum.c M /trunk/src/lib/crypto/decrypt.c M /trunk/src/lib/crypto/encrypt.c M /trunk/src/lib/crypto/encrypt_length.c M /trunk/src/lib/crypto/enctype_compare.c M /trunk/src/lib/crypto/enctype_to_string.c M /trunk/src/lib/crypto/keyed_checksum_types.c M /trunk/src/lib/crypto/keyed_cksum.c M /trunk/src/lib/crypto/make_checksum.c M /trunk/src/lib/crypto/make_random_key.c M /trunk/src/lib/crypto/old_api_glue.c M /trunk/src/lib/crypto/prng.c M /trunk/src/lib/crypto/string_to_cksumtype.c M /trunk/src/lib/crypto/string_to_enctype.c M /trunk/src/lib/crypto/string_to_key.c M /trunk/src/lib/crypto/valid_cksumtype.c M /trunk/src/lib/crypto/valid_enctype.c M /trunk/src/lib/crypto/verify_checksum.c M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/des.c M /trunk/src/lib/des425/key_sched.c M /trunk/src/lib/des425/new_rnd_key.c M /trunk/src/lib/des425/pcbc_encrypt.c M /trunk/src/lib/des425/quad_cksum.c M /trunk/src/lib/des425/str_to_key.c M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapi.hin M /trunk/src/lib/gssapi/generic/gssapi_generic.c M /trunk/src/lib/gssapi/generic/gssapi_generic.h M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/copy_ccache.c M /trunk/src/lib/gssapi/krb5/get_tkt_flags.c M /trunk/src/lib/gssapi/krb5/gssapi_krb5.h M /trunk/src/lib/gssapi/krb5/krb5_gss_glue.c M /trunk/src/lib/gssapi/krb5/set_ccache.c M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/g_acquire_cred.c M /trunk/src/lib/gssapi/mechglue/g_oid_ops.c M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/dest_tkt.c M /trunk/src/lib/krb4/err_txt.c M /trunk/src/lib/krb4/g_admhst.c M /trunk/src/lib/krb4/g_cred.c M /trunk/src/lib/krb4/g_krbhst.c M /trunk/src/lib/krb4/g_krbrlm.c M /trunk/src/lib/krb4/g_phost.c M /trunk/src/lib/krb4/g_pw_in_tkt.c M /trunk/src/lib/krb4/g_pw_tkt.c M /trunk/src/lib/krb4/g_svc_in_tkt.c M /trunk/src/lib/krb4/g_tf_fname.c M /trunk/src/lib/krb4/g_tf_realm.c M /trunk/src/lib/krb4/g_tkt_svc.c M /trunk/src/lib/krb4/in_tkt.c M /trunk/src/lib/krb4/kname_parse.c M /trunk/src/lib/krb4/kuserok.c M /trunk/src/lib/krb4/lifetime.c M /trunk/src/lib/krb4/memcache.c M /trunk/src/lib/krb4/mk_auth.c M /trunk/src/lib/krb4/mk_err.c M /trunk/src/lib/krb4/mk_priv.c M /trunk/src/lib/krb4/mk_req.c M /trunk/src/lib/krb4/mk_safe.c M /trunk/src/lib/krb4/put_svc_key.c M /trunk/src/lib/krb4/rd_err.c M /trunk/src/lib/krb4/rd_priv.c M /trunk/src/lib/krb4/rd_req.c M /trunk/src/lib/krb4/rd_safe.c M /trunk/src/lib/krb4/rd_svc_key.c M /trunk/src/lib/krb4/realmofhost.c M /trunk/src/lib/krb4/recvauth.c M /trunk/src/lib/krb4/save_creds.c M /trunk/src/lib/krb4/sendauth.c M /trunk/src/lib/krb4/tf_util.c M /trunk/src/lib/krb4/unix_time.c M /trunk/src/lib/krb4/win_store.c M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/lib/krb5/ccache/ccapi/ChangeLog M /trunk/src/lib/krb5/ccache/ccapi/stdcc.h M /trunk/src/lib/krb5/ccache/ccapi/winccld.c M /trunk/src/lib/krb5/ccache/ccbase.c M /trunk/src/lib/krb5/ccache/cccopy.c M /trunk/src/lib/krb5/ccache/ccdefault.c M /trunk/src/lib/krb5/ccache/fcc.h M /trunk/src/lib/krb5/ccache/ser_cc.c M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/ktadd.c M /trunk/src/lib/krb5/keytab/ktbase.c M /trunk/src/lib/krb5/keytab/ktdefault.c M /trunk/src/lib/krb5/keytab/ktfr_entry.c M /trunk/src/lib/krb5/keytab/ktremove.c M /trunk/src/lib/krb5/keytab/read_servi.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/appdefault.c M /trunk/src/lib/krb5/krb/auth_con.c M /trunk/src/lib/krb5/krb/bld_pr_ext.c M /trunk/src/lib/krb5/krb/bld_princ.c M /trunk/src/lib/krb5/krb/chpw.c M /trunk/src/lib/krb5/krb/conv_princ.c M /trunk/src/lib/krb5/krb/copy_addrs.c M /trunk/src/lib/krb5/krb/copy_athctr.c M /trunk/src/lib/krb5/krb/copy_auth.c M /trunk/src/lib/krb5/krb/copy_cksum.c M /trunk/src/lib/krb5/krb/copy_creds.c M /trunk/src/lib/krb5/krb/copy_data.c M /trunk/src/lib/krb5/krb/copy_key.c M /trunk/src/lib/krb5/krb/copy_princ.c M /trunk/src/lib/krb5/krb/copy_tick.c M /trunk/src/lib/krb5/krb/cp_key_cnt.c M /trunk/src/lib/krb5/krb/decrypt_tk.c M /trunk/src/lib/krb5/krb/deltat.c M /trunk/src/lib/krb5/krb/fwd_tgt.c M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/gic_keytab.c M /trunk/src/lib/krb5/krb/gic_opt.c M /trunk/src/lib/krb5/krb/gic_pwd.c M /trunk/src/lib/krb5/krb/in_tkt_ktb.c M /trunk/src/lib/krb5/krb/in_tkt_pwd.c M /trunk/src/lib/krb5/krb/in_tkt_sky.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/kfree.c M /trunk/src/lib/krb5/krb/mk_cred.c M /trunk/src/lib/krb5/krb/mk_error.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_rep.c M /trunk/src/lib/krb5/krb/mk_req.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/parse.c M /trunk/src/lib/krb5/krb/princ_comp.c M /trunk/src/lib/krb5/krb/rd_cred.c M /trunk/src/lib/krb5/krb/rd_error.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_rep.c M /trunk/src/lib/krb5/krb/rd_req.c M /trunk/src/lib/krb5/krb/rd_safe.c M /trunk/src/lib/krb5/krb/recvauth.c M /trunk/src/lib/krb5/krb/sendauth.c M /trunk/src/lib/krb5/krb/ser_actx.c M /trunk/src/lib/krb5/krb/ser_ctx.c M /trunk/src/lib/krb5/krb/serialize.c M /trunk/src/lib/krb5/krb/set_realm.c M /trunk/src/lib/krb5/krb/srv_rcache.c M /trunk/src/lib/krb5/krb/str_conv.c M /trunk/src/lib/krb5/krb/unparse.c M /trunk/src/lib/krb5/krb/vfy_increds.c M /trunk/src/lib/krb5/krb/vic_opt.c M /trunk/src/lib/krb5/krb/x-deltat.y M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/accessor.c M /trunk/src/lib/krb5/os/ccdefname.c M /trunk/src/lib/krb5/os/changepw.c M /trunk/src/lib/krb5/os/def_realm.c M /trunk/src/lib/krb5/os/free_hstrl.c M /trunk/src/lib/krb5/os/genaddrs.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/init_os_ctx.c M /trunk/src/lib/krb5/os/ktdefname.c M /trunk/src/lib/krb5/os/localaddr.c M /trunk/src/lib/krb5/os/prompter.c M /trunk/src/lib/krb5/os/read_pwd.c M /trunk/src/lib/krb5/os/realm_dom.c M /trunk/src/lib/krb5/os/realm_iter.c M /trunk/src/lib/krb5/os/sn2princ.c M /trunk/src/lib/krb5/os/timeofday.c M /trunk/src/lib/krb5/os/ustime.c M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/sscanf.c M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/ser_rc.c M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/com_err.c M /trunk/src/util/et/com_err.h M /trunk/src/util/et/error_message.c M /trunk/src/util/et/init_et.c M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_get.c M /trunk/src/util/profile/prof_init.c M /trunk/src/util/profile/prof_set.c M /trunk/src/util/profile/profile.hin M /trunk/src/windows/wintel/ChangeLog M /trunk/src/windows/wintel/encrypt.h Danilo says we can get rid of the DLLIMP stuff now. ------------------------------------------------------------------------ r13773 | epeisach | 2001-10-02 16:03:55 -0400 (Tue, 02 Oct 2001) | 5 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/Makefile.in * Makefile.in (includes): Depend on $(BUILDTOP)/include/krb5/autoconf.h. Automatic dependencies do not work on systems in which shared libraries are build without static ones. ------------------------------------------------------------------------ r13772 | tlyu | 2001-10-01 21:13:07 -0400 (Mon, 01 Oct 2001) | 2 lines Changed paths: M /trunk/README Fix typo: it's install-guide.ps, not install.ps. ------------------------------------------------------------------------ r13768 | tlyu | 2001-10-01 21:06:36 -0400 (Mon, 01 Oct 2001) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c * accept_sec_context.c (rd_and_store_for_creds): Handle error returns from krb5_rd_cred more sanely. ------------------------------------------------------------------------ r13767 | raeburn | 2001-09-29 00:26:42 -0400 (Sat, 29 Sep 2001) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/locate_kdc.c * locate_kdc.c (add_host_to_list): If address family in sockaddr structure is zero, copy it in from the addrinfo structure. Bug workaround for AIX 4.3.3. ------------------------------------------------------------------------ r13766 | raeburn | 2001-09-28 21:28:30 -0400 (Fri, 28 Sep 2001) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog fix log entry ------------------------------------------------------------------------ r13765 | raeburn | 2001-09-28 20:48:01 -0400 (Fri, 28 Sep 2001) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/localaddr.c provide fake addrinfo implementation; get ipv6 addrs for solaris 8 ------------------------------------------------------------------------ r13764 | raeburn | 2001-09-28 19:55:15 -0400 (Fri, 28 Sep 2001) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_AC_CHECK_TYPE_WITH_HEADERS): Need brackets around arguments to tr. ------------------------------------------------------------------------ r13763 | raeburn | 2001-09-28 18:34:26 -0400 (Fri, 28 Sep 2001) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in avoid extra copy of krb_err.h in include; update dependencies ------------------------------------------------------------------------ r13762 | raeburn | 2001-09-28 18:30:51 -0400 (Fri, 28 Sep 2001) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/Makefile.in update dependencies ------------------------------------------------------------------------ r13761 | raeburn | 2001-09-28 18:20:46 -0400 (Fri, 28 Sep 2001) | 2 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile.in add ##WIN32## prefix to last change, so unix build works ------------------------------------------------------------------------ r13760 | dalmeida | 2001-09-28 11:37:25 -0400 (Fri, 28 Sep 2001) | 5 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile.in Add KRB524_STATIC_HACK for Windows build so that we can generate a k524init binary that has an static copy of the krb5 library and does not depend on krb5 nor krb524 DLLs. This is so that we can distribute a standalone k524init binary before 1.3 goes out. ------------------------------------------------------------------------ r13758 | raeburn | 2001-09-25 23:47:47 -0400 (Tue, 25 Sep 2001) | 4 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/admin.texinfo M /trunk/doc/copyright.texinfo M /trunk/src/include/ChangeLog M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/adm.h M /trunk/src/include/krb5.hin M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/extern.h M /trunk/src/kdc/main.c M /trunk/src/kdc/rtest.c M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/admin.h M /trunk/src/lib/kadm5/alt_prof.c better realm transit path checking for app server transit path checking enforcement for kdc; supporting code, doc update [merged from 1.2.3 release branch] ------------------------------------------------------------------------ r13751 | mitchb | 2001-09-24 19:09:24 -0400 (Mon, 24 Sep 2001) | 5 lines Changed paths: M /trunk/src/slave/ChangeLog M /trunk/src/slave/kpropd.M * kpropd.M: Correct typo (synopsis line should say kpropd, not kprop). (Fixes krb5-doc/692, but the man page still needs to be revisited to check for other updates along with all the other man pages) ------------------------------------------------------------------------ r13750 | mitchb | 2001-09-24 18:52:19 -0400 (Mon, 24 Sep 2001) | 6 lines Changed paths: M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.M * kinit.M: Correct some typos. Thanks to Dennis Davis (Fixes krb5-doc/965, but the man page still needs to be revisited to check for other updates along with all the other man pages) ------------------------------------------------------------------------ r13749 | mitchb | 2001-09-24 18:36:56 -0400 (Mon, 24 Sep 2001) | 6 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/krb5kdc.M * krb5kdc.M: Document the -n option. Thanks to Dennis Davis (Fixes krb5-doc/967, but the man page still needs to be revisited to check for other updates with all the other man pages) ------------------------------------------------------------------------ r13748 | mitchb | 2001-09-16 05:14:11 -0400 (Sun, 16 Sep 2001) | 4 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/ksu.M * ksu.M: Correct a few typos. (Fixes krb5-doc/990 and krb5-doc/991) ------------------------------------------------------------------------ r13747 | raeburn | 2001-09-13 22:06:02 -0400 (Thu, 13 Sep 2001) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogin.c * krlogin.c (try_normal): Permit "rsh" as well as "rlogin" as the program name, for detecting when argv[0] is not the hostname. If argv[0] isn't the hostname, always replace it with the system rlogin pathname. ------------------------------------------------------------------------ r13746 | tlyu | 2001-09-11 21:28:50 -0400 (Tue, 11 Sep 2001) | 2 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/configure.in * configure.in: Cosmetic fix in utmpx.ut_exit check. ------------------------------------------------------------------------ r13740 | epeisach | 2001-09-08 08:25:35 -0400 (Sat, 08 Sep 2001) | 3 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/telnetd.c * telnetd.c: Move include of fake-addrinfo.c to after stdlib.h so that malloc prototype povided. ------------------------------------------------------------------------ r13739 | raeburn | 2001-09-07 10:58:06 -0400 (Fri, 07 Sep 2001) | 3 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/commands.c * commands.c (tn): Don't crash printing null hostname in case where supplied destination is a numeric address that doesn't map to a hostname. ------------------------------------------------------------------------ r13738 | raeburn | 2001-09-07 07:27:07 -0400 (Fri, 07 Sep 2001) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in A /trunk/src/lib/krb5/krb/t_expand.c * t_expand.c: New file. * Makefile.in (SRCS): Add test-case source files; rebuilt dependencies. (t_expand.o): Build from t_expand.c now, no special build rule. ------------------------------------------------------------------------ r13737 | raeburn | 2001-09-07 07:19:24 -0400 (Fri, 07 Sep 2001) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/rd_req_dec.c * rd_req_dec.c (krb5_rd_req_decoded_opt): Pass server realm to transited-list check, not local realm, in case they're different. ------------------------------------------------------------------------ r13736 | raeburn | 2001-09-06 22:36:37 -0400 (Thu, 06 Sep 2001) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin new kdc option flags ------------------------------------------------------------------------ r13735 | raeburn | 2001-09-06 22:17:13 -0400 (Thu, 06 Sep 2001) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin new ticket flags ------------------------------------------------------------------------ r13734 | raeburn | 2001-09-06 06:49:23 -0400 (Thu, 06 Sep 2001) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftp/Makefile.in M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/appl/telnet/libtelnet/Makefile.in M /trunk/src/appl/telnet/telnet/Makefile.in M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/lib/crypto/dk/Makefile.in M /trunk/src/lib/crypto/enc_provider/Makefile.in M /trunk/src/lib/crypto/hash_provider/Makefile.in M /trunk/src/lib/crypto/keyhash_provider/Makefile.in M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/tests/asn.1/Makefile.in updated dependencies for latest make-depend target code ------------------------------------------------------------------------ r13733 | raeburn | 2001-09-06 06:44:32 -0400 (Thu, 06 Sep 2001) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/post.in * post.in (depfix2.sed): collapse multiple slashes; more relative pathname processing ------------------------------------------------------------------------ r13732 | raeburn | 2001-09-06 06:42:47 -0400 (Thu, 06 Sep 2001) | 2 lines Changed paths: M /trunk/src/util/depgen.sed now process myfulldir arg too ------------------------------------------------------------------------ r13731 | raeburn | 2001-09-06 05:43:33 -0400 (Thu, 06 Sep 2001) | 4 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/post.in * post.in (depfix2.sed): New target, generates a sed script that'll do a better job of identifying possible $(SRCTOP) uses. (.depend): Use it. ------------------------------------------------------------------------ r13730 | raeburn | 2001-09-06 05:40:37 -0400 (Thu, 06 Sep 2001) | 3 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/depfix.sed A /trunk/src/util/depgen.sed * depgen.sed: New file. * depfix.sed: Remove /foo/../ sequences, looping til no more. ------------------------------------------------------------------------ r13729 | raeburn | 2001-09-05 20:44:20 -0400 (Wed, 05 Sep 2001) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/fake-addrinfo.h * fake-addrinfo.h: Include socket-utils.h. ------------------------------------------------------------------------ r13728 | epeisach | 2001-09-05 20:09:41 -0400 (Wed, 05 Sep 2001) | 5 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/Makefile.in * Makefile.in ($(BUILDTOP)/include/krb5/autoconf.h): Add rules to build include/krb5/autoconf.h - this file is wiped out during a make clean and sane_hostname.c depends on it. ------------------------------------------------------------------------ r13727 | raeburn | 2001-09-01 20:59:47 -0400 (Sat, 01 Sep 2001) | 2 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile.in * Makefile.in (../include/krb524_err.h): Force build of "includes". ------------------------------------------------------------------------ r13726 | raeburn | 2001-09-01 20:14:07 -0400 (Sat, 01 Sep 2001) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/Makefile.in M /trunk/src/appl/gssftp/ftp/Makefile.in M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/appl/telnet/libtelnet/Makefile.in M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/Makefile.in M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/create/Makefile.in M /trunk/src/tests/dejagnu/Makefile.in M /trunk/src/tests/gssapi/ChangeLog M /trunk/src/tests/gssapi/Makefile.in M /trunk/src/tests/hammer/Makefile.in M /trunk/src/tests/resolve/Makefile.in M /trunk/src/tests/verify/Makefile.in M /trunk/src/util/dyn/Makefile.in M /trunk/src/util/profile/Makefile.in M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/Makefile.in dependencies ------------------------------------------------------------------------ r13725 | raeburn | 2001-09-01 19:53:50 -0400 (Sat, 01 Sep 2001) | 2 lines Changed paths: M /trunk/src/clients/ksu/Makefile.in M /trunk/src/kadmin/ktutil/ChangeLog M /trunk/src/kadmin/ktutil/Makefile.in M /trunk/src/kadmin/testing/util/ChangeLog M /trunk/src/kadmin/testing/util/Makefile.in M /trunk/src/kadmin/v5passwdd/ChangeLog M /trunk/src/kadmin/v5passwdd/Makefile.in M /trunk/src/kdc/Makefile.in M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile.in M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/dk/Makefile.in M /trunk/src/lib/crypto/enc_provider/Makefile.in M /trunk/src/lib/crypto/hash_provider/Makefile.in M /trunk/src/lib/crypto/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/old/Makefile.in M /trunk/src/lib/crypto/raw/Makefile.in M /trunk/src/lib/crypto/sha1/Makefile.in M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/keytab/file/Makefile.in M /trunk/src/lib/krb5/keytab/srvtab/Makefile.in M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/lib/krb5util/Makefile.in M /trunk/src/lib/rpc/Makefile.in M /trunk/src/slave/Makefile.in dependencies ------------------------------------------------------------------------ r13724 | raeburn | 2001-09-01 19:50:59 -0400 (Sat, 01 Sep 2001) | 2 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/depfix.sed *depfix.sed: Drop "$(srcdir)/" prefix for files in current directory, in favor of using VPATH. ------------------------------------------------------------------------ r13723 | raeburn | 2001-09-01 19:49:30 -0400 (Sat, 01 Sep 2001) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/post.in * post.in: Run compiler and sed in separate rules. Make "depend" a recursive target. Check for error from compiler invocation. ------------------------------------------------------------------------ r13722 | raeburn | 2001-09-01 18:15:53 -0400 (Sat, 01 Sep 2001) | 2 lines Changed paths: M /trunk/src/util/et/Makefile.in M /trunk/src/util/pty/Makefile.in M /trunk/src/util/ss/Makefile.in add automatically generated dependencies ------------------------------------------------------------------------ r13721 | raeburn | 2001-09-01 18:03:38 -0400 (Sat, 01 Sep 2001) | 2 lines Changed paths: M /trunk/src/util/depfix.sed add comment ------------------------------------------------------------------------ r13720 | raeburn | 2001-09-01 00:21:32 -0400 (Sat, 01 Sep 2001) | 2 lines Changed paths: M /trunk/src/config/post.in fix ordering in last change ------------------------------------------------------------------------ r13719 | raeburn | 2001-09-01 00:08:55 -0400 (Sat, 01 Sep 2001) | 3 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/depfix.sed * depfix.sed: Temporarily add trailing whitespace to make substitutions more regular. Split lines before writing out. ------------------------------------------------------------------------ r13718 | raeburn | 2001-09-01 00:06:44 -0400 (Sat, 01 Sep 2001) | 5 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/post.in * post.in (.depend): Refuse to do anything if srcdir is ".". Find a shortcut name for SRCTOP to eliminate "foo/.." subsequences, in case the compiler does the same. Run depfix.sed after the directory-specific substitutions, not before. ------------------------------------------------------------------------ r13717 | raeburn | 2001-08-31 19:00:12 -0400 (Fri, 31 Aug 2001) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/fake-addrinfo.c M /trunk/src/include/fake-addrinfo.h use a different macro in fake-addrinfo.h to tell fake-addrinfo.c to define fns ------------------------------------------------------------------------ r13716 | dalmeida | 2001-08-31 16:38:19 -0400 (Fri, 31 Aug 2001) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Fix clean-windows target to clean appl/gssftp/ftp. ------------------------------------------------------------------------ r13715 | raeburn | 2001-08-31 13:47:42 -0400 (Fri, 31 Aug 2001) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/hostaddr.c * hostaddr.c (krb5_os_hostaddr): Don't use AI_DEFAULT. ------------------------------------------------------------------------ r13714 | raeburn | 2001-08-31 01:49:24 -0400 (Fri, 31 Aug 2001) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/socket-utils.h separate sockaddr_storage support from ipv6 support ------------------------------------------------------------------------ r13713 | raeburn | 2001-08-31 01:47:59 -0400 (Fri, 31 Aug 2001) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/acconfig.h M /trunk/src/aclocal.m4 make sockaddr_storage checks separate from ipv6 support ------------------------------------------------------------------------ r13712 | raeburn | 2001-08-31 01:09:55 -0400 (Fri, 31 Aug 2001) | 2 lines Changed paths: M /trunk/src/aclocal.m4 fix typo ------------------------------------------------------------------------ r13711 | raeburn | 2001-08-31 01:03:10 -0400 (Fri, 31 Aug 2001) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/genaddrs.c fix conditionals ------------------------------------------------------------------------ r13710 | raeburn | 2001-08-31 00:56:50 -0400 (Fri, 31 Aug 2001) | 5 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (AC_KRB5_TCL_FIND_CONFIG): Do put /usr/include/tcl$v in TCL_INCLUDES if that's where tcl.h is found. Don't include tcl.h when testing to see if Tcl_CreateInterp is available. (KRB5_AC_CHECK_INET6): Don't require getaddrinfo support. ------------------------------------------------------------------------ r13709 | raeburn | 2001-08-31 00:50:54 -0400 (Fri, 31 Aug 2001) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/genaddrs.c genaddrs.c: update for ipv6 ------------------------------------------------------------------------ r13708 | raeburn | 2001-08-30 23:25:54 -0400 (Thu, 30 Aug 2001) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/socket-utils.h * socket-utils.h (struct krb5int_sockaddr_storage): Add some extra space. ------------------------------------------------------------------------ r13707 | raeburn | 2001-08-30 23:24:05 -0400 (Thu, 30 Aug 2001) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/configure.in * configure.in: Check for ipv6 support. ------------------------------------------------------------------------ r13706 | raeburn | 2001-08-30 23:23:34 -0400 (Thu, 30 Aug 2001) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/ext.h * ext.h: Always use prototype declarations. ------------------------------------------------------------------------ r13705 | raeburn | 2001-08-30 23:22:00 -0400 (Thu, 30 Aug 2001) | 2 lines Changed paths: M /trunk/src/util/pty/sane_hostname.c add comment ------------------------------------------------------------------------ r13704 | raeburn | 2001-08-30 17:05:17 -0400 (Thu, 30 Aug 2001) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/defs.h * defs.h: Don't include socket-utils.h until after netinet/in.h. ------------------------------------------------------------------------ r13703 | raeburn | 2001-08-30 17:03:39 -0400 (Thu, 30 Aug 2001) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in * Makefile.in (rebuild-error-tables): New intermediate target, avoids running make in error_tables directory once for each generated header file we care about. ------------------------------------------------------------------------ r13702 | raeburn | 2001-08-30 15:45:40 -0400 (Thu, 30 Aug 2001) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in avoid re-running autoheader when not needed, using timestamp file ------------------------------------------------------------------------ r13701 | raeburn | 2001-08-30 15:35:35 -0400 (Thu, 30 Aug 2001) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/locate_kdc.c update for fake-addrinfo changes ------------------------------------------------------------------------ r13700 | raeburn | 2001-08-30 15:32:23 -0400 (Thu, 30 Aug 2001) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/fake-addrinfo.c * fake-addrinfo.c (getnameinfo): Cast address argument to gethostbyaddr. ------------------------------------------------------------------------ r13699 | raeburn | 2001-08-30 15:31:21 -0400 (Thu, 30 Aug 2001) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/fake-addrinfo.h * fake-addrinfo.h (AI_V4MAPPED, AI_ADDRCONFIG, AI_ALL, AI_DEFAULT): Define as bogus values, since they're part of getipnodeby* API, not getaddrinfo API. ------------------------------------------------------------------------ r13698 | raeburn | 2001-08-30 15:26:13 -0400 (Thu, 30 Aug 2001) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/commands.c M /trunk/src/appl/telnet/telnet/configure.in ipv6 support, except if source routing is requested (may be broken) ------------------------------------------------------------------------ r13697 | raeburn | 2001-08-29 23:44:03 -0400 (Wed, 29 Aug 2001) | 5 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/telnet.c * telnet.c (setupterm): Now static. (suboption): Rename local variable "ospeed" to "o_speed" to avoid conflict with global. (env_opt_add): Cast opt_welldefined argument to char * to silence warning. ------------------------------------------------------------------------ r13696 | raeburn | 2001-08-29 23:34:51 -0400 (Wed, 29 Aug 2001) | 2 lines Changed paths: A /trunk/src/appl/telnet/telnetd/ISSUES note ipv6 work still not done ------------------------------------------------------------------------ r13695 | raeburn | 2001-08-29 23:34:30 -0400 (Wed, 29 Aug 2001) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/defs.h M /trunk/src/appl/telnet/telnetd/telnetd.c support incoming ipv6 connections; debug mode still ipv4 only ------------------------------------------------------------------------ r13694 | raeburn | 2001-08-29 23:19:30 -0400 (Wed, 29 Aug 2001) | 2 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/sane_hostname.c use fake-addrinfo, get rid of non-getnameinfo support ------------------------------------------------------------------------ r13693 | raeburn | 2001-08-29 22:54:03 -0400 (Wed, 29 Aug 2001) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/termio-tn.c M /trunk/src/appl/telnet/telnetd/termios-tn.c * termio-tn.c, termios-tn.c: Define dummy variables if STREAMSPTY isn't defined, to silence compiler complaints about empty files. ------------------------------------------------------------------------ r13692 | raeburn | 2001-08-29 22:00:56 -0400 (Wed, 29 Aug 2001) | 2 lines Changed paths: M /trunk/src/include/fake-addrinfo.c M /trunk/src/include/fake-addrinfo.h copyrights ------------------------------------------------------------------------ r13691 | raeburn | 2001-08-29 22:00:04 -0400 (Wed, 29 Aug 2001) | 2 lines Changed paths: M /trunk/src/include/socket-utils.h copyright; update comments ------------------------------------------------------------------------ r13690 | raeburn | 2001-08-29 21:11:52 -0400 (Wed, 29 Aug 2001) | 2 lines Changed paths: M /trunk/src/tests/hammer/ChangeLog M /trunk/src/tests/hammer/kdc5_hammer.c * kdc5_hammer.c (main): Initialize enctype at entry; eliminate enctypedone variable. ------------------------------------------------------------------------ r13689 | raeburn | 2001-08-29 20:31:06 -0400 (Wed, 29 Aug 2001) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h A /trunk/src/include/socket-utils.h move socket util definitions (socklen_t, sa2sin, etc) from k5-int to a new file ------------------------------------------------------------------------ r13688 | raeburn | 2001-08-29 16:48:54 -0400 (Wed, 29 Aug 2001) | 2 lines Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.c update fake-addrinfo stuff ------------------------------------------------------------------------ r13687 | raeburn | 2001-08-29 16:48:07 -0400 (Wed, 29 Aug 2001) | 2 lines Changed paths: M /trunk/src/include/ChangeLog A /trunk/src/include/fake-addrinfo.c M /trunk/src/include/fake-addrinfo.h split fake getaddrinfo implementation off into a separate file ------------------------------------------------------------------------ r13684 | raeburn | 2001-08-21 19:52:06 -0400 (Tue, 21 Aug 2001) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_AC_CHECK_INET6): Don't check for AI_ADDRCONFIG. ------------------------------------------------------------------------ r13683 | raeburn | 2001-08-21 19:41:54 -0400 (Tue, 21 Aug 2001) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/walk_rtree.c * walk_rtree.c (krb5_walk_realm_tree): Initialize slen to silence compiler warning. ------------------------------------------------------------------------ r13682 | raeburn | 2001-08-21 19:40:31 -0400 (Tue, 21 Aug 2001) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/glob.c * glob.c (amatch, case '*'): Treat multiple asterisks the same as one. ------------------------------------------------------------------------ r13679 | epeisach | 2001-08-10 11:20:16 -0400 (Fri, 10 Aug 2001) | 10 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/clnt_tcp.c M /trunk/src/lib/rpc/clnt_udp.c M /trunk/src/lib/rpc/pmap_rmt.c M /trunk/src/lib/rpc/svc_tcp.c * clnt_udp.c (clntudp_call): Do not assume that select will not change the timeout struct timeval. Under Linux, this reflects the time left available - which might result in 0 in the case of a timeout. When attempting to resend a request, this may results in a timeout of zero - flooding the server with replay requests. * clnt_tcp.c (readtcp): Same. * pmap_rmt.c (clnt_broadcast): Same * svc_tcp.c (readtcp): Same ------------------------------------------------------------------------ r13678 | epeisach | 2001-08-08 12:59:12 -0400 (Wed, 08 Aug 2001) | 3 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/cnv_tkt_skey.c * cnv_tkt_skey.c (HOST_BYTE_ORDER): When casting const int * to const char * instead of simply char *. ------------------------------------------------------------------------ r13677 | epeisach | 2001-08-08 12:31:02 -0400 (Wed, 08 Aug 2001) | 12 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gc_via_tkt.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/walk_rtree.c * walk_rtree.c (krb5_walk_realm_tree): Do not try to free const char *. * mk_safe.c (krb5_mk_safe_basic): Do not declare local_addr and remote_addr const and then cast the attribute away. * mk_req_ext.c (krb5_generate_authenticator): Static function - remove const attribute from cksum pointer. * gc_via_tkt.c (krb5_get_cred_via_tkt): Cast unsigned integer krb5_error error_value to signed before adding ERROR_TABLE_BASE_krb5. ------------------------------------------------------------------------ r13676 | epeisach | 2001-08-07 17:47:36 -0400 (Tue, 07 Aug 2001) | 6 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/post.in * post.in (all-recurse clean-recurse distclean-recurse install-recurse check-recurse Makefiles-recurse): Do not pass down CC and CCOPTS to subdirs. This causes automatic reconfiguration to fail with autoconf 2.52 where config.status is invoked with different environment variables. ------------------------------------------------------------------------ r13673 | epeisach | 2001-08-06 14:24:56 -0400 (Mon, 06 Aug 2001) | 5 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp (setup_root_shell): Also recognize "nection reset by peer" as a failure to get a root shell. This happens if tcp_wrappers are in use in inetd.conf, but rlogind is not prsent on the machine. ------------------------------------------------------------------------ r13672 | mitchb | 2001-08-03 12:07:19 -0400 (Fri, 03 Aug 2001) | 3 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.M * ftpd.M: Update the usage line and option descriptions to be in sync with what the code actually does and be in a consistent order. ------------------------------------------------------------------------ r13671 | raeburn | 2001-08-03 10:46:44 -0400 (Fri, 03 Aug 2001) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h * k5-int.h (ss2sin6): New gcc-specific function and alternative macro. (krb5_crypt_func, krb5_encrypt_helper): Don't use "usage" in argument names. ------------------------------------------------------------------------ r13670 | mitchb | 2001-08-03 03:46:05 -0400 (Fri, 03 Aug 2001) | 6 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c * ftpd.c (main): Convert to do option parsing with getopt() rather than the whitespace-sensitive voodoo we've used in the past. This fixes a bug where use of -u to set a default umask silently failed and granted more permission on files than desired if the -u and the mode were separated by a space, and likely many other such bugs. ------------------------------------------------------------------------ r13669 | tlyu | 2001-08-02 18:07:00 -0400 (Thu, 02 Aug 2001) | 33 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/authenc.c M /trunk/src/appl/telnet/telnetd/configure.in M /trunk/src/appl/telnet/telnetd/ext.h M /trunk/src/appl/telnet/telnetd/slc.c M /trunk/src/appl/telnet/telnetd/state.c M /trunk/src/appl/telnet/telnetd/telnetd.c M /trunk/src/appl/telnet/telnetd/termstat.c M /trunk/src/appl/telnet/telnetd/utility.c * authenc.c (net_write): Rewrite in terms of netwrite(). * configure.in: Check for vsnprintf(). * ext.h: New prototypes for netprintf, netprintf_urg, netprintf_noflush, netwrite, netputs. * slc.c: Fix to use new NETOBUF-handling functions. * state.c: Fix to use new NETOBUF-handling functions. * telnetd.c: Fix to use new NETOBUF-handling functions. * termstat.c: Fix to use new NETOBUF-handling functions. * utility.c: General rework to be more paranoid about bounds-checking of NETOBUF and NFRONTP. Abstract away interactions with NETOBUF to eliminate explicit references to NFRONTP in many places. (netwrite): New function; copies a buffer to the NETOBUF "ring buffer", checking bounds and calling netflush() if needed. (netputs): New function; calls netwrite() with a nul-terminated string. (netprintf, netprintf_ext): New function; wrap sprintf() with bounds checking for use with NETOBUF. (netprintf_urg): New function; like netprintf() except sets neturg to point at last char written. (netprintf_noflush): New function; like netprintf() except silently fails if NETOBUF is full. (ttloop, printoption, printsub, printdata): Fix to use new NETOBUF-handling functions. ------------------------------------------------------------------------ r13667 | raeburn | 2001-08-01 23:23:45 -0400 (Wed, 01 Aug 2001) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/localaddr.c implement libdefaults/extra_addresses ------------------------------------------------------------------------ r13666 | raeburn | 2001-08-01 23:14:07 -0400 (Wed, 01 Aug 2001) | 4 lines Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.c * klist.c: Include k5-int.h and fake-addrinfo.h. (NEED_SOCKETS, FAI_PREFIX, FAI_IMPLEMENTATION): Define macros. (one_addr): Use getnameinfo always. ------------------------------------------------------------------------ r13665 | raeburn | 2001-08-01 21:57:20 -0400 (Wed, 01 Aug 2001) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/hostaddr.c * hostaddr.c (krb5_os_hostaddr): Only retry non-numeric lookup after numeric lookup if AI_NUMERICHOST is nonzero. ------------------------------------------------------------------------ r13664 | raeburn | 2001-08-01 00:01:29 -0400 (Wed, 01 Aug 2001) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/fake-addrinfo.h * fake-addrinfo.h (AI_NUMERICHOST): Define as zero if not already defined. ------------------------------------------------------------------------ r13663 | raeburn | 2001-07-31 22:31:13 -0400 (Tue, 31 Jul 2001) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/configure.in * configure.in: Include stdlib.h in test for swab declaration. ------------------------------------------------------------------------ r13662 | raeburn | 2001-07-31 19:58:12 -0400 (Tue, 31 Jul 2001) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/chk_trans.c krb5_check_transited_list now takes pointers to const ------------------------------------------------------------------------ r13661 | epeisach | 2001-07-31 04:53:49 -0400 (Tue, 31 Jul 2001) | 4 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/svr_principal.c * svr_principal.c (check_pw_reuse): Change argument for n_pw_hist_data to unsigned to be consistant with calling convention. ------------------------------------------------------------------------ r13660 | epeisach | 2001-07-31 04:53:02 -0400 (Tue, 31 Jul 2001) | 3 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/read_passwd.c * read_passwd.c: Create local variable that takes the "int" bufsize and makes it unsigned for use in malloc, strcmp, etc. ------------------------------------------------------------------------ r13659 | epeisach | 2001-07-31 04:52:36 -0400 (Tue, 31 Jul 2001) | 5 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/changepw.c M /trunk/src/lib/krb5/os/genaddrs.c * genaddrs.c: Use GETPEERNAME_ARG2_TYPE, GETPEERNAME_ARG3_TYPE instead of assuming types. * changepw.c: Use GETSOCKNAME_ARG3_TYPE instead of int in casts. ------------------------------------------------------------------------ r13658 | epeisach | 2001-07-31 04:52:03 -0400 (Tue, 31 Jul 2001) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_in_tkt.c * get_in_tkt.c: Cast to unsigned krb5_error error value to krb5_error_code before trying to add to ERROR_TABLE_BASE_krb5. ------------------------------------------------------------------------ r13657 | epeisach | 2001-07-30 21:34:25 -0400 (Mon, 30 Jul 2001) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4: Fix typo in last change. Do not get rid of spaces in definitions. ------------------------------------------------------------------------ r13656 | epeisach | 2001-07-30 17:36:34 -0400 (Mon, 30 Jul 2001) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/sendauth.c * sendauth.c (krb5_sendauth): Instead of casting second argument to getpeername() and getsockname() to "struct sockaddr *", cast to system specific type as determined by autoconf. ------------------------------------------------------------------------ r13655 | epeisach | 2001-07-30 17:35:08 -0400 (Mon, 30 Jul 2001) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/configure.in * configure.in: Add KRB5_GETSOCKNAME_ARGS and KRB5_GETPEERNAME_ARGS. ------------------------------------------------------------------------ r13654 | epeisach | 2001-07-30 17:34:18 -0400 (Mon, 30 Jul 2001) | 2 lines Changed paths: M /trunk/src/aclocal.m4 Checked in correct change without extraneous debugging code ------------------------------------------------------------------------ r13653 | epeisach | 2001-07-30 17:32:48 -0400 (Mon, 30 Jul 2001) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4: Add functions KRB5_GETSOCKNAME_ARGS and KRB5_GETPEERNAME_ARGS to elucidate the argument types to getsockname() and getpeername(). ------------------------------------------------------------------------ r13652 | epeisach | 2001-07-30 14:22:14 -0400 (Mon, 30 Jul 2001) | 3 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/ftp.c * ftp.c: Declare mech_type in struct gss_trials gss_OID to be compatible with GSS_C_NO_OID type. (was gss_OID *). ------------------------------------------------------------------------ r13651 | dalmeida | 2001-07-27 20:32:00 -0400 (Fri, 27 Jul 2001) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/gssapi_krb5.h Unmark gss_mech_krb5 variable as an import. ------------------------------------------------------------------------ r13650 | dalmeida | 2001-07-27 20:16:51 -0400 (Fri, 27 Jul 2001) | 2 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/gssapi32.def Do no export gss_mech_krb5. ------------------------------------------------------------------------ r13649 | dalmeida | 2001-07-27 20:16:06 -0400 (Fri, 27 Jul 2001) | 4 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/ftp.c Remove local Win32-specific definition of gss_mech_krb5. Use GSS_C_NO_OID instead of gss_mech_krb5 for mech_type to use an implementation specific default. ------------------------------------------------------------------------ r13648 | dalmeida | 2001-07-27 19:41:00 -0400 (Fri, 27 Jul 2001) | 2 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/gssapi32.def Export gss_mech_krb5 as DATA. Mark all exported variables as DATA. ------------------------------------------------------------------------ r13647 | dalmeida | 2001-07-27 19:27:27 -0400 (Fri, 27 Jul 2001) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/gssapi_krb5.h Mark gss_mech_krb5 variable as an import. ------------------------------------------------------------------------ r13646 | epeisach | 2001-07-26 21:53:37 -0400 (Thu, 26 Jul 2001) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/gen_port.c * gen_port.c (krb5_gen_portaddr): Add const to cast of krb5_const_pointer to maintain const status. ------------------------------------------------------------------------ r13645 | epeisach | 2001-07-26 21:53:05 -0400 (Thu, 26 Jul 2001) | 22 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/auth_gssapi_misc.c M /trunk/src/lib/rpc/clnt_simple.c M /trunk/src/lib/rpc/getrpcport.c M /trunk/src/lib/rpc/pmap_clnt.h M /trunk/src/lib/rpc/pmap_getport.c M /trunk/src/lib/rpc/rpc.h M /trunk/src/lib/rpc/svc_auth_gssapi.c M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/client.c M /trunk/src/lib/rpc/unit-test/server.c M /trunk/src/lib/rpc/xdr_reference.c * xdr_reference.c (xdr_reference): Remove cast in argument to memset. * svc_auth_gssapi.c: In call to gss_accept_sec_context, pass OM_uint32 * instead of int *; * pmap_clnt.h, pmap_getport.c (pmap_getport): Prototype changed for protocol from unsigned int to rpc_u_int32 to match struct pmap. * getrpcport.c (gssrpc_getrpcport): Update to reflect proper calling conventions. * rpc.h (callrpc): Change prototype from expecting ints for prognum, versnum and procnum to rpc_u_int32 for consistancy. (getrpcport): Update arguments in similar fashion. * clnt_simple.c (gssrpc_callrpc): Update to reflect prototype change. * auth_gssapi_misc.c (auth_gssapi_display_status_1): Local variable msg_ctx should be OM_uint32 instead of int as argument to gss_display_status. ------------------------------------------------------------------------ r13644 | epeisach | 2001-07-26 21:52:30 -0400 (Thu, 26 Jul 2001) | 6 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_cpw.c M /trunk/src/lib/kdb/kdb_xdr.c * kdb_xdr.c (krb5_dbe_update_mod_princ_data, krb5_encode_princ_contents): Delcare local variable unsigned. * kdb_cpw.c (add_key_pwd): Declare local variable unsigned based on use. ------------------------------------------------------------------------ r13643 | epeisach | 2001-07-25 15:03:35 -0400 (Wed, 25 Jul 2001) | 3 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/adb_xdr.c * adb_xdr.c (xdr_krb5_key_data): Use xdr_krb5_ui_2 instead of xdr_krb5_int16 for key_data_length field. ------------------------------------------------------------------------ r13642 | epeisach | 2001-07-25 15:02:29 -0400 (Wed, 25 Jul 2001) | 5 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/admin_xdr.h M /trunk/src/lib/kadm5/kadm_rpc_xdr.c * kadm_rpc_xdr.c: Add xdr_krb5_ui_2. (xdr_krb5_tl_data): Change local variable from int to unsigned int. * admin_xdr.h: Add prototype for xdr_krb5_ui_2. ------------------------------------------------------------------------ r13641 | epeisach | 2001-07-25 15:00:06 -0400 (Wed, 25 Jul 2001) | 6 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/kdb.h * kdb.h: For structs krb5_tl_data (tl_data_length), krb5_key_data (key-data_length), krb5_db_entry (len, e_length) change the storage types from krb5_int16 to krb5_ui_2. This does not require a database version change as the field sizes are the same. Remove the code ifdefed under KRB5_OLD_AND_KRUFTY. ------------------------------------------------------------------------ r13640 | epeisach | 2001-07-25 13:48:32 -0400 (Wed, 25 Jul 2001) | 4 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/import_sec_context.c M /trunk/src/lib/gssapi/krb5/ser_sctx.c * import_sec_context.c (krb5_gss_import_sec_context): Get rid of variable set but never used. * ser_sctx.c (kg_queue_internalize): Ditto ------------------------------------------------------------------------ r13639 | epeisach | 2001-07-25 13:47:28 -0400 (Wed, 25 Jul 2001) | 10 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/auth_gssapi.c M /trunk/src/lib/rpc/auth_gssapi.h M /trunk/src/lib/rpc/svc.h * auth_gssapi.c (auth_gssapi_create): Change calling convention from passing ints as arguments to OM_uint32 to match spec for gss_init_sec_context. * auth_gssapi.h: Update prototype for auth_gssapi_create. * svc.h (struct svc_req): The rq_clntcred and rq_svccred elements are now void *. ------------------------------------------------------------------------ r13638 | epeisach | 2001-07-25 06:26:42 -0400 (Wed, 25 Jul 2001) | 4 lines Changed paths: M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_dfl.c * rc_dfl.c (krb5_rc_io_fetch): Once length element read from cache, and verified to be positive, put into unsigned int variable for passing to other functions that expect such. ------------------------------------------------------------------------ r13637 | epeisach | 2001-07-25 06:24:31 -0400 (Wed, 25 Jul 2001) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/sn2princ.c * sn2princ.c: Do not cast away const char * in call to strdup. ------------------------------------------------------------------------ r13636 | epeisach | 2001-07-25 06:23:36 -0400 (Wed, 25 Jul 2001) | 10 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/conv_princ.c M /trunk/src/lib/krb5/krb/in_tkt_ktb.c M /trunk/src/lib/krb5/krb/in_tkt_sky.c * in_tkt_sky.c (krb5_get_in_tkt_with_skey): Change cast from krb5_pointer to krb5_const_pointer to ensure const integrity of parameter. * in_tkt_ktb.c (keytab_keyproc): Add const argument to cast of keyseed to struct keytab_keyproc_arg to maintain const status. * conv_princ.c (krb5_524_conv_principal): Cast argument to memcpy to size_t. ------------------------------------------------------------------------ r13635 | epeisach | 2001-07-25 06:23:07 -0400 (Wed, 25 Jul 2001) | 4 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c * asn1_k_encode.c: (asn1_encode_predicted_sam_response): Use asn1_encode_charstring() instead of asn1_decode_octetstring() for krb5_data. (signed vs. unsigned) ------------------------------------------------------------------------ r13634 | jaltman | 2001-07-24 16:29:38 -0400 (Tue, 24 Jul 2001) | 6 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/def_realm.c 2001-07-24 Jeffrey Altman * def_realm.c: krb5_get_default_realm() required a profile file even when KRB5_DNS_LOOKUP was defined. ------------------------------------------------------------------------ r13633 | jaltman | 2001-07-24 16:28:54 -0400 (Tue, 24 Jul 2001) | 5 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/win-pre.in 2001-07024 Jeffrey Altman * win-pre.in: the proper #define is KRB5_DNS_LOOKUP_REALM and not KRB5_DNS_LOOKUP_REALMS ------------------------------------------------------------------------ r13632 | tlyu | 2001-07-24 00:05:35 -0400 (Tue, 24 Jul 2001) | 3 lines Changed paths: M /trunk/src/appl/gssftp/ChangeLog M /trunk/src/appl/gssftp/configure.in * configure.in: Add check for getev() to avoid problems when building setenv.c from appl/bsd. ------------------------------------------------------------------------ r13631 | tlyu | 2001-07-24 00:04:56 -0400 (Tue, 24 Jul 2001) | 5 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/ftp_var.h M /trunk/src/appl/gssftp/ftp/getpass.c * getpass.c: Remove duplicate definitions of sig_t, my_sig_t; they're already declared in ftp_var.h. * ftp_var.h (FDOPEN_SOCKET): Fix second arg. ------------------------------------------------------------------------ r13630 | dalmeida | 2001-07-23 21:20:32 -0400 (Mon, 23 Jul 2001) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in * Makefile.in: Build gssftp client on Win32. ------------------------------------------------------------------------ r13629 | dalmeida | 2001-07-23 21:18:48 -0400 (Mon, 23 Jul 2001) | 4 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/win-post.in M /trunk/src/config/win-pre.in * win-pre.in, win-post.in: Move rule-printing code to win-post.in so we get the correct build options displayed (i.e., the options as they stand after parsing Makefile.in). ------------------------------------------------------------------------ r13628 | dalmeida | 2001-07-23 21:07:16 -0400 (Mon, 23 Jul 2001) | 9 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/Makefile.in M /trunk/src/appl/gssftp/ftp/cmds.c M /trunk/src/appl/gssftp/ftp/ftp.c M /trunk/src/appl/gssftp/ftp/ftp_var.h M /trunk/src/appl/gssftp/ftp/getpass.c M /trunk/src/appl/gssftp/ftp/glob.c M /trunk/src/appl/gssftp/ftp/main.c M /trunk/src/appl/gssftp/ftp/ruserpass.c M /trunk/src/appl/gssftp/ftp/secure.c M /trunk/src/appl/gssftp/ftp/secure.h * Makefile.in, cmds.c, ftp.c, ftp_var.h, getpass.c, glob.c, main.c, ruserpass.c, secure.c, secure.h: Quick and dirty Win32 port. Changes include using sockets more portably; changing the method of getting username, home directory, and temporary filenames; adding password reading code for Win32; directory enumeration via FindNextFile() rather than readdir(); removing OUT labels (which appear to cause problems with MSVC++ 6.0). Since ANSI C, assume we have stdarg.h. ------------------------------------------------------------------------ r13627 | epeisach | 2001-07-23 18:03:28 -0400 (Mon, 23 Jul 2001) | 3 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/setenv.c * setenv.c: Include stdlib.h, provide prototypes for setenv and unsetenv before declaration. ------------------------------------------------------------------------ r13626 | epeisach | 2001-07-23 17:58:57 -0400 (Mon, 23 Jul 2001) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/setenv.c * setenv.c (setenv): Include stdlib.h for malloc prototypes. ------------------------------------------------------------------------ r13625 | epeisach | 2001-07-23 17:50:37 -0400 (Mon, 23 Jul 2001) | 3 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/sys_term.c * sys_term.c (startslave): Get rid of extra argument in call to getptyslave(). ------------------------------------------------------------------------ r13624 | epeisach | 2001-07-23 17:50:24 -0400 (Mon, 23 Jul 2001) | 3 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/enc_des.c * enc_des.c (fb64_start): Remove variable set but never used. ------------------------------------------------------------------------ r13623 | epeisach | 2001-07-23 17:47:11 -0400 (Mon, 23 Jul 2001) | 3 lines Changed paths: M /trunk/src/tests/gssapi/ChangeLog M /trunk/src/tests/gssapi/t_imp_name.c * t_imp_name.c (display_status_1): Remove variable that was set but never used. ------------------------------------------------------------------------ r13622 | raeburn | 2001-07-20 18:58:02 -0400 (Fri, 20 Jul 2001) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/fake-addrinfo.h * fake-addrinfo.h: Include port-sockets.h instead of system header files; should fix Windows build. ------------------------------------------------------------------------ r13621 | epeisach | 2001-07-19 16:59:13 -0400 (Thu, 19 Jul 2001) | 2 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/xdr_mem.c * xdr_mem.c: Do not assume that XDR x_private field is char *. ------------------------------------------------------------------------ r13620 | epeisach | 2001-07-19 16:41:30 -0400 (Thu, 19 Jul 2001) | 16 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/auth.h M /trunk/src/lib/rpc/clnt.h M /trunk/src/lib/rpc/clnt_tcp.c M /trunk/src/lib/rpc/svc.h M /trunk/src/lib/rpc/svc_auth.h M /trunk/src/lib/rpc/svc_tcp.c M /trunk/src/lib/rpc/svc_udp.c M /trunk/src/lib/rpc/types.hin M /trunk/src/lib/rpc/xdr.h * auth.h: AUTH ah_private structure element changed to void *. * clnt.h: CLIENT cl_private structure element changed to type void *. * svc.h: SVCXRPT elements xp_p1 and xp_p2 changed to void * from caddr_t. * svc_udp.c: su_cache element of svcudp_data from caddr_t to void *. * clnt_tcp.c, svc_tcp.c (writetcp, readtcp): Cleanup alignment warning in casts. * types.hin (mem_alloc): Do not cast type of malloc to char *. * xdr.h: Change type of x_private of XDR from caddr_t to void *. ------------------------------------------------------------------------ r13618 | raeburn | 2001-07-19 12:40:52 -0400 (Thu, 19 Jul 2001) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/fake-addrinfo.h * fake-addrinfo.h (translate_h_errno): Supply a default value in case some unrecognized code is returned. (HAVE_GETNAMEINFO): Undefine before defining, just in case. ------------------------------------------------------------------------ r13617 | raeburn | 2001-07-19 10:17:19 -0400 (Thu, 19 Jul 2001) | 5 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/hostaddr.c * hostaddr.c: Include fake-addrinfo.h. (FAI_PREFIX): Define macro. (krb5_os_hostaddr): Use getaddrinfo, to get ipv6 support and thread safety. Support numeric addresses as well. ------------------------------------------------------------------------ r13616 | raeburn | 2001-07-19 10:03:13 -0400 (Thu, 19 Jul 2001) | 4 lines Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.c * klist.c (one_addr): Pass UNIX address family, not Kerberos address type, to inet_ntop. Print different messages for unknown address types and known address types we don't know how to print (e.g., AF_INET6 without inet_ntop). ------------------------------------------------------------------------ r13615 | raeburn | 2001-07-19 08:24:31 -0400 (Thu, 19 Jul 2001) | 7 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_get.c M /trunk/src/util/profile/prof_int.h M /trunk/src/util/profile/prof_tree.c M /trunk/src/util/profile/profile.hin * prof_tree.c (struct profile_iterator): Member "names" now points to const. (profile_node_iterator_create): Argument "names" now points to const. (profile_node_iterator): Local variable "cpp" now points to const. * prof_int.h (profile_node_iterator_create): Decl updated. * prof_get.c (profile_get_values): Argument "names" now points to const. * profile.hin (profile_get_values): Decl updated. ------------------------------------------------------------------------ r13614 | raeburn | 2001-07-19 07:44:26 -0400 (Thu, 19 Jul 2001) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in A /trunk/src/lib/krb5/os/t_locate_kdc.c New utility program. * t_locate_kdc.c: New file. * Makefile.in (t_locate_kdc.o, t_locate_kdc): New targets. ------------------------------------------------------------------------ r13613 | raeburn | 2001-07-19 07:41:24 -0400 (Thu, 19 Jul 2001) | 8 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/locate_kdc.c * locate_kdc.c: Include fake-addrinfo.h. (FAI_PREFIX, FAI_IMPLEMENTATION): Define macros. (get_port, add_sockaddr_to_list, add_host_to_list): Drop gethostbyname/getservbyname support, always use getnameinfo, which should be thread-safe. (translate_ai_error, set_port_num): Now always defined. (set_port_num): Only check for AF_INET6 if KRB5_USE_INET6. ------------------------------------------------------------------------ r13612 | raeburn | 2001-07-19 07:36:05 -0400 (Thu, 19 Jul 2001) | 2 lines Changed paths: M /trunk/src/include/fake-addrinfo.h prefer inet_addr over inet_aton ------------------------------------------------------------------------ r13611 | raeburn | 2001-07-19 07:21:34 -0400 (Thu, 19 Jul 2001) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog delete stuff accidentally committed early ------------------------------------------------------------------------ r13610 | raeburn | 2001-07-19 07:20:46 -0400 (Thu, 19 Jul 2001) | 2 lines Changed paths: M /trunk/src/include/fake-addrinfo.h M /trunk/src/include/krb5/ChangeLog drop temporary sunos4 hacks ------------------------------------------------------------------------ r13609 | raeburn | 2001-07-19 07:16:52 -0400 (Thu, 19 Jul 2001) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin move krb5_os_hostaddr decl from krb5.hin to k5-int.h ------------------------------------------------------------------------ r13608 | raeburn | 2001-07-19 07:15:35 -0400 (Thu, 19 Jul 2001) | 2 lines Changed paths: M /trunk/src/include/ChangeLog A /trunk/src/include/fake-addrinfo.h * fake-addrinfo.h: New file. ------------------------------------------------------------------------ r13607 | raeburn | 2001-07-19 05:54:00 -0400 (Thu, 19 Jul 2001) | 2 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/des.c * des.c (des_ecb_encrypt): Put "static" before "const" for local variable "iv". ------------------------------------------------------------------------ r13606 | raeburn | 2001-07-16 17:16:22 -0400 (Mon, 16 Jul 2001) | 6 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/kadm5_create.c M /trunk/src/kadmin/dbutil/string_table.c M /trunk/src/kadmin/dbutil/string_table.h * string_table.c (str_INITING_KCONTEXT): Variable deleted. * string_table.h (str_INITING_KCONTEXT): Declaration deleted. * kadm5_create.c (kadm5_create, kadm5_create_magic_princs): Don't use str_INITING_KCONTEXT, instead provide (different!) messages more appropriate to the actual code. ------------------------------------------------------------------------ r13605 | raeburn | 2001-07-16 16:25:15 -0400 (Mon, 16 Jul 2001) | 11 lines Changed paths: M /trunk/src/lib/crypto/sha1/ChangeLog M /trunk/src/lib/crypto/sha1/Makefile.in M /trunk/src/lib/crypto/sha1/shs.c A /trunk/src/lib/crypto/sha1/t_shs3.c * t_shs3.c: New test file from Marcus Watts. (longReverse): Resurrected function long since deleted from shs.c. * Makefile.in (check-unix, check-windows): Use t_shs3 test. (clean): Delete it. * shs.c (SHSTransform): Make input data pointer point to const. (SHSUpdate): Bugfixes suggested by Marcus Watts, to fix buffer overruns, bugs with small or odd block sizes. [mostly pr krb5-libs/626] ------------------------------------------------------------------------ r13604 | raeburn | 2001-07-14 07:21:03 -0400 (Sat, 14 Jul 2001) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/v4rcp.c * v4rcp.c (kstream_create_rcp_from_fd, kstream_create_from_fd): Allocate correct amount of space for kstream data. (Patch from Cygnus KerbNet code, 1997.) ------------------------------------------------------------------------ r13597 | epeisach | 2001-07-09 15:01:59 -0400 (Mon, 09 Jul 2001) | 2 lines Changed paths: M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/admin_server.c * admin_server.c: Provide prototype for do_child and declare static. ------------------------------------------------------------------------ r13596 | epeisach | 2001-07-09 11:37:22 -0400 (Mon, 09 Jul 2001) | 2 lines Changed paths: M /trunk/src/lib/rpc/pmap_rmt.c Include string.h for memset prototype. ------------------------------------------------------------------------ r13595 | epeisach | 2001-07-09 11:35:01 -0400 (Mon, 09 Jul 2001) | 8 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/auth_gssapi.c M /trunk/src/lib/rpc/auth_gssapi_misc.c M /trunk/src/lib/rpc/svc.c M /trunk/src/lib/rpc/svc_auth_gssapi.c M /trunk/src/lib/rpc/svc_simple.c M /trunk/src/lib/rpc/svc_tcp.c M /trunk/src/lib/rpc/svc_udp.c M /trunk/src/lib/rpc/xdr_array.c M /trunk/src/lib/rpc/xdr_reference.c * pmap_rmt.c, svc.c, svc_simple.c, svc_udp.c, svc_tcp.c, xdr_array.c, xdr_reference.c : Include string.h for memset and memcmp prototypes. * auth_gssapi.c, auth_gssapi_misc.c, svc_auth_gssapi.c: Cast argment to PRINTF to match format. ------------------------------------------------------------------------ r13594 | epeisach | 2001-07-09 11:33:44 -0400 (Mon, 09 Jul 2001) | 3 lines Changed paths: M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/rpc_test_clnt.c M /trunk/src/lib/rpc/unit-test/rpc_test_svc.c * rpc_test_clnt.c, rpc_test_svc.c: Include string.h for memset prototype. ------------------------------------------------------------------------ r13593 | epeisach | 2001-07-09 08:08:41 -0400 (Mon, 09 Jul 2001) | 9 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/auth.c M /trunk/src/appl/telnet/libtelnet/kerberos.c M /trunk/src/appl/telnet/libtelnet/misc-proto.h M /trunk/src/appl/telnet/libtelnet/misc.c * kerberos.c (Data): Third argument now const. * misc.c (printd): First argument now const. * misc-proto.h: Modify printd prototype to take const first argument. * auth.c: Cast argument to memcpy to unsigned. ------------------------------------------------------------------------ r13592 | epeisach | 2001-07-09 08:07:56 -0400 (Mon, 09 Jul 2001) | 5 lines Changed paths: M /trunk/src/lib/krb5/posix/ChangeLog A /trunk/src/lib/krb5/posix/pos-obsolete.h M /trunk/src/lib/krb5/posix/setenv.c * setenv.c: Include pos-obsolete.h * pos-obsolete.h: Add for obsolete functions until they can be removed from the library. Contains setenv functions. ------------------------------------------------------------------------ r13591 | epeisach | 2001-07-09 08:07:25 -0400 (Mon, 09 Jul 2001) | 4 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/logger.c * logger.c (severity2string): Declare as returning const char *. (klog_com_err_proc): Do not discard const status of format string. ------------------------------------------------------------------------ r13590 | epeisach | 2001-07-09 08:06:37 -0400 (Mon, 09 Jul 2001) | 7 lines Changed paths: M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/hash/hash.c M /trunk/src/util/db2/hash/hash.h M /trunk/src/util/db2/hash/hash_func.c * hash/hash_func.c (hash4): Declare first argument const. * hash/hash.h: struct HTAB fname element now const. * hash/hash.c: Declare third argument to hash_access and init_hash const. ------------------------------------------------------------------------ r13589 | epeisach | 2001-07-08 08:34:16 -0400 (Sun, 08 Jul 2001) | 5 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/commands.c M /trunk/src/appl/telnet/telnet/configure.in * configure.in: Add AC_HEADER_STDARG. * commands.c (call): Rewrite to use varargs/stdarg interface. ------------------------------------------------------------------------ r13588 | epeisach | 2001-07-08 08:25:41 -0400 (Sun, 08 Jul 2001) | 4 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/fgetst.c M /trunk/src/lib/krb4/krb4int.h * fgetst.c: Include krb4int.h. * krb4int.h: Add fgetst prototype. ------------------------------------------------------------------------ r13587 | epeisach | 2001-07-08 08:24:56 -0400 (Sun, 08 Jul 2001) | 3 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/server_internal.h * server_internal.h: Add prototype for krb5_copy_key_data_contents. ------------------------------------------------------------------------ r13586 | epeisach | 2001-07-08 08:24:36 -0400 (Sun, 08 Jul 2001) | 2 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/svr_iters.c * svr_iters.c: Declare kadm5_get_either static ------------------------------------------------------------------------ r13585 | epeisach | 2001-07-08 08:24:10 -0400 (Sun, 08 Jul 2001) | 7 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/rpc_commondata.c M /trunk/src/lib/rpc/svc.c * svc.c (xprt_register): If svc_fdset has not been initilized, FD_ZERO it. * rpc_commondata.c: Do not assume what the structure of an fd_set looks like. Add variable gssrpc_svc_fdset_init to determine if initialized. ------------------------------------------------------------------------ r13584 | epeisach | 2001-07-08 08:23:34 -0400 (Sun, 08 Jul 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/crypto_libinit.c * crypto_libinit.c: Include crypto_libinit.h for prototypes. ------------------------------------------------------------------------ r13583 | epeisach | 2001-07-08 08:22:57 -0400 (Sun, 08 Jul 2001) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.c * login.c (sigint): Declare static. ------------------------------------------------------------------------ r13582 | epeisach | 2001-07-08 08:20:26 -0400 (Sun, 08 Jul 2001) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (CHECK_WAIT_TYPE): Need to include sys/types.h for initial test or pid_t might not be defined. ------------------------------------------------------------------------ r13581 | epeisach | 2001-07-06 15:58:45 -0400 (Fri, 06 Jul 2001) | 2 lines Changed paths: M /trunk/src/tests/resolve/resolve.c * resolve.c: Include stdlib.h (if present) for exit() prototype. ------------------------------------------------------------------------ r13580 | epeisach | 2001-07-06 15:57:45 -0400 (Fri, 06 Jul 2001) | 8 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/auth.c M /trunk/src/appl/telnet/libtelnet/configure.in M /trunk/src/appl/telnet/libtelnet/forward.c * configure.in: Check for need to provide setenv prototype if setenv is in the C library. * forward.c: Provide setenv prototype if needed. * auth.c (auth_name): Cast result of sizeof() to int to match printf format specification. ------------------------------------------------------------------------ r13579 | epeisach | 2001-07-06 15:50:03 -0400 (Fri, 06 Jul 2001) | 6 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/commands.c M /trunk/src/appl/telnet/telnet/configure.in * configure.in: Check if prototype needed for herror(). * commands.c (ayt_status): Add explict return type (void or int) depending on signal handler definition. Add prototype for herror if system does not provide one. ------------------------------------------------------------------------ r13578 | epeisach | 2001-07-06 15:27:46 -0400 (Fri, 06 Jul 2001) | 2 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/trval.c * trval.c: Include string.h for strcmp prototype. ------------------------------------------------------------------------ r13577 | epeisach | 2001-07-06 15:27:30 -0400 (Fri, 06 Jul 2001) | 2 lines Changed paths: M /trunk/src/tests/resolve/ChangeLog * resolve.c: Include stdlib.h (if present) for exit() prototype. ------------------------------------------------------------------------ r13576 | epeisach | 2001-07-06 14:26:50 -0400 (Fri, 06 Jul 2001) | 5 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/sn2princ.c * sn2princ.c (krb5_sname_to_principal): Cast tolower argument to int. * hst_realm.c (krb5_get_host_realm): Cast argument to toupper and tolower to int. ------------------------------------------------------------------------ r13575 | epeisach | 2001-07-06 13:54:35 -0400 (Fri, 06 Jul 2001) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/conv_princ.c * conv_princ.c (krb5_425_conv_principal): Cast argument to tolower to int. ------------------------------------------------------------------------ r13574 | epeisach | 2001-07-06 13:16:36 -0400 (Fri, 06 Jul 2001) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/get_in_tkt.c * get_in_tkt.c: Include os-proto.h for _krb5_conf_boolean prototype. * Makefile.in (LOCALINCLUDES): Add -I$(srcdir)/../os so os-proto.h can be included. ------------------------------------------------------------------------ r13573 | epeisach | 2001-07-06 12:57:47 -0400 (Fri, 06 Jul 2001) | 3 lines Changed paths: M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/hash/dbm.c * hash/dbm.c: Include db-dbm.h for prototypes. ------------------------------------------------------------------------ r13572 | epeisach | 2001-07-06 12:57:25 -0400 (Fri, 06 Jul 2001) | 5 lines Changed paths: M /trunk/src/util/db2/include/ChangeLog A /trunk/src/util/db2/include/db-dbm.h M /trunk/src/util/db2/include/db-ndbm.h * db-dbm.h: New header file which lists the dbm interfaces. * db-ndbm.h: Change prototype from dirinfo to dirfno which matches code and ndbm API. ------------------------------------------------------------------------ r13570 | epeisach | 2001-07-06 11:51:22 -0400 (Fri, 06 Jul 2001) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/sys_term.c * sys_term.c (addarg): Cast char to long in indexing array. ------------------------------------------------------------------------ r13569 | epeisach | 2001-07-06 10:07:01 -0400 (Fri, 06 Jul 2001) | 2 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/auth_unix.c * auth_unix.c: In case GETGROUPS_T is not defined, default to int. ------------------------------------------------------------------------ r13568 | dalmeida | 2001-07-05 20:30:32 -0400 (Thu, 05 Jul 2001) | 5 lines Changed paths: M /trunk/src/lib/crypto/sha1/ChangeLog M /trunk/src/lib/crypto/sha1/shs.c M /trunk/src/lib/crypto/sha1/shs.h M /trunk/src/lib/crypto/sha1/t_shs.c * shs.h, shs.c, t_shs.c: Fix sha1 on Windows by renaming LONG to SHS_LONG to avoid problem with LONG being signed on Windows. Rename BYTE to SHS_BYTE to avoid any name colisions with Windows (where BYTE and LONG are types defined in the Platform SDK). ------------------------------------------------------------------------ r13567 | epeisach | 2001-07-05 20:18:48 -0400 (Thu, 05 Jul 2001) | 25 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krsh.c M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/bsd/login.c M /trunk/src/appl/bsd/setenv.c M /trunk/src/appl/bsd/v4rcp.c * Makefile.in: Link krshd with KRSHDLIBS instead of LOGINLIBS. * configure.in: Creare a new variable KRSHDLIBS which differs from LOGINLIBS by not including libkrb524.a. Test for getenv. * krcp.c: Prototype lostconn(). * krlogind.c: Provide prototype for signal handler cleanup. Implied need to add extra argument to function - ensure consistant calling. * krsh.c: Provide prototype for signal handler sendsig. * krshd.c: Rewrite error() to use stdargs/varargs. (doit): When creating a tty name using getpid. Ensure that does not overflow tty string buffer. * login.c: Provide prototype for signal handler timedout. * setenv.c: Do not define getenv() unless needed. * v4rcp.c: Rewrite error() to use stdargs/varargs. Add signal number argument to lostconn(), include prototype, and ensure called consistantly. ------------------------------------------------------------------------ r13566 | raeburn | 2001-07-05 18:35:47 -0400 (Thu, 05 Jul 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/vectors.c vectors.c: fix some compiler complaints ------------------------------------------------------------------------ r13565 | epeisach | 2001-07-05 16:35:31 -0400 (Thu, 05 Jul 2001) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (CHECK_WAIT_TYPE): Improved testing if wait uses int or struct union as an argument. Tests if a prototype conflict exists with int being used, and if so, falls back on the old test. ------------------------------------------------------------------------ r13564 | epeisach | 2001-07-05 14:45:34 -0400 (Thu, 05 Jul 2001) | 3 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/encrypt.c * encrypt.c (encrypt_reply): Cast arguments to printf to match format in debugging statments. ------------------------------------------------------------------------ r13563 | epeisach | 2001-07-05 12:15:42 -0400 (Thu, 05 Jul 2001) | 26 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/auth_unix.c M /trunk/src/lib/rpc/clnt_tcp.c M /trunk/src/lib/rpc/configure.in M /trunk/src/lib/rpc/svc.h M /trunk/src/lib/rpc/svc_auth.c M /trunk/src/lib/rpc/svc_auth.h M /trunk/src/lib/rpc/svc_auth_gssapi.c M /trunk/src/lib/rpc/svc_auth_unix.c M /trunk/src/lib/rpc/svc_tcp.c M /trunk/src/lib/rpc/xdr.c * configure.in: Add AC_TYPE_GETGROUPS to determine argument to getgroups. * auth_unix.c (authunix_create_default): Use GETGROUPS_T array in call to getgroups. Copy into array of int for call to authunix_create. Note: If auth_unix protection ever used with this code, we will need to cleanup assumptions in int being 32 bits in OTW transfer of gids. * clnt_tcp.c, svc_tcp.c: Change writetcp and readtcp to take char * as first argument to be compatible with xdrrec_create. * xdr.c (xdr_opaque): Cast argument in call to XDR_GETBYTES. * svc.h: Add prototype for gssrpc_svcudp_enablecache. * svc_auth_gssapi.c (_gssrpc_svcauth_gssapi): Change _svcauth_gssapi to _gssrpc_svcauth_gssapi for consistancy. * svc_auth.c: Move prototypes for _gssrpc_svcauth_{unix, null, short, gssapi} to: * svc_auth.h: here. * svc_auth_unix.c: Update _gssrpc_svcauth_short and _gssrpc_svcauth_unix to match prototype. ------------------------------------------------------------------------ r13559 | epeisach | 2001-07-05 11:19:27 -0400 (Thu, 05 Jul 2001) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/rtest.c * rtest.c: Provide a prototype for krb5_klog_syslog() dummy handler. ------------------------------------------------------------------------ r13558 | epeisach | 2001-07-05 07:32:15 -0400 (Thu, 05 Jul 2001) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c * ftpd.c: Provide prototypes for myoob and lostconn. ------------------------------------------------------------------------ r13557 | epeisach | 2001-07-05 07:31:36 -0400 (Thu, 05 Jul 2001) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_io.c * rc_io.c: Declare krb5_rc_io_open_internal static. ------------------------------------------------------------------------ r13556 | epeisach | 2001-07-05 07:31:13 -0400 (Thu, 05 Jul 2001) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/ser_sctx.c * ser_sctx.c: Declare kg_oid_size and kg_queue_size static. ------------------------------------------------------------------------ r13555 | epeisach | 2001-07-05 07:30:16 -0400 (Thu, 05 Jul 2001) | 3 lines Changed paths: M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/hash/hash_log2.c * hash/hash_log2.c: Include hash.h, page.h and extern.h for prototype. ------------------------------------------------------------------------ r13554 | epeisach | 2001-07-04 11:05:09 -0400 (Wed, 04 Jul 2001) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/gssftp.exp M /trunk/src/tests/dejagnu/krb-standalone/v4gssftp.exp * v4gssftp.exp, gssftp.exp: Test transfering a file > 1MB to exercise PBSZ failure. ------------------------------------------------------------------------ r13553 | epeisach | 2001-07-04 10:56:41 -0400 (Wed, 04 Jul 2001) | 7 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/secure.c * secure.c: Instead of hard wiring the FUDGE_FACTOR, new variables to keep track of the total buffer length desired and the actual maximum that can be fitted. Add secure_determine_constants() to determine the mechanism dependent overhead. This has a hard limit for krb4 - for gssapi use gss_wrap_size_limit. ------------------------------------------------------------------------ r13550 | epeisach | 2001-07-03 07:00:43 -0400 (Tue, 03 Jul 2001) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/login.c M /trunk/src/appl/bsd/v4rcp.c * v4rcp.c, login.c: Fill in prototypes, declare many functions static. ------------------------------------------------------------------------ r13549 | epeisach | 2001-07-03 07:00:15 -0400 (Tue, 03 Jul 2001) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c * ftpd.c (sgetpwnam): Remove local declaration of sgetsave. ------------------------------------------------------------------------ r13548 | tlyu | 2001-07-02 17:58:00 -0400 (Mon, 02 Jul 2001) | 6 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/update_utmp.c * update_utmp.c (pty_update_utmp): Remember to chop off leading "/dev/" for the non-sysV case. Handle lseek() returning non-zero yet non-negative values (it usually does... :-), so that we can actually write somewhere not at the beginning of the utmp file if necessary. ------------------------------------------------------------------------ r13547 | epeisach | 2001-07-02 16:03:06 -0400 (Mon, 02 Jul 2001) | 10 lines Changed paths: M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/rpc_test.h M /trunk/src/lib/rpc/unit-test/rpc_test_svc.c M /trunk/src/lib/rpc/unit-test/server.c * rpc_test_svc.c: Change rpc_test_prog_1 to rpc_test_prog_1_svc. * rpc_test.h: Create prototypes for rpc_test_echo_1_svc and rpc_test_prog_1_svc. * server.c: Declare usage and handlesig static. Change rpc_test_echo_1 to rpc_test_echo_1_svc and rpc_test_prog_1 to rpc_test_prog_1_svc. ------------------------------------------------------------------------ r13546 | epeisach | 2001-07-02 14:27:09 -0400 (Mon, 02 Jul 2001) | 3 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_int.h * prof_int.h: Provide prototypes for profile_ser_size, profile_ser_externalize, profile_ser_internalize. ------------------------------------------------------------------------ r13545 | epeisach | 2001-07-02 13:40:32 -0400 (Mon, 02 Jul 2001) | 10 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpcmd.y M /trunk/src/appl/gssftp/ftpd/ftpd.c M /trunk/src/appl/gssftp/ftpd/ftpd_var.h M /trunk/src/appl/gssftp/ftpd/popen.c * popen.c: Include ftpd_var.h. * ftpd.c: Declare secure_fprintf, gunique, sgetsave, sgetpwnam, path_expand static. * ftpd_var.h: Add prototypes for getline, renamefrom, ftpd_popen, ftpd_pclose. * ftpcmd.y: Declare lookup, copy and urgsafe_getc static. ------------------------------------------------------------------------ r13544 | epeisach | 2001-07-02 12:44:54 -0400 (Mon, 02 Jul 2001) | 4 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/commands.c * commands.c: Remove prototypes for EncryptAutoEnc(), EncryptAuthDec(), EcnryptDebug(), EncryptVerbose() as they exists in enc-proto.h in libtelnet. ------------------------------------------------------------------------ r13543 | epeisach | 2001-07-02 12:42:37 -0400 (Mon, 02 Jul 2001) | 31 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/enc-proto.h M /trunk/src/appl/telnet/libtelnet/enc_des.c M /trunk/src/appl/telnet/libtelnet/encrypt.c M /trunk/src/appl/telnet/libtelnet/forward.c M /trunk/src/appl/telnet/libtelnet/genget.c M /trunk/src/appl/telnet/libtelnet/getent.c M /trunk/src/appl/telnet/libtelnet/gettytab.h M /trunk/src/appl/telnet/libtelnet/kerberos5.c A /trunk/src/appl/telnet/libtelnet/krb5forw.h M /trunk/src/appl/telnet/libtelnet/misc-proto.h M /trunk/src/appl/telnet/libtelnet/parsetos.c M /trunk/src/appl/telnet/libtelnet/setenv.c * krb5forw.h: File with prototype for rd_and_store_for_creds(). * kerberos5.c: Include krb5forw.h for rd_and_store_for_creds() prototype which is removed from this file. * forward.c: Include krb5forw.h for prototype. * setenv.c: Include misc-proto.h for setenv/unsetenv prototypes. * parsetos.c: Include misc-proto.h for parsetos prototype. * misc-proto.h: Add prototype for parsetos(), setenv(), unsetenv() as needed. * kerberos5.c: Declare kerberos5_forward() static and flush out prototype. * gettytab.h: Flush out prototypes for getent() and getstr(). * getent.c: Include gettytab.h for prototypes. * genget.c: Include misc.h for prototypes. * enc_des.c: Add prototype for fb64_printsub. * enc-proto.h: Add prototypes for encrypt_debug(), finddecryption(), EncryptAuthEnc(), EncryptAutoDec(), EncryptDebug(), EncryptVerbose(). * encrypt.c: Declare encrypt_list_types() and encrypt_keyid() static. ------------------------------------------------------------------------ r13542 | epeisach | 2001-07-02 09:26:33 -0400 (Mon, 02 Jul 2001) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/commands.c * commands.c: Declare sourceroute() static. ------------------------------------------------------------------------ r13541 | epeisach | 2001-07-02 06:45:38 -0400 (Mon, 02 Jul 2001) | 13 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/commands.c M /trunk/src/appl/telnet/telnet/externs.h M /trunk/src/appl/telnet/telnet/main.c M /trunk/src/appl/telnet/telnet/ring.h M /trunk/src/appl/telnet/telnet/sys_bsd.c M /trunk/src/appl/telnet/telnet/telnet.c * commands.c: Declare local functions static. * main.c: Declare usage() static. * ring.h: Provide full prototypes for ring_mark() and ring_clear_mark(). * sys_bsd.c: Declare signal handler and NetNonblockingIO static. * telnet.c: Declear gettermname() and mklist() static. Change local variable timeout to tmie_out to avoid shadowing curses header file. ------------------------------------------------------------------------ r13540 | epeisach | 2001-07-02 06:45:21 -0400 (Mon, 02 Jul 2001) | 10 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/state.c M /trunk/src/appl/telnet/telnetd/sys_term.c M /trunk/src/appl/telnet/telnetd/telnetd.c M /trunk/src/appl/telnet/telnetd/utility.c * state.c: Declate doclientstat() static and conditionalize inclusion if LINEMODE defined. * sys_term.c: Declare getptyslave() and addard() static. * telnetd.c: Declare _gettermname() and getterminaltype() static. * utility.c: Declare putstr() and nextitem() static. ------------------------------------------------------------------------ r13539 | epeisach | 2001-07-01 07:45:32 -0400 (Sun, 01 Jul 2001) | 10 lines Changed paths: M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/acl_files.c M /trunk/src/kadmin/v4server/admin_server.c M /trunk/src/kadmin/v4server/kadm_funcs.c M /trunk/src/kadmin/v4server/kadm_server.h M /trunk/src/kadmin/v4server/kadm_supp.c * kadm_server.h: Add prototypes for missing acl_ functions. * admin_server.c, kadm_func.c: Declare functions static that are local to file. * acl_files.c: Include kadm_server.h for prototypes. Flush out static prototype for acl_abort. * kadm_supp.c: Include kadm_server.h for prototypes. ------------------------------------------------------------------------ r13538 | epeisach | 2001-07-01 07:45:10 -0400 (Sun, 01 Jul 2001) | 12 lines Changed paths: M /trunk/src/kadmin/testing/util/ChangeLog M /trunk/src/kadmin/testing/util/tcl_kadm5.c A /trunk/src/kadmin/testing/util/tcl_kadm5.h M /trunk/src/kadmin/testing/util/tcl_ovsec_kadm.c M /trunk/src/kadmin/testing/util/test.c * tcl_kadm5.h: File with prototypes for Tcl_kadm5_init and Tcl_ovsec_kadm_init. * tcl_kadm5.c: Include tcl_kadm5.h. Declare tcl_kadm5_{rename,chpass,get}_principal, tcl_kadm5_chpass_principal_util, tcl_kadm5_randkey_principal, tcl_kadm5_{create,delete,modify,get}_policy, tcl_kadm5_free_{principal,policy}_ent, tcl_kadm5_get_privs as static. * test.c, tcl_ovsec_kadm.c: Include tcl_kadm5.h. ------------------------------------------------------------------------ r13537 | epeisach | 2001-07-01 07:42:53 -0400 (Sun, 01 Jul 2001) | 9 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/kadm_rpc_svc.c M /trunk/src/kadmin/server/misc.c M /trunk/src/kadmin/server/misc.h M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/kadmin/server/schpw.c M /trunk/src/kadmin/server/server_stubs.c * misc.c, server_stubs.c: Nuke rcsid. * misc.h: Add prototypes for kadm_1 and process_chpw_request. * ovsec_kadmd.c: Include misc.h and remove prototype for process_chpw_request and kadm_1. * kadm_rpc_svc.c, schpw.c: Include misc.h for prototypes. ------------------------------------------------------------------------ r13536 | epeisach | 2001-07-01 07:39:38 -0400 (Sun, 01 Jul 2001) | 11 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/kadm5_create.c A /trunk/src/kadmin/dbutil/nstrtok.h M /trunk/src/kadmin/dbutil/ovload.c M /trunk/src/kadmin/dbutil/string_table.c M /trunk/src/kadmin/dbutil/strtok.c * nstrtok.h: New file with prototype for nstrtok. * ovload.c: Include nstrtok.h * strtok.c: Include nstrtok.h for prototype. Declare delim as const char * argument. Delete rcsid. * string_table.c: Delete rcsid. * kadm5_create.c (build_name_with_realm): Declare static. ------------------------------------------------------------------------ r13532 | tlyu | 2001-06-29 22:57:51 -0400 (Fri, 29 Jun 2001) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/init_ctx.c * init_ctx.c (get_profile_etype_list): Fix etype-counting loop so that trailing separator characters (as in the DEFAULT_ETYPE_LIST) don't cause another iteration, which was causing the following loop to fall off the end of the string due to count being one too great. ------------------------------------------------------------------------ r13531 | tlyu | 2001-06-29 20:06:32 -0400 (Fri, 29 Jun 2001) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/configure.in * configure.in: Add check for ifaddrs.h, which missing. ------------------------------------------------------------------------ r13529 | epeisach | 2001-06-28 19:00:46 -0400 (Thu, 28 Jun 2001) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/chk_trans.c * chk_trans.c (foreach_realm): Cleanup loal variable set but never used. ------------------------------------------------------------------------ r13528 | epeisach | 2001-06-28 16:46:58 -0400 (Thu, 28 Jun 2001) | 57 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/auth.h M /trunk/src/lib/rpc/auth_gssapi.h M /trunk/src/lib/rpc/clnt.h M /trunk/src/lib/rpc/clnt_perror.c M /trunk/src/lib/rpc/clnt_raw.c M /trunk/src/lib/rpc/clnt_tcp.c M /trunk/src/lib/rpc/clnt_udp.c M /trunk/src/lib/rpc/get_myaddress.c M /trunk/src/lib/rpc/pmap_clnt.h M /trunk/src/lib/rpc/pmap_prot.h M /trunk/src/lib/rpc/pmap_rmt.c M /trunk/src/lib/rpc/pmap_rmt.h M /trunk/src/lib/rpc/rpc.h M /trunk/src/lib/rpc/rpc_commondata.c M /trunk/src/lib/rpc/rpc_dtablesize.c M /trunk/src/lib/rpc/rpc_msg.h M /trunk/src/lib/rpc/svc.c M /trunk/src/lib/rpc/svc.h M /trunk/src/lib/rpc/svc_auth.c M /trunk/src/lib/rpc/svc_auth.h M /trunk/src/lib/rpc/svc_auth_any.c M /trunk/src/lib/rpc/svc_auth_gssapi.c M /trunk/src/lib/rpc/svc_raw.c M /trunk/src/lib/rpc/svc_simple.c M /trunk/src/lib/rpc/svc_tcp.c M /trunk/src/lib/rpc/svc_udp.c M /trunk/src/lib/rpc/xdr.c M /trunk/src/lib/rpc/xdr.h M /trunk/src/lib/rpc/xdr_alloc.c M /trunk/src/lib/rpc/xdr_mem.c M /trunk/src/lib/rpc/xdr_rec.c M /trunk/src/lib/rpc/xdr_stdio.c * auth.h: Provide full prototype for xdr_des_block. * auth_gssapi.h: Complete prototypes for _svcauth_gssapi_unset_names(). * clnt.h: Prototype dispatch functions and all functions. * clnt_perror.c: Prototype static auth_errmsg(). * clnt_raw.h clnt_tcp.c, clnt_udp.c: Provide prototypes to static functions and match dispatch table prototypes. control function takes void * instead of caddr_t. * pmap_rmt.c: Move prototype for resultproc_t to pmap_clnt.h. * rpc.h: get_myaddress returns int. Add prototypes for callrpc and getrpcport. * rpc_commondata.c (rpc_createerr): When initializing rpc_creaerr use RPC_SUCCESS instead of 0. * get_myaddress.c, rpc_dtablesize.c: Include gssrpc/rpc.h for prototype. * pmap_clnt.h, pmap_prot.h, pmap_rmt.h, rpc_msg.h: Full prototypes for all functions. * svc.c: Provide full prototype for static function. * svc.h: Prototypes for dispatch functions added. Flushed out prototypes for all functions missing prototypes. Added prototype for svcfd_create. * svc_auth.c: Prototypes for all functions referenced. * svc_auth.h: Prototype dispatch functions to svc_auth_ops. * svc_auth_any.c: Replace use of authany_wrap() with a new local function that matches svc_auth_ops dispatch table. * svc_simple.c: Provide prototype for static function universal. Fill in missing types of parameters to gssrpc_registerrpc. * svc_raw.c svc_tcp.c, svc_udp.c: Provide prototypes for static functions and match prototypes in dispatch table. Change getargs and freeargs argument to void * from caddr_t. * xdr.c (xdr_void): Function to match prototype of arguments given. * xdr.h: Provide full prototypes for xdr_ops dispatch table and xdr_void(). * svc_auth_gssapi.c, xdr_alloc.c, xdr_mem.c, xdr_rec.c, xdr_stdio.c: Provide protypes for static functions and match dispatch tables. ------------------------------------------------------------------------ r13527 | epeisach | 2001-06-28 15:02:04 -0400 (Thu, 28 Jun 2001) | 4 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/krb4int.h * krb4int.h: Provide prototype for krb_get_default_user and krb_set_default_user if _WINDOWS is not defined. There is a conditional prototype in krb.h for them. ------------------------------------------------------------------------ r13526 | raeburn | 2001-06-28 10:53:38 -0400 (Thu, 28 Jun 2001) | 2 lines Changed paths: M /trunk/src/util/pty/dump-utmp.c oops, forgot to save fixed version ------------------------------------------------------------------------ r13525 | raeburn | 2001-06-28 08:35:20 -0400 (Thu, 28 Jun 2001) | 2 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/dump-utmp.c misc cleanup in dump-utmp ------------------------------------------------------------------------ r13524 | raeburn | 2001-06-28 08:20:34 -0400 (Thu, 28 Jun 2001) | 2 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/update_utmp.c * update_utmp.c (pty_update_utmp): Don't copy host if it's a null pointer. ------------------------------------------------------------------------ r13521 | epeisach | 2001-06-27 17:16:13 -0400 (Wed, 27 Jun 2001) | 18 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/auth.h M /trunk/src/lib/rpc/auth_gssapi.c M /trunk/src/lib/rpc/auth_gssapi.h M /trunk/src/lib/rpc/auth_none.c M /trunk/src/lib/rpc/auth_unix.c M /trunk/src/lib/rpc/auth_unix.h M /trunk/src/lib/rpc/bindresvport.c *bindresvport.c: Include gssrpc/rpc.h for prototype. * auth_unix.h: Expand prototype for xdr_authunix_params to include arguments. * auth_gssapi.h: Give full prototypes for xdr_gss_buf, xdr_authgssapi_creds, xdr_authgssapi_init_arg and xdr_authgssapi_init_res. * auth_gssapi.c, auth_none.c, auth_unix.c: For struct AUTH disptach functions, provide full prototypes and ensure consistant usage in functions * auth.h: Provide prototypes dispatch functions in struct AUTH. Give a forward declaration of struct rpc_msg. Change duplicate definitions of AUTH_WRAP and AUTH_UNWRAP into auth_wrap and auth_unwrap. Give full prototype for authany_wrap. ------------------------------------------------------------------------ r13518 | epeisach | 2001-06-27 07:21:18 -0400 (Wed, 27 Jun 2001) | 2 lines Changed paths: M /trunk/src/lib/krb5util/ChangeLog M /trunk/src/lib/krb5util/compat_recv.c * compat_recv.c: Flush out prototype for static krb_v4_recvauth. ------------------------------------------------------------------------ r13517 | epeisach | 2001-06-27 07:20:33 -0400 (Wed, 27 Jun 2001) | 14 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/ad_print.c M /trunk/src/lib/krb4/decomp_tkt.c M /trunk/src/lib/krb4/g_svc_in_tkt.c M /trunk/src/lib/krb4/klog.c M /trunk/src/lib/krb4/krb4int.h M /trunk/src/lib/krb4/log.c M /trunk/src/lib/krb4/mk_req.c M /trunk/src/lib/krb4/month_sname.c M /trunk/src/lib/krb4/rd_preauth.c M /trunk/src/lib/krb4/sendauth.c M /trunk/src/lib/krb4/stime.c M /trunk/src/lib/krb4/unix_glue.c * krb4int.h: Add prototypes for ad_print, krb_svc_init, krb_svc_init_preauth, krb_get_svc_in_tkt_preauth, kset_logfile, krb_log, krb_set_logfile, krb_set_lifetime, month_sname, krb_rd_preauth, krb_net_rd_preauth, krb_net_rd_sendauth, krb_stime, krb_start_session, krb_end_session, krb_get_default_user, krb_set_default_user. * ad_print.c, g_svc_in_tkt.c, klog.c, log.c, mk_req.c, month_sname.c, rd_preauth.c, sendauth.c, stime.c, unix_glue.c: Include krb4int.h for prototypes. * decomp_tkt.c: Include krb54proto.h for decomp_tkt_krb5() prototype. ------------------------------------------------------------------------ r13516 | epeisach | 2001-06-27 07:20:08 -0400 (Wed, 27 Jun 2001) | 2 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/klog.h * klog.h: Flush out prototype for klog(). ------------------------------------------------------------------------ r13515 | tlyu | 2001-06-26 23:47:04 -0400 (Tue, 26 Jun 2001) | 4 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapi.hin M /trunk/src/lib/gssapi/generic/gssapi_generic.c M /trunk/src/lib/gssapi/generic/gssapi_generic.h * gssapi.hin, gssapi_generic.h, gssapi_generic.c: added oids from rfc 2744. Kept old oids for compatibility. [pullup of lxs's changes] ------------------------------------------------------------------------ r13514 | epeisach | 2001-06-26 17:10:17 -0400 (Tue, 26 Jun 2001) | 5 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/kadmin/server/server_glue_v1.c * server_glue_v1.c: Include misc.h for prototypes. * ovsec_kadmd.c: Declare usage() and display_status() static. Flush out static prototype for display_status_1(). ------------------------------------------------------------------------ r13513 | epeisach | 2001-06-26 16:44:39 -0400 (Tue, 26 Jun 2001) | 3 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/install.texinfo M /trunk/doc/user-guide.texinfo * user-guide.texinfo, install.texinfo: Cleanup makeinfo warning of not having `.' or `,' after @xref. ------------------------------------------------------------------------ r13512 | epeisach | 2001-06-26 16:35:59 -0400 (Tue, 26 Jun 2001) | 14 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/cr_tkt.c M /trunk/src/lib/krb4/g_admhst.c M /trunk/src/lib/krb4/g_cnffile.c M /trunk/src/lib/krb4/g_krbhst.c M /trunk/src/lib/krb4/g_krbrlm.c M /trunk/src/lib/krb4/g_pw_in_tkt.c M /trunk/src/lib/krb4/gethostname.c M /trunk/src/lib/krb4/krb4int.h M /trunk/src/lib/krb4/realmofhost.c * krb4int.h: Add prototypes for krb__get_realmsfile(), krb5 prototypes are declarted from krb.hkrb__get_cnffile() and krb5 prototypes are declarted from krb.hk_gethostname(). * g_pw_in_tkt.c: Declare passwd_to_key() static. * cr_tkt.c: Move krb5.h inclusion before krb.h so that certain krb5 prototypes are declarted from krb.h. * g_admhost.c, g_cnffile.c, g_krbhst.c, g_krbrlm.c, gethostname.c krb5 prototypes are declarted from krb.hrealmofhost.c: Include krb4int.h and remove prototypes included in there. ------------------------------------------------------------------------ r13511 | epeisach | 2001-06-26 16:35:31 -0400 (Tue, 26 Jun 2001) | 5 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/conv_creds.c M /trunk/src/krb524/krb524.h * conv_creds.c: Nuke prototype in file. * krb524.h: Replace profile for krb524_send_message() with krb524_sendto_kdc(). (krb524_send_message no longer exists). ------------------------------------------------------------------------ r13510 | epeisach | 2001-06-26 16:35:08 -0400 (Tue, 26 Jun 2001) | 7 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/authorization.c M /trunk/src/clients/ksu/ksu.h * authorization.c (find_first_cmd_that_exists): Change xmalloc() to xcalloc() where was intented in code (two arguments to xmalloc). * ksu.h: Provide full prototypes for xmalloc(), xrealloc(), xcalloc(), and xstrdup(). ------------------------------------------------------------------------ r13509 | epeisach | 2001-06-26 16:26:53 -0400 (Tue, 26 Jun 2001) | 3 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/prot.h * prot.h: Flush out prototypes for create_auth_reply(), pkt_cipher(). ------------------------------------------------------------------------ r13508 | epeisach | 2001-06-26 16:24:43 -0400 (Tue, 26 Jun 2001) | 4 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/getdate.y * getdate.y: Provide full prototype for getdate_yylex() and getdate_yyerror(). ------------------------------------------------------------------------ r13507 | epeisach | 2001-06-26 15:59:45 -0400 (Tue, 26 Jun 2001) | 3 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/str_conv.c * str_conv.c (krb5_string_to_keysalts): When parsing string, allow for extra separator characters (like spaces) between keysalts. ------------------------------------------------------------------------ r13502 | raeburn | 2001-06-22 23:14:08 -0400 (Fri, 22 Jun 2001) | 2 lines Changed paths: M /trunk/doc/api/ChangeLog M /trunk/doc/api/ccache.tex * ccache.tex (krb5_cc_default): Fix "equivalent to" example code. ------------------------------------------------------------------------ r13501 | tlyu | 2001-06-22 19:37:35 -0400 (Fri, 22 Jun 2001) | 14 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/gssftp.exp M /trunk/src/tests/dejagnu/krb-standalone/kadmin.exp M /trunk/src/tests/dejagnu/krb-standalone/rcp.exp M /trunk/src/tests/dejagnu/krb-standalone/rsh.exp M /trunk/src/tests/dejagnu/krb-standalone/standalone.exp M /trunk/src/tests/dejagnu/krb-standalone/v4gssftp.exp * gssftp.exp: Use $tmppwd rather than hardcoding tmpdir. * kadmin.exp: Use $tmppwd rather than hardcoding tmpdir. * rcp.exp: Use $tmppwd rather than hardcoding tmpdir. * rsh.exp: Rearrange ordering of environment setup slightly. * standalone.exp: Use $KLIST -5 -e so as to better debug enctype problems. * v4gssftp.exp: Do check_klogin as well as check_k5login. Use $tmppwd rather than hardcoding tmpdir. ------------------------------------------------------------------------ r13500 | tlyu | 2001-06-22 19:37:16 -0400 (Fri, 22 Jun 2001) | 30 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp: Use the interface variable $TMPDIR to allow the specification of an alternative temporary directory. Wrap a loop around various testings and settings of interface variables that specify the locations of programs to be tested, e.g. $KADMIND. Add some support for having different sets of enctypes on client, server, and kdc. The envstack changes and multiple config file support should get cleaned up somewhat later to possibly allow for programs to execute on different hosts. (check_k5login): Fix up to reflect actual (perhaps bogus) behavior of krb5_kuserok(), which doesn't do quite what we expect, so there really does need to be something like "luser@KRBTEST.COM" in the .k5login file. (check_klogin): New procedure; .klogin also needs to be checked for the v4gssftp test. (envstack_push, envstack_pop): New procedure; keep a stack of environment variable state, which is useful for running different programs with different config files. (setup_runtime_flags, setup_kerberos_env): Rewrite somewhat so they play nice with the envstack. (setup_krb5_conf): New procedure; write a config file with the contents parameterized based on the type of program that will use it. (setup_kerberos_files): Create different krb5.conf files for client, server, and kdc. (setup_kadmind_srvtab, setup_kerberos_db, start_kerberos_daemons): Rewrite to play nice with envstack. (setup_root_shell_noremote): New procedure from raeburn; handle the case where we're already running as root. (setup_root_shell): Call setup_root_shell_noremote as appropriate. ------------------------------------------------------------------------ r13499 | epeisach | 2001-06-22 14:19:55 -0400 (Fri, 22 Jun 2001) | 6 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin * krb5.hin: Do not use "random_key" as argument name. When krb.h included, it gets redefined. Do not use "options" either. * k5-int.h (krb5_get_init_creds): Do not use "options" as argument name. ------------------------------------------------------------------------ r13498 | epeisach | 2001-06-22 14:19:28 -0400 (Fri, 22 Jun 2001) | 8 lines Changed paths: M /trunk/doc/kadmin/ChangeLog A /trunk/doc/kadmin/README A /trunk/doc/kadmin/draft-ietf-cat-kerb-chg-password-02.txt * draft-ietf-cat-kerb-chg-password-02.txt: Describes protocol in use by krb5_change_password(). * README: Describes which admin protocol is used with which server. There is a newer draft of the password changing protocol out (version 2 of the protocol) but we do not implement it. ------------------------------------------------------------------------ r13497 | epeisach | 2001-06-22 13:50:01 -0400 (Fri, 22 Jun 2001) | 2 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/krb.h * krb.h: Don't use "options" and "user" as argument names. ------------------------------------------------------------------------ r13496 | epeisach | 2001-06-22 12:16:45 -0400 (Fri, 22 Jun 2001) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/krlogind.c * krlogind.c: Provide daemon prototype if needed. * configure.in: Test if prototype for daemon necessary. ------------------------------------------------------------------------ r13495 | epeisach | 2001-06-22 11:42:19 -0400 (Fri, 22 Jun 2001) | 3 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/telnetd.c * telnetd.c (main): Change variable sin to sin4. (encrypt_failure): Change to not shadow global error_message. ------------------------------------------------------------------------ r13494 | epeisach | 2001-06-22 11:39:33 -0400 (Fri, 22 Jun 2001) | 5 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/authenc.c M /trunk/src/appl/telnet/telnet/commands.c * commands.c (tn): Change sin to sin4 to not shadow global. * authenc.c (telnet_gets): Change local variable prompt to tprompt to not shadow global variable. ------------------------------------------------------------------------ r13493 | epeisach | 2001-06-22 11:35:07 -0400 (Fri, 22 Jun 2001) | 10 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/enc_des.c M /trunk/src/appl/telnet/libtelnet/kerberos.c M /trunk/src/appl/telnet/libtelnet/kerberos5.c * enc_des.c: Change local variable index to idx to not shadown global function. * kerberos5.c (kerberos5_is): Change errbuf to kerrbuf to not shadow previous local. * kerberos.c (kerberos4_send): Change random_key to rand_key to prevent redefine by des.h. Change auth to kauth to not shadow global. (kerberos4_status): Change name to kname for same reason. ------------------------------------------------------------------------ r13492 | epeisach | 2001-06-22 11:16:32 -0400 (Fri, 22 Jun 2001) | 5 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpcmd.y M /trunk/src/appl/gssftp/ftpd/ftpd.c * ftpcmd.y (help): Change local variable type to ftype. * ftpd.c (main): Local variable name changes to prevent shadowing of cp, sin, optarg. ------------------------------------------------------------------------ r13491 | epeisach | 2001-06-22 10:36:24 -0400 (Fri, 22 Jun 2001) | 3 lines Changed paths: M /trunk/src/kadmin/v5passwdd/ChangeLog M /trunk/src/kadmin/v5passwdd/adm_conn.c * adm_conn.c (kadm_get_ccache): Cast return from getpid() to int to match format. ------------------------------------------------------------------------ r13490 | epeisach | 2001-06-22 10:31:47 -0400 (Fri, 22 Jun 2001) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/network.c * network.c (setup_port): Change sin to sin4 to prevent shadowing. ------------------------------------------------------------------------ r13489 | epeisach | 2001-06-22 07:29:34 -0400 (Fri, 22 Jun 2001) | 6 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/kadmin/server/schpw.c * ovsec_kadmd.c: Change prototype for process_chpw_request prototype argument from sin to sockin. Get rid of global params variable. * schpw.c: Change function declaration as well. ------------------------------------------------------------------------ r13488 | epeisach | 2001-06-22 07:29:13 -0400 (Fri, 22 Jun 2001) | 3 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/kdb5_util.c * kdb5_util.c (main): Change optarg to koptarg to prevent shadowing of getopt function. ------------------------------------------------------------------------ r13487 | epeisach | 2001-06-22 07:27:35 -0400 (Fri, 22 Jun 2001) | 9 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/bsd/login.c * login.c: Much cleanup to reduce globals and shadowing. * krlogind.c (main): Change sin to sock_in. * krshd.c: Change sin to sock_in to not shadow global. Change some local variables to not shadow others. 2 ------------------------------------------------------------------------ r13486 | epeisach | 2001-06-22 07:26:34 -0400 (Fri, 22 Jun 2001) | 12 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/bindresvport.c M /trunk/src/lib/rpc/clnt_generic.c M /trunk/src/lib/rpc/pmap_getmaps.c M /trunk/src/lib/rpc/pmap_getport.c M /trunk/src/lib/rpc/pmap_rmt.c M /trunk/src/lib/rpc/svc_simple.c * svc_simple.c (universal): Change transp to s_transp to not shadow filewide static definition of name. Move file wide definition of "pl" into respective functions. * pmap_rmt.c: Change sin->sockin and socket->sock. * pmap_getmaps.c, pmap_getport.c: Change socket to sock to not shadow network function. * bindresvport.c, clnt_generic.c: Change sin to sockin to not shadow function declaration. ------------------------------------------------------------------------ r13485 | epeisach | 2001-06-22 07:25:31 -0400 (Fri, 22 Jun 2001) | 3 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/libpty.h * libpty.h: Change variable line in prototype to tty_line to prevent shadowing. ------------------------------------------------------------------------ r13484 | epeisach | 2001-06-22 07:23:34 -0400 (Fri, 22 Jun 2001) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c * accept_sec_context.c (krb5_gss_accept_sec_context): Do not shadow local variable ptr. ------------------------------------------------------------------------ r13483 | epeisach | 2001-06-22 07:23:02 -0400 (Fri, 22 Jun 2001) | 3 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/util_validate.c * util_validate.c (g_save): Cleanup extraneous variable from last change. ------------------------------------------------------------------------ r13482 | dalmeida | 2001-06-22 03:51:38 -0400 (Fri, 22 Jun 2001) | 29 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/add_cred.c M /trunk/src/lib/gssapi/krb5/disp_name.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/k5seal.c M /trunk/src/lib/gssapi/krb5/k5unseal.c M /trunk/src/lib/gssapi/krb5/util_cksum.c M /trunk/src/lib/gssapi/krb5/util_crypt.c Cleanup usage of memory free routines: * util_crypt.c (kg_encrypt, kg_decrypt): Use free() instead of krb5_free_data_contents(). * util_cksum.c (kg_checksum_channel_bindings): Make sure that returned memory is allocated with xmalloc() so that caller can use xfree() on it. * k5unseal.c (kg_unseal_v1): Use krb5_free_data_contents() instead of xfree(). * k5seal.c (make_seal_token_v1): Use krb5_free_data_contents() instead of xfree(). * init_sec_context.c (make_ap_req_v1): Use xfree() instead of free() to be consistent with xmalloc() usage. Use krb5_free_data_contents() instead of xfree(). * disp_name.c (krb5_gss_display_name): Use krb5_free_unparsed_name() instead of xfree(). * add_cred.c (krb5_gss_add_cred): Use xfree() instead of free() to be consistent with xmalloc() usage. * accept_sec_context.c (krb5_gss_accept_sec_context): Remove variables that were effectively unused. Use krb5_free_data_contents() instead of xfree() where appropriate. ------------------------------------------------------------------------ r13481 | dalmeida | 2001-06-22 03:24:46 -0400 (Fri, 22 Jun 2001) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/win-pre.in * win-pre.in: Minimize printing of compiler command line during build of a directory. ------------------------------------------------------------------------ r13480 | raeburn | 2001-06-22 00:03:29 -0400 (Fri, 22 Jun 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/string2key.c * string2key.c (mit_des_string_to_key_int): Undo last change. ------------------------------------------------------------------------ r13479 | raeburn | 2001-06-21 23:44:11 -0400 (Thu, 21 Jun 2001) | 2 lines Changed paths: A /trunk/src/lib/crypto/ISSUES new file ------------------------------------------------------------------------ r13478 | raeburn | 2001-06-21 23:34:27 -0400 (Thu, 21 Jun 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog A /trunk/src/lib/crypto/vectors.c vectors.c: New file. Test vectors, submitted for inclusion in RFC1510bis. ------------------------------------------------------------------------ r13477 | raeburn | 2001-06-21 23:28:46 -0400 (Thu, 21 Jun 2001) | 4 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/destest.c * destest.c (value): Now signed int, since some entries are negative. (convert): Do bounds checking on character values used as indices into value array. ------------------------------------------------------------------------ r13476 | raeburn | 2001-06-21 23:27:50 -0400 (Thu, 21 Jun 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/ISSUES update ------------------------------------------------------------------------ r13475 | raeburn | 2001-06-21 23:27:11 -0400 (Thu, 21 Jun 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/string2key.c * string2key.c (mit_des_string_to_key_int): Now static. ------------------------------------------------------------------------ r13474 | raeburn | 2001-06-21 23:22:27 -0400 (Thu, 21 Jun 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/dk/ChangeLog M /trunk/src/lib/crypto/dk/derive.c * derive.c: provide krb5_derive_random, krb5_random2key a la rfc1510bis (not exported for now) ------------------------------------------------------------------------ r13473 | raeburn | 2001-06-21 23:21:31 -0400 (Thu, 21 Jun 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/dk/ChangeLog M /trunk/src/lib/crypto/dk/checksum.c * checksum.c (krb5_dk_make_checksum): Cast 0x99 to char explicitly to silence warnings. ------------------------------------------------------------------------ r13472 | dalmeida | 2001-06-21 23:08:00 -0400 (Thu, 21 Jun 2001) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/win-post.in M /trunk/src/config/win-pre.in * win-pre.in, win-post.in: Improve output directory creation and cleanup. ------------------------------------------------------------------------ r13471 | dalmeida | 2001-06-21 22:48:26 -0400 (Thu, 21 Jun 2001) | 17 lines Changed paths: M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_dfl.c M /trunk/src/lib/krb5/rcache/rc_io.c * rc_io.c (krb5_rc_io_creat): Make cleanup code easier to read. (krb5_rc_io_open_internal): Include code previously in krb5_rc_open(). Add a new full pathname parameter so that a file can be opened by its full pathname. Make cleanup code easier to read. (krb5_rc_io_open): Call krb5_rc_io_open_internal(). (krb5_rc_io_move): Fix Windows implementation so that it works where it is used (only called by krb5_rc_dfl_expunge()). (krb5_rc_io_sync): Fix function header to comply with coding standard. Add implementation for Windows. (krb5_rc_io_close): Close file descriptor only if it is not -1. Set file descriptor to -1 if it is successfully closed. * rc_dfl.c (krb5_rc_dfl_close_no_free): Leave file descriptor check for krb5_rc_io_close(). (krb5_rc_dfl_expunge): Do better resource cleanup on error. ------------------------------------------------------------------------ r13470 | raeburn | 2001-06-21 21:48:48 -0400 (Thu, 21 Jun 2001) | 2 lines Changed paths: M /trunk/src/kadmin/v5passwdd/ChangeLog drop a log entry for deleting an unused variable - ezra already did it, my log entry was stale ------------------------------------------------------------------------ r13469 | raeburn | 2001-06-21 21:47:29 -0400 (Thu, 21 Jun 2001) | 12 lines Changed paths: M /trunk/src/kadmin/v5passwdd/ChangeLog M /trunk/src/kadmin/v5passwdd/adm_conn.c M /trunk/src/kadmin/v5passwdd/kpasswd.c M /trunk/src/kadmin/v5passwdd/main.c M /trunk/src/kadmin/v5passwdd/srv_net.c * adm_conn.c, kpasswd.c, srv_net.c: Changed various char string variables into macros, for better format/argument checking under gcc. * main.c (pwd_change): Use strncpy instead of sprintf to copy error message text into buffer. Use goto rather than repeated code. (main): Use %lx for params.mask. Make debug_level volatile. Delete unused variables oldnames, rlen. * srv_net.c (net_find_slave): Initialize "found". (net_dispatch): Make "kret" volatile, so longjmp won't clobber it. (net_slaves_active): Variable deleted. ------------------------------------------------------------------------ r13468 | epeisach | 2001-06-21 18:17:51 -0400 (Thu, 21 Jun 2001) | 4 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/util_validate.c * util_validate.c (g_validate, g_save, g_delete): If HAVE_BSD_TYPE is not defined, declare static functions as taking a void *type for passing to g_set_entry_add. ------------------------------------------------------------------------ r13467 | epeisach | 2001-06-21 18:13:14 -0400 (Thu, 21 Jun 2001) | 6 lines Changed paths: M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/btree/bt_search.c M /trunk/src/util/db2/btree/bt_seq.c M /trunk/src/util/db2/recno/rec_search.c M /trunk/src/util/db2/test/dbtest.c * test/dbtest.c: Cast argument to isspace() to int. Do not shadow global variables type and flags. * btree/bt_search.c, btree/bt_seq.c, recno/rec_search.c: Change local variable index to idx. ------------------------------------------------------------------------ r13466 | epeisach | 2001-06-21 17:52:36 -0400 (Thu, 21 Jun 2001) | 4 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c * ftpd.c: If NEED_SETENV defined, prototype for setenv. (auth_data): radix_encode expects a int * and not a size_t *. Use temporary variable to pass data in and out. ------------------------------------------------------------------------ r13465 | epeisach | 2001-06-21 17:36:01 -0400 (Thu, 21 Jun 2001) | 3 lines Changed paths: M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/kadm_supp.c * kadm_supp.c (prin_vals): Pass time_t * to localtime instead of long *. ------------------------------------------------------------------------ r13464 | epeisach | 2001-06-21 14:39:21 -0400 (Thu, 21 Jun 2001) | 5 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/configure.in M /trunk/src/appl/telnet/libtelnet/forward.c * forward.c: If NEED_SETENV defined, provide prototype for setenv. * configure.in: If compiling setenv.c, define NEED_SETENV. ------------------------------------------------------------------------ r13463 | epeisach | 2001-06-21 14:39:11 -0400 (Thu, 21 Jun 2001) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/telnetd.c * telnetd.c: Add prototypes for getent() and tgetent(). ------------------------------------------------------------------------ r13462 | epeisach | 2001-06-21 14:28:32 -0400 (Thu, 21 Jun 2001) | 8 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/configure.in M /trunk/src/appl/telnet/telnet/main.c M /trunk/src/appl/telnet/telnet/telnet.c * configure.in: Test for parsetos() prototype and presence of curses.h and term.h header files. * telnet.c: Include term.h and curses.h if present for setupterm() prototype. * main.c: Declare prototype for parsetos() if needed. ------------------------------------------------------------------------ r13461 | epeisach | 2001-06-21 14:13:04 -0400 (Thu, 21 Jun 2001) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ChangeLog M /trunk/src/appl/gssftp/configure.in * configure.in (SETENVOBJ): Define NEED_SETENV if compiling our own. ------------------------------------------------------------------------ r13460 | epeisach | 2001-06-21 14:12:51 -0400 (Thu, 21 Jun 2001) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c * ftpd.c: If NEED_SETENV defined, prototype for setenv. ------------------------------------------------------------------------ r13459 | epeisach | 2001-06-21 14:04:35 -0400 (Thu, 21 Jun 2001) | 2 lines Changed paths: M /trunk/src/kadmin/v5passwdd/ChangeLog M /trunk/src/kadmin/v5passwdd/main.c * main.c: Add prototype for daemon if needed. ------------------------------------------------------------------------ r13458 | epeisach | 2001-06-21 14:02:57 -0400 (Thu, 21 Jun 2001) | 2 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/ovsec_kadmd.c * ovsec_kadmd.c: Add prototype for daemon if needed. ------------------------------------------------------------------------ r13457 | epeisach | 2001-06-21 14:02:21 -0400 (Thu, 21 Jun 2001) | 2 lines Changed paths: M /trunk/src/kadmin/ChangeLog M /trunk/src/kadmin/configure.in * configure.in: Test system header files for daemon prototype. ------------------------------------------------------------------------ r13456 | epeisach | 2001-06-21 13:53:27 -0400 (Thu, 21 Jun 2001) | 4 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/configure.in M /trunk/src/kdc/main.c * configure.in: Test for daemon prototype. * main.c: Provide daemon prototype if needed. ------------------------------------------------------------------------ r13455 | epeisach | 2001-06-21 13:51:20 -0400 (Thu, 21 Jun 2001) | 4 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/configure.in M /trunk/src/krb524/krb524d.c * configure.in: Test need for daemon prototype. * krb524d.c: Provide daemon prototype if needed. ------------------------------------------------------------------------ r13454 | epeisach | 2001-06-21 13:31:08 -0400 (Thu, 21 Jun 2001) | 4 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/configure.in M /trunk/src/appl/telnet/telnetd/ext.h * configure.in: Test if prototypes needed for setenv and unsetenv. * ext.h: Provide prototypes for unsetenv and setenv if needed. ------------------------------------------------------------------------ r13453 | epeisach | 2001-06-21 13:29:21 -0400 (Thu, 21 Jun 2001) | 3 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/configure.in * configure.in: Use optional argument to KRB5_NEED_PROTO so test for swab existance removed. ------------------------------------------------------------------------ r13452 | epeisach | 2001-06-21 13:28:26 -0400 (Thu, 21 Jun 2001) | 5 lines Changed paths: M /trunk/src/slave/ChangeLog M /trunk/src/slave/configure.in M /trunk/src/slave/kpropd.c * configure.in: Check for daemon() prototype. * kpropd.c: Provide prototype if needed. ------------------------------------------------------------------------ r13451 | epeisach | 2001-06-21 13:25:58 -0400 (Thu, 21 Jun 2001) | 7 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_LIB_PARAMS): Display test for host type and result so that "cached" is not simply output from configure. (KRB5_NEED_PROTO): Add optional third argument, which if set means to test for prototype even if configure script does not test for function. ------------------------------------------------------------------------ r13450 | epeisach | 2001-06-21 10:25:10 -0400 (Thu, 21 Jun 2001) | 3 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/main.c * main.c (get_params): Change optind to optindex to prevent shadowing. ------------------------------------------------------------------------ r13449 | epeisach | 2001-06-21 09:47:55 -0400 (Thu, 21 Jun 2001) | 2 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/kerberos5.c * kerberos5.c: Add prototype for rd_and_store_for_creds(). ------------------------------------------------------------------------ r13448 | epeisach | 2001-06-21 09:47:15 -0400 (Thu, 21 Jun 2001) | 3 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c * ftpd.c: Include gssapi/gssapi_krb5.h for gss_krb5_copy_ccache prototype. Provide prototype for yyparse. ------------------------------------------------------------------------ r13447 | epeisach | 2001-06-21 09:46:51 -0400 (Thu, 21 Jun 2001) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.c * login.c (read_env_vars_from_file: Only define if /etc/environment or /etc/timezone exists on machine. ------------------------------------------------------------------------ r13446 | epeisach | 2001-06-21 09:46:15 -0400 (Thu, 21 Jun 2001) | 8 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/configure.in M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kerberos_v4.c * kdc_preauth.c: Include prototypes for mit_des_fixup_key_parity and mit_des_is_weak_key here as no other "public" header file defines it. Needed for return_sam_data() code. * configure.in: Test for unistd.h and existance of swab() prototype. * kerberos_v4.c: If swab() prototype needed, provide. ------------------------------------------------------------------------ r13445 | epeisach | 2001-06-21 09:44:04 -0400 (Thu, 21 Jun 2001) | 3 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/admin_internal.h * admin_internal.h (_KADM5_CHECK_HANDLE): Change code to ecode in blocked statement to prevent shadowing. ------------------------------------------------------------------------ r13444 | epeisach | 2001-06-21 09:42:41 -0400 (Thu, 21 Jun 2001) | 3 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/t_nfold.c * t_nfold.c (main): Cast argument to printf to be consistant with format. ------------------------------------------------------------------------ r13443 | epeisach | 2001-06-21 09:42:06 -0400 (Thu, 21 Jun 2001) | 3 lines Changed paths: M /trunk/src/lib/crypto/sha1/ChangeLog M /trunk/src/lib/crypto/sha1/t_shs.c * t_shs.c: Cast arguments to match printf format. Declare main as returning int. Comment out unused variables. ------------------------------------------------------------------------ r13442 | epeisach | 2001-06-21 09:41:42 -0400 (Thu, 21 Jun 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/t_verify.c * t_verify.c: Get rid of global variables i,j. ------------------------------------------------------------------------ r13441 | epeisach | 2001-06-21 09:41:21 -0400 (Thu, 21 Jun 2001) | 3 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/verify.c * verify.c (do_decrypt, do_encrypt): Cast argument to des_ecb_encrypt to unsigned long *. ------------------------------------------------------------------------ r13440 | epeisach | 2001-06-21 09:41:03 -0400 (Thu, 21 Jun 2001) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/t_std_conf.c * t_std_conf.c (test_locate_kdc): Get rid of unused variable. ------------------------------------------------------------------------ r13439 | epeisach | 2001-06-21 09:40:49 -0400 (Thu, 21 Jun 2001) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/chk_trans.c * chk_trans.c: Cast length arguments of %.*s in formats to int. ------------------------------------------------------------------------ r13438 | epeisach | 2001-06-21 09:39:26 -0400 (Thu, 21 Jun 2001) | 3 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/error_message.c * error_message.c (error_message): Conditional label on _sgi so gcc does not warn about being defined and not used. ------------------------------------------------------------------------ r13437 | epeisach | 2001-06-21 09:39:10 -0400 (Thu, 21 Jun 2001) | 6 lines Changed paths: M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/btree/bt_delete.c M /trunk/src/util/db2/btree/bt_put.c M /trunk/src/util/db2/hash/hash_page.c M /trunk/src/util/db2/recno/rec_delete.c M /trunk/src/util/db2/recno/rec_put.c * btree/bt_delete.c, btree/bt_put.c, recno/rec_delete.c, recno/rec_put.c: Change local variable index to idx. * hash/hash_page.c: Change local variable stat to status to prevent shadowing system function. ------------------------------------------------------------------------ r13428 | raeburn | 2001-06-20 23:46:13 -0400 (Wed, 20 Jun 2001) | 2 lines Changed paths: M /trunk/src/lib/kadm5/logger.c oops, missed a change ------------------------------------------------------------------------ r13427 | raeburn | 2001-06-20 23:44:16 -0400 (Wed, 20 Jun 2001) | 4 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/logger.c * logger.c (krb5_klog_init) [HAVE_SYSLOG]: Loop over an array of syslog facility names rather than open-coding each check. Add "authpriv" and "ftp" names. ------------------------------------------------------------------------ r13426 | raeburn | 2001-06-20 23:18:25 -0400 (Wed, 20 Jun 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/string2key.c fix salt length for afs case ------------------------------------------------------------------------ r13425 | raeburn | 2001-06-20 23:09:54 -0400 (Wed, 20 Jun 2001) | 2 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/invocation.c M /trunk/src/util/ss/request_tbl.c delete some unnecessary casts ------------------------------------------------------------------------ r13424 | raeburn | 2001-06-20 23:03:51 -0400 (Wed, 20 Jun 2001) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog delete log entry for change i forgot to check in ------------------------------------------------------------------------ r13423 | dalmeida | 2001-06-20 19:00:36 -0400 (Wed, 20 Jun 2001) | 6 lines Changed paths: M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_dfl.c M /trunk/src/lib/krb5/rcache/rc_io.c * rc_dfl.c, rc_io.c: More compliance with coding standards: use ANSI function declarations, use curly braces to fix up #ifdef reindenting under Emacs, reindent code, strip trailing whitespace, wrap lines, fix commans. Not finished: fix indenting of curly braces in control structures. ------------------------------------------------------------------------ r13422 | epeisach | 2001-06-20 13:53:07 -0400 (Wed, 20 Jun 2001) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c * kcmd.c: Get rid of prototypes for krb5_write_message(), krb5_net_write(), and krb5_net_read(). They are in krb5.h now. ------------------------------------------------------------------------ r13421 | epeisach | 2001-06-20 13:51:03 -0400 (Wed, 20 Jun 2001) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin * krb5.hin: Move prototypes for krb5_net_read() and krb5_net_write() here. * k5-int.h: From here. ------------------------------------------------------------------------ r13420 | epeisach | 2001-06-20 13:31:57 -0400 (Wed, 20 Jun 2001) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/acquire_cred.c * acquire_cred.c (acquire_init_cred): Include "k5-int.h" for krb5int-cc_default() prototype. ------------------------------------------------------------------------ r13419 | epeisach | 2001-06-20 13:26:56 -0400 (Wed, 20 Jun 2001) | 2 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/server_internal.h * server_internal.h: Add prototype for kdb_iter_entry(). ------------------------------------------------------------------------ r13418 | epeisach | 2001-06-20 13:20:46 -0400 (Wed, 20 Jun 2001) | 10 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/g_cnffile.c M /trunk/src/lib/krb4/g_svc_in_tkt.c M /trunk/src/lib/krb4/kname_parse.c M /trunk/src/lib/krb4/put_svc_key.c M /trunk/src/lib/krb4/rd_req.c M /trunk/src/lib/krb4/rd_svc_key.c * kname_parse.c (k_isrealm, k_isname, k_isrealm): Add KRB5_DLLIMP/KRB5_CALLCONV definitions for function with exported prototype in krb.h. * g_cnffile.c (krb__get_srvtabname, krb__v5_get_file): Declare argument as const. * g_svc_in_tkt.c, put_svc_key.c, rd_req.c, rd_svc_key.c: Get rid of krb__get_srvtabname() prototype - in krb.h now. ------------------------------------------------------------------------ r13417 | epeisach | 2001-06-20 13:20:26 -0400 (Wed, 20 Jun 2001) | 5 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/krb.h * krb.h: Add prototype for krb__get_srvtabname() which is invoked in place of KEYFILE. Add prototypes for krb_kntoln(), k_isinst(), k_isname(), k_isrealm(). ------------------------------------------------------------------------ r13416 | epeisach | 2001-06-20 10:20:42 -0400 (Wed, 20 Jun 2001) | 2 lines Changed paths: M /trunk/src/krb524/krb524d.c Fix small stylistic typo. ------------------------------------------------------------------------ r13415 | epeisach | 2001-06-20 10:19:30 -0400 (Wed, 20 Jun 2001) | 5 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/krb524d.c * krb524d.c: Include for krb5_log_init() prototype. (cleanup_and_exit) Conditionalize krb5_kt_close on keytab being non-null. ------------------------------------------------------------------------ r13414 | epeisach | 2001-06-20 10:17:01 -0400 (Wed, 20 Jun 2001) | 3 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/krb524d.c * krb524d.c: Include for krb5_log_init() prototype. ------------------------------------------------------------------------ r13413 | epeisach | 2001-06-20 10:15:33 -0400 (Wed, 20 Jun 2001) | 3 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/kdb5_create.c * kdb5_create.c: Include for krb5_keysalt_iterate() prototype. ------------------------------------------------------------------------ r13412 | epeisach | 2001-06-20 10:09:33 -0400 (Wed, 20 Jun 2001) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/t_std_conf.c * t_std_conf.c (test_locate_kdc): Update to new krb5_locate_kdc interface. ------------------------------------------------------------------------ r13411 | epeisach | 2001-06-20 07:24:40 -0400 (Wed, 20 Jun 2001) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in * Makefile.in (check-unix): Add $(RUN_SETUP) before invocation of transit-tests for shared library environment variables. ------------------------------------------------------------------------ r13399 | mitchb | 2001-06-20 01:01:37 -0400 (Wed, 20 Jun 2001) | 2 lines Changed paths: M /trunk/src/include/krb5/kdb.h M /trunk/src/kadmin/server/misc.c M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/lib/kadm5/adb.h M /trunk/src/lib/kadm5/admin.h M /trunk/src/lib/kadm5/srv/adb_policy.c M /trunk/src/lib/kadm5/srv/svr_policy.c M /trunk/src/lib/kdb/kdb_xdr.c Fixed several typos in comments. ------------------------------------------------------------------------ r13398 | mitchb | 2001-06-20 01:00:19 -0400 (Wed, 20 Jun 2001) | 2 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/dump.c M /trunk/src/kadmin/dbutil/kdb5_create.c M /trunk/src/kadmin/dbutil/ovload.c Fixed a bunch of typos. ------------------------------------------------------------------------ r13397 | raeburn | 2001-06-20 00:07:43 -0400 (Wed, 20 Jun 2001) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/chk_trans.c M /trunk/src/lib/krb5/krb/t_krb5.conf A /trunk/src/lib/krb5/krb/transit-tests New implementation of transited-realm checking, with some test cases. The test cases currently check only t-r list expansion, not the validation step. ------------------------------------------------------------------------ r13396 | mitchb | 2001-06-20 00:06:14 -0400 (Wed, 20 Jun 2001) | 4 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/api.0/init.exp M /trunk/src/lib/kadm5/unit-test/api.2/init.exp * api.0/init.exp: Silly typo fixed. * api.2/init.exp: Same silly typo fixed. ------------------------------------------------------------------------ r13395 | mitchb | 2001-06-20 00:01:59 -0400 (Wed, 20 Jun 2001) | 2 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/server_dict.c * server_dict.c: Silly typo fixed. ------------------------------------------------------------------------ r13394 | mitchb | 2001-06-19 23:58:06 -0400 (Tue, 19 Jun 2001) | 5 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/krb524d.c * krb524d.c: Call krb5_klog_init before the first point where the klog facility may be used, delete ifdef'd out code to make that call from later in the file, conditionalize kadm5_destroy on the handle being non-null, and correct an indentation error. ------------------------------------------------------------------------ r13393 | mitchb | 2001-06-19 23:47:06 -0400 (Tue, 19 Jun 2001) | 2 lines Changed paths: M /trunk/doc/rpc/design.tex * design.tex: Silly typo fixed. ------------------------------------------------------------------------ r13392 | raeburn | 2001-06-19 23:45:17 -0400 (Tue, 19 Jun 2001) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/error_message.c M /trunk/src/util/et/test_et.c handle irix high-numbered error codes ------------------------------------------------------------------------ r13391 | mitchb | 2001-06-19 23:44:12 -0400 (Tue, 19 Jun 2001) | 2 lines Changed paths: M /trunk/doc/api/ChangeLog M /trunk/doc/api/krb5.tex * krb5.tex: Silly typo fixed. ------------------------------------------------------------------------ r13390 | raeburn | 2001-06-19 20:00:05 -0400 (Tue, 19 Jun 2001) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/sendmsg.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/accessor.c M /trunk/src/lib/krb5/os/changepw.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/os-proto.h M /trunk/src/lib/krb5/os/sendto_kdc.c Use a "struct addrlist" instead of separate count and pointer-to-pointer values for internal interfaces for looking up servers. Add a new routine to free the addrlist contents, so that memory management can be changed in one place. ------------------------------------------------------------------------ r13389 | tlyu | 2001-06-19 16:32:12 -0400 (Tue, 19 Jun 2001) | 15 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kdc_util.h * kdc_util.c (ktypes2str): New function; construct a string containing a list of enctypes, given a number and list of enctypes. (rep_etypes2str): New function; construct a string indicating all three enctypes associated with a KDC reply. * kdc_util.h: Add prototypes for ktypes2str() and rep_etypes2str(). * do_as_req.c (process_as_req): Call ktypes2str() and rep_etypes2str() as appropriate. * do_tgs_req.c (process_tgs_req): Call ktypes2str() and rep_etypes2str() as appropriate. ------------------------------------------------------------------------ r13388 | epeisach | 2001-06-19 13:43:43 -0400 (Tue, 19 Jun 2001) | 3 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpcmd.y * ftpcmd.y: Cleanup potential ambiguity between comparsion and pre-increment for a variable. ------------------------------------------------------------------------ r13387 | epeisach | 2001-06-19 13:37:31 -0400 (Tue, 19 Jun 2001) | 2 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/pmap_prot2.c pmap_prot2.c (xdr_pmaplist): Ensure variable set before use. ------------------------------------------------------------------------ r13386 | epeisach | 2001-06-19 13:36:41 -0400 (Tue, 19 Jun 2001) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/utility.c * utility.c (printsub): Ensure variable set before use. ------------------------------------------------------------------------ r13385 | epeisach | 2001-06-19 13:36:30 -0400 (Tue, 19 Jun 2001) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/telnet.c telnet.c (telrcv): Ensure variable set before use. ------------------------------------------------------------------------ r13384 | epeisach | 2001-06-18 16:27:09 -0400 (Mon, 18 Jun 2001) | 2 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/encrypt.c * encrypt.c (encrypt_is): Cast arguments to printf to match format. ------------------------------------------------------------------------ r13383 | epeisach | 2001-06-18 16:26:06 -0400 (Mon, 18 Jun 2001) | 3 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/dump.c * dump.c (name_matches): Cleanup warning of assignments in conditionals. ------------------------------------------------------------------------ r13382 | epeisach | 2001-06-18 15:20:42 -0400 (Mon, 18 Jun 2001) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/utility.c * utility.c (printdata): Cast argument to isprint() to int. ------------------------------------------------------------------------ r13381 | epeisach | 2001-06-18 15:19:46 -0400 (Mon, 18 Jun 2001) | 4 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/commands.c M /trunk/src/appl/telnet/telnet/telnet.c * commands.c: Cast argument to isspace() to int. * telnet.c (mklist): Cast argument to islower()/toupper() to int. ------------------------------------------------------------------------ r13380 | epeisach | 2001-06-18 15:17:09 -0400 (Mon, 18 Jun 2001) | 2 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/genget.c * genget.c (LOWER): Cast argument to isupper()/tolower() to int ------------------------------------------------------------------------ r13379 | epeisach | 2001-06-18 15:15:57 -0400 (Mon, 18 Jun 2001) | 4 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/gss-client.c M /trunk/src/appl/gss-sample/gss-server.c * gss-client.c (parse_oid): Cast argument to isdigit() to int. * gss-server.c (sign_server): Cast argument to isspace() to int. ------------------------------------------------------------------------ r13378 | epeisach | 2001-06-18 15:11:35 -0400 (Mon, 18 Jun 2001) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krcp.c * krcp.c (sink): Cast argument to isdigit() to int. ------------------------------------------------------------------------ r13377 | epeisach | 2001-06-18 15:09:59 -0400 (Mon, 18 Jun 2001) | 2 lines Changed paths: M /trunk/src/appl/simple/client/ChangeLog M /trunk/src/appl/simple/client/sim_client.c * sim_client.c (main): Cast argument to isupper()/tolower() to int. ------------------------------------------------------------------------ r13376 | epeisach | 2001-06-18 15:08:42 -0400 (Mon, 18 Jun 2001) | 2 lines Changed paths: M /trunk/src/slave/ChangeLog M /trunk/src/slave/kpropd.c * kpropd.c (authorized_principal): Cast argument to ispace() to int. ------------------------------------------------------------------------ r13375 | epeisach | 2001-06-18 15:07:22 -0400 (Mon, 18 Jun 2001) | 4 lines Changed paths: M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/acl_files.c M /trunk/src/kadmin/v4server/kadm_funcs.c * kadm_funcs.c: Cast argument to isalnum()/isdigit() to int. * acl_files.c (nuke_whitespace): Cast argument to isspace() to int. ------------------------------------------------------------------------ r13374 | epeisach | 2001-06-18 15:04:43 -0400 (Mon, 18 Jun 2001) | 2 lines Changed paths: M /trunk/src/kadmin/ktutil/ChangeLog M /trunk/src/kadmin/ktutil/ktutil_funcs.c * ktutil_funcs.c (ktutil_add): Cast argument to isxdigit() to int. ------------------------------------------------------------------------ r13373 | epeisach | 2001-06-18 15:03:31 -0400 (Mon, 18 Jun 2001) | 2 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/getdate.y * getdate.y: Cast argument to isalpha()/isspace()/isdigit() to int ------------------------------------------------------------------------ r13372 | epeisach | 2001-06-18 14:58:55 -0400 (Mon, 18 Jun 2001) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/network.c * network.c (setup_network): Cast argument to isspace() to int. ------------------------------------------------------------------------ r13371 | epeisach | 2001-06-18 14:58:00 -0400 (Mon, 18 Jun 2001) | 6 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/server_acl.c M /trunk/src/lib/kadm5/srv/server_misc.c * server_misc.c (passwd_check): cast argument to islower()/isupper(), isdigit(), ispunct() to int. * server_acl.c (acl_parse_line): Cast argument to isupper()/isspace() to int. ------------------------------------------------------------------------ r13370 | epeisach | 2001-06-18 14:54:55 -0400 (Mon, 18 Jun 2001) | 4 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/alt_prof.c M /trunk/src/lib/kadm5/logger.c * alt_prof.c (krb5_read_realm_params): Cast argument to isspace() to int. * logger.c (krb5_klog_init): Likewise. ------------------------------------------------------------------------ r13369 | epeisach | 2001-06-18 14:52:04 -0400 (Mon, 18 Jun 2001) | 3 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/kparse.c M /trunk/src/lib/krb4/realmofhost.c * kparse.c (strutol): Cast argument to isupper()/tolower() to int. * realmofhost.c (krb_realmofhost): Likewise. ------------------------------------------------------------------------ r13368 | epeisach | 2001-06-18 14:50:23 -0400 (Mon, 18 Jun 2001) | 2 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/realmofhost.c * kparse.c (strutol): Cast argument to isupper()/tolower() to int. ------------------------------------------------------------------------ r13367 | epeisach | 2001-06-18 14:28:55 -0400 (Mon, 18 Jun 2001) | 3 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/dump.c * dump.c: Include regex.h if exists and if HAVE_REGCOMP defined. Preior to this, regex.h was never included. ------------------------------------------------------------------------ r13366 | epeisach | 2001-06-18 14:26:03 -0400 (Mon, 18 Jun 2001) | 2 lines Changed paths: M /trunk/src/kadmin/ChangeLog M /trunk/src/kadmin/configure.in * configure.in: Check for regex.h ------------------------------------------------------------------------ r13365 | epeisach | 2001-06-18 14:25:22 -0400 (Mon, 18 Jun 2001) | 9 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/acconfig.h M /trunk/src/aclocal.m4 * acconfig.h: Add HAVE_REGCOMP. * aclocal.m4 (KRB5_AC_NEED_LIBGEN): Determins if libgen is really needed to be linked with executables by determining if regcomp() is missing or non-functionl and then if compile/step will be used. (KRB5_AC_REGEX_FUNCS): Rewritten to require KRB5_AC_NEED_LIBGEN. (KRB5_BUILD_PROGRAM): Use KRB5_AC_NEED_LIBGEN instead of testing for compile in libgen. ------------------------------------------------------------------------ r13364 | epeisach | 2001-06-18 13:08:24 -0400 (Mon, 18 Jun 2001) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in * pre.in (KADM_COMM_DEPLIBS): Depend on GSSRPC_DEPLIBS and not UTIL_DEPLIB. (KADMSRC_DEPLIBS) add dependency on KDB5_DEPLIB. ------------------------------------------------------------------------ r13363 | epeisach | 2001-06-18 10:13:16 -0400 (Mon, 18 Jun 2001) | 4 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/main.c * main.c (main): Cast arguments to print_status to be consitant with format string. ------------------------------------------------------------------------ r13362 | epeisach | 2001-06-18 10:11:34 -0400 (Mon, 18 Jun 2001) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/loginpaths.h * loginpaths.h: If _PATH_DEFPATH is defined, undefine LPATH and RPATH before redefining. ------------------------------------------------------------------------ r13361 | epeisach | 2001-06-18 10:10:36 -0400 (Mon, 18 Jun 2001) | 7 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/auth_gssapi.c M /trunk/src/lib/rpc/xdr.c * auth_gssapi.c (auth_gssapi_create): Cast const gss_OID to gss_OID for gssapi functions. * xdr.c (xdr_u_int, xdr_int32, xdr_u_int32): If enumerated operation is not XDR_ENCODE, XDR_DECODE or XDR_FREE - return FALSE instead falling off end of function. ------------------------------------------------------------------------ r13360 | epeisach | 2001-06-18 10:04:38 -0400 (Mon, 18 Jun 2001) | 4 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/import_sec_context.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/inq_cred.c * accept_sec_context.c acquire_cred.c import_sec_context.c init_sec_context.c inq_cred.c: Cast const gss_OID to gss_OID for gssapi functions which are not speced with const in the RFC. ------------------------------------------------------------------------ r13359 | epeisach | 2001-06-18 09:59:48 -0400 (Mon, 18 Jun 2001) | 3 lines Changed paths: M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/client_init.c * client_init.c (_kadm5_init_any): Add casts to (gss_OID) in calls to gss library. ------------------------------------------------------------------------ r13358 | epeisach | 2001-06-18 09:58:11 -0400 (Mon, 18 Jun 2001) | 10 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/g_pw_in_tkt.c M /trunk/src/lib/krb4/getst.c A /trunk/src/lib/krb4/krb4int.h M /trunk/src/lib/krb4/put_svc_key.c M /trunk/src/lib/krb4/rd_svc_key.c M /trunk/src/lib/krb4/save_creds.c M /trunk/src/lib/krb4/tf_util.c * g_pw_in_tkt.c: Include krb5.h so that des_read_password() prototype is present in des.h. Cast argument to des_read_password. * getst.c, put_svc_key.c, rd_svc_key.c, save_creds.c, tf_util.c: Include krb4int.h for prototypes. * krb4int.h: New file containing private prototypes for krb4 functions not used outside the library. Contains getst() and tf_save_cred(). ------------------------------------------------------------------------ r13357 | epeisach | 2001-06-17 21:44:03 -0400 (Sun, 17 Jun 2001) | 5 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/logger.c * logger.c (klog_vsyslog): If krb5_klog_init() is not called, do not pass a NULL pointer to vsprintf for a %s format. Also, if syslog() exists on the system, fallback to using this so the message is not dropped on the floor. ------------------------------------------------------------------------ r13356 | epeisach | 2001-06-17 10:45:18 -0400 (Sun, 17 Jun 2001) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog A /trunk/src/tests/dejagnu/krb-standalone/v4krb524d.exp v4krb524d.exp: New tests for the krb524d and k524init programs. ------------------------------------------------------------------------ r13355 | epeisach | 2001-06-17 10:43:42 -0400 (Sun, 17 Jun 2001) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp: Add an entry for krb524_server for the localhost with a non-standard port number. ------------------------------------------------------------------------ r13354 | raeburn | 2001-06-16 05:28:08 -0400 (Sat, 16 Jun 2001) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/fwd_tgt.c * fwd_tgt.c (krb5_fwd_tgt_creds): Copy enctype for new creds from tgt. ------------------------------------------------------------------------ r13353 | raeburn | 2001-06-15 22:24:12 -0400 (Fri, 15 Jun 2001) | 2 lines Changed paths: M /trunk/src/BADSYMS updated ------------------------------------------------------------------------ r13352 | raeburn | 2001-06-15 22:23:46 -0400 (Fri, 15 Jun 2001) | 2 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/getsyms getsyms: Fix quoting around find command looking for configure.in files; sort list. ------------------------------------------------------------------------ r13351 | epeisach | 2001-06-15 15:13:44 -0400 (Fri, 15 Jun 2001) | 5 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpcmd.y M /trunk/src/appl/gssftp/ftpd/ftpd.c M /trunk/src/appl/gssftp/ftpd/secure.h * ftpcmd.y, ftpd.c: Cast argument to isspace()/isdigit() to int. * secure.h (SESSION): Pass pointer to C_Block as expected by krb5_mk_priv(). ------------------------------------------------------------------------ r13350 | epeisach | 2001-06-15 14:58:55 -0400 (Fri, 15 Jun 2001) | 5 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/cmds.c M /trunk/src/appl/gssftp/ftp/domacro.c M /trunk/src/appl/gssftp/ftp/ftp.c * cmds.c, domacro.c: Cast arguments to isspace() and isdigit() from char to int. * ftp.c: krb5_mk_priv(), krb5_mk_safe() expect C_Block *. ------------------------------------------------------------------------ r13349 | raeburn | 2001-06-15 02:10:32 -0400 (Fri, 15 Jun 2001) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/walk_rtree.c update profile section name in comments to reflect reality and other docs ------------------------------------------------------------------------ r13343 | tlyu | 2001-06-12 17:50:23 -0400 (Tue, 12 Jun 2001) | 4 lines Changed paths: M /trunk/src/tests/resolve/ChangeLog M /trunk/src/tests/resolve/resolve.c * resolve.c (main): Make error message note that misconfiguration of /etc/hosts, as well as problems with resolver library, are all likely to cause failure. ------------------------------------------------------------------------ r13342 | epeisach | 2001-06-12 11:14:49 -0400 (Tue, 12 Jun 2001) | 5 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/destest.c M /trunk/src/lib/crypto/des/t_verify.c * destest.c: main returns int instead of void. Add "const" to casts in calls to mit_des_cbc_encrypt(). * t_verify.c (main): Add parenthesis aroud assignment in conditional. ------------------------------------------------------------------------ r13341 | epeisach | 2001-06-12 11:14:32 -0400 (Tue, 12 Jun 2001) | 4 lines Changed paths: M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/t_mddriver.c * t_mddriver.c: Cleanup assignments in conditionals w/o parentheses. Add parenthesis abount structure initializers. ------------------------------------------------------------------------ r13340 | epeisach | 2001-06-12 11:02:34 -0400 (Tue, 12 Jun 2001) | 12 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/conv_princ.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/srv_rcache.c * Makefile.in (t_walk_rtree, t_kerb): Do not link against kdb libraries for these test executables. * srv_rcache.c (krb5_get_server_rcache): Cast argument to isgraph() to int. * init_ctx.c: Cast arguments to isspace() to int. If unix is defined, include ../krb5_libinit.h. There has to be a better was for windows. * conv_princ.c (krb5_425_conv_principal): Cast argument to isupper(). to int. ------------------------------------------------------------------------ r13339 | epeisach | 2001-06-12 11:01:57 -0400 (Tue, 12 Jun 2001) | 6 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/an_to_ln.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/sn2princ.c M /trunk/src/lib/krb5/os/t_std_conf.c * sn2princ.c, hst_realm.c, an_to_ln.c: Cast argument to isupper()/isspace()/islower() to int. * t_std_conf.c (test_locate_kdc): krb5_locate_kdc expects a struct sockaddr *** as a third argument instead of sockaddr **. ------------------------------------------------------------------------ r13338 | epeisach | 2001-06-12 11:00:40 -0400 (Tue, 12 Jun 2001) | 4 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c * asn1_k_decode.c (asn1_decode_predicted_sam_response): Use asn1_decode_charstring() instead of asn1_decode_octetstring() to decode krb5_data. ------------------------------------------------------------------------ r13337 | epeisach | 2001-06-11 18:52:57 -0400 (Mon, 11 Jun 2001) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/test_profile.c * test_profile.c: Include for strcmp() prototype. ------------------------------------------------------------------------ r13336 | epeisach | 2001-06-11 18:32:19 -0400 (Mon, 11 Jun 2001) | 9 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/configure.in M /trunk/src/util/pty/logwtmp.c M /trunk/src/util/pty/pty-int.h * pty-int.h: Provide revoke() prototype if system headers lacking. * logwtmp.c: Provide logwtmp() prototype if needed. * configure.in: Check for system provided getutmp(), logwtmp() and revoke() prototypes. Check for util.h, libutil.h. * update_wtmp.c: Provide prototype for getutmp() if needed. ------------------------------------------------------------------------ r13335 | epeisach | 2001-06-11 17:55:49 -0400 (Mon, 11 Jun 2001) | 7 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/argv_parse.c M /trunk/src/util/profile/prof_parse.c * argv_parse.c (argv_parse): Cast argument to isspace() as int. * prof_parse.c (skip_over_blanks, parse_std_line, need_double_quotes): Likewise On some systems, isspace() is a macro indexing an array. Gcc warns on indexing an array with a char. ------------------------------------------------------------------------ r13334 | epeisach | 2001-06-11 16:10:01 -0400 (Mon, 11 Jun 2001) | 21 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/defines.h M /trunk/src/appl/bsd/forward.c M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/bsd/login.c M /trunk/src/appl/bsd/v4rcp.c * configure.in (SETENVOBJ): If setenv is not present on system, define NEED_SETENV as well as linking in local sources. * defines.h: Include prototype for setenv() if NEED_SETENV defined. * krlogin.c (prf): Declare as void. Used only with one argument - get rid of pseudo-varargs behaviour. * krlogind.c (recvauth): Include k5-util.h for krb5_compat_recvauth_version() prototype. Declare sendoob() void. * krshd.c: Include k5-util.h for krb5_compat_recvauth_version() prototype. * login.c: Include setenv prototype if NEED_SETENV defined. Cast arguments to printf to match format string. * v4rcp.c (source): Cast argument to sprintf() to match format string. * krcp.c (rsource): Likewise. * forward.c (rd_and_store_for_creds): Likewise. ------------------------------------------------------------------------ r13333 | epeisach | 2001-06-11 16:03:44 -0400 (Mon, 11 Jun 2001) | 3 lines Changed paths: M /trunk/src/lib/krb5util/ChangeLog M /trunk/src/lib/krb5util/compat_recv.c * compat_recv.c: Include k5-util.h to ensure new prototypes agree with definitions. ------------------------------------------------------------------------ r13332 | epeisach | 2001-06-11 16:01:20 -0400 (Mon, 11 Jun 2001) | 8 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/k5-util.h M /trunk/src/include/krb5.hin * k5-util.h: Add prototypes for krb5_compat_recvauth_version() and krb5_compat_recvauth(). * krb5.hin: Move krb5_read_message() and krb5_write_message() prototypes here. k5-int.h: From here. ------------------------------------------------------------------------ r13331 | epeisach | 2001-06-11 15:59:34 -0400 (Mon, 11 Jun 2001) | 3 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/sendauth.c * sendauth.c (krb_sendauth): Add KRB5_DLLIMP/KRB5_CALLCONV definitions for function with exported prototype in krb.h ------------------------------------------------------------------------ r13330 | epeisach | 2001-06-11 15:58:31 -0400 (Mon, 11 Jun 2001) | 2 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/krb.h * krb.h: Add prototype for krb_sendauth(). ------------------------------------------------------------------------ r13329 | epeisach | 2001-06-11 15:56:05 -0400 (Mon, 11 Jun 2001) | 3 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in * Makefile.in (MLIBS): Do not link against libgen.a for test programs. (only needed for krb5 an_to_ln code). ------------------------------------------------------------------------ r13328 | epeisach | 2001-06-11 12:14:23 -0400 (Mon, 11 Jun 2001) | 23 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/ccache.c M /trunk/src/clients/ksu/heuristic.c M /trunk/src/clients/ksu/krb_auth_su.c M /trunk/src/clients/ksu/ksu.h M /trunk/src/clients/ksu/main.c M /trunk/src/clients/ksu/setenv.c * setenv.c: Add prototype for _findenv to avoid inconsistancy of static vs. extern. * heuristic.c (find_either_ticket): Change krb5_tgtname() to ksu_tgtname(). * ccache.c: Include and for start() prototype. * krb_auth_su.c: Reindent for readability. Remove defunct code. Change use of krb5_tgtname to ksu_tgtname(). * ksu.h: Include k5-util.h for krb5_seteuid() prototype. Add prototype for ksu_tgtname. Add prototype for unsetenv() if not defined. * main.c: Include grp.h for initgroups() prototype. Cleanup assignment in conditional warning. Reindent for readability. Arguments to print_status made consistant with regard to long vs. int. Change krb5_tgtname to ksu_tgtname. (do not use an internal krb5 function that is not advertised). ------------------------------------------------------------------------ r13327 | epeisach | 2001-06-11 11:18:40 -0400 (Mon, 11 Jun 2001) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/str_conv.c * str_conv.c: If strptime() is present on system without a prototype, provide one. ------------------------------------------------------------------------ r13326 | epeisach | 2001-06-11 11:17:54 -0400 (Mon, 11 Jun 2001) | 3 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/configure.in * configure.in: Test for strptime() prototype. Debian linux has strptime in the C library but does not provide a prototype. ------------------------------------------------------------------------ r13325 | epeisach | 2001-06-11 11:16:42 -0400 (Mon, 11 Jun 2001) | 4 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/configure.in M /trunk/src/util/pty/update_wtmp.c * configure.in: Check for system provided getutmp() prototype. * update_wtmp.c: Provide prototype for getutmp() if needed. ------------------------------------------------------------------------ r13324 | epeisach | 2001-06-11 11:14:32 -0400 (Mon, 11 Jun 2001) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_NEED_PROTO): Determines if the OS provides a prototype for a function - and if not, allows us to define it. ------------------------------------------------------------------------ r13323 | epeisach | 2001-06-11 10:51:34 -0400 (Mon, 11 Jun 2001) | 2 lines Changed paths: M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.c * kinit.c (k4_begin): Cleanup assignment in conditional warning. ------------------------------------------------------------------------ r13322 | epeisach | 2001-06-11 10:50:21 -0400 (Mon, 11 Jun 2001) | 2 lines Changed paths: M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/kadm_supp.c * kadm_supp.c: Include string.h for strncpy() prototype. ------------------------------------------------------------------------ r13321 | epeisach | 2001-06-11 10:49:37 -0400 (Mon, 11 Jun 2001) | 8 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krshd.c * krshd.c: Include , , and for initgroups(), pty_logwtmp()/pty_make_sane_hostname(), and wait() prototypes. For local initgroups definition, conditionalize on HAVE_INITGROUPS and not __SCO__. * krcp.c: Include for wait()/waitpid() prototype. ------------------------------------------------------------------------ r13320 | epeisach | 2001-06-08 16:27:29 -0400 (Fri, 08 Jun 2001) | 3 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/krb.h * krb.h: Add "internal" prototypes cr_err_reply(), create_ciph(), krb_create_ticket(), krb5_cr_tkt_krb5(), krb_set_key_krb5(). ------------------------------------------------------------------------ r13319 | epeisach | 2001-06-08 16:25:33 -0400 (Fri, 08 Jun 2001) | 3 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/cr_tkt.c * cr_tkt.c (krb_create_ticket): Get rid of last argument (k5key) which was added erroneously and is not how code is used in tree. ------------------------------------------------------------------------ r13318 | epeisach | 2001-06-08 16:23:26 -0400 (Fri, 08 Jun 2001) | 2 lines Changed paths: M /trunk/src/kadmin/ChangeLog M /trunk/src/kadmin/configure.in * configure.in: Test for existance of arpa/inet.h ------------------------------------------------------------------------ r13317 | epeisach | 2001-06-08 16:22:46 -0400 (Fri, 08 Jun 2001) | 10 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/dumpv4.c M /trunk/src/kadmin/dbutil/kdb5_create.c M /trunk/src/kadmin/dbutil/kdb5_destroy.c M /trunk/src/kadmin/dbutil/kdb5_stash.c M /trunk/src/kadmin/dbutil/kdb5_util.h M /trunk/src/kadmin/dbutil/loadv4.c * dumpv4.c: Pass C_Block * to des_read_password() as per prototype. * loadv4.c: Include k5-int.h before des.h for des_read_password prototype. Pass C_Block * to des_read_password() as per prototype. * kdb5_util.h: Add prototype for usage. * kdb5_create.c, kdb5_destroy.c, kdb5_stash.c: Include kdb5_util.h for usage() prototype. ------------------------------------------------------------------------ r13316 | epeisach | 2001-06-08 16:22:00 -0400 (Fri, 08 Jun 2001) | 6 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/kadm_rpc_svc.c M /trunk/src/kadmin/server/ovsec_kadmd.c * ovsec_kadmd.c (main): Make format string to sprintf specify that long arguments are present. * kadm_rpc_svc.c: Include arpa/inet.h (if present) for inet_ntoa prototype. Include adm_proto.h for krb5_klog_syslog() prototype. ------------------------------------------------------------------------ r13315 | epeisach | 2001-06-08 16:21:16 -0400 (Fri, 08 Jun 2001) | 3 lines Changed paths: M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/kadm_ser_wrap.c kdm_ser_wrap.c: Argument to quad_cksum is C_Block * - not C_Block. (kadm_ser_init): Declare as returning int. ------------------------------------------------------------------------ r13314 | epeisach | 2001-06-08 14:18:58 -0400 (Fri, 08 Jun 2001) | 9 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/main.c M /trunk/src/kdc/network.c * kdc_preauth.c: Include adm_proto.h for krb5_klog_syslog() prototype. * main.c: Include des.h for des_init_random_number_generator() prototype. * network.c: Include adm_proto.h for krb5_klog_syslog() prototype. Pass kdc_context to krb5_klog_reopen(). ------------------------------------------------------------------------ r13313 | epeisach | 2001-06-08 13:19:02 -0400 (Fri, 08 Jun 2001) | 6 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/v4gssftp.exp * v4gssftp.exp: During test, set KRB5CCNAME to a non-existant cache. Restore at end to previous setting. This prevents failures caused when the krb5 cache contains valid information - as in the case of this test being run immediately after the gssftp.exp test. ------------------------------------------------------------------------ r13312 | epeisach | 2001-06-08 12:12:07 -0400 (Fri, 08 Jun 2001) | 9 lines Changed paths: M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/client.c M /trunk/src/lib/rpc/unit-test/configure.in M /trunk/src/lib/rpc/unit-test/server.c * client.c: Include unistd.h for getopt() prototype. * configure.in: Check for unistd.h. * server.c: Include unistd.h for getopt() prototype. Fix rpc_test_badauth() prototype to be consistant with error handler. Declare main as returning int. If POSIX_SIGNALS is defined, the handler expects an argument. ------------------------------------------------------------------------ r13311 | epeisach | 2001-06-08 12:08:12 -0400 (Fri, 08 Jun 2001) | 3 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/auth_gssapi.h * auth_gssapi.h: Rename prototypes from _svcauth_set_log_XXX_func to _svcauth_gssapi_set_log_XXX_func to match code. ------------------------------------------------------------------------ r13310 | epeisach | 2001-06-08 11:58:40 -0400 (Fri, 08 Jun 2001) | 3 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/ad_print.c M /trunk/src/lib/krb4/rd_svc_key.c * ad_print.c (ad_print): Cast arguments to printf() to longs to match format string. ------------------------------------------------------------------------ r13309 | epeisach | 2001-06-08 11:57:43 -0400 (Fri, 08 Jun 2001) | 2 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/svr_principal.c * svr_principal.c (check_pw_reuse): Cleanup assignment in conditional. ------------------------------------------------------------------------ r13308 | epeisach | 2001-06-08 11:53:45 -0400 (Fri, 08 Jun 2001) | 4 lines Changed paths: M /trunk/src/kadmin/testing/util/ChangeLog M /trunk/src/kadmin/testing/util/tcl_kadm5.c M /trunk/src/kadmin/testing/util/test.c * tcl_kadm5.c: Cleanup assignments in conditionals. * test.c: Add prototype for Tcl_ovsec_kadm_init() and Tcl_kadm5_init(). ------------------------------------------------------------------------ r13307 | epeisach | 2001-06-08 11:51:40 -0400 (Fri, 08 Jun 2001) | 2 lines Changed paths: M /trunk/src/clients/kdestroy/ChangeLog M /trunk/src/clients/kdestroy/kdestroy.c M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.c M /trunk/src/clients/kvno/ChangeLog M /trunk/src/clients/kvno/kvno.c Include unistd.h (if present) for getopt() prototype. ------------------------------------------------------------------------ r13306 | epeisach | 2001-06-08 11:49:48 -0400 (Fri, 08 Jun 2001) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/main.c * main.c: Include unistd.h (if present) for getopt() prototype. ------------------------------------------------------------------------ r13305 | epeisach | 2001-06-08 11:48:01 -0400 (Fri, 08 Jun 2001) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/krb5-config.in * krb5-config.in (CC_LINK): Use ' vs " to prevent bash expansion of variables. (LIBS): Quote autoconf substitution in case of space being present. ------------------------------------------------------------------------ r13304 | mitchb | 2001-06-08 00:23:45 -0400 (Fri, 08 Jun 2001) | 8 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/gssftp.exp M /trunk/src/tests/dejagnu/krb-standalone/v4gssftp.exp * gssftp.exp: Invocation of ftpd changed to use -U /dev/null and -a so that the test may successfully be run by root without failing (i.e. root is granted ftp access) and without opening the running ftpd to a password attack (i.e. authorization is required). Check for successful login messages added. * v4gssftp.exp: Same changes. ------------------------------------------------------------------------ r13303 | mitchb | 2001-06-08 00:17:45 -0400 (Fri, 08 Jun 2001) | 7 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.M M /trunk/src/appl/gssftp/ftpd/ftpd.c M /trunk/src/appl/gssftp/ftpd/pathnames.h * pathnames.h: _PATH_FTPUSERS renamed to _PATH_FTPUSERS_DEFAULT. * ftpd.c: Added '-U filename' option to allow specification of an ftpusers file other than the default. * ftpd.M: Documented the new -U option. ------------------------------------------------------------------------ r13302 | epeisach | 2001-06-07 18:36:55 -0400 (Thu, 07 Jun 2001) | 6 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin * krb5.hin: Get rid of extraneous krb5_const before integer arguments in prototypes for valid_enctype(), valid_cksumtype(), is_coll_proof_cksum(), is_keyed_cksum(), krb5_encrypt_size(), krb5_checksum_size(), krb5_verify_checksum() so they match the existing code. ------------------------------------------------------------------------ r13301 | epeisach | 2001-06-07 18:33:00 -0400 (Thu, 07 Jun 2001) | 3 lines Changed paths: M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/server.c * server.c (log_badauth_display_status_1): Do not assume that gss_buffer_desc strings are '\0' terminated. ------------------------------------------------------------------------ r13300 | epeisach | 2001-06-07 17:59:55 -0400 (Thu, 07 Jun 2001) | 3 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kerberos_v4.c * kerberos_v4.c: Get rid of file wide static krb5_error_code. Cast argument to sleep to unsigned int. ------------------------------------------------------------------------ r13299 | epeisach | 2001-06-07 17:55:47 -0400 (Thu, 07 Jun 2001) | 22 lines Changed paths: M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/acl_files.c M /trunk/src/kadmin/v4server/admin_server.c M /trunk/src/kadmin/v4server/kadm_funcs.c M /trunk/src/kadmin/v4server/kadm_ser_wrap.c M /trunk/src/kadmin/v4server/kadm_server.c M /trunk/src/kadmin/v4server/kadm_server.h M /trunk/src/kadmin/v4server/kadm_stream.c M /trunk/src/kadmin/v4server/kadm_supp.c * acl_files.c, admin_server.c, kadm_funcs.c, kadm_ser_wrap.c: Explicitly declare function return types and cleanup assignments in conditionals. * kadm_server.c: Include kadm_server.h and cleanup assignments in conditionals. * kadm_server.h: Include kadm5/admin.h, kadm.h, krb_db.h for structure defintions so that many prototypes may be added to this file. * kadm_stream.c: Include kadm_server.h for prototypes. Explicitly declare functions as ints. (stream_to_vals) Assumption made that pointer to long the same size as krb5_ui_4 fixed. * kadm_supp.c: Include sys/param.h early so that MAXHOSTNAMELEN is not defined by kadm.h and later redefined. In prin_vals(), key_high and key_low elements of the Kadm_vals structure are longs - use an appropriate format to printf. ------------------------------------------------------------------------ r13291 | epeisach | 2001-06-07 13:59:39 -0400 (Thu, 07 Jun 2001) | 3 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/request_tbl.c * request_tbl.c (ss_add_request_table): Do not cast argument to realloc() to char *. ------------------------------------------------------------------------ r13290 | epeisach | 2001-06-07 13:51:04 -0400 (Thu, 07 Jun 2001) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/vfy_increds.c * vfy_increds.c (krb5_verify_init_creds): Get rid of a variable that was set in a conditional and never used afterwards. ------------------------------------------------------------------------ r13289 | epeisach | 2001-06-07 13:50:05 -0400 (Thu, 07 Jun 2001) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/ktdefname.c * ktdefname.c (krb5_kt_default_name): Get rid of a variable that was set in a conditional but never used. ------------------------------------------------------------------------ r13288 | epeisach | 2001-06-07 13:48:07 -0400 (Thu, 07 Jun 2001) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/ser_sctx.c * ser_sctx.c (kg_oid_internalize): Do away with local variable that was set but never used. ------------------------------------------------------------------------ r13287 | epeisach | 2001-06-07 13:40:17 -0400 (Thu, 07 Jun 2001) | 22 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/authenc.c M /trunk/src/appl/telnet/telnet/commands.c M /trunk/src/appl/telnet/telnet/externs.h M /trunk/src/appl/telnet/telnet/main.c M /trunk/src/appl/telnet/telnet/ring.c M /trunk/src/appl/telnet/telnet/ring.h M /trunk/src/appl/telnet/telnet/telnet.c M /trunk/src/appl/telnet/telnet/terminal.c M /trunk/src/appl/telnet/telnet/utilities.c * authenc.c (telnet_gets): Cleanup assignment in conditional. * commands.c: Include sys/wait.h, libtelent/auth.h, libtelnet/encrypt.h for prototypes. Explicity declare functions as returning int. Assignments in conditionals cleanup. * externs.h: Add numerous prototypes. * ring.c (ring_init): Explicitly declare as returning int. * ring.h: Add prototype for ring_at_mark(). * telnet.c: Include unistd.h, libtelnet/auth.h, libtelnet/encrypt.h for prototypes. Delcare is_unique() static. Fix up format string for sprintf() to expect longs. Assignments in conditionals cleaned up. * main.c, terminal.c: Include libtelnet/encrypt.h for prototype. * utilities.c: Include sys/socket.h, libtelent/auth.h, libtelnet/encrypt.h for prototypes. ------------------------------------------------------------------------ r13286 | epeisach | 2001-06-07 13:05:31 -0400 (Thu, 07 Jun 2001) | 14 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/ext.h M /trunk/src/appl/telnet/telnetd/state.c M /trunk/src/appl/telnet/telnetd/sys_term.c M /trunk/src/appl/telnet/telnetd/telnetd.c M /trunk/src/appl/telnet/telnetd/utility.c * ext.h: Remove unused prototype for start_slave() and replace with one for startslave(). * state.c: Add libtlnet/encrypt.h for missing prototypes. * sys_term.c: Add prototype for dup_tty(). Change getptyslave() from int to void. Cleanup an assignment in conditional warning. * telnetd.c: Include libtelnet/misc-proto.h. Declare return from terminaltypeok() and main() as int. * utility.c: Include libtelnet/auth.h and libtelnet/encrypt.h for prototypes. ------------------------------------------------------------------------ r13285 | epeisach | 2001-06-07 13:00:34 -0400 (Thu, 07 Jun 2001) | 7 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/auth-proto.h M /trunk/src/appl/telnet/libtelnet/enc-proto.h * auth-proto.h: Add prototype for kerberos5_cleanup(). * enc-proto.h: Add prototypes for encrypt_printsub(), encrypt_request_sart(), encrypt_request_end(), encrypt_enc_keyid()m encrypt_dec_keyid(), encrypt_support(), encrypt_start(), encrypt_end(). ------------------------------------------------------------------------ r13284 | epeisach | 2001-06-07 11:17:19 -0400 (Thu, 07 Jun 2001) | 6 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h * k5-int.h: Remove AS_REP_105_SAM_COMPAT definition. Not used in tree. Remove SYSV redefinition of random() to rand() and srandom() to srand(). Two locations in tree that might matter already handled in configure. Unicos redefinition of utimes() to utime() removed - appl/bsd has its own implementation. ------------------------------------------------------------------------ r13283 | raeburn | 2001-06-06 18:31:48 -0400 (Wed, 06 Jun 2001) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in Makefile.in ($(srcdir)/krb5/autoconf.h.in): New target; rebuild using autoheader. ------------------------------------------------------------------------ r13282 | raeburn | 2001-06-06 18:25:22 -0400 (Wed, 06 Jun 2001) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 aclocal.m4 (CONFIG_RULES): Set and substitute AUTOHEADER and AUTOHEADERFLAGS. ------------------------------------------------------------------------ r13281 | raeburn | 2001-06-06 18:16:00 -0400 (Wed, 06 Jun 2001) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in * pre.in (AUTOHEADER, AUTOHEADERFLAGS): New variables. ------------------------------------------------------------------------ r13280 | epeisach | 2001-06-06 17:21:53 -0400 (Wed, 06 Jun 2001) | 34 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/auth-proto.h M /trunk/src/appl/telnet/libtelnet/auth.c M /trunk/src/appl/telnet/libtelnet/auth.h M /trunk/src/appl/telnet/libtelnet/enc-proto.h M /trunk/src/appl/telnet/libtelnet/enc_des.c M /trunk/src/appl/telnet/libtelnet/encrypt.c M /trunk/src/appl/telnet/libtelnet/forward.c M /trunk/src/appl/telnet/libtelnet/getent.c M /trunk/src/appl/telnet/libtelnet/kerberos.c M /trunk/src/appl/telnet/libtelnet/kerberos5.c M /trunk/src/appl/telnet/libtelnet/misc-proto.h M /trunk/src/appl/telnet/libtelnet/misc.c M /trunk/src/appl/telnet/libtelnet/misc.h M /trunk/src/appl/telnet/libtelnet/parsetos.c M /trunk/src/appl/telnet/libtelnet/setenv.c * auth-proto.h: Add prototypes for getauthmask(), auth_enable, auth_disable(), auth_onoff(), auth_togdebug(), auth_status(), auth_name(), auth_sendname(), auth_debug(), and auth_printsub(). * auth.c: Include unistd.h and cleanup some assignments in conditionals. * auth.h: Explicitly declare auth_debug mode as an int. * enc-proto.h: Add prototypes for EncryptDisable(), EncryptType(), EncryptStart(), EncryptStartInput(), EncryptStartOutput(), EncryptStop(), EncryptStopInput(), EncryptStopOutput(), EncryptStatus(), encrypt_gen_printsub(), printsub(). * enc_des.c: Declare encrypt_debug_mode as int. Cleanup unused variables and assignments in conditionals. * encrypt.c: Include stdio.h for sprintf prototype. Cleanup assignments in conditionals. * getent.c: Conditionalize definition of some variables. * kerberos5.c: Explicitly declare auth_debug_mode an int. * misc-proto.h: Add prototype for auth_encrypt_user(). * misc.c: Include auth.h and encrypt.h for prototypes. * misc.h: Add prototypes for isprfix(), genget(), Ambiguous(). * parsetos.c: Include stdlib.h for strtol() prototype. * forward.c, kerberos.c, setenv.c: Assignment in conditional cleanup. ------------------------------------------------------------------------ r13279 | epeisach | 2001-06-06 14:57:39 -0400 (Wed, 06 Jun 2001) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ftpd.c Fix up small typo in lat set of commits ------------------------------------------------------------------------ r13278 | epeisach | 2001-06-06 14:51:22 -0400 (Wed, 06 Jun 2001) | 5 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/test.c * test.c (print_key): Pass in des_cblock* instead of char *. (krb5_print_keyblock): Cast argument to C_Block_print to des_cblock *. (krb4_print_ticket): For printf formats expecting a long, cast arguments as such. ------------------------------------------------------------------------ r13277 | epeisach | 2001-06-06 14:41:24 -0400 (Wed, 06 Jun 2001) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/v4gssftp.exp * v4gssftp.exp: Allow for "decrypt integrity check failed" error minor code from GSSAPI as well. ------------------------------------------------------------------------ r13276 | epeisach | 2001-06-06 14:06:36 -0400 (Wed, 06 Jun 2001) | 30 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpcmd.y M /trunk/src/appl/gssftp/ftpd/ftpd.c A /trunk/src/appl/gssftp/ftpd/ftpd_var.h M /trunk/src/appl/gssftp/ftpd/popen.c * ftpcmd.y: Include "ftpd_var.h" and remove prototype for reply() and lreply(). Add prototypes and declare as returning void sizecmd(), help() and yylex(). Cleanup assignments in conditionals. * ftpd.c: Include for initgroups() prototype. Move reply(), lreply() prototypes to ftpd_var.h (and include same). Include "krb524.h" for krb524_convert_creds_kdc() prototype. Include secure.h. Provide static prototypes for ftpd_gss_convert_creds(), ftpd_gss_userok(), dolog(), receive_data(), login(), end_login(), disallowed_user(), restricted_user(), checkuser(). Declare main(), checkuser(), disallowed_user(), restricted_user(), end_login(), kpass(), retreive_data(), auth_data(), secure_printf(), ftpd_gss_userok(), as returning int. Declare setdlevel(), user(), pass(), login(), retreive(), store_file(), secure_error(), statfilecmd(), stat_cmd(), fatal(), reply(), lreply(), ack(), nack(), yyerror(), delete_file(), cwd(), makedir(), removedir(), pwd(), renamecmd(), dolog(), dologout(), passive(), perror_reply(), auth(), send_file_list(), reply_gss_error(), secure_gss_error(), ftpd_gss_convert_creds(), as returning void. Cleanup printf argument mismatches. * ftpd_var.h: New header file with many prototypes from ftpd.c. * popen.c (ftpd_popen): Add parenthesis in conditional to distinguish || vs &&. Add prototype for blkfree(). (ftpd_pclose): Declare as returning int. ------------------------------------------------------------------------ r13275 | raeburn | 2001-06-05 19:57:17 -0400 (Tue, 05 Jun 2001) | 3 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/configure.in M /trunk/src/krb524/k524init.c * configure.in: Check for unistd.h. * k524init.c: Only include unistd.h if it's available. ------------------------------------------------------------------------ r13274 | raeburn | 2001-06-05 19:56:28 -0400 (Tue, 05 Jun 2001) | 7 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/krb524d.c * krb524d.c: Include stdarg.h. (main): Accept new argument -p to indicate port number to use; fall back to KRB524_SERVICE and then KRB524_PORT. In error messages, use only part of program name following last '/'. (usage): Updated. (krb5_free_keyblock_contents): Delete disabled function. ------------------------------------------------------------------------ r13273 | epeisach | 2001-06-05 16:58:31 -0400 (Tue, 05 Jun 2001) | 2 lines Changed paths: M /trunk/src/appl/user_user/ChangeLog M /trunk/src/appl/user_user/client.c M /trunk/src/appl/user_user/server.c client.c, server.c: Cleanup assignments in conditionals. ------------------------------------------------------------------------ r13272 | epeisach | 2001-06-05 12:53:24 -0400 (Tue, 05 Jun 2001) | 3 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/authorization.c M /trunk/src/clients/ksu/heuristic.c M /trunk/src/clients/ksu/krb_auth_su.c M /trunk/src/clients/ksu/main.c M /trunk/src/clients/ksu/setenv.c * authorization.c, heuristic.c, krb_auth_su.c, main.c, setenv.c: Cleanup assignments in conditionals. ------------------------------------------------------------------------ r13271 | epeisach | 2001-06-05 12:31:48 -0400 (Tue, 05 Jun 2001) | 3 lines Changed paths: M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/server.c * server.c (log_badauth_display_status_1): Need value element of gss_buffer_desc for printf. ------------------------------------------------------------------------ r13270 | epeisach | 2001-06-05 12:27:38 -0400 (Tue, 05 Jun 2001) | 2 lines Changed paths: M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/client.c * client.c (main): Missing arguments to printf fixed. ------------------------------------------------------------------------ r13269 | epeisach | 2001-06-05 11:46:16 -0400 (Tue, 05 Jun 2001) | 45 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/auth.h M /trunk/src/lib/rpc/auth_gssapi.h M /trunk/src/lib/rpc/bindresvport.c M /trunk/src/lib/rpc/clnt.h M /trunk/src/lib/rpc/clnt_generic.c M /trunk/src/lib/rpc/clnt_perror.c M /trunk/src/lib/rpc/clnt_simple.c M /trunk/src/lib/rpc/clnt_tcp.c M /trunk/src/lib/rpc/clnt_udp.c M /trunk/src/lib/rpc/get_myaddress.c M /trunk/src/lib/rpc/getrpcport.c M /trunk/src/lib/rpc/pmap_clnt.c M /trunk/src/lib/rpc/pmap_getmaps.c M /trunk/src/lib/rpc/pmap_getport.c M /trunk/src/lib/rpc/pmap_rmt.c M /trunk/src/lib/rpc/rpc.h M /trunk/src/lib/rpc/rpc_callmsg.c M /trunk/src/lib/rpc/rpc_dtablesize.c M /trunk/src/lib/rpc/rpc_prot.c M /trunk/src/lib/rpc/svc_auth.c M /trunk/src/lib/rpc/svc_auth_unix.c M /trunk/src/lib/rpc/svc_simple.c M /trunk/src/lib/rpc/svc_tcp.c M /trunk/src/lib/rpc/svc_udp.c M /trunk/src/lib/rpc/xdr.c M /trunk/src/lib/rpc/xdr_array.c M /trunk/src/lib/rpc/xdr_mem.c M /trunk/src/lib/rpc/xdr_rec.c M /trunk/src/lib/rpc/xdr_reference.c * clnt_perror.c (clnt_spcreateerror): Enumerate missing cases in switch. * getrpcport.c: Include string.h for memmove() prototype and pmap_clnt.h for pmap_getport() prototype. * rpc_dtablesize.c (_gssrpc_rpc_dtablesize): Declare as returning int. * get_myaddress.c (gssrpc_get_myaddress): Likewise. * rpc_prot.c (gssrpc_xdr_accepted_reply, sunrpc_seterr_reply): Enumerate missing cases for switch. (rejected): Fix typo: RPC_VERMISMATCH -> RPC_MISMATCH for enumerated switch. * svc_auth.c: Add braces to svcauthsw[] initialization. * svc_simple.c: Include pmap_clnt.h for pmap_unset prototype. * bindresvport.c, clnt_simple.c, clnt_tcp.c, clnt_udp.c, pmap_clnt.c, pmap_getmaps.c, pmap_gtport.c, pmap_rmt.c, svc_tcp.c, svc_udp.c: Include unistd.h for close() prototype. * xdr.c (xdr_opaque): Specify internal buffer as ints. (xdr_u_int32): Declare as returning bool_t. * clnt_generic.c, rpc_callmsg.c, svc_auth_unix.c, xdr_mem.c: Include string.h for memmove() prototype. * xdr_rec.c: Include string.h for memmove() prototype. Add dummy XDR_FREE cases for switches. * xdr_reference.c (xdr_reference): Add XDR_ENCODE case. (gcc warning). * xdr_array.c (xdr_array): Likewise. * auth.h: Include gssrpc/xdr.h and provide prototype for gssrpc_xdr_opaque_auth(). * auth_gssapi.h: Add prototypes for auth_gssapi_seal_seq() and auth_gssapi_unseal_seq(). * clnt.h: Add prototype for _gssrpc_rpc_dtablesize(). * rpc.h: Add prototypes for gssrpc_get_myaddress() and gssrpc_bindresvport(). ------------------------------------------------------------------------ r13268 | epeisach | 2001-06-04 17:26:34 -0400 (Mon, 04 Jun 2001) | 2 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/misc.c M /trunk/src/kadmin/server/schpw.c * misc.c, schpw.c: Cleanup assignments in conditionals. ------------------------------------------------------------------------ r13267 | epeisach | 2001-06-04 17:17:17 -0400 (Mon, 04 Jun 2001) | 8 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/kadm5_create.c M /trunk/src/kadmin/dbutil/kdb5_create.c M /trunk/src/kadmin/dbutil/kdb5_destroy.c M /trunk/src/kadmin/dbutil/kdb5_stash.c * kadm5_create.c: Add prototype for static add_admin_princs(). Cleanup calling of add_admin_princs() to be consistant with prototype. * kdb5_create.c, kdb5_stash.c, kdb5_destroy.c: Cleanup assignments in conditionals. ------------------------------------------------------------------------ r13266 | epeisach | 2001-06-04 12:14:54 -0400 (Mon, 04 Jun 2001) | 6 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/k524init.c M /trunk/src/krb524/sendmsg.c M /trunk/src/krb524/test.c * k524init.c: Inculde unistd.h for getopt() prototype. * test.c (do_remote): Comment out unused variables. * sendmsg.c (krb524_sendto_kdc): Cleanup assignment in conditional. ------------------------------------------------------------------------ r13265 | epeisach | 2001-06-04 12:04:03 -0400 (Mon, 04 Jun 2001) | 7 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/main.c * kdc_util.c (add_to_transited): Add braces to provide unambiguous if - if - else statements. * kdc_preauth.c (verify_sam_response): Cleanup assignments in conditionals. * main.c (main): Likewise. ------------------------------------------------------------------------ r13264 | epeisach | 2001-06-04 11:58:40 -0400 (Mon, 04 Jun 2001) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogin.c * krlogin.c: Always provide prototype for setsignal and not if __STDC__ is defined. ------------------------------------------------------------------------ r13263 | epeisach | 2001-06-04 11:28:21 -0400 (Mon, 04 Jun 2001) | 10 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/admin.h M /trunk/src/lib/kadm5/logger.c M /trunk/src/lib/kadm5/str_conv.c * logger.c (krb5_klog_init): Cleanup assignments in conditionals. Ensure that if hostname is MAXHOSTNAMELEN, buffer is \0 terminated. * str_conv.c (krb5_string_to_keysalts, krb5_keysalt_iterate): Clean up assignments in conditionals. * admin.h: Move kadm5_free_name_list() to version 1 api as it is present in the ovsec_glue layer. ------------------------------------------------------------------------ r13262 | epeisach | 2001-06-04 11:27:06 -0400 (Mon, 04 Jun 2001) | 2 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/svr_principal.c * svr_principal.c: Cleanup assignments in conditionals. ------------------------------------------------------------------------ r13261 | epeisach | 2001-06-04 11:25:02 -0400 (Mon, 04 Jun 2001) | 4 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/gss_libinit.c * gss_libinit.c: Include gssapiP_krb5.h for kg_release_defcred() prototype. ------------------------------------------------------------------------ r13260 | epeisach | 2001-06-04 11:23:41 -0400 (Mon, 04 Jun 2001) | 4 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/k5seal.c * accept_sec_context.c (krb5_gss_accept_sec_context): Cleanup assignments in conditionals. * k5seal.c (make_seal_token_v1): Likewise. ------------------------------------------------------------------------ r13258 | raeburn | 2001-06-01 21:10:58 -0400 (Fri, 01 Jun 2001) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/init_ctx.c * init_ctx.c (get_profile_etype_list): Zero out multiple separator characters between tokens, so the second can be recognized properly. ------------------------------------------------------------------------ r13257 | epeisach | 2001-06-01 18:01:12 -0400 (Fri, 01 Jun 2001) | 22 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/forward.c M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krsh.c M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/bsd/login.c M /trunk/src/appl/bsd/setenv.c M /trunk/src/appl/bsd/v4rcp.c * login.c: Add braces around initializers. Cleanup assignments in conditionals. Include krb524.h if KRB4_CONVERT defined. * krlogind.c (main): Cleanup unused variables. (protocol): Cleanup ambiguous if-if-else warning. * krshd.c (main): Cleanup unused variables. * krlogin.c (setsignal): Declare as void. (server_message): Cleanup unused variables. * setenv.c (setenv): Declare as returning int and clean up assignments in conditionals. * kcmd.c (kcmd, rcmd_stream_init_krb5, v5_des_read): Clean up unused variables and assignments in conditionals. * forward.c (rd_and_store_for_creds): Likewise. * krcp.c (rsource): Likewise. * v4rcp.c (answer_auth): Likewise. * krsh.c (main): Declare as retuning int. ------------------------------------------------------------------------ r13256 | epeisach | 2001-06-01 14:43:25 -0400 (Fri, 01 Jun 2001) | 35 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/fgetst.c M /trunk/src/lib/krb4/g_krbrlm.c M /trunk/src/lib/krb4/g_svc_in_tkt.c M /trunk/src/lib/krb4/g_tkt_svc.c M /trunk/src/lib/krb4/gethostname.c M /trunk/src/lib/krb4/getst.c M /trunk/src/lib/krb4/in_tkt.c M /trunk/src/lib/krb4/klog.c M /trunk/src/lib/krb4/kname_parse.c M /trunk/src/lib/krb4/kntoln.c M /trunk/src/lib/krb4/kuserok.c M /trunk/src/lib/krb4/log.c M /trunk/src/lib/krb4/pkt_clen.c M /trunk/src/lib/krb4/rd_req.c M /trunk/src/lib/krb4/recvauth.c M /trunk/src/lib/krb4/send_to_kdc.c M /trunk/src/lib/krb4/sendauth.c M /trunk/src/lib/krb4/tkt_string.c * g_krbrlm.c: Remove unused static variable krb_conf. * g_svc_in_tkt.c (krb_svc_init, krb_svc_init_preauth): Declare as returning int. * gethostname.c: Include unistd.h for gethostname() prototype. * getst.c: Include unistd.h for read() prototype. * in_tkt.c (in_tkt): Cast arguments to debugging printf to int from uid_t to match format statement. * kname_parse.c: Declare k_isname() and k_isinst() as returning int. Cleanup assigments in conditionals. * kuserok.c (kuserok): Cleanup assignment in conditional. * log.c (krb_set_logfile): Declare function as void. * klog.c (kset_logfile): Likewise. * pkt_clen.c (pkt_clen): Declare as returning int. * kntoln.c (krb_kntoln): Likewise. * fgetst.c (fgetst): Likewise. * rd_req.c: Declare local variable only if KRB_CRYPT_DEBUG defined. * recvauth.c: Include stdlib.h and unistd.h for read() and atoi() prototypes. * send_to_kdc.c: Include unistd.h for close() prototype. * sendauth.c (krb_sendauth): Clean up assignment in conditional. * tkt_string.c (tkt_string): Likewise ------------------------------------------------------------------------ r13255 | epeisach | 2001-05-31 13:47:51 -0400 (Thu, 31 May 2001) | 4 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/des.c M /trunk/src/lib/des425/enc_dec.c M /trunk/src/lib/des425/pcbc_encrypt.c * des.c (des_ecb_encrypt): Do not use a variable named "encrypt". * enc_dec.c (des_cbc_encrypt): Likewise. * pcbc_encrypt.c (des_pcbc_encrypt): Likewise. ------------------------------------------------------------------------ r13254 | epeisach | 2001-05-31 13:39:05 -0400 (Thu, 31 May 2001) | 2 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/des.h * des.h: Do not use "encrypt" as an argument. ------------------------------------------------------------------------ r13253 | epeisach | 2001-05-31 13:38:03 -0400 (Thu, 31 May 2001) | 5 lines Changed paths: M /trunk/src/lib/crypto/keyhash_provider/ChangeLog M /trunk/src/lib/crypto/keyhash_provider/k5_md4des.c M /trunk/src/lib/crypto/keyhash_provider/k5_md5des.c * k5_md4des.c (k5_md4des_verify): Get rid of local variable that is assigned to, without side effects, but never used. * k5_md5des.c (k5_md5des_verify): Likewise. ------------------------------------------------------------------------ r13252 | epeisach | 2001-05-31 13:36:30 -0400 (Thu, 31 May 2001) | 4 lines Changed paths: M /trunk/src/lib/crypto/enc_provider/ChangeLog M /trunk/src/lib/crypto/enc_provider/des.c M /trunk/src/lib/crypto/enc_provider/des3.c * des.c (k5_des_docrypt): Do not use a variable named "encrypt" * des3.c (k5_des3_docrypt): Likewise. ------------------------------------------------------------------------ r13251 | epeisach | 2001-05-31 13:34:39 -0400 (Thu, 31 May 2001) | 3 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/d3_cbc.c M /trunk/src/lib/crypto/des/f_cbc.c * f_cbc.c (mit_des_cbc_encrypt): Do not use a variable named "encrypt". * d3_cbc.c (mit_des3_cbc_encrypt): Likewise. ------------------------------------------------------------------------ r13250 | epeisach | 2001-05-31 13:15:50 -0400 (Thu, 31 May 2001) | 3 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/des_int.h * des_int.h (mit_des_cbc_encrypt, mit_des3_ecb_encrypt, mit_des3_cbc_encrypt): Don't use "encrypt" as argument name. ------------------------------------------------------------------------ r13249 | epeisach | 2001-05-30 14:44:44 -0400 (Wed, 30 May 2001) | 12 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/configure.in A /trunk/src/krb5-config.in M /trunk/src/patchlevel.h * krb5-config.in: New script for providing linker and compiler information for applications. * patchlevel.h: Update to current release. Mkrel script generates this in distribtions. * configure.in: Add support for parsing patchlevel.h into a useable form for krb5-config. Generate krb5-config from krb5-config.in. Add KRB5_BUILD_PROGRAM for variable substitution. * Makefile.in: Add support for building and installing krb5-config. ------------------------------------------------------------------------ r13245 | tlyu | 2001-05-25 17:40:08 -0400 (Fri, 25 May 2001) | 7 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogind.c * krlogind.c (protocol): Don't do TIOCPKT on systems with STREAMS ptys, even if there is a TIOCPKT, since it may result in hangs on some systems where BSD packet mode is (presumably) not implemented properly, such as AIX 4.3.3. Should get cleaned up at some later point to actually I_PUSH "pckt" or equivalent and do translation between STREAMS and BSD style packet mode. ------------------------------------------------------------------------ r13244 | epeisach | 2001-05-23 18:16:00 -0400 (Wed, 23 May 2001) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (WITH_CC, WITH_CCOPTS): Autoconf 2.50 fix. Change from define to AC_DEFUN. Autoconf warns of use of AC_REQUIRE outside such as environment. ------------------------------------------------------------------------ r13243 | tlyu | 2001-05-15 22:55:51 -0400 (Tue, 15 May 2001) | 16 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/getpty.c M /trunk/src/util/pty/pty-int.h M /trunk/src/util/pty/pty_paranoia.c * getpty.c: Make pty_getpty() into ptyint_getpty_ext(), which has an extra argument that determines whether to call grantpt() and unlockpt() on systems that support it. The new pty_getpty() will simply call the extended version. This is to support some wackiness needed by pty_paranoia.c tests. * pty-int.h: Add prototype for ptyint_getpty_ext(). * pty_paranoia.c: Add rant about ptys and quirks therein. Needs to be updated somewhat. Add some more paranoia for the case where we actually succeed in opening the slave of a closed master and then succeed in opening the same master. This program will get rewritten at some point to actually see what things result in EOFs and under what conditions data will actually get passed between master and slave. ------------------------------------------------------------------------ r13242 | dalmeida | 2001-05-15 17:19:02 -0400 (Tue, 15 May 2001) | 3 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/gss-server.c * gss-server.c (usage): Fix usage info *again* to reflect that service_name is required. ------------------------------------------------------------------------ r13241 | epeisach | 2001-05-14 14:19:55 -0400 (Mon, 14 May 2001) | 21 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/k5unseal.c M /trunk/src/lib/gssapi/krb5/ser_sctx.c M /trunk/src/lib/gssapi/krb5/util_cksum.c M /trunk/src/lib/gssapi/krb5/util_crypt.c M /trunk/src/lib/gssapi/krb5/util_ctxsetup.c M /trunk/src/lib/gssapi/krb5/util_seed.c M /trunk/src/lib/gssapi/krb5/util_seqnum.c M /trunk/src/lib/gssapi/krb5/wrap_size_limit.c * wrap_size_limit.c (krb5_gss_wrap_size_limit): Get rid of unused variable. * util_ctxsetup.c (kg2_parse_token): Fix erroneous assignment in conditional. (code not used in current tree). * util_seed.c, util_seqnum.c, util_crypt.c, util_cksum.c: Cleanup up assignments in conditionals. * ser_sctx.c (kg_queue_internalize): Get rid of unused variable. * gssapiP_krb5.h: Renable prototype for krb5_gss_release_oid() as code is back (since 1996). * k5unseal.c (kg_unseal_v1): Declare internal function static. * init_sec_context.c (make_ap_req_v2): Comment out non-referenced function. * gssapi_krb5.c: Include k5-int.h for krb5_ser_* prototypes. ------------------------------------------------------------------------ r13240 | tlyu | 2001-05-10 23:42:35 -0400 (Thu, 10 May 2001) | 6 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/defines.h M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krlogin.c * defines.h: Fix k4cmd prototype to match kcmd.c. * kcmd.c (k4cmd): Fix to not use a narrow type. * krlogin.c: Fix prototypes so they don't include narrow types. ------------------------------------------------------------------------ r13239 | tlyu | 2001-05-10 23:01:46 -0400 (Thu, 10 May 2001) | 13 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/Makefile.in M /trunk/src/util/pty/configure.in M /trunk/src/util/pty/open_slave.c A /trunk/src/util/pty/pty_paranoia.c * pty_paranoia.c: New file; do many paranoid checks about ctty handling by the pty drivers. * Makefile.in: Add rules for pty_paranoia and check-paranoia, which runs pty_paranoia. * configure.in: Define REVOKE_NEEDS_OPEN for Tru64. Add support for program building and run flags for the sake of pty_paranoia. * open_slave.c: Fix somewhat; AIX doesn't like opening the ctty twice, so only do initial open if we special-case it in configure.in, e.g. for Tru64. ------------------------------------------------------------------------ r13238 | tlyu | 2001-05-10 22:14:03 -0400 (Thu, 10 May 2001) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/shlib.conf * shlib.conf: Fix RUN_ENV for Irix. [pulled up from 1.2.2] ------------------------------------------------------------------------ r13237 | tlyu | 2001-05-08 23:38:37 -0400 (Tue, 08 May 2001) | 8 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/logwtmp.c M /trunk/src/util/pty/update_utmp.c * logwtmp.c: Delete code under "#if 0". Fix reversed test for loggingin. Don't forget to set the ut_tv or ut_time for the entry. * update_utmp.c: Update rant about Tru64; remove fetching of ut_user from old entry. The existence of the old ut_user in the logout entry in wtmp was confusing last. ------------------------------------------------------------------------ r13236 | epeisach | 2001-05-08 13:10:18 -0400 (Tue, 08 May 2001) | 9 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/disp_major_status.c M /trunk/src/lib/gssapi/generic/oid_ops.c M /trunk/src/lib/gssapi/generic/util_token.c * disp_major_status.c (display_unknown): Remove unused variable. * util_token.c (g_make_token_header): Remove incorrect cast of length argument to memcpy. * oid_ops.c (generic_gss_str_to_oid): Cast argument of isxxx() functions to int - avoids gcc warning when these are implemented as macros indexing an array. ------------------------------------------------------------------------ r13235 | dalmeida | 2001-05-08 10:29:53 -0400 (Tue, 08 May 2001) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/locate_kdc.c * locate_kdc.c (add_host_to_list): Initialize stack variable err which would otherwise get returned without being set in certain circumstances. ------------------------------------------------------------------------ r13234 | tlyu | 2001-05-08 00:28:33 -0400 (Tue, 08 May 2001) | 16 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/cleanup.c M /trunk/src/util/pty/open_ctty.c M /trunk/src/util/pty/open_slave.c M /trunk/src/util/pty/update_utmp.c M /trunk/src/util/pty/void_assoc.c * cleanup.c: Call update_utmp() with the correct pid to assist in finding the old utmp entry. * open_ctty.c: Reformat somewhat and revise comment. * open_slave.c: Rework significantly. Primarily, keep a fd open to the slave if we need to reopen the slave device following vhangup() or revoke(), to accommodate various OS quirks. * update_utmp.c: Revise history section somewhat to document more HP-UX brokenness. Search via ut_pid before searching via ut_line. Copy stuff around because entuxent() will clobber some things. * void_assoc.c: Revise comment and reformat somewhat. ------------------------------------------------------------------------ r13233 | raeburn | 2001-05-08 00:22:23 -0400 (Tue, 08 May 2001) | 3 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/sendmsg.c * sendmsg.c (krb524_sendto_kdc): Do fallback if KRB5_REALM_UNKNOWN is returned, as might happen if the DNS support is not enabled. ------------------------------------------------------------------------ r13232 | raeburn | 2001-05-07 23:50:53 -0400 (Mon, 07 May 2001) | 5 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/locate_kdc.c * locate_kdc.c (add_sockaddr_to_list) [TEST]: If getnameinfo is available, use it instead of inet_ntoa to get the printable address. (add_host_to_list): Share declaration sections as much as possible. Propagate errors back correctly from gethostbyname path. ------------------------------------------------------------------------ r13231 | epeisach | 2001-05-04 14:59:20 -0400 (Fri, 04 May 2001) | 3 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/open_slave.c * open_slave.c (pty_open_slave): If revoke() present on system but VHANG_FIRST is not defined, declare local variable. ------------------------------------------------------------------------ r13230 | tlyu | 2001-05-04 00:22:50 -0400 (Fri, 04 May 2001) | 3 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/dump-utmp.c * dump-utmp.c: Fix some off-by-one errors. Handle cases where we have utmpname() but not utmpname(). ------------------------------------------------------------------------ r13229 | tlyu | 2001-05-04 00:12:07 -0400 (Fri, 04 May 2001) | 5 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/open_slave.c M /trunk/src/util/pty/pty-int.h * pty-int.h: Fix typo; VHANG_first -> VHANG_FIRST. * open_slave.c (pty_open_slave): Add workaround for Tru64 v5.0, since its revoke() will fail if the slave isn't open already. ------------------------------------------------------------------------ r13228 | epeisach | 2001-05-03 14:44:24 -0400 (Thu, 03 May 2001) | 3 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/sane_hostname.c * sane_hostname.c (pty_make_sane_hostname): Preserve const property of incomming parameter in casts. ------------------------------------------------------------------------ r13227 | epeisach | 2001-05-03 14:41:20 -0400 (Thu, 03 May 2001) | 12 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/cleanup.c M /trunk/src/util/pty/logwtmp.c M /trunk/src/util/pty/sane_hostname.c * cleanup.c (pty_cleanup): Delcare local variable only if VHANG_LAST defined. * logwtmp.c (pty_logwtmp): Only declare local variables if logwtmp() not available on system. * sane_hostname.c (sockaddrlen): Only define static function if HAVE_GETNAMEINFO defined. (pty_make_sane_hostname) Declare goto target only if code compiled in. gcc warning cleanups ------------------------------------------------------------------------ r13226 | raeburn | 2001-05-01 22:28:23 -0400 (Tue, 01 May 2001) | 2 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/update_utmp.c * update_utmp.c (pty_update_utmp): Fix typo (OWRONLY -> O_WRONLY). ------------------------------------------------------------------------ r13225 | raeburn | 2001-05-01 18:46:11 -0400 (Tue, 01 May 2001) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/cmds.c cmds.c: fix broken port number check ------------------------------------------------------------------------ r13224 | raeburn | 2001-05-01 18:39:38 -0400 (Tue, 01 May 2001) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/telnet.c * telnet.c (telnet): Fix grammar in some error messages. ------------------------------------------------------------------------ r13223 | epeisach | 2001-05-01 10:59:25 -0400 (Tue, 01 May 2001) | 3 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/update_wtmp.c * update_wtmp.c (ptyint_update_wtmpx): Add missing semi-colon in code path if PTY_UTMP_E_EXIT and PTY_UTMPX_E_EXIT exist. ------------------------------------------------------------------------ r13222 | tlyu | 2001-04-30 17:53:15 -0400 (Mon, 30 Apr 2001) | 11 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/configure.in M /trunk/src/util/pty/pty-int.h M /trunk/src/util/pty/update_wtmp.c * configure.in: Fix some quoting of shell variables when passing to "test". Reorder some logic in consistency checks to validate cache variables against "yes" to account for possible empty or nonexistent values. * pty-int.h: Fix conditional prototype of update_wtmp(). * update_wtmp.c: Fix conditional compilation of update_wtmp() to cover the case where we have setutxent() but don't have updwtmpx() and WTMPX_FILE, as is the case on some Linux installations. ------------------------------------------------------------------------ r13219 | tlyu | 2001-04-27 22:20:57 -0400 (Fri, 27 Apr 2001) | 4 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/configure.in * configure.in(K5_CHECK_UT_MEMBER): Fix typo in previous; make sure to include the correct header when checking structure members. ------------------------------------------------------------------------ r13218 | tlyu | 2001-04-27 22:05:38 -0400 (Fri, 27 Apr 2001) | 30 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/configure.in M /trunk/src/util/pty/dump-utmp.c M /trunk/src/util/pty/libpty.h M /trunk/src/util/pty/logwtmp.c M /trunk/src/util/pty/pty-int.h M /trunk/src/util/pty/sane_hostname.c M /trunk/src/util/pty/update_utmp.c M /trunk/src/util/pty/update_wtmp.c * configure.in: Many changes to support the rewriting of the utmp pieces of libpty. Do a large amount of checking for consistency of various utmp and utmpx APIs as currently understood. See rant in update_utmp.c. * dump-utmp.c: Rewrite; now has capability to use utmp{,x}name() to extract entries from utmp and utmpx files. Adjusts field widths when printing as appropriate. * libpty.h: Update call signature for update_utmp() and logwtmp(); make prototypes unconditional. * logwtmp.c: Rewrite. Use pututline() or pututxline() API whenever possible. * pty-int.h: Update call signatures for update_wtmp{,x}(); make prototypes unconditional. * sane_hostname.c: Use the autoconf-correct macro names. * update_utmp.c: Rewrite. Basically, use functions from the pututline() or pututxline() API whenever possible, to avoid lossage. Inserted large rant about the conjectured history of BSD utmp, sysV utmp, and utmpx, as well as documentation about some known quirks. * update_wtmp.c: Rewrite. Add new function ptyint_logwtmpx() that takes a utmpx rather than a utmp, so it can fail to lose data converting to and from utmp. ------------------------------------------------------------------------ r13217 | raeburn | 2001-04-27 19:24:05 -0400 (Fri, 27 Apr 2001) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/telnetd.c telnetd.c (usage): Align output columns better. ------------------------------------------------------------------------ r13216 | raeburn | 2001-04-27 19:21:47 -0400 (Fri, 27 Apr 2001) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/telnetd.c delete support for command-line options that are no longer accepted (and haven't been since 1999) ------------------------------------------------------------------------ r13215 | raeburn | 2001-04-27 18:51:51 -0400 (Fri, 27 Apr 2001) | 9 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (DECLARE_SYS_ERRLIST): Check for sys_nerr with an expression that can't be optimized away. (KRB5_INIT_CCOPTS): New macro. (WITH_CC): Add gcc warning flags to CCOPTS instead of CC. Add option -Wno-comment to stop gcc from complaining about SunOS system header files. Call AC_REQUIRE on KRB5_INIT_CCOPTS. (WITH_CCOPTS): Add to CCOPTS instead of simply assigning to it. Call AC_REQUIRE on KRB5_INIT_CCOPTS. ------------------------------------------------------------------------ r13214 | epeisach | 2001-04-27 10:02:19 -0400 (Fri, 27 Apr 2001) | 6 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/ftp_var.h M /trunk/src/appl/gssftp/ftp/secure.h * ftp_var.h: Prototype for recvrequest() needs volatile declaration to match code. Native Dec Alpha compiler errors on the inconsistancy. * secure.h (PROTOTYPE): Only define if not defined already. ------------------------------------------------------------------------ r13213 | epeisach | 2001-04-27 09:55:46 -0400 (Fri, 27 Apr 2001) | 2 lines Changed paths: M /trunk/src/include/krb5 M /trunk/src/include/krb5/.cvsignore M /trunk/src/include/krb5/ChangeLog .cvsignore: Add stamp-h.in ------------------------------------------------------------------------ r13212 | tlyu | 2001-04-26 21:58:48 -0400 (Thu, 26 Apr 2001) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/v4gssftp.exp * v4gssftp.exp: Allow for "no credentials cache found" error minor code from GSSAPI. ------------------------------------------------------------------------ r13209 | raeburn | 2001-04-26 07:17:10 -0400 (Thu, 26 Apr 2001) | 2 lines Changed paths: M /trunk/src/krb524/Makefile.in M /trunk/src/krb524/configure.in M /trunk/src/krb524/krb524d.c back out accidental check-in ------------------------------------------------------------------------ r13208 | raeburn | 2001-04-26 07:15:12 -0400 (Thu, 26 Apr 2001) | 2 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile.in M /trunk/src/krb524/configure.in M /trunk/src/krb524/conv_creds.c M /trunk/src/krb524/krb524d.c * conv_creds.c (broken, krb524_convert_creds_plain): Unused code deleted. ------------------------------------------------------------------------ r13207 | raeburn | 2001-04-26 07:13:31 -0400 (Thu, 26 Apr 2001) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/locate_kdc.c add some comments ------------------------------------------------------------------------ r13206 | raeburn | 2001-04-26 07:12:36 -0400 (Thu, 26 Apr 2001) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/hst_realm.c hst_realm.c (T_TXT): Define if not defined by header files. ------------------------------------------------------------------------ r13205 | raeburn | 2001-04-26 07:11:11 -0400 (Thu, 26 Apr 2001) | 2 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/sendmsg.c use new internal interface for locating servers ------------------------------------------------------------------------ r13204 | raeburn | 2001-04-26 07:10:15 -0400 (Thu, 26 Apr 2001) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/accessor.c M /trunk/src/lib/krb5/os/changepw.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/os-proto.h M /trunk/src/lib/krb5/os/sendto_kdc.c implement and use new internal interface for locating servers ------------------------------------------------------------------------ r13203 | raeburn | 2001-04-26 07:08:18 -0400 (Thu, 26 Apr 2001) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h new internal library interface for locating servers ------------------------------------------------------------------------ r13202 | raeburn | 2001-04-26 03:53:10 -0400 (Thu, 26 Apr 2001) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_AC_INET6): Don't look for getipnodebyname, getipnodebyaddr. ------------------------------------------------------------------------ r13201 | raeburn | 2001-04-26 03:41:52 -0400 (Thu, 26 Apr 2001) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/acconfig.h M /trunk/src/aclocal.m4 M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/ftp_var.h M /trunk/src/appl/gssftp/ftp/secure.h M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/krb.h M /trunk/src/include/sys/ChangeLog M /trunk/src/include/sys/syslog.h M /trunk/src/include/syslog.h M /trunk/src/include/win-mac.h M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/configure.in M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/configure.in M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/configure.in M /trunk/src/mac/libraries/ChangeLog M /trunk/src/mac/libraries/autoconf.h M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/trval.c assume ANSI C: delete no-volatile support, and most no-prototype support ------------------------------------------------------------------------ r13200 | raeburn | 2001-04-26 01:30:46 -0400 (Thu, 26 Apr 2001) | 2 lines Changed paths: M /trunk/src/clients/ChangeLog M /trunk/src/clients/configure.in * configure.in: Don't look for getipnodebyaddr. ------------------------------------------------------------------------ r13199 | raeburn | 2001-04-26 01:29:49 -0400 (Thu, 26 Apr 2001) | 2 lines Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.c * klist.c (one_addr): Drop getipnodebyaddr support. ------------------------------------------------------------------------ r13198 | raeburn | 2001-04-25 23:57:48 -0400 (Wed, 25 Apr 2001) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/accessor.c M /trunk/src/lib/krb5/os/changepw.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/os-proto.h M /trunk/src/lib/krb5/os/sendto_kdc.c back out changes that shouldn't have been checked in yet ------------------------------------------------------------------------ r13197 | raeburn | 2001-04-25 23:54:43 -0400 (Wed, 25 Apr 2001) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/accessor.c M /trunk/src/lib/krb5/os/changepw.c M /trunk/src/lib/krb5/os/localaddr.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/os-proto.h M /trunk/src/lib/krb5/os/sendto_kdc.c localaddr.c (foreach_localaddr): support SIOCGIFNUM, for Solaris ------------------------------------------------------------------------ r13196 | raeburn | 2001-04-25 23:49:18 -0400 (Wed, 25 Apr 2001) | 2 lines Changed paths: M /trunk/src/include/k5-int.h update copyright years ------------------------------------------------------------------------ r13195 | raeburn | 2001-04-25 23:47:29 -0400 (Wed, 25 Apr 2001) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/acconfig.h M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/configure.in M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/localaddr.c move socklen_t, socklen handling from krb5 library to include/k5-int.h ------------------------------------------------------------------------ r13193 | tlyu | 2001-04-25 20:55:20 -0400 (Wed, 25 Apr 2001) | 7 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpcmd.y M /trunk/src/appl/gssftp/ftpd/ftpd.c * ftpcmd.y: Don't dereference a NULL pointer returned from ftpglob(). * ftpd.c: Be more paranoid about return values from ftpglob(). Police uses of sprintf(). Account for expansion in radix_encode(). ------------------------------------------------------------------------ r13192 | epeisach | 2001-04-25 13:36:07 -0400 (Wed, 25 Apr 2001) | 2 lines Changed paths: M /trunk/src/util/dyn/ChangeLog M /trunk/src/util/dyn/test.c test.c: Always include stdlib.h ------------------------------------------------------------------------ r13191 | epeisach | 2001-04-25 13:33:13 -0400 (Wed, 25 Apr 2001) | 12 lines Changed paths: M /trunk/src/util/dyn/ChangeLog M /trunk/src/util/dyn/Makefile.in M /trunk/src/util/dyn/dyn.h M /trunk/src/util/dyn/dyn_create.c M /trunk/src/util/dyn/dyn_realloc.c M /trunk/src/util/dyn/test.c * Makefile.in: Add lclint support. * dyn.h: Lclint annotate functions. * dyn_create.c (DynCreate): Do not assume that malloc(0) is valid and returns a valid pointer. Fix memory leak if malloc fails. * dyn_realloc.c (_DynResize): Turn off warning of shifting a signed variable. * test.c: Check the return values of all library calls. ------------------------------------------------------------------------ r13190 | epeisach | 2001-04-25 11:14:24 -0400 (Wed, 25 Apr 2001) | 3 lines Changed paths: M /trunk/src/kadmin/testing/util/ChangeLog M /trunk/src/kadmin/testing/util/tcl_kadm5.c M /trunk/src/kadmin/testing/util/tcl_ovsec_kadm.c * tcl_kadm5.c, tcl_ovsec_kadm.c: Cleanup of assignments in conditionals, missing prototypes, etc. ------------------------------------------------------------------------ r13189 | epeisach | 2001-04-25 11:02:36 -0400 (Wed, 25 Apr 2001) | 2 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_dbm.c kdb_dbm.c (destroy_file_suffix): Declare as static. ------------------------------------------------------------------------ r13188 | epeisach | 2001-04-25 10:55:00 -0400 (Wed, 25 Apr 2001) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp: For Kerberos 4 tests, use a different ticket file name from the V5 tests. ------------------------------------------------------------------------ r13187 | epeisach | 2001-04-24 13:05:34 -0400 (Tue, 24 Apr 2001) | 4 lines Changed paths: M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/client.c * client.c (main): Ensure that end of string is NULL terminated instead of assuming buffer initialized to 0. Include for memset prototype. ------------------------------------------------------------------------ r13186 | epeisach | 2001-04-24 12:06:52 -0400 (Tue, 24 Apr 2001) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/util_crypt.c * util_crypt.c (kg_make_confounder): Change variable random to lrandom to prevent shadowing of global function. ------------------------------------------------------------------------ r13185 | raeburn | 2001-04-24 10:21:41 -0400 (Tue, 24 Apr 2001) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/t_gifconf.c update info on Solaris; add BSD/OS ------------------------------------------------------------------------ r13184 | raeburn | 2001-04-17 15:41:35 -0400 (Tue, 17 Apr 2001) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/Makefile.in M /trunk/src/util/ChangeLog M /trunk/src/util/Makefile.in M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/Makefile.in * Makefile.in (unixmac): Target deleted. ------------------------------------------------------------------------ r13183 | raeburn | 2001-04-17 15:36:06 -0400 (Tue, 17 Apr 2001) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/Makefile.in * Makefile.in (includes): New target. ------------------------------------------------------------------------ r13182 | raeburn | 2001-04-13 23:30:28 -0400 (Fri, 13 Apr 2001) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in revise error table header rules - don't explicitly invoke awk here ------------------------------------------------------------------------ r13181 | raeburn | 2001-04-13 23:29:13 -0400 (Fri, 13 Apr 2001) | 2 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in * Makefile.in (EHDRDIR): Install into kerberosIV subdirectory. ------------------------------------------------------------------------ r13180 | raeburn | 2001-04-13 23:28:52 -0400 (Fri, 13 Apr 2001) | 3 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/ad_print.c * ad_print.c (ad_print): Pass address of session key to des_cblock_print_file, not the session key. ------------------------------------------------------------------------ r13179 | raeburn | 2001-04-13 23:27:43 -0400 (Fri, 13 Apr 2001) | 2 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/g_tkt_svc.c * g_tkt_svc.c (CredIsExpired): Don't use a variable named "time". ------------------------------------------------------------------------ r13178 | raeburn | 2001-04-13 23:14:44 -0400 (Fri, 13 Apr 2001) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h k5-int.h: Always include stdlib.h and string.h; don't bother with HAVE_ macros. ------------------------------------------------------------------------ r13177 | raeburn | 2001-04-13 23:04:23 -0400 (Fri, 13 Apr 2001) | 4 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/cnv_tkt_skey.c M /trunk/src/krb524/conv_creds.c M /trunk/src/krb524/conv_princ.c M /trunk/src/krb524/k524init.c M /trunk/src/krb524/krb524.h Allow des-mdX keys as well as des-crc (patch from assar). Deal better with conversion of inter-realm tickets. Misc cleanup. ------------------------------------------------------------------------ r13176 | dalmeida | 2001-04-13 11:38:21 -0400 (Fri, 13 Apr 2001) | 2 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/memcache.h * memcache.h: Don't use macro PROTOTYPE. ------------------------------------------------------------------------ r13175 | dalmeida | 2001-04-12 14:11:12 -0400 (Thu, 12 Apr 2001) | 3 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/cksum.c * cksum.c (des_cbc_cksum): Gee, a consistent calling convntion. What a concept! ------------------------------------------------------------------------ r13174 | epeisach | 2001-04-12 12:03:36 -0400 (Thu, 12 Apr 2001) | 3 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/f_tables.h * f_tables.h: Do not define const to nothing on platforms that fail to define __STDC__ - let autoconf do this if necessary. ------------------------------------------------------------------------ r13173 | epeisach | 2001-04-11 17:01:09 -0400 (Wed, 11 Apr 2001) | 9 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (WITH_CC): Reorganize test: Do not use cache variable that conflicts with an autoconf internal variable (prefix with krb5_ instead of ac_). Ensure that the first time AC_PROG_CC is invoked, is not within a conditional cache block. Autoconf 2.49 only include the compiler test code once in the configure script instead of everytime it is seen. aclocal now works with autoconf-2.49d... (as well as earlier versions) ------------------------------------------------------------------------ r13172 | raeburn | 2001-04-10 04:54:13 -0400 (Tue, 10 Apr 2001) | 2 lines Changed paths: A /trunk/src/lib/crypto/des/ISSUES some stuff to be fixed in des code ------------------------------------------------------------------------ r13171 | raeburn | 2001-04-10 04:52:35 -0400 (Tue, 10 Apr 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/dk/stringtokey.c M /trunk/src/lib/crypto/hash_provider/ChangeLog M /trunk/src/lib/crypto/hash_provider/hash_md4.c M /trunk/src/lib/crypto/hash_provider/hash_md5.c M /trunk/src/lib/crypto/hmac.c M /trunk/src/lib/crypto/old_api_glue.c M /trunk/src/lib/crypto/prng.c M /trunk/src/lib/crypto/verify_checksum.c more casting cleanup ------------------------------------------------------------------------ r13170 | raeburn | 2001-04-10 04:39:54 -0400 (Tue, 10 Apr 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/t_afss2k.c M /trunk/src/lib/crypto/dk/ChangeLog M /trunk/src/lib/crypto/dk/checksum.c M /trunk/src/lib/crypto/dk/dk_decrypt.c M /trunk/src/lib/crypto/dk/stringtokey.c M /trunk/src/lib/crypto/enc_provider/ChangeLog M /trunk/src/lib/crypto/enc_provider/des.c M /trunk/src/lib/crypto/enc_provider/des3.c M /trunk/src/lib/crypto/keyed_cksum.c M /trunk/src/lib/crypto/make_checksum.c M /trunk/src/lib/crypto/make_random_key.c M /trunk/src/lib/crypto/old/ChangeLog M /trunk/src/lib/crypto/old/old_decrypt.c M /trunk/src/lib/crypto/old/old_encrypt.c fix/add casts as needed ------------------------------------------------------------------------ r13169 | raeburn | 2001-04-10 04:31:43 -0400 (Tue, 10 Apr 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/d3_cbc.c M /trunk/src/lib/crypto/des/d3_kysched.c M /trunk/src/lib/crypto/des/des_int.h M /trunk/src/lib/crypto/des/f_cbc.c M /trunk/src/lib/crypto/des/f_cksum.c M /trunk/src/lib/crypto/des/f_sched.c M /trunk/src/lib/crypto/des/weak_key.c more cleanup - add const, reduce casting ------------------------------------------------------------------------ r13168 | raeburn | 2001-04-10 03:57:03 -0400 (Tue, 10 Apr 2001) | 2 lines Changed paths: A /trunk/src/lib/des425/ISSUES stuff to still address ------------------------------------------------------------------------ r13167 | raeburn | 2001-04-10 03:49:14 -0400 (Tue, 10 Apr 2001) | 2 lines Changed paths: M /trunk/src/lib/des425/des.c M /trunk/src/lib/des425/enc_dec.c M /trunk/src/lib/des425/key_parity.c M /trunk/src/lib/des425/key_sched.c M /trunk/src/lib/des425/new_rnd_key.c M /trunk/src/lib/des425/weak_key.c remove some outdated comments ------------------------------------------------------------------------ r13166 | raeburn | 2001-04-10 03:40:02 -0400 (Tue, 10 Apr 2001) | 2 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/des.h M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/cksum.c M /trunk/src/lib/des425/des.c M /trunk/src/lib/des425/enc_dec.c M /trunk/src/lib/des425/pcbc_encrypt.c M /trunk/src/lib/des425/quad_cksum.c M /trunk/src/lib/des425/str_to_key.c M /trunk/src/lib/des425/t_pcbc.c M /trunk/src/lib/des425/util.c use const for some des inputs and reduce unnecessary casts ------------------------------------------------------------------------ r13165 | raeburn | 2001-04-10 03:38:00 -0400 (Tue, 10 Apr 2001) | 2 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/krb.h * krb.h: Don't use "index" as argument name. ------------------------------------------------------------------------ r13164 | raeburn | 2001-04-10 03:35:55 -0400 (Tue, 10 Apr 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/des_int.h M /trunk/src/lib/crypto/des/f_cbc.c M /trunk/src/lib/crypto/des/f_cksum.c use const for some inputs (when practical) without changing api ------------------------------------------------------------------------ r13163 | raeburn | 2001-04-10 02:29:56 -0400 (Tue, 10 Apr 2001) | 2 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/cr_err_repl.c * cr_err_repl.c (req_act_vno): Delete commented-out declaration. ------------------------------------------------------------------------ r13162 | raeburn | 2001-04-10 02:27:01 -0400 (Tue, 10 Apr 2001) | 2 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/conv_creds.c M /trunk/src/krb524/encode.c M /trunk/src/krb524/krb524.h M /trunk/src/krb524/test.c make prototypes unconditional ------------------------------------------------------------------------ r13161 | raeburn | 2001-04-10 02:23:30 -0400 (Tue, 10 Apr 2001) | 5 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kdc_util.h M /trunk/src/kdc/kerberos_v4.c M /trunk/src/kdc/main.c M /trunk/src/kdc/policy.h * do_as_req.c, do_tgs_req.c, kdc_preauth.c, kdc_util.h, kerberos_v4.c, main.c, policy.h: Don't use macros PROTOTYPE or KRB5_PROTOTYPE. * kerberos_v4.c (req_act_vno): Delete variable definition. (kerberos_v4): Don't set it. ------------------------------------------------------------------------ r13160 | raeburn | 2001-04-10 02:01:59 -0400 (Tue, 10 Apr 2001) | 2 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/kparse.c M /trunk/src/lib/krb4/send_to_kdc.c * kparse.c, send_to_kdc.c: Don't use macro PROTOTYPE. ------------------------------------------------------------------------ r13159 | raeburn | 2001-04-10 01:58:00 -0400 (Tue, 10 Apr 2001) | 2 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/kparse.h * kparse.h: Don't use PROTOTYPE macro. ------------------------------------------------------------------------ r13158 | raeburn | 2001-04-10 01:06:34 -0400 (Tue, 10 Apr 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/des_int.h fix pathname in comment ------------------------------------------------------------------------ r13157 | raeburn | 2001-04-10 01:06:19 -0400 (Tue, 10 Apr 2001) | 4 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/des.h * des.h (des_cblock, des_key_schedule): Separate definitions into a block with a comment indicating lib/crypto/des/des_int.h needs to be kept in sync. Use macro KRB5INT_DES_TYPES_DEFINED to avoid duplication. ------------------------------------------------------------------------ r13156 | raeburn | 2001-04-10 01:03:55 -0400 (Tue, 10 Apr 2001) | 7 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/des_int.h * des_int.h: Don't use PROTOTYPE macro. (des_cblock, des_key_schedule): Duplicate definitions here and in kerberosIV/des.h, using macro KRB5INT_DES_TYPES_DEFINED to avoid duplication. (mit_des_cblock, mit_des_key_schedule): Define in terms of the other types for now. (PROTOTYPE): Don't define. ------------------------------------------------------------------------ r13155 | raeburn | 2001-04-10 01:00:54 -0400 (Tue, 10 Apr 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/afsstring2key.c M /trunk/src/lib/crypto/des/destest.c afsstring2key.c, destest.c: Don't use PROTOTYPE macro. ------------------------------------------------------------------------ r13154 | raeburn | 2001-04-10 00:04:09 -0400 (Tue, 10 Apr 2001) | 2 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in D /trunk/src/lib/des425/k4_glue.c cleanup ------------------------------------------------------------------------ r13153 | raeburn | 2001-04-10 00:00:09 -0400 (Tue, 10 Apr 2001) | 10 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/des.h M /trunk/src/include/kerberosIV/krb.h * des.h: Include stdio.h. (PROTOTYPE): Delete macro. Make all function prototypes unconditional. (des_ecb_encrypt, des_fixup_key_parity, des_check_key_parity, des_new_random_key, des_init_random_number_generator, des_random_key, des_is_weak_key, des_cblock_print_file): Add prototypes. (des_cbc_cksum, des_cbc_encrypt, des_read_password) [KRB5_GENERAL__]: Add prototypes. * krb.h: Make all function prototypes unconditional, don't use PROTOTYPE macro. ------------------------------------------------------------------------ r13152 | raeburn | 2001-04-09 23:33:11 -0400 (Mon, 09 Apr 2001) | 2 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in A /trunk/src/lib/des425/t_pcbc.c new test case for pcbc encryption ------------------------------------------------------------------------ r13151 | raeburn | 2001-04-09 23:32:34 -0400 (Mon, 09 Apr 2001) | 3 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/pcbc_encrypt.c * pcbc_encrypt.c (des_pcbc_encrypt): Initialize plainl and plainr to keep compiler happy. ------------------------------------------------------------------------ r13150 | raeburn | 2001-04-09 22:47:42 -0400 (Mon, 09 Apr 2001) | 18 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/cksum.c M /trunk/src/lib/des425/des.c D /trunk/src/lib/des425/des425.h M /trunk/src/lib/des425/enc_dec.c M /trunk/src/lib/des425/key_parity.c M /trunk/src/lib/des425/key_sched.c M /trunk/src/lib/des425/new_rnd_key.c M /trunk/src/lib/des425/quad_cksum.c M /trunk/src/lib/des425/random_key.c M /trunk/src/lib/des425/read_passwd.c M /trunk/src/lib/des425/str_to_key.c M /trunk/src/lib/des425/string2key.c M /trunk/src/lib/des425/t_quad.c M /trunk/src/lib/des425/util.c M /trunk/src/lib/des425/verify.c M /trunk/src/lib/des425/weak_key.c * des425.h: Deleted to avoid confusion with the other des.h in the tree. All files changed to include des_int.h and (the other) des.h instead. * new_rnd_key.c (des_init_random_number_generator): Cast seed data pointer to keep compiler happy. * read_passwd.c (intr_routine, des_read_pw_string): Add prototypes. (des_read_password): Fix call sequence for des_string_to_key. * str_to_key.c (des_string_to_key): Remove static storage in favor of automatic storage. Fix call sequence to des_key_sched. Delete no-op while loop. * t_quad.c (main): Fix call sequence for des_quad_cksum. * verify.c (des_string_to_key, des_key_sched, des_ecb_encrypt, des_cbc_encrypt): Removed declarations. (do_encrypt, do_decrypt): Prototype. Make args point to unsigned char, and return types void. (main): Declare return type. Make automatic var in_length be unsigned long; discard some casts, but cast it when passing to memcmp. Remove extra arg passed to des_cbc_cksum. (flip): Delete unused function. ------------------------------------------------------------------------ r13149 | raeburn | 2001-04-09 21:11:52 -0400 (Mon, 09 Apr 2001) | 2 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/cksum.c M /trunk/src/lib/des425/des.c D /trunk/src/lib/des425/des.h A /trunk/src/lib/des425/des425.h M /trunk/src/lib/des425/enc_dec.c M /trunk/src/lib/des425/key_parity.c M /trunk/src/lib/des425/key_sched.c M /trunk/src/lib/des425/new_rnd_key.c M /trunk/src/lib/des425/pcbc_encrypt.c M /trunk/src/lib/des425/quad_cksum.c M /trunk/src/lib/des425/random_key.c M /trunk/src/lib/des425/read_passwd.c M /trunk/src/lib/des425/str_to_key.c M /trunk/src/lib/des425/string2key.c M /trunk/src/lib/des425/t_quad.c M /trunk/src/lib/des425/util.c M /trunk/src/lib/des425/verify.c M /trunk/src/lib/des425/weak_key.c rename des.h -> des425.h ------------------------------------------------------------------------ r13148 | raeburn | 2001-04-09 20:47:01 -0400 (Mon, 09 Apr 2001) | 2 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/quad_cksum.c * quad_cksum.c (des_quad_cksum): Add comments. Force 32-bit arithmetic just to be careful. ------------------------------------------------------------------------ r13147 | raeburn | 2001-04-07 00:45:22 -0400 (Sat, 07 Apr 2001) | 2 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in A /trunk/src/lib/des425/t_quad.c add quad_cksum test case ------------------------------------------------------------------------ r13146 | tlyu | 2001-04-05 22:05:14 -0400 (Thu, 05 Apr 2001) | 4 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/mkrel * mkrel: When generating multiple tarballs, also generate a consolidated tarball. Default to making a single tarball. [pullups from krb5-1-2-2-branch] ------------------------------------------------------------------------ r13145 | dalmeida | 2001-04-05 16:06:48 -0400 (Thu, 05 Apr 2001) | 2 lines Changed paths: M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.c * kinit.c (k4_kinit): Use ANSI C-style string continuation. ------------------------------------------------------------------------ r13144 | tlyu | 2001-04-04 20:29:16 -0400 (Wed, 04 Apr 2001) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/mk_safe.c * mk_safe.c (krb5_mk_safe): Only use safe_cksumtype from the auth_context (derived from the config file or hardcoded default) if it's suitable for the enctype of the key we're going to use. [pullup from krb5-1-2-2-branch] ------------------------------------------------------------------------ r13143 | tlyu | 2001-04-04 18:31:31 -0400 (Wed, 04 Apr 2001) | 3 lines Changed paths: M /trunk/src/config-files/ChangeLog M /trunk/src/config-files/krb5.conf.M * krb5.conf.M: Update description of safe_checksum_type for recent changes. [pullup from krb5-1-2-2-branch] ------------------------------------------------------------------------ r13142 | tlyu | 2001-04-03 22:31:56 -0400 (Tue, 03 Apr 2001) | 4 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/setenv.c * setenv.c: Add conditionals for compilation of setenv, unsetenv, and getenv such that they only get compiled if they don't already exist. [pullup from krb5-1-2-2-branch] ------------------------------------------------------------------------ r13141 | tlyu | 2001-04-03 22:31:35 -0400 (Tue, 03 Apr 2001) | 4 lines Changed paths: M /trunk/src/clients/ChangeLog M /trunk/src/clients/configure.in * configure.in: Add checks for unsetenv and getenv. Compile setenv.o if any of setenv, unsetenv, or getenv are missing. [pullup from krb5-1-2-2-branch] ------------------------------------------------------------------------ r13140 | tlyu | 2001-04-03 22:31:12 -0400 (Tue, 03 Apr 2001) | 8 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/configure.in M /trunk/src/appl/telnet/libtelnet/setenv.c * configure.in: Check for setenv, unsetenv, and getenv. Compile setenv.c if at least of these is undefined. [pullup from krb5-1-2-2-branch] * setenv.c: Add conditionals for compilation of setenv, unsetenv, and getenv such that they only get compiled if they don't already exist. [pullup from krb5-1-2-2-branch] ------------------------------------------------------------------------ r13135 | tlyu | 2001-04-02 23:43:51 -0400 (Mon, 02 Apr 2001) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.M * login.M: Don't include "= 0" as part of the "accept_passwd" config option. [pullup from 1.2.2] ------------------------------------------------------------------------ r13127 | raeburn | 2001-03-31 01:33:48 -0500 (Sat, 31 Mar 2001) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog A /trunk/src/lib/krb5/os/t_gifconf.c * t_gifconf.c: New file. ------------------------------------------------------------------------ r13126 | raeburn | 2001-03-31 00:23:42 -0500 (Sat, 31 Mar 2001) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/init_ctx.c * init_ctx.c (DEFAULT_ETYPE_LIST): New macro. Old etype list, plus des-md4, with des-crc before des-mdX for now. (get_profile_etype_list): Use DEFAULT_ETYPE_LIST. ------------------------------------------------------------------------ r13125 | raeburn | 2001-03-31 00:22:31 -0500 (Sat, 31 Mar 2001) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/chk_trans.c M /trunk/src/lib/krb5/krb/walk_rtree.c reindent for readability ------------------------------------------------------------------------ r13111 | meeroh | 2001-03-20 21:15:13 -0500 (Tue, 20 Mar 2001) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog I didn't intend to commit that on the trunk (oops). Undoing. ------------------------------------------------------------------------ r13109 | meeroh | 2001-03-20 21:09:19 -0500 (Tue, 20 Mar 2001) | 2 lines Changed paths: M /branches/krb5-1-2/src/include/krb5/macsock.h M /trunk/src/include/krb5/ChangeLog macsock.h: Updated Utilities.h and sockets includes ------------------------------------------------------------------------ r13086 | raeburn | 2001-03-15 01:51:19 -0500 (Thu, 15 Mar 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/afsstring2key.c update comments ------------------------------------------------------------------------ r13085 | raeburn | 2001-03-15 00:01:24 -0500 (Thu, 15 Mar 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/t_nfold.c t_nfold.c: run n-fold test vector from kerberos-revisions draft ------------------------------------------------------------------------ r13084 | raeburn | 2001-03-14 23:58:12 -0500 (Wed, 14 Mar 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/md5/ChangeLog A /trunk/src/lib/crypto/md5/ISSUES M /trunk/src/lib/crypto/md5/md5.c M /trunk/src/lib/crypto/md5/rsa-md5.h minor cleanup + audit issues ------------------------------------------------------------------------ r13083 | raeburn | 2001-03-14 23:45:42 -0500 (Wed, 14 Mar 2001) | 2 lines Changed paths: A /trunk/src/lib/crypto/sha1/ISSUES audit issues ------------------------------------------------------------------------ r13082 | raeburn | 2001-03-14 23:45:18 -0500 (Wed, 14 Mar 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/sha1/ChangeLog M /trunk/src/lib/crypto/sha1/shs.h * shs.h: Stop using KRB5_PROTOTYPE. ------------------------------------------------------------------------ r13081 | raeburn | 2001-03-14 23:42:37 -0500 (Wed, 14 Mar 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/md4/ChangeLog A /trunk/src/lib/crypto/md4/ISSUES M /trunk/src/lib/crypto/md4/md4.c M /trunk/src/lib/crypto/md4/rsa-md4.h minor cleanup + audit issues ------------------------------------------------------------------------ r13080 | raeburn | 2001-03-14 21:59:52 -0500 (Wed, 14 Mar 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/crc-32.h * crc-32.h: Stop using PROTOTYPE macro. ------------------------------------------------------------------------ r13079 | raeburn | 2001-03-13 18:27:10 -0500 (Tue, 13 Mar 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/old/ChangeLog M /trunk/src/lib/crypto/old/Makefile.in * Makefile.in (STLIBOBJS): Undo last change. ------------------------------------------------------------------------ r13077 | epeisach | 2001-03-12 10:17:40 -0500 (Mon, 12 Mar 2001) | 11 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/bsd/defines.h M /trunk/src/appl/bsd/forward.c M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krsh.c M /trunk/src/appl/bsd/krshd.c * defines.h: Add prototypes for rcmd_stream_init_normal(), rcmd_stream_init_krb4(), strsave() and rd_and_store_for_creds() * Makefile.in: Add dependency of forward.o on defines.h * forward.c: Include defines.h for prototypes. * kcmd.c, krcp.c, krlogin.c, krlogind.c, krsh.c: Provide full prototype for local functions and move include of kerberosIV/krb.h before defines.h. ------------------------------------------------------------------------ r13076 | epeisach | 2001-03-12 10:10:02 -0500 (Mon, 12 Mar 2001) | 4 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/krb524d.c M /trunk/src/krb524/test.c * krb524d.c: Provide prototypes for local functions. * test.c: Declare local functions static. ------------------------------------------------------------------------ r13075 | epeisach | 2001-03-11 19:15:55 -0500 (Sun, 11 Mar 2001) | 3 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/com_err.h * com_err.h: For struct error_table, change the base from an unsigned to signed long (error messages and tables are signed) ------------------------------------------------------------------------ r13074 | epeisach | 2001-03-10 22:21:13 -0500 (Sat, 10 Mar 2001) | 11 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/changepw.c M /trunk/src/lib/krb5/os/def_realm.c M /trunk/src/lib/krb5/os/init_os_ctx.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/os-proto.h * def_realm.c: Move prototype for krb5_try_realm_txt_rr() to os-proto.h. * init_os_ctx.c: Include os-proto.h * changepw.c, locate_kdc.c: Do not shadow sin() with local variable name. * os-proto.h: Add prototypes for krb5_try_realm_txt_rr() and the obsolete krb5_secure_config_files(). ------------------------------------------------------------------------ r13073 | epeisach | 2001-03-10 22:04:59 -0500 (Sat, 10 Mar 2001) | 9 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/parse.c M /trunk/src/lib/krb5/krb/recvauth.c M /trunk/src/lib/krb5/krb/sendauth.c M /trunk/src/lib/krb5/krb/tgtname.c * init_ctx.c: Provide a full prototype for init_common(). * recvauth.c (recvauth_common): Declare recvauth_common as static. * parse.c, sendauth.c: Changes to prevent shadowing of local variables. * get_in_tkt.c, tgtname.c: Include int-proto.h for prototypes. ------------------------------------------------------------------------ r13072 | epeisach | 2001-03-10 21:55:44 -0500 (Sat, 10 Mar 2001) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/oid_ops.c * oid_ops.c: Avoid the use of a variable named index. ------------------------------------------------------------------------ r13071 | epeisach | 2001-03-10 21:53:49 -0500 (Sat, 10 Mar 2001) | 3 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/make_random_key.c M /trunk/src/lib/crypto/old_api_glue.c * make_random_key.c, old_api_glue.c: Do not use a variable named random that might shadow a system header file definition. ------------------------------------------------------------------------ r13070 | epeisach | 2001-03-10 21:47:09 -0500 (Sat, 10 Mar 2001) | 2 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/str_conv.c str_conv.c: Include adm_proto.h for prototypes ------------------------------------------------------------------------ r13069 | epeisach | 2001-03-10 17:56:44 -0500 (Sat, 10 Mar 2001) | 3 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_xdr.c * kdb_xdr.c: Change the variable index to idx to prevent function name shadowing. ------------------------------------------------------------------------ r13068 | raeburn | 2001-03-09 17:27:16 -0500 (Fri, 09 Mar 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/old/ChangeLog use prototype-style function defs. meant to attach this log with last checkin of old_??crypt.c ------------------------------------------------------------------------ r13067 | raeburn | 2001-03-09 17:25:02 -0500 (Fri, 09 Mar 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/old/ChangeLog M /trunk/src/lib/crypto/old/Makefile.in M /trunk/src/lib/crypto/old/des_stringtokey.c M /trunk/src/lib/crypto/old/old_decrypt.c M /trunk/src/lib/crypto/old/old_encrypt.c Makefile.in (STLIBOBJS): Nothing uses des_stringtokey.o, drop it. ------------------------------------------------------------------------ r13066 | raeburn | 2001-03-09 04:42:19 -0500 (Fri, 09 Mar 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/cksumtypes.c M /trunk/src/lib/crypto/enc_provider/ChangeLog M /trunk/src/lib/crypto/enc_provider/des.c M /trunk/src/lib/crypto/enc_provider/des3.c M /trunk/src/lib/crypto/enc_provider/enc_provider.h M /trunk/src/lib/crypto/etypes.c M /trunk/src/lib/crypto/hash_provider/ChangeLog M /trunk/src/lib/crypto/hash_provider/hash_crc32.c M /trunk/src/lib/crypto/hash_provider/hash_md4.c M /trunk/src/lib/crypto/hash_provider/hash_md5.c M /trunk/src/lib/crypto/hash_provider/hash_provider.h M /trunk/src/lib/crypto/hash_provider/hash_sha1.c M /trunk/src/lib/crypto/keyhash_provider/ChangeLog M /trunk/src/lib/crypto/keyhash_provider/descbc.c M /trunk/src/lib/crypto/keyhash_provider/k5_md4des.c M /trunk/src/lib/crypto/keyhash_provider/k5_md5des.c M /trunk/src/lib/crypto/keyhash_provider/keyhash_provider.h M /trunk/src/lib/crypto/keyhash_provider/t_cksum.c M /trunk/src/lib/crypto/prng.c Use krb5int_ prefix for internal "provider" structures. ------------------------------------------------------------------------ r13065 | epeisach | 2001-03-08 17:47:48 -0500 (Thu, 08 Mar 2001) | 5 lines Changed paths: M /trunk/src/kdc/ChangeLog Update ChangeLog for last checkin... * do_as_req.c: If KRBCONF_KDC_MODIFIES_KDB defined, produce code that compiles and works. ------------------------------------------------------------------------ r13064 | epeisach | 2001-03-08 17:45:29 -0500 (Thu, 08 Mar 2001) | 9 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/kdc_util.h M /trunk/src/kdc/kerberos_v4.c M /trunk/src/kdc/rtest.c M /trunk/src/kdc/sock2p.c * kdc_util.h: Add prototype for process_v4_mode() for main.c to use. * kerberos_v4.c: Do not shadow progname and more variables. * rtest.c (make_princ): Declare static. * sock2p.c: Include kdc_util.h for prototypes. ------------------------------------------------------------------------ r13063 | epeisach | 2001-03-08 14:54:17 -0500 (Thu, 08 Mar 2001) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin * krb5.hin: Add prototypes for krb5_auth_con_setpermetypes() and krb5_auth_con_getpermetypes(). ------------------------------------------------------------------------ r13062 | raeburn | 2001-03-07 22:47:22 -0500 (Wed, 07 Mar 2001) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in M /trunk/src/util/et/test_et.c * test_et.c (main): Only use sys_nerr tests if HAVE_SYS_ERRLIST. ------------------------------------------------------------------------ r13061 | raeburn | 2001-03-07 22:40:49 -0500 (Wed, 07 Mar 2001) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ChangeLog M /trunk/src/appl/gssftp/configure.in M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/cmds.c M /trunk/src/appl/gssftp/ftp/ftp.c M /trunk/src/appl/gssftp/ftp/secure.c M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c prefer strerror() over sys_errlist[], for sparcv9-solaris2.8 ------------------------------------------------------------------------ r13060 | raeburn | 2001-03-07 22:27:26 -0500 (Wed, 07 Mar 2001) | 2 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/clnt_perror.c fix last change, it was very broken ------------------------------------------------------------------------ r13059 | raeburn | 2001-03-07 22:19:21 -0500 (Wed, 07 Mar 2001) | 2 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/clnt_perror.c M /trunk/src/lib/rpc/configure.in use strerror when available, for sparcv9-solaris2.8 ------------------------------------------------------------------------ r13058 | raeburn | 2001-03-05 21:18:47 -0500 (Mon, 05 Mar 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/crc-32.h M /trunk/src/lib/crypto/crc32/crc.c M /trunk/src/lib/crypto/crc32/crc32.c M /trunk/src/lib/crypto/decrypt.c M /trunk/src/lib/crypto/dk/ChangeLog M /trunk/src/lib/crypto/dk/checksum.c M /trunk/src/lib/crypto/dk/derive.c M /trunk/src/lib/crypto/dk/dk.h M /trunk/src/lib/crypto/dk/dk_decrypt.c M /trunk/src/lib/crypto/dk/dk_encrypt.c M /trunk/src/lib/crypto/dk/stringtokey.c M /trunk/src/lib/crypto/enc_provider/ChangeLog M /trunk/src/lib/crypto/enc_provider/des.c M /trunk/src/lib/crypto/enc_provider/des3.c M /trunk/src/lib/crypto/encrypt.c M /trunk/src/lib/crypto/hash_provider/ChangeLog M /trunk/src/lib/crypto/hash_provider/hash_crc32.c M /trunk/src/lib/crypto/hash_provider/hash_md4.c M /trunk/src/lib/crypto/hash_provider/hash_md5.c M /trunk/src/lib/crypto/hash_provider/hash_sha1.c M /trunk/src/lib/crypto/hmac.c M /trunk/src/lib/crypto/keyhash_provider/ChangeLog M /trunk/src/lib/crypto/keyhash_provider/descbc.c M /trunk/src/lib/crypto/keyhash_provider/k5_md4des.c M /trunk/src/lib/crypto/keyhash_provider/k5_md5des.c M /trunk/src/lib/crypto/make_checksum.c M /trunk/src/lib/crypto/nfold.c M /trunk/src/lib/crypto/old/ChangeLog M /trunk/src/lib/crypto/old/des_stringtokey.c M /trunk/src/lib/crypto/old/old.h M /trunk/src/lib/crypto/old/old_decrypt.c M /trunk/src/lib/crypto/old/old_encrypt.c M /trunk/src/lib/crypto/old_api_glue.c M /trunk/src/lib/crypto/raw/ChangeLog M /trunk/src/lib/crypto/raw/raw.h M /trunk/src/lib/crypto/raw/raw_decrypt.c M /trunk/src/lib/crypto/raw/raw_encrypt.c M /trunk/src/lib/crypto/string_to_key.c M /trunk/src/lib/crypto/verify_checksum.c krb5_const -> const ------------------------------------------------------------------------ r13057 | raeburn | 2001-03-05 19:47:32 -0500 (Mon, 05 Mar 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/prng.c prng.c: use des3 now ------------------------------------------------------------------------ r13056 | raeburn | 2001-03-05 15:57:39 -0500 (Mon, 05 Mar 2001) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/localaddr.c * localaddr.c (krb5_os_localaddr): Don't look for -1 return value from foreach_localaddr. (print_addr): Only process AF_INET6 addresses if AF_INET6 is defined. ------------------------------------------------------------------------ r13055 | raeburn | 2001-03-05 15:48:43 -0500 (Mon, 05 Mar 2001) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/gmt_mktime.c * gmt_mktime.c (gmt_mktime): Handle years earlier than 1970. (main) [TEST_LEAP]: New routine, driver for testing. * Makefile.in (t_mktime): New target. ------------------------------------------------------------------------ r13054 | hartmans | 2001-03-05 05:42:09 -0500 (Mon, 05 Mar 2001) | 7 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/kuserok.c 2001-03-05 Sam Hartman * kuserok.c: Set max_username to 65 not 10. 65 should be enough for a null terminated string from most current Unixes usernames. The previous limit of 10 was too low. I don't know how the previous limit was chosen nor why this is not a dynamic buffer. ------------------------------------------------------------------------ r13053 | tlyu | 2001-03-05 03:07:10 -0500 (Mon, 05 Mar 2001) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/init_os_ctx.c * init_os_ctx.c: Get sys/ioctl.h for Solaris to get FIONBIO. ------------------------------------------------------------------------ r13052 | tlyu | 2001-03-05 03:06:34 -0500 (Mon, 05 Mar 2001) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/configure.in * configure.in: Check for sys/filio.h for FIONBIO. ------------------------------------------------------------------------ r13051 | raeburn | 2001-03-03 17:05:29 -0500 (Sat, 03 Mar 2001) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/init_os_ctx.c only call ioctl on /dev/random if open succeeded ------------------------------------------------------------------------ r13050 | raeburn | 2001-03-03 17:02:00 -0500 (Sat, 03 Mar 2001) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/init_os_ctx.c init_os_ctx.c: On UNIX, seed PRNG with data from /dev/[u]random if available. ------------------------------------------------------------------------ r13049 | raeburn | 2001-03-03 16:31:59 -0500 (Sat, 03 Mar 2001) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/preauth2.c * preauth2.c (pa_sam): Return an error if no prompter was provided. ------------------------------------------------------------------------ r13029 | epeisach | 2001-02-26 15:25:23 -0500 (Mon, 26 Feb 2001) | 4 lines Changed paths: M /trunk/src/kadmin/v5passwdd/ChangeLog M /trunk/src/kadmin/v5passwdd/adm_conn.c M /trunk/src/kadmin/v5passwdd/adm_rw.c M /trunk/src/kadmin/v5passwdd/kadm5_defs.h M /trunk/src/kadmin/v5passwdd/kpasswd.c M /trunk/src/kadmin/v5passwdd/main.c M /trunk/src/kadmin/v5passwdd/proto_serv.c M /trunk/src/kadmin/v5passwdd/srv_net.c *adm_conn.c, adm_rw.c, kadm5_defs.h, kpasswd.c, main.c, proto_serv.c, srv_net.c: Warnings cleanup including assignments in conditionals, shadowed variables, unused variables, prototypes. ------------------------------------------------------------------------ r13028 | epeisach | 2001-02-26 15:03:16 -0500 (Mon, 26 Feb 2001) | 5 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/dump.c M /trunk/src/kadmin/dbutil/dumpv4.c M /trunk/src/kadmin/dbutil/kadm5_create.c M /trunk/src/kadmin/dbutil/kdb5_util.c M /trunk/src/kadmin/dbutil/kdb5_util.h M /trunk/src/kadmin/dbutil/loadv4.c M /trunk/src/kadmin/dbutil/ovload.c * loadv4.c, ovload.c, kdb5_util.h, kdb5_util.c, kadm5_create.c, dumpv4.c, dump.c: Compiler warning cleanup including prototypes, assignments in conditionals, unused variables, varaibles shadowing one-another. ------------------------------------------------------------------------ r13027 | epeisach | 2001-02-26 14:31:03 -0500 (Mon, 26 Feb 2001) | 5 lines Changed paths: M /trunk/src/kadmin/ktutil/ChangeLog M /trunk/src/kadmin/ktutil/ktutil.c M /trunk/src/kadmin/ktutil/ktutil.h M /trunk/src/kadmin/ktutil/ktutil_funcs.c * ktutil.c, ktutil_funcs.c: Do not shadow system "index" and "stime" variables. * ktutil.h: Add prototypes for SS callback functions. ------------------------------------------------------------------------ r13026 | epeisach | 2001-02-26 14:14:29 -0500 (Mon, 26 Feb 2001) | 12 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/getdate.y M /trunk/src/kadmin/cli/kadmin.c A /trunk/src/kadmin/cli/kadmin.h M /trunk/src/kadmin/cli/keytab.c M /trunk/src/kadmin/cli/ss_wrapper.c * ss_wrapper.c: Include kadmin.h. * kadmin.c, keytab.c: Warning cleanup of shadowing variables, missing prototypes, assignments within conditionals. variables type mismatches. * getdate.y: Prototypes in file are for getdate_yylex() and getdaye_yyerror() and not yylex()/yyerror(). * kadmin.h: New header file with ss callback prototypes and global variables. ------------------------------------------------------------------------ r13025 | epeisach | 2001-02-26 13:23:34 -0500 (Mon, 26 Feb 2001) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/adm_proto.h * adm_proto.h (krb5_adm_connect): Declare prompt string const char ------------------------------------------------------------------------ r13024 | epeisach | 2001-02-26 13:22:08 -0500 (Mon, 26 Feb 2001) | 7 lines Changed paths: M /trunk/src/kadmin/passwd/ChangeLog M /trunk/src/kadmin/passwd/kpasswd.c A /trunk/src/kadmin/passwd/kpasswd.h M /trunk/src/kadmin/passwd/tty_kpasswd.c M /trunk/src/kadmin/passwd/xm_kpasswd.c * kpasswd.c, tty_kpasswd.c, xm_kpasswd.c: Compiler warning clenups. Use const when apropriate, remove assignments in conditionals, remove unnecessary casts. * kpasswd.h: New file with prototypes of functions used in different files. ------------------------------------------------------------------------ r13015 | raeburn | 2001-02-19 15:14:51 -0500 (Mon, 19 Feb 2001) | 2 lines Changed paths: M /trunk/src/lib/des425/string2key.c note that file is unused ------------------------------------------------------------------------ r13014 | epeisach | 2001-02-18 18:00:37 -0500 (Sun, 18 Feb 2001) | 4 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/kadm_rpc_svc.c M /trunk/src/kadmin/server/server_stubs.c * kadm_rpc_svc.c, server_stubs.c: Rename all server side dispatch routines to end in _svc so as to not conflict with prototypes of client side handlers. ------------------------------------------------------------------------ r13013 | epeisach | 2001-02-18 18:00:08 -0500 (Sun, 18 Feb 2001) | 30 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/adb.h M /trunk/src/lib/kadm5/admin.h M /trunk/src/lib/kadm5/admin_internal.h M /trunk/src/lib/kadm5/admin_xdr.h M /trunk/src/lib/kadm5/alt_prof.c M /trunk/src/lib/kadm5/kadm_rpc.h M /trunk/src/lib/kadm5/kadm_rpc_xdr.c M /trunk/src/lib/kadm5/server_internal.h * server_internal.h: Add prototype for krb5_free_key_data_contents() which really should be in libkdb. * kadm_rpc_xdr.c: Include krb5/admin_xdr.h for prototypes. * kadm_rpc.h: Add prototypes for client and server stub functions. Server functions renamed to have _svc appended. * alt_prof.c: Clean up warnings. Do not shadow index() with local variable. * admin_xdr.h: Add prototypes for xdr_nulltype(), xdr_krb5_ui_4(), xdr_krb5_int16(), xdr_krb5_key_data_nocontents(), xdr_krb5_key_salt_tuple(), xdr_krb5_tl_data(), xdr_kadm5_principal_ent_rec_v1(), xdr_cprinc3_arg(), xdr_generic_ret(0, xdr_chpass3_arg(), xdr_setv4key_arg(), xdr_setkey_arg(), xdr_setkey3_arg(), xdr_chrand3_arg(), xdr_gprincs_arg(), xdr_grpincs_ret(), xdr_gpols_arg(), xdr_gpols_ret(), xdr_getprivs_ret(), xdr_krb5_salttype(). * admin_internal.h: Add prototype for _kadm5_check_handle(). * admin.h: Add prototypes for kadm5_free_config_params(), kadm5_decrypt_key(), ovsec_kadm_free_name_list(). * adb.h: Add prototypes for xdr_osa_pw_hist_ent(), xdr_krb5_key_data(), osa_adb_rename_db(), osa_adb_rename_policy_db(). ------------------------------------------------------------------------ r13012 | epeisach | 2001-02-18 17:59:30 -0500 (Sun, 18 Feb 2001) | 6 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/adb_openclose.c M /trunk/src/lib/kadm5/srv/adb_policy.c M /trunk/src/lib/kadm5/srv/server_acl.c M /trunk/src/lib/kadm5/srv/server_dict.c M /trunk/src/lib/kadm5/srv/server_init.c M /trunk/src/lib/kadm5/srv/server_kdb.c M /trunk/src/lib/kadm5/srv/server_misc.c M /trunk/src/lib/kadm5/srv/svr_iters.c M /trunk/src/lib/kadm5/srv/svr_principal.c * adb_openclose.c, adb_policy.c, server_acl.c, server_dict.c, server_init.c, server_kdb.c, server_misc.c, svr_iters.c, svr_principal.c: Cleanup assignments in conditionals, variables sadowing one another, unused variables and declared some functions as static. ------------------------------------------------------------------------ r13011 | epeisach | 2001-02-18 17:58:36 -0500 (Sun, 18 Feb 2001) | 7 lines Changed paths: M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/client_init.c M /trunk/src/lib/kadm5/clnt/client_principal.c M /trunk/src/lib/kadm5/clnt/client_rpc.c M /trunk/src/lib/kadm5/clnt/clnt_policy.c * client_rpc.c: Insure pointer argument type is same as passed onto xdr functions. (arguments specified to *3_1 functions were for the *_1 functions). * client_init.c, client_principal.c, clnt_policy.c: Cleanup unused variables and assignments in conditionals. ------------------------------------------------------------------------ r13010 | epeisach | 2001-02-18 17:56:00 -0500 (Sun, 18 Feb 2001) | 16 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/auth.h M /trunk/src/lib/rpc/auth_unix.c M /trunk/src/lib/rpc/svc_auth.h M /trunk/src/lib/rpc/xdr.c M /trunk/src/lib/rpc/xdr.h * xdr.h: Flush out prototypes for xdrmem_create(), xdrstdio_create(), xdrrec_create(), xdralloc_create(), xdralloc_release(), xdrrec_endofrecord(), xdrrec_skiprecord(), xdrrec_eof(), xdralloc_getdata(). Add prototype for gssrpc_xdr_fre(). * xdr.c: Argument to gssrpc_xdr_free(0 changed from char * to void *. xdr_u_char() changed to take unsigned char * instead of char *. * auth_unix.c: Include unistd.h and string.h for prototypes. Declare marshal_new_auth() as static void instead of static bool_t based on usage. * auth.h, svc_auth.h: Provide full prototypes for a number of functions. ------------------------------------------------------------------------ r13009 | epeisach | 2001-02-18 15:34:15 -0500 (Sun, 18 Feb 2001) | 2 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/trval.c * trval.c: Add prototypes for trval() and trval2(). ------------------------------------------------------------------------ r13008 | epeisach | 2001-02-16 16:26:13 -0500 (Fri, 16 Feb 2001) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in * Makefile.in: Add $(datadir) to INSTALLMKDIRS for util/et. ------------------------------------------------------------------------ r13007 | epeisach | 2001-02-16 15:16:02 -0500 (Fri, 16 Feb 2001) | 11 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/deltat.c M /trunk/src/lib/krb5/krb/str_conv.c M /trunk/src/lib/krb5/krb/t_deltat.c M /trunk/src/lib/krb5/krb/x-deltat.y * t_deltat.c (main): Test of overflow and underflow of krb5_int32. * x-deltat.y: Test for over/underflow of krb5_int32 for a krb5_deltat. Return EINVAL. [krb5-libs/922] * deltat.c: Regenerated from x-deltat.y * str_conv.c (krb5_string_to_timestamp): Do not accept a time format that only partially matches the input string. [krb5-lib/922] ------------------------------------------------------------------------ r13003 | tlyu | 2001-02-09 02:01:53 -0500 (Fri, 09 Feb 2001) | 2 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/loadv4.c * loadv4.c: Remove references to KRB_NEVERDATE. ------------------------------------------------------------------------ r13002 | tlyu | 2001-02-09 02:01:38 -0500 (Fri, 09 Feb 2001) | 3 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kerberos_v4.c * kerberos_v4.c (kerberos_v4): Remove references to KRB_NEVERDATE. ------------------------------------------------------------------------ r12998 | tlyu | 2001-02-05 20:43:57 -0500 (Mon, 05 Feb 2001) | 3 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/kdb5_util.M * kdb5_util.M: Fix some formatting nits and document new flags controlling dump formats. ------------------------------------------------------------------------ r12995 | tlyu | 2001-02-05 18:11:49 -0500 (Mon, 05 Feb 2001) | 3 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/cnv_tkt_skey.c * cnv_tkt_skey.c (krb524_convert_tkt_skey): Avoid double-free; caller should free v5tkt. ------------------------------------------------------------------------ r12993 | tlyu | 2001-02-05 17:01:23 -0500 (Mon, 05 Feb 2001) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/prompter.c * prompter.c (krb5_prompter_posix): Fix up terminal modes if we're interrupted. [reported by Booker Bense] ------------------------------------------------------------------------ r12990 | tlyu | 2001-02-02 17:49:33 -0500 (Fri, 02 Feb 2001) | 3 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/krb5.conf * krb5.conf: Test with trailing whitespace on "default_realm" line. ------------------------------------------------------------------------ r12977 | tlyu | 2001-01-30 17:40:54 -0500 (Tue, 30 Jan 2001) | 8 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/preauth.c M /trunk/src/lib/krb5/krb/preauth2.c * preauth.c (krb5_obtain_padata): Don't dereference a NULL pointer if we receive an empty ETYPE_INFO preauth. [krb5-libs/903 from craziboy77@hotmail.com] * preauth2.c (krb5_do_preauth): Don't dereference a NULL pointer if we receive an empty ETYPE_INFO preauth. [krb5-libs/903 from craziboy77@hotmail.com] ------------------------------------------------------------------------ r12975 | epeisach | 2001-01-30 15:55:48 -0500 (Tue, 30 Jan 2001) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/rd_req_dec.c * rd_req_dec.c (krb5_rd_req_decrypt_tkt_part): Free krb5_keytab_entry if call to krb5_decrypt_tkt_part() fails. [krb5-libs/855 reported by guy@packeteer.com] Pullup from krb5-1-2 ------------------------------------------------------------------------ r12973 | epeisach | 2001-01-30 15:28:06 -0500 (Tue, 30 Jan 2001) | 5 lines Changed paths: M /trunk/src/appl/sample/sclient/ChangeLog M /trunk/src/appl/sample/sclient/sclient.c * sclient.c (main): Do not free auth_context unless set. (krb5-appl/895 from tim.mann@compaq.com) Pull up from 1-2 branch. ------------------------------------------------------------------------ r12971 | raeburn | 2001-01-30 13:20:45 -0500 (Tue, 30 Jan 2001) | 2 lines Changed paths: M /trunk/src/slave/ChangeLog M /trunk/src/slave/kpropd.c * kpropd.c (load_database): Initialize save_stderr variable. ------------------------------------------------------------------------ r12968 | raeburn | 2001-01-29 23:23:56 -0500 (Mon, 29 Jan 2001) | 3 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/make_checksum.c * make_checksum.c (krb5_c_make_checksum): Clear checksum contents pointer after freeing it in error case. ------------------------------------------------------------------------ r12967 | tlyu | 2001-01-29 23:14:13 -0500 (Mon, 29 Jan 2001) | 2 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/krb.h * krb.h: Remove KRB_NEVERDATE. ------------------------------------------------------------------------ r12966 | raeburn | 2001-01-29 23:11:18 -0500 (Mon, 29 Jan 2001) | 2 lines Changed paths: M /trunk/src/slave/ChangeLog M /trunk/src/slave/kprop.h * kprop.h (KPROP_CKSUMTYPE): Delete unused macro. ------------------------------------------------------------------------ r12965 | tlyu | 2001-01-29 21:58:43 -0500 (Mon, 29 Jan 2001) | 2 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/lifetime.c * lifetime.c: Remove support for "magic" lifetime value of 255. ------------------------------------------------------------------------ r12960 | tlyu | 2001-01-28 19:07:27 -0500 (Sun, 28 Jan 2001) | 7 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/Makefile.in M /trunk/src/util/makeshlib.sh * Makefile.in: Remove rule for aix.bincmds; we don't need it anymore. * makeshlib.sh: Use the linker flag -berok so that unresolved symbols don't turn into link-time errors for building shared libs on AIX. ------------------------------------------------------------------------ r12959 | tlyu | 2001-01-28 19:05:38 -0500 (Sun, 28 Jan 2001) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/shlib.conf * shlib.conf: We don't need aix.bincmds anymore for AIX. Use the -blibpath flag instead. ------------------------------------------------------------------------ r12958 | tlyu | 2001-01-28 19:04:18 -0500 (Sun, 28 Jan 2001) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_LIB_AUX): Smash some shared lib file extensions so that AIX doesn't break, since static and shared libs are mutually exclusive on AIX. ------------------------------------------------------------------------ r12954 | tlyu | 2001-01-26 23:41:32 -0500 (Fri, 26 Jan 2001) | 6 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/dest_tkt.c M /trunk/src/lib/krb4/in_tkt.c M /trunk/src/lib/krb4/tf_util.c * dest_tkt.c: Clean up uid handling. Fix stat checks. * in_tkt.c: Clean up uid handling. Fix stat checks. * tf_util.c: Clean up uid handling. Fix stat checks. ------------------------------------------------------------------------ r12952 | tlyu | 2001-01-26 17:54:40 -0500 (Fri, 26 Jan 2001) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krshd.c * krshd.c: Get path for NOLOGIN file from paths.h if present, mirroring logic in login.c. [patch from David MacKenzie krb5-appl/913] ------------------------------------------------------------------------ r12950 | tlyu | 2001-01-25 23:21:52 -0500 (Thu, 25 Jan 2001) | 2 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in * Makefile.in (OBJS, SRCS): Add prot_client.o, prot_client.c. ------------------------------------------------------------------------ r12949 | tlyu | 2001-01-25 23:20:57 -0500 (Thu, 25 Jan 2001) | 5 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog A /trunk/src/lib/krb4/prot_client.c M /trunk/src/lib/krb4/prot_common.c * prot_client.c: New file; client-side protocol support. * prot_common.c (krb4prot_decode_header): Decode the first two bytes of a krb4 packet. ------------------------------------------------------------------------ r12948 | tlyu | 2001-01-25 23:20:07 -0500 (Thu, 25 Jan 2001) | 3 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/prot.h * prot.h: Add new prototypes for prot_client.c stuff. Also, add new prototype for decode_header(). ------------------------------------------------------------------------ r12946 | tlyu | 2001-01-25 20:19:04 -0500 (Thu, 25 Jan 2001) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/state.c * state.c (envvarok): Disallow LC_* and NLSPATH. ------------------------------------------------------------------------ r12945 | raeburn | 2001-01-25 18:52:14 -0500 (Thu, 25 Jan 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/afsstring2key.c M /trunk/src/lib/crypto/des/t_afss2k.c more afsstring2key unterminated-input checks & fixes ------------------------------------------------------------------------ r12944 | raeburn | 2001-01-25 16:12:55 -0500 (Thu, 25 Jan 2001) | 6 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/afsstring2key.c M /trunk/src/lib/crypto/des/t_afss2k.c * t_afss2k.c: Extend test cases to cover situation where krb5_data refers to strings that are not nul-terminated. Reorder functions to avoid inlining, to keep debugging easier. * afsstring2key.c (mit_afs_string_to_key): Don't depend on nul-termination of input strings. ------------------------------------------------------------------------ r12941 | tlyu | 2001-01-24 00:19:45 -0500 (Wed, 24 Jan 2001) | 5 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/prot_common.c M /trunk/src/lib/krb4/prot_kdc.c * prot_common.c: Fix up some error returns. * prot_kdc.c: Fix up some error returns. Add decode_kdc_request(). ------------------------------------------------------------------------ r12940 | tlyu | 2001-01-24 00:15:21 -0500 (Wed, 24 Jan 2001) | 3 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/prot.h * prot.h: Add prototype for decode_kdc_request() and some rough starting points for KRB4PROT_* error codes. ------------------------------------------------------------------------ r12939 | raeburn | 2001-01-23 23:59:07 -0500 (Tue, 23 Jan 2001) | 3 lines Changed paths: M /trunk/src/lib/crypto/dk/ChangeLog M /trunk/src/lib/crypto/dk/stringtokey.c * stringtokey.c (kerberos): Now const. (krb5_dk_string_to_key): Cast it to non-const. ------------------------------------------------------------------------ r12937 | tlyu | 2001-01-23 23:22:43 -0500 (Tue, 23 Jan 2001) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/forward.c * forward.c (rd_and_store_for_creds): Overwrite any existing value of the KRB5CCNAME environment variable. ------------------------------------------------------------------------ r12935 | tlyu | 2001-01-23 21:18:20 -0500 (Tue, 23 Jan 2001) | 7 lines Changed paths: M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_io.c * rc_io.c (getdir): Subtract one from dirlen, since sizeof includes the terminating NUL character. Avoid redundant path separators. (krb5_rc_io_move): When renaming OLD to NEW, don't copy the filename. This was causing temporary files to get leaked. (krb5_rc_io_close): Don't FREE if d->fn is NULL. ------------------------------------------------------------------------ r12934 | tlyu | 2001-01-23 00:52:43 -0500 (Tue, 23 Jan 2001) | 2 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog document recent large number of changes ------------------------------------------------------------------------ r12933 | tlyu | 2001-01-23 00:52:15 -0500 (Tue, 23 Jan 2001) | 3 lines Changed paths: M /trunk/src/lib/krb4/cr_ciph.c * cr_ciph.c: Include prot.h. KRB4_PUT32 -> KRB4_PUT32BE. [missed one] ------------------------------------------------------------------------ r12932 | tlyu | 2001-01-23 00:48:06 -0500 (Tue, 23 Jan 2001) | 46 lines Changed paths: M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb4/cr_auth_repl.c M /trunk/src/lib/krb4/cr_err_repl.c M /trunk/src/lib/krb4/cr_tkt.c M /trunk/src/lib/krb4/decomp_tkt.c M /trunk/src/lib/krb4/g_ad_tkt.c M /trunk/src/lib/krb4/g_in_tkt.c M /trunk/src/lib/krb4/g_phost.c M /trunk/src/lib/krb4/kname_parse.c M /trunk/src/lib/krb4/mk_auth.c M /trunk/src/lib/krb4/mk_err.c M /trunk/src/lib/krb4/mk_priv.c M /trunk/src/lib/krb4/mk_req.c M /trunk/src/lib/krb4/mk_safe.c A /trunk/src/lib/krb4/prot_common.c A /trunk/src/lib/krb4/prot_kdc.c M /trunk/src/lib/krb4/rd_req.c M /trunk/src/lib/krb4/strnlen.c * prot_common.c: New file; contains functions to encode/decode string triples for principals. * prot_kdc.c: New file; contains encoders and decoders (eventually) for the KDC's use. * Makefile.in (OBJS, SRCS): Add prot_common.o, prot_kdc.o. * cr_auth_repl.c: KRB4_PUT{16,32} -> KRB4_PUT{16,32}BE. * cr_ciph.c: Include prot.h. KRB4_PUT32 -> KRB4_PUT32BE. * cr_err_repl.c: KRB4_PUT32 -> KRB4_PUT32BE. * cr_tkt.c: KRB4_PUT32 -> KRB4_PUT32BE. * decomp_tkt.c: krb_strnlen -> krb4int_strnlen. * g_ad_tkt.c: krb_strnlen -> krb4int_strnlen. KRB4_PUT32 -> KRB4_PUT32BE. Properly skip date while parsing error. * g_in_tkt.c: krb_strnlen -> krb4int_strnlen. KRB4_PUT32 -> KRB4_PUT32BE. Properly skip date while parsing error. * g_phost.c: Changes from audit. Actually bail out instead of failing silently if h->h_name is too long. * kname_parse.c: Changes from audit. Check overrun per character processed. * mk_auth.c: krb_strnlen -> krb4int_strnlen. KRB4_PUT32 -> KRB4_PUT32BE. Include prot.h. * mk_err.c: KRB4_PUT32 -> KRB4_PUT32BE. * mk_priv.c: KRB4_PUT32 -> KRB4_PUT32BE. * mk_req.c: KRB4_PUT32 -> KRB4_PUT32BE. * mk_safe.c: KRB4_PUT32 -> KRB4_PUT32BE. * rd_req.c: krb_strnlen -> krb4int_strnlen. * strnlen.c: Rename to krb4int_strnlen. Also include prot.h, which is where strnlen is declared now. ------------------------------------------------------------------------ r12931 | tlyu | 2001-01-23 00:39:27 -0500 (Tue, 23 Jan 2001) | 7 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/krb.h M /trunk/src/include/kerberosIV/prot.h * krb.h: Remove internal prototypes and macros. * prot.h: Put internal prototypes and macros here. Make KRB4_PUT{16,32} into little-endian and big-endian versions thereof, with the original names getting an extra arg to determine endianness of encoding. ------------------------------------------------------------------------ r12930 | dalmeida | 2001-01-22 16:42:03 -0500 (Mon, 22 Jan 2001) | 2 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/krb5_32.def * krb5_32.def: Add krb5_rc_close() so gssapi builds. ------------------------------------------------------------------------ r12929 | raeburn | 2001-01-20 20:27:53 -0500 (Sat, 20 Jan 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/afsstring2key.c missed a variable that should've been made const ------------------------------------------------------------------------ r12928 | raeburn | 2001-01-20 20:15:56 -0500 (Sat, 20 Jan 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/afsstring2key.c add mit copyright ------------------------------------------------------------------------ r12927 | raeburn | 2001-01-20 20:07:12 -0500 (Sat, 20 Jan 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/afsstring2key.c fix year for last change ------------------------------------------------------------------------ r12926 | raeburn | 2001-01-20 08:17:32 -0500 (Sat, 20 Jan 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/afsstring2key.c make afs string2key thread-safe ------------------------------------------------------------------------ r12925 | raeburn | 2001-01-20 08:10:34 -0500 (Sat, 20 Jan 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/t_afss2k.c add some comments ------------------------------------------------------------------------ r12924 | raeburn | 2001-01-20 08:08:45 -0500 (Sat, 20 Jan 2001) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/Makefile.in A /trunk/src/lib/crypto/des/t_afss2k.c new test case for afs string2key ------------------------------------------------------------------------ r12923 | raeburn | 2001-01-19 23:16:01 -0500 (Fri, 19 Jan 2001) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/preauth.c * preauth.c: Don't use PROTOTYPE macro, just always use the prototypes. ------------------------------------------------------------------------ r12922 | tlyu | 2001-01-19 23:03:09 -0500 (Fri, 19 Jan 2001) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/preauth.c * preauth.c: Remove uses of KRB5_NPROTOTYPE() macro. ------------------------------------------------------------------------ r12921 | raeburn | 2001-01-19 22:19:52 -0500 (Fri, 19 Jan 2001) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin * krb5.hin (KRB5_NPROTOTYPE): Delete. ------------------------------------------------------------------------ r12920 | raeburn | 2001-01-19 22:08:42 -0500 (Fri, 19 Jan 2001) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin Always use ANSI C features (prototypes, const, void *, etc). Convert rcache dispatch macros to functions; hide rcache data structures. ------------------------------------------------------------------------ r12919 | raeburn | 2001-01-19 22:06:32 -0500 (Fri, 19 Jan 2001) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/Makefile.in A /trunk/src/lib/krb5/rcache/rcfns.c * rcfns.c: New file, with fn versions of former dispatch macros from krb5.h. ------------------------------------------------------------------------ r12918 | raeburn | 2001-01-19 21:38:04 -0500 (Fri, 19 Jan 2001) | 2 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/coding-style * coding-style: Assume ANSI C '89. Use krb5int_ for internal names. ------------------------------------------------------------------------ r12917 | raeburn | 2001-01-19 21:10:20 -0500 (Fri, 19 Jan 2001) | 2 lines Changed paths: M /trunk/README some updates, looking towards 1.3 ------------------------------------------------------------------------ r12916 | raeburn | 2001-01-19 20:54:26 -0500 (Fri, 19 Jan 2001) | 2 lines Changed paths: M /trunk/src/util/et/et_c.perl rebuilt ------------------------------------------------------------------------ r12915 | raeburn | 2001-01-19 20:54:16 -0500 (Fri, 19 Jan 2001) | 13 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/com_err.h M /trunk/src/util/et/error_message.c M /trunk/src/util/et/error_table.h M /trunk/src/util/et/et_c.awk * com_err.h (add_error_table, remove_error_table): Annotate as modifying internal state. (struct et_list, _et_list): Remove. * error_table.h (struct et_list, _et_list): Put back here. * error_message.c (add_error_table, remove_error_table): Annotate specific modifications. Disable inconsistent-defifition checks since _et_list isn't describe in the header file but is global and modified. * et_c.awk: Make the generated initialization function simply call add_error_table, and drop the static linked-list node. ------------------------------------------------------------------------ r12914 | tlyu | 2001-01-18 20:05:13 -0500 (Thu, 18 Jan 2001) | 5 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/g_ad_tkt.c M /trunk/src/lib/krb4/g_in_tkt.c * g_ad_tkt.c: Fix error packet parsing. * g_in_tkt.c: Fix error packet parsing. Also, declare some internal functions as static and add prototypes. ------------------------------------------------------------------------ r12913 | raeburn | 2001-01-17 22:48:05 -0500 (Wed, 17 Jan 2001) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in use revised compile_et script instead of calling awk directly ------------------------------------------------------------------------ r12911 | raeburn | 2001-01-17 20:42:11 -0500 (Wed, 17 Jan 2001) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/ISSUES M /trunk/src/util/et/error_message.c M /trunk/src/util/et/t_com_err.c update to implement equivalent of ref count ------------------------------------------------------------------------ r12910 | raeburn | 2001-01-17 20:05:22 -0500 (Wed, 17 Jan 2001) | 3 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in M /trunk/src/util/et/compile_et.sh M /trunk/src/util/et/config_script Make compile_et script installable, and install it. Use it when building test programs too. ------------------------------------------------------------------------ r12908 | raeburn | 2001-01-16 23:50:54 -0500 (Tue, 16 Jan 2001) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/adm_proto.h M /trunk/src/include/krb5/kdb.h M /trunk/src/include/krb5/kdb_dbc.h M /trunk/src/include/krb5/kdb_dbm.h M /trunk/src/include/krb5/kdb_kt.h Make prototypes unconditional. ------------------------------------------------------------------------ r12907 | raeburn | 2001-01-16 21:05:52 -0500 (Tue, 16 Jan 2001) | 3 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/str_conv.c * str_conv.c (krb5_keysalt_iterate): Always use the prototype for function-pointer argument ITERATOR. ------------------------------------------------------------------------ r12906 | raeburn | 2001-01-16 21:02:11 -0500 (Tue, 16 Jan 2001) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krcp.c * krcp.c (error): Always declare with ellipsis. ------------------------------------------------------------------------ r12905 | raeburn | 2001-01-16 14:01:01 -0500 (Tue, 16 Jan 2001) | 2 lines Changed paths: M /trunk/src/acconfig.h * acconfig.h (HAVE_SA_LEN): Undef. ------------------------------------------------------------------------ r12904 | raeburn | 2001-01-16 14:00:45 -0500 (Tue, 16 Jan 2001) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in * configure.in: Call AC_REQUIRE_CPP before checking for GCC, to ensure that we always set $CPP. ------------------------------------------------------------------------ r12903 | hartmans | 2001-01-13 22:31:19 -0500 (Sat, 13 Jan 2001) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog Document configure.in change ------------------------------------------------------------------------ r12902 | hartmans | 2001-01-13 22:26:06 -0500 (Sat, 13 Jan 2001) | 9 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/krlogin.c 2001-01-12 Sam Hartman * krlogin.c: Previously, we only used TIOCGLTC on systems with termios. This is sort of silly since its a BSD 4.[23] IOCTL. We then go out of our way not to use it on IRIX, Solaris or HPUX. I think all this comes about because you really want to use BSD IOCTLS on Sunos rather than termios. I propose to do that and never use BSD IOCTLs on Sunos. ------------------------------------------------------------------------ r12901 | tlyu | 2001-01-12 19:55:07 -0500 (Fri, 12 Jan 2001) | 4 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/sane_hostname.c * sane_hostname.c: Switch off of KRB5_USE_INET6 instead of AF_INET6, which may be defined without a corresponding struct sockaddr_in6. ------------------------------------------------------------------------ r12897 | raeburn | 2000-12-18 03:03:48 -0500 (Mon, 18 Dec 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/configure.in * configure.in: Look for socklen_t, define HAVE_SOCKLEN_T if found. ------------------------------------------------------------------------ r12896 | raeburn | 2000-12-18 03:00:49 -0500 (Mon, 18 Dec 2000) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/localaddr.c localaddr.c: Add getnameinfo support. Annotate for lclint. Makefile.in: New target for running lclint on localaddr.c. ------------------------------------------------------------------------ r12895 | raeburn | 2000-12-15 02:32:16 -0500 (Fri, 15 Dec 2000) | 2 lines Changed paths: M /trunk/src/kadmin/ktutil/ChangeLog M /trunk/src/kadmin/ktutil/ktutil.c * ktutil.c (ktutil_list): Provide a real usage message. ------------------------------------------------------------------------ r12894 | raeburn | 2000-12-15 02:11:07 -0500 (Fri, 15 Dec 2000) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/rlogin.M add "-4" option to rlogin to not try krb5 auth ------------------------------------------------------------------------ r12893 | raeburn | 2000-12-12 22:41:59 -0500 (Tue, 12 Dec 2000) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/network.c fix multiple-include problem on OpenBSD ------------------------------------------------------------------------ r12892 | raeburn | 2000-12-12 22:29:51 -0500 (Tue, 12 Dec 2000) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/network.c update network.c with getifaddrs support from lib/krb5/os/localaddr.c ------------------------------------------------------------------------ r12889 | raeburn | 2000-12-08 21:48:42 -0500 (Fri, 08 Dec 2000) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog log msg for previous checkins ------------------------------------------------------------------------ r12888 | raeburn | 2000-12-07 23:55:09 -0500 (Thu, 07 Dec 2000) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/3des.txt check in -01 draft ------------------------------------------------------------------------ r12887 | raeburn | 2000-12-07 23:48:24 -0500 (Thu, 07 Dec 2000) | 9 lines Changed paths: M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/k5seal.c * k5seal.c (make_seal_token_v1): Use ANSI-style definition, instead of K&R plus prototype. Don't use too-big numbers even as placeholders. * accept_sec_context.c (rd_and_store_for_creds): After creating an auth context, set flags to require sequence numbers. (krb5_gss_accept_sec_context): Likewise. * init_sec_context.c (krb5_gss_init_sec_context): Likewise. (thanks to assar for noticing this) ------------------------------------------------------------------------ r12886 | raeburn | 2000-12-06 18:31:05 -0500 (Wed, 06 Dec 2000) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/commands.c M /trunk/src/appl/telnet/telnet/main.c make some variables volatile ------------------------------------------------------------------------ r12885 | raeburn | 2000-12-06 06:47:47 -0500 (Wed, 06 Dec 2000) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_AC_INET6): Ensure that we check for sa_len field. ------------------------------------------------------------------------ r12884 | raeburn | 2000-12-06 06:46:04 -0500 (Wed, 06 Dec 2000) | 3 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/configure.in M /trunk/src/util/pty/libpty.h M /trunk/src/util/pty/sane_hostname.c Use const sockaddr pointer in interface. Use get{name,addr}info if available, to pick up IPv6 support. ------------------------------------------------------------------------ r12883 | raeburn | 2000-12-06 04:46:49 -0500 (Wed, 06 Dec 2000) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/telnetd.c M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/libpty.h M /trunk/src/util/pty/sane_hostname.c make pty_make_sane_hostname take sockaddr* arg instead of sockaddr_in* ------------------------------------------------------------------------ r12882 | raeburn | 2000-12-06 04:01:33 -0500 (Wed, 06 Dec 2000) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/com_err.h restore GSS_DLLIMP, KRB5_EXPORTVAR, NEAR macros ------------------------------------------------------------------------ r12881 | raeburn | 2000-12-06 03:47:42 -0500 (Wed, 06 Dec 2000) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog fix typo ------------------------------------------------------------------------ r12880 | raeburn | 2000-12-06 03:47:11 -0500 (Wed, 06 Dec 2000) | 6 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/com_err.c M /trunk/src/util/et/com_err.h M /trunk/src/util/et/error_message.c M /trunk/src/util/et/error_table.h M /trunk/src/util/et/et_c.awk M /trunk/src/util/et/et_c.perl M /trunk/src/util/et/et_h.perl M /trunk/src/util/et/t_com_err.c Remove a bunch of macro definitions we don't use. Run lclint on t_com_err test case; tune options; more annotations. Use instead of duplicated definitions in generated files. Rebuild Perl versions of awk scripts for generating files. Dump K&R C support, assume C89/C++. ------------------------------------------------------------------------ r12879 | raeburn | 2000-12-05 20:51:57 -0500 (Tue, 05 Dec 2000) | 2 lines Changed paths: M /trunk/src/util/et/Makefile.in undo last change ------------------------------------------------------------------------ r12878 | raeburn | 2000-12-05 20:49:05 -0500 (Tue, 05 Dec 2000) | 2 lines Changed paths: M /trunk/src/util/et/Makefile.in tweak names of perl scripts ------------------------------------------------------------------------ r12877 | raeburn | 2000-12-05 20:47:28 -0500 (Tue, 05 Dec 2000) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in try lclint on a com_err test program; misc cleanup ------------------------------------------------------------------------ r12876 | raeburn | 2000-12-05 20:41:41 -0500 (Tue, 05 Dec 2000) | 2 lines Changed paths: M /trunk/src/util/et/ISSUES some notes on interactions with 64-bit systems ------------------------------------------------------------------------ r12875 | raeburn | 2000-12-05 20:36:33 -0500 (Tue, 05 Dec 2000) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 (WITH_CC): Don't use -Wtraditional, we're always assuming ANSI mode now. ------------------------------------------------------------------------ r12874 | raeburn | 2000-12-05 18:17:28 -0500 (Tue, 05 Dec 2000) | 6 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_AC_INET6): Look for netdb.h. (KRB5_AC_CHECK_INET6): Require , , inet_ntop, getaddrinfo, AF_INET6, several NI_* macros, AI_ADDRCONFIG, and AI_NUMERICHOST. This should be a reasonable test for conformance to certain parts of RFC2553, giving us reasonable generic sockaddr/hostname processing. ------------------------------------------------------------------------ r12869 | raeburn | 2000-11-21 18:32:47 -0500 (Tue, 21 Nov 2000) | 3 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/cmds.c * cmds.c (globulize): Use correct address of globbed results when freeing storage. Patch from Nalin Dahyabhai . ------------------------------------------------------------------------ r12868 | raeburn | 2000-11-14 00:33:01 -0500 (Tue, 14 Nov 2000) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in M /trunk/src/util/et/test_et.c make "make check" do something ------------------------------------------------------------------------ r12867 | epeisach | 2000-11-09 15:33:14 -0500 (Thu, 09 Nov 2000) | 5 lines Changed paths: M /trunk/src/util/dyn/ChangeLog M /trunk/src/util/dyn/dyn_create.c * dyn_create.c (DynCopy): Arguments to memcpy were reversed. Found while playing with lclint. DynCopy is not used in our tree. ------------------------------------------------------------------------ r12866 | epeisach | 2000-11-09 14:35:26 -0500 (Thu, 09 Nov 2000) | 12 lines Changed paths: M /trunk/src/util/dyn/ChangeLog M /trunk/src/util/dyn/Makefile.in M /trunk/src/util/dyn/dyn.h M /trunk/src/util/dyn/dynP.h M /trunk/src/util/dyn/dyn_create.c M /trunk/src/util/dyn/dyn_delete.c M /trunk/src/util/dyn/dyn_insert.c M /trunk/src/util/dyn/dyn_put.c M /trunk/src/util/dyn/dyn_realloc.c M /trunk/src/util/dyn/test.c * Makefile.in (check-unix): Built and execture dyntest. * test.c: Include string,h, stdlib.h. * dyn_create.c, dyn_delete.c, dyn_insert.c, dyn_put.c, dyn_realloc.c: Cast arguments to malloc(), realloc(), memmove() to size_t. * dynP.h: Provide full prototypes for _DynRealloc() and _DynResize(). * dyn.h: Add prototype for DynAppend. ------------------------------------------------------------------------ r12865 | dalmeida | 2000-11-09 12:45:29 -0500 (Thu, 09 Nov 2000) | 3 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/strnlen.c * strnlen.c (krb_strnlen): Put The return type before the calling convention. ------------------------------------------------------------------------ r12864 | dalmeida | 2000-11-08 20:51:59 -0500 (Wed, 08 Nov 2000) | 2 lines Changed paths: M /trunk/README Fix common mis-spelling of my name. (There's only one "l" in Danilo. :-) ------------------------------------------------------------------------ r12862 | tlyu | 2000-11-08 18:19:31 -0500 (Wed, 08 Nov 2000) | 3 lines Changed paths: M /trunk/src/tests/ChangeLog M /trunk/src/tests/configure.in * configure.in: Change KRB4_DEJAGNU_TEST variable to KRBIV from KRB4; dejagnu-1.3 doesn't like digits in passed-in variables. ------------------------------------------------------------------------ r12861 | tlyu | 2000-11-08 18:18:39 -0500 (Wed, 08 Nov 2000) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp: Use $KRBIV rather than $KRB4 since dejagnu-1.3 doesn't deal with digits in passed-in variables. ------------------------------------------------------------------------ r12860 | tlyu | 2000-11-08 18:17:50 -0500 (Wed, 08 Nov 2000) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/v4gssftp.exp * v4gssftp.exp: Fix to handle some cases of krb4 failure prior to timing out. ------------------------------------------------------------------------ r12859 | tlyu | 2000-11-08 18:14:56 -0500 (Wed, 08 Nov 2000) | 82 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb4/cr_auth_repl.c M /trunk/src/lib/krb4/cr_ciph.c M /trunk/src/lib/krb4/cr_death_pkt.c M /trunk/src/lib/krb4/cr_err_repl.c M /trunk/src/lib/krb4/cr_tkt.c M /trunk/src/lib/krb4/decomp_tkt.c M /trunk/src/lib/krb4/g_ad_tkt.c M /trunk/src/lib/krb4/g_in_tkt.c M /trunk/src/lib/krb4/mk_auth.c M /trunk/src/lib/krb4/mk_err.c M /trunk/src/lib/krb4/mk_preauth.c M /trunk/src/lib/krb4/mk_priv.c M /trunk/src/lib/krb4/mk_req.c M /trunk/src/lib/krb4/mk_safe.c M /trunk/src/lib/krb4/rd_err.c M /trunk/src/lib/krb4/rd_preauth.c M /trunk/src/lib/krb4/rd_priv.c M /trunk/src/lib/krb4/rd_req.c M /trunk/src/lib/krb4/rd_safe.c M /trunk/src/lib/krb4/send_to_kdc.c A /trunk/src/lib/krb4/strnlen.c * Makefile.in (OBJS, SRCS): Add strnlen.o, strnlen.c. * cr_auth_repl.c: Audit. Fix up copyright. Use new KRB4_PUT* macros for encoding so output is always big-endian. Precompute string lengths for better length-checking. * cr_ciph.c: Audit. Fix up copyright. Use new KRB4_PUT* macros for encoding so that output is always big-endian. Precompute string lengths for better length-checking. Zero out the key schedule after encrypting. * cr_death_pkt.c: Audit. Fix up copyright. Precompute string lengths for better length-checking. * cr_err_repl.c: Audit. Fix up copyright. Use moving pointer to do encoding. Precompute string lengths for better length-checking. Use KRB4_PUT* macros so that output is always big-endian. * cr_tkt.c: Audit. Fix up copyright. Use KRB4_PUT* macros for encoding so that output is always big-endian. Zero out the key schedule after encrypting. * decomp_tkt.c: Audit. Fix up copyright. Use krb_strnlen() for actually detecting string length errors. Use a struct in_addr to retrieve the IP address and assign it to paddress for return. Use KRB4_GET* macros for decoding to avoid byteswapping problems. Zero out session key and decrypted ticket on error. * g_ad_tkt.c: Audit. Fix up copyright. Break out parsing of decrypted KDC reply packet into a separate function to simplify error handling somewhat. Precompute string lengths for better length-checking. Use KRB4_PUT* macros for encoding so that output is always big-endian. Use KRB4_GET* macros for decoding to avoid byteswapping problems. Stomp on session key on error conditions. * g_in_tkt.c: Audit. Fix up copyright. Precompute string lengths for better length-checking. Use KRB4_PUT* macros for encoding so output is always big-endian. Use KRB4_GET* macros for decoding to avoid byteswapping problems. Use krb_strnlen() to actually detect string length errors. Zero out session key and decrypted KDC reply once they're no longer useful. * mk_auth.c: Audit. Fix up copyright. Use moving pointer for encoding. Use KRB4_PUT* macros for encoding to avoid alignment issues with using memcpy(). Use KRB4_GET* macros for decoding to avoid alignment issues with using memcpy(). * mk_err.c: Audit. Fix up copyright. Precompute string length. Use KRB4_PUT* macros to always encode as big-endian. * mk_preauth.c: Audit. Zero out key schedule after encryption. * mk_priv.c: Audit. Fix up copyright. Use KRB4_PUT* macros for encoding so output is always big-endian. * mk_req.c: Audit. Fix up copyright. Use moving pointer for encoding. Precompute string lengths for better length-checking. Use KRB4_PUT* macros for encoding so output is always big-endian. Zero out session key after encryption. * mk_safe.c: Audit. Fix up copyright. Use KRB4_PUT* macros for encoding so output is always big-endian. * rd_err.c: Audit. Fix up copyright. Use KRB4_GET* macros to avoid alignment issues. * rd_preauth.c: Audit. Zero key schedule after decrypting. * rd_priv.c: Audit. Fix up copyright. Use KRB4_GET* macros to avoid alignment issues. * rd_req.c: Audit. Fix up copyright. * send_to_kdc.c (send_recv): Actually set rpkt->length, since some callers actually use it now to do length-checking. * strnlen.c: New file; compute string length, bounded by a maximum. If the maximum number of characters has been read without encountering a NUL character, return -1. This makes overflow checking of strings in buffers much easier. ------------------------------------------------------------------------ r12858 | tlyu | 2000-11-08 18:13:13 -0500 (Wed, 08 Nov 2000) | 12 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/des.h M /trunk/src/include/kerberosIV/krb.h * des.h: Change to make KRB4_32 an int if it's at least 32 bits wide, else a long. This is a change from previously where it was a long except on the alpha. We may want to rethink this if there are binary compat issues that result. Also, define DES_INT32 as KRB4_INT32. * krb.h: Add new macros KRB4_PUT32, KRB4_PUT16 which unconditionally encode integers by bytes as big-endian. Add new macros KRB4_GET32BE, KRB4_GET32LE, KRB4_GET32, KRB4_GET16BE, KRB4_GET16LE, KRB4_GET16 to retrieve integers by bytes. Add prototype for krb_strnlen. ------------------------------------------------------------------------ r12857 | raeburn | 2000-11-08 00:52:39 -0500 (Wed, 08 Nov 2000) | 2 lines Changed paths: A /trunk/src/util/et/ISSUES problems found in auditing ------------------------------------------------------------------------ r12856 | raeburn | 2000-11-08 00:47:07 -0500 (Wed, 08 Nov 2000) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog clarify a little ------------------------------------------------------------------------ r12855 | raeburn | 2000-11-08 00:46:18 -0500 (Wed, 08 Nov 2000) | 31 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in M /trunk/src/util/et/com_err.c M /trunk/src/util/et/com_err.h M /trunk/src/util/et/error_message.c M /trunk/src/util/et/error_table.h A /trunk/src/util/et/et1.et A /trunk/src/util/et/et2.et M /trunk/src/util/et/et_h.awk M /trunk/src/util/et/et_name.c M /trunk/src/util/et/init_et.c A /trunk/src/util/et/t_com_err.c Test out lclint and its4 on com_err library. One lclint error left on Solaris, due to deficiencies in lclint. Its4 chokes in parser. * com_err.h (struct error_table): Annotate MSGS as pointing to 'shared' data. (error_message): Returned data is 'observer' and 'dependent'; modifies internal state. * com_err.c (default_com_err_proc): Cast various return values to void. (reset_com_err_hook): Use NULL, not 0. (com_err_hook): Annotate as 'null'. * error_table.h (_et_list): Annotate as 'null' and 'dependent'. (struct et_list): Annotate NEXT as 'dependent' and 'null', and TABLE as 'dependent'. (struct dynamic_et_list): Duplicate et_list definition, except NEXT is annotated as 'only' instead of 'dependent'. (error_table_name, error_table_name_r): Annotate for lclint. * et_h.awk: Add lclint annotations for initialize_* functions. * error_message.c (_et_list): Can be 'null'. (error_message): Explicitly compare against zero. Cast strerror arg to int. (et_list_dynamic): New variable, for dynamically allocated list elements; _et_list is now for statically allocated elements only. (add_error_table, remove_error_table): Check both lists. * et_name.c (error_table_name, error_table_name_r): Annotate for lclint. * init_et.c (et_add_error_table): Change "link" to "e" to avoid confusion with C library function in analysis tools. * et1.et, et2.et, t_com_err.c: New files. Exercise addition and removal of error tables from list, using both interfaces. * Makefile.in (LCLINT, LCLINTOPTS, ITS4, ITS4OPTS): New variables. (do-lclint, do-its4, et1.o, et2.o, t_com_err.o, t_com_err): New targets. Not automatically invoked at present. (FILES): Updated. ------------------------------------------------------------------------ r12851 | tlyu | 2000-11-01 19:19:55 -0500 (Wed, 01 Nov 2000) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (CONFIG_RULES): Quote AUTOCONFFLAGS properly. ------------------------------------------------------------------------ r12850 | epeisach | 2000-11-01 15:30:04 -0500 (Wed, 01 Nov 2000) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/popen.c Oops - checked in a newer version by accident. ------------------------------------------------------------------------ r12849 | epeisach | 2000-11-01 15:00:47 -0500 (Wed, 01 Nov 2000) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in * configure.in: If the cache_file is /dev/null (autoconf 2.49), set it to config.cache. ------------------------------------------------------------------------ r12846 | epeisach | 2000-11-01 13:36:12 -0500 (Wed, 01 Nov 2000) | 4 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/reconf * reconf: Rework syntax to detect version numbers of newer autoconf versions. For autoconf > 2.19, we need to pass an absolute path for the localdir to autoreconf. ------------------------------------------------------------------------ r12845 | epeisach | 2000-11-01 10:22:43 -0500 (Wed, 01 Nov 2000) | 12 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (V5_SET_TOPDIR): In newer versions of autoconf (2.49), AC_LOCALDIR is not set by the reconfiguration process. If AC_LOCALDIR is not set, try to find the top of the tree by looking for aclocal.m4. If aclocal.m4 ever exists in a subdir, we will need to redo this test. * aclocal.m4: Upgrade to autoconf 2 naming schemes - AC_C_CONST, AC_CHECK_HEADER, AC_PROG_LN_S, AC_MSG_ERROR instead of AC_CONST, AC_HEADER_CHECK, AC_LN_S, AC_ERROR. Use AC_DEFUN instead of define() for macro definitions and better quoting of macros within macros. ------------------------------------------------------------------------ r12844 | epeisach | 2000-11-01 10:10:10 -0500 (Wed, 01 Nov 2000) | 6 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in * configure.in: Update to autoconf 2 macro names: AC_FORK->AC_FUNC_VFORK, AC_CONST->AC_C_CONST, AC_HEADER_CHECK -> AC_CHECK_HEADER. In addition, conditionally use internal AC_PROG_ECHO_N (autoconf 2.12) or _AC_PROG_ECHO (autoconf 2.49) depending on which is defined. ------------------------------------------------------------------------ r12843 | epeisach | 2000-11-01 10:05:53 -0500 (Wed, 01 Nov 2000) | 4 lines Changed paths: M /trunk/src/appl/gssftp/ChangeLog M /trunk/src/appl/gssftp/configure.in M /trunk/src/appl/gssftp/ftpd/popen.c M /trunk/src/appl/gssftp/ftpd/secure.h * configure.in: Use AC_CHECK_FUNCS, AC_CHECK_HEADERS, AC_C_CONST instead of the older names AC_HAVE_FUNCS, AC_HEADER_CHECK, AC_CONST. Consolidate use of function testing macros. ------------------------------------------------------------------------ r12842 | epeisach | 2000-11-01 10:03:18 -0500 (Wed, 01 Nov 2000) | 3 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/configure.in * configure.in: Use AC_CHECK_HEADER and AC_CHECK_FUNC instead of AC_HEADER_CHECK and AC_FUNC_CHECK. ------------------------------------------------------------------------ r12841 | epeisach | 2000-11-01 10:02:06 -0500 (Wed, 01 Nov 2000) | 3 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/configure.in * configure.in: Use AC_CHECK_HEADER and AC_FUNC_VFORK instead of AC_HEADER_CHECK and AC_VFORK. ------------------------------------------------------------------------ r12840 | epeisach | 2000-11-01 10:00:50 -0500 (Wed, 01 Nov 2000) | 2 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/configure.in * configure.in: Use AC_C_CONST instead of AC_CONST. ------------------------------------------------------------------------ r12839 | epeisach | 2000-11-01 09:59:38 -0500 (Wed, 01 Nov 2000) | 2 lines Changed paths: M /trunk/src/appl/ChangeLog M /trunk/src/appl/configure.in * configure.in: Use AC_C_CONST instead of AC_CONST. ------------------------------------------------------------------------ r12838 | epeisach | 2000-11-01 09:59:03 -0500 (Wed, 01 Nov 2000) | 4 lines Changed paths: M /trunk/src/tests/ChangeLog M /trunk/src/tests/configure.in * configure.in: Use AC_C_CONST and AC_TYPE_SIGNAL instead of AC_RETSIGTYPE and AC_TYPE_SIGNAL. ------------------------------------------------------------------------ r12837 | epeisach | 2000-11-01 09:57:25 -0500 (Wed, 01 Nov 2000) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/configure.in * configure.in: Get rid of test for termios.h. The kdc does not use it. ------------------------------------------------------------------------ r12836 | epeisach | 2000-11-01 09:54:23 -0500 (Wed, 01 Nov 2000) | 2 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/configure.in * configure.in: Use AC_TYPE_SIZE_T instead of AC_SIZE_T. ------------------------------------------------------------------------ r12835 | epeisach | 2000-11-01 09:53:17 -0500 (Wed, 01 Nov 2000) | 2 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/configure.in * configure.in: Use AC_CHECK_HEADERS instead of AC_HAVE_HEADERS. ------------------------------------------------------------------------ r12834 | epeisach | 2000-11-01 09:52:09 -0500 (Wed, 01 Nov 2000) | 3 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/configure.in * configure.in: Use AC_C_CONST and AC_CHECK_FUNCS instead of AC_CONST and AC_HAVE_FUNCS. ------------------------------------------------------------------------ r12833 | epeisach | 2000-11-01 09:51:08 -0500 (Wed, 01 Nov 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/configure.in * configure.in: Use AC_C_CONST instead of AC_CONST. ------------------------------------------------------------------------ r12832 | epeisach | 2000-11-01 09:50:04 -0500 (Wed, 01 Nov 2000) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in * configure.in: Use AC_C_CONST instead of AC_CONST and AC_CHECK_HEADER instead of AC_HEADER_CHECK. ------------------------------------------------------------------------ r12831 | epeisach | 2000-11-01 09:46:57 -0500 (Wed, 01 Nov 2000) | 4 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/configure.in * configure.in: Quote macro use inside AC_CHECK_LIB. Change AC_FUNC_CHECK to AC_CHECK_FUNC, AC_HAVE_FUNCS to AC_CHECK_FUNCS and AC_HEADER_CHECK to AC_CHECK_HEADER.. ------------------------------------------------------------------------ r12830 | epeisach | 2000-11-01 09:43:36 -0500 (Wed, 01 Nov 2000) | 4 lines Changed paths: M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/configure.in * configure.in (AC_COMPILE_TYPE): Declare with AC_DEFUN() instead of define() as newer versions of autoconf check for AC_REQUIRE use outside of AC_DEFUN. ------------------------------------------------------------------------ r12829 | epeisach | 2000-11-01 09:41:47 -0500 (Wed, 01 Nov 2000) | 3 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/configure.in * configure.in: Use AC_C_CONST instead of AC_CONST and AC_CHECK_FUNCS instead of AC_HAVE_FUNCS. ------------------------------------------------------------------------ r12828 | epeisach | 2000-11-01 09:40:32 -0500 (Wed, 01 Nov 2000) | 2 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/configure.in * configure.in: Change AC_RETSIGTYPE to AC_TYPE_SIGNAL. ------------------------------------------------------------------------ r12827 | epeisach | 2000-11-01 09:39:30 -0500 (Wed, 01 Nov 2000) | 4 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/configure.in * configure.in: Change AC_CONST to AC_C_CONST, AC_HEADER_EGREP to AC_EGREP_HEADER, AC_HAVE_HEADERS to AC_CHECK_HEADERS. Updates to autoconf 2 namespace. ------------------------------------------------------------------------ r12826 | epeisach | 2000-10-31 12:37:48 -0500 (Tue, 31 Oct 2000) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (AC_LIBRARY_NET): Newer versions of autoconf are more sensative to using macros within macros without quoting. Quote AC_CHECK_LIB calls within AC_CHECK_LIB macro. ------------------------------------------------------------------------ r12825 | tlyu | 2000-10-30 19:33:00 -0500 (Mon, 30 Oct 2000) | 8 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_stdio.c * cc_stdio.c: Add a "mode" field to krb5_scc_data to keep track of what mode the file was opened in. (krb5_scc_close_file): Ignore EBADF from fflush() if the file was opened for readonly access. For some reason NetBSD's fflush() exhibits this behavior. (krb5_scc_open_file): Save the mode with which the file was opened in data->mode. ------------------------------------------------------------------------ r12820 | epeisach | 2000-10-27 10:55:49 -0400 (Fri, 27 Oct 2000) | 7 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/reconf * reconf: Pass "-m util/autoconf" to autoreconf only if we are using the source trees version of autoconf. If we trust the installed version of autoconf, we should use their macros. Performance boost of 2x in autoconfing the tree through use of frozen m4 files. ------------------------------------------------------------------------ r12819 | epeisach | 2000-10-27 10:53:55 -0400 (Fri, 27 Oct 2000) | 6 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/post.in M /trunk/src/config/pre.in *post.in (Makefile): When running autoconf, use AUTOCONFFLAGS instead of always specificying the trees macrodir. * pre.in (AUTOCONFFLAGS): Add as flags to pass to autoconf. ------------------------------------------------------------------------ r12818 | epeisach | 2000-10-27 10:53:36 -0400 (Fri, 27 Oct 2000) | 5 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * post.in (Makefile): When running autoconf, use AUTOCONFFLAGS instead of always specificying the trees macrodir. * pre.in (AUTOCONFFLAGS): Add as flags to pass to autoconf. ------------------------------------------------------------------------ r12817 | tlyu | 2000-10-26 19:01:49 -0400 (Thu, 26 Oct 2000) | 4 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/krb5_decode_test.c * krb5_decode_test.c (main): Add new test cases for indefinite length ticket and as_rep. Fix up calls to decode_run() to have the modifier be in the description parameter. ------------------------------------------------------------------------ r12816 | tlyu | 2000-10-26 18:58:13 -0400 (Thu, 26 Oct 2000) | 67 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_get.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1buf.c M /trunk/src/lib/krb5/asn.1/asn1buf.h M /trunk/src/lib/krb5/asn.1/krb5_decode.c * asn1buf.c (asn1buf_sync): Add new arguments to include the full complement of data about a prefetched tag, as well as to indicate whether the prefetched tag or the surrounding sequence is of an indefinite length. (asn1buf_skiptail): Add new arguments to indicate whether the prefetched tag is indefinite, as well as its length. This facilitates proper skipping of trailing garbage. (asn1buf_remains): Add new argument to indicate whether the surrounding encoding is indefinite. Don't advance buf->next if an EOC encoding is detected; the caller will do that. * asn1buf.h: Update prototypes. * asn1_get.c (asn1_get_tag_indef): Don't treat EOC encoding as special anymore, since previous behavior was overloading the tag number in a bad way. Also, report a MISMATCH_INDEF error if the tag encoding is for the forbidden primitive constructed encoding. * asn1_k_decode.c (next_tag): Call get_tag_indef() in order to get information about whether the length is indefinite. Don't check the tag class and construction explicitly. (get_eoc): New macro to get a tag and check if it is an EOC encoding. (get_field, opt_field): Move the check for the tag class and construction to here. (get_field_body, get_lenfield_body): Call get_eoc() instead of next_tag() if we are decoding a constructed indefinite encoding. (begin_structure): Use a different variable to indicate whether the sequence is indefinite as opposed to whether an individual field is indefinite. (end_structure): Update to new calling convention of asn1buf_sync(). (sequence_of): Rewrite significantly. (sequence_of_common): Move the bulk of previous sequence_of() macro to here. Does not declare some variables that sequence_of() declares. (sequence_of_no_tagvars): Similar to sequence_of() macro but declares different variables for the purpose of prefetching the final tag. (end_sequence_of_no_tagvars): Similar to end_sequence_of() macro but uses variables declared by the sequence_of_no_tagvars() macro to prefetch the final tag. (asn1_decode_principal_name): Update for new asn1buf_remains() calling convention. Call sequence_of_no_tagvars(), etc. instead of sequence_of(), etc. in order to not declare shadowing block-local variables. (decode_array_body): Update for new asn1buf_remains() calling convention. (asn1_decode_sequence_of_enctype): Update for new asn1buf_remains() calling convention. * krb5_decode.c (next_tag): Call get_tag_indef() in order to get information about whether the length is indefinite. Don't check the tag class and construction explicitly. (get_eoc): New macro to get a tag and check if it is an EOC encoding. (get_field, opt_field): Move the check for the tag class and construction to here. (get_field_body, get_lenfield_body): Call get_eoc() instead of next_tag() if we are decoding a constructed indefinite encoding. (begin_structure): Use a different variable to indicate whether the sequence is indefinite as opposed to whether an individual field is indefinite. (end_structure): Update to new calling convention of asn1buf_sync(). ------------------------------------------------------------------------ r12815 | tlyu | 2000-10-26 18:34:04 -0400 (Thu, 26 Oct 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/asn1_err.et * asn1_err.et: Add error codes MISMATCH_INDEF and MISSING_EOC. ------------------------------------------------------------------------ r12814 | epeisach | 2000-10-26 13:21:40 -0400 (Thu, 26 Oct 2000) | 16 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/int-proto.h M /trunk/src/lib/krb5/krb/ser_actx.c M /trunk/src/lib/krb5/krb/ser_adata.c M /trunk/src/lib/krb5/krb/ser_addr.c M /trunk/src/lib/krb5/krb/ser_auth.c M /trunk/src/lib/krb5/krb/ser_cksum.c M /trunk/src/lib/krb5/krb/ser_key.c M /trunk/src/lib/krb5/krb/ser_princ.c M /trunk/src/lib/krb5/krb/t_ser.c * t_ser.c: Cast getpid() calls to int as arguments to sprintf. * ser_actx.c: Move prototypes (listed below) to int-proto.h * int-proto.h: Add prototypes for krb5_ser_authdata_init, krb5_ser_address_init, krb5_ser_authenticator_init, krb5_ser_checksum_init, krb5_ser_keyblock_init, krb5_ser_principal_init. * ser_adata.c, ser_addr.c, ser_auth.c, ser_cksum.c, ser_key.c, ser_princ.c: Include int-proto.h for prototypes. By moving the prototypes to int-proto.h, it ndles the gcc warning on missing prototypes. These functions are intenal and all used by krb5_ser_auth_context_init() ------------------------------------------------------------------------ r12809 | meeroh | 2000-10-24 19:22:05 -0400 (Tue, 24 Oct 2000) | 2 lines Changed paths: M /trunk/src/mac/libraries/KerberosHeaders.h #include autoconf.h instead of duplicating defines ------------------------------------------------------------------------ r12808 | tlyu | 2000-10-23 20:18:54 -0400 (Mon, 23 Oct 2000) | 2 lines Changed paths: M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/kadm_ser_wrap.c * kadm_ser_wrap.c (kadm_ser_in): Update call to mk_priv(). ------------------------------------------------------------------------ r12807 | tlyu | 2000-10-23 20:15:17 -0400 (Mon, 23 Oct 2000) | 4 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/secure.h * secure.h: Change SESSION to refer to &cred.session instead, so as to have the correct pointer type when passed to {mk,rd}_{safe,priv}() functions. ------------------------------------------------------------------------ r12806 | tlyu | 2000-10-23 20:14:42 -0400 (Mon, 23 Oct 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5util/ChangeLog M /trunk/src/lib/krb5util/compat_recv.c * compat_recv.c (krb_v4_recvauth): Update call to mk_priv(). ------------------------------------------------------------------------ r12805 | tlyu | 2000-10-23 20:14:18 -0400 (Mon, 23 Oct 2000) | 15 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/mk_auth.c M /trunk/src/lib/krb4/mk_priv.c M /trunk/src/lib/krb4/mk_safe.c M /trunk/src/lib/krb4/rd_priv.c M /trunk/src/lib/krb4/rd_safe.c M /trunk/src/lib/krb4/recvauth.c * mk_auth.c (krb_check_auth): Modify call to rd_priv() by kludging a cast of session key to C_Block *, since CNS is inconsistent in this area as well. * mk_priv.c (krb_mk_priv): Align with CNS by taking C_Block *. * mk_safe.c (krb_mk_safe): Align with CNS by taking C_Block *. * rd_priv.c (krb_rd_priv): Align with CNS by taking C_Block *. * rd_safe.c (krb_rd_safe): Align with CNS by taking C_Block *. * recvauth.c (krb_recvauth): Update call to mk_priv() to have the correct type. ------------------------------------------------------------------------ r12804 | tlyu | 2000-10-23 20:13:45 -0400 (Mon, 23 Oct 2000) | 3 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/krb.h * krb.h: Modify krb_{mk,rd}_{priv,safe} prototypes to align with CNS, mostly by making them take C_Block * arguments. ------------------------------------------------------------------------ r12802 | epeisach | 2000-10-18 09:58:17 -0400 (Wed, 18 Oct 2000) | 11 lines Changed paths: M /trunk/doc/api/ChangeLog M /trunk/doc/api/Makefile A /trunk/doc/api/krb5.ist A /trunk/doc/api/krb5idx.sty M /trunk/doc/api/library.tex * library.tex: Update to latex2e. Include krb5idx.sty. * Makefile (lib1.stamp): Use makeindex to generate index instead of an antiquated texindex program - which is not the same texindex as in the texinfo package. * krb5idx.sty: Style for generating indexes. Provides definitions for use with krb5.ist. * krb5.ist: makeindex macros. Based on gind.ist. ------------------------------------------------------------------------ r12801 | epeisach | 2000-10-17 19:13:25 -0400 (Tue, 17 Oct 2000) | 9 lines Changed paths: M /trunk/doc/api/ChangeLog M /trunk/doc/api/keytab.tex M /trunk/doc/api/krb5.tex M /trunk/doc/api/libos.tex * krb5.tex: krb5_unparse_name_ext(), krb5_build_principal(), krb5_build_principal_va, krb5_build_printicpal_ext() use unsigned ints. * libos.tex: krb5_read_password() takes an unsigned int * as the final argument. * keytab.tex: krb5_kt_get_name() takes an unsigned int. ------------------------------------------------------------------------ r12800 | epeisach | 2000-10-17 19:12:57 -0400 (Tue, 17 Oct 2000) | 3 lines Changed paths: M /trunk/src/clients/kpasswd/ChangeLog M /trunk/src/clients/kpasswd/kpasswd.c * kpasswd.c (main): Argument to krb5_read_password takes an unsigned int as argument. ------------------------------------------------------------------------ r12799 | epeisach | 2000-10-17 19:12:40 -0400 (Tue, 17 Oct 2000) | 3 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/krb_auth_su.c * krb_auth_su.c (krb5_get_tkt_via_passwd): Argument to krb5_read_password now takes an unsigned int. ------------------------------------------------------------------------ r12798 | epeisach | 2000-10-17 19:12:04 -0400 (Tue, 17 Oct 2000) | 2 lines Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.c * klist.c (one_addr): gethostbyaddr takes an int as second argument. ------------------------------------------------------------------------ r12797 | epeisach | 2000-10-17 19:11:52 -0400 (Tue, 17 Oct 2000) | 3 lines Changed paths: M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.c * kinit.c (k4_kinit): Argument to krb5_read_password takes as unsigned int as argument. ------------------------------------------------------------------------ r12796 | epeisach | 2000-10-17 19:07:41 -0400 (Tue, 17 Oct 2000) | 4 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c * ftpd.c (reply): For gssapi connection, do not include NULL in sealed reply string. ------------------------------------------------------------------------ r12795 | epeisach | 2000-10-17 19:07:23 -0400 (Tue, 17 Oct 2000) | 5 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.c * login.c (k5_get_password): Declare second argument as unsigned int length. ------------------------------------------------------------------------ r12794 | epeisach | 2000-10-17 19:07:03 -0400 (Tue, 17 Oct 2000) | 6 lines Changed paths: M /trunk/src/kadmin/v5passwdd/ChangeLog M /trunk/src/kadmin/v5passwdd/adm_conn.c M /trunk/src/kadmin/v5passwdd/kadm5_defs.h M /trunk/src/kadmin/v5passwdd/kpasswd.c M /trunk/src/kadmin/v5passwdd/main.c * adm_conn.c, kpasswd.c: Argument to krb5_read_password takes an unsigned int. * kadm5_defs.h, main.c (pwd_change): Argument err_str_len changed to unsigned int. (Argument to kadm5_chpass_principal_util()). ------------------------------------------------------------------------ r12793 | epeisach | 2000-10-17 19:06:48 -0400 (Tue, 17 Oct 2000) | 2 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/ovsec_kadmd.c * ovsec_kadmd.c (do_schpw): Cast arguments to sendto() which take int. ------------------------------------------------------------------------ r12792 | epeisach | 2000-10-17 19:06:22 -0400 (Tue, 17 Oct 2000) | 3 lines Changed paths: M /trunk/src/kadmin/passwd/ChangeLog M /trunk/src/kadmin/passwd/tty_kpasswd.c * tty_kpasswd.c (read_old_password): Argument pwsize changed to unsigned int. ------------------------------------------------------------------------ r12791 | epeisach | 2000-10-17 19:06:08 -0400 (Tue, 17 Oct 2000) | 3 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/kdb5_create.c * kdb5_create.c (kdb5_create): Argument to krb5_read_password changed to unsigned int. ------------------------------------------------------------------------ r12790 | epeisach | 2000-10-17 19:05:56 -0400 (Tue, 17 Oct 2000) | 3 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin.c * kadmin.c (kadmin_cpw): Argument to krb5_read_password changed to unsigned int. ------------------------------------------------------------------------ r12789 | epeisach | 2000-10-17 19:05:24 -0400 (Tue, 17 Oct 2000) | 18 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/ktest.c M /trunk/src/tests/asn.1/ktest_equal.c M /trunk/src/tests/asn.1/ktest_equal.h M /trunk/src/tests/asn.1/trval.c M /trunk/src/tests/asn.1/utility.c * ktest.c (ktest_make_sample_etype_info): Use KRB5_ETYPE_NO_SALT instead of -1. * ktest_equal.c (ktest_equal_krb5_etype_info_entry): Test for KRB5_ETYPE_NO_SALT. ktest_equal_array_of_octet() and ktest_equal_array_of_char take unsigned int lengths. * ktest_equal.h: Add len_unsigned_array macro for a prototype of a function taking an unsigned int count. ktest_equal_array_of_octet() is one of these. ktest_equal_array_of_char() takes an unsigned int as length. * trval.c (trval): Unsigned/signed int fix. * utility.c (asn1_krb5_data_unparse): Better test for krb5_data length being less than zero. ------------------------------------------------------------------------ r12788 | epeisach | 2000-10-17 19:04:32 -0400 (Tue, 17 Oct 2000) | 9 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/encode.c M /trunk/src/krb524/krb524.h M /trunk/src/krb524/krb524d.c M /trunk/src/krb524/sendmsg.c * encode.c, krb524.h: encode_v4tkt() and decode_v4tkt() now take unsigned int * lengths. * krb524d.c (do_connection): Cast length fields in recvfrom() and sendto() calls to int. * sendmsg.c (krb524_sendto_kdc): Cast length fields in recv() and send() calls to int. ------------------------------------------------------------------------ r12787 | epeisach | 2000-10-17 19:03:59 -0400 (Tue, 17 Oct 2000) | 10 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/network.c * kdc_preauth.c (get_etype_info): Initialize length of etype_info_entry to KRB5_ETYPE_NO_SALT. Before copying salt into etype_info_entry, test that salt length (from get_salt_from_key()) is not SALT_TYPE_NO_LENGTH. * kdc_util.c (get_salt_from_key): Initialize salt type to SALT_TYPE_NO_LENGTH (instead of -1). * network.c (process_packet): Cast length in sendto() call to int. ------------------------------------------------------------------------ r12786 | epeisach | 2000-10-17 19:02:42 -0400 (Tue, 17 Oct 2000) | 3 lines Changed paths: M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/clnt_chpass_util.c * clnt_chpass_util.c (kadm5_chpass_principal_util): Change msg_len to unsigned int. ------------------------------------------------------------------------ r12785 | epeisach | 2000-10-17 19:02:30 -0400 (Tue, 17 Oct 2000) | 3 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/svr_chpass_util.c * svr_chpass_util.c (kadm5_chpass_principal_util): Change msg_len to unsigned int. ------------------------------------------------------------------------ r12784 | epeisach | 2000-10-17 19:02:10 -0400 (Tue, 17 Oct 2000) | 10 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/admin.h M /trunk/src/lib/kadm5/admin_internal.h M /trunk/src/lib/kadm5/chpass_util.c * admin.h (KADM5_PW_FIRST_PROMPT): Get rid of casts from error_message to char * - leave them as const char *. (kadm5_chpass_principal_util): Argument msg_len is unsigned int. * admin_internal.h (_kadm5_chpass_principal_util): msg_len is unsigned int. * chpass_util.c (_kadm5_chpass_principal_util): Change msg_len to unsigned int. Arhument to krb5_read_password is unsigned int. ------------------------------------------------------------------------ r12783 | epeisach | 2000-10-17 19:01:33 -0400 (Tue, 17 Oct 2000) | 25 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/accessor.c M /trunk/src/lib/krb5/os/changepw.c M /trunk/src/lib/krb5/os/get_krbhst.c M /trunk/src/lib/krb5/os/init_os_ctx.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/os-proto.h M /trunk/src/lib/krb5/os/osconfig.c M /trunk/src/lib/krb5/os/prompter.c M /trunk/src/lib/krb5/os/read_pwd.c M /trunk/src/lib/krb5/os/sendto_kdc.c * changepw.c: Cast length argument to recvfrom/sendto to int. * os-proto.h: Moved extern definition of krb5_max_dgram_size, krb5_max_skdc_timeout, krb5_skdc_timeout_shift, krb5_skdc_timeout_1 here. * accessor.c: Definition for krb5_max_dgram_size, krb5_max_skdc_timeout, krb5_skdc_timeout_shift, krb5_skdc_timeout_1 moved to os-proto.h * osconfig.c: Changed definition for krb5_max_dgram_size, krb5_max_skdc_timeout, krb5_skdc_timeout_shift, krb5_skdc_timeout_1 to unsigned int. * get_krbhst.c, init_os_context.c, locate_kdc.c, prompter.c: Unsigned/signed int cleanup. * read_pwd.c (krb5_read_password): Change size_return to unsigned int *. * sendto_kdc.c: Remove definition for krb5_max_dgram_size, krb5_max_skdc_timeout, krb5_skdc_timeout_shift, krb5_skdc_timeout_1. (moved to os-proto.h). Cast arguments to int for send() and recv(). ------------------------------------------------------------------------ r12782 | epeisach | 2000-10-17 19:00:56 -0400 (Tue, 17 Oct 2000) | 27 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/bld_pr_ext.c M /trunk/src/lib/krb5/krb/bld_princ.c M /trunk/src/lib/krb5/krb/conv_princ.c M /trunk/src/lib/krb5/krb/copy_auth.c M /trunk/src/lib/krb5/krb/copy_princ.c M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/gic_pwd.c M /trunk/src/lib/krb5/krb/in_tkt_pwd.c M /trunk/src/lib/krb5/krb/parse.c M /trunk/src/lib/krb5/krb/pr_to_salt.c M /trunk/src/lib/krb5/krb/preauth.c M /trunk/src/lib/krb5/krb/preauth2.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/lib/krb5/krb/srv_rcache.c M /trunk/src/lib/krb5/krb/unparse.c * bld_pr_ext.c, bld_princ.c (krb5_build_principal_ext, krb5_build_principal_va, krb5_build_principal): Take an unsigned int realm length. * get_in_tkt.c (krb5_get_init_creds): Use SALT_TYPE_AFS_LENGTH instead of -1. * gic_pwd.c (krb5_get_as_key_password): Use SALT_TYPE_AFS_LENGTH instead of -1. * in_tkt_pwd.c (pwd_keyproc): Argument to krb5_read_password is unsigned int. * pr_to_salt.c (krb5_principal2salt_internal): Declare as static. Unsigned int fix. * preauth.c (krb5_obtain_padata): Use SALT_TYPE_AFS_LENGTH instead of -1. * preauth2.c (pa_salt): Use SALT_TYPE_AFS_LENGTH instead of -1. * conv_princ.c, copy_auth.c, copy_princ.c, gc_frm_kdc.c, parse.c, send_tgs.c, srv_rcache.c: Unsigned/signed int cleanup. * unparse.c (krb5_unparse_name_ext): size parameter changed to unsigned int *. ------------------------------------------------------------------------ r12781 | epeisach | 2000-10-17 19:00:27 -0400 (Tue, 17 Oct 2000) | 3 lines Changed paths: M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/ktf_g_name.c M /trunk/src/lib/krb5/keytab/file/ktf_util.c M /trunk/src/lib/krb5/keytab/file/ktfile.h M /trunk/src/lib/krb5/keytab/ktbase.c M /trunk/src/lib/krb5/keytab/srvtab/ChangeLog M /trunk/src/lib/krb5/keytab/srvtab/kts_g_name.c M /trunk/src/lib/krb5/keytab/srvtab/ktsrvtab.h * ktbase.c (krb5_kt_resolve): Signed/unsigned int cleanups. Maintain const char * attribute of incomming name. ------------------------------------------------------------------------ r12780 | epeisach | 2000-10-17 19:00:06 -0400 (Tue, 17 Oct 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/lib/krb5/ccache/cc_stdio.c * cc_stdio.c, cc_file.c: Unsigned/signed int cleanup ------------------------------------------------------------------------ r12779 | epeisach | 2000-10-17 18:59:50 -0400 (Tue, 17 Oct 2000) | 37 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_decode.c M /trunk/src/lib/krb5/asn.1/asn1_decode.h M /trunk/src/lib/krb5/asn.1/asn1_encode.c M /trunk/src/lib/krb5/asn.1/asn1_encode.h M /trunk/src/lib/krb5/asn.1/asn1_get.c M /trunk/src/lib/krb5/asn.1/asn1_get.h M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.h M /trunk/src/lib/krb5/asn.1/asn1_make.c M /trunk/src/lib/krb5/asn.1/asn1_make.h M /trunk/src/lib/krb5/asn.1/asn1buf.c M /trunk/src/lib/krb5/asn.1/asn1buf.h M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/asn.1/krb5_encode.c * asn1buf.h: Lengths are now unsigned int for asn1buf_ensure_space(), asn1buf_expand(), asn1buf_imbed(), asn1buf_sync(), asn1buf_insert_octetstring(), asn1buf_insert_charstring(), asn1_remove_octetstring(), asn1buf_remove_charstring(), * krb5_decode.c, krb5_encode.c: Length fields are unsigned ints. * asn1_make.c, asn1_make.h: Prototypes changed to use an unsigned int * in_len and retlen for: asn1_make_etag(), asn1_make_tag(), asn1_make_sequence(), asn1_make_set(), asn1_make_string(), asn1_make_length(), asn1_make_id(). * asn1_k_encode.h, asn1_k_encode.c: Change length fields to unsigned ints for all functions. (asn1_encode_etype_info_entry): Test for KRB5_ETYPE_NO_SALT instead of -1. * asn1_k_decode.c (asn1_decode_etype_info_entry): Use a length of KRB5_ETYPE_NO_SALT to indicate the optional salt not being present. (instead of -1). (setup): Length is now unsigned int. * asn1_get.c, asn1_get.h: Change retlent to unsigned int * for asn1_get_tag(), asn1_get_tag_indef(), asn1_get_sequence, asn1_get_length(). * asn1_encode.c, asn1_encode.h: Change retlen to unsigned int * for asn1_encode_integer(), asn1_encode_unsigned_integer(), asn1_encode_octetstring(), asn1_encode_charstring(), asn1_encode_printable_string(), asn1_encode_ia5string(), asn1_encode_generaltime(), asn1_encode_generalstring() * asn1_decode.c, asn1_decode.h: Change retlen to unsigned int * for asn1_decode_octetstring(), asn1_decode_generalstring(), asn1_decode_charstring(), ------------------------------------------------------------------------ r12778 | epeisach | 2000-10-17 18:59:05 -0400 (Tue, 17 Oct 2000) | 5 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/fetch_mkey.c M /trunk/src/lib/kdb/kdb_cpw.c * fetch_mkey.c: Signed/unsigned int cleanup. * kdb_cpw.c (add_key_pwd): Change salt data length of -1 to SALT_TYPE_AFS_LENGTH. ------------------------------------------------------------------------ r12777 | epeisach | 2000-10-17 18:58:46 -0400 (Tue, 17 Oct 2000) | 4 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/cksum.c M /trunk/src/lib/des425/enc_dec.c * cksum.c (des_cbc_cksum): Length is unsigned long. * enc_dec.c (des_cbc_encrypt): Length is unsigned long. ------------------------------------------------------------------------ r12776 | epeisach | 2000-10-17 18:58:08 -0400 (Tue, 17 Oct 2000) | 4 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/nfold.c M /trunk/src/lib/crypto/prng.c * nfold.c (krb5_nfold): inbots and outbits are now unsigned int. * prng.c: Local variable random_count is now unsigned int. ------------------------------------------------------------------------ r12775 | epeisach | 2000-10-17 18:57:58 -0400 (Tue, 17 Oct 2000) | 3 lines Changed paths: M /trunk/src/lib/crypto/hash_provider/ChangeLog M /trunk/src/lib/crypto/hash_provider/hash_sha1.c * hash_sha1.c (k5_sha1_hash): Cast length field in shsUpdate call to int. ------------------------------------------------------------------------ r12774 | epeisach | 2000-10-17 18:57:34 -0400 (Tue, 17 Oct 2000) | 17 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/afsstring2key.c M /trunk/src/lib/crypto/des/d3_cbc.c M /trunk/src/lib/crypto/des/des_int.h M /trunk/src/lib/crypto/des/f_cbc.c M /trunk/src/lib/crypto/des/f_cksum.c M /trunk/src/lib/crypto/des/string2key.c * des_int.h: Change prototypes for mit_des_cbc_encrypt(), mit_des_cbc_cksum(), and mit_des3_cbc_encrypt() to take unsigned long lengths. * d3_cbc.c (mit_des3_cbc_encrypt): Length argument now takes an unsigned long. * f_cbc.c (mit_des_cbc_encrypt): Length argument now takes an unsigned long. * f_cksum.c (mit_des_cbc_cksum): Length argument now takes an unsigned long. * string2key.c: Unsigned/signed int cleanup. Test for a salt-length of SALT_TYPE_AFS_LENGTH or -1 (for backwards compatibilty) for use of mit_afs_string_to_key(). ------------------------------------------------------------------------ r12773 | epeisach | 2000-10-17 18:57:05 -0400 (Tue, 17 Oct 2000) | 15 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin M /trunk/src/include/port-sockets.h * k5-int.h: krb5_alt_method, krb5_etype_info_entry length fields changed to unsigned int. KRB5_ETYPE_NO_LENGTH defined. Change prototype decode_krb5_sam_key to decode_krb5_enc_sam_key which is what the code says. krb5int_access - change timeouts, shifts, etc to unsigned ints. * krb5.hin: krb5_data, krb5_address, krb5_keyblock, krb5_checksum, krb5_authdata, and krb5_pa_data length fields changed to unsigned int. krb5_kt_get_name(), krb5_unparse_name_ext(), krb5_build_principal(), krb5_build_principal_ext(), krb5_build_principal_va() and krb5_read_password() all take or return unsigned int lengths. * port-sockets.h (SOCKET): Under unix, a socket is of type int. ------------------------------------------------------------------------ r12772 | epeisach | 2000-10-17 12:51:24 -0400 (Tue, 17 Oct 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/krb5_libinit.c * krb5_libinit.c: Include krb5_libinit.h for prototypes. ------------------------------------------------------------------------ r12771 | epeisach | 2000-10-17 11:00:06 -0400 (Tue, 17 Oct 2000) | 4 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/kparse.h * kparse.h: Add prototypes for fGetChar(), fGetParameterSet(), ParmCompare(), FreeParameterSet(), fGetKeywordValue(), fGetToken(), fGetLiteral(), fUngetChar(). ------------------------------------------------------------------------ r12770 | epeisach | 2000-10-17 10:07:53 -0400 (Tue, 17 Oct 2000) | 2 lines Changed paths: M /trunk/src/appl/simple/server/ChangeLog M /trunk/src/appl/simple/server/sim_server.c * sim_server.c: Cast to int strings width arguments in printf. ------------------------------------------------------------------------ r12769 | epeisach | 2000-10-17 10:05:08 -0400 (Tue, 17 Oct 2000) | 3 lines Changed paths: M /trunk/src/slave/ChangeLog M /trunk/src/slave/kprop.c M /trunk/src/slave/kpropd.c * kprop.c, kpropd.c: Use krb5_set_principal_realm() instead of freeing library generated memory using the internal krb5_xfree(). ------------------------------------------------------------------------ r12764 | tlyu | 2000-10-16 23:17:55 -0400 (Mon, 16 Oct 2000) | 5 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin.c * kadmin.c (strdur): Print negative durations somewhat (!) sanely. (kadmin_startup): Call krb5_klog_init() to avoid coredumping if kadm5_init() logs something via krb5_klog_syslog(). ------------------------------------------------------------------------ r12763 | tlyu | 2000-10-16 23:14:56 -0400 (Mon, 16 Oct 2000) | 14 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/dumpv4.c M /trunk/src/kadmin/dbutil/kadm5_create.c M /trunk/src/kadmin/dbutil/kdb5_util.M M /trunk/src/kadmin/dbutil/kdb5_util.c M /trunk/src/kadmin/dbutil/loadv4.c * kdb5_util.M: Update manpage. * kdb5_util.c (usage): Update usage message. * dumpv4.c (dump_v4_iterator): Add logic to deal with long lifetimes, as well as optionally using short lifetimes. * loadv4.c (load_v4db): Add logic to deal with long lifetimes, as well as optionally using short lifetimes. * kadm5_create.c (kadm5_create_magic_princs): Add calls to krb5_klog_init() and krb5_klog_close() to avoid coredumping if kadm5_init() calls krb5_klog_syslog(). ------------------------------------------------------------------------ r12762 | epeisach | 2000-10-16 21:27:32 -0400 (Mon, 16 Oct 2000) | 2 lines Changed paths: M /trunk/doc/api/ChangeLog M /trunk/doc/api/krb5.tex * krb5.tex (krb5_init_context): Parameter is output only. ------------------------------------------------------------------------ r12757 | epeisach | 2000-10-14 14:24:17 -0400 (Sat, 14 Oct 2000) | 6 lines Changed paths: M /trunk/src/slave/ChangeLog M /trunk/src/slave/kprop.c M /trunk/src/slave/kpropd.c * kpropd.c, kprop.c: Ensure size of database sent OTW as 4 bytes instead of sizeof(int). In the past we assumed that the client and server had the same concept on int size. ------------------------------------------------------------------------ r12755 | epeisach | 2000-10-12 14:58:26 -0400 (Thu, 12 Oct 2000) | 11 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/destroy-test.c M /trunk/src/lib/kadm5/unit-test/handle-test.c M /trunk/src/lib/kadm5/unit-test/init-test.c M /trunk/src/lib/kadm5/unit-test/iter-test.c M /trunk/src/lib/kadm5/unit-test/lock-test.c M /trunk/src/lib/kadm5/unit-test/randkey-test.c M /trunk/src/lib/kadm5/unit-test/setkey-test.c * lock-test.c (main): Cleanup assignments in conditionals. If USE_KADM5_API_VERSION is 1, set to 2. This program uses the V2 api (kadm5_get_config_params). * setkey-test.c: Declare main() as int. Enclose initialization of elements of arrays in '{', '}'. Use krb5_enctype type instead of unsigned int. Break out assignments in conditionals. * destroy-test.c, handle-test.c, init-test.c, iter-test.c, randkey-test.c: Declare main() as int. ------------------------------------------------------------------------ r12754 | epeisach | 2000-10-12 12:07:46 -0400 (Thu, 12 Oct 2000) | 7 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp: Add dict_file entry (and create one) for kdc.conf Since the warning message about missing dictionary is now going to the proper place (instead of simply syslogging), the logic to detect kadmind startup is getting confused by the warning message of a dictionary not being in place. ------------------------------------------------------------------------ r12753 | tlyu | 2000-10-10 15:23:16 -0400 (Tue, 10 Oct 2000) | 3 lines Changed paths: M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/kadm_funcs.c * kadm_funcs.c: Call life_to_time() and time_to_life() as appropriate. ------------------------------------------------------------------------ r12752 | raeburn | 2000-10-10 11:32:50 -0400 (Tue, 10 Oct 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog getifaddrs() support ------------------------------------------------------------------------ r12751 | raeburn | 2000-10-10 11:24:22 -0400 (Tue, 10 Oct 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/configure.in M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/localaddr.c getifaddrs() support ------------------------------------------------------------------------ r12750 | epeisach | 2000-10-10 05:13:09 -0400 (Tue, 10 Oct 2000) | 3 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/kparse.c * kparse.c: Provide prototype for static struol(). Do not define void as int (autoconf can handle that). ------------------------------------------------------------------------ r12749 | epeisach | 2000-10-10 05:02:05 -0400 (Tue, 10 Oct 2000) | 3 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/ftp.c * ftp.c (do_auth): Remove debugging printf which I inadvertantly introduced. ------------------------------------------------------------------------ r12748 | epeisach | 2000-10-10 05:00:59 -0400 (Tue, 10 Oct 2000) | 7 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c * kcmd.c (kcmd): Use krb5_set_principal_realm() instead of freeing the principals realm data and mucking with it ourselves. This way, we do not free memory allocated by the krb5 library with a possibly incorrect free, and we do not allocate memory for a krb5 structure which might be released by the krb5 library. ------------------------------------------------------------------------ r12747 | epeisach | 2000-10-10 03:11:45 -0400 (Tue, 10 Oct 2000) | 3 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/server_dict.c * server_dict.c (init_dict): Change syslog() to krb5_klog_syslog() so that errors go to the intended place as indicated by krb5.conf. ------------------------------------------------------------------------ r12746 | tlyu | 2000-10-09 19:24:18 -0400 (Mon, 09 Oct 2000) | 2 lines Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.c * klist.c (do_v4_ccache): Call life_to_time(). ------------------------------------------------------------------------ r12745 | tlyu | 2000-10-09 19:23:37 -0400 (Mon, 09 Oct 2000) | 2 lines Changed paths: M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.c * kinit.c (k4_kinit): Call time_to_life(). ------------------------------------------------------------------------ r12734 | tlyu | 2000-10-07 21:31:49 -0400 (Sat, 07 Oct 2000) | 2 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/g_tkt_svc.c * g_tkt_svc.c (CredIsExpired): Fix logic bug. ------------------------------------------------------------------------ r12729 | tlyu | 2000-10-06 22:31:21 -0400 (Fri, 06 Oct 2000) | 10 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kerberos_v4.c * kerberos_v4.c (kerb_get_principal): Modify to take a pointer to a krb5_deltat in order to return the life in seconds. Also, use time_to_life() to compute krb4 life. (check_princ): Modify to pass a pointer to a krb5_deltat to kerb_get_principal(). (set_tgtkey): Update for new kerb_get_principal() call signature. (kerberos_v4): Update for new check_princ() call signature. Modify lifetime computations to use lifetimes in seconds. Back-date issue time if necessary. ------------------------------------------------------------------------ r12728 | tlyu | 2000-10-06 22:25:24 -0400 (Fri, 06 Oct 2000) | 8 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/cnv_tkt_skey.c M /trunk/src/krb524/conv_creds.c * conv_creds.c (krb524_convert_creds_plain): Use time_to_life() and life_to_time() to do lifetime calculations, including the adjustment of start time, to match server-side calculations. * cnv_tkt_skey.c (krb524_convert_tkt_skey): Use time_to_life() and life_to_time() to do lifetime calculations. Adjust start time backwards to deal with roundup so ticket expires at correct time. ------------------------------------------------------------------------ r12727 | tlyu | 2000-10-06 22:23:06 -0400 (Fri, 06 Oct 2000) | 8 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/g_tkt_svc.c M /trunk/src/lib/krb4/lifetime.c M /trunk/src/lib/krb4/rd_req.c * rd_req.c (krb_rd_req): Call life_to_fime(). * g_tkt_svc.c (CredIsExpired): Call life_to_time(). * lifetime.c: Add comments for lifetimes[]. Add provisions for compile-time switching of short lifetimes. Fix sign bug in time_to_life(). ------------------------------------------------------------------------ r12725 | epeisach | 2000-10-06 12:24:32 -0400 (Fri, 06 Oct 2000) | 16 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile.in M /trunk/src/krb524/cnv_tkt_skey.c M /trunk/src/krb524/conv_creds.c M /trunk/src/krb524/encode.c M /trunk/src/krb524/krb524d.c * krb524d.c (do_connection): Do not assume that sizeof(int) == 4. * encode.c (encode_int32, decode_int32): Do not assume sizeof(int) == 4. * conv_creds.c (krb524_convert_creds_kdc): Do not assume sizeof(int) == 4 in network packet. * cnv_tkt_skey.c (krb524int_krb_cr_tkt_int): Ensure that OTW flags is one byte long. An error was introduced when prototypes were widened. * Makefile.in (includes): When testing to see if krb524_err.h exists in the include directory, compare against the build trees version. ------------------------------------------------------------------------ r12724 | epeisach | 2000-10-05 15:25:45 -0400 (Thu, 05 Oct 2000) | 3 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/configure.in M /trunk/src/lib/krb4/in_tkt.c My error - add test for mode_t (AC_TYPE_MODE_T) and use that as argument to umask. ------------------------------------------------------------------------ r12723 | epeisach | 2000-10-05 13:14:11 -0400 (Thu, 05 Oct 2000) | 7 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/configure.in M /trunk/src/lib/krb4/in_tkt.c M /trunk/src/lib/krb4/netread.c M /trunk/src/lib/krb4/netwrite.c * netread.c, netwrite.c: Include unistd.h if present on machine for read/write prototypes. * in_tkt.c: Argument to umask should be of type uid_t. * configure.in: Test for uid_t (AC_TYPE_UID_T). ------------------------------------------------------------------------ r12722 | epeisach | 2000-10-04 16:18:46 -0400 (Wed, 04 Oct 2000) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/accept_sec_context.c Fix typo in last checkin ------------------------------------------------------------------------ r12721 | epeisach | 2000-10-04 16:12:47 -0400 (Wed, 04 Oct 2000) | 5 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c * accept_sec_context.c (krb5_gss_accept_sec_context): If an error occurs after the auth_context is established, but before the krb5_gss_ctx_id_rec is established, release our pointer to the replay cache and invoke krb5_auth_con_free(). (krb5-libs/855) ------------------------------------------------------------------------ r12720 | epeisach | 2000-10-04 14:09:59 -0400 (Wed, 04 Oct 2000) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/rd_req_dec.c * rd_req_dec.c (krb5_rd_req_decrypt_tkt_part): Fix memory leak if krb5_decrypt_tkt_part() fails. (krb5-libs/855) ------------------------------------------------------------------------ r12719 | raeburn | 2000-10-03 17:28:20 -0400 (Tue, 03 Oct 2000) | 3 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/reconf * reconf: Look for autoconf 2.12 or later. Don't use "grep -q", it's not portable enough. ------------------------------------------------------------------------ r12718 | epeisach | 2000-10-03 15:06:35 -0400 (Tue, 03 Oct 2000) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/copy_addrs.c * copy_addrs.c (krb5_copy_addresses): Cleanup unsigned vs signed warnings as arguments to malloc(). ------------------------------------------------------------------------ r12717 | epeisach | 2000-10-03 15:05:26 -0400 (Tue, 03 Oct 2000) | 3 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapiP_generic.h * gssapiP_generic.h (g_OID_equal): Instead of casting argument to memcmp as int, cast to unsigned int to match prototype. ------------------------------------------------------------------------ r12716 | epeisach | 2000-10-03 13:06:15 -0400 (Tue, 03 Oct 2000) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c * ftpd.c (login): Return of krb5_cc_get_name is now const char *. ------------------------------------------------------------------------ r12715 | epeisach | 2000-10-03 12:58:13 -0400 (Tue, 03 Oct 2000) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog Checkin log for change to add_cred.c - assignment in conditional cleanup ------------------------------------------------------------------------ r12714 | epeisach | 2000-10-03 12:57:44 -0400 (Tue, 03 Oct 2000) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/add_cred.c Clean up assignments in conditionals warnings by separating the assignment from the test. ------------------------------------------------------------------------ r12713 | epeisach | 2000-10-03 12:12:05 -0400 (Tue, 03 Oct 2000) | 3 lines Changed paths: M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.c * kinit.c: Include krb524.h if suport desired. Clean up addignements in conditionals and do not shadow global variables. ------------------------------------------------------------------------ r12712 | epeisach | 2000-10-03 12:09:10 -0400 (Tue, 03 Oct 2000) | 3 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile.in * Makefile.in: Install krb524.h and krb524_err.h header file so applications can include for prototypes. ------------------------------------------------------------------------ r12711 | epeisach | 2000-10-03 12:05:11 -0400 (Tue, 03 Oct 2000) | 3 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/ccache.c M /trunk/src/clients/ksu/heuristic.c M /trunk/src/clients/ksu/main.c * ccache.c, heuristic.c, main.c: Return of krb5_cc_get_name() is const char *. ------------------------------------------------------------------------ r12710 | epeisach | 2000-10-03 12:04:36 -0400 (Tue, 03 Oct 2000) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/add_cred.c * add_cred.c (krb5_gss_add_cred): krb5_cc_get_type() and krb5_cc_get_name() return const char *. ------------------------------------------------------------------------ r12709 | epeisach | 2000-10-03 12:03:52 -0400 (Tue, 03 Oct 2000) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/ChangeLog M /trunk/src/lib/krb5/ccache/ccapi/stdcc.c M /trunk/src/lib/krb5/ccache/ccapi/stdcc.h * stdcc.c, stdcc.h (krb5_stdcc_get_name): Declare as returning const char *. ------------------------------------------------------------------------ r12707 | epeisach | 2000-10-03 12:03:35 -0400 (Tue, 03 Oct 2000) | 8 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/lib/krb5/ccache/cc_memory.c M /trunk/src/lib/krb5/ccache/cc_stdio.c M /trunk/src/lib/krb5/ccache/ccfns.c M /trunk/src/lib/krb5/ccache/ser_cc.c * ser_cc.c (krb5_ccache_externalize): Use krb5_cc_get_name instead of krb5_rc_get_name on credential cache. * cc_file.c (krb5_fcc_get_name): * cc_stdio.c (krb5_scc_get_name): * cc_memory.c (krb5_mcc_get_name): * ccfns.c (krb5_cc_get_name): Declare as returning const char *. ------------------------------------------------------------------------ r12706 | epeisach | 2000-10-03 12:03:08 -0400 (Tue, 03 Oct 2000) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin * krb5.hin, k5-int.h: krb5_cc_get_name now returns const char *. ------------------------------------------------------------------------ r12705 | epeisach | 2000-10-03 10:56:18 -0400 (Tue, 03 Oct 2000) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogin.c * krlogin.c (main): Declare main as int. ------------------------------------------------------------------------ r12704 | epeisach | 2000-10-03 10:46:35 -0400 (Tue, 03 Oct 2000) | 6 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/getdate.y M /trunk/src/kadmin/cli/kadmin.c * kadmin.c (kadmin_getpol): Change format strings from %d to %ld to match the policy types which are longs. * getdate.y: Include stdlib.h if present on system. ------------------------------------------------------------------------ r12684 | tlyu | 2000-09-26 23:54:33 -0400 (Tue, 26 Sep 2000) | 4 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_get.c * asn1_get.c (asn1_get_tag_indef): Fix to not deref random garbage while checking for EOC encoding. At least the indefinite decoding breaks consistently now. ------------------------------------------------------------------------ r12683 | epeisach | 2000-09-26 18:17:10 -0400 (Tue, 26 Sep 2000) | 2 lines Changed paths: M /trunk/src/appl/simple/client/ChangeLog M /trunk/src/appl/simple/client/sim_client.c M /trunk/src/appl/simple/server/ChangeLog M /trunk/src/appl/simple/server/sim_server.c Cleanup gcc warnings of signed vs unsigned arguments to functions. ------------------------------------------------------------------------ r12682 | epeisach | 2000-09-26 18:15:08 -0400 (Tue, 26 Sep 2000) | 4 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/gss-client.c M /trunk/src/appl/gss-sample/gss-misc.c M /trunk/src/appl/gss-sample/gss-server.c * gss-misc.c: Include for prototype definitions. * gss-client.c gss-server.c: Warning cleanups. ------------------------------------------------------------------------ r12681 | epeisach | 2000-09-26 18:12:43 -0400 (Tue, 26 Sep 2000) | 7 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin * krb5.hin: Move prototype for krb5_gen_replay_name() * k5-int.h: from here. The user_user application uses it already and it is exported on the Mac platform. ------------------------------------------------------------------------ r12680 | epeisach | 2000-09-26 13:18:23 -0400 (Tue, 26 Sep 2000) | 6 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/an_to_ln.c M /trunk/src/lib/krb5/os/t_std_conf.c * an_to_ln.c: Unsigned vs signed int fixes. * t_std_conf.c: Declare local functions static, do not shadow sin() with local variable. ------------------------------------------------------------------------ r12679 | epeisach | 2000-09-26 13:16:39 -0400 (Tue, 26 Sep 2000) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-util.h * k5-util.h (krb5_setedid): Add prototype. ------------------------------------------------------------------------ r12678 | epeisach | 2000-09-26 13:01:58 -0400 (Tue, 26 Sep 2000) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/conv_princ.c * conv_princ.c (krb5_425_conv_principal): Call profile_free_list on v4realms during the iteration loop. Do not call profile_release_string with a NULL pointer. Fixes a memory leak. ------------------------------------------------------------------------ r12677 | epeisach | 2000-09-26 12:39:45 -0400 (Tue, 26 Sep 2000) | 10 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/krb5_decode_test.c * krb5_decode_test.c (decode_run): If the ASN1 decoder returns an error, add one to the error count so there will be a non-zero exit. Sometimes, the decoded structure is complete enoght to pass the test, even with an ASN.1 error - which can easilly get missed in the output run. The indefinite lengths encryption key test (w/ trailing [2] integer) fails under linux and SGI - but works on other platforms - probably due to luck stack problems. ------------------------------------------------------------------------ r12672 | epeisach | 2000-09-25 17:11:26 -0400 (Mon, 25 Sep 2000) | 5 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/ktf_util.c M /trunk/src/lib/krb5/keytab/file/ser_ktf.c * ser_ktf.c (krb5_ktf_keytab_externalize): Do not violate const char * declaration of ktfile_def_name. * ktf_util.c (xfwrite): Cast length field to fwrite/fread as unsigned. ------------------------------------------------------------------------ r12671 | epeisach | 2000-09-25 17:08:11 -0400 (Mon, 25 Sep 2000) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/lib/krb5/ccache/cc_memory.c M /trunk/src/lib/krb5/ccache/cc_retr.c M /trunk/src/lib/krb5/ccache/cc_stdio.c M /trunk/src/lib/krb5/ccache/ccbase.c * cc_file.c ccbase.c, cc_stdio.c, cc_retr.c, cc_memory.c: More signed/unsigned fixes. ------------------------------------------------------------------------ r12670 | epeisach | 2000-09-25 13:14:38 -0400 (Mon, 25 Sep 2000) | 6 lines Changed paths: M /trunk/src/lib/crypto/keyhash_provider/ChangeLog M /trunk/src/lib/crypto/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/keyhash_provider/descbc.c M /trunk/src/lib/crypto/keyhash_provider/k5_md4des.c M /trunk/src/lib/crypto/keyhash_provider/k5_md5des.c M /trunk/src/lib/crypto/keyhash_provider/t_cksum.c * descbc.c, k5_md4des.c, k5_md5des.c, t_cksum.c: Cleanup unsigned vs. signed warnings. * Makefile.in (t_cksum5, t_cksum4): Executables do not need to link with the krb5 library. ------------------------------------------------------------------------ r12669 | epeisach | 2000-09-25 12:13:07 -0400 (Mon, 25 Sep 2000) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/t_kerb.c * t_kerb.c: Add prototypes for test functions. Cleans up gcc warnings. ------------------------------------------------------------------------ r12668 | epeisach | 2000-09-23 23:46:14 -0400 (Sat, 23 Sep 2000) | 11 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/lib/krb5/ccache/cc_stdio.c M /trunk/src/lib/krb5/ccache/cccopy.c M /trunk/src/lib/krb5/ccache/t_cc.c * t_cc.c: Code cleanup. Test more failure modes of the cache library. * cccopy.c (krb5_cc_copy_creds): Memory leak. Call krb5_cc_end_seq_get. * cc_file.c (krb5_fcc_generate_new): Set flags to KRB5_TC_OPENCLOSE, otherwise parts of the library assumes that the file is open, when it is not. * cc_stdio.c (krb5_scc_generate_new): Same as cc_file.c change. ------------------------------------------------------------------------ r12665 | epeisach | 2000-09-22 16:13:30 -0400 (Fri, 22 Sep 2000) | 4 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/Makefile.in A /trunk/src/lib/krb5/ccache/t_cc.c * Makefile.in (check-unix): Build and exectute t_cc. * t_cc.c: Test harness for memory, stdio and file caches. ------------------------------------------------------------------------ r12664 | epeisach | 2000-09-22 13:42:43 -0400 (Fri, 22 Sep 2000) | 6 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c * accept_sec_context.c (krb5_gss_accept_sec_context): When GCC_S_NO_CHANNEL_BINDINGS is set by the server, skip over the bindings sent from the client. RFC-1964 indicates that the client's channel bindings are always sent in checksum field and need to be accounted for, evn if the server does not care. ------------------------------------------------------------------------ r12663 | epeisach | 2000-09-21 12:22:41 -0400 (Thu, 21 Sep 2000) | 11 lines Changed paths: M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_base.c M /trunk/src/lib/krb5/rcache/rc_dfl.c M /trunk/src/lib/krb5/rcache/rc_io.c M /trunk/src/lib/krb5/rcache/rc_io.h * rc_io.h (struct krb5_rc_iostuff): Internal structure - change position in file from long to off_t (as argument for lseek). * rc_io.c (krb5_rc_io_read, krb5_rc_io_write): Unsigned vs signed warnings cleanup. * rc_dfl.c (alive): Do not shadow time() with variable named for same. * rc_base.c (krb5_rc_resolve_full): Cleanup unsigned vs. signed warnings. ------------------------------------------------------------------------ r12662 | epeisach | 2000-09-21 11:49:17 -0400 (Thu, 21 Sep 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/configure.in * configure.in: Add AC_TYPE_OFF_T for off_t declaraion. ------------------------------------------------------------------------ r12661 | epeisach | 2000-09-20 15:33:21 -0400 (Wed, 20 Sep 2000) | 14 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/configure.in M /trunk/src/lib/kdb/fetch_mkey.c M /trunk/src/lib/kdb/kdb_db2.c M /trunk/src/lib/kdb/kdb_xdr.c M /trunk/src/lib/kdb/store_mkey.c * kdb_xdr.c (krb5_dbe_free_contents): Clean up signedness warning. * fetch_mkey.c (krb5_db_fetch_mkey): Clean up signedness warnings. * kdb_db2.c (destroy_file_suffix): Declare function as static. Rewrite code to use off_t and unsigned ints to handle gcc warnings. (kdb5_context_internalize) Unmarshal boolean type properly. * store_mkey.c (krb5_db_store_mkey): Use mode_t instead of int in call to umask. * configure.in: Add AC_TYPE_MODE_T and AC_TYPE_OFF_T for mode_t and off_t declarations. ------------------------------------------------------------------------ r12660 | epeisach | 2000-09-20 13:16:43 -0400 (Wed, 20 Sep 2000) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/dispatch.c * dispatch.c (dispatch): inet_ntop() returns const char *. ------------------------------------------------------------------------ r12646 | raeburn | 2000-09-08 20:18:20 -0400 (Fri, 08 Sep 2000) | 5 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krshd.c * Makefile.in (DEFINES): Define HEIMDAL_FRIENDLY. * krlogind.c (recvauth): Don't complain about a subkey sent for KCMDV0.1 if HEIMDAL_FRIENDLY is defined, just quietly ignore it. * krshd.c (recvauth): Likewise. ------------------------------------------------------------------------ r12645 | jaltman | 2000-09-02 02:00:58 -0400 (Sat, 02 Sep 2000) | 14 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c 2000-09-01 Jeffrey Altman * accept_sec_context.c: krb5_gss_accept_sec_context() It has been determined by Martin Rex that Windows 2000 is incapable of supporting channel bindings. This caused us to examine the various RFCs affecting FTP GSSAPI to determine whether or not channel bindings were a MUST for implementation of the FTP GSSAPI protocol. It was determined that the channel binding facility as described in RFC2743 is optional. Therefore, we cannot assume that all clients or servers will support it. The code was updated to allow GSS_C_NO_CHANNEL_BINDINGS when specified by either the client or server to indicate that channel bindings will not be used. ------------------------------------------------------------------------ r12644 | tlyu | 2000-08-31 21:43:50 -0400 (Thu, 31 Aug 2000) | 8 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in A /trunk/src/lib/krb4/lifetime.c * Makefile.in(OBJS, SRCS): Add lifetime.{o,c}. * lifetime.c: New file. For the purposes of CMU and AFS compatibility, this implements the exponential krb4 ticket lifetimes for lifetime values above 127, in the krb_life_to_time() and krb_time_to_life() functions. Values 127 and below are still treated normally. ------------------------------------------------------------------------ r12643 | tlyu | 2000-08-31 21:36:09 -0400 (Thu, 31 Aug 2000) | 3 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/krb.h * krb.h: Add prototypes for krb_life_to_time() and krb_time_to_life(), as well as the KRB_NEVERDATE constant. ------------------------------------------------------------------------ r12642 | jaltman | 2000-08-31 03:49:09 -0400 (Thu, 31 Aug 2000) | 7 lines Changed paths: M /trunk/src/lib/krb5/os/locate_kdc.c 2000-08-31 Jeffrey Altman * locate_kdc.c: krb5_locate_srv_dns() Ensure that res_search() is called with a query string that is terminated by a '.' in order to disable the expansion of dns-search lists. ------------------------------------------------------------------------ r12641 | jaltman | 2000-08-31 03:47:04 -0400 (Thu, 31 Aug 2000) | 7 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/locate_kdc.c 2000-08-31 Jeffrey Altman * locate_kdc.c: krb5_locate_srv_dns() Ensure that res_search() is called with a query string that is terminated by a '.' in order to disable the expansion of dns-search lists. ------------------------------------------------------------------------ r12640 | tlyu | 2000-08-30 22:38:14 -0400 (Wed, 30 Aug 2000) | 4 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in * pre.in: Fix some inconsistent spelling in the previous changes for MacOS X lib framework support, especially in the *_LIB and *_LIB_*opt variables. ------------------------------------------------------------------------ r12639 | tlyu | 2000-08-30 22:36:40 -0400 (Wed, 30 Aug 2000) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (LIBLINKS): Fix appending of $EXTRA_LIB_TARGETS to LIBLINKS; previously it was setting LIBLINKS to include $LIBLIST instead, which is Just Wrong. ------------------------------------------------------------------------ r12638 | raeburn | 2000-08-30 19:06:55 -0400 (Wed, 30 Aug 2000) | 16 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/lib.in M /trunk/src/config/pre.in M /trunk/src/config/shlib.conf * lib.in (EXTRA_CLEAN_TARGETS, EXTRA_CLEAN_LINKS): New variables. (clean-libs, clean-liblinks): Depend on targets specified in those variables. (config.status): Depend on shlib.conf. (all-framework, link-framework, clean-framework, clean-framework-link, install-framework): New targets, details to be filled in later. * pre.in (KRB5_LIB_libopt): Renamed from KDB5_LIB. (KRB5_LIB_frameworkopt): Tentative framework version for Mac OS X, details to be tuned later. (KRB5_LIB): Select between them using @LIB_LINK_OPT@. (KRB5CRYPTO_LIB*, COM_ERR_LIB*, GSS_KRB5_LIB*): Similarly. (KRB5_BASE_LIBS, GSS_LIBS): Use them. (KRB4COMPAT_LIBS): Use KRB5_BASE_LIBS. * shlib.conf: Set LIB_LINK_OPT. Set new EXTRA_* variables for darwin target. ------------------------------------------------------------------------ r12637 | raeburn | 2000-08-30 19:06:01 -0400 (Wed, 30 Aug 2000) | 5 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_LIB_AUX): Fold in values of EXTRA_LIB_TARGETS, EXTRA_LIBLINK_TARGETS, EXTRA_LIBINST_TARGETS set in shlib.conf. Substitute EXTRA_CLEAN_TARGETS and EXTRA_CLEAN_LINKS. (KRB5_LIB_PARAMS): Substitute LIB_LINK_OPT. ------------------------------------------------------------------------ r12636 | raeburn | 2000-08-29 18:36:45 -0400 (Tue, 29 Aug 2000) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_creds.c * get_creds.c (krb5_get_credentials_core): If the supplied enctype is not supported, return an error; can't satisfy both TC_SUPPORTED_KTYPES and TC_MATCH_KTYPE that way. Delete unused arguments CCACHE and OUT_CREDS; fix callers. ------------------------------------------------------------------------ r12635 | tlyu | 2000-08-29 16:39:26 -0400 (Tue, 29 Aug 2000) | 7 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/configure.in * configure.in: Don't generate keytab/db/Makefile, since it isn't used. * Makefile.in: Garbage collect a little. Don't include keytab/* directories directly on $(LOCAL_SUBDIRS), as keytab/Makefile.in lists them itself. ------------------------------------------------------------------------ r12634 | tlyu | 2000-08-29 16:35:27 -0400 (Tue, 29 Aug 2000) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/post.in * post.in: Test for existing Makefile in directory before recursing into it. ------------------------------------------------------------------------ r12633 | lxs | 2000-08-29 13:59:17 -0400 (Tue, 29 Aug 2000) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/cmds.c M /trunk/src/appl/gssftp/ftp/cmdtab.c M /trunk/src/appl/gssftp/ftp/ftp_var.h renamed getmode() and setmode() to get_mode() and set_mode() to avoid a collision with Mac OS X file permission bits manipulation functions of the same name which get included through unistd.h. ------------------------------------------------------------------------ r12632 | tlyu | 2000-08-25 21:30:04 -0400 (Fri, 25 Aug 2000) | 9 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpcmd.y * ftpcmd.y: Fix up grammar so that single character token names are no longer used; this was breaking the build using bison on HP/UX because some system headers declare structures with members having all-uppercase field names and bison puts the token name #define statements in front of the C declarations section in the output, causing them to be in force while those headers get #included. There doesn't seem to be much purpose in not just using character constants, anyway. ------------------------------------------------------------------------ r12631 | raeburn | 2000-08-23 18:57:08 -0400 (Wed, 23 Aug 2000) | 7 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kerberos_v4.c M /trunk/src/kdc/main.c * main.c (initialize_realms): For "cannot initialize realm" messages, tell the user to check the log file. Print out an error message as well as logging it if retrieving the default realm name fails. * kerberos_v4.c (kerberos_v4): Mask requested-life byte value with 0xff to avoid sign-extension problems. ------------------------------------------------------------------------ r12630 | raeburn | 2000-08-23 12:41:51 -0400 (Wed, 23 Aug 2000) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_AC_CHECK_INET6): Require "struct sockaddr_storage" for IPv6 support. ------------------------------------------------------------------------ r12629 | raeburn | 2000-08-23 12:30:39 -0400 (Wed, 23 Aug 2000) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/libobj.in * libobj.in (clean-libobjs): Combine "rm" commands into one. ------------------------------------------------------------------------ r12628 | epeisach | 2000-08-22 17:12:32 -0400 (Tue, 22 Aug 2000) | 9 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/secure.h M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/secure.h * secure.h (myaddr): For secure data stream, pass the port number of the data stream and not the control stream to krb_mk_priv. This would result in the occasional time out of bounds error when ftping to the same machine. (mk_priv and rd_priv have some amusing negating of timestamps depending on address and port of sockets). ------------------------------------------------------------------------ r12627 | epeisach | 2000-08-22 11:43:40 -0400 (Tue, 22 Aug 2000) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog A /trunk/src/tests/dejagnu/krb-standalone/v4gssftp.exp * v4gssftp.exp: New tests for the krb4 compatible interface to gssftp. ------------------------------------------------------------------------ r12626 | epeisach | 2000-08-22 11:42:56 -0400 (Tue, 22 Aug 2000) | 5 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp: Create a properly formatted krb.conf file. Also provide a krb4_srvtab stanza (even though we are falling back on the keytab file) so the tests do not try to access an installed systems /etc/srvtab file. ------------------------------------------------------------------------ r12625 | epeisach | 2000-08-22 11:38:59 -0400 (Tue, 22 Aug 2000) | 4 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c * ftpd.c (auth_data): Iterate over all krb4 services instead of trying to examine the srvtab file for a particular key (which failes when falling back on the v5 keytab for des3 services). ------------------------------------------------------------------------ r12624 | epeisach | 2000-08-22 09:58:24 -0400 (Tue, 22 Aug 2000) | 4 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/rd_svc_key.c * rd_svc_key.c (krb54_get_service_keyblock): If the keytab encryption type is a non-raw des3 key, bash its enctype. This matches kdc/kerberos_v4.c. ------------------------------------------------------------------------ r12623 | epeisach | 2000-08-22 09:49:03 -0400 (Tue, 22 Aug 2000) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/config/default.exp * default.exp: Create a properly formatted krb.conf file. ------------------------------------------------------------------------ r12622 | epeisach | 2000-08-17 12:01:38 -0400 (Thu, 17 Aug 2000) | 13 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/Makefile.in M /trunk/src/appl/gssftp/ftp/cmds.c M /trunk/src/appl/gssftp/ftp/cmdtab.c M /trunk/src/appl/gssftp/ftp/domacro.c M /trunk/src/appl/gssftp/ftp/ftp.c M /trunk/src/appl/gssftp/ftp/ftp_var.h M /trunk/src/appl/gssftp/ftp/getpass.c M /trunk/src/appl/gssftp/ftp/glob.c M /trunk/src/appl/gssftp/ftp/main.c M /trunk/src/appl/gssftp/ftp/radix.c M /trunk/src/appl/gssftp/ftp/ruserpass.c M /trunk/src/appl/gssftp/ftp/secure.c M /trunk/src/appl/gssftp/ftp/secure.h * domacro.c: Compiler warning cleanups and fix the overflow fix to index the proper array. * cmds.c, cmdtab.c, ftp.c, ftp_var.h, getpass.c, glob.c, main.c, radix.c, ruserpass.c, secure.c, secure.h: Compiler warning cleanups including providing prototypes, cleanup of assignments in conditionals, including unistd.h and stdlib.h (if present), declaring local functions as static. * Makefile.in: Do not compile pclose.c - the code is not used. About 600 warnings down.... ------------------------------------------------------------------------ r12621 | epeisach | 2000-08-14 16:03:22 -0400 (Mon, 14 Aug 2000) | 4 lines Changed paths: M /trunk/src/lib/krb4/cr_tkt.c * cr_tkt.c (krb_cr_tkt_int): When prototypes were changed to not include a narrow prototype, the flags were being sent OTW as four bytes instead of one. ------------------------------------------------------------------------ r12620 | epeisach | 2000-08-10 23:21:42 -0400 (Thu, 10 Aug 2000) | 2 lines Changed paths: M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/configure.in Add AC_PROG_INSTALL to allow the library to be installed. ------------------------------------------------------------------------ r12619 | epeisach | 2000-08-10 09:55:32 -0400 (Thu, 10 Aug 2000) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/krb-root/ChangeLog M /trunk/src/tests/dejagnu/krb-root/rlogin.exp * rlogin.exp: Change RLOGIN to KRLOGIN so we do not use the incorrect binary as used for the root login in default.exp. ------------------------------------------------------------------------ r12618 | tlyu | 2000-08-09 18:00:57 -0400 (Wed, 09 Aug 2000) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp: Add an eof clause to avoid breakage if rlogin exits too quickly. ------------------------------------------------------------------------ r12617 | tlyu | 2000-08-09 14:40:29 -0400 (Wed, 09 Aug 2000) | 6 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/cnv_tkt_skey.c * cnv_tkt_skey.c: Fix up static prototypes for krb524int_krb_create_ticket(), krb524int_krb_cr_tkt_krb5(), and krb524int_krb_cr_tkt_int(), as well as their definitions, so that there aren't bare identifiers in the prototypes and so that there aren't narrow types in the definitions. ------------------------------------------------------------------------ r12616 | epeisach | 2000-08-08 15:45:46 -0400 (Tue, 08 Aug 2000) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp Quoting of lists in mutipass variable assigments is unnecessary. ------------------------------------------------------------------------ r12615 | epeisach | 2000-08-08 15:40:01 -0400 (Tue, 08 Aug 2000) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog A /trunk/src/tests/dejagnu/krb-standalone/v4standalone.exp * v4standalone.exp: New set of tests for basic V4 functionality. ------------------------------------------------------------------------ r12614 | epeisach | 2000-08-08 15:38:44 -0400 (Tue, 08 Aug 2000) | 7 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp: Create krb.conf and krb.realms files for v4 compatibility. Set KRBTKFILE environment variable. Add v4_compatible_enctype() proc to test if krb4 tests are being run and if the current encryption type being tested is compatible with V4. Added v4kinit() proc. ------------------------------------------------------------------------ r12613 | epeisach | 2000-08-08 15:35:55 -0400 (Tue, 08 Aug 2000) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/ChangeLog M /trunk/src/tests/dejagnu/Makefile.in * Makefile.in (KRB4_RUNTESTFLAGS): Set from configure.in and pass to runtest if krb4 compatibility is enabled. ------------------------------------------------------------------------ r12612 | epeisach | 2000-08-08 15:34:56 -0400 (Tue, 08 Aug 2000) | 3 lines Changed paths: M /trunk/src/tests/ChangeLog M /trunk/src/tests/configure.in * configure.in: Define KRB4_DEJAGNU_TEST depending on if krb4 support is enabled. ------------------------------------------------------------------------ r12611 | epeisach | 2000-08-08 13:40:29 -0400 (Tue, 08 Aug 2000) | 5 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogin.c * krlogin.c (read_wrapper): Copy from the current point and not the start of the cached buffer. This would only be observed when the client sent the cmdchar. ------------------------------------------------------------------------ r12610 | epeisach | 2000-08-07 11:57:24 -0400 (Mon, 07 Aug 2000) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp: Protect Quote quotation marks in multipass variable assignments. Dejagnu (June 1999 release) fails overwise. ------------------------------------------------------------------------ r12609 | epeisach | 2000-08-07 11:28:26 -0400 (Mon, 07 Aug 2000) | 8 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/krb5_decode_test.c M /trunk/src/tests/asn.1/reference_encode.out M /trunk/src/tests/asn.1/trval_reference.out * reference_encode.out, trval_reference.out: Test encoding of negative lr_type field. * krb5_decode_test.c: Fix enc_kdc_rep_part tests to trully handle a negative lr_type in a krb5_last_req_entry structure. If KRB5_GENEROUS_LR_TYPE is defined, do a backwards compatibility test as well. ------------------------------------------------------------------------ r12608 | epeisach | 2000-08-07 11:22:18 -0400 (Mon, 07 Aug 2000) | 7 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/krbasn1.h * asn1_k_decode.c (asn1_decode_last_req_entry): Decode the lr_type as an int32. Handle backwards compatibility if KRB5_GENEROUS_LR_TYPE is defined. * krbasn1.h: Define KRB5_GENEROUS_LR_TYPE for compatibility with one byte negative lr_types which are sent as a positive integer. ------------------------------------------------------------------------ r12607 | epeisach | 2000-08-07 11:21:53 -0400 (Mon, 07 Aug 2000) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin * krb5.hin: lr_type element of krb5_last_req_entry needs to be a signed int instead of an unsigned char. ------------------------------------------------------------------------ r12606 | epeisach | 2000-08-07 06:55:14 -0400 (Mon, 07 Aug 2000) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (CHECK_SIGPROCMASK): Check for posix sigprocmask before a potential bsd compatible sigmask. ------------------------------------------------------------------------ r12605 | epeisach | 2000-08-07 06:49:24 -0400 (Mon, 07 Aug 2000) | 3 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/ss_internal.h * ss_internal.h: Only use fake sigmask, sigblock and sigsetmask if USE_SIGPROCMASK is defined and not POSIX_SIGNALS. ------------------------------------------------------------------------ r12604 | raeburn | 2000-08-03 23:06:49 -0400 (Thu, 03 Aug 2000) | 4 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/generic/gssapiP_generic.h * Makefile.in (SRCS, OBJS, STLIBOBJS): Remove util_canonhost. * gssapiP_generic (g_canonicalize_host, g_local_host_name): Delete declarations. ------------------------------------------------------------------------ r12603 | raeburn | 2000-08-03 22:51:02 -0400 (Thu, 03 Aug 2000) | 5 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/listen.c M /trunk/src/util/ss/ss.h * listen.c (ss_quit): Now returns void. Fix type of argument ARGV to fit prototype. * ss.h (ss_execute_line) [__STDC__]: Make prototype unconditional. (ss_quit): Use __SS_PROTO and return void, as with other command functions. ------------------------------------------------------------------------ r12602 | epeisach | 2000-08-03 11:40:09 -0400 (Thu, 03 Aug 2000) | 6 lines Changed paths: M /trunk/src/slave/ChangeLog M /trunk/src/slave/configure.in M /trunk/src/slave/kprop.c M /trunk/src/slave/kpropd.c * kprop.c, kpropd.c: Compiler warning fixes including: not shadowing global variabls/functions, assignments in conditionals, declaring local functions static. * configure.in: Check for mode_t being defined. ------------------------------------------------------------------------ r12601 | epeisach | 2000-08-02 17:08:07 -0400 (Wed, 02 Aug 2000) | 4 lines Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.c * klist.c: Compiler warning cleanups by declaring functions as static, using existing global variables instead of trying to shadow them, and removing assignments from conditionals. ------------------------------------------------------------------------ r12600 | epeisach | 2000-08-02 17:06:17 -0400 (Wed, 02 Aug 2000) | 4 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/krb.h * krb.h: Add prototypes for tf_init(), tf_get_pname(), tf_get_pinst(), tf_get_cred() and tf_close() which are all used by clients. ------------------------------------------------------------------------ r12599 | epeisach | 2000-08-02 17:05:08 -0400 (Wed, 02 Aug 2000) | 3 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/tf_util.c * tf_util.c (tf_init): Add KRB5_DLLIMP/KRB5_CALLCONV definitions for functions exported prototypes in krb.h. ------------------------------------------------------------------------ r12598 | epeisach | 2000-08-02 15:42:26 -0400 (Wed, 02 Aug 2000) | 17 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/pager.c M /trunk/src/util/ss/requests.c M /trunk/src/util/ss/ss.h M /trunk/src/util/ss/ss_internal.h * requests.c (DECLARE): Fix prototype for dispatch functions to properly match what is expected by ss library. * pager.c (ss_pager_create): Cast return from fork to int for use in switch statement. * ss.h: Provide full prototype for ss_name(). Add prototypes for ss_execute_line(), ss_delete_invocation(), ss_add_info_dir(), ss_delete_info_dir(), ss_abort_subsystem(), ss_get_prompt(), ss_set_prompt(), ss_add_request_table(), ss_delete_request_table(), ss_quit(). * ss_internal.h: Made full prototypes for ss_parse(), ss_page_stdin(), ss_pagre_create(). Add prototypes for ss_self_identify(), ss_subsystem_name(), ss_subsystem_version(), ss_unimplemented(). Moved ss_execute_line() to ss.h ------------------------------------------------------------------------ r12597 | epeisach | 2000-08-02 10:50:33 -0400 (Wed, 02 Aug 2000) | 4 lines Changed paths: M /trunk/src/clients/kdestroy/ChangeLog M /trunk/src/clients/kdestroy/kdestroy.c * kdestroy.c (main): Clean up compiler warnings. There are still some warnings, but this handles the bulk of them. ------------------------------------------------------------------------ r12596 | epeisach | 2000-08-02 10:48:57 -0400 (Wed, 02 Aug 2000) | 3 lines Changed paths: M /trunk/src/clients/kvno/ChangeLog M /trunk/src/clients/kvno/kvno.c * kvno.c (main): Compiler warning fixes - declare usage as static, and break out assignments within conditionals. ------------------------------------------------------------------------ r12595 | epeisach | 2000-08-02 09:57:32 -0400 (Wed, 02 Aug 2000) | 5 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/krb5.conf M /trunk/src/util/profile/prof_parse.c * krb5.conf: Test with a space after ']' and '{' * prof_parse.c (parse_std_line): Spaces after '{' or ']' should not be a fatal error. This is a common lossage in krb5.conf files. ------------------------------------------------------------------------ r12594 | dalmeida | 2000-07-30 01:20:10 -0400 (Sun, 30 Jul 2000) | 2 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/krb5_32.def Add missing krb5_cc_store_cred(). ------------------------------------------------------------------------ r12593 | epeisach | 2000-07-29 15:17:30 -0400 (Sat, 29 Jul 2000) | 2 lines Changed paths: M /trunk/src/clients/kpasswd/ChangeLog M /trunk/src/clients/kpasswd/kpasswd.c kpasswd.c (main): Warnings cleanup. ------------------------------------------------------------------------ r12592 | epeisach | 2000-07-28 22:03:47 -0400 (Fri, 28 Jul 2000) | 4 lines Changed paths: M /trunk/src/appl/sample/sserver/ChangeLog M /trunk/src/appl/sample/sserver/sserver.c * sserver.c (main): Include unistd.h if present (for close prototype). Change variable named sin (shadows maht library). Compiler warning cleanups. ------------------------------------------------------------------------ r12591 | epeisach | 2000-07-28 21:58:35 -0400 (Fri, 28 Jul 2000) | 3 lines Changed paths: M /trunk/src/appl/sample/sclient/ChangeLog M /trunk/src/appl/sample/sclient/sclient.c * sclient.c: Include unistd.h if present (for close prototype). Change variable named sin (shadows maht library). ------------------------------------------------------------------------ r12590 | epeisach | 2000-07-28 21:46:30 -0400 (Fri, 28 Jul 2000) | 8 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/krb5_encode_test.c M /trunk/src/tests/asn.1/ktest.c M /trunk/src/tests/asn.1/trval.c M /trunk/src/tests/asn.1/utility.c * utility.c: Add casts on types being sent to internal functions. * krb5_encode_test.c: Declare internal functions as static. * ktest.c: Remove unused functions. Clean up compiler warnings. * trval.c: Add proper prototype for declared functions. ------------------------------------------------------------------------ r12589 | epeisach | 2000-07-28 10:28:11 -0400 (Fri, 28 Jul 2000) | 2 lines Changed paths: M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/kdb5_mkdums.c kdb5_mkdums.c: Remove unused quit() and compiler warning cleanup. ------------------------------------------------------------------------ r12588 | epeisach | 2000-07-28 10:26:47 -0400 (Fri, 28 Jul 2000) | 3 lines Changed paths: M /trunk/src/tests/hammer/ChangeLog M /trunk/src/tests/hammer/kdc5_hammer.c * kdc5_hammer.c: Move global (to file) enctype into main to prevent being shadowed in other routines. Remove unused krb5_parse_lifetime(). ------------------------------------------------------------------------ r12587 | epeisach | 2000-07-28 10:22:24 -0400 (Fri, 28 Jul 2000) | 3 lines Changed paths: M /trunk/src/tests/verify/ChangeLog M /trunk/src/tests/verify/kdb5_verify.c * kdb5_verify.c (check_princ): Compiler warning cleanup. Get rid of unused function. ------------------------------------------------------------------------ r12586 | epeisach | 2000-07-28 10:18:45 -0400 (Fri, 28 Jul 2000) | 2 lines Changed paths: M /trunk/src/tests/gssapi/ChangeLog M /trunk/src/tests/gssapi/t_imp_name.c t_imp_name.c: Profide full prototypes for internal functions. ------------------------------------------------------------------------ r12585 | epeisach | 2000-07-24 12:16:28 -0400 (Mon, 24 Jul 2000) | 10 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_file.c M /trunk/src/util/profile/prof_init.c M /trunk/src/util/profile/profile.hin M /trunk/src/util/profile/test_parse.c * prof_init.c: Cleanup internal type warnings in calls to profile_init. * test_parse.c (main): Cast arguments to error_message. * prof_file.c (profile_open_file): Variable with argument to malloc should be unsigned. * profile.hin: Revert changes to const_profile_filespect_t and profile_filespec_t to preserve interface. ------------------------------------------------------------------------ r12584 | epeisach | 2000-07-24 12:07:31 -0400 (Mon, 24 Jul 2000) | 3 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/et_c.awk * et_c.awk: Actually define NOARGS as needed. Add prototype for error table initiialization function. ------------------------------------------------------------------------ r12583 | tlyu | 2000-07-22 23:17:39 -0400 (Sat, 22 Jul 2000) | 8 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp: Add code to handle setting of PASS to constrain multipass testing to particular passes. dejagnu-1.3 doesn't have support for PASS, so we kludge it here, though some later versions handle it by themselves. (krb_exit): Add new proc to clean up on exit. (kinit): Remove "expect \r" since "expect eof" will drain the pty buffer properly anyway. ------------------------------------------------------------------------ r12582 | tlyu | 2000-07-22 21:03:47 -0400 (Sat, 22 Jul 2000) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/accessor.c * accessor.c: Add NEED_SOCKETS in order to get prototype for krb5_locate_kdc(). ------------------------------------------------------------------------ r12581 | plitwack | 2000-07-21 19:35:12 -0400 (Fri, 21 Jul 2000) | 8 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogin.c * krlogin.c (writer): Improved bandwith efficiency by reading and sending more than one character at a time if multiple characters are available to be read from the terminal. * krlogin.c (read_wrapper): Added this function as a helper to writer. It facilitates checking for escape sequences (~^Z etc.) when reading mulitple characters at a time. ------------------------------------------------------------------------ r12580 | epeisach | 2000-07-21 12:42:43 -0400 (Fri, 21 Jul 2000) | 3 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/krb.h * krb.h: For get_pw_tkt() and unix_time_gmt_unixsec() add required KRB5_DLLIMP and KRB4_CALLCONV declarations. ------------------------------------------------------------------------ r12579 | epeisach | 2000-07-21 12:33:47 -0400 (Fri, 21 Jul 2000) | 4 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/g_pw_tkt.c M /trunk/src/lib/krb4/unix_time.c * g_pw_tkt.c, unix_time.c: Add KRB5_DLLIMP/KRB5_CALLCONV defintion. To be compatible with krb.h changes for windows. ------------------------------------------------------------------------ r12578 | dalmeida | 2000-07-20 02:45:49 -0400 (Thu, 20 Jul 2000) | 4 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile.in * Makefile.in: Fix build so we don't try to build an extra lib. Fix up krb524 build so we default to krb5's krb4 but can use an alternate. ------------------------------------------------------------------------ r12577 | dalmeida | 2000-07-20 02:44:15 -0400 (Thu, 20 Jul 2000) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/win-pre.in * win-pre.in: Add KRB4_INCLUDES definition. ------------------------------------------------------------------------ r12576 | dalmeida | 2000-07-20 02:09:42 -0400 (Thu, 20 Jul 2000) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in * Makefile.in: Compile .et file for krb524. ------------------------------------------------------------------------ r12575 | dalmeida | 2000-07-20 02:08:33 -0400 (Thu, 20 Jul 2000) | 2 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/krb5_32.def * krb5_32.def: Add krb5_cc_* functions. ------------------------------------------------------------------------ r12574 | dalmeida | 2000-07-20 02:07:34 -0400 (Thu, 20 Jul 2000) | 5 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/memcache.c * memcache.c: Add krb_in_tkt() function to initialize ticket for a given principal. It is like in_tkt() but it is public and also takes a realm for credentials caches that require a full principal name (e.g., CCAPI). ------------------------------------------------------------------------ r12573 | dalmeida | 2000-07-20 01:45:34 -0400 (Thu, 20 Jul 2000) | 5 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/lib/krb5/ccache/cc_stdio.c M /trunk/src/lib/krb5/ccache/ccfns.c * cc_file.c, cc_stdio.c: Remove unused krb5_[fs]cc_default_name() prototype. * cc_stdio.c: Fix calling convention for op functions. * ccfns.c (krb5_cc_get_type): Fix calling convention. ------------------------------------------------------------------------ r12572 | dalmeida | 2000-07-20 01:44:59 -0400 (Thu, 20 Jul 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/ChangeLog M /trunk/src/lib/krb5/ccache/ccapi/stdcc.h * stdcc.h: Include k5-int.h to get krb5_ccache definition. ------------------------------------------------------------------------ r12571 | dalmeida | 2000-07-20 01:39:58 -0400 (Thu, 20 Jul 2000) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin * krb5.hin: Fix calling convention for krb5_cc_get_type. ------------------------------------------------------------------------ r12570 | dalmeida | 2000-07-20 01:20:17 -0400 (Thu, 20 Jul 2000) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/Makefile.in * Makefile.in: Change ${CC} and ${OBJS} to $(CC) and $(OBJS) so nmake does not freak out. ------------------------------------------------------------------------ r12569 | dalmeida | 2000-07-19 20:46:02 -0400 (Wed, 19 Jul 2000) | 27 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile.in M /trunk/src/krb524/cnv_tkt_skey.c M /trunk/src/krb524/conv_creds.c M /trunk/src/krb524/conv_princ.c M /trunk/src/krb524/encode.c M /trunk/src/krb524/k524init.c A /trunk/src/krb524/krb524.def A /trunk/src/krb524/libinit.c M /trunk/src/krb524/misc.c M /trunk/src/krb524/sendmsg.c M /trunk/src/krb524/test.c * Makefile.in: Make krb524 library and k524init program build on Windows. * krb524.def, libinit.c: Files needed to build on Windows. * k524init.c: Use public krb_in_tkt() with realm paramter instead of potentially private in_tkt() w/o realm parameter (which does not even exist w/o the realm paramter in some krb4 libraries). Use krb_save_credentials() instead of tf_init() then tf_save_credentials() then tf_close(). * cnv_tkt_skey.c: Put copy of krb_cr_tkt_krb5() and krb_create_ticket() as static functions in this file, calling them krb524int_*(). Call these functions instead of the ones in the MIT krb4 library included in the krb5 tree. * conv_princ.c: Remove unused headers. * k524init.c, cnv_tkt_skey.c, conv_creds.c, encode.c, misc.c, sendmsg.c, test.c: Do not include Unix headers on Windows. * sendmsg.c (krb524_sendto_kdc): Fix call to krb5_locate_kdc() to use right number and types of parameters. Use krb5int_accessor() to get at internals: krb5_locate_kdc(), krb5_max_dgram_size, krb5_skdc_timeout_1, and krb5_skdc_timeout_shift. (The latter 3 should probably be #defines...) ------------------------------------------------------------------------ r12568 | dalmeida | 2000-07-19 19:56:31 -0400 (Wed, 19 Jul 2000) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in * Makefile.in: Remove references to now defunct directories lib/krb5/ccache/{file,memory,stdio}. ------------------------------------------------------------------------ r12566 | raeburn | 2000-07-19 16:26:39 -0400 (Wed, 19 Jul 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_memory.c * cc_memory.c (mcc_head): Combine static declaration and initialization. ------------------------------------------------------------------------ r12565 | dalmeida | 2000-07-19 14:22:10 -0400 (Wed, 19 Jul 2000) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Add ms2mit and krb524 Makefile creation to Windows build preparation. ------------------------------------------------------------------------ r12564 | dalmeida | 2000-07-19 14:18:39 -0400 (Wed, 19 Jul 2000) | 3 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/getcred.c * getcred.c (main): Use correct parameters for krb5_cc_default() in case someone actually wants to build this file. ------------------------------------------------------------------------ r12563 | dalmeida | 2000-07-19 13:42:26 -0400 (Wed, 19 Jul 2000) | 2 lines Changed paths: A /trunk/src/windows/ms2mit A /trunk/src/windows/ms2mit/Makefile.in A /trunk/src/windows/ms2mit/ms2mit.c Add ms2mit utility. ------------------------------------------------------------------------ r12562 | dalmeida | 2000-07-19 13:40:35 -0400 (Wed, 19 Jul 2000) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Add ms2mit. ------------------------------------------------------------------------ r12561 | dalmeida | 2000-07-19 13:20:36 -0400 (Wed, 19 Jul 2000) | 3 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/krb4_32.def M /trunk/src/lib/krb5_32.def * krb4_32.def: Add krb_in_tkt. * krb5_32.def: Add krb5int_accessor. ------------------------------------------------------------------------ r12560 | dalmeida | 2000-07-19 13:11:09 -0400 (Wed, 19 Jul 2000) | 5 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in A /trunk/src/lib/krb5/os/accessor.c Add krb5int_accessor() to access internal krb5 functions from outside the library (so that we don't have to export them for the krb525 and gssapi libraries). The goal is to make this function eventually do nothing. ------------------------------------------------------------------------ r12559 | dalmeida | 2000-07-19 13:06:07 -0400 (Wed, 19 Jul 2000) | 7 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h * k5-int.h: Add krb5int_accessor() and related definitions. krb5int_accessor should be used by any code that is trying to use krb5 internal functions (such as krb524 and GSSAPI). The goal is to eventually make this function do nothing. That will only be accomplished when we fix our apps/libraries not to call internal functions. ------------------------------------------------------------------------ r12558 | dalmeida | 2000-07-19 12:29:35 -0400 (Wed, 19 Jul 2000) | 2 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/krb.h krb.h: Add krb_in_tkt() prototype. ------------------------------------------------------------------------ r12557 | dalmeida | 2000-07-19 11:59:36 -0400 (Wed, 19 Jul 2000) | 5 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/in_tkt.c * in_tkt.c: Add krb_in_tkt() function to initialize ticket for a given principal. It is like in_tkt() but it is public and also takes a realm for credentials caches that require a full principal name (e.g., CCAPI). ------------------------------------------------------------------------ r12556 | epeisach | 2000-07-18 10:38:33 -0400 (Tue, 18 Jul 2000) | 9 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/changepw.c M /trunk/src/lib/krb5/os/def_realm.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/os-proto.h M /trunk/src/lib/krb5/os/t_std_conf.c * locate_kdc.c, hst_realm.c, def_realm.c, changepw.c: Include os-proto.h for internal prototypes. * os-proto.h: Prototypes for _krb5_use_dns_realm(), _krb5_use_dns_kdc(), _krb5_conf_boolean(). * t_std_conf.c: Include k5-int.h for internal function prototypes. ------------------------------------------------------------------------ r12555 | epeisach | 2000-07-18 10:33:51 -0400 (Tue, 18 Jul 2000) | 16 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/int-proto.h M /trunk/src/lib/krb5/krb/str_conv.c M /trunk/src/lib/krb5/krb/t_deltat.c M /trunk/src/lib/krb5/krb/t_kerb.c M /trunk/src/lib/krb5/krb/t_ser.c M /trunk/src/lib/krb5/krb/vfy_increds.c * vfy_increds.c: include int-proto.h for krb5_libdefault_boolean prototype. * t_ser.c (ser_eblock_test): ifdef out old eblock serialization test which is no longer called. (see 1999-09-01 ChangeLog) * t_kerb.c: Cast argument to fprintf to long to agree with format string. * t_deltat.c: If MIN is defined, undef before redefined as 60. * str_conv.c: Provide strptime prototype if the system header files fail to provide a prototype. * int-proto.h: Add prototype for krb5_libdefault_boolean() ------------------------------------------------------------------------ r12554 | epeisach | 2000-07-18 10:25:17 -0400 (Tue, 18 Jul 2000) | 6 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h * k5-int.h: Move prototypes for krb5 only internal functions krb5_libdefault_boolean, _krb5_use_dns_realm, _krb5_use_dns_kdc, _krb5_conf_boolean to the header files in the lib/krb5/{os,krb} directories. ------------------------------------------------------------------------ r12553 | epeisach | 2000-07-18 10:21:41 -0400 (Tue, 18 Jul 2000) | 6 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/krcp.c * krcp.c: Provide format attribute for error() for versions of gcc that support it. * configure.in (LOGINLIBS): Test for crypt() in crypt library only modifies LOGINLIBS. ------------------------------------------------------------------------ r12552 | raeburn | 2000-07-14 19:38:12 -0400 (Fri, 14 Jul 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/cc_memory.c * cc_memory.c (mcc_head): Now static. ------------------------------------------------------------------------ r12551 | raeburn | 2000-07-14 19:23:42 -0400 (Fri, 14 Jul 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/cc_memory.c missed a stray #endif ------------------------------------------------------------------------ r12550 | raeburn | 2000-07-14 19:21:14 -0400 (Fri, 14 Jul 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/cc_memory.c M /trunk/src/lib/krb5/ccache/cc_stdio.c merge duplicate copyright notices; eliminate #if 0 code ------------------------------------------------------------------------ r12549 | raeburn | 2000-07-14 19:08:05 -0400 (Fri, 14 Jul 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/cc_file.c Eliminate duplicated copyright messages, and most "former file foo.c" markers. ------------------------------------------------------------------------ r12548 | raeburn | 2000-07-14 18:59:25 -0400 (Fri, 14 Jul 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog A /trunk/src/lib/krb5/ccache/scc.h keep scc.h too ------------------------------------------------------------------------ r12547 | raeburn | 2000-07-14 18:47:27 -0400 (Fri, 14 Jul 2000) | 5 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/ccache/cc_file.c M /trunk/src/lib/krb5/ccache/cc_stdio.c D /trunk/src/lib/krb5/ccache/file D /trunk/src/lib/krb5/ccache/memory D /trunk/src/lib/krb5/ccache/stdio A /trunk/src/lib/krb5/ccache/t_file.c A /trunk/src/lib/krb5/ccache/t_memory.c A /trunk/src/lib/krb5/ccache/t_stdio.c Delete subdirectories we aren't compiling any more. Rescued contents of "README", "todo", and test cases. Test cases aren't actually used at present; this should be fixed, but they'll probably need some work. ------------------------------------------------------------------------ r12546 | raeburn | 2000-07-14 18:35:56 -0400 (Fri, 14 Jul 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog log for ccache changes ------------------------------------------------------------------------ r12545 | raeburn | 2000-07-14 18:35:27 -0400 (Fri, 14 Jul 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/free_hstrl.c fix typo in comment ------------------------------------------------------------------------ r12544 | raeburn | 2000-07-14 18:33:59 -0400 (Fri, 14 Jul 2000) | 4 lines Changed paths: M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/Makefile.in A /trunk/src/lib/krb5/ccache/cc_file.c A /trunk/src/lib/krb5/ccache/cc_memory.c A /trunk/src/lib/krb5/ccache/cc_stdio.c A /trunk/src/lib/krb5/ccache/ccfns.c A /trunk/src/lib/krb5/ccache/fcc.h M /trunk/src/lib/krb5/configure.in Collapse ccache implementations file, stdio, memory into single files. (Old files not removed yet.) Add a new file for krb5_cc_* dispatch functions that are no longer macros. ------------------------------------------------------------------------ r12543 | raeburn | 2000-07-14 18:15:28 -0400 (Fri, 14 Jul 2000) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin * krb5.hin (krb5_cc_*): Replace macro definitions with function declarations. (struct _krb5_ccache, struct _krb5_cc_ops): Declare only; move definitions... * k5-int.h: To here. ------------------------------------------------------------------------ r12542 | raeburn | 2000-07-14 18:04:39 -0400 (Fri, 14 Jul 2000) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_LIB_PARAMS): Moved bulk of the work into config/shlib.conf. (K5_AC_CHECK_FILES): Require AC_PROG_CC be run first. (WITH_CC): If we're using gcc, enable a bunch of warning options. ------------------------------------------------------------------------ r12541 | raeburn | 2000-07-14 18:04:12 -0400 (Fri, 14 Jul 2000) | 2 lines Changed paths: M /trunk/src/config/ChangeLog A /trunk/src/config/shlib.conf * shlib.conf: New file, taken from KRB5_LIB_PARAMS in ../aclocal.m4. ------------------------------------------------------------------------ r12540 | tlyu | 2000-07-12 20:55:24 -0400 (Wed, 12 Jul 2000) | 3 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/coding-style * coding-style: Update after some discussion. Add sections comparing to BSD KNF and GNU coding standards. ------------------------------------------------------------------------ r12539 | tlyu | 2000-07-11 22:38:04 -0400 (Tue, 11 Jul 2000) | 5 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/coding-style * coding-style: Some minor tweaks. Require do-while to always be braced. Note some aspects of function pointer and array pointer usage. Elaborate on function declaration practices. Add placeholders for sections on Makefiles and test suites. ------------------------------------------------------------------------ r12538 | tlyu | 2000-07-10 16:34:47 -0400 (Mon, 10 Jul 2000) | 3 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/coding-style * coding-style: Another pass. Add secion on namespaces. Elaborate some on null pointers. ------------------------------------------------------------------------ r12537 | tlyu | 2000-07-10 01:18:26 -0400 (Mon, 10 Jul 2000) | 2 lines Changed paths: M /trunk/doc/ChangeLog A /trunk/doc/coding-style * coding-style: First pass draft of coding standards. ------------------------------------------------------------------------ r12534 | raeburn | 2000-07-05 18:18:29 -0400 (Wed, 05 Jul 2000) | 5 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/dump.c * dump.c: Various message char arrays turned into macros, to permit gcc to verify format strings and arguments match. (k5beta6_dump_header, k5beta7_dump_header): Deleted. (dump_ov_princ): Use %lx for aux_attributes. ------------------------------------------------------------------------ r12533 | tlyu | 2000-07-04 20:57:42 -0400 (Tue, 04 Jul 2000) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/rsh.exp * rsh.exp: Drain buffers on klist test to avoid wedging rsh on exit under HP/UX. ------------------------------------------------------------------------ r12532 | epeisach | 2000-07-04 10:36:24 -0400 (Tue, 04 Jul 2000) | 3 lines Changed paths: M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/test/dbtest.c * test/dbtest.c: Cleanup gcc -Wall complaints with printf format strings. ------------------------------------------------------------------------ r12531 | epeisach | 2000-07-04 08:16:48 -0400 (Tue, 04 Jul 2000) | 3 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/encrypt_key.c M /trunk/src/lib/kdb/kdb_cpw.c M /trunk/src/lib/kdb/kdb_xdr.c * encrypt_key.c, kdb_cpw.c, kdb_xdr.c: Add parenthesis about assignment in conditional and remove unused variables. ------------------------------------------------------------------------ r12530 | tlyu | 2000-07-04 06:59:27 -0400 (Tue, 04 Jul 2000) | 6 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/gssapi.exp * gssapi.exp: Rework significantly to deal with HP/UX lossage that probably resulted from when either the client or the server wound up blocking on tty output. Abstract things a little more. Remove dead duplicate code that used to deal with "-v2". Should figure out why the "-v2" stuff disappeared mysteriously. ------------------------------------------------------------------------ r12529 | tlyu | 2000-07-03 21:19:12 -0400 (Mon, 03 Jul 2000) | 2 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/cr_tkt.c * cr_tkt.c: Frob prototypes so they don't involve narrow types. ------------------------------------------------------------------------ r12528 | epeisach | 2000-07-03 12:41:07 -0400 (Mon, 03 Jul 2000) | 2 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/krb.h * krb.h: Add prototypes for get_pw_tkt() and unix_time_gmt_unixsec(). ------------------------------------------------------------------------ r12527 | epeisach | 2000-07-03 12:37:59 -0400 (Mon, 03 Jul 2000) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h * k5-int.h: Add prototypes for krb5_libdefault_boolean, _krb5_use_dns_realm, _krb5_use_dns_kdc, _krb5_conf_boolean. ------------------------------------------------------------------------ r12526 | epeisach | 2000-07-03 12:32:36 -0400 (Mon, 03 Jul 2000) | 2 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/admin.h admin.h: Add kadm5_free_name_list prototype. ------------------------------------------------------------------------ r12525 | epeisach | 2000-07-03 11:16:39 -0400 (Mon, 03 Jul 2000) | 2 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/ss.h Added prototype for ss_create_invocation() ------------------------------------------------------------------------ r12524 | epeisach | 2000-07-03 11:09:35 -0400 (Mon, 03 Jul 2000) | 10 lines Changed paths: M /trunk/src/kadmin/ktutil/ChangeLog M /trunk/src/kadmin/ktutil/Makefile.in M /trunk/src/kadmin/ktutil/ktutil.c M /trunk/src/kadmin/ktutil/ktutil_funcs.c * Makefile.in (ktutil): Do not link with the V4 libraries. Although the program can write out a v4 srvtab, the one necessary function is here. * ktutil_funcs.c (ktutil_read_keytab): Add explicit braces to avoid ambiguous `else'. (getstr): register count -> register int count * ktutil.c (main): ss_listen() takes only one argument. ------------------------------------------------------------------------ r12523 | epeisach | 2000-07-03 11:04:27 -0400 (Mon, 03 Jul 2000) | 2 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/ss_wrapper.c * ss_wrapper.c (main): ss_listen() takes only one argument ------------------------------------------------------------------------ r12522 | epeisach | 2000-07-03 11:02:45 -0400 (Mon, 03 Jul 2000) | 5 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/ss.h M /trunk/src/util/ss/test_ss.c * test_ss.c (main): Change usage of ss_listen to agree with prototype. * ss.h: Add prototype for ss_listen() ------------------------------------------------------------------------ r12521 | epeisach | 2000-07-03 10:22:27 -0400 (Mon, 03 Jul 2000) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in * Makefile.in: Remove linking of krb5util library from applications that never use it. ------------------------------------------------------------------------ r12520 | epeisach | 2000-07-03 10:21:04 -0400 (Mon, 03 Jul 2000) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/Makefile.in Makefile.in (rtest): Link in the kdb5 library. ------------------------------------------------------------------------ r12519 | epeisach | 2000-07-03 10:19:28 -0400 (Mon, 03 Jul 2000) | 7 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in * pre.in: Remove the kdb5 and db libraries from the common application list but list them for server applications. Clients in general do not depend on the database libraries. (this improves startup time with shared libraries by not requiring the resolve of a library that is not used. ------------------------------------------------------------------------ r12518 | epeisach | 2000-07-03 10:17:00 -0400 (Mon, 03 Jul 2000) | 3 lines Changed paths: M /trunk/src/kadmin/v5passwdd/ChangeLog M /trunk/src/kadmin/v5passwdd/Makefile.in * Makefile.in: v5passwd does not depend on the kadm5 libraries. This is the older protocol. ------------------------------------------------------------------------ r12517 | epeisach | 2000-07-03 10:14:58 -0400 (Mon, 03 Jul 2000) | 2 lines Changed paths: M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/Makefile.in Makefile.in: kadmin4d depends on the kdb5 lib. ------------------------------------------------------------------------ r12516 | epeisach | 2000-07-03 10:11:47 -0400 (Mon, 03 Jul 2000) | 3 lines Changed paths: M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/Makefile.in * Makefile.in: The client library does not depend on the database library. Remove reference to it. ------------------------------------------------------------------------ r12515 | epeisach | 2000-07-02 23:43:42 -0400 (Sun, 02 Jul 2000) | 24 lines Changed paths: M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/btree/bt_open.c M /trunk/src/util/db2/btree/bt_put.c M /trunk/src/util/db2/btree/bt_split.c M /trunk/src/util/db2/hash/dbm.c M /trunk/src/util/db2/hash/hash.c M /trunk/src/util/db2/hash/hash_func.c M /trunk/src/util/db2/recno/rec_close.c M /trunk/src/util/db2/recno/rec_seq.c * recno/rec_seq.c: Include unused sccsid when LIBC_SCCS defined. * recno/rec_close.c (__rec_close): Explicit braces to avoid ambiguous `else' * btree/bt_split.c (bt_psplit): Parenthesis about && and || conditional. * btree/bt_put.c (__bt_put): Extra {} to make nested if/else unambiguous. * btree/bt_open.c (__bt_open): Add parenthesis to ensure precedence ordering. * hash/dbm.c (kdb2_dbm_firstkey): Conditionalize defintion of variables based on use. * hash/hash_func.c: Ifdef out unused static hash functions. * hash/hash.c (init_htab): Remove unused variable. gcc -Wall warnings. ------------------------------------------------------------------------ r12514 | epeisach | 2000-07-02 23:27:53 -0400 (Sun, 02 Jul 2000) | 2 lines Changed paths: M /trunk/src/tests/gssapi/ChangeLog M /trunk/src/tests/gssapi/t_imp_name.c t_imp_name.c: Define GSSAPI_V2 for proper variable types. ------------------------------------------------------------------------ r12513 | epeisach | 2000-07-02 23:25:39 -0400 (Sun, 02 Jul 2000) | 2 lines Changed paths: M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/kdb5_mkdums.c kdb5_mkdums.c: Remove unused variable. ------------------------------------------------------------------------ r12512 | epeisach | 2000-07-02 23:23:44 -0400 (Sun, 02 Jul 2000) | 2 lines Changed paths: M /trunk/src/tests/verify/ChangeLog M /trunk/src/tests/verify/kdb5_verify.c kdb5_verify.c: Remove unused variable. ------------------------------------------------------------------------ r12511 | epeisach | 2000-07-02 23:18:30 -0400 (Sun, 02 Jul 2000) | 3 lines Changed paths: M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/env-setup.shin * env-setup.shin: Do not override the EXPECT environment variable if set. ------------------------------------------------------------------------ r12510 | raeburn | 2000-07-02 16:52:00 -0400 (Sun, 02 Jul 2000) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/com_err.h back out format-attribute change ------------------------------------------------------------------------ r12509 | tlyu | 2000-07-02 14:50:12 -0400 (Sun, 02 Jul 2000) | 23 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp: Add rudimentary support for multiple passes. For now, iterate over a few combinations of des_krbtgt and assorted enctype lists. Will eventually allow for separate krb5.conf files for clients and servers. Add varibles RLOGIN and RLOGIN_FLAGS to permit run-time configuration of rlogin program if necessary. Set up an onexit handler that calls stop_kerberos_daemons. Replace many uses of doubled-up send_log and verbose with single calls to verbose -log. Replace instances of send_error with perror where appropriate, since this will cause successor test to fail, which is usually what we want. (setup_root_shell): Replace calls to untested with calls to unsupported; also use note for explanatory text previously printed using untested. Add match string for "connection refused" and collapse common code into a single expect clause by using the -re flag. (start_kerberos_daemons): Conditionalize calls to fail based on $standalone; in the !$standalone case, call perror instead. Calls to fail and pass for a given test should have consistent strings, and extraneous calls to fail should not be made in order to keep the total number of passed and failed tests constant regardless of success of setup steps. Much remains to be done in this area though. ------------------------------------------------------------------------ r12508 | tlyu | 2000-07-01 11:44:17 -0400 (Sat, 01 Jul 2000) | 3 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in * Makefile.in (SHLIB_EXPLIBS): Use $(LIBS) not @RESOLV_LIB@ in order to get -lnsl, -lsocket, etc. if necessary. ------------------------------------------------------------------------ r12507 | tlyu | 2000-07-01 11:43:11 -0400 (Sat, 01 Jul 2000) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/acconfig.h * acconfig.h: Add function replacement renaming symbols for util/db2/include/config.h.in. ------------------------------------------------------------------------ r12506 | tlyu | 2000-07-01 11:34:34 -0400 (Sat, 01 Jul 2000) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/lib.in * lib.in: Fix up lib build rules to deal properly (hopefuly) with empty objlist files. ------------------------------------------------------------------------ r12505 | tlyu | 2000-07-01 11:33:04 -0400 (Sat, 01 Jul 2000) | 15 lines Changed paths: M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/Makefile.in M /trunk/src/util/db2/clib/Makefile.in M /trunk/src/util/db2/clib/memmove.c M /trunk/src/util/db2/clib/mkstemp.c M /trunk/src/util/db2/clib/strerror.c M /trunk/src/util/db2/configure.in * clib/strerror.c: #include config.h. * clib/mkstemp.c: #include config.h. * clib/memmove.c: #include config.h. * clib/Makefile.in (LOCALINCLUDES): Add -I../include to get config.h. * configure.in: Generate two config headers, one for internal use and one for external use. Rework clib replacement code to use AC_DEFINE rather than ADD_DEF. * Makefile.in (STOBJLISTS): Add clib. ------------------------------------------------------------------------ r12504 | tlyu | 2000-07-01 11:32:14 -0400 (Sat, 01 Jul 2000) | 10 lines Changed paths: M /trunk/src/util/db2/include M /trunk/src/util/db2/include/.cvsignore M /trunk/src/util/db2/include/ChangeLog A /trunk/src/util/db2/include/db-config.h.in M /trunk/src/util/db2/include/db-int.h * db-config.h.in: New file; contains useful tidbits from config.h.in generated by autoheader. It is needed because config.h.in has some thing we don't want to leak, like renaming of missing libc functions. * .cvsignore: Twiddle to reflect current reality. * db-int.h: #include config.h since db.h includes db-config.h which is not quite the same now. ------------------------------------------------------------------------ r12503 | raeburn | 2000-07-01 00:52:51 -0400 (Sat, 01 Jul 2000) | 10 lines Changed paths: M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/Makefile.in M /trunk/src/lib/rpc/unit-test/config/unix.exp M /trunk/src/lib/rpc/unit-test/configure.in Run RPC tests with one invocation of DejaGnu rather than two. * Makefile.in (unit-test-body): Combine -tcp and -udp versions, setting PASS instead of PROT. * configure.in: Set and substitute PASS instead of UDP_TEST. * config/unix.exp: Don't invoke rpc_test_start. Set MULTIPASS, including a setting for PROT and a dummy to trigger rpc_test_start invocation. (rpc_test_start): If a server has already been started, call rpc_test_exit to verify that it's still running. ------------------------------------------------------------------------ r12502 | raeburn | 2000-06-30 23:48:01 -0400 (Fri, 30 Jun 2000) | 2 lines Changed paths: M /trunk/README M /trunk/doc/ChangeLog M /trunk/doc/admin.texinfo M /trunk/doc/api/ChangeLog M /trunk/doc/api/Makefile M /trunk/doc/build.texinfo M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.c M /trunk/src/appl/bsd/rcp.M M /trunk/src/appl/bsd/rlogin.M M /trunk/src/appl/bsd/rsh.M M /trunk/src/config/ChangeLog M /trunk/src/config/win-pre.in M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/server_stubs.c M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/conv_princ.c M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/svc_auth_gssapi.c M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/server.c M /trunk/src/windows/ChangeLog M /trunk/src/windows/README pullup from 1.2.1 release ------------------------------------------------------------------------ r12501 | tlyu | 2000-06-30 21:55:33 -0400 (Fri, 30 Jun 2000) | 2 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/adb.h * adb.h: Add btinfo. ------------------------------------------------------------------------ r12500 | tlyu | 2000-06-30 21:54:25 -0400 (Fri, 30 Jun 2000) | 4 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/adb_openclose.c * adb_openclose.c (osa_adb_create_db): Default to btree. (osa_adb_init_db): Set up btinfo as well. (osa_adb_open_and_lock): Try btree, then hash. ------------------------------------------------------------------------ r12499 | raeburn | 2000-06-30 21:14:04 -0400 (Fri, 30 Jun 2000) | 2 lines Changed paths: M /trunk/src/windows/ChangeLog M /trunk/src/windows/cns/ChangeLog M /trunk/src/windows/cns/cns.c M /trunk/src/windows/cns/cns_reg.c M /trunk/src/windows/cns/tktlist.c M /trunk/src/windows/version.rc M /trunk/src/windows/wintel/ChangeLog M /trunk/src/windows/wintel/auth.c M /trunk/src/windows/wintel/encrypt.c pullup from 1.2-beta4 ------------------------------------------------------------------------ r12498 | raeburn | 2000-06-30 20:59:57 -0400 (Fri, 30 Jun 2000) | 2 lines Changed paths: M /trunk/src/clients/ChangeLog M /trunk/src/clients/configure.in M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/Makefile.in M /trunk/src/clients/ksu/ccache.c M /trunk/src/clients/ksu/ksu.M M /trunk/src/clients/ksu/main.c M /trunk/src/config-files/ChangeLog M /trunk/src/config-files/krb5.conf.M pullup from 1.2-beta4 ------------------------------------------------------------------------ r12497 | raeburn | 2000-06-30 20:51:58 -0400 (Fri, 30 Jun 2000) | 2 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin.M M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kadmin/cli/strftime.c M /trunk/src/kadmin/ktutil/ChangeLog M /trunk/src/kadmin/ktutil/ktutil_funcs.c M /trunk/src/kadmin/passwd/ChangeLog M /trunk/src/kadmin/passwd/xm_kpasswd.c M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/schpw.c M /trunk/src/kadmin/testing/proto/ChangeLog M /trunk/src/kadmin/testing/proto/kdc.conf.proto M /trunk/src/kadmin/testing/proto/krb5.conf.proto M /trunk/src/kadmin/testing/util/ChangeLog M /trunk/src/kadmin/testing/util/tcl_kadm5.c M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/acl_files.c M /trunk/src/kadmin/v4server/admin_server.c M /trunk/src/kadmin/v4server/kadm_err.et M /trunk/src/kadmin/v4server/kadm_ser_wrap.c M /trunk/src/kadmin/v4server/kadm_server.c M /trunk/src/kadmin/v5passwdd/ChangeLog M /trunk/src/kadmin/v5passwdd/kadm5_defs.h M /trunk/src/kadmin/v5passwdd/main.c M /trunk/src/kadmin/v5passwdd/proto_serv.c pullup from 1.2-beta4 ------------------------------------------------------------------------ r12496 | tlyu | 2000-06-30 20:31:06 -0400 (Fri, 30 Jun 2000) | 5 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/dump.c * dump.c: Add a new dump version, r1_3_version, and make it the default; it will be used in krb5-1.3 and will permit a principal's kadm5 data to be dumped. This is an interim measure until we redesign the dump format somewhat. ------------------------------------------------------------------------ r12495 | raeburn | 2000-06-30 19:57:42 -0400 (Fri, 30 Jun 2000) | 2 lines Changed paths: M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/rpc_test_setup.sh * rpc_test_setup.sh: Error out if server_handle doesn't get set in the Tcl script. ------------------------------------------------------------------------ r12494 | tlyu | 2000-06-30 19:20:53 -0400 (Fri, 30 Jun 2000) | 3 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/Makefile.in * Makefile.in (all-unix, clean_unix): Removed util/db2 include symlinking rules. ------------------------------------------------------------------------ r12493 | tlyu | 2000-06-30 19:20:09 -0400 (Fri, 30 Jun 2000) | 2 lines Changed paths: M /trunk/src/util/db2/Makefile.in add include file copying ------------------------------------------------------------------------ r12492 | tlyu | 2000-06-30 18:01:50 -0400 (Fri, 30 Jun 2000) | 3 lines Changed paths: M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/Makefile.in * Makefile.in (SHLIB_EXPDEPS): Add libdb. (SHLIB_EXPLIBS): Add -ldb. ------------------------------------------------------------------------ r12491 | tlyu | 2000-06-30 18:00:19 -0400 (Fri, 30 Jun 2000) | 3 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/configure.in * configure.in: Remove AIX_DB_LIB kludge as we're now building libdb reasonably. ------------------------------------------------------------------------ r12490 | tlyu | 2000-06-30 17:59:27 -0400 (Fri, 30 Jun 2000) | 4 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in * Makefile.in (SHLIB_EXPDEPS): Add libdb, since we can build this shared now. (SHLIB_EXPLIBS): Add -ldb. ------------------------------------------------------------------------ r12489 | tlyu | 2000-06-30 17:58:00 -0400 (Fri, 30 Jun 2000) | 4 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/Makefile.in * Makefile.in (all-unix, clean_unix): Update for current geography of util/db2; needs to be moved to util/db2/Makefile.in at some point. ------------------------------------------------------------------------ r12488 | tlyu | 2000-06-30 17:57:09 -0400 (Fri, 30 Jun 2000) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in * pre.in: Twiddle things around to support building libdb under krb5 build system. ------------------------------------------------------------------------ r12487 | tlyu | 2000-06-30 17:55:07 -0400 (Fri, 30 Jun 2000) | 16 lines Changed paths: M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/Makefile.in A /trunk/src/util/db2/btree/Makefile.in A /trunk/src/util/db2/clib/Makefile.in M /trunk/src/util/db2/configure.in A /trunk/src/util/db2/db/Makefile.in A /trunk/src/util/db2/hash/Makefile.in A /trunk/src/util/db2/mpool/Makefile.in A /trunk/src/util/db2/recno/Makefile.in A /trunk/src/util/db2/test/Makefile.in * configure.in: Rework to use krb5 build system. * Makefile.in: Rework to use krb5 build system. * btree/Makefile.in: New file. * clib/Makefile.in: New file. * db/Makefile.in: New file. * mpool/Makefile.in: New file. * recno/Makefile.in: New file. * test/Makefile.in: New file. ------------------------------------------------------------------------ r12486 | tlyu | 2000-06-30 17:52:53 -0400 (Fri, 30 Jun 2000) | 3 lines Changed paths: M /trunk/src/util/db2/include/ChangeLog M /trunk/src/util/db2/include/db-int.h * db-int.h: Remove renaming for memmove, strerror, mkstemp since this is now done by the build system. ------------------------------------------------------------------------ r12485 | tlyu | 2000-06-30 17:50:05 -0400 (Fri, 30 Jun 2000) | 3 lines Changed paths: M /trunk/src/util/db2/include A /trunk/src/util/db2/include/.cvsignore D /trunk/src/util/db2/obj Move .cvsignore from obj to include to reflect the discontinuation of the obj directory. ------------------------------------------------------------------------ r12484 | epeisach | 2000-06-30 15:56:54 -0400 (Fri, 30 Jun 2000) | 3 lines Changed paths: M /trunk/src/slave/ChangeLog M /trunk/src/slave/Makefile.in * Makefile.in: kprop does not depend on the database libraries. kpropd does not depend, nor need to link in the database libraries. ------------------------------------------------------------------------ r12483 | epeisach | 2000-06-30 15:55:18 -0400 (Fri, 30 Jun 2000) | 19 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/chpw.c M /trunk/src/lib/krb5/krb/decode_kdc.c M /trunk/src/lib/krb5/krb/decrypt_tk.c M /trunk/src/lib/krb5/krb/enc_helper.c M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/gic_keytab.c M /trunk/src/lib/krb5/krb/gic_pwd.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/kdc_rep_dc.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/preauth2.c M /trunk/src/lib/krb5/krb/rd_rep.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/lib/krb5/krb/str_conv.c M /trunk/src/lib/krb5/krb/t_walk_rtree.c M /trunk/src/lib/krb5/krb/vfy_increds.c * t_walk_rtree.c (main): Declare as returning int. * get_in_tkt.c (_krb5_conf_boolean): Declare as taking a const char * * str_conv.c (krb5_timestamp_to_string): Work around gcc's warning that %c format in strftime might return only two digits for the year. * mk_safe.c, rd_rep.c, send_tgs.c: Remove unused goto label. * kdc_rep_dc.c (krb5_kdc_rep_decrypt_proc): Remove code with no effect. * init_ctx.c: Make krb5_brand[] look used. * chpw.c, decode_kdc.c, decrypt_tk.c, enc_helper.c, get_creds.c, get_in_tkt.c, gic_keytab.c, gic_pwd.c, preauth2.c, vfy_increds.c: Add parentheses around assignment used as truth value ------------------------------------------------------------------------ r12482 | epeisach | 2000-06-30 15:51:59 -0400 (Fri, 30 Jun 2000) | 12 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/ccdefname.c M /trunk/src/lib/krb5/os/changepw.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/sendto_kdc.c M /trunk/src/lib/krb5/os/sn2princ.c M /trunk/src/lib/krb5/os/t_an_to_ln.c * t_an_to_ln.c: Include for prototypes. * locate_kdc.c (krb5_locate_srv_dns): Remove unused variable. * changepw.c, sendto_kdc.c, sn2princ.c: Add parentheses around assignment used as truth value. * ccdefname.c (get_from_os): Cast return from getuid() to long and indicate use of format in sprintf. gcc -Wall complaints. ------------------------------------------------------------------------ r12481 | epeisach | 2000-06-30 15:48:38 -0400 (Fri, 30 Jun 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/init_ets.c init_ets.c: Remove unused variable. ------------------------------------------------------------------------ r12480 | epeisach | 2000-06-30 15:47:24 -0400 (Fri, 30 Jun 2000) | 3 lines Changed paths: M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_io.c * rc_io.c (krb5_rc_io_creat): Cast getpid() to int. (Use of a long might overflow buffer if pid_t is 64 bits */ ------------------------------------------------------------------------ r12479 | epeisach | 2000-06-30 15:46:34 -0400 (Fri, 30 Jun 2000) | 5 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/afsstring2key.c * afsstring2key.c: Initialization of S[8][64] - each 64 elements enclosed in brackets. gcc -Wall complaint. ------------------------------------------------------------------------ r12478 | epeisach | 2000-06-30 15:44:54 -0400 (Fri, 30 Jun 2000) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/crypto_libinit.c crypto_libinit.c: Add prototype for prng_cleanup(). ------------------------------------------------------------------------ r12477 | epeisach | 2000-06-30 15:34:38 -0400 (Fri, 30 Jun 2000) | 11 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/configure.in M /trunk/src/util/pty/pty-int.h * pty-int.h: Add getutmpx() prototype if needed. * configure.in: If getutmpx() exists on the system, test if a prototype is provided by the system headers. This was picked up by gcc -Wall. Under Linux glibc 2.1, the system header file provides a prototype for getutmpx() only if _GNU_SOURCE is defined (GNU extensions). The test offeres a prototype (which matches in this case) - if the prototype conflicts with a system provided one, we do not provide it. ------------------------------------------------------------------------ r12476 | epeisach | 2000-06-30 08:57:11 -0400 (Fri, 30 Jun 2000) | 5 lines Changed paths: M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/setenv.c * setenv.c: Do not provide prototype for static function unless defined. gcc -Wall error. ------------------------------------------------------------------------ r12475 | epeisach | 2000-06-30 08:54:49 -0400 (Fri, 30 Jun 2000) | 3 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/random_key.c * random_key.c (des_random_key): Add parentheses around assignment used as truth value. ------------------------------------------------------------------------ r12474 | tlyu | 2000-06-29 21:24:13 -0400 (Thu, 29 Jun 2000) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1buf.h * asn1buf.h (asn1buf_insert_octet): Define using __inline__ rather than inline in order to shut up gcc -pedantic. ------------------------------------------------------------------------ r12473 | raeburn | 2000-06-29 20:43:01 -0400 (Thu, 29 Jun 2000) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/config.guess M /trunk/src/config/config.sub M /trunk/src/config/libobj.in M /trunk/src/config/pre.in pullup from 1.2-beta4 ------------------------------------------------------------------------ r12472 | raeburn | 2000-06-29 20:36:31 -0400 (Thu, 29 Jun 2000) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/acconfig.h M /trunk/src/aclocal.m4 M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kerberos_v4.c M /trunk/src/kdc/network.c M /trunk/src/slave/ChangeLog M /trunk/src/slave/kprop.c M /trunk/src/wconfig.c pullup from 1.2-beta4 ------------------------------------------------------------------------ r12471 | raeburn | 2000-06-29 20:31:09 -0400 (Thu, 29 Jun 2000) | 2 lines Changed paths: A /trunk/src/lib/gssapi/krb5/3des.txt merge from 1.2 branch ------------------------------------------------------------------------ r12470 | raeburn | 2000-06-29 20:16:21 -0400 (Thu, 29 Jun 2000) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/defines.h M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krsh.c M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/bsd/login.c M /trunk/src/appl/bsd/v4rcp.c M /trunk/src/appl/gssftp/ChangeLog M /trunk/src/appl/gssftp/configure.in M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/cmds.c M /trunk/src/appl/gssftp/ftp/domacro.c M /trunk/src/appl/gssftp/ftp/ftp.c M /trunk/src/appl/gssftp/ftp/glob.c M /trunk/src/appl/gssftp/ftp/main.c M /trunk/src/appl/gssftp/ftp/secure.c M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpcmd.y M /trunk/src/appl/gssftp/ftpd/ftpd.c M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/gettytab.c M /trunk/src/appl/telnet/libtelnet/kerberos.c M /trunk/src/appl/telnet/libtelnet/kerberos5.c M /trunk/src/appl/telnet/libtelnet/spx.c M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/commands.c M /trunk/src/appl/telnet/telnet/externs.h M /trunk/src/appl/telnet/telnet/main.c M /trunk/src/appl/telnet/telnet/tn3270.c M /trunk/src/appl/telnet/telnet/utilities.c M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/sys_term.c M /trunk/src/appl/telnet/telnetd/telnetd-ktd.c M /trunk/src/appl/telnet/telnetd/telnetd.c 1.2-beta4 pullup ------------------------------------------------------------------------ r12463 | epeisach | 2000-06-29 11:07:14 -0400 (Thu, 29 Jun 2000) | 2 lines Changed paths: M /trunk/src/util/dyn/ChangeLog M /trunk/src/util/dyn/dyn_insert.c M /trunk/src/util/dyn/dyn_put.c dyn_insert.c, dyn_put.c: Include string.h for memmove prototype. ------------------------------------------------------------------------ r12462 | epeisach | 2000-06-28 21:10:31 -0400 (Wed, 28 Jun 2000) | 3 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/iter-test.c * iter-test.c (main): Code was using ovsec_kadm_ret_t in place of an int for referencing array. ------------------------------------------------------------------------ r12461 | epeisach | 2000-06-28 21:08:55 -0400 (Wed, 28 Jun 2000) | 3 lines Changed paths: M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/client_init.c * client_init.c (_kadm5_init_any): gss_krb5_ccache_name returns const char *, but the code was treating it as a char *. ------------------------------------------------------------------------ r12460 | epeisach | 2000-06-28 21:05:21 -0400 (Wed, 28 Jun 2000) | 3 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/alt_prof.c * alt_prof.c (krb5_aprof_init): profile_init takes a profile_filespec_t as argument instad of char **. ------------------------------------------------------------------------ r12459 | epeisach | 2000-06-28 21:02:57 -0400 (Wed, 28 Jun 2000) | 5 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/cr_tkt.c M /trunk/src/lib/krb4/getst.c * cr_tkt.c: Provide prototype for static krb_cr_tkt_int function before being used. * getst.c: Remove unused variable. ------------------------------------------------------------------------ r12458 | epeisach | 2000-06-28 21:00:13 -0400 (Wed, 28 Jun 2000) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/prng.c prng.c (prng_cleanup): Ensure memory allocated before calling free. ------------------------------------------------------------------------ r12457 | epeisach | 2000-06-28 20:53:24 -0400 (Wed, 28 Jun 2000) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/conv_princ.c M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/mk_rep.c M /trunk/src/lib/krb5/krb/parse.c M /trunk/src/lib/krb5/krb/send_tgs.c * conv_princ.c, get_creds.c, get_in_tkt.c, mk_rep.c, parse.c, send_tgs.c: Remove unused variable. ------------------------------------------------------------------------ r12456 | epeisach | 2000-06-28 20:47:11 -0400 (Wed, 28 Jun 2000) | 6 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/def_realm.c M /trunk/src/lib/krb5/os/gmt_mktime.c M /trunk/src/lib/krb5/os/locate_kdc.c * def_realm.c: Add newline at end of file. * gmt_mktime.c: Define days_in_month as type int. * locate_kdc.c (krb5_locate_srv_dns): Cleanup unused variables. ------------------------------------------------------------------------ r12455 | epeisach | 2000-06-28 20:42:17 -0400 (Wed, 28 Jun 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/srvtab/ChangeLog M /trunk/src/lib/krb5/keytab/srvtab/kts_util.c Clean up unused variable ------------------------------------------------------------------------ r12454 | epeisach | 2000-06-28 20:33:05 -0400 (Wed, 28 Jun 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc_gprin.c M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/scc_skip.c Remove unused variables ------------------------------------------------------------------------ r12453 | epeisach | 2000-06-28 20:30:54 -0400 (Wed, 28 Jun 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/ccdefault.c ccdefault.c: Add newline at end of file (compiler warning) ------------------------------------------------------------------------ r12452 | epeisach | 2000-06-28 20:26:13 -0400 (Wed, 28 Jun 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_get.c asn1_get.c (asn1_get_tag): Remove unused variable. ------------------------------------------------------------------------ r12451 | epeisach | 2000-06-28 20:21:47 -0400 (Wed, 28 Jun 2000) | 11 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/cleanup.c M /trunk/src/util/pty/configure.in M /trunk/src/util/pty/getpty.c M /trunk/src/util/pty/pty-int.h * getpty.c (pty_getpty): More conditionalizing variable defintion based on OS features. * cleanup.c (pty_cleanup): Add parenthesis about assignment in conditional (gcc suggestion). * pty-int.h: Include pty.h if it exists (for openpty prototype under Linux). * configure.in: Check for pty.h ------------------------------------------------------------------------ r12448 | epeisach | 2000-06-28 13:00:27 -0400 (Wed, 28 Jun 2000) | 2 lines Changed paths: M /trunk/src/lib/crypto/keyhash_provider/ChangeLog M /trunk/src/lib/crypto/keyhash_provider/descbc.c Get rid of unused variable ------------------------------------------------------------------------ r12447 | epeisach | 2000-06-28 12:59:15 -0400 (Wed, 28 Jun 2000) | 2 lines Changed paths: M /trunk/src/lib/crypto/enc_provider/ChangeLog M /trunk/src/lib/crypto/enc_provider/des.c M /trunk/src/lib/crypto/enc_provider/des3.c des.c, des3.c: Remove unused variables. ------------------------------------------------------------------------ r12446 | epeisach | 2000-06-28 12:57:46 -0400 (Wed, 28 Jun 2000) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/afsstring2key.c afsstring2key.c: "register x" -> "register int x" ------------------------------------------------------------------------ r12444 | epeisach | 2000-06-28 11:40:46 -0400 (Wed, 28 Jun 2000) | 3 lines Changed paths: M /trunk/src/util/dyn/ChangeLog M /trunk/src/util/dyn/dyn_create.c M /trunk/src/util/dyn/dyn_delete.c M /trunk/src/util/dyn/dyn_insert.c M /trunk/src/util/dyn/dyn_put.c * dyn_create.c, dyn_delete.c, dyn_insert.c, dyn_put.c: Use %p format for displaying pointers ------------------------------------------------------------------------ r12442 | raeburn | 2000-06-27 17:00:02 -0400 (Tue, 27 Jun 2000) | 2 lines Changed paths: A /branches/unlabeled-1.1.4/src A /branches/unlabeled-1.1.4/src/lib A /branches/unlabeled-1.1.4/src/lib/gssapi A /branches/unlabeled-1.1.4/src/lib/gssapi/krb5 A /branches/unlabeled-1.1.4/src/lib/gssapi/krb5/3des.txt M /trunk/src/lib/ChangeLog M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/dk/ChangeLog M /trunk/src/lib/crypto/dk/derive.c M /trunk/src/lib/crypto/dk/dk_decrypt.c M /trunk/src/lib/crypto/dk/dk_encrypt.c M /trunk/src/lib/crypto/old/ChangeLog M /trunk/src/lib/crypto/old/old_decrypt.c M /trunk/src/lib/crypto/old/old_encrypt.c M /trunk/src/lib/crypto/prng.c M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/add_cred.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/inq_cred.c M /trunk/src/lib/gssapi/krb5/k5seal.c M /trunk/src/lib/gssapi/krb5/k5unseal.c M /trunk/src/lib/gssapi/krb5/ser_sctx.c M /trunk/src/lib/gssapi/krb5/util_cksum.c M /trunk/src/lib/gssapi/krb5/util_crypt.c M /trunk/src/lib/gssapi/krb5/util_seed.c M /trunk/src/lib/gssapi/krb5/util_seqnum.c M /trunk/src/lib/gssapi/krb5/wrap_size_limit.c M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/admin.h M /trunk/src/lib/kadm5/admin_internal.h M /trunk/src/lib/kadm5/alt_prof.c M /trunk/src/lib/kadm5/chpass_util.c M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/client_init.c M /trunk/src/lib/kadm5/clnt/clnt_chpass_util.c M /trunk/src/lib/kadm5/logger.c M /trunk/src/lib/kadm5/ovsec_glue.c M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/adb_openclose.c M /trunk/src/lib/kadm5/srv/svr_chpass_util.c M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/api.2/chpass-principal-v2.exp M /trunk/src/lib/kadm5/unit-test/api.2/get-principal-v2.exp M /trunk/src/lib/kadm5/unit-test/api.2/randkey-principal-v2.exp M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/fetch_mkey.c M /trunk/src/lib/kdb/setup_mkey.c M /trunk/src/lib/kdb/store_mkey.c M /trunk/src/lib/kdb/t_kdb.c M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Password.c M /trunk/src/lib/krb4/configure.in M /trunk/src/lib/krb4/cr_auth_repl.c M /trunk/src/lib/krb4/cr_ciph.c M /trunk/src/lib/krb4/cr_death_pkt.c M /trunk/src/lib/krb4/cr_err_repl.c M /trunk/src/lib/krb4/cr_tkt.c M /trunk/src/lib/krb4/decomp_tkt.c M /trunk/src/lib/krb4/dest_tkt.c M /trunk/src/lib/krb4/g_ad_tkt.c M /trunk/src/lib/krb4/g_in_tkt.c M /trunk/src/lib/krb4/g_krbhst.c M /trunk/src/lib/krb4/g_krbrlm.c M /trunk/src/lib/krb4/g_pw_in_tkt.c M /trunk/src/lib/krb4/in_tkt.c M /trunk/src/lib/krb4/kntoln.c M /trunk/src/lib/krb4/kparse.c M /trunk/src/lib/krb4/kuserok.c M /trunk/src/lib/krb4/mk_auth.c M /trunk/src/lib/krb4/mk_err.c M /trunk/src/lib/krb4/mk_req.c M /trunk/src/lib/krb4/rd_req.c M /trunk/src/lib/krb4/realmofhost.c M /trunk/src/lib/krb4/recvauth.c M /trunk/src/lib/krb4/send_to_kdc.c M /trunk/src/lib/krb4/sendauth.c M /trunk/src/lib/krb4/tf_util.c M /trunk/src/lib/krb4/win_store.c M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/chk_trans.c M /trunk/src/lib/krb5/krb/conv_princ.c M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/kfree.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/recvauth.c M /trunk/src/lib/krb5/krb/sendauth.c M /trunk/src/lib/krb5/krb/t_kerb.c M /trunk/src/lib/krb5/krb/t_krb5.conf M /trunk/src/lib/krb5/krb/t_ref_kerb.out M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/an_to_ln.c M /trunk/src/lib/krb5/os/ccdefname.c M /trunk/src/lib/krb5/os/changepw.c M /trunk/src/lib/krb5/os/def_realm.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/init_os_ctx.c M /trunk/src/lib/krb5/os/kuserok.c M /trunk/src/lib/krb5/os/localaddr.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/syslog.c M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_io.c M /trunk/src/lib/krb5_32.def M /trunk/src/lib/krb5util/ChangeLog M /trunk/src/lib/krb5util/compat_recv.c M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/auth_gssapi_misc.c M /trunk/src/lib/rpc/clnt_perror.c M /trunk/src/lib/rpc/clnt_simple.c M /trunk/src/lib/rpc/clnt_tcp.c M /trunk/src/lib/rpc/clnt_udp.c M /trunk/src/lib/rpc/get_myaddress.c M /trunk/src/lib/rpc/pmap_rmt.c M /trunk/src/lib/rpc/svc_auth_gssapi.c M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/lib/helpers.exp M /trunk/src/lib/win_glue.c pullup from 1.2 branch ------------------------------------------------------------------------ r12440 | raeburn | 2000-06-27 16:42:16 -0400 (Tue, 27 Jun 2000) | 12 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin dalmeida: * krb5.hin (krb5_get_tgs_ktypes, krb5_free_ktypes): Fix linkage to be KRB5_CALLCONV. * k5-int.h (krb5int_cc_default): Fix linkage to be consistent with code. (Note: We should dump KRB5_DLLIMP.) me: * krb5.hin (krb5_recvauth_version, krb5_free_ktypes): Declare. ------------------------------------------------------------------------ r12439 | raeburn | 2000-06-27 14:44:32 -0400 (Tue, 27 Jun 2000) | 7 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/krb.h * krb.h (krb4_swab16): Mask upper byte of input after shifting, in case the input value is a signed short. (krb4_swab32): Mask high byte of input value after shifting, to avoid "time out of bounds" error when byte orders are different and low byte of timestamp has its high bit set and the timestamp is stored as a signed value. (krb_get_err_text): Don't use "errno" as an argument name. ------------------------------------------------------------------------ r12438 | epeisach | 2000-06-26 19:24:38 -0400 (Mon, 26 Jun 2000) | 12 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/getpty.c M /trunk/src/util/pty/libpty.h M /trunk/src/util/pty/open_slave.c M /trunk/src/util/pty/update_utmp.c M /trunk/src/util/pty/update_wtmp.c * libpty.h: If SOCK_DGRAM is not defined, provide a definition for struct sockaddr_in to satisfy prototype. (based on similar code in k5-int.h). * update_wtmp.c (ptyint_update_wtmp), update_utmp.c (pty_update_utmp), open_slave.c (pty_open_slave), getpty.c (pty_getpty): conditionalize definition of variables based on code paths that are included. Essentially, clean up many compiler warnings. ------------------------------------------------------------------------ r12437 | epeisach | 2000-06-26 19:18:00 -0400 (Mon, 26 Jun 2000) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog Fix email address in ChangeLog ------------------------------------------------------------------------ r12436 | epeisach | 2000-06-26 19:17:37 -0400 (Mon, 26 Jun 2000) | 8 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_init.c M /trunk/src/util/profile/profile.hin * prof_init.c (profile_init_path): Use profile_filespec_t instead of char *. (change provided by Nathan Neulinger ) * profile.hin: Make definition of const_profile_filespec_t to be based on profile_filespec_t. Compile time warnings cleanup. ------------------------------------------------------------------------ r12435 | epeisach | 2000-06-26 19:09:57 -0400 (Mon, 26 Jun 2000) | 2 lines Changed paths: M /trunk/src/util/dyn/ChangeLog M /trunk/src/util/dyn/dyn_realloc.c * dyn_realloc.c: Remove unused variable ------------------------------------------------------------------------ r12434 | raeburn | 2000-06-26 16:59:04 -0400 (Mon, 26 Jun 2000) | 2 lines Changed paths: M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/btree/bt_put.c * btree/bt_put.c (__bt_put): Initialize "e". ------------------------------------------------------------------------ r12433 | raeburn | 2000-06-26 16:57:51 -0400 (Mon, 26 Jun 2000) | 2 lines Changed paths: M /trunk/src/util/db2/test/ChangeLog M /trunk/src/util/db2/test/dbtest.c * dbtest.c (err): Add format attribute to decl, for typechecking under GNU C. ------------------------------------------------------------------------ r12432 | raeburn | 2000-06-26 16:55:49 -0400 (Mon, 26 Jun 2000) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/com_err.h * com_err.h (com_err): Declare with format attribute if using gcc. ------------------------------------------------------------------------ r12427 | raeburn | 2000-06-23 18:53:06 -0400 (Fri, 23 Jun 2000) | 2 lines Changed paths: M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/kdb5_mkdums.c M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp M /trunk/src/tests/hammer/ChangeLog M /trunk/src/tests/hammer/kdc5_hammer.c M /trunk/src/tests/verify/ChangeLog M /trunk/src/tests/verify/kdb5_verify.c merge from krb5-1-2-beta4 ------------------------------------------------------------------------ r12426 | raeburn | 2000-06-23 18:43:59 -0400 (Fri, 23 Jun 2000) | 2 lines Changed paths: M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/hash/dbm.c M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/com_err.c M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/configure.in M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/help.c M /trunk/src/util/ss/list_rqs.c M /trunk/src/util/ss/mk_cmds.c M /trunk/src/util/ss/utils.c merge from krb5-1-2-beta4 ------------------------------------------------------------------------ r12425 | raeburn | 2000-06-23 18:38:21 -0400 (Fri, 23 Jun 2000) | 2 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/admin.texinfo M /trunk/doc/build.texinfo M /trunk/doc/copyright.texinfo M /trunk/doc/definitions.texinfo M /trunk/doc/install.texinfo M /trunk/doc/krb425.texinfo M /trunk/doc/send-pr.texinfo merge from krb5-1-2-beta4 ------------------------------------------------------------------------ r12369 | lxs | 2000-06-08 21:26:24 -0400 (Thu, 08 Jun 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/ChangeLog M /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.c 2000-06-08 Alexandra Ellwood * stdcc_util.c (dupCCtoK5, dupK5toCC): Fixed code that stores times in localtime, not in kdc time. ------------------------------------------------------------------------ r12356 | jaltman | 2000-06-06 10:56:40 -0400 (Tue, 06 Jun 2000) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h Fix prototype for krb5int_cc_default so that the K5 library will compile on Windows ------------------------------------------------------------------------ r12332 | tritan | 2000-05-31 22:02:04 -0400 (Wed, 31 May 2000) | 3 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/configure.in M /trunk/src/appl/telnet/telnetd/defs.h M /trunk/src/kadmin/ChangeLog M /trunk/src/kadmin/configure.in M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/ovload.c M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/kadm_rpc_svc.c M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/configure.in M /trunk/src/lib/crypto/nfold.c M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/configure.in M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/util_token.c M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/k5unseal.c M /trunk/src/lib/gssapi/krb5/util_cksum.c M /trunk/src/lib/gssapi/krb5/util_crypt.c M /trunk/src/lib/gssapi/krb5/util_seed.c M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/chpass_util.c M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/client_init.c M /trunk/src/lib/kadm5/clnt/client_principal.c M /trunk/src/lib/kadm5/clnt/client_rpc.c M /trunk/src/lib/kadm5/configure.in M /trunk/src/lib/kadm5/server_internal.h M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/adb_free.c M /trunk/src/lib/kadm5/srv/adb_xdr.c M /trunk/src/lib/kadm5/srv/server_dict.c M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/configure.in M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/fwd_tgt.c Check for existance of . (from Nathan Neulinger ) ------------------------------------------------------------------------ r12331 | tritan | 2000-05-31 21:44:22 -0400 (Wed, 31 May 2000) | 2 lines Changed paths: M /trunk/src/appl/ChangeLog M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gssftp/ChangeLog M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/sample/ChangeLog M /trunk/src/appl/sample/sclient/ChangeLog M /trunk/src/appl/sample/sserver/ChangeLog M /trunk/src/appl/simple/ChangeLog M /trunk/src/appl/simple/client/ChangeLog M /trunk/src/appl/simple/server/ChangeLog M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/user_user/ChangeLog M /trunk/src/clients/kdestroy/ChangeLog M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/kpasswd/ChangeLog M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/kvno/ChangeLog M /trunk/src/config/ChangeLog M /trunk/src/kadmin/ChangeLog M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/kdbkeys/ChangeLog M /trunk/src/kadmin/ktutil/ChangeLog M /trunk/src/kadmin/passwd/ChangeLog M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/testing/ChangeLog M /trunk/src/kadmin/testing/util/ChangeLog M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v5passwdd/ChangeLog M /trunk/src/kdc/ChangeLog M /trunk/src/krb524/ChangeLog M /trunk/src/lib/ChangeLog M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/dk/ChangeLog M /trunk/src/lib/crypto/enc_provider/ChangeLog M /trunk/src/lib/crypto/hash_provider/ChangeLog M /trunk/src/lib/crypto/keyhash_provider/ChangeLog M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/old/ChangeLog M /trunk/src/lib/crypto/raw/ChangeLog M /trunk/src/lib/crypto/sha1/ChangeLog M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/ccapi/ChangeLog M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/memory/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/db/ChangeLog M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/srvtab/ChangeLog M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5util/ChangeLog M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/slave/ChangeLog M /trunk/src/tests/ChangeLog M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/dejagnu/ChangeLog M /trunk/src/tests/gssapi/ChangeLog M /trunk/src/tests/hammer/ChangeLog M /trunk/src/tests/resolve/ChangeLog M /trunk/src/tests/verify/ChangeLog M /trunk/src/util/ChangeLog M /trunk/src/util/db2/obj/ChangeLog M /trunk/src/util/dyn/ChangeLog M /trunk/src/util/et/ChangeLog M /trunk/src/util/profile/ChangeLog M /trunk/src/util/pty/ChangeLog M /trunk/src/util/send-pr/ChangeLog M /trunk/src/util/ss/ChangeLog Change wsanchez@apple -> tritan@mit ------------------------------------------------------------------------ r12329 | tritan | 2000-05-31 18:40:29 -0400 (Wed, 31 May 2000) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog Add bindir/sbindir changelog entry ------------------------------------------------------------------------ r12323 | lxs | 2000-05-31 13:57:18 -0400 (Wed, 31 May 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccdefault.c This time really: 2000-5-31 Alexandra Ellwood ccdefault.c: Changed kerberosPrincipal_V5 to kerberosVersion_V5 to reflect the new KLL constant name. ------------------------------------------------------------------------ r12322 | lxs | 2000-05-31 13:35:51 -0400 (Wed, 31 May 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/ccdefault.c 2000-5-31 Alexandra Ellwood ccdefault.c: Changed kerberosPrincipal_V5 to kerberosVersion_V5 to reflect the new KLL constant name. ------------------------------------------------------------------------ r12316 | tritan | 2000-05-31 02:24:54 -0400 (Wed, 31 May 2000) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/osconf.h Also use SBINDIR for kpropd ------------------------------------------------------------------------ r12315 | tritan | 2000-05-31 02:19:16 -0400 (Wed, 31 May 2000) | 3 lines Changed paths: M /trunk/src/include/krb5/Makefile.in M /trunk/src/include/krb5/stock/osconf.h Use bindir and sbindir variables provided by configure rather than assuming a standard layout in osconf.h. ------------------------------------------------------------------------ r12293 | lxs | 2000-05-19 18:23:22 -0400 (Fri, 19 May 2000) | 9 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/acquire_cred.c 2000-5-19 Alexandra Ellwood * acquire_cred.c: Changed to use krb5int_cc_default. This function supports the Kerberos Login Library and pops up a dialog if the cache does not contain valid tickets. This is used to automatically get a tgt before obtaining service tickets. Note that this should be an internal function because callers don't expect krb5_cc_default to pop up a dialog! (We found this out the hard way :-) ------------------------------------------------------------------------ r12292 | lxs | 2000-05-19 18:21:41 -0400 (Fri, 19 May 2000) | 9 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/ccdefault.c 2000-5-19 Alexandra Ellwood * ccdefault.c: Added krb5int_cc_default. This function supports the Kerberos Login Library and pops up a dialog if the cache does not contain valid tickets. This is used to automatically get a tgt before obtaining service tickets. Note that this should be an internal function because callers don't expect krb5_cc_default to pop up a dialog! (We found this out the hard way :-) ------------------------------------------------------------------------ r12291 | lxs | 2000-05-19 18:13:49 -0400 (Fri, 19 May 2000) | 9 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/fwd_tgt.c M /trunk/src/lib/krb5/krb/sendauth.c 2000-5-19 Alexandra Ellwood * sendauth.c, fwd_tgt.c: Changed to use krb5int_cc_default. This function supports the Kerberos Login Library and pops up a dialog if the cache does not contain valid tickets. This is used to automatically get a tgt before obtaining service tickets. Note that this should be an internal function because callers don't expect krb5_cc_default to pop up a dialog! (We found this out the hard way :-) ------------------------------------------------------------------------ r12290 | lxs | 2000-05-19 18:06:05 -0400 (Fri, 19 May 2000) | 9 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h 2000-5-19 Alexandra Ellwood * krb5-int.h: Added krb5int_cc_default. This function supports the Kerberos Login Library and pops up a dialog if the cache does not contain valid tickets. This is used to automatically get a tgt before obtaining service tickets. Note that this should be an internal function because callers don't expect krb5_cc_default to pop up a dialog! (We found this out the hard way :-) ------------------------------------------------------------------------ r12289 | lxs | 2000-05-19 17:55:51 -0400 (Fri, 19 May 2000) | 2 lines Changed paths: M /trunk/src/mac/K5Library.exp Added krb5int_cc_default to export list under private exports. GSSLib uses it. ------------------------------------------------------------------------ r12288 | lxs | 2000-05-19 17:54:16 -0400 (Fri, 19 May 2000) | 4 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/macsock.h 2000-5-18 Alexandra Ellwood * macsock.h: local_addr_fallback_kludge defined to 0 again... fixed gethostname ------------------------------------------------------------------------ r12284 | dalmeida | 2000-05-18 18:04:23 -0400 (Thu, 18 May 2000) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/ChangeLog M /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.c M /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.h Remove unused variables. Reindent to krb5 coding style. Remove whitespace at end of lines. Replace C++ comments with C comments. ------------------------------------------------------------------------ r12283 | dalmeida | 2000-05-18 16:54:01 -0400 (Thu, 18 May 2000) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/ChangeLog M /trunk/src/lib/krb5/ccache/ccapi/winccld.h Do not define or try to load cc_lock_request, which is not actually used anywhere in the code. ------------------------------------------------------------------------ r12261 | jaltman | 2000-05-15 23:20:20 -0400 (Mon, 15 May 2000) | 8 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in A /trunk/src/lib/krb5/krb/appdefault.c 2000-05-15 Jeffrey Altman * Added new source file appdefault.c Implements new public functions krb5_appdefault_string krb5_appdefault_boolean ------------------------------------------------------------------------ r12260 | jaltman | 2000-05-15 23:19:11 -0400 (Mon, 15 May 2000) | 7 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/krb5_32.def 2000-05-15 Jeffrey Altman * Export new public functions krb5_appdefault_string krb5_appdefault_boolean ------------------------------------------------------------------------ r12259 | jaltman | 2000-05-15 23:18:33 -0400 (Mon, 15 May 2000) | 7 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin 2000-05-15 Jeffrey Altman * krb5.hin -- Added new public function prototypes krb5_appdefault_string krb5_appdefault_boolean ------------------------------------------------------------------------ r12257 | lxs | 2000-05-15 18:42:19 -0400 (Mon, 15 May 2000) | 6 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_get.c 2000-05-15 Alexandra Ellwood * prof_get.c: prof_parse_boolean () was missing some curly brackets and was failing to check all the values in the list of possible strings. ------------------------------------------------------------------------ r12243 | lxs | 2000-05-09 14:27:21 -0400 (Tue, 09 May 2000) | 5 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/localaddr.c 2000-05-09 Alexandra Ellwood *localaddr.c: Fixed the local_addr_fallback_kludge so that it actually does something. Before that the error code it was handling was blowing it away in cleanup. ------------------------------------------------------------------------ r12242 | lxs | 2000-05-09 14:19:18 -0400 (Tue, 09 May 2000) | 6 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/macsock.h 2000-5-9 Alexandra Ellwood * macsock.h: local_addr_fallback_kludge now defined to magic gethostaddr function in the Sockets Library, which does exactly what we want if the search domain is not specified. ------------------------------------------------------------------------ r12231 | tritan | 2000-05-05 17:55:55 -0400 (Fri, 05 May 2000) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 Finish up Darwin linker flags. ------------------------------------------------------------------------ r12230 | tritan | 2000-05-05 17:38:25 -0400 (Fri, 05 May 2000) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/config/pre.in Use @includedir@ ------------------------------------------------------------------------ r12229 | lxs | 2000-05-05 15:15:19 -0400 (Fri, 05 May 2000) | 2 lines Changed paths: M /trunk/src/mac/Release notes Fixed MIT Kerberos for Macintosh so that it is the same as our future trademark ------------------------------------------------------------------------ r12228 | tritan | 2000-05-04 17:16:20 -0400 (Thu, 04 May 2000) | 2 lines Changed paths: M /trunk/src/ChangeLog kadmin server binaries go into SERVER_BINDIR. ------------------------------------------------------------------------ r12227 | tritan | 2000-05-04 17:13:07 -0400 (Thu, 04 May 2000) | 3 lines Changed paths: M /trunk/src/kadmin/server/Makefile.in M /trunk/src/kadmin/v4server/Makefile.in Put kadmin server binaries in SERVER_BINDIR, not ADMIN_BINDIR. (The default for each is the same.) ------------------------------------------------------------------------ r12220 | meeroh | 2000-05-04 13:50:42 -0400 (Thu, 04 May 2000) | 4 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/ChangeLog M /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.c * stdcc_util.c (dupCCtoK5, dupK5toCC): Conditionalized local/KDC time conversions for Mac-only until we figure out what to do about that ------------------------------------------------------------------------ r12214 | tritan | 2000-05-03 02:51:25 -0400 (Wed, 03 May 2000) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 Clean up Rhapsody/Darwin compilation options. ------------------------------------------------------------------------ r12213 | tritan | 2000-05-02 22:27:29 -0400 (Tue, 02 May 2000) | 2 lines Changed paths: M /trunk/src/ChangeLog Note config.guess changes for Rhapsody/Mac OS X ------------------------------------------------------------------------ r12212 | tritan | 2000-05-02 22:26:11 -0400 (Tue, 02 May 2000) | 2 lines Changed paths: M /trunk/src/aclocal.m4 Match on darwin string for Mac OS X. ------------------------------------------------------------------------ r12211 | tritan | 2000-05-02 22:20:05 -0400 (Tue, 02 May 2000) | 7 lines Changed paths: M /trunk/src/config/config.guess M /trunk/src/config/config.sub Clean up Rhapsody guessing. Use Power* (catches PowerBook). In Mac OS X, uname will return Darwin, not Mac OS, as it did in DP3. Since DP3 is still the current available release, Mac OS is still understood. GNU string for OS X on Macs is powerpc-apple-darwin1.x. The above is consistant with what is being submitted to the autoconf sources. ------------------------------------------------------------------------ r12209 | jaltman | 2000-04-29 20:27:08 -0400 (Sat, 29 Apr 2000) | 5 lines Changed paths: M /branches/krb5-1-2/src/lib/ChangeLog M /branches/krb5-1-2/src/lib/krb5_32.def M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/hst_realm.c 2000-04-29 Jeffrey Altman * hst_realm.c (krb5_get_host_realm) remove the searchlist and defaultrealm _kerberos queries ------------------------------------------------------------------------ r12207 | meeroh | 2000-04-29 17:37:38 -0400 (Sat, 29 Apr 2000) | 2 lines Changed paths: M /trunk/src/mac/Release notes Updated for 3.0d7 ------------------------------------------------------------------------ r12201 | lxs | 2000-04-28 17:06:46 -0400 (Fri, 28 Apr 2000) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gic_pwd.c 2000-04-28 Alexandra Ellwood * gic_pwd.c (krb5_init_creds_password) added code to return to login library if the password is expired (login library handles this error appropriately). ------------------------------------------------------------------------ r12196 | lxs | 2000-04-26 14:54:23 -0400 (Wed, 26 Apr 2000) | 5 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/ccdefault.c 2000-4-26 Alexandra Ellwood * ccdefault.c: Added version number to internal Kerberos Login Library routine. ------------------------------------------------------------------------ r12193 | lxs | 2000-04-25 11:04:29 -0400 (Tue, 25 Apr 2000) | 2 lines Changed paths: M /trunk/src/mac/K5Library.exp Added krb5_get_time_offsets for use by WrappersLib (for storing tickets in the cache with local times rather than kdc times). ------------------------------------------------------------------------ r12186 | meeroh | 2000-04-21 01:13:48 -0400 (Fri, 21 Apr 2000) | 2 lines Changed paths: M /trunk/src/mac/Release notes Updated for 3.0d6 ------------------------------------------------------------------------ r12184 | dalmeida | 2000-04-19 13:18:21 -0400 (Wed, 19 Apr 2000) | 2 lines Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/Makefile.in M /trunk/src/clients/klist/klist.c Use getopt so that we can parse packed options (e.g., -an, -54, etc.). ------------------------------------------------------------------------ r12179 | dalmeida | 2000-04-18 18:59:46 -0400 (Tue, 18 Apr 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/prompter.c * prompter.c (krb5int_set_prompt_types): Set to actual value intead of 0. ------------------------------------------------------------------------ r12178 | dalmeida | 2000-04-18 17:25:52 -0400 (Tue, 18 Apr 2000) | 9 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/ChangeLog M /trunk/src/lib/krb5/ccache/ccapi/stdcc.c M /trunk/src/lib/krb5/ccache/ccapi/winccld.c M /trunk/src/lib/krb5/ccache/ccapi/winccld.h * winccld.h: Define CC_API_VER2 for all Windows code using ccapi. Update dynamic loading declarations to use CC_API_VER2. * stdcc.c: Define CC_API_VER2 if not defined rather than just if not Windows. * winccld.c (LoadFuncs): Get error on DLL load failure even though we do not use it in case we are doing source-level debugging. ------------------------------------------------------------------------ r12175 | dalmeida | 2000-04-18 14:34:24 -0400 (Tue, 18 Apr 2000) | 2 lines Changed paths: M /trunk/src/windows/lib/ChangeLog M /trunk/src/windows/lib/cacheapi.h cacheapi.h: Update to v2. ------------------------------------------------------------------------ r12173 | dalmeida | 2000-04-18 14:28:03 -0400 (Tue, 18 Apr 2000) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Actually clean gss-sample on Windows. ------------------------------------------------------------------------ r12172 | jaltman | 2000-04-15 02:06:03 -0400 (Sat, 15 Apr 2000) | 4 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccdefault.c Jeffrey Altman - typo "==" should have been "=" ------------------------------------------------------------------------ r12170 | lxs | 2000-04-13 18:07:07 -0400 (Thu, 13 Apr 2000) | 10 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog 2000-4-13 Alexandra Ellwood * ccdefault.c: Added Kerberos Login library support (with ifdefs to control whether or not it is on. Also added support to store a krb5_principal in the os_context along with the default ccache name (if known, this principal is the same as the last time we looked at the ccache. * ccdefname.c: Added support to store a krb5_principal in the os_context along with the default ccache name (if known, this principal is the same as the last time we looked at the ccache. ------------------------------------------------------------------------ r12169 | lxs | 2000-04-13 18:06:53 -0400 (Thu, 13 Apr 2000) | 6 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/init_os_ctx.c 2000-4-13 Alexandra Ellwood * init_os_ctx.c: Added support to store a krb5_principal in the os_context along with the default ccache name (if known, this principal is the same as the last time we looked at the ccache. ------------------------------------------------------------------------ r12168 | lxs | 2000-04-13 18:06:38 -0400 (Thu, 13 Apr 2000) | 7 lines Changed paths: M /trunk/src/include/ChangeLog 2000-4-13 Alexandra Ellwood * krb5-int.h: Added support to store a krb5_principal in the os_context along with the default ccache name (if known, this principal is the same as the last time we looked at the ccache. * win-mac.h: Set up the macintosh build to use KerberosLogin. ------------------------------------------------------------------------ r12167 | lxs | 2000-04-13 18:05:57 -0400 (Thu, 13 Apr 2000) | 6 lines Changed paths: M /trunk/src/lib/krb5/os/ccdefname.c 2000-4-13 Alexandra Ellwood * ccdefname.c: Added support to store a krb5_principal in the os_context along with the default ccache name (if known, this principal is the same as the last time we looked at the ccache. ------------------------------------------------------------------------ r12166 | lxs | 2000-04-13 18:05:46 -0400 (Thu, 13 Apr 2000) | 7 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccdefault.c 2000-4-13 Alexandra Ellwood * ccdefault.c: Added Kerberos Login library support (with ifdefs to control whether or not it is on. Also added support to store a krb5_principal in the os_context along with the default ccache name (if known, this principal is the same as the last time we looked at the ccache. ------------------------------------------------------------------------ r12165 | lxs | 2000-04-13 18:04:39 -0400 (Thu, 13 Apr 2000) | 4 lines Changed paths: M /trunk/src/include/win-mac.h 2000-4-13 Alexandra Ellwood * win-mac.h: Set up the macintosh build to use KerberosLogin. ------------------------------------------------------------------------ r12164 | lxs | 2000-04-13 18:04:20 -0400 (Thu, 13 Apr 2000) | 6 lines Changed paths: M /trunk/src/include/k5-int.h 2000-4-13 Alexandra Ellwood * krb5-int.h: Added support to store a krb5_principal in the os_context along with the default ccache name (if known, this principal is the same as the last time we looked at the ccache. ------------------------------------------------------------------------ r12163 | lxs | 2000-04-13 18:02:08 -0400 (Thu, 13 Apr 2000) | 2 lines Changed paths: M /trunk/src/mac/Makefile Added LoginLib, UtilitiesLib to Kerberos5Lib for popup dialog support. ------------------------------------------------------------------------ r12158 | dalmeida | 2000-04-11 17:22:24 -0400 (Tue, 11 Apr 2000) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Clean gss-sample on Windows. ------------------------------------------------------------------------ r12156 | tlyu | 2000-04-08 03:37:37 -0400 (Sat, 08 Apr 2000) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/vfy_increds.c * vfy_increds.c (krb5_verify_init_creds): appdefault_boolean -> libdefault_boolean; it somehow got missed earlier. ------------------------------------------------------------------------ r12155 | tlyu | 2000-04-08 03:36:03 -0400 (Sat, 08 Apr 2000) | 5 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/wrap_size_limit.c * wrap_size_limit.c (krb5_gss_wrap_size_limit): Fix up wrap_size_limit() to deal with integrity wrap tokens properly. The rfc1964 mech always pads and confounds regardless of whether confidentiality is requested. ------------------------------------------------------------------------ r12154 | jaltman | 2000-04-07 15:14:20 -0400 (Fri, 07 Apr 2000) | 8 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gic_keytab.c M /trunk/src/lib/krb5/krb/gic_pwd.c 2000-04-07 Jeffrey Altman * gic_pwd.c (krb5_get_init_creds_keytab), gic_pwd.c (krb5_get_init_creds_password) when determining whether or not to retry with a "master kdc" do not retry if the return value from the first attempt was KRB5_REALM_CANT_RESOLV. Also, do not overwrite the return code if the return value from the access to the "master kdc" was KRB5_REALM_CANT_RESOLV. ------------------------------------------------------------------------ r12153 | jaltman | 2000-04-07 14:44:34 -0400 (Fri, 07 Apr 2000) | 8 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/ChangeLog M /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.c 2000-04-07 Jeffrey Altman * stdcc_util.c (copyCCDataArrayToK5, copyCCDataArrayToK5): * stdcc_util.c (dupCCtoK5, dupK5toCC): memory was being allocated as (sizeof(foo) * count + 1) instead of (sizeof(foo) * (count + 1)) ------------------------------------------------------------------------ r12149 | jaltman | 2000-04-03 23:58:22 -0400 (Mon, 03 Apr 2000) | 8 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/ChangeLog M /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.c 2000-04-03 Jeffrey Altman * stdcc_util.c (copyCCDataArrayToK5, copyCCDataArrayToK5): * stdcc_util.c (dupCCtoK5, dupK5toCC): Changed all references to the type UInt32 to unsigned int since UInt32 is not a standard type on Unix or Win32 ------------------------------------------------------------------------ r12148 | jaltman | 2000-04-03 23:56:09 -0400 (Mon, 03 Apr 2000) | 6 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_get.c 2000-04-03 Jeffrey Altman * prof_get.c: profile_get_boolean() was calling prof_parse_boolean() instead of profile_get_boolean() ------------------------------------------------------------------------ r12147 | jaltman | 2000-04-03 23:39:53 -0400 (Mon, 03 Apr 2000) | 6 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_get.c 2000-04-03 Jeffrey Altman * prof_get.c: . Added #include for definitions of INT_MAX, etc. . Changed 'ret_int' to 'ret_boolean' in prof_get_boolean ------------------------------------------------------------------------ r12145 | meeroh | 2000-03-25 23:07:26 -0500 (Sat, 25 Mar 2000) | 2 lines Changed paths: M /trunk/src/mac/Makefile Upped CFM interface version on v5 lib because we mucked with the export file and removed stuff ------------------------------------------------------------------------ r12144 | meeroh | 2000-03-25 23:06:07 -0500 (Sat, 25 Mar 2000) | 2 lines Changed paths: M /trunk/src/mac/K5Library.exp Readded other crypto library calls needed by GSSLib (grumble grumble) ------------------------------------------------------------------------ r12143 | meeroh | 2000-03-25 22:59:34 -0500 (Sat, 25 Mar 2000) | 2 lines Changed paths: M /trunk/src/mac/K5Library.exp Oops, extra ' ------------------------------------------------------------------------ r12142 | meeroh | 2000-03-25 22:56:28 -0500 (Sat, 25 Mar 2000) | 2 lines Changed paths: M /trunk/src/mac/K5Library.exp Readded krb5_c_keyed_checksum_types for GSSLib ------------------------------------------------------------------------ r12141 | meeroh | 2000-03-25 22:26:08 -0500 (Sat, 25 Mar 2000) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h Fixed protos for krb5_locate_srv_* ------------------------------------------------------------------------ r12139 | lxs | 2000-03-24 18:40:13 -0500 (Fri, 24 Mar 2000) | 9 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/ChangeLog M /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.c 2000-03-24 Alexandra Ellwood * stdcc_util.c (copyCCDataArrayToK5, copyCCDataArrayToK5): Modified to copy authdata as well... this code may have bugs since I couldn't get a good case where authdata != NULL * stdcc_util.c (dupCCtoK5, dupK5toCC): Added code to store times in localtime, not in kdc time. ------------------------------------------------------------------------ r12138 | jaltman | 2000-03-24 17:04:41 -0500 (Fri, 24 Mar 2000) | 7 lines Changed paths: M /trunk/src/include/k5-int.h jaltman@columbia.edu Mar 24, 2000: In conjunction with the patch to alter the handling of "master" kdc's this patch updates the prototypes of the private functions. ------------------------------------------------------------------------ r12137 | jaltman | 2000-03-24 17:02:59 -0500 (Fri, 24 Mar 2000) | 26 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/gic_keytab.c M /trunk/src/lib/krb5/krb/gic_pwd.c M /trunk/src/lib/krb5/os/changepw.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/os-proto.h M /trunk/src/lib/krb5/os/sendto_kdc.c M /trunk/src/lib/krb5/os/t_std_conf.c jaltman@columbia.edu Mar 24, 2000: In 1.0.6, the code was altered to provide a fallback mechanism to try the "master" kdc's in case the normal kdc's did not have the most up to date password information. The original implementation had significant conflicts with the use of DNS SRV records. In addition, it often performed a lot of unneeded work. The new code still performs a fallback to the "master" kdc but only does the computation of the "master kdc list" if we are in fact going to attempt to use a master. For DNS SRV we introduce a new _kerberos-master.. record to list the master kdc's and the priorities to be used when contacting a master. This allows for a multi-tiered implementation. --- The other change is local to krb/get_in_tkt.c. In preparation for adding public krb5_appdefault_boolean and krb5_appdefault_string functions, the static functions by that name in get_in_tkt.c are renamed to krb5_libdefault_xxxxx since they currently access the [libdefault] section of the code. ------------------------------------------------------------------------ r12136 | meeroh | 2000-03-24 16:09:05 -0500 (Fri, 24 Mar 2000) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_err.et M /trunk/src/util/profile/prof_get.c M /trunk/src/util/profile/profile.exp M /trunk/src/util/profile/profile.hin Added profile_get_boolean ------------------------------------------------------------------------ r12135 | meeroh | 2000-03-24 16:00:53 -0500 (Fri, 24 Mar 2000) | 2 lines Changed paths: M /trunk/src/mac/K5Library.exp Cleaned up the Mac export file: removed replay cache exports, added new functions for 1.2 ------------------------------------------------------------------------ r12133 | meeroh | 2000-03-20 14:53:36 -0500 (Mon, 20 Mar 2000) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/def_realm.c Added krb5_free_default_realm ------------------------------------------------------------------------ r12132 | meeroh | 2000-03-20 14:21:51 -0500 (Mon, 20 Mar 2000) | 2 lines Changed paths: M /trunk/src/mac/Makefile Added krb5_free_default_realm ------------------------------------------------------------------------ r12128 | raeburn | 2000-03-20 02:25:11 -0500 (Mon, 20 Mar 2000) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/state.c jaltman fix for off-by-one error ------------------------------------------------------------------------ r12127 | epeisach | 2000-03-18 14:24:33 -0500 (Sat, 18 Mar 2000) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/argv_parse.c Include string.h for strlen prototype ------------------------------------------------------------------------ r12125 | epeisach | 2000-03-16 10:24:45 -0500 (Thu, 16 Mar 2000) | 4 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/cr_tkt.c M /trunk/src/lib/krb4/decomp_tkt.c * cr_tkt.c (krb_cr_tkt_int): Add static prototype. * decomp_tkt.c: (dcmp_tkt_int): Add static prototype ------------------------------------------------------------------------ r12124 | epeisach | 2000-03-16 10:08:49 -0500 (Thu, 16 Mar 2000) | 2 lines Changed paths: M /trunk/src/clients/kdestroy/ChangeLog M /trunk/src/clients/kdestroy/kdestroy.c Clean up unsed variables when V4 compatibility is not defined ------------------------------------------------------------------------ r12123 | epeisach | 2000-03-16 10:07:02 -0500 (Thu, 16 Mar 2000) | 2 lines Changed paths: M /trunk/src/clients/kpasswd/ChangeLog M /trunk/src/clients/kpasswd/kpasswd.c Remove unused variables ------------------------------------------------------------------------ r12122 | epeisach | 2000-03-16 09:57:59 -0500 (Thu, 16 Mar 2000) | 5 lines Changed paths: M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.c * kinit.c (k4_kinit): Fix the code that was broken with krb5_get_prompt_types code changes. Also - cleanup unused variables when krb4 not compiled in. ------------------------------------------------------------------------ r12121 | raeburn | 2000-03-16 08:05:17 -0500 (Thu, 16 Mar 2000) | 2 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/server_stubs.c M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/server_acl.c M /trunk/src/lib/kadm5/srv/server_acl.h Matt Crawford's kadm acl fixes & enhancements ------------------------------------------------------------------------ r12120 | epeisach | 2000-03-16 06:38:04 -0500 (Thu, 16 Mar 2000) | 2 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_xdr.c Get rid of unused variable ------------------------------------------------------------------------ r12119 | raeburn | 2000-03-15 23:45:13 -0500 (Wed, 15 Mar 2000) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.c * login.c (update_ref_count): Copy passwd info before calling getuserattr, to keep data from getting clobbered. Patch from Mark Roth. ------------------------------------------------------------------------ r12118 | dalmeida | 2000-03-15 19:47:21 -0500 (Wed, 15 Mar 2000) | 2 lines Changed paths: M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.c M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin M /trunk/src/lib/ChangeLog M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gic_pwd.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/preauth2.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/prompter.c M /trunk/src/lib/krb5_32.def Add krb5_get_prompt_types() functionality ------------------------------------------------------------------------ r12117 | dalmeida | 2000-03-15 19:44:18 -0500 (Wed, 15 Mar 2000) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/ChangeLog M /trunk/src/lib/krb5/ccache/ccapi/stdcc.c * stdcc.c (krb5_stdcc_destroy): Do not mask KRB5_FCC_NOFILE error on destroy. ------------------------------------------------------------------------ r12116 | raeburn | 2000-03-15 03:48:38 -0500 (Wed, 15 Mar 2000) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_AC_ENABLE_DNS): Fix typo that caused the DNS code to never get enabled. ------------------------------------------------------------------------ r12114 | meeroh | 2000-03-15 02:48:00 -0500 (Wed, 15 Mar 2000) | 2 lines Changed paths: M /trunk/src/mac/Makefile Use MIT runtime instead of metrowerks ------------------------------------------------------------------------ r12113 | raeburn | 2000-03-14 23:53:07 -0500 (Tue, 14 Mar 2000) | 2 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/read_passwd.c volatile fixes ------------------------------------------------------------------------ r12112 | raeburn | 2000-03-14 12:20:49 -0500 (Tue, 14 Mar 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/init_os_ctx.c * init_os_ctx.c (os_get_default_config_files): Remove unused variable. ------------------------------------------------------------------------ r12111 | raeburn | 2000-03-14 12:18:29 -0500 (Tue, 14 Mar 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/def_realm.c * def_realm.c: Include netinet/in.h if available. ------------------------------------------------------------------------ r12110 | raeburn | 2000-03-14 12:10:37 -0500 (Tue, 14 Mar 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/configure.in * configure.in: Check for gethostbyname2. ------------------------------------------------------------------------ r12109 | raeburn | 2000-03-14 11:13:53 -0500 (Tue, 14 Mar 2000) | 14 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/kdc_util.h M /trunk/src/kdc/network.c A /trunk/src/kdc/sock2p.c * sock2p.c: New file. (inet_ntop): Define if system doesn't provide it. (sockaddr2p): New function. * Makefile.in (SRCS, OBJS): Add sock2p. * kdc_util.h (inet_ntop, sockaddr2p): Declare them. * network.c (add_fd): New function. Reallocate udp_port_fds array as needed here. (setup_port): Use add_fd to record new sockets. Use inet_ntop unconditionally. Disable ipv6 support until process_packet and friends will support it. (process_packet): Ignore ECONNREFUSED when reading UDP packets. Fill in port field of faddr properly, dependent on address family. Use sockaddr2p when logging source address. ------------------------------------------------------------------------ r12108 | dalmeida | 2000-03-13 19:59:36 -0500 (Mon, 13 Mar 2000) | 6 lines Changed paths: M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.M M /trunk/src/clients/kinit/kinit.c * kinit.c: Add support for using both -4 and -5. Default to krb5 only. Add KINIT_DEFAULT_BOTH support. Tweak usage info. * kinit.M: Fix a couple of typos. Document new default behavior. Document that -4 and -5 may be combined. ------------------------------------------------------------------------ r12107 | dalmeida | 2000-03-13 19:58:54 -0500 (Mon, 13 Mar 2000) | 4 lines Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.M M /trunk/src/clients/klist/klist.c * klist.M: Get man page up-to-date. * klist.c: Add support for combining -4 and -5. Tweak usage info. ------------------------------------------------------------------------ r12106 | dalmeida | 2000-03-13 19:58:28 -0500 (Mon, 13 Mar 2000) | 6 lines Changed paths: M /trunk/src/clients/kdestroy/ChangeLog M /trunk/src/clients/kdestroy/kdestroy.M M /trunk/src/clients/kdestroy/kdestroy.c * kdestroy.M: Make up-to-date. * kdestroy.c: Add support for combining -5 and -4. Add ability to easily change defaults in terms of whether to use 5, 4 or both. Expand usage info. ------------------------------------------------------------------------ r12105 | tlyu | 2000-03-13 15:26:04 -0500 (Mon, 13 Mar 2000) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h * k5-int.h: Update prototype to sync with changes in preauth2.c. ------------------------------------------------------------------------ r12104 | raeburn | 2000-03-13 02:30:40 -0500 (Mon, 13 Mar 2000) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/preauth2.c Fix one of the bugs discovered at Connectathon: etype specified in preauth data is ignored under get_in_tkt interface. ------------------------------------------------------------------------ r12103 | epeisach | 2000-03-12 15:42:21 -0500 (Sun, 12 Mar 2000) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_util.h M /trunk/src/kdc/replay.c Also change kdc_insert_lookaside() to take a const krb5_fulladdr * ------------------------------------------------------------------------ r12102 | epeisach | 2000-03-12 15:34:28 -0500 (Sun, 12 Mar 2000) | 3 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_util.h M /trunk/src/kdc/replay.c * replay.c, kdb_util.h (kdc_check_lookaside): Make second argument const to allow passing a const krb5_fulladdr * and keeping the compiler happy. ------------------------------------------------------------------------ r12101 | epeisach | 2000-03-12 14:23:09 -0500 (Sun, 12 Mar 2000) | 3 lines Changed paths: M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/ktbase.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/addr_comp.c M /trunk/src/lib/krb5/krb/addr_order.c M /trunk/src/lib/krb5/krb/addr_srch.c M /trunk/src/lib/krb5/krb/bld_pr_ext.c M /trunk/src/lib/krb5/krb/bld_princ.c M /trunk/src/lib/krb5/krb/encrypt_tk.c M /trunk/src/lib/krb5/krb/gen_seqnum.c M /trunk/src/lib/krb5/krb/gen_subkey.c Change function prototypes to match the entries in krb5.hin - specifically use krb5_const instead of const. Under ultrix they are not the same. ------------------------------------------------------------------------ r12100 | epeisach | 2000-03-12 14:18:52 -0500 (Sun, 12 Mar 2000) | 5 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_xdr.c * kdb_xdr.c (krb5_dbe_lookup_mod_princ_data): In casting argument to krb5_parse_name, use krb5_const not const. Under ultrix, krb5_const is not the same as const ------------------------------------------------------------------------ r12098 | meeroh | 2000-03-11 20:38:10 -0500 (Sat, 11 Mar 2000) | 2 lines Changed paths: M /trunk/src/mac/Release notes Updated for 3.0d3 ------------------------------------------------------------------------ r12097 | meeroh | 2000-03-10 16:16:28 -0500 (Fri, 10 Mar 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_in_tkt.c get_in_tkt.c (krb5_get_init_creds): Always initialize local_as_reply to avoid returning garbage on error returns. ------------------------------------------------------------------------ r12096 | tlyu | 2000-03-01 07:51:11 -0500 (Wed, 01 Mar 2000) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4: Tweak the HPUX shared lib build some more. Don't use $(INSTALL_PROGRAM) for shared libs, since it strips them! We should fix this at some point. ------------------------------------------------------------------------ r12095 | tlyu | 2000-03-01 06:33:47 -0500 (Wed, 01 Mar 2000) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/config/ChangeLog M /trunk/src/config/lib.in M /trunk/src/config/pre.in Tweak build system to deal somewhat better with HPUX shared libs. ------------------------------------------------------------------------ r12094 | tlyu | 2000-03-01 06:26:20 -0500 (Wed, 01 Mar 2000) | 2 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin.c * kadmin.c (kadmin_cpw): Initialize ks_tuple to NULL. ------------------------------------------------------------------------ r12093 | tlyu | 2000-03-01 05:42:16 -0500 (Wed, 01 Mar 2000) | 10 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/main.c * main.c: Move kdc_initialize_rcache() to kdc_util.c * kdc_util.c (kdc_initialize_rcache): Move kdc_initialize_rcache() back here since it's needed for rtest to work. process_tgs_req() which is called from rtest needs to call kdc_intiialize_rcache() and we can't very well link rtest with main.o * kdc_preauth.c (verify_sam_response): Ooops. Get rc_lifetime from kdc_util, since it's actually declared there. ------------------------------------------------------------------------ r12092 | tlyu | 2000-03-01 05:07:26 -0500 (Wed, 01 Mar 2000) | 3 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/configure.in * configure.in: Fix --enable-kdc-replay-cache to actually default to "yes". ------------------------------------------------------------------------ r12091 | tlyu | 2000-03-01 00:15:31 -0500 (Wed, 01 Mar 2000) | 6 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/dispatch.c M /trunk/src/kdc/kdc_preauth.c * kdc_preauth.c (verify_sam_response): Declare and set rc_lifetime for real. * dispatch.c: Include some more net-related headers. (dispatch): Fix ifndef HAVE_INET_NTOP branch. ------------------------------------------------------------------------ r12090 | raeburn | 2000-02-28 17:10:17 -0500 (Mon, 28 Feb 2000) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/configure.in new --enable/--disable-kdc-replay-cache configure hooks ------------------------------------------------------------------------ r12089 | raeburn | 2000-02-28 17:03:07 -0500 (Mon, 28 Feb 2000) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in * Makefile.in (com_err.o): Depends on com_err.c. ------------------------------------------------------------------------ r12088 | raeburn | 2000-02-28 16:54:26 -0500 (Mon, 28 Feb 2000) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogin.c * krlogin.c (main): Don't output debugging messages if debugging wasn't turned on. ------------------------------------------------------------------------ r12087 | epeisach | 2000-02-28 11:32:47 -0500 (Mon, 28 Feb 2000) | 3 lines Changed paths: M /trunk/src/kadmin/v5passwdd/ChangeLog M /trunk/src/kadmin/v5passwdd/proto_serv.c * proto_serv.c (proto_serv): For error return,strdup the returned value from error_message to maintain its const status. ------------------------------------------------------------------------ r12086 | epeisach | 2000-02-28 11:24:02 -0500 (Mon, 28 Feb 2000) | 6 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4: Define DES425_LIB and DES425_DEPLIB all the time. We build the des425 library all the time and these need to be define for "make check." This is required when compiling --without-krb4 ------------------------------------------------------------------------ r12084 | meeroh | 2000-02-27 21:46:07 -0500 (Sun, 27 Feb 2000) | 2 lines Changed paths: M /trunk/src/mac/Release notes Updated for 3.0d2 ------------------------------------------------------------------------ r12083 | tlyu | 2000-02-27 17:22:49 -0500 (Sun, 27 Feb 2000) | 3 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/server_stubs.c Update client and server to reflect removal of keepold argument from create_principal_3. ------------------------------------------------------------------------ r12082 | tlyu | 2000-02-27 17:18:16 -0500 (Sun, 27 Feb 2000) | 4 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/admin.h M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/clnt/client_principal.c M /trunk/src/lib/kadm5/kadm_rpc.h M /trunk/src/lib/kadm5/kadm_rpc_xdr.c M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kadm5/srv/svr_principal.c Remove keepold argument from create_principal_3, since it is rather useless. Update library version numbers, xdr functions, etc. accordingly. ------------------------------------------------------------------------ r12081 | raeburn | 2000-02-25 22:44:56 -0500 (Fri, 25 Feb 2000) | 2 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/server_acl.c * server_acl.c (acl_get_line): Patch from Matt Crawford to permit line continuation by ending a line with a backslash. ------------------------------------------------------------------------ r12080 | raeburn | 2000-02-25 22:24:44 -0500 (Fri, 25 Feb 2000) | 3 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin.c * kadmin.c (kadmin_modprinc): Complain if -pw option is given, since it's ignored. Patch from Matt Crawford. ------------------------------------------------------------------------ r12079 | epeisach | 2000-02-25 22:07:56 -0500 (Fri, 25 Feb 2000) | 2 lines Changed paths: M /trunk/src/appl/sample/sclient/ChangeLog M /trunk/src/appl/sample/sclient/sclient.c M /trunk/src/appl/sample/sserver/ChangeLog M /trunk/src/appl/sample/sserver/sserver.c main() returns int - not void. Also cleanup unused variables. ------------------------------------------------------------------------ r12078 | raeburn | 2000-02-25 21:17:14 -0500 (Fri, 25 Feb 2000) | 2 lines Changed paths: M /trunk/doc/implement/ChangeLog M /trunk/doc/implement/encrypt-i.tex comment out doc on non-existent fn ------------------------------------------------------------------------ r12077 | raeburn | 2000-02-25 20:31:26 -0500 (Fri, 25 Feb 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/preauth2.c * preauth2.c (krb5_do_preauth): Check paorder[h] not h for PA_REAL. Fix from Matt Crawford. ------------------------------------------------------------------------ r12076 | raeburn | 2000-02-25 20:25:45 -0500 (Fri, 25 Feb 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog fix email addr ------------------------------------------------------------------------ r12075 | raeburn | 2000-02-25 20:25:19 -0500 (Fri, 25 Feb 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/localaddr.c forgot room for null pointer at end of local addr array ------------------------------------------------------------------------ r12074 | tlyu | 2000-02-25 17:11:12 -0500 (Fri, 25 Feb 2000) | 7 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/configure.in M /trunk/src/kdc/network.c * configure.in: Check for sys/sockio.h * network.c: Conditionally include sys/sockio.h for SIOC* if necessary. (process_packet): Bracket AF_INET6 branch of a switch statement with an ifdef. ------------------------------------------------------------------------ r12073 | raeburn | 2000-02-25 17:05:02 -0500 (Fri, 25 Feb 2000) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/configure.in M /trunk/src/kdc/network.c fix udp_port_fds allocation bug; partial ipv6 support ------------------------------------------------------------------------ r12072 | raeburn | 2000-02-25 15:52:17 -0500 (Fri, 25 Feb 2000) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog oops, update changelog for bug fix ------------------------------------------------------------------------ r12071 | raeburn | 2000-02-25 15:51:59 -0500 (Fri, 25 Feb 2000) | 8 lines Changed paths: M /trunk/src/kdc/network.c Fix off-by-one error in previous code, spotted at the last minute. This is why things weren't working without the loopback addresses, which showed up last in the list, after the address my client was trying to use, thus hiding the error. (I tried to abort the previous checkin, but cvs went ahead with it despite the "editor session failed" report...hm.) ------------------------------------------------------------------------ r12070 | raeburn | 2000-02-25 15:46:35 -0500 (Fri, 25 Feb 2000) | 28 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/configure.in M /trunk/src/kdc/network.c Patches from Alec Peterson, plus some work of my own, to let a multihomed KDC respond to requests from the same IP address that the requests were sent to. **N.B. This will perform worse in the case of addresses dynamically added and removed after the KDC has started, since it will be incapable of using any new addresses. I'm unclear on why the loopback interface address needs to be included in the list of addresses. Apparently, on NetBSD-current, if it's not, packets sent to other local addresses but over the loopback interface are queued but not received?? Needs further investigation; could just be a NetBSD bug. * configure.in: Invoke KRB5_SOCKADDR_SA_LEN. * network.c: Include , , . (foreach_localaddr): New function, copied from lib/krb5/os/localaddr.c. Tweaked to not exclude loopback interface. (NEED_SOCKETS): Define before including k5-int.h. (n_sockets): New variable. (setup_port): New function; creates listening udp ports given an address. (setup_network): Call foreach_localaddr to set up listening sockets on each local address, so we can always respond from the receiving address. (listen_and_process): Use n_sockets as upper bound of loop. ------------------------------------------------------------------------ r12069 | raeburn | 2000-02-25 15:27:43 -0500 (Fri, 25 Feb 2000) | 7 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/localaddr.c Separate interface address processing from Kerberos-related functions. * localaddr.c (foreach_localaddr): Broken out from old krb5_os_localaddr. Iterates over all active interface addresses, invoking callback functions; knows nothing about Kerberos. (count_addrs, allocate, add_addr): New callback functions. (krb5_os_localaddr): Use the above. ------------------------------------------------------------------------ r12068 | epeisach | 2000-02-25 12:04:16 -0500 (Fri, 25 Feb 2000) | 5 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/destest.c M /trunk/src/lib/crypto/des/t_verify.c * t_verify.c: Add "const" to casts in calls to mit_des_cbc_encrypt(). * destest.c: Declare zeroblock as krb5_octet * instead of char * as argument to mit_des_cbc_encrypt. ------------------------------------------------------------------------ r12067 | raeburn | 2000-02-24 19:00:50 -0500 (Thu, 24 Feb 2000) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kerberos_v4.c * kerberos_v4.c (v4_klog): Don't treat the formatted text as a format string. ------------------------------------------------------------------------ r12066 | epeisach | 2000-02-24 16:18:45 -0500 (Thu, 24 Feb 2000) | 6 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/configure.in M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/configure.in * configure.in: Remove dependency on libdes425 when krb4 support is not compiled in. Linking with des425 is not required when krb4 is not compiled in. This cleans up the configure.in as we use WITH_KRB4 already ------------------------------------------------------------------------ r12065 | epeisach | 2000-02-24 09:19:25 -0500 (Thu, 24 Feb 2000) | 2 lines Changed paths: M /trunk/src/clients/ChangeLog M /trunk/src/clients/configure.in M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.c Test for for possible inet_ntop prototype. ------------------------------------------------------------------------ r12064 | tlyu | 2000-02-23 00:18:48 -0500 (Wed, 23 Feb 2000) | 4 lines Changed paths: M /trunk/src/kadmin/passwd/unit-test/ChangeLog M /trunk/src/kadmin/passwd/unit-test/kpasswd.0/changing.exp * kpasswd.0/changing.exp: Add a sleep to avoid a race with the setup script. If this isn't here, it is possible that the initial change of pol2's password may happen too soon. ------------------------------------------------------------------------ r12063 | raeburn | 2000-02-22 16:15:46 -0500 (Tue, 22 Feb 2000) | 2 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/Makefile.in fix for vpath and du4.0 make ------------------------------------------------------------------------ r12062 | epeisach | 2000-02-22 10:24:36 -0500 (Tue, 22 Feb 2000) | 2 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in Makefile.in (clean-unix): Add clean-libobjs ------------------------------------------------------------------------ r12061 | raeburn | 2000-02-21 16:39:11 -0500 (Mon, 21 Feb 2000) | 5 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/fetch_mkey.c from Bear Giles: * fetch_mkey.c (krb5_db_fetch_mkey): Don't attempt to override type of key read from stash file. ------------------------------------------------------------------------ r12060 | raeburn | 2000-02-21 16:38:01 -0500 (Mon, 21 Feb 2000) | 6 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/alt_prof.c from Bear Giles: * alt_prof.c (krb5_read_realm_params): Permit realm supported enctypes to be unspecified, letting the KDC produce defaults. Don't look up enctypes at all if an error is to be returned. ------------------------------------------------------------------------ r12059 | raeburn | 2000-02-21 16:36:53 -0500 (Mon, 21 Feb 2000) | 4 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/telnetd.c From Bear Giles: * telnetd.c (doit): Provide a more useful error message than "authentication failed" if no authentication was even attempted. ------------------------------------------------------------------------ r12058 | raeburn | 2000-02-18 21:34:19 -0500 (Fri, 18 Feb 2000) | 4 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/cmds.c M /trunk/src/appl/gssftp/ftp/ftp.c M /trunk/src/appl/gssftp/ftp/main.c M /trunk/src/appl/gssftp/ftp/pclose.c M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c M /trunk/src/appl/gssftp/ftpd/popen.c Volatile decls as needed. Format attribute declarations for gcc. Deleting some unused variables. ------------------------------------------------------------------------ r12057 | tlyu | 2000-02-18 21:05:53 -0500 (Fri, 18 Feb 2000) | 4 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/kadm_rpc_svc.c M /trunk/src/kadmin/server/ovsec_kadmd.c * kadm_rpc_svc.c (kadm_1): Update to include new api functions. * ovsec_kadmd.c (log_badverf): Update proc_names. ------------------------------------------------------------------------ r12056 | tlyu | 2000-02-18 20:57:07 -0500 (Fri, 18 Feb 2000) | 12 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kadmin/cli/keytab.c * keytab.c (add_usage): Update usage message. (kadmin_keytab_add): Update to deal with explicit keysalt lists. (add_principal): Update to deal with explicit keysalt lists. * kadmin.c (kadmin_cpw): Add support for new api. (kadmin_parse_princ_args): Add support for new api, particularly -keepold to keep old keys around and -e to explicitly specify key-salt tuples. (kadmin_addprinc_usage): Update usage accordingly. (kadmin_addprinc): Add support for new api. (kadmin_modprinc): Update to call new parse_princ_args reasonably. ------------------------------------------------------------------------ r12055 | tlyu | 2000-02-18 20:50:53 -0500 (Fri, 18 Feb 2000) | 3 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/kadm_rpc_xdr.c * kadm_rpc_xdr.c (xdr_chpass3_arg): (xdr_chrand3_arg): Fix up calls to xdr_array. ------------------------------------------------------------------------ r12054 | tlyu | 2000-02-18 20:49:31 -0500 (Fri, 18 Feb 2000) | 3 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_cpw.c * kdb_cpw.c (krb5_dbe_crk): (krb5_dbe_cpw): Fix to actually save old keys. ------------------------------------------------------------------------ r12053 | tlyu | 2000-02-17 20:07:54 -0500 (Thu, 17 Feb 2000) | 4 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/server_stubs.c * server_stubs.c: Add create_principal3_1, chpass_principal3_1, setkey_principal3_1, and chrand_principal3_1 to do the obvious things. ------------------------------------------------------------------------ r12052 | tlyu | 2000-02-17 19:14:12 -0500 (Thu, 17 Feb 2000) | 24 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/auth_gssapi.c M /trunk/src/lib/rpc/clnt_raw.c M /trunk/src/lib/rpc/clnt_tcp.c M /trunk/src/lib/rpc/clnt_udp.c M /trunk/src/lib/rpc/svc_auth_gssapi.c M /trunk/src/lib/rpc/svc_raw.c M /trunk/src/lib/rpc/svc_tcp.c M /trunk/src/lib/rpc/svc_udp.c * svc_auth_gssapi.c (_svcauth_gssapi): Don't explicitly free call_arg on error, since svc_getargs should do that now. * svc_udp.c (svcudp_getargs): Free args on xdr decode error to avoid leaks. * svc_tcp.c (svctcp_getargs): Free args on xdr decode error to avoid leaks. * svc_raw.c (svcraw_getargs): Free args on xdr decode error to avoid leaks. * auth_gssapi.c (auth_gssapi_create): Don't explicitly free call_res anymore, since clnt_call should deal now. * clnt_udp.c (clntudp_call): Free stuff on error from xdr_replymsg() to prevent leaking. * clnt_tcp.c (clnttcp_call): Free stuff on error from xdr_replymsg() to avoid leaking. * clnt_raw.c (clntraw_call): Free stuff on error from xdr_replymsg() to avoid leaking. ------------------------------------------------------------------------ r12051 | tlyu | 2000-02-16 19:33:38 -0500 (Wed, 16 Feb 2000) | 18 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/auth_gssapi.c M /trunk/src/lib/rpc/auth_gssapi_misc.c M /trunk/src/lib/rpc/svc_auth_gssapi.c * auth_gssapi.c (auth_gssapi_create): Free call_res because xdr_authgssapi_init_res can potentially allocate memory. Perhaps clnt_call should really deal with this, though. It is not at all clear whether clnt_call or svc_getargs should actually end up freeing allocated memory themselves. * svc_auth_gssapi.c (_svcauth_gssapi): Call gssrpc_xdr_free() if xdr_authgssapi_creds() or xdr_authgssapi_init_arg() fails. * auth_gssapi_misc.c (xdr_authgssapi_creds): (xdr_authgssapi_init_arg): (xdr_authgssapi_init_res): Revert prior change. The caller should be the one dealing. Additionally, it was probably wrong to unconditionally free the object regardless of whether the mode is XDR_DECODE. (auth_gssapi_unwrap_data): Use temp_xdrs rather than in_xdrs to force XDR_FREE operation. ------------------------------------------------------------------------ r12050 | dalmeida | 2000-02-16 16:16:43 -0500 (Wed, 16 Feb 2000) | 2 lines Changed paths: M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.M Document that -s is not applicable to Kerberos 4. ------------------------------------------------------------------------ r12049 | dalmeida | 2000-02-16 16:11:07 -0500 (Wed, 16 Feb 2000) | 9 lines Changed paths: M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.M M /trunk/src/clients/kinit/kinit.c * kinit.c: Nicer usage message. Better checking for illegal options. Do not output error when doing Kerberos 4 if we will be trying 524 afterwards. Add hooks for future support for specifying the Kerberos 4 cache name. Fix GET_PROGNAME macro to properly return program name under Win32. Re-indent, turning spaces that should be tabs into tabs. * kinit.M: Document new Kerberos 4 kinit behavior. ------------------------------------------------------------------------ r12048 | dalmeida | 2000-02-16 16:10:34 -0500 (Wed, 16 Feb 2000) | 4 lines Changed paths: M /trunk/src/clients/kdestroy/ChangeLog M /trunk/src/clients/kdestroy/kdestroy.c * kdestroy.c: Fix GET_PROGNAME macro to properly return program name under Win32. Re-indent, turning spaces that should be tabs into tabs. ------------------------------------------------------------------------ r12047 | dalmeida | 2000-02-16 16:10:15 -0500 (Wed, 16 Feb 2000) | 4 lines Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.c * klist.c: Fix GET_PROGNAME macro to properly return program name under Win32. Re-indent, turning spaces that should be tabs into tabs. ------------------------------------------------------------------------ r12046 | epeisach | 2000-02-16 15:11:03 -0500 (Wed, 16 Feb 2000) | 3 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/commands.c Move include of libtelnet/auth.h earlier to provide prototype for auth_cmd() ------------------------------------------------------------------------ r12045 | raeburn | 2000-02-16 13:29:50 -0500 (Wed, 16 Feb 2000) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/preauth2.c * preauth2.c (pa_sam): In send-encrypted-sad mode, check for magic salt length and generate a salt from the principal name if found; use the password and salt to generate a key. Provide timestamp if nonce is zero, regardless of preauth mode. (Patch from Chas Williams.) ------------------------------------------------------------------------ r12044 | raeburn | 2000-02-16 03:35:46 -0500 (Wed, 16 Feb 2000) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/localaddr.c * localaddr.c (krb5_os_localaddr): Dynamically grow buffer used for SIOCGIFCONF until it appears to have been big enough. Dynamically grow internal address pointer array as needed. ------------------------------------------------------------------------ r12043 | tlyu | 2000-02-15 00:14:28 -0500 (Tue, 15 Feb 2000) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/libobj.in * libobj.in: Fix up .c.so and .c.po rules to include $(CFLAGS), which were previously missing. ------------------------------------------------------------------------ r12042 | tlyu | 2000-02-15 00:13:30 -0500 (Tue, 15 Feb 2000) | 5 lines Changed paths: M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/configure.in M /trunk/src/lib/rpc/unit-test/server.c * server.c: Add code to set a signal handler for SIGHUP and a few others so that purify will actually generate memory leak reports. * configure.in: Add CHECK_SIGNALS. ------------------------------------------------------------------------ r12041 | tlyu | 2000-02-15 00:12:30 -0500 (Tue, 15 Feb 2000) | 8 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/auth_gssapi_misc.c M /trunk/src/lib/rpc/svc.c * svc.c (xprt_register): Zero out xports after allocating. * auth_gssapi_misc.c (xdr_authgssapi_creds): (xdr_authgssapi_init_arg): (xdr_authgssapi_init_res): (auth_gssapi_unwrap_data): If xdr_gss_buf or xdr_bytes fails, call again with XDR_FREE set so that allocated memory doesn't leak. ------------------------------------------------------------------------ r12040 | tlyu | 2000-02-13 19:07:10 -0500 (Sun, 13 Feb 2000) | 6 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/admin.h M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/client_principal.c M /trunk/src/lib/kadm5/clnt/client_rpc.c M /trunk/src/lib/kadm5/kadm_err.et M /trunk/src/lib/kadm5/kadm_rpc.h M /trunk/src/lib/kadm5/kadm_rpc_xdr.c M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/svr_principal.c Add client-side stubs and functions with additional capabilities to take key_salt_tuples and optionally keep old keys around. Add server-side functionality for setkey with key_salt_tuple and "keepold" functionality. Update rpc stubs and xdr functions/headers appropriately. ------------------------------------------------------------------------ r12039 | tlyu | 2000-02-11 18:06:47 -0500 (Fri, 11 Feb 2000) | 3 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/README M /trunk/src/appl/gss-sample/gss-client.c M /trunk/src/appl/gss-sample/gss-misc.c M /trunk/src/appl/gss-sample/gss-misc.h M /trunk/src/appl/gss-sample/gss-server.c * README, gss-client.c, gss-misc.c, gss-misc.h, gss-server.c: Patches from jik to make gss-sample more versatile. ------------------------------------------------------------------------ r12037 | mjv | 2000-02-11 15:51:00 -0500 (Fri, 11 Feb 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/init_os_ctx.c Added "Kerberos Preferences" as valid config file on Mac OS. Others will be removed at a later date. ------------------------------------------------------------------------ r12036 | mjv | 2000-02-11 15:50:58 -0500 (Fri, 11 Feb 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog * init_os_ctx.c: Added "Kerberos Preferences" as valid config file on Mac OS. ------------------------------------------------------------------------ r12035 | meeroh | 2000-02-10 20:57:36 -0500 (Thu, 10 Feb 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/ChangeLog M /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.c Fixed lxs' fix: strlen (x) + 1 instead of strlen (x+1) ------------------------------------------------------------------------ r12034 | meeroh | 2000-02-10 20:57:12 -0500 (Thu, 10 Feb 2000) | 2 lines Changed paths: M /trunk/src/mac/K5Library.exp Added comments to remove some calls in the next releas ------------------------------------------------------------------------ r12033 | lxs | 2000-02-10 15:04:44 -0500 (Thu, 10 Feb 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/ChangeLog changelog updated for stdcc_util.c change ------------------------------------------------------------------------ r12032 | lxs | 2000-02-10 15:02:36 -0500 (Thu, 10 Feb 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.c Added +1 to strlens so that null terminator will fit in the buffer ;-P ------------------------------------------------------------------------ r12031 | raeburn | 2000-02-10 04:31:45 -0500 (Thu, 10 Feb 2000) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.c * login.c (main): Only destroy xtra_creds if non-null. (Patch from Richard Basch.) ------------------------------------------------------------------------ r12030 | meeroh | 2000-02-09 20:53:10 -0500 (Wed, 09 Feb 2000) | 2 lines Changed paths: M /trunk/src/mac/Release notes Updated for 3.0d1 ------------------------------------------------------------------------ r12027 | mjv | 2000-02-08 18:21:27 -0500 (Tue, 08 Feb 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog * init_os_ctx.c: Added changes for the Mac for limited support of Application Support folder as a location for the krb5 configuration file. ------------------------------------------------------------------------ r12026 | mjv | 2000-02-08 18:02:47 -0500 (Tue, 08 Feb 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/init_os_ctx.c Limited support for Applicaiton Support folder as location for krb5.ini on the Mac added. ------------------------------------------------------------------------ r12025 | tlyu | 2000-02-08 00:28:12 -0500 (Tue, 08 Feb 2000) | 8 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/api.1/lock.exp * api.1/lock.exp: Since a "wait" directive to the command list of the lock_test procedures does not wait for any synchronization, change lock9 to acquire and release a lock before the "wait" directive in order to avoid a race condition where lock9 spawns the ./lock-test but the program has not opened the database prior to lock9_1 acquiring a permanent lock. This was causing difficult-to-reproduce failures. ------------------------------------------------------------------------ r12024 | tlyu | 2000-02-07 20:18:04 -0500 (Mon, 07 Feb 2000) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4: Kludge in the old test for tcl so that we have some prayer of pulling in tcl from the funky installation that goes along with dejagnu. ------------------------------------------------------------------------ r12023 | tlyu | 2000-02-07 19:17:59 -0500 (Mon, 07 Feb 2000) | 3 lines Changed paths: M /trunk/src/kadmin/passwd/unit-test/ChangeLog M /trunk/src/kadmin/passwd/unit-test/lib/helpers.exp * lib/helpers.exp: Fix to call kinit and kdestroy with the -5 flag to accomodate new program behavior. ------------------------------------------------------------------------ r12022 | tlyu | 2000-02-07 19:09:43 -0500 (Mon, 07 Feb 2000) | 3 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/lib/lib.t * lib/lib.t: Call kinit and kdestroy with -5 flag to accomodate new behavior. ------------------------------------------------------------------------ r12021 | tlyu | 2000-02-07 18:51:13 -0500 (Mon, 07 Feb 2000) | 7 lines Changed paths: M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/config/unix.exp M /trunk/src/lib/rpc/unit-test/lib/helpers.exp * config/unix.exp: Call send_error instead of fail to prevent referencing variables not yet set up by the test framework. * lib/helpers.exp: Call kinit and kdestroy with the -5 flag to deal with new program behavior. Also call perror rather than error to avoid spewing a stack trace. ------------------------------------------------------------------------ r12020 | tlyu | 2000-02-07 16:53:04 -0500 (Mon, 07 Feb 2000) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/kadmin.exp * kadmin.exp: Use $KDESTROY -5 to deal with changed behavior. ------------------------------------------------------------------------ r12019 | smcguire | 2000-02-07 16:36:32 -0500 (Mon, 07 Feb 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/changepw.c changepw.c (krb5_locate_kpasswd): fixed memory trashing caused by incorrect pointer arithmetic when assigning DEFAULT_KPASSWD_PORT in DNS code. ------------------------------------------------------------------------ r12018 | tlyu | 2000-02-07 11:25:53 -0500 (Mon, 07 Feb 2000) | 4 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp: Remove default_tgs_enctypes for now as it was causing tests to fail when the tgt is DES3. Need to investigate further. ------------------------------------------------------------------------ r12017 | raeburn | 2000-02-07 11:25:47 -0500 (Mon, 07 Feb 2000) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (AC_KRB5_TCL_FIND_CONFIG): Change test syntax a little to keep bash happy. ------------------------------------------------------------------------ r12016 | raeburn | 2000-02-07 06:33:57 -0500 (Mon, 07 Feb 2000) | 2 lines Changed paths: M /trunk/src/clients/ChangeLog M /trunk/src/clients/configure.in * configure.in: Check for inet_ntop and getipnodebyaddr, both used in klist. ------------------------------------------------------------------------ r12015 | raeburn | 2000-02-07 06:23:16 -0500 (Mon, 07 Feb 2000) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_preauth.c * kdc_preauth.c (return_sam_data): Just return 0 if no input preauth data is available. ------------------------------------------------------------------------ r12014 | raeburn | 2000-02-07 06:21:26 -0500 (Mon, 07 Feb 2000) | 2 lines Changed paths: M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.c * kinit.c (try_convert524): Avoid duplicate free calls. ------------------------------------------------------------------------ r12013 | raeburn | 2000-02-07 05:33:31 -0500 (Mon, 07 Feb 2000) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog fix my email address in log header ------------------------------------------------------------------------ r12012 | raeburn | 2000-02-07 05:32:45 -0500 (Mon, 07 Feb 2000) | 11 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gic_pwd.c M /trunk/src/lib/krb5/krb/preauth2.c * gic_pwd.c (krb5_get_as_key_password): If the as_key enctype is already set to the correct type, do continue and ask for the password anyways. (Patch from Chas Williams, PR krb5-libs/730.) * preauth2.c (pa_sam): If no sam_flags were set, return KRB5_PREAUTH_BAD_TYPE, because we don't currently handle that case. * preauth2.c (pa_sam): Remove unused variable use_sam_key. (SAMDATA): Cast first result to int, which is what sprintf needs. (pa_salt): Delete unused variable ret. ------------------------------------------------------------------------ r12011 | raeburn | 2000-02-07 05:22:58 -0500 (Mon, 07 Feb 2000) | 5 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_preauth.c * kdc_preauth.c (get_preauth_hint_list): Log a message if preauth is required but no preauth types are available. (return_sam_data): Fix typo in figuring length of data to XOR when merging keys. ------------------------------------------------------------------------ r12010 | raeburn | 2000-02-06 23:15:58 -0500 (Sun, 06 Feb 2000) | 8 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/extern.c M /trunk/src/kdc/extern.h M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/main.c Frank Cusack's patches, first two sets. Should be no incompatible changes, except perhaps for a client talking to both a new and old KDC? Several improvements to guard against replay attacks when hardware preauth is in use, though they require re-enabling the USE_RCACHE code, which I haven't done yet. Several changes of mine for silencing a few compiler warnings, and adding some debugging log messages while I track what's going on with the preauth code. ------------------------------------------------------------------------ r12009 | raeburn | 2000-02-06 22:55:12 -0500 (Sun, 06 Feb 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/preauth2.c updated some comments (fcusack) ------------------------------------------------------------------------ r12008 | raeburn | 2000-02-06 22:54:51 -0500 (Sun, 06 Feb 2000) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c added flags field to predicted_sam_response (fcusack) ------------------------------------------------------------------------ r12007 | dalmeida | 2000-02-06 22:16:55 -0500 (Sun, 06 Feb 2000) | 2 lines Changed paths: M /trunk/src/windows/ChangeLog M /trunk/src/windows/README Add documentation about debug vs. release builds. ------------------------------------------------------------------------ r12006 | raeburn | 2000-02-06 19:26:40 -0500 (Sun, 06 Feb 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/krb/ChangeLog more fcusack changes - rest of first set ------------------------------------------------------------------------ r12005 | raeburn | 2000-02-06 19:18:02 -0500 (Sun, 06 Feb 2000) | 6 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/kfree.c M /trunk/src/lib/krb5/krb/preauth.c M /trunk/src/lib/krb5/krb/preauth2.c Frank Cusack changes, set 1, diffs 1-3 of 4. Rename "sam_passcode" field to "sam_sad". Add data to predicted-sam-response structure, in part to (prepare to) help with replay detection. Fix some memory allocation problems. ------------------------------------------------------------------------ r12004 | tlyu | 2000-02-06 18:04:52 -0500 (Sun, 06 Feb 2000) | 8 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/gssapi.exp M /trunk/src/tests/dejagnu/krb-standalone/rsh.exp M /trunk/src/tests/dejagnu/krb-standalone/standalone.exp * standalone.exp: Use $KLIST -5 and $KDESTROY -5 to deal with changed behavior in these programs. Wait for eof in some cases to avoid hanging. * rsh.exp: Wait for eof to prevent hanging. * gssapi.exp: Use $KINIT -5 to deal with new kinit behavior. ------------------------------------------------------------------------ r12003 | tlyu | 2000-02-06 18:02:43 -0500 (Sun, 06 Feb 2000) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp: Use $KINIT -5 to deal with modified kinit behavior. ------------------------------------------------------------------------ r12001 | tlyu | 2000-02-06 16:57:32 -0500 (Sun, 06 Feb 2000) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.c * login.c (main): Reorder some control flow to avoid security hole if KRB4_GET_TICKETS is not defined. ------------------------------------------------------------------------ r12000 | dalmeida | 2000-02-04 18:55:21 -0500 (Fri, 04 Feb 2000) | 3 lines Changed paths: M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.c * kinit.c: Only free stuff if it's not NULL. (Note: The krb5_free_* routines probably should be fixed check for NULL pointers...) ------------------------------------------------------------------------ r11999 | tlyu | 2000-02-04 17:42:39 -0500 (Fri, 04 Feb 2000) | 2 lines Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/Makefile.in * Makefile.in (klist): Fix to build under Unix again. ------------------------------------------------------------------------ r11998 | tlyu | 2000-02-04 17:42:02 -0500 (Fri, 04 Feb 2000) | 2 lines Changed paths: M /trunk/src/clients/kdestroy/ChangeLog M /trunk/src/clients/kdestroy/Makefile.in M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/Makefile.in * Makefile.in (kinit): Fix to build on Unix again. ------------------------------------------------------------------------ r11997 | smcguire | 2000-02-04 17:41:21 -0500 (Fri, 04 Feb 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/changepw.c (krb5_locate_kpasswd): fixed memory trashing caused by incorrect pointer arithmetic when assigning DEFAULT_KPASSWD_PORT in non-DNS code. ------------------------------------------------------------------------ r11996 | tlyu | 2000-02-04 17:40:43 -0500 (Fri, 04 Feb 2000) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4: Add support to substitute KRB524_LIB in places. ------------------------------------------------------------------------ r11995 | tlyu | 2000-02-04 17:40:35 -0500 (Fri, 04 Feb 2000) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in * pre.in: Add KRB524_DEPLIB and KRB524_LIB ------------------------------------------------------------------------ r11994 | smcguire | 2000-02-04 16:55:56 -0500 (Fri, 04 Feb 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/ChangeLog M /trunk/src/lib/krb5/ccache/ccapi/stdcc.c Removed calls that destroyed and recreated ccapi_data->NamedCache if it exists in krb5_stdcc_initialize(); instead close and call create on it again. ------------------------------------------------------------------------ r11993 | dalmeida | 2000-02-04 16:26:02 -0500 (Fri, 04 Feb 2000) | 9 lines Changed paths: M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/Makefile.in M /trunk/src/clients/kinit/kinit.c * kinit.c: Major revamp to support Kerberos 4 compatibility. Code restructured to allow changes to support Kerberos 4 or Kerberos 5 only operation depending on whether dynamic libraries are avialable. Explicit documentation and support files to make it easy to do this will be forthcoming. * Makefile.in: On Windows, use getopt.lib instead of getopt.obj, and add support for getopt_long. ------------------------------------------------------------------------ r11992 | dalmeida | 2000-02-04 16:24:18 -0500 (Fri, 04 Feb 2000) | 6 lines Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.c * klist.c: Major revamp to support Kerberos 4 compatibility. Code restructured to allow changes to support Kerberos 4 or Kerberos 5 only operation depending on whether dynamic libraries are avialable. Explicit documentation and support files to make it easy to do this will be forthcoming. ------------------------------------------------------------------------ r11991 | dalmeida | 2000-02-04 16:23:59 -0500 (Fri, 04 Feb 2000) | 6 lines Changed paths: M /trunk/src/clients/kdestroy/ChangeLog M /trunk/src/clients/kdestroy/kdestroy.c * kdestroy.c: Major revamp to support Kerberos 4 compatibility. Code restructured to allow changes to support Kerberos 4 or Kerberos 5 only operation depending on whether dynamic libraries are avialable. Explicit documentation and support files to make it easy to do this will be forthcoming. ------------------------------------------------------------------------ r11990 | dalmeida | 2000-02-04 15:14:56 -0500 (Fri, 04 Feb 2000) | 5 lines Changed paths: M /trunk/src/util/windows/ChangeLog M /trunk/src/util/windows/Makefile.in M /trunk/src/util/windows/getopt.c A /trunk/src/util/windows/getopt.h A /trunk/src/util/windows/getopt_long.c * getopt.c, getopt_long.c, getopt.h: Update to latest BSD code found (from NetBSD). * Makefile.in: Build getopt.lib which includes getopt.obj and getopt_long.obj. ------------------------------------------------------------------------ r11987 | raeburn | 2000-02-01 23:01:34 -0500 (Tue, 01 Feb 2000) | 2 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/listen.c * listen.c (ss_listen): Local var END should be volatile. ------------------------------------------------------------------------ r11986 | dalmeida | 2000-02-01 19:51:17 -0500 (Tue, 01 Feb 2000) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in * Makefile.in: Build gss-sample on Windows. ------------------------------------------------------------------------ r11985 | dalmeida | 2000-02-01 19:46:23 -0500 (Tue, 01 Feb 2000) | 3 lines Changed paths: M /trunk/src/clients/kvno/ChangeLog M /trunk/src/clients/kvno/kvno.c * kvno.c (main): Use krb5_decode_ticket() instead of decode_krb5_ticket(), which is not part of API. ------------------------------------------------------------------------ r11984 | dalmeida | 2000-02-01 19:44:45 -0500 (Tue, 01 Feb 2000) | 3 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/krb5_32.def * krb5_32.def: Replace decode_krb5_ticket with krb5_decode_ticket. Add documentation about adding things to DEF file. ------------------------------------------------------------------------ r11983 | dalmeida | 2000-02-01 19:43:48 -0500 (Tue, 01 Feb 2000) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/krb5_decode.c * krb5_decode.c (krb5_decode_ticket): Add function to provide decode_krb5_ticket functionality as part of krb5 API. ------------------------------------------------------------------------ r11982 | dalmeida | 2000-02-01 18:55:21 -0500 (Tue, 01 Feb 2000) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin * krb5.hin (krb5_decode_ticket): Declare. ------------------------------------------------------------------------ r11981 | dalmeida | 2000-02-01 15:49:25 -0500 (Tue, 01 Feb 2000) | 13 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/Makefile.in M /trunk/src/appl/gss-sample/gss-client.c M /trunk/src/appl/gss-sample/gss-misc.c M /trunk/src/appl/gss-sample/gss-server.c * gss-client.c, gss-server.c, gss-misc.c: Include Windows headers instead of Unix headers under Windows. * gss-server.c (usage): Fix usage info to reflect that service_name is required. * gss-misc.c (read_all, write_all): Change write to send and read to recv for portability. (gettimeofday): Add an implementation of gettimeofday() for Windows. * Makefile.in: Build under Windows. ------------------------------------------------------------------------ r11980 | epeisach | 2000-01-28 19:56:34 -0500 (Fri, 28 Jan 2000) | 6 lines Changed paths: M /trunk/src/lib/krb5/keytab/srvtab/ChangeLog M /trunk/src/lib/krb5/keytab/srvtab/kts_g_ent.c M /trunk/src/lib/krb5/keytab/srvtab/ktsrvtab.h * kts_g_ent.c, ktsrvtab.h (krb5_ktsrvtab_get_entry): Change the third argument to krb5_const_principal (from krb5_principal) to agree with krb5_kts_ops entries. gcc warning about incompatible pointer types. ------------------------------------------------------------------------ r11979 | raeburn | 2000-01-28 12:42:46 -0500 (Fri, 28 Jan 2000) | 2 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog left date line off last log entry ------------------------------------------------------------------------ r11978 | raeburn | 2000-01-28 03:35:10 -0500 (Fri, 28 Jan 2000) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog didn't have date line on last log entry ------------------------------------------------------------------------ r11977 | raeburn | 2000-01-27 17:14:45 -0500 (Thu, 27 Jan 2000) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/dispatch.c * dispatch.c (dispatch): Log address and port number of detected retransmits. ------------------------------------------------------------------------ r11976 | raeburn | 2000-01-27 17:13:14 -0500 (Thu, 27 Jan 2000) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_util.c permit use of non-des session keys now ------------------------------------------------------------------------ r11975 | raeburn | 2000-01-27 17:09:24 -0500 (Thu, 27 Jan 2000) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in * pre.in (KADM_COMM_LIBS): Drop krb5util library. ------------------------------------------------------------------------ r11974 | raeburn | 2000-01-27 17:08:14 -0500 (Thu, 27 Jan 2000) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogin.c * krlogin.c (speeds): Added some comments from net recommending not extending the list to higher values. ------------------------------------------------------------------------ r11973 | raeburn | 2000-01-27 17:06:52 -0500 (Thu, 27 Jan 2000) | 2 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/main.c * main.c (print_status): Now static. Add format attribute if using GNU C. ------------------------------------------------------------------------ r11972 | raeburn | 2000-01-27 17:02:58 -0500 (Thu, 27 Jan 2000) | 5 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/acconfig.h M /trunk/src/aclocal.m4 Don't use obsolete autoconf macros. Fix up output formatting a little. Rewrote tcl config handling to extract info from installed tclConfig.sh. Configure-time option to control IPv6 configuration. Configure-time option to enable DNS lookups. ------------------------------------------------------------------------ r11971 | raeburn | 2000-01-27 16:38:34 -0500 (Thu, 27 Jan 2000) | 2 lines Changed paths: M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/client_init.c limit kadm5 net interface to des for now until gssapi mech is fixed ------------------------------------------------------------------------ r11970 | raeburn | 2000-01-27 16:05:59 -0500 (Thu, 27 Jan 2000) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/init_ctx.c * init_ctx.c (get_profile_etype_list): Discard DESONLY changes from 1999-09-01, and revert call sites. ------------------------------------------------------------------------ r11969 | raeburn | 2000-01-27 16:02:32 -0500 (Thu, 27 Jan 2000) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/init_sec_context.c * init_sec_context.c (krb5_gss_init_sec_context): Default to des-cbc-crc. ------------------------------------------------------------------------ r11968 | raeburn | 2000-01-26 19:56:27 -0500 (Wed, 26 Jan 2000) | 6 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h * k5-int.h [!NEED_SOCKETS]: Declare (but do not define) struct sockaddr if SOCK_DGRAM hasn't been defined yet. (krb5_locate_srv_conf, krb5_locate_srv_dns): Declare. (struct krb5_keytypes, struct krb5_cksumtypes): enc, hash, and keyhash provider structures pointed to are now const. ------------------------------------------------------------------------ r11967 | tlyu | 2000-01-24 17:58:38 -0500 (Mon, 24 Jan 2000) | 2 lines Changed paths: M /trunk/src/kadmin/passwd/unit-test/ChangeLog M /trunk/src/kadmin/passwd/unit-test/kpasswd.0/changing.exp * kpasswd.0/changing.exp: Fix y2k bug. ------------------------------------------------------------------------ r11966 | tlyu | 2000-01-24 16:53:43 -0500 (Mon, 24 Jan 2000) | 3 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/get_myaddress.c * get_myaddress.c (gssrpc_get_myaddress): Copy in from NetBSD; use loopback address only. ------------------------------------------------------------------------ r11965 | tlyu | 2000-01-24 15:42:45 -0500 (Mon, 24 Jan 2000) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/krb5_libinit.c * krb5_libinit.c: Conditionalize call to stdcc_shutdown(). ------------------------------------------------------------------------ r11964 | tlyu | 2000-01-24 15:38:38 -0500 (Mon, 24 Jan 2000) | 6 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/configure.in M /trunk/src/lib/krb5/krb5_libinit.c * configure.in: Fix to build library objects in this directory. * Makefile.in (STOBJLISTS): Fix to actually build krb5_libinit.o. * krb5_libinit.c: Fix to use 0 and 1 instead of false and true. ------------------------------------------------------------------------ r11963 | tlyu | 2000-01-24 15:08:42 -0500 (Mon, 24 Jan 2000) | 8 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/configure.in M /trunk/src/lib/gssapi/gss_libinit.c * Makefile.in (STLIBOBJS): Properly add gss_libinit.o to permit compiling. * configure.in: Add libobj to Makefile frags. * gss_libinit.c: Add terminating newline. Use 0 and 1 instead of false and true. ------------------------------------------------------------------------ r11962 | tlyu | 2000-01-24 14:50:27 -0500 (Mon, 24 Jan 2000) | 3 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/crypto_libinit.c * crypto_libinit.c: Add terminating newline; use 0 and 1 instead of false and true. ------------------------------------------------------------------------ r11961 | raeburn | 2000-01-21 23:30:57 -0500 (Fri, 21 Jan 2000) | 2 lines Changed paths: M /trunk/src/config-files/ChangeLog M /trunk/src/config-files/krb5.conf * krb5.conf: Put primary KDC for Cygnus first. Add GNU.ORG realm. ------------------------------------------------------------------------ r11960 | meeroh | 2000-01-21 23:04:36 -0500 (Fri, 21 Jan 2000) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in A /trunk/src/lib/crypto/crypto_libinit.c A /trunk/src/lib/crypto/crypto_libinit.h M /trunk/src/lib/crypto/prng.c M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in A /trunk/src/lib/gssapi/gss_libinit.c A /trunk/src/lib/gssapi/gss_libinit.h M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in A /trunk/src/lib/krb5/krb5_libinit.c A /trunk/src/lib/krb5/krb5_libinit.h M /trunk/src/mac/GSS.CFM.c M /trunk/src/mac/K5.CFM.c Moved krb5, gss, and crypto library initialization/cleanup code into new dedicated functions; added code to release global state allocated in prng.c. ------------------------------------------------------------------------ r11959 | raeburn | 2000-01-21 22:49:56 -0500 (Fri, 21 Jan 2000) | 11 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/cksumtypes.c M /trunk/src/lib/crypto/cksumtypes.h M /trunk/src/lib/crypto/dk/ChangeLog M /trunk/src/lib/crypto/dk/checksum.c M /trunk/src/lib/crypto/dk/dk_decrypt.c M /trunk/src/lib/crypto/dk/dk_encrypt.c M /trunk/src/lib/crypto/dk/stringtokey.c M /trunk/src/lib/crypto/enc_provider/ChangeLog M /trunk/src/lib/crypto/enc_provider/des.c M /trunk/src/lib/crypto/enc_provider/des3.c M /trunk/src/lib/crypto/enc_provider/enc_provider.h M /trunk/src/lib/crypto/etypes.c M /trunk/src/lib/crypto/etypes.h M /trunk/src/lib/crypto/hash_provider/ChangeLog M /trunk/src/lib/crypto/hash_provider/hash_crc32.c M /trunk/src/lib/crypto/hash_provider/hash_md4.c M /trunk/src/lib/crypto/hash_provider/hash_md5.c M /trunk/src/lib/crypto/hash_provider/hash_provider.h M /trunk/src/lib/crypto/hash_provider/hash_sha1.c M /trunk/src/lib/crypto/hmac.c M /trunk/src/lib/crypto/keyhash_provider/ChangeLog M /trunk/src/lib/crypto/keyhash_provider/descbc.c M /trunk/src/lib/crypto/keyhash_provider/k5_md4des.c M /trunk/src/lib/crypto/keyhash_provider/k5_md5des.c M /trunk/src/lib/crypto/keyhash_provider/keyhash_provider.h M /trunk/src/lib/crypto/make_checksum.c M /trunk/src/lib/crypto/make_random_key.c M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/md4.c M /trunk/src/lib/crypto/md4/rsa-md4.h M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/md5.c M /trunk/src/lib/crypto/md5/rsa-md5.h M /trunk/src/lib/crypto/nfold.c M /trunk/src/lib/crypto/old/ChangeLog M /trunk/src/lib/crypto/old/des_stringtokey.c M /trunk/src/lib/crypto/old/old_decrypt.c M /trunk/src/lib/crypto/old/old_encrypt.c M /trunk/src/lib/crypto/old_api_glue.c M /trunk/src/lib/crypto/prng.c M /trunk/src/lib/crypto/sha1/ChangeLog M /trunk/src/lib/crypto/sha1/shs.c M /trunk/src/lib/crypto/string_to_key.c M /trunk/src/lib/crypto/verify_checksum.c Various changes to: * make most non-changing data const * silence "gcc -Wall -Werror" complaints on sparc-solaris2.6 ** delete unused functions and variables ** change if(a=b) ... to if((a=b)) or if((a=b)!=0) [yeah, kinda gratuitous] ** insert extra braces for 2-D arrays * some basic thread safety checks Not changing afsstring2key.c until I make sure I've got some tests for it. Currently, prng.c and afsstring2key.c, at least, still aren't thread-safe. ------------------------------------------------------------------------ r11958 | raeburn | 2000-01-21 21:53:02 -0500 (Fri, 21 Jan 2000) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/prng.c * prng.c (enc): Now static and const, and points to const. ------------------------------------------------------------------------ r11957 | raeburn | 2000-01-21 21:42:19 -0500 (Fri, 21 Jan 2000) | 8 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/f_sched.c M /trunk/src/lib/crypto/des/f_tables.c M /trunk/src/lib/crypto/des/weak_key.c Avoid non-const static data, and gcc warnings Solaris, except afsstring2key.c: * f_sched.c (PC2_C, PC2_D): Put braces around sub-arrays. * f_tables.c (des_SP_table): Ditto. * weak_key.c (weak): Now const. (mit_des_is_weak_key): Adjust pointer type accordingly. ------------------------------------------------------------------------ r11956 | raeburn | 1999-12-14 21:14:55 -0500 (Tue, 14 Dec 1999) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.c from 1.1 branch: use init_secure_context ------------------------------------------------------------------------ r11955 | raeburn | 1999-12-14 21:10:15 -0500 (Tue, 14 Dec 1999) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin * krb5.hin (krb5_secure_config_files): Delete declaration. (krb5_init_secure_context): Declare. ------------------------------------------------------------------------ r11954 | raeburn | 1999-12-14 21:09:32 -0500 (Tue, 14 Dec 1999) | 2 lines Changed paths: M /trunk/src/clients/kdestroy/ChangeLog M /trunk/src/clients/kdestroy/Makefile.in M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/Makefile.in M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/Makefile.in M /trunk/src/clients/kpasswd/ChangeLog M /trunk/src/clients/kpasswd/Makefile.in 1.1 branch changes -> trunk ------------------------------------------------------------------------ r11952 | raeburn | 1999-12-06 16:57:03 -0500 (Mon, 06 Dec 1999) | 2 lines Changed paths: M /trunk/src/clients/ChangeLog M /trunk/src/clients/configure.in M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/Makefile.in M /trunk/src/clients/ksu/authorization.c M /trunk/src/clients/ksu/ccache.c M /trunk/src/clients/ksu/heuristic.c M /trunk/src/clients/ksu/krb_auth_su.c M /trunk/src/clients/ksu/ksu.h M /trunk/src/clients/ksu/main.c A /trunk/src/clients/ksu/setenv.c A /trunk/src/clients/ksu/xmalloc.c merge from 1.1 branch ------------------------------------------------------------------------ r11951 | raeburn | 1999-12-06 16:54:10 -0500 (Mon, 06 Dec 1999) | 5 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/alt_prof.c M /trunk/src/lib/kadm5/logger.c * logger.c (klog_vsyslog): Convert pid_t to long for printing. * alt_prof.c (kadm5_get_config_params): Fix bug in direction of test while walking through whitespace. Thanks to Matt Crawford. ------------------------------------------------------------------------ r11950 | raeburn | 1999-12-06 16:53:08 -0500 (Mon, 06 Dec 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in * Makefile.in (LIBMINOR): Update to 2. ------------------------------------------------------------------------ r11949 | raeburn | 1999-12-06 16:52:07 -0500 (Mon, 06 Dec 1999) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/init_ctx.c * init_ctx.c (get_profile_etype_list): Report an error if no recognized enctypes are found in the config file. ------------------------------------------------------------------------ r11948 | raeburn | 1999-12-06 16:49:19 -0500 (Mon, 06 Dec 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in A /trunk/src/lib/krb5/krb/deltat.c M /trunk/src/lib/krb5/krb/in_tkt_ktb.c M /trunk/src/lib/krb5/krb/in_tkt_pwd.c M /trunk/src/lib/krb5/krb/in_tkt_sky.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/preauth2.c M /trunk/src/lib/krb5/krb/str_conv.c A /trunk/src/lib/krb5/krb/strftime.c A /trunk/src/lib/krb5/krb/strptime.c A /trunk/src/lib/krb5/krb/t_deltat.c A /trunk/src/lib/krb5/krb/x-deltat.y merge 1.1 branch, to 12/1/99 ------------------------------------------------------------------------ r11947 | raeburn | 1999-12-06 16:45:03 -0500 (Mon, 06 Dec 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/krb5_err.et * krb5_err.et (KRB5_OBSOLETE_FN): New error code. ------------------------------------------------------------------------ r11946 | raeburn | 1999-12-06 16:41:53 -0500 (Mon, 06 Dec 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/memory/ChangeLog M /trunk/src/lib/krb5/ccache/memory/mcc.h * mcc.h (mcc_head): Define as macro to give exported name a krb5 prefix. ------------------------------------------------------------------------ r11945 | raeburn | 1999-12-06 16:38:22 -0500 (Mon, 06 Dec 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/an_to_ln.c M /trunk/src/lib/krb5/os/changepw.c M /trunk/src/lib/krb5/os/init_os_ctx.c merge from 1.1 branch ------------------------------------------------------------------------ r11944 | dalmeida | 1999-12-03 23:06:37 -0500 (Fri, 03 Dec 1999) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in On Windows, build error tables if we believe awk is present. ------------------------------------------------------------------------ r11943 | dalmeida | 1999-12-03 22:28:35 -0500 (Fri, 03 Dec 1999) | 5 lines Changed paths: M /trunk/src/clients/kvno/ChangeLog M /trunk/src/clients/kvno/Makefile.in M /trunk/src/clients/kvno/kvno.c * kvno.c (main): Use krb5_free_unparsed_name() isntead of free(). Free krb5 context when done. * Makefile.in: Build kvno under Windows. ------------------------------------------------------------------------ r11942 | dalmeida | 1999-12-03 22:27:49 -0500 (Fri, 03 Dec 1999) | 3 lines Changed paths: M /trunk/src/clients/ChangeLog M /trunk/src/clients/Makefile.in Add kvno to Windows build. Clean kpasswd in Windows build. ------------------------------------------------------------------------ r11941 | dalmeida | 1999-12-03 22:26:01 -0500 (Fri, 03 Dec 1999) | 5 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Make Windows Makefile target creation atomic. Build clients/kvno for Windows. Also pull from 1.1 branch: Add install target for windows. Remove references to unused mit directory. ------------------------------------------------------------------------ r11940 | dalmeida | 1999-12-03 21:07:12 -0500 (Fri, 03 Dec 1999) | 2 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in D /trunk/src/lib/comerr16.def D /trunk/src/lib/gssapi16.def D /trunk/src/lib/krb4_16.def D /trunk/src/lib/krb5_16.def D /trunk/src/lib/sapgss16.def D /trunk/src/lib/sapkrb16.def D /trunk/src/lib/winsock.def D /trunk/src/lib/xpprof16.def Pull changes from krb5-1-1 branch. ------------------------------------------------------------------------ r11939 | dalmeida | 1999-12-03 21:02:15 -0500 (Fri, 03 Dec 1999) | 8 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/win-pre.in Pull changes from krb5-1-1 branch: a) Make is so that all C flags are the same and so that the only difference between EXE and DLL builds are the DLL_LINKOPTS and EXE_LINKOPTS linker options. b) Fix DNS error messages to wshelper instead of version server. c) Fix DNS flags it does not try to depend on mit dir. Define NULL so we can do directory existence checks via the shell under both NT and 9x. ------------------------------------------------------------------------ r11938 | dalmeida | 1999-12-03 20:54:09 -0500 (Fri, 03 Dec 1999) | 2 lines Changed paths: D /trunk/src/mit Pull changes in from krb5-1-1 branch (remvove everything under src/mit). ------------------------------------------------------------------------ r11937 | dalmeida | 1999-12-03 20:52:33 -0500 (Fri, 03 Dec 1999) | 2 lines Changed paths: A /trunk/src/windows/README Pull src/windows changes from krb5-1-1 branch (rename readme -> README). ------------------------------------------------------------------------ r11936 | dalmeida | 1999-12-03 20:50:44 -0500 (Fri, 03 Dec 1999) | 2 lines Changed paths: M /trunk/src/windows/ChangeLog M /trunk/src/windows/cns/ChangeLog M /trunk/src/windows/cns/Makefile.in M /trunk/src/windows/cns/cns_reg.c M /trunk/src/windows/gina/ChangeLog M /trunk/src/windows/gina/Makefile.in M /trunk/src/windows/gss/ChangeLog M /trunk/src/windows/gss/Makefile.in M /trunk/src/windows/lib/ChangeLog M /trunk/src/windows/lib/Makefile.in D /trunk/src/windows/mkbin.bat D /trunk/src/windows/readme M /trunk/src/windows/version.rc M /trunk/src/windows/wintel/ChangeLog M /trunk/src/windows/wintel/Makefile.in Pull src/windows changes from krb5-1-1 branch. ------------------------------------------------------------------------ r11908 | meeroh | 1999-11-22 17:58:02 -0500 (Mon, 22 Nov 1999) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/macsock.h MacOS: only #define MAXHOSTNAMELEN when not already defined ------------------------------------------------------------------------ r11907 | meeroh | 1999-11-22 17:49:33 -0500 (Mon, 22 Nov 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/ccdefname.c Replaced Kerberos5GlobalsLib calls with CCAPI v3 calls on MacOS ------------------------------------------------------------------------ r11906 | meeroh | 1999-11-22 17:46:55 -0500 (Mon, 22 Nov 1999) | 2 lines Changed paths: D /trunk/src/mac/libraries/Kerberos v5 Globals Don't need Kerberos5GlobalsLib, use CCAPI v3 instead ------------------------------------------------------------------------ r11905 | meeroh | 1999-11-22 17:44:37 -0500 (Mon, 22 Nov 1999) | 2 lines Changed paths: M /trunk/src/mac/libraries/Kerberos v5 Globals/Krb5Globals.CFM.c M /trunk/src/mac/libraries/Kerberos v5 Globals/Krb5Globals.c Use CCache2.h under MacOS for CCAPI v2 compat ------------------------------------------------------------------------ r11904 | meeroh | 1999-11-22 17:40:13 -0500 (Mon, 22 Nov 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/ChangeLog M /trunk/src/lib/krb5/ccache/ccapi/stdcc.h M /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.h Use CCache2.h under MacOS for CCAPI v2 compatibility ------------------------------------------------------------------------ r11903 | meeroh | 1999-11-22 17:37:10 -0500 (Mon, 22 Nov 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile Removed globals lib and 68k targets ------------------------------------------------------------------------ r11901 | raeburn | 1999-11-02 20:15:49 -0500 (Tue, 02 Nov 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/krb5_err.et * krb5_err.et (KRB5_CONFIG_ETYPE_NOSUPP): New error code. ------------------------------------------------------------------------ r11900 | raeburn | 1999-11-02 20:09:10 -0500 (Tue, 02 Nov 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/t_ref_kerb.out * t_ref_kerb.out: Fix expected zephyr/zephyr output. ------------------------------------------------------------------------ r11898 | raeburn | 1999-11-02 10:38:18 -0500 (Tue, 02 Nov 1999) | 3 lines Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.c * klist.c (one_addr): Always use indicated address family and length in gethostbyaddr or getipnodebyaddr calls. ------------------------------------------------------------------------ r11897 | raeburn | 1999-11-02 10:20:31 -0500 (Tue, 02 Nov 1999) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in * configure.in: Invoke KRB5_AC_INET6. Delete most of the 10-17 changes except for inet_ntoa/aton, since they're in KRB5_AC_INET6 now. ------------------------------------------------------------------------ r11896 | raeburn | 1999-11-02 10:19:27 -0500 (Tue, 02 Nov 1999) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/acconfig.h M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_AC_INET6): New macro. * acconfig.h (KRB5_USE_INET6): Undef. ------------------------------------------------------------------------ r11895 | raeburn | 1999-11-02 10:18:22 -0500 (Tue, 02 Nov 1999) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/localaddr.c * localaddr.c (krb5_os_localaddr): Conditionalize INET6 support on new KRB5_USE_INET6 macro. ------------------------------------------------------------------------ r11891 | tlyu | 1999-11-01 16:12:13 -0500 (Mon, 01 Nov 1999) | 3 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/krb5_decode_test.c * krb5_decode_test.c (main): Add test case for zero-length SequenceOfType. ------------------------------------------------------------------------ r11890 | tlyu | 1999-11-01 16:08:55 -0500 (Mon, 01 Nov 1999) | 25 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_get.c M /trunk/src/lib/krb5/asn.1/asn1_get.h M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1buf.c M /trunk/src/lib/krb5/asn.1/asn1buf.h M /trunk/src/lib/krb5/asn.1/krb5_decode.c * krb5_decode.c (begin_structure): Update to deal with indefinite encodings better; also call asn1_get_sequence(). * asn1_k_decode.c (sequence_of): Update to deal with indefinite encodings better. (begin_structure): Update to deal with indefinite encodings better; also call asn1_get_sequence(). * asn1_get.h: Update prototypes for asn1_get_tag_indef(), asn1_get_tag(), asn1_get_sequence(), asn1_get_length(). * asn1_get.c (asn1_get_tag_indef): New function; get tag info, lengths, etc. as well as flag indicating whether the length is indefinite. (asn1_get_tag): Modify to just call asn1_get_tag_indef(). (asn1_get_sequence): Call asn1_get_tag_indef() in order to determine whether encoding is indefinite length. (asn1_get_length): Add "indef" arg to indicate whether an encoding has an indefinite length. * asn1buf.h: Update asn1buf_imbed() prototype. * asn1buf.c (asn1buf_imbed): Add "indef" arg so that we don't treat a definite zero-length encoding as an indefinite encoding. ------------------------------------------------------------------------ r11889 | raeburn | 1999-10-29 15:25:10 -0400 (Fri, 29 Oct 1999) | 4 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/dispatch.c * dispatch.c (dispatch): Make message in lookaside case less suggestive of replay attacks, since it can result from normal packet loss causing retransmissions. ------------------------------------------------------------------------ r11888 | lxs | 1999-10-28 17:34:52 -0400 (Thu, 28 Oct 1999) | 5 lines Changed paths: M /trunk/src/util/et/ChangeLog * error_message.c, error_table.h: Added support to use ErrorLib to get MIT Support Library and Mac OS Toolbox error codes (similar to the way windows does it). ------------------------------------------------------------------------ r11887 | lxs | 1999-10-28 17:30:27 -0400 (Thu, 28 Oct 1999) | 4 lines Changed paths: M /trunk/src/mac/Makefile Added support to use ErrorLib to get MIT Support Library and Mac OS Toolbox error codes (similar to the way windows does it). Also committed some changes that were on the 1.1 branch. ------------------------------------------------------------------------ r11886 | lxs | 1999-10-28 17:29:12 -0400 (Thu, 28 Oct 1999) | 2 lines Changed paths: M /trunk/src/util/et/error_message.c M /trunk/src/util/et/error_table.h Added support to use ErrorLib to get MIT Support Library and Mac OS Toolbox error codes (similar to the way windows does it). ------------------------------------------------------------------------ r11884 | raeburn | 1999-10-26 20:12:53 -0400 (Tue, 26 Oct 1999) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c * accept_sec_context.c (krb5_gss_accept_sec_context): get rid of unused vars ------------------------------------------------------------------------ r11882 | raeburn | 1999-10-26 19:57:20 -0400 (Tue, 26 Oct 1999) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/k5seal.c * k5seal.c (make_integ_token_v2): Set 'code' when malloc fails. ------------------------------------------------------------------------ r11880 | raeburn | 1999-10-26 18:29:19 -0400 (Tue, 26 Oct 1999) | 2 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog lost date/name line in last checkin ------------------------------------------------------------------------ r11879 | raeburn | 1999-10-26 18:12:27 -0400 (Tue, 26 Oct 1999) | 2 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/trval.c * trval.c (print_tag_type): Use fputs when there's no formatting to do. ------------------------------------------------------------------------ r11877 | tlyu | 1999-10-26 16:38:54 -0400 (Tue, 26 Oct 1999) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/appl/ChangeLog M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gssftp/ChangeLog M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/sample/ChangeLog M /trunk/src/appl/sample/sclient/ChangeLog M /trunk/src/appl/sample/sserver/ChangeLog M /trunk/src/appl/simple/ChangeLog M /trunk/src/appl/simple/client/ChangeLog M /trunk/src/appl/simple/server/ChangeLog M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/user_user/ChangeLog M /trunk/src/clients/kdestroy/ChangeLog M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/kpasswd/ChangeLog M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/kvno/ChangeLog M /trunk/src/config/ChangeLog M /trunk/src/kadmin/ChangeLog M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/kdbkeys/ChangeLog M /trunk/src/kadmin/ktutil/ChangeLog M /trunk/src/kadmin/passwd/ChangeLog M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/testing/ChangeLog M /trunk/src/kadmin/testing/util/ChangeLog M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v5passwdd/ChangeLog M /trunk/src/kdc/ChangeLog M /trunk/src/krb524/ChangeLog M /trunk/src/lib/ChangeLog M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/dk/ChangeLog M /trunk/src/lib/crypto/enc_provider/ChangeLog M /trunk/src/lib/crypto/hash_provider/ChangeLog M /trunk/src/lib/crypto/keyhash_provider/ChangeLog M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/old/ChangeLog M /trunk/src/lib/crypto/raw/ChangeLog M /trunk/src/lib/crypto/sha1/ChangeLog M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/ccapi/ChangeLog M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/memory/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/db/ChangeLog M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/srvtab/ChangeLog M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5util/ChangeLog M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/slave/ChangeLog M /trunk/src/tests/ChangeLog M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/dejagnu/ChangeLog M /trunk/src/tests/gssapi/ChangeLog M /trunk/src/tests/hammer/ChangeLog M /trunk/src/tests/resolve/ChangeLog M /trunk/src/tests/verify/ChangeLog M /trunk/src/util/ChangeLog M /trunk/src/util/db2/obj/ChangeLog M /trunk/src/util/dyn/ChangeLog M /trunk/src/util/et/ChangeLog M /trunk/src/util/profile/ChangeLog M /trunk/src/util/pty/ChangeLog M /trunk/src/util/send-pr/ChangeLog M /trunk/src/util/ss/ChangeLog log tritan's changes ------------------------------------------------------------------------ r11876 | tritan | 1999-10-25 21:49:53 -0400 (Mon, 25 Oct 1999) | 4 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/appl/Makefile.in M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/gss-sample/Makefile.in M /trunk/src/appl/gssftp/Makefile.in M /trunk/src/appl/gssftp/ftp/Makefile.in M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/appl/sample/Makefile.in M /trunk/src/appl/sample/sclient/Makefile.in M /trunk/src/appl/sample/sserver/Makefile.in M /trunk/src/appl/simple/Makefile.in M /trunk/src/appl/simple/client/Makefile.in M /trunk/src/appl/simple/server/Makefile.in M /trunk/src/appl/telnet/libtelnet/Makefile.in M /trunk/src/appl/telnet/telnet/Makefile.in M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/appl/user_user/Makefile.in M /trunk/src/clients/kdestroy/Makefile.in M /trunk/src/clients/kinit/Makefile.in M /trunk/src/clients/klist/Makefile.in M /trunk/src/clients/kpasswd/Makefile.in M /trunk/src/clients/ksu/Makefile.in M /trunk/src/clients/kvno/Makefile.in M /trunk/src/config/libobj.in M /trunk/src/config/post.in M /trunk/src/config/pre.in M /trunk/src/kadmin/Makefile.in M /trunk/src/kadmin/cli/Makefile.in M /trunk/src/kadmin/dbutil/Makefile.in M /trunk/src/kadmin/kdbkeys/Makefile.in M /trunk/src/kadmin/ktutil/Makefile.in M /trunk/src/kadmin/passwd/Makefile.in M /trunk/src/kadmin/server/Makefile.in M /trunk/src/kadmin/testing/Makefile.in M /trunk/src/kadmin/testing/util/Makefile.in M /trunk/src/kadmin/v4server/Makefile.in M /trunk/src/kadmin/v5passwdd/Makefile.in M /trunk/src/kdc/Makefile.in M /trunk/src/krb524/Makefile.in M /trunk/src/lib/Makefile.in M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/dk/Makefile.in M /trunk/src/lib/crypto/enc_provider/Makefile.in M /trunk/src/lib/crypto/hash_provider/Makefile.in M /trunk/src/lib/crypto/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/old/Makefile.in M /trunk/src/lib/crypto/raw/Makefile.in M /trunk/src/lib/crypto/sha1/Makefile.in M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/mechglue/Makefile.in M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kadm5/unit-test/Makefile.in M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/ccache/ccapi/Makefile.in M /trunk/src/lib/krb5/ccache/file/Makefile.in M /trunk/src/lib/krb5/ccache/memory/Makefile.in M /trunk/src/lib/krb5/ccache/stdio/Makefile.in M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/keytab/db/Makefile.in M /trunk/src/lib/krb5/keytab/file/Makefile.in M /trunk/src/lib/krb5/keytab/srvtab/Makefile.in M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/posix/Makefile.in M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/lib/krb5util/Makefile.in M /trunk/src/lib/rpc/Makefile.in M /trunk/src/lib/rpc/unit-test/Makefile.in M /trunk/src/slave/Makefile.in M /trunk/src/tests/Makefile.in M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/create/Makefile.in M /trunk/src/tests/dejagnu/Makefile.in M /trunk/src/tests/gssapi/Makefile.in M /trunk/src/tests/hammer/Makefile.in M /trunk/src/tests/resolve/Makefile.in M /trunk/src/tests/verify/Makefile.in M /trunk/src/util/Makefile.in M /trunk/src/util/db2/obj/Makefile.in M /trunk/src/util/dyn/Makefile.in M /trunk/src/util/et/Makefile.in M /trunk/src/util/profile/Makefile.in M /trunk/src/util/pty/Makefile.in M /trunk/src/util/send-pr/Makefile.in M /trunk/src/util/ss/Makefile.in Clean up usage of CFLAGS, CPPFLAGS, DEFS, DEFINES, LOCAL_INCLUDES such that one can override CFLAGS from the command line without losing CPP search patchs and defines. Some associated Makefile cleanup. ------------------------------------------------------------------------ r11875 | raeburn | 1999-10-22 19:14:11 -0400 (Fri, 22 Oct 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_decode.c * asn1_decode.c (asn1_decode_integer): Initialize "n", to keep gcc happy. ------------------------------------------------------------------------ r11874 | raeburn | 1999-10-22 18:32:24 -0400 (Fri, 22 Oct 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/asn1buf.h fix typos in comments ------------------------------------------------------------------------ r11873 | raeburn | 1999-10-22 18:17:35 -0400 (Fri, 22 Oct 1999) | 9 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/changepw.c M /trunk/src/lib/krb5/os/prompter.c M /trunk/src/lib/krb5/os/promptusr.c M /trunk/src/lib/krb5/os/read_pwd.c Silence gcc longjmp warnings: * prompter.c (krb5_prompter_posix): Make ointrfunc, fd, and errcode volatile. * promptusr.c (krb5_os_get_tty_uio): Make ointrfunc and retval volatile. * read_pwd.c (krb5_read_password): Make ointrfunc volatile. Fix volatile decl for readin_string (pointer is volatile, doesn't point to volatile). * changepw.c (krb5_change_password): Wait only two minutes, not indefinitely, for a response from the kpasswd server. ------------------------------------------------------------------------ r11867 | meeroh | 1999-10-19 18:45:47 -0400 (Tue, 19 Oct 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile Fixed strong link against DriverServicesLib ------------------------------------------------------------------------ r11866 | raeburn | 1999-10-18 01:18:56 -0400 (Mon, 18 Oct 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/localaddr.c * localaddr.c (krb5_os_localaddr): Don't bother trying to create inet6 socket; any socket type will do. ------------------------------------------------------------------------ r11865 | raeburn | 1999-10-17 03:34:05 -0400 (Sun, 17 Oct 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/localaddr.c If INET6 support is built in but the socket creation fails, fall back to INET. ------------------------------------------------------------------------ r11864 | raeburn | 1999-10-17 03:27:19 -0400 (Sun, 17 Oct 1999) | 2 lines Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.c display ipv6 addresses if supported ------------------------------------------------------------------------ r11863 | raeburn | 1999-10-17 03:16:32 -0400 (Sun, 17 Oct 1999) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/localaddr.c * localaddr.c (krb5_os_localaddr): Raise buffer size to 10K. Handle INET6 addresses. ------------------------------------------------------------------------ r11862 | raeburn | 1999-10-17 03:15:28 -0400 (Sun, 17 Oct 1999) | 5 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in M /trunk/src/include/krb5.hin * configure.in: Check for inet_{ntop,pton,ntoa,aton}, getipnodeby{name,addr}, get{name,addr}info. * krb5.hin (ADDRTYPE_INET6): Define. ------------------------------------------------------------------------ r11859 | raeburn | 1999-10-12 19:13:39 -0400 (Tue, 12 Oct 1999) | 7 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/conv_princ.c M /trunk/src/lib/krb5/krb/str_conv.c * conv_princ.c (sconv_list): Don't do conversion for "zephyr" principal. (Noticed by Derrick Brashear.) Delete about a dozen duplicate entries. * str_conv.c (dt_output_donly, dt_output_dhms, dt_output_hms, sftime_default_fmt): Replace char arrays with macros, so gcc can do better format-string checking. ------------------------------------------------------------------------ r11858 | raeburn | 1999-10-07 18:01:28 -0400 (Thu, 07 Oct 1999) | 2 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/rd_svc_key.c ghudson patch for resource leak krb5-libs/769 ------------------------------------------------------------------------ r11856 | raeburn | 1999-09-28 22:06:36 -0400 (Tue, 28 Sep 1999) | 2 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/logger.c replace char arrays with macros for gcc format checking; provide format str to syslog ------------------------------------------------------------------------ r11855 | raeburn | 1999-09-28 21:11:00 -0400 (Tue, 28 Sep 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/changepw.c make changepw compile again even without dns support ------------------------------------------------------------------------ r11854 | raeburn | 1999-09-24 18:36:01 -0400 (Fri, 24 Sep 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/changepw.c M /trunk/src/lib/krb5/os/def_realm.c M /trunk/src/lib/krb5/os/locate_kdc.c jaltman dns patches ------------------------------------------------------------------------ r11853 | raeburn | 1999-09-24 17:20:59 -0400 (Fri, 24 Sep 1999) | 2 lines Changed paths: M /trunk/README M /trunk/doc/ChangeLog M /trunk/doc/copyright.texinfo M /trunk/src/appl/bsd/fieldbits.h M /trunk/src/appl/sample/sample.h M /trunk/src/appl/sample/sclient/sclient.M M /trunk/src/appl/sample/sclient/sclient.c M /trunk/src/appl/sample/sserver/sserver.M M /trunk/src/appl/sample/sserver/sserver.c M /trunk/src/appl/simple/client/sim_client.c M /trunk/src/appl/simple/server/sim_server.c M /trunk/src/appl/simple/simple.h M /trunk/src/appl/telnet/libtelnet/auth-proto.h M /trunk/src/appl/telnet/libtelnet/auth.c M /trunk/src/appl/telnet/libtelnet/auth.h M /trunk/src/appl/telnet/libtelnet/enc-proto.h M /trunk/src/appl/telnet/libtelnet/encrypt.c M /trunk/src/appl/telnet/libtelnet/encrypt.h M /trunk/src/appl/telnet/libtelnet/kerberos.c M /trunk/src/appl/telnet/libtelnet/kerberos5.c M /trunk/src/appl/telnet/libtelnet/key-proto.h M /trunk/src/appl/telnet/libtelnet/misc-proto.h M /trunk/src/appl/user_user/client.c M /trunk/src/appl/user_user/server.c M /trunk/src/clients/kdestroy/kdestroy.M M /trunk/src/clients/kdestroy/kdestroy.c M /trunk/src/clients/kinit/kinit.M M /trunk/src/clients/kinit/kinit.c M /trunk/src/clients/klist/klist.M M /trunk/src/clients/klist/klist.c M /trunk/src/clients/kpasswd/kpasswd.M M /trunk/src/config-files/kdc.conf.M M /trunk/src/config-files/krb5.conf.M M /trunk/src/include/k5-int.h M /trunk/src/include/k5-util.h M /trunk/src/include/kerberosIV/addr_comp.h M /trunk/src/include/kerberosIV/admin_server.h M /trunk/src/include/kerberosIV/des.h M /trunk/src/include/kerberosIV/highc.h M /trunk/src/include/kerberosIV/kadm.h M /trunk/src/include/kerberosIV/kdc.h M /trunk/src/include/kerberosIV/klog.h M /trunk/src/include/kerberosIV/kparse.h M /trunk/src/include/kerberosIV/krb.h M /trunk/src/include/kerberosIV/krb_conf.h M /trunk/src/include/kerberosIV/krb_db.h M /trunk/src/include/kerberosIV/mit-copyright.h M /trunk/src/include/kerberosIV/passwd_server.h M /trunk/src/include/kerberosIV/principal.h M /trunk/src/include/kerberosIV/prot.h M /trunk/src/include/krb5/adm.h M /trunk/src/include/krb5/adm_defs.h M /trunk/src/include/krb5/adm_proto.h M /trunk/src/include/krb5/copyright.h M /trunk/src/include/krb5/kdb.h M /trunk/src/include/krb5/kdb_dbc.h M /trunk/src/include/krb5/kdb_dbm.h M /trunk/src/include/krb5/kdb_kt.h M /trunk/src/include/krb5/stock/osconf.h M /trunk/src/include/krb5.hin M /trunk/src/kadmin/cli/dump.c M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kadmin/cli/kadmin_ct.ct M /trunk/src/kadmin/cli/ss_wrapper.c M /trunk/src/kadmin/dbutil/dump.c M /trunk/src/kadmin/dbutil/dumpv4.c M /trunk/src/kadmin/dbutil/kdb5_create.c M /trunk/src/kadmin/dbutil/kdb5_destroy.c M /trunk/src/kadmin/dbutil/kdb5_edit.M M /trunk/src/kadmin/dbutil/kdb5_stash.c M /trunk/src/kadmin/dbutil/kdb5_util.c M /trunk/src/kadmin/dbutil/kdb5_util.h M /trunk/src/kadmin/dbutil/loadv4.c M /trunk/src/kadmin/dbutil/tcl_wrapper.c M /trunk/src/kadmin/dbutil/util.c M /trunk/src/kadmin/ktutil/ktutil.c M /trunk/src/kadmin/ktutil/ktutil.h M /trunk/src/kadmin/ktutil/ktutil_ct.ct M /trunk/src/kadmin/ktutil/ktutil_funcs.c M /trunk/src/kadmin/passwd/kpasswd.M M /trunk/src/kadmin/v5passwdd/adm_conn.c M /trunk/src/kadmin/v5passwdd/adm_rw.c M /trunk/src/kadmin/v5passwdd/kadm5_defs.h M /trunk/src/kadmin/v5passwdd/kpasswd.c M /trunk/src/kadmin/v5passwdd/proto_serv.c M /trunk/src/kadmin/v5passwdd/srv_net.c M /trunk/src/kadmin/v5passwdd/v5passwd.M M /trunk/src/kdc/dispatch.c M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/extern.c M /trunk/src/kdc/extern.h M /trunk/src/kdc/kdc5_err.et M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kdc_util.h M /trunk/src/kdc/kerberos_v4.c M /trunk/src/kdc/krb5kdc.M M /trunk/src/kdc/main.c M /trunk/src/kdc/network.c M /trunk/src/kdc/policy.c M /trunk/src/kdc/policy.h M /trunk/src/kdc/replay.c M /trunk/src/kdc/rtest.c M /trunk/src/kdc/rtscript M /trunk/src/krb524/sendmsg.c M /trunk/src/lib/crypto/crc32/crc-32.h M /trunk/src/lib/crypto/crc32/crc.c M /trunk/src/lib/crypto/crc32/crc32.c M /trunk/src/lib/crypto/crc32/crctest.c M /trunk/src/lib/crypto/des/des_int.h M /trunk/src/lib/crypto/des/destest.c M /trunk/src/lib/crypto/des/key_sched.c M /trunk/src/lib/crypto/des/string2key.c M /trunk/src/lib/crypto/des/t_verify.c M /trunk/src/lib/crypto/des/weak_key.c M /trunk/src/lib/crypto/keyhash_provider/t_cksum.c M /trunk/src/lib/crypto/md4/rsa-md4.h M /trunk/src/lib/crypto/md5/t_cksum.c M /trunk/src/lib/crypto/t_nfold.c M /trunk/src/lib/des425/cksum.c M /trunk/src/lib/des425/des.c M /trunk/src/lib/des425/des.h M /trunk/src/lib/des425/enc_dec.c M /trunk/src/lib/des425/k4_glue.c M /trunk/src/lib/des425/key_parity.c M /trunk/src/lib/des425/key_sched.c M /trunk/src/lib/des425/new_rnd_key.c M /trunk/src/lib/des425/quad_cksum.c M /trunk/src/lib/des425/random_key.c M /trunk/src/lib/des425/read_passwd.c M /trunk/src/lib/des425/str_to_key.c M /trunk/src/lib/des425/string2key.c M /trunk/src/lib/des425/verify.c M /trunk/src/lib/des425/weak_key.c M /trunk/src/lib/gssapi/generic/oid_ops.c M /trunk/src/lib/gssapi/generic/utl_nohash_validate.c M /trunk/src/lib/gssapi/krb5/canon_name.c M /trunk/src/lib/gssapi/krb5/duplicate_name.c M /trunk/src/lib/gssapi/krb5/export_name.c M /trunk/src/lib/gssapi/krb5/export_sec_context.c M /trunk/src/lib/gssapi/krb5/import_sec_context.c M /trunk/src/lib/gssapi/krb5/inq_names.c M /trunk/src/lib/gssapi/krb5/rel_oid.c M /trunk/src/lib/gssapi/krb5/ser_sctx.c M /trunk/src/lib/gssapi/krb5/val_cred.c M /trunk/src/lib/gssapi/mechglue/g_oid_ops.c M /trunk/src/lib/gssapi/mechglue/oid_ops.c M /trunk/src/lib/kadm5/alt_prof.c M /trunk/src/lib/kadm5/srv/server_acl.c M /trunk/src/lib/kadm5/srv/server_acl.h M /trunk/src/lib/kadm5/str_conv.c M /trunk/src/lib/kdb/decrypt_key.c M /trunk/src/lib/kdb/encrypt_key.c M /trunk/src/lib/kdb/fetch_mkey.c M /trunk/src/lib/kdb/kdb_compat.h M /trunk/src/lib/kdb/kdb_cpw.c M /trunk/src/lib/kdb/kdb_db2.c M /trunk/src/lib/kdb/kdb_db2.h M /trunk/src/lib/kdb/kdb_dbm.c M /trunk/src/lib/kdb/kdb_xdr.c M /trunk/src/lib/kdb/keytab.c M /trunk/src/lib/kdb/setup_mkey.c M /trunk/src/lib/kdb/store_mkey.c M /trunk/src/lib/kdb/t_kdb.c M /trunk/src/lib/kdb/verify_mky.c M /trunk/src/lib/krb5/asn.1/KRB5-asn.py M /trunk/src/lib/krb5/asn.1/asn1_decode.c M /trunk/src/lib/krb5/asn.1/asn1_decode.h M /trunk/src/lib/krb5/asn.1/asn1_encode.c M /trunk/src/lib/krb5/asn.1/asn1_encode.h M /trunk/src/lib/krb5/asn.1/asn1_get.c M /trunk/src/lib/krb5/asn.1/asn1_get.h M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode.h M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.h M /trunk/src/lib/krb5/asn.1/asn1_make.c M /trunk/src/lib/krb5/asn.1/asn1_make.h M /trunk/src/lib/krb5/asn.1/asn1_misc.c M /trunk/src/lib/krb5/asn.1/asn1_misc.h M /trunk/src/lib/krb5/asn.1/asn1glue.h M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/asn.1/krb5_encode.c M /trunk/src/lib/krb5/ccache/cc_retr.c M /trunk/src/lib/krb5/ccache/ccapi/stdcc.c M /trunk/src/lib/krb5/ccache/ccbase.c M /trunk/src/lib/krb5/ccache/ccdefault.c M /trunk/src/lib/krb5/ccache/ccdefops.c M /trunk/src/lib/krb5/ccache/file/fcc-proto.h M /trunk/src/lib/krb5/ccache/file/fcc.h M /trunk/src/lib/krb5/ccache/file/fcc_close.c M /trunk/src/lib/krb5/ccache/file/fcc_defops.c M /trunk/src/lib/krb5/ccache/file/fcc_destry.c M /trunk/src/lib/krb5/ccache/file/fcc_errs.c M /trunk/src/lib/krb5/ccache/file/fcc_eseq.c M /trunk/src/lib/krb5/ccache/file/fcc_gennew.c M /trunk/src/lib/krb5/ccache/file/fcc_getnam.c M /trunk/src/lib/krb5/ccache/file/fcc_gprin.c M /trunk/src/lib/krb5/ccache/file/fcc_init.c M /trunk/src/lib/krb5/ccache/file/fcc_maybe.c M /trunk/src/lib/krb5/ccache/file/fcc_nseq.c M /trunk/src/lib/krb5/ccache/file/fcc_ops.c M /trunk/src/lib/krb5/ccache/file/fcc_read.c M /trunk/src/lib/krb5/ccache/file/fcc_reslv.c M /trunk/src/lib/krb5/ccache/file/fcc_retrv.c M /trunk/src/lib/krb5/ccache/file/fcc_sflags.c M /trunk/src/lib/krb5/ccache/file/fcc_skip.c M /trunk/src/lib/krb5/ccache/file/fcc_sseq.c M /trunk/src/lib/krb5/ccache/file/fcc_store.c M /trunk/src/lib/krb5/ccache/file/fcc_test.c M /trunk/src/lib/krb5/ccache/file/fcc_write.c M /trunk/src/lib/krb5/ccache/memory/mcc-proto.h M /trunk/src/lib/krb5/ccache/memory/mcc.h M /trunk/src/lib/krb5/ccache/memory/mcc_close.c M /trunk/src/lib/krb5/ccache/memory/mcc_destry.c M /trunk/src/lib/krb5/ccache/memory/mcc_eseq.c M /trunk/src/lib/krb5/ccache/memory/mcc_gennew.c M /trunk/src/lib/krb5/ccache/memory/mcc_getnam.c M /trunk/src/lib/krb5/ccache/memory/mcc_gprin.c M /trunk/src/lib/krb5/ccache/memory/mcc_init.c M /trunk/src/lib/krb5/ccache/memory/mcc_nseq.c M /trunk/src/lib/krb5/ccache/memory/mcc_ops.c M /trunk/src/lib/krb5/ccache/memory/mcc_reslv.c M /trunk/src/lib/krb5/ccache/memory/mcc_retrv.c M /trunk/src/lib/krb5/ccache/memory/mcc_sflags.c M /trunk/src/lib/krb5/ccache/memory/mcc_sseq.c M /trunk/src/lib/krb5/ccache/memory/mcc_test.c M /trunk/src/lib/krb5/ccache/ser_cc.c M /trunk/src/lib/krb5/ccache/stdio/scc-proto.h M /trunk/src/lib/krb5/ccache/stdio/scc.h M /trunk/src/lib/krb5/ccache/stdio/scc_close.c M /trunk/src/lib/krb5/ccache/stdio/scc_defops.c M /trunk/src/lib/krb5/ccache/stdio/scc_destry.c M /trunk/src/lib/krb5/ccache/stdio/scc_errs.c M /trunk/src/lib/krb5/ccache/stdio/scc_eseq.c M /trunk/src/lib/krb5/ccache/stdio/scc_gennew.c M /trunk/src/lib/krb5/ccache/stdio/scc_getnam.c M /trunk/src/lib/krb5/ccache/stdio/scc_gprin.c M /trunk/src/lib/krb5/ccache/stdio/scc_init.c M /trunk/src/lib/krb5/ccache/stdio/scc_maybe.c M /trunk/src/lib/krb5/ccache/stdio/scc_nseq.c M /trunk/src/lib/krb5/ccache/stdio/scc_ops.c M /trunk/src/lib/krb5/ccache/stdio/scc_read.c M /trunk/src/lib/krb5/ccache/stdio/scc_reslv.c M /trunk/src/lib/krb5/ccache/stdio/scc_retrv.c M /trunk/src/lib/krb5/ccache/stdio/scc_sflags.c M /trunk/src/lib/krb5/ccache/stdio/scc_skip.c M /trunk/src/lib/krb5/ccache/stdio/scc_sseq.c M /trunk/src/lib/krb5/ccache/stdio/scc_store.c M /trunk/src/lib/krb5/ccache/stdio/scc_test.c M /trunk/src/lib/krb5/ccache/stdio/scc_write.c M /trunk/src/lib/krb5/error_tables/init_ets.c M /trunk/src/lib/krb5/error_tables/kdb5_err.et M /trunk/src/lib/krb5/error_tables/krb5_err.et M /trunk/src/lib/krb5/error_tables/kv5m_err.et M /trunk/src/lib/krb5/keytab/db/dbkeytab.c M /trunk/src/lib/krb5/keytab/file/ktf_add.c M /trunk/src/lib/krb5/keytab/file/ktf_close.c M /trunk/src/lib/krb5/keytab/file/ktf_defops.c M /trunk/src/lib/krb5/keytab/file/ktf_endget.c M /trunk/src/lib/krb5/keytab/file/ktf_g_ent.c M /trunk/src/lib/krb5/keytab/file/ktf_g_name.c M /trunk/src/lib/krb5/keytab/file/ktf_next.c M /trunk/src/lib/krb5/keytab/file/ktf_ops.c M /trunk/src/lib/krb5/keytab/file/ktf_remove.c M /trunk/src/lib/krb5/keytab/file/ktf_resolv.c M /trunk/src/lib/krb5/keytab/file/ktf_ssget.c M /trunk/src/lib/krb5/keytab/file/ktf_util.c M /trunk/src/lib/krb5/keytab/file/ktf_wops.c M /trunk/src/lib/krb5/keytab/file/ktf_wreslv.c M /trunk/src/lib/krb5/keytab/file/ktfile.h M /trunk/src/lib/krb5/keytab/file/ser_ktf.c M /trunk/src/lib/krb5/keytab/ktadd.c M /trunk/src/lib/krb5/keytab/ktbase.c M /trunk/src/lib/krb5/keytab/ktdefault.c M /trunk/src/lib/krb5/keytab/ktfr_entry.c M /trunk/src/lib/krb5/keytab/ktremove.c M /trunk/src/lib/krb5/keytab/read_servi.c M /trunk/src/lib/krb5/keytab/srvtab/kts_close.c M /trunk/src/lib/krb5/keytab/srvtab/kts_endget.c M /trunk/src/lib/krb5/keytab/srvtab/kts_g_ent.c M /trunk/src/lib/krb5/keytab/srvtab/kts_g_name.c M /trunk/src/lib/krb5/keytab/srvtab/kts_next.c M /trunk/src/lib/krb5/keytab/srvtab/kts_ops.c M /trunk/src/lib/krb5/keytab/srvtab/kts_resolv.c M /trunk/src/lib/krb5/keytab/srvtab/kts_ssget.c M /trunk/src/lib/krb5/keytab/srvtab/kts_util.c M /trunk/src/lib/krb5/keytab/srvtab/ktsrvtab.h M /trunk/src/lib/krb5/krb/addr_comp.c M /trunk/src/lib/krb5/krb/addr_order.c M /trunk/src/lib/krb5/krb/addr_srch.c M /trunk/src/lib/krb5/krb/bld_pr_ext.c M /trunk/src/lib/krb5/krb/bld_princ.c M /trunk/src/lib/krb5/krb/conv_princ.c M /trunk/src/lib/krb5/krb/copy_addrs.c M /trunk/src/lib/krb5/krb/copy_athctr.c M /trunk/src/lib/krb5/krb/copy_auth.c M /trunk/src/lib/krb5/krb/copy_cksum.c M /trunk/src/lib/krb5/krb/copy_creds.c M /trunk/src/lib/krb5/krb/copy_data.c M /trunk/src/lib/krb5/krb/copy_key.c M /trunk/src/lib/krb5/krb/copy_princ.c M /trunk/src/lib/krb5/krb/copy_tick.c M /trunk/src/lib/krb5/krb/cp_key_cnt.c M /trunk/src/lib/krb5/krb/decode_kdc.c M /trunk/src/lib/krb5/krb/decrypt_tk.c M /trunk/src/lib/krb5/krb/encode_kdc.c M /trunk/src/lib/krb5/krb/encrypt_tk.c M /trunk/src/lib/krb5/krb/free_rtree.c M /trunk/src/lib/krb5/krb/fwd_tgt.c M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/gc_via_tkt.c M /trunk/src/lib/krb5/krb/gen_seqnum.c M /trunk/src/lib/krb5/krb/gen_subkey.c M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/in_tkt_ktb.c M /trunk/src/lib/krb5/krb/in_tkt_pwd.c M /trunk/src/lib/krb5/krb/in_tkt_sky.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/int-proto.h M /trunk/src/lib/krb5/krb/kdc_rep_dc.c M /trunk/src/lib/krb5/krb/kfree.c M /trunk/src/lib/krb5/krb/mk_error.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_rep.c M /trunk/src/lib/krb5/krb/mk_req.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/parse.c M /trunk/src/lib/krb5/krb/pr_to_salt.c M /trunk/src/lib/krb5/krb/preauth.c M /trunk/src/lib/krb5/krb/preauth2.c M /trunk/src/lib/krb5/krb/princ_comp.c M /trunk/src/lib/krb5/krb/rd_error.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_rep.c M /trunk/src/lib/krb5/krb/rd_req.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/rd_safe.c M /trunk/src/lib/krb5/krb/recvauth.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/lib/krb5/krb/sendauth.c M /trunk/src/lib/krb5/krb/ser_actx.c M /trunk/src/lib/krb5/krb/ser_adata.c M /trunk/src/lib/krb5/krb/ser_addr.c M /trunk/src/lib/krb5/krb/ser_auth.c M /trunk/src/lib/krb5/krb/ser_cksum.c M /trunk/src/lib/krb5/krb/ser_ctx.c M /trunk/src/lib/krb5/krb/ser_eblk.c M /trunk/src/lib/krb5/krb/ser_key.c M /trunk/src/lib/krb5/krb/ser_princ.c M /trunk/src/lib/krb5/krb/serialize.c M /trunk/src/lib/krb5/krb/set_realm.c M /trunk/src/lib/krb5/krb/srv_rcache.c M /trunk/src/lib/krb5/krb/str_conv.c M /trunk/src/lib/krb5/krb/t_ser.c M /trunk/src/lib/krb5/krb/tgtname.c M /trunk/src/lib/krb5/krb/unparse.c M /trunk/src/lib/krb5/krb/valid_times.c M /trunk/src/lib/krb5/krb/walk_rtree.c M /trunk/src/lib/krb5/os/an_to_ln.c M /trunk/src/lib/krb5/os/c_ustime.c M /trunk/src/lib/krb5/os/ccdefname.c M /trunk/src/lib/krb5/os/changepw.c M /trunk/src/lib/krb5/os/def_realm.c M /trunk/src/lib/krb5/os/free_hstrl.c M /trunk/src/lib/krb5/os/free_krbhs.c M /trunk/src/lib/krb5/os/full_ipadr.c M /trunk/src/lib/krb5/os/gen_port.c M /trunk/src/lib/krb5/os/gen_rname.c M /trunk/src/lib/krb5/os/genaddrs.c M /trunk/src/lib/krb5/os/get_krbhst.c M /trunk/src/lib/krb5/os/hostaddr.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/init_os_ctx.c M /trunk/src/lib/krb5/os/krbfileio.c M /trunk/src/lib/krb5/os/ktdefname.c M /trunk/src/lib/krb5/os/kuserok.c M /trunk/src/lib/krb5/os/localaddr.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/lock_file.c M /trunk/src/lib/krb5/os/mk_faddr.c M /trunk/src/lib/krb5/os/net_read.c M /trunk/src/lib/krb5/os/net_write.c M /trunk/src/lib/krb5/os/os-proto.h M /trunk/src/lib/krb5/os/osconfig.c M /trunk/src/lib/krb5/os/port2ip.c M /trunk/src/lib/krb5/os/read_msg.c M /trunk/src/lib/krb5/os/read_pwd.c M /trunk/src/lib/krb5/os/realm_dom.c M /trunk/src/lib/krb5/os/realm_iter.c M /trunk/src/lib/krb5/os/sendto_kdc.c M /trunk/src/lib/krb5/os/sn2princ.c M /trunk/src/lib/krb5/os/timeofday.c M /trunk/src/lib/krb5/os/toffset.c M /trunk/src/lib/krb5/os/unlck_file.c M /trunk/src/lib/krb5/os/ustime.c M /trunk/src/lib/krb5/os/write_msg.c M /trunk/src/lib/krb5/rcache/rcdef.c M /trunk/src/lib/krb5/rcache/ser_rc.c M /trunk/src/lib/krb5.rc M /trunk/src/lib/krb5util/compat_recv.c M /trunk/src/lib/krb5util/seteuid.c M /trunk/src/mac/GSS.CFM.c M /trunk/src/mac/K5.CFM.c M /trunk/src/mac/ProfileLib.CFM.c M /trunk/src/mac/libraries/Kerberos v5 Globals/Krb5Globals.CFM.c M /trunk/src/mac/libraries/Kerberos v5 Globals/Krb5Globals.c M /trunk/src/prototype/prototype.c M /trunk/src/prototype/prototype.h M /trunk/src/slave/kprop.M M /trunk/src/slave/kprop.c M /trunk/src/slave/kprop.h M /trunk/src/slave/kpropd.M M /trunk/src/slave/kpropd.c M /trunk/src/tests/asn.1/trval.c M /trunk/src/tests/create/kdb5_mkdums.M M /trunk/src/tests/create/kdb5_mkdums.c M /trunk/src/tests/dejagnu/t_inetd.c M /trunk/src/tests/dump.c M /trunk/src/tests/gssapi/t_imp_name.c M /trunk/src/tests/hammer/kdc5_hammer.c M /trunk/src/tests/resolve/resolve.c M /trunk/src/tests/test1.c M /trunk/src/tests/verify/kdb5_verify.c M /trunk/src/util/et/com_err.c M /trunk/src/util/et/com_err.texinfo M /trunk/src/util/et/error_message.c M /trunk/src/util/et/et_name.c M /trunk/src/util/et/init_et.c M /trunk/src/util/et/mit-sipb-copyright.h M /trunk/src/util/pty/cleanup.c M /trunk/src/util/pty/getpty.c M /trunk/src/util/pty/init.c M /trunk/src/util/pty/init_slave.c M /trunk/src/util/pty/libpty.h M /trunk/src/util/pty/logwtmp.c M /trunk/src/util/pty/open_ctty.c M /trunk/src/util/pty/open_slave.c M /trunk/src/util/pty/pty_err.et M /trunk/src/util/pty/sane_hostname.c M /trunk/src/util/pty/update_utmp.c M /trunk/src/util/pty/update_wtmp.c M /trunk/src/util/pty/vhangup.c M /trunk/src/util/pty/void_assoc.c M /trunk/src/util/ss/copyright.h M /trunk/src/util/ss/mit-sipb-copyright.h M /trunk/src/wconfig.c M /trunk/src/windows/wintel/enc_des.h M /trunk/src/windows/wintel/encrypt.c M /trunk/src/windows/wintel/encrypt.h copyright notice updates from 1.1 branch ------------------------------------------------------------------------ r11852 | raeburn | 1999-09-24 17:13:01 -0400 (Fri, 24 Sep 1999) | 2 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/logger.c copyright and fprintf-format changes from 1.1 ------------------------------------------------------------------------ r11843 | raeburn | 1999-09-21 19:52:57 -0400 (Tue, 21 Sep 1999) | 2 lines Changed paths: M /trunk/README 1.1 readme updates ------------------------------------------------------------------------ r11842 | raeburn | 1999-09-21 19:07:09 -0400 (Tue, 21 Sep 1999) | 2 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/copyright.texinfo M /trunk/doc/install.texinfo 1.1 updates ------------------------------------------------------------------------ r11841 | raeburn | 1999-09-21 19:05:48 -0400 (Tue, 21 Sep 1999) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in install port-sockets.h for krb.h to use ------------------------------------------------------------------------ r11840 | raeburn | 1999-09-21 19:03:36 -0400 (Tue, 21 Sep 1999) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/ChangeLog M /trunk/src/include/krb5/stock/osconf.h * osconf.h (KPASSWD_PORTNAME): Define. ------------------------------------------------------------------------ r11839 | raeburn | 1999-09-21 19:02:41 -0400 (Tue, 21 Sep 1999) | 4 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_tgs_req.c Tom's patch: * do_tgs_req.c (process_tgs_req): Don't try to take the 2nd component of a principal that doesn't have 2 components. ------------------------------------------------------------------------ r11838 | raeburn | 1999-09-21 19:00:16 -0400 (Tue, 21 Sep 1999) | 3 lines Changed paths: M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_dfl.c * rc_dfl.c (krb5_rc_io_fetch): Set client and server fields to NULL after freeing them in the error case. ------------------------------------------------------------------------ r11837 | raeburn | 1999-09-21 18:58:07 -0400 (Tue, 21 Sep 1999) | 3 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/adb_openclose.c * adb_openclose.c (osa_adb_fini_db): Don't fclose the lock file if the lock is permanent, because it's already been done. ------------------------------------------------------------------------ r11836 | raeburn | 1999-09-21 18:56:49 -0400 (Tue, 21 Sep 1999) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/ftp.c M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c Don't fclose(NULL). Don't declare string functions that are macros. ------------------------------------------------------------------------ r11835 | raeburn | 1999-09-21 18:47:18 -0400 (Tue, 21 Sep 1999) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 rhapsody fixes from 1.1 branch ------------------------------------------------------------------------ r11834 | raeburn | 1999-09-21 17:40:04 -0400 (Tue, 21 Sep 1999) | 3 lines Changed paths: M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/Makefile.in * Makefile.in (unit-test-body-tcp, unit-test-body-udp): Pass $(RUNTESTFLAGS) to runtest. ------------------------------------------------------------------------ r11833 | raeburn | 1999-09-21 17:38:09 -0400 (Tue, 21 Sep 1999) | 2 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/api.2/init-v2.exp * api.2/init-v2.exp (test109): Wait for prompt between commands. ------------------------------------------------------------------------ r11814 | meeroh | 1999-09-14 17:02:30 -0400 (Tue, 14 Sep 1999) | 2 lines Changed paths: M /trunk/src/mac/KerberosProfileLib ReadMe Minor tweak: changed reference to "Kerberos profile library" to "Kerberos 5 profile library" ------------------------------------------------------------------------ r11811 | meeroh | 1999-09-14 12:25:31 -0400 (Tue, 14 Sep 1999) | 2 lines Changed paths: M /trunk/src/mac/libraries/Kerberos v5 Globals/Krb5Globals.html Fixed icon URL ------------------------------------------------------------------------ r11807 | meeroh | 1999-09-13 15:04:51 -0400 (Mon, 13 Sep 1999) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/win-mac.h Remove #define HAVE_STRING_H from MacOS part of win-mac.h (oops) ------------------------------------------------------------------------ r11806 | meeroh | 1999-09-13 14:38:32 -0400 (Mon, 13 Sep 1999) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/win-mac.h Added #define HAVE_STRING_H to win-mac.h ------------------------------------------------------------------------ r11805 | meeroh | 1999-09-13 14:17:58 -0400 (Mon, 13 Sep 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile Removed the bogus Catenate -y in autoconf.h rule ------------------------------------------------------------------------ r11804 | meeroh | 1999-09-13 14:11:44 -0400 (Mon, 13 Sep 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile Fixed the headers target ------------------------------------------------------------------------ r11802 | meeroh | 1999-09-10 15:06:11 -0400 (Fri, 10 Sep 1999) | 2 lines Changed paths: M /trunk/src/mac/Release notes Updated for 2.5b2 and 2.5fc2 ------------------------------------------------------------------------ r11800 | meeroh | 1999-09-10 15:04:32 -0400 (Fri, 10 Sep 1999) | 2 lines Changed paths: A /trunk/src/mac/ComErrLib ReadMe A /trunk/src/mac/GSSLib ReadMe A /trunk/src/mac/KerberosProfileLib ReadMe A /trunk/src/mac/libraries/Kerberos v5 Globals/Krb5Globals.html Added ------------------------------------------------------------------------ r11799 | meeroh | 1999-09-10 15:04:10 -0400 (Fri, 10 Sep 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile Added more documentation and rearranged headers ------------------------------------------------------------------------ r11789 | raeburn | 1999-09-08 18:17:46 -0400 (Wed, 08 Sep 1999) | 2 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/install.texinfo alexis mac os x updates from 1.1 branch ------------------------------------------------------------------------ r11787 | meeroh | 1999-09-08 16:15:34 -0400 (Wed, 08 Sep 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile Replacd Duplicate with Catenate to avoid mod date weirdness ------------------------------------------------------------------------ r11786 | raeburn | 1999-09-07 18:22:57 -0400 (Tue, 07 Sep 1999) | 2 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/admin.texinfo M /trunk/doc/build.texinfo M /trunk/doc/definitions.texinfo M /trunk/doc/install.texinfo 1.1 updates ------------------------------------------------------------------------ r11784 | meeroh | 1999-09-07 13:28:35 -0400 (Tue, 07 Sep 1999) | 2 lines Changed paths: A /trunk/src/mac/ComErrLib.glue.h A /trunk/src/mac/ComErrLib.glue.post.cin A /trunk/src/mac/ComErrLib.glue.pre.cin A /trunk/src/mac/ComErrLib.glue.proto.h A /trunk/src/mac/KrbProfileLib.glue.h A /trunk/src/mac/KrbProfileLib.glue.post.cin A /trunk/src/mac/KrbProfileLib.glue.pre.cin A /trunk/src/mac/KrbProfileLib.glue.proto.h Added ------------------------------------------------------------------------ r11783 | raeburn | 1999-09-02 17:53:16 -0400 (Thu, 02 Sep 1999) | 2 lines Changed paths: M /trunk/README updated with 1.1 info, but made clearly distinct from 1.1 ------------------------------------------------------------------------ r11782 | raeburn | 1999-09-02 17:52:45 -0400 (Thu, 02 Sep 1999) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Danilo's updates for building windows zip file ------------------------------------------------------------------------ r11781 | raeburn | 1999-09-02 17:43:00 -0400 (Thu, 02 Sep 1999) | 2 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/krb5_32.def export krb5_kuserok on windows ------------------------------------------------------------------------ r11780 | raeburn | 1999-09-02 17:39:46 -0400 (Thu, 02 Sep 1999) | 17 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/get_krbhst.c M /trunk/src/lib/krb5/os/kuserok.c M /trunk/src/lib/krb5/os/localaddr.c from 1.1 branch 1999-09-01 Danilo Almeida * kuserok.c (krb5_kuserok): Fix improper negation in non-Unix localname check. Also fix calling convention before this function is exported by the Windows DLL. * localaddr.c (krb5_os_localaddr): Fix memset to clear right address list. (Thanks to jaltman@columbia.edu). 1999-09-01 Ken Raeburn * get_krbhst.c (krb5_get_krbhst): Fix double-indirection confusion. Do actually copy string contents to newly allocated storage. ------------------------------------------------------------------------ r11779 | raeburn | 1999-09-01 17:55:49 -0400 (Wed, 01 Sep 1999) | 22 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/fwd_tgt.c M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/str_conv.c M /trunk/src/lib/krb5/krb/t_ser.c from 1.1 branch: * init_ctx.c (get_profile_etype_list): Update name of the des3 entry in the default etype list. * init_ctx.c (get_profile_etype_list): New argument DESONLY; if set, ignore any ktype values other than NULL, DES_CBC_CRC, and DES_CBC_MD5. (krb5_get_default_in_tkt_ktypes, krb5_get_tgs_ktypes): Set it. (krb5_get_permitted_enctypes): Don't set it. * fwd_tgt.c (krb5_fwd_tgt_creds): Use KRB5_TC_SUPPORTED_KTYPES when calling krb5_cc_retrieve_cred. * gc_frm_kdc.c (krb5_get_cred_from_kdc_opt): Ditto. * get_creds.c (krb5_get_credentials_core): Set that flag. (krb5_get_credentials): Check for KRB5_CC_NOT_KTYPE error return. * t_ser.c (main): Disable eblock serialization test, since the code it tests was disabled nearly a year ago. * str_conv.c (krb5_timestamp_to_sfstring): Don't pass extra argument to sprintf. ------------------------------------------------------------------------ r11778 | raeburn | 1999-09-01 17:53:38 -0400 (Wed, 01 Sep 1999) | 2 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/heuristic.c M /trunk/src/clients/ksu/krb_auth_su.c use KRB5_TC_SUPPORTED_KTYPES ------------------------------------------------------------------------ r11777 | raeburn | 1999-09-01 17:51:42 -0400 (Wed, 01 Sep 1999) | 14 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krshd.c from 1.1 branch: * krlogin.c (main): Error out if -D isn't followed by another argument. Based on patch from Brad Thompson. * krshd.c (v4_kdata, v4_ticket): Don't define if KRB5_KRB4_COMPAT is not defined. Patch from Brad Thompson. * kcmd.c (kcmd): If krb5_get_credentials returns a nonzero error code, print an error message before returning. * krlogin.c (main): If ospeed is outside of compiled-in table index range but not high enough to be a baud rate, use the highest rate in the table. ------------------------------------------------------------------------ r11776 | raeburn | 1999-09-01 17:50:32 -0400 (Wed, 01 Sep 1999) | 2 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/kerberos5.c jaltman's principal-name check from 1.1 branch, indentation fixed ------------------------------------------------------------------------ r11775 | raeburn | 1999-09-01 17:47:24 -0400 (Wed, 01 Sep 1999) | 9 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/t_kdb.c testcase fixes from 1.1 branch: * t_kdb.c (add_principal): Free only contents of a generated key, since the keyblock structure itself is on the stack. * t_kdb.c (add_principal): Update for new calling sequence to krb5_dbekd_encrypt_key_data. (do_testing): Update calls. ------------------------------------------------------------------------ r11774 | raeburn | 1999-09-01 17:46:13 -0400 (Wed, 01 Sep 1999) | 2 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/Makefile.in M /trunk/src/lib/kadm5/unit-test/api.2/init-v2.exp look up local hostname instead of using 'localhost'; pass RUNTESTFLAGS ------------------------------------------------------------------------ r11773 | raeburn | 1999-09-01 17:41:50 -0400 (Wed, 01 Sep 1999) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/ftp.c M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/client_init.c disable krb5-mech2 for now; from 1.1 branch ------------------------------------------------------------------------ r11772 | raeburn | 1999-09-01 17:15:34 -0400 (Wed, 01 Sep 1999) | 10 lines Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.c From 1.1 branch: 1999-09-01 Danilo Almeida * klist.c (do_ccache, show_credential): Use krb5_free_unparsed_name instead of free. 1999-08-26 Danilo Almeida * klist.c (show_credential): Index addresses array with i in a loop instead of 1. (Thanks to jaltman@columbia.edu) ------------------------------------------------------------------------ r11771 | raeburn | 1999-09-01 17:14:38 -0400 (Wed, 01 Sep 1999) | 2 lines Changed paths: M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.c fix uninit var; make compile on sunos4. from 1.1 branch ------------------------------------------------------------------------ r11770 | raeburn | 1999-09-01 17:14:01 -0400 (Wed, 01 Sep 1999) | 2 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/memcache.c Danilo's SendMessage->PostMessage change from 1.1 branch ------------------------------------------------------------------------ r11769 | raeburn | 1999-09-01 17:12:54 -0400 (Wed, 01 Sep 1999) | 2 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/admin.texinfo M /trunk/doc/api/ChangeLog M /trunk/doc/api/libdes.tex 1.1 updates; mostly des3 doc and y2k fixes ------------------------------------------------------------------------ r11768 | raeburn | 1999-09-01 17:12:02 -0400 (Wed, 01 Sep 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/Makefile.in A /trunk/src/lib/krb5/ccache/cc_retr.c M /trunk/src/lib/krb5/ccache/ccapi/ChangeLog M /trunk/src/lib/krb5/ccache/ccapi/stdcc.c M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc_retrv.c M /trunk/src/lib/krb5/ccache/memory/ChangeLog M /trunk/src/lib/krb5/ccache/memory/mcc_retrv.c M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/scc_retrv.c implement KRB5_TC_SUPPORTED_KTYPES and common _retrieve methods; from 1.1 branch ------------------------------------------------------------------------ r11767 | raeburn | 1999-09-01 17:10:02 -0400 (Wed, 01 Sep 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/krb5_err.et new error code for multi-cryptosystem support, from 1.1 branch ------------------------------------------------------------------------ r11766 | raeburn | 1999-09-01 17:09:09 -0400 (Wed, 01 Sep 1999) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in M /trunk/src/util/profile/prof_file.c M /trunk/src/util/profile/prof_init.c M /trunk/src/util/profile/prof_int.h M /trunk/src/util/profile/profile.hin Danilo's const_profile_filespec_t and other changes from 1.1 branch ------------------------------------------------------------------------ r11765 | raeburn | 1999-09-01 17:06:55 -0400 (Wed, 01 Sep 1999) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp des3 testing. move out principal expiration time in test db by 30 years. ------------------------------------------------------------------------ r11764 | raeburn | 1999-09-01 16:59:34 -0400 (Wed, 01 Sep 1999) | 32 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in M /trunk/src/include/configure.in M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin From 1.1 branch. Indented krb5_cc macros for readability, plus: 1999-08-31 Jeffrey Altman * k5-int.h: Add #define ANSI_STDIO for Windows builds so that stdio opens files in binary mode instead of text mode. This is necessary for Ctrl-Z transparency. 1999-08-30 Ken Raeburn * configure.in: Check for memmove and bcopy. * Makefile.in (install): Install profile.h since krb5.h will use it. 1999-08-26 Danilo Almeida * krb5.hin (krb5_kuserok): Fix calling convention to make it consistent with rest of krb5 exports before we start exporting this from the Windows DLL. 1999-08-25 Danilo Almeida * k5-int.h (krb5_cc_retrieve_cred_default): Fix calling convention to make it consistent with actual calling convention. 1999-08-23 Ken Raeburn * krb5.hin (KRB5_TC_SUPPORTED_KTYPES): New flag. * k5-int.h (krb5_cc_retrieve_cred_default): Declare. ------------------------------------------------------------------------ r11763 | raeburn | 1999-09-01 16:44:39 -0400 (Wed, 01 Sep 1999) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/cksumtypes.c M /trunk/src/lib/crypto/etypes.c Tom's cryptosystem alias entries from 1.1 branch ------------------------------------------------------------------------ r11762 | raeburn | 1999-09-01 15:58:29 -0400 (Wed, 01 Sep 1999) | 2 lines Changed paths: M /trunk/src/lib/crypto/old/ChangeLog M /trunk/src/lib/crypto/old/old_decrypt.c memmove/bcopy fix from 1.1 branch ------------------------------------------------------------------------ r11761 | raeburn | 1999-09-01 15:57:12 -0400 (Wed, 01 Sep 1999) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_util.c force single-des session keys until we've got multiple-cryptosystem stuff working better ------------------------------------------------------------------------ r11760 | raeburn | 1999-09-01 15:55:45 -0400 (Wed, 01 Sep 1999) | 3 lines Changed paths: M /trunk/src/kadmin/v4server/unit-test/ChangeLog M /trunk/src/kadmin/v4server/unit-test/Makefile.in M /trunk/src/kadmin/v4server/unit-test/lib/helpers.exp Disable outdated test suite. Update an expiration date that has already passed in the test code, putting it into the future again. ------------------------------------------------------------------------ r11759 | raeburn | 1999-09-01 15:54:26 -0400 (Wed, 01 Sep 1999) | 2 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/getdate.y y2k fix from 1.1 branch ------------------------------------------------------------------------ r11758 | raeburn | 1999-09-01 15:53:45 -0400 (Wed, 01 Sep 1999) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/config.guess M /trunk/src/config/config.sub M /trunk/src/config/post.in rhapsody and 'make -k' fixes from 1.1 branch ------------------------------------------------------------------------ r11741 | meeroh | 1999-08-31 17:30:55 -0400 (Tue, 31 Aug 1999) | 2 lines Changed paths: M /trunk/src/mac/CFMGlue.pl M /trunk/src/mac/GSS.CFMglue.proto.h M /trunk/src/mac/K5.CFMglue.cin M /trunk/src/mac/K5.CFMglue.proto.h Updated the glue to the most recent list of functions (as per .h files) ------------------------------------------------------------------------ r11740 | meeroh | 1999-08-31 17:30:10 -0400 (Tue, 31 Aug 1999) | 2 lines Changed paths: M /trunk/src/mac/GSSLibrary.exp Removed *_nt_* variables from the export list ------------------------------------------------------------------------ r11739 | meeroh | 1999-08-31 17:29:03 -0400 (Tue, 31 Aug 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile Disabled echoing by default ------------------------------------------------------------------------ r11710 | tlyu | 1999-08-24 15:55:09 -0400 (Tue, 24 Aug 1999) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in * Makefile.in (kshd): Remove $(LOGINLIBS) from kshd dependencies. ------------------------------------------------------------------------ r11701 | dalmeida | 1999-08-21 11:12:50 -0400 (Sat, 21 Aug 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/localaddr.c Use multiple addresses, if present, on Mac and Windows. ------------------------------------------------------------------------ r11699 | meeroh | 1999-08-20 15:32:15 -0400 (Fri, 20 Aug 1999) | 2 lines Changed paths: M /trunk/src/mac/GSS.CFM.c Fixed missing include gssapi.h ------------------------------------------------------------------------ r11698 | meeroh | 1999-08-20 15:07:24 -0400 (Fri, 20 Aug 1999) | 2 lines Changed paths: M /trunk/src/mac/Release notes added ccache cleanup to CFM termination procs ------------------------------------------------------------------------ r11697 | meeroh | 1999-08-20 15:06:44 -0400 (Fri, 20 Aug 1999) | 2 lines Changed paths: M /trunk/src/mac/GSS.CFM.c M /trunk/src/mac/K5.CFM.c Added ccache cleanup to CFm termination procs ------------------------------------------------------------------------ r11696 | meeroh | 1999-08-20 15:02:04 -0400 (Fri, 20 Aug 1999) | 2 lines Changed paths: M /trunk/src/mac/Release notes 2.5a3 became 2.5b1, fixed version numbers ------------------------------------------------------------------------ r11695 | meeroh | 1999-08-20 15:01:18 -0400 (Fri, 20 Aug 1999) | 2 lines Changed paths: M /trunk/src/mac/Release notes Updated for 2.5b1 ------------------------------------------------------------------------ r11686 | tlyu | 1999-08-18 20:25:21 -0400 (Wed, 18 Aug 1999) | 6 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/cnv_tkt_skey.c M /trunk/src/krb524/krb524d.c * krb524d.c (do_connection): Convert to using new symbol for DES3. * cnv_tkt_skey.c (krb524_convert_tkt_skey): Convert to using new symbol for DES3. ------------------------------------------------------------------------ r11685 | tlyu | 1999-08-18 19:43:04 -0400 (Wed, 18 Aug 1999) | 4 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kerberos_v4.c * kerberos_v4.c (compat_decrypt_key): Align DES3 enctypes with current names. (kerb_get_principal): Align DES3 enctypes with current names. ------------------------------------------------------------------------ r11684 | tlyu | 1999-08-18 19:41:58 -0400 (Wed, 18 Aug 1999) | 6 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/cksumtypes.c M /trunk/src/lib/crypto/etypes.c * etypes.c: Update des3-cbc-sha1 to alignt with new number assignments. * cksumtypes.c: Update hmac-sha1-des3 to align with new number assignments. ------------------------------------------------------------------------ r11683 | tlyu | 1999-08-18 19:40:48 -0400 (Wed, 18 Aug 1999) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin * krb5.hin: Re-align des3-cbc-sha1 and hmac-sha1-des3 to agree with new number assignments; also rename symbols a little bit. ------------------------------------------------------------------------ r11681 | meeroh | 1999-08-18 15:53:14 -0400 (Wed, 18 Aug 1999) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/profile.exp Removed com_err functions from profile.exp ------------------------------------------------------------------------ r11680 | meeroh | 1999-08-18 15:34:42 -0400 (Wed, 18 Aug 1999) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog A /trunk/src/util/et/et.exp Added et.exp ------------------------------------------------------------------------ r11679 | meeroh | 1999-08-18 15:32:47 -0400 (Wed, 18 Aug 1999) | 2 lines Changed paths: M /trunk/src/mac/K5Library.exp Removed com_err exports ------------------------------------------------------------------------ r11678 | meeroh | 1999-08-18 15:31:31 -0400 (Wed, 18 Aug 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile Added com_err library ------------------------------------------------------------------------ r11677 | meeroh | 1999-08-18 15:31:20 -0400 (Wed, 18 Aug 1999) | 2 lines Changed paths: M /trunk/src/mac/macfile_gen.pl Added com_err file lists ------------------------------------------------------------------------ r11676 | gjking | 1999-08-17 20:38:13 -0400 (Tue, 17 Aug 1999) | 3 lines Changed paths: M /trunk/src/kadmin/ktutil/ChangeLog M /trunk/src/kadmin/ktutil/ktutil_funcs.c * ktutil_funcs.c (ktutil_add): Cleanup newly allocated keytab entry and tail of linked list when an error occurs. ------------------------------------------------------------------------ r11666 | tlyu | 1999-08-16 22:09:49 -0400 (Mon, 16 Aug 1999) | 2 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/mkrel * mkrel (reldate): Fix to deal with release branch snapshots. ------------------------------------------------------------------------ r11665 | meeroh | 1999-08-16 14:09:56 -0400 (Mon, 16 Aug 1999) | 2 lines Changed paths: M /trunk/src/mac/Release notes Updated for 2.5a2 ------------------------------------------------------------------------ r11664 | gjking | 1999-08-16 07:50:19 -0400 (Mon, 16 Aug 1999) | 3 lines Changed paths: M /trunk/src/kadmin/ktutil/ChangeLog M /trunk/src/kadmin/ktutil/ktutil.c M /trunk/src/kadmin/ktutil/ktutil.h M /trunk/src/kadmin/ktutil/ktutil_ct.ct M /trunk/src/kadmin/ktutil/ktutil_funcs.c Added "addent" command to allow creation of new keytab entries by specifying a key or password, a principal, a kvno, and an enctype. ------------------------------------------------------------------------ r11661 | tlyu | 1999-08-15 20:48:26 -0400 (Sun, 15 Aug 1999) | 8 lines Changed paths: M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/README A /trunk/src/util/db2/README.NOT.SLEEPYCAT.DB A /trunk/src/util/db2/README.db2 * README.NOT.SLEEPYCAT.DB: New file; pointer to README to hopefully unconfuse people. * README: Add notice to the effect that this is not Berkeley or Sleepycat DB. * README.db2: Renamed from README. ------------------------------------------------------------------------ r11657 | yak | 1999-08-13 19:40:45 -0400 (Fri, 13 Aug 1999) | 2 lines Changed paths: M /trunk/src/config/ChangeLog config.sub: Now recognizes MacOS 10 as a valid OS. ------------------------------------------------------------------------ r11656 | yak | 1999-08-13 19:38:56 -0400 (Fri, 13 Aug 1999) | 2 lines Changed paths: M /trunk/src/ChangeLog aclocal.m4: Added MacOS X shared library support. ------------------------------------------------------------------------ r11655 | yak | 1999-08-13 19:34:27 -0400 (Fri, 13 Aug 1999) | 2 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog Initializes some variables so that they do not end up in the common block. ------------------------------------------------------------------------ r11654 | yak | 1999-08-13 19:23:00 -0400 (Fri, 13 Aug 1999) | 3 lines Changed paths: M /trunk/src/lib/krb4/sendauth.c Initialize __krb_sendauth_hidden_tkt_len so it doesn't end up in the common block. ------------------------------------------------------------------------ r11653 | yak | 1999-08-13 19:21:31 -0400 (Fri, 13 Aug 1999) | 2 lines Changed paths: M /trunk/src/lib/krb4/pkt_clen.c Initialize swap_bytes so that it doesn't end up in the common block. ------------------------------------------------------------------------ r11652 | yak | 1999-08-13 19:19:39 -0400 (Fri, 13 Aug 1999) | 2 lines Changed paths: M /trunk/src/config/config.sub Now recognizes MacOS 10 as a valid OS. ------------------------------------------------------------------------ r11651 | yak | 1999-08-13 19:18:54 -0400 (Fri, 13 Aug 1999) | 2 lines Changed paths: M /trunk/src/aclocal.m4 Added MacOS X shared library support. ------------------------------------------------------------------------ r11648 | lxs | 1999-08-10 16:18:47 -0400 (Tue, 10 Aug 1999) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/chpw.c chpw.c (krb5_mk_chpw_req): Added call to free cipherpw.data. cipherpw.data is allocated by krb5_mk_priv and passed back. Since cipherpw is never passed back, krb5_mk_chpw_req should free it. ------------------------------------------------------------------------ r11647 | lxs | 1999-08-10 16:18:27 -0400 (Tue, 10 Aug 1999) | 7 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog 1999-08-10 Alexandra Ellwood * chpw.c (krb5_mk_chpw_req): Added call to free cipherpw.data. cipherpw.data is allocated by krb5_mk_priv and passed back. Since cipherpw is never passed back, krb5_mk_chpw_req should free it. ------------------------------------------------------------------------ r11646 | lxs | 1999-08-10 16:16:15 -0400 (Tue, 10 Aug 1999) | 5 lines Changed paths: M /trunk/src/lib/krb5/os/changepw.c (krb5_change_password): Reorganized code so that krb5_change_password actually frees everything it allocated on error. Also fixed some memory leaks which happened even without an error occurring. ------------------------------------------------------------------------ r11645 | lxs | 1999-08-10 16:15:51 -0400 (Tue, 10 Aug 1999) | 7 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog 1999-08-10 Alexandra Ellwood * changepw.c (krb5_change_password): Reorganized code so that krb5_change_password actually frees everything it allocated on error. Also fixed some memory leaks which happened even without an error occurring. ------------------------------------------------------------------------ r11638 | dalmeida | 1999-08-09 22:02:36 -0400 (Mon, 09 Aug 1999) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/win-mac.h Define MAXPATHLEN only if not already define. This helps avoid build warnings. ------------------------------------------------------------------------ r11637 | dalmeida | 1999-08-09 20:20:15 -0400 (Mon, 09 Aug 1999) | 2 lines Changed paths: M /trunk/src/clients/kdestroy/ChangeLog M /trunk/src/clients/kdestroy/Makefile.in M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/Makefile.in M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/Makefile.in Use standard windows exe link flags. ------------------------------------------------------------------------ r11636 | dalmeida | 1999-08-09 20:19:25 -0400 (Mon, 09 Aug 1999) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/clients/ChangeLog M /trunk/src/clients/Makefile.in M /trunk/src/clients/kpasswd/ChangeLog M /trunk/src/clients/kpasswd/Makefile.in M /trunk/src/clients/kpasswd/kpasswd.c Build kpasswd under windows. ------------------------------------------------------------------------ r11635 | dalmeida | 1999-08-09 17:46:49 -0400 (Mon, 09 Aug 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/prompter.c Provide Win32 implementation so that kinit and such work under Win32. ------------------------------------------------------------------------ r11634 | dalmeida | 1999-08-09 17:45:25 -0400 (Mon, 09 Aug 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/def_realm.c M /trunk/src/lib/krb5/os/hst_realm.c Make sure we have FQDN in the case where we use gethostname. ------------------------------------------------------------------------ r11631 | meeroh | 1999-08-07 13:25:20 -0400 (Sat, 07 Aug 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile Fixed file list generation ------------------------------------------------------------------------ r11630 | meeroh | 1999-08-06 13:35:26 -0400 (Fri, 06 Aug 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile M /trunk/src/mac/macfile_gen.pl Fixed file list generation to work from any directory ------------------------------------------------------------------------ r11629 | dalmeida | 1999-08-06 12:07:04 -0400 (Fri, 06 Aug 1999) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/def_realm.c * def_realm.c (krb5_get_default_realm): Check that we have a realm before trying to copy it (since profile_get_string may return no error but not get anything). ------------------------------------------------------------------------ r11628 | dalmeida | 1999-08-06 11:58:47 -0400 (Fri, 06 Aug 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/init_os_ctx.c Fix calling convention for krb5_get_profile. ------------------------------------------------------------------------ r11627 | dalmeida | 1999-08-05 16:37:59 -0400 (Thu, 05 Aug 1999) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h Keep invariant that profile_in_memory member of context is only sensible if KRB5_DNS_LOOKUP is defined. ------------------------------------------------------------------------ r11626 | dalmeida | 1999-08-05 16:37:18 -0400 (Thu, 05 Aug 1999) | 36 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/an_to_ln.c M /trunk/src/lib/krb5/os/changepw.c M /trunk/src/lib/krb5/os/def_realm.c M /trunk/src/lib/krb5/os/get_krbhst.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/init_os_ctx.c M /trunk/src/lib/krb5/os/ktdefname.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/realm_dom.c M /trunk/src/lib/krb5/os/t_std_conf.c * t_std_conf.c (test_get_krbhst): Use krb5_free_krbhst to free buffers allocated by krb5_get_krbhst. * locate_kdc.c (_krb5_use_dns): Add _krb_use_dns to abstract away looking up of whether we use DNS or not in the profile. * ktdefname.c (krb5_kt_default_name): Use profile_release_string instead of free to free string allocated by profile_get_string. * get_krbhst.c (krb5_get_krbhst): Copy results from profile_get_values into malloc'ed buffers so we can safely free them later. Also call profile_free_list on the original values. * locate_kdc.c (krb5_locate_kdc): * hst_realm.c (krb5_get_host_realm): * def_realm.c (krb5_get_default_realm): Use _krb5_use_dns to figure out whether to use DNS or not instead of directly reading the profile in this routine. * realm_dom.c (krb5_get_realm_domain): * hst_realm.c (krb5_get_host_realm): * def_realm.c (krb5_get_default_realm): Copy results of profile_get_string into malloc'ed buffer so it can safely be free'd later. * locate_kdc.c (krb5_locate_srv_conf): * def_realm.c (krb5_get_default_realm): * changepw.c (krb5_change_password): * an_to_ln.c (krb5_aname_to_localname): Use profile_free_list to free values allocated by profile_get_values. * init_os_ctx.c (os_init_paths): Wrap use of ctx->profile_in_memory with KRB5_DNS_LOOKUP. Use pointer value to determine whether to free files by checking the files value rather than depending on the return value. ------------------------------------------------------------------------ r11625 | dalmeida | 1999-08-05 16:36:27 -0400 (Thu, 05 Aug 1999) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/init_ctx.c Document why krb5_win_ccdll_load is called way early in code. (It is because we need to have the ccapi stuff loaded before trying to get the OS-specific context initialization where we figure out default cache names and such.) ------------------------------------------------------------------------ r11624 | dalmeida | 1999-08-05 16:26:47 -0400 (Thu, 05 Aug 1999) | 13 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/conv_princ.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/init_ctx.c * init_ctx.c (get_profile_etype_list): Use profile_release_string to free string allocated by profile_get_string. (krb5_init_context): Use a real context for krb5_win_ccdll_load. * get_in_tkt.c (krb5_appdefault_string): * conv_princ.c (krb5_425_conv_principal): Use profile_free_list to free values allocated by profile_get_values. * get_in_tkt.c (_krb5_conf_boolean, krb5_appdefault_boolean): Rename krb5_conf_boolean to _krb5_conf_boolean to denote that it is not public so that folks outside the libraries won't be tempted to use it. ------------------------------------------------------------------------ r11623 | dalmeida | 1999-08-05 16:08:52 -0400 (Thu, 05 Aug 1999) | 3 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_get.c M /trunk/src/util/profile/profile.hin Remove profile_free_string because we already have profile_release_string (who named these things anyhow?) ------------------------------------------------------------------------ r11622 | dalmeida | 1999-08-05 15:37:54 -0400 (Thu, 05 Aug 1999) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_get.c M /trunk/src/util/profile/profile.hin Add profile_free_string to free strings allocated by profile_get_string. ------------------------------------------------------------------------ r11621 | lxs | 1999-08-05 11:40:12 -0400 (Thu, 05 Aug 1999) | 7 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/ChangeLog * stdcc_util.c (deep_free_cc_v5_creds): Added free(creds) so that the cc_creds gets freed when a cred_union gets freed. Before it was leaking memory. I searched the k5 sources for folks calling deep_free_cc_v5_creds and my change seems to not break anyone else. ------------------------------------------------------------------------ r11620 | lxs | 1999-08-05 11:35:16 -0400 (Thu, 05 Aug 1999) | 4 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.c Added free(creds) to deep_free_cc_v5_creds so that someone is freeing the cc_creds when a cred_union gets freed. Before it was leaking memory. I searched the k5 sources for folks calling deep_free_cc_v5_creds and my change seems to not break anything. ------------------------------------------------------------------------ r11619 | dalmeida | 1999-08-03 23:18:29 -0400 (Tue, 03 Aug 1999) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_creds.c Intialize out_creds pointer to 0 and then check whether it is 0 before trying to dereference it, in case lower-level routine failed to assign a value to it. ------------------------------------------------------------------------ r11618 | raeburn | 1999-08-03 17:29:17 -0400 (Tue, 03 Aug 1999) | 4 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/Makefile.in M /trunk/src/util/pty/dump-utmp.c M /trunk/src/util/pty/update_utmp.c Update dump-utmp from KerbNet 1.2. Add makefile rules for building dump-utmp on request. Fix line id for console on Solaris. (PR561) ------------------------------------------------------------------------ r11617 | lxs | 1999-08-03 17:19:04 -0400 (Tue, 03 Aug 1999) | 4 lines Changed paths: M /trunk/src/util/profile/ChangeLog prof_file.c (profile_open_file) Mac OS side now sets profile->magic to PROF_MAGIC_FILE so the rest of the functions think it's a real profile. ------------------------------------------------------------------------ r11616 | lxs | 1999-08-03 17:18:24 -0400 (Tue, 03 Aug 1999) | 4 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/ChangeLog stdcc.c (krb5_stdcc_destroy): Added code to free the krb5_ccache like krb5_stdcc_close does so we don't leak memory. ------------------------------------------------------------------------ r11615 | raeburn | 1999-08-03 16:37:37 -0400 (Tue, 03 Aug 1999) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin * krb5.hin: Wrap all declarations in `extern "C"' for C++, not just some. Move header file inclusions up above extern-C block. (Fixes PR 729 from Chas Williams.) ------------------------------------------------------------------------ r11614 | lxs | 1999-08-03 15:33:10 -0400 (Tue, 03 Aug 1999) | 2 lines Changed paths: M /trunk/src/util/profile/prof_file.c Added line to initialize profile->magic on the Macintosh because all of the other profile library functions check for it and do nothing if it isn't there. ------------------------------------------------------------------------ r11613 | lxs | 1999-08-03 12:40:23 -0400 (Tue, 03 Aug 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/stdcc.c Fixed a memory leak in krb5_stdcc_destroy(). The destroy function was failing to free memory allocated for the krb5_ccache. Code to free this memory was swiped from krb5_stdcc_close(). ------------------------------------------------------------------------ r11612 | raeburn | 1999-08-02 16:16:07 -0400 (Mon, 02 Aug 1999) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krshd.c Patches from Brad Thompson for building without krb4 compatibility. ------------------------------------------------------------------------ r11611 | raeburn | 1999-07-30 18:24:46 -0400 (Fri, 30 Jul 1999) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/config.guess * config.guess: Add MacOS 10 support. (Submitted to autoconf maintainers.) ------------------------------------------------------------------------ r11610 | raeburn | 1999-07-29 19:46:21 -0400 (Thu, 29 Jul 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/Makefile.in nuke some ancient isode remnants ------------------------------------------------------------------------ r11608 | meeroh | 1999-07-27 09:50:06 -0400 (Tue, 27 Jul 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/init_os_ctx.c GetMacProfileFileSpec: fined bogus string conversion ------------------------------------------------------------------------ r11607 | tlyu | 1999-07-26 17:55:24 -0400 (Mon, 26 Jul 1999) | 3 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/telnet.c * telnet.c (telnet): Fix typo in error message, via schwim@whatmore.Stanford.EDU ------------------------------------------------------------------------ r11606 | raeburn | 1999-07-26 17:16:22 -0400 (Mon, 26 Jul 1999) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.c fix typo in calculating buffer size ------------------------------------------------------------------------ r11604 | meeroh | 1999-07-26 17:01:40 -0400 (Mon, 26 Jul 1999) | 2 lines Changed paths: M /trunk/src/mac/K5Library.exp Readded error_message ------------------------------------------------------------------------ r11603 | meeroh | 1999-07-26 12:42:58 -0400 (Mon, 26 Jul 1999) | 2 lines Changed paths: M /trunk/src/mac/Release notes Updated for 2.5a1 ------------------------------------------------------------------------ r11602 | meeroh | 1999-07-26 12:41:43 -0400 (Mon, 26 Jul 1999) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/win-mac.h Fixed size_t redefinition on MacOS ------------------------------------------------------------------------ r11601 | meeroh | 1999-07-26 12:40:28 -0400 (Mon, 26 Jul 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile Changed GSSLib fragment name; upped krb5 CFM version number ------------------------------------------------------------------------ r11600 | meeroh | 1999-07-26 12:38:06 -0400 (Mon, 26 Jul 1999) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin Added krb5_get_profile ------------------------------------------------------------------------ r11599 | meeroh | 1999-07-26 12:35:32 -0400 (Mon, 26 Jul 1999) | 2 lines Changed paths: M /trunk/src/mac/K5Library.exp Added krb5_get_profile; removed com_err functions ------------------------------------------------------------------------ r11598 | meeroh | 1999-07-26 12:34:48 -0400 (Mon, 26 Jul 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/init_os_ctx.c merged changes from the Mac_V2_0_derivatives branch and added krb5_get_profile ------------------------------------------------------------------------ r11597 | meeroh | 1999-07-26 12:34:13 -0400 (Mon, 26 Jul 1999) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog c_ustime.c, init_os_ctx.c: merged changes from the Mac_V2_0_derivatives branch init_os_ctx.x: added krb5_get_profile ------------------------------------------------------------------------ r11596 | meeroh | 1999-07-26 12:28:17 -0400 (Mon, 26 Jul 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/c_ustime.c Merged from Mac_V2_0_derivatives branch ------------------------------------------------------------------------ r11595 | epeisach | 1999-07-24 08:53:30 -0400 (Sat, 24 Jul 1999) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in kshd: Add $(LOGINLIBS) for setluid on the Alpha's... Probably never pulled up from the 1.0 branch ------------------------------------------------------------------------ r11594 | jaltman | 1999-07-23 14:05:31 -0400 (Fri, 23 Jul 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog Updating ChangeLog ------------------------------------------------------------------------ r11593 | jaltman | 1999-07-23 13:58:20 -0400 (Fri, 23 Jul 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/util/profile/ChangeLog Updating changelog ------------------------------------------------------------------------ r11592 | jaltman | 1999-07-23 13:56:13 -0400 (Fri, 23 Jul 1999) | 2 lines Changed paths: M /trunk/src/lib/ChangeLog Update changelog ------------------------------------------------------------------------ r11591 | jaltman | 1999-07-23 13:50:53 -0400 (Fri, 23 Jul 1999) | 2 lines Changed paths: M /trunk/src/include/ChangeLog changelog update ------------------------------------------------------------------------ r11590 | jaltman | 1999-07-22 23:28:05 -0400 (Thu, 22 Jul 1999) | 2 lines Changed paths: M /trunk/src/util/profile/prof_init.c If no filespecs are provided, then return an empty profile. ------------------------------------------------------------------------ r11589 | jaltman | 1999-07-22 23:24:30 -0400 (Thu, 22 Jul 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/locate_kdc.c Add profile support for libdefaults dns_fallback ------------------------------------------------------------------------ r11588 | jaltman | 1999-07-22 23:20:38 -0400 (Thu, 22 Jul 1999) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/init_os_ctx.c Updated Windows section to use filespecs instead of filenames Add support for storing the existence of a memory profile in the krb5_context ------------------------------------------------------------------------ r11587 | tlyu | 1999-07-22 23:18:26 -0400 (Thu, 22 Jul 1999) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in * Makefile.in (install-mkdirs): Use mkinstalldirs rather than mkdir -p for portability reasons. ------------------------------------------------------------------------ r11586 | jaltman | 1999-07-22 23:17:46 -0400 (Thu, 22 Jul 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/def_realm.c M /trunk/src/lib/krb5/os/hst_realm.c Add profile support for libdefaults dns_fallback ------------------------------------------------------------------------ r11585 | jaltman | 1999-07-22 23:10:58 -0400 (Thu, 22 Jul 1999) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c Rename conf_boolean to krb5_conf_boolean and remove the static designation so that the function may be used in other modules. ------------------------------------------------------------------------ r11584 | tlyu | 1999-07-22 23:07:13 -0400 (Thu, 22 Jul 1999) | 2 lines Changed paths: M /trunk/src/config/ChangeLog A /trunk/src/config/mkinstalldirs * mkinstalldirs: New file; from autoconf-2.13. ------------------------------------------------------------------------ r11583 | jaltman | 1999-07-22 23:07:07 -0400 (Thu, 22 Jul 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5_32.def Additional exports which are used by Kermit for Server Side Telnet authentication ------------------------------------------------------------------------ r11582 | jaltman | 1999-07-22 23:05:24 -0400 (Thu, 22 Jul 1999) | 5 lines Changed paths: M /trunk/src/include/k5-int.h Added new profile_in_memory flag to the struct _krb5_context so that Krb5 may keep track of whether or not a profile file was found. This is needed for conditional use of DNS Realm and Server lookups based on whether or not a profile exists. ------------------------------------------------------------------------ r11581 | tlyu | 1999-07-22 22:47:17 -0400 (Thu, 22 Jul 1999) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/config.guess M /trunk/src/config/config.sub M /trunk/src/config/install-sh * config.guess, config.sub, install-sh: Update from autoconf-2.13. ------------------------------------------------------------------------ r11580 | tlyu | 1999-07-22 22:38:08 -0400 (Thu, 22 Jul 1999) | 2 lines Changed paths: M /trunk/src/util/autoconf/configure clean up more conflicts ------------------------------------------------------------------------ r11577 | tlyu | 1999-07-22 22:30:33 -0400 (Thu, 22 Jul 1999) | 2 lines Changed paths: M /trunk/src/util/autoconf/ChangeLog M /trunk/src/util/autoconf/Makefile.in M /trunk/src/util/autoconf/NEWS M /trunk/src/util/autoconf/README M /trunk/src/util/autoconf/acconfig.h M /trunk/src/util/autoconf/acgeneral.m4 M /trunk/src/util/autoconf/acspecific.m4 M /trunk/src/util/autoconf/autoconf.info M /trunk/src/util/autoconf/autoconf.sh M /trunk/src/util/autoconf/autoconf.texi M /trunk/src/util/autoconf/autoheader.m4 M /trunk/src/util/autoconf/autoheader.sh M /trunk/src/util/autoconf/autoreconf.sh M /trunk/src/util/autoconf/autoupdate.sh M /trunk/src/util/autoconf/config.guess M /trunk/src/util/autoconf/config.sub M /trunk/src/util/autoconf/ifnames.sh M /trunk/src/util/autoconf/install-sh M /trunk/src/util/autoconf/make-stds.texi M /trunk/src/util/autoconf/mkinstalldirs M /trunk/src/util/autoconf/standards.info M /trunk/src/util/autoconf/standards.texi M /trunk/src/util/autoconf/testsuite/Makefile.in M /trunk/src/util/autoconf/texinfo.tex resolve conflicts from autoconf-2.13 import ------------------------------------------------------------------------ r11574 | tlyu | 1999-07-22 22:21:05 -0400 (Thu, 22 Jul 1999) | 2 lines Changed paths: A /trunk/src/util/autoconf/ChangeLog.0 Initial revision ------------------------------------------------------------------------ r11573 | raeburn | 1999-07-21 20:04:07 -0400 (Wed, 21 Jul 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/init_os_ctx.c more fixes for meeroh's patch ------------------------------------------------------------------------ r11572 | raeburn | 1999-07-21 17:26:11 -0400 (Wed, 21 Jul 1999) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/init_os_ctx.c * init_os_ctx.c (os_get_default_config_files): Fix some typos and missed name changes in the patch Miro just checked in but forgot to mention here, in which Mac filespecs are used instead of filenames. ------------------------------------------------------------------------ r11571 | raeburn | 1999-07-21 17:23:14 -0400 (Wed, 21 Jul 1999) | 5 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_file.c M /trunk/src/util/profile/prof_init.c M /trunk/src/util/profile/prof_int.h * prof_int.h (profile_t): Delete typedef, since Miro changed prof_int.h to include profile.h, which also has the typedef. * prof_file.c, prof_init.c: Fix typos and missed variable and type name changes from Miro's patch. ------------------------------------------------------------------------ r11570 | meeroh | 1999-07-21 14:23:24 -0400 (Wed, 21 Jul 1999) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin M /trunk/src/util/profile/ChangeLog #ifdefed out krb5_*config_file on MacOS ------------------------------------------------------------------------ r11569 | meeroh | 1999-07-21 14:22:10 -0400 (Wed, 21 Jul 1999) | 2 lines Changed paths: M /trunk/src/util/profile/prof_init.c Profile library now uses MacOS native file specifiers on MacOS, and file paths on all other OSes. ------------------------------------------------------------------------ r11568 | meeroh | 1999-07-21 14:21:56 -0400 (Wed, 21 Jul 1999) | 2 lines Changed paths: M /trunk/src/mac/K5Library.exp Added krb5_free_unparsed_name ------------------------------------------------------------------------ r11567 | meeroh | 1999-07-21 14:20:50 -0400 (Wed, 21 Jul 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/init_os_ctx.c Use Mac files specifiers for config files on MacOS ------------------------------------------------------------------------ r11566 | meeroh | 1999-07-21 13:21:56 -0400 (Wed, 21 Jul 1999) | 2 lines Changed paths: M /trunk/src/util/profile/prof_file.c M /trunk/src/util/profile/prof_int.h M /trunk/src/util/profile/profile.hin Profile library now uses MacOS native file specifiers on MacOS, and file paths on all other OSes. ------------------------------------------------------------------------ r11565 | meeroh | 1999-07-14 19:27:36 -0400 (Wed, 14 Jul 1999) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/profile.hin Added #ifdef __cplusplus extern "C" ------------------------------------------------------------------------ r11564 | meeroh | 1999-07-13 19:48:31 -0400 (Tue, 13 Jul 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile profile headers now copied to output ------------------------------------------------------------------------ r11563 | raeburn | 1999-07-12 16:19:51 -0400 (Mon, 12 Jul 1999) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/login.c AIX 4.3.2 (4.3.0+) build fixes based on bug report from Joshua Lackey, lackeyj@austin.ibm.com. ------------------------------------------------------------------------ r11561 | meeroh | 1999-07-12 12:57:45 -0400 (Mon, 12 Jul 1999) | 2 lines Changed paths: M /trunk/src/mac/Release notes Updated for 2.1d3 and 2.1d4 ------------------------------------------------------------------------ r11560 | meeroh | 1999-07-12 12:52:42 -0400 (Mon, 12 Jul 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile Fixed krb5 library CFM version numbers ------------------------------------------------------------------------ r11559 | tlyu | 1999-07-11 05:20:22 -0400 (Sun, 11 Jul 1999) | 3 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/krb5_decode_test.c * krb5_decode_test.c (main): Add additional test cases in encryption_key to test negative integer handling. ------------------------------------------------------------------------ r11558 | tlyu | 1999-07-11 05:19:41 -0400 (Sun, 11 Jul 1999) | 5 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_decode.c * asn1_decode.c (asn1_decode_integer): Fix to deal with overflows and negative integers. (asn1_decode_unsigned_integer): Fix to deal with overflows and to return errors on encountering negative integers. ------------------------------------------------------------------------ r11557 | meeroh | 1999-07-10 18:54:39 -0400 (Sat, 10 Jul 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile Headers now correctly copied to output folders ------------------------------------------------------------------------ r11556 | meeroh | 1999-07-10 14:19:20 -0400 (Sat, 10 Jul 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile Fixed discrepancies between debug and final targets ------------------------------------------------------------------------ r11555 | meeroh | 1999-07-10 13:20:43 -0400 (Sat, 10 Jul 1999) | 2 lines Changed paths: A /trunk/src/mac/ProfileLib.CFM.c Added ------------------------------------------------------------------------ r11554 | meeroh | 1999-07-10 13:19:02 -0400 (Sat, 10 Jul 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile More fixed to make Makefile work correctly from any root ------------------------------------------------------------------------ r11553 | meeroh | 1999-07-10 13:07:25 -0400 (Sat, 10 Jul 1999) | 2 lines Changed paths: A /trunk/src/util/profile/profile.exp Added ------------------------------------------------------------------------ r11552 | meeroh | 1999-07-10 12:59:44 -0400 (Sat, 10 Jul 1999) | 2 lines Changed paths: M /trunk/src/mac/macfile_gen.pl More fixed to make perl script run cirrectly from any root ------------------------------------------------------------------------ r11551 | meeroh | 1999-07-10 12:52:12 -0400 (Sat, 10 Jul 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile M /trunk/src/mac/macfile_gen.pl More fixed to make perl script run cirrectly from any root ------------------------------------------------------------------------ r11550 | meeroh | 1999-07-10 01:12:25 -0400 (Sat, 10 Jul 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile Added profile library and fixed perl script invocation to work fromarbitrary root ------------------------------------------------------------------------ r11549 | meeroh | 1999-07-10 01:11:55 -0400 (Sat, 10 Jul 1999) | 2 lines Changed paths: M /trunk/src/mac/macfile_gen.pl Added profile library file list ------------------------------------------------------------------------ r11548 | meeroh | 1999-07-10 01:11:38 -0400 (Sat, 10 Jul 1999) | 2 lines Changed paths: M /trunk/src/mac/K5.CFM.c Removed profile lib error table installation ------------------------------------------------------------------------ r11546 | raeburn | 1999-07-06 20:41:01 -0400 (Tue, 06 Jul 1999) | 4 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/kdb5_util.c * kdb5_util.c (main): Do try using com_err in the case that krb5_init_context fails, instead of fprintf of the error number. (cf krb5-bugs db #499, 13-Nov-1997) ------------------------------------------------------------------------ r11545 | raeburn | 1999-07-06 19:24:12 -0400 (Tue, 06 Jul 1999) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/KRB5-asn.py * KRB5-asn.py (PA-SAM-RESPONSE): Fix syntax error -- comma separating sequence components doesn't belong buried in a comment. ------------------------------------------------------------------------ r11544 | raeburn | 1999-07-06 19:16:47 -0400 (Tue, 06 Jul 1999) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in * configure.in: Delete old and already disabled code relating to shared library support. ------------------------------------------------------------------------ r11543 | tlyu | 1999-07-03 20:45:24 -0400 (Sat, 03 Jul 1999) | 4 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/krb5_decode_test.c * krb5_decode_test.c (main): Add test cases for encryption_key in order to test skipping of trailing fields in sequences, as well as handling of indefinite lengths in sequences. ------------------------------------------------------------------------ r11542 | tlyu | 1999-07-03 20:44:07 -0400 (Sat, 03 Jul 1999) | 12 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1buf.c M /trunk/src/lib/krb5/asn.1/asn1buf.h M /trunk/src/lib/krb5/asn.1/krb5_decode.c * asn1buf.c (asn1buf_sync): Add length parameter to disambiguate constructed-indefinite encoding from constructed-definite encoding which happens to end at the same place as the enclosing buf. * asn1buf.h: Update to match definition. * krb5_decode.c (end_structure): Update to deal with additional length parameter to asn1buf_sync(). * asn1_k_decode.c (end_sequence_of, end_structure): Update to deal with additional length parameter to asn1buf_sync(). ------------------------------------------------------------------------ r11541 | tlyu | 1999-07-03 05:00:15 -0400 (Sat, 03 Jul 1999) | 16 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1buf.c M /trunk/src/lib/krb5/asn.1/asn1buf.h M /trunk/src/lib/krb5/asn.1/krb5_decode.c * asn1buf.h: New prototpyes for asn1buf_sync() and asn1buf_skiptail(). * asn1buf.c (asn1buf_sync): Fix to deal with constructed-indefinite encodings with trailing fields. As a result, this requires that the most recently read tag number be passed in. (asn1buf_skiptail): New helper function to skip trailing fields in a constructed-indefinite encoding. * krb5_decode.c (end_structure): Hack to deal with changed asn1buf_sync(). * asn1_k_decode.c (end_structure, end_sequence_of): Hack to deal with changed asn1buf_sync(). ------------------------------------------------------------------------ r11540 | tlyu | 1999-06-30 20:38:28 -0400 (Wed, 30 Jun 1999) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1buf.c * asn1buf.c (asn1buf_sync): Interim fix for DCE compat problem with indefinite length encodings. ------------------------------------------------------------------------ r11539 | tlyu | 1999-06-30 20:08:58 -0400 (Wed, 30 Jun 1999) | 3 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in * Makefile.in: Fix jaltman's changes so they don't break the unix build. ------------------------------------------------------------------------ r11538 | raeburn | 1999-06-30 15:28:13 -0400 (Wed, 30 Jun 1999) | 6 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/dispatch.c M /trunk/src/kdc/replay.c Disable lookaside cache. It's needed if the replay cache is enabled, and could theoretically make certain attacks more difficult, but the replay cache is disabled, the attack is very difficult compared to other existing attacks (would need huge numbers of queries), and under heavy load the lookaside cache degrades performance. ------------------------------------------------------------------------ r11537 | raeburn | 1999-06-30 15:17:23 -0400 (Wed, 30 Jun 1999) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/locate_kdc.c * locate_kdc.c (krb5_locate_kdc): Kerberos admin service name is "kerberos-adm", not "kadmin", so look up "_kerberos-adm._tcp" in DNS. ------------------------------------------------------------------------ r11536 | jaltman | 1999-06-30 11:12:42 -0400 (Wed, 30 Jun 1999) | 8 lines Changed paths: M /trunk/src/lib/krb5/os/hst_realm.c krb5_try_realm_txt_rr() should allow the resolv library to expand the local domain or domain searchlist when the query is being performed without the specification of a hostname or domain. When 'name' is NULL or "", no '.' should be appended to the query. Appending a '.' in that circumstance will result in an inability to resolv the REALM if gethostname() does not return a fully qualified domain name as on Windows and Solaris. ------------------------------------------------------------------------ r11535 | jaltman | 1999-06-29 20:04:48 -0400 (Tue, 29 Jun 1999) | 6 lines Changed paths: M /trunk/src/lib/Makefile.in M /trunk/src/lib/krb5_32.def Makefile.in modified to support conditional compilation of krb5_32.dll with DNS support using DNSFLAGS variable defined in win-pre.h. krb5_32.def modified to export functions necessary to support eklogin protocol. ------------------------------------------------------------------------ r11534 | jaltman | 1999-06-29 20:00:30 -0400 (Tue, 29 Jun 1999) | 4 lines Changed paths: M /trunk/src/config/win-pre.in Add support for conditional definition of DNS flags to win-pre.h If KRB5_USE_DNS is defined in the environment then Krb5_32.dll will be built with DNS support. ------------------------------------------------------------------------ r11533 | tlyu | 1999-06-28 22:03:02 -0400 (Mon, 28 Jun 1999) | 3 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/replay.c * replay.c (MATCH): Fix up to compare the correct components of the input address. ------------------------------------------------------------------------ r11532 | tlyu | 1999-06-28 21:55:21 -0400 (Mon, 28 Jun 1999) | 4 lines Changed paths: M /trunk/src/lib/crypto/dk/ChangeLog M /trunk/src/lib/crypto/dk/dk_encrypt.c * dk_encrypt.c (krb5_marc_dk_encrypt): Call krb5_marc_dk_encrypt_length() instead of krb5_dk_encrypt_length() to prevent blocksize errors. ------------------------------------------------------------------------ r11531 | tlyu | 1999-06-28 21:53:43 -0400 (Mon, 28 Jun 1999) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/enc_helper.c * enc_helper.c (krb5_encrypt_helper): NULL out the pointer to the ciphertext if there is an error; this prevents stuff farther up from freeing freed memory. ------------------------------------------------------------------------ r11527 | dalmeida | 1999-06-23 18:18:05 -0400 (Wed, 23 Jun 1999) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_init.c Check whether profile is valid before partying on it. ------------------------------------------------------------------------ r11525 | raeburn | 1999-06-21 14:33:05 -0400 (Mon, 21 Jun 1999) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/def_realm.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/locate_kdc.c DNS lookup implementation, conditionally compiled under KRB5_DNS_LOOKUP (which is not defined). Written by Ken Hornstein and Jeffrey Altman, with some minor changes from me. ------------------------------------------------------------------------ r11524 | dalmeida | 1999-06-21 14:15:24 -0400 (Mon, 21 Jun 1999) | 2 lines Changed paths: M /trunk/src/windows/ChangeLog M /trunk/src/windows/version.rc Boost version to 1.0.8. ------------------------------------------------------------------------ r11523 | raeburn | 1999-06-18 18:51:40 -0400 (Fri, 18 Jun 1999) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/init_ctx.c * init_ctx.c (krb5_free_context): Set field pointers to NULL after freeing targets, in case higher-level code retains pointers into the context structure. From Jeffrey Altman. ------------------------------------------------------------------------ r11522 | raeburn | 1999-06-18 18:19:19 -0400 (Fri, 18 Jun 1999) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_tree.c minor syntax cleanup ------------------------------------------------------------------------ r11521 | tlyu | 1999-06-17 17:31:56 -0400 (Thu, 17 Jun 1999) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_encode.c * asn1_encode.c (asn1_encode_generaltime): Fix minor bug in bounds-checking for tm_year: 1900 + 8099 = 9999. ------------------------------------------------------------------------ r11520 | dalmeida | 1999-06-17 06:01:28 -0400 (Thu, 17 Jun 1999) | 6 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/ccdefname.c M /trunk/src/lib/krb5/os/init_os_ctx.c * ccdefname.c (get_from_registry_indirect, try_dir, get_from_os): Extra robustness to win32 code. * init_os_ctx.c (krb5_get_config_files, krb5_free_config_files): Add function to get config files being used for current context with corresponding free function. ------------------------------------------------------------------------ r11519 | dalmeida | 1999-06-17 05:59:36 -0400 (Thu, 17 Jun 1999) | 3 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/krb5_32.def * krb5_32.def: Add krb5_get_default_config_files and krb5_free_config_files. ------------------------------------------------------------------------ r11518 | dalmeida | 1999-06-17 05:59:00 -0400 (Thu, 17 Jun 1999) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin * krb5.hin (krb5_get_default_config_files, krb5_free_config_files): Add function to get default config files with corresponding free function. ------------------------------------------------------------------------ r11517 | dalmeida | 1999-06-17 05:57:23 -0400 (Thu, 17 Jun 1999) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_init.c Fix memory leak in profile_init_path(). ------------------------------------------------------------------------ r11516 | dalmeida | 1999-06-16 01:43:46 -0400 (Wed, 16 Jun 1999) | 7 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/ccdefname.c M /trunk/src/lib/krb5/os/init_os_ctx.c For profile name, enhance win32 heuristics to use environment variable (like Unix) and registry. Also try executable's dir before windows dir if not secure. For ccname, enhance win32 heuristics to use registry properly. Default to API:krb5cc properly, and to use temp dirs before the windows dir. ------------------------------------------------------------------------ r11515 | dalmeida | 1999-06-16 01:38:37 -0400 (Wed, 16 Jun 1999) | 3 lines Changed paths: M /trunk/src/lib/krb5/keytab/srvtab/ChangeLog M /trunk/src/lib/krb5/keytab/srvtab/Makefile.in M /trunk/src/lib/krb5/keytab/srvtab/kts_close.c M /trunk/src/lib/krb5/keytab/srvtab/kts_endget.c M /trunk/src/lib/krb5/keytab/srvtab/kts_g_ent.c M /trunk/src/lib/krb5/keytab/srvtab/kts_g_name.c M /trunk/src/lib/krb5/keytab/srvtab/kts_next.c M /trunk/src/lib/krb5/keytab/srvtab/kts_resolv.c M /trunk/src/lib/krb5/keytab/srvtab/kts_ssget.c M /trunk/src/lib/krb5/keytab/srvtab/ktsrvtab.h Fix windows build. Fix calling convention. ------------------------------------------------------------------------ r11514 | dalmeida | 1999-06-16 01:36:00 -0400 (Wed, 16 Jun 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/Makefile.in Fix windows build. ------------------------------------------------------------------------ r11513 | dalmeida | 1999-06-16 01:33:06 -0400 (Wed, 16 Jun 1999) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Create Makefile.in for srvtab keytab code during win32 build. ------------------------------------------------------------------------ r11512 | dalmeida | 1999-06-15 16:49:12 -0400 (Tue, 15 Jun 1999) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/texinfo.tex Get rid of control characters in text file. ------------------------------------------------------------------------ r11511 | gjking | 1999-06-13 05:17:33 -0400 (Sun, 13 Jun 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/configure.in M /trunk/src/lib/krb5/keytab/.Sanitize M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/keytab/ktbase.c A /trunk/src/lib/krb5/keytab/srvtab A /trunk/src/lib/krb5/keytab/srvtab/.Sanitize A /trunk/src/lib/krb5/keytab/srvtab/ChangeLog A /trunk/src/lib/krb5/keytab/srvtab/Makefile.in A /trunk/src/lib/krb5/keytab/srvtab/kts_close.c A /trunk/src/lib/krb5/keytab/srvtab/kts_endget.c A /trunk/src/lib/krb5/keytab/srvtab/kts_g_ent.c A /trunk/src/lib/krb5/keytab/srvtab/kts_g_name.c A /trunk/src/lib/krb5/keytab/srvtab/kts_next.c A /trunk/src/lib/krb5/keytab/srvtab/kts_ops.c A /trunk/src/lib/krb5/keytab/srvtab/kts_resolv.c A /trunk/src/lib/krb5/keytab/srvtab/kts_ssget.c A /trunk/src/lib/krb5/keytab/srvtab/kts_util.c A /trunk/src/lib/krb5/keytab/srvtab/ktsrvtab.h Implement SRVTAB keytab type, which can read a krb4 srvtab. ------------------------------------------------------------------------ r11509 | meeroh | 1999-06-11 15:21:50 -0400 (Fri, 11 Jun 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/init_os_ctx.c Mac: Fixed 2nd config file name ------------------------------------------------------------------------ r11508 | dalmeida | 1999-06-10 14:15:11 -0400 (Thu, 10 Jun 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/ChangeLog M /trunk/src/lib/krb5/ccache/ccapi/stdcc.c M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc_ops.c Use PostMessage instead of SendMessage so that we don't block. ------------------------------------------------------------------------ r11507 | meeroh | 1999-06-09 14:34:36 -0400 (Wed, 09 Jun 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/c_ustime.c Fixed Mac PPC #ifdefs ------------------------------------------------------------------------ r11505 | meeroh | 1999-06-09 13:53:56 -0400 (Wed, 09 Jun 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile Fixed quoting ------------------------------------------------------------------------ r11504 | meeroh | 1999-06-09 13:49:39 -0400 (Wed, 09 Jun 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile Added libraries for native microseconds support ------------------------------------------------------------------------ r11503 | meeroh | 1999-06-09 13:47:34 -0400 (Wed, 09 Jun 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/c_ustime.c #ifdefed Mac native microseconds code for PPC-only ------------------------------------------------------------------------ r11502 | lxs | 1999-06-09 13:01:31 -0400 (Wed, 09 Jun 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile Fixed Duplicate won't delete locked files bug ------------------------------------------------------------------------ r11501 | meeroh | 1999-06-09 10:53:26 -0400 (Wed, 09 Jun 1999) | 2 lines Changed paths: M /trunk/src/mac/K5Library.exp Merged changes from Mac_V2_0_derivatives branch ------------------------------------------------------------------------ r11500 | meeroh | 1999-06-09 10:52:49 -0400 (Wed, 09 Jun 1999) | 2 lines Changed paths: M /trunk/src/mac/Release notes Updated for 2.0.1b1, 2.1d1 and 2.1d2 ------------------------------------------------------------------------ r11499 | meeroh | 1999-06-09 10:52:29 -0400 (Wed, 09 Jun 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/c_ustime.c M /trunk/src/lib/krb5/os/init_os_ctx.c M /trunk/src/lib/krb5/os/net_write.c M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_file.c Merged changed from Mac_V2_0_derivatives branch ------------------------------------------------------------------------ r11498 | meeroh | 1999-06-09 10:16:49 -0400 (Wed, 09 Jun 1999) | 2 lines Changed paths: M /trunk/src/mac/K5Library.exp Added krb5_rc_* ------------------------------------------------------------------------ r11497 | lxs | 1999-06-08 15:41:49 -0400 (Tue, 08 Jun 1999) | 2 lines Changed paths: M /trunk/src/Makefile.in removed kconfig since it is no longer needed ------------------------------------------------------------------------ r11496 | lxs | 1999-06-08 15:27:33 -0400 (Tue, 08 Jun 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/changepw.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/localaddr.c M /trunk/src/lib/krb5/os/net_read.c M /trunk/src/lib/krb5/os/net_write.c M /trunk/src/lib/krb5/os/sn2princ.c Changed errno to SOCKET_ERRNO/SOCKET_SET_ERRNO for Mac OT SocketsLib ------------------------------------------------------------------------ r11495 | dalmeida | 1999-06-08 02:19:22 -0400 (Tue, 08 Jun 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/ChangeLog M /trunk/src/lib/krb5/ccache/ccapi/winccld.h Remove references to cc_*_instance functions. ------------------------------------------------------------------------ r11494 | dalmeida | 1999-06-08 02:18:38 -0400 (Tue, 08 Jun 1999) | 2 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/win_glue.c Only do version checking once per use of the DLL. ------------------------------------------------------------------------ r11482 | meeroh | 1999-05-28 01:56:35 -0400 (Fri, 28 May 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile New fragment names ------------------------------------------------------------------------ r11481 | meeroh | 1999-05-27 17:16:16 -0400 (Thu, 27 May 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile Removed references to gss-krb5-* targets and changed CCache paths ------------------------------------------------------------------------ r11480 | meeroh | 1999-05-27 16:48:41 -0400 (Thu, 27 May 1999) | 2 lines Changed paths: D /trunk/src/mac/GSSLibrary.SAP.exp D /trunk/src/mac/Icons.rsrc D /trunk/src/mac/MIT Kerberos.r D /trunk/src/mac/MITKerberosLib.r D /trunk/src/mac/Makefile.initial D /trunk/src/mac/Makefile.tmpl D /trunk/src/mac/RunAppleScript.pl D /trunk/src/mac/SAP D /trunk/src/mac/Templatify.pl D /trunk/src/mac/TestTrack D /trunk/src/mac/gss D /trunk/src/mac/gss-sample D /trunk/src/mac/kconfig D /trunk/src/mac/libraries/CCache API D /trunk/src/mac/libraries/DES D /trunk/src/mac/libraries/Metrowerks D /trunk/src/mac/telnet-k5-auth D /trunk/src/mac/version.r Removed metric buttload of old Mac crap that hasn't been used for years ------------------------------------------------------------------------ r11479 | meeroh | 1999-05-27 16:47:14 -0400 (Thu, 27 May 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile Now references external copies of CCache and other libs ------------------------------------------------------------------------ r11478 | meeroh | 1999-05-27 15:55:53 -0400 (Thu, 27 May 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile Merged Sockets support ------------------------------------------------------------------------ r11477 | meeroh | 1999-05-27 15:52:56 -0400 (Thu, 27 May 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile Added header copying targets ------------------------------------------------------------------------ r11476 | lxs | 1999-05-27 15:32:09 -0400 (Thu, 27 May 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile Updated to use the OT sockets library ------------------------------------------------------------------------ r11475 | lxs | 1999-05-27 15:14:50 -0400 (Thu, 27 May 1999) | 2 lines Changed paths: D /trunk/src/lib/krb5/os/DNR.c D /trunk/src/lib/krb5/os/macsock.c Removed macsock.c and DNR.c because they are not used by OT sockets library ------------------------------------------------------------------------ r11474 | lxs | 1999-05-27 15:13:59 -0400 (Thu, 27 May 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/Makefile.in Removed macsock.c and DNR.c because they are not used by the OT sockets library ------------------------------------------------------------------------ r11473 | lxs | 1999-05-27 15:12:37 -0400 (Thu, 27 May 1999) | 2 lines Changed paths: M /trunk/src/include/krb5/macsock.h M /trunk/src/include/port-sockets.h M /trunk/src/include/win-mac.h M /trunk/src/mac/libraries/KerberosHeaders.h Updated header files to use OT Sockets library ------------------------------------------------------------------------ r11472 | lxs | 1999-05-27 15:09:34 -0400 (Thu, 27 May 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/localaddr.c Removed call to getmyipaddr since Sockets has gethostname ------------------------------------------------------------------------ r11471 | meeroh | 1999-05-26 23:57:36 -0400 (Wed, 26 May 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile Fixed a few mac paths ------------------------------------------------------------------------ r11470 | meeroh | 1999-05-26 22:05:39 -0400 (Wed, 26 May 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile Fixed glue targets ------------------------------------------------------------------------ r11469 | meeroh | 1999-05-26 20:53:56 -0400 (Wed, 26 May 1999) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h Removed #define ENOMEM ------------------------------------------------------------------------ r11468 | meeroh | 1999-05-26 20:38:02 -0400 (Wed, 26 May 1999) | 2 lines Changed paths: M /trunk/src/mac/FragmentAlias.mpw A /trunk/src/mac/Makefile A /trunk/src/mac/create-folder.mpw M /trunk/src/mac/macfile_gen.pl Completely redone Makefile ------------------------------------------------------------------------ r11467 | meeroh | 1999-05-26 20:37:23 -0400 (Wed, 26 May 1999) | 2 lines Changed paths: M /trunk/src/mac/libraries/KerberosHeaders.h Removed ENOMEM ------------------------------------------------------------------------ r11466 | dalmeida | 1999-05-19 13:28:56 -0400 (Wed, 19 May 1999) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in Improve rule to create gssapi include dir under windows. ------------------------------------------------------------------------ r11465 | dalmeida | 1999-05-19 13:18:55 -0400 (Wed, 19 May 1999) | 2 lines Changed paths: M /trunk/src/windows/ChangeLog M /trunk/src/windows/Makefile.in Remove unncessary LIBCMD definition from recursive make invocations. ------------------------------------------------------------------------ r11464 | dalmeida | 1999-05-19 12:18:30 -0400 (Wed, 19 May 1999) | 21 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/clients/ChangeLog M /trunk/src/clients/Makefile.in M /trunk/src/config/ChangeLog M /trunk/src/config/win-post.in M /trunk/src/config/win-pre.in M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/util/ChangeLog M /trunk/src/util/Makefile.in M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in M /trunk/src/windows/ChangeLog M /trunk/src/windows/Makefile.in M /trunk/src/windows/readme These are a bunch of intertwined changes to the windows build. This log message includes all of the different changes across several Makefile.in files (and win-pre.in and win-post.in): - Remove "-" from recursive windows make invocations so that we can bail on a build error. New MIGNORE option restores the previous bailing behavior. - Update windows readme to reflect current practices. - Add NO_OUTDIR synonym for NO_OUTPRE in windows build. - Top-level windows Makefile now builds util which now builds util/windows, util/et, and util/profile (instead of building them directly). - Remove trailing backslash from rule that creates the windows output dir. This backslash would cause the rule to always be invoked. - Move WCONFIG and WCONFIG_EXE definitions into win-pre.in. - Remove rules in include directory that blindly copy include header files from gssapi, et, and profile. Instead, use/add build rules to the components that generate them that copy only when the file changes. - Use dependencies in include/krb5 to copy header files instead of blindly copying them. Add !if 0/!endif wrapper to Unix version of the rules. ------------------------------------------------------------------------ r11463 | dalmeida | 1999-05-17 20:51:25 -0400 (Mon, 17 May 1999) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/win-post.in A /trunk/src/config/win-pre.in D /trunk/src/config/windows.in Rename windows.in to win-pre.in. ------------------------------------------------------------------------ r11462 | dalmeida | 1999-05-17 20:50:25 -0400 (Mon, 17 May 1999) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/wconfig.c Rename config/windows.in to config/win-pre.in. ------------------------------------------------------------------------ r11461 | dalmeida | 1999-05-17 20:28:20 -0400 (Mon, 17 May 1999) | 2 lines Changed paths: M /trunk/src/windows/cns/ChangeLog M /trunk/src/windows/cns/Makefile.in M /trunk/src/windows/gss/ChangeLog M /trunk/src/windows/gss/Makefile.in M /trunk/src/windows/wintel/ChangeLog M /trunk/src/windows/wintel/Makefile.in Add included version resouce script to resource file dependency. ------------------------------------------------------------------------ r11460 | dalmeida | 1999-05-17 20:17:47 -0400 (Mon, 17 May 1999) | 2 lines Changed paths: M /trunk/src/windows/ChangeLog M /trunk/src/windows/version.rc Boost version to 1.0.6. ------------------------------------------------------------------------ r11459 | dalmeida | 1999-05-17 20:17:17 -0400 (Mon, 17 May 1999) | 3 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in M /trunk/src/lib/krb5.rc Makefile.in: Use only one resource file per binary. krb5.rc: Remove silly _MSDOS #ifdef. ------------------------------------------------------------------------ r11458 | dalmeida | 1999-05-17 19:51:11 -0400 (Mon, 17 May 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in Make directories for clean-windows target lowercase like everywhere else. ------------------------------------------------------------------------ r11457 | dalmeida | 1999-05-17 18:55:24 -0400 (Mon, 17 May 1999) | 2 lines Changed paths: M /trunk/src/mit/windows/lib/i386/ChangeLog M /trunk/src/mit/windows/lib/i386/vs32.dll M /trunk/src/mit/windows/lib/i386/vsnt.lib Set -kb sticky bits. ------------------------------------------------------------------------ r11456 | dalmeida | 1999-05-17 18:50:40 -0400 (Mon, 17 May 1999) | 2 lines Changed paths: A /trunk/src/mit/windows/lib/ChangeLog A /trunk/src/mit/windows/lib/i386 A /trunk/src/mit/windows/lib/i386/ChangeLog A /trunk/src/mit/windows/lib/i386/vs32.dll A /trunk/src/mit/windows/lib/i386/vsnt.lib D /trunk/src/mit/windows/lib/vs.dll D /trunk/src/mit/windows/lib/vs32.dll D /trunk/src/mit/windows/lib/vsnt.lib D /trunk/src/mit/windows/lib/vswin.lib Remove win16 libraries. Move win32 vs libraries to i386-specific subdir. ------------------------------------------------------------------------ r11455 | dalmeida | 1999-05-17 18:45:16 -0400 (Mon, 17 May 1999) | 3 lines Changed paths: M /trunk/src/windows/cns/ChangeLog M /trunk/src/windows/cns/Makefile.in M /trunk/src/windows/gss/ChangeLog M /trunk/src/windows/gss/Makefile.in M /trunk/src/windows/wintel/ChangeLog M /trunk/src/windows/wintel/Makefile.in Remove win16 stuff. Fix resource dependencies. Link resource file directly instead of explicitly converting it to an object file. ------------------------------------------------------------------------ r11454 | dalmeida | 1999-05-17 18:44:55 -0400 (Mon, 17 May 1999) | 2 lines Changed paths: M /trunk/src/windows/lib/ChangeLog M /trunk/src/windows/lib/Makefile.in Uncomment BUILDTOP since we always want it. ------------------------------------------------------------------------ r11453 | dalmeida | 1999-05-17 18:42:21 -0400 (Mon, 17 May 1999) | 2 lines Changed paths: M /trunk/src/windows/gina/ChangeLog M /trunk/src/windows/gina/Makefile.in Reflect that we only build this under win32. ------------------------------------------------------------------------ r11452 | dalmeida | 1999-05-17 18:40:48 -0400 (Mon, 17 May 1999) | 4 lines Changed paths: M /trunk/src/windows/ChangeLog M /trunk/src/windows/Makefile.in Add NO_OUTPRE flag to prevent creation of output directory under win32. Add clean-windows target. Reflect that we only build this under win32 by removing wconfig tags. ------------------------------------------------------------------------ r11451 | dalmeida | 1999-05-17 18:39:57 -0400 (Mon, 17 May 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/Makefile.in Clean ccapi subdirectory in clean-windows target. ------------------------------------------------------------------------ r11450 | dalmeida | 1999-05-17 18:39:12 -0400 (Mon, 17 May 1999) | 4 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in Get rid of win16 support/clutter. Build separate resource files for each library. Link resource files directly instead of excplicitly converting to object files. ------------------------------------------------------------------------ r11449 | dalmeida | 1999-05-17 18:38:08 -0400 (Mon, 17 May 1999) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in Add NO_OUTPRE flag to prevent creation of output directory under win32. ------------------------------------------------------------------------ r11448 | dalmeida | 1999-05-17 18:36:25 -0400 (Mon, 17 May 1999) | 4 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/win-post.in M /trunk/src/config/windows.in Remove win16 stuff. Add Win9x-compatible output directory creation. Add more thorough cleanup of output files and directories. Use latest and greatest (MSVC 6.0) debug flag. ------------------------------------------------------------------------ r11447 | dalmeida | 1999-05-17 18:35:19 -0400 (Mon, 17 May 1999) | 3 lines Changed paths: M /trunk/src/clients/ChangeLog M /trunk/src/clients/Makefile.in Add NO_OUTPRE flag to prevent creation of output directory under win32. Add clean-windows target. ------------------------------------------------------------------------ r11446 | dalmeida | 1999-05-17 18:34:26 -0400 (Mon, 17 May 1999) | 5 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Remove win16 support for cleaner win32. Build wconfig under arch-specific subdirs. Update clean-windows directories to reflect current all-windows directories. Add distclean-windows target. ------------------------------------------------------------------------ r11445 | dalmeida | 1999-05-17 09:23:35 -0400 (Mon, 17 May 1999) | 2 lines Changed paths: M /trunk/src/windows/lib/ChangeLog D /trunk/src/windows/lib/KrbCC32.lib Remove KrbCC32.lib since we dynamically load the DLL. ------------------------------------------------------------------------ r11444 | tytso | 1999-05-15 19:52:25 -0400 (Sat, 15 May 1999) | 2 lines Changed paths: M /trunk/src/util/ChangeLog Commit the right version of the Changelog comment for previous checkin. ------------------------------------------------------------------------ r11443 | tytso | 1999-05-15 19:51:36 -0400 (Sat, 15 May 1999) | 6 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/makeshlib.sh makeshlib.sh (library): Add -bnoentry to the AIX shared library link line so that the shared libraries can be dynamically loaded. Also make the library file executable, which is apparently also necessary. (Patch from Duke, needed for SAP. Note: I didn't take their addition of -lbsd, since I don't think that's needed or a good idea). ------------------------------------------------------------------------ r11442 | tytso | 1999-05-14 17:25:45 -0400 (Fri, 14 May 1999) | 4 lines Changed paths: M /trunk/src/windows/wintel/ChangeLog M /trunk/src/windows/wintel/screen.c screen.c (DeleteTopLine): Free the top line before when we allow it to scroll out of the Scrollback buffer. Bugfix suggested by Craig Huckabee . ------------------------------------------------------------------------ r11441 | tytso | 1999-05-13 18:03:48 -0400 (Thu, 13 May 1999) | 4 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/ChangeLog M /trunk/src/lib/krb5/ccache/ccapi/winccld.c winccld.c (krb5_win_ccdll_load): Register the FILE ccache type if we are using ccapi, so that we make sure the FILE ccache type will work if the user specifies it in an environment variable. ------------------------------------------------------------------------ r11440 | tytso | 1999-05-13 18:03:04 -0400 (Thu, 13 May 1999) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/init_ctx.c init_ctx.c (krb5_init_context): Pass the context to kkrb5_win_ccdll_load so that it can register the FILE ccache type if using ccapi (so that the FILE ccache type will always work). ------------------------------------------------------------------------ r11439 | tlyu | 1999-05-13 17:25:21 -0400 (Thu, 13 May 1999) | 3 lines Changed paths: M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/client_init.c * client_init.c (_kadm5_init_any): Use gss_krb5_ccache_name() to set the gssapi ccache name. ------------------------------------------------------------------------ r11438 | tytso | 1999-05-12 00:28:08 -0400 (Wed, 12 May 1999) | 3 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/gssapi32.def gssapi32.def: Add krb5-specific extensions so they are exported from the DLL. ------------------------------------------------------------------------ r11437 | tytso | 1999-05-12 00:03:59 -0400 (Wed, 12 May 1999) | 2 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/ovsec_kadmd.c Fix how we specify the OID so it's in a format gss_str_to_oid likes. ------------------------------------------------------------------------ r11436 | epeisach | 1999-05-11 15:20:53 -0400 (Tue, 11 May 1999) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin * krb5.hin: Remove unused priv_size from krb5_encrypt_block ------------------------------------------------------------------------ r11435 | epeisach | 1999-05-11 11:58:57 -0400 (Tue, 11 May 1999) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/ftp.c * ftp.c: Inclusion of gssapi_krb5.h requires gssapi_generic.h. ------------------------------------------------------------------------ r11434 | epeisach | 1999-05-11 11:42:59 -0400 (Tue, 11 May 1999) | 2 lines Changed paths: M /trunk/src/kadmin/v5passwdd/ChangeLog M /trunk/src/kadmin/v5passwdd/main.c * main.c: Remove include of gssapi_krb5.h - no longer needed. ------------------------------------------------------------------------ r11433 | dalmeida | 1999-05-10 18:59:10 -0400 (Mon, 10 May 1999) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Back out win16/win32 change. Does not work from clean. Must wait until win32-only to remove /AL flag. ------------------------------------------------------------------------ r11432 | dalmeida | 1999-05-10 15:43:50 -0400 (Mon, 10 May 1999) | 2 lines Changed paths: M /trunk/src/clients/kdestroy/ChangeLog M /trunk/src/clients/kdestroy/Makefile.in M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/Makefile.in M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/Makefile.in M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/dk/ChangeLog M /trunk/src/lib/crypto/dk/Makefile.in M /trunk/src/lib/crypto/enc_provider/ChangeLog M /trunk/src/lib/crypto/enc_provider/Makefile.in M /trunk/src/lib/crypto/hash_provider/ChangeLog M /trunk/src/lib/crypto/hash_provider/Makefile.in M /trunk/src/lib/crypto/keyhash_provider/ChangeLog M /trunk/src/lib/crypto/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/old/ChangeLog M /trunk/src/lib/crypto/old/Makefile.in M /trunk/src/lib/crypto/raw/ChangeLog M /trunk/src/lib/crypto/raw/Makefile.in M /trunk/src/lib/crypto/sha1/ChangeLog M /trunk/src/lib/crypto/sha1/Makefile.in M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/Makefile.in M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/ccache/ccapi/ChangeLog M /trunk/src/lib/krb5/ccache/ccapi/Makefile.in M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/Makefile.in M /trunk/src/lib/krb5/ccache/memory/ChangeLog M /trunk/src/lib/krb5/ccache/memory/Makefile.in M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/Makefile.in M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/Makefile.in M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in M /trunk/src/util/windows/ChangeLog M /trunk/src/util/windows/Makefile.in M /trunk/src/windows/cns/ChangeLog M /trunk/src/windows/cns/Makefile.in A /trunk/src/windows/gina/ChangeLog M /trunk/src/windows/gina/Makefile.in M /trunk/src/windows/gss/ChangeLog M /trunk/src/windows/gss/Makefile.in M /trunk/src/windows/lib/ChangeLog M /trunk/src/windows/lib/Makefile.in M /trunk/src/windows/wintel/ChangeLog M /trunk/src/windows/wintel/Makefile.in Do win32 build in subdir. ------------------------------------------------------------------------ r11431 | dalmeida | 1999-05-10 15:36:35 -0400 (Mon, 10 May 1999) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/win-post.in M /trunk/src/config/windows.in Build win32 binaries in obj/$(CPU)/{dbg,rel}. ------------------------------------------------------------------------ r11430 | dalmeida | 1999-05-10 15:13:20 -0400 (Mon, 10 May 1999) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Change wconfig build so win16 flags are not used for win32 build. ------------------------------------------------------------------------ r11429 | dalmeida | 1999-05-07 18:33:56 -0400 (Fri, 07 May 1999) | 2 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/comerr32.def M /trunk/src/lib/gssapi32.def M /trunk/src/lib/krb4_32.def M /trunk/src/lib/xpprof32.def Remove Win16 directives to get rid of warnings. ------------------------------------------------------------------------ r11428 | dalmeida | 1999-05-07 18:12:17 -0400 (Fri, 07 May 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/locate_kdc.c Fixed typo. ------------------------------------------------------------------------ r11427 | tytso | 1999-05-07 17:17:05 -0400 (Fri, 07 May 1999) | 6 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/ovsec_kadmd.c ovsec_kadmd.c: Remove dependency on gssapi_krb5.h by using gss_str_to_oid() to get the necessary oid for the krb5_name name type. Also added #include files to get prototypes and fixed some gcc -Wall nits. Fixed calls to krb5_klog_close() to pass the krb5_context as an argument. ------------------------------------------------------------------------ r11426 | tytso | 1999-05-07 17:06:40 -0400 (Fri, 07 May 1999) | 5 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/adm_proto.h Fix the existing kludge to deal with the fact that krb5_realm_params is defined in two, count them two, header files. There's real ugliness here that needs cleaning up eventually, but I don't have the time now to deal with it. ------------------------------------------------------------------------ r11425 | tytso | 1999-05-07 14:41:52 -0400 (Fri, 07 May 1999) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/locate_kdc.c Return KRB5_REALM_UNKNOWN if profile_get_values returns PROF_NO_RELATION or PROF_NO_SECTION. ------------------------------------------------------------------------ r11424 | tytso | 1999-05-07 12:12:06 -0400 (Fri, 07 May 1999) | 2 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/xpprof32.def xpprof32.def: Add profile_abandon to the list of exported functions. ------------------------------------------------------------------------ r11423 | meeroh | 1999-05-06 17:14:46 -0400 (Thu, 06 May 1999) | 2 lines Changed paths: M /trunk/src/include/win-mac.h Fixed Mac ENOMEM ------------------------------------------------------------------------ r11417 | meeroh | 1999-04-30 18:40:26 -0400 (Fri, 30 Apr 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile.tmpl Added com_err.h to sdk ------------------------------------------------------------------------ r11414 | meeroh | 1999-04-30 14:17:11 -0400 (Fri, 30 Apr 1999) | 2 lines Changed paths: M /trunk/src/mac/MIT Kerberos.r Fixed vend resource ------------------------------------------------------------------------ r11413 | tytso | 1999-04-30 12:29:45 -0400 (Fri, 30 Apr 1999) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/set_ccache.c set_ccache.c (gss_krb5_ccache_name): Add call to free the default credential changing the ccache name. ------------------------------------------------------------------------ r11412 | tlyu | 1999-04-30 00:09:15 -0400 (Fri, 30 Apr 1999) | 4 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kerberos_v4.c * kerberos_v4.c (kerberos_v4): Fix bug where krb_create_ticket() was getting called for an APPL_REQUEST even when there was no single-DES key, resulting in random weirdness. ------------------------------------------------------------------------ r11411 | meeroh | 1999-04-29 22:45:57 -0400 (Thu, 29 Apr 1999) | 2 lines Changed paths: A /trunk/src/mac/libraries/DES/include/DESLib.glue.c A /trunk/src/mac/libraries/DES/include/DESLib.glue.h D /trunk/src/mac/libraries/DES/include/deslib.CFMGlue.c D /trunk/src/mac/libraries/DES/include/deslib.CFMGlue.h Renamed glue files ------------------------------------------------------------------------ r11410 | meeroh | 1999-04-29 22:45:44 -0400 (Thu, 29 Apr 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile.tmpl Renamed glue files in SDK ------------------------------------------------------------------------ r11409 | meeroh | 1999-04-29 22:45:11 -0400 (Thu, 29 Apr 1999) | 2 lines Changed paths: M /trunk/src/mac/version.r Updated version string to 2.0 ------------------------------------------------------------------------ r11408 | meeroh | 1999-04-29 18:21:59 -0400 (Thu, 29 Apr 1999) | 2 lines Changed paths: M /trunk/src/mac/libraries/DES/doc/Bugs M /trunk/src/mac/libraries/DES/doc/Version history M /trunk/src/mac/libraries/DES/include/des.h Updated to DESLib 1.0.4 ------------------------------------------------------------------------ r11407 | meeroh | 1999-04-29 18:20:13 -0400 (Thu, 29 Apr 1999) | 2 lines Changed paths: M /trunk/src/mac/Release notes Updated for 2.0 GM ------------------------------------------------------------------------ r11406 | meeroh | 1999-04-29 18:12:38 -0400 (Thu, 29 Apr 1999) | 2 lines Changed paths: M /trunk/src/mac/MITKerberosLib.r Was doubly including MIT Kerberos.r ------------------------------------------------------------------------ r11405 | meeroh | 1999-04-29 18:03:08 -0400 (Thu, 29 Apr 1999) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/gssapi_krb5.h Removed #include for gssapi_generic.h from gssapi_krb5.h ------------------------------------------------------------------------ r11404 | meeroh | 1999-04-29 17:58:20 -0400 (Thu, 29 Apr 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile.tmpl Set custom icon bit and added new resource files to snapshot ------------------------------------------------------------------------ r11403 | meeroh | 1999-04-29 17:57:31 -0400 (Thu, 29 Apr 1999) | 2 lines Changed paths: M /trunk/src/mac/Icons.rsrc M /trunk/src/mac/MIT Kerberos.r M /trunk/src/mac/MITKerberosLib.r Set correct icon resource ID and added new MIT Kerberos.r, with CCI(TM) and 2.0 ------------------------------------------------------------------------ r11402 | meeroh | 1999-04-29 17:41:51 -0400 (Thu, 29 Apr 1999) | 2 lines Changed paths: A /trunk/src/mac/Icons.rsrc A /trunk/src/mac/MITKerberosLib.r M /trunk/src/mac/Makefile.tmpl Added icons, finder balloons and Conflict Catcher information resources ------------------------------------------------------------------------ r11401 | meeroh | 1999-04-29 16:37:22 -0400 (Thu, 29 Apr 1999) | 2 lines Changed paths: D /trunk/src/mac/GSS.CFMGlue.h A /trunk/src/mac/GSSLib.glue.h D /trunk/src/mac/K5.CFMGlue.h A /trunk/src/mac/Kerberos5Lib.glue.h Renames glue source files ------------------------------------------------------------------------ r11400 | meeroh | 1999-04-29 16:35:16 -0400 (Thu, 29 Apr 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile.tmpl Added sdk target and renamed glue output files ------------------------------------------------------------------------ r11399 | meeroh | 1999-04-29 16:34:09 -0400 (Thu, 29 Apr 1999) | 2 lines Changed paths: M /trunk/src/mac/GSS.moreCFMglue.cin M /trunk/src/mac/K5.moreCFMglue.cin Changed glue header filename ------------------------------------------------------------------------ r11398 | meeroh | 1999-04-29 16:33:40 -0400 (Thu, 29 Apr 1999) | 2 lines Changed paths: M /trunk/src/mac/ReadMe Removed bogus information about CW builds and updated library names ------------------------------------------------------------------------ r11394 | tlyu | 1999-04-23 23:15:30 -0400 (Fri, 23 Apr 1999) | 5 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/update_utmp.c * update_utmp.c (pty_update_utmp): utx.ut_pid is a pid_t, and ent.ut_pid is sometimes a short; accordingly, use pid rather than ent.ut_pid, which might have gotten truncated. This fixes an Irix problem found by . ------------------------------------------------------------------------ r11392 | tlyu | 1999-04-23 20:06:59 -0400 (Fri, 23 Apr 1999) | 3 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/svc.c * svc.c: Fix to reference the correct xprt because we're no longer calling ffs(); also remove some unused variables. ------------------------------------------------------------------------ r11389 | meeroh | 1999-04-23 15:32:57 -0400 (Fri, 23 Apr 1999) | 2 lines Changed paths: M /trunk/src/mac/Release notes M /trunk/src/mac/version.r Updated to 2.0fc3 ------------------------------------------------------------------------ r11388 | meeroh | 1999-04-23 15:30:41 -0400 (Fri, 23 Apr 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile.tmpl Added 68K DES library to output; removed all traces of CW builds ------------------------------------------------------------------------ r11387 | meeroh | 1999-04-23 15:30:13 -0400 (Fri, 23 Apr 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile.initial Removed CW builds ------------------------------------------------------------------------ r11386 | meeroh | 1999-04-23 15:29:31 -0400 (Fri, 23 Apr 1999) | 2 lines Changed paths: D /trunk/src/mac/libraries/BeforeBuild.prj D /trunk/src/mac/libraries/CodeWarrior Dependencies D /trunk/src/mac/libraries/Metrowerks/CW Pro 2 A /trunk/src/mac/libraries/Metrowerks/CW Pro 4/CLib.68K A /trunk/src/mac/libraries/Metrowerks/CW Pro 4/CLib.68K.debug A /trunk/src/mac/libraries/Metrowerks/CW Pro 4/CLib.PPC A /trunk/src/mac/libraries/Metrowerks/CW Pro 4/CLib.PPC.debug D /trunk/src/mac/libraries/Metrowerks/CW Pro 4/MIT C.CFM68K DLL.doc D /trunk/src/mac/libraries/Metrowerks/CW Pro 4/MIT C.CFM68K DLL.prj D /trunk/src/mac/libraries/Metrowerks/CW Pro 4/MIT C.PPC DLL.doc D /trunk/src/mac/libraries/Metrowerks/CW Pro 4/MIT C.PPC DLL.prj D /trunk/src/mac/libraries/Metrowerks/CW Pro 4/MIT RuntimeCFM68K DLL.doc D /trunk/src/mac/libraries/Metrowerks/CW Pro 4/MIT RuntimeCFM68K DLL.prj D /trunk/src/mac/libraries/Metrowerks/CW Pro 4/MIT RuntimePPC DLL.doc D /trunk/src/mac/libraries/Metrowerks/CW Pro 4/MIT RuntimePPC DLL.prj A /trunk/src/mac/libraries/Metrowerks/CW Pro 4/RuntimeLib.68K A /trunk/src/mac/libraries/Metrowerks/CW Pro 4/RuntimeLib.68K.debug A /trunk/src/mac/libraries/Metrowerks/CW Pro 4/RuntimeLib.PPC A /trunk/src/mac/libraries/Metrowerks/CW Pro 4/RuntimeLib.PPC.debug Removed all traces of MIT Support Library projects ------------------------------------------------------------------------ r11385 | meeroh | 1999-04-23 15:28:44 -0400 (Fri, 23 Apr 1999) | 2 lines Changed paths: M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.68K M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.68K.debug M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.PPC M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.PPC.debug Updated to CCache 2.0fc3 ------------------------------------------------------------------------ r11384 | meeroh | 1999-04-23 05:56:45 -0400 (Fri, 23 Apr 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile.tmpl removed 68k builds ------------------------------------------------------------------------ r11383 | meeroh | 1999-04-23 05:56:31 -0400 (Fri, 23 Apr 1999) | 2 lines Changed paths: M /trunk/src/mac/MIT Kerberos.r M /trunk/src/mac/Release notes M /trunk/src/mac/version.r Updated to MITKL 2.0fc2 and MITKfM 2.0fc1 ------------------------------------------------------------------------ r11382 | meeroh | 1999-04-23 05:42:37 -0400 (Fri, 23 Apr 1999) | 2 lines Changed paths: M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.68K M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.68K.debug M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.PPC M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.PPC.debug Updated to CCache 1.0fc2 ------------------------------------------------------------------------ r11380 | tytso | 1999-04-23 00:33:19 -0400 (Fri, 23 Apr 1999) | 5 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/wrap_size_limit.c wrap_size_limit.c (krb5_gss_wrap_size_limit): Fix wrap_size limit so that it correctly calculates its results, and underestimates the correct size instead of overestimating it, and not returning zero all the time. (Which it used to do after the March 25 fix.) ------------------------------------------------------------------------ r11377 | meeroh | 1999-04-21 20:03:17 -0400 (Wed, 21 Apr 1999) | 2 lines Changed paths: A /trunk/src/mac/MIT Kerberos.r Added MIT Kerberos for the Mac ver 2 resource ------------------------------------------------------------------------ r11376 | meeroh | 1999-04-21 18:57:47 -0400 (Wed, 21 Apr 1999) | 2 lines Changed paths: M /trunk/src/mac/FragmentAlias.mpw M /trunk/src/mac/Makefile.tmpl M /trunk/src/mac/Release notes M /trunk/src/mac/version.r Updated fragment names to "MIT Kerberos..." and udpated versio number to 2.0fc1 ------------------------------------------------------------------------ r11375 | meeroh | 1999-04-21 18:53:40 -0400 (Wed, 21 Apr 1999) | 2 lines Changed paths: M /trunk/src/mac/libraries/CCache API/bin/CCacheGlobalsLib.68K M /trunk/src/mac/libraries/CCache API/bin/CCacheGlobalsLib.PPC M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.68K M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.68K.debug M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.PPC M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.PPC.debug M /trunk/src/mac/libraries/CCache API/include/CCache.h Updated to CCache 2.0fc1 ------------------------------------------------------------------------ r11374 | meeroh | 1999-04-21 18:53:14 -0400 (Wed, 21 Apr 1999) | 2 lines Changed paths: M /trunk/src/mac/libraries/DES/bin/deslib.68K M /trunk/src/mac/libraries/DES/bin/deslib.68K.debug M /trunk/src/mac/libraries/DES/bin/deslib.PPC M /trunk/src/mac/libraries/DES/bin/deslib.PPC.debug A /trunk/src/mac/libraries/DES/doc/Bugs A /trunk/src/mac/libraries/DES/doc/MIT DES Shared Library Readme A /trunk/src/mac/libraries/DES/doc/Version history M /trunk/src/mac/libraries/DES/include/des.h Updated to DESLib 1.0.3 ------------------------------------------------------------------------ r11373 | meeroh | 1999-04-21 18:52:24 -0400 (Wed, 21 Apr 1999) | 2 lines Changed paths: M /trunk/src/mac/libraries/Metrowerks/CW Pro 2/MIT C.CFM68K DLL.doc M /trunk/src/mac/libraries/Metrowerks/CW Pro 2/MIT C.PPC DLL.doc M /trunk/src/mac/libraries/Metrowerks/CW Pro 2/MIT RuntimeCFM68K DLL.doc M /trunk/src/mac/libraries/Metrowerks/CW Pro 2/MIT RuntimePPC DLL.doc M /trunk/src/mac/libraries/Metrowerks/CW Pro 4/MIT C.CFM68K DLL.doc M /trunk/src/mac/libraries/Metrowerks/CW Pro 4/MIT C.CFM68K DLL.prj M /trunk/src/mac/libraries/Metrowerks/CW Pro 4/MIT C.PPC DLL.doc M /trunk/src/mac/libraries/Metrowerks/CW Pro 4/MIT C.PPC DLL.prj M /trunk/src/mac/libraries/Metrowerks/CW Pro 4/MIT RuntimeCFM68K DLL.doc M /trunk/src/mac/libraries/Metrowerks/CW Pro 4/MIT RuntimeCFM68K DLL.prj M /trunk/src/mac/libraries/Metrowerks/CW Pro 4/MIT RuntimePPC DLL.doc M /trunk/src/mac/libraries/Metrowerks/CW Pro 4/MIT RuntimePPC DLL.prj Updated fragment names to "MIT Support..." ------------------------------------------------------------------------ r11372 | tytso | 1999-04-21 18:50:28 -0400 (Wed, 21 Apr 1999) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/ChangeLog M /trunk/src/lib/krb5/ccache/ccapi/winccld.c winccld.c: Only compile this file on Windows (to avoid screwing up the Macintosh build). ------------------------------------------------------------------------ r11371 | tlyu | 1999-04-21 16:22:49 -0400 (Wed, 21 Apr 1999) | 2 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/svc.c * svc.c (xprt_unregister): Fix typo. ------------------------------------------------------------------------ r11368 | tytso | 1999-04-17 18:28:54 -0400 (Sat, 17 Apr 1999) | 2 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/krb5_32.def krb5_32.def: Add krb5_cc_set_default_name to the list of exported functions. ------------------------------------------------------------------------ r11367 | tytso | 1999-04-17 01:25:04 -0400 (Sat, 17 Apr 1999) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/copy_ccache.c M /trunk/src/lib/gssapi/krb5/get_tkt_flags.c M /trunk/src/lib/gssapi/krb5/gssapi_krb5.h M /trunk/src/lib/gssapi/krb5/set_ccache.c gssapi_krb5.h, copy_ccache.c, get_tkt_flags.c, set_ccache.c: Make the krb5 extension functions exportable in a Windows DLL. ------------------------------------------------------------------------ r11366 | tytso | 1999-04-17 01:22:47 -0400 (Sat, 17 Apr 1999) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/Makefile.in Built the krb5 specific extension function which allows an application program to set the ccache location. ------------------------------------------------------------------------ r11365 | tytso | 1999-04-16 17:21:56 -0400 (Fri, 16 Apr 1999) | 3 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in Makefile.in (all-windows): Don't constantly recreate autoconf.h with #include "win-mac.h" ------------------------------------------------------------------------ r11363 | tlyu | 1999-04-15 20:19:31 -0400 (Thu, 15 Apr 1999) | 3 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/g_cnffile.c * g_cnffile.c (krb__get_srvtabname): Fix to actually extract krb5_srvtab value from profile, instead of always ignoring it. ------------------------------------------------------------------------ r11362 | tytso | 1999-04-15 17:05:50 -0400 (Thu, 15 Apr 1999) | 3 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/configure.in configure.in: Fix typo in test below; fixed name of the autoconf cache variable which indicates if sys/streams.h exists. ------------------------------------------------------------------------ r11361 | tytso | 1999-04-14 12:05:33 -0400 (Wed, 14 Apr 1999) | 3 lines Changed paths: M /trunk/src/tests/gssapi/ChangeLog M /trunk/src/tests/gssapi/t_imp_name.c t_imp_name.c: Initialize display_file variable in main(), instead of using a static initializer. (Needed for Linux/glibc 2.1) ------------------------------------------------------------------------ r11360 | tytso | 1999-04-14 12:04:09 -0400 (Wed, 14 Apr 1999) | 3 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/svc.c svc.c (svc_getreq, svc_getreqset): Avoid using internal, private fd_set structure elements (Needed for Linux/glibc 2.1) ------------------------------------------------------------------------ r11359 | tytso | 1999-04-14 12:01:49 -0400 (Wed, 14 Apr 1999) | 4 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/configure.in configure.in: Check for setupterm() in libncurses in addition to libcurses. Only set STREAMSPTY if both grantpt and sys/stremas.h exists. (Will be needed for Linux/Redhat 6.0) ------------------------------------------------------------------------ r11358 | tytso | 1999-04-14 12:01:02 -0400 (Wed, 14 Apr 1999) | 3 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/configure.in configure.in: Check for setupterm() in libncurses in addition to libcurses. (Will be needed for Linux/Redhat 6.0) ------------------------------------------------------------------------ r11357 | tytso | 1999-04-14 12:00:33 -0400 (Wed, 14 Apr 1999) | 5 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/update_wtmp.c update_wtmp.c: Don't use updwtmpx() even if it exists for glibc 2.1, since it's the same as updwtmp(), and glibc doesn't define PATH_WTMPX. updwtmpx() is not part of the XPG standard anyway. (Needed for RedHat 6.0.) ------------------------------------------------------------------------ r11356 | tytso | 1999-04-14 11:59:57 -0400 (Wed, 14 Apr 1999) | 3 lines Changed paths: M /trunk/src/appl/gssftp/ChangeLog M /trunk/src/appl/gssftp/configure.in configure.in: Check to see if we need to pull in the util library in order to find logwtmp(). (Needed for Linux/glibc 2.1.) ------------------------------------------------------------------------ r11355 | tytso | 1999-04-14 11:10:43 -0400 (Wed, 14 Apr 1999) | 7 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_file.c M /trunk/src/util/profile/prof_init.c M /trunk/src/util/profile/prof_int.h M /trunk/src/util/profile/profile.hin prof_init.c (profile_abandon): New function which frees the profile handle and throwing away any changes that might have been made before they are flushed to disk. prof_file.c (profile_close_file): Move functionality of freeing the profile file to the new function profile_free_file(). ------------------------------------------------------------------------ r11354 | meeroh | 1999-04-13 13:18:35 -0400 (Tue, 13 Apr 1999) | 2 lines Changed paths: M /trunk/src/mac/Release notes M /trunk/src/mac/version.r Updated for 1.1b20 ------------------------------------------------------------------------ r11353 | meeroh | 1999-04-13 13:08:37 -0400 (Tue, 13 Apr 1999) | 2 lines Changed paths: M /trunk/src/mac/GSS.CFMGlue.h M /trunk/src/mac/GSS.CFMglue.proto.h M /trunk/src/mac/GSS.moreCFMglue.cin Added gss_krb5_ccache_name and GSSAPILibrarySupportsCCacheName ------------------------------------------------------------------------ r11352 | tytso | 1999-04-09 23:10:11 -0400 (Fri, 09 Apr 1999) | 2 lines Changed paths: M /trunk/src/mac/kconfig/ChangeLog M /trunk/src/mac/kconfig/kconfig.c kconfig.c: Update to use newer (and proper profile calls) ------------------------------------------------------------------------ r11351 | tytso | 1999-04-09 23:08:52 -0400 (Fri, 09 Apr 1999) | 5 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/post.in post.in (Makefile): Don't try to run autoconf with $(SHELL), since this doesn't work if $(AUTOCONF) isn't a path to the built-in autoconf, but just an unqualified pathname to the system autoconf. [krb5-build/707] ------------------------------------------------------------------------ r11350 | tytso | 1999-04-09 22:58:18 -0400 (Fri, 09 Apr 1999) | 4 lines Changed paths: M /trunk/src/windows/lib/ChangeLog M /trunk/src/windows/lib/gic.c M /trunk/src/windows/lib/gic.h M /trunk/src/windows/lib/vardlg.c M /trunk/src/windows/lib/vardlg.h gic.c (gic_prompter), vardlg.c (vardlg_build), gic.h, vardlg.h: Update to use new prompter prototype which takes an extra argument for the window titlebar name. (From Frank Cusack) [krb5-kdc/662] ------------------------------------------------------------------------ r11349 | tytso | 1999-04-09 22:57:33 -0400 (Fri, 09 Apr 1999) | 14 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gic_pwd.c M /trunk/src/lib/krb5/krb/kfree.c M /trunk/src/lib/krb5/krb/preauth2.c kfree.c (krb5_free_sam_challenge, krb5_free_sam_challenge_contents, krb5_free_sam_response, krb5_free_sam_response_contents, krb5_free_predicted_sam_response, krb5_free_predicted_sam_response_contents, krb5_free_enc_sam_response_enc, krb5_free_enc_sam_response_enc_contents, krb5_free_pa_enc_ts): Added new functions. Part of patches from [krb5-kdc/662] gic_pwd.c (krb5_get_init_creds_password): Add new argument to calls to the prompter function. Part of patches from [krb5-kdc/662]. preauth2.c (pa_enc_timestamp, pa_sam): Update calls to new prompter function. [krb5-kdc/662]. ------------------------------------------------------------------------ r11348 | tytso | 1999-04-09 22:45:37 -0400 (Fri, 09 Apr 1999) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/prompter.c prompter.c (krb5_prompter_posix): Update to use new prompter prototype which takes an extra argument for the window titlebar name. (From Frank Cusack) [krb5-kdc/662] ------------------------------------------------------------------------ r11347 | tytso | 1999-04-09 22:45:00 -0400 (Fri, 09 Apr 1999) | 8 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin k5-int.h: Add new prototypes and #define's provided by Frank Cusack's preauth patch (PR# [krb5-kdc/662]) krb5.hin (krb5_prompter_fct, krb5_prompter_posix): Update function prototypes to reflect new prompter prototype which takes an extra argument for the window titlebar name. (From Frank Cusack) [krb5-kdc/662] ------------------------------------------------------------------------ r11346 | tytso | 1999-04-09 22:43:30 -0400 (Fri, 09 Apr 1999) | 3 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/kdb.h kdb.h: Add new TL types provided by Frank Cusack's preauth patch [krb5-kdc/662] ------------------------------------------------------------------------ r11345 | tytso | 1999-04-08 16:10:28 -0400 (Thu, 08 Apr 1999) | 3 lines Changed paths: D /trunk/src/util/db2/CHANGELOG A /trunk/src/util/db2/CHANGELOG.db2 Rename CHANGELOG to CHANGELOG.db2 to avoid messing up things under Windows since there is a ChangeLog file which is different. ------------------------------------------------------------------------ r11344 | meeroh | 1999-04-08 13:16:45 -0400 (Thu, 08 Apr 1999) | 2 lines Changed paths: M /trunk/src/mac/libraries/Metrowerks/CW Pro 4/MIT C.CFM68K DLL.prj M /trunk/src/mac/libraries/Metrowerks/CW Pro 4/MIT C.PPC DLL.prj M /trunk/src/mac/libraries/Metrowerks/CW Pro 4/MIT RuntimeCFM68K DLL.prj M /trunk/src/mac/libraries/Metrowerks/CW Pro 4/MIT RuntimePPC DLL.prj Changed fragment names to new MITAthena convention ------------------------------------------------------------------------ r11343 | meeroh | 1999-04-08 13:13:44 -0400 (Thu, 08 Apr 1999) | 2 lines Changed paths: M /trunk/src/mac/Release notes M /trunk/src/mac/version.r Updated to 1.1b13 ------------------------------------------------------------------------ r11342 | meeroh | 1999-04-08 12:47:58 -0400 (Thu, 08 Apr 1999) | 2 lines Changed paths: M /trunk/src/mac/libraries/CCache API/bin/CCacheGlobalsLib.68K M /trunk/src/mac/libraries/CCache API/bin/CCacheGlobalsLib.PPC M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.68K M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.68K.debug M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.PPC M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.PPC.debug Updated to 2.0b5 ------------------------------------------------------------------------ r11341 | tytso | 1999-04-06 16:46:59 -0400 (Tue, 06 Apr 1999) | 5 lines Changed paths: M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_io.c Workaround the fact that Windows has really poor emulation of POSIX functions such as rename. (In fact, it has completely different semantics for this call!) Fix supplied by Tom Sanfilippo (txn# 2184 in krb5dev) ------------------------------------------------------------------------ r11340 | danw | 1999-04-03 14:55:00 -0500 (Sat, 03 Apr 1999) | 2 lines Changed paths: M /trunk/src/lib/krb4/rd_svc_key.c typo in a comment ------------------------------------------------------------------------ r11339 | tlyu | 1999-04-01 19:12:30 -0500 (Thu, 01 Apr 1999) | 3 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/rpc_commondata.c * rpc_commondata.c: Add initializers to prevent lossage on systems that don't deal with common blocks in libraries. ------------------------------------------------------------------------ r11335 | tytso | 1999-03-31 00:57:05 -0500 (Wed, 31 Mar 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/winccld.h Fix silly typo. ------------------------------------------------------------------------ r11334 | tytso | 1999-03-31 00:22:09 -0500 (Wed, 31 Mar 1999) | 4 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/ccdefops.c ccdefops.c: Change the default ccache type under windows to be original FILE ccache type; this will get set to ccapi if the krbcc32.dll can be found. ------------------------------------------------------------------------ r11333 | tytso | 1999-03-31 00:19:42 -0500 (Wed, 31 Mar 1999) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/init_ctx.c init_ctx.c (krb5_init_context): Call krb5_win_ccdll_load() to load the krbcc32.dll under windows. ------------------------------------------------------------------------ r11332 | tytso | 1999-03-31 00:19:00 -0500 (Wed, 31 Mar 1999) | 6 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in M /trunk/src/lib/win_glue.c win_glue.c (control): Call krb5_stdcc_shutdown when detaching the krb5 library. Makefile.in: Remove reference to the windows Krbcc32.dll library, since this is now dynamically loaded. ------------------------------------------------------------------------ r11331 | tytso | 1999-03-31 00:11:39 -0500 (Wed, 31 Mar 1999) | 4 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/ChangeLog M /trunk/src/lib/krb5/ccache/ccapi/Makefile.in M /trunk/src/lib/krb5/ccache/ccapi/stdcc.c A /trunk/src/lib/krb5/ccache/ccapi/winccld.c A /trunk/src/lib/krb5/ccache/ccapi/winccld.h winccld.c, winccld.h, stdcc.c: Add files to dynamically load krbcc32.dll, so that we can fall back and use the built-in file ccache type if krbcc32.dll doesn't exist. ------------------------------------------------------------------------ r11329 | tlyu | 1999-03-31 00:07:20 -0500 (Wed, 31 Mar 1999) | 3 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/sys_term.c * sys_term.c (getptyslave): Under AIX, ignore I_PUSH pckt failure. ------------------------------------------------------------------------ r11327 | tlyu | 1999-03-31 00:00:20 -0500 (Wed, 31 Mar 1999) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/termios-tn.c * termios-tn.c: Include termio.h under AIX due to brokenness. ------------------------------------------------------------------------ r11323 | tlyu | 1999-03-28 17:51:41 -0500 (Sun, 28 Mar 1999) | 3 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/update_wtmp.c * update_wtmp.c: Define WTMPX_FILE to be _PATH_WTMPX in case we're on a system that cleans up the namespace that way. ------------------------------------------------------------------------ r11321 | meeroh | 1999-03-27 17:38:24 -0500 (Sat, 27 Mar 1999) | 2 lines Changed paths: M /trunk/src/include/win-mac.h Changed stat.h typedefs to not be included if building with CodeWarrior, to prevent conflicts with MSL stat.h ------------------------------------------------------------------------ r11320 | tytso | 1999-03-26 22:52:58 -0500 (Fri, 26 Mar 1999) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/acquire_cred.c acquire_cred.c (krb5_gss_acquire_cred): Don't use strcmp to compare against principal components (they aren't null terminated!) ------------------------------------------------------------------------ r11316 | tlyu | 1999-03-25 23:15:57 -0500 (Thu, 25 Mar 1999) | 4 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c * ftpd.c (login): Check that the luid is not the uid we want to change to prior to calling setluid() so that we can run as non-root. ------------------------------------------------------------------------ r11315 | tytso | 1999-03-25 22:51:44 -0500 (Thu, 25 Mar 1999) | 21 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/krb5/import_sec_context.c M /trunk/src/lib/gssapi/krb5/indicate_mechs.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/wrap_size_limit.c gssapi_krb5.c: Rearrange OID's so that the V1V2 mechanism set returns all three mechanism ID's recognized by this implementation, with the RFC1964 OID first (and thus preferred). import_sec_context.c (krb5_gss_convert_static_mech_oid): Make the old convert_static_oid() function globally accessible with a namespace compliant name, since init_sec_context() needs to be able to use this function. indicate_mechs.c (krb5_gss_indicate_mechs): Return the v1v2 mechanism set OID, since we should return all the mechanisms that we support. init_sec_context.c (krb5_gss_init_sec_context): Make ctx->mech_used use a static OID, since it is returned by gss_inquire_context which must return a static OID. wrap_size_limit.c (krb5_gss_wrap_size_limit): Fix bug where we would overestimate the size of the allowable input message by one byte, because we weren't passing the right estimate of the wrapped data to g_token_size(). ------------------------------------------------------------------------ r11314 | tytso | 1999-03-25 22:42:40 -0500 (Thu, 25 Mar 1999) | 4 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/disp_major_status.c disp_major_status.c (display_unknown): Fix the length of the buffer to be the size of the returned string, instead of something bigger than the returned string. ------------------------------------------------------------------------ r11312 | tlyu | 1999-03-25 18:49:52 -0500 (Thu, 25 Mar 1999) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/promptusr.c * promptusr.c (krb5_os_get_tty_uio): getchar() returns int, not char. ------------------------------------------------------------------------ r11307 | tlyu | 1999-03-24 17:14:27 -0500 (Wed, 24 Mar 1999) | 3 lines Changed paths: M /trunk/src/appl/gssftp/ChangeLog M /trunk/src/appl/gssftp/configure.in * configure.in: Check for sys/sockio.h for systems that need it for SIOCATMARK. ------------------------------------------------------------------------ r11306 | tlyu | 1999-03-24 17:14:02 -0500 (Wed, 24 Mar 1999) | 6 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpcmd.y * ftpcmd.y (urgsafe_getc): New function; like getc() except it retries once if SIOCATMARK returns TRUE. (getline): Use urgsafe_getc() rather than getc() to avoid problems with certain Mac clients that cause the urgent pointer to end up in a location that results in EOF from getc(). ------------------------------------------------------------------------ r11305 | tytso | 1999-03-24 16:27:41 -0500 (Wed, 24 Mar 1999) | 4 lines Changed paths: M /trunk/src/Makefile.in Checked in Danilo's changes to fix Makefile case for windows, and to deal with Irix's broken shell that can't deal with a lot of arguments on the command line. ------------------------------------------------------------------------ r11304 | tytso | 1999-03-23 17:24:29 -0500 (Tue, 23 Mar 1999) | 3 lines Changed paths: M /trunk/src/config/win-post.in M /trunk/src/config/windows.in Move the definition of DLL_DEF_FILE from windows.in to win-post.in, so that the base Makefile has a chance to set DLL_EXP_TYPE. ------------------------------------------------------------------------ r11303 | tytso | 1999-03-23 17:23:38 -0500 (Tue, 23 Mar 1999) | 2 lines Changed paths: M /trunk/src/windows/version.rc Add information for the profile library (which is now a separate library) ------------------------------------------------------------------------ r11302 | tytso | 1999-03-23 17:12:56 -0500 (Tue, 23 Mar 1999) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.c Don't use cc_uint4 since the Windows include file apparently doesn't include it. unsigned int will work just fine here for now. ------------------------------------------------------------------------ r11301 | tytso | 1999-03-23 17:10:49 -0500 (Tue, 23 Mar 1999) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ccdefname.c Fix window's get_from_os() call so that gets the default cache name if the strategy of getting the information from the registry fails (which it normally will, since this is used only for PC-DCE compatibility). ------------------------------------------------------------------------ r11300 | tytso | 1999-03-23 17:07:11 -0500 (Tue, 23 Mar 1999) | 2 lines Changed paths: M /trunk/src/lib/Makefile.in Fix up makefile so that it correctly builds the DLL's under windows. ------------------------------------------------------------------------ r11299 | meeroh | 1999-03-22 23:47:25 -0500 (Mon, 22 Mar 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile.tmpl M /trunk/src/mac/Release notes M /trunk/src/mac/version.r 68K builds gone; updated to 1.1b12 ------------------------------------------------------------------------ r11298 | meeroh | 1999-03-22 23:46:43 -0500 (Mon, 22 Mar 1999) | 2 lines Changed paths: M /trunk/src/mac/libraries/CCache API/bin/CCacheGlobalsLib.68K M /trunk/src/mac/libraries/CCache API/bin/CCacheGlobalsLib.PPC M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.68K M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.68K.debug M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.PPC M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.PPC.debug updated to CCache 2.0b4 ------------------------------------------------------------------------ r11295 | tytso | 1999-03-22 15:52:18 -0500 (Mon, 22 Mar 1999) | 2 lines Changed paths: M /trunk/src/config/windows.in Fix stupid typo in defining the DLL_FILE_DEF macro. ------------------------------------------------------------------------ r11294 | meeroh | 1999-03-16 13:21:58 -0500 (Tue, 16 Mar 1999) | 2 lines Changed paths: M /trunk/src/mac/Release notes M /trunk/src/mac/libraries/Kerberos v5 Globals/Krb5Globals.CFM.c M /trunk/src/mac/version.r Fixed krb5globals __initialize to use existing default cache instead of creatinga new one; upped to b11 ------------------------------------------------------------------------ r11293 | tlyu | 1999-03-15 16:03:50 -0500 (Mon, 15 Mar 1999) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/profile.hin * profile.hin: Fix GSS_DLLIMP. ------------------------------------------------------------------------ r11292 | tlyu | 1999-03-15 16:02:13 -0500 (Mon, 15 Mar 1999) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/com_err.h * com_err.h: Fix GSS_DLLIMP. ------------------------------------------------------------------------ r11291 | tlyu | 1999-03-15 15:59:48 -0500 (Mon, 15 Mar 1999) | 2 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/des.h * des.h: Fix GSS_DLLIMP. ------------------------------------------------------------------------ r11290 | tlyu | 1999-03-15 15:59:31 -0500 (Mon, 15 Mar 1999) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h * k5-int.h: Fix GSS_DLLIMP. ------------------------------------------------------------------------ r11289 | meeroh | 1999-03-15 15:27:42 -0500 (Mon, 15 Mar 1999) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/gssapi_krb5.h Added extern "C" to gssapi_krb5.h ------------------------------------------------------------------------ r11288 | meeroh | 1999-03-14 23:05:59 -0500 (Sun, 14 Mar 1999) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/win-mac.h Fixed GSS_* macros for the Mac ------------------------------------------------------------------------ r11287 | meeroh | 1999-03-14 23:04:21 -0500 (Sun, 14 Mar 1999) | 2 lines Changed paths: M /trunk/src/mac/GSSLibrary.exp M /trunk/src/mac/K5Library.exp M /trunk/src/mac/Release notes M /trunk/src/mac/version.r Added new exports and upped to b10 ------------------------------------------------------------------------ r11286 | meeroh | 1999-03-14 23:03:45 -0500 (Sun, 14 Mar 1999) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/set_ccache.c Now actually compiles. ------------------------------------------------------------------------ r11285 | tytso | 1999-03-14 00:38:33 -0500 (Sun, 14 Mar 1999) | 6 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/stdcc.c Fix = vs == bug in krb5_stdcc_next_cred. check the return value from cc_create. Remove use of C++ comments. ------------------------------------------------------------------------ r11284 | tytso | 1999-03-14 00:35:49 -0500 (Sun, 14 Mar 1999) | 2 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog Commit updated changelog. ------------------------------------------------------------------------ r11283 | tytso | 1999-03-14 00:35:14 -0500 (Sun, 14 Mar 1999) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/set_ccache.c Fix obviously missing variable declaration. ------------------------------------------------------------------------ r11282 | tytso | 1999-03-14 00:24:27 -0500 (Sun, 14 Mar 1999) | 2 lines Changed paths: M /trunk/src/lib/Makefile.in M /trunk/src/lib/krb5_32.def A /trunk/src/lib/xpprof16.def A /trunk/src/lib/xpprof32.def Changes to allow building the profile routines as their own separate DLL. ------------------------------------------------------------------------ r11281 | tytso | 1999-03-14 00:19:21 -0500 (Sun, 14 Mar 1999) | 3 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in Makefile.in (DLL_FILE_DEF): Tell the Makefile template that we are building object files for the GSSAPI DLL. ------------------------------------------------------------------------ r11280 | tytso | 1999-03-14 00:18:03 -0500 (Sun, 14 Mar 1999) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/gssapi_krb5.h Check in prototype for gss_krb5_ccache_name() ------------------------------------------------------------------------ r11278 | tlyu | 1999-03-12 19:02:07 -0500 (Fri, 12 Mar 1999) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in * Makefile.in (kshd): Add $(LOGINLIBS). ------------------------------------------------------------------------ r11276 | tlyu | 1999-03-12 18:53:02 -0500 (Fri, 12 Mar 1999) | 2 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/main.c * main.c (main): Fix cleanup code for setluid() failure. ------------------------------------------------------------------------ r11275 | tytso | 1999-03-12 17:10:04 -0500 (Fri, 12 Mar 1999) | 2 lines Changed paths: M /trunk/src/include/krb5.hin Back out prototype changes which should haven't gotten checked in yet. ------------------------------------------------------------------------ r11274 | tytso | 1999-03-12 15:55:09 -0500 (Fri, 12 Mar 1999) | 2 lines Changed paths: M /trunk/src/windows/lib/ChangeLog M /trunk/src/windows/lib/Makefile.in Don't blow away Krbcc32.lib by accident. ------------------------------------------------------------------------ r11273 | tytso | 1999-03-12 15:33:28 -0500 (Fri, 12 Mar 1999) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ccdefname.c Check to make sure the context is valid and return an error if it isn't. ------------------------------------------------------------------------ r11272 | tytso | 1999-03-12 15:32:45 -0500 (Fri, 12 Mar 1999) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/init_os_ctx.c Sample the ccdefault name at the time when we create the context. Free the ccdefault name when we free the os context. ------------------------------------------------------------------------ r11269 | tytso | 1999-03-12 15:22:27 -0500 (Fri, 12 Mar 1999) | 2 lines Changed paths: M /trunk/src/include/krb5.hin M /trunk/src/include/win-mac.h Add definition for GSS_DLLIMP for non-Windows platforms. ------------------------------------------------------------------------ r11268 | tlyu | 1999-03-12 07:35:56 -0500 (Fri, 12 Mar 1999) | 3 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c * ftpd.c (user): Remove extra "%s" in call to sprintf() to avoid dereferencing stack garbage. ------------------------------------------------------------------------ r11267 | meeroh | 1999-03-11 22:38:46 -0500 (Thu, 11 Mar 1999) | 2 lines Changed paths: M /trunk/src/mac/Release notes M /trunk/src/mac/version.r Updated for 1.1b9 ------------------------------------------------------------------------ r11266 | tytso | 1999-03-11 19:16:47 -0500 (Thu, 11 Mar 1999) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in A /trunk/src/lib/gssapi/krb5/set_ccache.c set_ccache.c (gss_krb5_ccache_name): Added new Krb5 specific interface to set the default credentials cache name. ------------------------------------------------------------------------ r11265 | tytso | 1999-03-11 19:05:14 -0500 (Thu, 11 Mar 1999) | 2 lines Changed paths: M /trunk/src/lib/rpc/configure.in Change K5_OUTPUT_FILES to be K5_AC_OUTPUT ------------------------------------------------------------------------ r11264 | tytso | 1999-03-11 19:04:10 -0500 (Thu, 11 Mar 1999) | 4 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/windows.in windows.in (DLL_FILE_DEF): Add makefile controls to set either KRB5_DLL_FILE or GSS_DLL_FILE, with the default being KRB5_DLL_FILE. ------------------------------------------------------------------------ r11263 | tytso | 1999-03-11 19:03:04 -0500 (Thu, 11 Mar 1999) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/win-mac.h win-mac.h: Define GSS_DLLIMP to be __declspec(dllimport) or __declspec(dllexport) depending on whether GSS_DLL_FILE is defined. ------------------------------------------------------------------------ r11262 | tytso | 1999-03-11 19:01:04 -0500 (Thu, 11 Mar 1999) | 5 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/generic/gssapi.hin M /trunk/src/lib/gssapi/generic/gssapi_generic.c M /trunk/src/lib/gssapi/generic/gssapi_generic.h Makefile.in (DLL_FILE_DEF): Tell the Makefile template that we are building object files for the GSSAPI DLL. gssapi.hin, gssapi_generic.c: Change use of KRB5_DLLIMP to be GSS_DLLIMP. ------------------------------------------------------------------------ r11261 | tytso | 1999-03-11 19:00:22 -0500 (Thu, 11 Mar 1999) | 5 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/krb5/krb5_gss_glue.c Makefile.in (DLL_FILE_DEF): Tell the Makefile template that we are building object files for the GSSAPI DLL. krb5_gss_glue.c: Change use of KRB5_DLLIMP to be GSS_DLLIMP. ------------------------------------------------------------------------ r11260 | tytso | 1999-03-11 18:58:37 -0500 (Thu, 11 Mar 1999) | 6 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/Makefile.in M /trunk/src/lib/gssapi/mechglue/g_acquire_cred.c M /trunk/src/lib/gssapi/mechglue/g_oid_ops.c Makefile.in (DLL_FILE_DEF): Tell the Makefile template that we are building object files for the GSSAPI DLL. g_acquire_cred.c, g_oid_ops.c: Change use of KRB5_DLLIMP to be GSS_DLLIMP. ------------------------------------------------------------------------ r11259 | meeroh | 1999-03-11 16:18:47 -0500 (Thu, 11 Mar 1999) | 2 lines Changed paths: M /trunk/src/mac/libraries/Kerberos v5 Globals/Krb5Globals.c M /trunk/src/mac/libraries/Kerberos v5 Globals/Krb5Globals.exp M /trunk/src/mac/libraries/Kerberos v5 Globals/Krb5Globals.h M /trunk/src/mac/libraries/Kerberos v5 Globals/Krb5GlobalsData.c M /trunk/src/mac/libraries/Kerberos v5 Globals/Krb5GlobalsData.exp M /trunk/src/mac/libraries/Kerberos v5 Globals/Krb5GlobalsData.h Added modification counter ------------------------------------------------------------------------ r11258 | meeroh | 1999-03-11 16:17:41 -0500 (Thu, 11 Mar 1999) | 2 lines Changed paths: M /trunk/src/mac/libraries/CCache API/bin/CCacheGlobalsLib.68K M /trunk/src/mac/libraries/CCache API/bin/CCacheGlobalsLib.PPC M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.68K M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.68K.debug M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.PPC M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.PPC.debug M /trunk/src/mac/libraries/CCache API/include/CCache.h Updated to 2.0b3 ------------------------------------------------------------------------ r11256 | smcguire | 1999-03-10 15:14:14 -0500 (Wed, 10 Mar 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/stdcc.c M /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.c M /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.h Added function krb5_free_cc_cred_union(), a local version of cc_free_creds() to free cred_unions allocated by Kerb5 library. Removed mac-only sys_alloc() stuff and go back to malloc(). ------------------------------------------------------------------------ r11253 | tlyu | 1999-03-09 00:11:18 -0500 (Tue, 09 Mar 1999) | 8 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/appl/gssftp/ftpd/ftpd.M M /trunk/src/appl/gssftp/ftpd/ftpd.c * ftpd.M: Resync with reality. * Makefile.in (ftpd): Add libpty to link line. Remove mention of logwtmp files. * ftpd.c: Fix up hostname logging to use pty_make_sane_hostname(). ------------------------------------------------------------------------ r11251 | tlyu | 1999-03-08 22:58:24 -0500 (Mon, 08 Mar 1999) | 2 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog add PR number to log ------------------------------------------------------------------------ r11249 | tlyu | 1999-03-08 22:41:29 -0500 (Mon, 08 Mar 1999) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/sendauth.c * sendauth.c (krb5_sendauth): Set credspout to NULL if it's destined to be returned to avoid freeing it. Also, unconditionally free credspout if it's non-NULL so that if someone doesn't pass in a ticket and doesn't give us a non-NULL out_creds, we don't leak it. [krb5-libs/699] ------------------------------------------------------------------------ r11247 | tlyu | 1999-03-08 19:23:38 -0500 (Mon, 08 Mar 1999) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/bsd/kshd.M * kshd.M: Resync manpage. * krshd.c: Rework hostname logging. ------------------------------------------------------------------------ r11246 | tlyu | 1999-03-08 19:11:17 -0500 (Mon, 08 Mar 1999) | 4 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/profile.hin * profile.hin: Fix prototype of profile_flush() to use long rather than errcode_t to avoid breaking other stuff that includes profile.h. ------------------------------------------------------------------------ r11245 | tytso | 1999-03-08 14:45:10 -0500 (Mon, 08 Mar 1999) | 7 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_tree.c M /trunk/src/util/profile/test_profile.c * prof_tree.c (profile_node_iterator): Fix bug where it will loop endlessly when searching an empty section. * test_profile.c: Add code so that the "add" code will interpret "NULL" as calling profile_add_relation with a null pointer for the value. ------------------------------------------------------------------------ r11239 | tlyu | 1999-03-04 18:48:15 -0500 (Thu, 04 Mar 1999) | 4 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/heuristic.c * heuristic.c (get_authorized_princ_names): Fix to not call list_union() if cmd is NULL, otherwise freed memory gets referenced. ------------------------------------------------------------------------ r11238 | tytso | 1999-03-03 18:25:33 -0500 (Wed, 03 Mar 1999) | 6 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_err.et M /trunk/src/util/profile/prof_file.c prof_file.c (profile_flush_file): On the Macintosh, fopen() doesn't set errno when fopen fails to open a file. Work around this by setting errno to PROF_FAIL_OPEN in this case. prof_err.et: Add new error code PROF_FAIL_OPEN. ------------------------------------------------------------------------ r11237 | tytso | 1999-03-02 23:56:15 -0500 (Tue, 02 Mar 1999) | 19 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in A /trunk/src/util/profile/argv_parse.c A /trunk/src/util/profile/argv_parse.h M /trunk/src/util/profile/configure.in M /trunk/src/util/profile/krb5.conf M /trunk/src/util/profile/prof_file.c M /trunk/src/util/profile/prof_init.c M /trunk/src/util/profile/prof_int.h M /trunk/src/util/profile/prof_parse.c M /trunk/src/util/profile/prof_tree.c M /trunk/src/util/profile/profile.hin M /trunk/src/util/profile/test_parse.c M /trunk/src/util/profile/test_profile.c test_profile.c: Added ability to test profile set functions, and in a batch mode. prof_init.c (profile_flush): Add new public function for flushing changes made to the profile. prof_parse.c (profile_write_tree_file): Add official internal function for flushing out a profile tree to a FILE *. configure.in, prof_file.c (rw_access): Add new function which checks to see whether we have read/write access, and emulate this for losing non-POSIX OS's. prof_file.c (profile_flush_file): Add support for writing modified profile file's. Call profile_flush_file from profile_close_file(). Also fixed minor bugs in prof_tree.c which affected renaming sections and modifying existing relations. ------------------------------------------------------------------------ r11236 | tytso | 1999-03-02 20:26:15 -0500 (Tue, 02 Mar 1999) | 18 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in M /trunk/src/util/profile/prof_err.et M /trunk/src/util/profile/prof_get.c M /trunk/src/util/profile/prof_init.c M /trunk/src/util/profile/prof_int.h A /trunk/src/util/profile/prof_set.c M /trunk/src/util/profile/prof_tree.c M /trunk/src/util/profile/profile.hin prof_tree.c: Add new functions profile_get_node_name, profile_get_node_value, profile_find_node, profile_remove_node, profile_set_relation_value, profile_rename_node. Rewrite profile_find_node_relation and profile_find_node_subsection in terms of profile_find_node. prof_set.c, Makefile.in: Add a new file which exports the public interfaces for setting profile entries. prof_get.c, prof_init.c, prof_int.h: Add the KRB5_DLLIMP and KRB5_CALLCONV to all of the various profile routines so they can be properly exported via a Windows DLL. prof_int.h: Add definition for the flags in the profile structure. prof_err.et: Add new error codes PROF_SET_SECTION_VALUE, PROF_EINVAL, PROF_READ_ONLY, and PROF_EXISTS. ------------------------------------------------------------------------ r11234 | tlyu | 1999-03-01 21:26:22 -0500 (Mon, 01 Mar 1999) | 5 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/ovsec_kadmd.c * ovsec_kadmd.c (log_badverf): Actually make a real lookup table for procedure numbers. Also, if we don't find the procedure number, just log the number rather than falling off the end of an array. ------------------------------------------------------------------------ r11233 | meeroh | 1999-03-01 15:29:19 -0500 (Mon, 01 Mar 1999) | 2 lines Changed paths: M /trunk/src/mac/Release notes M /trunk/src/mac/version.r 68K builds are back; updated to CCacahe 2.0b2; upped to 1.1b8 ------------------------------------------------------------------------ r11232 | meeroh | 1999-03-01 15:28:02 -0500 (Mon, 01 Mar 1999) | 2 lines Changed paths: M /trunk/src/mac/libraries/CCache API/bin/CCacheGlobalsLib.68K M /trunk/src/mac/libraries/CCache API/bin/CCacheGlobalsLib.PPC M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.68K M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.68K.debug M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.PPC M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.PPC.debug Updated to 2.0b2 ------------------------------------------------------------------------ r11230 | tlyu | 1999-02-25 23:35:09 -0500 (Thu, 25 Feb 1999) | 4 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c * ftpd.c (reply): Don't call secure_gss_error() or secure_error() from within reply() to avoid setting up an infinite loop. [krb5-appl/684] ------------------------------------------------------------------------ r11228 | tlyu | 1999-02-25 23:15:45 -0500 (Thu, 25 Feb 1999) | 7 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/secure.c * secure.c (secure_putbuf): Revert Sam's last change; if FUDGE_FACTOR is wrong, then badness can happen. Also, if out_buf.length != nbytes+FUDGE_FACTOR, heap corruption could happen. We really should be using gss_wrap_size_limit() or something like that, but doing so would require substantial amounts of reworking. [krb5-appl/685] ------------------------------------------------------------------------ r11227 | meeroh | 1999-02-25 20:24:45 -0500 (Thu, 25 Feb 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ccdefname.c Fixed missing Mac#include ------------------------------------------------------------------------ r11226 | meeroh | 1999-02-25 20:22:49 -0500 (Thu, 25 Feb 1999) | 2 lines Changed paths: M /trunk/src/mac/libraries/Kerberos v5 Globals/Krb5Globals.c M /trunk/src/mac/libraries/Kerberos v5 Globals/Krb5GlobalsData.h Added missing includes and pragmas for 68K ------------------------------------------------------------------------ r11225 | meeroh | 1999-02-25 20:21:59 -0500 (Thu, 25 Feb 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile.tmpl CFM68K builds are back ------------------------------------------------------------------------ r11222 | tlyu | 1999-02-24 20:12:46 -0500 (Wed, 24 Feb 1999) | 4 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/telnetd.8 M /trunk/src/appl/telnet/telnetd/telnetd.c * telnetd.8: Resync manpage. * telnetd.c: Rework flags controlling hostname logging. ------------------------------------------------------------------------ r11220 | tlyu | 1999-02-24 20:06:42 -0500 (Wed, 24 Feb 1999) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/klogind.M M /trunk/src/appl/bsd/krlogind.c * klogind.M: Resync manpage. * krlogind.c: Rework flags for hostname logging. ------------------------------------------------------------------------ r11219 | meeroh | 1999-02-24 19:20:03 -0500 (Wed, 24 Feb 1999) | 2 lines Changed paths: M /trunk/src/mac/Release notes Updated to 1.1b7 ------------------------------------------------------------------------ r11218 | meeroh | 1999-02-24 19:18:25 -0500 (Wed, 24 Feb 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile.tmpl Fixed clean target and added template target ------------------------------------------------------------------------ r11217 | meeroh | 1999-02-24 19:17:17 -0500 (Wed, 24 Feb 1999) | 2 lines Changed paths: M /trunk/src/mac/libraries/Kerberos v5 Globals/Krb5Globals.c Establiched agreement on what buffer sizes are tajen and returned ------------------------------------------------------------------------ r11216 | meeroh | 1999-02-24 19:15:23 -0500 (Wed, 24 Feb 1999) | 2 lines Changed paths: M /trunk/src/mac/libraries/CCache API/bin/CCacheGlobalsLib.68K M /trunk/src/mac/libraries/CCache API/bin/CCacheGlobalsLib.PPC M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.68K M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.68K.debug M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.PPC M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.PPC.debug M /trunk/src/mac/libraries/CCache API/include/CCache.h D /trunk/src/mac/libraries/CCache API/include/CCacheUtil.h Updated to CCache 2.0b1 ------------------------------------------------------------------------ r11215 | meeroh | 1999-02-24 02:08:19 -0500 (Wed, 24 Feb 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile.tmpl M /trunk/src/mac/Release notes M /trunk/src/mac/libraries/CCache API/bin/CCacheGlobalsLib.68K M /trunk/src/mac/libraries/CCache API/bin/CCacheGlobalsLib.PPC M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.68K M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.68K.debug M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.PPC M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.PPC.debug M /trunk/src/mac/libraries/Kerberos v5 Globals/Krb5Globals.CFM.c M /trunk/src/mac/libraries/Kerberos v5 Globals/Krb5Globals.c M /trunk/src/mac/version.r Fixed confusio nbetween CCAPI v1 and v2; fixed fragment names for globalslib; added -sharedata to globals lib ------------------------------------------------------------------------ r11214 | meeroh | 1999-02-23 18:53:47 -0500 (Tue, 23 Feb 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile.tmpl Fixed debug vs. non-debug mistakes in GSSLib and globals lib ------------------------------------------------------------------------ r11213 | tlyu | 1999-02-22 22:51:39 -0500 (Mon, 22 Feb 1999) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c * kcmd.c (k4cmd): Move call to krb_realmofhost() to avoid smashing hp. ------------------------------------------------------------------------ r11211 | tlyu | 1999-02-22 22:28:28 -0500 (Mon, 22 Feb 1999) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c * kcmd.c (kcmd): Fix up to not call sname_to_principal until after all the addresses in hp have been iterated through to avoid smashing. [krb5-appl/516] ------------------------------------------------------------------------ r11208 | tlyu | 1999-02-22 18:28:29 -0500 (Mon, 22 Feb 1999) | 5 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/telnetd.8 M /trunk/src/appl/telnet/telnetd/telnetd.c * telnetd.8: Document hostname logging changes. * telnetd.c: Add options to control logging of remote hostname to login(1). ------------------------------------------------------------------------ r11207 | meeroh | 1999-02-19 22:21:24 -0500 (Fri, 19 Feb 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile.tmpl Renamed globals lib fragments ------------------------------------------------------------------------ r11203 | meeroh | 1999-02-19 21:08:56 -0500 (Fri, 19 Feb 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile.tmpl Merging krb5globals fragments ------------------------------------------------------------------------ r11202 | meeroh | 1999-02-19 21:07:00 -0500 (Fri, 19 Feb 1999) | 2 lines Changed paths: M /trunk/src/mac/libraries/CodeWarrior Dependencies/Pro4.prj Added deps for debug targets ------------------------------------------------------------------------ r11201 | meeroh | 1999-02-19 21:05:28 -0500 (Fri, 19 Feb 1999) | 2 lines Changed paths: M /trunk/src/mac/libraries/Kerberos v5 Globals/Krb5Globals.c M /trunk/src/mac/libraries/Kerberos v5 Globals/Krb5Globals.h GetDefaultCacheName returns length ------------------------------------------------------------------------ r11200 | tlyu | 1999-02-19 20:50:58 -0500 (Fri, 19 Feb 1999) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/ccdefname.c * ccdefname.c (get_from_os): Add missing close-paren; also replace #elif just in case. ------------------------------------------------------------------------ r11199 | meeroh | 1999-02-19 19:41:01 -0500 (Fri, 19 Feb 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile.tmpl Fixed makefile ------------------------------------------------------------------------ r11198 | meeroh | 1999-02-19 19:39:02 -0500 (Fri, 19 Feb 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile.tmpl Added globals lib to snapshot ------------------------------------------------------------------------ r11197 | meeroh | 1999-02-19 19:31:58 -0500 (Fri, 19 Feb 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile.tmpl Added k5 globals libs ------------------------------------------------------------------------ r11196 | meeroh | 1999-02-19 19:27:02 -0500 (Fri, 19 Feb 1999) | 2 lines Changed paths: M /trunk/src/mac/Release notes Updated for 1.5b5 ------------------------------------------------------------------------ r11195 | meeroh | 1999-02-19 19:26:44 -0500 (Fri, 19 Feb 1999) | 2 lines Changed paths: M /trunk/src/mac/version.r Upped to 1.5b5 ------------------------------------------------------------------------ r11194 | meeroh | 1999-02-19 19:26:13 -0500 (Fri, 19 Feb 1999) | 2 lines Changed paths: A /trunk/src/mac/libraries/Kerberos v5 Globals A /trunk/src/mac/libraries/Kerberos v5 Globals/Krb5Globals.CFM.c A /trunk/src/mac/libraries/Kerberos v5 Globals/Krb5Globals.CFM.h A /trunk/src/mac/libraries/Kerberos v5 Globals/Krb5Globals.c A /trunk/src/mac/libraries/Kerberos v5 Globals/Krb5Globals.exp A /trunk/src/mac/libraries/Kerberos v5 Globals/Krb5Globals.h A /trunk/src/mac/libraries/Kerberos v5 Globals/Krb5GlobalsData.c A /trunk/src/mac/libraries/Kerberos v5 Globals/Krb5GlobalsData.exp A /trunk/src/mac/libraries/Kerberos v5 Globals/Krb5GlobalsData.h Added Krb5GlobalsLib and Krb5GlobalsDataLib sources ------------------------------------------------------------------------ r11193 | meeroh | 1999-02-19 19:25:15 -0500 (Fri, 19 Feb 1999) | 2 lines Changed paths: M /trunk/src/mac/libraries/CCache API/bin/CCacheGlobalsLib.68K M /trunk/src/mac/libraries/CCache API/bin/CCacheGlobalsLib.PPC M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.68K M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.68K.debug M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.PPC M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.PPC.debug M /trunk/src/mac/libraries/CCache API/include/CCache.h Preliminary implementation of CCAPI v2 added ------------------------------------------------------------------------ r11192 | meeroh | 1999-02-19 19:24:44 -0500 (Fri, 19 Feb 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ccdefname.c Added get_from_os for MacOS ------------------------------------------------------------------------ r11191 | meeroh | 1999-02-19 19:24:10 -0500 (Fri, 19 Feb 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/stdcc.c Now compiles on the Mac against CC API v2 ------------------------------------------------------------------------ r11190 | meeroh | 1999-02-19 19:23:30 -0500 (Fri, 19 Feb 1999) | 2 lines Changed paths: M /trunk/src/mac/K5.CFM.c Removed testtrack code ------------------------------------------------------------------------ r11189 | tytso | 1999-02-19 00:56:39 -0500 (Fri, 19 Feb 1999) | 7 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_tree.c M /trunk/src/util/profile/test_parse.c test_parse.c (main): Add a call to profile_verify_node so we can test the internal rep invariants. prof_tree.c (profile_verify_node): Fix bug in profile_verify_node in the group_level test. Also make profile_verify_node check the return code when it is recursively testing the child nodes. ------------------------------------------------------------------------ r11187 | tlyu | 1999-02-18 22:32:15 -0500 (Thu, 18 Feb 1999) | 2 lines Changed paths: M /trunk/src/clients/ChangeLog M /trunk/src/clients/configure.in * configure.in: Add check for setluid(). ------------------------------------------------------------------------ r11186 | tlyu | 1999-02-18 22:31:52 -0500 (Thu, 18 Feb 1999) | 4 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/Makefile.in M /trunk/src/clients/ksu/main.c * Makefile.in (ksu): Add $(KSU_LIBS) in case we need -lsecurity. * main.c (main): Add call to setluid() on systems that have it. ------------------------------------------------------------------------ r11183 | tlyu | 1999-02-18 18:35:23 -0500 (Thu, 18 Feb 1999) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ChangeLog M /trunk/src/appl/gssftp/configure.in * configure.in: Add check for setluid. ------------------------------------------------------------------------ r11182 | tlyu | 1999-02-18 18:34:54 -0500 (Thu, 18 Feb 1999) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c * ftpd.c (login): Add call to setluid() if necessary. ------------------------------------------------------------------------ r11181 | tytso | 1999-02-17 23:28:12 -0500 (Wed, 17 Feb 1999) | 10 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/stdcc.c M /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.c Added debugging hooks to stdcc.c. Added broadcast event notification of the krb5 cache changing, for backwards compatibility with krb5.exe. Added support for the V2 Ccache API. In stdcc_util.c, replace the old matching algorithm with one that's closer to the original stdcc and file algorithm, and so is provably correct. ------------------------------------------------------------------------ r11180 | tytso | 1999-02-17 23:23:55 -0500 (Wed, 17 Feb 1999) | 3 lines Changed paths: A /trunk/src/windows/lib/KrbCC32.lib A /trunk/src/windows/lib/cacheapi.h Commit the Windows version of the ccache dll and its interface header file. ------------------------------------------------------------------------ r11178 | tlyu | 1999-02-17 19:57:34 -0500 (Wed, 17 Feb 1999) | 3 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/sane_hostname.c * sane_hostname.c (pty_make_sane_hostname): Remove unused "char *scratch". ------------------------------------------------------------------------ r11176 | tlyu | 1999-02-17 17:26:33 -0500 (Wed, 17 Feb 1999) | 10 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/klogind.M M /trunk/src/appl/bsd/krlogind.c * klogind.M: Document things a little better, including new options controlling hostname manipulation. * krlogind.c: Make use of pty_make_sane_hostname() for purposes of manipulating hostname to pass to login. Also unconditionally syslog IP address and full hostname of remote host. Add command line options to control such behavior. * configure.in: Add arpa/nameser.h to CHECK_HEADERS. ------------------------------------------------------------------------ r11175 | tlyu | 1999-02-17 17:23:23 -0500 (Wed, 17 Feb 1999) | 4 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_as_req.c * do_as_req.c (process_as_req): Fix to assign kvno to reply.enc_part after encryption, since krb5_c_encrypt() now explicitly initializes all fields of a krb5_enc_data. ------------------------------------------------------------------------ r11174 | tlyu | 1999-02-16 20:19:28 -0500 (Tue, 16 Feb 1999) | 3 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/sane_hostname.c * sane_hostname.c: Re-order so that pty-int.h precedes libpty.h to prevent conflicting definitions of struct sockaddr_in ------------------------------------------------------------------------ r11172 | tlyu | 1999-02-12 21:12:29 -0500 (Fri, 12 Feb 1999) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c * ftpd.c: strcat -> strncat ------------------------------------------------------------------------ r11169 | tlyu | 1999-02-11 23:11:11 -0500 (Thu, 11 Feb 1999) | 3 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/sane_hostname.c * sane_hostname.c: Force maxlen to be 16 if it's less than 16, since otherwise a numeric IP address won't fit. ------------------------------------------------------------------------ r11168 | tlyu | 1999-02-11 22:45:21 -0500 (Thu, 11 Feb 1999) | 2 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/Makefile.in bump minor version ------------------------------------------------------------------------ r11165 | tlyu | 1999-02-11 22:26:27 -0500 (Thu, 11 Feb 1999) | 7 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/Makefile.in M /trunk/src/util/pty/libpty.h A /trunk/src/util/pty/sane_hostname.c * Makefile.in: Add sane_hostname.{o,c} * libpty.h: Add prototype for make_sane_hostname. * sane_hostname.c: New file; add function to "sanitize" hostname for logging purposes. ------------------------------------------------------------------------ r11164 | tytso | 1999-02-11 17:16:59 -0500 (Thu, 11 Feb 1999) | 2 lines Changed paths: M /trunk/src/mac/krb5.ini Updated to include the domain_realm lines needed for ECAT. ------------------------------------------------------------------------ r11163 | tytso | 1999-02-08 22:16:04 -0500 (Mon, 08 Feb 1999) | 4 lines Changed paths: M /trunk/src/windows/wintel/ChangeLog M /trunk/src/windows/wintel/enc_des.c enc_des.c (fb64_session): Call des_init_random_number_generator instead of des_set_random_generator_seed, since the compatibility library no longer supports the latter call. ------------------------------------------------------------------------ r11162 | tytso | 1999-02-08 22:15:30 -0500 (Mon, 08 Feb 1999) | 6 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/winexclude.sed winexclude.sed: Add .dll and .lib files to the list of functions which shouldn't get included in the non-binary list of files to be added to kerbsrc.zip for the Windows build. (If .dll or .lib files need to be included in the zip file, they must be added to the WINBINARYFILES macro in the top-level Makefile.in) ------------------------------------------------------------------------ r11161 | tytso | 1999-02-08 22:12:52 -0500 (Mon, 08 Feb 1999) | 6 lines Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/Makefile.in M /trunk/src/clients/klist/klist.c klist.c: Under Windows, #include winsock.h instead of sys/socket.h and netdb.h Makefile.in: Under Windows, link against wsock32.lib to get gethostbyaddr(). ------------------------------------------------------------------------ r11160 | tytso | 1999-02-08 22:11:22 -0500 (Mon, 08 Feb 1999) | 3 lines Changed paths: M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.c kinit.c: If unistd.h is not available, use manual definitions for getopt, optarg, and optind. (For Windows). ------------------------------------------------------------------------ r11159 | tytso | 1999-02-08 22:09:22 -0500 (Mon, 08 Feb 1999) | 5 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in M /trunk/src/lib/krb5_16.def M /trunk/src/lib/krb5_32.def Makefile.in: Link in the ccapi import library under windows. krb5_16.def, krb5_32.def: Added a number of miscellaneous functions to the DLL exports list so that things build under Windows again. ------------------------------------------------------------------------ r11158 | tytso | 1999-02-08 21:57:14 -0500 (Mon, 08 Feb 1999) | 3 lines Changed paths: M /trunk/src/lib/krb4/rd_req.c rd_req.c (krb_rd_req): Add appropriate #ifdef so that this code compiles cleanly when KRB4_USE_KEYTAB is not defined. ------------------------------------------------------------------------ r11157 | tytso | 1999-02-08 21:56:13 -0500 (Mon, 08 Feb 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.c Fix bad comment terminator in stdcc_util.c which was stopping it from compiling. ------------------------------------------------------------------------ r11156 | tytso | 1999-02-08 21:55:34 -0500 (Mon, 08 Feb 1999) | 4 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/ccache/ccdefops.c Makefile.in: Enable the ccapi directory for windows builds. ccdefops.c: Make the ccapi the default ccache type for Windows machines. ------------------------------------------------------------------------ r11155 | tytso | 1999-02-08 21:51:46 -0500 (Mon, 08 Feb 1999) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin krb5.hin (krb5_get_realm_domain): Add appropriate modifiers so that this function can get exported in a Windows DLL. ------------------------------------------------------------------------ r11154 | tytso | 1999-02-08 21:50:11 -0500 (Mon, 08 Feb 1999) | 7 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/ccdefname.c M /trunk/src/lib/krb5/os/realm_dom.c ccdefname.c (get_from_os): On the Windows platform, automatically generate the correct default cache name based on what krb5_cc_dfl_ops is set to. realm_dom.c (krb5_get_realm_domain): Add modifiers so that this function can get exported in a Windows DLL. ------------------------------------------------------------------------ r11153 | tytso | 1999-02-08 21:47:06 -0500 (Mon, 08 Feb 1999) | 10 lines Changed paths: M /trunk/src/util/profile/ChangeLog (Forgot to check in ChangeLog earlier...) prof_tree.c (profile_node_iterator): Added comments indicating that profile_node_iterator, not being an exported interface, returns pointers into the parse tree, and that values should be strdup()'ed before returning them to a calling application. prof_get.c (profile_iterator): Strdup the name and value strings before returning them to the calling application. ------------------------------------------------------------------------ r11152 | tytso | 1999-02-08 21:46:00 -0500 (Mon, 08 Feb 1999) | 3 lines Changed paths: M /trunk/src/windows/ChangeLog M /trunk/src/windows/readme readme: Update readme file so that it doesn't have obviously incorrect information in it. (It's still not perfect!) ------------------------------------------------------------------------ r11151 | tytso | 1999-02-08 21:44:22 -0500 (Mon, 08 Feb 1999) | 5 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Makefile.in: Change Windows kerbsrc.zip target so this now does what kerbsrc-nt.zip used to do. We no longer support building krb5 on systems with 8.3 limitations. Also allow binary files in windows/lib to be included into kerbsrc.zip file. ------------------------------------------------------------------------ r11149 | tytso | 1999-02-05 00:31:17 -0500 (Fri, 05 Feb 1999) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/Makefile.in M /trunk/src/lib/krb5/ccache/ccapi/stdcc.c M /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.c Initial rototilling of these functions to make them more krb5 library API compliant. ------------------------------------------------------------------------ r11148 | tytso | 1999-02-04 02:53:43 -0500 (Thu, 04 Feb 1999) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/stdcc.c M /trunk/src/lib/krb5/ccache/ccapi/stdcc.h Initial commit of massively modified stdcc functions to make them somewhat closer to correct. ------------------------------------------------------------------------ r11144 | tytso | 1999-02-03 23:43:25 -0500 (Wed, 03 Feb 1999) | 3 lines Changed paths: M /trunk/src/windows/wintel/ChangeLog M /trunk/src/windows/wintel/auth.c auth.c (auth_send): Increase size of buf so we can handle mongo-gram sized tickets from Microsoft. [telnet/686] ------------------------------------------------------------------------ r11143 | tytso | 1999-02-03 23:42:54 -0500 (Wed, 03 Feb 1999) | 3 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/state.c state.c: Increase size of subbufer so that we don't truncate mongo-gram tickets from Microsoft. [telnet/688] ------------------------------------------------------------------------ r11142 | tytso | 1999-02-03 23:42:22 -0500 (Wed, 03 Feb 1999) | 3 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/kerberos5.c kerberos5.c: Increase size of str_data so that we can accept mongo-gram tickets from Microsoft. [telnet/686] ------------------------------------------------------------------------ r11141 | tlyu | 1999-02-02 16:03:16 -0500 (Tue, 02 Feb 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/read_pwd.c * read_pwd.c: Remove reference to CPP symbol "unix". ------------------------------------------------------------------------ r11140 | tytso | 1999-02-01 23:27:33 -0500 (Mon, 01 Feb 1999) | 12 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/ccdefname.c M /trunk/src/lib/krb5/os/t_std_conf.c ccdefname.c: Add a new function krb5_cc_set_default_name(), which is used set the default ccname stored in the krb5_context. All of the OS-specific functions to determine the default ccname is moved to this function. The krb5_cc_default_name() function now just reads the default ccname from the os_context, and will call krb5_cc_set_default_name() to set the default ccname if necessary. t_std_conf: Added functions to test krb5_cc_default_name and krb5_cc_set_default_name(). Fixed the call to krb5_locate_kdc to support the new variables added by the Cygnus initial ticket API merge. ------------------------------------------------------------------------ r11139 | tytso | 1999-02-01 23:25:20 -0500 (Mon, 01 Feb 1999) | 6 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin k5-int.h: Add an entry to the os_context to store the default ccache name. krb5.hin (krb5_cc_set_default_name): Add function prototype which sets the defulat ccache name. ------------------------------------------------------------------------ r11137 | tlyu | 1999-02-01 19:43:45 -0500 (Mon, 01 Feb 1999) | 4 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/et_c.awk M /trunk/src/util/et/et_h.awk * et_c.awk: Fix to not depend on CPP symbol "unix". * et_h.awk: Fix to not depend on CPP symbol "unix". ------------------------------------------------------------------------ r11136 | tytso | 1999-01-28 20:07:32 -0500 (Thu, 28 Jan 1999) | 5 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/asn.1/krb5_encode_test.c M /trunk/src/tests/asn.1/trval.c M /trunk/src/tests/asn.1/trval_reference.out trval.c: Now understands krb5 structure elements. krb5_encode_test.c: Pass trval type hints to trval2() so that datastructures get properly decoded. ------------------------------------------------------------------------ r11135 | tlyu | 1999-01-27 17:11:05 -0500 (Wed, 27 Jan 1999) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in * configure.in: Fix typo so that lib/crypto actually gets configured. ------------------------------------------------------------------------ r11134 | tytso | 1999-01-27 02:34:40 -0500 (Wed, 27 Jan 1999) | 2 lines Changed paths: M /trunk/src/util/ss/listen.c Added missing #include of termios.h ------------------------------------------------------------------------ r11133 | tytso | 1999-01-27 02:12:49 -0500 (Wed, 27 Jan 1999) | 2 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/Makefile.in M /trunk/src/util/ss/listen.c listen.c (print_prompt): Replace BSD-style ioctl with termios interface. ------------------------------------------------------------------------ r11132 | tytso | 1999-01-27 01:04:47 -0500 (Wed, 27 Jan 1999) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/config-files/ChangeLog M /trunk/src/config-files/Makefile.in D /trunk/src/config-files/configure.in M /trunk/src/configure.in M /trunk/src/gen-manpages/ChangeLog M /trunk/src/gen-manpages/Makefile.in D /trunk/src/gen-manpages/configure.in M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in D /trunk/src/lib/configure.in M /trunk/src/util/ChangeLog M /trunk/src/util/Makefile.in D /trunk/src/util/configure.in M /trunk/src/util/dyn/ChangeLog M /trunk/src/util/dyn/Makefile.in D /trunk/src/util/dyn/configure.in A /trunk/src/util/send-pr/ChangeLog M /trunk/src/util/send-pr/Makefile.in D /trunk/src/util/send-pr/configure.in Makefile.in, configure.in: Move the responsibility for generating Makefile files for the following subdirectories to the top-level: util, util/send-pr, util/dyn, lib, config-files, and gen-manpages. ------------------------------------------------------------------------ r11131 | tytso | 1999-01-27 00:49:36 -0500 (Wed, 27 Jan 1999) | 3 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/Makefile.in M /trunk/src/util/pty/configure.in configure.in: Remove test CHECK_WAIT_TYPE since nothing is using the results of that test (WAIT_USES_INT). ------------------------------------------------------------------------ r11130 | tytso | 1999-01-27 00:22:07 -0500 (Wed, 27 Jan 1999) | 5 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_preauth.c kdc_preauth.c (check_padata): If preauth fails because the preauth data from the client was of an unknown type, and the principal does not require preauth, then the preauth should be disregarded. [krb5-kdc/652] ------------------------------------------------------------------------ r11129 | tytso | 1999-01-27 00:14:25 -0500 (Wed, 27 Jan 1999) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/localaddr.c localaddr.c: On the macintosh, check to see if getmyipaddr returns NULL, and return an error in that case. ------------------------------------------------------------------------ r11128 | tytso | 1999-01-26 23:53:45 -0500 (Tue, 26 Jan 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/Makefile.in Makefile.in: Add ccapi to the include path so we can find stdcc.h ------------------------------------------------------------------------ r11127 | tytso | 1999-01-26 22:15:02 -0500 (Tue, 26 Jan 1999) | 9 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/wconfig.c wconfig.c: Updated to be more featureful. It will now save the arguments passed to it and emit it as a makefile variable WCONFIG_FLAGS. This allows the makefile to be able to preserve wconfig options in the future when updating makefile. Also added the --win32 and --win16 options to force win16 or win32 makefiles. An option of the form --enable-foo will cause lines that begin ##FOO## to be uncommented in the Makefile. The program has also been cleaned up so it can be run (for debugging purposes) under Unix. ------------------------------------------------------------------------ r11126 | meeroh | 1999-01-26 15:59:23 -0500 (Tue, 26 Jan 1999) | 2 lines Changed paths: M /trunk/src/mac/version.r Upped to 1.1b4 ------------------------------------------------------------------------ r11125 | meeroh | 1999-01-26 15:56:14 -0500 (Tue, 26 Jan 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile.tmpl M /trunk/src/mac/Release notes Reelase notes update; Makefile.tmpl fixes to make debugging version link against debugging C and runtime libs ------------------------------------------------------------------------ r11124 | tytso | 1999-01-25 18:47:01 -0500 (Mon, 25 Jan 1999) | 8 lines Changed paths: M /trunk/src/util/profile/prof_get.c M /trunk/src/util/profile/prof_tree.c * prof_tree.c (profile_node_iterator): Added comments indicating that profile_node_iterator, not being an exported interface, returns pointers into the parse tree, and that values should be strdup()'ed before returning them to a calling application. prof_get.c (profile_iterator): Strdup the name and value strings before returning them to the calling application. ------------------------------------------------------------------------ r11123 | meeroh | 1999-01-22 16:53:06 -0500 (Fri, 22 Jan 1999) | 2 lines Changed paths: M /trunk/src/mac/version.r Uppder version to 1.1b3 ------------------------------------------------------------------------ r11122 | meeroh | 1999-01-22 16:31:50 -0500 (Fri, 22 Jan 1999) | 2 lines Changed paths: M /trunk/src/lib/crypto/keyhash_provider/Makefile.in Fixed typo in SRCS ------------------------------------------------------------------------ r11121 | meeroh | 1999-01-22 16:30:41 -0500 (Fri, 22 Jan 1999) | 2 lines Changed paths: M /trunk/src/mac/krb5.ini Added realms from Athena krb5.conf ------------------------------------------------------------------------ r11120 | meeroh | 1999-01-22 16:21:42 -0500 (Fri, 22 Jan 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/DNR.c Resource chain mangling fix ------------------------------------------------------------------------ r11119 | meeroh | 1999-01-22 16:21:12 -0500 (Fri, 22 Jan 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/c_ustime.c _MACINTOSH -> macintosh ------------------------------------------------------------------------ r11118 | tytso | 1999-01-22 03:53:16 -0500 (Fri, 22 Jan 1999) | 7 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/trval.c trval.c: Added usage message, better options parsing, and support for two new options: -hex, which will accept the asn.1 encoding in hex (i.e., from a packet dump), and -krb5, which instructs the trval to print out the krb5 interpretations of the data types. Trval will now also try to interpret the field names of known krb5 structures if -krb5 is specified. ------------------------------------------------------------------------ r11117 | tytso | 1999-01-22 00:55:04 -0500 (Fri, 22 Jan 1999) | 4 lines Changed paths: M /trunk/src/kadmin/config.mk/ChangeLog M /trunk/src/kadmin/config.mk/netbsd1.def netbsd1.def (UTMP_FILE, WTMP_FILE): Update filenames to comply with netbsd system. (Not actually used by our configuration system, but I'll update the file.) Submitted by ghudson, [krb5-admin/522] ------------------------------------------------------------------------ r11116 | tytso | 1999-01-22 00:12:52 -0500 (Fri, 22 Jan 1999) | 4 lines Changed paths: M /trunk/doc/api/ChangeLog M /trunk/doc/api/krb5.tex krb5.tex (krb5_mk_safe): Fix reference to a non-existent flag. (KRB5_AUTH_CONTEXT_DO_TIME_NOTIME should have been KRB5_AUTH_CONTEXT_DO_TIME). [krb5-doc/528] ------------------------------------------------------------------------ r11115 | tytso | 1999-01-21 15:24:58 -0500 (Thu, 21 Jan 1999) | 6 lines Changed paths: M /trunk/src/include/ChangeLog krb5.hin: Fix realm iterator prototypes so that they use KRB5_PROTOTYPE, and surround them with extern "C" so things work under C++. CVS: ---------------------------------------------------------------------- ------------------------------------------------------------------------ r11114 | tytso | 1999-01-21 15:24:39 -0500 (Thu, 21 Jan 1999) | 4 lines Changed paths: M /trunk/src/include/krb5.hin krb5.hin: Fix realm iterator prototypes so that they use KRB5_PROTOTYPE, and surround them with extern "C" so things work under C++. ------------------------------------------------------------------------ r11113 | tytso | 1999-01-21 15:23:04 -0500 (Thu, 21 Jan 1999) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/profile.hin profile.hin: Fix definition of PROTOYPE so that it works under C++. ------------------------------------------------------------------------ r11111 | tlyu | 1999-01-20 21:44:00 -0500 (Wed, 20 Jan 1999) | 7 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/bsd/login.c * login.c (main): Call setluid(). * krshd.c (doit): Call setluid(). * configure.in: Check for setluid() rather than main() in libsecurity. ------------------------------------------------------------------------ r11110 | meeroh | 1999-01-20 18:49:43 -0500 (Wed, 20 Jan 1999) | 2 lines Changed paths: M /trunk/src/mac/Makefile.initial M /trunk/src/mac/Makefile.tmpl M /trunk/src/mac/ReadMe M /trunk/src/mac/version.r Version 1.1b1, changed CFM fragment version numbers and tweaked makefile.initial. ------------------------------------------------------------------------ r11109 | meeroh | 1999-01-19 14:42:19 -0500 (Tue, 19 Jan 1999) | 2 lines Changed paths: M /trunk/src/mac/K5Library.exp M /trunk/src/mac/Makefile.tmpl M /trunk/src/mac/kconfig/k.bw M /trunk/src/mac/krb5.ini Changes to krb5.ini to default to single DES TGT (3DES is hosed); added realms API and 3DES to export file; building only PPC versions ------------------------------------------------------------------------ r11108 | smcguire | 1999-01-13 11:00:59 -0500 (Wed, 13 Jan 1999) | 2 lines Changed paths: M /trunk/src/mac/libraries/CCache API/bin/CCacheGlobalsLib.68K M /trunk/src/mac/libraries/CCache API/bin/CCacheGlobalsLib.PPC M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.68K M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.68K.debug M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.PPC M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.PPC.debug M /trunk/src/mac/libraries/CCache API/include/CCache.h Updating Mac CCache library implementation includes and bins to latest. ------------------------------------------------------------------------ r11106 | tlyu | 1999-01-12 18:27:13 -0500 (Tue, 12 Jan 1999) | 2 lines Changed paths: M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/Makefile.in * Makefile.in (CFLAGS): PW_CHECK functionality now in DEFS. ------------------------------------------------------------------------ r11105 | tlyu | 1999-01-12 18:26:44 -0500 (Tue, 12 Jan 1999) | 3 lines Changed paths: M /trunk/src/kadmin/ChangeLog M /trunk/src/kadmin/configure.in * configure.in: Define NDBM_PW_CHECK if enable_athena is set to deal with v4kadmind kludge. ------------------------------------------------------------------------ r11104 | smcguire | 1999-01-06 17:45:07 -0500 (Wed, 06 Jan 1999) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/stdcc.c Remove inappropriate cc_shutdown() call from krb5_cc_destroy(). ------------------------------------------------------------------------ r11103 | tytso | 1999-01-05 01:39:40 -0500 (Tue, 05 Jan 1999) | 3 lines Changed paths: M /trunk/src/windows/cns/ChangeLog M /trunk/src/windows/cns/cns.c cns.c (position_dialog): If the registry position for the window is all zeros, then default to centering the window in the correct place. ------------------------------------------------------------------------ r11102 | tytso | 1999-01-05 00:39:44 -0500 (Tue, 05 Jan 1999) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/sn2princ.c sn2princ.c (krb5_sname_to_principal): Windows NT5's broken resolver gratuitously tacks on a trailing period to the hostname (at least it does in Beta2). Deal with this brain-damage. ------------------------------------------------------------------------ r11101 | tytso | 1999-01-05 00:39:07 -0500 (Tue, 05 Jan 1999) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/changepw.c changepw.c: Add a test for _WIN16 as well as _WIN32 for sockets workaround (in case we do want to build the 16 bit library again someday) ------------------------------------------------------------------------ r11100 | tlyu | 1999-01-05 00:15:28 -0500 (Tue, 05 Jan 1999) | 6 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/configure.in M /trunk/src/kdc/main.c * configure.in (withval): Conditinalize ATHENA_DES3_KLUDGE on --enable-athena. * main.c (initialize_realms): Kludge to disable des3-marc-hmac-sha1 from the command line. ------------------------------------------------------------------------ r11099 | tlyu | 1999-01-05 00:14:54 -0500 (Tue, 05 Jan 1999) | 13 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/configure.in M /trunk/src/lib/crypto/etypes.c M /trunk/src/lib/crypto/make_checksum.c * make_checksum.c (krb5_c_make_checksum): Note the fact that we're punting on dealing with backwards compat with length-included checksums. * etypes.c: Add ENCTYPE_LOCAL_DES3_HMAC_SHA1 as a temporary kludge. Note that this is added to the end of the array so other code can lop off the last member of the array and the right thing will happen so that it is possible to disable des3-marc-hmac-sha1 from the KDC command line, for instance. * configure.in: Conditionalize ATHENA_DES3_KLUDGE on --enable-athena. ------------------------------------------------------------------------ r11098 | tlyu | 1999-01-05 00:14:31 -0500 (Tue, 05 Jan 1999) | 12 lines Changed paths: M /trunk/src/lib/crypto/dk/ChangeLog M /trunk/src/lib/crypto/dk/checksum.c M /trunk/src/lib/crypto/dk/dk.h M /trunk/src/lib/crypto/dk/dk_decrypt.c M /trunk/src/lib/crypto/dk/dk_encrypt.c * dk.h: Add prototypes for krb5_marc_dk_*. * dk_encrypt.c (krb5_marc_dk_encrypt): Add compat for 32-bit length coded ciphertext. * dk_decrypt.c (krb5_marc_dk_decrypt): Add compat for 32-bit length coded ciphertext. * checksum.c: Add compat for 32-bit length included checksum. Note that nothing uses this at the moment, and probably shouldn't. ------------------------------------------------------------------------ r11096 | tytso | 1999-01-02 01:38:49 -0500 (Sat, 02 Jan 1999) | 6 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_file.c M /trunk/src/util/profile/prof_tree.c prof_tree.c (profile_node_iterator): Make sure the pointer to the iterator function is non-NULL before checking the magic value. prof_file.c (profile_open_file): Add ability to parse filenames that begin with "~/" and substitute it with "$HOME/". ------------------------------------------------------------------------ r11095 | hartmans | 1998-12-26 21:53:59 -0500 (Sat, 26 Dec 1998) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/defines.h M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krsh.c M /trunk/src/appl/bsd/krshd.c Temporary patch for krb5-appl/678; avoid data from stdout being mixed to stderr ------------------------------------------------------------------------ r11094 | tytso | 1998-12-21 23:10:08 -0500 (Mon, 21 Dec 1998) | 2 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/gss-server.c gss-server.c (test_import_export_context): Fix memory leak. ------------------------------------------------------------------------ r11093 | tytso | 1998-12-21 23:09:37 -0500 (Mon, 21 Dec 1998) | 12 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c accept_sec_context.c (krb5_gss_accept_sec_context): Eliminate double free of ap_req.data, and initialize ctypes to be NULL to avoid freeing a pointer to stack garbage when doing a V1 mechanism accept_sec_contxt. init_sec_context.c: Re-arrange program logic to simplify and factor out code; fix gss_init_sec_context() so that if the default OID is passed to the init_sec_context, it will use the V1 mechanism if a single DES enctype is used. Error handling was revamped to make it simpler and cleaner, and to assure that we don't have memory leaks on error returns. ------------------------------------------------------------------------ r11092 | tlyu | 1998-12-16 16:16:33 -0500 (Wed, 16 Dec 1998) | 7 lines Changed paths: M /trunk/src/lib/crypto/old/ChangeLog M /trunk/src/lib/crypto/old/old_decrypt.c * old_decrypt.c (krb5_old_decrypt): Initialize the ivec to the key if we're using DES_CBC_CRC, for backwards compatibility. We weren't noticing this before because it only trashes the first block, which is the confounder, which we weren't actually verifying because checksum was unconditionally succeeding prior to the other patch. ------------------------------------------------------------------------ r11091 | tlyu | 1998-12-10 22:16:50 -0500 (Thu, 10 Dec 1998) | 3 lines Changed paths: M /trunk/src/lib/crypto/old/ChangeLog M /trunk/src/lib/crypto/old/old_decrypt.c * old_decrypt.c (krb5_old_decrypt): Actually compare the calculated checksum against the provided checksum. ------------------------------------------------------------------------ r11090 | epeisach | 1998-12-07 15:20:38 -0500 (Mon, 07 Dec 1998) | 6 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/svr_principal.c * svr_principal.c (kadm5_randkey_principal_3): Fix typo in arguments to krb5_dbe_crk(). Prototypes are your friends. Essentially, the number of tuples was passed as tuples and visa-versa. ------------------------------------------------------------------------ r11089 | tlyu | 1998-12-06 19:46:32 -0500 (Sun, 06 Dec 1998) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb54proto.h * krb54proto.h: Fix decomp_tkt_krb5 to use KRB4_32, instead of a nonexistent type. ------------------------------------------------------------------------ r11088 | tytso | 1998-12-05 16:39:30 -0500 (Sat, 05 Dec 1998) | 2 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/krb.h krb.h: Add prototypes for krb_set_key() and decomp_ticket(). ------------------------------------------------------------------------ r11087 | tytso | 1998-12-05 16:38:08 -0500 (Sat, 05 Dec 1998) | 3 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile.in M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/Makefile.in M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/Makefile.in A /trunk/src/lib/krb5/ccache/ccapi/ChangeLog M /trunk/src/lib/krb5/ccache/ccapi/Makefile.in M /trunk/src/lib/krb5/ccache/memory/ChangeLog M /trunk/src/lib/krb5/ccache/memory/Makefile.in M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/Makefile.in M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/keytab/db/ChangeLog M /trunk/src/lib/krb5/keytab/db/Makefile.in M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/Makefile.in M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/Makefile.in M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/lib/krb5util/ChangeLog M /trunk/src/lib/krb5util/Makefile.in M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/Makefile.in M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/Makefile.in M /trunk/src/tests/dejagnu/ChangeLog M /trunk/src/tests/dejagnu/Makefile.in M /trunk/src/tests/gssapi/ChangeLog M /trunk/src/tests/gssapi/Makefile.in M /trunk/src/tests/hammer/ChangeLog M /trunk/src/tests/hammer/Makefile.in M /trunk/src/tests/resolve/ChangeLog M /trunk/src/tests/resolve/Makefile.in M /trunk/src/tests/verify/ChangeLog M /trunk/src/tests/verify/Makefile.in Makefile.in: Set the myfulldir and mydir variables (which are relative to buildtop and thisconfigdir, respectively.) ------------------------------------------------------------------------ r11086 | tytso | 1998-12-05 16:32:13 -0500 (Sat, 05 Dec 1998) | 5 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/Makefile.in Makefile.in: Set the myfulldir and mydir variables (which are relative to buildtop and thisconfigdir, respectively.) configure.in: Use K5_AC_OUTPUT isntead of K5_OUTPUT_FILES ------------------------------------------------------------------------ r11085 | tytso | 1998-12-05 01:52:28 -0500 (Sat, 05 Dec 1998) | 5 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/configure.in Makefile.in: Set the myfulldir and mydir variables (which are relative to buildtop and thisconfigdir, respectively.) configure.in: Use K5_AC_OUTPUT instead of K5_OUTPUT_FILES. ------------------------------------------------------------------------ r11084 | tytso | 1998-12-05 01:51:49 -0500 (Sat, 05 Dec 1998) | 3 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/Makefile.in Makefile.in: Set the myfulldir and mydir variables (which are relative to buildtop and thisconfigdir, respectively.) ------------------------------------------------------------------------ r11083 | tytso | 1998-12-05 01:45:51 -0500 (Sat, 05 Dec 1998) | 3 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/Makefile.in A /trunk/src/lib/crypto/dk/ChangeLog M /trunk/src/lib/crypto/dk/Makefile.in A /trunk/src/lib/crypto/enc_provider/ChangeLog M /trunk/src/lib/crypto/enc_provider/Makefile.in A /trunk/src/lib/crypto/hash_provider/ChangeLog M /trunk/src/lib/crypto/hash_provider/Makefile.in A /trunk/src/lib/crypto/keyhash_provider/ChangeLog M /trunk/src/lib/crypto/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/Makefile.in A /trunk/src/lib/crypto/old/ChangeLog M /trunk/src/lib/crypto/old/Makefile.in A /trunk/src/lib/crypto/raw/ChangeLog M /trunk/src/lib/crypto/raw/Makefile.in A /trunk/src/lib/crypto/sha1/ChangeLog M /trunk/src/lib/crypto/sha1/Makefile.in Makefile.in: Set the myfulldir and mydir variables (which are relative to buildtop and thisconfigdir, respectively.) ------------------------------------------------------------------------ r11082 | tytso | 1998-12-05 01:31:28 -0500 (Sat, 05 Dec 1998) | 3 lines Changed paths: M /trunk/src/kadmin/ChangeLog M /trunk/src/kadmin/Makefile.in M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/Makefile.in M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/Makefile.in M /trunk/src/kadmin/kdbkeys/ChangeLog M /trunk/src/kadmin/kdbkeys/Makefile.in M /trunk/src/kadmin/ktutil/ChangeLog M /trunk/src/kadmin/ktutil/Makefile.in M /trunk/src/kadmin/passwd/ChangeLog M /trunk/src/kadmin/passwd/Makefile.in M /trunk/src/kadmin/passwd/unit-test/ChangeLog M /trunk/src/kadmin/passwd/unit-test/Makefile.in M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/Makefile.in M /trunk/src/kadmin/testing/ChangeLog M /trunk/src/kadmin/testing/Makefile.in M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/Makefile.in M /trunk/src/kadmin/testing/util/ChangeLog M /trunk/src/kadmin/testing/util/Makefile.in M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/Makefile.in M /trunk/src/kadmin/v4server/unit-test/ChangeLog M /trunk/src/kadmin/v4server/unit-test/Makefile.in M /trunk/src/kadmin/v5passwdd/ChangeLog M /trunk/src/kadmin/v5passwdd/Makefile.in Makefile.in: Set the myfulldir and mydir variables (which are relative to buildtop and thisconfigdir, respectively.) ------------------------------------------------------------------------ r11081 | tytso | 1998-12-05 01:25:34 -0500 (Sat, 05 Dec 1998) | 3 lines Changed paths: M /trunk/src/clients/ChangeLog M /trunk/src/clients/Makefile.in M /trunk/src/clients/kdestroy/ChangeLog M /trunk/src/clients/kdestroy/Makefile.in M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/Makefile.in M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/Makefile.in M /trunk/src/clients/kpasswd/ChangeLog M /trunk/src/clients/kpasswd/Makefile.in M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/Makefile.in M /trunk/src/clients/kvno/ChangeLog M /trunk/src/clients/kvno/Makefile.in Makefile.in: Set the myfulldir and mydir variables (which are relative to buildtop and thisconfigdir, respectively.) ------------------------------------------------------------------------ r11080 | tytso | 1998-12-05 01:22:37 -0500 (Sat, 05 Dec 1998) | 6 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/ccache/ccdefops.c Makefile.in, ccdefops.c: Temporarily back out the ccapi ccache under Windows so we can make sure the rest of the krb5 tree builds correctly under Windows. (Note: I didn't revert lib/krb5/os/ccdefname.c, so setting KRB5_CC_NAME to FILE:C:\tmp\tkt is required to make things work.) ------------------------------------------------------------------------ r11079 | tytso | 1998-12-05 01:15:57 -0500 (Sat, 05 Dec 1998) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Makefile.in: Updated windows configuration rules to work with the new crypto library. (Including bundling the correct directories into kerbsrc-nt.zip) ------------------------------------------------------------------------ r11078 | tytso | 1998-12-05 01:13:40 -0500 (Sat, 05 Dec 1998) | 2 lines Changed paths: M /trunk/src/lib/krb4/win_store.c Added missing krb4__krb5_context variable declaration. ------------------------------------------------------------------------ r11077 | tytso | 1998-12-05 01:12:58 -0500 (Sat, 05 Dec 1998) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/localaddr.c localaddr.c: Added missing KRB5_DLLIMP and KRB5_CALLCONF macros from the function definition. ------------------------------------------------------------------------ r11076 | tytso | 1998-12-05 01:11:41 -0500 (Sat, 05 Dec 1998) | 3 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/krb5_32.def krb5_32.def: Fixed exports file to reflect new crypto library and related changes. ------------------------------------------------------------------------ r11075 | tytso | 1998-12-05 01:10:35 -0500 (Sat, 05 Dec 1998) | 5 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin krb5.hin: Add KRB5_DLLIMP and KRB5_CALLCONV to the prototypes of valid_enctype, valid_cksumtype, is_coll_proof_cksum, and is_keyed_cksum, which had previously been #defines, but since they are now functions, they needed to be exported by the DLL interface. ------------------------------------------------------------------------ r11074 | tytso | 1998-12-05 00:58:23 -0500 (Sat, 05 Dec 1998) | 6 lines Changed paths: M /trunk/src/slave/ChangeLog M /trunk/src/slave/Makefile.in M /trunk/src/slave/configure.in M /trunk/src/slave/kpropd.c Makefile.in: Set the myfulldir and mydir variables (which are relative to buildtop and thisconfigdir, respectively.) configure.in, kpropd.c: Removed useless test for KRB5_POSIX, and removed unneeded #include of sgtty.h if POSIX_TERMIOS is not defined. ------------------------------------------------------------------------ r11073 | tytso | 1998-12-05 00:55:32 -0500 (Sat, 05 Dec 1998) | 3 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/Makefile.in Makefile.in: Set the myfulldir and mydir variables (which are relative to buildtop and thisconfigdir, respectively.) ------------------------------------------------------------------------ r11072 | tytso | 1998-12-05 00:53:01 -0500 (Sat, 05 Dec 1998) | 2 lines Changed paths: M /trunk/src/clients/configure.in Use K5_AC_OUTPUT instead of K5_OUTPUT_FILES ------------------------------------------------------------------------ r11071 | tytso | 1998-12-05 00:47:39 -0500 (Sat, 05 Dec 1998) | 3 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in Makefile.in: Added missing "cd .." necessary for making this compile under Windows. Also added missing *.lst files to OBJFILELIST. ------------------------------------------------------------------------ r11070 | tytso | 1998-12-05 00:46:21 -0500 (Sat, 05 Dec 1998) | 2 lines Changed paths: M /trunk/src/lib/crypto/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/sha1/Makefile.in Fixed busted Makefile so that it compiles under Windows ------------------------------------------------------------------------ r11069 | tytso | 1998-12-05 00:45:10 -0500 (Sat, 05 Dec 1998) | 3 lines Changed paths: M /trunk/src/lib/crypto/checksum_length.c M /trunk/src/lib/crypto/coll_proof_cksum.c M /trunk/src/lib/crypto/enctype_compare.c M /trunk/src/lib/crypto/keyed_checksum_types.c M /trunk/src/lib/crypto/keyed_cksum.c M /trunk/src/lib/crypto/make_checksum.c M /trunk/src/lib/crypto/old_api_glue.c M /trunk/src/lib/crypto/prng.c M /trunk/src/lib/crypto/valid_cksumtype.c M /trunk/src/lib/crypto/valid_enctype.c M /trunk/src/lib/crypto/verify_checksum.c Added KRB5_DLLIMP and KRB5_CALLCONV so that these files build under Windows. ------------------------------------------------------------------------ r11068 | tytso | 1998-12-05 00:40:45 -0500 (Sat, 05 Dec 1998) | 7 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/Makefile.in M /trunk/src/lib/krb5/ccache/file/fcc_maybe.c Makefile.in: Set the myfulldir and mydir variables (which are relative to buildtop and thisconfigdir, respectively.) fcc_maybe.c (fcc_lock_file): Removed all of the filesystem-dependent mess for file locking, which has been now properly moved to krb5_lock_file(), where it belongs. ------------------------------------------------------------------------ r11067 | tytso | 1998-12-05 00:38:29 -0500 (Sat, 05 Dec 1998) | 19 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/decomp_tkt.c M /trunk/src/lib/krb4/g_ad_tkt.c M /trunk/src/lib/krb4/g_in_tkt.c M /trunk/src/lib/krb4/pkt_clen.c M /trunk/src/lib/krb4/rd_err.c M /trunk/src/lib/krb4/rd_priv.c M /trunk/src/lib/krb4/rd_req.c M /trunk/src/lib/krb4/rd_safe.c M /trunk/src/lib/krb4/rd_svc_key.c rd_svc_key.c (krb54_get_service_keyblock): New function which searches the appropaite krb5 keytab file for the key to be used by the krb4 library. rd_req.c (krb_rd_req): If the appropriate key cannot be found in the krb4 srvtab file, try calling krb54_get_service_keyblock. decomp_tkt.c (dcmp_tkt_int): g_in_tkt.c (krb_mk_in_tkt_preauth): g_ad_tkt.c (get_ad_tkt): pkt_clen.c (pkt_clen): rd_err.c (krb_rd_err): rd_priv.c (krb_rd_priv): rd_req.c (krb_rd_req): rd_safe.c (krb_rd_safe): Use krb4_swab32 and krb4_swab16 instead of swap_u_long and swap_u_short. The new byte swapping routines are faster and cleaner. ------------------------------------------------------------------------ r11066 | tytso | 1998-12-05 00:28:03 -0500 (Sat, 05 Dec 1998) | 2 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog Forgot to check this in earlier. ------------------------------------------------------------------------ r11065 | tytso | 1998-12-05 00:17:49 -0500 (Sat, 05 Dec 1998) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin A /trunk/src/include/krb54proto.h krb5.hin: Move krb4 function prototypes to krb54proto.h ------------------------------------------------------------------------ r11064 | tlyu | 1998-12-04 23:13:09 -0500 (Fri, 04 Dec 1998) | 3 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/admin.h * admin.h: Add prototypes for create_principal_3, chpass_principal_3, and randkey_principal_3. ------------------------------------------------------------------------ r11063 | tlyu | 1998-12-04 23:12:35 -0500 (Fri, 04 Dec 1998) | 11 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/svr_principal.c * svr_principal.c (kadm5_create_principal): Modify to call create_principal_3. (kadm5_create_principal_3): New function including flag to keep old keys and optional explicit keysalt_tuples. (kadm5_chpass_principal): Modify to call chpass_principal_3. (kadm5_chpass_principal_3): New function including flag to keep old keys and optional explicit keysalt_tuples. (kadm5_randkey_principal): Modify to call randkey_principal_3. (kadm5_randkey_principal_3): New function including flag to keep old keys and optional explicit keysalt_tuples. ------------------------------------------------------------------------ r11062 | tytso | 1998-12-04 03:19:28 -0500 (Fri, 04 Dec 1998) | 3 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_get.c M /trunk/src/util/profile/prof_int.h M /trunk/src/util/profile/prof_tree.c M /trunk/src/util/profile/profile.hin prof_get.c: Add new public profile_iterator functions for iterating over values found in the profile file. ------------------------------------------------------------------------ r11061 | tytso | 1998-12-04 03:17:26 -0500 (Fri, 04 Dec 1998) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in A /trunk/src/lib/krb5/os/realm_iter.c A /trunk/src/lib/krb5/os/t_realm_iter.c realm_iter.c: New function which iterators over the realms in the krb5.conf file. ------------------------------------------------------------------------ r11060 | tytso | 1998-12-04 03:16:22 -0500 (Fri, 04 Dec 1998) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin krb5.hin: Add function prototypes for the new realm iterator functions. Also add some krb4 function prototypes to make catching prototype errors easier. ------------------------------------------------------------------------ r11059 | tlyu | 1998-12-03 22:28:32 -0500 (Thu, 03 Dec 1998) | 5 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/krb5_decode_test.c * krb5_decode_test.c (main): Add variant test cases on enc_tkt_part to test bit string values that aren't exactly 32 bits, including 38, 40, 29, and 24 bits to test boundary conditions. ------------------------------------------------------------------------ r11057 | tlyu | 1998-12-03 22:16:56 -0500 (Thu, 03 Dec 1998) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c * asn1_k_decode.c (asn1_decode_krb5_flags): Fix previous to properly left-justify bit strings less than 32 bits. ------------------------------------------------------------------------ r11055 | tlyu | 1998-12-03 19:42:41 -0500 (Thu, 03 Dec 1998) | 5 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c * asn1_k_decode.c (asn1_decode_krb5_flags): Modify to deal with BIT STRING values that are not exactly 32 bits. Throw away bits beyond number 31 in a bit string for now. Deal with masking out unused bits. ------------------------------------------------------------------------ r11053 | tytso | 1998-12-01 19:29:26 -0500 (Tue, 01 Dec 1998) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/Makefile.in Use $() instead of ${}, which doesn't work for Makefiles. ------------------------------------------------------------------------ r11051 | tytso | 1998-12-01 18:55:54 -0500 (Tue, 01 Dec 1998) | 3 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in M /trunk/src/util/et/com_err.h M /trunk/src/util/et/error_table.h com_err.h, error_table.h: Use "#if defined(MSDOS) || ..." instead of "#if !defined(unix)", since not all Unix compilers define "unix". ------------------------------------------------------------------------ r11050 | tytso | 1998-12-01 18:51:12 -0500 (Tue, 01 Dec 1998) | 3 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/error_message.c error_message.c: Use "#if defined(MSDOS) || ..." instead of "#if !defined(unix)", since not all Unix compilers define "unix". ------------------------------------------------------------------------ r11049 | tytso | 1998-12-01 15:41:18 -0500 (Tue, 01 Dec 1998) | 3 lines Changed paths: M /trunk/src/config/ChangeLog Update the Changelog with a better documentation of the whole SUBDIRS, LOCAL_SUBDIRS, and MY_SUBDIRS mess. ------------------------------------------------------------------------ r11048 | tytso | 1998-12-01 15:32:34 -0500 (Tue, 01 Dec 1998) | 4 lines Changed paths: M /trunk/src/config/post.in Checked in wrong version of post.in previously. Make sure we check Since if MY_SUBDIRS is defined, it overrides SUBDIRS, we should check do_subdirs after it has been properly assigned. ------------------------------------------------------------------------ r11047 | smcguire | 1998-11-25 17:59:21 -0500 (Wed, 25 Nov 1998) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/stdcc.c M /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.c M /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.h More Windows compatibility fixes. ------------------------------------------------------------------------ r11046 | tlyu | 1998-11-17 18:21:40 -0500 (Tue, 17 Nov 1998) | 5 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/svr_principal.c * svr_principal.c (kadm5_create_principal): (kadm5_chpass_principal): (kadm5_randkey_principal): Fix up for new calling conventions of dbe_crk and dbe_cpw. ------------------------------------------------------------------------ r11045 | tlyu | 1998-11-17 18:20:13 -0500 (Tue, 17 Nov 1998) | 4 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_cpw.c * kdb_cpw.c (krb5_dbe_crk): (krb5_dbe_cpw): Add "keepold" boolean argument to indicate whether to retain old keys. ------------------------------------------------------------------------ r11044 | tlyu | 1998-11-17 18:19:17 -0500 (Tue, 17 Nov 1998) | 3 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/kdb.h * kdb.h: Update dbe_crk and dbe_cpw to take a boolean to indicate whether old keys should be retained. ------------------------------------------------------------------------ r11043 | tytso | 1998-11-17 17:38:20 -0500 (Tue, 17 Nov 1998) | 3 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_get.c prof_get.c (profile_get_values): If there are no relations found, return PROF_NO_RELATION, instead of an empty list. ------------------------------------------------------------------------ r11042 | tlyu | 1998-11-17 15:40:19 -0500 (Tue, 17 Nov 1998) | 3 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in * Makefile.in (autoconf.stamp): Fix up to deal with config.status not being in the current directory anymore. ------------------------------------------------------------------------ r11041 | tytso | 1998-11-16 13:04:33 -0500 (Mon, 16 Nov 1998) | 5 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/configure.in M /trunk/src/appl/telnet/telnetd/utility.c configure.in: Add check for . utility.c (putf): Add support for %s, %m, %r, %v using information from the uname() system call. ------------------------------------------------------------------------ r11040 | tytso | 1998-11-16 12:58:42 -0500 (Mon, 16 Nov 1998) | 5 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 aclocal.m4: Add support for FreeBSD systems using ELF (and not just a.out systems). Also remove the definition for the KRB5_POSIX_LOCKS test, since it is no longer needed. (See ChangeLog for lib/krb5/os/lock_file.c for more details.) ------------------------------------------------------------------------ r11039 | gjking | 1998-11-16 07:59:22 -0500 (Mon, 16 Nov 1998) | 5 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.c * login.c (login_get_kconf): Also test whether *kconf_val is null rather than just kconf_val before passing *kconf_val to conf_affirmative (where strcasecmp will choke on it if it is in fact null). ------------------------------------------------------------------------ r11038 | tytso | 1998-11-13 22:45:05 -0500 (Fri, 13 Nov 1998) | 40 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in M /trunk/src/util/profile/configure.in M /trunk/src/util/profile/prof_err.et M /trunk/src/util/profile/prof_file.c M /trunk/src/util/profile/prof_get.c M /trunk/src/util/profile/prof_int.h M /trunk/src/util/profile/prof_parse.c M /trunk/src/util/profile/prof_tree.c A /trunk/src/util/profile/profile.5 A /trunk/src/util/profile/prtest.in A /trunk/src/util/profile/prtest.script M /trunk/src/util/profile/test_profile.c Makefile.in: Set the myfulldir and mydir variables (which are relative to buildtop and thisconfigdir, respectively.) configure.in: Build the test script prtest for doing regression test suites of the profile library. prof_err.et (PROF_MAGIC_ITERATOR): Add a new error code for the magic number for the iterator structure. prof_file.c (profile_update_file): Increment the update serial number when the profile file is re-read. prof_tree.c (profile_make_node_final, profile_is_node_final): Add a new attribute for a node, which is whether or not the node is "final". This controls whether or not the next profile file should be searched when looking up a key which matches the section named by the node. (profile_node_iterator_create, profile_node_iterator_free, profile_node_iterator): New functions which take a profile_t and returns all of the names or values for a particular search key. This iterator follows the rules of doing multiple profile file lookups using the "final node" marker to stop searching subsequent profile files. prof_parse.c (parse_std_line): Add support for marking top level sections, subsections, and individual nodes as final, using the '*' character. (dump_profile_to_file): Print finalized sections with the '*' character. prof_get.c: Update routines to use the iterators provided by prof_tree.c. prof_int.c: Add upd_serial member to the prf_file_t structure. Define the symbolic flags used by the profile node iterator. Add function declarations for profile_make_node_final, profile_is_node_final, profile_node_iterator_create, profile_node_iterator_free, profile_node_iterator, and profile_get_value. test_profile.c: Add the query1 command which tests profile_get_value. ------------------------------------------------------------------------ r11037 | tytso | 1998-11-13 21:45:20 -0500 (Fri, 13 Nov 1998) | 8 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in M /trunk/src/include/configure.in Makefile.in: Set the myfulldir and mydir variables (which are relative to buildtop and thisconfigdir, respectively.) Add a MY_SUBDIRS definition to control the directories which are recursively descended by the Makefile. configure.in: Folded tests from krb5 and kerberosIV directories into this configure.in file. ------------------------------------------------------------------------ r11036 | tytso | 1998-11-13 21:44:40 -0500 (Fri, 13 Nov 1998) | 7 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/Makefile.in D /trunk/src/include/kerberosIV/configure.in Makefile.in: Set the myfulldir and mydir variables (which are relative to buildtop and thisconfigdir, respectively.) Add a MY_SUBDIRS macro set to '.' to indicate that there are no subdirectories to be processed by the Makefile. configure.in: Removed and tests moved to parent directory. ------------------------------------------------------------------------ r11035 | tytso | 1998-11-13 21:44:30 -0500 (Fri, 13 Nov 1998) | 7 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in D /trunk/src/include/krb5/configure.in Makefile.in: Set the myfulldir and mydir variables (which are relative to buildtop and thisconfigdir, respectively.) Add a MY_SUBDIRS macro set to '.' to indicate that there are no subdirectories to be processed by the Makefile. configure.in: Removed and tests moved to parent directory. ------------------------------------------------------------------------ r11034 | tytso | 1998-11-13 16:34:21 -0500 (Fri, 13 Nov 1998) | 3 lines Changed paths: M /trunk/src/appl/gss-sample/Makefile.in M /trunk/src/appl/sample/Makefile.in M /trunk/src/appl/sample/sclient/Makefile.in M /trunk/src/appl/sample/sserver/Makefile.in M /trunk/src/appl/simple/Makefile.in M /trunk/src/appl/simple/client/Makefile.in M /trunk/src/appl/simple/server/Makefile.in M /trunk/src/appl/user_user/Makefile.in Fix broken thisconfdir and mydir lines in Makefile.in's. Forgot to adjust them after consildating the configure.in scripts. ------------------------------------------------------------------------ r11033 | tytso | 1998-11-13 16:11:00 -0500 (Fri, 13 Nov 1998) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in Makefile.in: Set the myfulldir and mydir variables (which are relative to buildtop and thisconfigdir, respectively.) ------------------------------------------------------------------------ r11032 | tytso | 1998-11-13 16:10:39 -0500 (Fri, 13 Nov 1998) | 9 lines Changed paths: M /trunk/src/appl/ChangeLog M /trunk/src/appl/Makefile.in M /trunk/src/appl/configure.in Makefile.in: Set the myfulldir and mydir variables (which are relative to buildtop and thisconfigdir, respectively.) Add a MY_SUBDIRS definition to control the directories which are recursively descended by the Makefile. configure.in: Fold the autoconf tests from the sample, simple, gss-sample, and user_user directories into this higher-level configure.in file. ------------------------------------------------------------------------ r11031 | tytso | 1998-11-13 16:09:42 -0500 (Fri, 13 Nov 1998) | 5 lines Changed paths: M /trunk/src/appl/sample/sclient/ChangeLog M /trunk/src/appl/sample/sclient/Makefile.in M /trunk/src/appl/sample/sserver/ChangeLog M /trunk/src/appl/sample/sserver/Makefile.in M /trunk/src/appl/simple/client/ChangeLog M /trunk/src/appl/simple/client/Makefile.in M /trunk/src/appl/simple/server/ChangeLog M /trunk/src/appl/simple/server/Makefile.in Makefile.in: Set the myfulldir and mydir variables (which are relative to buildtop and thisconfigdir, respectively.) Add a MY_SUBDIRS macro set to '.' to indicate that there are no subdirectories to be processed by the Makefile. ------------------------------------------------------------------------ r11030 | tytso | 1998-11-13 16:08:45 -0500 (Fri, 13 Nov 1998) | 7 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/Makefile.in D /trunk/src/appl/gss-sample/configure.in M /trunk/src/appl/sample/ChangeLog M /trunk/src/appl/sample/Makefile.in D /trunk/src/appl/sample/configure.in M /trunk/src/appl/simple/ChangeLog M /trunk/src/appl/simple/Makefile.in D /trunk/src/appl/simple/configure.in M /trunk/src/appl/user_user/ChangeLog M /trunk/src/appl/user_user/Makefile.in D /trunk/src/appl/user_user/configure.in configure.in: Removed and tests moved up to appl/configure.in Makefile.in: Set the myfulldir and mydir variables (which are relative to buildtop and thisconfigdir, respectively.) Add a MY_SUBDIRS macro set to '.' to indicate that there are no subdirectories to be processed by the Makefile. ------------------------------------------------------------------------ r11029 | tytso | 1998-11-13 16:05:20 -0500 (Fri, 13 Nov 1998) | 3 lines Changed paths: M /trunk/src/appl/gssftp/ChangeLog M /trunk/src/appl/gssftp/Makefile.in M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/Makefile.in M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/appl/telnet/ChangeLog M /trunk/src/appl/telnet/Makefile.in M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/Makefile.in M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/Makefile.in M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/Makefile.in Makefile.in: Set the myfulldir and mydir variables (which are relative to buildtop and thisconfigdir, respectively.) ------------------------------------------------------------------------ r11028 | tytso | 1998-11-13 15:49:01 -0500 (Fri, 13 Nov 1998) | 5 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/configure.in Makefile.in: Set the myfulldir and mydir variables (which are relative to buildtop and thisconfigdir, respectively.) configure.in: Add test for the fcntl.h header file. ------------------------------------------------------------------------ r11027 | tytso | 1998-11-13 15:47:18 -0500 (Fri, 13 Nov 1998) | 8 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in Makefile.in: Set the myfulldir and mydir variables (which are relative to buildtop and thisconfigdir, respectively.) Also added a note to the ChangeLog indicating that we changed lock_file.c to check for HAVE_FCNTL_H and defined(F_SETLKW) and defined(F_RDLCK) instead of POSIX_FILE_LOCKS (so we can get rid of a non-standard autoconf symbol.) ------------------------------------------------------------------------ r11026 | tytso | 1998-11-13 15:44:06 -0500 (Fri, 13 Nov 1998) | 14 lines Changed paths: M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb4/configure.in M /trunk/src/lib/krb4/g_cnffile.c M /trunk/src/lib/krb4/tf_util.c M /trunk/src/lib/krb4/win_store.c Makefile.in: Set the myfulldir and mydir variables (which are relative to buildtop and thisconfigdir, respectively.) configure.in: Remove KRB5_POSIX_LOCKS test. win_store.c (krb__get_srvtabname): g_cnffile.c: Use krb5__krb4_context instead of init'ing and free'ing a krb5_context each time we need to read data from the configuration file. We also define krb5__krb4_context in g_cnnfile.c, since it's a likely that any use of the krb4 library will pull in that file. tf_util.c (tf_init): Use krb5_lock_file instead of trying to roll our own flock emulation. ------------------------------------------------------------------------ r11025 | tytso | 1998-11-13 15:35:51 -0500 (Fri, 13 Nov 1998) | 3 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/krb.h Add a declaration for the global variable krb5__krb4_context, which is used by the krb4 routines that need to call krb5 library routines. ------------------------------------------------------------------------ r11024 | tytso | 1998-11-13 15:33:59 -0500 (Fri, 13 Nov 1998) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/lock_file.c Fix bug where if the fcntl-style lock succeeded, we should return immediately instead of trying to do flock-style locking. ------------------------------------------------------------------------ r11023 | tytso | 1998-11-13 14:36:33 -0500 (Fri, 13 Nov 1998) | 6 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/post.in If $(MY_SUBDIRS) is non-NULL use it instead of $(SUBDIRS) to control which directories are iterated over. (This is needed so we can fold a directory's configure.in scripts into the parent's configure.in without having to move all of its siblings as well into the parent directory's configure.in.) ------------------------------------------------------------------------ r11022 | tlyu | 1998-11-12 17:21:20 -0500 (Thu, 12 Nov 1998) | 5 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/des425/des.c * Makefile.in (STLIBOBJS, OBJS, SRCS): Restore des.c * des.c: Restore des_ecb_encrypt and make it use the cbc interface. ------------------------------------------------------------------------ r11020 | epeisach | 1998-11-06 10:32:53 -0500 (Fri, 06 Nov 1998) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/keyhash_provider/Makefile.in M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/Makefile.in Fixes to build out of source tree ------------------------------------------------------------------------ r11019 | epeisach | 1998-11-06 10:06:01 -0500 (Fri, 06 Nov 1998) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/gssftp.exp * gssftp.exp: Changes to deal with new text messages in ftp/ftpd. ------------------------------------------------------------------------ r11018 | epeisach | 1998-11-06 10:04:02 -0500 (Fri, 06 Nov 1998) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/k5unseal.c * k5unseal.c (kg2_unwrap_integ): Handle case of malloc(0) returning NULL. ------------------------------------------------------------------------ r11017 | tytso | 1998-11-05 16:51:29 -0500 (Thu, 05 Nov 1998) | 3 lines Changed paths: M /trunk/src/lib/crypto/hash_provider/Makefile.in D /trunk/src/lib/crypto/hash_provider/crc32.c A /trunk/src/lib/crypto/hash_provider/hash_crc32.c A /trunk/src/lib/crypto/hash_provider/hash_md4.c A /trunk/src/lib/crypto/hash_provider/hash_md5.c A /trunk/src/lib/crypto/hash_provider/hash_sha1.c D /trunk/src/lib/crypto/hash_provider/md4.c D /trunk/src/lib/crypto/hash_provider/md5.c D /trunk/src/lib/crypto/hash_provider/sha1.c Fixed filename uniqueness problems by renaming all of the *.c files to be hash_*.c files. ------------------------------------------------------------------------ r11016 | smcguire | 1998-11-05 14:35:54 -0500 (Thu, 05 Nov 1998) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/stdcc.c M /trunk/src/lib/krb5/ccache/ccapi/stdcc.h M /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.c Fixed places where code didn't follow CCache API. Integrated some stuff from Windows. ------------------------------------------------------------------------ r11015 | gjking | 1998-11-05 03:06:53 -0500 (Thu, 05 Nov 1998) | 4 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_init.c * prof_init.c (profile_init): Fix a problem whereby if the last pathname in a list of pathnames was nonexistent, an error would be returned that they were all nonexistent. ------------------------------------------------------------------------ r11014 | tytso | 1998-11-04 23:36:48 -0500 (Wed, 04 Nov 1998) | 3 lines Changed paths: M /trunk/src/lib/crypto/dk/Makefile.in D /trunk/src/lib/crypto/dk/decrypt.c A /trunk/src/lib/crypto/dk/dk_decrypt.c A /trunk/src/lib/crypto/dk/dk_encrypt.c D /trunk/src/lib/crypto/dk/encrypt.c M /trunk/src/lib/crypto/old/Makefile.in D /trunk/src/lib/crypto/old/decrypt.c D /trunk/src/lib/crypto/old/encrypt.c A /trunk/src/lib/crypto/old/old_decrypt.c A /trunk/src/lib/crypto/old/old_encrypt.c M /trunk/src/lib/crypto/raw/Makefile.in D /trunk/src/lib/crypto/raw/decrypt.c D /trunk/src/lib/crypto/raw/encrypt.c A /trunk/src/lib/crypto/raw/raw_decrypt.c A /trunk/src/lib/crypto/raw/raw_encrypt.c Make sure filenames are unique across all of the krb5 directories. Renamed all of the */encrypt.c and */decrypt.c files to {dk,raw,old}_{en,de}crypt.c. ------------------------------------------------------------------------ r11013 | tytso | 1998-11-03 18:02:29 -0500 (Tue, 03 Nov 1998) | 4 lines Changed paths: M /trunk/src A /trunk/src/.cvsignore Ignore kerbsrc.tar, kerbsrc.zip, etc. files which are created in the source tree as a result of building the snapshots for Windows and Macintosh development. ------------------------------------------------------------------------ r11012 | tytso | 1998-11-03 17:57:00 -0500 (Tue, 03 Nov 1998) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 aclocal.m4 (AC_PROG_LEX): Autoconf "fixed" AC_PROG_LEX long ago. Our own local version is no longer necessary. ------------------------------------------------------------------------ r11011 | tytso | 1998-11-03 17:49:25 -0500 (Tue, 03 Nov 1998) | 44 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in M /trunk/src/util/profile/prof_err.et M /trunk/src/util/profile/prof_file.c A /trunk/src/util/profile/prof_get.c M /trunk/src/util/profile/prof_init.c M /trunk/src/util/profile/prof_int.h M /trunk/src/util/profile/prof_parse.c D /trunk/src/util/profile/prof_section.c M /trunk/src/util/profile/prof_tree.c M /trunk/src/util/profile/profile.hin M /trunk/src/util/profile/test_profile.c Makefile.in: Added prof_get.c to the list of files to be compiled. profile.hin: Added declarations for profile_free_list(), profile_get_relation_names(), and profile_get_subsection_names(). (These are new public interfaces to the profile library.) prof_int.h: Removed the profile_section_t structure, which was used only by the now-defunct prof_section.c file. Added the internal interfaces for the new public interfaces. Removed unused declarations which were never implemented(profile_get, profile_update). prof_init.c: Moved all of the profile querying functions (profile_get_values(), profile_get_value(), etc.) to prof_get.c. In the process, removed the really bletcherous (and badly implemented) profile_get_first_values(), which did nothing like what the named implied. Also added to prof_get.c new functions profile_get_subsection_names() and profile_get_relation_names(). (profile_ser_internalize): Rewrote error handling to be clearer, and removed a bug where memory was not freed correctly in an error case. (profile_init): If a list of pathnames is passed in, profile_init will now try to open all of them, now that we've defined query fallback semantics in prof_get.c prof_parse.c: Fix lint warning. prof_tree.c (profile_find_node_relation, profile_find_node_subsection): Allow the returned value or subsection field to be NULL (in case the caller isn't interested in getting the returned value or subsection, and only cares about getting the name). (profile_delete_node_relation, profile_delete_interior_node_relation): Removed these functions and replaced it with profile_remove_node(), which takes a boolean argument section_flag. (profile_find_node_name): Removed this function. (This was a Cygnus/Fusion special used by the now removed profile_find_first_values() function.) test_profile.c: Added commands to test the new profile_get_subsection_names() and profile_get_relation_names() interfaces. ------------------------------------------------------------------------ r11010 | tlyu | 1998-11-03 16:28:40 -0500 (Tue, 03 Nov 1998) | 2 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/dump.c * dump.c: Fix up to work with new crypto API. ------------------------------------------------------------------------ r11009 | tytso | 1998-11-03 16:27:35 -0500 (Tue, 03 Nov 1998) | 6 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/lock_file.c lock_file.c (krb5_lock_file): Move the flock() fallback code from fcc_maybe.c into krb5_lock_file(). This works around the bug that certain lossy operating systems (mainly from our good friends at SunSoft) do not support POSIX_FILE_LOCKS on all filesystems (namely tmpfs) but do support flock on those filesystems. ------------------------------------------------------------------------ r11008 | tlyu | 1998-11-02 19:01:02 -0500 (Mon, 02 Nov 1998) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/str_conv.c * str_conv.c: Remove krb5_cksumtype_to_string after merge. ------------------------------------------------------------------------ r11007 | tlyu | 1998-11-02 16:23:11 -0500 (Mon, 02 Nov 1998) | 2 lines Changed paths: A /trunk/src/lib/crypto/md5/t_cksum.c resurrect ------------------------------------------------------------------------ r11006 | tlyu | 1998-11-02 15:40:55 -0500 (Mon, 02 Nov 1998) | 2 lines Changed paths: A /trunk/src/clients/kvno A /trunk/src/clients/kvno/ChangeLog A /trunk/src/clients/kvno/Makefile.in A /trunk/src/clients/kvno/kvno.M A /trunk/src/clients/kvno/kvno.c A /trunk/src/lib/crypto/dk A /trunk/src/lib/crypto/dk/Makefile.in A /trunk/src/lib/crypto/dk/checksum.c A /trunk/src/lib/crypto/dk/decrypt.c A /trunk/src/lib/crypto/dk/derive.c A /trunk/src/lib/crypto/dk/dk.h A /trunk/src/lib/crypto/dk/encrypt.c A /trunk/src/lib/crypto/dk/stringtokey.c A /trunk/src/lib/crypto/enc_provider A /trunk/src/lib/crypto/enc_provider/Makefile.in A /trunk/src/lib/crypto/enc_provider/des.c A /trunk/src/lib/crypto/enc_provider/des3.c A /trunk/src/lib/crypto/enc_provider/enc_provider.h A /trunk/src/lib/crypto/hash_provider A /trunk/src/lib/crypto/hash_provider/Makefile.in A /trunk/src/lib/crypto/hash_provider/crc32.c A /trunk/src/lib/crypto/hash_provider/hash_provider.h A /trunk/src/lib/crypto/hash_provider/md4.c A /trunk/src/lib/crypto/hash_provider/md5.c A /trunk/src/lib/crypto/hash_provider/sha1.c A /trunk/src/lib/crypto/keyhash_provider A /trunk/src/lib/crypto/keyhash_provider/Makefile.in A /trunk/src/lib/crypto/keyhash_provider/descbc.c A /trunk/src/lib/crypto/keyhash_provider/k5_md4des.c A /trunk/src/lib/crypto/keyhash_provider/k5_md5des.c A /trunk/src/lib/crypto/keyhash_provider/keyhash_provider.h A /trunk/src/lib/crypto/keyhash_provider/t_cksum.c A /trunk/src/lib/crypto/old A /trunk/src/lib/crypto/old/Makefile.in A /trunk/src/lib/crypto/old/decrypt.c A /trunk/src/lib/crypto/old/des_stringtokey.c A /trunk/src/lib/crypto/old/encrypt.c A /trunk/src/lib/crypto/old/old.h A /trunk/src/lib/crypto/raw A /trunk/src/lib/crypto/raw/Makefile.in A /trunk/src/lib/crypto/raw/decrypt.c A /trunk/src/lib/crypto/raw/encrypt.c A /trunk/src/lib/crypto/raw/raw.h A /trunk/src/lib/crypto/sha1 A /trunk/src/lib/crypto/sha1/Makefile.in A /trunk/src/lib/crypto/sha1/shs.c A /trunk/src/lib/crypto/sha1/shs.h A /trunk/src/lib/crypto/sha1/t_shs.c ressurect files missed by merge ------------------------------------------------------------------------ r11004 | marc | 1998-10-29 22:24:38 -0500 (Thu, 29 Oct 1998) | 2 lines Changed paths: A /trunk/src/mac/TestTrack A /trunk/src/mac/TestTrack/ChangeLog A /trunk/src/mac/TestTrack/MITAthenaLib A /trunk/src/mac/TestTrack/ShlibTestTrack.c A /trunk/src/mac/TestTrack/ShlibTestTrack.h A /trunk/src/mac/TestTrack/TestTrackLib.h A /trunk/src/mac/TestTrack/testtrack.h A /trunk/src/mac/libraries/CCache API A /trunk/src/mac/libraries/CCache API/bin A /trunk/src/mac/libraries/CCache API/bin/CCacheGlobalsLib.68K A /trunk/src/mac/libraries/CCache API/bin/CCacheGlobalsLib.PPC A /trunk/src/mac/libraries/CCache API/bin/CCacheLib.68K A /trunk/src/mac/libraries/CCache API/bin/CCacheLib.68K.debug A /trunk/src/mac/libraries/CCache API/bin/CCacheLib.PPC A /trunk/src/mac/libraries/CCache API/bin/CCacheLib.PPC.debug A /trunk/src/mac/libraries/CCache API/include A /trunk/src/mac/libraries/CCache API/include/CCache.h A /trunk/src/mac/libraries/CCache API/include/CCacheUtil.h A /trunk/src/mac/libraries/CodeWarrior Dependencies A /trunk/src/mac/libraries/CodeWarrior Dependencies/Pro2.prj A /trunk/src/mac/libraries/CodeWarrior Dependencies/Pro4.prj A /trunk/src/mac/libraries/DES A /trunk/src/mac/libraries/DES/bin A /trunk/src/mac/libraries/DES/bin/deslib.68K A /trunk/src/mac/libraries/DES/bin/deslib.68K.debug A /trunk/src/mac/libraries/DES/bin/deslib.PPC A /trunk/src/mac/libraries/DES/bin/deslib.PPC.debug A /trunk/src/mac/libraries/DES/doc A /trunk/src/mac/libraries/DES/doc/ChangeLog A /trunk/src/mac/libraries/DES/doc/READ_ME A /trunk/src/mac/libraries/DES/doc/f_README A /trunk/src/mac/libraries/DES/doc/ren.msg A /trunk/src/mac/libraries/DES/include A /trunk/src/mac/libraries/DES/include/des.h A /trunk/src/mac/libraries/DES/include/deslib.CFMGlue.c A /trunk/src/mac/libraries/DES/include/deslib.CFMGlue.h A /trunk/src/mac/libraries/DES/include/mit-copyright.h A /trunk/src/mac/libraries/Metrowerks A /trunk/src/mac/libraries/Metrowerks/CW Pro 2 A /trunk/src/mac/libraries/Metrowerks/CW Pro 2/MIT C.CFM68K DLL.doc A /trunk/src/mac/libraries/Metrowerks/CW Pro 2/MIT C.CFM68K DLL.prj A /trunk/src/mac/libraries/Metrowerks/CW Pro 2/MIT C.PPC DLL.doc A /trunk/src/mac/libraries/Metrowerks/CW Pro 2/MIT C.PPC DLL.prj A /trunk/src/mac/libraries/Metrowerks/CW Pro 2/MIT RuntimeCFM68K DLL.doc A /trunk/src/mac/libraries/Metrowerks/CW Pro 2/MIT RuntimeCFM68K DLL.prj A /trunk/src/mac/libraries/Metrowerks/CW Pro 2/MIT RuntimePPC DLL.doc A /trunk/src/mac/libraries/Metrowerks/CW Pro 2/MIT RuntimePPC DLL.prj A /trunk/src/mac/libraries/Metrowerks/CW Pro 4 A /trunk/src/mac/libraries/Metrowerks/CW Pro 4/MIT C.CFM68K DLL.doc A /trunk/src/mac/libraries/Metrowerks/CW Pro 4/MIT C.CFM68K DLL.prj A /trunk/src/mac/libraries/Metrowerks/CW Pro 4/MIT C.PPC DLL.doc A /trunk/src/mac/libraries/Metrowerks/CW Pro 4/MIT C.PPC DLL.prj A /trunk/src/mac/libraries/Metrowerks/CW Pro 4/MIT RuntimeCFM68K DLL.doc A /trunk/src/mac/libraries/Metrowerks/CW Pro 4/MIT RuntimeCFM68K DLL.prj A /trunk/src/mac/libraries/Metrowerks/CW Pro 4/MIT RuntimePPC DLL.doc A /trunk/src/mac/libraries/Metrowerks/CW Pro 4/MIT RuntimePPC DLL.prj add back mistakenly deleted files ------------------------------------------------------------------------ r11003 | marc | 1998-10-29 22:18:00 -0500 (Thu, 29 Oct 1998) | 2 lines Changed paths: A /trunk/src/lib/krb5/ccache/ccapi A /trunk/src/lib/krb5/ccache/ccapi/Makefile.in A /trunk/src/lib/krb5/ccache/ccapi/stdcc.c A /trunk/src/lib/krb5/ccache/ccapi/stdcc.h A /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.c A /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.h add back mistakenly deleted files ------------------------------------------------------------------------ r11002 | marc | 1998-10-29 22:12:12 -0500 (Thu, 29 Oct 1998) | 2 lines Changed paths: A /trunk/src/windows/lib A /trunk/src/windows/lib/ChangeLog A /trunk/src/windows/lib/Makefile.in A /trunk/src/windows/lib/gic.c A /trunk/src/windows/lib/gic.h A /trunk/src/windows/lib/registry.c A /trunk/src/windows/lib/registry.h A /trunk/src/windows/lib/vardlg.c A /trunk/src/windows/lib/vardlg.h add back mistakenly deleted files ------------------------------------------------------------------------ r11001 | marc | 1998-10-29 21:56:35 -0500 (Thu, 29 Oct 1998) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/login.c M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/gss-client.c M /trunk/src/appl/gss-sample/gss-server.c M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/ftp.c M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/enc_des.c M /trunk/src/appl/telnet/libtelnet/kerberos.c M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/commands.c M /trunk/src/clients/ChangeLog M /trunk/src/clients/Makefile.in M /trunk/src/clients/configure.in M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.c M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.c M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/krb_db.h M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/kdb.h M /trunk/src/include/krb5/kdb_dbc.h M /trunk/src/include/krb5.hin M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/keytab.c M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/dumpv4.c M /trunk/src/kadmin/dbutil/kadm5_create.c M /trunk/src/kadmin/dbutil/kdb5_create.c M /trunk/src/kadmin/dbutil/kdb5_stash.c M /trunk/src/kadmin/dbutil/kdb5_util.c M /trunk/src/kadmin/dbutil/loadv4.c M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/acl_files.c M /trunk/src/kadmin/v4server/admin_server.c M /trunk/src/kadmin/v4server/build_pwfile.c M /trunk/src/kadmin/v4server/kadm_funcs.c M /trunk/src/kadmin/v4server/kadm_ser_wrap.c M /trunk/src/kadmin/v4server/kadm_server.h M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/extern.h M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kerberos_v4.c M /trunk/src/kdc/main.c M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/cnv_tkt_skey.c M /trunk/src/krb524/krb524d.c M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in A /trunk/src/lib/crypto/block_size.c A /trunk/src/lib/crypto/checksum_length.c A /trunk/src/lib/crypto/cksumtype_to_string.c A /trunk/src/lib/crypto/cksumtypes.c A /trunk/src/lib/crypto/cksumtypes.h A /trunk/src/lib/crypto/coll_proof_cksum.c M /trunk/src/lib/crypto/configure.in M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/crc32/crc-32.h A /trunk/src/lib/crypto/crc32/crc32.c D /trunk/src/lib/crypto/cryptoconf.c A /trunk/src/lib/crypto/decrypt.c D /trunk/src/lib/crypto/decrypt_data.c D /trunk/src/lib/crypto/des/.rconf M /trunk/src/lib/crypto/des/ChangeLog D /trunk/src/lib/crypto/des/FUNCTIONS M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/des/afsstring2key.c D /trunk/src/lib/crypto/des/cbc_cksum.c D /trunk/src/lib/crypto/des/d3_ecb.c D /trunk/src/lib/crypto/des/d3_procky.c D /trunk/src/lib/crypto/des/d3_str2ky.c D /trunk/src/lib/crypto/des/des.h M /trunk/src/lib/crypto/des/des_int.h M /trunk/src/lib/crypto/des/destest.c D /trunk/src/lib/crypto/des/f_README D /trunk/src/lib/crypto/des/f_ecb.c D /trunk/src/lib/crypto/des/f_pcbc.c D /trunk/src/lib/crypto/des/fin_rndkey.c D /trunk/src/lib/crypto/des/finish_key.c D /trunk/src/lib/crypto/des/init_rkey.c D /trunk/src/lib/crypto/des/process_ky.c D /trunk/src/lib/crypto/des/random_key.c M /trunk/src/lib/crypto/des/string2key.c D /trunk/src/lib/crypto/des/t_random.c M /trunk/src/lib/crypto/des/t_verify.c D /trunk/src/lib/crypto/des/u_nfold.c D /trunk/src/lib/crypto/des/u_rn_key.c D /trunk/src/lib/crypto/des3_raw.c D /trunk/src/lib/crypto/des3_sha.c D /trunk/src/lib/crypto/des_crc.c D /trunk/src/lib/crypto/des_md5.c A /trunk/src/lib/crypto/encrypt.c D /trunk/src/lib/crypto/encrypt_data.c A /trunk/src/lib/crypto/encrypt_length.c A /trunk/src/lib/crypto/enctype_compare.c A /trunk/src/lib/crypto/enctype_to_string.c A /trunk/src/lib/crypto/etypes.c A /trunk/src/lib/crypto/etypes.h A /trunk/src/lib/crypto/hmac.c A /trunk/src/lib/crypto/keyed_checksum_types.c A /trunk/src/lib/crypto/keyed_cksum.c D /trunk/src/lib/crypto/krb5_glue.c A /trunk/src/lib/crypto/make_checksum.c A /trunk/src/lib/crypto/make_random_key.c D /trunk/src/lib/crypto/md4/.rconf M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/Makefile.in D /trunk/src/lib/crypto/md4/md4crypto.c D /trunk/src/lib/crypto/md4/md4driver.c D /trunk/src/lib/crypto/md4/md4glue.c M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/Makefile.in D /trunk/src/lib/crypto/md5/md5crypto.c D /trunk/src/lib/crypto/md5/md5glue.c D /trunk/src/lib/crypto/md5/t_cksum.c A /trunk/src/lib/crypto/nfold.c A /trunk/src/lib/crypto/old_api_glue.c D /trunk/src/lib/crypto/os A /trunk/src/lib/crypto/prng.c D /trunk/src/lib/crypto/raw_des.c D /trunk/src/lib/crypto/sha A /trunk/src/lib/crypto/string_to_cksumtype.c A /trunk/src/lib/crypto/string_to_enctype.c A /trunk/src/lib/crypto/string_to_key.c A /trunk/src/lib/crypto/t_nfold.c A /trunk/src/lib/crypto/valid_cksumtype.c A /trunk/src/lib/crypto/valid_enctype.c A /trunk/src/lib/crypto/verify_checksum.c M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/des425/new_rnd_key.c M /trunk/src/lib/des425/random_key.c M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/disp_major_status.c M /trunk/src/lib/gssapi/generic/gssapi.hin M /trunk/src/lib/gssapi/generic/gssapiP_generic.h M /trunk/src/lib/gssapi/generic/gssapi_err_generic.et M /trunk/src/lib/gssapi/generic/util_buffer.c M /trunk/src/lib/gssapi/generic/util_oid.c M /trunk/src/lib/gssapi/generic/util_ordering.c M /trunk/src/lib/gssapi/generic/util_token.c M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/acquire_cred.c A /trunk/src/lib/gssapi/krb5/add_cred.c M /trunk/src/lib/gssapi/krb5/canon_name.c M /trunk/src/lib/gssapi/krb5/context_time.c M /trunk/src/lib/gssapi/krb5/delete_sec_context.c M /trunk/src/lib/gssapi/krb5/disp_status.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_err_krb5.et M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/krb5/gssapi_krb5.h M /trunk/src/lib/gssapi/krb5/import_name.c M /trunk/src/lib/gssapi/krb5/indicate_mechs.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/inq_cred.c M /trunk/src/lib/gssapi/krb5/inq_names.c M /trunk/src/lib/gssapi/krb5/k5seal.c M /trunk/src/lib/gssapi/krb5/k5unseal.c M /trunk/src/lib/gssapi/krb5/rel_oid.c M /trunk/src/lib/gssapi/krb5/ser_sctx.c M /trunk/src/lib/gssapi/krb5/util_cksum.c M /trunk/src/lib/gssapi/krb5/util_crypt.c A /trunk/src/lib/gssapi/krb5/util_ctxsetup.c M /trunk/src/lib/gssapi/krb5/util_seed.c M /trunk/src/lib/gssapi/krb5/util_seqnum.c M /trunk/src/lib/gssapi/krb5/wrap_size_limit.c M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/alt_prof.c M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/clnt/client_init.c M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kadm5/srv/server_kdb.c M /trunk/src/lib/kadm5/srv/svr_principal.c M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/kdb/decrypt_key.c M /trunk/src/lib/kdb/encrypt_key.c M /trunk/src/lib/kdb/fetch_mkey.c M /trunk/src/lib/kdb/kdb_cpw.c M /trunk/src/lib/kdb/kdb_db2.c M /trunk/src/lib/kdb/kdb_db2.h M /trunk/src/lib/kdb/kdb_dbm.c M /trunk/src/lib/kdb/kdb_xdr.c M /trunk/src/lib/kdb/keytab.c M /trunk/src/lib/kdb/verify_mky.c M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb4/cr_tkt.c M /trunk/src/lib/krb4/decomp_tkt.c M /trunk/src/lib/krb4/rd_req.c M /trunk/src/lib/krb4/tf_util.c M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1buf.c M /trunk/src/lib/krb5/ccache/ChangeLog D /trunk/src/lib/krb5/ccache/ccapi M /trunk/src/lib/krb5/ccache/ccbase.c M /trunk/src/lib/krb5/configure.in M /trunk/src/lib/krb5/error_tables/krb5_err.et M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/ktf_g_ent.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/auth_con.c M /trunk/src/lib/krb5/krb/auth_con.h M /trunk/src/lib/krb5/krb/decode_kdc.c M /trunk/src/lib/krb5/krb/decrypt_tk.c A /trunk/src/lib/krb5/krb/enc_helper.c M /trunk/src/lib/krb5/krb/encode_kdc.c M /trunk/src/lib/krb5/krb/encrypt_tk.c M /trunk/src/lib/krb5/krb/gen_seqnum.c M /trunk/src/lib/krb5/krb/gen_subkey.c M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/gic_pwd.c M /trunk/src/lib/krb5/krb/in_tkt_pwd.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/kdc_rep_dc.c M /trunk/src/lib/krb5/krb/kfree.c M /trunk/src/lib/krb5/krb/mk_cred.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_rep.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/preauth.c M /trunk/src/lib/krb5/krb/preauth2.c M /trunk/src/lib/krb5/krb/rd_cred.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_rep.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/rd_safe.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/lib/krb5/krb/ser_actx.c M /trunk/src/lib/krb5/krb/ser_eblk.c M /trunk/src/lib/krb5/krb/str_conv.c M /trunk/src/lib/krb5/krb/vfy_increds.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in A /trunk/src/lib/krb5/os/c_ustime.c M /trunk/src/lib/krb5/os/ktdefname.c M /trunk/src/lib/krb5/os/localaddr.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/Makefile.in M /trunk/src/lib/rpc/auth_gssapi.h M /trunk/src/lib/rpc/svc_auth_gssapi.c M /trunk/src/mac/ReadMe D /trunk/src/mac/TestTrack D /trunk/src/mac/libraries/CCache API D /trunk/src/mac/libraries/CodeWarrior Dependencies D /trunk/src/mac/libraries/DES D /trunk/src/mac/libraries/Metrowerks M /trunk/src/slave/ChangeLog M /trunk/src/slave/kpropd.c M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/kdb5_mkdums.c A /trunk/src/tests/misc/test_nfold.c M /trunk/src/tests/verify/ChangeLog M /trunk/src/tests/verify/kdb5_verify.c M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in M /trunk/src/util/profile/configure.in M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/Makefile.in M /trunk/src/util/pty/configure.in M /trunk/src/util/ss/execute_cmd.c D /trunk/src/windows/lib pull up 3des implementation from the marc-3des branch ------------------------------------------------------------------------ r10997 | meeroh | 1998-10-27 16:52:56 -0500 (Tue, 27 Oct 1998) | 2 lines Changed paths: M /trunk/src/mac/libraries/DES/bin/deslib.68K M /trunk/src/mac/libraries/DES/bin/deslib.68K.debug M /trunk/src/mac/libraries/DES/bin/deslib.PPC M /trunk/src/mac/libraries/DES/bin/deslib.PPC.debug M /trunk/src/mac/libraries/DES/include/des.h M /trunk/src/mac/libraries/DES/include/deslib.CFMGlue.c Merged lxs' changes (removed 3des code from export list) ------------------------------------------------------------------------ r10993 | danw | 1998-10-26 14:00:46 -0500 (Mon, 26 Oct 1998) | 7 lines Changed paths: M /trunk/src/appl/gssftp/configure.in M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/appl/gssftp/ftpd/ftpd.M M /trunk/src/appl/gssftp/ftpd/ftpd.c Add -A (require authentication but not necessarily authorization) and -C (user wants local credentials) flags to ftpd. If -C is set, write out forwarded credentials to disk and use krb524 to get krb4 tickets as well. If user doesn't forward credentials, require a password even if auth was successful and use that to get credentials. ------------------------------------------------------------------------ r10992 | gjking | 1998-10-26 06:46:30 -0500 (Mon, 26 Oct 1998) | 7 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/ftp.M M /trunk/src/appl/gssftp/ftp/main.c * ftp.M: Add documentation for new ccc and cprotect commands. Also, add previously omitted command line options -u and -t and "passive" command to the man page. * main.c (main): Print out a usage message instead of just "unknown option." ------------------------------------------------------------------------ r10990 | tytso | 1998-10-23 20:25:41 -0400 (Fri, 23 Oct 1998) | 9 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpcmd.y M /trunk/src/appl/gssftp/ftpd/ftpd.c ftpd.c (pass): Wait 5 seconds before returning "password incorrect", and only allow three bad passwords. Then return an 421 reply code before closing the connection and going away. ftpcmd.y (cmd): Don't allow the PORT command to accept a port number lower than 1024; this prevents some nasty ftp "bounce attacks" to SMTP ports, etc. ------------------------------------------------------------------------ r10989 | meeroh | 1998-10-23 19:18:56 -0400 (Fri, 23 Oct 1998) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/stdcc.c M /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.c Merged in smcguire's fixes ------------------------------------------------------------------------ r10988 | meeroh | 1998-10-23 19:12:40 -0400 (Fri, 23 Oct 1998) | 2 lines Changed paths: M /trunk/src/mac/libraries/DES/bin/deslib.68K M /trunk/src/mac/libraries/DES/bin/deslib.68K.debug M /trunk/src/mac/libraries/DES/bin/deslib.PPC M /trunk/src/mac/libraries/DES/bin/deslib.PPC.debug Updated deslib binaries ------------------------------------------------------------------------ r10987 | meeroh | 1998-10-23 01:05:22 -0400 (Fri, 23 Oct 1998) | 2 lines Changed paths: A /trunk/src/mac/libraries/DES A /trunk/src/mac/libraries/DES/bin A /trunk/src/mac/libraries/DES/bin/deslib.68K A /trunk/src/mac/libraries/DES/bin/deslib.68K.debug A /trunk/src/mac/libraries/DES/bin/deslib.PPC A /trunk/src/mac/libraries/DES/bin/deslib.PPC.debug A /trunk/src/mac/libraries/DES/doc A /trunk/src/mac/libraries/DES/doc/ChangeLog A /trunk/src/mac/libraries/DES/doc/READ_ME A /trunk/src/mac/libraries/DES/doc/f_README A /trunk/src/mac/libraries/DES/doc/ren.msg A /trunk/src/mac/libraries/DES/include A /trunk/src/mac/libraries/DES/include/des.h A /trunk/src/mac/libraries/DES/include/deslib.CFMGlue.c A /trunk/src/mac/libraries/DES/include/deslib.CFMGlue.h A /trunk/src/mac/libraries/DES/include/mit-copyright.h Added Mac DES shared library ------------------------------------------------------------------------ r10978 | meeroh | 1998-10-21 17:59:34 -0400 (Wed, 21 Oct 1998) | 2 lines Changed paths: M /trunk/src/mac/ChangeLog M /trunk/src/mac/ReadMe M /trunk/src/mac/version.r Fixed build instructions and upped version to 1.1a4 ------------------------------------------------------------------------ r10976 | meeroh | 1998-10-21 17:51:20 -0400 (Wed, 21 Oct 1998) | 2 lines Changed paths: M /trunk/src/mac/ChangeLog M /trunk/src/mac/Makefile.initial M /trunk/src/mac/Makefile.tmpl M /trunk/src/mac/libraries/CCache API/bin/CCacheGlobalsLib.68K M /trunk/src/mac/libraries/CCache API/bin/CCacheGlobalsLib.PPC M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.68K M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.68K.debug M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.PPC M /trunk/src/mac/libraries/CCache API/bin/CCacheLib.PPC.debug A /trunk/src/mac/libraries/CCache API/include/CCacheUtil.h M /trunk/src/mac/libraries/ChangeLog A /trunk/src/mac/libraries/CodeWarrior Dependencies A /trunk/src/mac/libraries/CodeWarrior Dependencies/Pro2.prj A /trunk/src/mac/libraries/CodeWarrior Dependencies/Pro4.prj M /trunk/src/mac/libraries/Metrowerks/CW Pro 2/MIT C.CFM68K DLL.prj M /trunk/src/mac/libraries/Metrowerks/CW Pro 2/MIT C.PPC DLL.prj M /trunk/src/mac/libraries/Metrowerks/CW Pro 2/MIT RuntimeCFM68K DLL.prj M /trunk/src/mac/libraries/Metrowerks/CW Pro 2/MIT RuntimePPC DLL.prj A /trunk/src/mac/libraries/Metrowerks/CW Pro 4 A /trunk/src/mac/libraries/Metrowerks/CW Pro 4/MIT C.CFM68K DLL.doc A /trunk/src/mac/libraries/Metrowerks/CW Pro 4/MIT C.CFM68K DLL.prj A /trunk/src/mac/libraries/Metrowerks/CW Pro 4/MIT C.PPC DLL.doc A /trunk/src/mac/libraries/Metrowerks/CW Pro 4/MIT C.PPC DLL.prj A /trunk/src/mac/libraries/Metrowerks/CW Pro 4/MIT RuntimeCFM68K DLL.doc A /trunk/src/mac/libraries/Metrowerks/CW Pro 4/MIT RuntimeCFM68K DLL.prj A /trunk/src/mac/libraries/Metrowerks/CW Pro 4/MIT RuntimePPC DLL.doc A /trunk/src/mac/libraries/Metrowerks/CW Pro 4/MIT RuntimePPC DLL.prj Added CodeWarrior Pro4 projects and docs, updated the Mac makefile to automagically build CW projects, updated CCache lib files ------------------------------------------------------------------------ r10973 | danw | 1998-10-20 16:35:54 -0400 (Tue, 20 Oct 1998) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.M update ftpd man page to fully match reality (-a, -c, -u, CCC) ------------------------------------------------------------------------ r10972 | gjking | 1998-10-10 06:32:34 -0400 (Sat, 10 Oct 1998) | 5 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/telnet.c * telnet.c (telnet): Cosmetic change: Put a newline after "Waiting for encryption to be negotiated..." so that the response "[ Kerberos V5 accepts you as ``gjking@ATHENA.MIT.EDU'' ]" doesn't run off the end of the line. ------------------------------------------------------------------------ r10971 | tytso | 1998-10-08 01:51:33 -0400 (Thu, 08 Oct 1998) | 9 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/bsd/v4rcp.c krshd.c (doit): Apply ghudson's patch so that rshd passes the port numbers for the local and foreign addresses so that the V4 encrypted RCP will work correctly. [krb5-appl/638] v4rcp.c (answer_auth): Apply ghudson's patch so that if KRB5LOCALPORT and KRB5REMOTEPORT are set, use them to set the foreign and local ports so that encrypted rcp for the same machine. [krb5-appl/638] ------------------------------------------------------------------------ r10970 | gjking | 1998-10-08 01:21:56 -0400 (Thu, 08 Oct 1998) | 5 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c * ftpd.c: Add support for restricted users, as requested in [krb5-appl/481]. Users that appear in /etc/ftpusers, followed by the keyword "restrict" will be granted access, but a chroot() will be done to their home directory. ------------------------------------------------------------------------ r10956 | tytso | 1998-10-02 16:23:31 -0400 (Fri, 02 Oct 1998) | 5 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/cmdtab.c M /trunk/src/appl/gssftp/ftp/main.c cmdtab.c: Update help message for passive mode so that it indicates that the "passive" command toggles passive mode. main.c (main): Make passive mode off by default. ------------------------------------------------------------------------ r10952 | tytso | 1998-09-30 00:03:35 -0400 (Wed, 30 Sep 1998) | 3 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/dump.c Add support for changing the master key for a database as part of creating a dump of the database. ------------------------------------------------------------------------ r10949 | tytso | 1998-09-29 19:26:45 -0400 (Tue, 29 Sep 1998) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c Don't use h_errno, it's not fully portable, and it's not worth it. ------------------------------------------------------------------------ r10948 | tytso | 1998-09-29 19:26:19 -0400 (Tue, 29 Sep 1998) | 4 lines Changed paths: M /trunk/src/appl/user_user/ChangeLog M /trunk/src/appl/user_user/client.c Don't use h_errno at all; it doesn't work on all platforms (for example HPUX), and it's just not worth the effort to disambiguate between the different reasons why gethostbyname() might have failed. ------------------------------------------------------------------------ r10939 | tytso | 1998-09-25 22:34:56 -0400 (Fri, 25 Sep 1998) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/ccdefname.c We shouldn't try to use the CCache API on Unix systems. (The maze of #ifdef's was confusing.) ------------------------------------------------------------------------ r10936 | tlyu | 1998-09-24 20:05:59 -0400 (Thu, 24 Sep 1998) | 3 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/mkrel * mkrel: Add fixes to deal with "tails" on release directories, e.g. for beta releases. ------------------------------------------------------------------------ r10933 | tlyu | 1998-09-21 18:30:28 -0400 (Mon, 21 Sep 1998) | 2 lines Changed paths: A /trunk/src/lib/crypto/os/.Sanitize A /trunk/src/lib/crypto/os/ChangeLog A /trunk/src/lib/crypto/os/c_localaddr.c A /trunk/src/lib/crypto/os/c_ustime.c A /trunk/src/lib/crypto/os/rnd_confoun.c resurrecting ------------------------------------------------------------------------ r10932 | tlyu | 1998-09-21 18:06:56 -0400 (Mon, 21 Sep 1998) | 2 lines Changed paths: D /trunk/src/lib/crypto/os/rnd_confoun.d oop ------------------------------------------------------------------------ r10931 | tlyu | 1998-09-21 18:06:07 -0400 (Mon, 21 Sep 1998) | 2 lines Changed paths: A /trunk/src/lib/crypto/os/rnd_confoun.d restoring deleted files ------------------------------------------------------------------------ r10930 | tlyu | 1998-09-21 17:40:25 -0400 (Mon, 21 Sep 1998) | 2 lines Changed paths: M /trunk/src/lib/crypto/os/Makefile.in fix incorrect version ------------------------------------------------------------------------ r10929 | tlyu | 1998-09-21 17:37:40 -0400 (Mon, 21 Sep 1998) | 2 lines Changed paths: A /trunk/src/lib/crypto/os A /trunk/src/lib/crypto/os/Makefile.in resurrect accidentally deleted files ------------------------------------------------------------------------ r10928 | tlyu | 1998-09-21 17:33:13 -0400 (Mon, 21 Sep 1998) | 2 lines Changed paths: A /trunk/src/lib/crypto/sha A /trunk/src/lib/crypto/sha/.Sanitize A /trunk/src/lib/crypto/sha/ChangeLog A /trunk/src/lib/crypto/sha/Makefile.in A /trunk/src/lib/crypto/sha/hmac_sha.c A /trunk/src/lib/crypto/sha/sha_crypto.c A /trunk/src/lib/crypto/sha/sha_glue.c A /trunk/src/lib/crypto/sha/shs.c A /trunk/src/lib/crypto/sha/shs.h A /trunk/src/lib/crypto/sha/t_shs.c restore accidentally deleted files ------------------------------------------------------------------------ r10922 | tlyu | 1998-09-18 22:32:21 -0400 (Fri, 18 Sep 1998) | 2 lines Changed paths: M /branches/marc-3des/src/ChangeLog M /branches/marc-3des/src/aclocal.m4 M /branches/marc-3des/src/appl/bsd/ChangeLog M /branches/marc-3des/src/appl/bsd/krlogin.c M /branches/marc-3des/src/clients/ChangeLog M /branches/marc-3des/src/clients/Makefile.in M /branches/marc-3des/src/clients/configure.in M /branches/marc-3des/src/include/ChangeLog M /branches/marc-3des/src/include/kerberosIV/ChangeLog M /branches/marc-3des/src/include/kerberosIV/krb_db.h M /branches/marc-3des/src/include/krb5.hin M /branches/marc-3des/src/kadmin/dbutil/ChangeLog M /branches/marc-3des/src/kadmin/dbutil/kdb5_util.c M /branches/marc-3des/src/kdc/ChangeLog M /branches/marc-3des/src/kdc/kdc_util.c M /branches/marc-3des/src/kdc/kerberos_v4.c M /branches/marc-3des/src/krb524/ChangeLog M /branches/marc-3des/src/krb524/cnv_tkt_skey.c M /branches/marc-3des/src/krb524/krb524d.c M /branches/marc-3des/src/lib/crypto/ChangeLog M /branches/marc-3des/src/lib/crypto/etypes.c M /branches/marc-3des/src/lib/crypto/keyhash_provider/k5_md4des.c M /branches/marc-3des/src/lib/crypto/keyhash_provider/k5_md5des.c M /branches/marc-3des/src/lib/crypto/old/decrypt.c M /branches/marc-3des/src/lib/des425/Makefile.in M /branches/marc-3des/src/lib/gssapi/krb5/ChangeLog M /branches/marc-3des/src/lib/gssapi/krb5/accept_sec_context.c M /branches/marc-3des/src/lib/kadm5/ChangeLog M /branches/marc-3des/src/lib/kadm5/alt_prof.c M /branches/marc-3des/src/lib/krb4/ChangeLog M /branches/marc-3des/src/lib/krb4/cr_tkt.c M /branches/marc-3des/src/lib/krb4/decomp_tkt.c M /branches/marc-3des/src/lib/krb4/rd_req.c M /branches/marc-3des/src/lib/krb5/krb/ChangeLog M /branches/marc-3des/src/lib/krb5/krb/conv_princ.c D /trunk/src/lib/crypto/os D /trunk/src/lib/crypto/sha merge of tlyu-3des-k4 ------------------------------------------------------------------------ r10913 | meeroh | 1998-09-08 15:56:55 -0400 (Tue, 08 Sep 1998) | 2 lines Changed paths: M /trunk/src/mac/CFMglue.c M /trunk/src/mac/ChangeLog Added check for CFM ------------------------------------------------------------------------ r10904 | tytso | 1998-09-01 15:45:26 -0400 (Tue, 01 Sep 1998) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/ccdefname.c ccdefname.c (krb5_cc_default_name): Changed the PC version to use the CCache API by default. Removed the old Macintosh code that had been commented out. (If we need to ressurect it, we'll get it from CVS.) ------------------------------------------------------------------------ r10903 | tytso | 1998-09-01 15:39:26 -0400 (Tue, 01 Sep 1998) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccdefops.c Both Macintoshes and Windows use the ccapi as the default credentials cache. ------------------------------------------------------------------------ r10901 | tytso | 1998-09-01 15:37:33 -0400 (Tue, 01 Sep 1998) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccapi/stdcc.h M /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.h Add #ifdef's so that correct header file (cacheapi.h vs. Ccache.h) is used when building under Windows. ------------------------------------------------------------------------ r10900 | gjking | 1998-08-28 20:10:24 -0400 (Fri, 28 Aug 1998) | 8 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog ChangeLog: Of course, the following sentence actually refers to the login function, not the pass function: Don't reply 230 "User logged in" if the user didn't send a PASS command; this causes the client to get a bit confused. ------------------------------------------------------------------------ r10899 | gjking | 1998-08-28 20:03:22 -0400 (Fri, 28 Aug 1998) | 16 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c * ftpd.c (login): New function. Essentially, the old pass function has been split into its two logical components, pass and login. (pass): If auth_ok is true, reply with code 202 to tell the user that a PASS command is not necessary. Also, don't reply 230 "User logged in" if the user didn't send a PASS command; this causes the client to get a bit confused. (auth_ok): New function that returns true if either gss_ok or kerb_ok is true (all the #ifdefs were beginning to clutter things, and it's a good abstraction in case other auth types are ever added in the future). (user): If GSSAPI or Kerberos v4 authentication succeeds, call login immediately, instead of waiting for the client to send "PASS dummy." Also, use #ifdef PARANOID instead of "some paranoid sites may wish to uncomment this" ------------------------------------------------------------------------ r10898 | gjking | 1998-08-28 18:56:36 -0400 (Fri, 28 Aug 1998) | 7 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/cmds.c M /trunk/src/appl/gssftp/ftp/ftp.c * cmds.c (user): Replace "oldlevel" with the more descriptive "oldclevel". Also, replace all occurrences of "dlevel" in this function with "clevel". * ftp.c (login): Test whether or not the server actually requires "PASS dummy" by first sending "PWD" and checking the return value. ------------------------------------------------------------------------ r10897 | meeroh | 1998-08-28 16:58:38 -0400 (Fri, 28 Aug 1998) | 2 lines Changed paths: M /trunk/src/mac/Makefile.initial Added timeout to CW AppleEvents ------------------------------------------------------------------------ r10896 | meeroh | 1998-08-28 16:43:25 -0400 (Fri, 28 Aug 1998) | 2 lines Changed paths: M /trunk/src/mac/Makefile.tmpl Unlock makefile when building snapshot ------------------------------------------------------------------------ r10895 | meeroh | 1998-08-28 16:33:44 -0400 (Fri, 28 Aug 1998) | 2 lines Changed paths: M /trunk/src/mac/Makefile.tmpl Fixed the snapshot target ------------------------------------------------------------------------ r10894 | meeroh | 1998-08-28 16:25:07 -0400 (Fri, 28 Aug 1998) | 2 lines Changed paths: M /trunk/src/mac/Makefile.tmpl Fixed the makefile target ------------------------------------------------------------------------ r10893 | meeroh | 1998-08-28 16:22:33 -0400 (Fri, 28 Aug 1998) | 2 lines Changed paths: M /trunk/src/mac/ChangeLog A /trunk/src/mac/Makefile.initial M /trunk/src/mac/Makefile.tmpl M /trunk/src/mac/ReadMe A /trunk/src/mac/RunAppleScript.pl Added perl and AppleScript stuff to automagically build CW projects ------------------------------------------------------------------------ r10892 | meeroh | 1998-08-28 13:12:55 -0400 (Fri, 28 Aug 1998) | 2 lines Changed paths: M /trunk/src/mac/Makefile.tmpl Added release notes to the snapshot ------------------------------------------------------------------------ r10891 | meeroh | 1998-08-28 13:06:46 -0400 (Fri, 28 Aug 1998) | 2 lines Changed paths: M /trunk/src/mac/Makefile.tmpl A /trunk/src/mac/Release notes Added release notes ------------------------------------------------------------------------ r10890 | meeroh | 1998-08-28 13:05:37 -0400 (Fri, 28 Aug 1998) | 2 lines Changed paths: A /trunk/src/mac/FragmentAlias.mpw Added MPW fragment aliasing script ------------------------------------------------------------------------ r10889 | meeroh | 1998-08-28 12:50:31 -0400 (Fri, 28 Aug 1998) | 2 lines Changed paths: M /trunk/src/mac/Makefile.tmpl Fixed typo in makefile ------------------------------------------------------------------------ r10888 | meeroh | 1998-08-28 12:48:46 -0400 (Fri, 28 Aug 1998) | 2 lines Changed paths: M /trunk/src/mac/libraries/BeforeBuild.prj Fixed dependencies in metaproject ------------------------------------------------------------------------ r10887 | meeroh | 1998-08-28 12:36:26 -0400 (Fri, 28 Aug 1998) | 2 lines Changed paths: M /trunk/src/mac/Makefile.tmpl M /trunk/src/mac/ReadMe A /trunk/src/mac/libraries/BeforeBuild.prj Added CodeWarrior metaproject ------------------------------------------------------------------------ r10886 | meeroh | 1998-08-28 12:10:18 -0400 (Fri, 28 Aug 1998) | 2 lines Changed paths: M /trunk/src/mac/Makefile.tmpl Fixed typo in snapshot target ------------------------------------------------------------------------ r10885 | meeroh | 1998-08-28 12:03:14 -0400 (Fri, 28 Aug 1998) | 2 lines Changed paths: M /trunk/src/mac/Makefile.tmpl Fixed typo in snapshot target ------------------------------------------------------------------------ r10884 | meeroh | 1998-08-28 12:01:44 -0400 (Fri, 28 Aug 1998) | 2 lines Changed paths: M /trunk/src/mac/Makefile.tmpl Fixed typo in snapshot target ------------------------------------------------------------------------ r10883 | meeroh | 1998-08-28 11:57:00 -0400 (Fri, 28 Aug 1998) | 2 lines Changed paths: M /trunk/src/mac/ChangeLog M /trunk/src/mac/Makefile.tmpl M /trunk/src/mac/ReadMe M /trunk/src/mac/macfile_gen.pl M /trunk/src/mac/version.r Removed all mentions from static libraries and kconfig from readmes and makefile; added debugging targets to makefile; upped versio nto 1.1a3. ------------------------------------------------------------------------ r10882 | meeroh | 1998-08-28 11:50:58 -0400 (Fri, 28 Aug 1998) | 2 lines Changed paths: A /trunk/src/mac/libraries/CCache API/bin/CCacheLib.68K.debug A /trunk/src/mac/libraries/CCache API/bin/CCacheLib.PPC.debug Added debugging versions od CCache API libs ------------------------------------------------------------------------ r10879 | tytso | 1998-08-24 18:01:12 -0400 (Mon, 24 Aug 1998) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Add support to build the lib/krb5/ccache api directory and include it in the Windows kerbsrc-nt.zip file. ------------------------------------------------------------------------ r10878 | tytso | 1998-08-24 17:59:14 -0400 (Mon, 24 Aug 1998) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/Makefile.in Add windows build instructions to build CCache API Cache implementation. ------------------------------------------------------------------------ r10861 | meeroh | 1998-08-21 17:38:05 -0400 (Fri, 21 Aug 1998) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/ccdefname.c Changed Mac specific stuff to use CCache API ------------------------------------------------------------------------ r10860 | meeroh | 1998-08-21 17:25:41 -0400 (Fri, 21 Aug 1998) | 2 lines Changed paths: M /trunk/src/mac/Makefile.tmpl Added the CCache API libraries to the snapshot target ------------------------------------------------------------------------ r10859 | meeroh | 1998-08-21 17:03:08 -0400 (Fri, 21 Aug 1998) | 2 lines Changed paths: M /trunk/src/mac/ChangeLog M /trunk/src/mac/Makefile.tmpl Added the CCache API libraries to the makefile ------------------------------------------------------------------------ r10858 | meeroh | 1998-08-21 17:00:56 -0400 (Fri, 21 Aug 1998) | 2 lines Changed paths: A /trunk/src/mac/libraries/CCache API A /trunk/src/mac/libraries/CCache API/bin A /trunk/src/mac/libraries/CCache API/bin/CCacheGlobalsLib.68K A /trunk/src/mac/libraries/CCache API/bin/CCacheGlobalsLib.PPC A /trunk/src/mac/libraries/CCache API/bin/CCacheLib.68K A /trunk/src/mac/libraries/CCache API/bin/CCacheLib.PPC A /trunk/src/mac/libraries/CCache API/include A /trunk/src/mac/libraries/CCache API/include/CCache.h Added the CCAPI library files ------------------------------------------------------------------------ r10857 | meeroh | 1998-08-20 18:31:26 -0400 (Thu, 20 Aug 1998) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/Makefile.in A /trunk/src/lib/krb5/ccache/ccapi A /trunk/src/lib/krb5/ccache/ccapi/Makefile.in A /trunk/src/lib/krb5/ccache/ccapi/stdcc.c A /trunk/src/lib/krb5/ccache/ccapi/stdcc.h A /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.c A /trunk/src/lib/krb5/ccache/ccapi/stdcc_util.h M /trunk/src/lib/krb5/ccache/ccdefops.c Added Frank's CCache API implementation and made it default on the Mac ------------------------------------------------------------------------ r10853 | meeroh | 1998-08-19 18:57:25 -0400 (Wed, 19 Aug 1998) | 2 lines Changed paths: M /trunk/src/mac/ChangeLog M /trunk/src/mac/version.r Changed library version to 1.1a1, package version to 1.5a1 ------------------------------------------------------------------------ r10851 | tlyu | 1998-08-19 17:28:22 -0400 (Wed, 19 Aug 1998) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/conv_princ.c * conv_princ.c: Add some additional entries to sconv_list that were forgotten. ------------------------------------------------------------------------ r10846 | gjking | 1998-08-19 07:06:25 -0400 (Wed, 19 Aug 1998) | 16 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpcmd.y M /trunk/src/appl/gssftp/ftpd/ftpd.c Add optional support for the CCC (Clear Command Channel) command. This command is dangerous, since it allows commands to be transmitted without integrity checking, so the default behavior without the -c option is still for the server to refuse to accept unprotected commands. * ftpd.c: Add a new command line option, -c, which tells the server to accept the CCC command. * ftpcmd.y: If the -c option was given, check to make sure the CCC command itself was integrity protected, and then set ccc_ok to allow future commands to be transmitted as cleartext. (getline): Now that CCC is potentially allowed, we must check to see if we are parsing an unprotected command even if a security context is established (i.e. auth_type is set). ------------------------------------------------------------------------ r10843 | meeroh | 1998-08-18 14:40:49 -0400 (Tue, 18 Aug 1998) | 2 lines Changed paths: M /trunk/src/mac/ChangeLog M /trunk/src/mac/ReadMe Added info about ignorable warniongs to the readme ------------------------------------------------------------------------ r10842 | meeroh | 1998-08-18 14:24:53 -0400 (Tue, 18 Aug 1998) | 2 lines Changed paths: M /trunk/src/mac/kconfig/kconfig.prj Removed 68K glue. We are back to static linking. ------------------------------------------------------------------------ r10839 | meeroh | 1998-08-17 16:46:20 -0400 (Mon, 17 Aug 1998) | 2 lines Changed paths: M /trunk/src/mac/ReadMe Changed MPW crash information ------------------------------------------------------------------------ r10837 | gjking | 1998-08-17 04:43:29 -0400 (Mon, 17 Aug 1998) | 5 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/main.c main.c (main): Declare dst_realm_sz as extern int instead of extern char, to agree with its definition in libtelnet/kerberos.c. This was causing dst_realm_sz to be zero unexpectedly, and so strncpy was not copying the -k realm argument into dest_realm. [krb5-appl/616] ------------------------------------------------------------------------ r10826 | gjking | 1998-08-15 01:26:28 -0400 (Sat, 15 Aug 1998) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krcp.c * krcp.c (error): Don't call rcmd_stream_write if iamremote is not set, because it expects a valid file descriptor [krb5-appl/359]. Also, remove mistakenly duplicated comment above the function. ------------------------------------------------------------------------ r10824 | meeroh | 1998-08-14 13:53:36 -0400 (Fri, 14 Aug 1998) | 2 lines Changed paths: M /trunk/src/mac/ChangeLog M /trunk/src/mac/Makefile.tmpl M /trunk/src/mac/version.r Changed -sym fullpath to -sym on and upped version to 1.0.5b8 ------------------------------------------------------------------------ r10807 | meeroh | 1998-08-12 13:23:28 -0400 (Wed, 12 Aug 1998) | 2 lines Changed paths: M /trunk/src/mac/ChangeLog M /trunk/src/mac/version.r Upped version to 1.0.5b7 ------------------------------------------------------------------------ r10806 | meeroh | 1998-08-12 13:22:20 -0400 (Wed, 12 Aug 1998) | 2 lines Changed paths: M /trunk/src/mac/ChangeLog M /trunk/src/mac/Makefile.tmpl Fixed glue targets ------------------------------------------------------------------------ r10805 | gjking | 1998-08-12 03:03:48 -0400 (Wed, 12 Aug 1998) | 4 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpcmd.y M /trunk/src/appl/gssftp/ftpd/ftpd.c * ftpcmd.y, ftpd.c: Replace global variable level with clevel and dlevel to allow independence of command and data channel protection levels. ------------------------------------------------------------------------ r10804 | gjking | 1998-08-12 02:53:38 -0400 (Wed, 12 Aug 1998) | 12 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/cmds.c M /trunk/src/appl/gssftp/ftp/cmdtab.c M /trunk/src/appl/gssftp/ftp/ftp.c M /trunk/src/appl/gssftp/ftp/ftp_var.h M /trunk/src/appl/gssftp/ftp/main.c M /trunk/src/appl/gssftp/ftp/secure.c * ftp.c, cmds.c, cmdtab.c, main.c, secure.c, ftp_var.h: Replace global variable level with separate variables clevel and dlevel for the control channel and data channel protection levels, respectively, so that the user may specify separate protection levels for each channel. Similarly, functions such as getlevel and setlevel are now getclevel/getdlevel, and setclevel/setdlevel. * cmdtab.c: Add new FTP commands "cprotect" to allow the user to set the control channel protection level (similar to "protect"), and "ccc" (Clear Command Channel) which sets the control channel protection level to clear (per the RFC). ------------------------------------------------------------------------ r10803 | mdh | 1998-08-12 00:19:46 -0400 (Wed, 12 Aug 1998) | 6 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/Makefile.in Wed Aug 12 00:17:09 1998 Matthew D Hancher * Makefile.in (AUTH_DEF): Undefine LOGIN_CAP_F so that telnetd runs login with -f rather than -F for preauthenticated login, following the changes in appl/bsd/. ------------------------------------------------------------------------ r10802 | mdh | 1998-08-11 23:41:07 -0400 (Tue, 11 Aug 1998) | 5 lines Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.c Tue Aug 11 23:38:53 1998 Matthew D Hancher * klist.c (do_ccache): Properly check the return value of krb5_cc_set_flags() so the right thing happens if there is no CC. ------------------------------------------------------------------------ r10801 | mdh | 1998-08-11 04:36:14 -0400 (Tue, 11 Aug 1998) | 6 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c Tue Aug 11 04:30:59 1998 Matthew D Hancher * ftpd.c: Add support for extended logging as per PR#481. Using the 'l' command line option twice now logs the major file commands, and using it thrice logs bytecounts for RETR and STOR as well. ------------------------------------------------------------------------ r10800 | mdh | 1998-08-10 17:53:22 -0400 (Mon, 10 Aug 1998) | 6 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/rd_svc_key.c Mon Aug 10 17:51:59 1998 Matthew D Hancher * rd_svc_key.c (read_service_key): Don't call krb5_kt_close() if krb5_kt_resolve() fails, so we don't segfault if the keytab name is invalid. ------------------------------------------------------------------------ r10799 | meeroh | 1998-08-10 17:17:15 -0400 (Mon, 10 Aug 1998) | 2 lines Changed paths: M /trunk/src/mac/ChangeLog M /trunk/src/mac/Makefile.tmpl Fixed glue targets' dependecnies ------------------------------------------------------------------------ r10798 | meeroh | 1998-08-10 13:15:04 -0400 (Mon, 10 Aug 1998) | 2 lines Changed paths: M /trunk/src/mac/ChangeLog M /trunk/src/mac/version.r Added glue input files to snapshot list ------------------------------------------------------------------------ r10797 | meeroh | 1998-08-10 13:14:08 -0400 (Mon, 10 Aug 1998) | 2 lines Changed paths: M /trunk/src/mac/ChangeLog M /trunk/src/mac/Makefile.tmpl Added glue input files to snapshot list ------------------------------------------------------------------------ r10796 | meeroh | 1998-08-10 13:10:55 -0400 (Mon, 10 Aug 1998) | 2 lines Changed paths: M /trunk/src/mac/ChangeLog M /trunk/src/mac/Makefile.tmpl M /trunk/src/mac/ReadMe Changed location of glue output files ------------------------------------------------------------------------ r10795 | meeroh | 1998-08-10 12:58:35 -0400 (Mon, 10 Aug 1998) | 2 lines Changed paths: M /trunk/src/mac/ChangeLog M /trunk/src/mac/Makefile.tmpl Added classic 68K glue directives to the clean targets ------------------------------------------------------------------------ r10794 | meeroh | 1998-08-10 12:42:35 -0400 (Mon, 10 Aug 1998) | 2 lines Changed paths: M /trunk/src/mac/Makefile.tmpl Added classic 68K glue directives to the Makefile template ------------------------------------------------------------------------ r10793 | meeroh | 1998-08-10 12:33:41 -0400 (Mon, 10 Aug 1998) | 2 lines Changed paths: M /trunk/src/mac/CFMGlue.pl A /trunk/src/mac/CFMglue.c M /trunk/src/mac/ChangeLog A /trunk/src/mac/GSS.CFMGlue.h A /trunk/src/mac/GSS.CFMglue.cin A /trunk/src/mac/GSS.CFMglue.proto.h A /trunk/src/mac/GSS.moreCFMglue.cin A /trunk/src/mac/K5.CFMGlue.h D /trunk/src/mac/K5.CFMglue.c M /trunk/src/mac/K5.CFMglue.cin A /trunk/src/mac/K5.moreCFMglue.cin M /trunk/src/mac/kconfig/kconfig.prj M /trunk/src/mac/libraries/autoconf.h Added classic 68K glue ------------------------------------------------------------------------ r10792 | mdh | 1998-08-07 22:45:34 -0400 (Fri, 07 Aug 1998) | 5 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpcmd.y Fri Aug 7 00:56:30 1998 Matthew D Hancher * ftpcmd.y: Replace old KERBEROS #ifdef's with KRB5_KRB4_COMPAT so that K4 compatibility support actually gets compiled in. ------------------------------------------------------------------------ r10791 | mdh | 1998-08-07 22:44:44 -0400 (Fri, 07 Aug 1998) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog Forgot to check in the ChangeLog. :) ------------------------------------------------------------------------ r10790 | mdh | 1998-08-07 22:41:31 -0400 (Fri, 07 Aug 1998) | 5 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ftp.c Fri Aug 7 22:39:47 1998 Matthew D Hancher * ftp.c (do_auth): Make verbosity not disappear if GSSAPI fails. (getreply): Move 'S:' and 'P:' from verbose to debug. ------------------------------------------------------------------------ r10789 | meeroh | 1998-08-07 11:52:44 -0400 (Fri, 07 Aug 1998) | 2 lines Changed paths: M /trunk/src/mac/K5.CFMglue.proto.h Removed unneeded prototypes ------------------------------------------------------------------------ r10788 | tlyu | 1998-08-07 11:47:38 -0400 (Fri, 07 Aug 1998) | 6 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/ftp.c * ftp.c (getreply): Restore proper setting of safe. This variable was previously being set to the value of code rather than to the boolean expression (code == 631), which it had been previously. The bug resulted in all replies from the server being parsed as krb_safe messages even when they were krb_priv messages. ------------------------------------------------------------------------ r10787 | tlyu | 1998-08-07 11:44:33 -0400 (Fri, 07 Aug 1998) | 6 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/mk_safe.c M /trunk/src/lib/krb4/rd_safe.c M /trunk/src/lib/krb4/tf_util.c * rd_safe.c (krb_rd_safe): Fix up call to quad_cksum(). * mk_safe.c (krb_mk_safe): Fix up call to quad_cksum(). * tf_util.c (tf_init): Add call to getuid() to initialize me. ------------------------------------------------------------------------ r10786 | meeroh | 1998-08-07 11:40:12 -0400 (Fri, 07 Aug 1998) | 2 lines Changed paths: A /trunk/src/mac/CFMGlue.pl A /trunk/src/mac/K5.CFMglue.cin A /trunk/src/mac/K5.CFMglue.proto.h Added Kerberos v5 68K glue generation files ------------------------------------------------------------------------ r10785 | mdh | 1998-08-07 01:02:20 -0400 (Fri, 07 Aug 1998) | 8 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c Fri Aug 7 00:56:30 1998 Matthew D Hancher * ftpd.c: (pass): Make daemon not lose for homedirs on root-squashing filesystems. (auth_data): Fix that godawful "error: No error" message when gss_acquire_cred() fails. (user): Fix getusershell() code so it works more than once. ------------------------------------------------------------------------ r10784 | tytso | 1998-08-06 22:03:31 -0400 (Thu, 06 Aug 1998) | 7 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_tree.c prof_tree.c: (profile_delete_node_relation): Fix bug where deleting a node would corrupt the linked list. (profile_add_node): Fix another linked list corruption problem where an insertion into the middle of the linked list didn't update a previous link. [krb5-libs/615] ------------------------------------------------------------------------ r10775 | meeroh | 1998-08-04 17:20:15 -0400 (Tue, 04 Aug 1998) | 2 lines Changed paths: M /trunk/src/mac/version.r Bumpder to 1.0.5b5 ------------------------------------------------------------------------ r10774 | meeroh | 1998-08-04 17:11:30 -0400 (Tue, 04 Aug 1998) | 2 lines Changed paths: M /trunk/src/mac/Makefile.tmpl Fixed 68K testtrack library export name ------------------------------------------------------------------------ r10773 | meeroh | 1998-08-03 21:23:55 -0400 (Mon, 03 Aug 1998) | 2 lines Changed paths: M /trunk/src/mac/K5.CFMglue.c Added import list and rearranged some code ------------------------------------------------------------------------ r10772 | meeroh | 1998-08-03 20:31:46 -0400 (Mon, 03 Aug 1998) | 2 lines Changed paths: A /trunk/src/mac/K5.CFMglue.c Started glue ------------------------------------------------------------------------ r10765 | meeroh | 1998-07-30 13:19:53 -0400 (Thu, 30 Jul 1998) | 2 lines Changed paths: M /trunk/src/mac/version.r Upped to 1.0.5b4 ------------------------------------------------------------------------ r10764 | meeroh | 1998-07-30 13:14:30 -0400 (Thu, 30 Jul 1998) | 2 lines Changed paths: M /trunk/src/mac/ReadMe Added pointers to documentation and CFM-68K ------------------------------------------------------------------------ r10763 | meeroh | 1998-07-30 12:54:05 -0400 (Thu, 30 Jul 1998) | 2 lines Changed paths: M /trunk/src/mac/SAP/GSSforSAP.r Fixed ALRT resources (new resource format) ------------------------------------------------------------------------ r10762 | meeroh | 1998-07-30 12:15:29 -0400 (Thu, 30 Jul 1998) | 2 lines Changed paths: M /trunk/src/mac/Templatify.pl Fixed to punt "# TEMPLATE BEGINS HERE" ------------------------------------------------------------------------ r10761 | meeroh | 1998-07-30 12:14:36 -0400 (Thu, 30 Jul 1998) | 2 lines Changed paths: M /trunk/src/mac/Makefile.tmpl Added templatify.pl to snapshot files; removed bogus "# TEMPLATE BEGINS HERE" ------------------------------------------------------------------------ r10760 | meeroh | 1998-07-30 11:41:20 -0400 (Thu, 30 Jul 1998) | 2 lines Changed paths: M /trunk/src/mac/Makefile.tmpl Fixed 68K TestTrack lib fragment name ------------------------------------------------------------------------ r10758 | meeroh | 1998-07-29 16:01:03 -0400 (Wed, 29 Jul 1998) | 2 lines Changed paths: M /trunk/src/mac/Makefile.tmpl A /trunk/src/mac/libraries/Metrowerks/CW Pro 2/MIT C.CFM68K DLL.doc A /trunk/src/mac/libraries/Metrowerks/CW Pro 2/MIT C.PPC DLL.doc A /trunk/src/mac/libraries/Metrowerks/CW Pro 2/MIT RuntimeCFM68K DLL.doc A /trunk/src/mac/libraries/Metrowerks/CW Pro 2/MIT RuntimePPC DLL.doc Added .doc files describing the custom CWP2 projects ------------------------------------------------------------------------ r10757 | meeroh | 1998-07-29 15:42:34 -0400 (Wed, 29 Jul 1998) | 2 lines Changed paths: M /trunk/src/mac/version.r Upped to 1.0.5b3 ------------------------------------------------------------------------ r10756 | meeroh | 1998-07-29 15:41:54 -0400 (Wed, 29 Jul 1998) | 2 lines Changed paths: M /trunk/src/mac/kconfig/kconfig.prj Don't need SAP timebomb stuff anymore; changed name of the binary ------------------------------------------------------------------------ r10755 | meeroh | 1998-07-29 15:41:26 -0400 (Wed, 29 Jul 1998) | 2 lines Changed paths: D /trunk/src/mac/TestTrack/GSSforSAP.r Don't need SAP timebomb stuff anymore ------------------------------------------------------------------------ r10754 | meeroh | 1998-07-29 15:40:33 -0400 (Wed, 29 Jul 1998) | 2 lines Changed paths: M /trunk/src/mac/ReadMe Updated Readme with smcguire's additions ------------------------------------------------------------------------ r10753 | meeroh | 1998-07-29 15:40:14 -0400 (Wed, 29 Jul 1998) | 2 lines Changed paths: M /trunk/src/mac/Makefile.tmpl Added testtrack.h to the snapshot ------------------------------------------------------------------------ r10752 | meeroh | 1998-07-29 14:48:10 -0400 (Wed, 29 Jul 1998) | 2 lines Changed paths: A /trunk/src/mac/TestTrack A /trunk/src/mac/TestTrack/ChangeLog A /trunk/src/mac/TestTrack/GSSforSAP.r A /trunk/src/mac/TestTrack/MITAthenaLib A /trunk/src/mac/TestTrack/ShlibTestTrack.c A /trunk/src/mac/TestTrack/ShlibTestTrack.h A /trunk/src/mac/TestTrack/TestTrackLib.h A /trunk/src/mac/TestTrack/testtrack.h Added TestTrack library files from MITAthenaLib 0.4.1 ------------------------------------------------------------------------ r10750 | gjking | 1998-07-27 00:10:35 -0400 (Mon, 27 Jul 1998) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogin.c Apply ghudson's patch so that rlogin -a no longer dumps core. [krb5-appl/612] ------------------------------------------------------------------------ r10737 | tlyu | 1998-07-24 21:15:34 -0400 (Fri, 24 Jul 1998) | 5 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/wrap_size_limit.c * wrap_size_limit.c (krb5_gss_wrap_size_limit): Fix to round down by 8 even if the req_output_size-ohlen is a multiple of 8, since the wrap token is always padded regardless of whether it's a mutiple of 8 bytes. ------------------------------------------------------------------------ r10736 | gjking | 1998-07-24 19:41:43 -0400 (Fri, 24 Jul 1998) | 2 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/krb524d.c Fork into the background by default, also add a -nofork command line option. ------------------------------------------------------------------------ r10731 | meeroh | 1998-07-24 00:14:58 -0400 (Fri, 24 Jul 1998) | 2 lines Changed paths: M /trunk/src/mac/Makefile.tmpl M /trunk/src/mac/ReadMe Renamed snapshot target output directory (again) ------------------------------------------------------------------------ r10730 | meeroh | 1998-07-24 00:09:56 -0400 (Fri, 24 Jul 1998) | 2 lines Changed paths: M /trunk/src/mac/Makefile.tmpl M /trunk/src/mac/ReadMe Renamed snapshot target output directory ------------------------------------------------------------------------ r10729 | meeroh | 1998-07-23 23:58:26 -0400 (Thu, 23 Jul 1998) | 2 lines Changed paths: M /trunk/src/mac/Makefile.tmpl Added everything for snapshot target ------------------------------------------------------------------------ r10728 | meeroh | 1998-07-23 23:58:07 -0400 (Thu, 23 Jul 1998) | 2 lines Changed paths: A /trunk/src/mac/Templatify.pl Added script that undoes Makefile autogeneration ------------------------------------------------------------------------ r10727 | meeroh | 1998-07-23 23:41:27 -0400 (Thu, 23 Jul 1998) | 2 lines Changed paths: A /trunk/src/mac/kconfig/kconfig.prj A /trunk/src/mac/kconfig/kconfig.rsrc D /trunk/src/mac/kconfig/kconfig.sit.hqx Replaced old binhex file with separate project and resource files ------------------------------------------------------------------------ r10726 | meeroh | 1998-07-23 22:48:02 -0400 (Thu, 23 Jul 1998) | 2 lines Changed paths: M /trunk/src/mac/ReadMe Typos and minor fixes ------------------------------------------------------------------------ r10725 | meeroh | 1998-07-23 22:46:04 -0400 (Thu, 23 Jul 1998) | 2 lines Changed paths: M /trunk/src/Makefile.in Removed mac dirs we don't really use ------------------------------------------------------------------------ r10724 | meeroh | 1998-07-23 19:26:16 -0400 (Thu, 23 Jul 1998) | 2 lines Changed paths: M /trunk/src/mac/Makefile.tmpl M /trunk/src/mac/macfile_gen.pl D /trunk/src/mac/macfiles.sh D /trunk/src/mac/mkbindirs.sh Removed unneeded sh scripts ------------------------------------------------------------------------ r10723 | meeroh | 1998-07-23 17:01:01 -0400 (Thu, 23 Jul 1998) | 2 lines Changed paths: A /trunk/src/mac/libraries/Metrowerks A /trunk/src/mac/libraries/Metrowerks/CW Pro 2 A /trunk/src/mac/libraries/Metrowerks/CW Pro 2/MIT C.CFM68K DLL.prj A /trunk/src/mac/libraries/Metrowerks/CW Pro 2/MIT C.PPC DLL.prj A /trunk/src/mac/libraries/Metrowerks/CW Pro 2/MIT RuntimeCFM68K DLL.prj A /trunk/src/mac/libraries/Metrowerks/CW Pro 2/MIT RuntimePPC DLL.prj Added CW projects for our private C and runtime libs ------------------------------------------------------------------------ r10722 | meeroh | 1998-07-23 16:18:12 -0400 (Thu, 23 Jul 1998) | 2 lines Changed paths: M /trunk/src/mac/ReadMe Fixed typos and changed to building C and runtime libs from CW projects. ------------------------------------------------------------------------ r10721 | meeroh | 1998-07-23 16:17:16 -0400 (Thu, 23 Jul 1998) | 2 lines Changed paths: M /trunk/src/mac/version.r Bumped to 1.0.5b2 ------------------------------------------------------------------------ r10720 | meeroh | 1998-07-23 16:13:56 -0400 (Thu, 23 Jul 1998) | 2 lines Changed paths: M /trunk/src/mac/Makefile.tmpl Changed for new runtime and C libraries (now built from our own CW projects) ------------------------------------------------------------------------ r10714 | gjking | 1998-07-22 00:31:50 -0400 (Wed, 22 Jul 1998) | 3 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/ovsec_kadmd.c ovsec_kadmd.c (main): Cast gss_nt_krb5_name to gss_OID to avoid compiler warnings. ------------------------------------------------------------------------ r10713 | tlyu | 1998-07-21 20:47:49 -0400 (Tue, 21 Jul 1998) | 13 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/dispatch.c M /trunk/src/kdc/kdc_util.h M /trunk/src/kdc/replay.c * replay.c (kdc_check_lookaside): (kdc_insert_lookaside): Add code to originating address of packet, as krb4 initial ticket requests don't contain an address. This would cause a subtle problem wherein two simultaneous krb4 initial ticket requests for the same principal originating from different addresses would result in both replies containing the same address. * kdc_util.h: Modify prototype for lookaside functions. * dispatch.c (dispatch): Update to new calling conventions of the lookaside functions. ------------------------------------------------------------------------ r10712 | gjking | 1998-07-21 17:03:41 -0400 (Tue, 21 Jul 1998) | 8 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/ovsec_kadmd.c Call krb5_klog_reopen in kadm_svc_run upon receiving a SIGHUP. Use sigaction instead of signal if POSIX_SIGNALS is defined. All of the calls to signal and sigaction are now in a separate function setup_signal_handlers, as the kdc code does. Also, since reset_db no longer does anything, change the name of signal_request_reset to the more descriptive signal_request_hup, and request_reset_db to request_hup (paralleling the nomenclature in the kdc code). ------------------------------------------------------------------------ r10711 | epeisach | 1998-07-20 11:34:04 -0400 (Mon, 20 Jul 1998) | 5 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/schpw.c * schpw.c (process_chpw_request): Cast to krb5_octet * instead of char * for krb5_address.contents type. This is a char * to unsigned char * warning fix. ------------------------------------------------------------------------ r10710 | epeisach | 1998-07-20 11:24:04 -0400 (Mon, 20 Jul 1998) | 4 lines Changed paths: M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/acl_files.c * acl_files.c: Include stdlib.h if present. (for malloc declarations) ------------------------------------------------------------------------ r10709 | gjking | 1998-07-18 22:13:59 -0400 (Sat, 18 Jul 1998) | 3 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/krb524d.c Remove the variable use_other_realm, is not actually necessary for the new -r realm code. ------------------------------------------------------------------------ r10653 | meeroh | 1998-07-17 16:39:56 -0400 (Fri, 17 Jul 1998) | 2 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/include/krb5/adm_proto.h M /trunk/src/include/krb5/kdb.h M /trunk/src/include/krb5/kdb_dbc.h M /trunk/src/include/krb5/kdb_dbm.h M /trunk/src/include/krb5/kdb_kt.h M /trunk/src/include/krb5.hin M /trunk/src/include/win-mac.h M /trunk/src/lib/crypto/os/c_ustime.c M /trunk/src/lib/gssapi/generic/gssapi.hin M /trunk/src/lib/gssapi/generic/gssapiP_generic.h M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_krb5.h M /trunk/src/lib/gssapi/krb5/pname_to_uid.c M /trunk/src/lib/gssapi/mechglue/g_initialize.c M /trunk/src/lib/gssapi/mechglue/oid_ops.c M /trunk/src/lib/krb5/asn.1/asn1_encode.c M /trunk/src/lib/krb5/ccache/file/fcc_retrv.c M /trunk/src/lib/krb5/ccache/stdio/scc_maybe.c M /trunk/src/lib/krb5/keytab/file/ser_ktf.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/parse.c M /trunk/src/lib/krb5/os/an_to_ln.c M /trunk/src/lib/krb5/os/ccdefname.c M /trunk/src/lib/krb5/os/init_os_ctx.c M /trunk/src/lib/krb5/os/krbfileio.c M /trunk/src/lib/krb5/os/kuserok.c M /trunk/src/lib/krb5/os/prompter.c M /trunk/src/lib/krb5/os/promptusr.c M /trunk/src/lib/krb5/os/timeofday.c M /trunk/src/lib/krb5/posix/syslog.c M /trunk/src/lib/krb5/rcache/rc_io.c M /trunk/src/mac/gss/GSSSample.prefix.h M /trunk/src/mac/libraries/KerberosHeaders.h M /trunk/src/util/et/com_err.c M /trunk/src/util/et/com_err.h M /trunk/src/util/et/error_message.c M /trunk/src/util/et/vfprintf.c M /trunk/src/util/profile/prof_int.h M /trunk/src/util/profile/prof_parse.c Replaced preprocessor symbol _MACINTOSH with macintosh, since macintosh is the standard symbol defined by all Mac compiler (oh, sure, it doesn't have _. but at least it's always there). ------------------------------------------------------------------------ r10652 | meeroh | 1998-07-17 16:35:56 -0400 (Fri, 17 Jul 1998) | 2 lines Changed paths: M /trunk/src/mac/ReadMe Fixed build instructions ------------------------------------------------------------------------ r10651 | gjking | 1998-07-17 04:18:37 -0400 (Fri, 17 Jul 1998) | 3 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/krb524d.c * krb524d.c (main): Accept a -r command line option to specify a realm other than the default one. ------------------------------------------------------------------------ r10650 | epeisach | 1998-07-16 12:01:37 -0400 (Thu, 16 Jul 1998) | 8 lines Changed paths: M /trunk/src/kadmin/testing/util/ChangeLog M /trunk/src/kadmin/testing/util/tcl_kadm5.c M /trunk/src/kadmin/testing/util/tcl_ovsec_kadm.c * tcl_kadm5.c (parse_tl_data): Change cast from char * to krb5_octet *. (tcl_kadm5_free_principal_ent, tcl_kadm5_free_policy_ent): Add cast to value returned by Tcl_GetHashValue. * tcl_ovsec_kadm.c (tcl_ovsec_kadm_free_principal_ent): Cast return of Tcl_GetHashValue. ------------------------------------------------------------------------ r10649 | epeisach | 1998-07-16 10:01:13 -0400 (Thu, 16 Jul 1998) | 5 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/changepw.c * changepw.c (krb5_change_password): Changes casts from char * to krb5_octet * to match krb5_address structure elements. Essentially char * vs. unsigned char * warning... ------------------------------------------------------------------------ r10648 | tlyu | 1998-07-15 18:44:32 -0400 (Wed, 15 Jul 1998) | 8 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/configure.in M /trunk/src/kdc/main.c * configure.in: Add CHECK_SIGNALS so that POSIX_SIGNALS gets defined. * main.c (request_hup): Remove call to signal, as this isn't needed on BSD-ish systems and for sysV-ish systems we use sigaction anyway. (setup_signal_handlers): Fix typo. ------------------------------------------------------------------------ r10647 | epeisach | 1998-07-15 11:49:07 -0400 (Wed, 15 Jul 1998) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gic_pwd.c M /trunk/src/lib/krb5/krb/t_ref_kerb.out * gic_pwd.c (krb5_get_init_creds_password): Remove unused argument to sprintf(). * t_ref_kerb.out: Fix test case for zephyr principal to reflect addition to conv_princ.c ------------------------------------------------------------------------ r10646 | meeroh | 1998-07-14 12:51:42 -0400 (Tue, 14 Jul 1998) | 2 lines Changed paths: D /trunk/src/mac/libraries/libraries.sit.hqx The projects in this file are out of date ------------------------------------------------------------------------ r10645 | meeroh | 1998-07-14 12:49:48 -0400 (Tue, 14 Jul 1998) | 2 lines Changed paths: M /trunk/src/mac/Makefile.tmpl Added dist-clean target ------------------------------------------------------------------------ r10644 | meeroh | 1998-07-14 12:23:15 -0400 (Tue, 14 Jul 1998) | 2 lines Changed paths: M /trunk/src/mac/macfile_gen.pl Changed root to work from MPW ------------------------------------------------------------------------ r10643 | meeroh | 1998-07-14 12:10:11 -0400 (Tue, 14 Jul 1998) | 2 lines Changed paths: M /trunk/src/mac/ReadMe Updated for new Mac builds (MacPerl) ------------------------------------------------------------------------ r10642 | meeroh | 1998-07-14 11:36:15 -0400 (Tue, 14 Jul 1998) | 2 lines Changed paths: M /trunk/src/mac/kconfig/ChangeLog M /trunk/src/mac/kconfig/getpasswd.c M /trunk/src/mac/kconfig/kconfig.c M /trunk/src/mac/kconfig/kconfig.sit.hqx Updated to CW Pro 2, grayed out change password button ------------------------------------------------------------------------ r10641 | meeroh | 1998-07-14 11:34:52 -0400 (Tue, 14 Jul 1998) | 2 lines Changed paths: M /trunk/src/mac/ChangeLog changes for independent Mac builds ------------------------------------------------------------------------ r10640 | meeroh | 1998-07-14 11:33:43 -0400 (Tue, 14 Jul 1998) | 2 lines Changed paths: M /trunk/src/mac/version.r Bumped to 1.0.5b1 and added 'vers' 2 resource ------------------------------------------------------------------------ r10639 | meeroh | 1998-07-14 11:33:11 -0400 (Tue, 14 Jul 1998) | 2 lines Changed paths: M /trunk/src/mac/Makefile.tmpl Fixed fat library target (version resources were missing) ------------------------------------------------------------------------ r10638 | meeroh | 1998-07-14 11:23:13 -0400 (Tue, 14 Jul 1998) | 2 lines Changed paths: M /trunk/src/mac/Makefile.tmpl Added separation of fragments and autogeneration of error tables, some cleanup ------------------------------------------------------------------------ r10637 | meeroh | 1998-07-14 11:22:21 -0400 (Tue, 14 Jul 1998) | 2 lines Changed paths: M /trunk/src/mac/GSSLibrary.SAP.exp M /trunk/src/mac/GSSLibrary.exp Updated to the most recent export list ------------------------------------------------------------------------ r10636 | meeroh | 1998-07-14 11:18:46 -0400 (Tue, 14 Jul 1998) | 2 lines Changed paths: A /trunk/src/mac/GSS.CFM.c A /trunk/src/mac/K5.CFM.c A /trunk/src/mac/K5Library.exp A /trunk/src/mac/macfile_gen.pl Added new Mac files ------------------------------------------------------------------------ r10635 | meeroh | 1998-07-14 11:14:45 -0400 (Tue, 14 Jul 1998) | 2 lines Changed paths: M /trunk/src/util/et/com_err.c Mac: now calling NewCWindow when possible; changed GetNextEvent to WaitNextEvent ------------------------------------------------------------------------ r10634 | meeroh | 1998-07-14 11:13:15 -0400 (Tue, 14 Jul 1998) | 2 lines Changed paths: M /trunk/src/include/win-mac.h Added magic incantations for Macintosh CFM-68K ------------------------------------------------------------------------ r10633 | meeroh | 1998-07-14 11:12:49 -0400 (Tue, 14 Jul 1998) | 2 lines Changed paths: M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin M /trunk/src/lib/gssapi/generic/gssapi.hin M /trunk/src/util/et/com_err.h Added magic incantations for Macontosh CFM-68K ------------------------------------------------------------------------ r10632 | hartmans | 1998-07-12 16:59:42 -0400 (Sun, 12 Jul 1998) | 9 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c M /trunk/src/appl/user_user/ChangeLog M /trunk/src/appl/user_user/client.c M /trunk/src/kadmin/configure.in M /trunk/src/kadmin/v5passwdd/proto_serv.c M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/update_utmp.c M /trunk/src/util/ss/configure.in Preliminary fixes for AIX4.3: * Fix static libs on platforms using .a for shared libs * Fix utmp handling for non-hpux platforms with ut_exit different from utmpx. * Include librarymacros in ss configure.in * Remove declarations of h_errno ------------------------------------------------------------------------ r10631 | gjking | 1998-07-11 01:42:27 -0400 (Sat, 11 Jul 1998) | 4 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/main.c Added a call to signal() in request_hup() so that the signal handler gets reset after each SIGHUP, since this does not happen automatically in System V's signal handling system. ------------------------------------------------------------------------ r10630 | tlyu | 1998-07-09 21:54:05 -0400 (Thu, 09 Jul 1998) | 5 lines Changed paths: M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/kadm_server.c * kadm_server.c (kadm_ser_cpw): Re-enable "old-style" password changing. Yes, it's potentially a problem due to lack of quality checking, but we'll live with that because we can use key-hash-based checks too. ------------------------------------------------------------------------ r10629 | mdh | 1998-07-09 19:42:03 -0400 (Thu, 09 Jul 1998) | 9 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/tf_util.c Thu Jul 9 19:35:01 1998 Matthew D Hancher * tf_util.c (tf_init): Fixed a potential race condition in the opening of v4 ticket files. tf_init() was calling lstat() followed by fopen(). Now it calls fopen() and then calls lstat() and fstat() to check file ownership and to check that it opened the file it thought it did. I patched the shared memory code similarly, but since nothing uses it I don't have a good way to test it properly. ------------------------------------------------------------------------ r10628 | tytso | 1998-07-09 15:18:35 -0400 (Thu, 09 Jul 1998) | 2 lines Changed paths: A /trunk/src/util/et/et_c.perl A /trunk/src/util/et/et_h.perl Perl versions of the conversion utilities. ------------------------------------------------------------------------ r10627 | gjking | 1998-07-08 05:12:05 -0400 (Wed, 08 Jul 1998) | 5 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/adm_proto.h M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/extern.c M /trunk/src/kdc/extern.h M /trunk/src/kdc/main.c M /trunk/src/kdc/network.c M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/logger.c These additions cause the KDC to react to SIGHUP by closing and reopening its log files, so that logfile management utilities may now compress old logs and then kill -HUP the KDC process to get them to use fresh log files. ------------------------------------------------------------------------ r10626 | mdh | 1998-07-08 02:05:48 -0400 (Wed, 08 Jul 1998) | 2 lines Changed paths: M /trunk/src/aclocal.m4 Third time's the charm.... *sigh* (ya irix6.3/gcc fix) ------------------------------------------------------------------------ r10625 | tytso | 1998-07-08 01:34:11 -0400 (Wed, 08 Jul 1998) | 3 lines Changed paths: M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/kadm_ser_wrap.c kadm_ser_wrap.c (kadm_ser_init): Use krb5_425_conv_principal instead of krb5_build_principal to create the changepw sprinc principal. ------------------------------------------------------------------------ r10624 | mdh | 1998-07-08 01:14:27 -0400 (Wed, 08 Jul 1998) | 6 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 Wed Jul 8 01:10:44 1998 Matthew D Hancher * aclocal.m4: Allow shared libraries to build properly under Irix 6.x with gcc. (This is actually a fix of a previous fix that didn't make it into ChangeLog.) ------------------------------------------------------------------------ r10623 | tytso | 1998-07-07 17:46:12 -0400 (Tue, 07 Jul 1998) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/conv_princ.c conv_princ.c: Add additional commonly seen Kerberos V4 services to the hard-coded list. ------------------------------------------------------------------------ r10622 | tlyu | 1998-07-07 16:59:38 -0400 (Tue, 07 Jul 1998) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/chk_trans.c * chk_trans.c: Fix up previous fix; short-circuit out when trans->length == 0. ------------------------------------------------------------------------ r10621 | tytso | 1998-07-03 18:34:54 -0400 (Fri, 03 Jul 1998) | 10 lines Changed paths: M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/Makefile.in A /trunk/src/kadmin/v4server/build_pwfile.c M /trunk/src/kadmin/v4server/kadm_funcs.c M /trunk/src/kadmin/v4server/kadm_server.c Makefile.in (build_pwfile): Add rule to build the build_pwfile program. kadm_server.c (kadm_ser_cpw): Put the call to the kadm_approve_pw in the common code, so it's executed even if KADM5 is defined. Add appropriate syslogs to the change password processing. kadm_funcs.c (pwstring;): If NDBM_PW_CHECK is defined, then do the NDBM-based dictionary check. Build kadmind4 using the make option PW_CHECK=-DNDBM_PW_CHECK if this feature is desired. ------------------------------------------------------------------------ r10620 | tytso | 1998-07-02 20:41:56 -0400 (Thu, 02 Jul 1998) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Update commands to build the Macintosh MPW Makefile ------------------------------------------------------------------------ r10619 | tytso | 1998-07-02 18:36:50 -0400 (Thu, 02 Jul 1998) | 4 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_encode.c asn1_encode.c: Make the magic Macintosh EPOCH offset be 70 years instead of 66 years, since CodeWarrior Pro 2 now bases everything off of 1900. ------------------------------------------------------------------------ r10618 | tytso | 1998-07-02 18:24:56 -0400 (Thu, 02 Jul 1998) | 13 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/krb5/gssapi_krb5.h M /trunk/src/lib/gssapi/krb5/import_sec_context.c M /trunk/src/lib/gssapi/krb5/k5unseal.c k5unseal.c (kg_unseal): Clean up lint warnings. accept_sec_context.c (krb5_gss_accept_sec_context): Don't return an error token if we can't provide the server name to the KRB5 error structure (because cred isn't initialized). gssapi_krb5.c, gssapi_krb5.h: Export the oid of static arrays as krb5_gss_oid_array since it's needed by gss_import_sec_context. import_sec_context.c: Fix up the OID of the mechanism in the imported security context so that we use the static OID if at all possible. This is needed since gss_inquire_context() must return a static OID. ------------------------------------------------------------------------ r10617 | tytso | 1998-07-02 18:20:13 -0400 (Thu, 02 Jul 1998) | 3 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/com_err.c com_err.c (MacMessageBox): Change TextBox to TETextBox to match up with CodeWarrior changes. ------------------------------------------------------------------------ r10616 | tytso | 1998-07-02 18:12:05 -0400 (Thu, 02 Jul 1998) | 4 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/oid_ops.c oid_ops.c (generic_gss_release_oid): Recognize our own (new) "self" oids so that we don't free static oid's. (exported_name and nt_service_name_v2). ------------------------------------------------------------------------ r10615 | tytso | 1998-07-02 18:10:16 -0400 (Thu, 02 Jul 1998) | 2 lines Changed paths: M /trunk/src/mac/ReadMe Update ReadMe file so it's a little bit more accurate.... ------------------------------------------------------------------------ r10614 | tytso | 1998-07-02 18:09:58 -0400 (Thu, 02 Jul 1998) | 2 lines Changed paths: M /trunk/src/mac/Makefile.tmpl Remove unneded Includes line. ------------------------------------------------------------------------ r10613 | tytso | 1998-07-02 18:00:37 -0400 (Thu, 02 Jul 1998) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog Update Macintosh changes to ChangeLog which Marshall made on 1/13/98 ------------------------------------------------------------------------ r10612 | tytso | 1998-07-02 17:56:52 -0400 (Thu, 02 Jul 1998) | 2 lines Changed paths: M /trunk/src/mac/ChangeLog Update Macintosh changes to ChangeLog ------------------------------------------------------------------------ r10611 | tytso | 1998-07-02 17:53:38 -0400 (Thu, 02 Jul 1998) | 4 lines Changed paths: M /trunk/src/mac/ChangeLog M /trunk/src/mac/GSSLibrary.SAP.exp M /trunk/src/mac/GSSLibrary.exp Add new GSSAPI functions. Also comment out __terminate and __initialize functions. ------------------------------------------------------------------------ r10610 | tytso | 1998-07-02 17:47:49 -0400 (Thu, 02 Jul 1998) | 2 lines Changed paths: M /trunk/src/mac/ChangeLog M /trunk/src/mac/version.r Update Mac resource file to say 1.0.4b1 ------------------------------------------------------------------------ r10609 | tytso | 1998-07-01 19:18:28 -0400 (Wed, 01 Jul 1998) | 3 lines Changed paths: M /trunk/src/mac/libraries/ChangeLog M /trunk/src/mac/libraries/KerberosHeaders.h KerberosHeaders.h: Removed #endif with no matching initial #if statement. (How did this compile before?) ------------------------------------------------------------------------ r10608 | tytso | 1998-07-01 19:15:18 -0400 (Wed, 01 Jul 1998) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/win-mac.h win-mac.h: Make size_t to be an unsigned long instead of unsigned int. ------------------------------------------------------------------------ r10607 | tytso | 1998-07-01 18:01:29 -0400 (Wed, 01 Jul 1998) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/chk_trans.c chk_trans.c (krb5_check_transited_list): Fix use of an uninitalized variable; apparently the code was depending on the stack garbage being non-zero(!) ------------------------------------------------------------------------ r10606 | tytso | 1998-07-01 17:57:42 -0400 (Wed, 01 Jul 1998) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/macsock.c Fix obvious bug where we were returning a pointer to an automatic variable which should have been a static. Fortunately nothing in the Mac tree was using inet_ntoa().... ------------------------------------------------------------------------ r10605 | tytso | 1998-07-01 17:56:53 -0400 (Wed, 01 Jul 1998) | 2 lines Changed paths: M /trunk/src/mac/ChangeLog M /trunk/src/mac/Makefile.tmpl Committed sarac's changes which make the mpw dependencies more sane. ------------------------------------------------------------------------ r10603 | tlyu | 1998-06-24 03:16:57 -0400 (Wed, 24 Jun 1998) | 15 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/mk_priv.c * mk_priv.c (krb_mk_priv): Fix up call to pcbc_encrypt(). By taking the address of key, the 5th arg to pcbc_encrypt() was actually a (char **) cast to a (C_Block *). The reason for this is that a C_Block (actually a des_cblock) is typedef'ed from a char[8], which by being in the parameters of the definition of krb_mk_priv() becomes of type (char *). This means that using the address operator on key resulted in a pointer to a pointer to a char rather than a pointer to a des_cblock, which would have been innocuous in this case because pcbc_encrypt() actually takes a (des_cblock *) as the 5th (ivec) argument. The moral is to never pass around naked arrays as function arguments; instead, pass around pointers to arrays to avoid spontaneous conversions to pointers sneaking up. Note that CNS actually uses a (C_Block *) everywhere, and maybe we should as well. *whew* ------------------------------------------------------------------------ r10602 | mdh | 1998-06-23 06:31:49 -0400 (Tue, 23 Jun 1998) | 5 lines Changed paths: M /trunk/src/aclocal.m4 Tue Jun 23 06:28:51 1998 Matthew D Hancher * aclocal.m4: added a kluge to get shared libraries to build with gcc under Irix 6.3 ------------------------------------------------------------------------ r10601 | tlyu | 1998-06-17 16:38:09 -0400 (Wed, 17 Jun 1998) | 6 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/cnv_tkt_skey.c M /trunk/src/krb524/conv_creds.c * cnv_tkt_skey.c (krb524_convert_tkt_skey): Handle null address fields; actually use saddr (the address from the UDP header) to generate the ticket address rather than just checking against it. * conv_creds.c (krb524_convert_creds_plain): Punt address checks. ------------------------------------------------------------------------ r10600 | tytso | 1998-05-27 17:31:24 -0400 (Wed, 27 May 1998) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Don't depend on $(RM) macro being defined when building kerbsrc-nt.zip. ------------------------------------------------------------------------ r10598 | tytso | 1998-05-27 15:51:25 -0400 (Wed, 27 May 1998) | 4 lines Changed paths: M /trunk/src/windows/cns/ChangeLog M /trunk/src/windows/cns/Makefile.in M /trunk/src/windows/cns/cns.c M /trunk/src/windows/cns/cns.h A /trunk/src/windows/cns/cns_reg.c A /trunk/src/windows/cns/cns_reg.h M /trunk/src/windows/cns/cnsres5.rc M /trunk/src/windows/cns/debug.c M /trunk/src/windows/cns/kpasswd.c A /trunk/src/windows/cns/krbini.h M /trunk/src/windows/cns/options.c M /trunk/src/windows/cns/password.c M /trunk/src/windows/cns/tktlist.c Folded in enhancements from Cygnus's Kerbnet-1.2 (plus our changes made since Cygnus's last snapshot). See ChangeLog from Cygnus (included in the ChangeLog file) for more details. ------------------------------------------------------------------------ r10597 | tytso | 1998-05-27 15:48:01 -0400 (Wed, 27 May 1998) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/Makefile.in Makefile.in: Add ccache/memory as a directory to be recursively built by this makefile under Windows. ------------------------------------------------------------------------ r10596 | tytso | 1998-05-27 15:47:02 -0400 (Wed, 27 May 1998) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/memory/ChangeLog M /trunk/src/lib/krb5/ccache/memory/Makefile.in Makefile.in: Update Makefile so that it can be built under Windows ------------------------------------------------------------------------ r10595 | tytso | 1998-05-27 15:37:14 -0400 (Wed, 27 May 1998) | 6 lines Changed paths: M /trunk/src/windows/ChangeLog M /trunk/src/windows/Makefile.in A /trunk/src/windows/mkbin.bat mkbin.bat: Added convenience batch file which copies all of the appropriate files out of the build tree into a single kbin directory Makefile.in: Add the windows/lib directory to the list of directories to be built (and cleaned). ------------------------------------------------------------------------ r10594 | tytso | 1998-05-27 15:34:36 -0400 (Wed, 27 May 1998) | 3 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/logwtmp.c logwtmp.c: Include paths.h if present, and use _PATH_WTMP to determine WTMPFILE. ------------------------------------------------------------------------ r10593 | tytso | 1998-05-27 15:33:49 -0400 (Wed, 27 May 1998) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ChangeLog M /trunk/src/appl/gssftp/configure.in configure.in: Add check for paths.h ------------------------------------------------------------------------ r10592 | tytso | 1998-05-27 15:33:00 -0400 (Wed, 27 May 1998) | 6 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/configure.in M /trunk/src/appl/telnet/telnetd/sys_term.c sys_term.c: #include utmp.h if present, and use _PATH_WTMP and _PATH_UTMP if defined to determine location of the wtmp and utmp files. configure.in: Add check for utmp.h ------------------------------------------------------------------------ r10591 | tytso | 1998-05-27 15:31:27 -0400 (Wed, 27 May 1998) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/windows.in windows.in: Remove -DLEHMAN, which doesn't do anything. (A grep through the whole source tree shows no instances of #ifdef LEHMAN) ------------------------------------------------------------------------ r10590 | tytso | 1998-05-27 15:28:17 -0400 (Wed, 27 May 1998) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/auth_con.c M /trunk/src/lib/krb5/krb/srv_rcache.c srv_rcache.c (krb5_get_server_rcache): auth_con.c (krb5_auth_con_setrcache): Export this function in Windows DLL. ------------------------------------------------------------------------ r10589 | tytso | 1998-05-27 15:23:34 -0400 (Wed, 27 May 1998) | 3 lines Changed paths: A /trunk/src/windows/lib A /trunk/src/windows/lib/ChangeLog A /trunk/src/windows/lib/Makefile.in A /trunk/src/windows/lib/gic.c A /trunk/src/windows/lib/gic.h A /trunk/src/windows/lib/registry.c A /trunk/src/windows/lib/registry.h A /trunk/src/windows/lib/vardlg.c A /trunk/src/windows/lib/vardlg.h Check in files from Kerbnet-1.2 release. This is an auxiliary library used by some of the windows programs. ------------------------------------------------------------------------ r10588 | tytso | 1998-05-27 15:17:58 -0400 (Wed, 27 May 1998) | 9 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/aclocal.m4 Makefile.in: include krb5/ccache/memory and windows/lib in the list of directories built by the Windows build. When building kerbsrc-nt.zip, put a copy of mkbin.bat in the top-level build directory. Fix bug in kerbsrc-nt.zip building where it wasn't creating the initial Makefile (although the dos-zipfiles target did the right thing). aclocal.m4 (KRB5_LIB_PARAMS): Remove "untested" comment from freebsd. Add section for openbsd. ------------------------------------------------------------------------ r10587 | tytso | 1998-05-27 15:13:50 -0400 (Wed, 27 May 1998) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin krb5.hin: Declare krb5_auth_con_setrcache and krb5_get_server_rcache to be exported by the DLL. ------------------------------------------------------------------------ r10586 | tytso | 1998-05-27 15:12:45 -0400 (Wed, 27 May 1998) | 15 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/login.c M /trunk/src/appl/bsd/loginpaths.h login.c (dolastlog): BSD 4.4 systems don't have lastlog.h, but still define struct lastlog somewhere. Included from Dima Ruban's FreeBSD patches. krlogin.c: Include sys/ioctl_compat.h if it is present (instead of just for 386BSD). loginpaths.h (LPATH): If the OS provides _PATH_DEFPATH, use it to define LPATH and RPATH. login.c: #include paths.h if present, and use it to set the pathnames for certain common files. configure.in (withval): Check for and ------------------------------------------------------------------------ r10585 | tytso | 1998-05-27 14:48:16 -0400 (Wed, 27 May 1998) | 6 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/krb5_32.def krb5_32.def: Change the DLL export list to include krb5_auth_con_setrcache, krb5_get_server_rcache, krb5_cc_default_name, krb5_change_password, krb5_mcc_ops, and all of the Cygnus krb5_get_init_creds functions. Remove the old libkadm functions, as they are no longer available. ------------------------------------------------------------------------ r10584 | tlyu | 1998-05-26 15:32:02 -0400 (Tue, 26 May 1998) | 3 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/configure.in * configure.in: Re-order check for setupterm to avoid lossage if setupterm is defined in libtermcap or libcurses. ------------------------------------------------------------------------ r10583 | tytso | 1998-05-24 22:32:06 -0400 (Sun, 24 May 1998) | 3 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in Makefile.in (CLEANLIBS): Remove lib/kadm from the list of directories built in the windows build. ------------------------------------------------------------------------ r10582 | tytso | 1998-05-24 22:31:13 -0400 (Sun, 24 May 1998) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Makefile.in: Remove lib/kadm and lib/krb5/free from the list of directories supported by windows (since they have since gone away). ------------------------------------------------------------------------ r10581 | tytso | 1998-05-24 22:10:46 -0400 (Sun, 24 May 1998) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 aclocal.m4: Added suggested changes to improve HP-UX's support for shared libraries. ------------------------------------------------------------------------ r10580 | tytso | 1998-05-24 22:02:40 -0400 (Sun, 24 May 1998) | 3 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/util_buffer.c util_buffer.c (g_make_string_buffer): Don't include the trailing NULL of the string in the gss buffer's length. ------------------------------------------------------------------------ r10579 | tytso | 1998-05-24 21:58:46 -0400 (Sun, 24 May 1998) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/import_name.c Fix typo which caused import_name to incorrectly import names produced by gss_export_name(). ------------------------------------------------------------------------ r10578 | tytso | 1998-05-24 21:54:34 -0400 (Sun, 24 May 1998) | 6 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/krb5/copy_ccache.c M /trunk/src/lib/gssapi/krb5/k5seal.c copy_ccache.c (gss_krb5_copy_ccache): Fix bugs in copy_ccache.c, which never compiled cleanly (since it wasn't added to the Makefile correctly originally). k5seal.c (make_seal_token): Clean up -Wall flames ------------------------------------------------------------------------ r10577 | tytso | 1998-05-24 21:45:17 -0400 (Sun, 24 May 1998) | 10 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/context_time.c M /trunk/src/lib/gssapi/krb5/disp_name.c M /trunk/src/lib/gssapi/krb5/export_name.c M /trunk/src/lib/gssapi/krb5/import_name.c M /trunk/src/lib/gssapi/krb5/indicate_mechs.c M /trunk/src/lib/gssapi/krb5/inq_context.c M /trunk/src/lib/gssapi/krb5/inq_cred.c M /trunk/src/lib/gssapi/krb5/k5seal.c inq_cred.c (krb5_gss_inquire_cred): inq_context.c (krb5_gss_inquire_context): import_name.c (krb5_gss_import_name): export_name.c (krb5_gss_export_name): disp_name.c (krb5_gss_display_name): context_time.c (krb5_gss_context_time): acquire_cred.c (krb5_gss_acquire_cred): Clean up -Wall flames. indicate_mechs.c (krb5_gss_indicate_mechs): Return a dynamic OID set. ------------------------------------------------------------------------ r10576 | tytso | 1998-05-24 21:44:13 -0400 (Sun, 24 May 1998) | 7 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/disp_major_status.c M /trunk/src/lib/gssapi/generic/rel_oid_set.c M /trunk/src/lib/gssapi/generic/util_oid.c M /trunk/src/lib/gssapi/generic/util_ordering.c util_ordering.c (g_order_free): rel_oid_set.c (generic_gss_release_oid_set): disp_major_status.c: General lint cleanup. util_oid.c (g_copy_OID_set): Copy the OID set with entirely dynamic memory (don't alias the contents of the OID set). ------------------------------------------------------------------------ r10575 | tytso | 1998-05-24 21:42:51 -0400 (Sun, 24 May 1998) | 8 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/windows.in Use double backslashes for the path separators to workaround Microsoft NMAKE brain damaging. Sometimes backslashes are treated as a quoting characters, and sometimes not, with no rhyme or reason that I can determine. Fortunatelly double backslashes in pathanmes don't seem to hurt (for the times when the backslash isn't treated as a quoating character). Whoever decided Windows should use backslash as a path separator should be shot. ------------------------------------------------------------------------ r10574 | tlyu | 1998-05-18 20:21:25 -0400 (Mon, 18 May 1998) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/krb5_err.et * krb5_err.et: Clarify error for REALM_CANT_RESOLVE. ------------------------------------------------------------------------ r10572 | tlyu | 1998-05-16 16:54:42 -0400 (Sat, 16 May 1998) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.c * login.c: Replace strcpy with strncpy in places. Add nul termination to some existing invocations of strncpy. ------------------------------------------------------------------------ r10571 | tytso | 1998-05-14 00:57:00 -0400 (Thu, 14 May 1998) | 19 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/configure.in M /trunk/src/appl/telnet/telnetd/defs.h M /trunk/src/appl/telnet/telnetd/sys_term.c M /trunk/src/appl/telnet/telnetd/telnetd-ktd.c M /trunk/src/appl/telnet/telnetd/telnetd.c telnetd.c (main): telnetd-ktd.c (main): POSIX states that getopt returns -1 when it is done parsing options, not EOF. configure.in: Rename HAS_* to HAVE_* for the following tests: sac.h, sys/ptyvar.h, sys/filio.h, sys/stream.h, gettosbyname(), and make appropriate adjustments in the rest of the .c files. Remove tests which aren't being used anymore: vhangup, utmpx.h, utmp.h, etc. defs.h: Use HAVE_SYS_FILIO_H instead of FILIO_H sys_term.c: Use HAVE_SAC_H and HAVE_SYS_STREAM_H instead of HAS_SAC and STREAMS. telnetd.c, telnetd-ktd.c: Use HAVE_GETTOSBYNAME instead of HAS_GETTOS telnetd.c: Use HAVE_SYS_PTYVAR_H instead of HAS_PTYVAR. ------------------------------------------------------------------------ r10570 | tytso | 1998-05-14 00:47:22 -0400 (Thu, 14 May 1998) | 11 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/commands.c M /trunk/src/appl/telnet/telnet/configure.in M /trunk/src/appl/telnet/telnet/externs.h M /trunk/src/appl/telnet/telnet/main.c M /trunk/src/appl/telnet/telnet/ring.c main.c (main): POSIX states that getopt returns -1 when it is done parsing options, not EOF. configure.in: Use standard autoconf test names. Change tests to define standard autoconf CPP macro names, not the non-standard HAS_GETTOS, etc. main.c, commands.c: Use HAVE_GETTOSBYNAME instead of HAS_GETTOS ring.c, externs.h: Use HAVE_SYS_FILIO_H instead of FILIO_H ------------------------------------------------------------------------ r10569 | tytso | 1998-05-14 00:41:47 -0400 (Thu, 14 May 1998) | 7 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/configure.in M /trunk/src/appl/telnet/libtelnet/getent.c M /trunk/src/appl/telnet/libtelnet/parsetos.c configure.in: Change test for cgetent to use HAVE_ instead of HAS_, and add a test for gettosbyname(). getent.c: Use HAVE_CGETENT instead of HAS_CGETENT parsetos.c: Use HAVE_GETTOSBYNAME instead of HAS_GETTOS ------------------------------------------------------------------------ r10568 | tytso | 1998-05-14 00:38:14 -0400 (Thu, 14 May 1998) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/str_conv.c Make sure the date string printed uses 4 digit years. ------------------------------------------------------------------------ r10567 | tlyu | 1998-05-10 21:47:15 -0400 (Sun, 10 May 1998) | 2 lines Changed paths: D /trunk/src/lib/kadm This is now obsolete; superceded by src/lib/kadm5. ------------------------------------------------------------------------ r10566 | tlyu | 1998-05-10 21:44:50 -0400 (Sun, 10 May 1998) | 3 lines Changed paths: D /trunk/src/kadmin.v4 Remove extraneous stuff, as this actually belongs in src/kadmin/v4server, etc. now ------------------------------------------------------------------------ r10559 | tytso | 1998-05-08 23:19:46 -0400 (Fri, 08 May 1998) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/str_conv.c M /trunk/src/lib/krb5/krb/t_kerb.c str_conv.c (krb5_string_to_timestamp, strptime): Fix routines to be able to properly parse Y2K dates. t_kerb.c: Add ability to test krb5_string_to_timestamp ------------------------------------------------------------------------ r10558 | tytso | 1998-05-08 20:04:39 -0400 (Fri, 08 May 1998) | 4 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/klog.c M /trunk/src/lib/krb4/log.c M /trunk/src/lib/krb4/stime.c stime.c (krb_stime): log.c (krb_new_log, krb_log): klog.c (klog): Print the year using 4 digits to avoid Y2K issues. ------------------------------------------------------------------------ r10557 | tytso | 1998-05-08 19:55:43 -0400 (Fri, 08 May 1998) | 2 lines Changed paths: M /trunk/src/kadmin.v4/server/ChangeLog M /trunk/src/kadmin.v4/server/kadm_server.c Print the year as 4 digits to avoid Y2K problems. ------------------------------------------------------------------------ r10556 | tytso | 1998-05-08 19:52:49 -0400 (Fri, 08 May 1998) | 3 lines Changed paths: M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/kadm_server.c * kadm_server.c (krb_log): Print the year using 4 digit to avoid Y2K issues. ------------------------------------------------------------------------ r10555 | tytso | 1998-05-08 18:48:16 -0400 (Fri, 08 May 1998) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kerberos_v4.c Print 4 digit years in Krb4 log entries to avoid Y2K issues. ------------------------------------------------------------------------ r10554 | tytso | 1998-05-08 18:15:18 -0400 (Fri, 08 May 1998) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpcmd.y ftpcmd.y (cmd): Fix Y2K problem in the MDTM command. ------------------------------------------------------------------------ r10553 | tytso | 1998-05-06 16:40:44 -0400 (Wed, 06 May 1998) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in Add a check for the header file krb4-proto.h. Replace file existence tests for /etc/environment and /etc/TIMEZONE with K5_AC_CHECK_FILES. ------------------------------------------------------------------------ r10552 | tytso | 1998-05-06 16:35:03 -0400 (Wed, 06 May 1998) | 3 lines Changed paths: M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/admin_server.c POSIX states that getopt returns -1 when it is done parsing options, not EOF. ------------------------------------------------------------------------ r10551 | tytso | 1998-05-06 16:34:37 -0400 (Wed, 06 May 1998) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 Add support for generic file existence tests (used to simplify some configure.in files.) ------------------------------------------------------------------------ r10550 | tytso | 1998-05-06 16:24:10 -0400 (Wed, 06 May 1998) | 3 lines Changed paths: M /trunk/src/appl/sample/sserver/ChangeLog M /trunk/src/appl/sample/sserver/sserver.c M /trunk/src/appl/simple/client/ChangeLog M /trunk/src/appl/simple/client/sim_client.c M /trunk/src/appl/simple/server/ChangeLog M /trunk/src/appl/simple/server/sim_server.c M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/getopt.c M /trunk/src/clients/kdestroy/ChangeLog M /trunk/src/clients/kdestroy/kdestroy.c M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.c M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/main.c M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/kdb5_create.c M /trunk/src/kadmin/dbutil/kdb5_destroy.c M /trunk/src/kadmin/dbutil/kdb5_stash.c M /trunk/src/kadmin/v5passwdd/ChangeLog M /trunk/src/kadmin/v5passwdd/kpasswd.c M /trunk/src/kadmin.v4/server/ChangeLog M /trunk/src/kadmin.v4/server/admin_server.c M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/main.c M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/k524init.c M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/t_dbentry.c M /trunk/src/lib/kadm/t_ktentry.c M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/t_kdb.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/t_std_conf.c A /trunk/src/prototype/ChangeLog M /trunk/src/prototype/getopt.c M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/krb5_encode_test.c M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/kdb5_mkdums.c M /trunk/src/tests/hammer/ChangeLog M /trunk/src/tests/hammer/kdc5_hammer.c M /trunk/src/tests/verify/ChangeLog M /trunk/src/tests/verify/kdb5_verify.c A /trunk/src/util/db2/test/ChangeLog A /trunk/src/util/db2/test/btree.tests/ChangeLog M /trunk/src/util/db2/test/btree.tests/main.c M /trunk/src/util/db2/test/dbtest.c M /trunk/src/util/windows/ChangeLog M /trunk/src/util/windows/getopt.c POSIX states that getopt returns -1 when it is done parsing options, not EOF. ------------------------------------------------------------------------ r10549 | tytso | 1998-05-06 16:21:28 -0400 (Wed, 06 May 1998) | 7 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/t_ser.c t_ser.c (main): POSIX states that getopt returns -1 when it is done parsing options, not EOF. get_in_tkt.c (krb5_get_init_creds): If libdefaults/{REALM}/noaddresses is true, then don't put any addresses in the ticket request. ------------------------------------------------------------------------ r10548 | tytso | 1998-05-06 16:01:28 -0400 (Wed, 06 May 1998) | 3 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/radix.c POSIX states that getopt returns -1 when it is done parsing options, not EOF. ------------------------------------------------------------------------ r10547 | tytso | 1998-05-06 14:58:24 -0400 (Wed, 06 May 1998) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/bsd/login.c POSIX states that getopt returns -1 when it is done parsing options, not EOF. ------------------------------------------------------------------------ r10545 | tlyu | 1998-05-04 17:24:19 -0400 (Mon, 04 May 1998) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_in_tkt.c * get_in_tkt.c: Add prototype for make_preauth_list. ------------------------------------------------------------------------ r10544 | tlyu | 1998-05-02 21:58:06 -0400 (Sat, 02 May 1998) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_in_tkt.c * get_in_tkt.c (krb5_get_in_tkt): Add missing argument to call to make_preauth_list to avoid stack smashing. Pointed out by lxs. ------------------------------------------------------------------------ r10543 | hartmans | 1998-04-25 02:08:01 -0400 (Sat, 25 Apr 1998) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/cmds.c M /trunk/src/appl/gssftp/ftp/ftp_var.h M /trunk/src/appl/gssftp/ftp/main.c Fix -n so that it doesn't disable authentication but does disable login. [38] ------------------------------------------------------------------------ r10539 | raeburn | 1998-04-21 21:30:40 -0400 (Tue, 21 Apr 1998) | 3 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/glob.c * glob.c (ftpglob): Always allocate new storage, even if no magic glob characters were found, because the caller will always free the storage. ------------------------------------------------------------------------ r10536 | tlyu | 1998-04-16 23:53:02 -0400 (Thu, 16 Apr 1998) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog oops add PR number ------------------------------------------------------------------------ r10535 | tlyu | 1998-04-16 23:52:26 -0400 (Thu, 16 Apr 1998) | 3 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/configure.in * configure.in: Search for /var/tmp first when determining rcache directory. ------------------------------------------------------------------------ r10534 | tlyu | 1998-04-16 20:56:48 -0400 (Thu, 16 Apr 1998) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_encode.c * asn1_encode.c (asn1_encode_generaltime): Sanity check the return from gmtime() to avoid overruns. ------------------------------------------------------------------------ r10533 | tlyu | 1998-04-16 20:56:36 -0400 (Thu, 16 Apr 1998) | 3 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/asn1_err.et * asn1_err.et (ASN1_BAD_GMTIME): Add code for case where bad values are returned from gmtime(). ------------------------------------------------------------------------ r10532 | tlyu | 1998-04-15 18:14:48 -0400 (Wed, 15 Apr 1998) | 3 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/Makefile.in * Makefile.in (SHLIB_EXPDEPS): (SHLIB_EXPLIBS): Rename libcrypto -> libk5crypto. ------------------------------------------------------------------------ r10531 | tlyu | 1998-04-15 18:10:17 -0400 (Wed, 15 Apr 1998) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in * Makefile.in (LIB): Rename to k5crypto. ------------------------------------------------------------------------ r10530 | tlyu | 1998-04-15 18:09:19 -0400 (Wed, 15 Apr 1998) | 4 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in * pre.in (CRYPTO_DEPLIB): (KRB5_BASE_LIBS): (KRB4COMPAT_LIBS): Rename; libcrypto -> libk5crypto. ------------------------------------------------------------------------ r10528 | tlyu | 1998-04-10 23:27:10 -0400 (Fri, 10 Apr 1998) | 6 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c (send_file_list): Oops missed a sigsetjmp() call. (send_data): Add call to secure_flush() to send a zero length buffer when aborting. (send_file_list): Add call to secure_flush() to send a zero length buffer when aborting. ------------------------------------------------------------------------ r10527 | tlyu | 1998-04-10 22:53:00 -0400 (Fri, 10 Apr 1998) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ChangeLog M /trunk/src/appl/gssftp/configure.in * configure.in: Add CHECK_SETJMP and CHECK_SIGNALS. ------------------------------------------------------------------------ r10526 | tlyu | 1998-04-10 22:52:39 -0400 (Fri, 10 Apr 1998) | 6 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpcmd.y M /trunk/src/appl/gssftp/ftpd/ftpd.c * ftpd.c (receive_data): (send_data): Add support for sigsetjmp(). (main): Use sigaction() if we can to avoid SysV lossage. * ftpcmd.y (PBSZ): Remove restriction on shrinking buffer size. ------------------------------------------------------------------------ r10525 | tlyu | 1998-04-09 18:44:44 -0400 (Thu, 09 Apr 1998) | 3 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in * Makefile.in (includes): The header is krb_err.h, not /krb_err.h. ------------------------------------------------------------------------ r10524 | danw | 1998-04-07 17:02:02 -0400 (Tue, 07 Apr 1998) | 6 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/secure.c * secure.c (secure_putbyte): Set nout = 0 *before* calling secure_putbuf: if the transfer is aborted, the SIGURG handler will longjmp out, so the line after the secure_putbuf will never get executed, so nout would never be reset and the next transfer would overrun ucbuf. ------------------------------------------------------------------------ r10522 | tlyu | 1998-04-06 19:45:48 -0400 (Mon, 06 Apr 1998) | 3 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/Makefile.in M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/Makefile.in * Makefile.in (includes): Don't mkdir unless the directory doesn't exist yet. ------------------------------------------------------------------------ r10521 | tlyu | 1998-04-06 19:44:44 -0400 (Mon, 06 Apr 1998) | 3 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/Makefile.in * Makefile.in (includes): Don't call mkdir unless the directory exists. ------------------------------------------------------------------------ r10520 | tlyu | 1998-04-06 19:38:11 -0400 (Mon, 06 Apr 1998) | 3 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/update_utmp.c * update_utmp.c (pty_update_utmp): Don't record LOGIN_PROCESS entries, as they confuse last on some systems. [pty/569] ------------------------------------------------------------------------ r10514 | tlyu | 1998-04-05 19:57:09 -0400 (Sun, 05 Apr 1998) | 3 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/g_cnffile.c * g_cnffile.c (krb__get_srvtabname): Fix up to not free context unless it is valid. ------------------------------------------------------------------------ r10513 | tlyu | 1998-04-01 16:35:43 -0500 (Wed, 01 Apr 1998) | 3 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/disp_major_status.c * disp_major_status.c (g_display_major_status): Fix a typo in previous. ------------------------------------------------------------------------ r10512 | tytso | 1998-03-31 14:07:41 -0500 (Tue, 31 Mar 1998) | 3 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/disp_major_status.c Change to not return GSS_S_CONTINUE_NEEDED, per the standard C bindings specification. ------------------------------------------------------------------------ r10511 | epeisach | 1998-03-30 17:08:50 -0500 (Mon, 30 Mar 1998) | 2 lines Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.c * klist.c (main): Exit with a 0 exit status if everything okay ------------------------------------------------------------------------ r10510 | epeisach | 1998-03-30 17:07:37 -0500 (Mon, 30 Mar 1998) | 5 lines Changed paths: M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/kdb5_mkdums.c * kdb5_mkdums.c: Add parenthesis about assignements in conditionals. gcc -Wall cleanups ------------------------------------------------------------------------ r10509 | epeisach | 1998-03-30 16:52:25 -0500 (Mon, 30 Mar 1998) | 5 lines Changed paths: M /trunk/src/tests/hammer/ChangeLog M /trunk/src/tests/hammer/kdc5_hammer.c * kdc5_hammer.c (usage): Change usage to refelect reality Add parenthesis around assignements in conditionals. gcc -Wall cleanups ------------------------------------------------------------------------ r10508 | epeisach | 1998-03-30 16:47:45 -0500 (Mon, 30 Mar 1998) | 5 lines Changed paths: M /trunk/src/tests/verify/ChangeLog M /trunk/src/tests/verify/kdb5_verify.c * kdb5_verify.c: Declare main() as int instead of void. Add parentheses around assignements in conditionals. More gcc -Wall cleanups ------------------------------------------------------------------------ r10507 | epeisach | 1998-03-30 16:40:28 -0500 (Mon, 30 Mar 1998) | 5 lines Changed paths: M /trunk/src/tests/dejagnu/ChangeLog M /trunk/src/tests/dejagnu/t_inetd.c * t_inetd.c: Include stdlib.h (if present) for atoi() prototype, Include unistd.h (if present) for dup() prototype. More gcc -Wall cleanups. ------------------------------------------------------------------------ r10506 | epeisach | 1998-03-30 13:54:19 -0500 (Mon, 30 Mar 1998) | 8 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/krb5_decode_test.c M /trunk/src/tests/asn.1/krb5_encode_test.c M /trunk/src/tests/asn.1/ktest.c M /trunk/src/tests/asn.1/ktest_equal.h * ktest_equal.h: Add prototypes for ktest_equal_sam_challenge and ktest_equal_sam_response * ktest.c (ktest_make_sample_sam_response): Remove unused variable. * krb5_decode_test.c, krb5_decode_test.c (main): Declare main as int not void. ------------------------------------------------------------------------ r10505 | epeisach | 1998-03-30 13:51:04 -0500 (Mon, 30 Mar 1998) | 3 lines Changed paths: M /trunk/src/tests/resolve/ChangeLog M /trunk/src/tests/resolve/resolve.c * resolve.c: Include unistd.h if present on system (for gethostname prototype). ------------------------------------------------------------------------ r10504 | epeisach | 1998-03-30 12:10:34 -0500 (Mon, 30 Mar 1998) | 19 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/Makefile.in M /trunk/src/util/ss/execute_cmd.c M /trunk/src/util/ss/list_rqs.c M /trunk/src/util/ss/listen.c M /trunk/src/util/ss/prompt.c M /trunk/src/util/ss/request_tbl.c M /trunk/src/util/ss/requests.c M /trunk/src/util/ss/ss.h M /trunk/src/util/ss/ss_internal.h gcc -Wall cleanups. Mainly adding prototypes and making sure that functions have return types declared. * ss_internal.h: Add ss_pager_create prototype. * ss.h: Add ss_list_requests prototype. * request_tbl.c (ss_add_request_table, ss_delete_request_table): Declare function types as void. * prompt.c (ss_set_prompt): Declare function as void. * listen.c (ss_quit): Int function should return a value. * list_rqs.c (ss_list_requests): Fix arguments to match proper prototype for a ss type handler. * execute_cmd.c (ss_execute_command): Declare as returning int ------------------------------------------------------------------------ r10503 | tlyu | 1998-03-23 17:35:43 -0500 (Mon, 23 Mar 1998) | 2 lines Changed paths: M /trunk/src/lib/krb5util/ChangeLog M /trunk/src/lib/krb5util/seteuid.c * seteuid.c (krb5_setegid): Fix typo: seteuid -> setegid. ------------------------------------------------------------------------ r10502 | tlyu | 1998-03-20 17:14:15 -0500 (Fri, 20 Mar 1998) | 3 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_util.c * kdc_util.c (add_to_transited): Check lengths, fix up comma quoting somewhat (though things are still way broken). ------------------------------------------------------------------------ r10501 | tlyu | 1998-03-16 19:52:00 -0500 (Mon, 16 Mar 1998) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/chk_trans.c * chk_trans.c (krb5_check_transited_list): Check lengths when appending to next and prev. ------------------------------------------------------------------------ r10500 | tlyu | 1998-03-12 18:13:36 -0500 (Thu, 12 Mar 1998) | 2 lines Changed paths: M /trunk/src/util/pty/ChangeLog oops... add PR number ------------------------------------------------------------------------ r10499 | tlyu | 1998-03-12 18:12:52 -0500 (Thu, 12 Mar 1998) | 3 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/update_utmp.c * update_utmp.c (pty_update_utmp): Fix bogus entry of PTY_LOGIN_PROCESS types on BSD-ish systems. ------------------------------------------------------------------------ r10498 | danw | 1998-03-05 14:02:15 -0500 (Thu, 05 Mar 1998) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpcmd.y * ftpcmd.y (getline): Don't syslog passwords! (or newlines) ------------------------------------------------------------------------ r10497 | epeisach | 1998-03-05 09:16:58 -0500 (Thu, 05 Mar 1998) | 3 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/alt_prof.c * alt_prof.c (krb5_free_realm_params): Free realm_acl_file portion of structure. ------------------------------------------------------------------------ r10496 | epeisach | 1998-03-03 11:07:02 -0500 (Tue, 03 Mar 1998) | 3 lines Changed paths: M /trunk/src/kadmin/v4server/unit-test/ChangeLog M /trunk/src/kadmin/v4server/unit-test/Makefile.in * Makefile.in: Enable v4 kadmin tests only if athena compatibility is enabled. ------------------------------------------------------------------------ r10495 | epeisach | 1998-03-03 11:06:41 -0500 (Tue, 03 Mar 1998) | 3 lines Changed paths: M /trunk/src/kadmin/ChangeLog M /trunk/src/kadmin/configure.in * configure.in: Enable v4 kadmin tests only if athena compatibility is enabled. ------------------------------------------------------------------------ r10494 | epeisach | 1998-03-03 09:12:59 -0500 (Tue, 03 Mar 1998) | 5 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/des425/configure.in * configure.in: Add KRB5_BUILD_PROGRAM * Makefile.in (verify): Use CC_LINK and proper Makefile variables for library dependencies. ------------------------------------------------------------------------ r10493 | epeisach | 1998-03-03 08:43:29 -0500 (Tue, 03 Mar 1998) | 5 lines Changed paths: M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/Makefile.in * Makefile.in (t_cksum): Do not depend on libkrb5.a, use KRB5_BASE_DEPLIBS. This allows configuration --enable-shared --disable-static to work. ------------------------------------------------------------------------ r10492 | epeisach | 1998-03-02 16:25:32 -0500 (Mon, 02 Mar 1998) | 8 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in M /trunk/src/util/profile/configure.in * Makefile.in: Integrate in the krb5 build tree rules. (use CC_LINK, etc). * configure.in: Add AC_BUILD_PROGRAM for test programs. These changes allow --enable-profiled combined with --disable-static to function in the build tree. ------------------------------------------------------------------------ r10491 | tytso | 1998-03-01 22:28:15 -0500 (Sun, 01 Mar 1998) | 7 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/post.in M /trunk/src/config/pre.in pre.in: Define AUTOCONF and CONFIG_RELTOPDIR from the autoconf substitution macros. post.in: Fix the call to autoconf to use $(AUTOCONF) and $(CONFIG_RELTOPDIR), so that configure regeneration rule works even in a subdirectory below the configure script. ------------------------------------------------------------------------ r10490 | tytso | 1998-03-01 22:25:05 -0500 (Sun, 01 Mar 1998) | 7 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 aclocal.m4: Remove unused variables BUILDTOP and SRCTOP (now defined in the individual Makefile.in file. Define @AUTOCONF@ to have the appropriate pathname (either internal to our source tree, or in the user's path). Set @CONFIG_RELTOPDIR@ to contain the relative path to the top of the build directory from the directory containing the configure script. ------------------------------------------------------------------------ r10489 | tytso | 1998-03-01 22:21:42 -0500 (Sun, 01 Mar 1998) | 8 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/v4rcp.c configure.in: Clean up configure script. Check $cross_compiling instead of (no longer correct) cache variable; remove obsolete AC_C_CROSS. Use AC_CHECK_FUNCS instead of individual AC_FUNC_CHECK calls for speed. Change checks for strsave and utimes to use AC_CHECK_FUNCS krcp.c, v4rcp.c: Change usages of HAS_STRSAVE and HAS_UTIMES to HAVE_*. ------------------------------------------------------------------------ r10488 | tytso | 1998-03-01 22:20:13 -0500 (Sun, 01 Mar 1998) | 6 lines Changed paths: M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/Makefile.in M /trunk/src/kadmin/testing/scripts/env-setup.shin Makefile.in (env-setup.stmp): If env-setup.stamp needs to be rebuilt, set CONFIG_FILES so that we only regenerate that one file. env-setup.shin: Rename SRCTOPDIR to S_TOP, which has been fixed to deal with absolute source paths. ------------------------------------------------------------------------ r10487 | tytso | 1998-03-01 22:19:12 -0500 (Sun, 01 Mar 1998) | 3 lines Changed paths: M /trunk/src/kadmin/ChangeLog M /trunk/src/kadmin/configure.in Define S_TOP to contain an absolute pathname to the top of the source tree. ------------------------------------------------------------------------ r10486 | tytso | 1998-03-01 21:00:23 -0500 (Sun, 01 Mar 1998) | 3 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/configure.in Remove check for the regular expression functions, since they aren't used in lib/kdb. ------------------------------------------------------------------------ r10485 | tlyu | 1998-02-28 19:45:13 -0500 (Sat, 28 Feb 1998) | 2 lines Changed paths: M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/env-setup.shin * env-setup.shin (STOP): SRCTOP -> SRCTOPDIR. ------------------------------------------------------------------------ r10484 | tlyu | 1998-02-28 19:44:44 -0500 (Sat, 28 Feb 1998) | 2 lines Changed paths: M /trunk/src/kadmin/ChangeLog document previous ------------------------------------------------------------------------ r10483 | tlyu | 1998-02-28 19:44:27 -0500 (Sat, 28 Feb 1998) | 3 lines Changed paths: M /trunk/src/kadmin/configure.in * configure.in: Fix up somewhat (SRCTOP -> SRCTOPDIR) and also get directory correct. (`pwd`/..) ------------------------------------------------------------------------ r10482 | tlyu | 1998-02-28 18:55:07 -0500 (Sat, 28 Feb 1998) | 2 lines Changed paths: M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/Makefile.in * Makefile.in (env-setup.stamp): Fix up to use $(thisconfigdir). ------------------------------------------------------------------------ r10481 | tytso | 1998-02-27 23:56:29 -0500 (Fri, 27 Feb 1998) | 3 lines Changed paths: M /trunk/src/kadmin/ChangeLog M /trunk/src/kadmin/Makefile.in M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/Makefile.in D /trunk/src/kadmin/cli/configure.in M /trunk/src/kadmin/configure.in M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/Makefile.in D /trunk/src/kadmin/dbutil/configure.in D /trunk/src/kadmin/kdbkeys/configure.in M /trunk/src/kadmin/ktutil/ChangeLog M /trunk/src/kadmin/ktutil/Makefile.in D /trunk/src/kadmin/ktutil/configure.in M /trunk/src/kadmin/passwd/ChangeLog M /trunk/src/kadmin/passwd/Makefile.in D /trunk/src/kadmin/passwd/configure.in M /trunk/src/kadmin/passwd/unit-test/ChangeLog M /trunk/src/kadmin/passwd/unit-test/Makefile.in D /trunk/src/kadmin/passwd/unit-test/configure.in M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/Makefile.in D /trunk/src/kadmin/server/configure.in M /trunk/src/kadmin/testing/ChangeLog M /trunk/src/kadmin/testing/Makefile.in D /trunk/src/kadmin/testing/configure.in M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/Makefile.in D /trunk/src/kadmin/testing/scripts/configure.in M /trunk/src/kadmin/testing/util/ChangeLog M /trunk/src/kadmin/testing/util/Makefile.in D /trunk/src/kadmin/testing/util/configure.in M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/Makefile.in D /trunk/src/kadmin/v4server/configure.in M /trunk/src/kadmin/v4server/unit-test/ChangeLog M /trunk/src/kadmin/v4server/unit-test/Makefile.in D /trunk/src/kadmin/v4server/unit-test/configure.in M /trunk/src/kadmin/v5passwdd/ChangeLog M /trunk/src/kadmin/v5passwdd/Makefile.in D /trunk/src/kadmin/v5passwdd/configure.in Collapse all configure.in files under the kadmin directory into the kadmin directory. ------------------------------------------------------------------------ r10480 | tlyu | 1998-02-27 23:15:50 -0500 (Fri, 27 Feb 1998) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in * Makefile.in (SHLIB_EXPLIBS): Replace @SHLIB_GEN@ with @GEN_LIB@ ------------------------------------------------------------------------ r10479 | tytso | 1998-02-27 22:42:34 -0500 (Fri, 27 Feb 1998) | 3 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/Makefile.in D /trunk/src/lib/kadm5/clnt/configure.in M /trunk/src/lib/kadm5/configure.in M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/Makefile.in D /trunk/src/lib/kadm5/srv/configure.in M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/Makefile.in D /trunk/src/lib/kadm5/unit-test/configure.in Collapse all of lib/kadm5's configure scripts into a single top-level configure script. ------------------------------------------------------------------------ r10478 | tytso | 1998-02-27 21:46:09 -0500 (Fri, 27 Feb 1998) | 4 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/configure.in configure.in: Move the regular expression function tests into aclocal.m4, since they also need to be shared by lib/kadm5's configure script. ------------------------------------------------------------------------ r10477 | tytso | 1998-02-27 21:45:11 -0500 (Fri, 27 Feb 1998) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 aclocal.m4 (KRB5_AC_REGEX_FUNCS): Take the regular expression function code from lib/krb5/os/configure.in and turn it into a generalized regular expression function tester. ------------------------------------------------------------------------ r10476 | tytso | 1998-02-27 20:59:45 -0500 (Fri, 27 Feb 1998) | 3 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/Makefile.in D /trunk/src/lib/krb5/asn.1/configure.in M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/Makefile.in D /trunk/src/lib/krb5/ccache/configure.in M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/Makefile.in M /trunk/src/lib/krb5/ccache/memory/ChangeLog M /trunk/src/lib/krb5/ccache/memory/Makefile.in M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/Makefile.in M /trunk/src/lib/krb5/configure.in M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/Makefile.in D /trunk/src/lib/krb5/error_tables/configure.in M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/Makefile.in D /trunk/src/lib/krb5/keytab/configure.in M /trunk/src/lib/krb5/keytab/db/ChangeLog M /trunk/src/lib/krb5/keytab/db/Makefile.in D /trunk/src/lib/krb5/keytab/db/configure.in M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/Makefile.in M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in D /trunk/src/lib/krb5/krb/configure.in M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/an_to_ln.c D /trunk/src/lib/krb5/os/configure.in M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/Makefile.in D /trunk/src/lib/krb5/posix/configure.in M /trunk/src/lib/krb5/posix/daemon.c M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/Makefile.in D /trunk/src/lib/krb5/rcache/configure.in Collapse lib/krb5's configure.in files into a single top-level configure.in file. ------------------------------------------------------------------------ r10475 | tytso | 1998-02-27 19:24:40 -0500 (Fri, 27 Feb 1998) | 4 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/export_name.c export_name.c (krb5_gss_export_name): Fix bug in gss_export_name. The 2nd length field in the ASN.1 was 2 bytes bigger than it should have been. ------------------------------------------------------------------------ r10474 | epeisach | 1998-02-25 15:25:15 -0500 (Wed, 25 Feb 1998) | 6 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/kadmin/server/schpw.c * schpw.c (process_chpw_request): Free memory of allocated for local address. * ovsec_kadmd.c (do_schpw): Call krb5_kt_close to free memory allocated in keytab routines. ------------------------------------------------------------------------ r10473 | tlyu | 1998-02-24 21:36:21 -0500 (Tue, 24 Feb 1998) | 5 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpcmd.y * ftpcmd.y: Add production "nonguest" to catch things that anonymous users aren't supposed to do. Replace "check_login" with "nonguest" in a few places to prevent w4r3z d00dz from being lame with world-writable incoming directories. ------------------------------------------------------------------------ r10472 | tlyu | 1998-02-24 14:55:21 -0500 (Tue, 24 Feb 1998) | 18 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krsh.c M /trunk/src/appl/bsd/krshd.c * kcmd.c: Integrate ghudson's changes for client-side krb4 compatibility. [krb5-appl/483] * krcp.c: Integrate ghudson's changes for client-side krb4 compatibility. [krb5-appl/483] * krlogin.c: Integrate ghudson's changes for client-side krb4 compatibility. [krb5-appl/483] * krlogind.c: Integrate ghudson's changes for client-side krb4 compatibility. [krb5-appl/483] * krsh.c: Integrate ghudson's changes for client-side krb4 compatibility. [krb5-appl/483] * krshd.c: Integrate ghudson's changes for client-side krb4 compatibility. [krb5-appl/483] ------------------------------------------------------------------------ r10471 | tlyu | 1998-02-23 23:09:50 -0500 (Mon, 23 Feb 1998) | 9 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/state.c M /trunk/src/appl/telnet/telnetd/telnetd.c M /trunk/src/appl/telnet/telnetd/utility.c * utility.c (ptyflush, netflush): Explicitly reset SIGCHLD handler before calling cleanup(). [telnet/546] * telnetd.c (telnet): Explicitly reset SIGCHLD handler before calling cleanup(). [telnet/546] * state.c (dooption): Explicitly reset SIGCHLD handler before calling cleanup(). [telnet/546] ------------------------------------------------------------------------ r10470 | tlyu | 1998-02-22 20:13:39 -0500 (Sun, 22 Feb 1998) | 5 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/appl/gssftp/ftpd/ftpd.c * ftpd.c: Use krb5_seteuid() and krb5_setegid(). [krb5-libs/505] * Makefile.in (ftpd): Fix up KRB4COMPAT_LIBS (was KRB5_BASE_LIBS), and add UTIL_LIB. ------------------------------------------------------------------------ r10469 | tlyu | 1998-02-22 20:13:26 -0500 (Sun, 22 Feb 1998) | 6 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/v4rcp.c * v4rcp.c: Punt nastiness to redefine setreuid, as we don't use it. * krcp.c: Use krb5_seteuid(). [krb5-libs/505] Fix up inclusions to use <> rather than "". ------------------------------------------------------------------------ r10468 | tlyu | 1998-02-22 20:10:51 -0500 (Sun, 22 Feb 1998) | 5 lines Changed paths: M /trunk/src/lib/krb5util/ChangeLog M /trunk/src/lib/krb5util/configure.in M /trunk/src/lib/krb5util/seteuid.c * configure.in: Add checks for set{re,e,res}gid(). * seteuid.c: Include k5-util.h rather than k5-int.h. Add krb5_setegid(). ------------------------------------------------------------------------ r10467 | tlyu | 1998-02-22 20:09:51 -0500 (Sun, 22 Feb 1998) | 5 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h A /trunk/src/include/k5-util.h * k5-util.h: New file. Add krb5_seteuid in order to allow applications to use it without including k5-int.h. * k5-int.h: Remove krb5_seteuid, as it is moving to k5-util.h. ------------------------------------------------------------------------ r10466 | tytso | 1998-02-20 16:49:36 -0500 (Fri, 20 Feb 1998) | 5 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_preauth.c kdc_preauth.c (get_preauth_hint_list): Don't add the pseudo preauth type KRB5_PADATA_PW_SALT to the hint list of supported preauthentication systems, since it doesn't help to send it. (And it may screw up Cygnus KerbNet clients.) ------------------------------------------------------------------------ r10465 | tlyu | 1998-02-19 19:06:11 -0500 (Thu, 19 Feb 1998) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/recvauth.c * recvauth.c (krb5_recvauth): Add some bookkeeping flags so we know how much stuff to free upon cleanup. Fix the up cleanup code. ------------------------------------------------------------------------ r10464 | tlyu | 1998-02-18 18:18:18 -0500 (Wed, 18 Feb 1998) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/appl/ChangeLog M /trunk/src/appl/Makefile.in M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/Makefile.in M /trunk/src/appl/gssftp/ChangeLog M /trunk/src/appl/gssftp/Makefile.in M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/Makefile.in M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/appl/sample/ChangeLog M /trunk/src/appl/sample/Makefile.in M /trunk/src/appl/sample/sclient/ChangeLog M /trunk/src/appl/sample/sclient/Makefile.in M /trunk/src/appl/sample/sserver/ChangeLog M /trunk/src/appl/sample/sserver/Makefile.in M /trunk/src/appl/simple/ChangeLog M /trunk/src/appl/simple/Makefile.in M /trunk/src/appl/simple/client/ChangeLog M /trunk/src/appl/simple/client/Makefile.in M /trunk/src/appl/simple/server/ChangeLog M /trunk/src/appl/simple/server/Makefile.in M /trunk/src/appl/telnet/ChangeLog M /trunk/src/appl/telnet/Makefile.in M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/Makefile.in M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/Makefile.in M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/appl/user_user/ChangeLog M /trunk/src/appl/user_user/Makefile.in M /trunk/src/clients/ChangeLog M /trunk/src/clients/Makefile.in M /trunk/src/clients/kdestroy/ChangeLog M /trunk/src/clients/kdestroy/Makefile.in M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/Makefile.in M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/Makefile.in M /trunk/src/clients/kpasswd/ChangeLog M /trunk/src/clients/kpasswd/Makefile.in M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/Makefile.in M /trunk/src/config-files/ChangeLog M /trunk/src/config-files/Makefile.in M /trunk/src/gen-manpages/ChangeLog M /trunk/src/gen-manpages/Makefile.in M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/Makefile.in M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in M /trunk/src/kadmin/ChangeLog M /trunk/src/kadmin/Makefile.in M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/Makefile.in M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/Makefile.in M /trunk/src/kadmin/kdbkeys/ChangeLog M /trunk/src/kadmin/kdbkeys/Makefile.in M /trunk/src/kadmin/ktutil/ChangeLog M /trunk/src/kadmin/ktutil/Makefile.in M /trunk/src/kadmin/passwd/ChangeLog M /trunk/src/kadmin/passwd/Makefile.in M /trunk/src/kadmin/passwd/unit-test/ChangeLog M /trunk/src/kadmin/passwd/unit-test/Makefile.in M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/Makefile.in M /trunk/src/kadmin/testing/ChangeLog M /trunk/src/kadmin/testing/Makefile.in M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/Makefile.in M /trunk/src/kadmin/testing/util/ChangeLog M /trunk/src/kadmin/testing/util/Makefile.in M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/Makefile.in M /trunk/src/kadmin/v4server/unit-test/ChangeLog M /trunk/src/kadmin/v4server/unit-test/Makefile.in M /trunk/src/kadmin/v5passwdd/ChangeLog M /trunk/src/kadmin/v5passwdd/Makefile.in M /trunk/src/kadmin.v4/ChangeLog M /trunk/src/kadmin.v4/Makefile.in M /trunk/src/kadmin.v4/server/ChangeLog M /trunk/src/kadmin.v4/server/Makefile.in M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/Makefile.in M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile.in M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/os/ChangeLog M /trunk/src/lib/crypto/os/Makefile.in M /trunk/src/lib/crypto/sha/ChangeLog M /trunk/src/lib/crypto/sha/Makefile.in M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/Makefile.in M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/Makefile.in M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/Makefile.in M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/Makefile.in M /trunk/src/lib/krb5/ccache/memory/ChangeLog M /trunk/src/lib/krb5/ccache/memory/Makefile.in M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/Makefile.in M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/keytab/db/ChangeLog M /trunk/src/lib/krb5/keytab/db/Makefile.in M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/Makefile.in M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/Makefile.in M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/lib/krb5util/ChangeLog M /trunk/src/lib/krb5util/Makefile.in M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/Makefile.in M /trunk/src/lib/rpc/unit-test/Makefile.in M /trunk/src/slave/ChangeLog M /trunk/src/slave/Makefile.in M /trunk/src/tests/ChangeLog M /trunk/src/tests/Makefile.in M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/Makefile.in M /trunk/src/tests/dejagnu/ChangeLog M /trunk/src/tests/dejagnu/Makefile.in M /trunk/src/tests/gssapi/ChangeLog M /trunk/src/tests/gssapi/Makefile.in M /trunk/src/tests/hammer/ChangeLog M /trunk/src/tests/hammer/Makefile.in M /trunk/src/tests/resolve/ChangeLog M /trunk/src/tests/resolve/Makefile.in M /trunk/src/tests/verify/ChangeLog M /trunk/src/tests/verify/Makefile.in M /trunk/src/util/ChangeLog M /trunk/src/util/Makefile.in M /trunk/src/util/dyn/ChangeLog M /trunk/src/util/dyn/Makefile.in M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/Makefile.in M /trunk/src/util/send-pr/Makefile.in M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/Makefile.in Remove trailing slash from thisconfigdir. Change directory syntax used in BUILDTOP. ------------------------------------------------------------------------ r10463 | tlyu | 1998-02-18 18:09:47 -0500 (Wed, 18 Feb 1998) | 6 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/mac-pre.in M /trunk/src/config/pre.in M /trunk/src/config/windows.in * windows.in: Rewrite some of the directory syntax. * pre.in: Rewrite some of the directory syntax. * mac-pre.in: Rewrite some of the directory syntax. ------------------------------------------------------------------------ r10462 | tlyu | 1998-02-14 22:52:58 -0500 (Sat, 14 Feb 1998) | 3 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/ovsec_kadmd.c * ovsec_kadmd.c (kadm_svc_run): Fix naming of _rpc_dtablesize() that was missed earlier. ------------------------------------------------------------------------ r10461 | epeisach | 1998-02-14 10:43:25 -0500 (Sat, 14 Feb 1998) | 5 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/configure.in * configure.in: Remove USE_ANAME, and the defines for ANAME_DBDEP and ANAME_DBLIB as they are no longer used. * Makefile.in: Remove unused ANAME_DBDEP and ANAME_DBLIB definitions. ------------------------------------------------------------------------ r10460 | epeisach | 1998-02-14 10:36:02 -0500 (Sat, 14 Feb 1998) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/configure.in Remove USE_ANAME ------------------------------------------------------------------------ r10459 | epeisach | 1998-02-14 10:35:05 -0500 (Sat, 14 Feb 1998) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ChangeLog M /trunk/src/appl/gssftp/configure.in Remove USE_ANAME as aclocal.m4 no longer defines it. ------------------------------------------------------------------------ r10458 | epeisach | 1998-02-14 10:34:07 -0500 (Sat, 14 Feb 1998) | 2 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/configure.in configure.in: Remove USE_ANAME ------------------------------------------------------------------------ r10457 | tytso | 1998-02-14 03:18:56 -0500 (Sat, 14 Feb 1998) | 8 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1buf.c M /trunk/src/lib/krb5/asn.1/asn1buf.h asn1buf.h (asn1buf_insert_octet): Use static inline function to define asn1_insert_octet, since the GCC specific hack we're using doesn't work on GCC compilers that also have Objective C enabled. asn1buf.c: define ASN1BUF_OMIT_INLINE_FUNCS before including asn1buf.h, since we don't want inline functions declared when we're defining the linkable version of the functions. ------------------------------------------------------------------------ r10456 | tytso | 1998-02-13 22:24:40 -0500 (Fri, 13 Feb 1998) | 3 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c Applied lxs's changes to make ftpd safe for systems where sizeof(off_t) > sizeof(int). ------------------------------------------------------------------------ r10455 | tytso | 1998-02-13 22:18:25 -0500 (Fri, 13 Feb 1998) | 2 lines Changed paths: M /trunk/src/config/ChangeLog Checked in wrong version of ChangeLog ------------------------------------------------------------------------ r10454 | tytso | 1998-02-13 22:17:54 -0500 (Fri, 13 Feb 1998) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/config.guess M /trunk/src/config/config.sub Applied lxs's changes to add support for Rhapsody DR1. ------------------------------------------------------------------------ r10453 | tlyu | 1998-02-13 21:38:38 -0500 (Fri, 13 Feb 1998) | 6 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/kadm_rpc_svc.c M /trunk/src/kadmin/server/ovsec_kadmd.c * kadm_rpc_svc.c: Punt naughty RCS keywords. Update header locations. * ovsec_kadmd.c: Update header locations. Punt naughty RCS keywords. ------------------------------------------------------------------------ r10452 | tlyu | 1998-02-13 21:34:11 -0500 (Fri, 13 Feb 1998) | 4 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/adb.h M /trunk/src/lib/kadm5/admin.h M /trunk/src/lib/kadm5/kadm_rpc.h M /trunk/src/lib/kadm5/kadm_rpc_xdr.c * admin.h: * kadm_rpc.h: * kadm_rpc_xdr.c: Update header locations. ------------------------------------------------------------------------ r10451 | tlyu | 1998-02-13 21:33:14 -0500 (Fri, 13 Feb 1998) | 2 lines Changed paths: M /trunk/src/lib/kadm5/clnt/ChangeLog oops forgot to update ChangeLog entirely ------------------------------------------------------------------------ r10450 | tlyu | 1998-02-13 21:32:58 -0500 (Fri, 13 Feb 1998) | 9 lines Changed paths: M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/clnt/client_init.c M /trunk/src/lib/kadm5/clnt/client_principal.c M /trunk/src/lib/kadm5/clnt/client_rpc.c M /trunk/src/lib/kadm5/clnt/clnt_policy.c M /trunk/src/lib/kadm5/clnt/clnt_privs.c * client_init.c: * client_principal.c: * client_rpc.c: * clnt_policy.c: * clnt_privs.c: Update header locations. * Makefile.in (LIBMAJOR): Bump major version to reflect change in rpc library. ------------------------------------------------------------------------ r10449 | tlyu | 1998-02-13 21:31:34 -0500 (Fri, 13 Feb 1998) | 5 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kadm5/srv/adb_xdr.c * adb_xdr.c: Update header locations. * Makefile.in (LIBMAJOR): Bump major version to reflect change in rpc library. ------------------------------------------------------------------------ r10448 | tlyu | 1998-02-13 21:29:44 -0500 (Fri, 13 Feb 1998) | 6 lines Changed paths: M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/client.c M /trunk/src/lib/rpc/unit-test/rpc_test.h M /trunk/src/lib/rpc/unit-test/server.c * client.c: Update header locations. Rename of xdr_free. * rpc_test.h: Update header locations. * server.c: Update header locations. ------------------------------------------------------------------------ r10447 | tlyu | 1998-02-13 21:27:25 -0500 (Fri, 13 Feb 1998) | 76 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/Makefile.in M /trunk/src/lib/rpc/auth.h M /trunk/src/lib/rpc/auth_any.c M /trunk/src/lib/rpc/auth_gssapi.c M /trunk/src/lib/rpc/auth_gssapi.h M /trunk/src/lib/rpc/auth_gssapi_misc.c M /trunk/src/lib/rpc/auth_none.c M /trunk/src/lib/rpc/auth_unix.c M /trunk/src/lib/rpc/auth_unix.h M /trunk/src/lib/rpc/authunix_prot.c M /trunk/src/lib/rpc/bindresvport.c M /trunk/src/lib/rpc/clnt.h M /trunk/src/lib/rpc/clnt_generic.c M /trunk/src/lib/rpc/clnt_perror.c M /trunk/src/lib/rpc/clnt_raw.c M /trunk/src/lib/rpc/clnt_simple.c M /trunk/src/lib/rpc/clnt_tcp.c M /trunk/src/lib/rpc/clnt_udp.c M /trunk/src/lib/rpc/get_myaddress.c M /trunk/src/lib/rpc/getrpcent.c M /trunk/src/lib/rpc/getrpcport.c M /trunk/src/lib/rpc/netdb.h M /trunk/src/lib/rpc/pmap_clnt.c M /trunk/src/lib/rpc/pmap_clnt.h M /trunk/src/lib/rpc/pmap_getmaps.c M /trunk/src/lib/rpc/pmap_getport.c M /trunk/src/lib/rpc/pmap_prot.c M /trunk/src/lib/rpc/pmap_prot.h M /trunk/src/lib/rpc/pmap_prot2.c M /trunk/src/lib/rpc/pmap_rmt.c M /trunk/src/lib/rpc/pmap_rmt.h M /trunk/src/lib/rpc/rpc.h M /trunk/src/lib/rpc/rpc_callmsg.c M /trunk/src/lib/rpc/rpc_commondata.c M /trunk/src/lib/rpc/rpc_dtablesize.c M /trunk/src/lib/rpc/rpc_msg.h M /trunk/src/lib/rpc/rpc_prot.c M /trunk/src/lib/rpc/svc.c M /trunk/src/lib/rpc/svc.h M /trunk/src/lib/rpc/svc_auth.c M /trunk/src/lib/rpc/svc_auth.h M /trunk/src/lib/rpc/svc_auth_any.c M /trunk/src/lib/rpc/svc_auth_gssapi.c M /trunk/src/lib/rpc/svc_auth_unix.c M /trunk/src/lib/rpc/svc_raw.c M /trunk/src/lib/rpc/svc_run.c M /trunk/src/lib/rpc/svc_simple.c M /trunk/src/lib/rpc/svc_tcp.c M /trunk/src/lib/rpc/svc_udp.c M /trunk/src/lib/rpc/xdr.c M /trunk/src/lib/rpc/xdr.h M /trunk/src/lib/rpc/xdr_alloc.c M /trunk/src/lib/rpc/xdr_array.c M /trunk/src/lib/rpc/xdr_float.c M /trunk/src/lib/rpc/xdr_mem.c M /trunk/src/lib/rpc/xdr_rec.c M /trunk/src/lib/rpc/xdr_reference.c M /trunk/src/lib/rpc/xdr_stdio.c "Renames" in the following refer to renaming of various exported functions and global variables to prefix them with "gssrpc_" or "_gssrpc" as might be appropriate. Some symbols which are unlikely to occur in vendor rpc implementations have retained their old names (notably the gssapi specific ones). * auth.h: Renames. * auth_any.c: Update header locations. * auth_gssapi.c: Punt naughty RCS keywords. Update header locations. Remove explicit extern decl of rpc_createrr (clnt.h gets it). Renames. * auth_gssapi.h: Punt naughty RCS keywords. * auth_gssapi_misc.c: Punt naught RCS keywords. Update header locations. * auth_none.c: Update header locations. Renames. * auth_unix.c: Update header locations. Renames. * auth_unix.h: Renames. * authunix_prot.c: Update header locations. * bindresvport.c: Renames. * clnt.h: Renames. * clnt_generic.c: Update header locations. * clnt_perror.c: Update header locations. * clnt_raw.c: Update header locations. Renames. * clnt_simple.c: Update header locations. Renames. * clnt_tcp.c: Update header locations. Renames. * clnt_udp.c: Upate header loations. Renames. * get_myaddress.c: Update header locations. Renames. * getrpcent.c: Update header locations. * getrpcport.c: Update header locations. Renames. * netdb.h: Update header locations. * pmap_clnt.c: Update header locations. Renames. * pmap_clnt.h: Renames. * pmap_getmaps.c: Update header locations. * pmap_getport.c: Update header locations. * pmap_prot.c: Update header locations. * pmap_prot.h: Renames. * pmap_prot2.c: Update header locations. * pmap_rmt.c: Update header locations. Renames. * pmap_rmt.h: Renames. * rpc.h: Update header locations. No longer include rpc/netdb.h. * rpc_callmsg.c: Update header locations. Renames. * rpc_commondata.c: Update header locations. * rpc_dtablesize.c: Renames. * rpc_msg.h: Renames. * rpc_prot.c: Update header locations. Renames. * svc.c: Update header locations. Renames. * svc.h: Renames. * svc_auth.c: Update header locations. Renames. * svc_auth.h: Renames. * svc_auth_any.c: Update header locations. * svc_auth_gssapi.c: Punt naughty RCS keywords. Update header locations. Renames. * svc_auth_unix.c: Renames. * svc_raw.c: Update header locations. * svc_run.c: Update header locations. Renames. * svc_simple.c: Update header locations. Renames. Make pl static. * svc_tcp.c: Update header locations. Renames. * svc_udp.c: Update header locations. Renames. * xdr.c: Update header locations. Renames. * xdr.h: Renames. * xdr_alloc.c: Punt naughty RCS keywords. Update header locations. * xdr_array.c: Update header locations. * xdr_float.c: Update header locations. * xdr_mem.c: Update header locations. * xdr_rec.c: Update header locations. * xdr_reference.c: Update header locations. * xdr_stdio.c: Update header locations. * Makefile.in: Bump major version due to changes. Don't build getrpcent.o, since we don't use it, and dealing with the rpc/netdb.h lossage was a major pain. Also, rename HDRDIR to $(BUILDTOP)/gssrpc in order to avoid problems with system headers including rpc/*.h. ------------------------------------------------------------------------ r10446 | tlyu | 1998-02-13 16:19:38 -0500 (Fri, 13 Feb 1998) | 2 lines Changed paths: M /trunk/src/util/db2/ChangeLog Document previous changes. ------------------------------------------------------------------------ r10445 | tlyu | 1998-02-13 16:19:22 -0500 (Fri, 13 Feb 1998) | 2 lines Changed paths: M /trunk/src/util/db2/recno/extern.h * recno/extern.h: Additional renaming. ------------------------------------------------------------------------ r10444 | tlyu | 1998-02-13 16:19:11 -0500 (Fri, 13 Feb 1998) | 9 lines Changed paths: M /trunk/src/util/db2/hash/extern.h M /trunk/src/util/db2/hash/hash_log2.c M /trunk/src/util/db2/hash/hash_page.c M /trunk/src/util/db2/hash/search.h * hash/extern.h: Additional renaming. * hash/hash_page.c (page_to_oaddr): (is_bitmap_pgno): Declare static to avoid leaking symbols. * hash/search.h: Additional renaming. * hash/hash_log2.c (__log2): Rename explicitly. ------------------------------------------------------------------------ r10443 | tlyu | 1998-02-13 16:16:43 -0500 (Fri, 13 Feb 1998) | 2 lines Changed paths: M /trunk/src/util/db2/mpool/mpool.h * mpool/mpool.h: Additional renaming. ------------------------------------------------------------------------ r10442 | tlyu | 1998-02-13 16:15:54 -0500 (Fri, 13 Feb 1998) | 2 lines Changed paths: M /trunk/src/util/db2/btree/extern.h * btree/extern.h: Additional renaming. ------------------------------------------------------------------------ r10441 | tlyu | 1998-02-13 16:15:20 -0500 (Fri, 13 Feb 1998) | 2 lines Changed paths: M /trunk/src/util/db2/include/ChangeLog M /trunk/src/util/db2/include/db-int.h * db-int.h: Additional renaming. ------------------------------------------------------------------------ r10440 | tytso | 1998-02-13 15:33:10 -0500 (Fri, 13 Feb 1998) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ChangeLog M /trunk/src/appl/gssftp/Makefile.in M /trunk/src/appl/gssftp/configure.in M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/Makefile.in D /trunk/src/appl/gssftp/ftp/configure.in M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/Makefile.in D /trunk/src/appl/gssftp/ftpd/configure.in Collapse ftp and ftpd's configure.in into gssftp's configure.in. ------------------------------------------------------------------------ r10439 | tytso | 1998-02-13 15:29:50 -0500 (Fri, 13 Feb 1998) | 2 lines Changed paths: D /trunk/src/lib/krb5/free Remove free functions. (Now moved to lib/krb5/krb/kfree.c) ------------------------------------------------------------------------ r10438 | tytso | 1998-02-13 15:29:11 -0500 (Fri, 13 Feb 1998) | 4 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/configure.in Makefile.in, configure.in: Remove the free directory from the list of subdirectories to be built. (All functions moved into lib/krb5/free/kfree.c) ------------------------------------------------------------------------ r10437 | tytso | 1998-02-13 15:28:36 -0500 (Fri, 13 Feb 1998) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in A /trunk/src/lib/krb5/krb/kfree.c Added new file kfree.c, which contained all of the functions previously in the lib/krb5/free directory. ------------------------------------------------------------------------ r10436 | tytso | 1998-02-13 15:24:52 -0500 (Fri, 13 Feb 1998) | 3 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/configure.in Add AC_PROG_INSTALL since it's needed to install the libraries and header files. ------------------------------------------------------------------------ r10435 | tytso | 1998-02-13 15:23:25 -0500 (Fri, 13 Feb 1998) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/configure.in M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/Makefile.in D /trunk/src/lib/crypto/crc32/configure.in M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/Makefile.in D /trunk/src/lib/crypto/des/configure.in M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/Makefile.in D /trunk/src/lib/crypto/md4/configure.in M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/Makefile.in D /trunk/src/lib/crypto/md5/configure.in M /trunk/src/lib/crypto/os/ChangeLog M /trunk/src/lib/crypto/os/Makefile.in D /trunk/src/lib/crypto/os/configure.in M /trunk/src/lib/crypto/sha/ChangeLog M /trunk/src/lib/crypto/sha/Makefile.in D /trunk/src/lib/crypto/sha/configure.in Collapse configure.in files below lib/crypto into lib/crypto. ------------------------------------------------------------------------ r10434 | tytso | 1998-02-13 15:16:40 -0500 (Fri, 13 Feb 1998) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c Change patch so that either mechanism is accepted. ------------------------------------------------------------------------ r10433 | tytso | 1998-02-13 15:13:30 -0500 (Fri, 13 Feb 1998) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c accept_sec_context.c (krb5_gss_accept_sec_context): Always allow use of the pre-RFC mechanism when accepting contexts. ------------------------------------------------------------------------ r10432 | tytso | 1998-02-13 15:12:28 -0500 (Fri, 13 Feb 1998) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 aclocal.m4: Rename K5_OUPUT_FILES to K5_AC_OUTPUT, and leave a compatibility macro behind for K5_OUTPUT_FILES. This is needed because autoreconf greps for AC_OUTPUT. ------------------------------------------------------------------------ r10431 | tlyu | 1998-02-13 14:42:12 -0500 (Fri, 13 Feb 1998) | 9 lines Changed paths: M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/db/db.c M /trunk/src/util/db2/hash/dbm.c M /trunk/src/util/db2/hash/hash.c * hash/hash.c (__kdb2_hash_open): Rename to avoid potential collision with NetBSD libc. * hash/dbm.c: Rename lots of functions to avoid colliding with native dbm implementations. * db/db.c (kdb2_dbopen): Rename to avoid colliding with NetBSD libc. ------------------------------------------------------------------------ r10430 | tlyu | 1998-02-13 14:41:31 -0500 (Fri, 13 Feb 1998) | 8 lines Changed paths: M /trunk/src/util/db2/include/ChangeLog M /trunk/src/util/db2/include/db-int.h M /trunk/src/util/db2/include/db-ndbm.h M /trunk/src/util/db2/include/db.h * db.h: Rename dbopen to avoid collision with NetBSD libc. * db-ndbm.h: Rename lots of functions to avoid collisions with native dbm implementations. * db-int.h: Rename __hash_open to avoid potential collision with NetBSD libc. ------------------------------------------------------------------------ r10429 | tlyu | 1998-02-12 22:00:34 -0500 (Thu, 12 Feb 1998) | 3 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/sendmsg.c * sendmsg.c: Explicitly include k5-int.h in order to get proper prototype of krb5_locate_kdc(). ------------------------------------------------------------------------ r10428 | tlyu | 1998-02-12 20:55:32 -0500 (Thu, 12 Feb 1998) | 7 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c * accept_sec_context.c (krb5_gss_accept_sec_context): Add lots of explicit assignments to major_status to ensure that we actually return an error when we mean to. This was previously preventing gssrpc authentication with the old ovsec_kadm interface from working because the gssrpc server side functions were failing to loop over a set of supplied credentials. ------------------------------------------------------------------------ r10427 | tlyu | 1998-02-12 16:40:16 -0500 (Thu, 12 Feb 1998) | 4 lines Changed paths: M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/client.c * client.c (main): Tweak the kludge variable krb5_gss_dbg_clietn_expcreds so we can send expired creds to the server. ------------------------------------------------------------------------ r10426 | tlyu | 1998-02-12 16:38:58 -0500 (Thu, 12 Feb 1998) | 4 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/init_sec_context.c * init_sec_context.c: KLUDGE!! Add global variable krb5_gss_dbg_client_expcreds to allow the client library to send expired credentials for testing and debugging purposes. ------------------------------------------------------------------------ r10425 | tlyu | 1998-02-12 16:24:59 -0500 (Thu, 12 Feb 1998) | 3 lines Changed paths: M /trunk/src/appl/sample/ChangeLog M /trunk/src/appl/sample/configure.in M /trunk/src/appl/simple/ChangeLog M /trunk/src/appl/simple/configure.in M /trunk/src/clients/ChangeLog M /trunk/src/clients/configure.in M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/configure.in M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/configure.in M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/configure.in M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/configure.in M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/configure.in M /trunk/src/tests/ChangeLog M /trunk/src/tests/configure.in * configure.in: Add commented out AC_OUTPUT to force autoreconf to rebuild the configure script. ------------------------------------------------------------------------ r10424 | tytso | 1998-02-12 11:23:00 -0500 (Thu, 12 Feb 1998) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/aclocal.m4 M /trunk/src/appl/ChangeLog M /trunk/src/appl/Makefile.in M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/configure.in M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/Makefile.in M /trunk/src/appl/gssftp/ChangeLog M /trunk/src/appl/gssftp/Makefile.in M /trunk/src/appl/gssftp/configure.in M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/Makefile.in M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/appl/sample/ChangeLog M /trunk/src/appl/sample/Makefile.in M /trunk/src/appl/sample/configure.in M /trunk/src/appl/sample/sclient/ChangeLog M /trunk/src/appl/sample/sclient/Makefile.in D /trunk/src/appl/sample/sclient/configure.in M /trunk/src/appl/sample/sserver/ChangeLog M /trunk/src/appl/sample/sserver/Makefile.in D /trunk/src/appl/sample/sserver/configure.in M /trunk/src/appl/simple/ChangeLog M /trunk/src/appl/simple/Makefile.in M /trunk/src/appl/simple/client/ChangeLog M /trunk/src/appl/simple/client/Makefile.in D /trunk/src/appl/simple/client/configure.in M /trunk/src/appl/simple/configure.in M /trunk/src/appl/simple/server/ChangeLog M /trunk/src/appl/simple/server/Makefile.in D /trunk/src/appl/simple/server/configure.in M /trunk/src/appl/telnet/ChangeLog M /trunk/src/appl/telnet/Makefile.in M /trunk/src/appl/telnet/configure.in M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/Makefile.in M /trunk/src/appl/telnet/libtelnet/configure.in M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/Makefile.in M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/appl/user_user/ChangeLog M /trunk/src/appl/user_user/Makefile.in M /trunk/src/clients/ChangeLog M /trunk/src/clients/Makefile.in M /trunk/src/clients/configure.in M /trunk/src/clients/kdestroy/ChangeLog M /trunk/src/clients/kdestroy/Makefile.in D /trunk/src/clients/kdestroy/configure.in M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/Makefile.in D /trunk/src/clients/kinit/configure.in M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/Makefile.in D /trunk/src/clients/klist/configure.in M /trunk/src/clients/kpasswd/ChangeLog M /trunk/src/clients/kpasswd/Makefile.in D /trunk/src/clients/kpasswd/configure.in M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/Makefile.in D /trunk/src/clients/ksu/configure.in M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in M /trunk/src/config-files/ChangeLog M /trunk/src/config-files/Makefile.in M /trunk/src/configure.in M /trunk/src/gen-manpages/ChangeLog M /trunk/src/gen-manpages/Makefile.in M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in M /trunk/src/include/configure.in M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/Makefile.in M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in M /trunk/src/kadmin/ChangeLog M /trunk/src/kadmin/Makefile.in M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/Makefile.in M /trunk/src/kadmin/configure.in M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/Makefile.in M /trunk/src/kadmin/kdbkeys/ChangeLog M /trunk/src/kadmin/kdbkeys/Makefile.in M /trunk/src/kadmin/kdbkeys/configure.in M /trunk/src/kadmin/ktutil/ChangeLog M /trunk/src/kadmin/ktutil/Makefile.in M /trunk/src/kadmin/passwd/ChangeLog M /trunk/src/kadmin/passwd/Makefile.in M /trunk/src/kadmin/passwd/configure.in A /trunk/src/kadmin/passwd/unit-test/ChangeLog M /trunk/src/kadmin/passwd/unit-test/Makefile.in M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/Makefile.in A /trunk/src/kadmin/testing/ChangeLog M /trunk/src/kadmin/testing/Makefile.in M /trunk/src/kadmin/testing/configure.in M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/Makefile.in M /trunk/src/kadmin/testing/scripts/configure.in M /trunk/src/kadmin/testing/util/ChangeLog M /trunk/src/kadmin/testing/util/Makefile.in M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/Makefile.in M /trunk/src/kadmin/v4server/unit-test/ChangeLog M /trunk/src/kadmin/v4server/unit-test/Makefile.in M /trunk/src/kadmin/v5passwdd/ChangeLog M /trunk/src/kadmin/v5passwdd/Makefile.in M /trunk/src/kadmin.v4/ChangeLog M /trunk/src/kadmin.v4/Makefile.in M /trunk/src/kadmin.v4/configure.in M /trunk/src/kadmin.v4/server/ChangeLog M /trunk/src/kadmin.v4/server/Makefile.in M /trunk/src/kadmin.v4/server/configure.in M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/Makefile.in M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile.in M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in M /trunk/src/lib/configure.in M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/configure.in M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/os/ChangeLog M /trunk/src/lib/crypto/os/Makefile.in M /trunk/src/lib/crypto/sha/ChangeLog M /trunk/src/lib/crypto/sha/Makefile.in M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/configure.in M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in D /trunk/src/lib/gssapi/generic/configure.in M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in D /trunk/src/lib/gssapi/krb5/configure.in M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/Makefile.in D /trunk/src/lib/gssapi/mechglue/configure.in M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/Makefile.in M /trunk/src/lib/kadm/configure.in M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/clnt/configure.in M /trunk/src/lib/kadm5/configure.in M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kadm5/srv/configure.in M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/Makefile.in M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb4/configure.in M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/ccache/configure.in M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/Makefile.in D /trunk/src/lib/krb5/ccache/file/configure.in M /trunk/src/lib/krb5/ccache/memory/ChangeLog M /trunk/src/lib/krb5/ccache/memory/Makefile.in D /trunk/src/lib/krb5/ccache/memory/configure.in M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/Makefile.in D /trunk/src/lib/krb5/ccache/stdio/configure.in M /trunk/src/lib/krb5/configure.in M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/free/ChangeLog M /trunk/src/lib/krb5/free/Makefile.in M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/keytab/configure.in A /trunk/src/lib/krb5/keytab/db/ChangeLog M /trunk/src/lib/krb5/keytab/db/Makefile.in M /trunk/src/lib/krb5/keytab/db/configure.in M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/Makefile.in D /trunk/src/lib/krb5/keytab/file/configure.in M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/Makefile.in M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/lib/krb5util/ChangeLog M /trunk/src/lib/krb5util/Makefile.in M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/Makefile.in M /trunk/src/lib/rpc/configure.in M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/Makefile.in M /trunk/src/slave/ChangeLog M /trunk/src/slave/Makefile.in M /trunk/src/tests/ChangeLog M /trunk/src/tests/Makefile.in M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/Makefile.in D /trunk/src/tests/asn.1/configure.in M /trunk/src/tests/configure.in M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/Makefile.in D /trunk/src/tests/create/configure.in M /trunk/src/tests/dejagnu/ChangeLog M /trunk/src/tests/dejagnu/Makefile.in D /trunk/src/tests/dejagnu/configure.in M /trunk/src/tests/gssapi/ChangeLog M /trunk/src/tests/gssapi/Makefile.in D /trunk/src/tests/gssapi/configure.in M /trunk/src/tests/hammer/ChangeLog M /trunk/src/tests/hammer/Makefile.in D /trunk/src/tests/hammer/configure.in M /trunk/src/tests/resolve/ChangeLog M /trunk/src/tests/resolve/Makefile.in D /trunk/src/tests/resolve/configure.in M /trunk/src/tests/verify/ChangeLog M /trunk/src/tests/verify/Makefile.in D /trunk/src/tests/verify/configure.in M /trunk/src/util/ChangeLog M /trunk/src/util/Makefile.in M /trunk/src/util/autoconf/autoconf.info M /trunk/src/util/autoconf/standards.info M /trunk/src/util/configure.in M /trunk/src/util/dyn/ChangeLog M /trunk/src/util/dyn/Makefile.in M /trunk/src/util/dyn/configure.in M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in M /trunk/src/util/et/configure.in M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in M /trunk/src/util/profile/configure.in M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/Makefile.in M /trunk/src/util/pty/configure.in M /trunk/src/util/send-pr/Makefile.in M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/Makefile.in M /trunk/src/util/ss/cmd_tbl.lex.l M /trunk/src/util/ss/configure.in M /trunk/src/util/ss/ct.y M /trunk/src/util/ss/requests.c M /trunk/src/util/ss/ss.h Mass makefile/configure.in build system revamp. ------------------------------------------------------------------------ r10423 | tlyu | 1998-02-06 17:19:22 -0500 (Fri, 06 Feb 1998) | 3 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kerberos_v4.c * kerberos_v4.c: Move macro definition of klog earlier so that it actually gets used inside process_v4(). ------------------------------------------------------------------------ r10419 | tytso | 1998-02-06 13:28:15 -0500 (Fri, 06 Feb 1998) | 3 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/popen.c popen.c (ftpd_popen): Make sure you can't overrun the argv[] and gargv[] arrays. (Patch submitted by dima@best.net). ------------------------------------------------------------------------ r10415 | tytso | 1998-02-05 23:50:31 -0500 (Thu, 05 Feb 1998) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/rd_cred.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_safe.c rd_cred.c (krb5_rd_cred): rd_safe.c (krb5_rd_safe): rd_priv.c (krb5_rd_priv): Use the remote_subkey first, since the mk_* routines try to use their local_subkey first. Otherwise, the wrong keys will get used if subkeys are used in both directions. ------------------------------------------------------------------------ r10414 | tytso | 1998-02-05 23:48:01 -0500 (Thu, 05 Feb 1998) | 3 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/krb5_err.et Add a comment about the low 128 error codes being defined by the Krb5 protocol spec. ------------------------------------------------------------------------ r10413 | tytso | 1998-02-05 22:48:00 -0500 (Thu, 05 Feb 1998) | 4 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/wrap_size_limit.c wrap_size_limit.c (krb5_gss_wrap_size_limit): Fix bug where if the output header size is greater than the maximum requested output size, return 0 rather than a very large unsigned number. :-) ------------------------------------------------------------------------ r10404 | tlyu | 1998-02-04 20:49:10 -0500 (Wed, 04 Feb 1998) | 4 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/krb_auth_su.c * krb_auth_su.c (krb5_verify_tkt_def): If using a pre-existing credential cache, ensure that the host ticket has not yet expired. Patch from vwelch@ncsa.uiuc.edu [krb5-clients/545]. ------------------------------------------------------------------------ r10402 | tytso | 1998-02-04 19:03:04 -0500 (Wed, 04 Feb 1998) | 6 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kerberos_v4.c kerberos_v4.c (process_v4): Check the length of the incoming V4 packet before copying it into the KTEXT_ST variable. (kerberos_v4): Make sure the strings in the V4 request structures aren't no longer than they are allowed to be. ------------------------------------------------------------------------ r10401 | mjv | 1998-02-02 14:28:29 -0500 (Mon, 02 Feb 1998) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/macsock.c Updated to call Universal Headers 3.0.1 ------------------------------------------------------------------------ r10400 | mjv | 1998-02-02 14:26:58 -0500 (Mon, 02 Feb 1998) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/DNR.c Updated from most recent MacTCP SDK ------------------------------------------------------------------------ r10399 | danw | 1998-02-01 12:11:23 -0500 (Sun, 01 Feb 1998) | 2 lines Changed paths: M /trunk/src/appl/bsd/klogind.M fix some formatting problems ------------------------------------------------------------------------ r10398 | tlyu | 1998-01-30 23:51:05 -0500 (Fri, 30 Jan 1998) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/kadmin.exp * kadmin.exp: Fix to deal with new kpasswd program. ------------------------------------------------------------------------ r10397 | tlyu | 1998-01-30 23:50:53 -0500 (Fri, 30 Jan 1998) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp: Add kpasswd_server to krb5.conf. ------------------------------------------------------------------------ r10396 | tlyu | 1998-01-30 23:08:33 -0500 (Fri, 30 Jan 1998) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/init_sec_context.c * init_sec_context.c (krb5_gss_init_sec_context): Actually initialize now before calling make_ap_req. ------------------------------------------------------------------------ r10395 | tlyu | 1998-01-30 16:09:51 -0500 (Fri, 30 Jan 1998) | 2 lines Changed paths: M /trunk/src/clients/ChangeLog M /trunk/src/clients/configure.in * configure.in: Add new directory for kpasswd. ------------------------------------------------------------------------ r10394 | tlyu | 1998-01-30 16:08:00 -0500 (Fri, 30 Jan 1998) | 5 lines Changed paths: A /trunk/src/clients/kpasswd A /trunk/src/clients/kpasswd/ChangeLog A /trunk/src/clients/kpasswd/Makefile.in A /trunk/src/clients/kpasswd/configure.in A /trunk/src/clients/kpasswd/kpasswd.M A /trunk/src/clients/kpasswd/kpasswd.c * kpasswd.c: * kpasswd.M: * Makefile.in: * configure.in: New: Cygnus kpasswd client. ------------------------------------------------------------------------ r10393 | tlyu | 1998-01-30 16:05:00 -0500 (Fri, 30 Jan 1998) | 2 lines Changed paths: M /trunk/src/kadmin/passwd/ChangeLog M /trunk/src/kadmin/passwd/Makefile.in * Makefile.in: Remove install rules. ------------------------------------------------------------------------ r10392 | tlyu | 1998-01-30 15:56:47 -0500 (Fri, 30 Jan 1998) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/changepw.c * changepw.c (krb5_change_password): KRB5_USE_INET -> HAVE_NETINET_IN_H. ------------------------------------------------------------------------ r10391 | epeisach | 1998-01-30 11:31:44 -0500 (Fri, 30 Jan 1998) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in Makefile.in (clean-unix): Remove EXPORTED_BUILT_HEADERS as well. ------------------------------------------------------------------------ r10390 | danw | 1998-01-29 20:24:59 -0500 (Thu, 29 Jan 1998) | 3 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c * ftpd.c (auth_data): Accept forwarded credentials and dispose of them properly. (And fix some indentation bugs.) ------------------------------------------------------------------------ r10389 | danw | 1998-01-29 20:20:11 -0500 (Thu, 29 Jan 1998) | 9 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/krb5/accept_sec_context.c A /trunk/src/lib/gssapi/krb5/copy_ccache.c M /trunk/src/lib/gssapi/krb5/gssapi_krb5.h * accept_sec_context.c (rd_and_store_for_creds): Don't mess with krb5_cc_default--use a new mem-based ccache. * Makefile.in: * gssapi_krb5.h: * copy_ccache.c (gss_krb5_copy_ccache): Routine to copy a gss_cred_id_t (such as a forwarded creds) into an existing krb5_ccache. ------------------------------------------------------------------------ r10388 | danw | 1998-01-29 20:17:17 -0500 (Thu, 29 Jan 1998) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin * krb5.hin: fix #define of krb5_cc_gen_new (takes a krb5_ccache *, not a krb5_ccache) ------------------------------------------------------------------------ r10387 | danw | 1998-01-29 19:57:03 -0500 (Thu, 29 Jan 1998) | 5 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/cmds.c M /trunk/src/appl/gssftp/ftp/ftp.M M /trunk/src/appl/gssftp/ftp/ftp.c M /trunk/src/appl/gssftp/ftp/ftp_var.h M /trunk/src/appl/gssftp/ftp/main.c Add -x (automatically encrypt) and -f (forward credentials) options. Don't complain about missing ftp/hostname principal if there's a usable host/hostname. ------------------------------------------------------------------------ r10384 | danw | 1998-01-28 17:22:50 -0500 (Wed, 28 Jan 1998) | 3 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/telnetd.c * telnetd.c (doit): additional fix for previous terminaltype change (fixes a bug that caused TERM to be set to "") ------------------------------------------------------------------------ r10383 | epeisach | 1998-01-28 09:03:49 -0500 (Wed, 28 Jan 1998) | 2 lines Changed paths: M /trunk/src/config-files/ChangeLog M /trunk/src/config-files/kdc.conf.M * kdc.conf.M: Document the v4_mode option. [krb5-kdc/464] ------------------------------------------------------------------------ r10382 | epeisach | 1998-01-28 08:57:52 -0500 (Wed, 28 Jan 1998) | 4 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/krb5kdc.M * krb5kdc.M: Document V4 mode handling [krb5-kdc/464]. Also removed references to kdb5_create and kdb5_stash replacing with kdb5_util. ------------------------------------------------------------------------ r10380 | danw | 1998-01-27 18:41:59 -0500 (Tue, 27 Jan 1998) | 8 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/ext.h M /trunk/src/appl/telnet/telnetd/state.c M /trunk/src/appl/telnet/telnetd/sys_term.c M /trunk/src/appl/telnet/telnetd/telnetd.c * telnetd.c (getterminaltype): Null-terminate strings and avoid a buffer overrun. * ext.h: make terminaltype a char[] instead of a char * for telnetd.c change * state.c (suboption): redo handling of terminaltype ------------------------------------------------------------------------ r10379 | tytso | 1998-01-27 11:41:24 -0500 (Tue, 27 Jan 1998) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapi.hin Add definition of GSS_C_NO_NAME (per draft-ietf-cbind-04.txt) ------------------------------------------------------------------------ r10377 | tytso | 1998-01-23 22:21:37 -0500 (Fri, 23 Jan 1998) | 2 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/configure.in Add AC_PROG_INSTALL since it's need by the install rules. ------------------------------------------------------------------------ r10376 | tytso | 1998-01-23 22:14:55 -0500 (Fri, 23 Jan 1998) | 6 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/ext.h M /trunk/src/appl/telnet/telnetd/telnetd.c telnetd.c (telnet, get_default_IM): Instead of using a hardcoded IM variable, use one which is dynamically generated from the uname() system call. ext.h: Remove definition of DEFAULT_IM, since it's no longer used. ------------------------------------------------------------------------ r10375 | tytso | 1998-01-23 22:12:04 -0500 (Fri, 23 Jan 1998) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c accept_sec_context.c (krb5_gss_accept_sec_context): Will now obtain default credentials if no credentials are given. ------------------------------------------------------------------------ r10374 | tytso | 1998-01-23 22:09:56 -0500 (Fri, 23 Jan 1998) | 7 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/init_sec_context.c init_sec_context.c (make_ap_req): Enforce a stricter requirement on the ticket expiration time of the credentials, since accept_sec_context doesn't use the timeskew fudge for checking ticket expirations. (krb5_gss_init_sec_context): Return GSS_S_NO_CRED when appropriate. ------------------------------------------------------------------------ r10373 | tytso | 1998-01-23 21:02:30 -0500 (Fri, 23 Jan 1998) | 7 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_parse.c M /trunk/src/util/profile/test.ini prof_parse.c (parse_std_line, parse_quoted_string, need_double_quotes, output_quoted_string, dump_profile, dump_profile_to_file): Vastly improved the profile parsing; whitespace at the end of lines are now ignored. Added quoted string parsing, complete with backquote processing. Strings which need to be quoted are properly quoted on output. ------------------------------------------------------------------------ r10372 | tlyu | 1998-01-21 19:26:56 -0500 (Wed, 21 Jan 1998) | 3 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in * Makefile.in (LIBMINOR): Bump minor version due to internal structure change. ------------------------------------------------------------------------ r10371 | tlyu | 1998-01-21 19:26:26 -0500 (Wed, 21 Jan 1998) | 16 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/delete_sec_context.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/rel_cred.c * gssapiP_krb5.h: Add rcache member to the creds structure. [krb5-libs/370] * accept_sec_context.c (krb5_gss_accept_sec_context): Actually set an rcache in auth context from the one saved in the creds structure. [krb5-libs/370] * acquire_cred.c (acquire_accept_cred): Set up an rcache for use later. [krb5-libs/370] * delete_sec_context.c (krb5_gss_delete_sec_context): Don't delete the rcache when freeing the auth_context. [krb5-libs/370] * rel_cred.c (krb5_gss_release_cred): Properly close the rcache. [krb5-libs/370] ------------------------------------------------------------------------ r10370 | epeisach | 1998-01-21 15:20:14 -0500 (Wed, 21 Jan 1998) | 3 lines Changed paths: M /trunk/src/slave/ChangeLog M /trunk/src/slave/kprop.c M /trunk/src/slave/kpropd.c main returns int, not void. ANSI X3.159-1989 2.1.2.2.1 says so, and gcc now warns about it. ------------------------------------------------------------------------ r10369 | epeisach | 1998-01-21 15:17:50 -0500 (Wed, 21 Jan 1998) | 3 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/rtest.c main returns int, not void. ANSI X3.159-1989 2.1.2.2.1 says so, and gcc now warns about it. ------------------------------------------------------------------------ r10368 | epeisach | 1998-01-21 15:14:55 -0500 (Wed, 21 Jan 1998) | 3 lines Changed paths: M /trunk/src/clients/kdestroy/ChangeLog M /trunk/src/clients/kdestroy/kdestroy.c M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.c M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.c main returns int, not void. ANSI X3.159-1989 2.1.2.2.1 says so, and gcc now warns about it. (eichin@cygnus.com) ------------------------------------------------------------------------ r10367 | epeisach | 1998-01-21 15:07:36 -0500 (Wed, 21 Jan 1998) | 2 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/bindresvport.c * bindresvport.c: Include string.h for memset prototype. ------------------------------------------------------------------------ r10366 | epeisach | 1998-01-21 13:17:02 -0500 (Wed, 21 Jan 1998) | 3 lines Changed paths: M /trunk/src/kadmin/testing/proto/ChangeLog M /trunk/src/kadmin/testing/proto/kdc.conf.proto * kdc.conf.proto: Add kpasswd_port line so kadmind can start as non-root for testing. ------------------------------------------------------------------------ r10365 | epeisach | 1998-01-21 12:34:28 -0500 (Wed, 21 Jan 1998) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp: Added kpasswd_port variable to kdc.conf creation. (proven@cygnus.com) ------------------------------------------------------------------------ r10364 | epeisach | 1998-01-21 11:33:31 -0500 (Wed, 21 Jan 1998) | 22 lines Changed paths: M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/btree/bt_open.c M /trunk/src/util/db2/clib/mkstemp.c M /trunk/src/util/db2/db/db.c M /trunk/src/util/db2/hash/dbm.c M /trunk/src/util/db2/hash/hash.c M /trunk/src/util/db2/hash/hsearch.c M /trunk/src/util/db2/include/db-int.h M /trunk/src/util/db2/recno/rec_open.c M /trunk/src/util/db2/test/SEQ_TEST/t.c M /trunk/src/util/db2/test/btree.tests/main.c M /trunk/src/util/db2/test/dbtest.c M /trunk/src/util/db2/test/hash1.tests/driver2.c M /trunk/src/util/db2/test/hash1.tests/tcreat3.c M /trunk/src/util/db2/test/hash1.tests/tdel.c M /trunk/src/util/db2/test/hash1.tests/thash4.c M /trunk/src/util/db2/test/hash1.tests/tread2.c M /trunk/src/util/db2/test/hash1.tests/tseq.c M /trunk/src/util/db2/test/hash1.tests/tverify.c M /trunk/src/util/db2/test/hash2.tests/bigtest.c M /trunk/src/util/db2/test/hash2.tests/passtest.c * btree/bt_open.c: Added O_BINARY for __CYGWIN32__. * clib/mkstemp.c: Added O_BINARY for __CYGWIN32__. * db/db.c: Added O_BINARY for __CYGWIN32__. * hash/dbm.c: Added O_BINARY for __CYGWIN32__. * hash/hash.c: Added O_BINARY for __CYGWIN32__. * hash/hsearch.c: Added O_BINARY for __CYGWIN32__. * include/db-int.h: Added O_BINARY for __CYGWIN32__. * recno/rec_open.c: Added O_BINARY for __CYGWIN32__. * test/dbtest.c: Added O_BINARY for __CYGWIN32__. * test/SEQ_TEST/t.c: Added O_BINARY for __CYGWIN32__. * test/btree.tests/main.c: Added O_BINARY for __CYGWIN32__. * test/hash1.tests/driver2.c: Added O_BINARY for __CYGWIN32__. * test/hash1.tests/tcreat3.c: Added O_BINARY for __CYGWIN32__. * test/hash1.tests/tdel.c: Added O_BINARY for __CYGWIN32__. * test/hash1.tests/thash4.c: Added O_BINARY for __CYGWIN32__. * test/hash1.tests/tread2.c: Added O_BINARY for __CYGWIN32__. * test/hash1.tests/tseq.c: Added O_BINARY for __CYGWIN32__. * test/hash1.tests/tverify.c: Added O_BINARY for __CYGWIN32__. * test/hash2.tests/bigtest.c: Added O_BINARY for __CYGWIN32__. * test/hash2.tests/passtest.c: Added O_BINARY for __CYGWIN32__. Changes originally by Jeremy Allison (jra@cygnus.com) ------------------------------------------------------------------------ r10359 | tlyu | 1998-01-21 00:20:41 -0500 (Wed, 21 Jan 1998) | 3 lines Changed paths: A /trunk/src/kadmin/server/schpw.c * schpw.c: New file. Support for Cygnus chpw. [oops forgot this earlier] ------------------------------------------------------------------------ r10358 | tlyu | 1998-01-21 00:17:25 -0500 (Wed, 21 Jan 1998) | 6 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/Makefile.in M /trunk/src/kadmin/server/ovsec_kadmd.c * schpw.c: New file. Support for Cygnus chpw. * ovsec_kadmd.c: Add support for Cygnus chpw. * Makefile.in (OBJS): Add schpw.o. ------------------------------------------------------------------------ r10357 | tlyu | 1998-01-21 00:17:03 -0500 (Wed, 21 Jan 1998) | 4 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/admin.h M /trunk/src/lib/kadm5/alt_prof.c * alt_prof.c (kadm5_get_config_params): Add support for Cygnus chpw. * admin.h: Add support for Cygnus chpw. ------------------------------------------------------------------------ r10356 | tlyu | 1998-01-21 00:16:27 -0500 (Wed, 21 Jan 1998) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/ChangeLog M /trunk/src/include/krb5/stock/osconf.h * osconf.h: Add DEFAULT_KPASSWD_PORT to support Cygnus chpw. ------------------------------------------------------------------------ r10354 | tlyu | 1998-01-20 21:47:18 -0500 (Tue, 20 Jan 1998) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogind.c * krlogind.c (protocol): Declare pibuf and fibuf as being BUFSIZ bytes long, rather than 1024. Fixes an Irix bug. [krb5-appl/527] ------------------------------------------------------------------------ r10352 | tlyu | 1998-01-16 08:21:56 -0500 (Fri, 16 Jan 1998) | 4 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_tgs_req.c * do_tgs_req.c: Add some explicit settings of errcode so that the cleanup code doesn't try to construct a bogus error reply, which was causing coredumps in the lookaside code. ------------------------------------------------------------------------ r10351 | epeisach | 1998-01-15 11:51:53 -0500 (Thu, 15 Jan 1998) | 12 lines Changed paths: M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/configure.in M /trunk/src/util/db2/hash/hash_bigkey.c M /trunk/src/util/db2/obj/Makefile.in * hash/hash_bigkey.c (collect_key, collect_data): Cast malloc return value to correct types. (raeburn@cygnus.com) * obj/Makefile.in (check): Set srcdir in environment. (raeburn@cygnus.com) * configure.in (AC_COMPILE_TYPE): replacment for AC_CHECK_TYPE that uses AC_TRY_COMPILE instead of AC_EGREP_CPP. For now, only use it for the int32 types (where AC_CHECK_TYPE gets the wrong result on __CYGWIN32__) and plan that AC_CHECK_TYPE itself gets repaired. (Fix by eichin@cygnus.com) ------------------------------------------------------------------------ r10350 | mjv | 1998-01-13 13:51:22 -0500 (Tue, 13 Jan 1998) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ccdefname.c M /trunk/src/lib/krb5/os/init_os_ctx.c Changed all PBGetCatInfo to PBGetCatInfoSync for new UH's ------------------------------------------------------------------------ r10349 | tlyu | 1998-01-06 17:38:00 -0500 (Tue, 06 Jan 1998) | 3 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/in_tkt.c * in_tkt.c: Conditionalize use of macro do_seteuid, rather than redefining setreuid. ------------------------------------------------------------------------ r10348 | tlyu | 1998-01-06 17:28:25 -0500 (Tue, 06 Jan 1998) | 4 lines Changed paths: M /trunk/src/lib/krb5util/ChangeLog M /trunk/src/lib/krb5util/seteuid.c * seteuid.c (krb5_seteuid): Don't check for _POSIX_SAVED_IDS, as 4.4BSD derivatives don't define it but do have a reasonable seteuid anyway. [krb5-libs/503] ------------------------------------------------------------------------ r10347 | tlyu | 1998-01-02 22:36:53 -0500 (Fri, 02 Jan 1998) | 6 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/changepw.c M /trunk/src/lib/krb5/os/locate_kdc.c * locate_kdc.c (krb5_locate_kdc): Check return of malloc. [krb5-libs/518] * changepw.c (krb5_change_password): Check return of malloc. [krb5-libs/518] ------------------------------------------------------------------------ r10346 | tlyu | 1998-01-02 22:36:38 -0500 (Fri, 02 Jan 1998) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/chpw.c M /trunk/src/lib/krb5/krb/preauth.c * preauth.c (handle_sam_labels): (obtain_sam_padata): Check return of malloc. [krb5-libs/518] * chpw.c (krb5_mk_chpw_req): Check return of malloc. (krb5_rd_chpw_rep): Check return of malloc. [krb5-libs/518] ------------------------------------------------------------------------ r10345 | tlyu | 1998-01-02 22:36:18 -0500 (Fri, 02 Jan 1998) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1buf.c * asn1buf.c (asn12krb5_buf): Check return value of malloc. [krb5-libs/518] ------------------------------------------------------------------------ r10344 | tlyu | 1997-12-29 16:54:31 -0500 (Mon, 29 Dec 1997) | 5 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/init_rkey.c * init_rkey.c (mit_des_init_random_key): Punt the struct; use explicit variables instead because we're no longer doing a memcpy. In addition, fill p_state->sequence.data a byte at a time. [krb5-libs/492] ------------------------------------------------------------------------ r10343 | epeisach | 1997-12-29 11:30:29 -0500 (Mon, 29 Dec 1997) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in * Makefile.in (OBJS): Changed val_cred.$(OBJECT) to val_cred.$(OBJEXT) for windows building. ------------------------------------------------------------------------ r10342 | tlyu | 1997-12-21 18:36:14 -0500 (Sun, 21 Dec 1997) | 8 lines Changed paths: M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/hash/dbm.c M /trunk/src/util/db2/hash/hash.c M /trunk/src/util/db2/hash/hash.h * hash/dbm.c: Rename the errno member of HTAB. * hash/hash.h: Rename the errno member of HTAB to local_errno to avoid a collision with a glibc macro. * hash/hash.c: Rename the errno member of HTAB to local_errno to avoid a collision with a glibc macro. ------------------------------------------------------------------------ r10341 | tlyu | 1997-12-21 18:30:56 -0500 (Sun, 21 Dec 1997) | 7 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c M /trunk/src/appl/gssftp/ftpd/logwtmp.c * logwtmp.c (ftp_logwtmp): Rename logwtmp to ftp_logwtmp to avoid collision with native logwtmp. Also, return void rather than int. * ftpd.c: Rename logwtmp to ftp_logwtmp to avoid collision with native logwtmp. ------------------------------------------------------------------------ r10340 | danw | 1997-12-19 18:26:02 -0500 (Fri, 19 Dec 1997) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.c * login.c (try_afscall): try_afscall doesn't work / isn't needed on systems without SIGSYS ------------------------------------------------------------------------ r10339 | epeisach | 1997-12-16 11:23:38 -0500 (Tue, 16 Dec 1997) | 3 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/svc_auth_gssapi.c * svc_auth_gssapi.c (_svcauth_gssapi): When looping over services, free previous output_tokens. ------------------------------------------------------------------------ r10338 | epeisach | 1997-12-16 11:01:04 -0500 (Tue, 16 Dec 1997) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/locate_kdc.c * locate_kdc.c (krb5_locate_kdc): Free hostlist array elements when finished with them. ------------------------------------------------------------------------ r10337 | epeisach | 1997-12-16 10:49:40 -0500 (Tue, 16 Dec 1997) | 4 lines Changed paths: M /trunk/src/appl/sample/sclient/ChangeLog M /trunk/src/appl/sample/sclient/sclient.c * sclient.c (main): Free client principal and krb5_ap_rep_enc_part returned from krb5_sendauth when done using. Close the credential cache, and free the context. ------------------------------------------------------------------------ r10336 | tlyu | 1997-12-16 00:10:24 -0500 (Tue, 16 Dec 1997) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/mk_req_ext.c * mk_req_ext.c (krb5_mk_req_extended): Check enctype of session key, not that of the ticket, which we really shouldn't care about. ------------------------------------------------------------------------ r10335 | tlyu | 1997-12-11 23:32:13 -0500 (Thu, 11 Dec 1997) | 11 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/cnv_tkt_skey.c M /trunk/src/krb524/conv_creds.c M /trunk/src/krb524/conv_princ.c M /trunk/src/krb524/encode.c M /trunk/src/krb524/k524init.c M /trunk/src/krb524/krb524d.c M /trunk/src/krb524/misc.c M /trunk/src/krb524/test.c * cnv_tkt_skey.c: * conv_creds.c: * conv_princ.c: * encode.c: * k524init.c: * krb524d.c: * misc.c: * test.c: Don't include netdb.h or sys/socket.h if krb.h is included; this works around an Ultrix bug where those headers aren't protected against multiple inclusion. ------------------------------------------------------------------------ r10334 | tlyu | 1997-12-11 23:30:20 -0500 (Thu, 11 Dec 1997) | 4 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kerberos_v4.c * kerberos_v4.c: Don't include sys/socket.h or netdb.h, as krb.h already gets those and Ultrix doesn't protect them against multiple inclusion. ------------------------------------------------------------------------ r10333 | tlyu | 1997-12-11 23:28:29 -0500 (Thu, 11 Dec 1997) | 4 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c * ftpd.c: Don't include netdb.h or sys/socket.h if krb.h is included; this works around an Ultrix bug where those headers aren't protected against multiple inclusion. ------------------------------------------------------------------------ r10332 | tlyu | 1997-12-11 23:27:57 -0500 (Thu, 11 Dec 1997) | 5 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/ftp.c M /trunk/src/appl/gssftp/ftp/main.c * ftp.c: * main.c: Don't include netdb.h or sys/socket.h if krb.h is included; this works around an Ultrix bug where those headers aren't protected against multiple inclusion. ------------------------------------------------------------------------ r10331 | tlyu | 1997-12-11 23:26:09 -0500 (Thu, 11 Dec 1997) | 7 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/bsd/login.c M /trunk/src/appl/bsd/v4rcp.c * krlogind.c: * krshd.c: * login.c: * v4rcp.c: Don't include netdb.h or sys/socket.h if krb.h is included; this works around an Ultrix bug where those headers aren't protected against multiple inclusion. ------------------------------------------------------------------------ r10330 | epeisach | 1997-12-07 10:44:56 -0500 (Sun, 07 Dec 1997) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/val_cred.c * val_cred.c (krb5_gss_validate_cred): Free principal extracted from credential cache when finished. ------------------------------------------------------------------------ r10329 | epeisach | 1997-12-07 07:57:20 -0500 (Sun, 07 Dec 1997) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gic_pwd.c * gic_pwd.c (krb5_get_init_creds_password): Change fourth argument in call to prompter (which is an int) from NULL to 0. ------------------------------------------------------------------------ r10327 | tlyu | 1997-12-07 00:06:13 -0500 (Sun, 07 Dec 1997) | 3 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/getpty.c * getpty.c (pty_getpty): Fix goof in previous, which introduced another fencepost error. ------------------------------------------------------------------------ r10326 | epeisach | 1997-12-06 23:20:41 -0500 (Sat, 06 Dec 1997) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/locate_kdc.c * locate_kdc.c (krb5_locate_kdc): Get rid of extra krb5_xfree which caused freeing of memory twice. ------------------------------------------------------------------------ r10325 | epeisach | 1997-12-06 22:54:45 -0500 (Sat, 06 Dec 1997) | 2 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/dest_tkt.c Include ------------------------------------------------------------------------ r10324 | epeisach | 1997-12-06 22:54:17 -0500 (Sat, 06 Dec 1997) | 2 lines Changed paths: M /trunk/src/util/dyn/ChangeLog M /trunk/src/util/dyn/dyn_delete.c Include for memset prototype. ------------------------------------------------------------------------ r10322 | tlyu | 1997-12-06 03:01:27 -0500 (Sat, 06 Dec 1997) | 12 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in A /trunk/src/lib/krb5/os/changepw.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/os-proto.h A /trunk/src/lib/krb5/os/prompter.c M /trunk/src/lib/krb5/os/sendto_kdc.c * Makefile.in: Add changepw.c, prompter.c. * changepw.c: New file; Cygnus password changing protocol. * locate_kdc.c: Add parameter to indicate master KDC. * os-proto.h: Reflect changes to locate_kdc. * prompter.c: New file; Cygnus initial creds. * sendto_kdc.c: Add parameter to indicate master KDC. ------------------------------------------------------------------------ r10321 | tlyu | 1997-12-06 03:00:17 -0500 (Sat, 06 Dec 1997) | 24 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in A /trunk/src/lib/krb5/krb/chpw.c M /trunk/src/lib/krb5/krb/get_in_tkt.c A /trunk/src/lib/krb5/krb/gic_keytab.c A /trunk/src/lib/krb5/krb/gic_opt.c A /trunk/src/lib/krb5/krb/gic_pwd.c M /trunk/src/lib/krb5/krb/preauth.c A /trunk/src/lib/krb5/krb/preauth2.c M /trunk/src/lib/krb5/krb/send_tgs.c A /trunk/src/lib/krb5/krb/vfy_increds.c A /trunk/src/lib/krb5/krb/vic_opt.c * Makefile.in: Add files chpw.c, gic_*, preauth2.c, vfy_increds.c, vic_opt.c. * chpw.c: New file; implement Cygnus chpw. * get_in_tkt.c: Implement support for Cygnus initial credentials API. * gic_keytab.c: New file; Cygnus initial creds. * gic_opt.c: New file; Cygnus initial creds. * gic_pwd.c: New file; Cygnus initial creds. * preauth.c: Add more SAM support (from Cygnus). * preauth2.c: New file; additional SAM support from Cygnus. * send_tgs.c: Account for additional parameter to sendto_kdc. * vfy_increds.c: New file; Cygnus initial creds. * vic_opt.c: New file; Cygnus initial creds. ------------------------------------------------------------------------ r10320 | tlyu | 1997-12-06 02:59:43 -0500 (Sat, 06 Dec 1997) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/krb5_err.et * krb5_err.et: Add codes for Cygnus chpw. ------------------------------------------------------------------------ r10319 | tlyu | 1997-12-06 02:59:20 -0500 (Sat, 06 Dec 1997) | 4 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/Makefile.in A /trunk/src/lib/krb5/ccache/cccopy.c * Makefile.in: Add cccopy.c. * cccopy.c: New file; krb5_cc_copy_creds from Cygnus. ------------------------------------------------------------------------ r10318 | tlyu | 1997-12-06 02:58:22 -0500 (Sat, 06 Dec 1997) | 9 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin * krb5.hin: Add constants and prototypes for the Cygnus password changing API. Add krb5_cc_copy_creds. Add support for Cygnus initial credentials API. * k5-int.h: Add additional preauth types. Add additional parameter to krb5_sendto_kdc for designating whether to use the master. Add functions to support Cygnus initial credentials API. Add prototypes for sam functions. ------------------------------------------------------------------------ r10313 | tlyu | 1997-12-04 21:48:58 -0500 (Thu, 04 Dec 1997) | 3 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/getpty.c * getpty.c (pty_getpty): Fix checks on string lengths to account for terminating nul character. Some whitespace fixups. ------------------------------------------------------------------------ r10312 | tlyu | 1997-12-04 21:39:44 -0500 (Thu, 04 Dec 1997) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/telnetd.c * telnetd.c (doit): Fix up slave buffer length. ------------------------------------------------------------------------ r10310 | tlyu | 1997-12-03 17:17:34 -0500 (Wed, 03 Dec 1997) | 5 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/open_slave.c M /trunk/src/util/pty/pty_err.et * pty_err.et: Add PTY_OPEN_SLAVE_TOOSHORT error code. * open_slave.c (pty_open_slave): Check to ensure that the slave name is not NULL or zero-length. ------------------------------------------------------------------------ r10309 | tlyu | 1997-11-28 21:29:40 -0500 (Fri, 28 Nov 1997) | 4 lines Changed paths: M /trunk/src/lib/crypto/os/ChangeLog M /trunk/src/lib/crypto/os/configure.in * configure.in: Add AC_PROG_LN_S to deal with symlinking in memmove.c. This is a kludge, as we really should have a more sane way to deal with missing posix functions. ------------------------------------------------------------------------ r10307 | tytso | 1997-11-24 20:03:03 -0500 (Mon, 24 Nov 1997) | 7 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_util.c do_tgs_req.c (process_tgs_req): Add check to make sure cname and sname are non-NULL when syslogging an error because the principals don't match. kdc_util.c (limit_string): Check to make sure the input string is non-NULL before operating on it. ------------------------------------------------------------------------ r10306 | epeisach | 1997-11-21 00:37:58 -0500 (Fri, 21 Nov 1997) | 3 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/Makefile.in * Makefile.in (types.h): Add rules to generate file by running config.status. Remove on make clean. ------------------------------------------------------------------------ r10305 | epeisach | 1997-11-21 00:36:23 -0500 (Fri, 21 Nov 1997) | 3 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in * Makefile.in (clean-unix): krb_err.h resides in the kerberosIV subdir for make clean. ------------------------------------------------------------------------ r10302 | tlyu | 1997-11-20 17:15:37 -0500 (Thu, 20 Nov 1997) | 6 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/forward.c M /trunk/src/appl/telnet/libtelnet/kerberos5.c * forward.c (rd_and_store_for_creds): Fix up to no longer do the chown [krb5-appl/502] * kerberos5.c (kerberos5_is): Fix up call to rd_and_store_for_creds. [krb5-appl/502] ------------------------------------------------------------------------ r10301 | tlyu | 1997-11-20 16:43:48 -0500 (Thu, 20 Nov 1997) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogind.c * krlogind.c (recvauth): Fix args in call to rd_and_store_for_creds. [krb5-appl/502] ------------------------------------------------------------------------ r10300 | epeisach | 1997-11-19 10:55:53 -0500 (Wed, 19 Nov 1997) | 3 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/Makefile.in * Makefile.in (clean): Remove server-setkey-test client-setkey-test setkey-test.o ------------------------------------------------------------------------ r10299 | epeisach | 1997-11-19 10:54:24 -0500 (Wed, 19 Nov 1997) | 2 lines Changed paths: M /trunk/src/tests/ChangeLog M /trunk/src/tests/Makefile.in * Makefile.in (kdb_check): Remove temporary file generated during test. ------------------------------------------------------------------------ r10298 | epeisach | 1997-11-19 10:53:38 -0500 (Wed, 19 Nov 1997) | 2 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/Makefile.in * Makefile.in (clean-unix): Remove db lib symlinks. ------------------------------------------------------------------------ r10297 | epeisach | 1997-11-19 10:35:29 -0500 (Wed, 19 Nov 1997) | 3 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in * Makefile.in (clean-unix): Do not remove libraries here as the Makefile that created the symlink now removes it. ------------------------------------------------------------------------ r10296 | tlyu | 1997-11-19 00:23:11 -0500 (Wed, 19 Nov 1997) | 5 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/des.h * des.h: Clean up prototypes so they're sane and look a little nicer. The ivec parameter to pcbc_encrypt is now a C_Block FAR *, while the paremeters to quad_cksum have been re-ordered to match reality. ------------------------------------------------------------------------ r10295 | tlyu | 1997-11-19 00:22:31 -0500 (Wed, 19 Nov 1997) | 10 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/mk_priv.c M /trunk/src/lib/krb4/mk_req.c M /trunk/src/lib/krb4/mk_safe.c M /trunk/src/lib/krb4/rd_req.c M /trunk/src/lib/krb4/rd_safe.c * rd_safe.c (krb_rd_safe): Fix up call to quad_cksum. * mk_priv.c (krb_mk_priv): Fix up call to pcbc_encrypt. * mk_safe.c (krb_mk_safe): Fix up call to quad_cksum. * mk_req.c (krb_mk_req): Fix up call to pcbc_encrypt. * rd_req.c (krb_rd_req): Fix up call to pcbc_encrypt. ------------------------------------------------------------------------ r10294 | tlyu | 1997-11-18 23:37:49 -0500 (Tue, 18 Nov 1997) | 6 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/pcbc_encrypt.c M /trunk/src/lib/des425/quad_cksum.c * quad_cksum.c (des_quad_cksum): Reorder parameters to match the prototype in include/kerberosIV/des.h. * pcbc_encrypt.c: Fix up parameters to use a des_cblock* as the ivec to match the prototype in include/kerberosIV/des.h. ------------------------------------------------------------------------ r10293 | tlyu | 1997-11-18 19:55:59 -0500 (Tue, 18 Nov 1997) | 4 lines Changed paths: M /trunk/src/lib/krb5util/ChangeLog M /trunk/src/lib/krb5util/Makefile.in M /trunk/src/lib/krb5util/configure.in * configure.in: Use new library build rules. * Makefile.in: Use new library build rules. ------------------------------------------------------------------------ r10292 | tlyu | 1997-11-18 19:36:58 -0500 (Tue, 18 Nov 1997) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in * pre.in: Clean up up .ct.c rule. ------------------------------------------------------------------------ r10291 | tlyu | 1997-11-18 19:23:37 -0500 (Tue, 18 Nov 1997) | 4 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/Makefile.in M /trunk/src/util/ss/configure.in * configure.in: Update to new library build system. * Makefile.in: Update to new library build system. ------------------------------------------------------------------------ r10290 | tlyu | 1997-11-18 19:22:25 -0500 (Tue, 18 Nov 1997) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/lib.in * lib.in (clean-libs): Remove lib$(LIB)$(SHLIBSEXT) as well. ------------------------------------------------------------------------ r10289 | tlyu | 1997-11-18 18:57:28 -0500 (Tue, 18 Nov 1997) | 3 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/des425/configure.in * Makefile.in: Garbage collect some old library build system stuff. ------------------------------------------------------------------------ r10286 | tlyu | 1997-11-17 21:13:34 -0500 (Mon, 17 Nov 1997) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krshd.c * krshd.c: Don't set checksum_ignored to 1 if checksum_required is 0; also, if a krb5 client passes in a checksum, check it regardless of whether checksum_required is true. [krb5-appl/500] ------------------------------------------------------------------------ r10285 | tytso | 1997-11-15 20:51:14 -0500 (Sat, 15 Nov 1997) | 13 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/inq_cred.c A /trunk/src/lib/gssapi/krb5/val_cred.c * accept_sec_context.c (krb5_gss_accept_sec_context), init_sec_context.c (krb5_gss_init_sec_context), inq_cred.c (krb5_gss_inquire_cred): Call krb5_gss_validate_cred to make sure the credential handle is still valid. * val_cred.c (krb5_gss_validate_cred): New file which validates the credential to make sure it is valid, including checking to make sure the credentials cache still points at the same krb5 principal as it did before. * accept_sec_context.c (krb5_gss_accept_sec_context): Return GSS_S_FAILURE if a non-NULL context handle is passed to it. ------------------------------------------------------------------------ r10284 | tytso | 1997-11-15 20:16:56 -0500 (Sat, 15 Nov 1997) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog (Wrong version of Changelog committed previously) ------------------------------------------------------------------------ r10283 | tytso | 1997-11-15 20:16:37 -0500 (Sat, 15 Nov 1997) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c Return GSS_S_FAILURE if a non-NULL context handle is passed to it. ------------------------------------------------------------------------ r10280 | tytso | 1997-11-13 20:43:03 -0500 (Thu, 13 Nov 1997) | 4 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_tgs_req.c do_tgs_req.c (process_tgs_req): Only try to return a TGT for a "closer" realm if the request was for a TGT in the first place. [krb5-kdc/459] ------------------------------------------------------------------------ r10279 | tytso | 1997-11-13 20:30:21 -0500 (Thu, 13 Nov 1997) | 3 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/libupdate.sh libupdate.sh: Add semicolons to prevent Bash 2.0 from complaining. [krb5-build/486] ------------------------------------------------------------------------ r10277 | tlyu | 1997-11-12 19:07:05 -0500 (Wed, 12 Nov 1997) | 6 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/forward.c M /trunk/src/appl/bsd/krshd.c * forward.c (rd_and_store_for_creds): Don't do the chown. Avoids a security hole. [krb5-appl/494] * krshd.c (recvauth): chown the ccache explicitly, as rd_and_store_for_creds no longer does so. [krb5-appl/494] ------------------------------------------------------------------------ r10276 | epeisach | 1997-11-12 15:09:19 -0500 (Wed, 12 Nov 1997) | 4 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_as_req.c * do_as_req.c (process_as_req): Reset master key after closing and reopening DB when KDC_UPDATES_KDB compiled in. [krb5-kdc/495 by Tony Mione] ------------------------------------------------------------------------ r10272 | tytso | 1997-11-10 20:45:42 -0500 (Mon, 10 Nov 1997) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/scc_maybe.c scc_maybe.c: Added kludge for the Macintosh, since fopen() doesn't set errno, although open() does. ------------------------------------------------------------------------ r10271 | tytso | 1997-11-10 20:12:36 -0500 (Mon, 10 Nov 1997) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/send_tgs.c send_tgs.c (krb5_send_tgs): Don't send a zero endtime; if the requested endtime is zero, set it equal to the TGT endtime. ------------------------------------------------------------------------ r10270 | tytso | 1997-11-10 20:08:13 -0500 (Mon, 10 Nov 1997) | 3 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_util.c kdc_util.c (kdc_process_tgs_req): If not using the reply cache, properly handle a failure return from krb5_rd_req_decode_anyflag(). ------------------------------------------------------------------------ r10269 | epeisach | 1997-11-09 10:12:53 -0500 (Sun, 09 Nov 1997) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/gssftp.exp * gssftp.exp: Replace "else if" with "elseif" as expect 5.25 requires it. [krb5-misc/487] ------------------------------------------------------------------------ r10268 | tytso | 1997-11-06 22:25:40 -0500 (Thu, 06 Nov 1997) | 5 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/v4rcp.c Use error_message(errno) instead of using sys_errlist[errno]. This avoids the hair of deciding whether or not we need to declare sys_errlist or use strerror(), etc., since com_err has all of that complexity anyway. Also fixed lots of -Wall nits. ------------------------------------------------------------------------ r10267 | tlyu | 1997-11-04 21:20:18 -0500 (Tue, 04 Nov 1997) | 7 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krlogind.c * krlogind.c (doit): Fix up potential buffer overrun. [krb5-appl/488] * krlogin.c (main): Fix up potential buffer overrun. * krcp.c (hosteq): Fix up potential buffer overrun. ------------------------------------------------------------------------ r10266 | epeisach | 1997-11-04 14:37:49 -0500 (Tue, 04 Nov 1997) | 2 lines Changed paths: M /trunk/src/tests/ChangeLog M /trunk/src/tests/Makefile.in * Makefile.in (kdb_check): Reinstated kdb checks ------------------------------------------------------------------------ r10265 | epeisach | 1997-11-04 12:55:07 -0500 (Tue, 04 Nov 1997) | 9 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/kadm5_create.c M /trunk/src/kadmin/dbutil/kdb5_stash.c M /trunk/src/kadmin/dbutil/kdb5_util.c * kdb5_util.c: Add flag indicating that policy db is to be closed. Change '-f" option to "-sf" to indicate stash file on command line. * kdb5_stash.c (kdb5_stash): Indicate that policy db should be closed, free context when done. * kadm5_create.c (kadm5_create): Fix up memory leaks. ------------------------------------------------------------------------ r10259 | tlyu | 1997-10-28 16:40:10 -0500 (Tue, 28 Oct 1997) | 2 lines Changed paths: M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/md4.c M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/md5.c * md5.c: Fix to deal with types longer than 32 bits. ------------------------------------------------------------------------ r10258 | tlyu | 1997-10-28 16:39:36 -0500 (Tue, 28 Oct 1997) | 5 lines Changed paths: M /trunk/src/lib/crypto/sha/ChangeLog M /trunk/src/lib/crypto/sha/hmac_sha.c M /trunk/src/lib/crypto/sha/sha_glue.c M /trunk/src/lib/crypto/sha/shs.c M /trunk/src/lib/crypto/sha/t_shs.c * shs.c, sha_glue.c, hmac_sha.c: Fix to deal with LONG wider than 32 bits. * t_shs.c: Print out the actual and expected values on error. ------------------------------------------------------------------------ r10257 | epeisach | 1997-10-28 13:30:13 -0500 (Tue, 28 Oct 1997) | 3 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/pty-int.h * pty-int.h: Do not prototype initialize_pty_error_table as pty-err.h does as well. ------------------------------------------------------------------------ r10256 | epeisach | 1997-10-28 11:56:29 -0500 (Tue, 28 Oct 1997) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (WITH_NETLIB): Use AC_LIBRARY_NET. (AC_LIBRARY_NET): Written by jhawk@mit.edu to better determine if libsocket and libnsl are needed. ------------------------------------------------------------------------ r10255 | epeisach | 1997-10-28 10:54:54 -0500 (Tue, 28 Oct 1997) | 3 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/ktf_resolv.c M /trunk/src/lib/krb5/keytab/file/ktf_wreslv.c * ktf_wreslv.c, ktf_resolv.c:Initialize version element of krb5_ktfile_data structure. ------------------------------------------------------------------------ r10254 | epeisach | 1997-10-28 10:31:15 -0500 (Tue, 28 Oct 1997) | 3 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_cpw.c * kdb_cpw.c (add_key_pwd): For KRB5_KDB_SALTTYPE_AFS3, the salt key for afs_mit_string_to_key mut be null terminated. ------------------------------------------------------------------------ r10253 | tlyu | 1997-10-27 01:16:27 -0500 (Mon, 27 Oct 1997) | 7 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/des.h M /trunk/src/lib/des425/pcbc_encrypt.c M /trunk/src/lib/des425/quad_cksum.c * pcbc_encrypt.c, quad_cksum.c: Punt duplicates of definitions; use local des.h only, as that appears to be safe. Also, replace uses of KRB_INT32 with DES_INT32 to remove temptation to misuse. * des.h: Don't include k5-int.h any longer, as des_int.h already gets it. ------------------------------------------------------------------------ r10252 | tlyu | 1997-10-27 01:12:03 -0500 (Mon, 27 Oct 1997) | 8 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/d3_cbc.c M /trunk/src/lib/crypto/des/d3_ecb.c M /trunk/src/lib/crypto/des/des.h M /trunk/src/lib/crypto/des/des_int.h M /trunk/src/lib/crypto/des/f_cbc.c M /trunk/src/lib/crypto/des/f_cksum.c M /trunk/src/lib/crypto/des/f_ecb.c M /trunk/src/lib/crypto/des/f_parity.c M /trunk/src/lib/crypto/des/f_pcbc.c M /trunk/src/lib/crypto/des/f_sched.c M /trunk/src/lib/crypto/des/f_tables.c M /trunk/src/lib/crypto/des/f_tables.h * d3_cbc.c, des.h, des_int.h, f_cbc.c, f_cksum.c, f_ecb.c, f_pcbc.c, f_sched.c, f_tables.c, f_tables.h: Change KRB_INT32 to DES_INT32 to avoid temptation to misuse. * d3_cbc.c, d3_ecb.c, f_cbc.c, f_cksum.c, f_ecb.c, f_parity.c, f_pcbc.c, f_sched.c, f_tables.c: Don't include des.h; it's broken in ways. Use only des_int.h instead. ------------------------------------------------------------------------ r10251 | tlyu | 1997-10-27 01:05:13 -0500 (Mon, 27 Oct 1997) | 3 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/des.h * des.h: Replace KRB_INT32 with DES_INT32 to avoid temptation to misuse. ------------------------------------------------------------------------ r10250 | tlyu | 1997-10-27 01:01:52 -0500 (Mon, 27 Oct 1997) | 5 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/mac_time.c * mac_time.c: Don't use the type KRB_INT32; it was leaked from des.h and was just the wrong answer. Use long instead. While we're at it, declare gettimeofdaynet_no_offset() as static because we have no real need to export it. ------------------------------------------------------------------------ r10249 | epeisach | 1997-10-24 09:13:47 -0400 (Fri, 24 Oct 1997) | 4 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/Makefile.in * Makefile.in (CFILES): Add $(srcdir). Allows make depend to run, ------------------------------------------------------------------------ r10248 | tytso | 1997-10-23 14:03:01 -0400 (Thu, 23 Oct 1997) | 3 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/state.c Prohibit the passing of TERMCAP, TERMPATH, TERMINFO, and HOME, since they can be used to exploit a security in tgetent. ------------------------------------------------------------------------ r10247 | epeisach | 1997-10-23 13:11:29 -0400 (Thu, 23 Oct 1997) | 3 lines Changed paths: M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/kadm_server.h * kadm_server.h: Declare kadm_context as extern so it will not be multiply defined in all source files. ------------------------------------------------------------------------ r10246 | epeisach | 1997-10-23 12:39:03 -0400 (Thu, 23 Oct 1997) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (TCL_WITH): Check for libtcl8.0. The test release of dejagnu now comes with it. ------------------------------------------------------------------------ r10245 | epeisach | 1997-10-22 15:56:16 -0400 (Wed, 22 Oct 1997) | 2 lines Changed paths: M /trunk/src/aclocal.m4 Fix simple shell test for tcl tests. ------------------------------------------------------------------------ r10244 | epeisach | 1997-10-22 15:43:34 -0400 (Wed, 22 Oct 1997) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (AC_KRB5_TCL): Rewritten for clearer understanding. Check for libtcl7.6 and tcl/tcl.h. ------------------------------------------------------------------------ r10243 | epeisach | 1997-10-22 15:43:03 -0400 (Wed, 22 Oct 1997) | 3 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/tcl_wrapper.c M /trunk/src/kadmin/testing/util/ChangeLog M /trunk/src/kadmin/testing/util/tcl_kadm5.c M /trunk/src/kadmin/testing/util/tcl_krb5_hash.c M /trunk/src/kadmin/testing/util/tcl_ovsec_kadm.c M /trunk/src/kadmin/testing/util/test.c Include either tcl.h or tcl/tcl.h. On debian linux, the tcl development headers live in a subdir. ------------------------------------------------------------------------ r10242 | tytso | 1997-10-21 23:30:15 -0400 (Tue, 21 Oct 1997) | 3 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/win_glue.c Add checks so that code doesn't bomb out if the version resource is missing a Title or Version record. ------------------------------------------------------------------------ r10241 | epeisach | 1997-10-21 14:33:55 -0400 (Tue, 21 Oct 1997) | 7 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/svc_auth_gssapi.c Fix to not lose entries in the chain linked client list. A pointer was not being updated resulting in the situation where random clients would sudenly fail with a misc. rpc. error as the client handle could not be found. The scenario required three active clients to trigger the problem. ------------------------------------------------------------------------ r10240 | epeisach | 1997-10-21 13:29:47 -0400 (Tue, 21 Oct 1997) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/Makefile.in Set KRB5_CONFIG for tests. ------------------------------------------------------------------------ r10239 | epeisach | 1997-10-21 10:55:26 -0400 (Tue, 21 Oct 1997) | 2 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/enc_des.c Include string.h/strings.h for memcpy prototype ------------------------------------------------------------------------ r10238 | epeisach | 1997-10-21 09:05:08 -0400 (Tue, 21 Oct 1997) | 2 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/kparse.c Include stdlib.h if available for malloc prototype. ------------------------------------------------------------------------ r10237 | tytso | 1997-10-20 14:34:14 -0400 (Mon, 20 Oct 1997) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in Explicitly set the owner of the files which are installed setuid root. ------------------------------------------------------------------------ r10236 | tytso | 1997-10-20 14:17:24 -0400 (Mon, 20 Oct 1997) | 3 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/krb.h If we are using prototypes, add a forward declaration for struct sockaddr_in. ------------------------------------------------------------------------ r10235 | tlyu | 1997-10-16 01:31:47 -0400 (Thu, 16 Oct 1997) | 13 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/Makefile.in M /trunk/src/appl/gssftp/ftp/ftp.c M /trunk/src/appl/gssftp/ftp/main.c M /trunk/src/appl/gssftp/ftp/secure.c * main.c: Change KERBEROS to KRB5_KRB4_COMPAT where appropriate. * secure.c: Use rather than "secure.h" so that the correct secure.h gets included (the one in the $(srcdir) of the directory we're compiling secure.c into). From danw@mit.edu. * ftp.c: Change KERBEROS to KRB5_KRB4_COMPAT where appropriate. Re-order the clauses so that that GSSAPI gets tried before KERBEROS_V4. * Makefile.in: Update LOCALINCLUDE and the link line to DTRT with krb4 compatibility. ------------------------------------------------------------------------ r10234 | tlyu | 1997-10-16 01:31:13 -0400 (Thu, 16 Oct 1997) | 8 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/appl/gssftp/ftpd/ftpd.c * Makefile.in: Change LOCALINCLUDE and the link line to allow for krb4 compatibility. * ftpd.c: Change KERBEROS to KRB5_KRB4_COMPAT where appropriate. (reply): Fix up braces around the check for auth_type == "KERBEROS_V4" so that the nesting of if statements is correct. Various and sundry fixes from danw@mit.edu to make it work. ------------------------------------------------------------------------ r10233 | epeisach | 1997-10-14 21:19:09 -0400 (Tue, 14 Oct 1997) | 16 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/kadmin/server/server_stubs.c * server_stubs.c (CHANGEPW_SERVICE): Modify to free allocated memory in request. (setup_gss_names): Free memory in case of failure. (chrand_principal_1): Call free_server_handle for failure cleanup. * ovsec_kadmd.c (main): Cleanup memory by calling acl_finish, gss_release_name, and krb5_free_context Some of these fixes are to make accounting easier with Purify upon shutdown while the server_stubs.c fixes take care of a per-request memory leak present for many requests. automatically CVS: CVS: Committing in . CVS: CVS: Modified Files: ---------------------------------------------------------------------- ------------------------------------------------------------------------ r10232 | epeisach | 1997-10-14 15:44:11 -0400 (Tue, 14 Oct 1997) | 2 lines Changed paths: M /trunk/src/lib/kadm5/alt_prof.c Real fix this time - deals with the malloc(0) case... ------------------------------------------------------------------------ r10231 | tlyu | 1997-10-14 15:41:12 -0400 (Tue, 14 Oct 1997) | 3 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in * Makefile.in (LIBMAJOR): Bump major version due to possible change in type sizes. ------------------------------------------------------------------------ r10230 | tlyu | 1997-10-14 15:40:18 -0400 (Tue, 14 Oct 1997) | 4 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/des.h * des.h: Define KRB_INT32 for the purposes of dealing with the key schedule. Also, define the key schedule more sanely. See related comments in lib/crypto/des. ------------------------------------------------------------------------ r10229 | tlyu | 1997-10-14 15:38:55 -0400 (Tue, 14 Oct 1997) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in * Makefile.in: Bump major version due to possible size changes. ------------------------------------------------------------------------ r10228 | tlyu | 1997-10-14 15:38:37 -0400 (Tue, 14 Oct 1997) | 8 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/des.h M /trunk/src/lib/crypto/des/des_int.h * des_int.h: Use better logic to find an appropriate type for KRB_INT32; also don't assume that a key schedule element is exactly 64 bits wide... use instead 2 * KRB_INT32, since that is what the code uses internally. * des.h: Use better logic to find an appropriate type for KRB_INT32. ------------------------------------------------------------------------ r10227 | epeisach | 1997-10-14 10:56:58 -0400 (Tue, 14 Oct 1997) | 2 lines Changed paths: M /trunk/src/lib/kadm5/alt_prof.c Fix error when number of enctypes comming in is 0. ------------------------------------------------------------------------ r10226 | epeisach | 1997-10-13 11:03:13 -0400 (Mon, 13 Oct 1997) | 6 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/server_acl.c M /trunk/src/lib/kadm5/srv/server_init.c * server_init.c (kadm5_destroy): Call kadm5_free_config_params. * server_acl.c: Include for tolower(). (acl_load_acl_file): Close acl file, even when acl_catchall_entry is not set. ------------------------------------------------------------------------ r10225 | epeisach | 1997-10-13 10:56:53 -0400 (Mon, 13 Oct 1997) | 3 lines Changed paths: M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/client_init.c * client_init.c (kadm5_destroy): Free handle->lhandle field, call kadm5_free_config_params and krb5_free_context. ------------------------------------------------------------------------ r10224 | epeisach | 1997-10-13 10:52:01 -0400 (Mon, 13 Oct 1997) | 6 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/alt_prof.c * alt_prof.c (kadm5_get_config_params): When KADM5_CONFIG_ENCTYPES is set on the input parameters, allocate a new copy of the key_salts for the output parameters. (kadm5_free_config_params): Free the admin_server and admin_lockfile names. ------------------------------------------------------------------------ r10223 | epeisach | 1997-10-13 10:22:45 -0400 (Mon, 13 Oct 1997) | 4 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/t_kdb.c * t_kdb.c (do_testing): Add krb5_free_context. This makes it easier for purify testing for memory leaks. ------------------------------------------------------------------------ r10222 | epeisach | 1997-10-13 10:15:06 -0400 (Mon, 13 Oct 1997) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in * configure.in: Add KRB5_LIB_AUX so configure --help gives info on shared libraries. ------------------------------------------------------------------------ r10221 | tlyu | 1997-10-09 21:00:54 -0400 (Thu, 09 Oct 1997) | 4 lines Changed paths: M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/Makefile.in M /trunk/src/lib/rpc/unit-test/configure.in * configure.in, Makefile.in: Add test to disable udp test under Solaris 2.0 thru 2.5; a getsockname() bug prevents channel bindings from working. ------------------------------------------------------------------------ r10220 | epeisach | 1997-10-09 13:55:32 -0400 (Thu, 09 Oct 1997) | 3 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/main.c * main.c (main): Initialize kdc error table with initialize_kdc_error_table(). ------------------------------------------------------------------------ r10219 | tlyu | 1997-10-08 16:21:34 -0400 (Wed, 08 Oct 1997) | 4 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/mkrel * mkrel: Allow for edits of relevant files that should be changed each time a release is cut. Some snapshot support. Add "-9" flag to gzip. ------------------------------------------------------------------------ r10218 | epeisach | 1997-10-08 11:39:41 -0400 (Wed, 08 Oct 1997) | 3 lines Changed paths: M /trunk/src/tests/Makefile.in Disable the test again... Turns out I was relying on another change that is required to kdb5_util which requires more testing. ------------------------------------------------------------------------ r10217 | epeisach | 1997-10-08 11:36:32 -0400 (Wed, 08 Oct 1997) | 2 lines Changed paths: M /trunk/src/tests/Makefile.in Add KRB%_CONFIG envronment variable for systems w/o /etc/krb5.conf ------------------------------------------------------------------------ r10216 | epeisach | 1997-10-08 11:29:32 -0400 (Wed, 08 Oct 1997) | 4 lines Changed paths: M /trunk/src/tests/ChangeLog M /trunk/src/tests/Makefile.in * Makefile.in (kdb_check): Rewritten to use current admin system tools. Tests re-enabled.... ------------------------------------------------------------------------ r10215 | epeisach | 1997-10-07 19:58:27 -0400 (Tue, 07 Oct 1997) | 5 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin.c * kadmin.c (quit): Call krb5_free_context. Makes it easier to search for memory leaks with purify if the context memory is freed. ------------------------------------------------------------------------ r10214 | epeisach | 1997-10-07 19:56:10 -0400 (Tue, 07 Oct 1997) | 2 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/get_myaddress.c * get_myaddress.c: Include string.h for memcpy prototype. ------------------------------------------------------------------------ r10213 | tytso | 1997-10-07 18:02:14 -0400 (Tue, 07 Oct 1997) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/v4rcp.M Removed useless .so to a non-existent macro file. ------------------------------------------------------------------------ r10212 | epeisach | 1997-10-07 08:07:37 -0400 (Tue, 07 Oct 1997) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_LIB_PARAMS): For the alpha, revert RUN_ENV change as the dejagnu/Makefile.in can now deal with the older quoting scheme and makes this version more readable. ------------------------------------------------------------------------ r10211 | epeisach | 1997-10-07 08:05:06 -0400 (Tue, 07 Oct 1997) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/ChangeLog M /trunk/src/tests/dejagnu/Makefile.in * Makefile.in (runenv.vars): Use tr to remove newlines in multiple lines of variables. ------------------------------------------------------------------------ r10210 | epeisach | 1997-10-07 07:48:48 -0400 (Tue, 07 Oct 1997) | 2 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/logger.c Include ctype.h for isspace declaration. ------------------------------------------------------------------------ r10209 | epeisach | 1997-10-07 07:44:03 -0400 (Tue, 07 Oct 1997) | 4 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in * Makefile.in (SRCS): Add $(srcdir) as prefix to srcs. Allows make depend to work... ------------------------------------------------------------------------ r10208 | epeisach | 1997-10-06 16:25:33 -0400 (Mon, 06 Oct 1997) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/set_realm.c * set_realm.c (krb5_set_principal_realm): Allocate extra byte for nul in strcpy ------------------------------------------------------------------------ r10207 | epeisach | 1997-10-06 11:44:39 -0400 (Mon, 06 Oct 1997) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/t_std_conf.c * t_std_conf.c (main): Call krb5_free_context when done. Purify cleanup... ------------------------------------------------------------------------ r10206 | epeisach | 1997-10-06 11:36:26 -0400 (Mon, 06 Oct 1997) | 8 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/destest.c M /trunk/src/lib/crypto/des/t_verify.c * destest.c (main): Initialize context to 0 so it will not be treated as unset by purify. * t_verify.c (main): Use krb5_free_context to release memory in use. Essentially purify cleanups... ------------------------------------------------------------------------ r10205 | tlyu | 1997-10-03 02:27:26 -0400 (Fri, 03 Oct 1997) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/ChangeLog M /trunk/src/tests/dejagnu/Makefile.in * Makefile.in: Fix up site.exp generation to reduce the quoting lossage somewhat. ------------------------------------------------------------------------ r10204 | tlyu | 1997-10-02 16:42:05 -0400 (Thu, 02 Oct 1997) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/acconfig.h M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/configure.in M /trunk/src/include/win-mac.h M /trunk/src/kadmin/ktutil/ChangeLog M /trunk/src/kadmin/ktutil/ktutil.c M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/configure.in M /trunk/src/lib/krb4/kparse.c M /trunk/src/lib/krb4/memcache.c M /trunk/src/lib/krb4/mk_preauth.c M /trunk/src/lib/krb4/realmofhost.c M /trunk/src/lib/krb4/send_to_kdc.c M /trunk/src/lib/krb4/tkt_string.c M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/krbasn1.h M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/configure.in M /trunk/src/lib/krb5/os/gmt_mktime.c M /trunk/src/lib/krb5/os/timeofday.c M /trunk/src/mac/libraries/ChangeLog M /trunk/src/mac/libraries/autoconf.h M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/configure.in Punt HAS_STDLIB_H, NO_STDLIB_H, POSIX_TYPES; see individual ChangeLogs for details ------------------------------------------------------------------------ r10203 | tytso | 1997-10-01 18:40:36 -0400 (Wed, 01 Oct 1997) | 2 lines Changed paths: M /trunk/src/util/mkrel Modified to work with the new CVS re-organization. ------------------------------------------------------------------------ r10202 | tlyu | 1997-09-25 22:41:57 -0400 (Thu, 25 Sep 1997) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/acconfig.h M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/configure.in M /trunk/src/include/win-mac.h M /trunk/src/kadmin/v5passwdd/ChangeLog M /trunk/src/kadmin/v5passwdd/adm_conn.c M /trunk/src/kadmin/v5passwdd/srv_net.c M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/main.c M /trunk/src/kdc/network.c M /trunk/src/lib/crypto/os/ChangeLog M /trunk/src/lib/crypto/os/c_localaddr.c M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/adm_conn.c M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/configure.in M /trunk/src/lib/krb4/kuserok.c M /trunk/src/lib/krb4/put_svc_key.c M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc_gennew.c M /trunk/src/lib/krb5/ccache/file/fcc_maybe.c M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/scc_maybe.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/full_ipadr.c M /trunk/src/lib/krb5/os/gen_port.c M /trunk/src/lib/krb5/os/genaddrs.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/mk_faddr.c M /trunk/src/lib/krb5/os/os-proto.h M /trunk/src/lib/krb5/os/port2ip.c M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_io.c M /trunk/src/mac/libraries/ChangeLog M /trunk/src/mac/libraries/autoconf.h Remove KRB5_USE_INET, HAS_UNISTD_H, HAS_SETVBUF, and replace with appropriate autoconf-style symbols. See individual ChangeLogs for details. ------------------------------------------------------------------------ r10201 | epeisach | 1997-09-24 12:01:03 -0400 (Wed, 24 Sep 1997) | 11 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/configure.in M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/rtest.c * kdc_util.c (add_to_transited): Fix up memory leaks, clean out new memory allocated, allocate buffers to max size needed. [based on krb5-kdc/461 by Ken Hornstein]. * rtest.c: Rewrite code to use context and current krb5_principal structure. * configure.in: Add KRB5_RUN_FLAGS * Makefile.in (rtest): Compile rtest and run during make check. ------------------------------------------------------------------------ r10200 | epeisach | 1997-09-23 13:28:49 -0400 (Tue, 23 Sep 1997) | 7 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kerberos_v4.c M /trunk/src/kdc/main.c * kerberos_v4.c (check_princ): Add checks for V5 kdc flags including REQUIRES_PWCHANGE, DISALLOW_ALL_TIX, REQUIRES_PREAUTH. Adds support for parsing the V4 options. [krb5-kdc/464]. * main.c (main): Add option -4 to specify V4 handling mode. ------------------------------------------------------------------------ r10199 | tlyu | 1997-09-19 16:07:20 -0400 (Fri, 19 Sep 1997) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/acconfig.h M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/configure.in M /trunk/src/appl/gss-sample/gss-server.c M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/configure.in M /trunk/src/include/win-mac.h M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/memmove.c M /trunk/src/kadmin/v5passwdd/ChangeLog M /trunk/src/kadmin/v5passwdd/kpasswd.c M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/import_name.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/memmove.c M /trunk/src/lib/krb5/posix/strcasecmp.c M /trunk/src/mac/libraries/ChangeLog M /trunk/src/mac/libraries/KerberosHeaders.h M /trunk/src/mac/libraries/autoconf.h M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/configure.in M /trunk/src/util/ss/utils.c remove occurences of USE_STRING_H, HAS_STRDUP, and HAS_LABS (see ChangeLogs for details) ------------------------------------------------------------------------ r10198 | epeisach | 1997-09-15 15:26:18 -0400 (Mon, 15 Sep 1997) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/ccdefname.c * ccdefname.c (krb5_cc_default_name): Returns a const char *. ------------------------------------------------------------------------ r10197 | epeisach | 1997-09-15 15:25:53 -0400 (Mon, 15 Sep 1997) | 3 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/ktf_g_ent.c M /trunk/src/lib/krb5/keytab/file/ktfile.h * ktfile.h, ktf_g_ent.c (krb5_ktfile_get_entry): Incoming principal is krb5_const_principal. ------------------------------------------------------------------------ r10196 | epeisach | 1997-09-15 15:25:24 -0400 (Mon, 15 Sep 1997) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/ccbase.c * ccbase.c (krb5_cc_resolve): Incoming cache name is const. ------------------------------------------------------------------------ r10195 | epeisach | 1997-09-15 15:25:08 -0400 (Mon, 15 Sep 1997) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/memory/ChangeLog M /trunk/src/lib/krb5/ccache/memory/mcc-proto.h M /trunk/src/lib/krb5/ccache/memory/mcc_reslv.c * mcc-proto.h, mcc_reslv.c (krb5_mcc_resolve): Incoming name is const char * ------------------------------------------------------------------------ r10194 | epeisach | 1997-09-15 15:24:39 -0400 (Mon, 15 Sep 1997) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/scc-proto.h M /trunk/src/lib/krb5/ccache/stdio/scc_reslv.c * scc-proto.h, scc_reslv.c (krb5_scc_resolve): Incoming name is const char *. ------------------------------------------------------------------------ r10193 | epeisach | 1997-09-15 15:24:20 -0400 (Mon, 15 Sep 1997) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc-proto.h M /trunk/src/lib/krb5/ccache/file/fcc_reslv.c * fcc-proto.h, fcc_reslv.c (krb5_fcc_resolve): Incoming name is const char * ------------------------------------------------------------------------ r10192 | epeisach | 1997-09-15 15:23:07 -0400 (Mon, 15 Sep 1997) | 14 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_db2.c M /trunk/src/lib/kdb/kdb_db2.h M /trunk/src/lib/kdb/kdb_dbm.c M /trunk/src/lib/kdb/kdb_xdr.c M /trunk/src/lib/kdb/keytab.c * keytab.c: (krb5_ktkdb_get_entry): Incoming principal is const. * kdb_dbm.c (krb5_dbm_db_get_principal, krb5_dbm_db_delete_principal): Incoming principal is const. * kdb_xdr.c (krb5_dbe_update_mod_princ_data, krb5_encode_princ_dbkey): Incoming principal is const. * kdb_db2.h (krb5_db2_db_get_principal): Change prototype to const principal. * kdb_db2.c (krb5_db2_db_get_principal, krb5_db2_db_delete_principal): The search for principal is const. ------------------------------------------------------------------------ r10191 | epeisach | 1997-09-15 15:22:38 -0400 (Mon, 15 Sep 1997) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin * krb5.hin: Add const to prototypes for krb5_cc_resolve, krb5_cc_default_name, credential cache resolve and keytab get functions. ------------------------------------------------------------------------ r10190 | epeisach | 1997-09-15 15:22:20 -0400 (Mon, 15 Sep 1997) | 7 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/kdb.h M /trunk/src/include/krb5/kdb_dbm.h * kdb_dbm.h: Add const to argument of krb5_dbm_db_get_principal. Add prototype for krb5_dbm_db_delete_principal. * kdb.h: Prototypes for krb5_db_get_principal, krb5_db_delete_principal, krb5_dbe_update_mod_princ_data, krb5_encode_princ_dbkey modified to use const krb5_principals. ------------------------------------------------------------------------ r10189 | tlyu | 1997-09-02 19:48:13 -0400 (Tue, 02 Sep 1997) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogind.c * krlogind.c (main): Changes to allow for standalone daemon operation. Use the "-f" flag to enable. This automagically figures out which port to bind to if you don't specify it. ------------------------------------------------------------------------ r10188 | tlyu | 1997-09-01 21:38:33 -0400 (Mon, 01 Sep 1997) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/rd_cred.c * rd_cred.c (krb5_rd_cred_basic): Fix swapped args to memset. ------------------------------------------------------------------------ r10187 | tlyu | 1997-09-01 21:38:13 -0400 (Mon, 01 Sep 1997) | 2 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/decomp_tkt.c * decomp_tkt.c (decomp_ticket): Fix swapped args to memset. ------------------------------------------------------------------------ r10186 | tlyu | 1997-08-29 16:45:08 -0400 (Fri, 29 Aug 1997) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_in_tkt.c * get_in_tkt.c (krb5_get_in_tkt): Move nulling out of request.padata before the os_localaddr call in order to avoid freeing a null pointer in the cleanup code. ------------------------------------------------------------------------ r10185 | hartmans | 1997-08-28 23:59:43 -0400 (Thu, 28 Aug 1997) | 3 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c Fix bug that causes send_file_list to send no data on short directories in safe mode. ------------------------------------------------------------------------ r10184 | epeisach | 1997-08-18 13:03:33 -0400 (Mon, 18 Aug 1997) | 2 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/configure.in * configure.in: Add AC_PROG_INSTALL as we do install here. ------------------------------------------------------------------------ r10183 | epeisach | 1997-08-18 12:41:13 -0400 (Mon, 18 Aug 1997) | 5 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_preauth.c * do_tgs_req.c (process_tgs_req): Initialize authtime to 0 so it is set before potentially used in case the packet has an error. * kdc_preauth.c (get_sam_edata): Remove unused variables. ------------------------------------------------------------------------ r10182 | epeisach | 1997-08-18 12:33:45 -0400 (Mon, 18 Aug 1997) | 6 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_util.h M /trunk/src/kdc/main.c * kdc_util.h: Added prototype for setup_server_realm(). This function is used in several files. * main.c (get_realm_port): Removed unused function. (setup_server_realm): Moved prototype to kdc_util.h ------------------------------------------------------------------------ r10181 | epeisach | 1997-08-18 11:30:50 -0400 (Mon, 18 Aug 1997) | 7 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_LIB_PARAMS): For the alpha, RUN_ENV needs to have sed expression in single quotes unstead of double to deal with a shell quoting bug in the dejagnu test suite. Shared library dejagn testing now works on the alpha... ------------------------------------------------------------------------ r10180 | epeisach | 1997-08-17 14:40:22 -0400 (Sun, 17 Aug 1997) | 4 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/Makefile.in * Makefile.in (SRCS): Add $(srcdir) as needed. make depend will now work if needed. ------------------------------------------------------------------------ r10179 | epeisach | 1997-08-17 14:33:09 -0400 (Sun, 17 Aug 1997) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/gmt_mktime.c * gmt_mktime.c (days_in_month): Now const. Originally by raeburn@cygnus.com from the Kerbnet release ------------------------------------------------------------------------ r10178 | epeisach | 1997-08-17 14:32:30 -0400 (Sun, 17 Aug 1997) | 3 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/util_token.c * util_token.c (g_verify_token_header): Change local char * variable to unsigned char * to match usage. ------------------------------------------------------------------------ r10177 | epeisach | 1997-08-17 14:29:19 -0400 (Sun, 17 Aug 1997) | 2 lines Changed paths: M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/Makefile.in M /trunk/src/tests/dejagnu/ChangeLog M /trunk/src/tests/dejagnu/Makefile.in M /trunk/src/tests/hammer/ChangeLog M /trunk/src/tests/hammer/Makefile.in M /trunk/src/tests/verify/ChangeLog M /trunk/src/tests/verify/Makefile.in * Makefile.in (SRCS): Add $(SRCS) line. ------------------------------------------------------------------------ r10176 | epeisach | 1997-08-17 14:28:29 -0400 (Sun, 17 Aug 1997) | 2 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/Makefile.in * Makefile.in (SRCS): Add $(srcdir). ------------------------------------------------------------------------ r10175 | epeisach | 1997-08-17 14:25:09 -0400 (Sun, 17 Aug 1997) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/Makefile.in M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/Makefile.in * Makefile.in (SRCS): Add $(srcdir) where needed. ------------------------------------------------------------------------ r10174 | epeisach | 1997-08-14 11:38:14 -0400 (Thu, 14 Aug 1997) | 25 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1buf.c M /trunk/src/lib/krb5/asn.1/asn1buf.h Changes from the Kerbnet release by Cygnus * asn1buf.h (asn1buf_remove_octet, asn1buf_size, asn1buf_free, asn1buf_ensure_space, asn1buf_len): Add macro versions. (asn1buf_insert_octet) [__GNUC__ >= 2]: Ditto, using a GNU C extension. * asn1buf.c (asn1buf_remove_octet, asn1buf_size, asn1buf_free, asn1buf_ensure_space, asn1buf_len, asn1buf_insert_octet): Undef macros before defining as functions. [Kerbnet changes made by raeburn@cygnus.com] * asn1buf.h (asn1buf_expand): Remove "const" from int arg in prototype. * asn1buf.c (asn1buf_remove_charstring, asn1buf_create, asn1buf_remove_octetstring, asn12krb5_buf): Call malloc instead of calloc. (asn1buf_unparse, asn1buf_hex_unparse): Ditto. Also don't allocate extra byte, since sizeof(STRING) does count the trailing null. (asn1buf_expand): Adjust bound based on increment value used, not value specified by caller. [Kerbnet changes made by raeburn@cygnus.com] ------------------------------------------------------------------------ r10173 | epeisach | 1997-08-12 11:11:22 -0400 (Tue, 12 Aug 1997) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (WITH_HESIOD): Fix --with-hesiod support to DTRT if the option is not specified. ------------------------------------------------------------------------ r10172 | epeisach | 1997-08-12 09:14:55 -0400 (Tue, 12 Aug 1997) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/init_ctx.c * init_ctx.c (krb5_init_context): Initialize local variable ctx before calling krb5_init_ets. This keeps purify happy as we are not using a variable before setting it. ------------------------------------------------------------------------ r10171 | epeisach | 1997-08-12 09:11:13 -0400 (Tue, 12 Aug 1997) | 2 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in * Makefile.in (OSSRCS): Add $(srcdir)/ to source location. ------------------------------------------------------------------------ r10170 | epeisach | 1997-08-12 09:09:42 -0400 (Tue, 12 Aug 1997) | 2 lines Changed paths: M /trunk/src/lib/crypto/os/ChangeLog M /trunk/src/lib/crypto/os/Makefile.in * Makefile.in (SRCS): Add $(srcdir) as needed. ------------------------------------------------------------------------ r10169 | epeisach | 1997-08-12 08:59:00 -0400 (Tue, 12 Aug 1997) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in * Makefile.in (MACFILES): Remove mac/gss/* as it does not exist. ------------------------------------------------------------------------ r10168 | tlyu | 1997-08-11 21:19:06 -0400 (Mon, 11 Aug 1997) | 10 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_BUILD_LIBRARY_STATIC): Fix up some things so that this macro actually works; it's still necessary to precede a call to KRB5_BUILD_LIBOBJS with a call to KRB5_BUILD_LIBRARY_STATIC, though. Basically if you AC_DEFUN something that produces shell code and then calls a macro that AC_REQUIREs something else, then all the AC_REQUIREd stuff ends up coming *before* the shell code in the first macro. I'm not sure there's a reasonable workaround, or whether this can even be considered to be a bug. ------------------------------------------------------------------------ r10167 | tlyu | 1997-08-11 21:16:32 -0400 (Mon, 11 Aug 1997) | 16 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile.in M /trunk/src/krb524/configure.in M /trunk/src/krb524/conv_creds.c D /trunk/src/krb524/conv_tkt.c M /trunk/src/krb524/sendmsg.c M /trunk/src/krb524/test.c * convt_tkt.c: Delete; it's not needed anymore. * test.c: Remove reference to krb524_convert_creds_addr, as that doesn't exist anymore. * conv_creds.c: Clean up substantially to be less convoluted. * sendmsg.c: Fix to not do a full series of timeouts on each server; loop over the whole list before increasing the timeout. * configure.in: Update to use the new library build system to build libkrb524. * Makefile.in: Update to reflect changes in the library. Also, use the new library build system to build libkrb524. ------------------------------------------------------------------------ r10166 | tlyu | 1997-08-08 18:04:30 -0400 (Fri, 08 Aug 1997) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/rd_cred.c * rd_cred.c (krb5_rd_cred_basic): Check remote_addr and encpart.s_address before calling krb5_address_compare. Fixes krb5-libs/456. ------------------------------------------------------------------------ r10165 | tlyu | 1997-08-07 17:36:21 -0400 (Thu, 07 Aug 1997) | 5 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/cnv_tkt_skey.c M /trunk/src/krb524/krb524.h M /trunk/src/krb524/krb524d.c * cnv_tkt_skey.c: * krb524.h: * krb524d.c: Add jik's patches for multihomed hosts. Fixes krb5-misc/275. ------------------------------------------------------------------------ r10164 | tlyu | 1997-08-07 16:32:14 -0400 (Thu, 07 Aug 1997) | 3 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/g_cnffile.c * g_cnffile.c: Check to see if context is NULL prior to calling profile_get_values. Fixes krb5-libs/317. ------------------------------------------------------------------------ r10163 | tlyu | 1997-08-06 20:27:44 -0400 (Wed, 06 Aug 1997) | 2 lines Changed paths: M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/Makefile.in * Makefile.in: Add support for compiling with Hesiod. ------------------------------------------------------------------------ r10162 | tlyu | 1997-08-06 20:26:30 -0400 (Wed, 06 Aug 1997) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4: Add support for --with-hesiod (and add it to CONFIG_RULES, as it's needed almost everywhere kadm5 gets linked). ------------------------------------------------------------------------ r10161 | tlyu | 1997-08-06 20:25:36 -0400 (Wed, 06 Aug 1997) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in * pre.in: Add $(HESIOD_LIBS) to KADMSRV_LIBS. ------------------------------------------------------------------------ r10160 | tlyu | 1997-08-06 20:23:11 -0400 (Wed, 06 Aug 1997) | 5 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kadm5/srv/server_misc.c * Makefile.in: Add flags to conditionally compile with Hesiod. * server_misc.c: Add support for checking GECOS field of Hesiod passwd entry. ------------------------------------------------------------------------ r10158 | tytso | 1997-08-05 20:22:58 -0400 (Tue, 05 Aug 1997) | 3 lines Changed paths: M /trunk/src/windows/ChangeLog version.rc: New file containing the version resource information for MIT releases of the Krb5 software. ------------------------------------------------------------------------ r10157 | tytso | 1997-08-05 18:48:13 -0400 (Tue, 05 Aug 1997) | 2 lines Changed paths: M /trunk/src/windows/wintel/ChangeLog M /trunk/src/windows/wintel/Makefile.in M /trunk/src/windows/wintel/telnet.rc Makefile.in, telnet.rc: Add version resource to the executable. ------------------------------------------------------------------------ r10156 | tytso | 1997-08-05 18:46:46 -0400 (Tue, 05 Aug 1997) | 3 lines Changed paths: M /trunk/src/windows/gss/ChangeLog M /trunk/src/windows/gss/Makefile.in M /trunk/src/windows/gss/gss.rc Makefile.in, gss.rc: Use the version resource from windows/version.rc, which affects the version resources for the entire krb5 distribution. ------------------------------------------------------------------------ r10155 | tytso | 1997-08-05 18:45:23 -0400 (Tue, 05 Aug 1997) | 2 lines Changed paths: M /trunk/src/windows/cns/ChangeLog M /trunk/src/windows/cns/Makefile.in M /trunk/src/windows/cns/cnsres5.rc Makefile.in, cnsres5.rc: Add a version resource to the executable. ------------------------------------------------------------------------ r10154 | tytso | 1997-08-05 18:41:26 -0400 (Tue, 05 Aug 1997) | 3 lines Changed paths: A /trunk/src/windows/version.rc version.rc: New file containing the version resource information for MIT releases of the Krb5 software. ------------------------------------------------------------------------ r10153 | tytso | 1997-08-05 18:08:45 -0400 (Tue, 05 Aug 1997) | 3 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in M /trunk/src/lib/krb5.rc Makefile.in, krb5.rc, version.rc: Add support for adding a Windows Version resource to all of the DLL files. ------------------------------------------------------------------------ r10152 | tytso | 1997-08-05 18:07:49 -0400 (Tue, 05 Aug 1997) | 2 lines Changed paths: A /trunk/src/mit/windows/lib/vs.dll A /trunk/src/mit/windows/lib/vs32.dll M /trunk/src/mit/windows/lib/vsnt.lib Check in new version of the version server libraries. ------------------------------------------------------------------------ r10151 | epeisach | 1997-07-31 14:57:38 -0400 (Thu, 31 Jul 1997) | 2 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/Makefile.in * Makefile.in (SRCS): Fix typo s/scrdir/srcdir/ ------------------------------------------------------------------------ r10150 | epeisach | 1997-07-31 14:56:23 -0400 (Thu, 31 Jul 1997) | 3 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_db2.c * kdb_db2.c (krb5_db2_db_delete_principal): Fix switch statement so that all cases have one statement. ------------------------------------------------------------------------ r10149 | epeisach | 1997-07-31 11:31:13 -0400 (Thu, 31 Jul 1997) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/Makefile.in * Makefile.in (SRCS): Add / after $(srcdir) in SRCS line. ------------------------------------------------------------------------ r10148 | tlyu | 1997-07-30 18:30:06 -0400 (Wed, 30 Jul 1997) | 3 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/main.c * kdc_util.c: * main.c: Don't use an rcache. ------------------------------------------------------------------------ r10147 | tlyu | 1997-07-30 18:28:40 -0400 (Wed, 30 Jul 1997) | 2 lines Changed paths: M /trunk/src/tests/ChangeLog M /trunk/src/tests/configure.in * configure.in: Add "create" directory back. ------------------------------------------------------------------------ r10146 | tlyu | 1997-07-30 18:28:05 -0400 (Wed, 30 Jul 1997) | 3 lines Changed paths: M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/kdb5_mkdums.c * kdb5_mkdums.c: Update to match reality of libkdb, so that it actually works. ------------------------------------------------------------------------ r10145 | tytso | 1997-07-29 23:14:52 -0400 (Tue, 29 Jul 1997) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin For Windows and Macintosh, always include stdlib.h ------------------------------------------------------------------------ r10144 | tytso | 1997-07-29 23:13:44 -0400 (Tue, 29 Jul 1997) | 2 lines Changed paths: M /trunk/src/config/windows.in Add documentation describing the /MD flag in the Win32 CFLAGS ------------------------------------------------------------------------ r10143 | tytso | 1997-07-29 23:12:30 -0400 (Tue, 29 Jul 1997) | 8 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in M /trunk/src/lib/krb5_16.def M /trunk/src/lib/krb5_32.def M /trunk/src/lib/sapkrb16.def Makefile.in: Remove msvcrt.lib from the explicit WINLIBS link line since we're now using /MD and have removed the /nodefaultlibs switch. For now, build debug versions of the libraries. krb5_16.def, krb5_32.def, sapkrb16.def: Add decode_krb5_ap_req to the exported functions list, since the GSSAPI krb5 mechanism routine needs access to this internal routine. ------------------------------------------------------------------------ r10142 | tytso | 1997-07-29 23:08:11 -0400 (Tue, 29 Jul 1997) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapi_generic.c M /trunk/src/lib/gssapi/generic/gssapi_generic.h Add support for the new OID value for host-based service name. ------------------------------------------------------------------------ r10141 | tytso | 1997-07-29 23:07:37 -0400 (Tue, 29 Jul 1997) | 7 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/import_name.c M /trunk/src/lib/gssapi/krb5/inq_names.c inq_names.c (krb5_gss_inquire_names_for_mech): Add the the new OID value for the host-based service name and the exported name OID to the list of OID's supported by this mechanism. import_name.c (krb5_gss_import_name): Add support for the new OID value for the host-based service name. ------------------------------------------------------------------------ r10140 | tlyu | 1997-07-29 02:40:23 -0400 (Tue, 29 Jul 1997) | 3 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_db2.c * kdb_db2.c (krb5_db2_db_set_hashfirst): Don't cast a krb5_context * to a krb5_db2_context *. ------------------------------------------------------------------------ r10139 | tytso | 1997-07-28 23:37:26 -0400 (Mon, 28 Jul 1997) | 3 lines Changed paths: M /trunk/src/windows/cns/ChangeLog M /trunk/src/windows/cns/Makefile.in M /trunk/src/windows/gss/ChangeLog M /trunk/src/windows/gss/Makefile.in M /trunk/src/windows/wintel/ChangeLog M /trunk/src/windows/wintel/Makefile.in Take out the /nod option, and remove libc.lib from the list of libraries to be linked. ------------------------------------------------------------------------ r10138 | tytso | 1997-07-28 23:30:32 -0400 (Mon, 28 Jul 1997) | 3 lines Changed paths: M /trunk/src/windows/gss/ChangeLog M /trunk/src/windows/gss/gss-misc.c Add additional debugging messages so we can see the winsock error numbers. ------------------------------------------------------------------------ r10137 | tlyu | 1997-07-25 21:24:08 -0400 (Fri, 25 Jul 1997) | 5 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_db2.c M /trunk/src/lib/kdb/kdb_db2.h * kdb_db2.c: Fix typo; also, tweak page size in attempt to speed things up. * kdb_db2.h: Fix typo. ------------------------------------------------------------------------ r10136 | tlyu | 1997-07-25 15:50:25 -0400 (Fri, 25 Jul 1997) | 3 lines Changed paths: M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/kadm_funcs.c * kadm_funcs.c: Remove mention of dbm for now. It should probably be added back later to deal with dbm-hashed passwd files. ------------------------------------------------------------------------ r10135 | tlyu | 1997-07-25 15:49:30 -0400 (Fri, 25 Jul 1997) | 5 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/dump.c M /trunk/src/kadmin/dbutil/kdb5_create.c M /trunk/src/kadmin/dbutil/kdb5_destroy.c M /trunk/src/kadmin/dbutil/loadv4.c * loadv4.c: * kdb5_create.c: * kdb5_destroy.c: * dump.c: Update to new kdb API. ------------------------------------------------------------------------ r10134 | tlyu | 1997-07-25 15:45:36 -0400 (Fri, 25 Jul 1997) | 2 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/dump.c * dump.c: Update to new kdb API. ------------------------------------------------------------------------ r10133 | tlyu | 1997-07-25 15:44:33 -0400 (Fri, 25 Jul 1997) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/main.c * main.c (init_realm): Fix to use new ktkdb. ------------------------------------------------------------------------ r10132 | tlyu | 1997-07-25 15:40:10 -0400 (Fri, 25 Jul 1997) | 4 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/Makefile.in * Makefile.in: Remove test-randkey since it was breaking the server-side tests; api.2/getprinc-v2.exp wants *two* keys, while randkey results in only one. ------------------------------------------------------------------------ r10131 | tlyu | 1997-07-25 15:39:54 -0400 (Fri, 25 Jul 1997) | 5 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kadm5/srv/server_init.c * server_init.c: Change a few calls to align with the new kdb API. * Makefile.in: Bump version. ------------------------------------------------------------------------ r10130 | tlyu | 1997-07-25 15:34:42 -0400 (Fri, 25 Jul 1997) | 12 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in A /trunk/src/lib/kdb/kdb_db2.c A /trunk/src/lib/kdb/kdb_db2.h M /trunk/src/lib/kdb/kdb_xdr.c M /trunk/src/lib/kdb/keytab.c M /trunk/src/lib/kdb/t_kdb.c * t_kdb.c: Reflect changes in the API, mostly db_create. * Makefile.in: Bump version due to major reworking. * kdb_db2.h: * kdb_db2.c: Add Berkely DB backend. * keytab.c: Add support for new kdb API; delete dead arguments. * kdb_xdr.c: Remove dependencies on dbm; encode things to krb5_datas rather than datums. ------------------------------------------------------------------------ r10129 | tlyu | 1997-07-25 15:27:45 -0400 (Fri, 25 Jul 1997) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/t_ser.c * t_ser.c: Add support for changed kdb API. ------------------------------------------------------------------------ r10128 | tlyu | 1997-07-25 15:27:30 -0400 (Fri, 25 Jul 1997) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/kdb5_err.et * kdb5_err.et: Add error code for bad creation flags. ------------------------------------------------------------------------ r10127 | tlyu | 1997-07-25 15:27:07 -0400 (Fri, 25 Jul 1997) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in * Makefile.in: Bump version due to et changes. ------------------------------------------------------------------------ r10126 | tlyu | 1997-07-25 15:23:47 -0400 (Fri, 25 Jul 1997) | 8 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/kdb.h A /trunk/src/include/krb5/kdb_kt.h * kdb_kt.h: Move support for "kdb" keytab here. * kdb.h: Add support for modified kdb API; remove extra arguments for db_set_mkey and db_get_mkey. Remove all (hopefully) mentions of any particular backend database implementation. Add flags argument for db_create, allowing caller to specify whether btree or hash methods are to be used in the backend. ------------------------------------------------------------------------ r10125 | tlyu | 1997-07-25 15:23:30 -0400 (Fri, 25 Jul 1997) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h * k5-int.h: Don't include anything related to dbm. ------------------------------------------------------------------------ r10124 | epeisach | 1997-07-21 20:35:45 -0400 (Mon, 21 Jul 1997) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/util_ordering.c * util_ordering.c: Include string.h for prototypes. ------------------------------------------------------------------------ r10123 | epeisach | 1997-07-21 20:34:54 -0400 (Mon, 21 Jul 1997) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c (krb5_gss_accept_sec_context): Initialize ctx before it is referenced without being set in failure cases. ------------------------------------------------------------------------ r10122 | epeisach | 1997-07-21 20:29:16 -0400 (Mon, 21 Jul 1997) | 14 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/error_message.c M /trunk/src/util/et/error_table.h * error_message.c (error_message): Mask error code with ERRCODE_MASK to handle case where 32bit ints are zero filled in the gssapi layer. * error_table.h: Define ERRCODE_MAX, the maximum allowed error code (32bits). I am taking the draconian outlook that the com_err library was always intending to define the error as a 32 bit value. I taken this approach instead of making the errcode_t machine specific as the com_er generated header files would then need be machine specific as well. (error codes are declared as say -4353L explicitly). ------------------------------------------------------------------------ r10121 | tytso | 1997-07-17 13:39:08 -0400 (Thu, 17 Jul 1997) | 2 lines Changed paths: M /trunk/src/lib/crypto/os/c_localaddr.c Fix stupid #ifdef logic error. ------------------------------------------------------------------------ r10120 | epeisach | 1997-07-17 12:35:19 -0400 (Thu, 17 Jul 1997) | 6 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/dump.c M /trunk/src/kadmin/dbutil/ovload.c * dump.c (process_k5beta_record): Change variables from char to krb5_octet to match types in krb5_key_data. * ovload.c (process_ov_principal): Change "more" variable to krb5_boolean as argument to krb5_db_get_principal. ------------------------------------------------------------------------ r10119 | tytso | 1997-07-16 19:03:56 -0400 (Wed, 16 Jul 1997) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.M Fix name of srvtab file in the man page to be krb5.keytab. ------------------------------------------------------------------------ r10118 | tytso | 1997-07-15 22:16:18 -0400 (Tue, 15 Jul 1997) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/serialize.c Only copy over the old table when there's an old table to copy over. Otherwise, BoundsChecker complains about memcpy(foo, NULL, 0). ------------------------------------------------------------------------ r10117 | tytso | 1997-07-15 22:06:22 -0400 (Tue, 15 Jul 1997) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/init_sec_context.c Always copy the mechtype so that delete_sec_context() can safely release the OID without smashing memory passed in by the application. ------------------------------------------------------------------------ r10116 | tytso | 1997-07-15 12:37:05 -0400 (Tue, 15 Jul 1997) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/win-mac.h M /trunk/src/mac/libraries/ChangeLog M /trunk/src/mac/libraries/KerberosHeaders.h Remove (probably unneeded) size_t definition. ------------------------------------------------------------------------ r10115 | tlyu | 1997-07-15 02:00:11 -0400 (Tue, 15 Jul 1997) | 3 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_preauth.c * kdc_preauth.c (get_sam_edata): Don't goto cleanup if SAM is not used; this prevents freeing an unallocated keyblock. ------------------------------------------------------------------------ r10114 | tytso | 1997-07-04 00:13:56 -0400 (Fri, 04 Jul 1997) | 3 lines Changed paths: M /trunk/src/lib/crypto/os/ChangeLog M /trunk/src/lib/crypto/os/c_localaddr.c Added Winsock kludge for finding your local IP address. May not work for all stacks, so we use it as a fallback. ------------------------------------------------------------------------ r10113 | tlyu | 1997-07-01 16:28:43 -0400 (Tue, 01 Jul 1997) | 3 lines Changed paths: M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/kadm_funcs.c M /trunk/src/kadmin/v4server/kadm_ser_wrap.c M /trunk/src/kadmin/v4server/kadm_server.c * kadm_funcs.c, kadm_server.c, kadm_ser_wrap.c: Reenable mod and check_pw. ------------------------------------------------------------------------ r10112 | tlyu | 1997-07-01 02:39:58 -0400 (Tue, 01 Jul 1997) | 3 lines Changed paths: M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/kadm_funcs.c M /trunk/src/kadmin/v4server/kadm_ser_wrap.c M /trunk/src/kadmin/v4server/kadm_server.c * kadm_funcs.c, kadm_server.c, kadm_ser_wrap.c: Reenable get and add. ------------------------------------------------------------------------ r10111 | tlyu | 1997-07-01 02:37:29 -0400 (Tue, 01 Jul 1997) | 2 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/kadm_rpc_svc.c M /trunk/src/kadmin/server/server_stubs.c * kadm_rpc_svc.c, server_stubs.c: Add support for setv4key. ------------------------------------------------------------------------ r10110 | tlyu | 1997-07-01 02:36:16 -0400 (Tue, 01 Jul 1997) | 2 lines Changed paths: M /trunk/src/lib/kadm5/clnt/ChangeLog Fix goof in ChangeLog ------------------------------------------------------------------------ r10109 | tlyu | 1997-07-01 02:35:43 -0400 (Tue, 01 Jul 1997) | 2 lines Changed paths: M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/client_principal.c M /trunk/src/lib/kadm5/clnt/client_rpc.c * client_principal.c, client_rpc.c: Add support for setv4key. ------------------------------------------------------------------------ r10108 | tlyu | 1997-07-01 02:34:18 -0400 (Tue, 01 Jul 1997) | 4 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/server_acl.h M /trunk/src/lib/kadm5/srv/svr_principal.c * server_acl.h: Fix ACL_ALL_MASK to include ACL_SETKEY. * svr_principal.c: Fix setv4key_principal. ------------------------------------------------------------------------ r10107 | tlyu | 1997-07-01 02:32:36 -0400 (Tue, 01 Jul 1997) | 2 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/kadm_rpc.h M /trunk/src/lib/kadm5/kadm_rpc_xdr.c * kadm_rpc.h, kadm_rpc_xdr.c: Add support for setv4key. ------------------------------------------------------------------------ r10106 | klmitch | 1997-06-30 17:17:07 -0400 (Mon, 30 Jun 1997) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c Added code so that a valid credential handle is generated when credentials are delegated. ------------------------------------------------------------------------ r10105 | klmitch | 1997-06-30 13:29:27 -0400 (Mon, 30 Jun 1997) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.c killpg() wasn't conditionalized in login.c, causing compiles to fail on Solaris 2.4 (which puts the function into the BSD compatibility libraries). ------------------------------------------------------------------------ r10104 | tlyu | 1997-06-29 14:53:18 -0400 (Sun, 29 Jun 1997) | 2 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/svr_principal.c * svr_principal.c: Add new function kadm5_setv4key_principal. ------------------------------------------------------------------------ r10103 | tlyu | 1997-06-29 14:52:46 -0400 (Sun, 29 Jun 1997) | 4 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/admin.h M /trunk/src/lib/kadm5/kadm_err.et * kadm_err.et: Add support for kadm5_setv4key_principal. * admin.h: Add prototype for kadm5_setv4key_principal. ------------------------------------------------------------------------ r10102 | tlyu | 1997-06-27 17:38:24 -0400 (Fri, 27 Jun 1997) | 3 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/keytab.c * keytab.c (add_principal): Don't call kadm5_free_key_data; that's Just Wrong here and was causing coredumps. ------------------------------------------------------------------------ r10101 | tlyu | 1997-06-19 22:58:39 -0400 (Thu, 19 Jun 1997) | 3 lines Changed paths: M /trunk/src/util/autoconf/ChangeLog M /trunk/src/util/autoconf/acgeneral.m4 M /trunk/src/util/autoconf/configure * acgeneral.m4 (AC_CHECK_PROG, AC_PATH_PROG): Fix bug in previous patch; add double quotes to protect things. ------------------------------------------------------------------------ r10100 | tlyu | 1997-06-18 18:39:22 -0400 (Wed, 18 Jun 1997) | 3 lines Changed paths: M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/kadm_funcs.c * kadm_funcs.c (kadm_chg_srvtab): Remove extraneous macros that were elaborate contortions to avoid using goto. ------------------------------------------------------------------------ r10099 | tlyu | 1997-06-18 18:28:50 -0400 (Wed, 18 Jun 1997) | 6 lines Changed paths: M /trunk/src/util/autoconf/ChangeLog M /trunk/src/util/autoconf/acgeneral.m4 M /trunk/src/util/autoconf/configure * acgeneral.m4 (AC_CHECK_PROG, AC_PATH_PROG): Assign the path to ac_dummy and then expand it, rather than simply tacking on $ac_dummy to the path. This works around POSIX.2 word splitting semantics, in which even things like a:b:c:$PATH don't get word-split as you might expect on a pre-POSIX shell. ------------------------------------------------------------------------ r10098 | tytso | 1997-06-11 16:47:21 -0400 (Wed, 11 Jun 1997) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Added the mac/gss files to the Macintosh tar file. ------------------------------------------------------------------------ r10097 | tytso | 1997-06-11 16:46:25 -0400 (Wed, 11 Jun 1997) | 2 lines Changed paths: M /trunk/src/mac/gss/CGSSDocument.cp M /trunk/src/mac/gss/CGSSDocument.h D /trunk/src/mac/gss/CGSSWindow.cp D /trunk/src/mac/gss/CGSSWindow.h M /trunk/src/mac/gss/CW-Project.hqx M /trunk/src/mac/gss/GSSSample.cp M /trunk/src/mac/gss/GSSSample.h M /trunk/src/mac/gss/GSSSample.rsrc.hqx M /trunk/src/mac/gss/gss.h New snapshot from Meeroh; eliminated the GSS Window class ------------------------------------------------------------------------ r10096 | tytso | 1997-06-11 16:45:39 -0400 (Wed, 11 Jun 1997) | 9 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/gss-client.c M /trunk/src/appl/gss-sample/gss-server.c gss-server.c (server_establish_context): Rearrange server establish context loop to match with the draft-ietf-gssv2-cbind-04.txt suggestion --- always send the output token even in the case of an error, and call gss_delete_sec_context() if needed. gss-client.c (client_establish_context): Check for error condition after sending the output token, if present. In case of error, call delete_sec_context if necessary. ------------------------------------------------------------------------ r10095 | tytso | 1997-06-06 22:38:53 -0400 (Fri, 06 Jun 1997) | 5 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.c login.c: Always use the new tty line discpline. [krb5-appl/428] login.c: If a hangup signal is received, pass it onto the child. [krb5-appl/432] ------------------------------------------------------------------------ r10094 | tytso | 1997-06-06 22:16:37 -0400 (Fri, 06 Jun 1997) | 13 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/delete_sec_context.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c accept_sec_context.c (krb5_gss_accept_sec_context): Reorganized error handling code to be more compact (and correct!). If an error occurs while we are doing mutual authentication, send an KRB_ERROR message back to the client, so that it knows what is going on. (This is specified by RFC 1964; we just weren't implementing this previously.) delete_sec_context.c (krb5_gss_delete_sec_context): Check to make sure pointers in the context are non-zero before freeing them. init_sec_context.c (krb5_gss_init_sec_context): If the server sends a KRB_ERROR message, decode it and return an appropriate minor status error code. ------------------------------------------------------------------------ r10093 | tytso | 1997-06-03 19:05:48 -0400 (Tue, 03 Jun 1997) | 2 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/getpty.c Remove erroneous space from the HPUX open() ------------------------------------------------------------------------ r10092 | tytso | 1997-05-30 19:10:14 -0400 (Fri, 30 May 1997) | 2 lines Changed paths: A /trunk/src/mac/gss A /trunk/src/mac/gss/CGSSDocument.cp A /trunk/src/mac/gss/CGSSDocument.h A /trunk/src/mac/gss/CGSSWindow.cp A /trunk/src/mac/gss/CGSSWindow.h A /trunk/src/mac/gss/CW-Project.hqx A /trunk/src/mac/gss/GSSSample.cp A /trunk/src/mac/gss/GSSSample.h A /trunk/src/mac/gss/GSSSample.prefix.h A /trunk/src/mac/gss/GSSSample.rsrc.hqx A /trunk/src/mac/gss/GSSSample.script A /trunk/src/mac/gss/gss.h Check in Miro's new gss sample code. ------------------------------------------------------------------------ r10091 | tytso | 1997-05-29 21:24:01 -0400 (Thu, 29 May 1997) | 7 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kdc_util.h * do_as_req.c (process_as_req), do_tgs_req (process_tgs_req): Use limit_string() to make sure the length of cname and sname are reasonable. * kdc_util.c (limit_string): New function which limits the strings that will end up in log files to "reasonable" lengths. ------------------------------------------------------------------------ r10090 | tytso | 1997-05-29 15:44:14 -0400 (Thu, 29 May 1997) | 3 lines Changed paths: M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.c Fix bug where kinit would core dump if given a really long principal name. ------------------------------------------------------------------------ r10089 | bjaspan | 1997-05-28 13:35:05 -0400 (Wed, 28 May 1997) | 4 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/admin.h M /trunk/src/lib/kadm5/misc_free.c * admin.h: add prototype for kadm5_setkey_principal * misc_free.c (kadm5_free_key_data): add kadm5_free_data ------------------------------------------------------------------------ r10088 | bjaspan | 1997-05-28 13:34:09 -0400 (Wed, 28 May 1997) | 2 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/keytab.c * keytab.c (add_principal): use kadm5_free_key_data ------------------------------------------------------------------------ r10087 | tlyu | 1997-05-26 22:47:29 -0400 (Mon, 26 May 1997) | 9 lines Changed paths: M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/Makefile.in M /trunk/src/kadmin/v4server/kadm_funcs.c M /trunk/src/kadmin/v4server/kadm_ser_wrap.c M /trunk/src/kadmin/v4server/kadm_server.c * Makefile.in (OBJS): Build kadm_funcs.c again. * kadm_funcs.c: Re-enable kadm_chg_srvtab() and update it to use the new kadm5 interface. * kadm_ser_wrap.c: Re-enable kadm_ser_stab(). * kadm_server.c: Re-enable kadm_ser_stab(). ------------------------------------------------------------------------ r10086 | tlyu | 1997-05-13 20:24:07 -0400 (Tue, 13 May 1997) | 7 lines Changed paths: M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/Makefile.in M /trunk/src/kadmin/v4server/admin_server.c M /trunk/src/kadmin/v4server/kadm_ser_wrap.c M /trunk/src/kadmin/v4server/kadm_server.c * Makefile.in: * admin_server.c: * kadm_server.c: * kadm_ser_wrap.c: Convert to use new kadm5 API; this still needs work to remove references to krb5_db and to regain full v4 kadmind functionality (or as much as is possible). ------------------------------------------------------------------------ r10085 | bjaspan | 1997-05-05 17:12:33 -0400 (Mon, 05 May 1997) | 3 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/configure.in M /trunk/src/lib/kadm5/unit-test/setkey-test.c * setkey-test.c, configure.in: add rules to test for correct random()-equivlant function ------------------------------------------------------------------------ r10083 | tytso | 1997-05-01 22:58:43 -0400 (Thu, 01 May 1997) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/cmds.c Fix Y2K bug in the parsing of the MDTM command. [krb5-appl/399] ------------------------------------------------------------------------ r10082 | tytso | 1997-05-01 22:57:24 -0400 (Thu, 01 May 1997) | 4 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in A /trunk/src/lib/sapgss16.def A /trunk/src/lib/sapkrb16.def M /trunk/src/lib/win_glue.c Write special case hack for the SAP kerberos libraries since we can't make the version server code correctly read out the version resource from SAPGUI.EXE for some reason.... ------------------------------------------------------------------------ r10081 | tytso | 1997-04-29 06:46:46 -0400 (Tue, 29 Apr 1997) | 2 lines Changed paths: A /trunk/src/windows/gss/ver_serv.txt File containing test tracker MOTD. ------------------------------------------------------------------------ r10080 | tytso | 1997-04-29 06:46:06 -0400 (Tue, 29 Apr 1997) | 2 lines Changed paths: M /trunk/src/windows/gss/ChangeLog M /trunk/src/windows/gss/gss.rc Add version resource information to test version server code ------------------------------------------------------------------------ r10079 | tytso | 1997-04-29 06:45:03 -0400 (Tue, 29 Apr 1997) | 3 lines Changed paths: M /trunk/src/mit/windows/include/v.h M /trunk/src/mit/windows/include/vs.h M /trunk/src/mit/windows/include/vs_nt.h Remove #include of "mitcpyrt.h" (since it's of dubious legal value, and the file doesn't exist.) ------------------------------------------------------------------------ r10078 | tytso | 1997-04-29 06:44:10 -0400 (Tue, 29 Apr 1997) | 3 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in M /trunk/src/lib/win_glue.c win_glue.c: Add code to get the version resource from the calling application and use that to call the Version server. ------------------------------------------------------------------------ r10077 | tytso | 1997-04-29 06:21:40 -0400 (Tue, 29 Apr 1997) | 6 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/wconfig.c Makefile.in: Add MIT files to the windows zip file (if the mit directory exists) wconfig.c (main): Add arguments to allow specification of the --mit, --nomit, --ignore=XXX options. ------------------------------------------------------------------------ r10076 | tytso | 1997-04-26 09:04:53 -0400 (Sat, 26 Apr 1997) | 2 lines Changed paths: A /trunk/src/mit/windows/lib A /trunk/src/mit/windows/lib/vsnt.lib A /trunk/src/mit/windows/lib/vswin.lib Add these files (as binary) ------------------------------------------------------------------------ r10075 | tytso | 1997-04-26 09:03:48 -0400 (Sat, 26 Apr 1997) | 2 lines Changed paths: D /trunk/src/mit/windows/lib didn't check them in in binary mode ------------------------------------------------------------------------ r10074 | tytso | 1997-04-25 19:15:29 -0400 (Fri, 25 Apr 1997) | 3 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/configure.in Check for openpty() in -lutil. It's there on FreeBSD and BSDI systems. ------------------------------------------------------------------------ r10073 | bjaspan | 1997-04-23 15:54:39 -0400 (Wed, 23 Apr 1997) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex add setkey ------------------------------------------------------------------------ r10072 | bjaspan | 1997-04-23 15:53:16 -0400 (Wed, 23 Apr 1997) | 2 lines Changed paths: M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/kadm_rpc_svc.c M /trunk/src/kadmin/server/server_stubs.c M /trunk/src/kadmin/testing/proto/ChangeLog M /trunk/src/kadmin/testing/proto/kdc.conf.proto M /trunk/src/kadmin/testing/util/ChangeLog M /trunk/src/kadmin/testing/util/Makefile.in M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/client_principal.c M /trunk/src/lib/kadm5/clnt/client_rpc.c M /trunk/src/lib/kadm5/kadm_err.et M /trunk/src/lib/kadm5/kadm_rpc.h M /trunk/src/lib/kadm5/kadm_rpc_xdr.c M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/server_acl.c M /trunk/src/lib/kadm5/srv/server_acl.h M /trunk/src/lib/kadm5/srv/svr_principal.c M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/Makefile.in A /trunk/src/lib/kadm5/unit-test/setkey-test.c add kadm5_setkey_principal ------------------------------------------------------------------------ r10071 | tytso | 1997-04-17 11:25:56 -0400 (Thu, 17 Apr 1997) | 2 lines Changed paths: A /trunk/src/mit A /trunk/src/mit/windows A /trunk/src/mit/windows/include A /trunk/src/mit/windows/include/v.h A /trunk/src/mit/windows/include/vs.h A /trunk/src/mit/windows/include/vs_nt.h A /trunk/src/mit/windows/lib A /trunk/src/mit/windows/lib/vsnt.lib A /trunk/src/mit/windows/lib/vswin.lib Add MIT's version server include files and libraries. ------------------------------------------------------------------------ r10070 | tytso | 1997-04-16 16:40:50 -0400 (Wed, 16 Apr 1997) | 3 lines Changed paths: M /trunk/src/Makefile.in Removed last remaining dependency on Makefile.sav (which was used when the Makefile file was in the source tree). ------------------------------------------------------------------------ r10066 | tlyu | 1997-04-10 00:09:08 -0400 (Thu, 10 Apr 1997) | 7 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/g_krbhst.c M /trunk/src/lib/krb4/g_krbrlm.c M /trunk/src/lib/krb4/realmofhost.c * realmofhost.c (krb_realmofhost): Add bounds checking to various things. * g_krbhst.c (krb_get_krbhst): Fix to bound fscanf and sscanf. * g_krbrlm.c (krb_get_lrealm): Fix to bound fscanf. ------------------------------------------------------------------------ r10065 | tlyu | 1997-04-10 00:06:02 -0400 (Thu, 10 Apr 1997) | 3 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/sys_term.c * sys_term.c (start_login): Bounds check the constructed "speed" passed in to login. ------------------------------------------------------------------------ r10042 | tytso | 1997-03-31 23:51:24 -0500 (Mon, 31 Mar 1997) | 2 lines Changed paths: M /trunk/src/windows/wintel/screen.c Update version number to be alpha 2 snapshot. ------------------------------------------------------------------------ r10041 | tytso | 1997-03-31 21:24:18 -0500 (Mon, 31 Mar 1997) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/canon_name.c M /trunk/src/lib/gssapi/krb5/duplicate_name.c M /trunk/src/lib/gssapi/krb5/export_name.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/krb5_gss_glue.c Added V2 functions to the glue layer. ------------------------------------------------------------------------ r10040 | tytso | 1997-03-31 21:05:12 -0500 (Mon, 31 Mar 1997) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/Makefile.in Fix really stupid typo. ------------------------------------------------------------------------ r10039 | klmitch | 1997-03-31 16:27:56 -0500 (Mon, 31 Mar 1997) | 2 lines Changed paths: M /trunk/src/include/krb5.hin M /trunk/src/util/et/com_err.h it's 'extern "C"' not '#extern "C"' ------------------------------------------------------------------------ r10038 | tytso | 1997-03-28 04:22:57 -0500 (Fri, 28 Mar 1997) | 6 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/export_name.c M /trunk/src/lib/gssapi/krb5/import_name.c import_name.c (krb5_gss_import_name): Add support for importing the exported name call export_name.c (gss_export_name): Fix export_name emit the token exactly as specified by RFC 2078. ------------------------------------------------------------------------ r10037 | tytso | 1997-03-28 04:19:59 -0500 (Fri, 28 Mar 1997) | 2 lines Changed paths: M /trunk/src/appl/bsd/krlogin.c Fix stupid typos in test compilation. ------------------------------------------------------------------------ r10036 | tytso | 1997-03-28 03:45:52 -0500 (Fri, 28 Mar 1997) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapi_generic.c M /trunk/src/lib/gssapi/generic/gssapi_generic.h Added definition for the generic gsspi OID type "gss_nt_exported_name". ------------------------------------------------------------------------ r10035 | tlyu | 1997-03-28 02:19:51 -0500 (Fri, 28 Mar 1997) | 5 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_LIB_AUX): add lib$(LIB)$(SHLIBVEXT) to the list of libraries that get symlinked into $(TOPLIBD). This allows linkers that look for libfoo.so.maj.min rather than libfoo.so at link time to work, e.g. NetBSD/i386. ------------------------------------------------------------------------ r10034 | tytso | 1997-03-28 01:52:59 -0500 (Fri, 28 Mar 1997) | 3 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/gssapi16.def M /trunk/src/lib/gssapi32.def Added the V2 calls gss_canonicalize_name(), gss_export_name(), gss_duplicate_name() to the list of calls exported by the DLL. ------------------------------------------------------------------------ r10033 | tytso | 1997-03-28 01:15:43 -0500 (Fri, 28 Mar 1997) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.c If we're on an SGI machine, don't do the MOTD or MAILCHECK thing, since it's done by /etc/cshrc magic. (SGI's don't define __SVR4, even though it's SVR4 derived). [krb5-appl/158] ------------------------------------------------------------------------ r10032 | tytso | 1997-03-28 01:07:24 -0500 (Fri, 28 Mar 1997) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogin.c When falling back to the normal rlogin, clear the signal mask, so that the child rlogin handles SIGUSR1 (which is used for window size changes) correctly. [krb5-appl/335] ------------------------------------------------------------------------ r10031 | tytso | 1997-03-27 23:46:19 -0500 (Thu, 27 Mar 1997) | 12 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in A /trunk/src/lib/gssapi/krb5/canon_name.c A /trunk/src/lib/gssapi/krb5/duplicate_name.c A /trunk/src/lib/gssapi/krb5/export_name.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h Makefile.in: Add canon_name.c, duplicate_name.c, export_name.c to the GSSAPI library. gssapiP_krb5.h (KG_IMPLFLAGS): Add support for GSS_C_PROT_READY_FLAG and GSS_C_TRANS_FLAG canon_name.c (gss_canonicalize_name): New GSSAPI V2 function duplicate_name.c (gss_duplicate_name): New GSSAPI V2 function export_name.c (gss_export_name): New GSSAPI V2 function ------------------------------------------------------------------------ r10030 | tytso | 1997-03-27 23:43:21 -0500 (Thu, 27 Mar 1997) | 5 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapi.hin Add the GSS_C_PROT_READY_FLAG and GSS_C_TRANS_FLAG Add prototypes for the V2 functions gss_export_name(), gss_duplicate_name(), and gss_canonicalize_name(). ------------------------------------------------------------------------ r10029 | tytso | 1997-03-25 01:29:54 -0500 (Tue, 25 Mar 1997) | 2 lines Changed paths: M /trunk/src/util/profile/prof_tree.c Fix stupid spelling typo. ------------------------------------------------------------------------ r10028 | tytso | 1997-03-25 01:22:35 -0500 (Tue, 25 Mar 1997) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Fix up Macintosh and Windows build rules now that the top-level Makefile doesn't exist any more. ------------------------------------------------------------------------ r10027 | tytso | 1997-03-25 01:16:54 -0500 (Tue, 25 Mar 1997) | 3 lines Changed paths: M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_io.c rcache owner should be checked against the effective uid, not the real uid. [krb5-libs/366] ------------------------------------------------------------------------ r10026 | tytso | 1997-03-25 01:07:51 -0500 (Tue, 25 Mar 1997) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/init_sec_context.c A zero-length token should be treated like a GSS_C_NO_BUFFER during the initial context establishment. [krb5-libs/352] ------------------------------------------------------------------------ r10025 | tytso | 1997-03-25 00:48:10 -0500 (Tue, 25 Mar 1997) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/preauth.c Fix handling of the sam-timestamp and sam-usec fields, which should always be set if the nonce is not available, not just SAM_USE_SAD_AS_KEY is being used. [krb5-libs/325] ------------------------------------------------------------------------ r10024 | tlyu | 1997-03-24 13:50:15 -0500 (Mon, 24 Mar 1997) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4: (KRB5_LIB_PARAMS): Add support for HP/UX, FreeBSD, and SNI, ported from the old top-level configure.in. These are not tested yet. ------------------------------------------------------------------------ r10023 | tytso | 1997-03-24 12:23:17 -0500 (Mon, 24 Mar 1997) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/t_ser.c t_ser.c: Clean up error reporting for krb5_init_context(). Also report errors for each subtest, so we know which subtest failed. ------------------------------------------------------------------------ r10022 | tytso | 1997-03-24 12:20:34 -0500 (Mon, 24 Mar 1997) | 5 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/kdb/t_kdb.c t_kdb.c (do_testing): Clean up error handling for krb5_init_context. Makefile.in (check): Define and use KRB5_CONFIG_SETUP which sets up the environment variables appropriately. ------------------------------------------------------------------------ r10021 | tytso | 1997-03-24 12:17:36 -0500 (Mon, 24 Mar 1997) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/gssapi.hin Fix typo (remove '#' from '#extern "C"') ------------------------------------------------------------------------ r10020 | chaoself | 1997-03-21 15:14:53 -0500 (Fri, 21 Mar 1997) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_LIB_PARAMS): Add support for mips-dec-netbsd. ------------------------------------------------------------------------ r10019 | epeisach | 1997-03-20 16:50:41 -0500 (Thu, 20 Mar 1997) | 2 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/configure.in Remove AC_PROG_INSTALL as we do not instal lhere....\ ------------------------------------------------------------------------ r10018 | tlyu | 1997-03-19 21:09:55 -0500 (Wed, 19 Mar 1997) | 2 lines Changed paths: M /trunk/src/util/send-pr/Makefile.in Fix to sed the manpage so that it is internally consistent. ------------------------------------------------------------------------ r10017 | hartmans | 1997-03-19 20:46:02 -0500 (Wed, 19 Mar 1997) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.c dditional patch for login environment variable processing: respect TERM even without -p option. [326] ------------------------------------------------------------------------ r10016 | tlyu | 1997-03-19 19:16:47 -0500 (Wed, 19 Mar 1997) | 2 lines Changed paths: D /trunk/src/util/send-pr/install-sid D /trunk/src/util/send-pr/send-pr Oops this should not have been checked in. ------------------------------------------------------------------------ r10014 | tlyu | 1997-03-19 19:13:59 -0500 (Wed, 19 Mar 1997) | 3 lines Changed paths: R /trunk/src/util/send-pr/send-pr.sh (from /branches/krbdev/src/util/send-pr/send-pr.sh:10013) This commit was generated by cvs2svn to compensate for changes in r10013, which included commits to RCS files with non-trunk default branches. ------------------------------------------------------------------------ r10011 | tlyu | 1997-03-19 19:13:57 -0500 (Wed, 19 Mar 1997) | 2 lines Changed paths: A /trunk/src/util/send-pr/install-sid A /trunk/src/util/send-pr/send-pr Initial revision ------------------------------------------------------------------------ r10010 | tytso | 1997-03-19 14:18:45 -0500 (Wed, 19 Mar 1997) | 4 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in D /trunk/src/lib/sapkrb5.def Fix up name of the SAP Kerberos glue library to be platform dependent (sapkrb16.dll, sapkrb32.dll). Fix makefile rules to work correctly after NT port. ------------------------------------------------------------------------ r10009 | tytso | 1997-03-18 15:08:48 -0500 (Tue, 18 Mar 1997) | 3 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/com_err.h Add 'extern "C"' for C++ compatibility; also check for __cplusplus since some C++ compilers don't set __STDC__ ------------------------------------------------------------------------ r10008 | tytso | 1997-03-18 13:52:55 -0500 (Tue, 18 Mar 1997) | 3 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapi.hin Add 'extern "C"' for C++ compatibility; also check for __cplusplus since some C++ compilers don't set __STDC__ ------------------------------------------------------------------------ r10007 | tytso | 1997-03-18 13:50:14 -0500 (Tue, 18 Mar 1997) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin Add 'extern "C"' for C++ compatibility; also check for __cplusplus since some C++ compilers don't set __STDC__. ------------------------------------------------------------------------ r10006 | tytso | 1997-03-17 15:07:03 -0500 (Mon, 17 Mar 1997) | 2 lines Changed paths: M /trunk/src/mac/ChangeLog M /trunk/src/mac/Makefile.tmpl Add double quotes to prevent Mac filenames with spaces from losing. ------------------------------------------------------------------------ r10005 | tytso | 1997-03-17 14:43:17 -0500 (Mon, 17 Mar 1997) | 3 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapi.hin Fix header file so that winmac.h is #included when commpiling on the Macintosh. ------------------------------------------------------------------------ r10004 | tlyu | 1997-03-16 21:22:52 -0500 (Sun, 16 Mar 1997) | 4 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/keytab.c * keytab.c: Don't assume dbm_db_get_mkey() and dbe_find_enctype won't error out. Also, some gcc -Wall warning cleanups. [krb5-kdc/361] ------------------------------------------------------------------------ r10003 | tlyu | 1997-03-16 02:16:16 -0500 (Sun, 16 Mar 1997) | 2 lines Changed paths: D /trunk/src/Makefile This file really doesn't need to exist anymore. [krb5-build/382] ------------------------------------------------------------------------ r10002 | bjaspan | 1997-03-12 15:50:56 -0500 (Wed, 12 Mar 1997) | 3 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/Makefile.in * Makefile.in (unit-test-server-body): depend on test-randkey, not randkey-test, so the test gets run ------------------------------------------------------------------------ r10001 | tytso | 1997-03-12 01:25:34 -0500 (Wed, 12 Mar 1997) | 3 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/loadv4.c Check to see if the global_param's stash file is non-NULL before trying to strdup() it. [PR#341, PR#394] ------------------------------------------------------------------------ r10000 | tlyu | 1997-03-09 22:30:01 -0500 (Sun, 09 Mar 1997) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4: Add provisions to make major version number compatibility work for shared libaries. ------------------------------------------------------------------------ r9999 | tlyu | 1997-03-09 22:29:20 -0500 (Sun, 09 Mar 1997) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/lib.in * lib.in: Add provisions for making shared libraries of the same major version number compatible. ------------------------------------------------------------------------ r9998 | tlyu | 1997-03-09 18:05:31 -0500 (Sun, 09 Mar 1997) | 3 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/svr_principal.c * svr_principal.c (add_to_history): Don't call realloc() on a NULL pointer, lest non-ANSI compliant systems like SunOS fail. ------------------------------------------------------------------------ r9997 | epeisach | 1997-03-03 15:16:55 -0500 (Mon, 03 Mar 1997) | 6 lines Changed paths: M /trunk/src/mac/kconfig/ChangeLog M /trunk/src/mac/kconfig/kconfig.c * kconfig.c (main): Move krb5_init_context earlier in order to initialize kcontext before use. This allows for more graceful handling of scenario where krb5.ini is missing - we now get an error box. ------------------------------------------------------------------------ r9996 | epeisach | 1997-03-03 14:59:36 -0500 (Mon, 03 Mar 1997) | 4 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/com_err.c M /trunk/src/util/et/error_message.c * error_message.c: Don't declare sys_nerr on Macintosh. * com_err.c: Fix MacMessageBox prototype. ------------------------------------------------------------------------ r9995 | epeisach | 1997-03-03 14:54:45 -0500 (Mon, 03 Mar 1997) | 2 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in * Makefile.in (MAC_SUBDIRS): Change KRB5 to krb5 for Mac subdirs. ------------------------------------------------------------------------ r9994 | epeisach | 1997-03-02 19:56:28 -0500 (Sun, 02 Mar 1997) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in * pre.in (KRB4COMPAT_DEPLIBS): Depends on KRB5_BASE_DEPLIBS (not KRB5_BASE_DEPLBS) ------------------------------------------------------------------------ r9993 | tlyu | 1997-03-01 14:35:32 -0500 (Sat, 01 Mar 1997) | 4 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/libobj.in * libobj.in: Change .c.so and .c.po rules to work better with compilers that insist that $(CC) -fpic -c foo.c -o foo.so is wrong; basically, cheat and do -o foo.so.o, etc. ------------------------------------------------------------------------ r9992 | hartmans | 1997-03-01 12:28:23 -0500 (Sat, 01 Mar 1997) | 5 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/com_err.c M /trunk/src/util/et/com_err.h * com_err.c: Back out last change; it's not needed. Also, remove debugging cruft. * com_err.h: Do not declare com_err_hook extern if you declare it static in the source. [383] ------------------------------------------------------------------------ r9991 | hartmans | 1997-03-01 11:57:36 -0500 (Sat, 01 Mar 1997) | 3 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/com_err.c Remove static from declaration of com_err_hook to work around NetBSD/Gcc bug. [383] ------------------------------------------------------------------------ r9990 | probe | 1997-02-28 18:11:37 -0500 (Fri, 28 Feb 1997) | 5 lines Changed paths: M /trunk/src/lib/krb5/os/ccdefname.c If RegKRB5CCNAME is set in kerberos.ini, use that value to determine the registry key that contains the credential cache name to use. This indirection provides a means of interoperating with Gradent's PC-DCE product. [deengert@anl.gov] ------------------------------------------------------------------------ r9989 | probe | 1997-02-28 18:10:16 -0500 (Fri, 28 Feb 1997) | 3 lines Changed paths: M /trunk/src/lib/Makefile.in Makefile.in: Link krb5_32.lib (win32) with advapi32.lib to resolve the registry functions. ------------------------------------------------------------------------ r9986 | hartmans | 1997-02-27 22:01:58 -0500 (Thu, 27 Feb 1997) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krshd.c krshd should not require a user to have a valid home directory. [krb5-appl/167] ------------------------------------------------------------------------ r9985 | tlyu | 1997-02-27 17:41:58 -0500 (Thu, 27 Feb 1997) | 6 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/post.in M /trunk/src/config/pre.in * pre.in: Add recursion hooks for distclean. * post.in: Change recursion rules to skip recursion if NORECURSE is non-null; add distclean support; don't remove config.log, etc. if not doing distclean. ------------------------------------------------------------------------ r9982 | tlyu | 1997-02-26 23:13:04 -0500 (Wed, 26 Feb 1997) | 3 lines Changed paths: M /trunk/src/tests/resolve/ChangeLog M /trunk/src/tests/resolve/Makefile.in * Makefile.in: Add $(LIBS) so that compile doesn't blow out under Solaris due to lack of -lnsl -lsocket. ------------------------------------------------------------------------ r9981 | probe | 1997-02-25 18:50:35 -0500 (Tue, 25 Feb 1997) | 2 lines Changed paths: M /trunk/src/Makefile.in include/asn.1 no longer exists; don't try to reference it. ------------------------------------------------------------------------ r9980 | probe | 1997-02-25 18:35:39 -0500 (Tue, 25 Feb 1997) | 2 lines Changed paths: M /trunk/src/lib/Makefile.in Build krb5.rc with -D_MSDOS -DRES_ONLY under win16 ------------------------------------------------------------------------ r9979 | probe | 1997-02-25 18:34:26 -0500 (Tue, 25 Feb 1997) | 3 lines Changed paths: M /trunk/src/include/win-mac.h Don't do all the setup if RES_ONLY is defined; only get the resource definitions, since Win16's 'rc' can't handle much more. ------------------------------------------------------------------------ r9978 | probe | 1997-02-25 16:08:15 -0500 (Tue, 25 Feb 1997) | 2 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/config/winexclude.sed Handle Windows binary files better (hopefully) ------------------------------------------------------------------------ r9977 | probe | 1997-02-25 12:22:29 -0500 (Tue, 25 Feb 1997) | 3 lines Changed paths: M /trunk/src/include/win-mac.h win-mac.h: Contents of lib/krb5/os/win-pwd.h (resource definitions for Windows password dialog) have been included ------------------------------------------------------------------------ r9976 | probe | 1997-02-25 12:21:35 -0500 (Tue, 25 Feb 1997) | 5 lines Changed paths: M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/read_pwd.c D /trunk/src/lib/krb5/os/win-pwd.h D /trunk/src/lib/krb5/os/win-pwd.rc read_pwd.c: Improperly applied Doug Engert's windows dialog patch last time. win-pwd.h: contents have been subsumed into win-mac.h win-pwd.rc: Moved to lib/krb5.rc Makefile.in: Reverted back to pre win-pwd version. ------------------------------------------------------------------------ r9975 | probe | 1997-02-25 12:19:39 -0500 (Tue, 25 Feb 1997) | 3 lines Changed paths: M /trunk/src/lib/Makefile.in A /trunk/src/lib/krb5.rc krb5.rc: Replaced Windows password dialog resource file (krb5/os/win-pwd.rc) Makefile.in: Link in krb5.rc (win16/win32) ------------------------------------------------------------------------ r9974 | probe | 1997-02-25 01:36:14 -0500 (Tue, 25 Feb 1997) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Makefile.in Fixed bad variable reference ------------------------------------------------------------------------ r9973 | probe | 1997-02-25 01:36:02 -0500 (Tue, 25 Feb 1997) | 2 lines Changed paths: M /trunk/src/lib/krb5_16.def M /trunk/src/lib/krb5_32.def Export krb5_read_password ------------------------------------------------------------------------ r9972 | probe | 1997-02-25 01:17:44 -0500 (Tue, 25 Feb 1997) | 2 lines Changed paths: M /trunk/src/lib/krb5/free/Makefile.in M /trunk/src/lib/krb5/posix/Makefile.in M /trunk/src/lib/krb5/rcache/Makefile.in Fixed bad variable reference ------------------------------------------------------------------------ r9971 | probe | 1997-02-25 01:16:30 -0500 (Tue, 25 Feb 1997) | 5 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/read_pwd.c A /trunk/src/lib/krb5/os/win-pwd.h A /trunk/src/lib/krb5/os/win-pwd.rc win-pwd.rc: Windows dialog information for password prompting win-pwd.h: supporting definitions for Windows dialog read_pwd.c: Support Windows dialog & console-mode input for krb5_read_password Makefile.in: Link in win-pwd.obj (win32) ------------------------------------------------------------------------ r9970 | probe | 1997-02-25 01:13:15 -0500 (Tue, 25 Feb 1997) | 2 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in krb5_32.lib now also depends on gdi32.lib ------------------------------------------------------------------------ r9969 | probe | 1997-02-25 01:12:52 -0500 (Tue, 25 Feb 1997) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin M /trunk/src/include/win-mac.h krb5.hin: Export krb5_read_password (Win16/32) win-mac.h: Declare get_lib_instance (win_glue.c) ------------------------------------------------------------------------ r9968 | probe | 1997-02-25 01:11:51 -0500 (Tue, 25 Feb 1997) | 2 lines Changed paths: M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.c Moved krb5_read_password back into the library (Win32) ------------------------------------------------------------------------ r9967 | tytso | 1997-02-24 18:45:17 -0500 (Mon, 24 Feb 1997) | 5 lines Changed paths: M /trunk/src/tests/resolve/ChangeLog M /trunk/src/tests/resolve/Makefile.in M /trunk/src/tests/resolve/resolve.c resolve.c (main): Make the test for a FQDN be a bit more stringent. Makefile.in (resolve): The resolve program doesn't need to be linked against the Kerberos library. ------------------------------------------------------------------------ r9966 | tytso | 1997-02-24 18:44:24 -0500 (Mon, 24 Feb 1997) | 2 lines Changed paths: M /trunk/src/slave/ChangeLog M /trunk/src/slave/Makefile.in Build using KDB5_LIBS, not KDB5_LIB. ------------------------------------------------------------------------ r9965 | tytso | 1997-02-24 18:40:44 -0500 (Mon, 24 Feb 1997) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 Added RUN_ENV line for Linux ------------------------------------------------------------------------ r9964 | probe | 1997-02-23 02:29:48 -0500 (Sun, 23 Feb 1997) | 3 lines Changed paths: M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/os/ChangeLog M /trunk/src/lib/crypto/os/Makefile.in M /trunk/src/lib/crypto/sha/ChangeLog M /trunk/src/lib/crypto/sha/Makefile.in M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/kadm/Makefile.in M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/Makefile.in M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/free/ChangeLog M /trunk/src/lib/krb5/free/Makefile.in M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/Makefile.in M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/Makefile.in M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in Moved some of the library list file build logic from the individual Makefiles to config/win-post.in ------------------------------------------------------------------------ r9963 | probe | 1997-02-23 02:27:59 -0500 (Sun, 23 Feb 1997) | 4 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/win-post.in M /trunk/src/config/windows.in Rebuild the Makefile in the current directory, as needed Moved some of the library list file build logic from the individual Makefiles to config/win-post.in ------------------------------------------------------------------------ r9962 | probe | 1997-02-23 01:40:28 -0500 (Sun, 23 Feb 1997) | 2 lines Changed paths: M /trunk/src/clients/ChangeLog M /trunk/src/clients/Makefile.in Define BUILDTOP for Win16/Win32; needed by config/win-post.in ------------------------------------------------------------------------ r9961 | epeisach | 1997-02-22 15:15:13 -0500 (Sat, 22 Feb 1997) | 8 lines Changed paths: M /trunk/src/kadmin/v4server/unit-test/ChangeLog M /trunk/src/kadmin/v4server/unit-test/Makefile.in M /trunk/src/kadmin/v4server/unit-test/configure.in * configure.in: Do not run test suite unless Athena compatibility is specified as well as tcl, Perl, runtest. * Makefile.in (check): Do not run tests unless really setup to do so. We probably will need to add more logic into this - such as checking that /usr/athena/bin/kadmin exists and that we are running as root. ------------------------------------------------------------------------ r9960 | hartmans | 1997-02-22 14:44:45 -0500 (Sat, 22 Feb 1997) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogin.c Fix terminal handling with regard to ^@ and ^o ------------------------------------------------------------------------ r9959 | probe | 1997-02-22 10:49:33 -0500 (Sat, 22 Feb 1997) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog Described the replacement of #ifdef unix. ------------------------------------------------------------------------ r9958 | probe | 1997-02-22 10:37:15 -0500 (Sat, 22 Feb 1997) | 2 lines Changed paths: M /trunk/src/util/et/error_table.h M /trunk/src/util/et/et_c.awk AIX should also have the compatibility interface. ------------------------------------------------------------------------ r9957 | probe | 1997-02-22 10:28:44 -0500 (Sat, 22 Feb 1997) | 4 lines Changed paths: M /trunk/src/util/et/com_err.h M /trunk/src/util/et/error_message.c M /trunk/src/util/et/et_h.awk I really did mean #ifdef unix... I added AIX for compatibility. Basically, only old Unix comerr will have the backwards compatibility. New systems, such as MVS/OpenEdition, MacOS, VMS, etc. should NOT. ------------------------------------------------------------------------ r9956 | hartmans | 1997-02-22 03:06:09 -0500 (Sat, 22 Feb 1997) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Makefile.in be more careful about removing crypto_glue.c ------------------------------------------------------------------------ r9955 | hartmans | 1997-02-22 03:04:53 -0500 (Sat, 22 Feb 1997) | 3 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/pty-int.h * Make shared libs work on AIX * Do not prototype error table init funciton; doesn't work any more ------------------------------------------------------------------------ r9954 | hartmans | 1997-02-22 03:04:28 -0500 (Sat, 22 Feb 1997) | 3 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in M /trunk/src/util/et/com_err.c M /trunk/src/util/et/com_err.h M /trunk/src/util/et/error_message.c M /trunk/src/util/et/et_h.awk * Make shared libs work on AIX * Do not use #ifdef unix ------------------------------------------------------------------------ r9953 | hartmans | 1997-02-22 03:04:07 -0500 (Sat, 22 Feb 1997) | 3 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/Makefile.in M /trunk/src/util/makeshlib.sh * Make shared libs work on AIX * Remove non-AIX stuff from makeshlib.sh as it is no longer needed ------------------------------------------------------------------------ r9952 | hartmans | 1997-02-22 03:03:31 -0500 (Sat, 22 Feb 1997) | 3 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/Makefile.in * Make shared libs work on AIX * Fix dependencies for library ------------------------------------------------------------------------ r9951 | hartmans | 1997-02-22 03:03:10 -0500 (Sat, 22 Feb 1997) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in D /trunk/src/lib/krb5/krb/crypto_glue.c * Make shared libs work on AIX * move krb5/krb/crypto_glue.c to crypto/krb5_glue.c ------------------------------------------------------------------------ r9950 | hartmans | 1997-02-22 03:01:39 -0500 (Sat, 22 Feb 1997) | 4 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/des425/read_passwd.c * Make shared libs work on AIX * DO not use #ifdef unix * Fix dependencies for library ------------------------------------------------------------------------ r9949 | hartmans | 1997-02-22 03:00:56 -0500 (Sat, 22 Feb 1997) | 11 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in A /trunk/src/lib/crypto/krb5_glue.c * Make shared libs work on AIX * DO not use #ifdef unix * move krb5/krb/crypto_glue.c to crypto/krb5_glue.c crypto_glue.c contained a bunch of functions that used to be macros. They do belong in libkrb5, but if they go there, they create a circular dependency because libcrypto uses them. The obvious long-term right answer is to get libcrypto to stop using interfaces with names like krb5_*. I didn't feel like tackling that in the middle of getting things working on AIX so I just moved the functions to be declared in the same library as use. ------------------------------------------------------------------------ r9948 | hartmans | 1997-02-22 02:58:22 -0500 (Sat, 22 Feb 1997) | 3 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/krb.h * Make shared libs work on AIX * DO not use #ifdef unix ------------------------------------------------------------------------ r9947 | hartmans | 1997-02-22 02:57:57 -0500 (Sat, 22 Feb 1997) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * Make shared libs work on AIX * Support platforms where SHEXT = STEXT ------------------------------------------------------------------------ r9946 | hartmans | 1997-02-22 01:54:09 -0500 (Sat, 22 Feb 1997) | 2 lines Changed paths: M /trunk/src/lib/crypto/Makefile.in Fix typo ------------------------------------------------------------------------ r9945 | hartmans | 1997-02-22 01:48:19 -0500 (Sat, 22 Feb 1997) | 4 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in Bump minor library version so I can have programs on the same system both before and after the Windows checkins. ------------------------------------------------------------------------ r9944 | hartmans | 1997-02-22 00:36:31 -0500 (Sat, 22 Feb 1997) | 5 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in Update the major version to 3; NetBSD has an incompatible (thanks to recent changes) libcom_err.so.2.0 that its linker prefers to libcom_err.so.1.0 ------------------------------------------------------------------------ r9943 | hartmans | 1997-02-22 00:35:22 -0500 (Sat, 22 Feb 1997) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/port-sockets.h Update port-socket.h to include sys/types.h to work on NetBSD and AIX. ------------------------------------------------------------------------ r9942 | epeisach | 1997-02-21 20:08:51 -0500 (Fri, 21 Feb 1997) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/def_realm.c Removed un-user extern declaration of krb5_config_file - which does not exist anymore. ------------------------------------------------------------------------ r9941 | tytso | 1997-02-21 12:02:14 -0500 (Fri, 21 Feb 1997) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 Linux doesn't understand -R; use "-bWl,-rpath -Wl,$(PROG_RPATH)" instead. ------------------------------------------------------------------------ r9940 | probe | 1997-02-20 23:39:08 -0500 (Thu, 20 Feb 1997) | 5 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/memcache.c Use malloc/realloc/free instead of the "near" counterparts. The functions _nmalloc, _nrealloc, and _nfree don't seem to exist under win32 and the pointer manipulation is more complex than if we simply just use the "normal" counterparts with a large-memory model build. ------------------------------------------------------------------------ r9939 | probe | 1997-02-20 23:37:37 -0500 (Thu, 20 Feb 1997) | 2 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in Link the krb4 dll under Windows; we already built all the objects... ------------------------------------------------------------------------ r9938 | probe | 1997-02-20 23:37:08 -0500 (Thu, 20 Feb 1997) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/port-sockets.h Define SOCKET_INITIALIZE and SOCKET_CLEANUP as no-ops under Windows since the Winsock library initialization/cleanup is handled by the DLL entry/exit routines. ------------------------------------------------------------------------ r9937 | probe | 1997-02-20 17:44:28 -0500 (Thu, 20 Feb 1997) | 4 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/Makefile.in M /trunk/src/include/kerberosIV/configure.in Makefile.in: krb_err.h is a generated file; fix build/install rules so that they don't try installing it from the source directory configure.in: Makefile requires 'awk' to build krb_err.h ------------------------------------------------------------------------ r9936 | probe | 1997-02-20 03:49:50 -0500 (Thu, 20 Feb 1997) | 2 lines Changed paths: M /trunk/src/include/krb5.hin Fixed krb5_build_principal_va prototype to match function. ------------------------------------------------------------------------ r9935 | probe | 1997-02-20 03:19:25 -0500 (Thu, 20 Feb 1997) | 2 lines Changed paths: M /trunk/src/util/et/et_c.awk Unix bug: link.table was referencing an incompletely constructed variable. ------------------------------------------------------------------------ r9934 | probe | 1997-02-20 02:00:36 -0500 (Thu, 20 Feb 1997) | 2 lines Changed paths: M /trunk/src/Makefile.in Zip up the kerberosIV include files, also ------------------------------------------------------------------------ r9933 | probe | 1997-02-20 01:37:53 -0500 (Thu, 20 Feb 1997) | 2 lines Changed paths: M /trunk/src/windows/cns/cns.c M /trunk/src/windows/wintel/telnet.c Remove unnecessary calls to krb5_init_ets ------------------------------------------------------------------------ r9932 | probe | 1997-02-20 01:36:20 -0500 (Thu, 20 Feb 1997) | 9 lines Changed paths: M /trunk/src/util/et/et_c.awk M /trunk/src/util/et/et_h.awk et_c.awk: By default, the Unix version will still modify the _et_list variable (MIT com_err compatibility) Also, because et_XXX_error_table (struct error_table) is a global variable, no initialization/cleanup routine needs to be declared. The initialization routine is defined to be a no-op on all platforms but Unix to avoid compilation errors of a lot of the tree. ------------------------------------------------------------------------ r9931 | probe | 1997-02-20 01:32:14 -0500 (Thu, 20 Feb 1997) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/t_an_to_ln.c M /trunk/src/lib/krb5/os/t_std_conf.c M /trunk/src/mac/kconfig/kconfig.c M /trunk/src/mac/telnet-k5-auth/krb5auth.c M /trunk/src/tests/create/kdb5_mkdums.c M /trunk/src/tests/hammer/kdc5_hammer.c M /trunk/src/tests/verify/kdb5_verify.c Remove unneeded calls to krb5_init_ets ------------------------------------------------------------------------ r9930 | probe | 1997-02-20 01:28:30 -0500 (Thu, 20 Feb 1997) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/t_kerb.c M /trunk/src/lib/krb5/krb/t_walk_rtree.c init_ctx.c: krb5_free_context calls krb5_free_ets (currently a no-op) t_kerb.c t_walk_rtree.c: Remove unneeded call to krb5_init_ets ------------------------------------------------------------------------ r9929 | probe | 1997-02-20 01:24:31 -0500 (Thu, 20 Feb 1997) | 6 lines Changed paths: M /trunk/src/lib/krb5/free/ChangeLog M /trunk/src/lib/krb5/free/Makefile.in M /trunk/src/lib/krb5/free/f_data.c A /trunk/src/lib/krb5/free/f_unparse.c f_data.c: Fixed comment f_unparse.c: Implements krb5_free_unparsed_name krb5_free_unparsed_name(krb5_context, char FAR *) frees the string allocated by krb5_unparse_name Makefile.in: Compile f_unparse.c ------------------------------------------------------------------------ r9928 | probe | 1997-02-20 01:22:40 -0500 (Thu, 20 Feb 1997) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/init_ets.c Do not DLL export krb5_init_ets/krb5_free_ets ------------------------------------------------------------------------ r9927 | probe | 1997-02-20 01:21:46 -0500 (Thu, 20 Feb 1997) | 2 lines Changed paths: M /trunk/src/kadmin.v4/server/admin_server.c M /trunk/src/krb524/misc.c M /trunk/src/lib/crypto/des/t_random.c M /trunk/src/lib/gssapi/krb5/disp_status.c M /trunk/src/lib/kadm/t_dbentry.c M /trunk/src/lib/kadm/t_ktentry.c M /trunk/src/lib/kadm5/clnt/client_init.c M /trunk/src/lib/kadm5/srv/server_init.c M /trunk/src/lib/krb4/rd_svc_key.c Removed unneeded call to krb5_init_ets ------------------------------------------------------------------------ r9926 | probe | 1997-02-20 01:21:15 -0500 (Thu, 20 Feb 1997) | 3 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/lock-test.c Removed unneeded call to krb5_init_ets Check return value of krb5_init_context ------------------------------------------------------------------------ r9925 | probe | 1997-02-20 01:18:05 -0500 (Thu, 20 Feb 1997) | 5 lines Changed paths: M /trunk/src/lib/krb5_16.def M /trunk/src/lib/krb5_32.def M /trunk/src/lib/win_glue.c krb5_16.def krb5_32.def: Do not export krb5_init_ets/krb5_finish_ets win_glue.c: Re-arranged code to avoid duplication. Initialize kadm and prof error tables for krb5. ------------------------------------------------------------------------ r9924 | probe | 1997-02-20 01:15:20 -0500 (Thu, 20 Feb 1997) | 5 lines Changed paths: M /trunk/src/kadmin/v5passwdd/kpasswd.c Removed unneeded call to krb5_init_ets Check the return value of krb5_init_context. Re-arranged some of the code so that all resources are freed if there is an error. ------------------------------------------------------------------------ r9923 | probe | 1997-02-20 01:13:56 -0500 (Thu, 20 Feb 1997) | 2 lines Changed paths: M /trunk/src/kadmin/v4server/admin_server.c Call krb5_db_fini to cleanup the db_context ------------------------------------------------------------------------ r9922 | probe | 1997-02-20 01:13:01 -0500 (Thu, 20 Feb 1997) | 3 lines Changed paths: M /trunk/src/kadmin/passwd/kpasswd.c M /trunk/src/kadmin/passwd/tty_kpasswd.c kpasswd.c: Removed unneeded call to krb5_init_ets and unused #define tty_kpasswd.c: Don't add a meaningless local abstraction ------------------------------------------------------------------------ r9921 | probe | 1997-02-20 01:10:37 -0500 (Thu, 20 Feb 1997) | 7 lines Changed paths: M /trunk/src/kadmin/dbutil/dump.c M /trunk/src/kadmin/dbutil/kdb5_destroy.c M /trunk/src/kadmin/dbutil/kdb5_stash.c M /trunk/src/kadmin/dbutil/kdb5_util.c M /trunk/src/kadmin/dbutil/loadv4.c dump.c kdb5_destroy.c kdb5_stash.c kdb5_util.c: Removed unneeded call to krb5_init_ets load_v4.c: Removed unneeded call to krb5_init_ets Check return value of krb5_init_context Call krb5_free_context prior to returning (error returns) ------------------------------------------------------------------------ r9920 | probe | 1997-02-20 01:07:58 -0500 (Thu, 20 Feb 1997) | 2 lines Changed paths: M /trunk/src/clients/ksu/main.c M /trunk/src/kadmin/cli/dump.c M /trunk/src/kadmin/cli/kadmin.c Removed unneeded call to krb5_init_ets ------------------------------------------------------------------------ r9919 | probe | 1997-02-20 01:07:18 -0500 (Thu, 20 Feb 1997) | 3 lines Changed paths: M /trunk/src/include/krb5.hin Do not export krb5_init_ets/krb5_free_ets (win16/win32) Declare/export krb5_free_unparsed_name (NEW) ------------------------------------------------------------------------ r9918 | tytso | 1997-02-19 16:59:22 -0500 (Wed, 19 Feb 1997) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/set_realm.c Added set_realm.c, which implements krb5_set_principal_realm() ------------------------------------------------------------------------ r9917 | tytso | 1997-02-19 14:27:20 -0500 (Wed, 19 Feb 1997) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin Added function prototype for krb5_set_principal_realm(). ------------------------------------------------------------------------ r9916 | tytso | 1997-02-19 14:23:14 -0500 (Wed, 19 Feb 1997) | 7 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/t_kerb.c M /trunk/src/lib/krb5/krb/t_ref_kerb.out Added new function krb5_set_principal_realm(), which is used to mutate the realm of a principal. This avoids a really heinous abstraction boundary violation by the appl/bsd and appl/telnet code. A test case for this function was added to t_kerb, and a test new test acse to t_ref_kerb.out ------------------------------------------------------------------------ r9915 | probe | 1997-02-18 22:32:21 -0500 (Tue, 18 Feb 1997) | 3 lines Changed paths: M /trunk/src/windows/wintel/Makefile.in Removed $(KRBOPT) from RFLAGS definition since it broke the Win16 build and is not needed. ------------------------------------------------------------------------ r9914 | probe | 1997-02-18 21:13:19 -0500 (Tue, 18 Feb 1997) | 2 lines Changed paths: M /trunk/src/slave/kpropd.c Fixed one more instance of the wrong variable name (context variable) ------------------------------------------------------------------------ r9913 | probe | 1997-02-18 21:10:08 -0500 (Tue, 18 Feb 1997) | 2 lines Changed paths: M /trunk/src/slave/kpropd.c Fixed "context" name ------------------------------------------------------------------------ r9912 | probe | 1997-02-18 21:06:04 -0500 (Tue, 18 Feb 1997) | 2 lines Changed paths: M /trunk/src/kadmin/ktutil/ktutil_funcs.c Renamed getst() to getstr() to avoid conflicts with krb4.h definition. ------------------------------------------------------------------------ r9911 | probe | 1997-02-18 21:00:39 -0500 (Tue, 18 Feb 1997) | 2 lines Changed paths: M /trunk/src/kdc/kdc_preauth.c Fixed missing ; ------------------------------------------------------------------------ r9910 | probe | 1997-02-18 20:51:01 -0500 (Tue, 18 Feb 1997) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/export_sec_context.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c Replace instances of krb5_xfree... ------------------------------------------------------------------------ r9909 | probe | 1997-02-18 20:50:31 -0500 (Tue, 18 Feb 1997) | 2 lines Changed paths: M /trunk/src/lib/krb5_16.def M /trunk/src/lib/krb5_32.def Export krb5_free_data, krb5_free_data_contents ------------------------------------------------------------------------ r9908 | probe | 1997-02-18 20:35:26 -0500 (Tue, 18 Feb 1997) | 8 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krshd.c kcmd.c (getport): Let the OS pick the best port rather than scanning. krlogin.c: Fixed 8bit flow control (Solaris) krlogind.c: Whitespace cleanup krshd.c: No need to set lport before calling getport(&lport) Also, changed all occurrences of krb5_xfree to use something else. [kcmd.c still needs one free() fixed when a routine exists to replace the realm component] ------------------------------------------------------------------------ r9907 | probe | 1997-02-18 20:02:09 -0500 (Tue, 18 Feb 1997) | 2 lines Changed paths: M /trunk/src/appl/bsd/kcmd.c Use free() to free realm component, until a replacement function is added. ------------------------------------------------------------------------ r9906 | probe | 1997-02-18 20:00:22 -0500 (Tue, 18 Feb 1997) | 2 lines Changed paths: M /trunk/src/kadmin/dbutil/kdb5_util.c M /trunk/src/kadmin/ktutil/ktutil_funcs.c M /trunk/src/kadmin/v5passwdd/kpasswd.c M /trunk/src/kadmin/v5passwdd/proto_serv.c M /trunk/src/kdc/do_as_req.c krb5_xfree cleanup ------------------------------------------------------------------------ r9905 | probe | 1997-02-18 18:55:39 -0500 (Tue, 18 Feb 1997) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kerberos_v4.c M /trunk/src/kdc/main.c M /trunk/src/kdc/replay.c Replace krb5_xfree with appropriate free routine ------------------------------------------------------------------------ r9904 | probe | 1997-02-18 18:35:19 -0500 (Tue, 18 Feb 1997) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/simple/client/ChangeLog M /trunk/src/appl/simple/client/sim_client.c M /trunk/src/appl/simple/server/ChangeLog M /trunk/src/appl/simple/server/sim_server.c M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin M /trunk/src/lib/krb5/free/ChangeLog M /trunk/src/lib/krb5/free/Makefile.in A /trunk/src/lib/krb5/free/f_data.c M /trunk/src/lib/krb5/os/read_msg.c M /trunk/src/slave/ChangeLog M /trunk/src/slave/kprop.c M /trunk/src/slave/kpropd.c M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/kdb5_mkdums.c M /trunk/src/tests/hammer/ChangeLog M /trunk/src/tests/hammer/kdc5_hammer.c Remove krb5_xfree from the public interface Implement krb5_free_data & krb5_free_data_contents to cleanup krb5_data structures and data contents allocated by the krb5 library. ------------------------------------------------------------------------ r9903 | probe | 1997-02-18 14:08:16 -0500 (Tue, 18 Feb 1997) | 3 lines Changed paths: M /trunk/src/windows/cns/Makefile.in M /trunk/src/windows/cns/cns.c Need the Winsock initialization/cleanup to setup the blocking hook Removed the crufty DEBUG logic in Makefile.in (it doesn't work) ------------------------------------------------------------------------ r9902 | probe | 1997-02-18 13:16:19 -0500 (Tue, 18 Feb 1997) | 2 lines Changed paths: M /trunk/src/util/profile/profile.hin Make sure KRB5_DLLIMP/KRB5_CALLCONV are defined. ------------------------------------------------------------------------ r9901 | probe | 1997-02-18 12:31:44 -0500 (Tue, 18 Feb 1997) | 2 lines Changed paths: M /trunk/src/util/et/error_message.c Do not free unallocated memory (win16) ------------------------------------------------------------------------ r9900 | epeisach | 1997-02-18 10:00:54 -0500 (Tue, 18 Feb 1997) | 2 lines Changed paths: M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/acl_files.c * acl_files.c: Do not declare malloc() or calloc() if stdlib.h exists. ------------------------------------------------------------------------ r9899 | epeisach | 1997-02-18 09:57:12 -0500 (Tue, 18 Feb 1997) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kerberos_v4.c * kerberos_v4.c: Remove include of krb4-proto.h ------------------------------------------------------------------------ r9898 | epeisach | 1997-02-18 09:55:27 -0500 (Tue, 18 Feb 1997) | 4 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/cnv_tkt_skey.c M /trunk/src/krb524/k524init.c M /trunk/src/krb524/test.c * k524init.c, test.c, cnv_tkt_skey.c: Remove include of krb4-proto.h krb4-proto.h has been merged with krb.h ------------------------------------------------------------------------ r9897 | epeisach | 1997-02-18 09:49:07 -0500 (Tue, 18 Feb 1997) | 4 lines Changed paths: M /trunk/src/lib/krb5util/ChangeLog M /trunk/src/lib/krb5util/compat_recv.c * compat_recv.c: Remove include of kerberosIV/krb4-proto.h Prototypes have been merged with krb.h ------------------------------------------------------------------------ r9896 | probe | 1997-02-18 03:25:28 -0500 (Tue, 18 Feb 1997) | 2 lines Changed paths: M /trunk/src/util/et/error_message.c M /trunk/src/util/et/error_table.h M /trunk/src/util/et/et_name.c Win16 fixes. ------------------------------------------------------------------------ r9895 | probe | 1997-02-18 02:31:49 -0500 (Tue, 18 Feb 1997) | 4 lines Changed paths: M /trunk/src/util/et/error_message.c Because you cannot call malloc() during DLL initialization under win16, we must pre-allocate an array sufficiently large to hold several error tables. ------------------------------------------------------------------------ r9894 | probe | 1997-02-18 02:07:50 -0500 (Tue, 18 Feb 1997) | 2 lines Changed paths: M /trunk/src/windows/gss/Makefile.in M /trunk/src/windows/wintel/Makefile.in Fixed "rc" flags ------------------------------------------------------------------------ r9893 | probe | 1997-02-18 02:02:38 -0500 (Tue, 18 Feb 1997) | 2 lines Changed paths: M /trunk/src/lib/Makefile.in krb4 library required llibcew (fscanf) under win16 ------------------------------------------------------------------------ r9892 | probe | 1997-02-18 01:57:33 -0500 (Tue, 18 Feb 1997) | 3 lines Changed paths: M /trunk/src/windows/cns/ChangeLog M /trunk/src/windows/cns/Makefile.in Makefile.in: Winsock library is still required (win16) cns.c: Removed "#if 0" block relating to Winsock initialiation/cleanup ------------------------------------------------------------------------ r9891 | probe | 1997-02-18 01:56:43 -0500 (Tue, 18 Feb 1997) | 2 lines Changed paths: M /trunk/src/lib/krb4/memcache.c Fixed declaration (FAR keyword added) ------------------------------------------------------------------------ r9890 | probe | 1997-02-18 01:56:14 -0500 (Tue, 18 Feb 1997) | 2 lines Changed paths: M /trunk/src/include/kerberosIV/krb.h Fixed prototype (win16/win32) ------------------------------------------------------------------------ r9889 | probe | 1997-02-18 01:04:18 -0500 (Tue, 18 Feb 1997) | 2 lines Changed paths: M /trunk/src/lib/krb4/save_creds.c Fixed arg list to match prototype (error in last checkin) ------------------------------------------------------------------------ r9888 | probe | 1997-02-18 00:49:56 -0500 (Tue, 18 Feb 1997) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_init.c M /trunk/src/util/profile/prof_int.h M /trunk/src/util/profile/profile.hin Export profile_get_values() for krb4 library (win16/win32) ------------------------------------------------------------------------ r9887 | probe | 1997-02-18 00:48:59 -0500 (Tue, 18 Feb 1997) | 2 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/des.h M /trunk/src/lib/des425/pcbc_encrypt.c M /trunk/src/lib/des425/quad_cksum.c M /trunk/src/lib/des425/str_to_key.c Export additional routines for krb4 library (win16/win32) ------------------------------------------------------------------------ r9886 | probe | 1997-02-18 00:47:43 -0500 (Tue, 18 Feb 1997) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Build krb4 library under win16/win32 ------------------------------------------------------------------------ r9885 | probe | 1997-02-18 00:44:18 -0500 (Tue, 18 Feb 1997) | 5 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in A /trunk/src/lib/krb4_16.def A /trunk/src/lib/krb4_32.def M /trunk/src/lib/krb5_16.def M /trunk/src/lib/krb5_32.def M /trunk/src/lib/win_glue.c krb4_16.def krb4_32.def: Export definitions for krb4 library (win16/win32) krb5_16.def krb5_32.def: Additional exports needed by krb4 library. win_glue.c: support krb4 library Makefile.in: Build krb4 library (win16/win32) ------------------------------------------------------------------------ r9884 | probe | 1997-02-18 00:42:13 -0500 (Tue, 18 Feb 1997) | 2 lines Changed paths: D /trunk/src/include/kerberosIV/krb4-proto.h Prototypes for krb4 functions are in krb.h ------------------------------------------------------------------------ r9883 | probe | 1997-02-18 00:41:33 -0500 (Tue, 18 Feb 1997) | 3 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb4/ad_print.c M /trunk/src/lib/krb4/dest_tkt.c M /trunk/src/lib/krb4/err_txt.c M /trunk/src/lib/krb4/g_admhst.c M /trunk/src/lib/krb4/g_cnffile.c M /trunk/src/lib/krb4/g_cred.c M /trunk/src/lib/krb4/g_krbhst.c M /trunk/src/lib/krb4/g_krbrlm.c M /trunk/src/lib/krb4/g_phost.c M /trunk/src/lib/krb4/g_pw_in_tkt.c M /trunk/src/lib/krb4/g_svc_in_tkt.c M /trunk/src/lib/krb4/g_tf_fname.c M /trunk/src/lib/krb4/g_tf_realm.c M /trunk/src/lib/krb4/g_tkt_svc.c M /trunk/src/lib/krb4/getst.c M /trunk/src/lib/krb4/in_tkt.c D /trunk/src/lib/krb4/kerberos.def M /trunk/src/lib/krb4/klog.c M /trunk/src/lib/krb4/kname_parse.c M /trunk/src/lib/krb4/kparse.c M /trunk/src/lib/krb4/kuserok.c M /trunk/src/lib/krb4/log.c M /trunk/src/lib/krb4/memcache.c M /trunk/src/lib/krb4/mk_auth.c M /trunk/src/lib/krb4/mk_err.c M /trunk/src/lib/krb4/mk_preauth.c M /trunk/src/lib/krb4/mk_priv.c M /trunk/src/lib/krb4/mk_req.c M /trunk/src/lib/krb4/mk_safe.c M /trunk/src/lib/krb4/put_svc_key.c M /trunk/src/lib/krb4/rd_err.c M /trunk/src/lib/krb4/rd_priv.c M /trunk/src/lib/krb4/rd_req.c M /trunk/src/lib/krb4/rd_safe.c M /trunk/src/lib/krb4/rd_svc_key.c M /trunk/src/lib/krb4/realmofhost.c M /trunk/src/lib/krb4/recvauth.c M /trunk/src/lib/krb4/save_creds.c M /trunk/src/lib/krb4/send_to_kdc.c M /trunk/src/lib/krb4/tf_util.c M /trunk/src/lib/krb4/tkt_string.c M /trunk/src/lib/krb4/unix_glue.c M /trunk/src/lib/krb4/win_glue.c M /trunk/src/lib/krb4/win_store.c M /trunk/src/lib/krb4/win_time.c D /trunk/src/lib/krb4/winsock.def Build krb4 compatibility library for win16/win32 (including application server routines, such as krb_rd_req) ------------------------------------------------------------------------ r9882 | probe | 1997-02-18 00:40:06 -0500 (Tue, 18 Feb 1997) | 2 lines Changed paths: M /trunk/src/lib/crypto/os/ChangeLog M /trunk/src/lib/crypto/os/c_ustime.c Fixed the microsecond adjustment for Windows ------------------------------------------------------------------------ r9881 | probe | 1997-02-18 00:39:36 -0500 (Tue, 18 Feb 1997) | 2 lines Changed paths: M /trunk/src/windows/cns/ChangeLog M /trunk/src/windows/cns/cns.h D /trunk/src/windows/cns/krbini.h Remove krbini.h (its contents are included in win-mac.h) ------------------------------------------------------------------------ r9880 | probe | 1997-02-18 00:38:27 -0500 (Tue, 18 Feb 1997) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/windows.in Define K4LIB as the krb4 library (win16/win32) ------------------------------------------------------------------------ r9879 | probe | 1997-02-18 00:37:41 -0500 (Tue, 18 Feb 1997) | 3 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/des.h M /trunk/src/include/kerberosIV/krb.h D /trunk/src/include/kerberosIV/krb_err.h Added support for building krb4 library (win16/win32) krb_err.h is a generated file. ------------------------------------------------------------------------ r9878 | probe | 1997-02-18 00:36:41 -0500 (Tue, 18 Feb 1997) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/win-mac.h Added support for building krb4 library ------------------------------------------------------------------------ r9877 | probe | 1997-02-15 22:58:09 -0500 (Sat, 15 Feb 1997) | 2 lines Changed paths: M /trunk/src/util/profile/Makefile.in Fixed variable name for Windows build. ------------------------------------------------------------------------ r9876 | probe | 1997-02-15 22:52:34 -0500 (Sat, 15 Feb 1997) | 3 lines Changed paths: M /trunk/src/util/et/error_message.c Checked in a debugging version, by accident. FormatMessage() is only available under Win32; some code needed rearranging ------------------------------------------------------------------------ r9875 | probe | 1997-02-15 16:37:11 -0500 (Sat, 15 Feb 1997) | 6 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in A /trunk/src/lib/comerr16.def A /trunk/src/lib/comerr32.def M /trunk/src/lib/gssapi32.def M /trunk/src/lib/krb5_16.def M /trunk/src/lib/krb5_32.def M /trunk/src/lib/win_glue.c Makefile.in: build comerr dll comerr16.def comerr32.def: New definition files for Windows comerr library krb5_16.def krb5_32.def: Removed comerr exports win_glue.c: win32 dll entry/exit code added gssapi32.def krb5_32.def: Removed obsolete WEP & LibMain exports ------------------------------------------------------------------------ r9874 | probe | 1997-02-15 16:33:53 -0500 (Sat, 15 Feb 1997) | 2 lines Changed paths: M /trunk/src/clients/kdestroy/ChangeLog M /trunk/src/clients/kdestroy/Makefile.in M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/Makefile.in Need to link with $(CLIB) - comerr library (win32) ------------------------------------------------------------------------ r9873 | probe | 1997-02-15 16:33:43 -0500 (Sat, 15 Feb 1997) | 3 lines Changed paths: M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/Makefile.in M /trunk/src/clients/kinit/kinit.c Need to link with $(CLIB) - comerr library (win32) Removed winsock code from kinit.c (now handled by krb5 lib) ------------------------------------------------------------------------ r9872 | probe | 1997-02-15 16:30:53 -0500 (Sat, 15 Feb 1997) | 2 lines Changed paths: M /trunk/src/windows/gina/Makefile.in M /trunk/src/windows/gss/ChangeLog M /trunk/src/windows/gss/Makefile.in M /trunk/src/windows/wintel/ChangeLog M /trunk/src/windows/wintel/Makefile.in Need to link with $(CLIB). ------------------------------------------------------------------------ r9871 | probe | 1997-02-15 16:30:00 -0500 (Sat, 15 Feb 1997) | 3 lines Changed paths: M /trunk/src/windows/cns/ChangeLog M /trunk/src/windows/cns/Makefile.in M /trunk/src/windows/cns/cns.c Need to link with $(CLIB). Explicit Winsock initialization & linking is no longer required (fixed krb5 lib) ------------------------------------------------------------------------ r9870 | probe | 1997-02-15 16:29:04 -0500 (Sat, 15 Feb 1997) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/windows.in Declare CLIB to the comerr library ------------------------------------------------------------------------ r9869 | probe | 1997-02-15 16:28:39 -0500 (Sat, 15 Feb 1997) | 2 lines Changed paths: M /trunk/src/include/krb5.hin Added declaration for krb5_finish_ets ------------------------------------------------------------------------ r9868 | probe | 1997-02-15 16:27:05 -0500 (Sat, 15 Feb 1997) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/init_ets.c Added routine krb5_finish_ets, to complement krb5_initialize_ets ------------------------------------------------------------------------ r9867 | probe | 1997-02-15 16:26:10 -0500 (Sat, 15 Feb 1997) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in The libhack merge lost all the windows build instructions... fixed... ------------------------------------------------------------------------ r9866 | probe | 1997-02-15 16:25:33 -0500 (Sat, 15 Feb 1997) | 6 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in M /trunk/src/util/et/com_err.c M /trunk/src/util/et/com_err.h M /trunk/src/util/et/error_message.c M /trunk/src/util/et/error_table.h M /trunk/src/util/et/et_c.awk M /trunk/src/util/et/et_h.awk M /trunk/src/util/et/init_et.c Removed V2 experimental API previously checked-in. Added new routines: add_error_table & remove_error_table for registering error tables. Except on Unix, the _et_list variable and com_err_hook routines/variables are now private to the comerr library. ------------------------------------------------------------------------ r9865 | tlyu | 1997-02-14 15:54:09 -0500 (Fri, 14 Feb 1997) | 5 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/configure.in * aclocal.m4: Add shared library support for Irix. * configure.in: inactivate the old case statement that determined shared lib parameters; keep it around just for reference, though. ------------------------------------------------------------------------ r9864 | probe | 1997-02-14 12:29:25 -0500 (Fri, 14 Feb 1997) | 3 lines Changed paths: M /trunk/src/util/et/com_err.c com_err.c: Only check if stderr is a tty under Win32; Win16 does not even declare stderr. (win16/win32) ------------------------------------------------------------------------ r9863 | probe | 1997-02-14 12:13:11 -0500 (Fri, 14 Feb 1997) | 2 lines Changed paths: M /trunk/src/Makefile.in Removing extraneous \ ------------------------------------------------------------------------ r9862 | probe | 1997-02-13 15:39:42 -0500 (Thu, 13 Feb 1997) | 4 lines Changed paths: M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/Makefile.in M /trunk/src/clients/kinit/kinit.c Makefile.in: Link wsock32.lib (win32) kinit.c: Initialize winsock library (win32) Removed unused variables; declared internal routines as static. ------------------------------------------------------------------------ r9861 | probe | 1997-02-13 14:35:39 -0500 (Thu, 13 Feb 1997) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_in_tkt.c get_in_tkt.c: Initialize as_reply so that an error in one of the early calls (ie. krb5_os_localaddr) will not cause the cleanup procedure to try to free a garbage pointer. ------------------------------------------------------------------------ r9860 | probe | 1997-02-13 14:34:42 -0500 (Thu, 13 Feb 1997) | 2 lines Changed paths: M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.c kinit.c: Added krb5_read_password implementation for win32 console app. ------------------------------------------------------------------------ r9859 | probe | 1997-02-13 14:34:13 -0500 (Thu, 13 Feb 1997) | 2 lines Changed paths: M /trunk/src/clients/Makefile.in Makefile.in: re-enabled the building of kinit under win32 ------------------------------------------------------------------------ r9858 | tlyu | 1997-02-12 20:51:51 -0500 (Wed, 12 Feb 1997) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/fwd_tgt.c * fwd_tgt.c (krb5_fwd_tgt_creds): Use the client's realm rather than the server's realm for constructing the tgs principal. Remove TC_MATCH_SRV_NAMEONLY from call to retrieve_cred() because we want to get an exact match. ------------------------------------------------------------------------ r9857 | tlyu | 1997-02-12 18:11:55 -0500 (Wed, 12 Feb 1997) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4: Remove INSTALL_VARIABLE_HACK, as it's no longer needed in autoconf 2.12. ------------------------------------------------------------------------ r9856 | tlyu | 1997-02-12 15:28:21 -0500 (Wed, 12 Feb 1997) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/configure.in * configure.in: Fix DES425_DEPLIB ------------------------------------------------------------------------ r9855 | tlyu | 1997-02-12 15:27:54 -0500 (Wed, 12 Feb 1997) | 4 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/configure.in * configure.in: Fix DES425_LIB... missed this in libhack_branch; prevents --without-krb4 from working for some odd reason, though comments says "fix post beta-6". ------------------------------------------------------------------------ r9854 | probe | 1997-02-11 14:19:10 -0500 (Tue, 11 Feb 1997) | 3 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/com_err.c com_err.c: display the error via stderr if it is a character device (win32 console apps) ------------------------------------------------------------------------ r9853 | probe | 1997-02-11 14:18:28 -0500 (Tue, 11 Feb 1997) | 3 lines Changed paths: M /trunk/src/windows/gss/ChangeLog M /trunk/src/windows/gss/gss.c M /trunk/src/windows/gss/gss.rc gss.c: initialize/shutdown winsock library gss.rc: more descriptive window, with an example ------------------------------------------------------------------------ r9852 | probe | 1997-02-11 11:00:41 -0500 (Tue, 11 Feb 1997) | 2 lines Changed paths: M /trunk/src/clients/Makefile.in Comment out kinit build until it works (win32) ------------------------------------------------------------------------ r9851 | probe | 1997-02-11 10:39:07 -0500 (Tue, 11 Feb 1997) | 2 lines Changed paths: M /trunk/src/windows/cns/ChangeLog M /trunk/src/windows/gss/ChangeLog M /trunk/src/windows/wintel/ChangeLog *** empty log message *** ------------------------------------------------------------------------ r9850 | probe | 1997-02-11 00:04:35 -0500 (Tue, 11 Feb 1997) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/windows.in windows.in: declare WLIB (winsock library) ------------------------------------------------------------------------ r9849 | probe | 1997-02-11 00:03:05 -0500 (Tue, 11 Feb 1997) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin krb5.hin: export krb5_get_credenitals_{renew,validate} (win32) ------------------------------------------------------------------------ r9848 | probe | 1997-02-11 00:02:33 -0500 (Tue, 11 Feb 1997) | 2 lines Changed paths: M /trunk/src/clients/ChangeLog M /trunk/src/clients/Makefile.in M /trunk/src/clients/kdestroy/ChangeLog M /trunk/src/clients/kdestroy/Makefile.in M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/Makefile.in M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/Makefile.in Build kinit/klist/kdestroy under win32 ------------------------------------------------------------------------ r9847 | probe | 1997-02-10 23:54:29 -0500 (Mon, 10 Feb 1997) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.c login.c: set ccache name consistently with other login apps. ------------------------------------------------------------------------ r9846 | probe | 1997-02-10 23:53:31 -0500 (Mon, 10 Feb 1997) | 2 lines Changed paths: M /trunk/src/windows/cns/Makefile.in M /trunk/src/windows/gss/Makefile.in M /trunk/src/windows/wintel/Makefile.in Use WLIB definition in config/windows.in ------------------------------------------------------------------------ r9845 | probe | 1997-02-10 23:52:10 -0500 (Mon, 10 Feb 1997) | 3 lines Changed paths: A /trunk/src/util/windows/getopt.c getopt functionality for win32 console apps (based on appl/telnet/libtelnet/getopt.c) ------------------------------------------------------------------------ r9844 | probe | 1997-02-10 23:51:01 -0500 (Mon, 10 Feb 1997) | 2 lines Changed paths: M /trunk/src/util/windows/Makefile.in Build getopt.obj (getopt functionality for win32 console apps) ------------------------------------------------------------------------ r9843 | probe | 1997-02-10 23:50:23 -0500 (Mon, 10 Feb 1997) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_creds.c get_creds.c: export krb5_get_credentials_renew, krb5_get_credentials_validate ------------------------------------------------------------------------ r9842 | probe | 1997-02-10 23:49:35 -0500 (Mon, 10 Feb 1997) | 4 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in M /trunk/src/lib/gssapi32.def M /trunk/src/lib/krb5_16.def M /trunk/src/lib/krb5_32.def gssapi32.def: removed obsolete keywords (RESIDENTNAME, EXETYPE) krb5_16.def krb5_32.def: export additional functions needed by kinit Makefile.in: attempt at making a functional SAP library ------------------------------------------------------------------------ r9841 | probe | 1997-02-10 23:47:51 -0500 (Mon, 10 Feb 1997) | 3 lines Changed paths: M /trunk/src/Makefile.in Compile clients/{kinit,klist,kdestroy} on Win32 Several minor Windows fixes (mostly cosmetic) ------------------------------------------------------------------------ r9840 | tlyu | 1997-02-10 22:15:27 -0500 (Mon, 10 Feb 1997) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/post.in * post.in: Fix recursion rules to deal with Ultrix sh lossage. ------------------------------------------------------------------------ r9839 | tytso | 1997-02-10 21:32:35 -0500 (Mon, 10 Feb 1997) | 3 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/com_err.c M /trunk/src/util/et/com_err.h Fix broken Windows 16 declaration. (Should be KRB5_CALLCONV, and using ET_P) ------------------------------------------------------------------------ r9838 | tlyu | 1997-02-10 17:04:40 -0500 (Mon, 10 Feb 1997) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/libobj.in * libobj.in: Remove instances of STAMP.*, since they aren't actually necessary. ------------------------------------------------------------------------ r9837 | epeisach | 1997-02-10 11:33:39 -0500 (Mon, 10 Feb 1997) | 7 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_LIB_PARAMS): Set CC_LINK_STATIC for platforms w/o shared library support. (KRB5_LIB_AUX); Set CC_LINK if --enable-shared is not specified. (The second fix was to utilize the action-if-false stanza of AC_ARG_ENABLE. ------------------------------------------------------------------------ r9836 | epeisach | 1997-02-10 11:11:41 -0500 (Mon, 10 Feb 1997) | 7 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/configure.in M /trunk/src/lib/rpc/svc_udp.c * configure.in: Check for sys/uio.h. * svc_udp.c: Include sys/uio.h is available for struct iovec. Needed for Irix 5.3 ------------------------------------------------------------------------ r9835 | epeisach | 1997-02-10 10:45:04 -0500 (Mon, 10 Feb 1997) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/crypto_glue.c * crypto_glue.c (krb5_calculate_checksum): Add krb5_const to krb5_pointer of in data to match prototype. ------------------------------------------------------------------------ r9834 | tlyu | 1997-02-10 00:05:54 -0500 (Mon, 10 Feb 1997) | 4 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/svc_udp.c * svc_udp.c (svcudp_recv): Avoid coredumps under Solaris (and possibly other systems) by passing in a non-NULL iovec to recvmsg(). ------------------------------------------------------------------------ r9833 | tlyu | 1997-02-09 13:44:56 -0500 (Sun, 09 Feb 1997) | 4 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/libobj.in * libobj.in (OBJS.*): Work around a gmake optimization where the timestamps of OBJS.* would not get checked after STAMP.* get updated, even though OBJS.* get updated as a side effect. ------------------------------------------------------------------------ r9831 | tlyu | 1997-02-09 12:43:52 -0500 (Sun, 09 Feb 1997) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/Makefile.in M /trunk/src/appl/gss-sample/configure.in M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/Makefile.in M /trunk/src/appl/gssftp/ftp/configure.in M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/appl/gssftp/ftpd/configure.in D /trunk/src/appl/popper M /trunk/src/appl/sample/sclient/ChangeLog M /trunk/src/appl/sample/sclient/Makefile.in M /trunk/src/appl/sample/sclient/configure.in M /trunk/src/appl/sample/sserver/ChangeLog M /trunk/src/appl/sample/sserver/Makefile.in M /trunk/src/appl/sample/sserver/configure.in M /trunk/src/appl/simple/client/ChangeLog M /trunk/src/appl/simple/client/Makefile.in M /trunk/src/appl/simple/client/configure.in M /trunk/src/appl/simple/server/ChangeLog M /trunk/src/appl/simple/server/Makefile.in M /trunk/src/appl/simple/server/configure.in M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/Makefile.in M /trunk/src/appl/telnet/telnet/configure.in M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/appl/telnet/telnetd/configure.in M /trunk/src/appl/user_user/ChangeLog M /trunk/src/appl/user_user/Makefile.in M /trunk/src/appl/user_user/configure.in M /trunk/src/clients/kdestroy/ChangeLog M /trunk/src/clients/kdestroy/Makefile.in M /trunk/src/clients/kdestroy/configure.in M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/Makefile.in M /trunk/src/clients/kinit/configure.in M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/Makefile.in M /trunk/src/clients/klist/configure.in M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/Makefile.in M /trunk/src/clients/ksu/configure.in M /trunk/src/config/ChangeLog A /trunk/src/config/lib.in A /trunk/src/config/libobj.in M /trunk/src/config/post.in M /trunk/src/config/pre.in M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/Makefile.in M /trunk/src/kadmin/cli/configure.in M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/Makefile.in M /trunk/src/kadmin/dbutil/configure.in M /trunk/src/kadmin/ktutil/ChangeLog M /trunk/src/kadmin/ktutil/Makefile.in M /trunk/src/kadmin/ktutil/configure.in M /trunk/src/kadmin/passwd/ChangeLog M /trunk/src/kadmin/passwd/Makefile.in M /trunk/src/kadmin/passwd/configure.in M /trunk/src/kadmin/passwd/unit-test/configure.in M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/Makefile.in M /trunk/src/kadmin/server/configure.in M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/env-setup.shin M /trunk/src/kadmin/testing/util/ChangeLog M /trunk/src/kadmin/testing/util/Makefile.in M /trunk/src/kadmin/testing/util/configure.in M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/Makefile.in M /trunk/src/kadmin/v4server/configure.in M /trunk/src/kadmin/v5passwdd/ChangeLog M /trunk/src/kadmin/v5passwdd/Makefile.in M /trunk/src/kadmin/v5passwdd/configure.in M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/configure.in M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile.in M /trunk/src/krb524/configure.in M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/configure.in M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/crc32/configure.in M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/des/configure.in M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md4/configure.in M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/md5/configure.in M /trunk/src/lib/crypto/os/ChangeLog M /trunk/src/lib/crypto/os/Makefile.in M /trunk/src/lib/crypto/os/configure.in M /trunk/src/lib/crypto/sha/ChangeLog M /trunk/src/lib/crypto/sha/Makefile.in M /trunk/src/lib/crypto/sha/configure.in M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/des425/configure.in M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/configure.in M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/generic/configure.in M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/krb5/configure.in M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/clnt/configure.in M /trunk/src/lib/kadm5/configure.in M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/lib/kadm5/srv/configure.in M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/Makefile.in M /trunk/src/lib/kadm5/unit-test/configure.in M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/kdb/configure.in M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb4/configure.in M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/asn.1/configure.in M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/ccache/configure.in M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/Makefile.in M /trunk/src/lib/krb5/ccache/file/configure.in M /trunk/src/lib/krb5/ccache/memory/ChangeLog M /trunk/src/lib/krb5/ccache/memory/Makefile.in M /trunk/src/lib/krb5/ccache/memory/configure.in M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/Makefile.in M /trunk/src/lib/krb5/ccache/stdio/configure.in M /trunk/src/lib/krb5/configure.in M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/error_tables/configure.in M /trunk/src/lib/krb5/free/ChangeLog M /trunk/src/lib/krb5/free/Makefile.in M /trunk/src/lib/krb5/free/configure.in M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/keytab/configure.in M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/Makefile.in M /trunk/src/lib/krb5/keytab/file/configure.in M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/configure.in M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/configure.in M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/Makefile.in M /trunk/src/lib/krb5/posix/configure.in M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/lib/krb5/rcache/configure.in M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/Makefile.in M /trunk/src/lib/rpc/configure.in M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/Makefile.in M /trunk/src/lib/rpc/unit-test/configure.in M /trunk/src/slave/ChangeLog M /trunk/src/slave/Makefile.in M /trunk/src/slave/configure.in M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/asn.1/configure.in M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/Makefile.in M /trunk/src/tests/create/configure.in M /trunk/src/tests/dejagnu/ChangeLog M /trunk/src/tests/dejagnu/Makefile.in M /trunk/src/tests/dejagnu/configure.in M /trunk/src/tests/gssapi/ChangeLog M /trunk/src/tests/gssapi/Makefile.in M /trunk/src/tests/gssapi/configure.in M /trunk/src/tests/hammer/ChangeLog M /trunk/src/tests/hammer/Makefile.in M /trunk/src/tests/hammer/configure.in M /trunk/src/tests/resolve/ChangeLog M /trunk/src/tests/resolve/Makefile.in M /trunk/src/tests/resolve/configure.in M /trunk/src/tests/verify/ChangeLog M /trunk/src/tests/verify/Makefile.in M /trunk/src/tests/verify/configure.in M /trunk/src/util/dyn/ChangeLog M /trunk/src/util/dyn/Makefile.in M /trunk/src/util/dyn/configure.in M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in M /trunk/src/util/et/configure.in M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in M /trunk/src/util/profile/configure.in M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/Makefile.in M /trunk/src/util/pty/configure.in Merge of libhack_branch. ------------------------------------------------------------------------ r9821 | tytso | 1997-02-07 22:16:25 -0500 (Fri, 07 Feb 1997) | 10 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/com_err.c M /trunk/src/util/et/com_err.h M /trunk/src/util/et/compile_et.c compile_et.c: Change the emitted name of the struct error_table to be et_XXX_error_table, instead of it being a static variable named "et". (This change has already been made in the awk versions of compile_et.) com_err.h, com_err.c: Remove the void *priv argument from com_err_va() and et_com_err() experimental API's. (That was a braino; the private data pointer should come from the hook_func_data field.) ------------------------------------------------------------------------ r9819 | probe | 1997-02-07 19:22:17 -0500 (Fri, 07 Feb 1997) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_int.h prof_int.h: Include "com_err.h" instead of redeclaring errcode_t ------------------------------------------------------------------------ r9818 | probe | 1997-02-07 19:21:52 -0500 (Fri, 07 Feb 1997) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/com_err.c M /trunk/src/util/et/com_err.h com_err.[ch]: Define old com_err_va interface ------------------------------------------------------------------------ r9817 | probe | 1997-02-07 15:57:18 -0500 (Fri, 07 Feb 1997) | 2 lines Changed paths: M /trunk/src/windows/cns/ChangeLog Corrected last ChangeLog entry ------------------------------------------------------------------------ r9816 | probe | 1997-02-07 14:27:47 -0500 (Fri, 07 Feb 1997) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/mk_faddr.c mk_faddr.c: Added FAR declaration ------------------------------------------------------------------------ r9815 | probe | 1997-02-07 14:27:28 -0500 (Fri, 07 Feb 1997) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/copy_addrs.c M /trunk/src/lib/krb5/krb/fwd_tgt.c M /trunk/src/lib/krb5/krb/mk_cred.c M /trunk/src/lib/krb5/krb/sendauth.c copy_addrs.c fwd_tgt.c mk_cred.c sendauth.c: Added FAR declarations mk_cred.c: Declare ncreds as krb5_int32 so that the right type will be passed to krb5_mk_ncred_basic (win16 fix) ------------------------------------------------------------------------ r9814 | probe | 1997-02-07 08:56:51 -0500 (Fri, 07 Feb 1997) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/windows.in windows.in: compile win16 apps with /GA to generate the appropriate prolog code for protected-mode. ------------------------------------------------------------------------ r9813 | probe | 1997-02-07 08:55:01 -0500 (Fri, 07 Feb 1997) | 6 lines Changed paths: M /trunk/src/windows/cns/ChangeLog M /trunk/src/windows/cns/cns.c cns.c: Declare blocking_hook_proc with __export keyword so that it works with Win16. Win32 will only generate a warning message. Reworked timeout logic to accomodate the 49.7 day wraparound of GetTickCount() ------------------------------------------------------------------------ r9812 | probe | 1997-02-07 08:53:09 -0500 (Fri, 07 Feb 1997) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/Makefile.in Makefile.in: Create shared directory before building object files ------------------------------------------------------------------------ r9805 | epeisach | 1997-02-06 12:54:53 -0500 (Thu, 06 Feb 1997) | 2 lines Changed paths: M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/Makefile.in t_cksum: Link against libkrb5.a as it depends upon krb5_use_enctype. ------------------------------------------------------------------------ r9804 | epeisach | 1997-02-06 11:15:06 -0500 (Thu, 06 Feb 1997) | 11 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/generic/configure.in * configure.in: Remove the CopyHeader and CopySrcHeader rules as they are handled in Makefile.in * Makefile.in: Create include/gssapi on unix. Make clean removes built gssapi.h These were broken on the unix side. Make complained about too many rules for building the ../../../include/gssapi/.... files - because they were defined twice. ------------------------------------------------------------------------ r9803 | probe | 1997-02-06 00:33:47 -0500 (Thu, 06 Feb 1997) | 2 lines Changed paths: M /trunk/src/kadmin/v5passwdd/ChangeLog M /trunk/src/kadmin/v5passwdd/adm_conn.c M /trunk/src/kadmin/v5passwdd/adm_rw.c adm_conn.c adm_rw.c: Replace INTERFACE keyword with KRB5_CALLCONV ------------------------------------------------------------------------ r9802 | probe | 1997-02-06 00:27:10 -0500 (Thu, 06 Feb 1997) | 2 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/kerberos5.c kerberos5.c: The first arg to krb5_verify_checksum is a krb5_context!!! ------------------------------------------------------------------------ r9801 | probe | 1997-02-06 00:26:46 -0500 (Thu, 06 Feb 1997) | 2 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/krb.h krb.h: Make sure KRB5_EXPORTVAR is defined ------------------------------------------------------------------------ r9800 | probe | 1997-02-06 00:26:23 -0500 (Thu, 06 Feb 1997) | 3 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/Makefile.in Makefile.in: Remove logger.c target before copying over it to avoid permission problems. ------------------------------------------------------------------------ r9799 | probe | 1997-02-05 23:43:21 -0500 (Wed, 05 Feb 1997) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h k5-int.h: Make sure KRB5_EXPORTVAR is defined ------------------------------------------------------------------------ r9798 | probe | 1997-02-05 23:42:57 -0500 (Wed, 05 Feb 1997) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/util_crypt.c util_crypt.c: Include k5-int.h because we need to access the private cryptosystem structures of the krb5_encrypt_block structure ------------------------------------------------------------------------ r9797 | probe | 1997-02-05 23:42:18 -0500 (Wed, 05 Feb 1997) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapi.hin gssapi.hin: Make sure KRB5_EXPORTVAR is defined ------------------------------------------------------------------------ r9793 | probe | 1997-02-05 23:12:20 -0500 (Wed, 05 Feb 1997) | 2 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/Makefile.in Makefile.in: Remove target before copying over it (avoids perm. errors) ------------------------------------------------------------------------ r9792 | probe | 1997-02-05 23:11:41 -0500 (Wed, 05 Feb 1997) | 3 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/profile.hin M /trunk/src/util/profile/test_parse.c profile.hin: Do not multiply process the contents of this file test_parse.c: Do not include "com_err.h" (typedef conflict) ------------------------------------------------------------------------ r9791 | probe | 1997-02-05 22:39:41 -0500 (Wed, 05 Feb 1997) | 2 lines Changed paths: M /trunk/src/windows/wintel/ChangeLog Fixed bad ChangeLog entry during last commit. ------------------------------------------------------------------------ r9790 | probe | 1997-02-05 22:29:00 -0500 (Wed, 05 Feb 1997) | 5 lines Changed paths: M /trunk/src/windows/wintel/ChangeLog M /trunk/src/windows/wintel/Makefile.in M /trunk/src/windows/wintel/encrypt.c M /trunk/src/windows/wintel/encrypt.h M /trunk/src/windows/wintel/telnet.c Makefile.in: Fixed linking of telnet.exe (win16) encrypt.c: Replace printf with MessageBox and OutputDebugString encrypt.h: Fixed prototyping of des425 functions (win16) telnet.c: Removed ^M at end of every line ------------------------------------------------------------------------ r9788 | probe | 1997-02-05 21:31:41 -0500 (Wed, 05 Feb 1997) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/crc32/crc.c M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/des/cbc_cksum.c M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md4/md4crypto.c M /trunk/src/lib/crypto/md4/md4glue.c M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/md5/md5crypto.c M /trunk/src/lib/crypto/md5/md5glue.c M /trunk/src/lib/crypto/os/ChangeLog M /trunk/src/lib/crypto/os/Makefile.in M /trunk/src/lib/crypto/os/c_ustime.c M /trunk/src/lib/crypto/os/rnd_confoun.c M /trunk/src/lib/crypto/sha/ChangeLog M /trunk/src/lib/crypto/sha/Makefile.in M /trunk/src/lib/crypto/sha/sha_crypto.c M /trunk/src/lib/crypto/sha/sha_glue.c M /trunk/src/lib/crypto/sha/shs.h M /trunk/src/lib/crypto/sha/t_shs.c M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/des425/des.c M /trunk/src/lib/des425/des.h M /trunk/src/lib/des425/key_sched.c M /trunk/src/lib/des425/new_rnd_key.c M /trunk/src/lib/des425/pcbc_encrypt.c M /trunk/src/lib/des425/read_passwd.c M /trunk/src/lib/des425/unix_time.c M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/generic/gssapi.hin M /trunk/src/lib/gssapi/generic/gssapi_generic.c M /trunk/src/lib/gssapi/generic/gssapi_generic.h M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/krb5_gss_glue.c M /trunk/src/lib/gssapi/krb5/ser_sctx.c M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/g_accept_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_acquire_cred.c M /trunk/src/lib/gssapi/mechglue/g_compare_name.c M /trunk/src/lib/gssapi/mechglue/g_context_time.c M /trunk/src/lib/gssapi/mechglue/g_delete_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_dsp_name.c M /trunk/src/lib/gssapi/mechglue/g_dsp_status.c M /trunk/src/lib/gssapi/mechglue/g_exp_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_imp_name.c M /trunk/src/lib/gssapi/mechglue/g_imp_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_indicate_mechs.c M /trunk/src/lib/gssapi/mechglue/g_init_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_inq_context.c M /trunk/src/lib/gssapi/mechglue/g_inq_cred.c M /trunk/src/lib/gssapi/mechglue/g_inq_names.c M /trunk/src/lib/gssapi/mechglue/g_process_context.c M /trunk/src/lib/gssapi/mechglue/g_rel_buffer.c M /trunk/src/lib/gssapi/mechglue/g_rel_cred.c M /trunk/src/lib/gssapi/mechglue/g_rel_name.c M /trunk/src/lib/gssapi/mechglue/g_rel_oid_set.c M /trunk/src/lib/gssapi/mechglue/g_seal.c M /trunk/src/lib/gssapi/mechglue/g_sign.c M /trunk/src/lib/gssapi/mechglue/g_unseal.c M /trunk/src/lib/gssapi/mechglue/g_verify.c D /trunk/src/lib/gssapi.def A /trunk/src/lib/gssapi16.def A /trunk/src/lib/gssapi32.def M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/Makefile.in M /trunk/src/lib/kadm/adm_conn.c M /trunk/src/lib/kadm/adm_rw.c M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/ccache/ccbase.c M /trunk/src/lib/krb5/ccache/ccdefault.c M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/Makefile.in M /trunk/src/lib/krb5/ccache/file/configure.in M /trunk/src/lib/krb5/ccache/file/fcc-proto.h M /trunk/src/lib/krb5/ccache/file/fcc_close.c M /trunk/src/lib/krb5/ccache/file/fcc_destry.c M /trunk/src/lib/krb5/ccache/file/fcc_eseq.c M /trunk/src/lib/krb5/ccache/file/fcc_gennew.c M /trunk/src/lib/krb5/ccache/file/fcc_getnam.c M /trunk/src/lib/krb5/ccache/file/fcc_gprin.c M /trunk/src/lib/krb5/ccache/file/fcc_init.c M /trunk/src/lib/krb5/ccache/file/fcc_nseq.c M /trunk/src/lib/krb5/ccache/file/fcc_ops.c M /trunk/src/lib/krb5/ccache/file/fcc_reslv.c M /trunk/src/lib/krb5/ccache/file/fcc_retrv.c M /trunk/src/lib/krb5/ccache/file/fcc_sflags.c M /trunk/src/lib/krb5/ccache/file/fcc_sseq.c M /trunk/src/lib/krb5/ccache/file/fcc_store.c M /trunk/src/lib/krb5/ccache/memory/mcc-proto.h M /trunk/src/lib/krb5/ccache/memory/mcc_close.c M /trunk/src/lib/krb5/ccache/memory/mcc_destry.c M /trunk/src/lib/krb5/ccache/memory/mcc_eseq.c M /trunk/src/lib/krb5/ccache/memory/mcc_gennew.c M /trunk/src/lib/krb5/ccache/memory/mcc_getnam.c M /trunk/src/lib/krb5/ccache/memory/mcc_gprin.c M /trunk/src/lib/krb5/ccache/memory/mcc_init.c M /trunk/src/lib/krb5/ccache/memory/mcc_nseq.c M /trunk/src/lib/krb5/ccache/memory/mcc_reslv.c M /trunk/src/lib/krb5/ccache/memory/mcc_retrv.c M /trunk/src/lib/krb5/ccache/memory/mcc_sflags.c M /trunk/src/lib/krb5/ccache/memory/mcc_sseq.c M /trunk/src/lib/krb5/ccache/memory/mcc_store.c M /trunk/src/lib/krb5/ccache/ser_cc.c M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/error_tables/init_ets.c M /trunk/src/lib/krb5/free/ChangeLog M /trunk/src/lib/krb5/free/Makefile.in M /trunk/src/lib/krb5/free/f_addr.c M /trunk/src/lib/krb5/free/f_address.c M /trunk/src/lib/krb5/free/f_ap_rep.c M /trunk/src/lib/krb5/free/f_ap_req.c M /trunk/src/lib/krb5/free/f_arep_enc.c M /trunk/src/lib/krb5/free/f_auth_cnt.c M /trunk/src/lib/krb5/free/f_authdata.c M /trunk/src/lib/krb5/free/f_authent.c M /trunk/src/lib/krb5/free/f_chksum.c M /trunk/src/lib/krb5/free/f_cred.c M /trunk/src/lib/krb5/free/f_cred_cnt.c M /trunk/src/lib/krb5/free/f_cred_enc.c M /trunk/src/lib/krb5/free/f_creds.c M /trunk/src/lib/krb5/free/f_enc_kdc.c M /trunk/src/lib/krb5/free/f_enc_tkt.c M /trunk/src/lib/krb5/free/f_error.c M /trunk/src/lib/krb5/free/f_kdc_rp.c M /trunk/src/lib/krb5/free/f_kdc_rq.c M /trunk/src/lib/krb5/free/f_keyblock.c M /trunk/src/lib/krb5/free/f_last_req.c M /trunk/src/lib/krb5/free/f_padata.c M /trunk/src/lib/krb5/free/f_princ.c M /trunk/src/lib/krb5/free/f_priv.c M /trunk/src/lib/krb5/free/f_priv_enc.c M /trunk/src/lib/krb5/free/f_pwd_data.c M /trunk/src/lib/krb5/free/f_pwd_seq.c M /trunk/src/lib/krb5/free/f_safe.c M /trunk/src/lib/krb5/free/f_tckt.c M /trunk/src/lib/krb5/free/f_tckts.c M /trunk/src/lib/krb5/free/f_tgt_cred.c M /trunk/src/lib/krb5/free/f_tkt_auth.c M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/Makefile.in M /trunk/src/lib/krb5/keytab/file/ktf_add.c M /trunk/src/lib/krb5/keytab/file/ktf_close.c M /trunk/src/lib/krb5/keytab/file/ktf_endget.c M /trunk/src/lib/krb5/keytab/file/ktf_g_ent.c M /trunk/src/lib/krb5/keytab/file/ktf_g_name.c M /trunk/src/lib/krb5/keytab/file/ktf_next.c M /trunk/src/lib/krb5/keytab/file/ktf_remove.c M /trunk/src/lib/krb5/keytab/file/ktf_resolv.c M /trunk/src/lib/krb5/keytab/file/ktf_ssget.c M /trunk/src/lib/krb5/keytab/file/ktf_wreslv.c M /trunk/src/lib/krb5/keytab/file/ktfile.h M /trunk/src/lib/krb5/keytab/ktadd.c M /trunk/src/lib/krb5/keytab/ktbase.c M /trunk/src/lib/krb5/keytab/ktdefault.c M /trunk/src/lib/krb5/keytab/ktfr_entry.c M /trunk/src/lib/krb5/keytab/ktremove.c M /trunk/src/lib/krb5/keytab/read_servi.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/auth_con.c M /trunk/src/lib/krb5/krb/bld_pr_ext.c M /trunk/src/lib/krb5/krb/bld_princ.c M /trunk/src/lib/krb5/krb/conv_princ.c M /trunk/src/lib/krb5/krb/copy_addrs.c M /trunk/src/lib/krb5/krb/copy_athctr.c M /trunk/src/lib/krb5/krb/copy_auth.c M /trunk/src/lib/krb5/krb/copy_cksum.c M /trunk/src/lib/krb5/krb/copy_creds.c M /trunk/src/lib/krb5/krb/copy_data.c M /trunk/src/lib/krb5/krb/copy_key.c M /trunk/src/lib/krb5/krb/copy_princ.c M /trunk/src/lib/krb5/krb/copy_tick.c M /trunk/src/lib/krb5/krb/cp_key_cnt.c A /trunk/src/lib/krb5/krb/crypto_glue.c M /trunk/src/lib/krb5/krb/decrypt_tk.c M /trunk/src/lib/krb5/krb/encrypt_tk.c M /trunk/src/lib/krb5/krb/fwd_tgt.c M /trunk/src/lib/krb5/krb/gc_via_tkt.c M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/in_tkt_ktb.c M /trunk/src/lib/krb5/krb/in_tkt_pwd.c M /trunk/src/lib/krb5/krb/in_tkt_sky.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/mk_cred.c M /trunk/src/lib/krb5/krb/mk_error.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_rep.c M /trunk/src/lib/krb5/krb/mk_req.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/parse.c M /trunk/src/lib/krb5/krb/princ_comp.c M /trunk/src/lib/krb5/krb/rd_cred.c M /trunk/src/lib/krb5/krb/rd_error.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_rep.c M /trunk/src/lib/krb5/krb/rd_req.c M /trunk/src/lib/krb5/krb/rd_safe.c M /trunk/src/lib/krb5/krb/recvauth.c M /trunk/src/lib/krb5/krb/sendauth.c M /trunk/src/lib/krb5/krb/ser_actx.c M /trunk/src/lib/krb5/krb/ser_ctx.c M /trunk/src/lib/krb5/krb/serialize.c M /trunk/src/lib/krb5/krb/str_conv.c M /trunk/src/lib/krb5/krb/unparse.c M /trunk/src/lib/krb5/krb/valid_times.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/ccdefname.c M /trunk/src/lib/krb5/os/def_realm.c M /trunk/src/lib/krb5/os/free_hstrl.c M /trunk/src/lib/krb5/os/genaddrs.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/init_os_ctx.c M /trunk/src/lib/krb5/os/ktdefname.c M /trunk/src/lib/krb5/os/localaddr.c M /trunk/src/lib/krb5/os/sn2princ.c M /trunk/src/lib/krb5/os/timeofday.c M /trunk/src/lib/krb5/os/ustime.c M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/Makefile.in M /trunk/src/lib/krb5/posix/sscanf.c M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/lib/krb5/rcache/rc_dfl.c M /trunk/src/lib/krb5/rcache/rc_dfl.h M /trunk/src/lib/krb5/rcache/ser_rc.c M /trunk/src/lib/krb5_16.def A /trunk/src/lib/krb5_32.def D /trunk/src/lib/libkrb5.def M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in A /trunk/src/util/windows A /trunk/src/util/windows/ChangeLog A /trunk/src/util/windows/Makefile.in A /trunk/src/util/windows/libecho.c A /trunk/src/windows/ChangeLog A /trunk/src/windows/Makefile.in D /trunk/src/windows/changelo M /trunk/src/windows/cns/ChangeLog M /trunk/src/windows/cns/Makefile.in A /trunk/src/windows/cns/cns-help.doc A /trunk/src/windows/cns/cns-help.hlp A /trunk/src/windows/cns/cns-help.hpj M /trunk/src/windows/cns/cns.c D /trunk/src/windows/cns/cns.def M /trunk/src/windows/cns/cns.h D /trunk/src/windows/cns/cns.rc A /trunk/src/windows/cns/cnsres4.rc A /trunk/src/windows/cns/cnsres5.rc A /trunk/src/windows/cns/debug.c A /trunk/src/windows/cns/heap.c A /trunk/src/windows/cns/kerbnet.doc A /trunk/src/windows/cns/kerbnet.hlp A /trunk/src/windows/cns/kerbnet.hpj M /trunk/src/windows/cns/kpasswd.c M /trunk/src/windows/cns/krbini.h A /trunk/src/windows/cns/options.c A /trunk/src/windows/cns/password.c M /trunk/src/windows/cns/tktlist.c M /trunk/src/windows/cns/tktlist.h A /trunk/src/windows/gina A /trunk/src/windows/gina/Makefile.in A /trunk/src/windows/gina/gina.def A /trunk/src/windows/gina/ginastub.c A /trunk/src/windows/gina/ginastub.h M /trunk/src/windows/gss/ChangeLog M /trunk/src/windows/gss/Makefile.in D /trunk/src/windows/makefile M /trunk/src/windows/wintel/ChangeLog M /trunk/src/windows/wintel/Makefile.in M /trunk/src/windows/wintel/auth.c M /trunk/src/windows/wintel/auth.h M /trunk/src/windows/wintel/dialog.h M /trunk/src/windows/wintel/edit.c M /trunk/src/windows/wintel/emul.c A /trunk/src/windows/wintel/enc_des.c A /trunk/src/windows/wintel/enc_des.h A /trunk/src/windows/wintel/encrypt.c A /trunk/src/windows/wintel/encrypt.h M /trunk/src/windows/wintel/font.c A /trunk/src/windows/wintel/genget.c M /trunk/src/windows/wintel/ini.h M /trunk/src/windows/wintel/intern.c M /trunk/src/windows/wintel/k5stream.c M /trunk/src/windows/wintel/k5stream.h A /trunk/src/windows/wintel/ktelnet.doc A /trunk/src/windows/wintel/ktelnet.hlp A /trunk/src/windows/wintel/ktelnet.hpj M /trunk/src/windows/wintel/negotiat.c A /trunk/src/windows/wintel/resource.h M /trunk/src/windows/wintel/screen.c M /trunk/src/windows/wintel/screen.h M /trunk/src/windows/wintel/struct.h M /trunk/src/windows/wintel/telnet.c D /trunk/src/windows/wintel/telnet.dlg M /trunk/src/windows/wintel/telnet.h M /trunk/src/windows/wintel/telnet.rc A /trunk/src/windows/wintel/telnet_arpa.h M /trunk/src/windows/wintel/telopts.h Windows/NT integration (V1_0_WIN32_BRANCH merge) ------------------------------------------------------------------------ r9787 | probe | 1997-02-05 21:21:18 -0500 (Wed, 05 Feb 1997) | 3 lines Changed paths: M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/des3_sha.c Windows/NT integration (V1_0_WIN32_BRANCH merge) des3_sha.c: Confounder size should be 8, not 24 ------------------------------------------------------------------------ r9786 | probe | 1997-02-05 21:20:05 -0500 (Wed, 05 Feb 1997) | 2 lines Changed paths: M /trunk/src/include/kerberosIV/krb.h INTERFACE is no longer defined in krb5.h, so we must define it here ------------------------------------------------------------------------ r9785 | probe | 1997-02-05 21:19:29 -0500 (Wed, 05 Feb 1997) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin M /trunk/src/include/port-sockets.h A /trunk/src/include/win-mac.h Windows/NT integration krb5.hin k5-int.h: Functionalized the crypto layer and made the crypto structures private ------------------------------------------------------------------------ r9784 | probe | 1997-02-05 21:18:46 -0500 (Wed, 05 Feb 1997) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/rm.bat M /trunk/src/config/win-post.in M /trunk/src/config/windows.in Windows/NT integration ------------------------------------------------------------------------ r9783 | probe | 1997-02-05 21:18:27 -0500 (Wed, 05 Feb 1997) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Windows/NT integration Only rebuild changed files (win16/win32) ------------------------------------------------------------------------ r9782 | probe | 1997-02-05 21:13:14 -0500 (Wed, 05 Feb 1997) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in M /trunk/src/util/et/com_err.c M /trunk/src/util/et/com_err.h M /trunk/src/util/et/error_message.c M /trunk/src/util/et/error_table.h M /trunk/src/util/et/error_table.y M /trunk/src/util/et/et_c.awk M /trunk/src/util/et/et_name.c M /trunk/src/util/et/init_et.c M /trunk/src/util/et/test_et.c New V2 API + Win16/Win32 support ------------------------------------------------------------------------ r9712 | epeisach | 1997-01-01 23:07:31 -0500 (Wed, 01 Jan 1997) | 4 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_preauth.c * kdc_preauth.c (get_sam_edata): Use proper interface to krb5_db_get_principal. Also if SAM is not an option, do not return as a possible type to client. [krb5-kdc/310] ------------------------------------------------------------------------ r9708 | epeisach | 1996-12-30 13:46:11 -0500 (Mon, 30 Dec 1996) | 6 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4: Add AC_PREREQ(2.12) as we now require autoconf 2.12. [krb5-build/289] This will prevent future screwups of people using their own installed version of autoconf with our tree... (we are now using stock autoconf-2.12... ------------------------------------------------------------------------ r9699 | hartmans | 1996-12-28 21:20:34 -0500 (Sat, 28 Dec 1996) | 5 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.c Overide important environment variables. Preliiminary fix; include in patch release. [326] ------------------------------------------------------------------------ r9690 | tlyu | 1996-12-24 16:44:18 -0500 (Tue, 24 Dec 1996) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/config.guess M /trunk/src/config/config.sub * config.guess: * config.sub: Update from autoconf-2.12. ------------------------------------------------------------------------ r9689 | tlyu | 1996-12-24 16:16:42 -0500 (Tue, 24 Dec 1996) | 2 lines Changed paths: M /trunk/src/util/autoconf/COPYING M /trunk/src/util/autoconf/ChangeLog M /trunk/src/util/autoconf/INSTALL M /trunk/src/util/autoconf/Makefile.in M /trunk/src/util/autoconf/NEWS M /trunk/src/util/autoconf/TODO M /trunk/src/util/autoconf/acconfig.h M /trunk/src/util/autoconf/acfunctions M /trunk/src/util/autoconf/acgeneral.m4 M /trunk/src/util/autoconf/acheaders M /trunk/src/util/autoconf/acoldnames.m4 M /trunk/src/util/autoconf/acspecific.m4 M /trunk/src/util/autoconf/autoconf.info D /trunk/src/util/autoconf/autoconf.info-1 D /trunk/src/util/autoconf/autoconf.info-2 D /trunk/src/util/autoconf/autoconf.info-3 D /trunk/src/util/autoconf/autoconf.info-4 D /trunk/src/util/autoconf/autoconf.info-5 M /trunk/src/util/autoconf/autoconf.m4 M /trunk/src/util/autoconf/autoconf.sh M /trunk/src/util/autoconf/autoconf.texi M /trunk/src/util/autoconf/autoheader.m4 M /trunk/src/util/autoconf/autoheader.sh M /trunk/src/util/autoconf/autoreconf.sh M /trunk/src/util/autoconf/autoscan.pl M /trunk/src/util/autoconf/autoupdate.sh M /trunk/src/util/autoconf/config.guess M /trunk/src/util/autoconf/config.sub M /trunk/src/util/autoconf/configure M /trunk/src/util/autoconf/ifnames.sh M /trunk/src/util/autoconf/install-sh M /trunk/src/util/autoconf/install.texi M /trunk/src/util/autoconf/make-stds.texi M /trunk/src/util/autoconf/mkinstalldirs M /trunk/src/util/autoconf/standards.info D /trunk/src/util/autoconf/standards.info-1 D /trunk/src/util/autoconf/standards.info-2 D /trunk/src/util/autoconf/standards.info-3 M /trunk/src/util/autoconf/standards.texi M /trunk/src/util/autoconf/testsuite/Makefile.in M /trunk/src/util/autoconf/testsuite/config/unix.exp M /trunk/src/util/autoconf/texinfo.tex update to autoconf-2.12 ------------------------------------------------------------------------ r9688 | tlyu | 1996-12-24 16:11:39 -0500 (Tue, 24 Dec 1996) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (V5_AC_OUTPUT_MAKEFILE): Fix to deal with the autoconf-2.12 syntax for file concatenation. ------------------------------------------------------------------------ r9687 | tlyu | 1996-12-24 16:09:58 -0500 (Tue, 24 Dec 1996) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in * configure.in: Fix up "test $ac_cv_c_cross" to deal with autoconf-2.12, since that variable can be set to a null string. ------------------------------------------------------------------------ r9686 | tlyu | 1996-12-24 05:18:06 -0500 (Tue, 24 Dec 1996) | 2 lines Changed paths: M /trunk/doc M /trunk/doc/.cvsignore M /trunk/doc/ChangeLog M /trunk/doc/Makefile M /trunk/doc/admin.texinfo M /trunk/doc/build.texinfo M /trunk/doc/copyright.texinfo M /trunk/doc/definitions.texinfo M /trunk/doc/install.texinfo M /trunk/doc/krb425.texinfo M /trunk/doc/krb5-protocol/krb5.constants M /trunk/doc/send-pr.texinfo M /trunk/doc/user-guide.texinfo merge from V1_0_RELEASE ------------------------------------------------------------------------ r9682 | tlyu | 1996-12-23 21:40:09 -0500 (Mon, 23 Dec 1996) | 2 lines Changed paths: A /trunk/src/util/autoconf/AUTHORS A /trunk/src/util/autoconf/testsuite/autoconf.g/sizeof.exp Initial revision ------------------------------------------------------------------------ r9679 | tytso | 1996-12-23 17:21:45 -0500 (Mon, 23 Dec 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in Add brand.c to the SRCS line so that the kerbsrc.mac.tar includes brand.c ------------------------------------------------------------------------ r9677 | tytso | 1996-12-21 03:35:21 -0500 (Sat, 21 Dec 1996) | 2 lines Changed paths: M /trunk/src/windows/wintel/ChangeLog M /trunk/src/windows/wintel/screen.c Remove (under #ifdef) mention of calling Cygnus Support for support. ------------------------------------------------------------------------ r9676 | tytso | 1996-12-21 03:33:28 -0500 (Sat, 21 Dec 1996) | 2 lines Changed paths: M /trunk/src/windows/cns/Makefile.in Fixed other problems found when renaming program from cns.exe to krb5.exe. ------------------------------------------------------------------------ r9675 | tytso | 1996-12-21 03:15:50 -0500 (Sat, 21 Dec 1996) | 7 lines Changed paths: M /trunk/src/windows/cns/ChangeLog M /trunk/src/windows/cns/Makefile.in M /trunk/src/windows/cns/cns.c A /trunk/src/windows/cns/krb5.def krb5.def: New file, copied from cns.def, with Cygnus'isms #ifdef'ed out. cns.c: Removed text "Contacting Cygnus Support for support" from the "about" box. Makefile.in: Change name of cns.exe to be krb5.exe (CNS is a Cygnus trademark) ------------------------------------------------------------------------ r9674 | tytso | 1996-12-21 02:20:44 -0500 (Sat, 21 Dec 1996) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog A /trunk/src/lib/krb5/krb/brand.c M /trunk/src/lib/krb5/krb/init_ctx.c brand.c: New file, which allows a release engineer to "brand" the krb5 library or a binary application program statically linked against the krb5 library. This file is statically included by init_ctx.c, to force it be in a binary library or application program. ------------------------------------------------------------------------ r9673 | tytso | 1996-12-21 01:49:41 -0500 (Sat, 21 Dec 1996) | 7 lines Changed paths: M /trunk/src/mac/kconfig/ChangeLog M /trunk/src/mac/kconfig/kconfig.c M /trunk/src/mac/kconfig/kconfig.sit.hqx Checked in changes from Marshall. kconfig.c: Added time-bomb code. kconfig.rsrc: Added alert resources for time bomb display. Version number bumbed up, timebomb resources moved out. ------------------------------------------------------------------------ r9672 | tytso | 1996-12-21 01:47:32 -0500 (Sat, 21 Dec 1996) | 9 lines Changed paths: M /trunk/src/mac/SAP/ChangeLog M /trunk/src/mac/SAP/GSSforSAP.r M /trunk/src/mac/SAP/macSAPglue.c Checked in Macintosh changes from Marshall GSSforSAP.r: Moved resources for the timebomb out to Rez format for easier CVSing macSAPglue.c (__initializeSAPglue): Added new conditions to the timebomb code so that it can identify individual applications and not just fail globally. ------------------------------------------------------------------------ r9671 | tytso | 1996-12-21 01:35:49 -0500 (Sat, 21 Dec 1996) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/init_ctx.c Use new call krb5_vercheck() for Windows timebomb checking; this call returns an error code, which is returned to the user if the timebomb should be activated. ------------------------------------------------------------------------ r9670 | tytso | 1996-12-21 01:35:11 -0500 (Sat, 21 Dec 1996) | 3 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/win_glue.c Change the timebomb to be June 1, 1997. Make the timebomb exit the application more gracefully. ------------------------------------------------------------------------ r9669 | tytso | 1996-12-20 18:25:07 -0500 (Fri, 20 Dec 1996) | 2 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/krb5_16.def Change name of library in file to be krb5_16.def [PR#302] ------------------------------------------------------------------------ r9668 | tytso | 1996-12-20 18:08:52 -0500 (Fri, 20 Dec 1996) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Automatically make the mac-bin-dirs target so that the binary directories are correctly created. ------------------------------------------------------------------------ r9639 | tlyu | 1996-12-17 18:14:11 -0500 (Tue, 17 Dec 1996) | 5 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/getsyms M /trunk/src/util/getsyms.sed * getsyms: Don't echo filename if there are no bad symbols. * getsyms.sed: Fixup to handle long comments somewhat more gracefully. ------------------------------------------------------------------------ r9638 | epeisach | 1996-12-17 17:10:10 -0500 (Tue, 17 Dec 1996) | 3 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin.c Do not compare an int to NULL. Under Linux, warning about a pointer to int comparision. ------------------------------------------------------------------------ r9637 | tytso | 1996-12-17 13:54:22 -0500 (Tue, 17 Dec 1996) | 2 lines Changed paths: M /trunk/src/mac/SAP/ChangeLog M /trunk/src/mac/SAP/GSSforSAP.r Fix expire time in the text resource to be June 1, 1997. ------------------------------------------------------------------------ r9634 | tytso | 1996-12-13 14:58:59 -0500 (Fri, 13 Dec 1996) | 2 lines Changed paths: A /trunk/src/mac/SAP/ChangeLog M /trunk/src/mac/SAP/macSAPglue.c Change the timebomb date to be June 1, 1997. ------------------------------------------------------------------------ r9633 | tytso | 1996-12-13 14:57:13 -0500 (Fri, 13 Dec 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/krb5_err.et Added the error codes KRB5_APPL_EXPIRED and KRB5_LIB_EXPIRED. ------------------------------------------------------------------------ r9632 | tytso | 1996-12-13 14:28:16 -0500 (Fri, 13 Dec 1996) | 3 lines Changed paths: M /trunk/README M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/login.M M /trunk/src/appl/bsd/login.c M /trunk/src/appl/bsd/loginpaths.h M /trunk/src/appl/bsd/v4rcp.c M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/gss-client.c M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/ftp.c M /trunk/src/appl/sample/sserver/ChangeLog M /trunk/src/appl/sample/sserver/sserver.M M /trunk/src/appl/simple/client/ChangeLog M /trunk/src/appl/simple/client/sim_client.c M /trunk/src/appl/simple/server/ChangeLog M /trunk/src/appl/simple/server/sim_server.c M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/commands.c M /trunk/src/appl/telnet/telnet/configure.in M /trunk/src/appl/user_user/ChangeLog M /trunk/src/appl/user_user/client.c M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.M M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.M M /trunk/src/config-files/ChangeLog M /trunk/src/config-files/kdc.conf M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/Makefile.in M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin.M M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kadmin/passwd/ChangeLog M /trunk/src/kadmin/passwd/configure.in M /trunk/src/kadmin/passwd/kpasswd.c M /trunk/src/kadmin/passwd/unit-test/Makefile.in M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/save_files.sh M /trunk/src/kadmin/testing/util/ChangeLog M /trunk/src/kadmin/testing/util/tcl_kadm5.c M /trunk/src/kadmin/testing/util/tcl_ovsec_kadm.c M /trunk/src/kadmin/testing/util/test.c M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/kadm_ser_wrap.c M /trunk/src/kadmin.v4/server/ChangeLog M /trunk/src/kadmin.v4/server/kadm_ser_wrap.c M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/main.c M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/cnv_tkt_skey.c M /trunk/src/krb524/krb524d.c M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/configure.in M /trunk/src/lib/crypto/cryptoconf.c M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/configure.in M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/configure.in M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/get_tkt_flags.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/ser_sctx.c M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/configure.in M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/Makefile.in M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/configure.in M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/configure.in M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/configure.in M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/krb5_err.et M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/ktf_g_ent.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/recvauth.c A /trunk/src/lib/krb5_16.def M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/clnt_generic.c M /trunk/src/lib/rpc/clnt_simple.c M /trunk/src/lib/rpc/configure.in M /trunk/src/lib/rpc/get_myaddress.c M /trunk/src/lib/rpc/getrpcport.c M /trunk/src/lib/rpc/types.hin M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/Makefile.in M /trunk/src/mac/ChangeLog M /trunk/src/mac/Makefile.tmpl M /trunk/src/mac/SAP/GSSforSAP.r M /trunk/src/mac/gss-sample/ChangeLog M /trunk/src/mac/gss-sample/gss-client.c M /trunk/src/mac/libraries/ChangeLog M /trunk/src/mac/libraries/KerberosHeaders.h A /trunk/src/mac/mkbindirs.sh M /trunk/src/mac/version.r M /trunk/src/patchlevel.h M /trunk/src/slave/ChangeLog M /trunk/src/slave/kprop.M M /trunk/src/slave/kprop.c M /trunk/src/slave/kpropd.M M /trunk/src/slave/kslave_update M /trunk/src/tests/dejagnu/ChangeLog M /trunk/src/tests/dejagnu/Makefile.in M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp M /trunk/src/tests/misc/test_getsockname.c M /trunk/src/util/ChangeLog M /trunk/src/util/db2/obj/ChangeLog M /trunk/src/util/db2/obj/Makefile.in M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/configure.in M /trunk/src/util/makeshlib.sh M /trunk/src/util/mkrel M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/configure.in M /trunk/src/util/pty/update_utmp.c M /trunk/src/util/pty/update_wtmp.c M /trunk/src/util/send-pr/Makefile.in M /trunk/src/windows/cns/ChangeLog M /trunk/src/windows/cns/Makefile.in M /trunk/src/windows/gss/ChangeLog M /trunk/src/windows/gss/gss-client.c M /trunk/src/windows/wintel/ChangeLog M /trunk/src/windows/wintel/Makefile.in Merge V1_0_FREEZE_3 into the mainline. (Note this merge does *not* include the doc subtree!!) ------------------------------------------------------------------------ r9630 | bjaspan | 1996-12-09 15:59:13 -0500 (Mon, 09 Dec 1996) | 3 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/api.0/init.exp M /trunk/src/lib/kadm5/unit-test/api.2/init.exp * api.0/init.exp, api.2/init.exp: use spawn/expect instead of exec so tests don't fail when kadmin.local produces output ------------------------------------------------------------------------ r9627 | hartmans | 1996-12-08 21:41:13 -0500 (Sun, 08 Dec 1996) | 3 lines Changed paths: M /trunk/src/util/send-pr/Makefile.in Update to not install install-sid as there is no easy way of making it deal with krb5-send-pr. [287] ------------------------------------------------------------------------ r9625 | hartmans | 1996-12-08 21:35:23 -0500 (Sun, 08 Dec 1996) | 3 lines Changed paths: A /trunk/src/util/send-pr/send-pr.sh (from /branches/krbdev/src/util/send-pr/send-pr.sh:9624) This commit was generated by cvs2svn to compensate for changes in r9624, which included commits to RCS files with non-trunk default branches. ------------------------------------------------------------------------ r9602 | bjaspan | 1996-12-04 15:29:55 -0500 (Wed, 04 Dec 1996) | 3 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/ovsec_kadmd.c * ovsec_kadmd.c (main): fix duplicated error strings [krb5-admin/234] ------------------------------------------------------------------------ r9601 | bjaspan | 1996-12-04 13:07:12 -0500 (Wed, 04 Dec 1996) | 4 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/acquire_cred.c * acquire_cred.c (acquire_accept_cred): use krb5_kt_get_entry instead of scanning through keytab to find matching principal [krb5-libs/210] ------------------------------------------------------------------------ r9600 | bjaspan | 1996-12-04 12:47:19 -0500 (Wed, 04 Dec 1996) | 19 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/auth_gssapi.c M /trunk/src/lib/rpc/clnt_udp.c M /trunk/src/lib/rpc/svc.h M /trunk/src/lib/rpc/svc_auth_gssapi.c M /trunk/src/lib/rpc/svc_tcp.c M /trunk/src/lib/rpc/svc_udp.c * Various changes to allow channel bindings to work with both UDP and TCP cleanly [krb5-libs/180]: * auth_gssapi.c: remove the special-case exception to channel bindings failure added in the previous revision, since we now solve the problem by making channel bindings not fail * clnt_udp.c: use a connected socket so that the client can determine its own source address with getsockname * svc.h: add xp_laddr and xp_laddrlen fields to SVCXPRT structure * svc_tcp.c: set xp_laddr and xp_laddrlen when a connection is established * svc_udp.c (svcudp_recv): use recvmsg with MSG_PEEK followed by recvfrom in order to determine both source and dest address on unconnected UDP socket, set xp_laddr and xp_laddrlen ------------------------------------------------------------------------ r9598 | bjaspan | 1996-12-03 16:05:21 -0500 (Tue, 03 Dec 1996) | 2 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/kdb5_util.c * kdb5_util.c: fix multiply defined globals [krb5-admin/260] ------------------------------------------------------------------------ r9597 | bjaspan | 1996-12-03 15:40:42 -0500 (Tue, 03 Dec 1996) | 3 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin.c * kadmin.c (kadmin_addprinc): print warning/notice about no policy and default policy [krb5-admin/252] ------------------------------------------------------------------------ r9596 | bjaspan | 1996-12-03 15:29:35 -0500 (Tue, 03 Dec 1996) | 3 lines Changed paths: M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/init_db * init_db: be verbose when $SRVTCL doesn't exist, instead of just failing [krb5-admin/245] ------------------------------------------------------------------------ r9595 | bjaspan | 1996-12-03 15:15:59 -0500 (Tue, 03 Dec 1996) | 5 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/server_acl.c * server_acl.c (acl_load_acl_file): log errors via krb5_klog_syslog, not fprintf and com_err [krb5-admin/238]; don't coredump when an acl line is too long; handle catchall_entry == NULL ------------------------------------------------------------------------ r9543 | eichin | 1996-11-23 17:37:33 -0500 (Sat, 23 Nov 1996) | 9 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_preauth.c * [krb5-libs/149] only generate requests that you can actually handle. Tue Sep 3 22:53:56 1996 Mark Eichin * kdc_preauth.c (get_preauth_hint_list): detect ap->get_edata return status and don't pass back hint if it failed. (get_etype_info): malloc one more word in entry for end marker. ------------------------------------------------------------------------ r9524 | hartmans | 1996-11-22 17:07:28 -0500 (Fri, 22 Nov 1996) | 3 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/Makefile.in Do not link shared against -ldb. Tom and I decided this should wait until after 1.0. [224] ------------------------------------------------------------------------ r9514 | hartmans | 1996-11-22 09:00:05 -0500 (Fri, 22 Nov 1996) | 3 lines Changed paths: D /trunk/src/util/send-pr/send-pr.sh The trunk should be dead; we are using the import branch as default. ------------------------------------------------------------------------ r9512 | hartmans | 1996-11-22 08:58:39 -0500 (Fri, 22 Nov 1996) | 3 lines Changed paths: R /trunk/src/util/send-pr/send-pr.sh (from /branches/krbdev/src/util/send-pr/send-pr.sh:9511) This commit was generated by cvs2svn to compensate for changes in r9511, which included commits to RCS files with non-trunk default branches. ------------------------------------------------------------------------ r9445 | hartmans | 1996-11-20 18:00:07 -0500 (Wed, 20 Nov 1996) | 4 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/secure.c Apply patch from shadow@andrew.cmu.edu to fix a bug I fixed for krb5 if compiled with Kerberos support; we don't support that, but applying the patch was easier than removing the code. ------------------------------------------------------------------------ r9428 | tytso | 1996-11-18 20:57:53 -0500 (Mon, 18 Nov 1996) | 2 lines Changed paths: M /trunk/src/appl/ChangeLog M /trunk/src/appl/configure.in Remove the popper, mailquery, and movemail directories. ------------------------------------------------------------------------ r9427 | tytso | 1996-11-18 20:53:48 -0500 (Mon, 18 Nov 1996) | 2 lines Changed paths: D /trunk/src/appl/mailquery D /trunk/src/appl/movemail D /trunk/src/appl/popper/.Sanitize D /trunk/src/appl/popper/.rconf D /trunk/src/appl/popper/ChangeLog D /trunk/src/appl/popper/Makefile.in D /trunk/src/appl/popper/README D /trunk/src/appl/popper/Release.Notes D /trunk/src/appl/popper/configure.in D /trunk/src/appl/popper/mh-6.8.patch D /trunk/src/appl/popper/orig-makefiles D /trunk/src/appl/popper/pop3.rfc1081 D /trunk/src/appl/popper/pop3e.rfc1082 D /trunk/src/appl/popper/pop_dele.c D /trunk/src/appl/popper/pop_dropcopy.c D /trunk/src/appl/popper/pop_dropinfo.c D /trunk/src/appl/popper/pop_enter.c D /trunk/src/appl/popper/pop_get_command.c D /trunk/src/appl/popper/pop_get_subcommand.c D /trunk/src/appl/popper/pop_init.c D /trunk/src/appl/popper/pop_last.c D /trunk/src/appl/popper/pop_list.c D /trunk/src/appl/popper/pop_log.c D /trunk/src/appl/popper/pop_lower.c D /trunk/src/appl/popper/pop_msg.c D /trunk/src/appl/popper/pop_parse.c D /trunk/src/appl/popper/pop_pass.c D /trunk/src/appl/popper/pop_quit.c D /trunk/src/appl/popper/pop_rset.c D /trunk/src/appl/popper/pop_send.c D /trunk/src/appl/popper/pop_stat.c D /trunk/src/appl/popper/pop_updt.c D /trunk/src/appl/popper/pop_user.c D /trunk/src/appl/popper/pop_xmit.c D /trunk/src/appl/popper/pop_xtnd.c D /trunk/src/appl/popper/popper.M D /trunk/src/appl/popper/popper.c D /trunk/src/appl/popper/popper.h D /trunk/src/appl/popper/syslog_levels D /trunk/src/appl/popper/version.h Removing old POP applications. ------------------------------------------------------------------------ r9426 | tytso | 1996-11-18 19:36:57 -0500 (Mon, 18 Nov 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_dfl.c rc_dfl.c: Apply jik's fix to allow the expunging of the replay cache to happen correctly. [174,132] ------------------------------------------------------------------------ r9425 | tlyu | 1996-11-18 12:41:36 -0500 (Mon, 18 Nov 1996) | 12 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/generic/configure.in D /trunk/src/lib/gssapi/generic/gssapi.h A /trunk/src/lib/gssapi/generic/gssapi.hin *gssapi.h: Renamed to gssapi.hin. * gssapi.hin: Remove #ifdef USE_AUTOCONF_H; we're grepping symbols directly from autoconf.h now. * configure.in: Change CopySrcHeader to CopyHeader, as gssapi.h is now generated in the build tree. * Makefile.in: Add rules to generate gssapi.h from gssapi.hin, similar to how krb5.h is generated from krb5.hin. Remove -DUSE_AUTOCONF_H from $(CFLAGS) ------------------------------------------------------------------------ r9424 | jcb | 1996-11-15 18:24:14 -0500 (Fri, 15 Nov 1996) | 3 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/Makefile M /trunk/doc/copyright.texinfo M /trunk/doc/krb425.texinfo Brought reasonable krb425.texinfo over from Cygnus. Added section to Makefile to make v4-to-v5 guide. ------------------------------------------------------------------------ r9423 | tlyu | 1996-11-15 12:21:24 -0500 (Fri, 15 Nov 1996) | 9 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/admin.texinfo M /trunk/doc/install.texinfo M /trunk/doc/user-guide.texinfo * user-guide.texinfo: Changes to put copyright page in its own node in the info file. * install.texinfo: Changes to put copyright page in its own node in the info file. * admin.texinfo: Changes to put copyright page in its own node in the info file, plus more krb5.keytab name updates. ------------------------------------------------------------------------ r9422 | epeisach | 1996-11-15 08:40:31 -0500 (Fri, 15 Nov 1996) | 8 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/configure.in M /trunk/src/util/pty/update_utmp.c * update_utmp.c (pty_update_utmp): Handle case where utmp uses ut_exit.e_exit and utmpx uses ut_exit.ut_exit. * configure.in (UT_EXIT_STRUCTURE_DIFFER): If utmpx.h exists, and getutmpx does not exist then test if the ut_exit part of the utmp/utmpx structure is a structure and if their types differ. (e_exit vs. ut_exit). ------------------------------------------------------------------------ r9421 | tlyu | 1996-11-15 00:08:52 -0500 (Fri, 15 Nov 1996) | 7 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/install.texinfo * install.texinfo (The Keytab File): (Extract Host Keytabs for the KDCs): (The Keytab File): (Some Advice about Secure Hosts): Update filename to krb5.keytab. (Upgrading the application servers): Add node to explain keytab rename. ------------------------------------------------------------------------ r9420 | tlyu | 1996-11-14 23:09:24 -0500 (Thu, 14 Nov 1996) | 2 lines Changed paths: M /trunk/src/config-files/ChangeLog M /trunk/src/config-files/krb5.conf.M * krb5.conf.M: Note change in default_keytab_name. ------------------------------------------------------------------------ r9419 | tlyu | 1996-11-14 22:27:49 -0500 (Thu, 14 Nov 1996) | 3 lines Changed paths: M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/server.c * server.c (main): Add declaration of optind for systems that don't have it in stdio.h or the like. ------------------------------------------------------------------------ r9418 | tytso | 1996-11-14 21:21:23 -0500 (Thu, 14 Nov 1996) | 11 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c asn1_k_encode.c (asn1_encode_principal_name): Be liberal about accepting a principal with a zero-length component where the data pointer is NULL. After all, asn1_decode_principal_name generates them that way! [PR#188] (asn1_encode_encrypted_data): (asn1_encode_krb5_authdata_elt): (asn1_encode_encryption_key): (asn1_encode_checksum): (asn1_encode_realm): If the length is zero, allow the data field to be NULL. ------------------------------------------------------------------------ r9417 | bjaspan | 1996-11-14 15:30:35 -0500 (Thu, 14 Nov 1996) | 7 lines Changed paths: M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/env-setup.shin M /trunk/src/kadmin/testing/scripts/init_db M /trunk/src/kadmin/testing/scripts/save_files.sh M /trunk/src/kadmin/testing/scripts/start_servers M /trunk/src/kadmin/testing/scripts/start_servers_local M /trunk/src/kadmin/testing/scripts/stop_servers M /trunk/src/kadmin/testing/scripts/stop_servers_local * env-setup.shin, init_db, save_files.sh, start_servers, start_servers_local, stop_servers, stop_servers_local: move VERBOSE_TEST -> VERBOSE logic to env-setup.sh, make everything else inherit from it, and fix the sense of the test (Tom got it backwards); also fix init_db so that kdb5_util create is not always verbose ------------------------------------------------------------------------ r9416 | bjaspan | 1996-11-14 15:27:40 -0500 (Thu, 14 Nov 1996) | 2 lines Changed paths: M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/rpc_test_setup.sh * rpc_test_setup.sh: VERBOSE is now inherited from env-setup.sh ------------------------------------------------------------------------ r9415 | bjaspan | 1996-11-14 15:20:43 -0500 (Thu, 14 Nov 1996) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/krb-root/ChangeLog M /trunk/src/tests/dejagnu/krb-root/telnet.exp * telnet.exp: telnet may output fqdn in upper-case ------------------------------------------------------------------------ r9414 | tytso | 1996-11-14 14:53:33 -0500 (Thu, 14 Nov 1996) | 6 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/externs.h M /trunk/src/appl/telnet/telnet/sys_bsd.c M /trunk/src/appl/telnet/telnet/telnet.c sys_bsd.c(intr): Added checks to intr_waiting and intr_happened to handle ^C while waiting for encryption negotiation. telnet.c (telnet): Allow ^C to work while waiting for encryption negotiation to finish. [telnet/64] ------------------------------------------------------------------------ r9413 | bjaspan | 1996-11-14 14:31:03 -0500 (Thu, 14 Nov 1996) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krcp.c * krcp.c: don't print our own error message if kcmd returns -1 (it always printed something in that case, and error_message(-1) prints a mess [krb5-appl/70] ------------------------------------------------------------------------ r9412 | tytso | 1996-11-14 14:25:10 -0500 (Thu, 14 Nov 1996) | 14 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/asn.1/krb5_decode_test.c M /trunk/src/tests/asn.1/krb5_encode_test.c M /trunk/src/tests/asn.1/ktest.c M /trunk/src/tests/asn.1/ktest.h krb5_encode_test.c (PRS): Add the -p option to krb5_encode_test to change the sample principal value (to test encoding of different krb5 principals). ktest.c (ktest_make_sample_principal): Use krb5_parse_principal so that sample principal can be configured for different purposes. krb5_decode_test.c (main): krb5_encode_test.c (main): Check return value from krb5_init_context to make sure it succeeded. Makefile.in (check): Set KRB5_CONFIG to $(TOPSRC)/config-files/krb5.conf so that the tests work. ------------------------------------------------------------------------ r9411 | tlyu | 1996-11-13 23:59:23 -0500 (Wed, 13 Nov 1996) | 3 lines Changed paths: M /trunk/src/include/krb5/stock/ChangeLog M /trunk/src/include/krb5/stock/osconf.h * osconf.h (DEFAULT_KEYTAB_NAME): Change DOS version of this to FILE:%s\\krb5kt to match "krb5cc". ------------------------------------------------------------------------ r9410 | tlyu | 1996-11-13 23:44:54 -0500 (Wed, 13 Nov 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/osconfig.c * osconfig.c: Add warning re: global variables. ------------------------------------------------------------------------ r9409 | tlyu | 1996-11-13 19:34:21 -0500 (Wed, 13 Nov 1996) | 2 lines Changed paths: M /trunk/src/kadmin/ChangeLog M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/Makefile.in M /trunk/src/kadmin/passwd/ChangeLog M /trunk/src/kadmin/passwd/unit-test/Makefile.in M /trunk/src/kadmin/testing/Makefile.in M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/Makefile.in M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/Makefile.in M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in make clean was missing some things; see ChangeLogs for details ------------------------------------------------------------------------ r9408 | tlyu | 1996-11-13 17:27:36 -0500 (Wed, 13 Nov 1996) | 3 lines Changed paths: M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/env-setup.shin * env-setup.shin: Explicitly set KRB5CCNAME so the user's ccache doesn't get blown away. ------------------------------------------------------------------------ r9407 | tlyu | 1996-11-13 16:05:00 -0500 (Wed, 13 Nov 1996) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kadmin/cli/keytab.c M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/ovsec_kadmd.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/ktdefname.c M /trunk/src/lib/krb5/os/osconfig.c revert kt_default_name changes; see ChangeLogs for details ------------------------------------------------------------------------ r9406 | bjaspan | 1996-11-13 15:17:58 -0500 (Wed, 13 Nov 1996) | 3 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/install.texinfo * install.texinfo (kdc.conf): remove profile relation from krb5.conf and kdc.conf [PR 124] ------------------------------------------------------------------------ r9405 | bjaspan | 1996-11-13 15:17:05 -0500 (Wed, 13 Nov 1996) | 3 lines Changed paths: M /trunk/src/config-files/ChangeLog M /trunk/src/config-files/kdc.conf * kdc.conf: remove profile, admin database_name, and admin lockfile relations [PR 124] ------------------------------------------------------------------------ r9404 | epeisach | 1996-11-13 10:00:51 -0500 (Wed, 13 Nov 1996) | 2 lines Changed paths: M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/Makefile.in clean: Remove test programs and objects ------------------------------------------------------------------------ r9403 | epeisach | 1996-11-13 09:55:58 -0500 (Wed, 13 Nov 1996) | 2 lines Changed paths: M /trunk/src/kadmin/testing/util/ChangeLog M /trunk/src/kadmin/testing/util/Makefile.in On make clean, remove built programs ------------------------------------------------------------------------ r9402 | tlyu | 1996-11-13 02:54:27 -0500 (Wed, 13 Nov 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/ktdefname.c * ktdefname.c (krb5_kt_default_name): Fix a few memory-leak type problems in previous changes. ------------------------------------------------------------------------ r9401 | eichin | 1996-11-13 00:21:16 -0500 (Wed, 13 Nov 1996) | 3 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/dump.c * dump.c (load_db): lock the database directly (having fixed the lock/unlock code) to avoid reopening on every record. ------------------------------------------------------------------------ r9400 | eichin | 1996-11-12 23:51:48 -0500 (Tue, 12 Nov 1996) | 17 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_dbm.c * kdb_dbm.c: Ditch DB_OPENCLOSE conditionals, and fix the real problem. Like the policy db, the main db is now opened on first lock and closed on last unlock. Set db_dbm_ctx to NULL after closing it, to help detect dangling references. (krb5_dbm_db_put_principal, krb5_dbm_db_delete_principal): KDBM_STORE can fail (in case of database corruption, for example) *without* causing errno to be set. If errno is zero, use KRB5_KDB_DB_CORRUPT instead. (If it is non-zero, it may still be wrong, but at least something gets reported. This will be properly fixed by ditching KDBM_* altogether, and using the non-lossy db interfaces, so it's a good enough fix for now.) (krb5_dbm_db_rename): grab errno from rename *before* calling krb5_dbm_db_end_update, to avoid "not a typewriter" syndrome. (krb5_dbm_db_unlock): only close on zero refcount. ------------------------------------------------------------------------ r9399 | tlyu | 1996-11-12 22:49:55 -0500 (Tue, 12 Nov 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/osconfig.c * osconfig.c: Remove krb5_defkeyname to catch other things that may break. ------------------------------------------------------------------------ r9398 | tlyu | 1996-11-12 22:48:52 -0500 (Tue, 12 Nov 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/init_ctx.c * init_ctx.c (krb5_init_context): Oops. Initialize kt_default_name to NULL. ------------------------------------------------------------------------ r9397 | tlyu | 1996-11-12 22:37:38 -0500 (Tue, 12 Nov 1996) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/ktdefname.c * ktdefname.c (krb5_kt_default_name): Change logic to no longer use a global variable; also add krb5_kt_set_default_name() to allow for the changing of the default keytab name in the context. ------------------------------------------------------------------------ r9396 | tlyu | 1996-11-12 22:37:07 -0500 (Tue, 12 Nov 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/init_ctx.c * init_ctx.c (krb5_free_context): Free kt_default_name if it's non-NULL. ------------------------------------------------------------------------ r9395 | tlyu | 1996-11-12 22:36:33 -0500 (Tue, 12 Nov 1996) | 3 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/ovsec_kadmd.c * ovsec_kadmd.c (main): Use krb5_kt_set_default_name() rather than mucking about with global variables. ------------------------------------------------------------------------ r9394 | tlyu | 1996-11-12 22:35:50 -0500 (Tue, 12 Nov 1996) | 7 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kadmin/cli/keytab.c * keytab.c (process_keytab): Retrieve *keytab_str using krb5_kt_default_name() to avoid global variable nastiness. * kadmin.c (kadmin_startup): Use krb5_kt_set_default_name to change the default keytab name rather than assigning to a library global variable. ------------------------------------------------------------------------ r9393 | tlyu | 1996-11-12 22:35:25 -0500 (Tue, 12 Nov 1996) | 3 lines Changed paths: M /trunk/src/include/krb5/stock/ChangeLog M /trunk/src/include/krb5/stock/osconf.h * osconf.h: Change DEFAULT_KEYTAB_NAME to /etc/krb5.keytab under Unix. ------------------------------------------------------------------------ r9392 | tlyu | 1996-11-12 22:34:54 -0500 (Tue, 12 Nov 1996) | 5 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin * krb5.hin: Add definition for krb5_kt_set_default_name(). * k5-int.h (struct _krb5_context): Add kt_default_name to context. ------------------------------------------------------------------------ r9391 | bjaspan | 1996-11-12 17:34:45 -0500 (Tue, 12 Nov 1996) | 2 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/send-pr/send-pr.sh * send-pr/send-pr.sh (MAIL_AGENT): change "[-x" to "[ -x" ------------------------------------------------------------------------ r9390 | bjaspan | 1996-11-12 16:30:25 -0500 (Tue, 12 Nov 1996) | 3 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/auth_gssapi.c * auth_gssapi.c (auth_gssapi_create): handle channel bindings failure so UDP connections can work [krb5-libs/180] ------------------------------------------------------------------------ r9389 | bjaspan | 1996-11-12 16:30:02 -0500 (Tue, 12 Nov 1996) | 4 lines Changed paths: M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/Makefile.in M /trunk/src/lib/rpc/unit-test/client.c M /trunk/src/lib/rpc/unit-test/config/unix.exp M /trunk/src/lib/rpc/unit-test/lib/helpers.exp M /trunk/src/lib/rpc/unit-test/server.c * lib/helpers.exp, client.c, server.c, config/unix.exp, Makefile.in: test GSS-RPC with both TCP and UDP transport layers [krb5-libs/180] ------------------------------------------------------------------------ r9388 | tlyu | 1996-11-12 15:01:18 -0500 (Tue, 12 Nov 1996) | 3 lines Changed paths: M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/rpc_test_setup.sh * rpc_test_setup.sh: Fix test of $VERBOSE_TEST so that $VERBOSE only gets set if $VERBOSE_TEST is not empty. ------------------------------------------------------------------------ r9387 | tlyu | 1996-11-12 15:01:01 -0500 (Tue, 12 Nov 1996) | 4 lines Changed paths: M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/init_db M /trunk/src/kadmin/testing/scripts/save_files.sh M /trunk/src/kadmin/testing/scripts/start_servers M /trunk/src/kadmin/testing/scripts/start_servers_local M /trunk/src/kadmin/testing/scripts/stop_servers M /trunk/src/kadmin/testing/scripts/stop_servers_local * init_db, save_files.sh, start_servers, start_servers_local, stop_servers, stop_servers_local: Fix test of $VERBOSE_TEST so that $VERBOSE only gets set if $VERBOSE_TEST is not empty. ------------------------------------------------------------------------ r9386 | tlyu | 1996-11-12 00:07:41 -0500 (Tue, 12 Nov 1996) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c * ftpd.c (ftpd_userok): Don't undconditionally return -1. ------------------------------------------------------------------------ r9385 | eichin | 1996-11-11 23:58:46 -0500 (Mon, 11 Nov 1996) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krshd.c * krshd "plumbing" fixes ------------------------------------------------------------------------ r9384 | eichin | 1996-11-11 21:29:55 -0500 (Mon, 11 Nov 1996) | 2 lines Changed paths: M /trunk/src/appl/bsd/Makefile.in same typo ------------------------------------------------------------------------ r9383 | eichin | 1996-11-11 21:28:12 -0500 (Mon, 11 Nov 1996) | 2 lines Changed paths: M /trunk/src/appl/bsd/configure.in fix typo ------------------------------------------------------------------------ r9382 | tlyu | 1996-11-11 21:24:17 -0500 (Mon, 11 Nov 1996) | 5 lines Changed paths: M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/init_db M /trunk/src/kadmin/testing/scripts/save_files.sh M /trunk/src/kadmin/testing/scripts/start_servers_local M /trunk/src/kadmin/testing/scripts/stop_servers M /trunk/src/kadmin/testing/scripts/stop_servers_local * init_db, save_files.sh, start_servers_local, stop_servers, stop_servers_local: Use temp files rather than a here document to provide input to eval'ed commands; Ultrix sh is broken wrt here documents redirected to eval commands. ------------------------------------------------------------------------ r9381 | tlyu | 1996-11-11 21:22:51 -0500 (Mon, 11 Nov 1996) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/kadmin/v4server/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/ChangeLog missed some ChangeLogs ------------------------------------------------------------------------ r9380 | eichin | 1996-11-11 21:08:33 -0500 (Mon, 11 Nov 1996) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp M /trunk/src/tests/dejagnu/krb-root/ChangeLog M /trunk/src/tests/dejagnu/krb-root/rlogin.exp M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/gssapi.exp + dejagnu: set env(TERM) dumb, find ktutil, drain for gss, rlogin tests. ------------------------------------------------------------------------ r9379 | tlyu | 1996-11-11 21:05:38 -0500 (Mon, 11 Nov 1996) | 3 lines Changed paths: M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/rpc_test_setup.sh * rpc_test_setup.sh: Use a temp file rather than a here document feeding into eval because Ultrix sh doesn't deal. ------------------------------------------------------------------------ r9378 | tlyu | 1996-11-11 21:03:23 -0500 (Mon, 11 Nov 1996) | 3 lines Changed paths: M /trunk/src/config/pre.in M /trunk/src/kadmin/v4server/unit-test/configure.in M /trunk/src/lib/kadm5/unit-test/configure.in M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/configure.in Changes to support AC_CANONICAL_HOST for runtest flags; see ChangeLogs for details. ------------------------------------------------------------------------ r9377 | eichin | 1996-11-11 20:28:24 -0500 (Mon, 11 Nov 1996) | 4 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_cpw.c * kdb_cpw.c (add_key_pwd): set length to -1 so krb5_string_to_key handles the AFS3 salttype, but then replace it with the actual length for later processing. ------------------------------------------------------------------------ r9376 | bjaspan | 1996-11-11 17:06:43 -0500 (Mon, 11 Nov 1996) | 3 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_cpw.c * kdb_cpw.c (cleanup_key_data): fix memory leak [krb5-kdc/163] (add_key_pwd): fix memory leak [krb5-kdc/164] ------------------------------------------------------------------------ r9375 | bjaspan | 1996-11-11 17:05:50 -0500 (Mon, 11 Nov 1996) | 2 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/kadm_rpc_xdr.c * kadm_rpc_xdr.c: fix memory leak handling key_data and tl_data ------------------------------------------------------------------------ r9374 | bjaspan | 1996-11-11 17:05:18 -0500 (Mon, 11 Nov 1996) | 3 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/svr_principal.c * svr_principal.c (kadm5_modify_principal): fix memory leak handling tl_data ------------------------------------------------------------------------ r9373 | eichin | 1996-11-11 17:03:50 -0500 (Mon, 11 Nov 1996) | 4 lines Changed paths: M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/hash/hash.h M /trunk/src/util/db2/hash/hash_page.c M /trunk/src/util/db2/include/db.h A /trunk/src/util/db2/test/dictionary M /trunk/src/util/db2/test/run.test * db2: overflow_page fixes, __P redef * db2 tests: better alternate dictionary support (orignal ChangeLogs included) ------------------------------------------------------------------------ r9372 | eichin | 1996-11-11 16:57:22 -0500 (Mon, 11 Nov 1996) | 5 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/configure.in M /trunk/src/kadmin/dbutil/dump.c M /trunk/src/kadmin/dbutil/dumpv4.c M /trunk/src/kadmin/dbutil/kdb5_util.M M /trunk/src/kadmin/dbutil/kdb5_util.c M /trunk/src/kadmin/dbutil/loadv4.c M /trunk/src/kadmin/dbutil/util.c * kadmin/dbutil dumpv4 expiration ("never") fixes * kadmin/dbutil loadv4 stashfile, default fixes (original changelogs included.) ------------------------------------------------------------------------ r9371 | eichin | 1996-11-11 16:24:20 -0500 (Mon, 11 Nov 1996) | 3 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/krb524d.c * krb524d.c (do_connection): only free v4/v5 keyblock contents and v5 ticket *once*, in cleanup branch at the end. ------------------------------------------------------------------------ r9370 | eichin | 1996-11-11 16:16:55 -0500 (Mon, 11 Nov 1996) | 7 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/krshd.c A /trunk/src/appl/bsd/v4rcp.M A /trunk/src/appl/bsd/v4rcp.c * Makefile.in, configure.in, krshd.c, v4rcp.M, v4rcp.c: added kerberos V4 rcp -x support from Cygnus tree. * Makefile.in, configure.in: added support for not building v4rcp if --without-krb4 is used. (original ChangeLogs copied as well.) ------------------------------------------------------------------------ r9369 | tlyu | 1996-11-11 14:29:08 -0500 (Mon, 11 Nov 1996) | 3 lines Changed paths: M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/Makefile.in * Makefile.in (client.o, server.o): client.o and server.o, not client.c and server.c, depend on rpc_test.h. ------------------------------------------------------------------------ r9368 | tlyu | 1996-11-11 14:28:15 -0500 (Mon, 11 Nov 1996) | 4 lines Changed paths: M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/init_db M /trunk/src/kadmin/testing/scripts/start_servers M /trunk/src/kadmin/testing/scripts/start_servers_local * start_servers, start_servers_local, init_db: Use ${FOO+bar} and ${FOO=baz} rather than ${FOO:+bar} and ${FOO:=baz} because of Ultrix /bin/sh lossage. ------------------------------------------------------------------------ r9367 | bjaspan | 1996-11-11 12:46:10 -0500 (Mon, 11 Nov 1996) | 3 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/install.texinfo * install.texinfo (kdc.conf): remove admin_database_name and lockfile fields from sample kdc.conf ------------------------------------------------------------------------ r9366 | hartmans | 1996-11-10 22:08:01 -0500 (Sun, 10 Nov 1996) | 2 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/bug-report.texinfo M /trunk/doc/definitions.texinfo M /trunk/doc/install.texinfo Several doc fixes, including those for [37]; see ChangeLog for details. ------------------------------------------------------------------------ r9365 | hartmans | 1996-11-10 21:13:36 -0500 (Sun, 10 Nov 1996) | 3 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/commands.c Commit jhawk's patch to print IP status. [113] ------------------------------------------------------------------------ r9364 | hartmans | 1996-11-10 20:49:39 -0500 (Sun, 10 Nov 1996) | 2 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/krb_auth_su.c Fail completely if there is no srvtab ------------------------------------------------------------------------ r9363 | hartmans | 1996-11-10 18:48:51 -0500 (Sun, 10 Nov 1996) | 5 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/commands.c Call gethostbyaddr over what we connect to to get the Kerberos principal to use; if that fails, fall back on what gethostbyname returns earlier. [170] ------------------------------------------------------------------------ r9362 | epeisach | 1996-11-10 09:56:10 -0500 (Sun, 10 Nov 1996) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp (setup_wrapper): Set KRB5_CONFIG in wrapper scripts. ------------------------------------------------------------------------ r9361 | epeisach | 1996-11-10 09:46:49 -0500 (Sun, 10 Nov 1996) | 2 lines Changed paths: M /trunk/src/kadmin/passwd/ChangeLog M /trunk/src/kadmin/passwd/unit-test/Makefile.in M /trunk/src/kadmin/passwd/unit-test/configure.in Test for tcl, Perl, and runtest and only run tests if all are present. ------------------------------------------------------------------------ r9360 | tlyu | 1996-11-10 03:02:17 -0500 (Sun, 10 Nov 1996) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.c * login.c (k_init): Set up KRBTKFILE if converting krb5 tickets to krb4 but not getting them via password. ------------------------------------------------------------------------ r9358 | hartmans | 1996-11-09 21:27:12 -0500 (Sat, 09 Nov 1996) | 3 lines Changed paths: R /trunk/src/util/send-pr/send-pr.sh (from /branches/krbdev/src/util/send-pr/send-pr.sh:9357) This commit was generated by cvs2svn to compensate for changes in r9357, which included commits to RCS files with non-trunk default branches. ------------------------------------------------------------------------ r9355 | hartmans | 1996-11-09 20:33:50 -0500 (Sat, 09 Nov 1996) | 3 lines Changed paths: R /trunk/src/util/send-pr/categories (from /branches/krbdev/src/util/send-pr/categories:9354) R /trunk/src/util/send-pr/send-pr.sh (from /branches/krbdev/src/util/send-pr/send-pr.sh:9354) This commit was generated by cvs2svn to compensate for changes in r9354, which included commits to RCS files with non-trunk default branches. ------------------------------------------------------------------------ r9353 | epeisach | 1996-11-09 16:12:38 -0500 (Sat, 09 Nov 1996) | 6 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/kdb/t_kdb.c A /trunk/src/lib/kdb/t_krb5.conf * t_krb5.conf: Dummy krb5.conf file from the krb5 library. * Makefile.in (check): Set KRB5_CONFIG to a valid krb5.conf file. * t_kdb.c (do_testing): Check return value from krb5_init_context. ------------------------------------------------------------------------ r9352 | epeisach | 1996-11-09 14:27:37 -0500 (Sat, 09 Nov 1996) | 8 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/t_ser.c * Makefile.in (check-unix): Invoking t_ser requires that KRB5_CONFIG points to a valid krb5.conf * t_ser.c (main): If verbose flag is set and there is an error, display error message. This would not have been noticed on a system with a valid /etc/krb5.conf... ------------------------------------------------------------------------ r9351 | hartmans | 1996-11-09 11:00:02 -0500 (Sat, 09 Nov 1996) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.c Fix so login.c compiles with krb4 support. [krb5-appl/148] ------------------------------------------------------------------------ r9350 | hartmans | 1996-11-09 09:25:35 -0500 (Sat, 09 Nov 1996) | 2 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/configure.in Build and install send-pr ------------------------------------------------------------------------ r9349 | tytso | 1996-11-08 17:46:52 -0500 (Fri, 08 Nov 1996) | 6 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/configure.in M /trunk/src/util/pty/update_utmp.c update_utmp.c (pty_update_utmp): Add code which attempts to compensate for systems that don't have getutmpx() configure.in: Check for getutmpx(). Replace calls to AC_FUNC_CHECK with AC_HAVE_FUNCS(). ------------------------------------------------------------------------ r9348 | tytso | 1996-11-08 17:44:52 -0500 (Fri, 08 Nov 1996) | 4 lines Changed paths: M /trunk/src/mac/ChangeLog M /trunk/src/mac/Makefile.tmpl A /trunk/src/mac/version.r Makefile.tmpl: Add in version resource version.r: New file, containing the version resource. ------------------------------------------------------------------------ r9347 | tytso | 1996-11-08 17:43:39 -0500 (Fri, 08 Nov 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog Remove erroneous changelog entry that should have been entered in src/lib/krb5/ChangeLog instead. ------------------------------------------------------------------------ r9346 | tytso | 1996-11-08 17:43:05 -0500 (Fri, 08 Nov 1996) | 4 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/configure.in Check to see if the -lgen library exists; if so, add it to the SHLIB_LIBS line, since it will be needed by an_to_ln.c, in all probability. ------------------------------------------------------------------------ r9345 | tytso | 1996-11-08 17:28:43 -0500 (Fri, 08 Nov 1996) | 3 lines Changed paths: M /trunk/src/appl/popper/ChangeLog M /trunk/src/appl/popper/pop_init.c M /trunk/src/appl/sample/sclient/ChangeLog M /trunk/src/appl/sample/sclient/sclient.c M /trunk/src/appl/sample/sserver/ChangeLog M /trunk/src/appl/sample/sserver/sserver.c M /trunk/src/appl/simple/client/ChangeLog M /trunk/src/appl/simple/client/sim_client.c M /trunk/src/appl/simple/server/ChangeLog M /trunk/src/appl/simple/server/sim_server.c M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/kerberos5.c M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/telnetd.c M /trunk/src/appl/user_user/ChangeLog M /trunk/src/appl/user_user/client.c M /trunk/src/appl/user_user/server.c M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/main.c M /trunk/src/kadmin/ktutil/ChangeLog M /trunk/src/kadmin/ktutil/ktutil.c M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/admin_server.c M /trunk/src/slave/ChangeLog M /trunk/src/slave/kprop.c M /trunk/src/slave/kpropd.c Check the error return from krb5_init_context(), and print an error message if necessary. ------------------------------------------------------------------------ r9344 | tytso | 1996-11-08 17:27:23 -0500 (Fri, 08 Nov 1996) | 5 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/getcred.c M /trunk/src/krb524/k524init.c M /trunk/src/krb524/krb524d.c M /trunk/src/krb524/test.c Check the error return from krb5_init_context(), and print an error message if necessary. Clean up gcc -Wall warnings. ------------------------------------------------------------------------ r9343 | tytso | 1996-11-08 17:21:35 -0500 (Fri, 08 Nov 1996) | 5 lines Changed paths: M /trunk/src/appl/movemail/ChangeLog M /trunk/src/appl/movemail/movemail.c movemail.c (main): Check the error return from krb5_init_context(), and print an error message if necessary. Cleaned up gcc -Wall warnings. ------------------------------------------------------------------------ r9342 | tytso | 1996-11-08 17:20:54 -0500 (Fri, 08 Nov 1996) | 5 lines Changed paths: M /trunk/src/appl/mailquery/ChangeLog M /trunk/src/appl/mailquery/mailquery.c M /trunk/src/appl/mailquery/pop.h M /trunk/src/appl/mailquery/poplib.c poplib.c, mailquery.c: Cleaned up gcc -Wall warnings. poplib.c (pop_init): Check the error return from krb5_init_context(), and print an error message if necessary. ------------------------------------------------------------------------ r9341 | tytso | 1996-11-08 17:19:36 -0500 (Fri, 08 Nov 1996) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c Check return value of krb5_init_context() ------------------------------------------------------------------------ r9340 | tlyu | 1996-11-08 13:18:19 -0500 (Fri, 08 Nov 1996) | 3 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/mkrel * mkrel: Fix to work with new modules definitions because cvs export -d foo doesn't dtrt. ------------------------------------------------------------------------ r9339 | tlyu | 1996-11-07 23:56:09 -0500 (Thu, 07 Nov 1996) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (LinkFileDir, LinkFile): AC_REQUIRE the AC_LN_S macro to avoid gratuitous rechecks. ------------------------------------------------------------------------ r9338 | tlyu | 1996-11-07 21:19:35 -0500 (Thu, 07 Nov 1996) | 3 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/configure.in M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/configure.in M /trunk/src/kadmin/testing/util/ChangeLog M /trunk/src/kadmin/testing/util/configure.in M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/configure.in M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/configure.in Remove calls to macros that are a part of CONFIG_RULES; see ChangeLogs for details ------------------------------------------------------------------------ r9337 | bjaspan | 1996-11-07 16:43:14 -0500 (Thu, 07 Nov 1996) | 3 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/svr_iters.c * svr_iters.c (glob_to_regexp): a principal glob with no @ defaults to @*, not @LOCAL.REAM [krb5-admin/161] ------------------------------------------------------------------------ r9336 | tlyu | 1996-11-07 16:21:23 -0500 (Thu, 07 Nov 1996) | 2 lines Changed paths: M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/Makefile.in * Makefile.in (server.o): Fix typo in previous checkin. ------------------------------------------------------------------------ r9335 | tytso | 1996-11-07 15:16:21 -0500 (Thu, 07 Nov 1996) | 2 lines Changed paths: M /trunk/src/clients/kdestroy/kdestroy.c M /trunk/src/clients/klist/klist.c Fix stupid typo in previous checkin. ------------------------------------------------------------------------ r9334 | tytso | 1996-11-07 14:38:26 -0500 (Thu, 07 Nov 1996) | 3 lines Changed paths: M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/env-setup.shin Use single quotes around @KRB5_RUN_ENV@ so that bash doesn't try to expand $(TOPLIBD) in the echo line. ------------------------------------------------------------------------ r9333 | tytso | 1996-11-07 14:28:03 -0500 (Thu, 07 Nov 1996) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Correctly build the file lists for the Macintosh 68K and PPC object file lists. ------------------------------------------------------------------------ r9332 | bjaspan | 1996-11-07 14:15:15 -0500 (Thu, 07 Nov 1996) | 2 lines Changed paths: M /trunk/src/kadmin/testing/util/ChangeLog M /trunk/src/kadmin/testing/util/tcl_kadm5.c (unparse_err): add new finer-grained conf file error codes ------------------------------------------------------------------------ r9331 | bjaspan | 1996-11-07 14:14:33 -0500 (Thu, 07 Nov 1996) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex add new conf file error codes ------------------------------------------------------------------------ r9330 | bjaspan | 1996-11-07 14:14:08 -0500 (Thu, 07 Nov 1996) | 2 lines Changed paths: M /trunk/doc/kadm5/api-unit-test.tex add init test #154 ------------------------------------------------------------------------ r9329 | bjaspan | 1996-11-07 14:13:39 -0500 (Thu, 07 Nov 1996) | 3 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/api.2/init-v2.exp * api.2/init-v2.exp: update tests for new init error codes and get_config_params behavior when KDC_PROFILE does not exist ------------------------------------------------------------------------ r9328 | bjaspan | 1996-11-07 14:04:42 -0500 (Thu, 07 Nov 1996) | 2 lines Changed paths: D /trunk/src/lib/kadm5/unit-test/lib.t lib.t moved to lib/lib.t ------------------------------------------------------------------------ r9327 | tytso | 1996-11-07 13:37:35 -0500 (Thu, 07 Nov 1996) | 4 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/krb5_err.et Make the KRB5_CONFIG_CANTOPEN and KRB5_CONFIG_BADFORMAT error messages more clear that the problem is with the _Kerberos_ configuration file. ------------------------------------------------------------------------ r9326 | bjaspan | 1996-11-07 13:10:09 -0500 (Thu, 07 Nov 1996) | 3 lines Changed paths: M /trunk/src/kadmin/testing/util/ChangeLog M /trunk/src/kadmin/testing/util/tcl_kadm5.c * tcl_kadm5.c: don't assume tl_data_contents is null-terminated, and zero allocated princ before parsing it ------------------------------------------------------------------------ r9325 | bjaspan | 1996-11-07 13:03:11 -0500 (Thu, 07 Nov 1996) | 3 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/api.2/mod-principal-v2.exp * api.2/mod-principal-v2.exp: provide finer-grained test numbers in case of failure ------------------------------------------------------------------------ r9324 | tytso | 1996-11-07 12:33:58 -0500 (Thu, 07 Nov 1996) | 2 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/g_in_tkt.c M /trunk/src/lib/krb4/sendauth.c Fixed mangled copyright notice ------------------------------------------------------------------------ r9323 | tytso | 1996-11-07 12:31:20 -0500 (Thu, 07 Nov 1996) | 11 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/main.c kdc_preauth.c (check_padata): Fixed error handling; in order for check_preauth to return successfully, there must be at least one preauth which succeeded, and no REQUIRED preauth system which failed. If a preauth is marked SUFFICIENT, then the rest of the preauth list aren't checked. Fixed bug where when none of the preauth types were recognized, an error message corresponding to stack garbage was printed. main.c (argv): Check the error return from krb5_init_context(), and print an error message if necessary. ------------------------------------------------------------------------ r9322 | tytso | 1996-11-07 12:14:53 -0500 (Thu, 07 Nov 1996) | 3 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/kadm_err.et New error codes for KADM5_MISSING_CONF_PARAMS and KADM5_BAD_SERVER_NAME. ------------------------------------------------------------------------ r9321 | tytso | 1996-11-07 12:13:44 -0500 (Thu, 07 Nov 1996) | 6 lines Changed paths: M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/client_init.c client_init.c (_kadm5_init_any): Use a more fined grained error code, KADM5_MISSING_CONF_PARAMS, instead of KRB5_CONFIG_BADFORMAT (_kadm5_init_any): Use a more fined grained error code, KADM5_BAD_SERVER_NAME, instead of KRB5_CONFIG_BADFORMAT. ------------------------------------------------------------------------ r9320 | tytso | 1996-11-07 12:12:56 -0500 (Thu, 07 Nov 1996) | 3 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/server_init.c server_init.c (kadm5_init): Use a more fined grained error code, KADM5_MISSING_CONF_PARAMS, instead of KRB5_CONFIG_BADFORMAT ------------------------------------------------------------------------ r9319 | tytso | 1996-11-07 12:11:19 -0500 (Thu, 07 Nov 1996) | 7 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/alt_prof.c alt_prof.c (krb5_aprof_init): If the user specifies the config file using a configuration file, it must exist. Otherwise, krb5_aprof_init will return an error. (kadm5_get_config_params): If aprof_init returns an error, it should return an error as well. ------------------------------------------------------------------------ r9318 | tytso | 1996-11-07 12:09:18 -0500 (Thu, 07 Nov 1996) | 3 lines Changed paths: M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/Makefile.in Eliminate extra files not needed for Macintosh and Windows. (This directory is only used for Windows and Macintosh at this point.) ------------------------------------------------------------------------ r9317 | tytso | 1996-11-07 12:07:03 -0500 (Thu, 07 Nov 1996) | 10 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krsh.c M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/bsd/login.c login.c (destroy_tickets): Just use global kcontext instead of creating a new krb5 context for no good reason. krshd.c (main): krsh.c (main): krlogind.c (main): krlogin.c (main): krcp.c(main): Check the error return from krb5_init_context(), and print an error message if necessary. ------------------------------------------------------------------------ r9316 | tytso | 1996-11-07 12:05:50 -0500 (Thu, 07 Nov 1996) | 3 lines Changed paths: M /trunk/src/clients/kdestroy/ChangeLog M /trunk/src/clients/kdestroy/kdestroy.c Check the error return from krb5_init_context(), and print an error message if necessary. ------------------------------------------------------------------------ r9315 | tytso | 1996-11-07 12:04:14 -0500 (Thu, 07 Nov 1996) | 3 lines Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.c Check the error return from krb5_init_context(), and print an error message if neceesary. ------------------------------------------------------------------------ r9314 | tytso | 1996-11-07 12:02:40 -0500 (Thu, 07 Nov 1996) | 4 lines Changed paths: M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.c Check the return code from krb5_init_context, and print an error message if appropriate. No longer call krb5_init_ets(), as it's no longer necessary. ------------------------------------------------------------------------ r9313 | tytso | 1996-11-07 12:00:05 -0500 (Thu, 07 Nov 1996) | 7 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/main.c (initialize_realms): Remove rather pointless use of krb5.conf to find the kdc.conf used to get the default port list. It's not useful for anything else, and will just confuse people. (init_realm): Reformat function to be readable. Add error checking to call of krb5_read_realm_params. ------------------------------------------------------------------------ r9312 | epeisach | 1996-11-07 11:46:23 -0500 (Thu, 07 Nov 1996) | 4 lines Changed paths: M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/client_principal.c * client_principal.c (kadm5_get_principal, kadm5_modify_principal): For a V1 request, copy only the memory that is allocated for the incomming principal. ------------------------------------------------------------------------ r9311 | epeisach | 1996-11-07 11:39:06 -0500 (Thu, 07 Nov 1996) | 5 lines Changed paths: M /trunk/src/kadmin/testing/util/ChangeLog M /trunk/src/kadmin/testing/util/Makefile.in M /trunk/src/kadmin/testing/util/tcl_kadm5.c * tcl_kadm5.c (parse_keysalts, parse_tl_data): Do not free memory twice. * Makefile.in: Use $(LD) instead of $(CC) for linking. ------------------------------------------------------------------------ r9310 | tlyu | 1996-11-06 20:32:43 -0500 (Wed, 06 Nov 1996) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/gssftp.exp * gssftp.exp: Check for "foo: No such file or directory" in addition to "foo not found". ------------------------------------------------------------------------ r9309 | bjaspan | 1996-11-06 18:18:46 -0500 (Wed, 06 Nov 1996) | 5 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/kadm_rpc_xdr.c * kadm_rpc_xdr.c (xdr_krb5_principal): handle a NULL principal pointer (this can happen when get_principal is passed a mask without KADM5_PRINCIPAL in it, and will cause a beta 7 kadmind to coredump) ------------------------------------------------------------------------ r9308 | bjaspan | 1996-11-06 18:18:20 -0500 (Wed, 06 Nov 1996) | 6 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/api.2/mod-principal-v2.exp M /trunk/src/lib/kadm5/unit-test/lib/lib.t * lib/lib.t: global $test everywhere it is used * api.2/mod-principal-v2.exp: init to kadmin/admin, not kadmin/changepw; specify real principal, not null (obviously I never ran these tests via the client library before) ------------------------------------------------------------------------ r9307 | tytso | 1996-11-06 16:25:55 -0500 (Wed, 06 Nov 1996) | 5 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/init_os_ctx.c Don't ignore errors found from parsing the config file. Currently, we return an error if the profile isn't found. In the future we can maybe do something better with intelligent defaulting if krb5.conf doesn't exist, but we don't have this today. ------------------------------------------------------------------------ r9306 | bjaspan | 1996-11-06 16:22:52 -0500 (Wed, 06 Nov 1996) | 3 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/svr_principal.c * svr_principal.c (kadm5_modify_principal): don't free the caller's tl_data (oops) ------------------------------------------------------------------------ r9305 | tlyu | 1996-11-06 16:16:09 -0500 (Wed, 06 Nov 1996) | 3 lines Changed paths: M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/Makefile.in * Makefile.in: Add dependencies on $(srcdir)/foo.c so that some makes can deal with VPATH properly (e.g. NetBSD pmake) ------------------------------------------------------------------------ r9304 | tytso | 1996-11-06 14:05:20 -0500 (Wed, 06 Nov 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/init_ctx.c Initialize the error tables, so applications don't need to call krb5_init_ets(). ------------------------------------------------------------------------ r9303 | tytso | 1996-11-06 09:24:47 -0500 (Wed, 06 Nov 1996) | 3 lines Changed paths: M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/server.c We don't need the special case for linux anymore, since we're including the output from rpcgen in the source tree now. ------------------------------------------------------------------------ r9302 | tlyu | 1996-11-05 19:28:57 -0500 (Tue, 05 Nov 1996) | 5 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/generic/configure.in * Makefile.in (HDRS): Changes so that $(OBJS) will not get recompiled gratuitously if someone touches the include directory. * configure.in: Revert previous change re: CopySrcHeader. ------------------------------------------------------------------------ r9301 | tlyu | 1996-11-05 18:46:02 -0500 (Tue, 05 Nov 1996) | 6 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/Makefile.in M /trunk/src/lib/rpc/configure.in * configure.in: Revert removal of CopySrcHeader, etc., for now. * Makefile.in (OBJS): Remove dependency of $(OBJS) on shared, also remove dependency of $(HDRS) on $(HDRDIR). Both of these to avoid unecessary copying. ------------------------------------------------------------------------ r9300 | tlyu | 1996-11-05 17:29:23 -0500 (Tue, 05 Nov 1996) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in * Makefile.in (install-recurse): Add dependency of install-recurse on install-mkdirs to force directories to be made first. ------------------------------------------------------------------------ r9299 | bjaspan | 1996-11-05 16:24:33 -0500 (Tue, 05 Nov 1996) | 3 lines Changed paths: M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/admin_server.c * admin_server.c: use params.admin_keytab instead of a hard-coded value [krb5-admin/30] ------------------------------------------------------------------------ r9298 | bjaspan | 1996-11-05 16:17:45 -0500 (Tue, 05 Nov 1996) | 3 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/dump.c minor fix to verification of specified load version (autodetect code already worked properly) ------------------------------------------------------------------------ r9297 | bjaspan | 1996-11-05 16:15:03 -0500 (Tue, 05 Nov 1996) | 4 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/install.texinfo * install.texinfo (Upgrading existing Master and Slave KDCs to the current release): added section on upgrading to new db format with dump/load [krb5-doc/119] ------------------------------------------------------------------------ r9296 | epeisach | 1996-11-05 08:10:32 -0500 (Tue, 05 Nov 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/serialize.c * serialize.c (krb5_register_serializer): Do not free a NULL pointer. ------------------------------------------------------------------------ r9295 | epeisach | 1996-11-05 08:08:45 -0500 (Tue, 05 Nov 1996) | 3 lines Changed paths: M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/start_servers_local kadmin/testing/tcl/util.t is in the source tree and not the build tree. (This was initially missed by me as I had a symlink in my tree) ------------------------------------------------------------------------ r9294 | tytso | 1996-11-05 00:14:20 -0500 (Tue, 05 Nov 1996) | 3 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_parse.c Accept either ';' or '#' on the first line of a string as a comment character. ------------------------------------------------------------------------ r9293 | bjaspan | 1996-11-04 17:08:49 -0500 (Mon, 04 Nov 1996) | 3 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/admin.texinfo * admin.texinfo (Adding or Modifying Principals): update kadmin "default" policy semantics [krb5-doc/84] ------------------------------------------------------------------------ r9292 | bjaspan | 1996-11-04 16:51:49 -0500 (Mon, 04 Nov 1996) | 2 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/install.texinfo * install.texinfo: various minor comments from jhawk [krb5-doc/55] ------------------------------------------------------------------------ r9291 | bjaspan | 1996-11-04 16:36:55 -0500 (Mon, 04 Nov 1996) | 2 lines Changed paths: M /trunk/src/kadmin/passwd/configure.in recurse into unit-test ------------------------------------------------------------------------ r9290 | tytso | 1996-11-04 14:53:32 -0500 (Mon, 04 Nov 1996) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h Removed unusued prototype for krb5_verify_padata(); this is old code that has since been removed. [PR#21] ------------------------------------------------------------------------ r9289 | tlyu | 1996-11-03 21:09:24 -0500 (Sun, 03 Nov 1996) | 3 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/mkrel * mkrel: Run make in doc so that .info and .ps files get created. [krb5-misc/143] ------------------------------------------------------------------------ r9288 | hartmans | 1996-11-02 03:20:55 -0500 (Sat, 02 Nov 1996) | 4 lines Changed paths: D /trunk/src/util/send-pr/Makefile A /trunk/src/util/send-pr/Makefile.in A /trunk/src/util/send-pr/configure.in Start by breaking my own rule about not changing this code; the Makefile produced by mkdist is too limited for krb5, so we need our own. ------------------------------------------------------------------------ r9284 | hartmans | 1996-11-02 01:57:42 -0500 (Sat, 02 Nov 1996) | 2 lines Changed paths: A /trunk/src/util/send-pr A /trunk/src/util/send-pr/COPYING A /trunk/src/util/send-pr/INSTALL A /trunk/src/util/send-pr/MANIFEST A /trunk/src/util/send-pr/Makefile A /trunk/src/util/send-pr/README A /trunk/src/util/send-pr/categories A /trunk/src/util/send-pr/install-sid.sh A /trunk/src/util/send-pr/send-pr.1 A /trunk/src/util/send-pr/send-pr.sh Initial revision ------------------------------------------------------------------------ r9283 | hartmans | 1996-11-02 00:43:35 -0500 (Sat, 02 Nov 1996) | 8 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.c * Fix broken comment ; it's setuid() that must suceed not the setleuid equivelent under AIX. * You want to destroy v4 tickets if you are converting them just as if you are getting them directly. * Attempt to be more reasonable about printing out errors in in_tkt. ------------------------------------------------------------------------ r9282 | hartmans | 1996-11-01 20:48:12 -0500 (Fri, 01 Nov 1996) | 5 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/klogind.M M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/bsd/kshd.M * Remove rhosts support [138] * Remove tab3 from initial terminal settings. We don't really care about horizontal tab delays, do we? This was breaking on NetBSD. ------------------------------------------------------------------------ r9281 | hartmans | 1996-11-01 20:46:33 -0500 (Fri, 01 Nov 1996) | 4 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/commands.c M /trunk/src/appl/telnet/telnet/main.c M /trunk/src/appl/telnet/telnet/telnet.1 * Add forward command. [45] * Add TOS support. [57] ------------------------------------------------------------------------ r9280 | hartmans | 1996-11-01 20:44:41 -0500 (Fri, 01 Nov 1996) | 14 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/Makefile.in M /trunk/src/appl/telnet/libtelnet/auth.h M /trunk/src/appl/telnet/libtelnet/configure.in M /trunk/src/appl/telnet/libtelnet/kerberos5.c M /trunk/src/appl/telnet/libtelnet/parsetos.c * Add TOS support on other than Cray [57] * Externalize forward options from kerberos5.c to reduce cut/paste inheritance between kerberos5.c and main.c in telnet. * Fix up source of error messages (telnet|telnetd) in kerberos5.c [77] CVS: ---------------------------------------------------------------------- automatically CVS: CVS: Committing in libtelnet CVS: CVS: Modified Files: CVS: ChangeLog Makefile.in auth.h configure.in kerberos5.c CVS: parsetos.c CVS: ---------------------------------------------------------------------- ------------------------------------------------------------------------ r9279 | tlyu | 1996-11-01 20:42:37 -0500 (Fri, 01 Nov 1996) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (AC_KRB5_TCL): Check for -ldl when checking for -ltcl or -ltcl7.5 in case the TCL library needs it. [krb5-admin/141] ------------------------------------------------------------------------ r9278 | tlyu | 1996-11-01 20:33:56 -0500 (Fri, 01 Nov 1996) | 2 lines Changed paths: M /trunk/doc M /trunk/doc/.cvsignore M /trunk/doc/ChangeLog * .cvsignore: Ignore the .html files. ------------------------------------------------------------------------ r9277 | tlyu | 1996-11-01 20:29:13 -0500 (Fri, 01 Nov 1996) | 3 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/copyright.texinfo * copyright.texinfo: Add call to "@pagealignmacro" to force a blank page after copyright spewage. [krb5-doc/54] ------------------------------------------------------------------------ r9276 | tlyu | 1996-11-01 19:22:21 -0500 (Fri, 01 Nov 1996) | 2 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/Makefile * Makefile: Apply jik's changes for dependencies [krb5-doc/101] ------------------------------------------------------------------------ r9275 | tlyu | 1996-11-01 19:07:27 -0500 (Fri, 01 Nov 1996) | 3 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/install.texinfo * install.texinfo (krb5.conf): Fixed extra closebrace. [krb5-doc/92] ------------------------------------------------------------------------ r9274 | bjaspan | 1996-11-01 13:26:30 -0500 (Fri, 01 Nov 1996) | 3 lines Changed paths: M /trunk/src/kadmin/testing/util/ChangeLog M /trunk/src/kadmin/testing/util/tcl_kadm5.c * tcl_kadm5.c (unparse_err): update for new tl_data semantics [krb5-admin/140] ------------------------------------------------------------------------ r9273 | bjaspan | 1996-11-01 13:26:01 -0500 (Fri, 01 Nov 1996) | 2 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/kadm_err.et * kadm_err.et: update for new tl_data semantics [krb5-admin/140] ------------------------------------------------------------------------ r9272 | bjaspan | 1996-11-01 13:25:48 -0500 (Fri, 01 Nov 1996) | 3 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/svr_principal.c * svr_principal.c (kadm5_modify_principal): update for new tl_data semantics [krb5-admin/140] ------------------------------------------------------------------------ r9271 | bjaspan | 1996-11-01 13:24:40 -0500 (Fri, 01 Nov 1996) | 3 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/api.2/get-principal-v2.exp M /trunk/src/lib/kadm5/unit-test/api.2/mod-principal-v2.exp * api.2/get-principal-v2.exp, api.2/mod-principal-v2.exp: update for new tl_data semantics [krb5-admin/140] ------------------------------------------------------------------------ r9270 | bjaspan | 1996-11-01 13:18:22 -0500 (Fri, 01 Nov 1996) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex M /trunk/doc/kadm5/api-unit-test.tex update for new tl_data semantics [krb5-admin/140] ------------------------------------------------------------------------ r9269 | bjaspan | 1996-11-01 11:53:23 -0500 (Fri, 01 Nov 1996) | 2 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin.c * kadmin.c (kadmin_cpw): fix typo [krb5-admin/139] ------------------------------------------------------------------------ r9268 | hartmans | 1996-10-31 17:49:37 -0500 (Thu, 31 Oct 1996) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/Makefile.in Start installing krb4 headers again. [36] ------------------------------------------------------------------------ r9267 | tytso | 1996-10-31 13:57:20 -0500 (Thu, 31 Oct 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/init_ctx.c Make it more obvious that default ticket lifetimes is not yet supported. ------------------------------------------------------------------------ r9266 | epeisach | 1996-10-31 13:15:53 -0500 (Thu, 31 Oct 1996) | 3 lines Changed paths: M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/Makefile.in Use $(LD) instead of $(CC) at link stage - this allows one to use purify correctly. ------------------------------------------------------------------------ r9265 | epeisach | 1996-10-31 12:55:51 -0500 (Thu, 31 Oct 1996) | 2 lines Changed paths: M /trunk/src/util/kfrags/ChangeLog A /trunk/src/util/kfrags/shared.conf Add for compiling with shared libraries ------------------------------------------------------------------------ r9264 | epeisach | 1996-10-31 12:52:14 -0500 (Thu, 31 Oct 1996) | 2 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/kbuild Add an option "SHARED" which runs configure with option --enable-shared. ------------------------------------------------------------------------ r9263 | epeisach | 1996-10-31 12:50:40 -0500 (Thu, 31 Oct 1996) | 2 lines Changed paths: M /trunk/src/util/kfrags/ChangeLog M /trunk/src/util/kfrags/base.conf Add "uname" for use by config.guess ------------------------------------------------------------------------ r9262 | epeisach | 1996-10-31 11:30:40 -0500 (Thu, 31 Oct 1996) | 3 lines Changed paths: M /trunk/src/kadmin/v5passwdd/ChangeLog M /trunk/src/kadmin/v5passwdd/main.c * main.c (main): Add -T keyfile and -D debug_level options. [krb5-admin/42] ------------------------------------------------------------------------ r9261 | epeisach | 1996-10-31 11:11:29 -0500 (Thu, 31 Oct 1996) | 2 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in * Makefile.in (t_kdb): Link with $(TOPLIBD)/libdb.a ------------------------------------------------------------------------ r9260 | epeisach | 1996-10-31 11:00:06 -0500 (Thu, 31 Oct 1996) | 7 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 For libdb.a - use a relative path $(TOPLIBD)/libdb.a instead of -ldb to prevent getting the system installed libdb.so on the Alpha. (Under DU 4.0 ld will scan the library search path - including -L paths for .so files, failing to find any will then look for the .a one. I think this is broken as you should take the first .so or .a file found) ------------------------------------------------------------------------ r9259 | epeisach | 1996-10-31 09:04:03 -0500 (Thu, 31 Oct 1996) | 2 lines Changed paths: M /trunk/src/lib/rpc/unit-test/Makefile.in Fix typo in last. ------------------------------------------------------------------------ r9258 | epeisach | 1996-10-31 08:50:41 -0500 (Thu, 31 Oct 1996) | 5 lines Changed paths: M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/Makefile.in M /trunk/src/lib/rpc/unit-test/configure.in * Makefile.in: Only run tests if required programs, libraries available. * configure.in: Check for runtest, Perl, and tcl before making checks. ------------------------------------------------------------------------ r9257 | epeisach | 1996-10-31 08:45:25 -0500 (Thu, 31 Oct 1996) | 4 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/Makefile.in M /trunk/src/lib/kadm5/unit-test/configure.in * Makefile.in (check): Only run tests is Perl, tcl, runtest. * configure.in: Check for Perl before running tests. ------------------------------------------------------------------------ r9256 | hartmans | 1996-10-31 00:17:49 -0500 (Thu, 31 Oct 1996) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in M /trunk/src/include/krb5/stock/ChangeLog M /trunk/src/include/krb5/stock/osconf.h Implement Autoconf style directory handling option support. [37] ------------------------------------------------------------------------ r9255 | eichin | 1996-10-30 20:03:53 -0500 (Wed, 30 Oct 1996) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog nuke leftover conflict marker ------------------------------------------------------------------------ r9254 | bjaspan | 1996-10-30 17:35:57 -0500 (Wed, 30 Oct 1996) | 2 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin.M * kadmin.M: update ktadd's description [krb5-doc/137] ------------------------------------------------------------------------ r9253 | bjaspan | 1996-10-30 13:22:13 -0500 (Wed, 30 Oct 1996) | 7 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/xdr_stdio.c * xdr_stdio.c: Remove the #ifndef mc68000 cruft. I'm not sure what it was supposed to accomplish, but in both places it appeared it was unquestionably wrong. I suspect that the ifdef was put in originally to optimize byte-alignment code that wasn't necessary on the 68000. Who knows? Someone will complain if this isn't right. [krb5-libs/47] ------------------------------------------------------------------------ r9252 | bjaspan | 1996-10-30 13:12:37 -0500 (Wed, 30 Oct 1996) | 3 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex include some more detail on the kadmin/admin and kadmin/changepw distinction [krb5-doc/130] ------------------------------------------------------------------------ r9251 | tytso | 1996-10-29 22:50:04 -0500 (Tue, 29 Oct 1996) | 3 lines Changed paths: A /trunk/src/mac/SAP A /trunk/src/mac/SAP/GSSforSAP.r A /trunk/src/mac/SAP/macSAPglue.c New SAP resource files for doing timebombed GSSAPI libraries for the benefit of SAP clients. ------------------------------------------------------------------------ r9250 | tytso | 1996-10-29 22:49:29 -0500 (Tue, 29 Oct 1996) | 2 lines Changed paths: M /trunk/src/mac/ChangeLog A /trunk/src/mac/GSSLibrary.SAP.exp A /trunk/src/mac/GSSLibrary.exp M /trunk/src/mac/Makefile.tmpl Added support for building 68K CFM shared libraries. ------------------------------------------------------------------------ r9249 | tytso | 1996-10-29 22:46:57 -0500 (Tue, 29 Oct 1996) | 6 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.c Make the defaults be to *not* to get Kerberos V4 tickets. There are currently bad interactions between defaulting and the default Kerberos V4 realm (which is still hard-coded to be ATHENA.MIT.EDU). Also added some miscelanneous code cleanups. ------------------------------------------------------------------------ r9248 | tytso | 1996-10-29 18:20:44 -0500 (Tue, 29 Oct 1996) | 3 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in Use $(S) instead of / for productions which could be used on both DOS and Unix systems. ------------------------------------------------------------------------ r9247 | tlyu | 1996-10-29 15:40:31 -0500 (Tue, 29 Oct 1996) | 4 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/makeshlib.sh * makeshlib.sh: Allow stuffing of SONAME field in shared lib if gcc is being used; this requires newer (2.7.0?) gcc and possibly binutils (2.6?) ------------------------------------------------------------------------ r9246 | bjaspan | 1996-10-29 13:06:11 -0500 (Tue, 29 Oct 1996) | 5 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/auth_gssapi.c * auth_gssapi.c (auth_gssapi_create): #ifdef GSSAPI_KRB5, a null mech_type implies gss_mech_krb5, so include that in the version 3 fallback test. This change, along with the other changes for rpc version 4, complete the fix for [krb5-libs/106]. ------------------------------------------------------------------------ r9245 | bjaspan | 1996-10-29 12:22:29 -0500 (Tue, 29 Oct 1996) | 4 lines Changed paths: M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/env-setup.shin M /trunk/src/kadmin/testing/scripts/init_db * init_db: put KRB5_RUN_ENV_CSH in setup.csh * env-setup.shin: create KRB5_RUN_ENV_CSH for init_db ------------------------------------------------------------------------ r9244 | tytso | 1996-10-29 10:18:02 -0500 (Tue, 29 Oct 1996) | 2 lines Changed paths: M /trunk/src/windows/gss/ChangeLog M /trunk/src/windows/gss/gss-client.c Fix typo; service_name really should be nt_service_name. ------------------------------------------------------------------------ r9243 | epeisach | 1996-10-27 22:06:56 -0500 (Sun, 27 Oct 1996) | 5 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/Makefile.in M /trunk/src/appl/gss-sample/configure.in * configure.in: Add USE_GSSAPI_LIBRARY * Makefile.in (LOCAL_LIBRARIES): Remove as -lgssapi_rpc should come from configure. ------------------------------------------------------------------------ r9242 | tlyu | 1996-10-25 23:48:24 -0400 (Fri, 25 Oct 1996) | 3 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/Makefile.in M /trunk/src/lib/kadm5/configure.in * configure.in, Makefile.in: Tweaks to prevent unecessary rebuilding. ------------------------------------------------------------------------ r9241 | epeisach | 1996-10-25 17:00:00 -0400 (Fri, 25 Oct 1996) | 6 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/Makefile.in * Makefile.in (init-test): Add -UUSE_KADM5_API_VERSION before the -D of same. OSF 4.0 cpp was screwing up and keeping only the first definition on the compile line. ------------------------------------------------------------------------ r9240 | bjaspan | 1996-10-24 17:21:26 -0400 (Thu, 24 Oct 1996) | 4 lines Changed paths: M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/Makefile.in A /trunk/src/lib/rpc/unit-test/rpc_test.h A /trunk/src/lib/rpc/unit-test/rpc_test_clnt.c A /trunk/src/lib/rpc/unit-test/rpc_test_svc.c * Makefile.in, rpc_test_clnt.c, rpc_test_svc.c, rpc_test.h: distribute generated rpc_test_* files instead of running rpcgen on rpc_text.x [krb5-admin/133] ------------------------------------------------------------------------ r9239 | epeisach | 1996-10-23 13:35:44 -0400 (Wed, 23 Oct 1996) | 3 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/api.2/get-principal-v2.exp * api.2/get-principal-v2.exp: Fix for test 100 where {} is not equivalent to "{}" for empty tl_data field. ------------------------------------------------------------------------ r9238 | tytso | 1996-10-22 20:18:35 -0400 (Tue, 22 Oct 1996) | 3 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/clnt_udp.c M /trunk/src/lib/rpc/pmap_rmt.c Change #ifdef sparc to #ifdef sun for more portability. [PR#123] ------------------------------------------------------------------------ r9237 | bjaspan | 1996-10-22 16:52:48 -0400 (Tue, 22 Oct 1996) | 3 lines Changed paths: M /trunk/src/slave/ChangeLog M /trunk/src/slave/kpropd.c * kpropd.c (PRS): munge realm of sname_to_princ when -r is specified [krb5-admin/39] ------------------------------------------------------------------------ r9236 | eichin | 1996-10-22 03:11:17 -0400 (Tue, 22 Oct 1996) | 3 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c * ftpd.c (auth_data): actually exit the for loop if the ftp key was ok. ------------------------------------------------------------------------ r9235 | tlyu | 1996-10-21 21:26:29 -0400 (Mon, 21 Oct 1996) | 2 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/Makefile.in * Makefile.in: Fixes for new subdir recursion method. ------------------------------------------------------------------------ r9234 | tlyu | 1996-10-21 21:26:16 -0400 (Mon, 21 Oct 1996) | 3 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/Makefile.in M /trunk/src/lib/rpc/configure.in * Makefile.in, configure.in: Fixes to work with new directory recursion method. ------------------------------------------------------------------------ r9233 | tlyu | 1996-10-21 21:26:02 -0400 (Mon, 21 Oct 1996) | 3 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/Makefile.in * Makefile.in: Fixes for new directory recursion method; also fixes for inclusion sequencing. ------------------------------------------------------------------------ r9232 | tlyu | 1996-10-21 21:25:44 -0400 (Mon, 21 Oct 1996) | 4 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/post.in M /trunk/src/config/pre.in * pre.in: Substitute for *_RECURSE variables. * post.in: Add *-recurse targets for new recursion method. ------------------------------------------------------------------------ r9231 | tlyu | 1996-10-21 21:25:25 -0400 (Mon, 21 Oct 1996) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4: Fix CopySrcHeader and CopyHeader so they actually generate dependencies for the files they're copying to. Also, fix up DO_SUBDIRS to work with new recursion methods. ------------------------------------------------------------------------ r9230 | tytso | 1996-10-21 20:07:59 -0400 (Mon, 21 Oct 1996) | 10 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/gss-client.c M /trunk/src/appl/gss-sample/gss-server.c gss-server.c: Re-added code to test import and export security context. Yes, yes, I know this isn't the best place to have this test, but DO NOT REMOVE THIS TEST UNTIL WE HAVE IT CODED ELSEWHERE. Better slightly ugly sample server code than untested (and broken) library code.... Add code to print out the mechanism OID used by accept_sec_context. gss-client.c: Add code to allow user to specify the mechanism OID that gss-client should use. ------------------------------------------------------------------------ r9229 | bjaspan | 1996-10-21 17:25:20 -0400 (Mon, 21 Oct 1996) | 2 lines Changed paths: M /trunk/src/kadmin/v4server/unit-test/ChangeLog addendum to previous entry ------------------------------------------------------------------------ r9228 | bjaspan | 1996-10-21 17:24:56 -0400 (Mon, 21 Oct 1996) | 3 lines Changed paths: M /trunk/src/kadmin/v4server/unit-test/v4server.1/access.exp * v4server.1/access.exp: start kadmin by cd'ing to the directory first, so ps can find the process ------------------------------------------------------------------------ r9227 | bjaspan | 1996-10-21 17:24:39 -0400 (Mon, 21 Oct 1996) | 3 lines Changed paths: M /trunk/src/kadmin/v4server/unit-test/v4server.0/setup-srvtab.exp * v4server.0/setup-srvtab.exp: use KRB5_KTNAME instead of ovsec_adm.srvtab explicitly ------------------------------------------------------------------------ r9226 | bjaspan | 1996-10-21 17:23:37 -0400 (Mon, 21 Oct 1996) | 4 lines Changed paths: M /trunk/src/kadmin/v4server/unit-test/lib/helpers.exp * lib/helpers.exp: don't specify -k ovsec_adm.srvtab on the command line, since kadmind4 now uses the config param value [krb5-admin/30] ------------------------------------------------------------------------ r9225 | bjaspan | 1996-10-21 17:23:06 -0400 (Mon, 21 Oct 1996) | 3 lines Changed paths: M /trunk/src/kadmin/v4server/unit-test/config/ChangeLog M /trunk/src/kadmin/v4server/unit-test/config/unix.exp * unix.exp: specify kadmind's path and name separately, to make it easy to cd to the path before exec'ing ------------------------------------------------------------------------ r9224 | bjaspan | 1996-10-21 17:22:43 -0400 (Mon, 21 Oct 1996) | 7 lines Changed paths: M /trunk/src/kadmin/v4server/unit-test/ChangeLog * lib/helpers.exp: don't specify -k ovsec_adm.srvtab on the command line, since kadmind4 now uses the config param value [krb5-admin/30] * v4server.1/access.exp: start kadmin by cd'ing to the directory first, so ps can find the process ------------------------------------------------------------------------ r9223 | bjaspan | 1996-10-21 16:34:30 -0400 (Mon, 21 Oct 1996) | 2 lines Changed paths: M /trunk/doc/kadm5/api-unit-test.tex add new modify_principal tests [krb5-admin/20] ------------------------------------------------------------------------ r9222 | bjaspan | 1996-10-21 16:32:05 -0400 (Mon, 21 Oct 1996) | 3 lines Changed paths: M /trunk/src/kadmin/testing/util/ChangeLog M /trunk/src/kadmin/testing/util/tcl_kadm5.c * tcl_kadm5.c: add unparse ability for V2 principal fields [krb5-admin/20] ------------------------------------------------------------------------ r9221 | bjaspan | 1996-10-21 16:30:38 -0400 (Mon, 21 Oct 1996) | 3 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/svr_principal.c * svr_principal.c (kadm5_modify_principal): fix modify_principal's handling of KADM5_TL_DATA [krb5-admin/20] ------------------------------------------------------------------------ r9220 | bjaspan | 1996-10-21 16:29:58 -0400 (Mon, 21 Oct 1996) | 3 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/server_internal.h * server_internal.h (ALL_PRINC_MASK): add KADM5_TL_DATA and KADM5_KEY_DATA to ALL_PRINC_MASK [krb5-admin/20] ------------------------------------------------------------------------ r9219 | bjaspan | 1996-10-21 16:28:29 -0400 (Mon, 21 Oct 1996) | 3 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog A /trunk/src/lib/kadm5/unit-test/api.2/mod-principal-v2.exp * api.2/mod-principal-v2.exp: create this file, implement tests 100-104 [krb5-admin/20] ------------------------------------------------------------------------ r9218 | tytso | 1996-10-21 16:17:11 -0400 (Mon, 21 Oct 1996) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/util_ordering.c Fixed typo so that the remaining length field is set correctly. ------------------------------------------------------------------------ r9217 | bjaspan | 1996-10-21 13:46:58 -0400 (Mon, 21 Oct 1996) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c * kcmd.c: don't retry (and waste 7 seconds) on ECONNREFUSED, just fail immediately [krb5-appl/120] ------------------------------------------------------------------------ r9216 | tytso | 1996-10-19 01:13:55 -0400 (Sat, 19 Oct 1996) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_util.c Added magic number to initializer of nolrentry. ------------------------------------------------------------------------ r9215 | tytso | 1996-10-19 01:07:23 -0400 (Sat, 19 Oct 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/kv5m_err.et New magic number for the GSSAPI QUEUE structure. ------------------------------------------------------------------------ r9214 | tytso | 1996-10-19 01:06:44 -0400 (Sat, 19 Oct 1996) | 4 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapiP_generic.h M /trunk/src/lib/gssapi/generic/util_ordering.c util_ordering.c (g_queue_externalize, g_queue_internalize, g_queue_size): New routines which allow the serailizing routines to access the seqstate structure. ------------------------------------------------------------------------ r9213 | tytso | 1996-10-19 01:05:24 -0400 (Sat, 19 Oct 1996) | 15 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/delete_sec_context.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/krb5/ser_sctx.c ser_sctx.c (kg_oid_externalize, kg_oid_internalize, kg_oid_size): Add a GSSAPI OID magic number to the externalized OID, so that if the OID is skipped, (it is optional), the serialization code can resyncronize if necessary. (kg_queue_internalize, kg_queue_externalize, kg_queue_size): New functions to externalize the gssapi queue. (kg_ctx_size, kg_ctx_exteranlize, kg_ctx_import): Changed to include the mech_used field and to include the auth context. gssapi_krb5.c (kg_get_context): Add calls to correctly initialize the serializers needed by import and export sec context. delete_sec_context.c (krb5_gss_delete_sec_context): Remember to release the mech_used OID if necessary! ------------------------------------------------------------------------ r9212 | tytso | 1996-10-18 17:51:01 -0400 (Fri, 18 Oct 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/kv5m_err.et Add magic code for GSS OID, which is needed for the serialization routines. ------------------------------------------------------------------------ r9211 | bjaspan | 1996-10-18 17:31:17 -0400 (Fri, 18 Oct 1996) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krsh.c * krsh.c, krlogin.c: don't print our own error message if kcmd returns -1 (it always printed something in that case, and error_message(-1) prints a mess [krb5-appl/70] ------------------------------------------------------------------------ r9210 | bjaspan | 1996-10-18 16:20:32 -0400 (Fri, 18 Oct 1996) | 5 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin.c * kadmin.c (kadmin_addprinc): use a studly temporary password when creating a principal with a random key (no, the security of this operation does not depend on the secrecy of the password) [krb5-admin/115] ------------------------------------------------------------------------ r9209 | epeisach | 1996-10-18 16:17:55 -0400 (Fri, 18 Oct 1996) | 5 lines Changed paths: M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/Makefile.in * Makefile.in (env-setup.stamp): Add dependency upon Makefile. This is so that if Makefile.in is updated, configure will create a new env-setup.sh - which will not be executable. ------------------------------------------------------------------------ r9208 | bjaspan | 1996-10-18 16:11:03 -0400 (Fri, 18 Oct 1996) | 4 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/dump.c * dump.c (dump_k5beta6_iterator): don't dump tl types that are special to us and the previous version did not understand [krb5-admin/89] ------------------------------------------------------------------------ r9207 | bjaspan | 1996-10-18 15:45:53 -0400 (Fri, 18 Oct 1996) | 3 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/adb_free.c M /trunk/src/lib/kadm5/srv/adb_policy.c M /trunk/src/lib/kadm5/srv/server_dict.c M /trunk/src/lib/kadm5/srv/svr_misc_free.c * svr_misc_free.c, server_dict.c, adb_policy.c, adb_free.c: include stdlib.h instead of malloc.h [krb5-admin/35] ------------------------------------------------------------------------ r9206 | bjaspan | 1996-10-18 15:45:41 -0400 (Fri, 18 Oct 1996) | 3 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/kadm_rpc_xdr.c M /trunk/src/lib/kadm5/misc_free.c M /trunk/src/lib/kadm5/server_internal.h * kadm_rpc_xdr.c, misc_free.c, server_internal.h: include stdlib.h instead of malloc.h [krb5-admin/35] ------------------------------------------------------------------------ r9205 | bjaspan | 1996-10-18 14:26:18 -0400 (Fri, 18 Oct 1996) | 3 lines Changed paths: M /trunk/doc/kadm5/api-server-design.tex make osa_adb_rename_T_db parallel to krb5_kdb_rename_db: destination db is created if it does not already exists [krb5-admin/58] ------------------------------------------------------------------------ r9204 | bjaspan | 1996-10-18 14:25:34 -0400 (Fri, 18 Oct 1996) | 3 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/dump.c * dump.c (load_db): osa_adb_rename_policy_db will create the db, so this function doesn't have to [krb5-admin/58] ------------------------------------------------------------------------ r9203 | bjaspan | 1996-10-18 14:25:04 -0400 (Fri, 18 Oct 1996) | 3 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/adb_openclose.c * adb_openclose.c (osa_adb_rename_db): create the destination database if necessary before renaming [krb5-admin/58] ------------------------------------------------------------------------ r9202 | bjaspan | 1996-10-18 13:56:26 -0400 (Fri, 18 Oct 1996) | 4 lines Changed paths: M /trunk/src/lib/kdb/kdb_dbm.c update rename comment to agree with code and previous comment in ChangeLog: rename will create the database if it does not already exist, but not fail if it does already exist ------------------------------------------------------------------------ r9201 | bjaspan | 1996-10-18 13:48:04 -0400 (Fri, 18 Oct 1996) | 4 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/getdate.y * getdate.y: remove military timezones and plain integeres as part of date specifications, to reduce confusion by redundancy [krb5-admin/15] ------------------------------------------------------------------------ r9200 | bjaspan | 1996-10-18 13:44:25 -0400 (Fri, 18 Oct 1996) | 3 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/install.texinfo * install.texinfo (Create a kadmind Keytab): use kadmin.local instead of kadmin to perform pre-kadmind setup [krb5-admin/28] ------------------------------------------------------------------------ r9199 | bjaspan | 1996-10-18 13:25:03 -0400 (Fri, 18 Oct 1996) | 2 lines Changed paths: M /trunk/doc/kadm5/api-unit-test.tex add init test 117, for default max_life [krb5-admin/18] ------------------------------------------------------------------------ r9198 | bjaspan | 1996-10-18 13:24:33 -0400 (Fri, 18 Oct 1996) | 3 lines Changed paths: M /trunk/src/kadmin/testing/util/ChangeLog M /trunk/src/kadmin/testing/util/tcl_kadm5.c * tcl_kadm5.c (unparse_principal_ent): don't unparse allocated fields that were not requested in mask to get_principal ------------------------------------------------------------------------ r9197 | bjaspan | 1996-10-18 13:23:23 -0400 (Fri, 18 Oct 1996) | 2 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/lib/lib.t make start/stop message display only when verbose ------------------------------------------------------------------------ r9196 | bjaspan | 1996-10-18 13:23:02 -0400 (Fri, 18 Oct 1996) | 2 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/config/unix.exp comment out useless messages ------------------------------------------------------------------------ r9195 | bjaspan | 1996-10-18 13:22:18 -0400 (Fri, 18 Oct 1996) | 3 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/api.2/init-v2.exp * api.2/init-v2.exp: add test 117, for default max_life [krb5-admin/18] ------------------------------------------------------------------------ r9194 | bjaspan | 1996-10-18 11:03:55 -0400 (Fri, 18 Oct 1996) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in * pre.in (DEJAFLAGS): s/:=/=/ [PR #117] ------------------------------------------------------------------------ r9193 | epeisach | 1996-10-17 18:31:41 -0400 (Thu, 17 Oct 1996) | 2 lines Changed paths: M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/qualname.plin qualname.plin: Downcase FQDN for keytab use. [krb5-libs/116] ------------------------------------------------------------------------ r9192 | epeisach | 1996-10-17 18:26:49 -0400 (Thu, 17 Oct 1996) | 3 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/error_message.c Work around a compiler bug on the Alpha. The testing of two longs being equal would sometimes fail. ------------------------------------------------------------------------ r9191 | bjaspan | 1996-10-17 16:27:14 -0400 (Thu, 17 Oct 1996) | 3 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex M /trunk/doc/kadm5/api-unit-test.tex [krb5-admin/87] new pw_expiration semantics for create_principal and modify_principal ------------------------------------------------------------------------ r9190 | bjaspan | 1996-10-17 16:24:14 -0400 (Thu, 17 Oct 1996) | 2 lines Changed paths: A /trunk/src/lib/kadm5/unit-test/README.new-tests create README.new-tests ------------------------------------------------------------------------ r9189 | bjaspan | 1996-10-17 16:23:53 -0400 (Thu, 17 Oct 1996) | 3 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/svr_principal.c * svr_principal.c: update for new pw_expiration semantics [krb5-admin/87] ------------------------------------------------------------------------ r9188 | bjaspan | 1996-10-17 16:21:19 -0400 (Thu, 17 Oct 1996) | 10 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/Makefile.in M /trunk/src/lib/kadm5/unit-test/api.0/crte-principal.exp M /trunk/src/lib/kadm5/unit-test/api.0/mod-principal.exp M /trunk/src/lib/kadm5/unit-test/api.2/crte-principal.exp M /trunk/src/lib/kadm5/unit-test/api.2/mod-principal.exp M /trunk/src/lib/kadm5/unit-test/config/unix.exp M /trunk/src/lib/kadm5/unit-test/lib/lib.t * config/unix.exp, lib/lib.t: begin in process of making these unit tests less horribly inefficient * api.[02]/crte-principal.exp, api.[02].mod-principal: update unit tests for new pw_expiration semantics [krb5-admin/87] * Makefile.in: ditch the capi and sapi hack, just the api for everything, and rename the log files after the tests complete so they are both kept around for viewing [krb5-admin/82] ------------------------------------------------------------------------ r9187 | marc | 1996-10-16 17:56:42 -0400 (Wed, 16 Oct 1996) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog *** empty log message *** ------------------------------------------------------------------------ r9186 | marc | 1996-10-16 17:54:45 -0400 (Wed, 16 Oct 1996) | 4 lines Changed paths: M /trunk/src/lib/gssapi/krb5/accept_sec_context.c * accept_sec_context.c (krb5_gss_accept_sec_context): return an error if the ticket endtime is in the past. also, cleaned up some error cleanup code. ------------------------------------------------------------------------ r9185 | tytso | 1996-10-16 17:07:47 -0400 (Wed, 16 Oct 1996) | 2 lines Changed paths: M /trunk/README Fixed e-mail address of krb5-bugs ------------------------------------------------------------------------ r9184 | bjaspan | 1996-10-16 16:16:10 -0400 (Wed, 16 Oct 1996) | 2 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/svc_auth_gssapi.c * svc_auth_gssapi.c (_svcauth_gssapi): accept add call_arg version 4 ------------------------------------------------------------------------ r9183 | bjaspan | 1996-10-16 16:15:39 -0400 (Wed, 16 Oct 1996) | 7 lines Changed paths: M /trunk/src/lib/rpc/unit-test/ChangeLog M /trunk/src/lib/rpc/unit-test/Makefile.in M /trunk/src/lib/rpc/unit-test/rpc_test.0/expire.exp M /trunk/src/lib/rpc/unit-test/server.c * rpc_test.0/expire.exp: add test for expired credentials [krb5-admin/17] * server.c (log_miscerr): add log_miscerr * Makefile.in: don't delete rpc_test.x, we might be in souce tree ------------------------------------------------------------------------ r9182 | bjaspan | 1996-10-16 15:40:53 -0400 (Wed, 16 Oct 1996) | 2 lines Changed paths: M /trunk/src/config-files/ChangeLog M /trunk/src/config-files/kdc.conf * kdc.conf: remove the (wrong) kadmind_port relation ------------------------------------------------------------------------ r9181 | bjaspan | 1996-10-16 11:34:07 -0400 (Wed, 16 Oct 1996) | 2 lines Changed paths: A /trunk/doc/rpc A /trunk/doc/rpc/design.tex copied from OV, added init_arg version 4 ------------------------------------------------------------------------ r9180 | epeisach | 1996-10-15 21:46:54 -0400 (Tue, 15 Oct 1996) | 6 lines Changed paths: M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/configure.in M /trunk/src/kadmin/testing/scripts/env-setup.shin * env-setup.shin (TOPLIBD): Support for build tree shared library environment setup. [krb5-admin/80] * configure.in (RBUILD): Pass in proper top of build tree (not .. path) as this is build tree independent. ------------------------------------------------------------------------ r9179 | bjaspan | 1996-10-15 18:04:12 -0400 (Tue, 15 Oct 1996) | 5 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/logger.c * logger.c (krb5_klog_init): remember to call openlog() when defaulting to syslog because nothing else was specified (klog_vsyslog): enable VERBOSE_LOGS so we get the process name and pid [krb5-kdc/63] ------------------------------------------------------------------------ r9178 | bjaspan | 1996-10-15 17:07:07 -0400 (Tue, 15 Oct 1996) | 2 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog add extra notes to ChangeLog ------------------------------------------------------------------------ r9177 | bjaspan | 1996-10-15 17:05:10 -0400 (Tue, 15 Oct 1996) | 2 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/Makefile.in M /trunk/src/lib/rpc/auth_gssapi.c M /trunk/src/lib/rpc/configure.in M /trunk/src/lib/rpc/svc_auth_gssapi.c * configure.in: add DO_SUBDIRS so make will descend into unit-test ------------------------------------------------------------------------ r9176 | bjaspan | 1996-10-15 16:29:26 -0400 (Tue, 15 Oct 1996) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in * pre.in: add TEST_PATH argument to START_SERVERS and STOP_SERVERS ------------------------------------------------------------------------ r9175 | bjaspan | 1996-10-15 16:25:23 -0400 (Tue, 15 Oct 1996) | 2 lines Changed paths: M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/env-setup.shin M /trunk/src/kadmin/testing/scripts/init_db M /trunk/src/kadmin/testing/scripts/start_servers * krb5.conf.proto: s/localhost/__LOCALHOST__/ ------------------------------------------------------------------------ r9174 | bjaspan | 1996-10-15 16:25:08 -0400 (Tue, 15 Oct 1996) | 5 lines Changed paths: M /trunk/src/kadmin/testing/proto/ChangeLog M /trunk/src/kadmin/testing/proto/krb5.conf.proto * env-setup.shin: set $QUALNAME to the right path * start_servers, init_db: use qualname of local host, not localhost, in krb5.conf ------------------------------------------------------------------------ r9173 | bjaspan | 1996-10-15 16:19:34 -0400 (Tue, 15 Oct 1996) | 3 lines Changed paths: D /trunk/src/lib/rpc/unit-test/testsuite unit-test/testsuite merged up into unit-test, like all the other unit-test directories ------------------------------------------------------------------------ r9172 | bjaspan | 1996-10-15 16:15:19 -0400 (Tue, 15 Oct 1996) | 3 lines Changed paths: A /trunk/src/lib/rpc/unit-test/ChangeLog D /trunk/src/lib/rpc/unit-test/Makefile A /trunk/src/lib/rpc/unit-test/Makefile.in A /trunk/src/lib/rpc/unit-test/Makefile.ov A /trunk/src/lib/rpc/unit-test/config A /trunk/src/lib/rpc/unit-test/config/unix.exp A /trunk/src/lib/rpc/unit-test/configure.in A /trunk/src/lib/rpc/unit-test/lib A /trunk/src/lib/rpc/unit-test/lib/helpers.exp A /trunk/src/lib/rpc/unit-test/rpc_test.0 A /trunk/src/lib/rpc/unit-test/rpc_test.0/expire.exp A /trunk/src/lib/rpc/unit-test/rpc_test.0/fullrun.exp A /trunk/src/lib/rpc/unit-test/rpc_test.0/gsserr.exp A /trunk/src/lib/rpc/unit-test/rpc_test_setup.sh M /trunk/src/lib/rpc/unit-test/server.c * initial changes to make rpc unit tests work with new build/test system ------------------------------------------------------------------------ r9171 | probe | 1996-10-15 09:55:15 -0400 (Tue, 15 Oct 1996) | 2 lines Changed paths: M /trunk/README Fixed the spelling of my name :) ------------------------------------------------------------------------ r9170 | epeisach | 1996-10-15 06:43:25 -0400 (Tue, 15 Oct 1996) | 7 lines Changed paths: M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/Makefile.in D /trunk/src/kadmin/testing/scripts/compare_dump.pl.in D /trunk/src/kadmin/testing/scripts/fixup-conf-files.pl.in D /trunk/src/kadmin/testing/scripts/make-host-keytab.pl.in D /trunk/src/kadmin/testing/scripts/qualname.pl.in D /trunk/src/kadmin/testing/scripts/simple_dump.pl.in D /trunk/src/kadmin/testing/scripts/verify_xrunner_report.pl.in * Makefile.in: Added standard rules for .plin -> .pl * *.plin: Renamed from *.pl.in All files copied in source tree to preserve history - cvs update will create properly. ------------------------------------------------------------------------ r9169 | epeisach | 1996-10-14 08:07:03 -0400 (Mon, 14 Oct 1996) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/gssftp.exp Test nlist and ls commands. The nlist command was failing on the Alpha's for lack of STDARG usage. [krb5-appl/108] ------------------------------------------------------------------------ r9168 | epeisach | 1996-10-14 08:00:58 -0400 (Mon, 14 Oct 1996) | 3 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c * ftpd.c (secure_fprintf): Use STDARG routines if present. [krb5-appl/108] ------------------------------------------------------------------------ r9167 | epeisach | 1996-10-14 07:05:52 -0400 (Mon, 14 Oct 1996) | 5 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/Makefile.in M /trunk/src/lib/kadm5/unit-test/configure.in * Makefile.in: Only try to run tests if both runtest and the tcl libraries present. * configure.in: Check for runtest and Tcl. ------------------------------------------------------------------------ r9166 | epeisach | 1996-10-14 07:03:15 -0400 (Mon, 14 Oct 1996) | 4 lines Changed paths: M /trunk/src/kadmin/testing/util/ChangeLog M /trunk/src/kadmin/testing/util/Makefile.in M /trunk/src/kadmin/testing/util/configure.in Makefile.in, configure.in: Only build programs if Tcl is present. No more /mit/gnu/include /mit/gnu/lib assumptions. ------------------------------------------------------------------------ r9165 | epeisach | 1996-10-14 07:00:02 -0400 (Mon, 14 Oct 1996) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/configure.in * configure.in: Add AC_KRB5_TCL so configure --help is useful. * aclocal.m4 (AC_KRB5_TCL): Added tests for --with-tcl. ------------------------------------------------------------------------ r9164 | hartmans | 1996-10-14 02:29:15 -0400 (Mon, 14 Oct 1996) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/utility.c Misc debugging cleanups [71, 74] ------------------------------------------------------------------------ r9163 | hartmans | 1996-10-14 02:28:48 -0400 (Mon, 14 Oct 1996) | 3 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/commands.c Environment command argument handling sometimes prints bogus only. [75] ------------------------------------------------------------------------ r9162 | hartmans | 1996-10-14 00:58:19 -0400 (Mon, 14 Oct 1996) | 6 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/.Sanitize M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/Makefile.in M /trunk/src/appl/telnet/libtelnet/auth.c D /trunk/src/appl/telnet/libtelnet/krb4encpwd.c D /trunk/src/appl/telnet/libtelnet/read_password.c D /trunk/src/appl/telnet/libtelnet/rsaencpwd.c Remove rsaencpwd and krb4encpwd authentication. Bugs were being reported and the code is old and wouldn't compile if you tried. Also, I don't think the libraries on which it depends are available. Besides, there is no excuse for read_password.c using setjmp and longjmp. [50] ------------------------------------------------------------------------ r9161 | epeisach | 1996-10-10 17:34:56 -0400 (Thu, 10 Oct 1996) | 4 lines Changed paths: M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/configure.in M /trunk/src/kadmin/testing/scripts/env-setup.shin Check for expect in autoconf and subsititute into env-setup.sh. Do not assume expect is /mit/gnu/expect. ------------------------------------------------------------------------ r9160 | tlyu | 1996-10-10 15:06:26 -0400 (Thu, 10 Oct 1996) | 6 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/generic/configure.in * configure.in: Remove calls to CopySrcHeader. * Makefile.in: More fixups; punt usage of CopySrcHeader and use explicit dependencies instead, thus avoiding abuse of double-colon rules. ------------------------------------------------------------------------ r9159 | tytso | 1996-10-10 13:51:42 -0400 (Thu, 10 Oct 1996) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/acquire_cred.c Don't let the "timeleft" returned by krb5_gss_acquire_cred be negative! ------------------------------------------------------------------------ r9158 | bjaspan | 1996-10-09 15:30:02 -0400 (Wed, 09 Oct 1996) | 6 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin.M M /trunk/src/kadmin/cli/kadmin.c * kadmin.c (kadmin_addprinc): add "default" policy behavior; delete kadmin_renprinc entirely, since it is no longer supported by the api and there is no ss command for it anyway * kadmin.M: document "default" policy behavior. [krb5-admin/84] ------------------------------------------------------------------------ r9157 | tlyu | 1996-10-09 15:08:53 -0400 (Wed, 09 Oct 1996) | 4 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/Makefile.in * Makefile.in (all-unix): Force $(OBJS) to depend on includes, fixing incompatibilty with makes that don't evaluate dependencies l-r. ------------------------------------------------------------------------ r9156 | tlyu | 1996-10-09 15:08:38 -0400 (Wed, 09 Oct 1996) | 3 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in * Makefile.in (all-unix): Fix up last change; depending on a phony target causes everything all of $(OBJS) to get remade always. ------------------------------------------------------------------------ r9155 | tlyu | 1996-10-09 14:13:55 -0400 (Wed, 09 Oct 1996) | 4 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in * Makefile.in (all-unix): Fix up various rules that have "includes" as dependencies in order to allow for makes that don't do left-to-right ordering of dependencies. ------------------------------------------------------------------------ r9154 | tytso | 1996-10-09 14:03:58 -0400 (Wed, 09 Oct 1996) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c Definition of gss_nt_krb5_name was incorrect; someone was being a bonehead. ------------------------------------------------------------------------ r9153 | bjaspan | 1996-10-08 17:12:47 -0400 (Tue, 08 Oct 1996) | 6 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex M /trunk/doc/kadm5/api-server-design.tex api-funcspec.tex: update semantics for admin_dbname and admin_lockfile so they always key off dbname api-server-design.tex: add new osa_adb database functions: create_db, destroy_db, rename_db ------------------------------------------------------------------------ r9152 | bjaspan | 1996-10-08 17:10:58 -0400 (Tue, 08 Oct 1996) | 3 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/adb_policy.c * adb_policy.c (osa_adb_rename_policy_db): rename osa_adb_rename_policy to *_db ------------------------------------------------------------------------ r9151 | bjaspan | 1996-10-08 17:10:08 -0400 (Tue, 08 Oct 1996) | 2 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/dump.c * dump.c (load_db): rename osa_adb_rename_policy to *_db ------------------------------------------------------------------------ r9150 | bjaspan | 1996-10-08 13:38:14 -0400 (Tue, 08 Oct 1996) | 2 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog add pr to previous entry ------------------------------------------------------------------------ r9149 | bjaspan | 1996-10-08 13:37:43 -0400 (Tue, 08 Oct 1996) | 7 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/dump.c * dump.c (load_db): rework the way policy database naming and renaming is handled; the code no longer depends on being able to specify admin_dbname specifically (which is no longer supported by the libraries), uses osa_adb_rename_policy instead of doing it directly, and will create a policy db if one does not already exist. Automated testing is needed. [krb5-admin/62] ------------------------------------------------------------------------ r9148 | bjaspan | 1996-10-08 13:35:30 -0400 (Tue, 08 Oct 1996) | 4 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/adb_openclose.c M /trunk/src/lib/kadm5/srv/adb_policy.c * adb_openclose.c, adb_policy.c: implement database renaming; also, only create a db lockfile after the database has been successfully created [krb5-admin/62] ------------------------------------------------------------------------ r9147 | epeisach | 1996-10-07 15:49:30 -0400 (Mon, 07 Oct 1996) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/ChangeLog M /trunk/src/tests/dejagnu/Makefile.in Renamed RUNTEST to HAVE_RUNTEST variable in Makefile.in to avoid collision with definition in config/pre.in ------------------------------------------------------------------------ r9146 | klmitch | 1996-10-04 16:54:23 -0400 (Fri, 04 Oct 1996) | 4 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin.c * kadmin.c (kadmin_renprinc): Changed newcanon to oldcanon in the "make sure blah is removed from acls before reusing" message ------------------------------------------------------------------------ r9145 | epeisach | 1996-10-04 08:44:57 -0400 (Fri, 04 Oct 1996) | 2 lines Changed paths: M /trunk/src/lib/kadm5/clnt/ChangeLog Oops - wrong pr in last Changelg 46 -> 29 ------------------------------------------------------------------------ r9144 | epeisach | 1996-10-04 08:44:18 -0400 (Fri, 04 Oct 1996) | 2 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog Oops - wrong pr in change log 46 -> 29 ------------------------------------------------------------------------ r9143 | epeisach | 1996-10-04 08:41:52 -0400 (Fri, 04 Oct 1996) | 3 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/svr_principal.c * svr_principal.c (kadm5_get_principal): Do not assume malloc(0) returns non-NULL. [krb5-admin/46] ------------------------------------------------------------------------ r9142 | epeisach | 1996-10-04 08:39:36 -0400 (Fri, 04 Oct 1996) | 3 lines Changed paths: M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/client_principal.c * client_principal.c (kadm5_randkey_principal): Do not assume that malloc(0) returns non-NULL. [krb5-admin/46] ------------------------------------------------------------------------ r9141 | epeisach | 1996-10-04 08:34:02 -0400 (Fri, 04 Oct 1996) | 4 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/Makefile.in D /trunk/src/lib/kadm5/unit-test/sizes-test.c Removes the sizes-test.They were bogus as they were checking the sizeof(long) and comparing them to known "4" byte quantities in krb5.h. This fails on 64 bit architectures. ------------------------------------------------------------------------ r9140 | bjaspan | 1996-10-03 18:19:11 -0400 (Thu, 03 Oct 1996) | 5 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/kdb5_util.c * kdb5_util.c (ARG_VAL): case second half of ?: operator to char * to fix problem on AIX; this should have worked anyway because of the , operator but it is easy enough to force the solution, too. [krb5-admin/41] ------------------------------------------------------------------------ r9139 | epeisach | 1996-10-03 13:26:46 -0400 (Thu, 03 Oct 1996) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in * pre.in: Separate KADM5 unit test files to source dir and build dir based on how generated. ------------------------------------------------------------------------ r9138 | epeisach | 1996-10-03 13:26:08 -0400 (Thu, 03 Oct 1996) | 11 lines Changed paths: M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/Makefile.in M /trunk/src/kadmin/testing/scripts/configure.in D /trunk/src/kadmin/testing/scripts/env-setup.sh M /trunk/src/kadmin/testing/scripts/env-setup.shin M /trunk/src/kadmin/testing/scripts/init_db M /trunk/src/kadmin/testing/scripts/start_servers M /trunk/src/kadmin/testing/scripts/start_servers_local M /trunk/src/kadmin/testing/scripts/stop_servers * env-setup.shin: Renamed env-setup.sh for autoconf use. * init_db, start_servers, start_servers_local, stop_servers: Invoke scripts from source directory or build tree as needed. * configure.in, Makefile.in: generate env-setup.sh with proper paths already. (env-setup.shin was created - retaining the old history logs) ------------------------------------------------------------------------ r9137 | epeisach | 1996-10-02 13:42:40 -0400 (Wed, 02 Oct 1996) | 2 lines Changed paths: M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/Makefile.in M /trunk/src/kadmin/testing/scripts/configure.in Let autoconf find the path for perl. ------------------------------------------------------------------------ r9136 | epeisach | 1996-10-01 15:02:30 -0400 (Tue, 01 Oct 1996) | 3 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/api.2/init-v2.exp * api.2/init-v2.exp: Remove tests 104 & 105 as lockfile and policy database names are hard wired. [krb5-admin/46] ------------------------------------------------------------------------ r9135 | hartmans | 1996-09-30 17:22:45 -0400 (Mon, 30 Sep 1996) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/login.M M /trunk/src/appl/bsd/login.c * Use login.krb5 -f from klogind * Allow login.krb5 -f to authorize root login. ------------------------------------------------------------------------ r9134 | hartmans | 1996-09-30 15:45:00 -0400 (Mon, 30 Sep 1996) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.c Fix goto labels so it compiles without krb4 support ------------------------------------------------------------------------ r9133 | bjaspan | 1996-09-27 17:13:18 -0400 (Fri, 27 Sep 1996) | 3 lines Changed paths: M /trunk/src/kadmin/testing/proto/ChangeLog M /trunk/src/kadmin/testing/proto/krb5.conf.proto * krb5.conf.proto: parameterize kdc hostname for remote server testing ------------------------------------------------------------------------ r9132 | bjaspan | 1996-09-27 17:09:00 -0400 (Fri, 27 Sep 1996) | 4 lines Changed paths: M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/env-setup.sh M /trunk/src/kadmin/testing/scripts/env-setup.shin M /trunk/src/kadmin/testing/scripts/init_db M /trunk/src/kadmin/testing/scripts/start_servers M /trunk/src/kadmin/testing/scripts/start_servers_local M /trunk/src/kadmin/testing/scripts/stop_servers * start_servers, start_servers_local, stop_servers, init_db, env-setup.sh: first pass at making TEST_SERVER remote server testing work ------------------------------------------------------------------------ r9131 | bjaspan | 1996-09-27 16:38:18 -0400 (Fri, 27 Sep 1996) | 2 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/ovsec_kadmd.c * ovsec_kadmd.c (main): krb5_klog_syslog doesn't understand %m ------------------------------------------------------------------------ r9130 | tlyu | 1996-09-27 16:08:58 -0400 (Fri, 27 Sep 1996) | 3 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/cmds.c * cmds.c (setpeer): Apply jik's fix so "-n" actually works as intended. ------------------------------------------------------------------------ r9129 | klmitch | 1996-09-27 16:04:07 -0400 (Fri, 27 Sep 1996) | 2 lines Changed paths: M /trunk/src/slave/kpropd.c don't give kdb5_util the -d option unless kpropd is given -F ------------------------------------------------------------------------ r9128 | bjaspan | 1996-09-27 14:13:51 -0400 (Fri, 27 Sep 1996) | 3 lines Changed paths: M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/env-setup.sh M /trunk/src/kadmin/testing/scripts/env-setup.shin * env-setup.sh: set K5ROOT to $TESTDIR/krb5-test-root by default, but use an absolute path ------------------------------------------------------------------------ r9127 | tytso | 1996-09-26 19:12:25 -0400 (Thu, 26 Sep 1996) | 3 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/krb_auth_su.c Remove call to krb5_os_localaddr(), since get_in_tkt will default correctly. ------------------------------------------------------------------------ r9126 | tytso | 1996-09-26 18:54:45 -0400 (Thu, 26 Sep 1996) | 14 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/parse.c M /trunk/src/lib/krb5/krb/t_kerb.c M /trunk/src/lib/krb5/krb/t_ref_kerb.out M /trunk/src/lib/krb5/krb/unparse.c get_in_tkt.c (make_preauth_list): Correctly null-terminate the preauth list generated by make_preauth_list. unparse.c (krb5_unparse_name_ext): Make unparse correctly handle all cases where a principal contains a nulls, backspace, newlines, or tabs. t_kerb.c (test_parse_principal): Add test for checking krb5_parse_principal() parse.c (krb5_parse_name): Set all of the magic field values. Makefile.in, t_ref_kerb.out: Added new tests to test krb5_parse() and krb5_unparse(). ------------------------------------------------------------------------ r9125 | bjaspan | 1996-09-26 17:54:59 -0400 (Thu, 26 Sep 1996) | 3 lines Changed paths: M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/admin_server.c * admin_server.c (process_client): allow keytab to be specified on command line; default is still wrong ------------------------------------------------------------------------ r9124 | bjaspan | 1996-09-26 17:53:34 -0400 (Thu, 26 Sep 1996) | 4 lines Changed paths: M /trunk/src/kadmin/v4server/unit-test/ChangeLog M /trunk/src/kadmin/v4server/unit-test/Makefile.in M /trunk/src/kadmin/v4server/unit-test/lib/helpers.exp M /trunk/src/kadmin/v4server/unit-test/remove_changepw_perms.sh M /trunk/src/kadmin/v4server/unit-test/v4server.0/setup-srvtab.exp M /trunk/src/kadmin/v4server/unit-test/v4server.1/access.exp * Makefile.in, remove_changepw_perms.sh, lib/helpers.exp, vrserver.0/setup-srvtab.exp, v4server.1/access.exp: use $K5ROOT instead of /krb5 ------------------------------------------------------------------------ r9123 | bjaspan | 1996-09-26 17:51:54 -0400 (Thu, 26 Sep 1996) | 3 lines Changed paths: M /trunk/src/kadmin/passwd/ChangeLog M /trunk/src/kadmin/passwd/unit-test/Makefile.in M /trunk/src/kadmin/passwd/unit-test/kpasswd.0/principal.exp * unit-test/Makefile.in, unit-test/kpasswd.0/principal.exp: use whoami instead of user (USER princ now created by init_db) ------------------------------------------------------------------------ r9122 | bjaspan | 1996-09-26 17:49:35 -0400 (Thu, 26 Sep 1996) | 3 lines Changed paths: M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/env-setup.sh M /trunk/src/kadmin/testing/scripts/env-setup.shin M /trunk/src/kadmin/testing/scripts/init_db M /trunk/src/kadmin/testing/scripts/start_servers_local * env-setup.sh, init_db, start_servers_local: use K5ROOT instead of /krb5 ------------------------------------------------------------------------ r9121 | bjaspan | 1996-09-26 17:48:11 -0400 (Thu, 26 Sep 1996) | 2 lines Changed paths: M /trunk/src/kadmin/testing/proto/ChangeLog M /trunk/src/kadmin/testing/proto/kdc.conf.proto M /trunk/src/kadmin/testing/proto/krb5.conf.proto * krb5.conf.proto, kdc.conf.proto: use K5ROOT instead of /krb5 ------------------------------------------------------------------------ r9120 | bjaspan | 1996-09-26 17:46:40 -0400 (Thu, 26 Sep 1996) | 3 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/alt_prof.c M /trunk/src/lib/kadm5/unit-test/api.0/init.exp M /trunk/src/lib/kadm5/unit-test/api.1/lock.exp M /trunk/src/lib/kadm5/unit-test/api.2/init.exp * api.0/init.exp, api.1/lock.exp, api.2/init.exp: use $K5ROOT instead of /krb5 ------------------------------------------------------------------------ r9119 | bjaspan | 1996-09-26 17:46:10 -0400 (Thu, 26 Sep 1996) | 3 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog * alt_prof.c: don't allow admin_dbname or admin_lockfile to be independetly configured ------------------------------------------------------------------------ r9118 | epeisach | 1996-09-26 11:47:49 -0400 (Thu, 26 Sep 1996) | 8 lines Changed paths: M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/Makefile.in M /trunk/src/kadmin/testing/scripts/env-setup.sh M /trunk/src/kadmin/testing/scripts/env-setup.shin D /trunk/src/kadmin/testing/scripts/qualname A /trunk/src/kadmin/testing/scripts/qualname.pl.in A /trunk/src/kadmin/testing/scripts/qualname.plin M /trunk/src/kadmin/testing/scripts/start_servers_local * qualname.pl.in: Renamed old qualname to here as perl path needs updating. * Makefile.in (GEN_SCRIPTS): Add qualname.pl * start_servers_local, env-setup.sh (QUALNAME): Replace with qualname.pl. ------------------------------------------------------------------------ r9117 | epeisach | 1996-09-26 11:36:20 -0400 (Thu, 26 Sep 1996) | 2 lines Changed paths: M /trunk/src/kadmin/testing/util/Makefile.in Fix typo.. ------------------------------------------------------------------------ r9116 | epeisach | 1996-09-26 11:32:57 -0400 (Thu, 26 Sep 1996) | 3 lines Changed paths: M /trunk/src/kadmin/testing/util/ChangeLog M /trunk/src/kadmin/testing/util/Makefile.in Link with -ltcl (depends on /mit/gnu/lib - yuck). Reorder Makefile so programs are built. ------------------------------------------------------------------------ r9115 | bjaspan | 1996-09-25 17:46:34 -0400 (Wed, 25 Sep 1996) | 2 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/api.1/lock.exp * api.1/lock.exp: lockfile is now kdb5.kadm5.lock ------------------------------------------------------------------------ r9114 | bjaspan | 1996-09-25 16:22:29 -0400 (Wed, 25 Sep 1996) | 2 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/getdate.y * getdate.y: add lots of comments ------------------------------------------------------------------------ r9113 | bjaspan | 1996-09-25 16:21:33 -0400 (Wed, 25 Sep 1996) | 2 lines Changed paths: M /trunk/src/kadmin/testing/proto/ChangeLog M /trunk/src/kadmin/testing/proto/kdc.conf.proto * kdc.conf.proto: remove admin_dbname and admin_lockfile ------------------------------------------------------------------------ r9112 | bjaspan | 1996-09-24 15:53:33 -0400 (Tue, 24 Sep 1996) | 2 lines Changed paths: M /trunk/src/kadmin/ChangeLog M /trunk/src/kadmin/configure.in add kadmin/testing to build ------------------------------------------------------------------------ r9111 | bjaspan | 1996-09-24 15:52:23 -0400 (Tue, 24 Sep 1996) | 2 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/configure.in add unit-test directory to build ------------------------------------------------------------------------ r9110 | bjaspan | 1996-09-24 13:31:28 -0400 (Tue, 24 Sep 1996) | 2 lines Changed paths: A /trunk/src/kadmin/testing/Makefile.in A /trunk/src/kadmin/testing/configure.in M /trunk/src/kadmin/testing/scripts/ChangeLog A /trunk/src/kadmin/testing/scripts/Makefile.in A /trunk/src/kadmin/testing/scripts/configure.in M /trunk/src/kadmin/testing/util/ChangeLog A /trunk/src/kadmin/testing/util/Makefile.in A /trunk/src/kadmin/testing/util/configure.in convert to use krb5 build system; not totally complete ------------------------------------------------------------------------ r9109 | bjaspan | 1996-09-24 13:28:11 -0400 (Tue, 24 Sep 1996) | 2 lines Changed paths: M /trunk/src/kadmin/passwd/unit-test/configure.in M /trunk/src/kadmin/v4server/unit-test/configure.in fix AC_INIT to point to existing sources ------------------------------------------------------------------------ r9108 | bjaspan | 1996-09-23 16:34:32 -0400 (Mon, 23 Sep 1996) | 6 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/Makefile.in M /trunk/src/lib/kadm5/unit-test/api.0/chpass-principal.exp M /trunk/src/lib/kadm5/unit-test/api.0/crte-policy.exp M /trunk/src/lib/kadm5/unit-test/api.0/crte-principal.exp M /trunk/src/lib/kadm5/unit-test/api.0/destroy.exp M /trunk/src/lib/kadm5/unit-test/api.0/dlte-policy.exp M /trunk/src/lib/kadm5/unit-test/api.0/dlte-principal.exp M /trunk/src/lib/kadm5/unit-test/api.0/get-policy.exp M /trunk/src/lib/kadm5/unit-test/api.0/get-principal.exp M /trunk/src/lib/kadm5/unit-test/api.0/init.exp M /trunk/src/lib/kadm5/unit-test/api.0/mod-policy.exp M /trunk/src/lib/kadm5/unit-test/api.0/mod-principal.exp M /trunk/src/lib/kadm5/unit-test/api.0/randkey-principal.exp M /trunk/src/lib/kadm5/unit-test/api.0/rename-principal.exp M /trunk/src/lib/kadm5/unit-test/api.1/lock.exp M /trunk/src/lib/kadm5/unit-test/api.2/chpass-principal-v2.exp M /trunk/src/lib/kadm5/unit-test/api.2/chpass-principal.exp M /trunk/src/lib/kadm5/unit-test/api.2/crte-policy.exp M /trunk/src/lib/kadm5/unit-test/api.2/crte-principal.exp M /trunk/src/lib/kadm5/unit-test/api.2/destroy.exp M /trunk/src/lib/kadm5/unit-test/api.2/dlte-policy.exp M /trunk/src/lib/kadm5/unit-test/api.2/dlte-principal.exp M /trunk/src/lib/kadm5/unit-test/api.2/get-policy.exp M /trunk/src/lib/kadm5/unit-test/api.2/get-principal-v2.exp M /trunk/src/lib/kadm5/unit-test/api.2/get-principal.exp M /trunk/src/lib/kadm5/unit-test/api.2/init-v2.exp M /trunk/src/lib/kadm5/unit-test/api.2/init.exp M /trunk/src/lib/kadm5/unit-test/api.2/mod-policy.exp M /trunk/src/lib/kadm5/unit-test/api.2/mod-principal.exp M /trunk/src/lib/kadm5/unit-test/api.2/randkey-principal-v2.exp M /trunk/src/lib/kadm5/unit-test/api.2/randkey-principal.exp M /trunk/src/lib/kadm5/unit-test/config/unix.exp A /trunk/src/lib/kadm5/unit-test/lib A /trunk/src/lib/kadm5/unit-test/lib/lib.t * changes to use runtest --srcdir: - Makefile.in: rewrote [csapi].* links to work in srcdir (boo, hiss) - move lib.t to lib/lib.t - api.*/*.exp: s/source lib.t/load_lib lib.t/ ------------------------------------------------------------------------ r9107 | bjaspan | 1996-09-23 15:40:40 -0400 (Mon, 23 Sep 1996) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in * pre.in (DEJAFLAGS): set --srcdir $(srcdir) so unit test files don't have to be symlinked to build tree ------------------------------------------------------------------------ r9106 | bjaspan | 1996-09-23 15:39:37 -0400 (Mon, 23 Sep 1996) | 4 lines Changed paths: M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/Makefile.ov M /trunk/src/kadmin/testing/scripts/stop_servers_local * stop_servers_local: delete krb5kdc_rcache after stopping kdc * Makefile.ov: create restore_files.sh as symlink to save_files.sh ------------------------------------------------------------------------ r9105 | bjaspan | 1996-09-23 15:38:21 -0400 (Mon, 23 Sep 1996) | 2 lines Changed paths: D /trunk/src/kadmin/passwd/unit-test/helpers.exp A /trunk/src/kadmin/passwd/unit-test/lib A /trunk/src/kadmin/passwd/unit-test/lib/helpers.exp move helpers to lib subdir ------------------------------------------------------------------------ r9104 | bjaspan | 1996-09-23 15:37:19 -0400 (Mon, 23 Sep 1996) | 2 lines Changed paths: M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/configure.in A /trunk/src/kadmin/v4server/unit-test/Makefile.in A /trunk/src/kadmin/v4server/unit-test/configure.in * configure.in: add unit-test subdir ------------------------------------------------------------------------ r9103 | bjaspan | 1996-09-23 15:35:59 -0400 (Mon, 23 Sep 1996) | 3 lines Changed paths: M /trunk/src/kadmin/v4server/unit-test/ChangeLog M /trunk/src/kadmin/v4server/unit-test/config/unix.exp D /trunk/src/kadmin/v4server/unit-test/helpers.exp A /trunk/src/kadmin/v4server/unit-test/lib A /trunk/src/kadmin/v4server/unit-test/lib/helpers.exp * adapt to krb5 build system: create Makefile.in, configure.in, update paths in unix.exp, move helpers.exp to lib ------------------------------------------------------------------------ r9102 | hartmans | 1996-09-21 05:27:45 -0400 (Sat, 21 Sep 1996) | 7 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/commands.c M /trunk/src/appl/telnet/telnet/externs.h M /trunk/src/appl/telnet/telnet/sys_bsd.c M /trunk/src/appl/telnet/telnet/telnet.c M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/utility.c Check in all of jik's patches besides the forward command and init stanza. I think that as a low-priority fix, someone should rewrite the posix_signals stuff in sys_bsd.c to be more consistent with the rest of the code; it is correct but in a different style. ------------------------------------------------------------------------ r9101 | hartmans | 1996-09-21 05:26:07 -0400 (Sat, 21 Sep 1996) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.c Preliminary fixed version of patch to deal with reading in credentials and writing them out later. ------------------------------------------------------------------------ r9100 | bjaspan | 1996-09-20 17:33:38 -0400 (Fri, 20 Sep 1996) | 4 lines Changed paths: M /trunk/src/kadmin/passwd/ChangeLog M /trunk/src/kadmin/passwd/configure.in A /trunk/src/kadmin/passwd/unit-test/Makefile.in A /trunk/src/kadmin/passwd/unit-test/configure.in * configure.in: add unit-test subdirectory * unit-test/: create configure.in and Makefile.in ------------------------------------------------------------------------ r9099 | bjaspan | 1996-09-20 16:58:52 -0400 (Fri, 20 Sep 1996) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in * pre.in: added support for KADM5 unit test system; could stand some cleaning ------------------------------------------------------------------------ r9098 | bjaspan | 1996-09-20 16:55:52 -0400 (Fri, 20 Sep 1996) | 2 lines Changed paths: A /trunk/src/kadmin/testing/scripts/env-setup.sh A /trunk/src/kadmin/testing/scripts/env-setup.shin create env-setup.sh ------------------------------------------------------------------------ r9097 | bjaspan | 1996-09-20 16:55:15 -0400 (Fri, 20 Sep 1996) | 2 lines Changed paths: M /trunk/src/kadmin/testing/proto/ChangeLog M /trunk/src/kadmin/testing/proto/krb5.conf.proto * krb5.conf.proto: change logging to /krb5/syslog ------------------------------------------------------------------------ r9096 | bjaspan | 1996-09-20 16:52:57 -0400 (Fri, 20 Sep 1996) | 2 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog A /trunk/src/lib/kadm5/unit-test/Makefile.in A /trunk/src/lib/kadm5/unit-test/configure.in add unit-test directory to standard build system ------------------------------------------------------------------------ r9095 | epeisach | 1996-09-19 08:07:35 -0400 (Thu, 19 Sep 1996) | 2 lines Changed paths: M /trunk/src/kadmin/ChangeLog M /trunk/src/kadmin/configure.in Do not build in v4server if krb4 support is not included. ------------------------------------------------------------------------ r9094 | tlyu | 1996-09-18 18:20:56 -0400 (Wed, 18 Sep 1996) | 2 lines Changed paths: A /trunk/src/util/mkrel add mkrel (release generation script) ------------------------------------------------------------------------ r9093 | bjaspan | 1996-09-18 12:38:13 -0400 (Wed, 18 Sep 1996) | 2 lines Changed paths: M /trunk/src/kadmin/testing/proto/ChangeLog M /trunk/src/kadmin/testing/proto/kdc.conf.proto * kdc.conf.proto: remove max_life spec, use default ------------------------------------------------------------------------ r9092 | bjaspan | 1996-09-18 12:37:37 -0400 (Wed, 18 Sep 1996) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex M /trunk/doc/kadm5/api-unit-test.tex set max_life default to 10 hours, not zero ------------------------------------------------------------------------ r9091 | bjaspan | 1996-09-18 12:35:56 -0400 (Wed, 18 Sep 1996) | 3 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/alt_prof.c * alt_prof.c (kadm5_get_config_params): set max_life default to 10 hours, instead of 0 ------------------------------------------------------------------------ r9090 | bjaspan | 1996-09-17 15:10:08 -0400 (Tue, 17 Sep 1996) | 3 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/server_internal.h * server_internal.h (ALL_PRINC_MASK): Add MAX_RLIFE to ALL_PRINC_MASK. ------------------------------------------------------------------------ r9089 | tytso | 1996-09-12 14:49:46 -0400 (Thu, 12 Sep 1996) | 3 lines Changed paths: M /trunk/README Added Ezra and Richard, which had somehow never been added to the MIT Krb5 team for some reason. Sigh... ------------------------------------------------------------------------ r9087 | tlyu | 1996-09-11 19:01:34 -0400 (Wed, 11 Sep 1996) | 3 lines Changed paths: M /trunk/src/util/db2/obj/ChangeLog M /trunk/src/util/db2/obj/Makefile.in * Makefile.in (memmove.o): add -DMEMMOVE to compile as memmove (my_memmove) instead of bcopy (!!) ------------------------------------------------------------------------ r9086 | tytso | 1996-09-11 17:51:36 -0400 (Wed, 11 Sep 1996) | 2 lines Changed paths: M /trunk/README Update readme file for Beta 7 release. ------------------------------------------------------------------------ r9085 | bjaspan | 1996-09-11 17:45:19 -0400 (Wed, 11 Sep 1996) | 2 lines Changed paths: M /trunk/src/kadmin/v4server/unit-test/v4server.0/setup-srvtab.exp use kadmin instead of kadm5_keytab ------------------------------------------------------------------------ r9084 | bjaspan | 1996-09-11 17:28:43 -0400 (Wed, 11 Sep 1996) | 5 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.c * login.c: fix a security-threating race condition: chown'ing the ccache to the user can be bad if the user can delete the file first and make it a symlink to something else. The solution is to re-create the ccache after login as setuid() to the user. ------------------------------------------------------------------------ r9083 | tytso | 1996-09-11 17:06:38 -0400 (Wed, 11 Sep 1996) | 2 lines Changed paths: D /trunk/src/kadmin/export Remove kadmin/import and kadmin/export since they are subsumed by kdb5_util. ------------------------------------------------------------------------ r9082 | bjaspan | 1996-09-11 17:04:14 -0400 (Wed, 11 Sep 1996) | 2 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/api.2/init-v2.exp * api.2/init-v2.exp: make test100 only run on client ------------------------------------------------------------------------ r9081 | bjaspan | 1996-09-11 17:01:46 -0400 (Wed, 11 Sep 1996) | 2 lines Changed paths: M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/make-host-keytab.pl.in M /trunk/src/kadmin/testing/scripts/make-host-keytab.plin * make-host-keytab.pl.in: use kadmin instead of kadm5_keytab ------------------------------------------------------------------------ r9080 | tytso | 1996-09-11 16:38:17 -0400 (Wed, 11 Sep 1996) | 3 lines Changed paths: M /trunk/src/kadmin/ChangeLog M /trunk/src/kadmin/configure.in D /trunk/src/kadmin/export/ChangeLog D /trunk/src/kadmin/export/Makefile.in D /trunk/src/kadmin/export/Makefile.ov D /trunk/src/kadmin/export/configure.in D /trunk/src/kadmin/export/export.c D /trunk/src/kadmin/export/export_err.et D /trunk/src/kadmin/export/local.h D /trunk/src/kadmin/export/ovsec_adm_export.c D /trunk/src/kadmin/export/unit-test/config D /trunk/src/kadmin/export/unit-test/export.0 D /trunk/src/kadmin/import Remove the kadmin/import and kadmin/export directories since the are subsumed by kdb5_util. ------------------------------------------------------------------------ r9079 | tlyu | 1996-09-11 12:01:18 -0400 (Wed, 11 Sep 1996) | 2 lines Changed paths: D /trunk/src/lib/gssapi/sample remove spurious files ------------------------------------------------------------------------ r9078 | tlyu | 1996-09-11 11:59:55 -0400 (Wed, 11 Sep 1996) | 2 lines Changed paths: D /trunk/src/config/doc remove other spurious files ------------------------------------------------------------------------ r9077 | tlyu | 1996-09-11 11:31:43 -0400 (Wed, 11 Sep 1996) | 2 lines Changed paths: D /trunk/src/include/krb5/asn.1 remove some missed files ------------------------------------------------------------------------ r9076 | tytso | 1996-09-11 11:06:28 -0400 (Wed, 11 Sep 1996) | 2 lines Changed paths: D /trunk/src/appl/zmailnotify Remove left-over .Sanitize file. ------------------------------------------------------------------------ r9075 | eichin | 1996-09-10 21:01:47 -0400 (Tue, 10 Sep 1996) | 2 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin.c * kadmin.c (kadmin_startup): -m doesn't take an argument. ------------------------------------------------------------------------ r9074 | tytso | 1996-09-10 20:59:21 -0400 (Tue, 10 Sep 1996) | 2 lines Changed paths: D /trunk/doc/INCOMPATIBILITY D /trunk/doc/OS-notes D /trunk/doc/SOURCE-TREE D /trunk/doc/TREE-GRAPH Remove obsolete documentation files. ------------------------------------------------------------------------ r9073 | eichin | 1996-09-10 20:52:00 -0400 (Tue, 10 Sep 1996) | 3 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/alt_prof.c * alt_prof.c (krb5_aprof_init): use profile_init_path on fname, not profile_init. ------------------------------------------------------------------------ r9072 | tytso | 1996-09-10 20:50:10 -0400 (Tue, 10 Sep 1996) | 3 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/user-guide.texinfo The telnet man page only has 9 pages; the rcp man page only has 1 page. ------------------------------------------------------------------------ r9071 | tlyu | 1996-09-10 18:22:07 -0400 (Tue, 10 Sep 1996) | 2 lines Changed paths: M /trunk/src/kadmin/ChangeLog M /trunk/src/kadmin/configure.in D /trunk/src/kadmin/keytab remove keytab directory ------------------------------------------------------------------------ r9070 | tlyu | 1996-09-10 15:14:48 -0400 (Tue, 10 Sep 1996) | 3 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/telnet.1 * telnet.1: Update -x flag usage to reflect our behavior of dropping connection if encryption cannot be negotiated. ------------------------------------------------------------------------ r9069 | tlyu | 1996-09-10 14:51:54 -0400 (Tue, 10 Sep 1996) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/klogind.M M /trunk/src/appl/bsd/kshd.M M /trunk/src/appl/bsd/login.M M /trunk/src/appl/bsd/rcp.M M /trunk/src/appl/bsd/rlogin.M M /trunk/src/appl/bsd/rsh.M M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/ftp.M M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.M M /trunk/src/appl/mailquery/ChangeLog M /trunk/src/appl/mailquery/mailquery.M M /trunk/src/appl/popper/ChangeLog M /trunk/src/appl/popper/popper.M M /trunk/src/appl/sample/sclient/ChangeLog M /trunk/src/appl/sample/sclient/sclient.M M /trunk/src/appl/sample/sserver/ChangeLog M /trunk/src/appl/sample/sserver/sserver.M M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/telnet.1 M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/telnetd.8 M /trunk/src/clients/kdestroy/ChangeLog M /trunk/src/clients/kdestroy/kdestroy.M M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.M M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.M M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/ksu.M M /trunk/src/config-files/ChangeLog M /trunk/src/config-files/kdc.conf.M M /trunk/src/config-files/krb5.conf.M M /trunk/src/gen-manpages/ChangeLog M /trunk/src/gen-manpages/Makefile.in M /trunk/src/gen-manpages/k5login.M M /trunk/src/gen-manpages/kerberos.M M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin.M M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/kdb5_edit.M M /trunk/src/kadmin/dbutil/kdb5_util.M M /trunk/src/kadmin/ktutil/ChangeLog M /trunk/src/kadmin/ktutil/ktutil.M M /trunk/src/kadmin/passwd/ChangeLog M /trunk/src/kadmin/passwd/kpasswd.M M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/kadmind.M M /trunk/src/kadmin/v5passwdd/ChangeLog M /trunk/src/kadmin/v5passwdd/v5passwd.M M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/krb5kdc.M M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/krb5strings.M M /trunk/src/slave/ChangeLog M /trunk/src/slave/kprop.M M /trunk/src/slave/kpropd.M M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/kdb5_mkdums.M remove ".so man1/header.doc" and extra args to .TH ------------------------------------------------------------------------ r9068 | tytso | 1996-09-09 19:38:05 -0400 (Mon, 09 Sep 1996) | 4 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/build.texinfo A /trunk/doc/implementor.texinfo Updated to reflect latest OS inconsistencies; removed shared library theory section to a new file, implementor.texinfo, which will have information that only developers will care about. ------------------------------------------------------------------------ r9067 | jcb | 1996-09-09 15:10:00 -0400 (Mon, 09 Sep 1996) | 3 lines Changed paths: M /trunk/doc/man2ps.M M /trunk/src/gen-manpages/header.doc Fixed header.doc so manpages say "MIT" rather than "Cygnus". 8-) Updated man page for man2ps script. ------------------------------------------------------------------------ r9066 | jcb | 1996-09-09 14:47:31 -0400 (Mon, 09 Sep 1996) | 2 lines Changed paths: M /trunk/doc/ChangeLog Updated ChangeLog. ------------------------------------------------------------------------ r9065 | jcb | 1996-09-09 14:29:44 -0400 (Mon, 09 Sep 1996) | 4 lines Changed paths: M /trunk/doc/admin.texinfo M /trunk/doc/install.texinfo A /trunk/doc/texinfo-suppl.tex M /trunk/doc/texinfo.tex Extracted addition to texinfo.tex (for @doubleleftarrow{} command) into supplemental file texinfo-suppl.tex. This file must be input *before* texinfo.tex, as is done in admin.texinfo and install.texinfo. ------------------------------------------------------------------------ r9064 | jcb | 1996-09-09 13:31:27 -0400 (Mon, 09 Sep 1996) | 2 lines Changed paths: M /trunk/doc/ChangeLog Forgot to make entries before checking in. ------------------------------------------------------------------------ r9063 | jcb | 1996-09-09 13:26:02 -0400 (Mon, 09 Sep 1996) | 5 lines Changed paths: M /trunk/doc/admin.texinfo M /trunk/doc/install.texinfo M /trunk/doc/man2ps M /trunk/doc/user-guide.texinfo Changed docs to be Edition b7-1. Changed man2ps to make PostScript manpages 85% full size (for full page printing). Moved offset for PostScript manpages to -700, which is right with the version of tex and dvips we have at Cygnus. ------------------------------------------------------------------------ r9062 | tytso | 1996-09-09 11:17:52 -0400 (Mon, 09 Sep 1996) | 2 lines Changed paths: M /trunk/src/kadmin/passwd/ChangeLog M /trunk/src/kadmin/passwd/Makefile.in Fix BINDIR to be CLIENT_BINDIR ------------------------------------------------------------------------ r9061 | tytso | 1996-09-09 11:15:45 -0400 (Mon, 09 Sep 1996) | 3 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin.c Fix the usage messages to state -randkey, not -randpass, to conform with what the code (and man pages) use. ------------------------------------------------------------------------ r9060 | tytso | 1996-09-09 11:10:31 -0400 (Mon, 09 Sep 1996) | 3 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/loadv4.c Don't call get_config_params again, since it's not necessary, and breaks the policy database name if it is manually set. ------------------------------------------------------------------------ r9059 | tytso | 1996-09-06 20:23:50 -0400 (Fri, 06 Sep 1996) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/patchlevel.h Update patch level file for Beta 7 release. ------------------------------------------------------------------------ r9058 | tytso | 1996-09-06 20:22:44 -0400 (Fri, 06 Sep 1996) | 3 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/copyright.texinfo Updated copyright dates and modify copyright text to have non-commital words about export licenses. ------------------------------------------------------------------------ r9057 | tytso | 1996-09-06 20:14:20 -0400 (Fri, 06 Sep 1996) | 3 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/state.c Don't allow the environment variable RESOLV_HOST_CONF to be set for Linux's sake. ------------------------------------------------------------------------ r9056 | tytso | 1996-09-06 20:13:13 -0400 (Fri, 06 Sep 1996) | 2 lines Changed paths: A /trunk/doc/kadmin/ChangeLog Added Changelog to repository ------------------------------------------------------------------------ r9055 | tytso | 1996-09-06 20:12:49 -0400 (Fri, 06 Sep 1996) | 20 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/Makefile M /trunk/doc/admin.texinfo M /trunk/doc/install.texinfo M /trunk/doc/man2ps M /trunk/doc/texinfo.tex M /trunk/doc/user-guide.texinfo admin.texinfo, install.texinfo: Set edition to "b7-1". user-guide.texinfo: Set edition to "b7-1". Fix the hoffset and voffsets for the included man page poscript files so that the images are lined up correctly (at least using MIT's dvips). Makefile (user-guide): Make sure the kpasswd man page's postscript is built. Add new target "clean-temp-ps" which cleans up the temporary postscript files. man2ps: Changes to make man2ps more portable. Remove bash specific constructs, and replace with calls to expr. Since the arguments to "troff" require groff, just try to run groff explicitly (someone can always edit the ROFF and ROFF_OPTIONS at the top of the script). Try to automatically detect whether csplit or gcsplit should be used, by grovelling through the user's path. texinfo.tex: Check in version of texinfo.tex that has Jeff's magic doubleleft arrow hack. ------------------------------------------------------------------------ r9054 | tytso | 1996-09-06 20:11:50 -0400 (Fri, 06 Sep 1996) | 2 lines Changed paths: D /trunk/doc/HOW_TO_BUILD Remove out of date file. ------------------------------------------------------------------------ r9053 | tytso | 1996-09-06 19:58:48 -0400 (Fri, 06 Sep 1996) | 2 lines Changed paths: M /trunk/doc A /trunk/doc/.cvsignore M /trunk/doc/api A /trunk/doc/api/.cvsignore M /trunk/doc/implement A /trunk/doc/implement/.cvsignore Ignore scratch files that may show up in the doc directories.... ------------------------------------------------------------------------ r9052 | jcb | 1996-09-06 19:22:40 -0400 (Fri, 06 Sep 1996) | 2 lines Changed paths: M /trunk/src/configure.in M /trunk/src/kadmin/passwd/Makefile.in A /trunk/src/kadmin/passwd/kpasswd.M New manpages. ------------------------------------------------------------------------ r9051 | jcb | 1996-09-06 19:21:10 -0400 (Fri, 06 Sep 1996) | 2 lines Changed paths: A /trunk/src/gen-manpages A /trunk/src/gen-manpages/ChangeLog A /trunk/src/gen-manpages/Makefile.in A /trunk/src/gen-manpages/configure.in A /trunk/src/gen-manpages/header.doc A /trunk/src/gen-manpages/k5login.M A /trunk/src/gen-manpages/kerberos.M New generic man pages. ------------------------------------------------------------------------ r9050 | jcb | 1996-09-06 18:36:47 -0400 (Fri, 06 Sep 1996) | 2 lines Changed paths: M /trunk/doc/admin.texinfo M /trunk/doc/install.texinfo M /trunk/doc/user-guide.texinfo Punted references to krdist. ------------------------------------------------------------------------ r9049 | jcb | 1996-09-06 18:01:35 -0400 (Fri, 06 Sep 1996) | 3 lines Changed paths: M /trunk/src/config-files/krb5.conf.M Added [login] section Changed [domain_name] typo to [domain_realm]. ------------------------------------------------------------------------ r9048 | jcb | 1996-09-06 17:39:11 -0400 (Fri, 06 Sep 1996) | 2 lines Changed paths: A /trunk/doc/install-old.texi A /trunk/doc/install.texinfo Forgot to actually add these. (oops) ------------------------------------------------------------------------ r9047 | jcb | 1996-09-06 17:37:49 -0400 (Fri, 06 Sep 1996) | 5 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/Makefile A /trunk/doc/bug-report.texinfo D /trunk/doc/cyg-install.texinfo D /trunk/doc/install.texi Renamed cyg-install.texinfo to install.texinfo. Renamed install.texi to install-old.texi. Added include file bug-report.texinfo Made relevant changes in Makefile. ------------------------------------------------------------------------ r9046 | jcb | 1996-09-06 17:32:01 -0400 (Fri, 06 Sep 1996) | 2 lines Changed paths: M /trunk/doc/Makefile make all should now DTRT. ------------------------------------------------------------------------ r9045 | jcb | 1996-09-06 17:30:38 -0400 (Fri, 06 Sep 1996) | 4 lines Changed paths: M /trunk/doc/Makefile M /trunk/doc/admin.texinfo M /trunk/doc/build.texinfo M /trunk/doc/copyright.texinfo M /trunk/doc/cyg-install.texinfo M /trunk/doc/definitions.texinfo M /trunk/doc/document-list.texinfo M /trunk/doc/send-pr.texinfo M /trunk/doc/user-guide.texinfo Edited so makeinfo works properly. (We can't use @ifset MIT and @ifset CYGNUS with makeinfo. *sigh*) Also replaced all of build.texinfo with section from install.texi. ------------------------------------------------------------------------ r9044 | tlyu | 1996-09-06 15:48:34 -0400 (Fri, 06 Sep 1996) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in * configure.in: remove admin subdir ------------------------------------------------------------------------ r9043 | tlyu | 1996-09-06 15:47:05 -0400 (Fri, 06 Sep 1996) | 2 lines Changed paths: D /trunk/src/admin remove admin directory as it is no longer needed ------------------------------------------------------------------------ r9042 | tlyu | 1996-09-06 15:45:16 -0400 (Fri, 06 Sep 1996) | 2 lines Changed paths: D /trunk/src/admin/aname remove kdb5_anadd as it is no longer needed ------------------------------------------------------------------------ r9041 | tytso | 1996-09-06 14:45:34 -0400 (Fri, 06 Sep 1996) | 7 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.M M /trunk/src/appl/bsd/login.c login.M: Document that login_krb4_convert is off by default. login.c: Turn login_krb4_convert off by default, since it causes problems if you don't have krb524d running on the KDC. This is necessary because a Solaris socket bug causes login to hang for 45 seconds if krb524d isn't present on the KDC. ------------------------------------------------------------------------ r9040 | jcb | 1996-09-06 13:16:30 -0400 (Fri, 06 Sep 1996) | 3 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/Makefile M /trunk/doc/man2ps A /trunk/doc/man2ps.M Completely rewrote Makefile. Fixed up man2ps script and wrote manpage for it. ------------------------------------------------------------------------ r9039 | tytso | 1996-09-06 01:26:10 -0400 (Fri, 06 Sep 1996) | 3 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/build.texinfo Remove --enable options which are no longer valid. Updated reference to dejagnu. ------------------------------------------------------------------------ r9038 | tytso | 1996-09-05 21:32:18 -0400 (Thu, 05 Sep 1996) | 4 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/et_c.awk Change continuation processing so that it doesn't depend on ANSI C string concatenation. (No need for it, since the .c file isn't designed for human consumption anyway.) ------------------------------------------------------------------------ r9037 | epeisach | 1996-09-05 20:22:41 -0400 (Thu, 05 Sep 1996) | 5 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/getdate.y getdate.y: Declare a private copy of struct timeb to be used internally in this file. The problem is that Sun's C compiler doesn't deal gracefully with the pragmas for the declared structure which causes coredumps. Gcc of course works. ------------------------------------------------------------------------ r9036 | tlyu | 1996-09-05 19:10:01 -0400 (Thu, 05 Sep 1996) | 4 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/Makefile.in * Makefile.in (all-unix): Fix symlinking so building in a link farm or in source directory won't result in dangling db-ndbm.h symlink. ------------------------------------------------------------------------ r9035 | jcb | 1996-09-05 18:44:31 -0400 (Thu, 05 Sep 1996) | 2 lines Changed paths: M /trunk/doc/admin.texinfo M /trunk/doc/cyg-install.texinfo M /trunk/doc/user-guide.texinfo Took Cygnusisms out of the sysadmin guide. Tweaked install & user guides. ------------------------------------------------------------------------ r9034 | jcb | 1996-09-05 18:04:18 -0400 (Thu, 05 Sep 1996) | 3 lines Changed paths: M /trunk/doc/build.texinfo M /trunk/doc/cyg-install.texinfo Removed more cygnusisms. build.texinfo should now work as an include file with cyg-install.texinfo. ------------------------------------------------------------------------ r9033 | jcb | 1996-09-05 17:51:30 -0400 (Thu, 05 Sep 1996) | 4 lines Changed paths: M /trunk/doc/build.texinfo Cleaned up Cygnus-isms. Made this an include file in the installation guide, rather than its own document. ------------------------------------------------------------------------ r9032 | jcb | 1996-09-05 17:45:48 -0400 (Thu, 05 Sep 1996) | 2 lines Changed paths: M /trunk/doc/definitions.texinfo Added flags for MIT or Cygnus documentation. ------------------------------------------------------------------------ r9031 | jcb | 1996-09-05 17:44:59 -0400 (Thu, 05 Sep 1996) | 2 lines Changed paths: M /trunk/doc/cyg-install.texinfo Cleaned up and special-cased Cygnus-isms. ------------------------------------------------------------------------ r9030 | jcb | 1996-09-05 17:06:45 -0400 (Thu, 05 Sep 1996) | 2 lines Changed paths: M /trunk/src/kadmin/dbutil/kdb5_util.M Fixed a typo. ------------------------------------------------------------------------ r9029 | jcb | 1996-09-05 16:57:59 -0400 (Thu, 05 Sep 1996) | 2 lines Changed paths: M /trunk/src/kadmin/dbutil/kdb5_util.M nroff version, including Barry's changes. ------------------------------------------------------------------------ r9028 | tytso | 1996-09-05 14:52:09 -0400 (Thu, 05 Sep 1996) | 6 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/kdb5_util.c M /trunk/src/kadmin/dbutil/loadv4.c loadv4.c (load_v4db): Fix argument parsing so that it actually works! Eliminated the -f option, as it is superfluous. Don't create the policy database if using the -t option, since it'll already exist. kdb5_util.c (usage): Fix usage message so that it's correct for load_v4. ------------------------------------------------------------------------ r9027 | jcb | 1996-09-04 22:09:03 -0400 (Wed, 04 Sep 1996) | 2 lines Changed paths: M /trunk/doc/definitions.texinfo Changed "Cygnus Support" to "MIT". ------------------------------------------------------------------------ r9026 | tlyu | 1996-09-04 19:31:33 -0400 (Wed, 04 Sep 1996) | 4 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in * Makefile.in (t_kdb): Fix up dependencies of t_kdb so it will build on non-shared architectures; also ensure that libs get linked after the objects. ------------------------------------------------------------------------ r9025 | epeisach | 1996-09-04 10:04:22 -0400 (Wed, 04 Sep 1996) | 2 lines Changed paths: M /trunk/src/admin/.Sanitize Update to reflect reality ------------------------------------------------------------------------ r9024 | tytso | 1996-09-03 23:14:49 -0400 (Tue, 03 Sep 1996) | 3 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/auth_gssapi.c Remove $LOG$, including "unprofessional" comment which OV requested that we lose.... ------------------------------------------------------------------------ r9023 | tytso | 1996-09-03 22:21:12 -0400 (Tue, 03 Sep 1996) | 2 lines Changed paths: D /trunk/src/kadmin/cli/attic Removing attic files from the live source tree. ------------------------------------------------------------------------ r9022 | tytso | 1996-09-03 22:16:53 -0400 (Tue, 03 Sep 1996) | 2 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/Makefile.in M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/Makefile.in M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/Makefile.in Fix typo: ($PROG) -> $(PROG) ------------------------------------------------------------------------ r9021 | tytso | 1996-09-03 22:10:01 -0400 (Tue, 03 Sep 1996) | 2 lines Changed paths: D /trunk/src/kadmin/v4server/attic Remove attic files. ------------------------------------------------------------------------ r9020 | hartmans | 1996-09-02 12:30:36 -0400 (Mon, 02 Sep 1996) | 5 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krlogind.c TCP performance fix (see 2203 in krb5-bugs): write out encrypted data and length as one packet, not with two calls to write. This should also happen to rsh, rcp, and possibly telnet. ------------------------------------------------------------------------ r9019 | raeburn | 1996-08-31 02:11:43 -0400 (Sat, 31 Aug 1996) | 9 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/configure.in M /trunk/src/lib/rpc/getrpcent.c M /trunk/src/lib/rpc/netdb.h M /trunk/src/lib/rpc/pmap_rmt.c * pmap_rmt.c (getbroadcastnets): Tweak conditional layout to make emacs indentation code happier. * netdb.h: Comment fix. * configure.in, getrpcent.c: Use configure to the return types of setrpcent() and getrpcent(). Also, check for struct rpcent in the system , and only define the structure in rpc/netdb.h if it's not in the system file. ------------------------------------------------------------------------ r9018 | raeburn | 1996-08-31 01:37:39 -0400 (Sat, 31 Aug 1996) | 4 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/makeshlib.sh * makeshlib.sh (*-*-aix*): Echo more stuff before running it. Always use /bin/ld -- the GNU linker isn't supported yet. Don't pass -x or -bfilelist. Whitespace changes. ------------------------------------------------------------------------ r9017 | tlyu | 1996-08-30 23:35:09 -0400 (Fri, 30 Aug 1996) | 8 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/configure.in M /trunk/src/util/et/error_message.c M /trunk/src/util/et/internal.h * internal.h: #ifdef NEED_SYS_ERRLIST -> #ifdef SYS_ERRLIST_DECLARED for sanity's sake. * error_message.c: cpp symbol police: HAS_FOO -> HAVE_FOO * configure.in: Fix up check for strerror; use autoconf conventions ------------------------------------------------------------------------ r9016 | tlyu | 1996-08-30 23:34:40 -0400 (Fri, 30 Aug 1996) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (DECLARE_SYS_ERRLIST): Fix up to look for sys_errlist in both errno.h and libc. ------------------------------------------------------------------------ r9015 | jcb | 1996-08-30 14:46:35 -0400 (Fri, 30 Aug 1996) | 2 lines Changed paths: M /trunk/src/appl/bsd/rcp.M M /trunk/src/appl/bsd/rlogin.M M /trunk/src/appl/bsd/rsh.M M /trunk/src/appl/telnet/telnet/telnet.1 M /trunk/src/clients/kinit/kinit.M Removed Cygnus-specific info. ------------------------------------------------------------------------ r9014 | jcb | 1996-08-30 14:45:39 -0400 (Fri, 30 Aug 1996) | 2 lines Changed paths: A /trunk/doc/admin.texinfo A /trunk/doc/build.texinfo A /trunk/doc/copyright.texinfo A /trunk/doc/cyg-install.texinfo A /trunk/doc/definitions.texinfo A /trunk/doc/document-list.texinfo A /trunk/doc/glossary.texinfo A /trunk/doc/krb425.texinfo A /trunk/doc/man2ps A /trunk/doc/send-pr.texinfo A /trunk/doc/user-guide.texinfo New documentation from Cygnus. ------------------------------------------------------------------------ r9013 | jcb | 1996-08-29 16:38:14 -0400 (Thu, 29 Aug 1996) | 2 lines Changed paths: M /trunk/src/kdc/krb5kdc.M M /trunk/src/tests/create/kdb5_mkdums.M M /trunk/src/util/makedepend/mkdepend.man Tweak to manpage from Cygnus. ------------------------------------------------------------------------ r9012 | jcb | 1996-08-29 16:37:59 -0400 (Thu, 29 Aug 1996) | 2 lines Changed paths: M /trunk/src/slave/kprop.M M /trunk/src/slave/kpropd.M Tweaks to manpages from Cygnus. ------------------------------------------------------------------------ r9011 | jcb | 1996-08-29 16:37:26 -0400 (Thu, 29 Aug 1996) | 2 lines Changed paths: M /trunk/src/kadmin/ktutil/ChangeLog M /trunk/src/kadmin/ktutil/Makefile.in A /trunk/src/kadmin/ktutil/ktutil.M M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/Makefile.in A /trunk/src/kadmin/server/kadmind.M Added man page and line in Makefile to install it. ------------------------------------------------------------------------ r9010 | jcb | 1996-08-29 16:36:49 -0400 (Thu, 29 Aug 1996) | 2 lines Changed paths: M /trunk/src/kadmin/dbutil/Makefile.in Added line to install kdb5_util manpage ------------------------------------------------------------------------ r9009 | jcb | 1996-08-29 16:36:28 -0400 (Thu, 29 Aug 1996) | 4 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/Makefile.in D /trunk/src/kadmin/cli/kadmin.1 A /trunk/src/kadmin/cli/kadmin.M A /trunk/src/kadmin/cli/kadmin.local.M man page rewrite from Cygnus. Renamed the file kadmin.M. (kadmin.1 is just wrong, since it's in section 8.) Added kadmin.local.M, which is just a pointer to kadmin.M. ------------------------------------------------------------------------ r9008 | jcb | 1996-08-29 16:35:15 -0400 (Thu, 29 Aug 1996) | 2 lines Changed paths: M /trunk/src/clients/ksu/ksu.M man page edit from Cygnus. ------------------------------------------------------------------------ r9007 | jcb | 1996-08-29 16:35:03 -0400 (Thu, 29 Aug 1996) | 2 lines Changed paths: M /trunk/src/clients/kdestroy/kdestroy.M M /trunk/src/clients/klist/klist.M man page rewrite from Cygnus. ------------------------------------------------------------------------ r9006 | jcb | 1996-08-29 16:34:45 -0400 (Thu, 29 Aug 1996) | 3 lines Changed paths: M /trunk/src/appl/telnet/telnet/telnet.1 M /trunk/src/appl/telnet/telnetd/telnetd.8 man page rewrite from Cygnus. (Got rid of tmac.doc dependency, which breaks under HP-UX) ------------------------------------------------------------------------ r9005 | jcb | 1996-08-29 16:34:11 -0400 (Thu, 29 Aug 1996) | 2 lines Changed paths: M /trunk/src/appl/mailquery/mailquery.M M /trunk/src/appl/popper/popper.M M /trunk/src/appl/sample/sclient/sclient.M M /trunk/src/appl/sample/sserver/sserver.M man page tweak from Cygnus ------------------------------------------------------------------------ r9004 | jcb | 1996-08-29 16:33:35 -0400 (Thu, 29 Aug 1996) | 3 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ftp.M M /trunk/src/appl/gssftp/ftpd/ftpd.M man page rewrite from Cygnus. (Got rid of dependency on tmac.doc, which breaks under HP-UX) ------------------------------------------------------------------------ r9003 | jcb | 1996-08-29 16:32:55 -0400 (Thu, 29 Aug 1996) | 2 lines Changed paths: M /trunk/src/appl/bsd/klogind.M M /trunk/src/appl/bsd/kshd.M M /trunk/src/appl/bsd/login.M M /trunk/src/appl/bsd/rcp.M M /trunk/src/appl/bsd/rlogin.M M /trunk/src/appl/bsd/rsh.M man page rewrites/tweaks/edits from Cygnus ------------------------------------------------------------------------ r9002 | jcb | 1996-08-29 16:32:28 -0400 (Thu, 29 Aug 1996) | 2 lines Changed paths: M /trunk/src/admin/aname/kdb5_anadd.M man page tweaks from Cygnus ------------------------------------------------------------------------ r9001 | bjaspan | 1996-08-29 11:58:02 -0400 (Thu, 29 Aug 1996) | 2 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/dump.c * dump.c (dump_db): don't compare apples and iguanas ------------------------------------------------------------------------ r9000 | tytso | 1996-08-28 17:51:22 -0400 (Wed, 28 Aug 1996) | 4 lines Changed paths: M /trunk/src/lib/crypto/sha/ChangeLog M /trunk/src/lib/crypto/sha/configure.in M /trunk/src/lib/crypto/sha/shs.c shs.c: Only include sys/types.h if present. configure.in: Check for sys/types.h ------------------------------------------------------------------------ r8999 | tytso | 1996-08-28 17:50:38 -0400 (Wed, 28 Aug 1996) | 5 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/configure.in M /trunk/src/lib/gssapi/generic/util_canonhost.c M /trunk/src/lib/gssapi/generic/util_validate.c M /trunk/src/lib/gssapi/generic/utl_nohash_validate.c utl_nohash_validate.c, util_canonhost.c, util_validate.c: Only include sys/types.h if present. configure.in: Add check for limits.h and sys/types.h ------------------------------------------------------------------------ r8998 | tytso | 1996-08-28 17:49:24 -0400 (Wed, 28 Aug 1996) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/util_cksum.c Fix stupid bug; don't free buf before it's allocated! ------------------------------------------------------------------------ r8997 | tlyu | 1996-08-28 17:27:24 -0400 (Wed, 28 Aug 1996) | 5 lines Changed paths: M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/configure.in M /trunk/src/util/db2/include/db.h * configure.in: Add check for SIZEOF_INT. * include/db.h: Check SIZEOF_INT rather than UINT_MAX; it's broken under Ultrix. ------------------------------------------------------------------------ r8996 | bjaspan | 1996-08-28 17:19:40 -0400 (Wed, 28 Aug 1996) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex update default semantics for config params ------------------------------------------------------------------------ r8995 | bjaspan | 1996-08-28 16:13:53 -0400 (Wed, 28 Aug 1996) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/ChangeLog M /trunk/src/include/krb5/stock/osconf.h * osconf.h: add KADM5 defaults: KEYTAB, ACL_FILE, PORT ------------------------------------------------------------------------ r8994 | bjaspan | 1996-08-28 16:12:45 -0400 (Wed, 28 Aug 1996) | 3 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/admin.h M /trunk/src/lib/kadm5/alt_prof.c * alt_prof.c (kadm5_get_config_params): fix default semantics to agree with api-funcspec.tex ------------------------------------------------------------------------ r8993 | bjaspan | 1996-08-27 13:36:19 -0400 (Tue, 27 Aug 1996) | 2 lines Changed paths: M /trunk/src/kadmin/config.mk/irix5.2.def add REGEXLIB ------------------------------------------------------------------------ r8992 | bjaspan | 1996-08-26 17:02:16 -0400 (Mon, 26 Aug 1996) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/kdb.h * kdb.h: add KRB5_TL_KADM5_E_DATA ------------------------------------------------------------------------ r8991 | bjaspan | 1996-08-26 16:35:15 -0400 (Mon, 26 Aug 1996) | 2 lines Changed paths: D /trunk/src/lib/kadm5/srv/adb_principal.c remove adb_principal.c from source tree, no longer used ------------------------------------------------------------------------ r8990 | bjaspan | 1996-08-26 16:34:14 -0400 (Mon, 26 Aug 1996) | 3 lines Changed paths: M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/client_init.c * client_init.c (_kadm5_init_any): use DEFAULT_PROFILE_PATH instead of "/etc/krb5.conf" ------------------------------------------------------------------------ r8983 | epeisach | 1996-08-24 21:15:42 -0400 (Sat, 24 Aug 1996) | 2 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/kdb5_stash.c M /trunk/src/kadmin/dbutil/loadv4.c Remove unsused variable rparams. This is left over from the old configuration system. ------------------------------------------------------------------------ r8982 | epeisach | 1996-08-24 12:03:45 -0400 (Sat, 24 Aug 1996) | 4 lines Changed paths: A /trunk/src/lib/kadm A /trunk/src/lib/kadm/.Sanitize A /trunk/src/lib/kadm/ChangeLog A /trunk/src/lib/kadm/Makefile.in A /trunk/src/lib/kadm/adm_conn.c A /trunk/src/lib/kadm/adm_kt_dec.c A /trunk/src/lib/kadm/adm_kt_enc.c A /trunk/src/lib/kadm/adm_kw_dec.c A /trunk/src/lib/kadm/adm_kw_enc.c A /trunk/src/lib/kadm/adm_rw.c A /trunk/src/lib/kadm/alt_prof.c A /trunk/src/lib/kadm/configure.in A /trunk/src/lib/kadm/keysalt.c A /trunk/src/lib/kadm/krb5strings.M A /trunk/src/lib/kadm/logger.c A /trunk/src/lib/kadm/str_conv.c A /trunk/src/lib/kadm/t_dbentry.c A /trunk/src/lib/kadm/t_ktentry.c Ack - kadm is still used by the Mac and dos build trees. Everything restored... ------------------------------------------------------------------------ r8981 | epeisach | 1996-08-24 12:00:07 -0400 (Sat, 24 Aug 1996) | 2 lines Changed paths: D /trunk/src/lib/kadm We are using kadm5 now instead of kadm ------------------------------------------------------------------------ r8980 | epeisach | 1996-08-23 20:46:52 -0400 (Fri, 23 Aug 1996) | 2 lines Changed paths: D /trunk/src/admin/create D /trunk/src/admin/destroy D /trunk/src/admin/edit D /trunk/src/admin/stash Removing programs which are now in the new OV admin system. ------------------------------------------------------------------------ r8979 | tytso | 1996-08-23 16:35:39 -0400 (Fri, 23 Aug 1996) | 3 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/kdb/configure.in Fix Makefile so that t_kdb is linked correctly with the appropriate libraries. ------------------------------------------------------------------------ r8978 | tytso | 1996-08-23 16:26:29 -0400 (Fri, 23 Aug 1996) | 3 lines Changed paths: A /trunk/src/util/db2/obj/ChangeLog M /trunk/src/util/db2/obj/Makefile.in Use . instead of /tmp for TMPDIR. It makes things much safer when doing multiple "make check"'s. ------------------------------------------------------------------------ r8977 | tytso | 1996-08-23 16:24:39 -0400 (Fri, 23 Aug 1996) | 2 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/configure.in Link with the GSSAPI library, since it's needed for shared libraries. ------------------------------------------------------------------------ r8976 | tytso | 1996-08-23 16:23:07 -0400 (Fri, 23 Aug 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/an_to_ln.c Remove references to dead BERK_DB_DBM code. ------------------------------------------------------------------------ r8975 | tytso | 1996-08-23 16:22:19 -0400 (Fri, 23 Aug 1996) | 3 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/kdb.h Remove dbm_error and dbm_clearerr from the dispatch table (which eventually should be completely removed.) ------------------------------------------------------------------------ r8974 | tytso | 1996-08-23 15:47:12 -0400 (Fri, 23 Aug 1996) | 5 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/configure.in configure.in: Remove top-level calls to WITH_ANAME_DB and WITH_KDB_DB. aclocal.m4 (WITH_ANAME_DB, WITH_KDB_DB): Remove --with-aname-db and --with-kdb-db since we're not using any of them. ------------------------------------------------------------------------ r8973 | hartmans | 1996-08-23 15:00:50 -0400 (Fri, 23 Aug 1996) | 2 lines Changed paths: M /trunk/src/kadmin/passwd/ChangeLog M /trunk/src/kadmin/passwd/Makefile.in M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kerberos_v4.c Treat 0 time as unexpired for krb4 principals. ------------------------------------------------------------------------ r8972 | hartmans | 1996-08-23 14:59:31 -0400 (Fri, 23 Aug 1996) | 2 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/configure.in M /trunk/src/kadmin/dbutil/dumpv4.c Install in prefix/bin not prefix/sbin. ------------------------------------------------------------------------ r8971 | hartmans | 1996-08-23 14:59:03 -0400 (Fri, 23 Aug 1996) | 3 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/configure.in Call appropriate macros to fully used shared libraries so that the appropriate runpath is set. ------------------------------------------------------------------------ r8970 | bjaspan | 1996-08-23 14:49:49 -0400 (Fri, 23 Aug 1996) | 4 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/getdate.y M /trunk/src/kadmin/cli/kadmin.c * kadmin.c: add newlines to "invalid date spec" msg * getdate.y: add "never" as a valid date specification ------------------------------------------------------------------------ r8969 | epeisach | 1996-08-22 23:18:47 -0400 (Thu, 22 Aug 1996) | 9 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/des.c M /trunk/src/lib/des425/new_rnd_key.c * new_rnd_key.c (des_set_sequence_number): Change cast from krb5_octet to char * to match prototype. * des.c (des_ecb_encrypt): Add const keyword in cast to make suncc happy. The sun C compiler gets upset if we cast and are missing a const or we to unsigned char * vs char *.... ------------------------------------------------------------------------ r8968 | epeisach | 1996-08-22 23:14:40 -0400 (Thu, 22 Aug 1996) | 2 lines Changed paths: M /trunk/src/admin/ChangeLog M /trunk/src/admin/configure.in Don't build in edit subdir - it is no longer needed. ------------------------------------------------------------------------ r8967 | epeisach | 1996-08-22 23:14:05 -0400 (Thu, 22 Aug 1996) | 2 lines Changed paths: M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/Makefile.in Add dummy ruel so that make Makefiles is happy. ------------------------------------------------------------------------ r8966 | tytso | 1996-08-22 16:28:23 -0400 (Thu, 22 Aug 1996) | 6 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/kdb/configure.in M /trunk/src/lib/kdb/kdb_dbm.c M /trunk/src/lib/kdb/t_kdb.c kdb_dbm.c: Remove vestigal code which was using BERK_DB_DBM define. Still need to remove kludgey database "switch" code and recode to use the db interface. t_kdb.c: Update t_kdb to use the new libkdb interface. ------------------------------------------------------------------------ r8965 | hartmans | 1996-08-21 20:10:41 -0400 (Wed, 21 Aug 1996) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/init_sec_context.c * Require DES-CBC-CRC. This works always. ------------------------------------------------------------------------ r8964 | hartmans | 1996-08-21 20:09:21 -0400 (Wed, 21 Aug 1996) | 2 lines Changed paths: M /trunk/src/appl/movemail/movemail.c * Fix core dump. ------------------------------------------------------------------------ r8963 | hartmans | 1996-08-21 20:08:49 -0400 (Wed, 21 Aug 1996) | 9 lines Changed paths: M /trunk/src/appl/popper/ChangeLog M /trunk/src/appl/popper/mh-6.8.patch M /trunk/src/appl/popper/pop_init.c * Include new MH patch from kenh@cmf.nrl.navy.mil. I have audited the patch against the old patch and krb5 changes, and it looks clean. He claims it compiles and works; it's certainly not any worse than the previous patch. * Popper now checks the client name to see that it matches the supplied credentials. If I understand the previous code, it didn't exactly care who you Kerberos-authenticated as. ------------------------------------------------------------------------ r8962 | bjaspan | 1996-08-21 16:00:57 -0400 (Wed, 21 Aug 1996) | 2 lines Changed paths: A /trunk/doc/kadm5/changebar.sty A /trunk/doc/kadm5/fullpage.sty A /trunk/doc/kadm5/rcsid.sty add style files needed by kadm5 api documents ------------------------------------------------------------------------ r8961 | bjaspan | 1996-08-21 16:00:20 -0400 (Wed, 21 Aug 1996) | 2 lines Changed paths: M /trunk/doc/kadm5/api-server-design.tex fix use of # ------------------------------------------------------------------------ r8960 | bjaspan | 1996-08-21 14:12:49 -0400 (Wed, 21 Aug 1996) | 4 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin.c * kadmin.c: memset policy structures before passing them to kadm5_*_policy functions, so stack garbage >=2^32 doesn't end up in a long field and confuse xdr ------------------------------------------------------------------------ r8959 | bjaspan | 1996-08-20 13:50:38 -0400 (Tue, 20 Aug 1996) | 2 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/Makefile.ov * Makefile.ov (unit-test-server-body): remove kdb5_edit ------------------------------------------------------------------------ r8958 | bjaspan | 1996-08-20 13:47:53 -0400 (Tue, 20 Aug 1996) | 3 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/Makefile.ov M /trunk/src/lib/kadm5/unit-test/api.0/init.exp M /trunk/src/lib/kadm5/unit-test/api.2/init.exp M /trunk/src/lib/kadm5/unit-test/config/unix.exp * api.0/init.exp, api.2/init.exp, config/unix.exp, Makefile.ov: use kadmin.local instead of kdb5_edit ------------------------------------------------------------------------ r8957 | bjaspan | 1996-08-20 13:35:13 -0400 (Tue, 20 Aug 1996) | 2 lines Changed paths: M /trunk/src/kadmin/v4server/unit-test/config/ChangeLog M /trunk/src/kadmin/v4server/unit-test/config/unix.exp M /trunk/src/kadmin/v4server/unit-test/v4server.1/change-password.exp * unix.exp: use kadmin.local instead of kdb5_edit ------------------------------------------------------------------------ r8956 | bjaspan | 1996-08-20 13:34:51 -0400 (Tue, 20 Aug 1996) | 3 lines Changed paths: M /trunk/src/kadmin/v4server/unit-test/ChangeLog M /trunk/src/kadmin/v4server/unit-test/Makefile.ov M /trunk/src/kadmin/v4server/unit-test/helpers.exp * Makefile.ov, helpers.exp, v4server.1/change-password.exp: use kadmin.local instead of kdb5_edit ------------------------------------------------------------------------ r8955 | bjaspan | 1996-08-20 08:48:57 -0400 (Tue, 20 Aug 1996) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex rework the ovsec_kadm compat wording ------------------------------------------------------------------------ r8954 | bjaspan | 1996-08-19 15:21:36 -0400 (Mon, 19 Aug 1996) | 3 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin.c * kadmin.c: prints absolute 0 dates as "[never]", print mod date and by on one line, fix coredump on getprinc -terse ------------------------------------------------------------------------ r8953 | bjaspan | 1996-08-19 12:12:18 -0400 (Mon, 19 Aug 1996) | 4 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/Makefile.in M /trunk/src/kadmin/cli/getdate.y * Makefile.in: add target for datetest * getdate.y: accept dates after 1999 ------------------------------------------------------------------------ r8952 | epeisach | 1996-08-18 18:34:50 -0400 (Sun, 18 Aug 1996) | 2 lines Changed paths: D /trunk/src/kadmin/kpasswd Missed a file ------------------------------------------------------------------------ r8951 | epeisach | 1996-08-18 18:34:30 -0400 (Sun, 18 Aug 1996) | 2 lines Changed paths: D /trunk/src/kadmin/kpasswd/ChangeLog D /trunk/src/kadmin/kpasswd/Makefile.in D /trunk/src/kadmin/kpasswd/configure.in D /trunk/src/kadmin/kpasswd/kpasswd.M D /trunk/src/kadmin/kpasswd/kpasswd.c kpasswd client moved to the v5passwdd directory. ------------------------------------------------------------------------ r8950 | epeisach | 1996-08-18 18:32:27 -0400 (Sun, 18 Aug 1996) | 5 lines Changed paths: M /trunk/src/kadmin/v5passwdd/ChangeLog M /trunk/src/kadmin/v5passwdd/Makefile.in A /trunk/src/kadmin/v5passwdd/adm_conn.c A /trunk/src/kadmin/v5passwdd/kpasswd.c A /trunk/src/kadmin/v5passwdd/v5passwd.M Add the files to compile the old password changing program (installed as v5passwd). Comming soon: a test suite that uses this client. ------------------------------------------------------------------------ r8949 | bjaspan | 1996-08-16 17:18:14 -0400 (Fri, 16 Aug 1996) | 4 lines Changed paths: M /trunk/src/lib/kadm5/unit-test/ChangeLog M /trunk/src/lib/kadm5/unit-test/Makefile.ov M /trunk/src/lib/kadm5/unit-test/api.1/lock.exp * Makefile.ov: update for new lib/kadm5 layout * api.1/lock.exp: jik's fix for lock test 13 ------------------------------------------------------------------------ r8948 | bjaspan | 1996-08-16 13:53:12 -0400 (Fri, 16 Aug 1996) | 2 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin.c * kadmin.c: update addprinc and modprinc usage ------------------------------------------------------------------------ r8947 | tlyu | 1996-08-15 21:00:35 -0400 (Thu, 15 Aug 1996) | 3 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/configure.in * configure.in: remove check for -ldbm and -lndbm (old old garbage). ------------------------------------------------------------------------ r8946 | tlyu | 1996-08-15 20:49:59 -0400 (Thu, 15 Aug 1996) | 4 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/makeshlib.sh * makeshlib.sh (alpha-*-osf*): add -expect_unresolved (due to dbm_error and dbm_clearerr not being in libc when making libkdb5) ------------------------------------------------------------------------ r8945 | epeisach | 1996-08-15 20:01:29 -0400 (Thu, 15 Aug 1996) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/acconfig.h remove ODBM line. ------------------------------------------------------------------------ r8944 | tlyu | 1996-08-15 19:57:24 -0400 (Thu, 15 Aug 1996) | 6 lines Changed paths: M /trunk/src/kadmin/passwd/ChangeLog M /trunk/src/kadmin/passwd/configure.in * configure.in: Add USE_KDB5_LIBRARY to pick up -ldb. Recent changes to db-ndbm.h and k5-int.h cause ndbm.h to no longer be included, which means that the dbm_error and dbm_clearerr are no longer necessarily macros (as they often are in ndbm.h), so must be pulled in from libdb. ------------------------------------------------------------------------ r8943 | tlyu | 1996-08-15 17:12:54 -0400 (Thu, 15 Aug 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/scc_retrv.c * scc_retrv.c: Fix def'n of flags_match to be properly parenthesized (noticed by -Wall) ------------------------------------------------------------------------ r8942 | tlyu | 1996-08-15 17:12:33 -0400 (Thu, 15 Aug 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/memory/ChangeLog M /trunk/src/lib/krb5/ccache/memory/mcc_retrv.c * mcc_retrv.c: Add parens to def'n of flags_match because == has higher precedence than &. (noticed by -Wall) ------------------------------------------------------------------------ r8941 | tlyu | 1996-08-15 17:12:10 -0400 (Thu, 15 Aug 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc_retrv.c * fcc_retrv.c (flags_match): Add parens to def'n of flags_match to make comparison correct. (== has higher precedence than &) ------------------------------------------------------------------------ r8940 | tytso | 1996-08-15 16:49:53 -0400 (Thu, 15 Aug 1996) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h Since we are only supporting the db in the util/db2 directory, just use db-ndbm.h, instead of hoping that the system ndbm.h will be appropriate. ------------------------------------------------------------------------ r8939 | tytso | 1996-08-15 16:48:40 -0400 (Thu, 15 Aug 1996) | 2 lines Changed paths: A /trunk/src/util/db2/include/ChangeLog M /trunk/src/util/db2/include/db-ndbm.h Add prototypes for missing functions dbm_error() and dbm_clearerror(). ------------------------------------------------------------------------ r8938 | tytso | 1996-08-15 16:30:22 -0400 (Thu, 15 Aug 1996) | 2 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/Makefile.in "install" the db-ndbm header file with symlinks. ------------------------------------------------------------------------ r8937 | tlyu | 1996-08-14 20:43:24 -0400 (Wed, 14 Aug 1996) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog *** empty log message *** ------------------------------------------------------------------------ r8936 | tlyu | 1996-08-14 20:42:51 -0400 (Wed, 14 Aug 1996) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/gssftp.exp * gssftp.exp: Do case insensitive match in case hostname doesn't get downcased. ------------------------------------------------------------------------ r8935 | tlyu | 1996-08-13 20:01:53 -0400 (Tue, 13 Aug 1996) | 17 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/auth_gssapi.c M /trunk/src/lib/rpc/auth_gssapi.h M /trunk/src/lib/rpc/auth_gssapi_misc.c M /trunk/src/lib/rpc/getrpcent.c M /trunk/src/lib/rpc/svc_auth_gssapi.c M /trunk/src/lib/rpc/xdr.h * getrpcent.c: Add PROTOTYPE and conditionalize function prototypes. * xdr.h: Add PROTOTYPE and conditionalize function prototypes. * svc_auth_gssapi.c: Remove ANSI string concatenation, de-ANSI-fy function definitions. * auth_gssapi_misc.c (auth_gssapi_display_status_1): Remove ANSI string concatenation, de-ANSI-fy function definitions. * auth_gssapi.h: Add PROTOTYPE and conditionalize function prototypes. * auth_gssapi.c (auth_gssapi_create): remove ANSI-ish string concatenation, de-ANSI-fy function definitions. ------------------------------------------------------------------------ r8934 | epeisach | 1996-08-12 23:01:20 -0400 (Mon, 12 Aug 1996) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/kadmin.exp Use kadmin.local instead of kdb5_edit. ------------------------------------------------------------------------ r8933 | epeisach | 1996-08-12 22:52:23 -0400 (Mon, 12 Aug 1996) | 6 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin.1 M /trunk/src/kadmin/cli/kadmin.c * kadmin.1: Remove rename_principal. Add -maxrenewlife. * kadmin.c (kadmin_getprinc): Display the maximum renewable life field. (kadmin_parse_princ_args): Add -maxrenwlife as a settable field. ------------------------------------------------------------------------ r8932 | bjaspan | 1996-08-12 16:58:56 -0400 (Mon, 12 Aug 1996) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/ChangeLog M /trunk/src/include/krb5/stock/osconf.h * osconf.h: add KPROPD_DEFAULT_KDB5_UTIL ------------------------------------------------------------------------ r8931 | bjaspan | 1996-08-12 14:34:47 -0400 (Mon, 12 Aug 1996) | 5 lines Changed paths: M /trunk/src/slave/ChangeLog M /trunk/src/slave/kpropd.c * kpropd.c: rework to use kdb5_util instead of kdb5_edit; don't send # bytes received until kdb5_util succeeds, so kprop won't print SUCCESS until it is true; accept an acl_file name on the command line ------------------------------------------------------------------------ r8930 | bjaspan | 1996-08-12 14:13:10 -0400 (Mon, 12 Aug 1996) | 3 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_dbm.c * kdb_dbm.c (krb5_dbm_db_rename): rename should not insist that the target database not already exist ------------------------------------------------------------------------ r8929 | bjaspan | 1996-08-12 12:02:06 -0400 (Mon, 12 Aug 1996) | 3 lines Changed paths: M /trunk/src/kadmin/passwd/ChangeLog M /trunk/src/kadmin/passwd/Makefile.in M /trunk/src/kadmin/passwd/configure.in * configure.in, Makefile.in: don't build kpasswd.local (not really needed) ------------------------------------------------------------------------ r8928 | bjaspan | 1996-08-12 11:51:04 -0400 (Mon, 12 Aug 1996) | 2 lines Changed paths: M /trunk/src/kadmin/testing/util/ChangeLog M /trunk/src/kadmin/testing/util/Makefile.ov * Makefile.ov: add $(REGEXLIB) ------------------------------------------------------------------------ r8927 | bjaspan | 1996-08-12 11:50:19 -0400 (Mon, 12 Aug 1996) | 2 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/ovsec_kadmd.c * ovsec_kadmd.c (main): strip path components of whoami ------------------------------------------------------------------------ r8926 | bjaspan | 1996-08-12 11:48:12 -0400 (Mon, 12 Aug 1996) | 2 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin_ct.ct * kadmin_ct.ct: fix typo in add_principal ------------------------------------------------------------------------ r8925 | bjaspan | 1996-08-12 11:43:42 -0400 (Mon, 12 Aug 1996) | 4 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/kdb5_create.c M /trunk/src/kadmin/dbutil/kdb5_util.c * kdb5_util.c: make mkey_password non-static * kdb5_create.c: use global mkey_password ------------------------------------------------------------------------ r8924 | bjaspan | 1996-08-12 11:37:24 -0400 (Mon, 12 Aug 1996) | 2 lines Changed paths: M /trunk/src/kadmin/testing/scripts/ChangeLog M /trunk/src/kadmin/testing/scripts/init_db * init_db: use kdb5_util instead of kdb5_create ------------------------------------------------------------------------ r8923 | bjaspan | 1996-08-11 16:30:33 -0400 (Sun, 11 Aug 1996) | 3 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/keytab.c * keytab.c: reset static global "quiet" each time; don't print whoami on normal status messages ------------------------------------------------------------------------ r8922 | hartmans | 1996-08-10 16:51:53 -0400 (Sat, 10 Aug 1996) | 7 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krcp.c Fix bug that caused files transmitted by a NetBSD box to have file names of (null). CVS: ---------------------------------------------------------------------- automatically CVS: CVS: Committing in . CVS: CVS: Modified Files: ---------------------------------------------------------------------- ------------------------------------------------------------------------ r8921 | hartmans | 1996-08-10 05:28:32 -0400 (Sat, 10 Aug 1996) | 2 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/main.c Unlock source cache before executing command. ------------------------------------------------------------------------ r8920 | hartmans | 1996-08-10 00:39:04 -0400 (Sat, 10 Aug 1996) | 4 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * Read all kadmin output before waiting for it to die * Sleep 2 seconds before starting KDC, so we know we slept at elast one second so that the file modification time will actually change. ------------------------------------------------------------------------ r8919 | hartmans | 1996-08-10 00:23:56 -0400 (Sat, 10 Aug 1996) | 2 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/keytab.c Don't dump core when principal doesn't exist. ------------------------------------------------------------------------ r8918 | epeisach | 1996-08-09 15:23:59 -0400 (Fri, 09 Aug 1996) | 5 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in Change shared:: to shared: in the creation of the shared subdir. a) This change is consistant with other lib directories. b) The double : form caused the mkdir to be tried every time and mkdir was exiting with a non-zero exit status of it already existed... ------------------------------------------------------------------------ r8917 | tlyu | 1996-08-08 20:34:11 -0400 (Thu, 08 Aug 1996) | 3 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in * Makefile.in (shared): Always mkdir shared; test -d shared || mkdir shared breaks under Ultrix sh (grrr...). ------------------------------------------------------------------------ r8916 | tlyu | 1996-08-08 15:47:13 -0400 (Thu, 08 Aug 1996) | 5 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/configure.in M /trunk/src/lib/rpc/netdb.h * configure.in, types.hin: Change search for struct rpcent yet again, this time compile-checking both netdb.h and rpc/netdb.h and taking action appropriately. See the comments in configure.in for details. ------------------------------------------------------------------------ r8915 | bjaspan | 1996-08-06 16:43:52 -0400 (Tue, 06 Aug 1996) | 3 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin_ct.ct * kadmin_ct.ct: get_{principals,policies} -> list_*; remove rename_principal ------------------------------------------------------------------------ r8914 | bjaspan | 1996-08-06 15:41:15 -0400 (Tue, 06 Aug 1996) | 2 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin_ct.ct * kadmin_ct.ct: get_{principals,policies} -> list_* ------------------------------------------------------------------------ r8913 | bjaspan | 1996-08-06 15:21:46 -0400 (Tue, 06 Aug 1996) | 2 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin.c M /trunk/src/kadmin/cli/keytab.c * kadmin.c: remove unsupported -salt option from ank usage ------------------------------------------------------------------------ r8912 | tlyu | 1996-08-06 11:51:27 -0400 (Tue, 06 Aug 1996) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/kadmin.exp * kadmin.exp: Fix to specify "2500 seconds" explictly to avoid getting negative maxlife. ------------------------------------------------------------------------ r8911 | tlyu | 1996-08-06 11:36:50 -0400 (Tue, 06 Aug 1996) | 4 lines Changed paths: M /trunk/src/kadmin/passwd/ChangeLog M /trunk/src/kadmin/passwd/kpasswd.c * kpasswd.c (kpasswd): call ovsec_kadm_init with KADM5_CHANGEPW_SERVICE so that ovsec principals don't need to exist in the db. ------------------------------------------------------------------------ r8910 | epeisach | 1996-08-05 21:30:35 -0400 (Mon, 05 Aug 1996) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp Update to new kdb5_util calling convention. ------------------------------------------------------------------------ r8909 | epeisach | 1996-08-05 21:30:03 -0400 (Mon, 05 Aug 1996) | 3 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/kdb5_stash.c Reset exit_status at end of kdb5_stash. We expect to get an error if the stashed key is not already in the DB... ------------------------------------------------------------------------ r8908 | tlyu | 1996-08-05 17:02:17 -0400 (Mon, 05 Aug 1996) | 3 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/Makefile.in * Makefile.in (CFLAGS): Change DEBUG_GSSAPI to 0 to avoid printing excess stuff to stderr. ------------------------------------------------------------------------ r8907 | bjaspan | 1996-08-05 14:38:57 -0400 (Mon, 05 Aug 1996) | 3 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/Makefile.in M /trunk/src/kadmin/dbutil/configure.in M /trunk/src/kadmin/dbutil/dump.c M /trunk/src/kadmin/dbutil/kadm5_create.c M /trunk/src/kadmin/dbutil/kdb5_create.c M /trunk/src/kadmin/dbutil/kdb5_destroy.c M /trunk/src/kadmin/dbutil/kdb5_stash.c M /trunk/src/kadmin/dbutil/kdb5_util.c D /trunk/src/kadmin/dbutil/kdb5_util_ct.ct M /trunk/src/kadmin/dbutil/loadv4.c D /trunk/src/kadmin/dbutil/ss_wrapper.c M /trunk/src/kadmin/dbutil/string_table.c * all files: reworked for non-ss usage; kdb5_util_ct.ct and ss_wrapper.c are now obsolete ------------------------------------------------------------------------ r8906 | hartmans | 1996-08-05 14:18:07 -0400 (Mon, 05 Aug 1996) | 2 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/configure.in * Linux shared lib fix. ------------------------------------------------------------------------ r8905 | hartmans | 1996-08-05 14:17:23 -0400 (Mon, 05 Aug 1996) | 11 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/an_to_ln.c * Enough removal of db from aname_to_localname so that Linux compiles; easily reversed. If we decide to remove permanently, the following additional changes should happen: * admin/un_add should go away * Ifdef'd code should be remove from an_to_ln.c * Remove commented lines from Makefile * Remove cruft from aclocal.m4 * Remove from associated configure.in files ------------------------------------------------------------------------ r8904 | hartmans | 1996-08-05 14:14:54 -0400 (Mon, 05 Aug 1996) | 2 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/kdb/configure.in * AIX shared library fix: get -ldb not dbm. ------------------------------------------------------------------------ r8903 | hartmans | 1996-08-05 14:14:03 -0400 (Mon, 05 Aug 1996) | 3 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/configure.in M /trunk/src/kdc/kerberos_v4.c M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/conv_creds.c M /trunk/src/krb524/encode.c M /trunk/src/krb524/krb524.h M /trunk/src/krb524/sendmsg.c M /trunk/src/krb524/test.c * Better support for Athena Kerberos if installed * Linux shared lib fix ------------------------------------------------------------------------ r8902 | hartmans | 1996-08-05 14:12:30 -0400 (Mon, 05 Aug 1996) | 4 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/configure.in M /trunk/src/appl/telnet/telnet/telnet.c On systems with setup_term, don't define it in telnet.c or me might get into nasty loops if tcgetent is defined in terms of setup_term. ------------------------------------------------------------------------ r8901 | hartmans | 1996-08-05 14:11:31 -0400 (Mon, 05 Aug 1996) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/ftp.c s/struct fd_set/fd_set/g ------------------------------------------------------------------------ r8900 | epeisach | 1996-08-02 14:23:45 -0400 (Fri, 02 Aug 1996) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin Add prototype for krb5_free_keyblock_contents ------------------------------------------------------------------------ r8899 | bjaspan | 1996-08-02 14:10:14 -0400 (Fri, 02 Aug 1996) | 3 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/svr_principal.c * svr_principal.c: remove krb5_free_keyblock_contents (moved to libkrb5.a) ------------------------------------------------------------------------ r8898 | hartmans | 1996-08-02 14:10:07 -0400 (Fri, 02 Aug 1996) | 2 lines Changed paths: M /trunk/src/lib/kdb/kdb_dbm.c Remove references to unused non-portable symbols ------------------------------------------------------------------------ r8897 | bjaspan | 1996-08-02 14:04:39 -0400 (Fri, 02 Aug 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/free/ChangeLog M /trunk/src/lib/krb5/free/f_keyblock.c * f_keyblock.c (krb5_free_keyblock_contents): added krb5_free_keyblock_contents ------------------------------------------------------------------------ r8896 | epeisach | 1996-08-02 13:41:02 -0400 (Fri, 02 Aug 1996) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/acquire_cred.c * acquire_cred.c (krb5_gss_acquire_cred): Add const to local variable which is pointing to const data. ------------------------------------------------------------------------ r8895 | epeisach | 1996-08-02 13:39:48 -0400 (Fri, 02 Aug 1996) | 11 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/configure.in M /trunk/src/lib/gssapi/generic/gssapiP_generic.h * gssapiP_generic.h: If not on a Mac or under Dos, and stdlib.h exists, include it. * configure.in: Check for stdlib.h This cleans up many warnings on the Alpha as malloc is not previously declared. In Beta-6, gssapiP_generic.h always included k5-int.h (which included stdlib.h). Now, only the DOS and Mac platforms include k5-int.h so we need to include stdlib.h if present. ------------------------------------------------------------------------ r8894 | bjaspan | 1996-08-02 13:20:45 -0400 (Fri, 02 Aug 1996) | 6 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/alt_prof.c M /trunk/src/lib/kadm5/kadm_rpc_xdr.c * alt_prof.c (kadm5_get_config_params): alloc enough bytes for adbname * kadm_rpc_xdr.c (xdr_krb5_kvno): assign tmp before xdr'ing it to avoid a spurious purify error ------------------------------------------------------------------------ r8893 | bjaspan | 1996-08-02 13:17:58 -0400 (Fri, 02 Aug 1996) | 2 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/keytab.c * keytab.c (add_principal): free_keyblock -> free_keyblock_contents ------------------------------------------------------------------------ r8892 | bjaspan | 1996-08-01 15:58:42 -0400 (Thu, 01 Aug 1996) | 2 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/ovsec_kadmd.c * ovsec_kadmd.c (main): remove useless hex value from error message ------------------------------------------------------------------------ r8891 | bjaspan | 1996-08-01 15:56:53 -0400 (Thu, 01 Aug 1996) | 3 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/dump.c M /trunk/src/kadmin/dbutil/kadm5_create.c M /trunk/src/kadmin/dbutil/kdb5_create.c M /trunk/src/kadmin/dbutil/loadv4.c * dump.c, kadm5_create.c, kdb5_create.c: create policy database and kadm5 principals when loading a databas ------------------------------------------------------------------------ r8890 | bjaspan | 1996-08-01 15:08:22 -0400 (Thu, 01 Aug 1996) | 4 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/dumpv4.c M /trunk/src/kadmin/dbutil/loadv4.c * loadv4.c: create empty policy database after loading V4 dump file * dumpv4.c (dump_v4db): use global_params.stash_file ------------------------------------------------------------------------ r8889 | bjaspan | 1996-08-01 14:39:54 -0400 (Thu, 01 Aug 1996) | 3 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/Makefile.in M /trunk/src/kadmin/dbutil/Makefile.ov M /trunk/src/kadmin/dbutil/configure.in M /trunk/src/kadmin/dbutil/dump.c A /trunk/src/kadmin/dbutil/import_err.et A /trunk/src/kadmin/dbutil/ovload.c A /trunk/src/kadmin/dbutil/strtok.c * Makefile.in, Makefile.ov, configure.in, dump.c: add support for dump/load of OV*Secure-compatible format. ------------------------------------------------------------------------ r8888 | epeisach | 1996-08-01 11:16:52 -0400 (Thu, 01 Aug 1996) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/configure.in Add -ldyn as kadm5 shared library depends upon it. ------------------------------------------------------------------------ r8887 | tlyu | 1996-07-31 20:42:35 -0400 (Wed, 31 Jul 1996) | 2 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog *** empty log message *** ------------------------------------------------------------------------ r8886 | tlyu | 1996-07-31 20:42:17 -0400 (Wed, 31 Jul 1996) | 4 lines Changed paths: M /trunk/src/lib/rpc/Makefile.in * Makefile.in: Punt -I$(srcdir)/..; it was gross and not needed because headers get installed in build tree before building the library anyway. ------------------------------------------------------------------------ r8885 | tlyu | 1996-07-31 20:41:55 -0400 (Wed, 31 Jul 1996) | 11 lines Changed paths: M /trunk/src/lib/rpc/configure.in * configure.in: Fix test for STRUCT_RPCENT_ALREADY_PROVIDED if there happens to be a /usr/include/rpc/netdb.h. This causes /usr/include/netdb.h to include netdb.h from our tree rather from /usr/include/rpc, which of course results in massive damage. Basically, if /usr/include/netdb.h contains rpcent declaration and /usr/include/rpc/netdb.h exists, then assume that there is no struct rpcent in the system include files. It's really unfortunate that we need to do this at all, but it's all we can do short of renaming a bunch of include files or directories. ------------------------------------------------------------------------ r8884 | tlyu | 1996-07-31 20:41:22 -0400 (Wed, 31 Jul 1996) | 2 lines Changed paths: M /trunk/src/lib/rpc/getrpcent.c * getrpcent.c: Shuffle inclusion order somewhat. ------------------------------------------------------------------------ r8883 | tlyu | 1996-07-31 18:14:31 -0400 (Wed, 31 Jul 1996) | 4 lines Changed paths: M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/kadm_ser_wrap.c * kadm_ser_wrap.c: Remove #include , because k5-int.h already grabs it if NEED_SOCKETS is defined. ------------------------------------------------------------------------ r8882 | tlyu | 1996-07-31 17:55:36 -0400 (Wed, 31 Jul 1996) | 3 lines Changed paths: M /trunk/src/kadmin/v4server/ChangeLog M /trunk/src/kadmin/v4server/admin_server.c * admin_server.c: Remove #include because k5-int.h already grabs it if NEED_SOCKETS is defined. ------------------------------------------------------------------------ r8881 | tlyu | 1996-07-31 17:13:14 -0400 (Wed, 31 Jul 1996) | 2 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/ovsec_kadmd.c * ovsec_kadmd.c: Revert prior change due to netdb.h shuffle ------------------------------------------------------------------------ r8880 | tlyu | 1996-07-31 17:06:49 -0400 (Wed, 31 Jul 1996) | 2 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/krb524d.c * krb524d.c: Revert prior change due to shuffling of netdb.h ------------------------------------------------------------------------ r8879 | tlyu | 1996-07-31 17:02:20 -0400 (Wed, 31 Jul 1996) | 2 lines Changed paths: M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/client_init.c * client_init.c: Revert prior change due to netdb.h shuffling. ------------------------------------------------------------------------ r8878 | tlyu | 1996-07-31 16:59:11 -0400 (Wed, 31 Jul 1996) | 4 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/clnt_generic.c M /trunk/src/lib/rpc/clnt_simple.c M /trunk/src/lib/rpc/clnt_tcp.c M /trunk/src/lib/rpc/clnt_udp.c M /trunk/src/lib/rpc/getrpcent.c M /trunk/src/lib/rpc/getrpcport.c M /trunk/src/lib/rpc/pmap_getmaps.c M /trunk/src/lib/rpc/svc_simple.c * clnt_generic.c, clnt_simple.c, clnt_tcp.c, clnt_udp.c, getrpcent.c, getrpcport.c, pmap_getmaps.c, svc_simple.c: Revert prior change due to netdb.h shuffling. ------------------------------------------------------------------------ r8877 | tlyu | 1996-07-31 16:57:30 -0400 (Wed, 31 Jul 1996) | 4 lines Changed paths: M /trunk/src/lib/rpc/types.hin * types.hin: Remove #include because it appears the only reason for doing so was to get struct rpcent, and we're getting that via . ------------------------------------------------------------------------ r8876 | tlyu | 1996-07-31 15:31:07 -0400 (Wed, 31 Jul 1996) | 2 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog *** empty log message *** ------------------------------------------------------------------------ r8875 | tlyu | 1996-07-31 15:30:08 -0400 (Wed, 31 Jul 1996) | 3 lines Changed paths: M /trunk/src/kadmin/server/ovsec_kadmd.c * ovsec_kadmd.c: remove #include (already gotten by kadm5/kadm_rpc.h) ------------------------------------------------------------------------ r8874 | tlyu | 1996-07-31 15:00:27 -0400 (Wed, 31 Jul 1996) | 2 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/kdb5_stash.c * kdb5_stash.c (kdb5_stash): Declare optind. ------------------------------------------------------------------------ r8873 | tlyu | 1996-07-31 14:43:18 -0400 (Wed, 31 Jul 1996) | 2 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog *** empty log message *** ------------------------------------------------------------------------ r8872 | tlyu | 1996-07-31 14:42:26 -0400 (Wed, 31 Jul 1996) | 3 lines Changed paths: M /trunk/src/kadmin/cli/kadmin.c * kadmin.c: Remove delcaration for getpwuid(); already declared in pwd.h. ------------------------------------------------------------------------ r8871 | tlyu | 1996-07-31 03:39:18 -0400 (Wed, 31 Jul 1996) | 2 lines Changed paths: M /trunk/src/util/db2/ChangeLog *** empty log message *** ------------------------------------------------------------------------ r8870 | tlyu | 1996-07-31 03:38:56 -0400 (Wed, 31 Jul 1996) | 4 lines Changed paths: M /trunk/src/util/db2/obj/Makefile.in * obj/Makefile.in: Add -Dfoo=my_foo when compiling replacement functions (so that the redefinitions in db-int.h take effect). ------------------------------------------------------------------------ r8869 | tlyu | 1996-07-30 20:13:25 -0400 (Tue, 30 Jul 1996) | 3 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/krb524d.c * krb524d.c: Remove #include (already gotten by kadm5/admin.h) ------------------------------------------------------------------------ r8868 | tlyu | 1996-07-30 19:56:58 -0400 (Tue, 30 Jul 1996) | 3 lines Changed paths: M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/client_init.c * client_init.c: Remove #include because rpc/types.h (included from kadm5/admin.h) gets it. ------------------------------------------------------------------------ r8867 | tlyu | 1996-07-30 19:27:17 -0400 (Tue, 30 Jul 1996) | 5 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/clnt_generic.c M /trunk/src/lib/rpc/clnt_simple.c M /trunk/src/lib/rpc/clnt_tcp.c M /trunk/src/lib/rpc/clnt_udp.c M /trunk/src/lib/rpc/getrpcent.c M /trunk/src/lib/rpc/getrpcport.c M /trunk/src/lib/rpc/pmap_getmaps.c M /trunk/src/lib/rpc/svc_simple.c * clnt_generic.c, clnt_simple.c, clnt_tcp.c, clnt_udp.c, getrpcent.c, getrpcport.c, pmap_getmaps.c, svc_simple.c: Remove #include ; it's already included in rpc/types.h. ------------------------------------------------------------------------ r8866 | tlyu | 1996-07-30 19:25:37 -0400 (Tue, 30 Jul 1996) | 3 lines Changed paths: M /trunk/src/lib/rpc/svc_auth_gssapi.c * svc_auth_gssapi.c: #include before (to get sys/types.h. ------------------------------------------------------------------------ r8865 | tlyu | 1996-07-30 19:25:03 -0400 (Tue, 30 Jul 1996) | 2 lines Changed paths: M /trunk/src/lib/rpc/rpc.h * rpc.h: Don't include netdb.h (rpc/types.h already includes it) ------------------------------------------------------------------------ r8864 | hartmans | 1996-07-30 18:47:08 -0400 (Tue, 30 Jul 1996) | 2 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/configure.in M /trunk/src/lib/rpc/netdb.h M /trunk/src/lib/rpc/types.hin Deal with a /usr/include/netdb.h that contains struct rpcent. ------------------------------------------------------------------------ r8863 | tlyu | 1996-07-29 23:59:56 -0400 (Mon, 29 Jul 1996) | 4 lines Changed paths: M /trunk/src/util/db2/hash/hash.c M /trunk/src/util/db2/hash/hash_func.c M /trunk/src/util/db2/hash/hash_page.c * hash/hash.c, hash/hash_func.c, hash/hash_page.c: Add "static" to some function defn's that need them; they were prototyped as static but not defined as static. ------------------------------------------------------------------------ r8862 | tlyu | 1996-07-29 23:59:32 -0400 (Mon, 29 Jul 1996) | 2 lines Changed paths: M /trunk/src/util/db2/ChangeLog *** empty log message *** ------------------------------------------------------------------------ r8861 | epeisach | 1996-07-29 22:40:10 -0400 (Mon, 29 Jul 1996) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/configure.in * configure.in: Determine sizeof short, int, long for secure.c ------------------------------------------------------------------------ r8860 | epeisach | 1996-07-29 22:39:19 -0400 (Mon, 29 Jul 1996) | 4 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/configure.in M /trunk/src/appl/gssftp/ftp/secure.c * secure.c: Do not assume sizeof(long) = 4 for sending lengths OTW * configure.in: Determine sizeof short, int, long for secure.c ------------------------------------------------------------------------ r8859 | epeisach | 1996-07-29 11:32:46 -0400 (Mon, 29 Jul 1996) | 10 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog A /trunk/src/tests/dejagnu/krb-standalone/kadmin.exp * kadmin.exp: Added back in. Rewritten to use new admin system. Notes: a) This only tests the old functionailty - the policy database testing does not exist b) The rename test is taken out as you currently cannot rename a random key (deficiency in kadmind) c) The v4 keytab extraction does not have an equivalent in this system and is not included. ------------------------------------------------------------------------ r8858 | epeisach | 1996-07-29 11:29:53 -0400 (Mon, 29 Jul 1996) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp defaul.exp (kinit): Look for the end-of-file from kinit before going into wait.... ------------------------------------------------------------------------ r8857 | tlyu | 1996-07-28 22:40:19 -0400 (Sun, 28 Jul 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/an_to_ln.c * an_to_ln.c (aname_do_match): #elif HAVE_REGEXP_H should have been HAVE_REGEXPR_H ------------------------------------------------------------------------ r8856 | hartmans | 1996-07-28 00:46:46 -0400 (Sun, 28 Jul 1996) | 4 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/makeshlib.sh For some reason, I allowd symbols from libc to overide symbols from the shared library when building AIX shared libraries without gcc. This is broken and fails when using gssrpc. ------------------------------------------------------------------------ r8855 | hartmans | 1996-07-27 20:13:07 -0400 (Sat, 27 Jul 1996) | 2 lines Changed paths: M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/kdb/configure.in Fix up shared library handling and $(STEXT) usage. ------------------------------------------------------------------------ r8854 | hartmans | 1996-07-27 20:08:27 -0400 (Sat, 27 Jul 1996) | 2 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/clnt_perror.c Remove prototype of strcpy. ------------------------------------------------------------------------ r8853 | hartmans | 1996-07-27 20:06:18 -0400 (Sat, 27 Jul 1996) | 7 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h Commit prototyping of krb5_setenv; not sure why this failed yesterday. CVS: ---------------------------------------------------------------------- automatically CVS: CVS: Committing in include CVS: CVS: Modified Files: CVS: ChangeLog k5-int.h CVS: ---------------------------------------------------------------------- ------------------------------------------------------------------------ r8852 | epeisach | 1996-07-27 02:24:54 -0400 (Sat, 27 Jul 1996) | 4 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp: Rewrite to use kdb5_util instead of kdb5_create and kdb5_stash. No longer add the kadmin/admin and changepw keys to the database as this is handled automatically. ------------------------------------------------------------------------ r8851 | epeisach | 1996-07-27 02:23:00 -0400 (Sat, 27 Jul 1996) | 4 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/kdb5_create.c * kdb5_create.c (kdb5_create): Ignore (expected) failure in open_db_and_mkey when creating database in returning exit status. ------------------------------------------------------------------------ r8850 | hartmans | 1996-07-26 22:23:23 -0400 (Fri, 26 Jul 1996) | 4 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/svr_principal.c It's not an out-of-space error if malloc(0) returns 0. So, when copying key_data, only call malloc if the length is non-zero. ------------------------------------------------------------------------ r8849 | hartmans | 1996-07-26 22:21:58 -0400 (Fri, 26 Jul 1996) | 3 lines Changed paths: M /trunk/src/lib/kadm5/clnt/ChangeLog M /trunk/src/lib/kadm5/clnt/Makefile.in M /trunk/src/lib/kadm5/clnt/client_init.c M /trunk/src/lib/kadm5/clnt/configure.in D /trunk/src/lib/kadm5/clnt/setenv.c Remove old 1988 version of setenv in preference to calling krb5_setenv from lib/krb5/posix. ------------------------------------------------------------------------ r8848 | hartmans | 1996-07-26 22:21:05 -0400 (Fri, 26 Jul 1996) | 2 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog *** empty log message *** ------------------------------------------------------------------------ r8847 | hartmans | 1996-07-26 21:56:47 -0400 (Fri, 26 Jul 1996) | 25 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/ftp.c M /trunk/src/appl/gssftp/ftp/secure.c * Define a non-zero FUDGE_FACTOR for GSSAPI; I have it set to 64 now, even though I tend to see 52 bytes of increased data because I'm not sure that the 52 bytes is constant across all implementations ands options. * When allocating outbuf, set bufsize to the size that was actually allocated; it tends not to be nbyte+FUDGE_FACTOR exactly, and you smash the heap if you store a different size than you actually allocate. * If a secure_putbyte fails, set nout to zero so you don't run off the end of the buffer next time around. * Only write out foure bytes of net_len, no matter how big it is. The right answer is to have it be some 32-bit type but I'm not sure if I should use the krb5 type, the GSSAPI type, or what. (Remember, this code has ifdefs for KerberosIV without GSSAPI) * While we're at it, if secure_write fails while writing out a file in the client, notice the error. (a break in an inner loop didn't break out quite far enough) With these changes, I am able to get and put multi-megabyte files even on an Alpha. ------------------------------------------------------------------------ r8846 | tlyu | 1996-07-26 18:07:46 -0400 (Fri, 26 Jul 1996) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in * Makefile.in (OBJS): Remove trailing backslash on a comment; it was keeping HDRS from getting set. ------------------------------------------------------------------------ r8845 | marc | 1996-07-26 17:24:00 -0400 (Fri, 26 Jul 1996) | 2 lines Changed paths: M /trunk/src/ChangeLog resolved conflicts ------------------------------------------------------------------------ r8844 | marc | 1996-07-26 15:58:46 -0400 (Fri, 26 Jul 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog *** empty log message *** ------------------------------------------------------------------------ r8843 | marc | 1996-07-26 15:57:41 -0400 (Fri, 26 Jul 1996) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/configure.in * configure.in, an_to_ln.c (do_replacement, aname_do_match): use the compile() function in -lgen on solaris. Check for the relevant stuff at configure-time ------------------------------------------------------------------------ r8842 | marc | 1996-07-26 15:56:11 -0400 (Fri, 26 Jul 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/an_to_ln.c * an_to_ln.c (do_replacement, aname_do_match): use the compile() function in -lgen on solaris ------------------------------------------------------------------------ r8841 | tlyu | 1996-07-26 15:54:01 -0400 (Fri, 26 Jul 1996) | 2 lines Changed paths: M /trunk/src/kadmin/ChangeLog M /trunk/src/kadmin/configure.in * configure.in: remove create ------------------------------------------------------------------------ r8840 | marc | 1996-07-26 15:17:05 -0400 (Fri, 26 Jul 1996) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog *** empty log message *** ------------------------------------------------------------------------ r8839 | marc | 1996-07-26 15:15:48 -0400 (Fri, 26 Jul 1996) | 3 lines Changed paths: M /trunk/src/aclocal.m4 * aclocal.m4 (LIBS): include -lgen if compile() is present and -lkrb5 is used. ------------------------------------------------------------------------ r8838 | tytso | 1996-07-26 14:27:07 -0400 (Fri, 26 Jul 1996) | 3 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/Makefile.in Actually install kadmin.local. (Or rather, don't install kadmin.local as kadmin, and then reinstall kadmin on top of kadmin. :-) ------------------------------------------------------------------------ r8837 | marc | 1996-07-26 14:07:19 -0400 (Fri, 26 Jul 1996) | 2 lines Changed paths: M /trunk/src/config-files/ChangeLog *** empty log message *** ------------------------------------------------------------------------ r8836 | marc | 1996-07-26 14:07:08 -0400 (Fri, 26 Jul 1996) | 2 lines Changed paths: M /trunk/src/config-files/kdc.conf * kdc.conf: added acl_file to prototype ------------------------------------------------------------------------ r8835 | tytso | 1996-07-26 13:23:29 -0400 (Fri, 26 Jul 1996) | 2 lines Changed paths: D /trunk/src/kadmin/create Remove the new kdb5_create, which is subsumed by kdb5_util. ------------------------------------------------------------------------ r8834 | tytso | 1996-07-26 00:46:42 -0400 (Fri, 26 Jul 1996) | 2 lines Changed paths: D /trunk/src/kadmin/v5server Remove last traces of the old admin server. ------------------------------------------------------------------------ r8833 | tytso | 1996-07-26 00:46:14 -0400 (Fri, 26 Jul 1996) | 2 lines Changed paths: D /trunk/src/kadmin/v5client Remove v5client, which is the old client for the old kadmin system. ------------------------------------------------------------------------ r8832 | tytso | 1996-07-26 00:44:48 -0400 (Fri, 26 Jul 1996) | 2 lines Changed paths: D /trunk/src/kadmin/v5server/ChangeLog D /trunk/src/kadmin/v5server/Makefile.in D /trunk/src/kadmin/v5server/admin.c D /trunk/src/kadmin/v5server/configure.in D /trunk/src/kadmin/v5server/kadm5_defs.h D /trunk/src/kadmin/v5server/kadmind5.M D /trunk/src/kadmin/v5server/passwd.c D /trunk/src/kadmin/v5server/proto_serv.c D /trunk/src/kadmin/v5server/srv_acl.c D /trunk/src/kadmin/v5server/srv_key.c D /trunk/src/kadmin/v5server/srv_main.c D /trunk/src/kadmin/v5server/srv_net.c D /trunk/src/kadmin/v5server/srv_output.c Remove the old kadmin server. ------------------------------------------------------------------------ r8831 | tytso | 1996-07-26 00:43:04 -0400 (Fri, 26 Jul 1996) | 2 lines Changed paths: M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/Makefile.in Add a blank install target to keep the top-level "make install" happy. ------------------------------------------------------------------------ r8830 | tytso | 1996-07-26 00:41:17 -0400 (Fri, 26 Jul 1996) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/configure.in Add AC_PROG_INSTALL, since it's needed for a "make install" ------------------------------------------------------------------------ r8829 | hartmans | 1996-07-25 22:03:01 -0400 (Thu, 25 Jul 1996) | 9 lines Changed paths: M /trunk/src/lib/kadm5/srv/ChangeLog M /trunk/src/lib/kadm5/srv/configure.in AIX shared libraries treat resolution of imported symbols different from resolution of external non-imported symbols. Therefore, we really want to link against libdb.a at shared library creation time. Instead of linking on all platforms and making libdb.a a shared library, I have chosen to only link on AIX where it will work and not generate a problem even if the application later linksgainst libdb.a because making libdb.a a shared library would make it harder to distribute util/db2. ------------------------------------------------------------------------ r8828 | hartmans | 1996-07-25 21:57:05 -0400 (Thu, 25 Jul 1996) | 4 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/configure.in D /trunk/src/kadmin/cli/setenv.c Remove setenv.c and use krb5_setenv instead. This version of setenv had major prototype problems, was redundant, and was older than all seven of the other versions in the tree. ------------------------------------------------------------------------ r8827 | tlyu | 1996-07-25 20:28:45 -0400 (Thu, 25 Jul 1996) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/accept_sec_context.c restore old version (oops checked in debugging vers ------------------------------------------------------------------------ r8826 | tlyu | 1996-07-25 20:22:37 -0400 (Thu, 25 Jul 1996) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/krb5/accept_sec_context.c * Makefile.in: remove trailing backslash from comment under SRCS because it was causing line that set OBJS variable to ------------------------------------------------------------------------ r8825 | marc | 1996-07-25 18:30:02 -0400 (Thu, 25 Jul 1996) | 5 lines Changed paths: A /trunk/src/kadmin/v5passwdd A /trunk/src/kadmin/v5passwdd/ChangeLog A /trunk/src/kadmin/v5passwdd/Makefile.in A /trunk/src/kadmin/v5passwdd/adm_rw.c A /trunk/src/kadmin/v5passwdd/configure.in A /trunk/src/kadmin/v5passwdd/kadm5_defs.h A /trunk/src/kadmin/v5passwdd/main.c A /trunk/src/kadmin/v5passwdd/proto_serv.c A /trunk/src/kadmin/v5passwdd/srv_net.c * Makefile.in, configure.in, adm_rw.c, kadm5_defs.h, main.c, proto_serv.c, srv_net.c: combined pieces of the old v5server and kadm libraries with calls to the new kadm5srv library to produce a daemon which handles the v5b6 "simple" password changing protocol. ------------------------------------------------------------------------ r8824 | tytso | 1996-07-25 18:08:58 -0400 (Thu, 25 Jul 1996) | 3 lines Changed paths: M /trunk/src/windows/gss/ChangeLog M /trunk/src/windows/gss/gss-client.c Remove OID's that weren't being used, and rename gss_nt_service_name to nt_service_name to prevent name colision. ------------------------------------------------------------------------ r8823 | tytso | 1996-07-25 18:06:40 -0400 (Thu, 25 Jul 1996) | 6 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/admin_internal.h M /trunk/src/lib/kadm5/misc_free.c admin_internal.h (_KADM5_CHECK_HANDLE): Add parenthesis around assignment used as truth value to reduce gcc -Wall flames. misc_free.c (kadm5_free_name_list, krb5_free_key_data_contents: Add KADM5_OK return value upon success. ------------------------------------------------------------------------ r8822 | tytso | 1996-07-25 18:04:58 -0400 (Thu, 25 Jul 1996) | 3 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/kadmin.c kadmin.c (quit): Return zero so that we return the proper exit status. (kadmin_getprivs): Declare function as returning void ------------------------------------------------------------------------ r8821 | tytso | 1996-07-25 18:04:05 -0400 (Thu, 25 Jul 1996) | 2 lines Changed paths: M /trunk/src/admin/ChangeLog M /trunk/src/admin/configure.in Don't build the create, destroy, and stash directories. ------------------------------------------------------------------------ r8820 | tytso | 1996-07-25 18:03:37 -0400 (Thu, 25 Jul 1996) | 2 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/dumpv4.c Declare function as returning void ------------------------------------------------------------------------ r8819 | marc | 1996-07-25 17:25:22 -0400 (Thu, 25 Jul 1996) | 2 lines Changed paths: M /trunk/src/kadmin/ChangeLog *** empty log message *** ------------------------------------------------------------------------ r8818 | marc | 1996-07-25 17:25:04 -0400 (Thu, 25 Jul 1996) | 2 lines Changed paths: M /trunk/src/kadmin/configure.in * configure.in (CONFIG_DIRS): added v5passwdd ------------------------------------------------------------------------ r8817 | tytso | 1996-07-25 02:26:52 -0400 (Thu, 25 Jul 1996) | 2 lines Changed paths: M /trunk/src/util/pty/.Sanitize Fix Sanitize script to not delete the configure program. ------------------------------------------------------------------------ r8816 | tytso | 1996-07-25 02:26:15 -0400 (Thu, 25 Jul 1996) | 2 lines Changed paths: A /trunk/src/lib/kadm5/clnt/setenv.c D /trunk/src/lib/kadm5/setenv.c Move setenv.c to clnt directory where it belongs. ------------------------------------------------------------------------ r8815 | tytso | 1996-07-25 02:19:16 -0400 (Thu, 25 Jul 1996) | 8 lines Changed paths: M /trunk/src/windows/gss/ChangeLog M /trunk/src/windows/gss/gss-client.c M /trunk/src/windows/gss/gss.c M /trunk/src/windows/gss/gss.h gss.c (parse_name): Add code to parse an optional fourth parameter which is the mechanism OID to actually use. If it is ommited, the default mechanism is used. gss-client.c (client_establish_context): Added parameter oid_name, which allows the user to specify the OID that he/she actually wants to use to as the mechanism. ------------------------------------------------------------------------ r8814 | tytso | 1996-07-25 02:16:18 -0400 (Thu, 25 Jul 1996) | 18 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/generic/gssapi.h M /trunk/src/lib/gssapi/generic/gssapiP_generic.h M /trunk/src/lib/gssapi/generic/gssapi_generic.h M /trunk/src/lib/gssapi/generic/oid_ops.c M /trunk/src/lib/gssapi/generic/util_ordering.c M /trunk/src/lib/gssapi/generic/util_token.c util_ordering.c (g_order_check): util_ordering.c (g_order_init): Changed return code to be an int 32, since we return a com_err error code. Change the type of the sequence number to be an uint32. gssapi.h: Define gss_int32 -- needed for error code returns. Makefile.in (EHDRDIR): Use $(S) instead of /, so that EHDRDIR is valid under windows. Fix how the header file is copied in under Windows. gssapiP_generic.h: Include gssapi_generic.h instead of gssapi.h, so that we get the definitions of the nametype oids. oid_ops.c (generic_gss_release_oid): Re-enable function. util_token.c (g_verify_token_header): Changed return code to be an int 32, since we return a com_err error code. ------------------------------------------------------------------------ r8813 | tytso | 1996-07-25 02:09:57 -0400 (Thu, 25 Jul 1996) | 7 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/krb5_gss_glue.c M /trunk/src/lib/gssapi/krb5/rel_oid.c init_sec_context.c (krb5_gss_init_sec_context): Fixed error checking so that if you pass a bad mechanism type, it *will* get flagged as an error. rel_oid.c (krb5_gss_release_oid): krb5_gss_glue.c(gss_release_oid): Re-enable function ------------------------------------------------------------------------ r8812 | epeisach | 1996-07-24 22:58:14 -0400 (Wed, 24 Jul 1996) | 6 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/acquire_cred.c * acquire_cred.c (krb5_gss_acquire_cred): Initialize variable before use if GSS_C_NULL_OID_SET. This was causing random failures in gssftp. I was unlucky enough to hit that random case where one of the random stack values was zero. ------------------------------------------------------------------------ r8811 | tytso | 1996-07-24 20:40:43 -0400 (Wed, 24 Jul 1996) | 3 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapiP_generic.h M /trunk/src/lib/gssapi/generic/util_token.c util_token.c (g_verify_token_header): Changed return code to be an unsigned int 32, since we return a com_err error code. ------------------------------------------------------------------------ r8810 | tytso | 1996-07-24 20:40:06 -0400 (Wed, 24 Jul 1996) | 7 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/ser_sctx.c ser_sctx.c (kg_oid_externalize): Add proper return code accept_sec_context.c (krb5_gss_accept_sec_context): init_sec_context.c (krb5_gss_init_sec_context): Test (gss_flags & XXXX) against 0 so that we pass a int value to g_order_init. Needed since int is 16 bits for Win16 build. ------------------------------------------------------------------------ r8809 | tytso | 1996-07-24 18:50:22 -0400 (Wed, 24 Jul 1996) | 3 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/rel_buffer.c M /trunk/src/lib/gssapi/generic/rel_oid_set.c Remove INTERFACE keyworded; not needed (and causes problems) since we're not exporting this function to the DLL. ------------------------------------------------------------------------ r8808 | tlyu | 1996-07-24 18:36:49 -0400 (Wed, 24 Jul 1996) | 3 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/ovsec_kadmd.c * ovsec_kadmd.c (main): Put the #ifdef SO_REUSEADDR at the beginning of the line to avoid cpp breakage. ------------------------------------------------------------------------ r8807 | tytso | 1996-07-24 18:35:06 -0400 (Wed, 24 Jul 1996) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/util_validate.c Only include if building with BSD_DB. ------------------------------------------------------------------------ r8806 | tlyu | 1996-07-24 18:23:37 -0400 (Wed, 24 Jul 1996) | 3 lines Changed paths: A /trunk/src/lib/kadm5/srv A /trunk/src/lib/kadm5/srv/ChangeLog A /trunk/src/lib/kadm5/srv/Makefile.in A /trunk/src/lib/kadm5/srv/adb_free.c A /trunk/src/lib/kadm5/srv/adb_openclose.c A /trunk/src/lib/kadm5/srv/adb_policy.c A /trunk/src/lib/kadm5/srv/adb_principal.c A /trunk/src/lib/kadm5/srv/adb_xdr.c A /trunk/src/lib/kadm5/srv/configure.in A /trunk/src/lib/kadm5/srv/server_acl.c A /trunk/src/lib/kadm5/srv/server_acl.h A /trunk/src/lib/kadm5/srv/server_dict.c A /trunk/src/lib/kadm5/srv/server_handle.c A /trunk/src/lib/kadm5/srv/server_init.c A /trunk/src/lib/kadm5/srv/server_kdb.c A /trunk/src/lib/kadm5/srv/server_misc.c A /trunk/src/lib/kadm5/srv/svr_chpass_util.c A /trunk/src/lib/kadm5/srv/svr_iters.c A /trunk/src/lib/kadm5/srv/svr_misc_free.c A /trunk/src/lib/kadm5/srv/svr_policy.c A /trunk/src/lib/kadm5/srv/svr_principal.c * Makefile.in, configure.in: break out server lib into a subdirectory ------------------------------------------------------------------------ r8805 | tlyu | 1996-07-24 18:22:49 -0400 (Wed, 24 Jul 1996) | 3 lines Changed paths: A /trunk/src/lib/kadm5/clnt A /trunk/src/lib/kadm5/clnt/ChangeLog A /trunk/src/lib/kadm5/clnt/Makefile.in A /trunk/src/lib/kadm5/clnt/client_handle.c A /trunk/src/lib/kadm5/clnt/client_init.c A /trunk/src/lib/kadm5/clnt/client_internal.h A /trunk/src/lib/kadm5/clnt/client_principal.c A /trunk/src/lib/kadm5/clnt/client_rpc.c A /trunk/src/lib/kadm5/clnt/clnt_chpass_util.c A /trunk/src/lib/kadm5/clnt/clnt_policy.c A /trunk/src/lib/kadm5/clnt/clnt_privs.c A /trunk/src/lib/kadm5/clnt/configure.in * Makefile.in, configure.in: break out client lib into a subdirectory ------------------------------------------------------------------------ r8804 | tlyu | 1996-07-24 18:20:03 -0400 (Wed, 24 Jul 1996) | 3 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/Makefile.in D /trunk/src/lib/kadm5/adb_free.c D /trunk/src/lib/kadm5/adb_openclose.c D /trunk/src/lib/kadm5/adb_policy.c D /trunk/src/lib/kadm5/adb_principal.c D /trunk/src/lib/kadm5/adb_xdr.c D /trunk/src/lib/kadm5/client_handle.c D /trunk/src/lib/kadm5/client_init.c D /trunk/src/lib/kadm5/client_internal.h D /trunk/src/lib/kadm5/client_principal.c D /trunk/src/lib/kadm5/client_rpc.c D /trunk/src/lib/kadm5/clnt_chpass_util.c D /trunk/src/lib/kadm5/clnt_policy.c D /trunk/src/lib/kadm5/clnt_privs.c M /trunk/src/lib/kadm5/configure.in D /trunk/src/lib/kadm5/server_acl.c D /trunk/src/lib/kadm5/server_acl.h D /trunk/src/lib/kadm5/server_dict.c D /trunk/src/lib/kadm5/server_handle.c D /trunk/src/lib/kadm5/server_init.c D /trunk/src/lib/kadm5/server_kdb.c D /trunk/src/lib/kadm5/server_misc.c D /trunk/src/lib/kadm5/svr_chpass_util.c D /trunk/src/lib/kadm5/svr_iters.c D /trunk/src/lib/kadm5/svr_misc_free.c D /trunk/src/lib/kadm5/svr_policy.c D /trunk/src/lib/kadm5/svr_principal.c * Makefile.in, configure.in: fix shared lib lossage by rearrangement of subdirectories ------------------------------------------------------------------------ r8803 | tytso | 1996-07-24 18:03:31 -0400 (Wed, 24 Jul 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/ktf_g_name.c Use the error code KRB5_KT_NAME_TOOLONG instead of ENAMETOOLONG, which isn't portable. ------------------------------------------------------------------------ r8802 | tytso | 1996-07-24 18:02:52 -0400 (Wed, 24 Jul 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/preauth.c Change type of first argument to be krb5_preauthtype, to eliminate compiler warnings under Windows. ------------------------------------------------------------------------ r8801 | tytso | 1996-07-24 18:01:30 -0400 (Wed, 24 Jul 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/krb5_err.et Added new error code KRB5_KT_NAME_TOOLONG ------------------------------------------------------------------------ r8800 | tytso | 1996-07-24 17:54:19 -0400 (Wed, 24 Jul 1996) | 2 lines Changed paths: D /trunk/src/util/berk_db Removing last remnants of berk_db. ------------------------------------------------------------------------ r8799 | tytso | 1996-07-24 17:53:04 -0400 (Wed, 24 Jul 1996) | 2 lines Changed paths: D /trunk/src/util/berk_db/PORT D /trunk/src/util/berk_db/README.krb5 D /trunk/src/util/berk_db/changelog D /trunk/src/util/berk_db/configure.in D /trunk/src/util/berk_db/hash D /trunk/src/util/berk_db/include D /trunk/src/util/berk_db/man D /trunk/src/util/berk_db/test Removing berk_db, since it is now replaced by db2. ------------------------------------------------------------------------ r8798 | epeisach | 1996-07-24 14:33:24 -0400 (Wed, 24 Jul 1996) | 2 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/pmap_rmt.c Use memset instead of bzero ------------------------------------------------------------------------ r8797 | epeisach | 1996-07-24 14:29:04 -0400 (Wed, 24 Jul 1996) | 2 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/Makefile.in Use $(LD) instead of $(CC) for linking... This allows for use of purify. ------------------------------------------------------------------------ r8796 | epeisach | 1996-07-24 14:23:02 -0400 (Wed, 24 Jul 1996) | 11 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/Makefile.in M /trunk/src/kadmin/cli/dump.c M /trunk/src/kadmin/cli/kadmin.c * Makefile.in (all): Use $(LD) instead of $(CC) for link stage. * dump.c (dump_db): Zero out kadm5_principal_ent_rec structure before passing to rpc code. * kadmin.c (kadmin_addprinc, kadmin_getprinc, kadmin_modprinc): Zero out structures before passing to rpc code. This is because uninitialized longs in the structures cause xdr_long to fail if the higher 32/64 bits are set on the Alpha. ------------------------------------------------------------------------ r8795 | epeisach | 1996-07-24 07:59:51 -0400 (Wed, 24 Jul 1996) | 3 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/Makefile.in * Makefile.in (DEPLIBS): Use correct version number for gssapi_krb5 dependency. ------------------------------------------------------------------------ r8794 | tytso | 1996-07-23 23:40:27 -0400 (Tue, 23 Jul 1996) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog D /trunk/src/tests/dejagnu/krb-standalone/kadmin.exp Removed kadmin.exp, since it's for the old admin server. ------------------------------------------------------------------------ r8793 | marc | 1996-07-23 23:15:05 -0400 (Tue, 23 Jul 1996) | 3 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ftpd.c * ftpd.c (auth_data): the logic which dealt with multiple acceptor names and fallback was just broken. ------------------------------------------------------------------------ r8792 | tytso | 1996-07-23 22:50:58 -0400 (Tue, 23 Jul 1996) | 2 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in Remove mechglue from the list of Macintosh subdirectories. ------------------------------------------------------------------------ r8791 | tytso | 1996-07-23 22:49:52 -0400 (Tue, 23 Jul 1996) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapiP_generic.h Must include k5-int.h on Windows and Macintosh builds. ------------------------------------------------------------------------ r8790 | tytso | 1996-07-23 22:49:27 -0400 (Tue, 23 Jul 1996) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in Fix broken Windows commands to copy gssapi_krb5.h to include/gssapi. ------------------------------------------------------------------------ r8789 | tytso | 1996-07-23 22:36:49 -0400 (Tue, 23 Jul 1996) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h Must include k5-int.h on Windows and Macintosh builds. ------------------------------------------------------------------------ r8788 | tytso | 1996-07-23 22:28:52 -0400 (Tue, 23 Jul 1996) | 9 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/configure.in Makefile.in: Build logger.o from the libkadm5 directory. This is prepatory work towards eliminating the dependency on libkadm5. Ultimately we will probably need to rethink how the library structure for krb5.... configure.in: Add -lgssapi and -lgssrpc to libraries linked with krb5kdc since they are needed for shared libraries. This is a horrible hack.... ------------------------------------------------------------------------ r8787 | epeisach | 1996-07-23 17:25:28 -0400 (Tue, 23 Jul 1996) | 2 lines Changed paths: M /trunk/src/util/db2/obj A /trunk/src/util/db2/obj/.cvsignore Ignore db-config.h.in which is generated by autoheader ------------------------------------------------------------------------ r8786 | epeisach | 1996-07-23 17:24:50 -0400 (Tue, 23 Jul 1996) | 4 lines Changed paths: M /trunk/src/util/db2/ChangeLog M /trunk/src/util/db2/hash/dbm.c obj/dbm.c: Copy the elements between the struct DBT and datum. Otherwise on an Alpha where the size fields are different sizes, casting loses with random stack garbage. ------------------------------------------------------------------------ r8785 | tlyu | 1996-07-23 17:06:38 -0400 (Tue, 23 Jul 1996) | 2 lines Changed paths: M /trunk/src/kadmin/dbutil/ChangeLog M /trunk/src/kadmin/dbutil/Makefile.in * Makefile.in: add dependency for kdb5_util_ct.o ------------------------------------------------------------------------ r8784 | tlyu | 1996-07-23 17:02:44 -0400 (Tue, 23 Jul 1996) | 2 lines Changed paths: M /trunk/src/kadmin/cli/ChangeLog M /trunk/src/kadmin/cli/Makefile.in * Makefile.in: add dependency for kadmin_ct.o ------------------------------------------------------------------------ r8783 | tlyu | 1996-07-23 16:52:45 -0400 (Tue, 23 Jul 1996) | 3 lines Changed paths: M /trunk/src/lib/kadm5/ChangeLog M /trunk/src/lib/kadm5/Makefile.in * Makefile.in: delete extraneous trailing backslash from GENSRCS and GENOBJS ------------------------------------------------------------------------ r8782 | tytso | 1996-07-23 16:51:04 -0400 (Tue, 23 Jul 1996) | 4 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in A /trunk/src/lib/gssapi/generic/rel_buffer.c A /trunk/src/lib/gssapi/generic/rel_oid_set.c D /trunk/src/lib/gssapi/generic/release_buffer.c D /trunk/src/lib/gssapi/generic/release_oid_set.c Renamed release_buffer.c to rel_buffer.c, and release_oid_set.c to rel_oid_set.c. Marc broke the DOS 8.3 renaming which Gilmore had done to conform with DOS's filesystem constraints ------------------------------------------------------------------------ r8781 | epeisach | 1996-07-23 11:26:11 -0400 (Tue, 23 Jul 1996) | 5 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/Makefile.in M /trunk/src/lib/rpc/xdr.c * xdr.c: Do not declare malloc(). * Makefile.in (SHLIB_LIBS): Link with gssapi_krb5 when creating shared library. ------------------------------------------------------------------------ r8780 | epeisach | 1996-07-23 11:11:46 -0400 (Tue, 23 Jul 1996) | 6 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/kdb/configure.in * Makefile.in: libkdb5.so needs to be built with libcrypto and libkrb5. * configure.in: Pass version numbers of teh crypto and krb5 shared libraries. ------------------------------------------------------------------------ r8779 | tytso | 1996-07-23 00:39:49 -0400 (Tue, 23 Jul 1996) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/acconfig.h Add contents of util/db2/acconfig.h to the top-level acconfig.h so that util/reconf works correctly. ------------------------------------------------------------------------ r8778 | epeisach | 1996-07-22 21:49:24 -0400 (Mon, 22 Jul 1996) | 2 lines Changed paths: M /trunk/src/lib/rpc/ChangeLog M /trunk/src/lib/rpc/clnt_perror.c Include errno.h ------------------------------------------------------------------------ r8777 | epeisach | 1996-07-22 21:40:23 -0400 (Mon, 22 Jul 1996) | 4 lines Changed paths: M /trunk/src/util/dyn/ChangeLog M /trunk/src/util/dyn/dyn.h If __STDC__ is not defined, generate proper prototypes... The macro expansion was generating "int DynCopy ; " instead of "int DynCopy ()" ------------------------------------------------------------------------ r8776 | marc | 1996-07-22 19:11:08 -0400 (Mon, 22 Jul 1996) | 3 lines Changed paths: M /trunk/src/config-files/kdc.conf * kdc.conf (admin_*): add the fields for the new admin system to the prototype config.file ------------------------------------------------------------------------ r8775 | marc | 1996-07-22 17:11:35 -0400 (Mon, 22 Jul 1996) | 6 lines Changed paths: A /trunk/src/kadmin/server/ChangeLog A /trunk/src/util/dyn/Makefile.ov A /trunk/src/util/dyn/dyn.h A /trunk/src/util/dyn/dyn.man A /trunk/src/util/dyn/dynP.h A /trunk/src/util/dyn/dyn_create.c A /trunk/src/util/dyn/dyn_debug.c A /trunk/src/util/dyn/dyn_delete.c A /trunk/src/util/dyn/dyn_header.c A /trunk/src/util/dyn/dyn_put.c A /trunk/src/util/dyn/dyn_size.c A /trunk/src/util/dyn/test.c this commit includes all the changes on the OV_9510_INTEGRATION and OV_MERGE branches. This includes, but is not limited to, the new openvision admin system, and major changes to gssapi to add functionality, and bring the implementation in line with rfc1964. before committing, the code was built and tested for netbsd and solaris. ------------------------------------------------------------------------ r8774 | marc | 1996-07-22 16:49:46 -0400 (Mon, 22 Jul 1996) | 6 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/admin/create/ChangeLog M /trunk/src/admin/create/configure.in M /trunk/src/admin/create/kdb5_create.c M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/configure.in M /trunk/src/admin/edit/cpw.c M /trunk/src/admin/edit/dump.c M /trunk/src/admin/edit/dumpv4.c M /trunk/src/admin/edit/kdb5_edit.c M /trunk/src/admin/edit/loadv4.c M /trunk/src/admin/stash/ChangeLog M /trunk/src/admin/stash/configure.in M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/README M /trunk/src/appl/gss-sample/gss-client.c M /trunk/src/appl/gss-sample/gss-misc.c A /trunk/src/appl/gss-sample/gss-misc.h M /trunk/src/appl/gss-sample/gss-server.c M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/cmds.c M /trunk/src/appl/gssftp/ftp/cmdtab.c M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpcmd.y M /trunk/src/appl/gssftp/ftpd/ftpd.c M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/Makefile.in M /trunk/src/appl/telnet/libtelnet/enc-proto.h M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.M M /trunk/src/clients/kinit/kinit.c M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in M /trunk/src/configure.in M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/adm.h M /trunk/src/include/krb5/kdb.h A /trunk/src/include/port-sockets.h M /trunk/src/kadmin/ChangeLog A /trunk/src/kadmin/Makefile.ov A /trunk/src/kadmin/cli A /trunk/src/kadmin/cli/ChangeLog A /trunk/src/kadmin/cli/Makefile.in A /trunk/src/kadmin/cli/Makefile.ov A /trunk/src/kadmin/cli/attic A /trunk/src/kadmin/cli/attic/Makefile A /trunk/src/kadmin/cli/attic/Makefile.in A /trunk/src/kadmin/cli/attic/configure.in A /trunk/src/kadmin/cli/attic/getdate.y A /trunk/src/kadmin/cli/attic/kadmin.c A /trunk/src/kadmin/cli/attic/kadmin_ct.ct A /trunk/src/kadmin/cli/attic/memmove.c A /trunk/src/kadmin/cli/attic/setenv.c A /trunk/src/kadmin/cli/attic/ss_wrapper.c A /trunk/src/kadmin/cli/configure.in A /trunk/src/kadmin/cli/dump.c A /trunk/src/kadmin/cli/getdate.y A /trunk/src/kadmin/cli/kadmin.1 A /trunk/src/kadmin/cli/kadmin.c A /trunk/src/kadmin/cli/kadmin_ct.ct A /trunk/src/kadmin/cli/keytab.c A /trunk/src/kadmin/cli/memmove.c A /trunk/src/kadmin/cli/setenv.c A /trunk/src/kadmin/cli/ss_wrapper.c A /trunk/src/kadmin/cli/strftime.c A /trunk/src/kadmin/config.mk A /trunk/src/kadmin/config.mk/ChangeLog A /trunk/src/kadmin/config.mk/aix3.2.def A /trunk/src/kadmin/config.mk/architecture A /trunk/src/kadmin/config.mk/config A /trunk/src/kadmin/config.mk/hpux9.01.def A /trunk/src/kadmin/config.mk/irix5.2.def A /trunk/src/kadmin/config.mk/linux.def A /trunk/src/kadmin/config.mk/netbsd1.def A /trunk/src/kadmin/config.mk/rules A /trunk/src/kadmin/config.mk/site.def A /trunk/src/kadmin/config.mk/solaris2.3.def A /trunk/src/kadmin/config.mk/sunos4.1.def A /trunk/src/kadmin/config.mk/template M /trunk/src/kadmin/configure.in A /trunk/src/kadmin/create A /trunk/src/kadmin/create/ChangeLog A /trunk/src/kadmin/create/Makefile.in A /trunk/src/kadmin/create/Makefile.ov A /trunk/src/kadmin/create/attic A /trunk/src/kadmin/create/attic/Makefile.in A /trunk/src/kadmin/create/attic/configure.in A /trunk/src/kadmin/create/attic/make_extern A /trunk/src/kadmin/create/attic/ovsec_adm_create.c A /trunk/src/kadmin/create/configure.in A /trunk/src/kadmin/create/kadm5_create.c A /trunk/src/kadmin/create/kdb5_create.c A /trunk/src/kadmin/create/string_table.c A /trunk/src/kadmin/create/string_table.h A /trunk/src/kadmin/dbutil A /trunk/src/kadmin/dbutil/ChangeLog A /trunk/src/kadmin/dbutil/Makefile.in A /trunk/src/kadmin/dbutil/Makefile.ov A /trunk/src/kadmin/dbutil/configure.in A /trunk/src/kadmin/dbutil/dump.c A /trunk/src/kadmin/dbutil/dumpv4.c A /trunk/src/kadmin/dbutil/kadm5_create.c A /trunk/src/kadmin/dbutil/kdb5_create.c A /trunk/src/kadmin/dbutil/kdb5_destroy.c A /trunk/src/kadmin/dbutil/kdb5_edit.M A /trunk/src/kadmin/dbutil/kdb5_stash.c A /trunk/src/kadmin/dbutil/kdb5_util.M A /trunk/src/kadmin/dbutil/kdb5_util.c A /trunk/src/kadmin/dbutil/kdb5_util.h A /trunk/src/kadmin/dbutil/kdb5_util_ct.ct A /trunk/src/kadmin/dbutil/loadv4.c A /trunk/src/kadmin/dbutil/ss_wrapper.c A /trunk/src/kadmin/dbutil/string_table.c A /trunk/src/kadmin/dbutil/string_table.h A /trunk/src/kadmin/dbutil/tcl_wrapper.c A /trunk/src/kadmin/dbutil/util.c A /trunk/src/kadmin/export A /trunk/src/kadmin/export/ChangeLog A /trunk/src/kadmin/export/Makefile.in A /trunk/src/kadmin/export/Makefile.ov A /trunk/src/kadmin/export/configure.in A /trunk/src/kadmin/export/export.c A /trunk/src/kadmin/export/export_err.et A /trunk/src/kadmin/export/local.h A /trunk/src/kadmin/export/ovsec_adm_export.c A /trunk/src/kadmin/export/unit-test A /trunk/src/kadmin/export/unit-test/ChangeLog A /trunk/src/kadmin/export/unit-test/Makefile.ov A /trunk/src/kadmin/export/unit-test/add-to-db.sh A /trunk/src/kadmin/export/unit-test/config A /trunk/src/kadmin/export/unit-test/config/unix.exp A /trunk/src/kadmin/export/unit-test/dotest.sh A /trunk/src/kadmin/export/unit-test/export.0 A /trunk/src/kadmin/export/unit-test/export.0/dotest.exp A /trunk/src/kadmin/export/unit-test/export.0/output.exp A /trunk/src/kadmin/export/unit-test/export.0/usage.exp A /trunk/src/kadmin/export/unit-test/helpers.exp A /trunk/src/kadmin/import A /trunk/src/kadmin/import/ChangeLog A /trunk/src/kadmin/import/Makefile.in A /trunk/src/kadmin/import/Makefile.ov A /trunk/src/kadmin/import/configure.in A /trunk/src/kadmin/import/import.c A /trunk/src/kadmin/import/import.h A /trunk/src/kadmin/import/import_err.et A /trunk/src/kadmin/import/misc.c A /trunk/src/kadmin/import/ovsec_adm_import.c A /trunk/src/kadmin/import/strtok.c A /trunk/src/kadmin/import/unit-test A /trunk/src/kadmin/import/unit-test/Makefile.ov A /trunk/src/kadmin/import/unit-test/config A /trunk/src/kadmin/import/unit-test/config/unix.exp A /trunk/src/kadmin/import/unit-test/helpers.exp A /trunk/src/kadmin/import/unit-test/import.0 A /trunk/src/kadmin/import/unit-test/import.0/usage.exp A /trunk/src/kadmin/import/unit-test/valid_export_file A /trunk/src/kadmin/kdbkeys A /trunk/src/kadmin/kdbkeys/ChangeLog A /trunk/src/kadmin/kdbkeys/Makefile.in A /trunk/src/kadmin/kdbkeys/Makefile.ov A /trunk/src/kadmin/kdbkeys/configure.in A /trunk/src/kadmin/kdbkeys/do-test.pl A /trunk/src/kadmin/keytab A /trunk/src/kadmin/keytab/ChangeLog A /trunk/src/kadmin/keytab/Makefile.in A /trunk/src/kadmin/keytab/Makefile.ov A /trunk/src/kadmin/keytab/configure.in A /trunk/src/kadmin/keytab/keytab.c A /trunk/src/kadmin/keytab/unit-test A /trunk/src/kadmin/keytab/unit-test/ChangeLog A /trunk/src/kadmin/keytab/unit-test/Makefile.ov A /trunk/src/kadmin/keytab/unit-test/add-princs.tcl A /trunk/src/kadmin/keytab/unit-test/config A /trunk/src/kadmin/keytab/unit-test/config/unix.exp A /trunk/src/kadmin/keytab/unit-test/del-princs.tcl A /trunk/src/kadmin/keytab/unit-test/helpers.exp A /trunk/src/kadmin/keytab/unit-test/keytab.0 A /trunk/src/kadmin/keytab/unit-test/keytab.0/ChangeLog A /trunk/src/kadmin/keytab/unit-test/keytab.0/adding.exp A /trunk/src/kadmin/keytab/unit-test/keytab.0/keytab-spec.exp A /trunk/src/kadmin/keytab/unit-test/keytab.0/removing.exp M /trunk/src/kadmin/ktutil/ChangeLog M /trunk/src/kadmin/ktutil/configure.in A /trunk/src/kadmin/passwd A /trunk/src/kadmin/passwd/ChangeLog A /trunk/src/kadmin/passwd/Kpasswd A /trunk/src/kadmin/passwd/Makefile.in A /trunk/src/kadmin/passwd/Makefile.ov A /trunk/src/kadmin/passwd/configure.in A /trunk/src/kadmin/passwd/kpasswd.c A /trunk/src/kadmin/passwd/kpasswd_strings.et A /trunk/src/kadmin/passwd/tty_kpasswd.c A /trunk/src/kadmin/passwd/unit-test A /trunk/src/kadmin/passwd/unit-test/Makefile.ov A /trunk/src/kadmin/passwd/unit-test/config A /trunk/src/kadmin/passwd/unit-test/config/unix.exp A /trunk/src/kadmin/passwd/unit-test/helpers.exp A /trunk/src/kadmin/passwd/unit-test/kpasswd.0 A /trunk/src/kadmin/passwd/unit-test/kpasswd.0/changing.exp A /trunk/src/kadmin/passwd/unit-test/kpasswd.0/connecting.exp A /trunk/src/kadmin/passwd/unit-test/kpasswd.0/principal.exp A /trunk/src/kadmin/passwd/unit-test/kpasswd.0/usage.exp A /trunk/src/kadmin/passwd/xm_kpasswd.c A /trunk/src/kadmin/scripts A /trunk/src/kadmin/scripts/inst-hdrs.sh A /trunk/src/kadmin/server A /trunk/src/kadmin/server/Makefile.in A /trunk/src/kadmin/server/Makefile.ov A /trunk/src/kadmin/server/acls.l A /trunk/src/kadmin/server/configure.in A /trunk/src/kadmin/server/kadm_rpc_svc.c A /trunk/src/kadmin/server/misc.c A /trunk/src/kadmin/server/misc.h A /trunk/src/kadmin/server/ovsec_kadmd.c A /trunk/src/kadmin/server/server_glue_v1.c A /trunk/src/kadmin/server/server_stubs.c A /trunk/src/kadmin/testing A /trunk/src/kadmin/testing/Makefile.ov A /trunk/src/kadmin/testing/proto A /trunk/src/kadmin/testing/proto/ChangeLog A /trunk/src/kadmin/testing/proto/kdc.conf.proto A /trunk/src/kadmin/testing/proto/krb5.conf.proto A /trunk/src/kadmin/testing/proto/ovsec_adm.dict A /trunk/src/kadmin/testing/scripts A /trunk/src/kadmin/testing/scripts/ChangeLog A /trunk/src/kadmin/testing/scripts/Makefile.ov A /trunk/src/kadmin/testing/scripts/compare_dump.pl.in A /trunk/src/kadmin/testing/scripts/compare_dump.plin A /trunk/src/kadmin/testing/scripts/find-make.sh A /trunk/src/kadmin/testing/scripts/fixup-conf-files.pl.in A /trunk/src/kadmin/testing/scripts/fixup-conf-files.plin A /trunk/src/kadmin/testing/scripts/init_db A /trunk/src/kadmin/testing/scripts/make-host-keytab.pl.in A /trunk/src/kadmin/testing/scripts/make-host-keytab.plin A /trunk/src/kadmin/testing/scripts/qualname A /trunk/src/kadmin/testing/scripts/save_files.sh A /trunk/src/kadmin/testing/scripts/simple_dump.pl.in A /trunk/src/kadmin/testing/scripts/simple_dump.plin A /trunk/src/kadmin/testing/scripts/start_servers A /trunk/src/kadmin/testing/scripts/start_servers_local A /trunk/src/kadmin/testing/scripts/stop_servers A /trunk/src/kadmin/testing/scripts/stop_servers_local A /trunk/src/kadmin/testing/scripts/verify_xrunner_report.pl.in A /trunk/src/kadmin/testing/scripts/verify_xrunner_report.plin A /trunk/src/kadmin/testing/tcl A /trunk/src/kadmin/testing/tcl/util.t A /trunk/src/kadmin/testing/util A /trunk/src/kadmin/testing/util/ChangeLog A /trunk/src/kadmin/testing/util/Makefile.ov A /trunk/src/kadmin/testing/util/bsddb_dump.c A /trunk/src/kadmin/testing/util/tcl_kadm5.c A /trunk/src/kadmin/testing/util/tcl_krb5_hash.c A /trunk/src/kadmin/testing/util/tcl_ovsec_kadm.c A /trunk/src/kadmin/testing/util/tcl_ovsec_kadm_syntax A /trunk/src/kadmin/testing/util/test.c A /trunk/src/kadmin/v4server A /trunk/src/kadmin/v4server/ChangeLog A /trunk/src/kadmin/v4server/Makefile.in A /trunk/src/kadmin/v4server/Makefile.ov A /trunk/src/kadmin/v4server/acl_files.c A /trunk/src/kadmin/v4server/acl_files.doc A /trunk/src/kadmin/v4server/admin_server.c A /trunk/src/kadmin/v4server/attic A /trunk/src/kadmin/v4server/attic/ChangeLog A /trunk/src/kadmin/v4server/attic/Imakefile A /trunk/src/kadmin/v4server/attic/Makefile A /trunk/src/kadmin/v4server/attic/Makefile.in A /trunk/src/kadmin/v4server/attic/acl_files.c A /trunk/src/kadmin/v4server/attic/acl_files.doc A /trunk/src/kadmin/v4server/attic/aclocal.m4 A /trunk/src/kadmin/v4server/attic/admin_server.c A /trunk/src/kadmin/v4server/attic/configure.in A /trunk/src/kadmin/v4server/attic/kadm_err.et A /trunk/src/kadmin/v4server/attic/kadm_funcs.c A /trunk/src/kadmin/v4server/attic/kadm_ser_wrap.c A /trunk/src/kadmin/v4server/attic/kadm_server.c A /trunk/src/kadmin/v4server/attic/kadm_server.h A /trunk/src/kadmin/v4server/attic/kadm_stream.c A /trunk/src/kadmin/v4server/attic/kadm_supp.c A /trunk/src/kadmin/v4server/configure.in A /trunk/src/kadmin/v4server/kadm_err.et A /trunk/src/kadmin/v4server/kadm_funcs.c A /trunk/src/kadmin/v4server/kadm_ser_wrap.c A /trunk/src/kadmin/v4server/kadm_server.c A /trunk/src/kadmin/v4server/kadm_server.h A /trunk/src/kadmin/v4server/kadm_stream.c A /trunk/src/kadmin/v4server/kadm_supp.c A /trunk/src/kadmin/v4server/unit-test A /trunk/src/kadmin/v4server/unit-test/ChangeLog A /trunk/src/kadmin/v4server/unit-test/Makefile.ov A /trunk/src/kadmin/v4server/unit-test/config A /trunk/src/kadmin/v4server/unit-test/config/ChangeLog A /trunk/src/kadmin/v4server/unit-test/config/unix.exp A /trunk/src/kadmin/v4server/unit-test/getpid.sh A /trunk/src/kadmin/v4server/unit-test/helpers.exp A /trunk/src/kadmin/v4server/unit-test/remove_changepw_perms.sh A /trunk/src/kadmin/v4server/unit-test/v4server.0 A /trunk/src/kadmin/v4server/unit-test/v4server.0/setup-srvtab.exp A /trunk/src/kadmin/v4server/unit-test/v4server.1 A /trunk/src/kadmin/v4server/unit-test/v4server.1/access.exp A /trunk/src/kadmin/v4server/unit-test/v4server.1/change-password.exp A /trunk/src/kadmin/v4server/unit-test/v4server.1/usage.exp M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/configure.in M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/configure.in M /trunk/src/krb524/krb524d.c M /trunk/src/lib/ChangeLog M /trunk/src/lib/configure.in M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/cbc_cksum.c M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/configure.in M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/generic/disp_com_err_status.c M /trunk/src/lib/gssapi/generic/disp_major_status.c M /trunk/src/lib/gssapi/generic/gssapi.h M /trunk/src/lib/gssapi/generic/gssapiP_generic.h M /trunk/src/lib/gssapi/generic/gssapi_err_generic.et A /trunk/src/lib/gssapi/generic/gssapi_generic.c M /trunk/src/lib/gssapi/generic/gssapi_generic.h A /trunk/src/lib/gssapi/generic/oid_ops.c A /trunk/src/lib/gssapi/generic/release_buffer.c A /trunk/src/lib/gssapi/generic/release_oid_set.c M /trunk/src/lib/gssapi/generic/util_buffer.c M /trunk/src/lib/gssapi/generic/util_canonhost.c M /trunk/src/lib/gssapi/generic/util_dup.c M /trunk/src/lib/gssapi/generic/util_oid.c M /trunk/src/lib/gssapi/generic/util_token.c M /trunk/src/lib/gssapi/generic/util_validate.c M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/compare_name.c M /trunk/src/lib/gssapi/krb5/configure.in M /trunk/src/lib/gssapi/krb5/context_time.c M /trunk/src/lib/gssapi/krb5/delete_sec_context.c M /trunk/src/lib/gssapi/krb5/disp_name.c M /trunk/src/lib/gssapi/krb5/disp_status.c M /trunk/src/lib/gssapi/krb5/export_sec_context.c M /trunk/src/lib/gssapi/krb5/get_tkt_flags.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_err_krb5.et M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/krb5/gssapi_krb5.h M /trunk/src/lib/gssapi/krb5/import_name.c M /trunk/src/lib/gssapi/krb5/import_sec_context.c M /trunk/src/lib/gssapi/krb5/indicate_mechs.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/inq_context.c M /trunk/src/lib/gssapi/krb5/inq_cred.c M /trunk/src/lib/gssapi/krb5/inq_names.c M /trunk/src/lib/gssapi/krb5/k5seal.c M /trunk/src/lib/gssapi/krb5/k5unseal.c A /trunk/src/lib/gssapi/krb5/krb5_gss_glue.c M /trunk/src/lib/gssapi/krb5/process_context_token.c M /trunk/src/lib/gssapi/krb5/rel_cred.c M /trunk/src/lib/gssapi/krb5/rel_name.c M /trunk/src/lib/gssapi/krb5/rel_oid.c M /trunk/src/lib/gssapi/krb5/seal.c M /trunk/src/lib/gssapi/krb5/ser_sctx.c M /trunk/src/lib/gssapi/krb5/sign.c M /trunk/src/lib/gssapi/krb5/unseal.c M /trunk/src/lib/gssapi/krb5/util_cksum.c M /trunk/src/lib/gssapi/krb5/util_crypt.c M /trunk/src/lib/gssapi/krb5/util_seed.c M /trunk/src/lib/gssapi/krb5/util_seqnum.c M /trunk/src/lib/gssapi/krb5/verify.c A /trunk/src/lib/gssapi/krb5/wrap_size_limit.c M /trunk/src/lib/gssapi/mechglue/mglueP.h M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/alt_prof.c A /trunk/src/lib/kadm5 A /trunk/src/lib/kadm5/ChangeLog A /trunk/src/lib/kadm5/Makefile.in A /trunk/src/lib/kadm5/Makefile.ov A /trunk/src/lib/kadm5/adb.h A /trunk/src/lib/kadm5/adb_err.et A /trunk/src/lib/kadm5/adb_free.c A /trunk/src/lib/kadm5/adb_openclose.c A /trunk/src/lib/kadm5/adb_policy.c A /trunk/src/lib/kadm5/adb_principal.c A /trunk/src/lib/kadm5/adb_xdr.c A /trunk/src/lib/kadm5/admin.h A /trunk/src/lib/kadm5/admin_internal.h A /trunk/src/lib/kadm5/admin_xdr.h A /trunk/src/lib/kadm5/alt_prof.c A /trunk/src/lib/kadm5/chpass_util.c A /trunk/src/lib/kadm5/chpass_util_strings.et A /trunk/src/lib/kadm5/client_handle.c A /trunk/src/lib/kadm5/client_init.c A /trunk/src/lib/kadm5/client_internal.h A /trunk/src/lib/kadm5/client_principal.c A /trunk/src/lib/kadm5/client_rpc.c A /trunk/src/lib/kadm5/clnt_chpass_util.c A /trunk/src/lib/kadm5/clnt_policy.c A /trunk/src/lib/kadm5/clnt_privs.c A /trunk/src/lib/kadm5/configure.in A /trunk/src/lib/kadm5/get_admhst.c A /trunk/src/lib/kadm5/kadm_err.et A /trunk/src/lib/kadm5/kadm_rpc.h A /trunk/src/lib/kadm5/kadm_rpc_xdr.c A /trunk/src/lib/kadm5/logger.c A /trunk/src/lib/kadm5/misc_free.c A /trunk/src/lib/kadm5/ovsec_glue.c A /trunk/src/lib/kadm5/server_acl.c A /trunk/src/lib/kadm5/server_acl.h A /trunk/src/lib/kadm5/server_dict.c A /trunk/src/lib/kadm5/server_handle.c A /trunk/src/lib/kadm5/server_init.c A /trunk/src/lib/kadm5/server_internal.h A /trunk/src/lib/kadm5/server_kdb.c A /trunk/src/lib/kadm5/server_misc.c A /trunk/src/lib/kadm5/setenv.c A /trunk/src/lib/kadm5/str_conv.c A /trunk/src/lib/kadm5/svr_chpass_util.c A /trunk/src/lib/kadm5/svr_iters.c A /trunk/src/lib/kadm5/svr_misc_free.c A /trunk/src/lib/kadm5/svr_policy.c A /trunk/src/lib/kadm5/svr_principal.c A /trunk/src/lib/kadm5/unit-test A /trunk/src/lib/kadm5/unit-test/ChangeLog A /trunk/src/lib/kadm5/unit-test/Makefile.ov A /trunk/src/lib/kadm5/unit-test/api.0 A /trunk/src/lib/kadm5/unit-test/api.0/chpass-principal.exp A /trunk/src/lib/kadm5/unit-test/api.0/crte-policy.exp A /trunk/src/lib/kadm5/unit-test/api.0/crte-principal.exp A /trunk/src/lib/kadm5/unit-test/api.0/destroy.exp A /trunk/src/lib/kadm5/unit-test/api.0/dlte-policy.exp A /trunk/src/lib/kadm5/unit-test/api.0/dlte-principal.exp A /trunk/src/lib/kadm5/unit-test/api.0/get-policy.exp A /trunk/src/lib/kadm5/unit-test/api.0/get-principal.exp A /trunk/src/lib/kadm5/unit-test/api.0/init.exp A /trunk/src/lib/kadm5/unit-test/api.0/mod-policy.exp A /trunk/src/lib/kadm5/unit-test/api.0/mod-principal.exp A /trunk/src/lib/kadm5/unit-test/api.0/randkey-principal.exp A /trunk/src/lib/kadm5/unit-test/api.0/rename-principal.exp A /trunk/src/lib/kadm5/unit-test/api.1 A /trunk/src/lib/kadm5/unit-test/api.1/lock.exp A /trunk/src/lib/kadm5/unit-test/api.2 A /trunk/src/lib/kadm5/unit-test/api.2/chpass-principal-v2.exp A /trunk/src/lib/kadm5/unit-test/api.2/chpass-principal.exp A /trunk/src/lib/kadm5/unit-test/api.2/crte-policy.exp A /trunk/src/lib/kadm5/unit-test/api.2/crte-principal.exp A /trunk/src/lib/kadm5/unit-test/api.2/destroy.exp A /trunk/src/lib/kadm5/unit-test/api.2/dlte-policy.exp A /trunk/src/lib/kadm5/unit-test/api.2/dlte-principal.exp A /trunk/src/lib/kadm5/unit-test/api.2/get-policy.exp A /trunk/src/lib/kadm5/unit-test/api.2/get-principal-v2.exp A /trunk/src/lib/kadm5/unit-test/api.2/get-principal.exp A /trunk/src/lib/kadm5/unit-test/api.2/init-v2.exp A /trunk/src/lib/kadm5/unit-test/api.2/init.exp A /trunk/src/lib/kadm5/unit-test/api.2/mod-policy.exp A /trunk/src/lib/kadm5/unit-test/api.2/mod-principal.exp A /trunk/src/lib/kadm5/unit-test/api.2/randkey-principal-v2.exp A /trunk/src/lib/kadm5/unit-test/api.2/randkey-principal.exp A /trunk/src/lib/kadm5/unit-test/config A /trunk/src/lib/kadm5/unit-test/config/unix.exp A /trunk/src/lib/kadm5/unit-test/destroy-test.c A /trunk/src/lib/kadm5/unit-test/diff-files A /trunk/src/lib/kadm5/unit-test/diff-files/destroy-1 A /trunk/src/lib/kadm5/unit-test/diff-files/no-diffs A /trunk/src/lib/kadm5/unit-test/handle-test.c A /trunk/src/lib/kadm5/unit-test/init-test.c A /trunk/src/lib/kadm5/unit-test/iter-test.c A /trunk/src/lib/kadm5/unit-test/lib.t A /trunk/src/lib/kadm5/unit-test/lock-test.c A /trunk/src/lib/kadm5/unit-test/randkey-test.c A /trunk/src/lib/kadm5/unit-test/site.exp A /trunk/src/lib/kadm5/unit-test/sizes-test.c M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/kdb/configure.in M /trunk/src/lib/kdb/kdb_cpw.c M /trunk/src/lib/kdb/kdb_dbm.c M /trunk/src/lib/kdb/kdb_xdr.c M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/ktf_g_name.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/ktdefname.c A /trunk/src/lib/rpc A /trunk/src/lib/rpc/ChangeLog A /trunk/src/lib/rpc/Makefile.in A /trunk/src/lib/rpc/Makefile.ov A /trunk/src/lib/rpc/auth.h A /trunk/src/lib/rpc/auth_any.c A /trunk/src/lib/rpc/auth_gssapi.c A /trunk/src/lib/rpc/auth_gssapi.h A /trunk/src/lib/rpc/auth_gssapi_misc.c A /trunk/src/lib/rpc/auth_none.c A /trunk/src/lib/rpc/auth_unix.c A /trunk/src/lib/rpc/auth_unix.h A /trunk/src/lib/rpc/authunix_prot.c A /trunk/src/lib/rpc/bindresvport.c A /trunk/src/lib/rpc/clnt.h A /trunk/src/lib/rpc/clnt_generic.c A /trunk/src/lib/rpc/clnt_perror.c A /trunk/src/lib/rpc/clnt_raw.c A /trunk/src/lib/rpc/clnt_simple.c A /trunk/src/lib/rpc/clnt_tcp.c A /trunk/src/lib/rpc/clnt_udp.c A /trunk/src/lib/rpc/configure.in A /trunk/src/lib/rpc/get_myaddress.c A /trunk/src/lib/rpc/getrpcent.c A /trunk/src/lib/rpc/getrpcport.c A /trunk/src/lib/rpc/netdb.h A /trunk/src/lib/rpc/pmap_clnt.c A /trunk/src/lib/rpc/pmap_clnt.h A /trunk/src/lib/rpc/pmap_getmaps.c A /trunk/src/lib/rpc/pmap_getport.c A /trunk/src/lib/rpc/pmap_prot.c A /trunk/src/lib/rpc/pmap_prot.h A /trunk/src/lib/rpc/pmap_prot2.c A /trunk/src/lib/rpc/pmap_rmt.c A /trunk/src/lib/rpc/pmap_rmt.h A /trunk/src/lib/rpc/rpc.h A /trunk/src/lib/rpc/rpc_callmsg.c A /trunk/src/lib/rpc/rpc_commondata.c A /trunk/src/lib/rpc/rpc_dtablesize.c A /trunk/src/lib/rpc/rpc_msg.h A /trunk/src/lib/rpc/rpc_prot.c A /trunk/src/lib/rpc/svc.c A /trunk/src/lib/rpc/svc.h A /trunk/src/lib/rpc/svc_auth.c A /trunk/src/lib/rpc/svc_auth.h A /trunk/src/lib/rpc/svc_auth_any.c A /trunk/src/lib/rpc/svc_auth_gssapi.c A /trunk/src/lib/rpc/svc_auth_unix.c A /trunk/src/lib/rpc/svc_raw.c A /trunk/src/lib/rpc/svc_run.c A /trunk/src/lib/rpc/svc_simple.c A /trunk/src/lib/rpc/svc_tcp.c A /trunk/src/lib/rpc/svc_udp.c A /trunk/src/lib/rpc/types.hin A /trunk/src/lib/rpc/unit-test A /trunk/src/lib/rpc/unit-test/Makefile A /trunk/src/lib/rpc/unit-test/client.c A /trunk/src/lib/rpc/unit-test/rpc_test.x A /trunk/src/lib/rpc/unit-test/server.c A /trunk/src/lib/rpc/unit-test/testsuite A /trunk/src/lib/rpc/unit-test/testsuite/Makefile A /trunk/src/lib/rpc/unit-test/testsuite/config A /trunk/src/lib/rpc/unit-test/testsuite/config/unix.exp A /trunk/src/lib/rpc/unit-test/testsuite/helpers.exp A /trunk/src/lib/rpc/unit-test/testsuite/rpc_test.0 A /trunk/src/lib/rpc/unit-test/testsuite/rpc_test.0/expire.exp A /trunk/src/lib/rpc/unit-test/testsuite/rpc_test.0/fullrun.exp A /trunk/src/lib/rpc/unit-test/testsuite/rpc_test.0/gsserr.exp A /trunk/src/lib/rpc/unit-test/testsuite/rpc_test_setup.sh A /trunk/src/lib/rpc/xdr.c A /trunk/src/lib/rpc/xdr.h A /trunk/src/lib/rpc/xdr_alloc.c A /trunk/src/lib/rpc/xdr_array.c A /trunk/src/lib/rpc/xdr_float.c A /trunk/src/lib/rpc/xdr_mem.c A /trunk/src/lib/rpc/xdr_rec.c A /trunk/src/lib/rpc/xdr_reference.c A /trunk/src/lib/rpc/xdr_stdio.c M /trunk/src/tests/ChangeLog M /trunk/src/tests/Makefile.in M /trunk/src/tests/configure.in M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/gssapi.exp M /trunk/src/tests/dejagnu/krb-standalone/gssftp.exp M /trunk/src/tests/gssapi/t_imp_name.c M /trunk/src/util/ChangeLog M /trunk/src/util/Makefile.in M /trunk/src/util/autoconf/ChangeLog A /trunk/src/util/autoconf/README.krb5 M /trunk/src/util/autoconf/autoconf.info M /trunk/src/util/autoconf/autoheader.sh M /trunk/src/util/autoconf/configure M /trunk/src/util/autoconf/standards.info M /trunk/src/util/configure.in A /trunk/src/util/db2 A /trunk/src/util/db2/CHANGELOG A /trunk/src/util/db2/ChangeLog A /trunk/src/util/db2/Makefile.in A /trunk/src/util/db2/Makefile.inc A /trunk/src/util/db2/README A /trunk/src/util/db2/acconfig.h A /trunk/src/util/db2/btree A /trunk/src/util/db2/btree/Makefile.inc A /trunk/src/util/db2/btree/bt_close.c A /trunk/src/util/db2/btree/bt_conv.c A /trunk/src/util/db2/btree/bt_debug.c A /trunk/src/util/db2/btree/bt_delete.c A /trunk/src/util/db2/btree/bt_get.c A /trunk/src/util/db2/btree/bt_open.c A /trunk/src/util/db2/btree/bt_overflow.c A /trunk/src/util/db2/btree/bt_page.c A /trunk/src/util/db2/btree/bt_put.c A /trunk/src/util/db2/btree/bt_search.c A /trunk/src/util/db2/btree/bt_seq.c A /trunk/src/util/db2/btree/bt_split.c A /trunk/src/util/db2/btree/bt_utils.c A /trunk/src/util/db2/btree/btree.h A /trunk/src/util/db2/btree/extern.h A /trunk/src/util/db2/clib A /trunk/src/util/db2/clib/memmove.c A /trunk/src/util/db2/clib/mkstemp.c A /trunk/src/util/db2/clib/strerror.c A /trunk/src/util/db2/configure.in A /trunk/src/util/db2/db A /trunk/src/util/db2/db/Makefile.inc A /trunk/src/util/db2/db/db.c A /trunk/src/util/db2/docs A /trunk/src/util/db2/docs/btree.3.ps A /trunk/src/util/db2/docs/dbopen.3.ps A /trunk/src/util/db2/docs/hash.3.ps A /trunk/src/util/db2/docs/hash.usenix.ps A /trunk/src/util/db2/docs/libtp.usenix.ps A /trunk/src/util/db2/docs/mpool.3.ps A /trunk/src/util/db2/docs/recno.3.ps A /trunk/src/util/db2/hash A /trunk/src/util/db2/hash/Makefile.inc A /trunk/src/util/db2/hash/dbm.c A /trunk/src/util/db2/hash/extern.h A /trunk/src/util/db2/hash/hash.c A /trunk/src/util/db2/hash/hash.c.patch A /trunk/src/util/db2/hash/hash.h A /trunk/src/util/db2/hash/hash_bigkey.c A /trunk/src/util/db2/hash/hash_debug.c A /trunk/src/util/db2/hash/hash_func.c A /trunk/src/util/db2/hash/hash_log2.c A /trunk/src/util/db2/hash/hash_page.c A /trunk/src/util/db2/hash/hsearch.c A /trunk/src/util/db2/hash/page.h A /trunk/src/util/db2/hash/page.h.patch A /trunk/src/util/db2/hash/search.h A /trunk/src/util/db2/include A /trunk/src/util/db2/include/db-int.h A /trunk/src/util/db2/include/db-ndbm.h A /trunk/src/util/db2/include/db-queue.h A /trunk/src/util/db2/include/db.h A /trunk/src/util/db2/man A /trunk/src/util/db2/man/Makefile.inc A /trunk/src/util/db2/man/db.man.ps A /trunk/src/util/db2/man/db_btree.3 A /trunk/src/util/db2/man/db_hash.3 A /trunk/src/util/db2/man/db_lock.3 A /trunk/src/util/db2/man/db_log.3 A /trunk/src/util/db2/man/db_mpool.3 A /trunk/src/util/db2/man/db_open.3 A /trunk/src/util/db2/man/db_recno.3 A /trunk/src/util/db2/man/db_txn.3 A /trunk/src/util/db2/man/spell.ok A /trunk/src/util/db2/mpool A /trunk/src/util/db2/mpool/Makefile.inc A /trunk/src/util/db2/mpool/README A /trunk/src/util/db2/mpool/mpool.c A /trunk/src/util/db2/mpool/mpool.h A /trunk/src/util/db2/obj A /trunk/src/util/db2/obj/Makefile.in A /trunk/src/util/db2/recno A /trunk/src/util/db2/recno/Makefile.inc A /trunk/src/util/db2/recno/extern.h A /trunk/src/util/db2/recno/rec_close.c A /trunk/src/util/db2/recno/rec_delete.c A /trunk/src/util/db2/recno/rec_get.c A /trunk/src/util/db2/recno/rec_open.c A /trunk/src/util/db2/recno/rec_put.c A /trunk/src/util/db2/recno/rec_search.c A /trunk/src/util/db2/recno/rec_seq.c A /trunk/src/util/db2/recno/rec_utils.c A /trunk/src/util/db2/recno/recno.h A /trunk/src/util/db2/test A /trunk/src/util/db2/test/Makefile A /trunk/src/util/db2/test/README A /trunk/src/util/db2/test/SEQ_TEST A /trunk/src/util/db2/test/SEQ_TEST/data A /trunk/src/util/db2/test/SEQ_TEST/mbox A /trunk/src/util/db2/test/SEQ_TEST/t.c A /trunk/src/util/db2/test/btree.tests A /trunk/src/util/db2/test/btree.tests/main.c A /trunk/src/util/db2/test/dbtest.c A /trunk/src/util/db2/test/hash1.tests A /trunk/src/util/db2/test/hash1.tests/Makefile A /trunk/src/util/db2/test/hash1.tests/driver2.c A /trunk/src/util/db2/test/hash1.tests/makedb.sh A /trunk/src/util/db2/test/hash1.tests/tcreat3.c A /trunk/src/util/db2/test/hash1.tests/tdel.c A /trunk/src/util/db2/test/hash1.tests/testit A /trunk/src/util/db2/test/hash1.tests/thash4.c A /trunk/src/util/db2/test/hash1.tests/tread2.c A /trunk/src/util/db2/test/hash1.tests/tseq.c A /trunk/src/util/db2/test/hash1.tests/tverify.c A /trunk/src/util/db2/test/hash2.tests A /trunk/src/util/db2/test/hash2.tests/README A /trunk/src/util/db2/test/hash2.tests/bigtest.c A /trunk/src/util/db2/test/hash2.tests/passtest.c A /trunk/src/util/db2/test/hash2.tests/passwd A /trunk/src/util/db2/test/hash2.tests/passwd/genpass.c A /trunk/src/util/db2/test/run.test A /trunk/src/util/dyn A /trunk/src/util/dyn/ChangeLog A /trunk/src/util/dyn/Imakefile A /trunk/src/util/dyn/Makefile.in A /trunk/src/util/dyn/README A /trunk/src/util/dyn/TODO A /trunk/src/util/dyn/configure.in A /trunk/src/util/dyn/dyn.3m A /trunk/src/util/dyn/dyn_append.c A /trunk/src/util/dyn/dyn_initzero.c A /trunk/src/util/dyn/dyn_insert.c A /trunk/src/util/dyn/dyn_paranoid.c A /trunk/src/util/dyn/dyn_realloc.c M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/et_c.awk this commit includes all the changes on the OV_9510_INTEGRATION and OV_MERGE branches. This includes, but is not limited to, the new openvision admin system, and major changes to gssapi to add functionality, and bring the implementation in line with rfc1964. before committing, the code was built and tested for netbsd and solaris. ------------------------------------------------------------------------ r8772 | marc | 1996-07-19 22:22:54 -0400 (Fri, 19 Jul 1996) | 2 lines Changed paths: D /trunk/src/include/krb5.h killed krb5.h in the modern way ------------------------------------------------------------------------ r8705 | tytso | 1996-07-12 20:33:19 -0400 (Fri, 12 Jul 1996) | 3 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/win_glue.c Added TIMEBOMB_INFO string which tells the user the URL to look for more information about getting the new version of the product. ------------------------------------------------------------------------ r8704 | tytso | 1996-07-12 20:29:40 -0400 (Fri, 12 Jul 1996) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in On Windows builds, add -DHAVE_STDLIB_H ------------------------------------------------------------------------ r8680 | bjaspan | 1996-07-12 11:28:01 -0400 (Fri, 12 Jul 1996) | 2 lines Changed paths: M /trunk/doc/kadm5/api-server-design.tex add note about versioning bug that marc found ------------------------------------------------------------------------ r8678 | tytso | 1996-07-10 20:34:12 -0400 (Wed, 10 Jul 1996) | 5 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/win_glue.c New routine which does the timebomb and version server checking. Windows 3.1 doesn't allow you to do any messaging calls in LibMain, so the timebomb and version server code was moved to krb5_win_do_init(), which is called by krb5_init_context(). ------------------------------------------------------------------------ r8677 | tytso | 1996-07-10 20:32:12 -0400 (Wed, 10 Jul 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/init_ctx.c Add a call to krb5_win_do_init() on Win16 and Win32 machines. This is where we do timebomb and version server checking. ------------------------------------------------------------------------ r8651 | tytso | 1996-07-10 01:22:50 -0400 (Wed, 10 Jul 1996) | 6 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in M /trunk/src/lib/win_glue.c win_glue.c: Add a quick hack so we can time-bomb the libkrb5.dll and sapkrb5.dll when we compile them at MIT. Makefile.in (sap_glue.obj): Build the sapkrb5.dll with the timebomb enabled (since we couldn't get the version server code working). ------------------------------------------------------------------------ r8617 | probe | 1996-07-09 16:46:59 -0400 (Tue, 09 Jul 1996) | 4 lines Changed paths: M /trunk/README Ted left off Ezra & me in the contributors to k5b6. I'll let Ted re-work the text for b7, if he wants... I just added the names to the MIT folks past&present... ------------------------------------------------------------------------ r8612 | bjaspan | 1996-07-09 16:24:49 -0400 (Tue, 09 Jul 1996) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex add kadm5_decrypt_key ------------------------------------------------------------------------ r8611 | bjaspan | 1996-07-09 16:19:21 -0400 (Tue, 09 Jul 1996) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex update dbname, admin_dbname, admin_lockfile dependencies ------------------------------------------------------------------------ r8568 | epeisach | 1996-07-09 07:18:38 -0400 (Tue, 09 Jul 1996) | 8 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/conv_creds.c M /trunk/src/krb524/test.c * test.c (krb4_print_ticket): Change addr to unsigned KRB4_32 from long. * conv_creds.c (krb524_convert_creds_plain): Change addr to a four byte unsigned integer (from long). k524init now works on the Alpha... ------------------------------------------------------------------------ r8567 | epeisach | 1996-07-09 07:15:00 -0400 (Tue, 09 Jul 1996) | 3 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/krb4-proto.h * krb4-proto.h: Change prototype for decomp_ticket to match source (addr is not unsigned long *) ------------------------------------------------------------------------ r8559 | epeisach | 1996-07-07 15:25:42 -0400 (Sun, 07 Jul 1996) | 9 lines Changed paths: M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.M M /trunk/src/clients/kinit/kinit.c * kinit.M: Document -R option. * kinit.c (krb5_tgt_gen): Code from krb5_validate_tgt() modified to handle both renewal and validation of postdated tickets. (krb5_renew_tgt): Takes a credential cache with a tgt with the "renewable flag" set and asks ths kdc to renew it. Cache is wiped and only new tgt is stored. (main): New option -R to renew tickets. ------------------------------------------------------------------------ r8558 | epeisach | 1996-07-07 15:20:37 -0400 (Sun, 07 Jul 1996) | 8 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/get_creds.c * get_creds.c: (krb5_get_credentials_val_renew_core) Combine common internals needed from krb5_get_credentials_validate() and used by new function krb5_get_credentials_renew() * gc_frm_kdc.c (krb5_get_cred_from_kdc_renew): A wrapper that passes KDC_OPT_RENEW to the static krb5_get_cred_from_kdc_opt so that kinit can use it. ------------------------------------------------------------------------ r8557 | epeisach | 1996-07-07 15:13:22 -0400 (Sun, 07 Jul 1996) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin * krb5.hin: Add prototypes for krb5_get_credentials_renew() and krb5_get_cred_from_kdc_renew() ------------------------------------------------------------------------ r8553 | epeisach | 1996-06-27 10:38:14 -0400 (Thu, 27 Jun 1996) | 9 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1buf.c * asn1buf.c (asn12krb5_buf): Initialize magic fields of structure. (asn1buf_expand): If pre-allocating memory for future use, store proper end of buffer. This was a big performance hit in asn.1 routines as every time it tried to decode an octet, 200 bytes were allocated (for future use), but the buffer structure pnly thought that one byte was allocated and the next time through would try to allocate memory again. ------------------------------------------------------------------------ r8552 | bjaspan | 1996-06-26 17:44:01 -0400 (Wed, 26 Jun 1996) | 2 lines Changed paths: M /trunk/doc/kadm5/api-server-design.tex update permanent lock semantics ------------------------------------------------------------------------ r8549 | bjaspan | 1996-06-25 13:45:43 -0400 (Tue, 25 Jun 1996) | 2 lines Changed paths: M /trunk/doc/kadm5/api-unit-test.tex update rename_principal for NO_RENAME_SALT ------------------------------------------------------------------------ r8547 | tytso | 1996-06-24 14:20:10 -0400 (Mon, 24 Jun 1996) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/configure.in M /trunk/src/util/profile/prof_file.c M /trunk/src/util/profile/prof_init.c M /trunk/src/util/profile/prof_parse.c M /trunk/src/util/profile/prof_section.c M /trunk/src/util/profile/prof_tree.c M /trunk/src/util/profile/test_parse.c M /trunk/src/util/profile/test_profile.c Only include stdlib.h if it's available. ------------------------------------------------------------------------ r8546 | tytso | 1996-06-24 14:17:23 -0400 (Mon, 24 Jun 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/bld_princ.c Change const to krb5_const, so that it works on compilers that don't support const. ------------------------------------------------------------------------ r8545 | tytso | 1996-06-24 14:15:45 -0400 (Mon, 24 Jun 1996) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krsh.c Fix typo so that krsh doesn't exit when using the default port. ------------------------------------------------------------------------ r8544 | hartmans | 1996-06-24 00:16:28 -0400 (Mon, 24 Jun 1996) | 3 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/configure.in M /trunk/src/util/pty/getpty.c M /trunk/src/util/pty/init_slave.c M /trunk/src/util/pty/update_wtmp.c Fix bug pointed out by jhawk; we weren't looking for all ptys on SunOS or NetBSD. Also fix Hpux 10 bug with regard to utmpx. ------------------------------------------------------------------------ r8543 | hartmans | 1996-06-24 00:14:59 -0400 (Mon, 24 Jun 1996) | 2 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/Makefile.in M /trunk/src/appl/telnet/libtelnet/configure.in Krb4: get the right includes. ------------------------------------------------------------------------ r8542 | hartmans | 1996-06-24 00:14:18 -0400 (Mon, 24 Jun 1996) | 3 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/sys_term.c M /trunk/src/appl/telnet/telnetd/telnetd.8 M /trunk/src/appl/telnet/telnetd/telnetd.c Drop support for -u because it allows us to remove dependencies from utmp.h and it didn't work anyway. This fixes some Hpux compile problems as well. ------------------------------------------------------------------------ r8541 | hartmans | 1996-06-24 00:07:41 -0400 (Mon, 24 Jun 1996) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 Fix up handling of libkrb4 libraries so includes and stuff work with divergent versions of libkrb4. That way, Athena Kerberos can be used. ------------------------------------------------------------------------ r8540 | hartmans | 1996-06-24 00:05:09 -0400 (Mon, 24 Jun 1996) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/login.c * klogind should do a better job of initializing output flags on tty * Fix so login.krb5 compiles with Athena Kerberos libs (needed for rsaix build) ------------------------------------------------------------------------ r8533 | tytso | 1996-06-21 18:07:23 -0400 (Fri, 21 Jun 1996) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapi.h Fix Win-16 build #defines for KRB5_CALLCONV and KRB5_DLLIMP. ------------------------------------------------------------------------ r8532 | tytso | 1996-06-21 11:30:56 -0400 (Fri, 21 Jun 1996) | 3 lines Changed paths: M /trunk/src/mac/ChangeLog M /trunk/src/mac/macfiles.sh Call macfiles.sh explicitly using /bin/sh, so that it works even if the script doesn't have execute permission set. ------------------------------------------------------------------------ r8419 | tytso | 1996-06-20 18:05:10 -0400 (Thu, 20 Jun 1996) | 2 lines Changed paths: M /trunk/src/lib/Makefile.in M /trunk/src/lib/win_glue.c Fix typos for SAPKRB5.DLL support. ------------------------------------------------------------------------ r8410 | bjaspan | 1996-06-19 16:37:11 -0400 (Wed, 19 Jun 1996) | 2 lines Changed paths: M /trunk/doc/kadm5/api-server-design.tex move _kadm5_check_handle into *_init.c ------------------------------------------------------------------------ r8408 | bjaspan | 1996-06-19 15:18:29 -0400 (Wed, 19 Jun 1996) | 2 lines Changed paths: M /trunk/doc/kadm5/api-server-design.tex update to kadm5, add api versioning and handles, other minor fixes ------------------------------------------------------------------------ r8393 | bjaspan | 1996-06-18 16:16:21 -0400 (Tue, 18 Jun 1996) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex remove attribute explanations, refer to libkdb functional spec ------------------------------------------------------------------------ r8376 | epeisach | 1996-06-17 20:26:53 -0400 (Mon, 17 Jun 1996) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/str_conv.c * str_conv.c (krb5_string_to_timestamp): Ensure that all fields of the timestamp are filled in if strptime does not fill in unspecified fields. ------------------------------------------------------------------------ r8375 | tlyu | 1996-06-17 18:39:13 -0400 (Mon, 17 Jun 1996) | 5 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (CHECK_DB): explicitly set $LIBS before calling AC_CHECK_DBM_PROTO so that if a dbm lib is found it is linked against while checking for function existence. This may need some more testing. ------------------------------------------------------------------------ r8367 | epeisach | 1996-06-15 04:25:39 -0400 (Sat, 15 Jun 1996) | 4 lines Changed paths: M /trunk/src/appl/movemail/ChangeLog M /trunk/src/appl/movemail/movemail.c Initialize auth_context to NULL before calling krb5_sendauth - otherwise it is treated as pointing to valid memory... (Patch provided by Bill Sommerfeld) ------------------------------------------------------------------------ r8366 | epeisach | 1996-06-15 04:07:25 -0400 (Sat, 15 Jun 1996) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in Remove tests that are not needed with the pty library in place ------------------------------------------------------------------------ r8365 | epeisach | 1996-06-15 03:52:54 -0400 (Sat, 15 Jun 1996) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/Makefile.in Add space before \ to deal with SunOS version of make which loses. ------------------------------------------------------------------------ r8364 | bjaspan | 1996-06-14 16:06:54 -0400 (Fri, 14 Jun 1996) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex add init_with_creds ------------------------------------------------------------------------ r8362 | tlyu | 1996-06-13 23:17:46 -0400 (Thu, 13 Jun 1996) | 2 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/configure.in M /trunk/src/kadmin/ktutil/ChangeLog M /trunk/src/kadmin/ktutil/configure.in M /trunk/src/kadmin/v5client/ChangeLog M /trunk/src/kadmin/v5client/configure.in * configure.in: remove ref to SS_RULES ------------------------------------------------------------------------ r8361 | tlyu | 1996-06-13 23:17:33 -0400 (Thu, 13 Jun 1996) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/post.in M /trunk/src/config/pre.in * post.in,pre.in: break some things out from aclocal.m4 and put them here ------------------------------------------------------------------------ r8360 | tlyu | 1996-06-13 23:17:13 -0400 (Thu, 13 Jun 1996) | 2 lines Changed paths: M /trunk/src/kadmin/kpasswd/ChangeLog M /trunk/src/kadmin/kpasswd/configure.in M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/kadmin/v5server/configure.in M /trunk/src/kadmin.v4/server/ChangeLog M /trunk/src/kadmin.v4/server/configure.in M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/configure.in M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/configure.in M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/configure.in M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/configure.in M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/configure.in M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/configure.in M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/configure.in M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/configure.in * configure.in: remove ref to ET_RULES ------------------------------------------------------------------------ r8359 | tlyu | 1996-06-13 23:16:42 -0400 (Thu, 13 Jun 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/configure.in * configure.in: remove ref to SS_RULES, ET_RULES ------------------------------------------------------------------------ r8358 | tlyu | 1996-06-13 23:09:04 -0400 (Thu, 13 Jun 1996) | 2 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/configure.in * configure.in: remove ref to SS_RULES, ET_RULES ------------------------------------------------------------------------ r8357 | tlyu | 1996-06-13 23:07:29 -0400 (Thu, 13 Jun 1996) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4: break some stuff out into pre.in and post.in in preparation for doing away with PUSH_MAKEFILE cruft ------------------------------------------------------------------------ r8355 | klmitch | 1996-06-13 18:38:44 -0400 (Thu, 13 Jun 1996) | 4 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c * ftpd.c (authdata): misplaced braces caused server to not be able to use ftp principle if it was present. Client looks for ftp first, then tries host; ftpd was looking only for host. ------------------------------------------------------------------------ r8354 | epeisach | 1996-06-13 10:57:03 -0400 (Thu, 13 Jun 1996) | 2 lines Changed paths: M /trunk/src/lib/crypto/sha/ChangeLog M /trunk/src/lib/crypto/sha/hmac_sha.c Include string.h for declaration for memcpy() ------------------------------------------------------------------------ r8353 | bjaspan | 1996-06-13 10:48:21 -0400 (Thu, 13 Jun 1996) | 4 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex don't change the error table name (leave it ovk); I'm not sure if this matters for compatibility, but there is no good reason to change it (and it was never changed in the code anyway) ------------------------------------------------------------------------ r8350 | tytso | 1996-06-12 22:46:39 -0400 (Wed, 12 Jun 1996) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/error_table.h For Win32, define away FAR and NEAR. ------------------------------------------------------------------------ r8349 | tytso | 1996-06-12 22:36:11 -0400 (Wed, 12 Jun 1996) | 3 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in Makefile.in: Update special rule for gssapi_err_generic.obj so that it uses the right Win-32 library command. ------------------------------------------------------------------------ r8348 | tytso | 1996-06-12 22:34:16 -0400 (Wed, 12 Jun 1996) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in Makefile.in: Update special rule for gssapi_err_krb5.obj so that it uses the right Win-32 library command. ------------------------------------------------------------------------ r8347 | epeisach | 1996-06-12 22:15:55 -0400 (Wed, 12 Jun 1996) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (AC_CHECK_DBM_PROTO): Correct to use correct cache variable in test. ------------------------------------------------------------------------ r8346 | tytso | 1996-06-12 20:21:33 -0400 (Wed, 12 Jun 1996) | 4 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/win-post.in M /trunk/src/config/windows.in New variable which is used to control the /pagesize parameter for Windows 16. (Obviously we're suffering from library size bloat if we need to set this.) ------------------------------------------------------------------------ r8345 | tytso | 1996-06-12 20:15:03 -0400 (Wed, 12 Jun 1996) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/pname_to_uid.c Checked in missing _WIN32 #ifdef ------------------------------------------------------------------------ r8344 | tytso | 1996-06-12 20:13:56 -0400 (Wed, 12 Jun 1996) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/des_int.h Add missing prototypes; needed to make Win-32 compiler happy. ------------------------------------------------------------------------ r8343 | tlyu | 1996-06-12 19:42:46 -0400 (Wed, 12 Jun 1996) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4: use new AC_OUTPUT syntax for constructing Makefile.tmp ------------------------------------------------------------------------ r8342 | tlyu | 1996-06-12 19:35:27 -0400 (Wed, 12 Jun 1996) | 2 lines Changed paths: M /trunk/src/util/autoconf/ChangeLog M /trunk/src/util/autoconf/autoconf.texi * autoconf.texi (Output): document changes to AC_OUTPUT ------------------------------------------------------------------------ r8341 | tlyu | 1996-06-12 19:34:35 -0400 (Wed, 12 Jun 1996) | 5 lines Changed paths: M /trunk/src/util/autoconf/acgeneral.m4 * acgeneral.m4 (AC_OUTPUT_FILES): allow for multiple files in AC_OUTPUT; this is done via AC_OUTPUT(outfile[:infile1[+infile2[+infile3...]]]). The source files are concatenated and substituted over. ------------------------------------------------------------------------ r8338 | bjaspan | 1996-06-12 18:43:31 -0400 (Wed, 12 Jun 1996) | 2 lines Changed paths: M /trunk/doc/kadm5/api-unit-test.tex add init_with_creds tests ------------------------------------------------------------------------ r8336 | bjaspan | 1996-06-12 17:47:15 -0400 (Wed, 12 Jun 1996) | 2 lines Changed paths: M /trunk/doc/kadm5/api-unit-test.tex add init test 116 ------------------------------------------------------------------------ r8334 | bjaspan | 1996-06-12 17:12:07 -0400 (Wed, 12 Jun 1996) | 2 lines Changed paths: M /trunk/doc/kadm5/api-unit-test.tex add KADM5_API_VERSION_2 tests ------------------------------------------------------------------------ r8330 | epeisach | 1996-06-12 15:36:15 -0400 (Wed, 12 Jun 1996) | 5 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/config.guess Update to newer version in order to support more platforms. We may have to verify that for all platforms w/ shared libraries the name has not changed... ------------------------------------------------------------------------ r8329 | tytso | 1996-06-12 14:29:01 -0400 (Wed, 12 Jun 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_k_decode.h M /trunk/src/lib/krb5/asn.1/asn1_k_encode.h Add prototypes for the SAM encoding and decoding functions, which are necessary for the Win32 port (and a good idea in general). ------------------------------------------------------------------------ r8322 | epeisach | 1996-06-12 12:57:34 -0400 (Wed, 12 Jun 1996) | 2 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in * Makefile.in (lib-windows): Replace spaces with tab ------------------------------------------------------------------------ r8321 | tytso | 1996-06-12 01:35:58 -0400 (Wed, 12 Jun 1996) | 2 lines Changed paths: A /trunk/src/lib/sapkrb5.def New file for SAPKRB5.DLL. ------------------------------------------------------------------------ r8320 | tytso | 1996-06-12 01:32:55 -0400 (Wed, 12 Jun 1996) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/syslog.h Add #ifdef _WIN32 in places where we had #ifdef _MSDOS ------------------------------------------------------------------------ r8319 | tytso | 1996-06-12 01:32:06 -0400 (Wed, 12 Jun 1996) | 9 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/com_err.c M /trunk/src/util/et/com_err.h M /trunk/src/util/et/compile_et.c M /trunk/src/util/et/error_message.c M /trunk/src/util/et/error_table.h M /trunk/src/util/et/et_c.awk M /trunk/src/util/et/internal.h M /trunk/src/util/et/vfprintf.c com_err.h: error_table.h: Add Windows-32 ifdefs. Change use of INTERFACE to KRB5_CALLCONV and KRB5_DLLIMP. See ChangeLog entries for src/include/krb5.hin for more information. vfprintf.c, internal.h, compile_et.c, et_c.awk, com_err.c: Change _WINDOWS to _MSDOS, and add check for _WIN32. ------------------------------------------------------------------------ r8318 | tytso | 1996-06-12 01:29:43 -0400 (Wed, 12 Jun 1996) | 13 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_file.c M /trunk/src/util/profile/prof_int.h M /trunk/src/util/profile/prof_parse.c M /trunk/src/util/profile/profile.hin M /trunk/src/util/profile/test_parse.c M /trunk/src/util/profile/test_profile.c test_profile.c: Add usage message if not enough arguments. prof_parse.c (dump_profile_to_file, dump_profile): Dump the profile using the correct line terminator for Windows, Macintosh, etc. prof_parse.c: prof_file.c: Change _WINDOWS to _MSDOS, and add check for _WIN32. prof_int.h: Add size #defines for _WIN32. Handle prototypes correctly for _WIN32. prof_int.h: Added comment to profile state structure ------------------------------------------------------------------------ r8317 | tytso | 1996-06-12 01:16:09 -0400 (Wed, 12 Jun 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/syslog.c M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_io.c Change _WINDOWS to _MSDOS, and add check for _WIN32. ------------------------------------------------------------------------ r8316 | tytso | 1996-06-12 01:15:11 -0400 (Wed, 12 Jun 1996) | 18 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/an_to_ln.c M /trunk/src/lib/krb5/os/ccdefname.c M /trunk/src/lib/krb5/os/init_os_ctx.c M /trunk/src/lib/krb5/os/ktdefname.c M /trunk/src/lib/krb5/os/kuserok.c M /trunk/src/lib/krb5/os/lock_file.c M /trunk/src/lib/krb5/os/net_read.c M /trunk/src/lib/krb5/os/net_write.c M /trunk/src/lib/krb5/os/promptusr.c M /trunk/src/lib/krb5/os/read_msg.c M /trunk/src/lib/krb5/os/read_pwd.c net_read.c (krb5_net_read): net_write.c (krb5_net_write): In case of an error, on Windows machines, set errno from SOCKET_ERRNO, since the interface assumes the error is passed back the errno global varaible. This really needs to be fixed sometime... read_msg.c: If ECONNABORTED is not defined, try using the Winsock version of the error code (WSAECONNABORTED). read_pwd.c: promptusr.c: lock_file.c: kuserok.c: ktdefname.c (krb5_kt_default_name): init_os_ctx.c (os_init_paths): ccdefname.c: an_to_ln.c (db_an_to_ln): Change _WINDOWS to _MSDOS, and add check for _WIN32. ------------------------------------------------------------------------ r8315 | tytso | 1996-06-12 01:11:08 -0400 (Wed, 12 Jun 1996) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/parse.c M /trunk/src/lib/krb5/krb/sendauth.c sendauth.c (krb5_sendauth): If ECCONABORTED is not defined, try using the Winsock equivalent (WSAECONNABORTED). parse.c (krb5_parse_name): Change use of _WINDOWS to _MSDOS, and add check for _WIN32. ------------------------------------------------------------------------ r8314 | tytso | 1996-06-12 01:09:39 -0400 (Wed, 12 Jun 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/ser_ktf.c Add #ifdef _WIN32 in places where we had #ifdef _MSDOS ------------------------------------------------------------------------ r8313 | tytso | 1996-06-12 01:08:06 -0400 (Wed, 12 Jun 1996) | 4 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/scc_gennew.c M /trunk/src/lib/krb5/ccache/stdio/scc_read.c scc_read.c: scc_gennew.c (krb5_scc_generate_new): Change _WINDOWS to _MSDOS, and add check for _WIN32. ------------------------------------------------------------------------ r8312 | tytso | 1996-06-12 01:07:08 -0400 (Wed, 12 Jun 1996) | 10 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc-proto.h M /trunk/src/lib/krb5/ccache/file/fcc_getnam.c M /trunk/src/lib/krb5/ccache/file/fcc_ops.c M /trunk/src/lib/krb5/ccache/file/fcc_read.c fcc-proto.h: Change use of PROTOTYPE to KRB5_PROTOTYPE. Change use of INTERFACE to KRB5_CALLCONV and KRB5_DLLIMP. fcc-getnam.c: Change use of INTERFACE to KRB5_CALLCONV and KRB5_DLLIMP, since fcc_getname returns a char * and the old INTERFACE method bombs out when the return type contains an indirection. fcc_read.c: fcc_ops.c: Change _WINDOWS to _MSDOS, and add check for _WIN32. ------------------------------------------------------------------------ r8311 | tytso | 1996-06-12 01:03:30 -0400 (Wed, 12 Jun 1996) | 3 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in Remove unnecessary include config/windows.in. wconfig takes care of this automatically. ------------------------------------------------------------------------ r8310 | tytso | 1996-06-12 01:02:19 -0400 (Wed, 12 Jun 1996) | 2 lines Changed paths: M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/adm_conn.c M /trunk/src/lib/kadm/adm_kw_dec.c M /trunk/src/lib/kadm/adm_kw_enc.c Change use of _WINDOWS to _MSDOS, and add check for _WIN32 ------------------------------------------------------------------------ r8309 | tytso | 1996-06-12 00:51:56 -0400 (Wed, 12 Jun 1996) | 6 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/Makefile.in M /trunk/src/lib/gssapi/mechglue/g_acquire_cred.c M /trunk/src/lib/gssapi/mechglue/g_oid_ops.c Makefile.in: Remove include of config/windows.in; that's done automatically by wconfig. g_acquire_cred.c, g_oid_ops.c: Change to use new convention of KRB5_CALLCONV and KRB5_DLLIMP instead of INTERFACE ------------------------------------------------------------------------ r8308 | tytso | 1996-06-12 00:49:06 -0400 (Wed, 12 Jun 1996) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/ChangeLog M /trunk/src/include/krb5/stock/osconf.h M /trunk/src/include/sys/ChangeLog M /trunk/src/include/sys/syslog.h M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/pname_to_uid.c Add #ifdef _WIN32 in places where we had #ifdef _MSDOS ------------------------------------------------------------------------ r8307 | tytso | 1996-06-12 00:47:54 -0400 (Wed, 12 Jun 1996) | 11 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapi.h Change INTERFACE to be KRB5_CALLCONV, which is where the calling convention is defined. Add KRB5_DLLIMP which is where the DLL import/export should be put for Win32. (Win16 is just different.) The correct way to declare a function which will be used in a DLL is now: KRB5_DLLIMP func_return_t KRB5_CALLCONV func(long) Change function delcarations to use the new convention. Actually, it doesn't hurt to use the old convention as long as func_return_t doesn't contain a '*'. But in the long run we should be exterminating all uses of INTERFACE in favor of KRB5_CALLCONV and KRB5_DLLIMP. ------------------------------------------------------------------------ r8306 | tytso | 1996-06-12 00:42:41 -0400 (Wed, 12 Jun 1996) | 12 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/adm_proto.h M /trunk/src/include/krb5/kdb.h M /trunk/src/include/krb5/kdb_dbm.h A /trunk/src/include/krb5/kwinsock.h D /trunk/src/include/krb5/winsock.h adm_proto.h: Change usage of INTERFACE to use KRB5_CALLCONV and KRB5_DLLIMP. winsock.h: Rename to kwinsock.h. Recent versions of Microsoft compilers include winsock.h, and the one we have collides with NT errno definitions. Using the one provided by the compiler is preferable. If you are using an old version of MSVC that doesn't include winsock.h, then rename kwinsock.h to winsock.h kdb_dbm.h: Don't include kdb_dbm.h for Win-32. kdb.h: Don't include most of kdb.h for Win-32. ------------------------------------------------------------------------ r8305 | tytso | 1996-06-12 00:36:25 -0400 (Wed, 12 Jun 1996) | 13 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin For Win-32: always #include windows.h. Change INTERFACE to be KRB5_CALLCONV, which is where the calling convention is defined. Add KRB5_DLLIMP which is where the DLL import/export should be put for Win32. (Win16 is just different.) The correct way to declare a function which will be used in a DLL is now: KRB5_DLLIMP func_return_t KRB5_CALLCONV func(long) Change function delcarations to use the new convention. Actually, it doesn't hurt to use the old convention as long as func_return_t doesn't contain a '*'. But in the long run we should be exterminating all uses of INTERFACE in favor of KRB5_CALLCONV and KRB5_DLLIMP. ------------------------------------------------------------------------ r8304 | tytso | 1996-06-12 00:27:12 -0400 (Wed, 12 Jun 1996) | 4 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/win-post.in M /trunk/src/config/windows.in windows.in (CCOPTS): Windows-32 CCOPTS win-post.in: Use a Windows-32 specific LIB command line syntax ------------------------------------------------------------------------ r8303 | tytso | 1996-06-12 00:26:00 -0400 (Wed, 12 Jun 1996) | 8 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Build the makefiles for windows/cns, windows/gss, and windows/wintel. Add definition of BUILDTOP when building for DOS, since it's needed for $(RM) to work. When creating ./Makefile under Unix, run things through sed to strip out ##DOS from the beginning of lines. ------------------------------------------------------------------------ r8302 | tytso | 1996-06-12 00:23:06 -0400 (Wed, 12 Jun 1996) | 6 lines Changed paths: A /trunk/src/windows/cns/ChangeLog A /trunk/src/windows/cns/Makefile.in D /trunk/src/windows/cns/changelo D /trunk/src/windows/cns/makefile A /trunk/src/windows/wintel/ChangeLog A /trunk/src/windows/wintel/Makefile.in D /trunk/src/windows/wintel/changelo D /trunk/src/windows/wintel/makefile makefile: Renamed to Makefile.in, so that we can do WIN16/WIN32 specializations. Remove /nologo option for Win32 RFLAGS, since RC apparently doesn't support it. changelo: Renamed to ChangeLog, to make life easier. ------------------------------------------------------------------------ r8301 | tytso | 1996-06-12 00:19:23 -0400 (Wed, 12 Jun 1996) | 8 lines Changed paths: A /trunk/src/windows/gss/ChangeLog A /trunk/src/windows/gss/Makefile.in D /trunk/src/windows/gss/changelo D /trunk/src/windows/gss/gss-clie.c A /trunk/src/windows/gss/gss-client.c D /trunk/src/windows/gss/makefile gss-clie.c: Renamed to gss-client.c, for VFAT/NTFS filesystems makefile: Renamed to Makefile.in, so that we can do WIN16/WIN32 specializations. Remove /nologo option for Win32 RFLAGS, since RC apparently doesn't support it. changelo: Renamed to ChangeLog, to make life easier. ------------------------------------------------------------------------ r8300 | tytso | 1996-06-12 00:13:42 -0400 (Wed, 12 Jun 1996) | 4 lines Changed paths: M /trunk/src/lib/crypto/os/ChangeLog M /trunk/src/lib/crypto/os/c_localaddr.c M /trunk/src/lib/crypto/os/c_ustime.c c_ustime.c: Fix WIN32 to be _WIN32 c_localaddr.c: Add #ifdef _WIN32 in places where we had #ifdef _MSDOS ------------------------------------------------------------------------ r8299 | tytso | 1996-06-12 00:12:20 -0400 (Wed, 12 Jun 1996) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/f_tables.h M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/md4.c M /trunk/src/lib/crypto/md4/rsa-md4.h M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/md5.c M /trunk/src/lib/crypto/md5/rsa-md5.h Add #ifdef _WIN32 in places where we had #ifdef _MSDOS ------------------------------------------------------------------------ r8298 | tytso | 1996-06-12 00:07:23 -0400 (Wed, 12 Jun 1996) | 7 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in M /trunk/src/lib/win_glue.c Makefile.in (lib-windows): Add production rule for sapkrb5.dll. Don't include config/windows.in, since that's included by wconfig. win_glue.c: Add a quick hack for krb5-SAP so that we call the version server --- this is conditionalized on SAP_VERSERV, which is only defined when we build sapkrb5.dll. ------------------------------------------------------------------------ r8297 | tytso | 1996-06-11 23:06:50 -0400 (Tue, 11 Jun 1996) | 6 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/wconfig.c Revamp program to make it more extensible. Now will uncomment lines that begin "##DOS##" as well as "##WIN16##" or "##WIN32##", depending on whether we are compiling on a Windows 16 or Windows 32 environment. Also, we now perform this transformation on the windows.in and win-post.in files as well. ------------------------------------------------------------------------ r8296 | epeisach | 1996-06-11 20:18:36 -0400 (Tue, 11 Jun 1996) | 5 lines Changed paths: M /trunk/src/lib/krb5/ccache/memory/ChangeLog M /trunk/src/lib/krb5/ccache/memory/mcc_close.c Remove inclusion of malloc.h... If it was really needed, it would have been included in several files, not just this one. ------------------------------------------------------------------------ r8295 | epeisach | 1996-06-11 20:12:31 -0400 (Tue, 11 Jun 1996) | 2 lines Changed paths: D /trunk/src/lib/kdb4 Missed two files. ------------------------------------------------------------------------ r8294 | epeisach | 1996-06-11 20:11:59 -0400 (Tue, 11 Jun 1996) | 2 lines Changed paths: D /trunk/src/lib/kdb4/ChangeLog D /trunk/src/lib/kdb4/Makefile.in D /trunk/src/lib/kdb4/configure.in D /trunk/src/lib/kdb4/krb_cache.c D /trunk/src/lib/kdb4/krb_dbl.c D /trunk/src/lib/kdb4/krb_dbm.c D /trunk/src/lib/kdb4/krb_kdb_utils.c D /trunk/src/lib/kdb4/krb_lib.c D /trunk/src/lib/kdb4/print_princ.c Remove kdb4 from the sources tree ------------------------------------------------------------------------ r8293 | epeisach | 1996-06-11 20:10:49 -0400 (Tue, 11 Jun 1996) | 2 lines Changed paths: M /trunk/src/lib/.Sanitize kdb4 is now longer there... ------------------------------------------------------------------------ r8292 | epeisach | 1996-06-11 20:09:56 -0400 (Tue, 11 Jun 1996) | 6 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 *aclocal.m4: Remove WITH_KDB4 and USE_KDB4_LIBRARY support kdb4 is no longer needed in the source tree. It has not been needed in about 10 months, but this is the cleanup... ------------------------------------------------------------------------ r8291 | epeisach | 1996-06-11 19:28:50 -0400 (Tue, 11 Jun 1996) | 3 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/keytab.c * keytab.c (krb5_ktkdb_close): Free memory allocated by krb5_ktkdb_resolve. ------------------------------------------------------------------------ r8290 | epeisach | 1996-06-11 11:13:28 -0400 (Tue, 11 Jun 1996) | 2 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in M /trunk/src/lib/configure.in Remove kdb4 library building. Nothing in the source tree now needs it. ------------------------------------------------------------------------ r8289 | tlyu | 1996-06-10 18:48:23 -0400 (Mon, 10 Jun 1996) | 2 lines Changed paths: M /trunk/src/include/krb5 A /trunk/src/include/krb5/.cvsignore more cvsignore hackery ------------------------------------------------------------------------ r8288 | tlyu | 1996-06-10 18:40:57 -0400 (Mon, 10 Jun 1996) | 2 lines Changed paths: D /trunk/src/.cvsignore D /trunk/src/admin/.cvsignore D /trunk/src/admin/aname/.cvsignore D /trunk/src/admin/create/.cvsignore D /trunk/src/admin/destroy/.cvsignore D /trunk/src/admin/edit/.cvsignore D /trunk/src/admin/stash/.cvsignore D /trunk/src/appl/.cvsignore D /trunk/src/appl/bsd/.cvsignore D /trunk/src/appl/gss-sample/.cvsignore D /trunk/src/appl/gssftp/.cvsignore D /trunk/src/appl/gssftp/ftp/.cvsignore D /trunk/src/appl/gssftp/ftpd/.cvsignore D /trunk/src/appl/mailquery/.cvsignore D /trunk/src/appl/movemail/.cvsignore D /trunk/src/appl/popper/.cvsignore D /trunk/src/appl/sample/.cvsignore D /trunk/src/appl/sample/sclient/.cvsignore D /trunk/src/appl/sample/sserver/.cvsignore D /trunk/src/appl/simple/.cvsignore D /trunk/src/appl/simple/client/.cvsignore D /trunk/src/appl/simple/server/.cvsignore D /trunk/src/appl/telnet/.cvsignore D /trunk/src/appl/telnet/libtelnet/.cvsignore D /trunk/src/appl/telnet/telnet/.cvsignore D /trunk/src/appl/telnet/telnetd/.cvsignore D /trunk/src/appl/user_user/.cvsignore D /trunk/src/clients/.cvsignore D /trunk/src/clients/kdestroy/.cvsignore D /trunk/src/clients/kinit/.cvsignore D /trunk/src/clients/klist/.cvsignore D /trunk/src/clients/ksu/.cvsignore D /trunk/src/config-files/.cvsignore D /trunk/src/include/.cvsignore D /trunk/src/include/kerberosIV/.cvsignore D /trunk/src/include/krb5/.cvsignore D /trunk/src/kadmin/kpasswd/.cvsignore D /trunk/src/kadmin/ktutil/.cvsignore D /trunk/src/kadmin/v5client/.cvsignore D /trunk/src/kadmin/v5server/.cvsignore D /trunk/src/kadmin.v4/.cvsignore D /trunk/src/kadmin.v4/server/.cvsignore D /trunk/src/kdc/.cvsignore D /trunk/src/krb524/.cvsignore D /trunk/src/lib/.cvsignore D /trunk/src/lib/crypto/.cvsignore D /trunk/src/lib/crypto/crc32/.cvsignore D /trunk/src/lib/crypto/des/.cvsignore D /trunk/src/lib/crypto/md4/.cvsignore D /trunk/src/lib/crypto/md5/.cvsignore D /trunk/src/lib/crypto/os/.cvsignore D /trunk/src/lib/crypto/sha/.cvsignore D /trunk/src/lib/des425/.cvsignore D /trunk/src/lib/gssapi/.cvsignore D /trunk/src/lib/gssapi/generic/.cvsignore D /trunk/src/lib/gssapi/krb5/.cvsignore D /trunk/src/lib/gssapi/mechglue/.cvsignore D /trunk/src/lib/kadm/.cvsignore D /trunk/src/lib/kdb/.cvsignore D /trunk/src/lib/kdb4/.cvsignore D /trunk/src/lib/krb4/.cvsignore D /trunk/src/lib/krb5/.cvsignore D /trunk/src/lib/krb5/asn.1/.cvsignore D /trunk/src/lib/krb5/ccache/.cvsignore D /trunk/src/lib/krb5/ccache/file/.cvsignore D /trunk/src/lib/krb5/ccache/memory/.cvsignore D /trunk/src/lib/krb5/ccache/stdio/.cvsignore D /trunk/src/lib/krb5/error_tables/.cvsignore D /trunk/src/lib/krb5/free/.cvsignore D /trunk/src/lib/krb5/keytab/.cvsignore D /trunk/src/lib/krb5/keytab/db/.cvsignore D /trunk/src/lib/krb5/keytab/file/.cvsignore D /trunk/src/lib/krb5/krb/.cvsignore D /trunk/src/lib/krb5/os/.cvsignore D /trunk/src/lib/krb5/posix/.cvsignore D /trunk/src/lib/krb5/rcache/.cvsignore D /trunk/src/lib/krb5util/.cvsignore D /trunk/src/slave/.cvsignore D /trunk/src/tests/.cvsignore D /trunk/src/tests/asn.1/.cvsignore D /trunk/src/tests/create/.cvsignore D /trunk/src/tests/dejagnu/.cvsignore D /trunk/src/tests/gssapi/.cvsignore D /trunk/src/tests/hammer/.cvsignore D /trunk/src/tests/resolve/.cvsignore D /trunk/src/tests/verify/.cvsignore D /trunk/src/util/.cvsignore M /trunk/src/util/autoconf M /trunk/src/util/autoconf/.cvsignore M /trunk/src/util/autoconf/testsuite M /trunk/src/util/autoconf/testsuite/.cvsignore D /trunk/src/util/berk_db/.cvsignore D /trunk/src/util/berk_db/hash/.cvsignore D /trunk/src/util/berk_db/test/.cvsignore D /trunk/src/util/et/.cvsignore D /trunk/src/util/profile/.cvsignore D /trunk/src/util/pty/.cvsignore D /trunk/src/util/ss/.cvsignore cvsignore hackery ------------------------------------------------------------------------ r8284 | tytso | 1996-06-10 16:43:03 -0400 (Mon, 10 Jun 1996) | 2 lines Changed paths: M /trunk/src/Makefile.in Fix typo for VFAT/NTFS compilation. ------------------------------------------------------------------------ r8283 | epeisach | 1996-06-09 23:16:22 -0400 (Sun, 09 Jun 1996) | 3 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/main.c * main.c (finish_realm): Do not invoke krb5_finish_key if encryption block is not set. ------------------------------------------------------------------------ r8282 | epeisach | 1996-06-09 22:13:14 -0400 (Sun, 09 Jun 1996) | 6 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/configure.in M /trunk/src/admin/edit/util.c * util.c (strstr): Replace crusty OS specific ifdef with configure generated one. * configure.in: Change AC_HAVE_FUNCS to AC_CHECK_FUNCS (newer naming convention). Check for strstr. ------------------------------------------------------------------------ r8281 | epeisach | 1996-06-08 10:42:30 -0400 (Sat, 08 Jun 1996) | 9 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/configure.in M /trunk/src/admin/edit/dumpv4.c * configure.in: Remove kdb4 library usage. * dumpv4.c (handle_one_key): Remove the temporary --with-kdb4 support. The kdb4 library was only used for decrypting the master key. Last July, the kdb4 code was conditionalized and the relevant lines were put into this source tree.... ------------------------------------------------------------------------ r8280 | epeisach | 1996-06-08 07:57:27 -0400 (Sat, 08 Jun 1996) | 2 lines Changed paths: M /trunk/src/lib/crypto/sha/ChangeLog s^big^little^ in explanation ------------------------------------------------------------------------ r8279 | epeisach | 1996-06-08 07:52:27 -0400 (Sat, 08 Jun 1996) | 3 lines Changed paths: M /trunk/src/lib/crypto/sha/ChangeLog M /trunk/src/lib/crypto/sha/shs.c Dynamic test of byteorder when htonl was removed failed for half of the machines.... Always assumed little endian.... ------------------------------------------------------------------------ r8278 | tytso | 1996-06-07 18:22:15 -0400 (Fri, 07 Jun 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in Use full directory name "error_tables" when building under Windows so that the build will work correctly under VFAT and NTFS filesystems. ------------------------------------------------------------------------ r8277 | tytso | 1996-06-07 18:21:40 -0400 (Fri, 07 Jun 1996) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Use full directory name "error_tables" when building under Windows so that the build will work correctly under VFAT and NTFS filesystems. Build the "makefile" file so that it includes config/win-post.in. ------------------------------------------------------------------------ r8276 | tytso | 1996-06-07 18:20:29 -0400 (Fri, 07 Jun 1996) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin Beginnings of Win-32 support. ------------------------------------------------------------------------ r8275 | klmitch | 1996-06-07 15:22:25 -0400 (Fri, 07 Jun 1996) | 4 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/inq_context.c M /trunk/src/lib/gssapi/krb5/ser_sctx.c Changed `mutual' element of struct _krb5_gss_ctx_id_rec into more general `gss_flags' and updated functions that process it; now get delegation flag set properly :) ------------------------------------------------------------------------ r8274 | bjaspan | 1996-06-06 17:55:07 -0400 (Thu, 06 Jun 1996) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex add mkey_from_kbd, update create/modify masks ------------------------------------------------------------------------ r8271 | tytso | 1996-06-06 16:37:07 -0400 (Thu, 06 Jun 1996) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/util/berk_db/ChangeLog M /trunk/src/util/berk_db/Makefile.in Don't pass $(LIBCMD) on the command line. It's set in the windows.in prologue for all Makefiles anyway. ------------------------------------------------------------------------ r8260 | tytso | 1996-06-06 15:55:49 -0400 (Thu, 06 Jun 1996) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/windows.in Add the option /PAGESIZE:128 to the library command, since the krb5 library has gotten so big. ------------------------------------------------------------------------ r8259 | tytso | 1996-06-06 15:54:22 -0400 (Thu, 06 Jun 1996) | 3 lines Changed paths: M /trunk/src/lib/crypto/sha/ChangeLog M /trunk/src/lib/crypto/sha/shs.c Don't use htonl(); it doesn't exist under Windows. Instead do the test by casting a pointer to an integer to a char *. ------------------------------------------------------------------------ r8258 | tytso | 1996-06-06 15:53:25 -0400 (Thu, 06 Jun 1996) | 2 lines Changed paths: M /trunk/doc/api/ChangeLog M /trunk/doc/api/krb5.tex Update function prototype for krb5_encrypt_tkt_part ------------------------------------------------------------------------ r8257 | tytso | 1996-06-06 15:49:27 -0400 (Thu, 06 Jun 1996) | 2 lines Changed paths: M /trunk/doc/kadmin/kpasswd.protocol Add port number reserved for the password changing protocol. ------------------------------------------------------------------------ r8256 | tytso | 1996-06-06 15:48:30 -0400 (Thu, 06 Jun 1996) | 2 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/install.texi Minor grammer fix. ------------------------------------------------------------------------ r8255 | tytso | 1996-06-06 15:47:15 -0400 (Thu, 06 Jun 1996) | 2 lines Changed paths: M /trunk/doc/krb5-protocol/krb5.constants Update krb5.constants file. ------------------------------------------------------------------------ r8254 | tytso | 1996-06-06 15:46:38 -0400 (Thu, 06 Jun 1996) | 2 lines Changed paths: M /trunk/doc/krb5-protocol/.Sanitize Update .Sanitize file. ------------------------------------------------------------------------ r8251 | tytso | 1996-06-06 14:21:37 -0400 (Thu, 06 Jun 1996) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in M /trunk/src/include/krb5.hin Remove extraneous '*' from definition. ------------------------------------------------------------------------ r8250 | tytso | 1996-06-06 13:52:39 -0400 (Thu, 06 Jun 1996) | 2 lines Changed paths: M /trunk/src/util/.Sanitize Update .Sanitize files ------------------------------------------------------------------------ r8249 | tytso | 1996-06-06 13:44:42 -0400 (Thu, 06 Jun 1996) | 2 lines Changed paths: M /trunk/src/tests/.Sanitize M /trunk/src/tests/create/.Sanitize A /trunk/src/tests/gssapi/.Sanitize A /trunk/src/tests/misc/.Sanitize Update .Sanitize file ------------------------------------------------------------------------ r8248 | tytso | 1996-06-06 13:44:05 -0400 (Thu, 06 Jun 1996) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/.Sanitize M /trunk/src/lib/krb5/asn.1/.Sanitize M /trunk/src/lib/krb5/ccache/memory/.Sanitize Updated .Sanitize file. ------------------------------------------------------------------------ r8247 | tytso | 1996-06-06 01:03:24 -0400 (Thu, 06 Jun 1996) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/patchlevel.h Update patchlevel for Beta 6 release. ------------------------------------------------------------------------ r8246 | tytso | 1996-06-06 00:47:59 -0400 (Thu, 06 Jun 1996) | 2 lines Changed paths: M /trunk/src/.Sanitize M /trunk/src/appl/bsd/.Sanitize M /trunk/src/appl/telnet/telnetd/.Sanitize M /trunk/src/config/.Sanitize M /trunk/src/include/krb5/.Sanitize M /trunk/src/lib/.Sanitize M /trunk/src/lib/crypto/des/.Sanitize M /trunk/src/lib/gssapi/generic/.Sanitize M /trunk/src/lib/krb5/ccache/.Sanitize M /trunk/src/lib/krb5/free/.Sanitize M /trunk/src/lib/krb5/keytab/.Sanitize M /trunk/src/lib/krb5/krb/.Sanitize M /trunk/src/lib/krb5/os/.Sanitize M /trunk/src/lib/krb5/posix/.Sanitize M /trunk/src/tests/.Sanitize M /trunk/src/tests/dejagnu/krb-root/.Sanitize M /trunk/src/tests/hammer/.Sanitize M /trunk/src/tests/verify/.Sanitize M /trunk/src/util/.Sanitize M /trunk/src/util/pty/.Sanitize Update .Sanitize files to reflect current file status. ------------------------------------------------------------------------ r8245 | tytso | 1996-06-06 00:46:29 -0400 (Thu, 06 Jun 1996) | 3 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/gss-client.c When reading in the test value from a file, don't free free inbuf.value until after the last place where we use it. ------------------------------------------------------------------------ r8244 | tytso | 1996-06-06 00:26:56 -0400 (Thu, 06 Jun 1996) | 2 lines Changed paths: D /trunk/src/lib/krb425 Remove last traces of the krb425 library. ------------------------------------------------------------------------ r8243 | tytso | 1996-06-06 00:10:04 -0400 (Thu, 06 Jun 1996) | 5 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in (FILES): Include lib/crypto/sha/* in list of files to be built for Windows and the Macintosh. (makefile-windows): Build lib/crypto/sha/makefile for Windows ------------------------------------------------------------------------ r8242 | tytso | 1996-06-06 00:09:22 -0400 (Thu, 06 Jun 1996) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in Include sha in the list of subdirectories for the Macintosh ------------------------------------------------------------------------ r8241 | tytso | 1996-06-06 00:08:49 -0400 (Thu, 06 Jun 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_creds.c A static function must not use the INTERFACE keyword. ------------------------------------------------------------------------ r8232 | epeisach | 1996-06-05 16:00:43 -0400 (Wed, 05 Jun 1996) | 3 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/krb5_decode_test.c * krb5_decode_test.c (main): For asn1_decode_enc_kdc_rep_part, starttime will equal authtime if not sent OTW. ------------------------------------------------------------------------ r8231 | epeisach | 1996-06-05 15:58:00 -0400 (Wed, 05 Jun 1996) | 6 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c * asn1_k_decode.c (asn1_decode_enc_kdc_rep_part): If starttime is not sent over the wire, set equal to authtime. The kdc does not return the starttime if it matches the authtime. This shows up readilly with kdc5_hammer.... ------------------------------------------------------------------------ r8226 | tytso | 1996-06-04 16:14:19 -0400 (Tue, 04 Jun 1996) | 6 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 Always do USE_ANAME if kdbm_deplib is not defined, since in shared library situations we may need to resolve all undefined symbols. (We don't do USE_ANAME if kdbm_deplib is defined because the db library used for kdb may be different from the one used for the aname work. This is a bit of an ugly botch, but it will work for now.) ------------------------------------------------------------------------ r8212 | tlyu | 1996-06-04 00:27:51 -0400 (Tue, 04 Jun 1996) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/configure.in * configure.in: Ezra's changes to allow compiling w/o krb4 ------------------------------------------------------------------------ r8211 | tlyu | 1996-06-04 00:27:01 -0400 (Tue, 04 Jun 1996) | 3 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/configure.in * configure.in: Ezra's patches to allow compilation w/o krb4 support ------------------------------------------------------------------------ r8210 | tlyu | 1996-06-04 00:26:20 -0400 (Tue, 04 Jun 1996) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/bsd/configure.in * Makefile.in,configure.in: allow compilation w/o krb4 (Ezra's patches) ------------------------------------------------------------------------ r8209 | tlyu | 1996-06-04 00:23:39 -0400 (Tue, 04 Jun 1996) | 3 lines Changed paths: M /trunk/src/appl/bsd/login.c * login.c: Ezra's patches to trim unsed arg from verify_krb_v5_tgt, etc. ------------------------------------------------------------------------ r8207 | tlyu | 1996-06-03 16:17:01 -0400 (Mon, 03 Jun 1996) | 3 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/appl/gssftp/ftpd/configure.in * Makefile.in, configure.in: back out previous changes and use Ezra's patches instead. ------------------------------------------------------------------------ r8205 | tlyu | 1996-06-02 22:10:00 -0400 (Sun, 02 Jun 1996) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/appl/gssftp/ftpd/configure.in * configure.in, Makefile.in: only link getdtablesize.o if needed ------------------------------------------------------------------------ r8173 | bjaspan | 1996-05-30 13:13:17 -0400 (Thu, 30 May 1996) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex switch to USE_KADM5_API_VERSION == n instead of USE_KADM5_API_VERSION_n ------------------------------------------------------------------------ r8172 | bjaspan | 1996-05-30 13:02:09 -0400 (Thu, 30 May 1996) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex update kadm5_get_policy to use caller allocation ------------------------------------------------------------------------ r8163 | tlyu | 1996-05-29 18:42:55 -0400 (Wed, 29 May 1996) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (AC_CHECK_DBM_PROTO): sense of arguments to be evaluated was reversed ------------------------------------------------------------------------ r8161 | bjaspan | 1996-05-29 17:28:52 -0400 (Wed, 29 May 1996) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex untabify ------------------------------------------------------------------------ r8159 | bjaspan | 1996-05-29 17:18:45 -0400 (Wed, 29 May 1996) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex remove an xxx, add a new one, update SUPPORT_DESMD5 description ------------------------------------------------------------------------ r8158 | bjaspan | 1996-05-29 17:10:10 -0400 (Wed, 29 May 1996) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex add AUTH_LIST and AUTH_CHANGEPW error codes ------------------------------------------------------------------------ r8151 | bjaspan | 1996-05-29 14:58:21 -0400 (Wed, 29 May 1996) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex first cut at updating authorization semantics ------------------------------------------------------------------------ r8150 | bjaspan | 1996-05-29 14:08:50 -0400 (Wed, 29 May 1996) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex completely rework configuration parameters ------------------------------------------------------------------------ r8124 | hartmans | 1996-05-25 21:57:43 -0400 (Sat, 25 May 1996) | 2 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/configure.in Use USE_ANAME ------------------------------------------------------------------------ r8121 | hartmans | 1996-05-23 19:36:14 -0400 (Thu, 23 May 1996) | 2 lines Changed paths: M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/Makefile.in M /trunk/src/lib/kadm/configure.in M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in Use KRB5_RUN_FLAGS. ------------------------------------------------------------------------ r8120 | hartmans | 1996-05-23 19:35:00 -0400 (Thu, 23 May 1996) | 3 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/Makefile.in M /trunk/src/lib/gssapi/mechglue/configure.in Do not build libgssapi.a on AIX, because it doesnt work (unresolved symbols) and would be fairly useless anyway. ------------------------------------------------------------------------ r8119 | hartmans | 1996-05-23 19:34:05 -0400 (Thu, 23 May 1996) | 3 lines Changed paths: M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md4/configure.in M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/md5/configure.in M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/des425/configure.in Use KRB5_RUN_FLAGS in configure.in, and use appropriate run flags for each test so shared libraries are happy. ------------------------------------------------------------------------ r8118 | hartmans | 1996-05-23 19:32:51 -0400 (Thu, 23 May 1996) | 7 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/des/configure.in Use KRB5_RUN_FLAGS in configure.in, and use appropriate run flags for each test so shared libraries are happy. Also, for tests that use weak or zero keys, make sure we link in enough object modules to allow us to overide parts of libcrypto even on systems with early binding in shared libs lik AIX. ------------------------------------------------------------------------ r8117 | hartmans | 1996-05-23 19:30:44 -0400 (Thu, 23 May 1996) | 3 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/Makefile.in * Ignore the error if we cannot make ksu set-uid; we don't want to abort make install in this situation. ------------------------------------------------------------------------ r8116 | hartmans | 1996-05-23 19:29:33 -0400 (Thu, 23 May 1996) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.c Use secure context for login. ------------------------------------------------------------------------ r8109 | bjaspan | 1996-05-23 14:35:26 -0400 (Thu, 23 May 1996) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex add KRB5_TL_KADM5_E_DATA ------------------------------------------------------------------------ r8107 | bjaspan | 1996-05-23 06:36:20 -0400 (Thu, 23 May 1996) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex jik's comments ------------------------------------------------------------------------ r8099 | probe | 1996-05-21 22:42:20 -0400 (Tue, 21 May 1996) | 6 lines Changed paths: M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/md4crypto.c md4crypto.c: The incorrect size was being used to compare the computed message digest and the supplied checksum for the "fixed" md4 case, causing decryption integrity failures. [Fixed by epeisach/audited by basch; fixes 'make check'] ------------------------------------------------------------------------ r8086 | tytso | 1996-05-20 21:09:17 -0400 (Mon, 20 May 1996) | 2 lines Changed paths: M /trunk/src/util/berk_db/ChangeLog M /trunk/src/util/berk_db/Makefile.in Update use of libupdate to use the new command line arguments. ------------------------------------------------------------------------ r8085 | tytso | 1996-05-20 18:17:27 -0400 (Mon, 20 May 1996) | 2 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_dbm.c Remove vestigal ODBM support. ------------------------------------------------------------------------ r8084 | tytso | 1996-05-20 18:17:00 -0400 (Mon, 20 May 1996) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/configure.in Remove support for ODBM. ------------------------------------------------------------------------ r8083 | tytso | 1996-05-20 18:15:32 -0400 (Mon, 20 May 1996) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 Remove vestigal support for ODBM. ------------------------------------------------------------------------ r8078 | tytso | 1996-05-20 18:09:09 -0400 (Mon, 20 May 1996) | 4 lines Changed paths: M /trunk/src/util/autoconf/ChangeLog M /trunk/src/util/autoconf/INSTALL M /trunk/src/util/autoconf/Makefile.in M /trunk/src/util/autoconf/NEWS M /trunk/src/util/autoconf/TODO M /trunk/src/util/autoconf/acgeneral.m4 M /trunk/src/util/autoconf/acspecific.m4 M /trunk/src/util/autoconf/autoconf.info M /trunk/src/util/autoconf/autoconf.sh M /trunk/src/util/autoconf/autoconf.texi M /trunk/src/util/autoconf/autoheader.m4 M /trunk/src/util/autoconf/autoheader.sh M /trunk/src/util/autoconf/autoreconf.sh M /trunk/src/util/autoconf/config.guess M /trunk/src/util/autoconf/config.sub M /trunk/src/util/autoconf/configure M /trunk/src/util/autoconf/install-sh M /trunk/src/util/autoconf/install.texi M /trunk/src/util/autoconf/make-stds.texi M /trunk/src/util/autoconf/mkinstalldirs M /trunk/src/util/autoconf/standards.info M /trunk/src/util/autoconf/standards.texi M /trunk/src/util/autoconf/texinfo.tex Update autoconf to version 2.10. This will fix the reported bugs of the install-sh script getting cached with the wrong values, as well as bringing us to a more recent version of autoconf. ------------------------------------------------------------------------ r8067 | tytso | 1996-05-20 17:27:22 -0400 (Mon, 20 May 1996) | 6 lines Changed paths: M /trunk/src/config-files/ChangeLog M /trunk/src/config-files/krb5.conf M /trunk/src/config-files/krb5.conf.M krb5.conf.M: Document kdc_req_checksumtype, as_req_checksum_type, and safe_checksum_type. krb5.conf: Remove the tkt_lifetime parameter altogether. We may end up doing it slightly differently post-Beta 6... ------------------------------------------------------------------------ r8066 | tytso | 1996-05-20 17:20:12 -0400 (Mon, 20 May 1996) | 8 lines Changed paths: M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/md5crypto.c M /trunk/src/lib/crypto/md5/rsa-md5.h M /trunk/src/lib/crypto/md5/t_cksum.c md5crypto.c, md5crypto.h: Change use of RSA_MD5_DES_CKSUM_LENGTH to use OLD_RSA_MD5_DES_CKSUM_LENGTH and NEW_RSA_MD5_DES_CKSUM_LENGTH, as appropriate. t_cksum.c (main): Use proper header file constants to get the correct checksum length for the MD4 and MD5 old-style and new-style checksum functions. ------------------------------------------------------------------------ r8065 | tytso | 1996-05-20 17:18:39 -0400 (Mon, 20 May 1996) | 4 lines Changed paths: M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/md4crypto.c M /trunk/src/lib/crypto/md4/rsa-md4.h Change use of RSA_MD4_DES_CKSUM_LENGTH to use OLD_RSA_MD4_DES_CKSUM_LENGTH and NEW_RSA_MD4_DES_CKSUM_LENGTH, as appropriate. ------------------------------------------------------------------------ r8064 | tytso | 1996-05-20 17:16:20 -0400 (Mon, 20 May 1996) | 2 lines Changed paths: M /trunk/src/lib/crypto/sha/ChangeLog M /trunk/src/lib/crypto/sha/t_shs.c Don't do timing tests; it takes too long! ------------------------------------------------------------------------ r8060 | tlyu | 1996-05-20 11:22:11 -0400 (Mon, 20 May 1996) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in update Makefile.in for new libupdate ------------------------------------------------------------------------ r8059 | tlyu | 1996-05-20 11:20:34 -0400 (Mon, 20 May 1996) | 2 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/libupdate.sh fix libupdate and allow it to deal with multiple directories ------------------------------------------------------------------------ r8058 | hartmans | 1996-05-20 02:54:42 -0400 (Mon, 20 May 1996) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/lib/krb5util/ChangeLog M /trunk/src/lib/krb5util/configure.in M /trunk/src/lib/krb5util/seteuid.c Fixes so krb5_seteuid compiles on Ultrix. ------------------------------------------------------------------------ r8057 | hartmans | 1996-05-20 02:36:02 -0400 (Mon, 20 May 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5util/seteuid.c Fix up some annoying pre-processor typos. ------------------------------------------------------------------------ r8056 | tlyu | 1996-05-20 01:17:57 -0400 (Mon, 20 May 1996) | 2 lines Changed paths: M /trunk/src/util/ChangeLog document changes to libupdate.sh ------------------------------------------------------------------------ r8055 | tlyu | 1996-05-20 01:17:15 -0400 (Mon, 20 May 1996) | 2 lines Changed paths: M /trunk/src/util/libupdate.sh * libupdate.sh: do the shift before the assignments ------------------------------------------------------------------------ r8054 | hartmans | 1996-05-20 00:14:17 -0400 (Mon, 20 May 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5util/ChangeLog M /trunk/src/lib/krb5util/seteuid.c Fix for HPUx. ------------------------------------------------------------------------ r8053 | hartmans | 1996-05-20 00:08:27 -0400 (Mon, 20 May 1996) | 3 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/main.c Do not keep source cache open if we are going to use it as the target cache. ------------------------------------------------------------------------ r8052 | hartmans | 1996-05-19 14:56:50 -0400 (Sun, 19 May 1996) | 4 lines Changed paths: M /trunk/src/lib/krb5util/.Sanitize A /trunk/src/lib/krb5util/ChangeLog M /trunk/src/lib/krb5util/Makefile.in M /trunk/src/lib/krb5util/configure.in A /trunk/src/lib/krb5util/seteuid.c As per mail describing the ksu problem, invent a krb5util function to properly set the euid on all systems where it is possible. Ksu cannot be used without this function in a secure manner. ------------------------------------------------------------------------ r8051 | hartmans | 1996-05-19 14:55:35 -0400 (Sun, 19 May 1996) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/configure.in Check for uid_t so that new prototype works. ------------------------------------------------------------------------ r8050 | hartmans | 1996-05-19 14:54:59 -0400 (Sun, 19 May 1996) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h Prototype new function: krb5_seteuid. ------------------------------------------------------------------------ r8049 | hartmans | 1996-05-19 14:52:51 -0400 (Sun, 19 May 1996) | 14 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/ccache.c M /trunk/src/clients/ksu/configure.in M /trunk/src/clients/ksu/heuristic.c M /trunk/src/clients/ksu/krb_auth_su.c M /trunk/src/clients/ksu/ksu.h M /trunk/src/clients/ksu/main.c Significant security fixes to ksu. * Use source euid all throughout procedure of opening source ccache, Richard's code had a race condition. * Use target euid while looking up .k5login and constructing target ccache. * Avoid chowns completely; they create race conditions. Fchown could have been used if we wanted to be really careful, but they aren't necessary and we would have to violate abstractions. * Clean up several conditions that would allow users to delete arbitrary files of the user they were ksuing to without authorization. ------------------------------------------------------------------------ r8048 | epeisach | 1996-05-18 15:08:50 -0400 (Sat, 18 May 1996) | 5 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_dbm.c * kdb_dbm.c: Do not provide prototypes for dbm_error or dbm_clearerr if they are really macros. Required for Ultrix... ------------------------------------------------------------------------ r8047 | epeisach | 1996-05-18 13:42:15 -0400 (Sat, 18 May 1996) | 3 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/des3_sha.c * des3_sha.c: Add static keywords in function declarartions to match earlier declarations. ------------------------------------------------------------------------ r8046 | tytso | 1996-05-18 02:07:05 -0400 (Sat, 18 May 1996) | 2 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/libupdate.sh Define $library from the positional arguments before --force uses $library. ------------------------------------------------------------------------ r8045 | tytso | 1996-05-18 02:04:00 -0400 (Sat, 18 May 1996) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/u_nfold.c Fix memory leak. Free tempbuf before returning. ------------------------------------------------------------------------ r8044 | tytso | 1996-05-18 01:55:59 -0400 (Sat, 18 May 1996) | 9 lines Changed paths: M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/configure.in M /trunk/src/lib/crypto/md5/md5crypto.c Define MD5_K5BETA_COMPAT and MD5_K5BETA_COMP_DEF so that we continue doing things the wrong (broken) way. All hail backwards compatibility.... The code now generates the old checksum, but it will verify both the old and the correct checksum formats. Also fixed two bugs in the "correct" MD5_CRYPTO implementation; use a zero initialization vector, and calculate the confounder at the beginning of the message, not at the end. ------------------------------------------------------------------------ r8043 | tytso | 1996-05-18 01:55:25 -0400 (Sat, 18 May 1996) | 9 lines Changed paths: M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/configure.in M /trunk/src/lib/crypto/md4/md4crypto.c Define MD4_K5BETA_COMPAT and MD4_K5BETA_COMP_DEF so that we continue doing things the wrong (broken) way. All hail backwards compatibility.... The code now generates the old checksum, but it will verify both the old and the correct checksum formats. Also fixed two bugs in the "correct" MD4_CRYPTO implementation; use a zero initialization vector, and calculate the confounder at the beginning of the message, not at the end. ------------------------------------------------------------------------ r8041 | bjaspan | 1996-05-17 17:38:25 -0400 (Fri, 17 May 1996) | 4 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex update randkey to return an array of keyblocks, not key_data; update get_principal to take pointer to struct, not pointer to pointer to struct ------------------------------------------------------------------------ r8040 | tytso | 1996-05-17 14:21:41 -0400 (Fri, 17 May 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/macsock.c Correctly implement getsockname(), so it does getsockname(), not getpeername(), and add the function getpeername(). ------------------------------------------------------------------------ r8039 | bjaspan | 1996-05-17 11:42:30 -0400 (Fri, 17 May 1996) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex define USE_KADM5_API_VERSION_n ------------------------------------------------------------------------ r8034 | bjaspan | 1996-05-16 15:28:04 -0400 (Thu, 16 May 1996) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex separate from server and tools information, rename into separate document ------------------------------------------------------------------------ r8033 | bjaspan | 1996-05-16 15:19:39 -0400 (Thu, 16 May 1996) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex define KADM5_API_VERSION_2 ------------------------------------------------------------------------ r8032 | epeisach | 1996-05-15 22:33:38 -0400 (Wed, 15 May 1996) | 2 lines Changed paths: M /trunk/doc/install.texi Interim checkin of most of jhawks comments. Still a few more to do. ------------------------------------------------------------------------ r8031 | bjaspan | 1996-05-15 11:03:13 -0400 (Wed, 15 May 1996) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex first, rough cut at OV -> kadm5 naming ------------------------------------------------------------------------ r8030 | epeisach | 1996-05-14 21:58:21 -0400 (Tue, 14 May 1996) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 (AC_CHECK_DBM_PROTOS): If the test had already been run and the result cached, arguments $3 and $4 were never executed. ------------------------------------------------------------------------ r8029 | probe | 1996-05-14 21:05:28 -0400 (Tue, 14 May 1996) | 4 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/k5seal.c M /trunk/src/lib/gssapi/krb5/k5unseal.c M /trunk/src/lib/gssapi/krb5/util_cksum.c * k5seal.c k5unseal.c util_cksum.c: setup krb5_checksum "contents" and "length" field prior to calling krb5_calculate_checksum(). ------------------------------------------------------------------------ r8028 | probe | 1996-05-14 21:04:37 -0400 (Tue, 14 May 1996) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog Fixed changelog to reflect previous checkin. ------------------------------------------------------------------------ r8027 | probe | 1996-05-14 21:03:37 -0400 (Tue, 14 May 1996) | 10 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/cryptoconf.c M /trunk/src/lib/crypto/des3_sha.c M /trunk/src/lib/crypto/des_crc.c M /trunk/src/lib/crypto/des_md5.c * des_crc.c des_md5.c: set the length field of the cksum structure. * des3_sha.c: Increase the confounder length to 24 bytes. Set the length of the cksum structure. * cryptoconf.c: sha-des3 cksum has been replaced by hmac-sha ------------------------------------------------------------------------ r8026 | probe | 1996-05-14 21:01:41 -0400 (Tue, 14 May 1996) | 7 lines Changed paths: M /trunk/src/lib/crypto/sha/.Sanitize M /trunk/src/lib/crypto/sha/ChangeLog M /trunk/src/lib/crypto/sha/Makefile.in A /trunk/src/lib/crypto/sha/hmac_sha.c M /trunk/src/lib/crypto/sha/sha_crypto.c M /trunk/src/lib/crypto/sha/sha_glue.c M /trunk/src/lib/crypto/sha/shs.h * .Sanitize: reflect current files * Makefile.in: added hmac-sha * hmac_sha.c: implement HMAC-SHA * sha_crypto.c: use hmac-sha * sha_glue.c: sanity check the passed in checksum length * shs.h: replaced sha-des3 with hmac-sha ------------------------------------------------------------------------ r8025 | probe | 1996-05-14 21:00:36 -0400 (Tue, 14 May 1996) | 5 lines Changed paths: M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/md5crypto.c M /trunk/src/lib/crypto/md5/md5glue.c M /trunk/src/lib/crypto/md5/t_cksum.c * md5crypto.c md5glue.c: ensure the cksum content length is sufficient. * t_cksum.c: initialize cksum.length ------------------------------------------------------------------------ r8024 | probe | 1996-05-14 21:00:03 -0400 (Tue, 14 May 1996) | 3 lines Changed paths: M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/md4crypto.c M /trunk/src/lib/crypto/md4/md4glue.c * md4crypto.c md4glue.c: ensure the cksum content length is sufficient ------------------------------------------------------------------------ r8023 | probe | 1996-05-14 20:59:30 -0400 (Tue, 14 May 1996) | 10 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/des/cbc_cksum.c D /trunk/src/lib/crypto/des/cs_entry.c M /trunk/src/lib/crypto/des/des_int.h * des_int.h: the cs_entry routines in cbc_cksum.c are now static. * Makefile.in: removed cs_entry.c * cbc_cksum.c: caller is responsible for allocating cksum->contents and indicate the allocated amount in cksum->length. the cs_entry routines are now static and the cs_entry structure is now in this file to enforce proper use. ------------------------------------------------------------------------ r8022 | probe | 1996-05-14 20:58:34 -0400 (Tue, 14 May 1996) | 3 lines Changed paths: M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/crc.c M /trunk/src/lib/crypto/crc32/crctest.c crc.c: ensure the cksum length is sufficient crc-test.c: set the cksum length field ------------------------------------------------------------------------ r8021 | probe | 1996-05-14 20:57:15 -0400 (Tue, 14 May 1996) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/lib/krb5/krb/str_conv.c * mk_req_ext.c mk_safe.c send_tgs.c: set the length field of the krb5_checksum structure before calling krb5_calculate_checksum. * str_conv.c: replaced sha-des3 cksum with hmac-sha. ------------------------------------------------------------------------ r8020 | probe | 1996-05-14 20:55:47 -0400 (Tue, 14 May 1996) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin replaced CKSUMTYPE_SHA_DES3 with CKSUMTYPE_HMAC_SHA ------------------------------------------------------------------------ r8019 | tytso | 1996-05-14 04:51:15 -0400 (Tue, 14 May 1996) | 2 lines Changed paths: D /trunk/src/lib/krb425/425data.c D /trunk/src/lib/krb425/425error.c D /trunk/src/lib/krb425/ChangeLog D /trunk/src/lib/krb425/Makefile.in D /trunk/src/lib/krb425/README D /trunk/src/lib/krb425/configure.in D /trunk/src/lib/krb425/des_sched.c D /trunk/src/lib/krb425/get_cred.c D /trunk/src/lib/krb425/get_krbhst.c D /trunk/src/lib/krb425/get_lrealm.c D /trunk/src/lib/krb425/get_phost.c D /trunk/src/lib/krb425/kn_parse.c D /trunk/src/lib/krb425/kntoln.c D /trunk/src/lib/krb425/krb425.h D /trunk/src/lib/krb425/krb_err.et D /trunk/src/lib/krb425/kuserok.c D /trunk/src/lib/krb425/mk_priv.c D /trunk/src/lib/krb425/mk_req.c D /trunk/src/lib/krb425/mk_safe.c D /trunk/src/lib/krb425/net_read.c D /trunk/src/lib/krb425/net_write.c D /trunk/src/lib/krb425/rd_priv.c D /trunk/src/lib/krb425/rd_req.c D /trunk/src/lib/krb425/rd_safe.c D /trunk/src/lib/krb425/realmhost.c D /trunk/src/lib/krb425/recvauth.c D /trunk/src/lib/krb425/sendauth.c D /trunk/src/lib/krb425/set_key.c Remove old, outdated library. ------------------------------------------------------------------------ r8018 | tytso | 1996-05-14 04:42:56 -0400 (Tue, 14 May 1996) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/init_sec_context.c Change call to krb5_auth_con_setcksumtype to use krb5_auth_con_set_req_cksumtype by default instead. ------------------------------------------------------------------------ r8017 | tytso | 1996-05-14 04:41:32 -0400 (Tue, 14 May 1996) | 30 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/auth_con.c M /trunk/src/lib/krb5/krb/auth_con.h M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/ser_actx.c M /trunk/src/lib/krb5/krb/ser_ctx.c ser_ctx.c (krb5_context_size, krb5_context_externalize, krb5_context_internalize): Add missing fields from the serialized context: clockskew, default_kdc_req_sumtype, default_ap_req_sumtype, default_safe_sumtype, kdc_default_options, library_options, profile_secure, fcc_default_format, scc_default_format. ser_actx.c (krb5_auth_context_size, krb5_auth_context_externalize, krb5_auth_context_internalize): Serialize the two fields req_cksumtype and safe_cksumtype, instead of the one cksumtype field. mk_safe.c (krb_mk_safe): Use safe_cksumtype instead of cksumtype in the auth context. mk_req_ext.c (krb5_mk_req_extended): Use req_cksumtype instead of cksumtype in the auth context. init_ctx.c (krb5_init_context): Add support for new profile relations libdefaults/tkt_lifetime, libdefaults/kdc_req_checksum_type, libdefaults/ap_req_cksumtype, libdefaults/safe_checksumtype, and libdefaults/kdc_default_options. auth_con.h: Remove old cksumtype element, and replace it with req_cksumtype and safe_cksumtype. auth_con.c (krb5_auth_con_init): Initialize the req_cksumtype and safe_cksumtype from the context's default req_cksumtype and safe_cksumtype. (krb5_auth_con_set_req_cksumtype, krb5_auth_con_set_safe_cksumtype): New functions, to replace old krb5_auth_con_setcksumtype ------------------------------------------------------------------------ r8016 | tytso | 1996-05-14 04:39:27 -0400 (Tue, 14 May 1996) | 8 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin k5-int.h: Added new field values for ap_req_sumtype and safe_sumtype. Added new convenience function for verifying magic numbers: KRB5_VERIFY_MAGIC. krb5.hin (krb5_auth_con_set_req_cksumtype, rb5_auth_con_set_safe_cksumtype): Added prototypes of new functions, to replace old krb5_auth_con_setcksumtype. ------------------------------------------------------------------------ r8015 | tytso | 1996-05-13 20:43:00 -0400 (Mon, 13 May 1996) | 4 lines Changed paths: M /trunk/src/config-files/ChangeLog M /trunk/src/config-files/krb5.conf Change the default ticket lifetime to something reasonable (10 hours, instead of 10 minutes). Also change the label of this parameter to be tkt_lifetime. ------------------------------------------------------------------------ r8014 | epeisach | 1996-05-13 15:30:26 -0400 (Mon, 13 May 1996) | 6 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/des425/configure.in * Makefile.in (SHLIB_LIBS): For shared library, add dependency on libkrb5.so * configure.in (CRYPTO_SH_VERS): Pass krb5 shared library version to Makefile. ------------------------------------------------------------------------ r8013 | probe | 1996-05-13 07:54:07 -0400 (Mon, 13 May 1996) | 10 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/authorization.c M /trunk/src/clients/ksu/configure.in M /trunk/src/clients/ksu/heuristic.c configure.in heuristic.c: Change the euid before opening the source ccache, so we don't use someone else's ccache. authorization.c: users only in /.k5login were not permitted to use the '-e cmd' feature. The man page does not indicate that this should not be permitted... Also, lots of indentation cleanup was done... I couldn't read the code before. ------------------------------------------------------------------------ r8012 | epeisach | 1996-05-12 07:47:13 -0400 (Sun, 12 May 1996) | 5 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/libupdate.sh Back out change to libupdate.sh. The problem is that for directories containing multiple subdirs, the current procedure is to do a foreach and invoke libupdate --force for each one. This is broken as it caused the library to be removed each time. ------------------------------------------------------------------------ r7980 | epeisach | 1996-05-11 17:41:12 -0400 (Sat, 11 May 1996) | 4 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/libupdate.sh When invoked with --force, do not use variable before being set. NetBSD complained about trying to use the command "rm -f" ------------------------------------------------------------------------ r7979 | probe | 1996-05-11 17:38:18 -0400 (Sat, 11 May 1996) | 3 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/new_rnd_key.c Copy sizeof(mit_des_cblock), not sizeof(key) so that we are getting the full DES key. ------------------------------------------------------------------------ r7978 | epeisach | 1996-05-11 10:13:50 -0400 (Sat, 11 May 1996) | 5 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/configure.in configure.in: Need to include sys/types.h before regexp.h in test to see if regcomp works. NetBSD required this so that size_t is defined. ------------------------------------------------------------------------ r7977 | probe | 1996-05-10 18:50:32 -0400 (Fri, 10 May 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/init_ctx.c removed des3-cbc-md5 support. ------------------------------------------------------------------------ r7976 | epeisach | 1996-05-10 12:55:07 -0400 (Fri, 10 May 1996) | 3 lines Changed paths: M /trunk/src/lib/crypto/sha/ChangeLog M /trunk/src/lib/crypto/sha/shs.c * shs.c (longReverse): Remove extraneous \. (expand): Start #define in first column. ------------------------------------------------------------------------ r7975 | probe | 1996-05-10 03:35:16 -0400 (Fri, 10 May 1996) | 2 lines Changed paths: M /trunk/src/lib/crypto/.Sanitize added des3_raw.c and sha... ------------------------------------------------------------------------ r7974 | probe | 1996-05-10 03:34:24 -0400 (Fri, 10 May 1996) | 2 lines Changed paths: M /trunk/src/lib/crypto/.Sanitize replaced des3_md5.c with des3_sha.c ------------------------------------------------------------------------ r7973 | probe | 1996-05-10 03:26:30 -0400 (Fri, 10 May 1996) | 2 lines Changed paths: M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/md5crypto.c removed des3-md5 support (replaced with des3-sha) ------------------------------------------------------------------------ r7972 | probe | 1996-05-10 03:26:03 -0400 (Fri, 10 May 1996) | 2 lines Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.c M /trunk/src/lib/crypto/ChangeLog replaced des3-md5 with des3-sha ------------------------------------------------------------------------ r7971 | probe | 1996-05-10 03:22:20 -0400 (Fri, 10 May 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/str_conv.c Removed des3-md5 support Added support for sha cksum types and des3-sha. ------------------------------------------------------------------------ r7970 | probe | 1996-05-10 03:21:04 -0400 (Fri, 10 May 1996) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin Replaced des3-md5 with des3-sha (also added sha cksumtype) ------------------------------------------------------------------------ r7969 | probe | 1996-05-10 03:20:07 -0400 (Fri, 10 May 1996) | 2 lines Changed paths: D /trunk/src/lib/crypto/des3_md5.c Obsolete file (replaced des3-md5 with des3-sha) ------------------------------------------------------------------------ r7968 | probe | 1996-05-10 03:19:22 -0400 (Fri, 10 May 1996) | 2 lines Changed paths: M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/configure.in M /trunk/src/lib/crypto/cryptoconf.c A /trunk/src/lib/crypto/des3_sha.c Replaced des3-md5 with des3-sha ------------------------------------------------------------------------ r7967 | probe | 1996-05-10 03:18:21 -0400 (Fri, 10 May 1996) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/d3_procky.c M /trunk/src/lib/crypto/des/d3_str2ky.c M /trunk/src/lib/crypto/des/des_int.h M /trunk/src/lib/crypto/des/init_rkey.c Replace des3-md5 with des3-sha ------------------------------------------------------------------------ r7966 | probe | 1996-05-10 03:16:28 -0400 (Fri, 10 May 1996) | 2 lines Changed paths: A /trunk/src/lib/crypto/sha A /trunk/src/lib/crypto/sha/.Sanitize A /trunk/src/lib/crypto/sha/.cvsignore A /trunk/src/lib/crypto/sha/ChangeLog A /trunk/src/lib/crypto/sha/Makefile.in A /trunk/src/lib/crypto/sha/configure.in A /trunk/src/lib/crypto/sha/sha_crypto.c A /trunk/src/lib/crypto/sha/sha_glue.c A /trunk/src/lib/crypto/sha/shs.c A /trunk/src/lib/crypto/sha/shs.h A /trunk/src/lib/crypto/sha/t_shs.c NIST-SHA support ------------------------------------------------------------------------ r7964 | bjaspan | 1996-05-09 15:33:49 -0400 (Thu, 09 May 1996) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex add new function ovsec_kadm_flush ------------------------------------------------------------------------ r7956 | tytso | 1996-05-09 14:33:59 -0400 (Thu, 09 May 1996) | 2 lines Changed paths: D /trunk/src/lib/krb5/krb/krbconfig.c Remove unused file. ------------------------------------------------------------------------ r7952 | probe | 1996-05-09 12:02:10 -0400 (Thu, 09 May 1996) | 2 lines Changed paths: M /trunk/src/kadmin.v4/server/ChangeLog M /trunk/src/kadmin.v4/server/kadm_funcs.c Better handling of the principal max_life... ------------------------------------------------------------------------ r7951 | probe | 1996-05-09 12:01:08 -0400 (Thu, 09 May 1996) | 6 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/bsd/login.c krlogind.c krshd.c: Use the default service principal as the basis for the rcache name. login.c: SVR4 systems typically do not do mail/motd checks in login; they do it in the profiles (/etc/profile). Follow that convention... ------------------------------------------------------------------------ r7950 | probe | 1996-05-09 11:59:11 -0400 (Thu, 09 May 1996) | 3 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/kerberos5.c Use the default service principal (don't assume it is "host") as the basis for the replay cache name. ------------------------------------------------------------------------ r7949 | probe | 1996-05-09 11:57:58 -0400 (Thu, 09 May 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/ktf_g_ent.c Don't skip keytab entries with kvno=0 ------------------------------------------------------------------------ r7946 | epeisach | 1996-05-08 16:55:36 -0400 (Wed, 08 May 1996) | 2 lines Changed paths: M /trunk/src/admin/.Sanitize convert has been removed ------------------------------------------------------------------------ r7944 | epeisach | 1996-05-08 16:48:45 -0400 (Wed, 08 May 1996) | 3 lines Changed paths: D /trunk/src/admin/convert Removing unbuilt directory from source tree. The functionality was merged with kdb5_edit August 1995. ------------------------------------------------------------------------ r7924 | epeisach | 1996-05-07 21:05:41 -0400 (Tue, 07 May 1996) | 4 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/configure.in des425 needs to be compiled after krb5 as des425 depends on krb5_free_keyblock. Turns out that link order in aclocal.m4 already assumed this. ------------------------------------------------------------------------ r7923 | epeisach | 1996-05-07 19:53:23 -0400 (Tue, 07 May 1996) | 3 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/t_kdb.c Handle compiling with BERK_DB without dbm available. (Linux when the option --with-kdb-db=db) ------------------------------------------------------------------------ r7922 | probe | 1996-05-07 19:22:02 -0400 (Tue, 07 May 1996) | 4 lines Changed paths: M /trunk/src/lib/crypto/des/random_key.c Don't do more than the necessary encryptions for a single cblock length random key. Only the larger cblocks need a second wrap-around cbc encrypt to prevent leaking a codebook. ------------------------------------------------------------------------ r7921 | probe | 1996-05-07 19:07:03 -0400 (Tue, 07 May 1996) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h We are providing 3des routines in libcrypto... ------------------------------------------------------------------------ r7920 | probe | 1996-05-07 19:06:19 -0400 (Tue, 07 May 1996) | 3 lines Changed paths: M /trunk/src/lib/crypto/des/init_rkey.c Somehow I missed this file during my previous checkin... New 3des random function support ------------------------------------------------------------------------ r7918 | raeburn | 1996-05-07 18:23:12 -0400 (Tue, 07 May 1996) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_util.c Mark's changes for ticket validation ------------------------------------------------------------------------ r7914 | probe | 1996-05-07 16:39:22 -0400 (Tue, 07 May 1996) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin Pass the eblock to the init_random_key and finish_random_key functions. ------------------------------------------------------------------------ r7913 | probe | 1996-05-07 16:19:59 -0400 (Tue, 07 May 1996) | 2 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/new_rnd_key.c M /trunk/src/lib/des425/random_key.c Use the revamped random number routines. ------------------------------------------------------------------------ r7912 | probe | 1996-05-07 16:18:41 -0400 (Tue, 07 May 1996) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/des3_md5.c M /trunk/src/lib/crypto/des3_raw.c Use the new 3des random number generator. ------------------------------------------------------------------------ r7911 | probe | 1996-05-07 16:17:36 -0400 (Tue, 07 May 1996) | 6 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/Makefile.in D /trunk/src/lib/crypto/des/d3_rndky.c M /trunk/src/lib/crypto/des/des_int.h M /trunk/src/lib/crypto/des/fin_rndkey.c D /trunk/src/lib/crypto/des/new_rn_key.c M /trunk/src/lib/crypto/des/random_key.c A /trunk/src/lib/crypto/des/u_rn_key.c New DES random number generation. For regular DES, it is nearly equivalent (an extra DES encryption now happens). For 3des, it is a substantially better setup (the original one was a placeholder); it may not be the final one, but at least it is not as weak as the previous version. (This checkin does not include the proposed API changes.) ------------------------------------------------------------------------ r7909 | epeisach | 1996-05-06 21:35:05 -0400 (Mon, 06 May 1996) | 2 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in (clean-unix): Remove libgssapi_krb5.stamp ------------------------------------------------------------------------ r7908 | epeisach | 1996-05-06 21:14:09 -0400 (Mon, 06 May 1996) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/rcp.exp Use a wrapper script for the rcp started from kshd. This change cleans up the test as written. ------------------------------------------------------------------------ r7907 | probe | 1996-05-06 12:25:53 -0400 (Mon, 06 May 1996) | 3 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/main.c M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/kdb5_mkdums.c M /trunk/src/tests/verify/ChangeLog M /trunk/src/tests/verify/kdb5_verify.c Fixed the abstraction violation, where the code knew the details about the cryptosystem structure. ------------------------------------------------------------------------ r7906 | probe | 1996-05-06 12:22:15 -0400 (Mon, 06 May 1996) | 3 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/conv_creds.c The fallback to slave kdc's wasn't working because the code did not handle the error return "KRB524_NOTRESP". ------------------------------------------------------------------------ r7905 | probe | 1996-05-06 12:19:33 -0400 (Mon, 06 May 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/configure.in M /trunk/src/lib/krb5/krb/srv_rcache.c Include the uid in the replay cachename. ------------------------------------------------------------------------ r7904 | epeisach | 1996-05-06 12:11:21 -0400 (Mon, 06 May 1996) | 6 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/kadmin.exp M /trunk/src/tests/dejagnu/krb-standalone/rsh.exp * rsh.exp: Setup a wrapper script in executing klist in the remote shell so that environment variables are properly set. * kadmin.exp: (kpasswd_cpw): After giving new password, wait for the newline or we hang waiting for the process to finish. ------------------------------------------------------------------------ r7903 | epeisach | 1996-05-06 12:09:31 -0400 (Mon, 06 May 1996) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/krb-root/ChangeLog M /trunk/src/tests/dejagnu/krb-root/telnet.exp Use a wrapper script when invoking login.krb5 in order for shared libraries to be setup properly. ------------------------------------------------------------------------ r7902 | epeisach | 1996-05-06 11:57:21 -0400 (Mon, 06 May 1996) | 6 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp: Add procedure setup_wrapper to first setup shared library environment variables and the exec program. This allows for easy testing of "rsh $hostname klist" which would normally fail due to shared libraries not being setup. ------------------------------------------------------------------------ r7901 | epeisach | 1996-05-05 09:47:06 -0400 (Sun, 05 May 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/preauth.c preauth.c: Add const and casts as needed to handle warnings... ------------------------------------------------------------------------ r7900 | epeisach | 1996-05-05 09:45:16 -0400 (Sun, 05 May 1996) | 7 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp: For stty_init set to \^h as on some /bin/sh, ^ is treated as a pipe. I had never heard of this until under DU 3.2 the tests started failing until I read the sh man page. Apparently ^ is for some very old compatibility. ------------------------------------------------------------------------ r7899 | raeburn | 1996-05-03 22:21:25 -0400 (Fri, 03 May 1996) | 2 lines Changed paths: M /trunk/src/tests/hammer/kdc5_hammer.c whitespace ------------------------------------------------------------------------ r7898 | raeburn | 1996-05-03 22:20:51 -0400 (Fri, 03 May 1996) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/krb-root/ChangeLog M /trunk/src/tests/dejagnu/krb-root/rlogin.exp M /trunk/src/tests/dejagnu/krb-root/telnet.exp work around process group problems; recognize certain failure modes (e.g., connection closed) better; work around gnu getopt problem ------------------------------------------------------------------------ r7897 | raeburn | 1996-05-03 22:11:35 -0400 (Fri, 03 May 1996) | 2 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/utility.c cygnus merge: sscanf workaround; logs for sam tests ------------------------------------------------------------------------ r7896 | raeburn | 1996-05-03 22:04:10 -0400 (Fri, 03 May 1996) | 19 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/gssapi.exp M /trunk/src/tests/dejagnu/krb-standalone/gssftp.exp M /trunk/src/tests/dejagnu/krb-standalone/kadmin.exp M /trunk/src/tests/dejagnu/krb-standalone/rsh.exp M /trunk/src/tests/dejagnu/krb-standalone/standalone.exp * rsh.exp: Add tests for ticket forwarding. * kadmin.exp and gssapi.exp: Fix syntax of expect_after blocks. The -i $foo must be inside the {, and the { must be by itself at the end of the line. * gssftp.exp (start_ftp_daemon): use krb5.conf, not krb.conf * gssftp.exp (ftp_test): Explicitly select binary mode. * kadmin.exp: Don't look at output from kadmind to drain it; that problem is handled elsewhere now. * kadmin.exp (kadmin_delete, kamind_add, kadmin_add_rnd, kadmin_examine, kadmin_cpw, kadmin_cpw_rnd, kadmin_modify, kadmin_rename, kadmin_list, kadmin_extract, kadmin_extractv4): check for "lost KDC" as well. * kadmin.exp (kadmin_show): extend regexp to match current kadmin interface. (kadmin_add): match more of extended output (tentative change, should be expanded later to actually check the values.) ------------------------------------------------------------------------ r7895 | raeburn | 1996-05-03 21:11:12 -0400 (Fri, 03 May 1996) | 38 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp Tue Apr 2 22:22:47 1996 Chris Provenzano * default.exp : Do an stty to set kill and erase correctly. Things don't work if kill is set to '@'. Fri Mar 29 15:02:32 1996 Chris Provenzano * default.exp : Always use variable BINSH instead of sh. Use -f flag with kinit to get forwardable tickets. Setup kdc.conf to allow forwardable tickets. Thu Mar 28 17:30:55 1996 Ken Raeburn * default.exp (touch, tail1): New proc. (start_kerberos_daemons, stop_root_shell): Use them, and sleep built-in cmd. Wed Mar 27 22:43:08 1996 Ken Raeburn * default.exp (start_kerberos_daemons): Use ">>" to avoid updating mod time on kadmind log file. Wed Mar 27 21:35:57 1996 Marc Horowitz * default.exp: (start_kerberos_daemons): exec the kadmind inside an sh to redirect stderr (this is a pending bug), and keep the same pid, so that stop_kerberos_daemons doesn't leave a kadmind running. Wed Mar 27 21:24:35 1996 Marc Horowitz * default.exp: (start_kerberos_daemons): add a check for "cannot initialize network" as a failure message to the kadmind5 startup expect checks Wed Mar 27 21:10:47 1996 Marc Horowitz * default.exp (start_kerberos_daemons): use ezra's KDC tail changes for kadmind5, too. * rlogin.exp (start_rlogin_daemon): start klogind with sh -c so that setsid() won't fail due to the process already being the leader of a process group ------------------------------------------------------------------------ r7894 | raeburn | 1996-05-03 20:42:57 -0400 (Fri, 03 May 1996) | 7 lines Changed paths: M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.c * kinit.c (krb5_validate_tgt): new function, takes a credential cache with an tgt with the "invalid flag" set, and asks the kdc to validate it. Wipes cache and stores only the newly validated credential. (After all, there won't be any others, because the invalid krbtgt couldn't have gotten them.) Most of the code is taken from krb5_mk_req, since it did the right thing. (main): add -v option, validates the ticket already in the selected cache. ------------------------------------------------------------------------ r7893 | raeburn | 1996-05-03 20:41:19 -0400 (Fri, 03 May 1996) | 2 lines Changed paths: M /trunk/src/admin/convert/ChangeLog *** empty log message *** ------------------------------------------------------------------------ r7892 | raeburn | 1996-05-03 20:22:56 -0400 (Fri, 03 May 1996) | 10 lines Changed paths: M /trunk/src/config-files/ChangeLog M /trunk/src/config-files/kdc.conf M /trunk/src/config-files/krb5.conf M /trunk/src/config-files/krb5.conf.M Tue Apr 2 22:31:48 1996 Mark Eichin * krb5.conf.M, krb5.conf: add default_tkt_enctypes. Wed Mar 27 22:44:36 1996 Mark Eichin * krb5.conf, kdc.conf: specify des-cbc-crc as the only valid enctype (but permit normal, v4, norealm, onlyrealm, and afs3 salttypes.) ------------------------------------------------------------------------ r7891 | raeburn | 1996-05-03 20:21:52 -0400 (Fri, 03 May 1996) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin decls for new routines ------------------------------------------------------------------------ r7890 | raeburn | 1996-05-03 20:17:55 -0400 (Fri, 03 May 1996) | 30 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/str_conv.c * get_creds.c (krb5_get_credentials_core): new function. Common part of krb5_get_credentials and krb5_get_credentials_validate. Some formerly local variables are now arguments. (krb5_get_credentials): same as before, but calls _core to do some of the work. (krb5_get_credentials_validate): uses krb5_get_cred_from_kdc_validate and only stores the returned credential in the cache, instead of storing all of them. * gc_frm_kdc.c (krb5_get_cred_from_kdc_opt): new function. Same body as krb5_get_cred_from_kdc, but takes one new argument, kdcopts, and combines it with the other kdc options when calling krb5_get_cred_via_tkt. This is static and only called by (krb5_get_cred_from_kdc): a wrapper that provides the same function it did before, and (krb5_get_cred_from_kdc_validate): a wrapper that passes KDC_OPT_VALIDATE, so that kinit can use it. We'll probably need another one for renewing tickets as well. * rd_req_dec.c (krb5_rd_req_decoded_opt): new function. Same body as krb5_rd_req_decoded, but takes one new argument, check_valid_flag, to determine whether or not to check if the "invalid flag" is set in the ticket. Also made static, so that it is only called via: (krb5_rd_req_decoded): wrapper for krb5_rd_req_decoded_opt that specifies the "invalid flag" gets checked, and (krb5_rd_req_decoded_anyflag): wrapper for krb5_rd_req_decoded_opt that specifies that the "invalid flag" doesn't get checked. (This version is only called from kdc_util.c:kdc_process_tgs_req.) * str_conv.c (krb5_string_to_timestamp): double check that strptime at least parsed *some* of the string, avoid degenerate cases from GNU libc strptime. ------------------------------------------------------------------------ r7889 | raeburn | 1996-05-03 20:14:08 -0400 (Fri, 03 May 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/krb5_decode.c * krb5_decode.c (decode_krb5_enc_tkt_part): use tagnum correctly to handle optional starttime (previous code *always* replaced starttime with authtime.) ------------------------------------------------------------------------ r7888 | raeburn | 1996-05-03 19:58:13 -0400 (Fri, 03 May 1996) | 2 lines Changed paths: M /trunk/src/krb524/ChangeLog missing log entries ------------------------------------------------------------------------ r7887 | tytso | 1996-05-03 17:03:00 -0400 (Fri, 03 May 1996) | 5 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/g_inq_cred.c Add code to support appropriate behavior when the input credentials is NULL (i.e., the default credential). We use the default credential for the "default mechanism", which is the first mechanism registered with the library. ------------------------------------------------------------------------ r7886 | raeburn | 1996-05-02 22:20:14 -0400 (Thu, 02 May 1996) | 5 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/dump.c M /trunk/src/admin/edit/ss_wrapper.c * ss_wrapper.c (main): Make sci_idx a global. This makes certain Cygnus customizations simpler. * dump.c (restore_dump): If header indicates a beta-5 dump, process it. ------------------------------------------------------------------------ r7885 | raeburn | 1996-05-02 19:24:09 -0400 (Thu, 02 May 1996) | 2 lines Changed paths: M /trunk/src/kadmin/v5client/ChangeLog M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/kadmin/v5server/Makefile.in missing log entries ------------------------------------------------------------------------ r7884 | raeburn | 1996-05-02 18:53:35 -0400 (Thu, 02 May 1996) | 2 lines Changed paths: M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.M M /trunk/src/clients/kinit/kinit.c Cygnus merge: new option -s to set tgt start time ------------------------------------------------------------------------ r7883 | raeburn | 1996-05-01 21:22:45 -0400 (Wed, 01 May 1996) | 23 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/appl/telnet/telnetd/configure.in M /trunk/src/appl/telnet/telnetd/state.c M /trunk/src/appl/telnet/telnetd/sys_term.c M /trunk/src/appl/telnet/telnetd/telnetd.c A /trunk/src/appl/telnet/telnetd/termio-tn.c A /trunk/src/appl/telnet/telnetd/termios-tn.c cygnus merge: * configure.in: Fix typo in Apr 16 HP-UX change. * state.c (envvarok): nuke all KRB5* environment variables, not just the previously selected ones. * telnetd.c (telnet -> doit): moved SIGTTOU handler before the first thing which would cause the terminal driver to get upset. * sys_term.c (line): Remove initialization silliness. The non-GNUC method was Just Wrong, do it the other way always. (Xline): Specify length, not contents. * termio-tn.c (readstream_termio): new file, provides isolated version of M_IOCTL handling for systems where termio and termios can't be compiled together. * termios-tn.c (readstream_termios): new file, provides isolated version of M_IOCTL handling for systems where termio and termios can't be compiled together. * telnetd.c (readstream): use readstream_termios and readstream_termio to handle getmsg with M_IOCTL. ------------------------------------------------------------------------ r7882 | raeburn | 1996-04-30 23:30:20 -0400 (Tue, 30 Apr 1996) | 8 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/acconfig.h M /trunk/src/aclocal.m4 * Makefile.in (tgz-bin, pkgdir): New targets. (PKGDIR, GZIPPROG): New variables. * aclocal.m4 (WITH_NETLIB): Don't look for socket lib on Irix. * aclocal.m4 (MAKE_SUBDIRS): Disable hack that tries to determine if "-k" or "-i" was given. ------------------------------------------------------------------------ r7881 | raeburn | 1996-04-30 23:17:43 -0400 (Tue, 30 Apr 1996) | 71 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/forward.c M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krsh.c M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/bsd/login.c M /trunk/src/appl/bsd/loginpaths.h M /trunk/src/appl/bsd/rlogin.M M /trunk/src/appl/bsd/rsh.M Merge with Cygnus sources, changes from Mark Eichin, Marc Horowitz, Chris Provenzano and me: * Makefile.in (install): Install correct set of man pages, and check for failures. * kshd.M, klogind.M: Renamed from kr*.M versions. * login.M: New file. Man page for login with some description of new features. * rlogin.M: Remove references to using program with target hostname as argv[0]. * rsh.M: Ditto. Also document -f, -F, -x options. * login.c: Massive changes. Split much functionality out of main and into separate file sections: terminal flag settings, Kerberos 4 and 5 support, UNIX password support, mail check, signal handler handling, some other support routines. Revamp controlling tty and process group handling. For AFS configuration, use setpag and run aklog. Try validating password using krb5. Always set tty flags, not just for rlogin session. When validating tickets, treat an existing key file that doesn't contain the key we think we want (possibly because DNS was spoofed) as an error condition. * Makefile.in (LOGINLIBS): List libkrb524.a here. (LIBOBJS): Not here. (login.krb5): Reverse the order of LIBOBJS and LOGINLIBS. * configure.in: Check for --with-afs. Add AFS libs and define SETPAG if supplied. * login.c (KRB5_GET_TICKETS, KRB4_GET_TICKETS, KRB_RUN_AKLOG): new macros selecting single signon options. krb5.conf profile support for control over authentication options, above the compile time selection. (conf_affirmative): new function, recognize yes/no in profile value. (login_get_kconf): new function, look for all [login] flags and set them in appropriate globals (via login_conf_set array.) (main, sleepexit, destroy_tickets): Check the new login_* flags. (main): rename KRB4_USE_524 to KRB4_CONVERT. * configure.in: Added checks for tcsetpgrp, tcgetpgrp, setpgid. * krlogind.c (control): Use tcgetpgrp if it's available. * loginpaths.h (RPATH, LPATH, LPATH_root): Define HP/UX 9.04 versions, conditionalized on __hpux and !hpux. * login.c and configure.in: instead of checking _IBMR2 and __sgi__, write configure tests to check for the existence of /etc/environment and /etc/TIMEZONE files, respectively. * forward.c (rd_and_store_for_creds) : If chown fails then only pass failure back if owner is different than intended owner. This is to make rsh.exp test work without requiring root privlidges. * login.c (main): Don't set TERM to an empty value. (stypeof) [__hpux]: Return null if unknown. * krlogin.c (catchild): remove hp/ux kludge because of aclocal.m4 fix. (speeds): test __hpux for hpux speed list. (main): test __hpux for use of FIOSSAIOSTAT and FIOSSAIOOWN (USE_TERMIO): test __hpux for bsdtty/ptyio headers. * krlogind.c: test __hpux for bsdtty/ptyio headers. (doit): test __hpux for use of setpgrp2. * krcp.c (main): test __hpux as well for remsh vs. rsh. * krcp.c (des_write): Make sure the buffer for the encrypted data is large enough. Only return an error in malloc fails. * krsh.c (main): Always turn on anyport -A option. * krlogind.c (ptsname): Declare if it's going to be used. * krshd.c (main): Use basename of argv[0] for progname. * login.c (dofork): On linux, TIOCNOTTY causes us to die on a SIGHUP, so don't even try it. ------------------------------------------------------------------------ r7880 | raeburn | 1996-04-30 21:50:53 -0400 (Tue, 30 Apr 1996) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpcmd.y hpux is unix. really, it is. ------------------------------------------------------------------------ r7879 | raeburn | 1996-04-30 20:21:05 -0400 (Tue, 30 Apr 1996) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog previously checked-in changes ------------------------------------------------------------------------ r7878 | probe | 1996-04-30 19:49:37 -0400 (Tue, 30 Apr 1996) | 2 lines Changed paths: M /trunk/src/lib/krb4/tf_util.c Removed duplicate #include ------------------------------------------------------------------------ r7877 | raeburn | 1996-04-30 19:27:19 -0400 (Tue, 30 Apr 1996) | 2 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/configure.in clean up configure output style ------------------------------------------------------------------------ r7876 | raeburn | 1996-04-30 19:17:33 -0400 (Tue, 30 Apr 1996) | 6 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in * Makefile.in (libkrb5.$(STEXT)): Set a variable with or without "--force" and use it, instead of duplicating the rest of the code. Use LIBDONE as list to process, so berk_db will be skipped when not in use. Check exit status of LIBUPDATE invocation. Remove library before creating as workaround for libupdate bug. ------------------------------------------------------------------------ r7875 | raeburn | 1996-04-30 18:25:26 -0400 (Tue, 30 Apr 1996) | 12 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/conv_princ.c M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/t_ser.c * t_ser.c (stuff): New variable. (ser_acontext_test, ser_eblock_test, ser_cksum_test): Use it, instead of assuming it's valid to treat &FUNCTION as a data pointer. * conv_princ.c (sconv_list): Now const. (krb5_*_conv_principal): Use pointer to const for it. Tue Apr 23 19:39:59 1996 Mark Eichin * get_creds.c (krb5_get_credentials): this isn't the kernel, so don't return negative errno values. ------------------------------------------------------------------------ r7874 | raeburn | 1996-04-30 17:54:16 -0400 (Tue, 30 Apr 1996) | 6 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/configure.in M /trunk/src/lib/krb5/os/sn2princ.c M /trunk/src/lib/krb5/os/t_an_to_ln.c * configure.in: Test that regcomp actually works. * Makefile.in (check-unix): Use $(RM). * t_an_to_ln.c (main): Print principal name when an error is detected. ------------------------------------------------------------------------ r7873 | raeburn | 1996-04-30 17:19:02 -0400 (Tue, 30 Apr 1996) | 2 lines Changed paths: M /trunk/src/include/ChangeLog log for mark's sam changes ------------------------------------------------------------------------ r7872 | raeburn | 1996-04-30 17:17:46 -0400 (Tue, 30 Apr 1996) | 5 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in M /trunk/src/include/krb5/configure.in * configure.in: Invoke AC_C_CROSS before AC_TRY_RUN to pretty up output format. * Makefile.in (autoconf.h): Use timestamp file to prevent repeated rebuilding if file timestamp is out of date but contents wouldn't change. ------------------------------------------------------------------------ r7871 | raeburn | 1996-04-30 16:55:20 -0400 (Tue, 30 Apr 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog log for mark's sam changes of 4/9 ------------------------------------------------------------------------ r7870 | tytso | 1996-04-30 15:05:06 -0400 (Tue, 30 Apr 1996) | 2 lines Changed paths: M /trunk/src/mac/ChangeLog M /trunk/src/mac/Makefile.tmpl Added compile/link lines to build a PowerPC CFM shared libraries. ------------------------------------------------------------------------ r7869 | tytso | 1996-04-30 15:03:59 -0400 (Tue, 30 Apr 1996) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/macsock.h Added prototype for getpeername(). ------------------------------------------------------------------------ r7868 | tytso | 1996-04-30 14:53:52 -0400 (Tue, 30 Apr 1996) | 3 lines Changed paths: M /trunk/src/mac/libraries/ChangeLog M /trunk/src/mac/libraries/KerberosHeaders.h Removed PROVIDE_SNEFRU (shouldn't be there) and added PROVIDE_CRC32 (was originally in k5-int.h). ------------------------------------------------------------------------ r7867 | tytso | 1996-04-30 14:52:24 -0400 (Tue, 30 Apr 1996) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h Fix Windows definition of PROVIDE_DES_CBC_RAW so that the raw DES cryptosystem is properly included. Removed Macintosh definitions of PROVIDE_* since that is done in mac/libaries/KerberosHeaders.h. ------------------------------------------------------------------------ r7866 | tytso | 1996-04-30 14:48:49 -0400 (Tue, 30 Apr 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc_read.c M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/scc_read.c For windows, mask off low 16 bits because Gradient DCE does things wrong. ------------------------------------------------------------------------ r7865 | raeburn | 1996-04-30 13:47:14 -0400 (Tue, 30 Apr 1996) | 4 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in * Makefile.in (libcrypto.$(STEXT)): Remove before creating. Temporary workaround to avoid getting multiple versions of .o files in libs. ------------------------------------------------------------------------ r7864 | raeburn | 1996-04-29 19:52:38 -0400 (Mon, 29 Apr 1996) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog A /trunk/src/appl/bsd/login.M login man page by mark eichin ------------------------------------------------------------------------ r7863 | raeburn | 1996-04-29 17:05:29 -0400 (Mon, 29 Apr 1996) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in A /trunk/src/appl/bsd/klogind.M D /trunk/src/appl/bsd/krlogind.M D /trunk/src/appl/bsd/krshd.M A /trunk/src/appl/bsd/kshd.M * Makefile.in (install): Install correct set of man pages, and check for failures. * kshd.M, klogind.M: Renamed from kr*.M versions. ------------------------------------------------------------------------ r7861 | probe | 1996-04-28 10:24:08 -0400 (Sun, 28 Apr 1996) | 3 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/kerberos5.c The rd_req has to allow any local service principal, as the host may have multiple names and multiple "host" keys. ------------------------------------------------------------------------ r7860 | probe | 1996-04-28 10:22:54 -0400 (Sun, 28 Apr 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/fwd_tgt.c Fixed a potentional null dereference ------------------------------------------------------------------------ r7858 | probe | 1996-04-25 08:50:49 -0400 (Thu, 25 Apr 1996) | 2 lines Changed paths: M /trunk/src/appl/bsd/krshd.c M /trunk/src/lib/krb5/os/sn2princ.c Whitespace cleanup ------------------------------------------------------------------------ r7857 | epeisach | 1996-04-24 02:48:34 -0400 (Wed, 24 Apr 1996) | 5 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (V5_USE_SHARED_LIB): Remove another dependency in the executables on the build tree. The built executables should not look in the build tree for shared libraries... ------------------------------------------------------------------------ r7855 | probe | 1996-04-21 20:35:52 -0400 (Sun, 21 Apr 1996) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krshd.c One could not specify -c in inetd.conf, because of the variable initialization; initialization has been corrected to allow either checksumming or ignoring the checksum. ------------------------------------------------------------------------ r7853 | hartmans | 1996-04-21 14:04:01 -0400 (Sun, 21 Apr 1996) | 4 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/install.texi Update the two sections I worked on with comments from jhawk. I don't have time to implement the rest of his comments to the document as a whole. ------------------------------------------------------------------------ r7852 | probe | 1996-04-21 12:55:40 -0400 (Sun, 21 Apr 1996) | 5 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krshd.c * krshd.c: If checksumming is required & ALWAYS_V5_KUSEROK is defined, incorrect messages were being displayed for V4 clients. Additionally, various errors were not being displayed with the trailing newline. ------------------------------------------------------------------------ r7851 | hartmans | 1996-04-21 04:21:19 -0400 (Sun, 21 Apr 1996) | 2 lines Changed paths: M /trunk/doc/api/keytab.tex Fix keytab prototype ------------------------------------------------------------------------ r7849 | hartmans | 1996-04-21 03:06:50 -0400 (Sun, 21 Apr 1996) | 11 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogind.M M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krshd.M M /trunk/src/appl/bsd/krshd.c * Remove documentation of how krlogind gets its command line options from its name, because it doesn't any more. Same for kshd. * Document and implement -i option to ignore checksums. Restore default mode to accept and process checksums if provided. * Bring back the warning about only using -c with Kerberos5. The documentation (both install.texi and the man pages) clearly state that the -c option shouldnot be used in conjunction with Kerberos4, so warn users if they try. ------------------------------------------------------------------------ r7848 | hartmans | 1996-04-20 17:06:29 -0400 (Sat, 20 Apr 1996) | 4 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/install.texi Document installing BSD utilities, in particular talking about checksums and other confusing issues. ------------------------------------------------------------------------ r7845 | hartmans | 1996-04-19 15:32:00 -0400 (Fri, 19 Apr 1996) | 2 lines Changed paths: M /trunk/src/appl/bsd/krlogind.c Fix typo in last night's commit. ------------------------------------------------------------------------ r7844 | hartmans | 1996-04-19 02:30:40 -0400 (Fri, 19 Apr 1996) | 6 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/bsd/krlogind.c Add Doug Engert's patches to deal with vendor logins and packet mode on systems that don't support it. Also, clean up spaces in Makefile.in, replacing with tabs. ------------------------------------------------------------------------ r7839 | hartmans | 1996-04-18 19:03:00 -0400 (Thu, 18 Apr 1996) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/state.c More option handling changes. ------------------------------------------------------------------------ r7838 | raeburn | 1996-04-18 01:19:51 -0400 (Thu, 18 Apr 1996) | 2 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog some changelog entries mark didn't bring over ------------------------------------------------------------------------ r7824 | tytso | 1996-04-17 17:59:30 -0400 (Wed, 17 Apr 1996) | 6 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/gssftp.exp Fix the expect string so that it doesn't assume that the client is using its fully qualified domain name as its local hostname. We now check to make sure that FTP banner contains $localhostname, plus optional characters (which can be the domainname depending on the system.) ------------------------------------------------------------------------ r7823 | tytso | 1996-04-17 17:53:22 -0400 (Wed, 17 Apr 1996) | 25 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krshd.c configure.in (LOGINLIBS): Remove DECLARE_SYS_ERRLIST since it's no longer necessary. krcp.c (verifydir, allocbuf, rsource, source, sink): Don't use sys_errlist[]; just call error_message() instead, since we depend on com_err anyway. krshd.c (recvauth): krlogind.c (recvauth): Don't actually check the checksum unless it is required. Old (pre-beta 5) clients sent a checksum of random garbage (such as their pid) which is impossible to actually check on the server side. (Grad student stupidity strikes again.) (fatalperror): Don't use sys_errlist[] to get the right error message; just depend on com_err instead, since we're using it anyway. krshd.c (doit): krlogind.c (do_krb_login): Fix logic so that if checksums are required, and the checksum is valid, don't syslog the stupid warning message about "Checksums are only required for v5 clients...." krcp.c, krshd.c, krlogind.c: Miscellaneous -Wall cleanups krlogind.c (getpty): Removed dead code. ------------------------------------------------------------------------ r7822 | tytso | 1996-04-17 14:29:59 -0400 (Wed, 17 Apr 1996) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/conv_princ.c Added ftp and ecat to the list of services which should be converted. This really ought to be something that's configurable in the profile... ------------------------------------------------------------------------ r7821 | tytso | 1996-04-17 13:25:01 -0400 (Wed, 17 Apr 1996) | 2 lines Changed paths: M /trunk/src/.Sanitize M /trunk/src/ChangeLog Removed kadmin.old from list of things to keep. ------------------------------------------------------------------------ r7820 | raeburn | 1996-04-16 22:30:09 -0400 (Tue, 16 Apr 1996) | 5 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/libupdate.sh Wed Mar 6 05:02:36 1996 Mark Eichin * libupdate.sh: $ARCHIVE does not delete when creating. Explicitly remove $library when using --force. ------------------------------------------------------------------------ r7819 | raeburn | 1996-04-16 22:11:22 -0400 (Tue, 16 Apr 1996) | 13 lines Changed paths: M /trunk/src/util/pty/ChangeLog A /trunk/src/util/pty/dump-utmp.c M /trunk/src/util/pty/init_slave.c M /trunk/src/util/pty/update_utmp.c M /trunk/src/util/pty/update_wtmp.c * dump-utmp.c: New file. Not automatically used by anything, but may be useful for examining utmp/wtmp files when comparing behavior against system software. * update_utmp.c (pty_update_utmp): Always use id "cons" for console. For HP-UX, omit "kl" prefix. Reindent for readability. * update_wtmp.c (ptyint_update_wtmp): For HP-UX, copy ut_id and ut_type from input utmp structure. Reindent for readability. Wed Mar 27 21:14:33 1996 Marc Horowitz * init_slave.c (pty_initialize_slave): Spurious signal stuff which did nothing deleted. ------------------------------------------------------------------------ r7818 | hartmans | 1996-04-16 14:19:13 -0400 (Tue, 16 Apr 1996) | 6 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/configure.in M /trunk/src/appl/telnet/telnetd/ext.h M /trunk/src/appl/telnet/telnetd/state.c M /trunk/src/appl/telnet/telnetd/telnetd.c * Changes to not use streams on HPUX. * Changes to abort the session if telnetd receives certain options such as environment or DISPLAY options before authentication and encryption is negotiated or not negotiated. ------------------------------------------------------------------------ r7817 | hartmans | 1996-04-16 14:17:39 -0400 (Tue, 16 Apr 1996) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogind.M M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krshd.M M /trunk/src/appl/bsd/krshd.c Drop support for option names in argv[0]. ------------------------------------------------------------------------ r7816 | hartmans | 1996-04-16 14:16:07 -0400 (Tue, 16 Apr 1996) | 5 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/configure.in M /trunk/src/util/pty/getpty.c Changes so HPUX doesn't use streams. This may break on HPUX10 depending on how you should get the name of the pts side of /dev/ptym/clone. I don't have an HPUX10 system to test on. ------------------------------------------------------------------------ r7815 | probe | 1996-04-15 19:22:10 -0400 (Mon, 15 Apr 1996) | 2 lines Changed paths: M /trunk/src/tests/create/configure.in Added V5_USE_SHARED_LIBS ------------------------------------------------------------------------ r7814 | hartmans | 1996-04-15 03:16:20 -0400 (Mon, 15 Apr 1996) | 2 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/rd_svc_key.c Don't declare open() ------------------------------------------------------------------------ r7813 | hartmans | 1996-04-15 03:15:11 -0400 (Mon, 15 Apr 1996) | 4 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/README M /trunk/src/util/pty/cleanup.c M /trunk/src/util/pty/configure.in M /trunk/src/util/pty/pty-int.h Have pty_cleanup() fork on systems with vhangup() so that the right controlling terminal can be used; needed on HP and others possibly. ------------------------------------------------------------------------ r7812 | hartmans | 1996-04-15 03:13:29 -0400 (Mon, 15 Apr 1996) | 6 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krshd.c Remove setpgrp() call from krlogind as libpty deals. Use setsid() instead of setpgrp() in krshd if possible. ------------------------------------------------------------------------ r7811 | probe | 1996-04-12 23:42:50 -0400 (Fri, 12 Apr 1996) | 2 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/forward.c Store the forwarded credentials in /tmp/krb5cc_p (like krlogind). ------------------------------------------------------------------------ r7810 | probe | 1996-04-12 23:42:08 -0400 (Fri, 12 Apr 1996) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogind.c Destroy any forwarded credentials when we cleanup. (They were stored in an unusual location, so they are not likely to be reused by other sessions.) ------------------------------------------------------------------------ r7809 | probe | 1996-04-12 23:19:34 -0400 (Fri, 12 Apr 1996) | 2 lines Changed paths: M /trunk/src/TODO Reflect today's reality... it hasn't been edited in a while. ------------------------------------------------------------------------ r7806 | probe | 1996-04-12 21:49:27 -0400 (Fri, 12 Apr 1996) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/k5seal.c M /trunk/src/lib/gssapi/krb5/k5unseal.c Renamed MD5 routines to be preceded with krb5_ ------------------------------------------------------------------------ r7805 | probe | 1996-04-12 21:40:05 -0400 (Fri, 12 Apr 1996) | 2 lines Changed paths: M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/md4.c M /trunk/src/lib/crypto/md4/md4crypto.c M /trunk/src/lib/crypto/md4/md4driver.c M /trunk/src/lib/crypto/md4/md4glue.c M /trunk/src/lib/crypto/md4/rsa-md4.h Renamed the functions to begin with krb5_ (like was done with MD5) ------------------------------------------------------------------------ r7804 | probe | 1996-04-12 21:30:50 -0400 (Fri, 12 Apr 1996) | 4 lines Changed paths: M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/md5.c M /trunk/src/lib/crypto/md5/md5crypto.c M /trunk/src/lib/crypto/md5/md5glue.c M /trunk/src/lib/crypto/md5/rsa-md5.h M /trunk/src/lib/crypto/md5/t_cksum.c M /trunk/src/lib/crypto/md5/t_mddriver.c Renamed the functions to be preceded with krb5_ (I ran into a naming conflict with the standard MD5 library calls in another application, and this version has non-standard calling arguments.) ------------------------------------------------------------------------ r7803 | tytso | 1996-04-12 17:05:26 -0400 (Fri, 12 Apr 1996) | 9 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin Fix wrapper macros so they don't try to dereference a function pointer as a data value. This doesn't work if you're using hpux cc, since functions are aligned on 2-byte boundaries, but data has to be accessed on 4-byte boundaries. Accessing a function as a data value isn't ANSI C portable anyway. :-) Wrapper macros now take a function pointer, and check to see if the function pointer is non-NULL, instead of taking a (*funptr), and seeing if the function when treated as data object is non-NULL. ------------------------------------------------------------------------ r7802 | tytso | 1996-04-11 22:54:22 -0400 (Thu, 11 Apr 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/init_ctx.c On a Macintosh, turn on kdc_timesync and use the v4 credentials cache by default. ------------------------------------------------------------------------ r7801 | tytso | 1996-04-11 22:18:50 -0400 (Thu, 11 Apr 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_in_tkt.c Move time offset code from stash_as_reply to verify_as_reply, and fix it so that it actually works. ------------------------------------------------------------------------ r7800 | tytso | 1996-04-11 22:18:11 -0400 (Thu, 11 Apr 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/ustime.c When doing the time offset adjustments, make sure the microseconds field doesn't go negative. ------------------------------------------------------------------------ r7799 | probe | 1996-04-11 21:52:28 -0400 (Thu, 11 Apr 1996) | 3 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/forward.c M /trunk/src/appl/telnet/libtelnet/kerberos5.c forward.c: Use a saner naming convention for the credentials cache. kerberos5.c: Add a cleanup function to destroy the credentials cache. ------------------------------------------------------------------------ r7798 | probe | 1996-04-11 21:51:34 -0400 (Thu, 11 Apr 1996) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/ext.h M /trunk/src/appl/telnet/telnetd/sys_term.c Call a krb5 cleanup routine to cleanup forwarded credentials, if necessary. ------------------------------------------------------------------------ r7797 | marc | 1996-04-11 20:40:24 -0400 (Thu, 11 Apr 1996) | 4 lines Changed paths: M /branches/OV_9510_INTEGRATION/src/lib/gssapi/generic/disp_com_err_status.c M /branches/OV_9510_INTEGRATION/src/lib/gssapi/generic/disp_major_status.c M /branches/OV_9510_INTEGRATION/src/lib/gssapi/generic/gssapi.h M /branches/OV_9510_INTEGRATION/src/lib/gssapi/generic/gssapiP_generic.h M /branches/OV_9510_INTEGRATION/src/lib/gssapi/generic/gssapi_err_generic.et M /branches/OV_9510_INTEGRATION/src/lib/gssapi/generic/gssapi_generic.h M /branches/OV_9510_INTEGRATION/src/lib/gssapi/generic/util_buffer.c M /branches/OV_9510_INTEGRATION/src/lib/gssapi/generic/util_canonhost.c M /branches/OV_9510_INTEGRATION/src/lib/gssapi/generic/util_dup.c M /branches/OV_9510_INTEGRATION/src/lib/gssapi/generic/util_oid.c M /branches/OV_9510_INTEGRATION/src/lib/gssapi/generic/util_token.c M /branches/OV_9510_INTEGRATION/src/lib/gssapi/generic/util_validate.c M /branches/OV_9510_INTEGRATION/src/lib/gssapi/krb5/accept_sec_context.c M /branches/OV_9510_INTEGRATION/src/lib/gssapi/krb5/acquire_cred.c M /branches/OV_9510_INTEGRATION/src/lib/gssapi/krb5/compare_name.c M /branches/OV_9510_INTEGRATION/src/lib/gssapi/krb5/context_time.c M /branches/OV_9510_INTEGRATION/src/lib/gssapi/krb5/delete_sec_context.c M /branches/OV_9510_INTEGRATION/src/lib/gssapi/krb5/get_tkt_flags.c M /branches/OV_9510_INTEGRATION/src/lib/gssapi/krb5/gssapiP_krb5.h M /branches/OV_9510_INTEGRATION/src/lib/gssapi/krb5/gssapi_krb5.c M /branches/OV_9510_INTEGRATION/src/lib/gssapi/krb5/gssapi_krb5.h M /branches/OV_9510_INTEGRATION/src/lib/gssapi/krb5/import_name.c M /branches/OV_9510_INTEGRATION/src/lib/gssapi/krb5/indicate_mechs.c M /branches/OV_9510_INTEGRATION/src/lib/gssapi/krb5/init_sec_context.c M /branches/OV_9510_INTEGRATION/src/lib/gssapi/krb5/k5seal.c M /branches/OV_9510_INTEGRATION/src/lib/gssapi/krb5/k5unseal.c M /branches/OV_9510_INTEGRATION/src/lib/gssapi/krb5/process_context_token.c M /branches/OV_9510_INTEGRATION/src/lib/gssapi/krb5/seal.c M /branches/OV_9510_INTEGRATION/src/lib/gssapi/krb5/ser_sctx.c M /branches/OV_9510_INTEGRATION/src/lib/gssapi/krb5/sign.c M /branches/OV_9510_INTEGRATION/src/lib/gssapi/krb5/unseal.c M /branches/OV_9510_INTEGRATION/src/lib/gssapi/krb5/util_cksum.c M /branches/OV_9510_INTEGRATION/src/lib/gssapi/krb5/util_crypt.c M /branches/OV_9510_INTEGRATION/src/lib/gssapi/krb5/util_seed.c M /branches/OV_9510_INTEGRATION/src/lib/gssapi/krb5/util_seqnum.c M /branches/OV_9510_INTEGRATION/src/lib/gssapi/krb5/verify.c M /branches/OV_9510_INTEGRATION/src/lib/gssapi/mechglue/mglueP.h A /trunk/src/lib/gssapi/generic/util_localhost.c A /trunk/src/lib/gssapi/generic/util_ordering.c A /trunk/src/lib/gssapi/generic/util_set.c Integrated OpenVision's changes into the most recent MIT code. This revision is what I'd call the easy stuff. Some more controversial stuff remains to be done, which is why I'm doing a checkin now. ------------------------------------------------------------------------ r7795 | tytso | 1996-04-11 20:34:53 -0400 (Thu, 11 Apr 1996) | 2 lines Changed paths: D /trunk/src/kadmin.old Remove the old Sandia kadmin code. ------------------------------------------------------------------------ r7794 | tytso | 1996-04-11 20:12:58 -0400 (Thu, 11 Apr 1996) | 4 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/acquire_cred.c Return GSS_S_CRED_UNAVAIL on if krb5_cc_set_flags() returns an error, since that's the call that will return an error if the credentials files doesn't exist. ------------------------------------------------------------------------ r7793 | tytso | 1996-04-11 20:12:23 -0400 (Thu, 11 Apr 1996) | 3 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/g_acquire_cred.c Fixed code to correctly handle errors reported from the mechanism layer. ------------------------------------------------------------------------ r7792 | probe | 1996-04-11 19:37:15 -0400 (Thu, 11 Apr 1996) | 4 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/kdb5_edit.c * kdb5_edit.c (extract_v4_srvtab): Use the matching key_data's kvno; don't assume that key_data[0]'s kvno is necessarily the matching key_data's kvno. ------------------------------------------------------------------------ r7791 | probe | 1996-04-11 00:26:22 -0400 (Thu, 11 Apr 1996) | 9 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krshd.c * kcmd.c: Cleaned up whitespace and removed commented & unused cruft * krlogind.c, krshd.c: Allow the recvauth routine to find any key in the keytab for which the user is trying to login. The host may be known as many names. Additionally, for krlogind, clean up the error handling for bad authentication (potential null dereference and a misleading message because of the wrong authentication system being used) ------------------------------------------------------------------------ r7790 | probe | 1996-04-10 23:17:56 -0400 (Wed, 10 Apr 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog Fixed the chronology of two of my previous checkins. ------------------------------------------------------------------------ r7789 | probe | 1996-04-10 23:14:19 -0400 (Wed, 10 Apr 1996) | 2 lines Changed paths: M /trunk/src/tests/asn.1/configure.in M /trunk/src/tests/hammer/configure.in M /trunk/src/tests/resolve/configure.in M /trunk/src/tests/verify/configure.in Added V5_USE_SHARED_LIB ------------------------------------------------------------------------ r7788 | probe | 1996-04-10 20:39:27 -0400 (Wed, 10 Apr 1996) | 2 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/kdb5_edit.c V4 srvtab extraction did not do proper principal translation. ------------------------------------------------------------------------ r7787 | probe | 1996-04-10 20:36:19 -0400 (Wed, 10 Apr 1996) | 3 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/krb_auth_su.c M /trunk/src/clients/ksu/main.c Mostly output formatting fixes. Also, rather than figuring out the default host key, leave it to the library. ------------------------------------------------------------------------ r7786 | probe | 1996-04-10 20:34:56 -0400 (Wed, 10 Apr 1996) | 2 lines Changed paths: M /trunk/src/lib/krb4/rd_svc_key.c Small fix in case anyone tries compiling without the keytab fallback. ------------------------------------------------------------------------ r7785 | probe | 1996-04-10 20:32:22 -0400 (Wed, 10 Apr 1996) | 5 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/configure.in M /trunk/src/lib/krb4/rd_svc_key.c * rd_svc_key.c (read_service_key): First try to read the V4 service key from the V4 srvtab, and if it fails, try the keytab. A * instance will be translated into the default instance component (usually the FQDN of the local hostname). ------------------------------------------------------------------------ r7784 | eichin | 1996-04-10 18:26:40 -0400 (Wed, 10 Apr 1996) | 2 lines Changed paths: M /trunk/src/clients/ksu/ccache.c M /trunk/src/clients/ksu/main.c proven's ksu fixes ------------------------------------------------------------------------ r7783 | eichin | 1996-04-10 18:05:34 -0400 (Wed, 10 Apr 1996) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/Makefile.in oops, ted already got it. ------------------------------------------------------------------------ r7782 | eichin | 1996-04-10 18:04:04 -0400 (Wed, 10 Apr 1996) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/Makefile.in actually build afsstring2key.c ------------------------------------------------------------------------ r7781 | tytso | 1996-04-10 17:47:38 -0400 (Wed, 10 Apr 1996) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/Makefile.in Added afsstring2key.c to the list of files to be compiled. ------------------------------------------------------------------------ r7780 | eichin | 1996-04-10 15:39:56 -0400 (Wed, 10 Apr 1996) | 2 lines Changed paths: M /trunk/src/include/krb5.hin add meeting stuff ------------------------------------------------------------------------ r7779 | tytso | 1996-04-10 10:45:09 -0400 (Wed, 10 Apr 1996) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/init_sec_context.c If make_ap_req() returns KRB5APP_TKT_EXPIRED, then return GSS_S_CREDENTIALS_EXPIRED as the major return code. ------------------------------------------------------------------------ r7778 | tytso | 1996-04-10 10:40:28 -0400 (Wed, 10 Apr 1996) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h Add prototype of new function. ------------------------------------------------------------------------ r7777 | tytso | 1996-04-10 10:39:36 -0400 (Wed, 10 Apr 1996) | 10 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/rd_req_dec.c A /trunk/src/lib/krb5/krb/valid_times.c rd_req_dec.c (krb5_rd_req_decoded): Move code which validated the ticket times to krb5_validate_times. valid_times.c (krb5_validate_times): New function which determines whether or not the ticket times are valid. mk_req_ext.c (krb5_mk_req_extended): Call krb5_validate_time() to determine whether or not the ticket in passed-in credentials is valid. If it isn't, return an error right away. ------------------------------------------------------------------------ r7776 | tytso | 1996-04-10 10:22:33 -0400 (Wed, 10 Apr 1996) | 4 lines Changed paths: M /trunk/src/mac/libraries/ChangeLog M /trunk/src/mac/libraries/KerberosHeaders.h Fix #define of PROVIDE_DES_CBC_RAW so that the mac implementation actually exported the raw DES encryption system (needed for GSSAPI). Also added defines for the triple-DES encryption systems. ------------------------------------------------------------------------ r7775 | eichin | 1996-04-09 19:02:34 -0400 (Tue, 09 Apr 1996) | 2 lines Changed paths: M /trunk/src/tests/asn.1/krb5_decode_test.c M /trunk/src/tests/asn.1/krb5_encode_test.c M /trunk/src/tests/asn.1/ktest.c M /trunk/src/tests/asn.1/ktest_equal.c M /trunk/src/tests/asn.1/reference_encode.out M /trunk/src/tests/asn.1/trval_reference.out add sam challenge and response test cases ------------------------------------------------------------------------ r7774 | eichin | 1996-04-09 19:00:06 -0400 (Tue, 09 Apr 1996) | 2 lines Changed paths: M /trunk/src/slave/kprop.c fix spelling error ------------------------------------------------------------------------ r7773 | eichin | 1996-04-09 18:57:14 -0400 (Tue, 09 Apr 1996) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/preauth.c M /trunk/src/lib/krb5/krb/str_conv.c preauth.c: add SAM support str_conv.c: add AFS3 support init_ctx.c: add processing for default_tkt_enctypes, matching default_tgs_enctypes but client-side (so as not to hard code it, since hard coded values are usually wrong :-) ------------------------------------------------------------------------ r7772 | eichin | 1996-04-09 18:52:06 -0400 (Tue, 09 Apr 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/krb5_err.et M /trunk/src/lib/krb5/error_tables/kv5m_err.et add sam-related error codes ------------------------------------------------------------------------ r7771 | eichin | 1996-04-09 18:51:38 -0400 (Tue, 09 Apr 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/KRB5-asn.py M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/asn.1/krb5_encode.c add sam encoders, decoders, including "optional string" macros ------------------------------------------------------------------------ r7770 | eichin | 1996-04-09 18:50:28 -0400 (Tue, 09 Apr 1996) | 2 lines Changed paths: M /trunk/src/lib/kdb/kdb_cpw.c add afs3 salt support ------------------------------------------------------------------------ r7769 | eichin | 1996-04-09 18:48:59 -0400 (Tue, 09 Apr 1996) | 2 lines Changed paths: M /trunk/src/lib/kadm/krb5strings.M document the afs3 salt tag ------------------------------------------------------------------------ r7768 | eichin | 1996-04-09 18:47:25 -0400 (Tue, 09 Apr 1996) | 4 lines Changed paths: A /trunk/src/lib/crypto/des/afsstring2key.c M /trunk/src/lib/crypto/des/string2key.c M /trunk/src/lib/crypto/des/t_verify.c add afsstring2key hack des string2key to call it if salt.length is -1 initialize context in testsuite ------------------------------------------------------------------------ r7767 | eichin | 1996-04-09 18:46:22 -0400 (Tue, 09 Apr 1996) | 3 lines Changed paths: M /trunk/src/krb524/cnv_tkt_skey.c add transarc-afs cmu-style long-lived ticket timestamp support handle clockskew properly ------------------------------------------------------------------------ r7766 | eichin | 1996-04-09 18:45:03 -0400 (Tue, 09 Apr 1996) | 3 lines Changed paths: M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kdc_util.c add SAM preauth extensible snk4 support add AFS3 preauth response and salt hooks ------------------------------------------------------------------------ r7765 | eichin | 1996-04-09 18:44:01 -0400 (Tue, 09 Apr 1996) | 2 lines Changed paths: M /trunk/src/kadmin.old/server/adm_adm_func.c unused, but afs3 hook added for completeness ------------------------------------------------------------------------ r7764 | eichin | 1996-04-09 18:43:21 -0400 (Tue, 09 Apr 1996) | 3 lines Changed paths: M /trunk/src/kadmin/v5server/kadm5_defs.h M /trunk/src/kadmin/v5server/passwd.c M /trunk/src/kadmin/v5server/srv_acl.c M /trunk/src/kadmin/v5server/srv_key.c M /trunk/src/kadmin/v5server/srv_main.c M /trunk/src/kadmin/v5server/srv_net.c M /trunk/src/kadmin/v5server/srv_output.c Ken's acl and hangup fixes AFS3 salt support ------------------------------------------------------------------------ r7763 | eichin | 1996-04-09 18:42:11 -0400 (Tue, 09 Apr 1996) | 3 lines Changed paths: M /trunk/src/kadmin/v5client/kadmin5.c M /trunk/src/kadmin/v5client/kadmin5_ct.ct add "extract snk4 key" function to get device keys out of the database (easier than putting them in...) ------------------------------------------------------------------------ r7762 | eichin | 1996-04-09 18:41:13 -0400 (Tue, 09 Apr 1996) | 2 lines Changed paths: M /trunk/src/include/krb5/kdb.h add afs3 salttype value ------------------------------------------------------------------------ r7761 | eichin | 1996-04-09 18:40:49 -0400 (Tue, 09 Apr 1996) | 2 lines Changed paths: M /trunk/src/include/k5-int.h add SAM preauth values and prototypes ------------------------------------------------------------------------ r7760 | eichin | 1996-04-09 18:40:18 -0400 (Tue, 09 Apr 1996) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftp/cmds.c M /trunk/src/appl/gssftp/ftp/secure.c M /trunk/src/appl/gssftp/ftpd/ftpd.c some fixes changes from marc. changelogs will be merged later. ------------------------------------------------------------------------ r7759 | epeisach | 1996-04-08 15:34:12 -0400 (Mon, 08 Apr 1996) | 9 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/rcp.exp * rcp.exp: Invoke kshd with -L for every environment variable we want passed to invoke rcp with... We also tell kshd to pass on ENV_SET because at MIT, csh -c rcp.... will source the users .cshrc - which at MIT sets LD_LIBRARY_PATH on the SUNS... We cannot use other options like -f as the user may have sh as their shell. Probably kshd should recognize rcp and invoke rcp without the shell invocation.... ------------------------------------------------------------------------ r7758 | epeisach | 1996-04-08 14:11:11 -0400 (Mon, 08 Apr 1996) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/ChangeLog Check in comments from previous checkin ------------------------------------------------------------------------ r7754 | epeisach | 1996-04-07 23:07:31 -0400 (Sun, 07 Apr 1996) | 4 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp Major chanes to use the list of runtime environment variables as indicated by configure. (i.e. do not assume that LD_LIBRARY_PATH is all you need) ------------------------------------------------------------------------ r7753 | epeisach | 1996-04-07 23:04:26 -0400 (Sun, 07 Apr 1996) | 5 lines Changed paths: M /trunk/src/tests/dejagnu/Makefile.in M /trunk/src/tests/dejagnu/configure.in * configure.in: Add KRB5_RUN_FLAGS * Makefile.in (site.exp): Create site.exp with runtime environment line from configure. ------------------------------------------------------------------------ r7752 | epeisach | 1996-04-07 22:47:37 -0400 (Sun, 07 Apr 1996) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krshd.c Add an option -L to pass an environment variable to a client. This is used by the DejaGnu test suite to pass the shared library paths to start up rcp properly. ------------------------------------------------------------------------ r7750 | probe | 1996-04-03 17:31:15 -0500 (Wed, 03 Apr 1996) | 2 lines Changed paths: M /trunk/src/util/pty/Makefile.in Removed a bogus dependency (if you try make depend). ------------------------------------------------------------------------ r7749 | probe | 1996-04-03 17:24:03 -0500 (Wed, 03 Apr 1996) | 6 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogind.c * krlogind.c: Under Solaris, when the connection pipe goes away, zero bytes are returned. Since we are using blocking read calls, and the net_read function deals with interrupted/resumed reads, consider zero bytes to be be a terminated connection, so as not to spin. ------------------------------------------------------------------------ r7748 | tytso | 1996-04-02 15:32:13 -0500 (Tue, 02 Apr 1996) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in Inlined list of source files for SRCS and OBJS (for Macintosh build). ------------------------------------------------------------------------ r7747 | tytso | 1996-04-02 15:21:30 -0500 (Tue, 02 Apr 1996) | 6 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/krb5/k5mech.c Makefile.in (SRCS): Inlined list of source files for SRCS and OBJS (for Macintosh build). k5mech.c: Added Macintosh #ifdef so that the #include path is right for the Macintosh. ------------------------------------------------------------------------ r7746 | probe | 1996-04-01 10:15:28 -0500 (Mon, 01 Apr 1996) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/loginpaths.h Leading/trailing colons should not be there based on the variable usage. Solaris test was incorrect. ------------------------------------------------------------------------ r7745 | probe | 1996-04-01 10:11:43 -0500 (Mon, 01 Apr 1996) | 2 lines Changed paths: M /trunk/src/appl/bsd/krshd.c Whitespace cleanup for readability. ------------------------------------------------------------------------ r7744 | tytso | 1996-03-30 22:57:48 -0500 (Sat, 30 Mar 1996) | 5 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/Makefile.in Took the list of sources and object files in FSRCS, FOBJS, D3OBJS, and D3SRCS, and inlined them into the OBJS and SRCS list. This is necessary so that the files are correctly picked up for the Macintosh build. ------------------------------------------------------------------------ r7743 | tytso | 1996-03-30 22:56:14 -0500 (Sat, 30 Mar 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/Makefile.in Inlined the list of et-build source files in SRCS, so that they are correctly included in the Mac build. ------------------------------------------------------------------------ r7742 | tytso | 1996-03-30 22:54:57 -0500 (Sat, 30 Mar 1996) | 3 lines Changed paths: M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/Makefile.in Removed crctest.c from the SRCS list, since it's only a test program and it confuses the Macintosh build. ------------------------------------------------------------------------ r7741 | tytso | 1996-03-30 22:53:46 -0500 (Sat, 30 Mar 1996) | 3 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/cryptoconf.c Fixed comments describing the various checksum types. (Added numbers, and fixed a mistake in a description of an undefined checksum type.) ------------------------------------------------------------------------ r7740 | tytso | 1996-03-30 22:47:07 -0500 (Sat, 30 Mar 1996) | 6 lines Changed paths: M /trunk/src/mac/ChangeLog M /trunk/src/mac/Makefile.tmpl M /trunk/src/mac/macfiles.sh macfiles.sh: Add the C files which were used in the MACSRCS definition, as well as the SRCS definition. Makefile.tmpl (KH): Add KerberosHeaders.h to the dependencies for the precompiled header. ------------------------------------------------------------------------ r7739 | probe | 1996-03-29 19:18:40 -0500 (Fri, 29 Mar 1996) | 2 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/makeshlib.sh Added SunOS shared library support ------------------------------------------------------------------------ r7738 | probe | 1996-03-29 19:18:05 -0500 (Fri, 29 Mar 1996) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in Added basic SunOS shared library support ------------------------------------------------------------------------ r7737 | probe | 1996-03-28 20:38:42 -0500 (Thu, 28 Mar 1996) | 3 lines Changed paths: M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/des3_md5.c Makefile.in: support des3-cbc-raw des3_md5.c: correct an abstraction violation ------------------------------------------------------------------------ r7736 | probe | 1996-03-28 20:33:59 -0500 (Thu, 28 Mar 1996) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/configure.in M /trunk/src/lib/crypto/cryptoconf.c Added support for des3-cbc-raw (gssapi) and rsa-md5-des3 ------------------------------------------------------------------------ r7735 | probe | 1996-03-28 20:30:21 -0500 (Thu, 28 Mar 1996) | 3 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/d3_procky.c M /trunk/src/lib/crypto/des/d3_str2ky.c M /trunk/src/lib/crypto/des/des_int.h M /trunk/src/lib/crypto/des/init_rkey.c Added support for ENCTYPE_DES3_CBC_RAW (gssapi) des_int.h: added support for CKSUMTYPE_RSA_MD5_DES3 ------------------------------------------------------------------------ r7734 | probe | 1996-03-28 20:28:53 -0500 (Thu, 28 Mar 1996) | 2 lines Changed paths: M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/md5crypto.c Added support for CKSUMTYPE_RSA_MD5_DES3 ------------------------------------------------------------------------ r7733 | probe | 1996-03-28 20:26:56 -0500 (Thu, 28 Mar 1996) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin Added ENCTYPE_DES3_CBC_RAW (for gssapi) ------------------------------------------------------------------------ r7732 | probe | 1996-03-28 20:21:10 -0500 (Thu, 28 Mar 1996) | 2 lines Changed paths: A /trunk/src/lib/crypto/des3_raw.c Added support for ENCTYPE_DES3_CBC_RAW (gssapi) ------------------------------------------------------------------------ r7731 | tytso | 1996-03-28 18:00:08 -0500 (Thu, 28 Mar 1996) | 2 lines Changed paths: M /trunk/src/mac/kconfig/ChangeLog M /trunk/src/mac/kconfig/kadm.c Use new MacTCP Header files. ------------------------------------------------------------------------ r7730 | tytso | 1996-03-28 17:59:21 -0500 (Thu, 28 Mar 1996) | 8 lines Changed paths: M /trunk/src/include/krb5/AddressXlation.h M /trunk/src/include/krb5/ChangeLog D /trunk/src/include/krb5/GetMyIPAddr.h A /trunk/src/include/krb5/MacTCP.h D /trunk/src/include/krb5/MacTCPCommonTypes.h D /trunk/src/include/krb5/TCPPB.h D /trunk/src/include/krb5/UDPPB.h AddressXlation.h: Updated to use latest versions from the Apple's MacTCP Universal Interface. (For PowerPC port). MacTCP.h: New header file from Apple's Universal Interface GetMyIPAddr.h, MacTCPCommonTypes.h, TCPPB.h, UDPPB.h: Removed old MacTCP header files. ------------------------------------------------------------------------ r7729 | tytso | 1996-03-28 17:56:46 -0500 (Thu, 28 Mar 1996) | 5 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/DNR.c M /trunk/src/lib/krb5/os/macsock.c DNR.c: Replace eight-year-old version of this file with the latest version from the Code Warrior MacTCP files. macsock.c: Use new MacTCP header files. ------------------------------------------------------------------------ r7724 | tytso | 1996-03-27 18:53:40 -0500 (Wed, 27 Mar 1996) | 3 lines Changed paths: M /trunk/src/mac/ChangeLog M /trunk/src/mac/Makefile.tmpl Don't use "-model far" when linking on the Power PC. It has no meaning. ------------------------------------------------------------------------ r7723 | tytso | 1996-03-27 18:52:26 -0500 (Wed, 27 Mar 1996) | 3 lines Changed paths: M /trunk/src/mac/kconfig/ChangeLog M /trunk/src/mac/kconfig/getpasswd.c M /trunk/src/mac/kconfig/kconfig.c Use universal procedure pointers (UPP) which are necessary for the Mac Power PC. ------------------------------------------------------------------------ r7722 | tytso | 1996-03-27 18:48:41 -0500 (Wed, 27 Mar 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/macsock.c Use universal procedure pointers (UPP), which are required on the Mac Power PC. ------------------------------------------------------------------------ r7721 | probe | 1996-03-27 17:56:38 -0500 (Wed, 27 Mar 1996) | 2 lines Changed paths: M /trunk/src/TODO DES modes are now interoperable. ------------------------------------------------------------------------ r7720 | probe | 1996-03-27 17:55:17 -0500 (Wed, 27 Mar 1996) | 12 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/in_tkt_ktb.c * in_tkt_ktb.c (keytab_keyproc): Do not check to see that the enctype of the key is identical; there are several equivalent DES enctypes. * in_tkt_ktb.c (krb5_get_in_tkt_with_keytab): Removed the fancy logic to only request the keytypes that correspond to those in the keytab. There were too many fencepost conditions that could get you into trouble. Either it should be there and *fully* functional, or not in there at all. Besides, there are too many other components in Kerberos that expect the end-service to know all its keys that this sanity check is overkill. ------------------------------------------------------------------------ r7719 | probe | 1996-03-27 17:54:07 -0500 (Wed, 27 Mar 1996) | 2 lines Changed paths: M /trunk/src/kadmin.v4/server/ChangeLog Fixed an incorrect entry. ------------------------------------------------------------------------ r7718 | tlyu | 1996-03-27 00:30:29 -0500 (Wed, 27 Mar 1996) | 4 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/telnetd.c * telnetd.c: remove inclusion of netdb.h; it's already in defs.h, and #$%&* ultrix doesn't protect it from multiple inclusions. ------------------------------------------------------------------------ r7717 | tytso | 1996-03-27 00:08:52 -0500 (Wed, 27 Mar 1996) | 3 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/mglueP.h Don't include mechglue.h will take care of this by including gssapi.h, which will include sys/types.h if necessary. ------------------------------------------------------------------------ r7716 | tytso | 1996-03-27 00:08:22 -0500 (Wed, 27 Mar 1996) | 2 lines Changed paths: M /trunk/src/mac/libraries/ChangeLog M /trunk/src/mac/libraries/KerberosHeaders.h Add #define of HAVE_STDLIB_H, since Macintoshes have it! ------------------------------------------------------------------------ r7715 | probe | 1996-03-26 14:49:46 -0500 (Tue, 26 Mar 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/conv_princ.c Added imap service to the conversion list (it is used by some off-the-shelf imap mail packages). ------------------------------------------------------------------------ r7712 | epeisach | 1996-03-26 00:43:20 -0500 (Tue, 26 Mar 1996) | 12 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp (start_kerberos_daemons): New methodology for starting KDC so that the KDC will not hang on a full output buffer which is being ignored. (setup_kerberos_files): Enable des3 encryption types. The first problem was seen on Suns where I previously set the logging for the kdc to stderr, and then ignored the output after the server was running. The second exercised the bug that sam just fixed in mixing in the des3 encryption types. ------------------------------------------------------------------------ r7711 | raeburn | 1996-03-25 16:44:07 -0500 (Mon, 25 Mar 1996) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog Add a couple missing log entries for stuff Mark checked in. ------------------------------------------------------------------------ r7710 | probe | 1996-03-25 11:19:38 -0500 (Mon, 25 Mar 1996) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krshd.c krshd.c: use the library routines to do v4 to v5 principal translation. ------------------------------------------------------------------------ r7709 | probe | 1996-03-25 10:24:01 -0500 (Mon, 25 Mar 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/sn2princ.c Backed out the patch for const pointer reassignments; it was legal ANSI. ------------------------------------------------------------------------ r7708 | hartmans | 1996-03-24 22:01:48 -0500 (Sun, 24 Mar 1996) | 4 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/configure.in M /trunk/src/util/pty/init_slave.c M /trunk/src/util/pty/open_ctty.c M /trunk/src/util/pty/open_slave.c M /trunk/src/util/pty/void_assoc.c Changes to help streams work correctly on AIX 4.1.4 and HPUX 9. Adapted loosly from 1837 in krb5-bugs, although I ended up not using any of Doug's code. ------------------------------------------------------------------------ r7707 | hartmans | 1996-03-24 15:31:55 -0500 (Sun, 24 Mar 1996) | 2 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/configure.in M /trunk/src/util/pty/getpty.c M /trunk/src/util/pty/pty-int.h Implement _getpty handling for the SGI. ------------------------------------------------------------------------ r7706 | hartmans | 1996-03-24 15:28:37 -0500 (Sun, 24 Mar 1996) | 9 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krshd.c * krshd no longer does non-blocking IO. It never really needed it. * krcp works correctly even if not all data is written in a single request. * Implement temporary patch to make sure des_outbuf is big enough. Proven should be sending the Cygnus patch once he decides how to handle this permanently. ------------------------------------------------------------------------ r7705 | hartmans | 1996-03-24 15:23:45 -0500 (Sun, 24 Mar 1996) | 9 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/configure.in M /trunk/src/appl/telnet/telnetd/defs.h M /trunk/src/appl/telnet/telnetd/ext.h M /trunk/src/appl/telnet/telnetd/sys_term.c M /trunk/src/appl/telnet/telnetd/telnetd.c * Apply patch from Ken Raeburn to get telnetd compiling on the SGI. * Force telnetd not to use streams on the SGI; it doesn't support pushing modules onto a pty. * Remove old utmpx crud from sys_term.c because it was getting called inadvertently, didn't compile on the SGI, and libpty already does something reasonable with utmpx. ------------------------------------------------------------------------ r7704 | hartmans | 1996-03-24 15:19:29 -0500 (Sun, 24 Mar 1996) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/send_tgs.c Fix multiple enctype bug: the enctype for the eblock used to encrypt the kdc request used the enctype of the tgt, not of the session key. Considering that the request is encrypted in the session key of the tgt, this is incorrect. ------------------------------------------------------------------------ r7703 | probe | 1996-03-21 23:56:45 -0500 (Thu, 21 Mar 1996) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in do not bother building the old kadmin server (kadmin.old) ------------------------------------------------------------------------ r7702 | probe | 1996-03-21 23:55:58 -0500 (Thu, 21 Mar 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/in_tkt_ktb.c krb5_get_in_tkt_with_keytab(): only request keytypes that have corresponding entries in the keytab. ------------------------------------------------------------------------ r7701 | probe | 1996-03-21 23:53:25 -0500 (Thu, 21 Mar 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/ktf_g_ent.c all des enctypes are equivalent (interim checkin until I create a function to check the key equivalency of two enctypes). ------------------------------------------------------------------------ r7700 | probe | 1996-03-21 23:52:13 -0500 (Thu, 21 Mar 1996) | 3 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/decrypt_key.c bullet-proofing the code -- if the data contents are NULL, it would coredump (I discovered this one because of another bug) ------------------------------------------------------------------------ r7699 | probe | 1996-03-21 23:50:48 -0500 (Thu, 21 Mar 1996) | 3 lines Changed paths: M /trunk/src/kadmin.v4/server/ChangeLog M /trunk/src/kadmin.v4/server/kadm_funcs.c new principals were being created with two keys, one of which the key_data_ver=0 and had no valid data ------------------------------------------------------------------------ r7698 | probe | 1996-03-21 23:49:59 -0500 (Thu, 21 Mar 1996) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogind.c use the library routines to do the v4 to v5 principal translation ------------------------------------------------------------------------ r7695 | tytso | 1996-03-21 00:18:00 -0500 (Thu, 21 Mar 1996) | 9 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/g_acquire_cred.c M /trunk/src/lib/gssapi/mechglue/g_exp_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_glue.c M /trunk/src/lib/gssapi/mechglue/g_imp_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_initialize.c M /trunk/src/lib/gssapi/mechglue/g_inq_cred.c M /trunk/src/lib/gssapi/mechglue/g_rel_oid_set.c g_imp_sec_context.c (gss_import_sec_context): g_exp_sec_context.c (gss_export_sec_context): Fix 16bit vs 32bit lint flame. g_glue.c, g_initialize.c: Add include of string.h, as it is needed. g_acquire_cred.c, g_inq_cred.c: Add include of time.h g_rel_oid_set.c (gss_release_oid_set): Removed unused variable. ------------------------------------------------------------------------ r7694 | tytso | 1996-03-20 23:39:12 -0500 (Wed, 20 Mar 1996) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/rel_oid.c Don't compile this procedure, since it's not used. The mechanism glue layer uses the krb5_gss_internal_relase_oid() function. ------------------------------------------------------------------------ r7693 | tytso | 1996-03-20 23:20:14 -0500 (Wed, 20 Mar 1996) | 8 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/mk_cred.c M /trunk/src/lib/krb5/krb/walk_rtree.c walk_rtree.c (krb5_walk_realm_tree): Fix 16bit vs. 32bit error. (cap_code should been a krb5_error_code, not an int!) mk_cred.c (krb5_mk_ncred_basic): Fix windows lint flame. get_in_tkt.c (krb5_get_in_tkt): Fix 16bit vs. 32bit error. (do_more should not have been an int!) ------------------------------------------------------------------------ r7692 | tytso | 1996-03-20 23:19:30 -0500 (Wed, 20 Mar 1996) | 10 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin Change type of pa_type field in krb5_pa_data to be krb5_preauthtype, for consistency's sake. Added prototype for krb5_copy_addr(). Change type of etype in krb5_etype_info_entry to be krb5_enctype, for consistency's sake. (More cleanup of windows 16bit vs. 32bit) ------------------------------------------------------------------------ r7691 | tytso | 1996-03-20 23:17:29 -0500 (Wed, 20 Mar 1996) | 5 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c Decode pa_type in the krb5_pa_data structure as a krb5_int32, since it is now type krb5_preauthtype. Decode etype in the krb5_etype_info_entry as krb5_enctype. ------------------------------------------------------------------------ r7690 | tytso | 1996-03-20 22:51:25 -0500 (Wed, 20 Mar 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/scc-proto.h Added prototype of krb5_scc_skip_header to fix Windows lint flames. ------------------------------------------------------------------------ r7689 | tytso | 1996-03-20 22:50:58 -0500 (Wed, 20 Mar 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc-proto.h Added prototype of krb5_fcc_skip_header to fix Windows lint flames. ------------------------------------------------------------------------ r7688 | tytso | 1996-03-20 22:44:10 -0500 (Wed, 20 Mar 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/krb5_decode.c Fix 16 bit vs. 32bit error in the encoded timestamp structure. ------------------------------------------------------------------------ r7687 | tytso | 1996-03-20 22:40:28 -0500 (Wed, 20 Mar 1996) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/d3_str2ky.c M /trunk/src/lib/crypto/des/u_nfold.c Fix Windows lint flames. (16bit vs. 32bit issues) ------------------------------------------------------------------------ r7686 | tytso | 1996-03-20 20:36:03 -0500 (Wed, 20 Mar 1996) | 4 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/pname_to_uid.c Comment out #ident line. This causes the Macintosh C compiler indigestion. Remove #include of gssapi/gssapi.h, since that gets included by gssapiP_generic.h. ------------------------------------------------------------------------ r7685 | tytso | 1996-03-20 20:35:02 -0500 (Wed, 20 Mar 1996) | 14 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/g_accept_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_acquire_cred.c M /trunk/src/lib/gssapi/mechglue/g_compare_name.c M /trunk/src/lib/gssapi/mechglue/g_context_time.c M /trunk/src/lib/gssapi/mechglue/g_delete_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_dsp_name.c M /trunk/src/lib/gssapi/mechglue/g_dsp_status.c M /trunk/src/lib/gssapi/mechglue/g_exp_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_glue.c M /trunk/src/lib/gssapi/mechglue/g_imp_name.c M /trunk/src/lib/gssapi/mechglue/g_imp_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_indicate_mechs.c M /trunk/src/lib/gssapi/mechglue/g_init_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_initialize.c M /trunk/src/lib/gssapi/mechglue/g_inq_context.c M /trunk/src/lib/gssapi/mechglue/g_inq_cred.c M /trunk/src/lib/gssapi/mechglue/g_inq_names.c M /trunk/src/lib/gssapi/mechglue/g_process_context.c M /trunk/src/lib/gssapi/mechglue/g_rel_buffer.c M /trunk/src/lib/gssapi/mechglue/g_rel_cred.c M /trunk/src/lib/gssapi/mechglue/g_rel_name.c M /trunk/src/lib/gssapi/mechglue/g_rel_oid_set.c M /trunk/src/lib/gssapi/mechglue/g_seal.c M /trunk/src/lib/gssapi/mechglue/g_sign.c M /trunk/src/lib/gssapi/mechglue/g_unseal.c M /trunk/src/lib/gssapi/mechglue/g_verify.c M /trunk/src/lib/gssapi/mechglue/gssd_pname_to_uid.c M /trunk/src/lib/gssapi/mechglue/mechglue.h M /trunk/src/lib/gssapi/mechglue/mglueP.h mechglue.h: Don't include ; it's included if necessary in gssapi/gssapi.h. On a Macintosh, #include gssapi.h instead of gssapi/gssapi.h. g_accept_sec_context.c, g_acquire_cred.c, g_compare_name.c, g_context_time.c, g_delete_sec_context.c, g_dsp_name.c, g_dsp_status.c, g_exp_sec_context.c, g_glue.c, g_imp_name.c, g_imp_sec_context.c, g_indicate_mechs.c, g_init_sec_context.c, g_initialize.c, g_inq_context.c, g_inq_cred.c, g_inq_names.c, g_process_context.c, g_rel_buffer.c, g_rel_cred.c, g_rel_name.c, g_rel_oid_set.c, g_seal.c, g_sign.c, g_unseal.c, g_verify.c, gssd_pname_to_uid.c, mechglue.h, mglueP.h: Comment out #ident line. This causes the Macintosh C compiler indigestion. ------------------------------------------------------------------------ r7684 | epeisach | 1996-03-20 15:16:26 -0500 (Wed, 20 Mar 1996) | 5 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/Makefile M /trunk/doc/install.texi * Makefile (clean): Remove *.info-? now. * install.texi: Changes to allow emacs M-X texinfo-format-buffer to work. (The problem was @item used within @enumerate). ------------------------------------------------------------------------ r7682 | tytso | 1996-03-20 00:19:49 -0500 (Wed, 20 Mar 1996) | 3 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in Fix SRCS definition so that it doesn't fool the Macintosh macfiles.sh Makefile generation script. ------------------------------------------------------------------------ r7681 | tytso | 1996-03-20 00:18:11 -0500 (Wed, 20 Mar 1996) | 5 lines Changed paths: M /trunk/src/mac/ChangeLog M /trunk/src/mac/Makefile.tmpl M /trunk/src/mac/macfiles.sh macfiles.sh: Improved matching of the SRCS declaration. It must not be commented out; it must start on the first column of the line. Makefile.tmpl (KH): Fix typos in Dan's original template. ------------------------------------------------------------------------ r7680 | epeisach | 1996-03-19 23:11:57 -0500 (Tue, 19 Mar 1996) | 2 lines Changed paths: M /trunk/src/kdc/.Sanitize Add kdc_preauth.c ------------------------------------------------------------------------ r7679 | epeisach | 1996-03-19 23:08:46 -0500 (Tue, 19 Mar 1996) | 2 lines Changed paths: M /trunk/src/clients/ksu/.Sanitize Remove no longer relevant ksu.1 ------------------------------------------------------------------------ r7678 | epeisach | 1996-03-19 21:24:01 -0500 (Tue, 19 Mar 1996) | 6 lines Changed paths: M /trunk/src/lib/crypto/.Sanitize M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/des_crc.c * des_crc.c (mit_des_crc_decrypt_func): Add const to pointer cast for suncc warning. Update .Saintize as well to reflect reality ------------------------------------------------------------------------ r7677 | epeisach | 1996-03-19 21:22:22 -0500 (Tue, 19 Mar 1996) | 3 lines Changed paths: M /trunk/src/lib/crypto/des/.Sanitize M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/new_rn_key.c * new_rn_key.c (mit_des_generate_random_block): Add const keywrod to cast for suncc warning. ------------------------------------------------------------------------ r7676 | epeisach | 1996-03-19 21:17:26 -0500 (Tue, 19 Mar 1996) | 2 lines Changed paths: M /trunk/src/lib/crypto/os/.Sanitize ustime.c was renamed to c_ustime.c ------------------------------------------------------------------------ r7675 | epeisach | 1996-03-19 21:15:05 -0500 (Tue, 19 Mar 1996) | 2 lines Changed paths: M /trunk/src/lib/kdb/.Sanitize Add keytab.c ------------------------------------------------------------------------ r7674 | epeisach | 1996-03-19 21:13:09 -0500 (Tue, 19 Mar 1996) | 2 lines Changed paths: A /trunk/src/lib/gssapi/mechglue/.Sanitize Add new .Sanitize file ------------------------------------------------------------------------ r7673 | epeisach | 1996-03-19 21:12:55 -0500 (Tue, 19 Mar 1996) | 2 lines Changed paths: M /trunk/src/lib/gssapi/.Sanitize M /trunk/src/lib/gssapi/generic/.Sanitize M /trunk/src/lib/gssapi/krb5/.Sanitize Synchronize .Sanitize with current reality ------------------------------------------------------------------------ r7672 | probe | 1996-03-19 20:14:10 -0500 (Tue, 19 Mar 1996) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c * kcmd.c (ruserok): declare the function as taking const char * instead of char * (Solaris 2.5 refuses to compile it, otherwise). ------------------------------------------------------------------------ r7671 | probe | 1996-03-19 20:02:57 -0500 (Tue, 19 Mar 1996) | 4 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/conv_creds.c * conv_creds.c (krb524_convert_creds_plain): if the v5 lifetime is greater than the max v4 lifetime, use the max v4 lifetime (0xff), rather than masking it with 0xff. ------------------------------------------------------------------------ r7670 | probe | 1996-03-19 20:02:32 -0500 (Tue, 19 Mar 1996) | 3 lines Changed paths: M /trunk/src/kadmin.v4/server/ChangeLog M /trunk/src/kadmin.v4/server/kadm_funcs.c * kadm_funcs.c: changed all references of des-cbc-md5 to des-cbc-crc (which is what v4 really uses); also, fixed uninitialized variable. ------------------------------------------------------------------------ r7669 | probe | 1996-03-19 20:02:02 -0500 (Tue, 19 Mar 1996) | 3 lines Changed paths: M /trunk/src/kadmin/ktutil/ChangeLog M /trunk/src/kadmin/ktutil/ktutil_funcs.c * ktutil_funcs.c (ktutil_write_srvtab): use any type of des key in the keytab to create a v4 srvtab ------------------------------------------------------------------------ r7668 | probe | 1996-03-19 20:01:24 -0500 (Tue, 19 Mar 1996) | 9 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/dumpv4.c M /trunk/src/admin/edit/kdb5_edit.c * kdb5_edit.c (extract_v4_srvtab): do not test to make sure we fetched a key of enctype 1 (des-cbc-crc), since we may have gotten another des key from the database, which is just as useful in a v4 srvtab * dumpv4.c (dump_v4_iterator): use krb5_524_conv_principal to do the v5 to v4 principal translation, instead of having yet another hard-coded table. ------------------------------------------------------------------------ r7667 | epeisach | 1996-03-19 11:27:56 -0500 (Tue, 19 Mar 1996) | 9 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/tf_util.c * tf_util.c (tf_get_cred): Issue date is written out as a long, read back in as same. I have kept the size as a long to be compatible with the Cygnus V4 distribution. The problem was introduced when we changed the include/kerberosIV structures to use 32 bit ints for timestamps. So, under OSF/1, tf_util would write out a 64 bit issue date, and then try reading back in a 32 bit one. Since Cygnus uses sizeof(long) we will too. ------------------------------------------------------------------------ r7666 | epeisach | 1996-03-19 10:06:08 -0500 (Tue, 19 Mar 1996) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/krb-root/ChangeLog M /trunk/src/tests/dejagnu/krb-root/telnet.exp Put back in the encrypted telnet tests ------------------------------------------------------------------------ r7665 | epeisach | 1996-03-18 22:03:57 -0500 (Mon, 18 Mar 1996) | 4 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/kdb/configure.in M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/configure.in M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/configure.in M /trunk/src/tests/ChangeLog M /trunk/src/tests/Makefile.in M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/asn.1/configure.in M /trunk/src/tests/configure.in M /trunk/src/tests/resolve/ChangeLog M /trunk/src/tests/resolve/Makefile.in M /trunk/src/tests/resolve/configure.in * configure.in: Add KRB5_RUN_FLAGS * Makefile.in: Use the run flags. ------------------------------------------------------------------------ r7664 | epeisach | 1996-03-18 21:58:27 -0500 (Mon, 18 Mar 1996) | 6 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/configure.in * aclocal.m4 (KRB5_RUN_FLAGS): Allows for setting of proper paths for executing programs in the build tree with proper overriding of potentially installed libraries. * configure.in: Setup for KRB5_RUN_FLAGS ------------------------------------------------------------------------ r7663 | tytso | 1996-03-18 21:39:45 -0500 (Mon, 18 Mar 1996) | 6 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/appl/telnet/telnetd/telnetd.c Makefile.in: Added flags which turn on the encryption option. telnetd.c (getterminaltype): If the authentication option which was negotiated requires that encryption be turned on, then enforce this here. ------------------------------------------------------------------------ r7662 | tytso | 1996-03-18 21:38:56 -0500 (Mon, 18 Mar 1996) | 23 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/Makefile.in M /trunk/src/appl/telnet/telnet/authenc.c M /trunk/src/appl/telnet/telnet/externs.h M /trunk/src/appl/telnet/telnet/main.c M /trunk/src/appl/telnet/telnet/telnet.c M /trunk/src/appl/telnet/telnet/utilities.c Makefile.in: Added flags to turn on the encryption option. authenc.c (telnet_spin): Implemented the telnet spin function, which works by calling the Scheduler with the tty_lockout flag set. main.c (main): If the -x option is given, set the autologin, wantencryption, and auth_enable_encrypt flag. They enable authentication, enforcement of the encryption option, and a flag to the auth layer to negotiate authentication with mandatory encryption option. telnet.c (telnet): If the wantencryption flag is set (because the user has given the -x option, then we enforce that encryption must be turned on. The user will not be able to type to the network stream until encryption is enabled, and if encryption is refused, the client will print an error message. (Scheduler): If the tty_lockout flag is set, then don't process keyboard read events. This prevents the user from typing over the network until encryption is enabled. utilities.c (printsub): Added print support for the authentication must-encrypt option. ------------------------------------------------------------------------ r7661 | tytso | 1996-03-18 21:33:21 -0500 (Mon, 18 Mar 1996) | 38 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/Makefile.in M /trunk/src/appl/telnet/libtelnet/auth-proto.h M /trunk/src/appl/telnet/libtelnet/auth.c M /trunk/src/appl/telnet/libtelnet/enc-proto.h M /trunk/src/appl/telnet/libtelnet/encrypt.c M /trunk/src/appl/telnet/libtelnet/kerberos5.c Mon Mar 18 20:56:37 1996 Theodore Y. Ts'o * kerberos5.c (kerberos5_send): Send in as input the authentication type pair (ap->type, ap->way) to be checksumed in the authenticator. (kerberos5_is): If the checksum is present in the authenticator, then validate the authentication type pair against the checksum. (kerberos5_reply): If we didn't do mutual authentication, and we receive a KRB_ACCEPT, then stash away the session key anyway. This way we have a chance of doing encryption even if mutual authentication wasn't done. * encrypt.c (EncryptStartInput, EncryptStartOutput): Added conditional around printf so that these two functions can be called by the server. (encrypt_is_encrypting): New function which returns true only if both sides of the telnet stream is encrypted. Fri Mar 15 18:19:44 1996 Theodore Y. Ts'o * auth.c: Added new authentication scheme for Krb5 mutual authentication with mandatory encryption. (auth_send, auth_send_retry): Split auth_send() so that the functionality done by auth_send_retry() is separate. This avoids a really dodgy pointer comparison which was caused by auth_send() being used for two purposes. If the client has not requested encryption, then don't use the authentication systems which require encryption. (auth_must_encrypt): New function which returns whether or not encryption must be negotiated. * auth-proto.h: Added prototype for new option auth_must_encrypt(). * Makefile.in (ENCRYPTION, DES_ENCRYPTION): Added defines to turn on encryption and des encryption. ------------------------------------------------------------------------ r7660 | epeisach | 1996-03-18 21:10:12 -0500 (Mon, 18 Mar 1996) | 4 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/configure.in M /trunk/src/appl/gssftp/ftp/ftp.c M /trunk/src/appl/gssftp/ftp/ftp_var.h M /trunk/src/appl/gssftp/ftp/secure.c M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/configure.in M /trunk/src/appl/gssftp/ftpd/ftpcmd.y M /trunk/src/appl/gssftp/ftpd/ftpd.c Use AC_HEADER_STDARG and use that test to set STDARG. The old test assumed that either STDARG was defined or __STDC__ - which is not sufficient. ------------------------------------------------------------------------ r7659 | epeisach | 1996-03-18 21:08:17 -0500 (Mon, 18 Mar 1996) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/sn2princ.c Back out last change and use a cast to avoid warnings. Richard has indicated that come compilers get upset if you try to reassign a const char *. ------------------------------------------------------------------------ r7658 | epeisach | 1996-03-18 17:33:36 -0500 (Mon, 18 Mar 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/sn2princ.c * sn2princ.c (krb5_sname_to_principal): Do not assign a const char * to a non-const char *. ------------------------------------------------------------------------ r7657 | probe | 1996-03-18 14:21:13 -0500 (Mon, 18 Mar 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/sn2princ.c Do not try to reassign "const" variables. ------------------------------------------------------------------------ r7656 | eichin | 1996-03-18 00:32:26 -0500 (Mon, 18 Mar 1996) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/config/default.exp M /trunk/src/tests/dejagnu/krb-standalone/kadmin.exp detect kadmin failures that are *really* kdc failures ------------------------------------------------------------------------ r7655 | eichin | 1996-03-18 00:22:00 -0500 (Mon, 18 Mar 1996) | 2 lines Changed paths: M /trunk/src/appl/popper/ChangeLog M /trunk/src/config-files/ChangeLog M /trunk/src/tests/dejagnu/ChangeLog M /trunk/src/tests/dejagnu/config/ChangeLog changelogs entries from cygnus changes ------------------------------------------------------------------------ r7654 | eichin | 1996-03-17 21:46:10 -0500 (Sun, 17 Mar 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/in_tkt_pwd.c malloc the new length, not the old, esp. since we just check that the old length was zero ------------------------------------------------------------------------ r7653 | eichin | 1996-03-17 21:39:51 -0500 (Sun, 17 Mar 1996) | 7 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/copy_addrs.c M /trunk/src/lib/krb5/krb/mk_cred.c fixes ticket-forwarding crashes on linux... * copy_addrs.c (krb5_copy_addr): make non-static so we can use it in mk_cred. * mk_cred.c (krb5_mk_ncred_basic): copy local_addr and remote_addr instead of just aliasing them, so we can safely free them ourselves. ------------------------------------------------------------------------ r7652 | epeisach | 1996-03-17 21:00:35 -0500 (Sun, 17 Mar 1996) | 6 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/kdb/configure.in * configure.in: Change WITH_KDB_DB to USE_KDB5_LIBRARIES and add KRB5_LIBRARIES. * Makefile.in: Use libraries as specified by configure. Set LD_LIBRARY_PATH for tests. ------------------------------------------------------------------------ r7651 | epeisach | 1996-03-17 20:47:02 -0500 (Sun, 17 Mar 1996) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/configure.in configure.in: Add USE_ANAME and KRB5_LIBRARIES Makefile.in: Change to properly use the libraries as specified by configure ------------------------------------------------------------------------ r7650 | epeisach | 1996-03-17 20:40:52 -0500 (Sun, 17 Mar 1996) | 7 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/configure.in configure.in: Add USE_ANAME and add proper aclocal.m4 functions to properly tell the makefile which libraries to link to. Makefile.in: Get the list of libraries to link from configure. Removes a dependency on layout of build tree and allows for configure to specify other libraries (as in aname conversion databases..) ------------------------------------------------------------------------ r7649 | epeisach | 1996-03-17 20:38:20 -0500 (Sun, 17 Mar 1996) | 2 lines Changed paths: M /trunk/src/appl/popper/ChangeLog M /trunk/src/appl/popper/configure.in Add USE_ANAME for aname conversion db. ------------------------------------------------------------------------ r7648 | epeisach | 1996-03-17 20:20:52 -0500 (Sun, 17 Mar 1996) | 2 lines Changed paths: M /trunk/src/tests/gssapi A /trunk/src/tests/gssapi/.cvsignore A /trunk/src/tests/gssapi/ChangeLog M /trunk/src/tests/gssapi/configure.in Add USE_ANAME for proper DB ------------------------------------------------------------------------ r7647 | epeisach | 1996-03-15 21:40:56 -0500 (Fri, 15 Mar 1996) | 2 lines Changed paths: M /trunk/src/appl/user_user/ChangeLog M /trunk/src/appl/user_user/server.c Remove declaration of krb5_kdc_default_options ------------------------------------------------------------------------ r7646 | epeisach | 1996-03-15 15:22:26 -0500 (Fri, 15 Mar 1996) | 2 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in CLEANLIBS - cleanup libkrb5util.a and libgssapi.a ------------------------------------------------------------------------ r7645 | epeisach | 1996-03-15 15:12:08 -0500 (Fri, 15 Mar 1996) | 6 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/.Sanitize M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog A /trunk/src/tests/dejagnu/krb-standalone/gssftp.exp Add new tests for GSS-API ftp programs. Note: This is using the ftp/$hostname key. If ftp/ftpd is changed to not allow this service, this file will need to be changed as well. ------------------------------------------------------------------------ r7644 | probe | 1996-03-15 14:35:51 -0500 (Fri, 15 Mar 1996) | 2 lines Changed paths: M /trunk/src/slave/ChangeLog M /trunk/src/slave/kprop.c Corrected several memory leaks and unreferenced memory access conditions. ------------------------------------------------------------------------ r7643 | probe | 1996-03-15 14:31:37 -0500 (Fri, 15 Mar 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/in_tkt_ktb.c Close the keytab if we opened it, not if the caller opened it. ------------------------------------------------------------------------ r7642 | epeisach | 1996-03-15 14:18:24 -0500 (Fri, 15 Mar 1996) | 4 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c * ftpd.c (auth_data): Do not fail if last gss_service is not present in keytab. If no services present, return a useful minor error status. ------------------------------------------------------------------------ r7641 | tlyu | 1996-03-15 01:50:19 -0500 (Fri, 15 Mar 1996) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (V5_OUTPUT_MAKEFILE): nuke some redundant sed rules and also make sure that SRCTOP doesn't get a leading "./". ------------------------------------------------------------------------ r7640 | probe | 1996-03-15 01:28:23 -0500 (Fri, 15 Mar 1996) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/configure.in M /trunk/src/appl/gssftp/ftpd/ftpd.c Added shadow password support. ------------------------------------------------------------------------ r7639 | tlyu | 1996-03-14 02:14:45 -0500 (Thu, 14 Mar 1996) | 6 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (V5_OUTPUT_MAKEFILE): most seds don't deal with "s/\(regex\)*/foo/", so use a loop instead to get rid of extraneous "./" occurences. Do we want srctop and buildtop to have leading "./"s? They do currently. Is this a bug? ------------------------------------------------------------------------ r7638 | eichin | 1996-03-14 00:36:12 -0500 (Thu, 14 Mar 1996) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/config/default.exp more specific check for kadmin failure message ------------------------------------------------------------------------ r7637 | eichin | 1996-03-13 23:02:52 -0500 (Wed, 13 Mar 1996) | 2 lines Changed paths: M /trunk/src/ChangeLog include missing entry for earlier fix ------------------------------------------------------------------------ r7636 | eichin | 1996-03-13 19:44:34 -0500 (Wed, 13 Mar 1996) | 4 lines Changed paths: M /trunk/src/krb524/krb524d.c fix some whitespace clear use_master and use_keytab on failures that don't leave the relevant bits initialized ------------------------------------------------------------------------ r7635 | eichin | 1996-03-13 19:42:43 -0500 (Wed, 13 Mar 1996) | 2 lines Changed paths: M /trunk/src/lib/kadm/krb5strings.M nuke RCS cruft ------------------------------------------------------------------------ r7634 | eichin | 1996-03-13 19:41:51 -0500 (Wed, 13 Mar 1996) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/osconf.h clean up whitespace ------------------------------------------------------------------------ r7633 | eichin | 1996-03-13 19:40:54 -0500 (Wed, 13 Mar 1996) | 2 lines Changed paths: M /trunk/src/util/berk_db/hash/configure.in print an error when dsize test fails ------------------------------------------------------------------------ r7632 | eichin | 1996-03-13 19:40:13 -0500 (Wed, 13 Mar 1996) | 3 lines Changed paths: M /trunk/src/util/pty/pty_err.et nuke rcs cruft fix typo in copyright ------------------------------------------------------------------------ r7631 | eichin | 1996-03-13 19:38:50 -0500 (Wed, 13 Mar 1996) | 2 lines Changed paths: M /trunk/src/config-files/krb5.conf.M fix some of the names... ------------------------------------------------------------------------ r7630 | eichin | 1996-03-13 19:38:11 -0500 (Wed, 13 Mar 1996) | 3 lines Changed paths: M /trunk/src/appl/telnet/telnet/configure.in M /trunk/src/appl/telnet/telnetd/configure.in telnet needs USE_ANAME because libtelnet/kerberos.c isn't split if setupterm is in curses, grab it ------------------------------------------------------------------------ r7629 | raeburn | 1996-03-13 17:48:00 -0500 (Wed, 13 Mar 1996) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/configure.in M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/configure.in use AC_HEADER_STDARG ------------------------------------------------------------------------ r7628 | raeburn | 1996-03-13 17:38:20 -0500 (Wed, 13 Mar 1996) | 2 lines Changed paths: M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/configure.in M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/configure.in use AC_HEADER_STDARG ------------------------------------------------------------------------ r7627 | raeburn | 1996-03-13 17:23:36 -0500 (Wed, 13 Mar 1996) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/configure.in M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/configure.in use AC_HEADER_STDARG ------------------------------------------------------------------------ r7626 | raeburn | 1996-03-13 17:19:37 -0500 (Wed, 13 Mar 1996) | 2 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/mechglue.h use PROTOTYPE macro in mechglue.h ------------------------------------------------------------------------ r7625 | eichin | 1996-03-13 16:09:29 -0500 (Wed, 13 Mar 1996) | 4 lines Changed paths: M /trunk/src/tests/dejagnu/config/default.exp M /trunk/src/tests/dejagnu/krb-root/rlogin.exp M /trunk/src/tests/dejagnu/krb-root/telnet.exp M /trunk/src/tests/dejagnu/krb-standalone/gssapi.exp M /trunk/src/tests/dejagnu/krb-standalone/kadmin.exp M /trunk/src/tests/dejagnu/krb-standalone/rcp.exp M /trunk/src/tests/dejagnu/krb-standalone/rsh.exp M /trunk/src/tests/dejagnu/krb-standalone/sample.exp M /trunk/src/tests/dejagnu/krb-standalone/standalone.exp replace KRBTEST.COM with $REALMNAME. Now you can change the realm name the tests use by "runtest --tool krb --srcdir whatever REALMNAME=WHITEHOUSE.GOV" also added -- to kadmin tests so they work with any getopt ------------------------------------------------------------------------ r7624 | eichin | 1996-03-13 15:09:54 -0500 (Wed, 13 Mar 1996) | 3 lines Changed paths: M /trunk/src/appl/telnet/telnetd/telnetd.c variable HE is a name collision with an hp/ux register mask in the hp/ux header files. Sigh. rename to HEstr. ------------------------------------------------------------------------ r7623 | eichin | 1996-03-13 15:06:46 -0500 (Wed, 13 Mar 1996) | 2 lines Changed paths: M /trunk/src/appl/popper/ChangeLog M /trunk/src/appl/popper/pop_pass.c minor hp fix ------------------------------------------------------------------------ r7622 | eichin | 1996-03-13 15:05:52 -0500 (Wed, 13 Mar 1996) | 3 lines Changed paths: M /trunk/src/appl/gssftp/ftp/configure.in M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/appl/gssftp/ftpd/configure.in M /trunk/src/appl/gssftp/ftpd/ftpd.c update from cygnus sources. Get local hostname in a consistent manner, so we ask for the right local service name. ------------------------------------------------------------------------ r7621 | epeisach | 1996-03-13 13:12:17 -0500 (Wed, 13 Mar 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/t_std_conf.c Include string.h ------------------------------------------------------------------------ r7620 | epeisach | 1996-03-13 13:11:13 -0500 (Wed, 13 Mar 1996) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/ser_addr.c M /trunk/src/lib/krb5/krb/str_conv.c * str_conv.c (krb5_timestamp_to_string): Handle statement not reached warning. * ser_addr.c (krb5_address_internalize): Add magic numbers ------------------------------------------------------------------------ r7619 | epeisach | 1996-03-13 13:08:23 -0500 (Wed, 13 Mar 1996) | 15 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/krb5_decode.c * krb5_decode.c (decode_krb5_ticket, decode_krb5_enc_tkt_part, decode_krb5_authenticator, decode_krb5_error, decode_krb5_ap_req, decode_krb5_ap_rep, decode_krb5_ap_rep_enc_part, decode_krb5_safe, decode_krb5_priv, decode_krb5_enc_priv_part, decode_krb5_cred, decode_krb5_enc_part): Add magic values. * asn1_k_decode.c (asn1_decode_passwdsequence): Set magic values in structures. (asn1_decode_kdc_req_body): Set magic in authorization_data if not sent OTW. I believe all magic number fields now being properly initialized in the asn.1 layer. ------------------------------------------------------------------------ r7618 | epeisach | 1996-03-13 13:06:52 -0500 (Wed, 13 Mar 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/kv5m_err.et * kv5m_err.et: Add KV5M_PASSWD_PHRASE_ELEMENT ------------------------------------------------------------------------ r7617 | raeburn | 1996-03-12 23:56:22 -0500 (Tue, 12 Mar 1996) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in * pre.in (SRCTOP, BUILDTOP): Don't define. ------------------------------------------------------------------------ r7616 | raeburn | 1996-03-12 23:55:41 -0500 (Tue, 12 Mar 1996) | 31 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/acconfig.h M /trunk/src/aclocal.m4 * aclocal.m4 (V5_MAKE_SHARED_LIB): If the cache variables for selecting shared v. archive library support haven't been set, complain, instead of generating a broken Makefile. (WITH_CC): Default to value from cache, if available. If it differs from name supplied on command line, complain. When not using a value from the cache, verify that it's a working compiler before proceeding. At end, use AC_PROG_CC to see if it's gcc we're using. (SubdirLibraryRule): Make DONE depend on Makefile.in, so it doesn't keep getting regenerated in the case of no object files. (CHECK_WAIT_TYPE): Make sure that union wait is acceptable to WEXITSTATUS if that macro is defined. Permit a single configure.in to build multiple makefiles, e.g., when a subtree contains a program that must be considered a single package, and might as well get configured that way. (The Cygnus tree handles xdm this way.) Should be more efficient. * aclocal.m4 (V5_SET_TOPDIR): Don't substitute BUILDTOP, SRCTOP. (CONFIG_RULES): In makefile dependencies, use $(thisconfigdir). (V5_AC_OUTPUT_MAKEFILE): If arguments are given, treat as directories and build pre/Makefile/post in each. Set thisconfigdir, SRCTOP, BUILDTOP separately in each directory. Tweak Makefile dependencies appropriately. Permit compilation on hpux, where stdarg.h exists, but the use of "..." in new-style definitions does not work. (Needs changes to configure.in files.) * aclocal.m4 (AC_HEADER_STDARG): New macro. Try compiling some sources with variadic functions; set HAVE_STDARG_H or HAVE_VARARGS_H, or bomb. * acconfig.h (HAVE_STDARG_H, HAVE_VARARGS_H): Undef. ------------------------------------------------------------------------ r7615 | raeburn | 1996-03-12 23:48:12 -0500 (Tue, 12 Mar 1996) | 2 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/gss-server.c * gss-server.c (timeval_subtract): Use old-style function definition. ------------------------------------------------------------------------ r7614 | raeburn | 1996-03-12 23:35:37 -0500 (Tue, 12 Mar 1996) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog remove cvs conflict marker, wrap some long lines ------------------------------------------------------------------------ r7613 | raeburn | 1996-03-12 23:32:43 -0500 (Tue, 12 Mar 1996) | 2 lines Changed paths: M /trunk/src/util/autoconf/configure regenerated ------------------------------------------------------------------------ r7612 | tytso | 1996-03-12 21:53:21 -0500 (Tue, 12 Mar 1996) | 3 lines Changed paths: M /trunk/src/appl/telnet/arpa/telnet.h New telnet authentication type pair to indicate whether we should be encrypting. ------------------------------------------------------------------------ r7611 | epeisach | 1996-03-12 18:06:52 -0500 (Tue, 12 Mar 1996) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog Check in ChangeLog for last change... ------------------------------------------------------------------------ r7610 | epeisach | 1996-03-12 18:03:58 -0500 (Tue, 12 Mar 1996) | 8 lines Changed paths: M /trunk/src/appl/bsd/krlogind.M M /trunk/src/appl/bsd/krshd.c * krshd.c (doit): For encrypted rcp, fix logic in determining executable to run. The real bug was that for encrypted rcp, it was checking (with stat) if "-x ....../rcp" existed instead of "..../rcp" Another change is so that freed memory is not accessed. ------------------------------------------------------------------------ r7609 | probe | 1996-03-12 14:04:45 -0500 (Tue, 12 Mar 1996) | 3 lines Changed paths: M /trunk/src/slave/ChangeLog M /trunk/src/slave/kprop.c * kprop.c: Write a byte to the last-prop file to ensure the file modtime is updated. Simply opening the file isn't sufficient. ------------------------------------------------------------------------ r7608 | probe | 1996-03-12 14:04:14 -0500 (Tue, 12 Mar 1996) | 2 lines Changed paths: M /trunk/src/TODO Additional bugs needing to be addressed. ------------------------------------------------------------------------ r7607 | eichin | 1996-03-12 05:43:00 -0500 (Tue, 12 Mar 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/memory/mcc_init.c use KRB5_PROTOTYPE ------------------------------------------------------------------------ r7606 | eichin | 1996-03-12 05:22:59 -0500 (Tue, 12 Mar 1996) | 2 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/g_glue.c convert __gss_get_mechanism to k&r style definition ------------------------------------------------------------------------ r7605 | eichin | 1996-03-12 05:16:23 -0500 (Tue, 12 Mar 1996) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/k5mech.c M /trunk/src/lib/gssapi/mechglue/g_initialize.c use PROTOTYPE and K&R style definitions, per krb5 style ------------------------------------------------------------------------ r7604 | tytso | 1996-03-11 16:59:39 -0500 (Mon, 11 Mar 1996) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/util/pty/ChangeLog Fixed mispelling of Doug Engert's name. ------------------------------------------------------------------------ r7603 | eichin | 1996-03-10 23:51:50 -0500 (Sun, 10 Mar 1996) | 3 lines Changed paths: M /trunk/src/aclocal.m4 * aclocal.m4 (KRB5_SIGTYPE): quote the body correctly, so the test happens when it should. ------------------------------------------------------------------------ r7602 | epeisach | 1996-03-08 21:37:38 -0500 (Fri, 08 Mar 1996) | 4 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/util_cksum.c Change sizeof(long) to sizeof(krb5_int32). Yet another piece of code that was assuming that longs are 32 bits... ------------------------------------------------------------------------ r7599 | epeisach | 1996-03-08 09:44:23 -0500 (Fri, 08 Mar 1996) | 2 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/install.texi Add comments about the DejaGnu tests ------------------------------------------------------------------------ r7598 | probe | 1996-03-06 16:41:22 -0500 (Wed, 06 Mar 1996) | 2 lines Changed paths: M /trunk/src/slave/ChangeLog M /trunk/src/slave/kprop.c * kprop.c: The credentials cache should be destroyed after any error ------------------------------------------------------------------------ r7597 | probe | 1996-03-06 16:39:17 -0500 (Wed, 06 Mar 1996) | 2 lines Changed paths: M /trunk/src/admin/edit/dump.c POSIX requires a file be opened read-write for locking. ------------------------------------------------------------------------ r7596 | probe | 1996-03-06 16:37:24 -0500 (Wed, 06 Mar 1996) | 10 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/dumpv4.c * dumpv4.c: The V4 master key & schedule was never initialized, so the dump created by dump_v4db was garbage. Read the V4 master key from /.k or prompt for the V4 master key password. If there is no V4-salt key in the database, but there is a DES key, include it in the V4 dump, in case it is merely a random service key for which there is no associated password. Skip over K/M in the V5 database (use the entered V4 master key). Both krbtgt and afs keys often have domain-qualifed instances. ------------------------------------------------------------------------ r7595 | probe | 1996-03-05 12:31:01 -0500 (Tue, 05 Mar 1996) | 9 lines Changed paths: M /trunk/src/slave/ChangeLog M /trunk/src/slave/kprop.c M /trunk/src/slave/kpropd.c * kprop.c: Call krb5_sname_to_principal rather than doing the OS calls. Removed a trailing ; that caused a spurious message to be printed even upon success. * kpropd.c: Call krb5_sname_to_principal rather than doing the OS calls. Open the lock file read-write, as required by POSIX. Downgrade the lock to a shared lock prior to the execution of kdb5_edit (it also tries to place a shared lock on the dump file). ------------------------------------------------------------------------ r7594 | probe | 1996-03-05 12:28:52 -0500 (Tue, 05 Mar 1996) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/ChangeLog M /trunk/src/include/krb5/stock/osconf.h kdb5_edit has been moved to PREFIX/sbin ------------------------------------------------------------------------ r7593 | eichin | 1996-03-05 02:33:42 -0500 (Tue, 05 Mar 1996) | 5 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/kdb5_edit.M M /trunk/src/admin/edit/kdb5_edit.c * kdb5_edit.c: new command line option -f stashfile. * kdb5_edit.M: document stashfile option. (also fixed some indentation, diff -w shows no difference.) ------------------------------------------------------------------------ r7592 | eichin | 1996-03-05 02:29:29 -0500 (Tue, 05 Mar 1996) | 8 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/dump.c now the keys actually *work* when you load an old dump (a real one, not the fake one the test case creates.) * dump.c (process_k5beta_record): since V4 salt type has no data either, only set key_data_ver to 1 for data_type 0 with 0-length salt. Also, don't include alternate key if akey has all-zero type and length in both fields. ------------------------------------------------------------------------ r7591 | epeisach | 1996-03-04 20:51:23 -0500 (Mon, 04 Mar 1996) | 8 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp: Log krb5kdc to stderr so that test can detect properly when server has started. Change start_kerberos_daemons to take advantage of this. Before, every time the server was started, the test would have to wait for the standard timeout (100 sec) before continuing with the test. The standalone tests used to take 15.5 min and now take 4. ------------------------------------------------------------------------ r7590 | epeisach | 1996-03-03 16:01:45 -0500 (Sun, 03 Mar 1996) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/rcp.exp M /trunk/src/tests/dejagnu/krb-standalone/rsh.exp Changes to start up kshd (not krshd) with new arguments ------------------------------------------------------------------------ r7589 | epeisach | 1996-03-03 16:00:57 -0500 (Sun, 03 Mar 1996) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/krb-root/ChangeLog M /trunk/src/tests/dejagnu/krb-root/rlogin.exp Change to execute with new program name and arguments ------------------------------------------------------------------------ r7588 | epeisach | 1996-03-03 13:14:54 -0500 (Sun, 03 Mar 1996) | 4 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/krb5_decode_test.c * krb5_decode_test.c (main): In krb5_enc_tkt_part (optionals NULL) test, set starttime to authtime. Matches change to lib/krb5/asn.1/krb5_decode.c. ------------------------------------------------------------------------ r7587 | epeisach | 1996-03-03 12:55:45 -0500 (Sun, 03 Mar 1996) | 5 lines Changed paths: M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/kadmin/v5server/srv_main.c * srv_main.c: Move inclusion of k5-int.h before testing if HAVE_STDARG_H is defined. This is because configure.in does not test for stdarg.h, but autoconf.h does have it defined. ------------------------------------------------------------------------ r7586 | epeisach | 1996-03-03 12:50:13 -0500 (Sun, 03 Mar 1996) | 2 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/g_exp_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_imp_sec_context.c * g_imp_sec_context.c, g_exp_sec_context.c: Include string.h ------------------------------------------------------------------------ r7585 | epeisach | 1996-03-03 12:25:22 -0500 (Sun, 03 Mar 1996) | 3 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/gss-server.c * gss-server.c (test_import_export_context): Add second argument to gettimeofday. ------------------------------------------------------------------------ r7584 | epeisach | 1996-03-03 10:42:17 -0500 (Sun, 03 Mar 1996) | 2 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/configure.in configure.in: Change WITH_DB to WITH_KDB_DB ------------------------------------------------------------------------ r7583 | tytso | 1996-03-02 03:08:14 -0500 (Sat, 02 Mar 1996) | 12 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/gss-client.c M /trunk/src/appl/gss-sample/gss-misc.c M /trunk/src/appl/gss-sample/gss-server.c gss-server.c (sign_server): Do better import/export security checking. If the received message to be signed is not printable (at least the first two characters are not), display the message in hex. Print the hex values of the incoming and outcoming packets, for your information. gss-misc.c (print_token, display_buffer): Two new tokens for displaying GSSAPI buffers, either has hex or as a printable string. gss-client.c (call_server): Add option to support reading in the message to be signed from a file. ------------------------------------------------------------------------ r7582 | tytso | 1996-03-02 03:02:16 -0500 (Sat, 02 Mar 1996) | 11 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/export_sec_context.c M /trunk/src/lib/gssapi/krb5/import_sec_context.c M /trunk/src/lib/gssapi/krb5/k5mech.c k5mech.c (krb5_gss_get_context): Initialize the serializers here, instead of in export and import security context. This will speed things up a little. export_sec_context.c (krb5_gss_export_sec_context): import_sec_context.c (krb5_gss_import_sec_context): Don't create a serialization context just for importing/exporting credentials. Use the passed-in gssapi context. This speeds things up significantly. Assume the serializers are initialized in krb5_gss_get_context. ------------------------------------------------------------------------ r7581 | tytso | 1996-03-01 00:06:19 -0500 (Fri, 01 Mar 1996) | 7 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/g_accept_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_glue.c M /trunk/src/lib/gssapi/mechglue/mglueP.h g_glue.c (__gss_get_mech_type): Fix code to properly parse token headers. It was working only by serendipity.... g_accept_sec_context.c (gss_accept_sec_context): Add error checking and memory cleanup. Make gss_accept_sec_context work for mechanisms that use multiple token roundtrips. ------------------------------------------------------------------------ r7580 | tytso | 1996-03-01 00:04:46 -0500 (Fri, 01 Mar 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/fwd_tgt.c Use NEED_SOCKETS instead of #including ------------------------------------------------------------------------ r7579 | tytso | 1996-03-01 00:04:16 -0500 (Fri, 01 Mar 1996) | 2 lines Changed paths: M /trunk/src/windows/gss/changelo M /trunk/src/windows/gss/gss-clie.c Add closeoscket() call so that program properly cleans up the socket. ------------------------------------------------------------------------ r7578 | tytso | 1996-02-29 19:45:51 -0500 (Thu, 29 Feb 1996) | 4 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/win_glue.c Added note: Note that calls to WSAStartup and WSACleanup must be in matched pairs. If there is a missing WSACleanup call when a program exits, under Lan Workplace, the name resolver will stop working. ------------------------------------------------------------------------ r7577 | tytso | 1996-02-29 19:42:29 -0500 (Thu, 29 Feb 1996) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/sendto_kdc.c Take out calls to SOCKET_INITIALIZE and SOCKET_CLEANUP. This gets done in win_glue.c, and we only need to do this once. (XXX What about Macintosh?) ------------------------------------------------------------------------ r7576 | tytso | 1996-02-29 19:40:43 -0500 (Thu, 29 Feb 1996) | 3 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/util_token.c Fix to work on 16-bit platforms (we don't allow greater than 64k tokens on these platforms). ------------------------------------------------------------------------ r7575 | tytso | 1996-02-29 16:50:45 -0500 (Thu, 29 Feb 1996) | 2 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/win_glue.c Make sure WSACleanup() is called when the DLL exits. ------------------------------------------------------------------------ r7574 | tytso | 1996-02-29 01:27:31 -0500 (Thu, 29 Feb 1996) | 9 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/g_acquire_cred.c M /trunk/src/lib/gssapi/mechglue/g_exp_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_imp_sec_context.c M /trunk/src/lib/gssapi/mechglue/mglueP.h mglueP.h: For MS-DOS, add #include of malloc.h g_acquire_cred.c (gss_acquire_cred): Fix so that the call works when desired_name is NULL (meaning use the default credentials). g_imp_sec_context.c (gss_import_sec_context): g_exp_sec_context.c (gss_export_sec_context): Fix to import/export the framing security context (so that this call actually works!). ------------------------------------------------------------------------ r7573 | tytso | 1996-02-29 01:25:11 -0500 (Thu, 29 Feb 1996) | 3 lines Changed paths: M /trunk/src/windows/gss/changelo M /trunk/src/windows/gss/gss.c M /trunk/src/windows/gss/gss.rc Added support for users to enter the GSSAPI target name into the combobox. The syntax is: "host port gssapi_target_name" ------------------------------------------------------------------------ r7571 | epeisach | 1996-02-28 13:08:51 -0500 (Wed, 28 Feb 1996) | 3 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/main.c Move com_err.h after k5-int.h include so that autoconf.h is included which handles the varargs issue. ------------------------------------------------------------------------ r7570 | tytso | 1996-02-28 11:44:07 -0500 (Wed, 28 Feb 1996) | 4 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/gss-client.c Get the nametype OID from gss_display_name, print it, and then release the nametype OID. This tests gss_display_name()'s ability to return a valid nametype, which can then be freed successfully. ------------------------------------------------------------------------ r7568 | tytso | 1996-02-28 00:47:23 -0500 (Wed, 28 Feb 1996) | 2 lines Changed paths: M /trunk/src/TODO Update TODO list. ------------------------------------------------------------------------ r7567 | tytso | 1996-02-28 00:36:40 -0500 (Wed, 28 Feb 1996) | 2 lines Changed paths: M /trunk/src/tests/ChangeLog M /trunk/src/tests/configure.in Build the gssapi tests directory ------------------------------------------------------------------------ r7566 | tytso | 1996-02-28 00:35:06 -0500 (Wed, 28 Feb 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gc_via_tkt.c Fix memory leak; free enctypes after use. ------------------------------------------------------------------------ r7565 | tytso | 1996-02-28 00:18:50 -0500 (Wed, 28 Feb 1996) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/error_message.c Windows has strerror() ------------------------------------------------------------------------ r7564 | tytso | 1996-02-28 00:05:58 -0500 (Wed, 28 Feb 1996) | 3 lines Changed paths: M /trunk/src/lib/crypto/os/ChangeLog M /trunk/src/lib/crypto/os/c_ustime.c Add Windows 95/NT time function. (Does this time function work under Windows? We'll find out....) ------------------------------------------------------------------------ r7563 | tytso | 1996-02-28 00:05:24 -0500 (Wed, 28 Feb 1996) | 3 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/gssapi.def We have implemented gss_inquire_names_for_mech, not gss_inquire_mechs_for_name. ------------------------------------------------------------------------ r7562 | tytso | 1996-02-28 00:04:36 -0500 (Wed, 28 Feb 1996) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Modify windows build procedure to include the gssapi/mechglue directory. ------------------------------------------------------------------------ r7561 | tytso | 1996-02-27 23:38:54 -0500 (Tue, 27 Feb 1996) | 5 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/g_initialize.c M /trunk/src/lib/gssapi/mechglue/g_inq_context.c g_initialize.c (gss_initialize): Don't fprintf to stderr on Macintoshes and Windows. g_inq_context.c: Add INTERFACE keyword for Windows. ------------------------------------------------------------------------ r7560 | tytso | 1996-02-27 22:11:30 -0500 (Tue, 27 Feb 1996) | 3 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in Add mechglue to the list of directories which are recursively handled for Windows. ------------------------------------------------------------------------ r7559 | tytso | 1996-02-27 21:33:34 -0500 (Tue, 27 Feb 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/hostaddr.c Fix stupid typo. ------------------------------------------------------------------------ r7558 | tytso | 1996-02-27 19:26:25 -0500 (Tue, 27 Feb 1996) | 4 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/krb5_decode.c If starttime is not set, then use authtime as a default. (This fixes the bug where if you try to immediately use a TGT to get a ticket, you get a time skew error.) ------------------------------------------------------------------------ r7557 | tytso | 1996-02-27 18:53:10 -0500 (Tue, 27 Feb 1996) | 2 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/oid_ops.c Protect include of unistd.h with HAVE_UNISTD_H ------------------------------------------------------------------------ r7556 | tytso | 1996-02-27 18:52:38 -0500 (Tue, 27 Feb 1996) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapi.h Make sure size_t and uid_t are defined under MS-DOS. ------------------------------------------------------------------------ r7555 | tytso | 1996-02-27 18:50:45 -0500 (Tue, 27 Feb 1996) | 9 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/k5mech.c M /trunk/src/lib/gssapi/krb5/pname_to_uid.c accept_sec_context.c (krb5_gss_accept_sec_context): Remove dead code which used geteuid(). Makefile.in (gssapi_err_krb5.$(OBJEXT)): Add Windows production to add file to library. pname_to_uid.c: Don't try to compile pname_to_uid.c for MS-DOS or Macintosh. ------------------------------------------------------------------------ r7554 | tytso | 1996-02-27 18:48:59 -0500 (Tue, 27 Feb 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/hostaddr.c Use #define NEED_SOCKETS instead of #including (this breaks under windows). ------------------------------------------------------------------------ r7553 | probe | 1996-02-27 17:37:56 -0500 (Tue, 27 Feb 1996) | 11 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/main.c *main.c: Do not repeat random number generator initializations, as memory is allocated and never reclaimed. Also fixed the V4 random number generator initialization (a DES_CBC_CRC random number is generated and used as a seed for the V4 routine, but the generation function was being called with the wrong arguments). * do_as_req.c: Memory was occassionally being freed twice because the pointer was not re-initialized to NULL after it was freed. ------------------------------------------------------------------------ r7552 | epeisach | 1996-02-27 17:29:12 -0500 (Tue, 27 Feb 1996) | 2 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/configure.in Add USE_ANAME for dbm library (if needed) ------------------------------------------------------------------------ r7551 | hartmans | 1996-02-26 18:32:59 -0500 (Mon, 26 Feb 1996) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/k5mech.c Remoe static declaration of kg_context, which is global elsewhere and extern in gssapiP_krb5.h ------------------------------------------------------------------------ r7550 | tytso | 1996-02-26 17:07:51 -0500 (Mon, 26 Feb 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/promptusr.c Don't compile promptusr for Windows or Macintosh. ------------------------------------------------------------------------ r7549 | hartmans | 1996-02-26 03:36:47 -0500 (Mon, 26 Feb 1996) | 8 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/configure.in M /trunk/src/appl/telnet/telnetd/telnetd.c Use MAXDNAME for the maximum length of a domain, *not* MAXHOSTNAMELEN, which is the maximum length of an argument to gethostname or sethostname. Look for arpa/nameser.h to find this constant, defining it to 256 inf not present in an included file. Call USE_ANAME in the configure.in, so db library is included. ------------------------------------------------------------------------ r7548 | hartmans | 1996-02-26 03:35:56 -0500 (Mon, 26 Feb 1996) | 6 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/commands.c M /trunk/src/appl/telnet/telnet/configure.in Use MAXDNAME for the maximum length of a domain, *not* MAXHOSTNAMELEN, which is the maximum length of an argument to gethostname or sethostname. Look for arpa/nameser.h to find this constant, defining it to 256 inf not present in an included file. ------------------------------------------------------------------------ r7547 | hartmans | 1996-02-26 03:32:46 -0500 (Mon, 26 Feb 1996) | 5 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in Call USE_ANAME so we get the right db libraries under Linux. (I'm not quite sure I understand Richard's db changes, but if I do understand them, this is correct.) ------------------------------------------------------------------------ r7546 | hartmans | 1996-02-25 21:31:03 -0500 (Sun, 25 Feb 1996) | 2 lines Changed paths: M /trunk/src/appl/bsd/krcp.c Remove space from #endif line. ------------------------------------------------------------------------ r7545 | hartmans | 1996-02-25 19:14:35 -0500 (Sun, 25 Feb 1996) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krsh.c Fix the server side of the krlogin bug detecting eof in connection close. Also, import the ops changes to do with enable-athena. ------------------------------------------------------------------------ r7544 | eichin | 1996-02-25 16:07:18 -0500 (Sun, 25 Feb 1996) | 4 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/main.c * main.c (initialize_realms): missing indirection for conf_val in alternate profile code. (This should really be in a library...) (thanks ezra!) ------------------------------------------------------------------------ r7543 | eichin | 1996-02-25 15:44:06 -0500 (Sun, 25 Feb 1996) | 6 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/g_acquire_cred.c M /trunk/src/lib/gssapi/mechglue/g_delete_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_dsp_name.c M /trunk/src/lib/gssapi/mechglue/g_dsp_status.c M /trunk/src/lib/gssapi/mechglue/g_exp_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_glue.c M /trunk/src/lib/gssapi/mechglue/g_imp_name.c M /trunk/src/lib/gssapi/mechglue/g_imp_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_indicate_mechs.c M /trunk/src/lib/gssapi/mechglue/g_init_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_inq_cred.c M /trunk/src/lib/gssapi/mechglue/g_rel_buffer.c M /trunk/src/lib/gssapi/mechglue/g_rel_cred.c M /trunk/src/lib/gssapi/mechglue/g_rel_name.c M /trunk/src/lib/gssapi/mechglue/g_rel_oid_set.c * g_acquire_cred.c, g_delete_sec_context.c, g_dsp_name.c, g_dsp_status.c, g_exp_sec_context.c, g_glue.c, g_imp_name.c, g_imp_sec_context.c, g_indicate_mechs.c, g_init_sec_context.c, g_inq_cred.c, g_rel_buffer.c, g_rel_cred.c, g_rel_name.c, g_rel_oid_set.c: include stdio.h to actually get NULL. ------------------------------------------------------------------------ r7539 | tytso | 1996-02-24 21:58:18 -0500 (Sat, 24 Feb 1996) | 5 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/Makefile.in A /trunk/src/lib/gssapi/mechglue/g_inq_context.c A /trunk/src/lib/gssapi/mechglue/g_inq_cred.c A /trunk/src/lib/gssapi/mechglue/g_inq_names.c D /trunk/src/lib/gssapi/mechglue/g_inquire_context.c D /trunk/src/lib/gssapi/mechglue/g_inquire_cred.c D /trunk/src/lib/gssapi/mechglue/g_inquire_names.c Makefile.in, g_inquire_cred.c, g_inquire_names.c, g_inquire_context.c: Renamed files to g_inq_cred.c, g_inq_names.c, and g_inq_context.c, respectively. To make files be unqiue to DOS's 8.3 restrictions. ------------------------------------------------------------------------ r7538 | tytso | 1996-02-24 21:47:20 -0500 (Sat, 24 Feb 1996) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in hpux make doesn't grok $@, so I'm told. Use explicit target names for building errortable include files. ------------------------------------------------------------------------ r7537 | tytso | 1996-02-24 21:35:35 -0500 (Sat, 24 Feb 1996) | 2 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/vhangup.c Don't do call vhangup() if system doesn't have it. ------------------------------------------------------------------------ r7536 | tytso | 1996-02-24 21:33:59 -0500 (Sat, 24 Feb 1996) | 36 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/g_accept_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_acquire_cred.c M /trunk/src/lib/gssapi/mechglue/g_compare_name.c M /trunk/src/lib/gssapi/mechglue/g_context_time.c M /trunk/src/lib/gssapi/mechglue/g_delete_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_dsp_name.c M /trunk/src/lib/gssapi/mechglue/g_dsp_status.c M /trunk/src/lib/gssapi/mechglue/g_exp_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_glue.c M /trunk/src/lib/gssapi/mechglue/g_imp_name.c M /trunk/src/lib/gssapi/mechglue/g_imp_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_indicate_mechs.c M /trunk/src/lib/gssapi/mechglue/g_init_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_inquire_cred.c M /trunk/src/lib/gssapi/mechglue/g_inquire_names.c M /trunk/src/lib/gssapi/mechglue/g_oid_ops.c M /trunk/src/lib/gssapi/mechglue/g_process_context.c M /trunk/src/lib/gssapi/mechglue/g_rel_buffer.c M /trunk/src/lib/gssapi/mechglue/g_rel_cred.c M /trunk/src/lib/gssapi/mechglue/g_rel_name.c M /trunk/src/lib/gssapi/mechglue/g_rel_oid_set.c M /trunk/src/lib/gssapi/mechglue/g_sign.c M /trunk/src/lib/gssapi/mechglue/g_unseal.c M /trunk/src/lib/gssapi/mechglue/g_verify.c M /trunk/src/lib/gssapi/mechglue/mglueP.h g_acquire_cred.c (gss_add_cred): New GSSAPI V2 function. g_inquire_cred.c (gss_inquire_cred_by_mech): New GSSAPI V2 function. g_init_sec_context.c (gss_init_sec_context): Make sure we convert the union credential into a mechanism specific credential. g_glue.c (__gss_get_mechanism_cred): New function for returning the mechanism-specific credential from a union credential. g_inquire_names.c (gss_inquire_names_for_mech): g_oid_ops.c (gss_str_to_oid, gss_oid_to_str, ss_test_oid_set_member, gss_add_oid_set_member, gss_create_empty_oid_set, gss_release_oid): g_imp_sec_context.c (gss_import_sec_context): g_exp_sec_context.c (gss_export_sec_context): g_inquire_cred.c (gss_inquire_cred): g_rel_oid_set.c (gss_release_oid_set): g_rel_buffer.c (gss_release_buffer): g_rel_name.c (gss_release_name): g_imp_name.c (gss_import_name): g_dsp_name.c (gss_display_name): g_compare_name.c (gss_compare_name): g_indicate_mechs.c (gss_indicate_mechs): g_dsp_status.c (gss_display_status): g_unseal.c (gss_unseal, gss_unwrap): g_seal.c (gss_seal, gss_wrap): g_verify.c (gss_verify, gss_verify_mic): g_sign.c (gss_sign, gss_get_mic): g_context_time.c (gss_context_time): g_delete_sec_context.c (gss_delete_sec_context): g_process_context.c (gss_process_context): g_accept_sec_context.c (gss_accept_sec_context): g_init_sec_context.c (gss_init_sec_context): g_rel_cred.c (gss_release_cred): g_acquire_cred.c (gss_acquire_cred): Added INTERFACE keyword for Windows. ------------------------------------------------------------------------ r7535 | tytso | 1996-02-24 21:31:42 -0500 (Sat, 24 Feb 1996) | 5 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapi.h New error code function. XXX Need to square number assigment with official C-binds draft once it is issued. ------------------------------------------------------------------------ r7534 | eichin | 1996-02-24 20:35:18 -0500 (Sat, 24 Feb 1996) | 6 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/dump.c With this change, lddb -old actually *works* on old dumps... * dump.c (process_k5beta_record): encrypted keys used to have 4 byte lengths in MSB order, need to convert to 2 byte LSB order lengths before storing. Handle primary key and alternate key. ------------------------------------------------------------------------ r7533 | tytso | 1996-02-24 19:27:59 -0500 (Sat, 24 Feb 1996) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/k5mech.c Add support for new V2 call gss_wrap_size_limit. ------------------------------------------------------------------------ r7532 | tytso | 1996-02-24 19:27:20 -0500 (Sat, 24 Feb 1996) | 2 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/g_seal.c M /trunk/src/lib/gssapi/mechglue/mglueP.h Add support for new V2 call gss_wrap_size_limit() ------------------------------------------------------------------------ r7531 | tytso | 1996-02-24 19:17:39 -0500 (Sat, 24 Feb 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc_destry.c For MS-DOS filesystems, you must close the file before unlinking it, otherwise the unlink() will fail. ------------------------------------------------------------------------ r7530 | tytso | 1996-02-24 19:08:27 -0500 (Sat, 24 Feb 1996) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in Add support for shared libraries under HPUX and Sinix (SysVR4 under mips) ------------------------------------------------------------------------ r7529 | tytso | 1996-02-24 19:05:32 -0500 (Sat, 24 Feb 1996) | 2 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/makeshlib.sh Add support for HPUX and Sinix (sys5r4 on mips). ------------------------------------------------------------------------ r7528 | tytso | 1996-02-24 19:01:14 -0500 (Sat, 24 Feb 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/ktdefname.c Under Windows, assume that the keytab file is located in the Windows directory. ------------------------------------------------------------------------ r7527 | tytso | 1996-02-24 19:00:39 -0500 (Sat, 24 Feb 1996) | 3 lines Changed paths: M /trunk/src/include/krb5/stock/ChangeLog M /trunk/src/include/krb5/stock/osconf.h Under windows, let it be %s\v5srvtab. It will be filled in by the krb5_kt_default_name with the name of windows directory. ------------------------------------------------------------------------ r7526 | tytso | 1996-02-24 18:55:04 -0500 (Sat, 24 Feb 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_io.c Use Windows path separator, if appropriate. Under Windows also use the environment variables TEMP and TMP for the replay cache. ------------------------------------------------------------------------ r7525 | tytso | 1996-02-24 18:48:32 -0500 (Sat, 24 Feb 1996) | 3 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/gssapi.def Add new GSSAPI V2 calls. (XXX we still need to get the official function numbers defined for them.) ------------------------------------------------------------------------ r7524 | tytso | 1996-02-24 18:46:36 -0500 (Sat, 24 Feb 1996) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/k5mech.c No longer need to call name-type/mechanism registration function. This is now done for us by the generic intialization function. ------------------------------------------------------------------------ r7523 | tytso | 1996-02-24 18:45:13 -0500 (Sat, 24 Feb 1996) | 36 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/g_accept_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_acquire_cred.c M /trunk/src/lib/gssapi/mechglue/g_compare_name.c M /trunk/src/lib/gssapi/mechglue/g_glue.c M /trunk/src/lib/gssapi/mechglue/g_imp_name.c M /trunk/src/lib/gssapi/mechglue/g_init_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_initialize.c M /trunk/src/lib/gssapi/mechglue/g_inquire_context.c A /trunk/src/lib/gssapi/mechglue/g_mechname.c M /trunk/src/lib/gssapi/mechglue/g_rel_name.c M /trunk/src/lib/gssapi/mechglue/g_rel_oid_set.c M /trunk/src/lib/gssapi/mechglue/mglueP.h g_mechname.c (gss_add_mech_name_type): Only mark a name-type as being non-mechanism-specific if the mechanism doesn't match the type currently associated with the name-type. g_init_sec_context.c (gss_init_security_context): If we are using a mechanism-specific name, use the mechanism-specific name directly, instead of calling __gss_internal_import() on the external form of the name. If the mechanism_type is unspecified, use the type of the mechanism-specific name. If the mechanism_type is specified, it must match the type of the supplied name. g_acquire_cred.c (gss_acquire_cred): If we are acquiring credentials for a mechanism-specific name, use the name directly, instead of doing an __gss_internal_import() on the name. Also, if the desired_mechanisms oid is NULL, default to using the mechanism-type of the mechanism-specific name. g_compare_name.c (gss_compare_name): Add logic for comparing mechanism-specific names. g_accept_sec_context.c (gss_accept_sec_context): Use __gss_convert_name_to_union_name() to take the gss_name_t returned by the mechanism accept_sec_context(), and convert it into a mechanism-specific union name. g_inquire_context.c (gss_inquire_context): Removed local static function convert_name_to_union_name(), and changed references to it use the generalized __gss_convert_name_to_union_name() call. g_glue.c (__gss_convert_name_to_union_name): New function which takes gss_name_t returned by a particular mechanism, and converts it into a gss_union_name. g_rel_oid_set.c (gss_release_oid_set): Manually free the oids in an OID set, since the containing structure is allocated as an array. ------------------------------------------------------------------------ r7522 | epeisach | 1996-02-24 13:47:17 -0500 (Sat, 24 Feb 1996) | 4 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/mglueP.h * mglueP.h (gss_config): Change int fields to OM_uint32 to match arguments to procedure calls in gss_init_sec_context, gss_accept_sec_context, and gss_display_status. ------------------------------------------------------------------------ r7521 | epeisach | 1996-02-24 12:07:25 -0500 (Sat, 24 Feb 1996) | 9 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/import_sec_context.c M /trunk/src/lib/gssapi/krb5/inq_context.c * import_sec_context.c (krb5_gss_import_sec_context): Do not shadow parameter ctx. * inq_context.c (krb5_gss_inquire_context): Do not shadow parameter ctx. The variable ctx was used both as an argument to the function (and put into the variabel context) and declared as a local variable. ------------------------------------------------------------------------ r7520 | epeisach | 1996-02-24 11:56:48 -0500 (Sat, 24 Feb 1996) | 5 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/process_context_token.c M /trunk/src/lib/gssapi/krb5/rel_oid.c * rel_oid.c (krb5_gss_internal_release_oid): Change to match prototype. * process_context_token.c (krb5_gss_process_context_token): Change to match prototype. ------------------------------------------------------------------------ r7519 | epeisach | 1996-02-24 09:32:04 -0500 (Sat, 24 Feb 1996) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/ext.h M /trunk/src/appl/telnet/telnetd/utility.c * ext.h, utility.c (fatalperror, fatal): Add const to argument. ------------------------------------------------------------------------ r7518 | epeisach | 1996-02-24 09:29:32 -0500 (Sat, 24 Feb 1996) | 2 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/g_svc_in_tkt.c M /trunk/src/lib/krb4/put_svc_key.c M /trunk/src/lib/krb4/rd_req.c M /trunk/src/lib/krb4/rd_svc_key.c Declare krb__get_srvtabname(). ------------------------------------------------------------------------ r7517 | eichin | 1996-02-24 01:25:31 -0500 (Sat, 24 Feb 1996) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ftp.c remove errno correctly ------------------------------------------------------------------------ r7516 | eichin | 1996-02-24 01:24:48 -0500 (Sat, 24 Feb 1996) | 4 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ftp.c remove extraneous second include of stdlib.h remove extra ; from previous merge remove declaration of errno ------------------------------------------------------------------------ r7515 | tytso | 1996-02-24 00:14:23 -0500 (Sat, 24 Feb 1996) | 3 lines Changed paths: A /trunk/src/tests/gssapi A /trunk/src/tests/gssapi/Makefile.in A /trunk/src/tests/gssapi/configure.in A /trunk/src/tests/gssapi/t_imp_name.c Simple test program for testing how GSSAPI import name works. (May be made into a more full-fledged test program later.) ------------------------------------------------------------------------ r7514 | tytso | 1996-02-24 00:10:47 -0500 (Sat, 24 Feb 1996) | 8 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/compare_name.c M /trunk/src/lib/gssapi/krb5/context_time.c M /trunk/src/lib/gssapi/krb5/delete_sec_context.c M /trunk/src/lib/gssapi/krb5/disp_name.c M /trunk/src/lib/gssapi/krb5/disp_status.c M /trunk/src/lib/gssapi/krb5/export_sec_context.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/krb5/import_name.c M /trunk/src/lib/gssapi/krb5/import_sec_context.c M /trunk/src/lib/gssapi/krb5/indicate_mechs.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/inq_context.c M /trunk/src/lib/gssapi/krb5/inq_cred.c M /trunk/src/lib/gssapi/krb5/k5mech.c M /trunk/src/lib/gssapi/krb5/rel_cred.c M /trunk/src/lib/gssapi/krb5/rel_name.c M /trunk/src/lib/gssapi/krb5/seal.c M /trunk/src/lib/gssapi/krb5/sign.c M /trunk/src/lib/gssapi/krb5/unseal.c M /trunk/src/lib/gssapi/krb5/verify.c gssapiP_krb5.h: Changed most krb5 gssapi functions to take a void * as their first argument, instead of a krb5_context. Makes for a cleaner interface to the mechanism glue layer. k5mech.c (krb5_gss_initialize): Call name-type/mechanism registration function so that mechanism glue layer knows whether or not a name needs to be lazy evaluated or not. ------------------------------------------------------------------------ r7513 | tytso | 1996-02-24 00:05:48 -0500 (Sat, 24 Feb 1996) | 22 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/Makefile.in M /trunk/src/lib/gssapi/mechglue/g_dsp_name.c M /trunk/src/lib/gssapi/mechglue/g_imp_name.c M /trunk/src/lib/gssapi/mechglue/g_rel_name.c M /trunk/src/lib/gssapi/mechglue/mglueP.h M /trunk/src/lib/gssapi/mechglue/oid_ops.c g_imp_name.c (gss_import_name): If the user passes in a name-type which is mechanism specific, then import it immediately; don't lazy evaluate it. g_mechname.c (gss_add_mech_name_type): New file for maintaining a registry of name-types which are mechanism specific. g_dsp_name.c (gss_display_name): If there is a mechanism specific name, use it when displaying the name. oid_ops.c (generic_gss_copy_oid): New function used to copy an OID object. g_rel_name.c (gss_release_name): Release the OID in the mechanism name, as it is now allocated. Release the mechanism-specific name if it is present. g_imp_name.c (gss_import_name): Copy the input OID, so we don't have to worry about memory allocation problems later. oid_ops.c (generic_gss_copy_oid): Added new function to copy OIDs. ------------------------------------------------------------------------ r7512 | eichin | 1996-02-23 21:26:19 -0500 (Fri, 23 Feb 1996) | 9 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpcmd.y M /trunk/src/appl/gssftp/ftpd/ftpd.c more changes from cygnus source Fri Feb 16 15:51:59 1996 Mark Eichin * ftpcmd.y (yylex): error handling changes from kbalk@hp.com. Tue Jan 16 18:44:42 1996 Mark Eichin * ftpd.c (user): 331 is more appropriate for kuserok failure. ------------------------------------------------------------------------ r7511 | eichin | 1996-02-23 21:20:22 -0500 (Fri, 23 Feb 1996) | 11 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/cmds.c M /trunk/src/appl/gssftp/ftp/ftp.c update from cygnus sources Fri Feb 16 15:50:51 1996 Mark Eichin * ftp.c (do_auth): return status handling fixes from kbalk@hp.com. Tue Jan 16 19:05:31 1996 Mark Eichin * ftp.c (login): move do_auth ... * cmds.c (setpeer): ... to just before login call. ------------------------------------------------------------------------ r7510 | eichin | 1996-02-23 19:40:44 -0500 (Fri, 23 Feb 1996) | 4 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/keytab.c * keytab.c (krb5_ktkdb_close): new function, non-optional. (krb5_kt_kdb_ops): include _close method, comment what the other slots are. ------------------------------------------------------------------------ r7509 | eichin | 1996-02-23 19:34:56 -0500 (Fri, 23 Feb 1996) | 6 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/cnv_tkt_skey.c Fri Jan 12 04:37:23 1996 Mark Eichin * cnv_tkt_skey.c (krb524_convert_tkt_skey): rather than apply fit an extended v5 lifetime into a v4 range, give out a v4 ticket with as much of the v5 lifetime is available "now" instead. ------------------------------------------------------------------------ r7508 | eichin | 1996-02-23 19:31:42 -0500 (Fri, 23 Feb 1996) | 5 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/network.c Sat Feb 3 22:37:55 1996 Mark Eichin * network.c (add_port): sunos realloc doesn't handle a NULL pointer, so protect with a macro. ------------------------------------------------------------------------ r7507 | eichin | 1996-02-23 19:29:47 -0500 (Fri, 23 Feb 1996) | 9 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/main.c one step closer to *really* only depending on krb5.conf. (I don't know of any others, but this was a big one.) Sat Feb 10 02:46:27 1996 Mark Eichin * main.c (initialize_realms): look for [kdc] profile=path for default alternate kdc profile (environment variable still overrides it.) ------------------------------------------------------------------------ r7506 | eichin | 1996-02-23 19:18:51 -0500 (Fri, 23 Feb 1996) | 48 lines Changed paths: M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/kadmin/v5server/admin.c M /trunk/src/kadmin/v5server/kadm5_defs.h M /trunk/src/kadmin/v5server/srv_main.c M /trunk/src/kadmin/v5server/srv_net.c This is the aggregate of a bunch of fixes to kadmind (after all, some people actually use it.) Note that in admin.c, I shredded admin_add_modify and admin_merge_dbentries, converting them to a goto-exception style, eliminating the excessive nesting, so they were readable; having done so, admin_add_modify turned out to be correct, and admin_merge_dbentries was "obviously" broken in that it assigned random keys gratuitiously. Fixing this causes "modent" to actually work, without destroying the key... Wed Feb 21 21:26:50 1996 Mark Eichin * srv_main.c (xprintf): handle VARARGS. Sun Feb 18 00:08:02 1996 Mark W. Eichin * admin.c (admin_merge_dbentries): rewrite for readability, and fix the year old bug of modify randomizing the password field. (admin_add_modify): rewrite for readability. Fri Feb 9 20:11:50 1996 Mark Eichin * srv_net.c (net_init): gethostbyname doesn't use errno, compensate by using KRB5_ERR_BAD_HOSTNAME. Tue Dec 12 19:14:51 1995 Mark Eichin * admin.c (admin_merge_dbentries): new argument mod_only, to distinguish between add and modify. (admin_add_modify): new argument mod_only, to distinguish between add and modify (and pass through to admin_merge_dbentries.) (admin_add_principal, admin_modify_principal, admin_change_opwd, admin_change_orandpw): pass flag indicating modify or add. Tue Sep 26 22:51:25 1995 Mark Eichin * admin.c (admin_add_modify): copy, don't just assign, principals to avoid double-freeing. Zero out "contents" and mod_name fields after freeing, likewise. Free cur_dbentry and new_dbentry properly. Tue Sep 26 02:56:41 1995 Mark Eichin * srv_acl.c (acl_free_entries): jump the ae_next link *before* freeing the item so we don't lose it. Tue Sep 26 02:28:35 1995 Mark Eichin * admin.c (admin_merge_dbentries): copy who into dbentp->mod_name because callers will free it after successful use. ------------------------------------------------------------------------ r7505 | eichin | 1996-02-23 19:01:31 -0500 (Fri, 23 Feb 1996) | 5 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin * krb5.hin (krb5_x, krb5_xc): wrapper macros to test all function pointers before calling through them (abort if null.) Simplifies debugging on many platforms. Currently #if 1, but could be conditionalized once we're in "production". ------------------------------------------------------------------------ r7504 | eichin | 1996-02-23 18:44:44 -0500 (Fri, 23 Feb 1996) | 2 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/kdb5_edit.c * kdb5_edit.c (kdb5_edit_Init): set manual_mkey for testing with -P ------------------------------------------------------------------------ r7503 | tytso | 1996-02-22 21:37:33 -0500 (Thu, 22 Feb 1996) | 5 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/des/new_rn_key.c A /trunk/src/lib/crypto/des/t_random.c t_random.c: New file which just tests the random number generator. new_rn_key.c (mit_des_set_random_generator_seed): Add fix so that we do something even if the input key is not a valid DES key. ------------------------------------------------------------------------ r7502 | epeisach | 1996-02-22 13:19:15 -0500 (Thu, 22 Feb 1996) | 6 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/full_ipadr.c M /trunk/src/lib/krb5/os/hostaddr.c * Makefile.in (check-unix): Set LD_LIBRARY_PATH for kdb5_anadd. * hostaddr.c (krb5_os_hostaddr): Set magic number in structure. * full_ipadr.c (krb5_make_full_ipaddr): Set magic number in structure. ------------------------------------------------------------------------ r7501 | epeisach | 1996-02-22 08:11:38 -0500 (Thu, 22 Feb 1996) | 3 lines Changed paths: M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.c Do not free memory before done using it. (The credential was pointing to memory that is freed and then referenced again) ------------------------------------------------------------------------ r7500 | probe | 1996-02-22 00:49:42 -0500 (Thu, 22 Feb 1996) | 3 lines Changed paths: M /trunk/src/TODO A few more things are complete. Added a note about the TGS req starttime bug. ------------------------------------------------------------------------ r7499 | probe | 1996-02-21 23:42:42 -0500 (Wed, 21 Feb 1996) | 4 lines Changed paths: M /trunk/src/kdc/ChangeLog kerberos_v4.c: Better DES key validation. main.c: Don't assume master key is DES for initializing the V4 randkey generator; use a random key from the DES_CBC_CRC generator as the seed. ------------------------------------------------------------------------ r7498 | probe | 1996-02-21 23:41:12 -0500 (Wed, 21 Feb 1996) | 2 lines Changed paths: M /trunk/src/kadmin.v4/server/ChangeLog kadm_funcs.c: add_entry was failing; improper struct initialization ------------------------------------------------------------------------ r7497 | probe | 1996-02-21 23:40:25 -0500 (Wed, 21 Feb 1996) | 2 lines Changed paths: M /trunk/src/include/ChangeLog Makefile.in: Don't install k5-int.h ------------------------------------------------------------------------ r7496 | probe | 1996-02-21 23:40:02 -0500 (Wed, 21 Feb 1996) | 4 lines Changed paths: M /trunk/src/ChangeLog * aclocal.m4 Don't include build directory in rpath Fixed cache variable prefix (from krb_ to krb5_) ------------------------------------------------------------------------ r7495 | probe | 1996-02-21 23:24:39 -0500 (Wed, 21 Feb 1996) | 2 lines Changed paths: M /trunk/src/aclocal.m4 Do not include the build directories in the rpath (runtime lib path) ------------------------------------------------------------------------ r7494 | probe | 1996-02-21 23:23:30 -0500 (Wed, 21 Feb 1996) | 8 lines Changed paths: M /trunk/src/kdc/kerberos_v4.c M /trunk/src/kdc/main.c * kerberos_v4.c Improve the checks that DES keys are being used. * main.c Do not assume that the master key is necessarily a DES key suitable for use to initialize the V4 random key generator. Instead, after initializing the DES_CBC_CRC generator, get a random key and use that to seed the V4 random key generator. ------------------------------------------------------------------------ r7493 | probe | 1996-02-21 23:21:07 -0500 (Wed, 21 Feb 1996) | 3 lines Changed paths: M /trunk/src/kadmin.v4/server/kadm_funcs.c add_entry was not working because the structure length element was not being initialized. ------------------------------------------------------------------------ r7492 | probe | 1996-02-21 23:20:02 -0500 (Wed, 21 Feb 1996) | 2 lines Changed paths: M /trunk/src/include/Makefile.in Do not install k5-int.h ------------------------------------------------------------------------ r7491 | tytso | 1996-02-21 15:21:50 -0500 (Wed, 21 Feb 1996) | 4 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kerberos_v4.c M /trunk/src/kdc/main.c kerberos_v4.c (kerberos_v4): Use strong random number generator main.c (main): Initialize Kerberos V4's random number generator. ------------------------------------------------------------------------ r7486 | tytso | 1996-02-17 00:07:06 -0500 (Sat, 17 Feb 1996) | 5 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/def_realm.c If the configuration file does not exist (context->profile == NULL) return KRB5_CONFIG_CANTOPEN; if the default realm is not defined in the configuration file, return an error message saying so. These changes just make the diagnostic error messages more clear. ------------------------------------------------------------------------ r7485 | tytso | 1996-02-16 12:04:45 -0500 (Fri, 16 Feb 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/krb5_err.et Added new error table code KRB5_CONFIG_NODEFREALM. ------------------------------------------------------------------------ r7481 | epeisach | 1996-02-15 15:07:29 -0500 (Thu, 15 Feb 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc_skip.c If version is not FVNO_4, do not seek forwar a random stack value. Also check resturn status of lseek. ------------------------------------------------------------------------ r7480 | epeisach | 1996-02-15 10:59:43 -0500 (Thu, 15 Feb 1996) | 2 lines Changed paths: M /trunk/src/lib/crypto/os/ChangeLog M /trunk/src/lib/crypto/os/c_localaddr.c Set magic number in krb5_address ------------------------------------------------------------------------ r7479 | tytso | 1996-02-14 16:48:05 -0500 (Wed, 14 Feb 1996) | 3 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_parse.c M /trunk/src/util/profile/test_parse.c Make parsing more flexible, so we don't barf over lack of spaces around the equals sign. ------------------------------------------------------------------------ r7478 | epeisach | 1996-02-14 09:55:34 -0500 (Wed, 14 Feb 1996) | 3 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/kdb5_edit.c * kdb5_edit.c (enter_master_key, set_dbname_help): If master key enctype is unknown, set to DEFAULT_KDC_ENCTYPE. ------------------------------------------------------------------------ r7477 | epeisach | 1996-02-13 21:40:31 -0500 (Tue, 13 Feb 1996) | 3 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_dbm.c * kdb_dbm.c (krb5_dbm_db_rename): Initialize pointer before use for case where new db does not exist. ------------------------------------------------------------------------ r7476 | epeisach | 1996-02-13 16:11:40 -0500 (Tue, 13 Feb 1996) | 6 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/kdb5_edit.c * kdb5_edit.c (extract_v4_srvtab): krb5_dbekd_decrypt_key_data takes krb5_key_data *, not **. Prototype warnings realy do mean potential errors. ------------------------------------------------------------------------ r7475 | tytso | 1996-02-12 22:52:55 -0500 (Mon, 12 Feb 1996) | 2 lines Changed paths: D /trunk/src/lib/krb5/asn.1/glue2.c Remove junk file. ------------------------------------------------------------------------ r7474 | tytso | 1996-02-12 22:42:47 -0500 (Mon, 12 Feb 1996) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c Fix lint flame (added missing cast). ------------------------------------------------------------------------ r7470 | epeisach | 1996-02-10 20:58:20 -0500 (Sat, 10 Feb 1996) | 2 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/g_inquire_context.c Incluide stdlib.h for declaration of malloc ------------------------------------------------------------------------ r7469 | tlyu | 1996-02-10 18:46:05 -0500 (Sat, 10 Feb 1996) | 2 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/g_glue.c * g_glue.c: grab stdlib.h to get NULL ------------------------------------------------------------------------ r7467 | hartmans | 1996-02-09 21:45:42 -0500 (Fri, 09 Feb 1996) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krsh.c Only display secure_message if encryption actually enabled. ------------------------------------------------------------------------ r7466 | hartmans | 1996-02-09 21:35:39 -0500 (Fri, 09 Feb 1996) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogind.c Fixed bug in v4 compatability: you don't check v5 authenticator checksums when v4 is being used. ------------------------------------------------------------------------ r7465 | probe | 1996-02-08 21:19:14 -0500 (Thu, 08 Feb 1996) | 4 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/scc.h M /trunk/src/lib/krb5/ccache/stdio/scc_gprin.c M /trunk/src/lib/krb5/ccache/stdio/scc_maybe.c M /trunk/src/lib/krb5/ccache/stdio/scc_skip.c M /trunk/src/lib/krb5/ccache/stdio/scc_sseq.c * scc.h scc_gprin.c scc_maybe.c scc_skip.c scc_sseq.c Store and retrieve the os_context time offset from the credentials cache. ------------------------------------------------------------------------ r7464 | probe | 1996-02-08 20:05:50 -0500 (Thu, 08 Feb 1996) | 5 lines Changed paths: M /trunk/src/config/pre.in * pre.in Install administrative database utilities in sbin, not admin. Also, define $(transform) to be the sed transformation for program installation. ------------------------------------------------------------------------ r7463 | probe | 1996-02-08 19:52:44 -0500 (Thu, 08 Feb 1996) | 6 lines Changed paths: M /trunk/src/clients/kinit/kinit.c * kinit.c Only initialize the credentials cache if credentials were obtained. This means you won't blow away the old cache if an incorrect password was entered, and it also allows for the os_context time offset to be set properly in the credentials cache. ------------------------------------------------------------------------ r7462 | probe | 1996-02-08 19:50:32 -0500 (Thu, 08 Feb 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_maybe.c * fcc_maybe.c Only store the os_context time offset if it is valid. ------------------------------------------------------------------------ r7461 | probe | 1996-02-08 19:47:05 -0500 (Thu, 08 Feb 1996) | 8 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc.h M /trunk/src/lib/krb5/ccache/file/fcc_gprin.c M /trunk/src/lib/krb5/ccache/file/fcc_maybe.c M /trunk/src/lib/krb5/ccache/file/fcc_skip.c M /trunk/src/lib/krb5/ccache/file/fcc_sseq.c * fcc.h fcc_gprin.c fcc_maybe.c fcc_skip.c fcc_sseq.c Store the time offset from the os_context in the credentials cache. When applications open the credentials cache, they will set the os_context time offset if kdc_timesync is set and the os_context time offset has not yet been set. Note: The time offset is stored during krb5_cc_initialize, so the os_context should be set prior to this operation. ------------------------------------------------------------------------ r7453 | epeisach | 1996-02-07 15:33:12 -0500 (Wed, 07 Feb 1996) | 5 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/configure.in M /trunk/src/appl/gssftp/ftp/ftp.c M /trunk/src/appl/gssftp/ftp/pclose.c M /trunk/src/appl/gssftp/ftp/ruserpass.c M /trunk/src/appl/gssftp/ftp/secure.c * configure.in: Check for stdlib.h * secure.c, pclose.c, ruserpass.c, ftp.c: Include stdlib.h if present for malloc declarations. ------------------------------------------------------------------------ r7452 | epeisach | 1996-02-07 14:18:40 -0500 (Wed, 07 Feb 1996) | 3 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/g_initialize.c Need to include stdio.h and errno.h no matter what. (stderr and ENOMEM needs to be defined) ------------------------------------------------------------------------ r7451 | epeisach | 1996-02-07 13:38:02 -0500 (Wed, 07 Feb 1996) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/Makefile.in Make clean removes ftpd (not ftp) ------------------------------------------------------------------------ r7445 | tytso | 1996-02-07 00:33:25 -0500 (Wed, 07 Feb 1996) | 4 lines Changed paths: A /trunk/src/mac/ChangeLog New files, for danw's changes to allow building Makefiles for the Macintosh. We now can build MPW makefiles which are interpreted by CodeWarrior. ------------------------------------------------------------------------ r7444 | tytso | 1996-02-07 00:30:24 -0500 (Wed, 07 Feb 1996) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/Makefile.in A /trunk/src/mac/Makefile.tmpl A /trunk/src/mac/macfiles.sh M /trunk/src/util/ChangeLog M /trunk/src/util/Makefile.in M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in Folded in danw's changes to allow building Makefiles for the Macintosh. We now can build MPW makefiles which are interpreted by CodeWarrior. ------------------------------------------------------------------------ r7442 | tytso | 1996-02-07 00:04:58 -0500 (Wed, 07 Feb 1996) | 8 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/k5mech.c M /trunk/src/lib/gssapi/krb5/pname_to_uid.c M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/Makefile.in D /trunk/src/lib/gssapi/mechglue/add_mechanism.c M /trunk/src/lib/gssapi/mechglue/g_accept_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_acquire_cred.c M /trunk/src/lib/gssapi/mechglue/g_compare_name.c M /trunk/src/lib/gssapi/mechglue/g_context_time.c M /trunk/src/lib/gssapi/mechglue/g_delete_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_dsp_name.c M /trunk/src/lib/gssapi/mechglue/g_dsp_status.c M /trunk/src/lib/gssapi/mechglue/g_exp_sec_context.c A /trunk/src/lib/gssapi/mechglue/g_glue.c M /trunk/src/lib/gssapi/mechglue/g_imp_name.c M /trunk/src/lib/gssapi/mechglue/g_imp_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_indicate_mechs.c M /trunk/src/lib/gssapi/mechglue/g_init_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_initialize.c M /trunk/src/lib/gssapi/mechglue/g_inquire_context.c M /trunk/src/lib/gssapi/mechglue/g_inquire_cred.c M /trunk/src/lib/gssapi/mechglue/g_inquire_names.c M /trunk/src/lib/gssapi/mechglue/g_oid_ops.c M /trunk/src/lib/gssapi/mechglue/g_process_context.c M /trunk/src/lib/gssapi/mechglue/g_rel_buffer.c M /trunk/src/lib/gssapi/mechglue/g_rel_cred.c M /trunk/src/lib/gssapi/mechglue/g_rel_name.c M /trunk/src/lib/gssapi/mechglue/g_rel_oid_set.c M /trunk/src/lib/gssapi/mechglue/g_seal.c M /trunk/src/lib/gssapi/mechglue/g_sign.c M /trunk/src/lib/gssapi/mechglue/g_unseal.c M /trunk/src/lib/gssapi/mechglue/g_verify.c D /trunk/src/lib/gssapi/mechglue/get_mechanism.c D /trunk/src/lib/gssapi/mechglue/get_mtype.c M /trunk/src/lib/gssapi/mechglue/gssd_pname_to_uid.c D /trunk/src/lib/gssapi/mechglue/internal_name.c A /trunk/src/lib/gssapi/mechglue/mech.conf M /trunk/src/lib/gssapi/mechglue/mechglue.h M /trunk/src/lib/gssapi/mechglue/mglueP.h Commited new snapshot from Roland Schemers at Sun. This snapshot features a BSD-style copyright notice from Sun. It also includes the code to parse a configuration file and then dlopen the proper shared library. Miscellaneous cleanup in the mechglue directory. Namespace uglieness (like get_mechanism) have been cleaned up, to use things like __gss_get_mechanism instead. ------------------------------------------------------------------------ r7437 | probe | 1996-02-03 23:21:09 -0500 (Sat, 03 Feb 1996) | 3 lines Changed paths: M /trunk/src/util/berk_db/Makefile.in M /trunk/src/util/berk_db/configure.in * configure.in, Makefile.in Berkeley hash db is now a separate library ------------------------------------------------------------------------ r7436 | probe | 1996-02-03 23:20:23 -0500 (Sat, 03 Feb 1996) | 4 lines Changed paths: M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/configure.in * configure.in, Makefile.in Better support of alternate db libraries. Berkeley db is now a separate library ------------------------------------------------------------------------ r7435 | probe | 1996-02-03 23:19:17 -0500 (Sat, 03 Feb 1996) | 3 lines Changed paths: M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/gssftp/ftp/Makefile.in M /trunk/src/appl/gssftp/ftpd/Makefile.in M /trunk/src/appl/telnet/telnet/Makefile.in M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/clients/kdestroy/Makefile.in M /trunk/src/clients/kinit/Makefile.in M /trunk/src/clients/klist/Makefile.in M /trunk/src/clients/ksu/Makefile.in M /trunk/src/kadmin/kpasswd/Makefile.in M /trunk/src/slave/Makefile.in * Makefile.in Support --program-prefix, --program-suffix, --program-transform ------------------------------------------------------------------------ r7434 | probe | 1996-02-03 23:16:00 -0500 (Sat, 03 Feb 1996) | 4 lines Changed paths: M /trunk/src/aclocal.m4 * aclocal.m4 Support --program-prefix and --program-suffix Support different dbm libraries better. ------------------------------------------------------------------------ r7431 | hartmans | 1996-02-01 17:01:13 -0500 (Thu, 01 Feb 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/memory/ChangeLog M /trunk/src/lib/krb5/ccache/memory/mcc_retrv.c M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/scc_retrv.c Remove check to make sure ticket enctype is in the tgs enctypes. ------------------------------------------------------------------------ r7430 | hartmans | 1996-02-01 17:00:01 -0500 (Thu, 01 Feb 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc_retrv.c Remove check to make sure cached tickets are in tgs_enctypes. ------------------------------------------------------------------------ r7423 | hartmans | 1996-02-01 00:56:27 -0500 (Thu, 01 Feb 1996) | 10 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krsh.c M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/bsd/rcp.M * rcp (client mode) now uses rsh -x but still supports the old encryption in server mode. * krshd will work in encrypting mode even when the port for stderr is null. * rcp will work if stdin isn't not a socket, but is a pipe in remote mode * krshd destroys forwarded credentials properly * For rsh, the secure_message got moved to the client; if you use a new client with an old server, you get secure_message twice, but it should be a useful change long-term. * Fixed typo in rcp man page. ------------------------------------------------------------------------ r7422 | hartmans | 1996-01-31 17:26:17 -0500 (Wed, 31 Jan 1996) | 6 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/forward.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/bsd/setenv.c * krshd: Make sure KRB5CCNAME gets set for forward creds; code could be much cleaner. * forward.c: give caller handle to ccache so it can be destroyed. * krshd: destroy the ccache if it is non-null. * krlogind: Fix call, but don't destroy cache, as login.krb5 should do that any year now. ------------------------------------------------------------------------ r7418 | probe | 1996-01-30 19:22:23 -0500 (Tue, 30 Jan 1996) | 7 lines Changed paths: M /trunk/src/lib/kdb/kdb_dbm.c Several changes to the db rename feature. Renaming locks the target lock file. If the target lock file doesn't exist, create it. Check the return value of krb5_dbm_db_set_name and set the context accordingly if the target didn't exist. Only unlink the source lock file if one could be computed. ------------------------------------------------------------------------ r7417 | eichin | 1996-01-30 18:30:23 -0500 (Tue, 30 Jan 1996) | 3 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/dump.c * dump.c (load_db): dbrenerr_fmt prints "from" first, so pass it to fprintf correctly. ------------------------------------------------------------------------ r7416 | eichin | 1996-01-30 18:28:18 -0500 (Tue, 30 Jan 1996) | 3 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_dbm.c * kdb_dbm.c (krb5_dbm_db_rename): O_EXCL is meaningless without O_CREAT. ------------------------------------------------------------------------ r7414 | hartmans | 1996-01-30 13:04:30 -0500 (Tue, 30 Jan 1996) | 2 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/cleanup.c Don't update the utmp file unless update_utmp is true. ------------------------------------------------------------------------ r7412 | eichin | 1996-01-28 14:36:35 -0500 (Sun, 28 Jan 1996) | 4 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/dump.c * dump.c (process_k5_record): t2..t9 is only 8 vars, not 9. make check is useful, gang... ------------------------------------------------------------------------ r7411 | hartmans | 1996-01-27 19:20:31 -0500 (Sat, 27 Jan 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/configure.in Fix quoting problem ------------------------------------------------------------------------ r7410 | hartmans | 1996-01-27 18:50:53 -0500 (Sat, 27 Jan 1996) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c Fixes to build on Linux; never call fcntl(F_SETOWN) ------------------------------------------------------------------------ r7407 | hartmans | 1996-01-27 01:40:36 -0500 (Sat, 27 Jan 1996) | 3 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/cnv_tkt_skey.c M /trunk/src/krb524/krb524d.c Fix bug in finding the tgs key; we really really want to avoid encrypting v4 tickets in DES3 keys. ------------------------------------------------------------------------ r7406 | hartmans | 1996-01-27 01:39:40 -0500 (Sat, 27 Jan 1996) | 2 lines Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.c Implement -e option for keytabs. ------------------------------------------------------------------------ r7405 | eichin | 1996-01-27 01:14:24 -0500 (Sat, 27 Jan 1996) | 3 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/void_assoc.c * void_assoc.c (ptyint_void_association): if we don't have TIOCNOTTY (HP/UX 9 for example) don't try to use it. ------------------------------------------------------------------------ r7404 | eichin | 1996-01-27 01:13:02 -0500 (Sat, 27 Jan 1996) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/krb5.conf * krb5.conf: use host:portnum in example files, not host,portnum. ------------------------------------------------------------------------ r7403 | eichin | 1996-01-27 01:11:33 -0500 (Sat, 27 Jan 1996) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/kadmin.exp * kadmin.exp: use a longer password for kadmin_modify test to meet password quality constraints. ------------------------------------------------------------------------ r7402 | eichin | 1996-01-27 01:09:40 -0500 (Sat, 27 Jan 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/def_realm.c fix indentation ------------------------------------------------------------------------ r7401 | eichin | 1996-01-27 01:06:22 -0500 (Sat, 27 Jan 1996) | 5 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/configure.in M /trunk/src/lib/krb4/kuserok.c * kuserok.c: use HAVE_SETEUID and HAVE_SETRESUID to figure out how to emulate seteuid instead of assuming hpux. * configure.in: test for seteuid as well; fold some tests into a single AC_HAVE_FUNCS. ------------------------------------------------------------------------ r7400 | eichin | 1996-01-27 01:03:26 -0500 (Sat, 27 Jan 1996) | 6 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/keytab.c M /trunk/src/lib/kdb/t_kdb.c * t_kdb.c: wrap db_dbm decls and berkely_dispatch in ifdefs BERK_DB_DBM. (do_testing): wrap references as well. * keytab.c (krb5_ktkdb_get_entry): use KRB5_PROTOTYPE. ------------------------------------------------------------------------ r7399 | eichin | 1996-01-27 00:57:22 -0500 (Sat, 27 Jan 1996) | 2 lines Changed paths: M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/t_cksum.c * t_cksum.c (main): use proper old-style definition. ------------------------------------------------------------------------ r7398 | eichin | 1996-01-27 00:55:04 -0500 (Sat, 27 Jan 1996) | 5 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/network.c * network.c (setup_network): strtol is good enough for port number, and sunos doesn't have strtoul (and nothing else in the tree uses it.) (add_port): use proper old-style definition. ------------------------------------------------------------------------ r7397 | hartmans | 1996-01-26 21:58:54 -0500 (Fri, 26 Jan 1996) | 6 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogin.c Oops; I accidentally comitted a version of krlogin that didn't even compile. (I tested the binary in the wrong build tree.) Compiled and tested this time. ------------------------------------------------------------------------ r7396 | hartmans | 1996-01-26 16:45:46 -0500 (Fri, 26 Jan 1996) | 3 lines Changed paths: M /trunk/src/kadmin/ktutil/ChangeLog M /trunk/src/kadmin/ktutil/ktutil.c Implement -e option to list that shows enctypes associated with a key. ------------------------------------------------------------------------ r7395 | hartmans | 1996-01-26 15:21:15 -0500 (Fri, 26 Jan 1996) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/init_sec_context.c Require DES for credentials. ------------------------------------------------------------------------ r7394 | hartmans | 1996-01-26 02:03:43 -0500 (Fri, 26 Jan 1996) | 2 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/configure.in Fix bug in call to shared library macros. ------------------------------------------------------------------------ r7393 | hartmans | 1996-01-26 02:03:22 -0500 (Fri, 26 Jan 1996) | 2 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/kerberos5.c Telnet really wants a DES key; have it ask for one. ------------------------------------------------------------------------ r7392 | hartmans | 1996-01-26 02:02:51 -0500 (Fri, 26 Jan 1996) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogin.c Fix delay in ^C processing caused by my OOB fix. ------------------------------------------------------------------------ r7391 | hartmans | 1996-01-26 00:23:19 -0500 (Fri, 26 Jan 1996) | 3 lines Changed paths: M /trunk/src/appl/bsd/kcmd.c Disable resetting of tgs_enctypes until I hear a good reason for it. ------------------------------------------------------------------------ r7390 | hartmans | 1996-01-26 00:22:37 -0500 (Fri, 26 Jan 1996) | 4 lines Changed paths: M /trunk/src/kadmin/ktutil/ChangeLog M /trunk/src/kadmin/ktutil/ktutil_funcs.c Convert the kvno to a char before writing it out. (The previous code tried, but casting from (int *) to (char *) is not the same as casting from int to char. ------------------------------------------------------------------------ r7389 | hartmans | 1996-01-26 00:20:55 -0500 (Fri, 26 Jan 1996) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/rd_req_dec.c Removed outdated comment about mapping etypes to ktypes--it's a one to one mapping now. ------------------------------------------------------------------------ r7388 | hartmans | 1996-01-26 00:20:17 -0500 (Fri, 26 Jan 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/ktf_g_ent.c M /trunk/src/lib/krb5/keytab/file/ktfile.h Fixed to check enctype of retrieved keys. ------------------------------------------------------------------------ r7387 | hartmans | 1996-01-26 00:19:21 -0500 (Fri, 26 Jan 1996) | 4 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/kdb5_edit.c Fixed extraction of keytabs to extract all keys not just the first one. Fixed v4 extraction to find the v4 key. ------------------------------------------------------------------------ r7386 | hartmans | 1996-01-25 15:06:28 -0500 (Thu, 25 Jan 1996) | 25 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/cnv_tkt_skey.c M /trunk/src/krb524/configure.in M /trunk/src/krb524/k524init.c M /trunk/src/krb524/krb524.h M /trunk/src/krb524/krb524d.c * cnv_tkt_skey.c (krb524_convert_tkt_skey): Take both a v5 and v4 service key. Use the v5 service key to decrypt the v5 ticket, and the v4 service key to encrypt the v4 ticket. * krb524d.c (do_connection): Use a separate v5 and v4 service key so that if the KDC chooses to encrypt the v5 ticket in something besides ENCTYPE_DES_CBC_CRC, we don't lose. Also, make sure we free keyblock contents and tickets on error. (lookup_service_key): Pass enctype to kdc_get_server_key (kdc_get_server_key): Only try for v4 salt if the enctype is DES_CRC. Take enctype as an argument. This creates a problem if the server key has a normal and v4 salt of ENCTYPE_DES_CBC_CRC but I can't think of a good answer to this. * k524init.c (main): Use crc32 not md5. Wed Jan 24 20:05:47 1996 Sam Hartman * krb524d.c (kdc_get_server_key): Try to find a v4 salt type key, else try any des_crc32 key, else fail. (do_connection): Lookup a crc32 key not an md5 key. (init_master): Handle reading kdc profile. ------------------------------------------------------------------------ r7385 | hartmans | 1996-01-25 15:04:58 -0500 (Thu, 25 Jan 1996) | 7 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gc_via_tkt.c M /trunk/src/lib/krb5/krb/get_creds.c get_creds.c: Only match on enctype if in_creds.keyblock has non-null enctype. (I.E. implement as documented) gc_via_tkt.c: If the in_creds.keyblock.enctype !=0 then don't call send_tgs with a null ktypes paramater; instead, explicitally allow only increds.keyblock.enctype. ------------------------------------------------------------------------ r7384 | hartmans | 1996-01-25 15:01:45 -0500 (Thu, 25 Jan 1996) | 6 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc_retrv.c M /trunk/src/lib/krb5/ccache/memory/ChangeLog M /trunk/src/lib/krb5/ccache/memory/mcc_retrv.c M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/scc_retrv.c Previously, ktype_match only made sure that the enctype was valid and in the set of default tgs enctypes. Now, if matching on keytype, do an exact match, else use ktype_reasonable (renamed ktype_match) to make sure the ticket is in the default tgs enctypes. ------------------------------------------------------------------------ r7380 | hartmans | 1996-01-24 21:30:18 -0500 (Wed, 24 Jan 1996) | 3 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/configure.in Remove superfluous link line from configure.in ------------------------------------------------------------------------ r7379 | tlyu | 1996-01-24 20:57:37 -0500 (Wed, 24 Jan 1996) | 5 lines Changed paths: M /trunk/src/lib/gssapi/generic/gssapi.h No change from prior revision, just corrected log message: * gssapi.h: Added definition of NPROTOTYPE to dtrt with Ultrix, etc. Also added special case for Ultrix (limited prototype support). ------------------------------------------------------------------------ r7378 | tlyu | 1996-01-24 20:55:50 -0500 (Wed, 24 Jan 1996) | 8 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapi.h M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/g_compare_name.c M /trunk/src/lib/gssapi/mechglue/g_delete_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_dsp_status.c M /trunk/src/lib/gssapi/mechglue/g_exp_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_imp_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_rel_buffer.c M /trunk/src/lib/gssapi/mechglue/g_rel_cred.c M /trunk/src/lib/gssapi/mechglue/g_rel_name.c M /trunk/src/lib/gssapi/mechglue/g_rel_oid_set.c M /trunk/src/lib/gssapi/mechglue/get_mechanism.c M /trunk/src/lib/gssapi/mechglue/get_mtype.c M /trunk/src/lib/gssapi/mechglue/mglueP.h * g_compare_name.c, g_delete_sec_context.c, g_dsp_status.c, g_exp_sec_context.c, g_imp_sec_context.c, g_rel_buffer.c, g_rel_cred.c, g_rel_name.c, g_rel_oid_set.c, get_mechanism.c, get_mtype.c: Include stdlib.h and string.h as needed * mglueP.h: Add many invocations of NPROTOTYPE and PROTOTYPE to prevent breakage. ------------------------------------------------------------------------ r7377 | tlyu | 1996-01-24 20:54:53 -0500 (Wed, 24 Jan 1996) | 4 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/pname_to_uid.c * pname_to_uid.c (krb5_pname_to_uid): Changed def'n of krb5principalname to static so K&R compilers won't lose on automatic aggregate initialization. ------------------------------------------------------------------------ r7376 | tlyu | 1996-01-24 18:50:19 -0500 (Wed, 24 Jan 1996) | 2 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/Makefile.in * Makefile.in: Remove spurious @DEFS@ ------------------------------------------------------------------------ r7375 | hartmans | 1996-01-24 14:57:24 -0500 (Wed, 24 Jan 1996) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogind.M M /trunk/src/appl/bsd/krshd.M Update man pages with new options. ------------------------------------------------------------------------ r7374 | tytso | 1996-01-24 14:23:54 -0500 (Wed, 24 Jan 1996) | 3 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/adm.h Added lines to adm.h which Chris had removed while working on the kadmin revisions. This allows the existing code to compile. ------------------------------------------------------------------------ r7373 | tytso | 1996-01-24 13:24:27 -0500 (Wed, 24 Jan 1996) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/import_name.c Don't assume that the input_name_buffer is null terminated, when it contains a string. Fix gcc warnings. ------------------------------------------------------------------------ r7372 | hartmans | 1996-01-24 03:56:24 -0500 (Wed, 24 Jan 1996) | 11 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krshd.c * Add checksum support to klogind making sure encrypted authenticators cannot be replayed against unencrypted connections. * Updated checksumming in kshd to be compatible with klogind so they use the same client code. CVS: * Fixed Makefile to install kshd and klogind not kr*d * Updated option process in krlogind and kshd per messages to c.p.k. ---------------------------------------------------------------------- automatically CVS: CVS: Committing in . CVS: CVS: Modified Files: ---------------------------------------------------------------------- ------------------------------------------------------------------------ r7371 | epeisach | 1996-01-23 13:26:09 -0500 (Tue, 23 Jan 1996) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/configure.in M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/pname_to_uid.c Check for stdlib.h, include stdlib.h, string.h, cast to handle gcc warning. ------------------------------------------------------------------------ r7370 | epeisach | 1996-01-23 13:25:05 -0500 (Tue, 23 Jan 1996) | 5 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/add_mechanism.c M /trunk/src/lib/gssapi/mechglue/configure.in M /trunk/src/lib/gssapi/mechglue/g_accept_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_acquire_cred.c M /trunk/src/lib/gssapi/mechglue/g_dsp_name.c M /trunk/src/lib/gssapi/mechglue/g_imp_name.c M /trunk/src/lib/gssapi/mechglue/g_indicate_mechs.c M /trunk/src/lib/gssapi/mechglue/g_init_sec_context.c M /trunk/src/lib/gssapi/mechglue/g_initialize.c M /trunk/src/lib/gssapi/mechglue/g_inquire_cred.c Check for stdlib.h (configure.in) Include stdlib.h and string.h for declarations of such items like malloc, strlen, memmove... ------------------------------------------------------------------------ r7368 | epeisach | 1996-01-23 12:20:45 -0500 (Tue, 23 Jan 1996) | 4 lines Changed paths: A /trunk/src/lib/gssapi/mechglue/ChangeLog M /trunk/src/lib/gssapi/mechglue/Makefile.in * Makefile.in (SRCS): Remove extraneous line with only a tab. (SHLIB_LDFLAGS): Declare that krb5_gss_initialize is to be unresolved. ------------------------------------------------------------------------ r7367 | epeisach | 1996-01-23 12:20:25 -0500 (Tue, 23 Jan 1996) | 3 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in * Makefile.in (SHLIB_LIBS): Add lines for shared library building depending on libkrb5, crypto, and com_err. ------------------------------------------------------------------------ r7366 | tytso | 1996-01-23 04:07:27 -0500 (Tue, 23 Jan 1996) | 2 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/configure.in M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in Add support for building GSSAPI as a shared library. ------------------------------------------------------------------------ r7365 | tytso | 1996-01-23 03:37:04 -0500 (Tue, 23 Jan 1996) | 5 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/configure.in configure.in: Add the mechglue directory as a subdir Makefile.in (libgssapi_krb5.a): Include the object files in the mechglue directory as well. ------------------------------------------------------------------------ r7364 | tytso | 1996-01-23 03:36:27 -0500 (Tue, 23 Jan 1996) | 6 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/generic/gssapiP_generic.h D /trunk/src/lib/gssapi/generic/gssapi_generic.c D /trunk/src/lib/gssapi/generic/oid_ops.c D /trunk/src/lib/gssapi/generic/rel_buffer.c D /trunk/src/lib/gssapi/generic/rel_oid_set.c gssapiP_generic.h: Removed prototypes of functions that have been moved to the mechglue layer. Makefile.in: Removed gssapi_generic.c, oid_ops.c, rel_buffer.c, and rel_oid_set.c --- these functions are now done in the mechglue layer. ------------------------------------------------------------------------ r7363 | tytso | 1996-01-23 03:35:38 -0500 (Tue, 23 Jan 1996) | 11 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in D /trunk/src/lib/gssapi/krb5/get_mechanism.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/inq_cred.c A /trunk/src/lib/gssapi/krb5/k5mech.c D /trunk/src/lib/gssapi/krb5/krb5_gss_glue.c M /trunk/src/lib/gssapi/krb5/rel_oid.c rel_oid.c (krb5_gss_internal_release_oid): Add the new interface for the mechglue layer. inq_cred.c (krb5_gss_inquire_cred): Call gss_release_oid_set() instead of generic_gss_release_oid_set(). gssapiP_krb5.h: Added prototype for krb5_gss_internal_release_oid Makefile.in (CCSRCS): Removed the file krb5_gss_glue.c and added the file k5mech.c and pname_to_uid.c ------------------------------------------------------------------------ r7362 | tytso | 1996-01-23 03:34:12 -0500 (Tue, 23 Jan 1996) | 3 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/Makefile.in M /trunk/src/lib/gssapi/mechglue/configure.in M /trunk/src/lib/gssapi/mechglue/g_acquire_cred.c A /trunk/src/lib/gssapi/mechglue/g_exp_sec_context.c A /trunk/src/lib/gssapi/mechglue/g_imp_sec_context.c A /trunk/src/lib/gssapi/mechglue/g_inquire_context.c A /trunk/src/lib/gssapi/mechglue/g_inquire_names.c A /trunk/src/lib/gssapi/mechglue/g_oid_ops.c M /trunk/src/lib/gssapi/mechglue/g_rel_cred.c M /trunk/src/lib/gssapi/mechglue/g_rel_oid_set.c M /trunk/src/lib/gssapi/mechglue/g_verify.c A /trunk/src/lib/gssapi/mechglue/gen_oids.c M /trunk/src/lib/gssapi/mechglue/mglueP.h A /trunk/src/lib/gssapi/mechglue/oid_ops.c Added Sun's changes (from Roland), as fixed by Ted, to finally have a fully working mechglue layer. ------------------------------------------------------------------------ r7361 | tytso | 1996-01-23 00:13:24 -0500 (Tue, 23 Jan 1996) | 2 lines Changed paths: A /trunk/src/lib/gssapi/krb5/get_mechanism.c A /trunk/src/lib/gssapi/krb5/pname_to_uid.c New files for Sun's multi-mechanism GSSAPI. ------------------------------------------------------------------------ r7360 | epeisach | 1996-01-22 18:18:33 -0500 (Mon, 22 Jan 1996) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/krcp.c Check for prototypes so that KRB5_STDARG_P works ------------------------------------------------------------------------ r7359 | epeisach | 1996-01-22 17:37:04 -0500 (Mon, 22 Jan 1996) | 3 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/configure.in * configure.in: Use KRB5_CHECK_PROTOS instead of inlining prototype checking. ------------------------------------------------------------------------ r7358 | epeisach | 1996-01-22 17:35:33 -0500 (Mon, 22 Jan 1996) | 7 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 Move the prototype checking code from include/krb5/configure.in into KRB5_CHECK_PROTOS. This is for applications that wish to use KRB5_PROTOTYPE, are not STDC, do not want to include k5-int.h but need to know if prototypes work on the system. ------------------------------------------------------------------------ r7357 | epeisach | 1996-01-22 15:48:29 -0500 (Mon, 22 Jan 1996) | 5 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/configure.in * configure.in: Merge in berk_db library if needed. * Makefile.in (LIB_SUBDIRS): Get location of berk_db from configure if needed. ------------------------------------------------------------------------ r7356 | epeisach | 1996-01-22 08:10:40 -0500 (Mon, 22 Jan 1996) | 9 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/configure.in * configure.in: Add in WITH_ANAME_DB and WITH_KDB_DB so that top level configure --help lists options. * aclocal.m4 (CHECK_DB): Fix m4 quoting to allow for the autoconf rules to insert the required CPP determination rules automatically. (WITH_ANAME_DB): Add missing comma. Fix up spacing so configure --help looks pretty. ------------------------------------------------------------------------ r7355 | probe | 1996-01-22 00:00:18 -0500 (Mon, 22 Jan 1996) | 3 lines Changed paths: M /trunk/src/kdc/kerberos_v4.c If there is no DES key with a V4 salttype, simply return any DES key. (Service keys only need to be DES for V4 requests to work.) ------------------------------------------------------------------------ r7354 | probe | 1996-01-21 23:56:49 -0500 (Sun, 21 Jan 1996) | 3 lines Changed paths: M /trunk/src/kadmin.v4/server/kadm_ser_wrap.c Allow for the use of other K/M encryption types. Try to look it up in the stash file if it is being invoked in non-interactive mode. ------------------------------------------------------------------------ r7353 | probe | 1996-01-21 23:55:26 -0500 (Sun, 21 Jan 1996) | 2 lines Changed paths: M /trunk/src/kadmin.v4/server/admin_server.c Don't syslog if the child exited normally. ------------------------------------------------------------------------ r7352 | probe | 1996-01-21 23:53:48 -0500 (Sun, 21 Jan 1996) | 2 lines Changed paths: M /trunk/src/TODO A couple more tasks have been completed (use dbm, and kdc locking). ------------------------------------------------------------------------ r7351 | probe | 1996-01-21 23:52:28 -0500 (Sun, 21 Jan 1996) | 10 lines Changed paths: M /trunk/src/lib/kdb/kdb_dbm.c Fixed three problems in the database rename function: 1. Added a missing call to krb5_dbm_db_end_update to ensure the lock file timestamp is updated. 2. Corrected the test for a valid lock file handle to be >=0 not non-zero. 3. Use the lock file of the target name, since the source will shortly disappear and another process may already be checking for the lock file of the target. (For example, a kdb5_edit db load will use a temporary name and rename the db to the proper name when it is done, and krb5kdc will be testing for the target lock file.) ------------------------------------------------------------------------ r7350 | probe | 1996-01-21 23:42:57 -0500 (Sun, 21 Jan 1996) | 3 lines Changed paths: M /trunk/src/admin/aname/Makefile.in M /trunk/src/admin/aname/configure.in M /trunk/src/admin/convert/configure.in M /trunk/src/admin/create/configure.in M /trunk/src/admin/destroy/configure.in M /trunk/src/admin/edit/Makefile.in M /trunk/src/admin/edit/configure.in M /trunk/src/admin/stash/configure.in M /trunk/src/appl/gssftp/ftpd/configure.in M /trunk/src/kadmin/v5client/configure.in M /trunk/src/kadmin/v5server/configure.in M /trunk/src/kadmin.old/client/configure.in M /trunk/src/kadmin.old/kpasswd/configure.in M /trunk/src/kadmin.old/server/configure.in M /trunk/src/kdc/configure.in M /trunk/src/krb524/configure.in M /trunk/src/lib/configure.in M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/kdb/configure.in M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/configure.in M /trunk/src/slave/configure.in M /trunk/src/tests/create/configure.in M /trunk/src/tests/verify/configure.in Simplified to simply require the use of WITH_ANAME or USE_KDB5_LIBRARY to specify the need for dbm inclusion/testing/compilation flags. ------------------------------------------------------------------------ r7349 | probe | 1996-01-21 23:37:00 -0500 (Sun, 21 Jan 1996) | 8 lines Changed paths: M /trunk/src/aclocal.m4 * aclocal.m4 Added several macros and restructures to allow for testing of which dbm type to use and to override with --with-kdb-db=DBM --with-aname-db=DBM Added USE_ANAME macro to specify a module requires the aname db. USE_KDB5_LIBRARIES now checks the --with-kdb-* flags. ------------------------------------------------------------------------ r7348 | tlyu | 1996-01-21 23:34:09 -0500 (Sun, 21 Jan 1996) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gc_via_tkt.c * gc_via_tkt.c (krb5_kdcrep2creds): Set is_skey so get_creds won't break trying to match is_skey in the ccache. This way we won't end up with many copies of user-to-user tickets. ------------------------------------------------------------------------ r7347 | probe | 1996-01-21 23:34:05 -0500 (Sun, 21 Jan 1996) | 3 lines Changed paths: M /trunk/src/util/configure.in * configure.in Only build Berkeley db, if it is being used. ------------------------------------------------------------------------ r7346 | epeisach | 1996-01-19 23:24:26 -0500 (Fri, 19 Jan 1996) | 2 lines Changed paths: M /trunk/src/windows/wintel/auth.c M /trunk/src/windows/wintel/changelo krb5_get_credentials does not use the same flags as kdc_options. ------------------------------------------------------------------------ r7345 | epeisach | 1996-01-19 23:21:38 -0500 (Fri, 19 Jan 1996) | 3 lines Changed paths: M /trunk/src/mac/telnet-k5-auth/ChangeLog M /trunk/src/mac/telnet-k5-auth/krb5auth.c krb5_get_credentials does not take the same flags as kdc_options. Set to 0. ------------------------------------------------------------------------ r7344 | epeisach | 1996-01-19 23:20:00 -0500 (Fri, 19 Jan 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/mk_req.c M /trunk/src/lib/krb5/krb/sendauth.c krb5_get_credentials does not take kdc_options flags. ------------------------------------------------------------------------ r7343 | epeisach | 1996-01-19 23:04:06 -0500 (Fri, 19 Jan 1996) | 2 lines Changed paths: M /trunk/src/tests/hammer/ChangeLog M /trunk/src/tests/hammer/kdc5_hammer.c Remove use of krb5_kdc_default_options ------------------------------------------------------------------------ r7342 | hartmans | 1996-01-19 23:00:25 -0500 (Fri, 19 Jan 1996) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krshd.c Fix a memory leak and reversed arguments in my previous commit. ------------------------------------------------------------------------ r7341 | hartmans | 1996-01-19 19:55:45 -0500 (Fri, 19 Jan 1996) | 12 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krshd.c In the client, construct a checksum from the command line and remote user and encode them in the authenticator. In the daemon, if a checksum is present, verify it. This change *should* make it possible to use rsh in a secure fassion provided that you always use a client that has checksumming. If you do not use encrypted rsh, then the command line cannot be spoofed, but the standard input and output can still be spoofed. ------------------------------------------------------------------------ r7340 | tytso | 1996-01-19 14:50:54 -0500 (Fri, 19 Jan 1996) | 2 lines Changed paths: M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/configure.in M /trunk/src/tests/verify/ChangeLog M /trunk/src/tests/verify/configure.in Add check for DBM/db libraries ------------------------------------------------------------------------ r7339 | hartmans | 1996-01-19 10:52:55 -0500 (Fri, 19 Jan 1996) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogin.c In des_read, check to see if read returns 0 and report a closed connection if it does. ------------------------------------------------------------------------ r7338 | hartmans | 1996-01-18 20:33:08 -0500 (Thu, 18 Jan 1996) | 6 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/login.c M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/sys_term.c M /trunk/src/util/autoconf/configure M /trunk/src/util/pty/.Sanitize M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/cleanup.c M /trunk/src/util/pty/libpty.h M /trunk/src/util/pty/open_ctty.c M /trunk/src/util/pty/update_utmp.c M /trunk/src/util/pty/void_assoc.c Mainline utmp and login cleanups from hartmans_pty_utmp: * Fix utmp handling on Solaris for wtmpx records * Replace krlogin's SIGURG handler with a call to select squashing Solaris ctrl-c bug * Fix utmp on systems without pututline so ttyslot is only used when it works ------------------------------------------------------------------------ r7337 | hartmans | 1996-01-18 19:01:30 -0500 (Thu, 18 Jan 1996) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/configure.in M /trunk/src/appl/gssftp/ftpd/ftpd.c Deal with sys_errlist. ------------------------------------------------------------------------ r7336 | hartmans | 1996-01-18 19:00:42 -0500 (Thu, 18 Jan 1996) | 3 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/cmds.c M /trunk/src/appl/gssftp/ftp/configure.in M /trunk/src/appl/gssftp/ftp/ftp.c M /trunk/src/appl/gssftp/ftp/secure.c Portability fixes: don't declare errno ever and don't declare sys_errlist unless you need to. ------------------------------------------------------------------------ r7334 | hartmans | 1996-01-18 15:52:03 -0500 (Thu, 18 Jan 1996) | 3 lines Changed paths: M /trunk/src/appl/gssftp/ftpd/ChangeLog M /trunk/src/appl/gssftp/ftpd/ftpd.c Fix loop so that a ftp/host@REALM is not required, but host/host@REALM will also work. ------------------------------------------------------------------------ r7333 | hartmans | 1996-01-18 15:51:23 -0500 (Thu, 18 Jan 1996) | 2 lines Changed paths: M /trunk/src/appl/gssftp/ftp/ChangeLog M /trunk/src/appl/gssftp/ftp/configure.in M /trunk/src/appl/gssftp/ftp/ftp.c Include sys/select.h for AIX. ------------------------------------------------------------------------ r7324 | hartmans | 1996-01-16 14:43:46 -0500 (Tue, 16 Jan 1996) | 3 lines Changed paths: M /trunk/src/util/pty/update_utmp.c Deal with CVS not doing what I expected with a branch so the code compiles and works until I merge changes. ------------------------------------------------------------------------ r7323 | hartmans | 1996-01-16 14:40:56 -0500 (Tue, 16 Jan 1996) | 4 lines Changed paths: M /branches/hartmans_pty_utmp/src/util/pty/ChangeLog M /branches/hartmans_pty_utmp/src/util/pty/update_utmp.c M /trunk/src/util/pty/logwtmp.c M /trunk/src/util/pty/pty-int.h M /trunk/src/util/pty/update_wtmp.c Fix handling so that the username is only written out to wtmpx logout records; I know of no systems that write out usernames in DEAD_PROCESS records in wtmp, but can special case them in update_wtmp if they are found. ------------------------------------------------------------------------ r7317 | hartmans | 1996-01-15 15:37:32 -0500 (Mon, 15 Jan 1996) | 2 lines Changed paths: A /trunk/src/util/pty/README Short term, this is notes on what the interfaces to various libpty functions do. Long term, I may end up writing something more formal to go into doc. If that happens, it is likely that this README will be removed or replaced with a README explaining how to break libpty out of the Kerberos distribution and get configure to be happy. ------------------------------------------------------------------------ r7316 | eichin | 1996-01-15 02:39:40 -0500 (Mon, 15 Jan 1996) | 3 lines Changed paths: M /trunk/src/appl/ChangeLog M /trunk/src/appl/configure.in * configure.in: add gssftp to CONFIG_DIRS so that the GSSAPI implementation of ftp gets built as well. ------------------------------------------------------------------------ r7315 | eichin | 1996-01-15 02:38:46 -0500 (Mon, 15 Jan 1996) | 8 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (WITH_DBM_LNAME): add --with-dbm-lname for callers of an_to_ln routines that have USE_DBM_LNAME set. * aclocal.m4 (WITH_DBM_KDB): avoid duplicating --with-dbm code all over the place. (from CNS. Eventually they need to be referenced a bunch of places, but for now gssftp uses the former so I have an excuse to drop them in...) ------------------------------------------------------------------------ r7314 | eichin | 1996-01-14 03:40:25 -0500 (Sun, 14 Jan 1996) | 2 lines Changed paths: M /trunk/src/appl/gssftp A /trunk/src/appl/gssftp/.Sanitize A /trunk/src/appl/gssftp/.cvsignore A /trunk/src/appl/gssftp/arpa/.Sanitize M /trunk/src/appl/gssftp/ftp A /trunk/src/appl/gssftp/ftp/.Sanitize A /trunk/src/appl/gssftp/ftp/.cvsignore M /trunk/src/appl/gssftp/ftpd A /trunk/src/appl/gssftp/ftpd/.Sanitize A /trunk/src/appl/gssftp/ftpd/.cvsignore Sanitize and cvsignore files for gssftp ------------------------------------------------------------------------ r7313 | eichin | 1996-01-14 03:34:05 -0500 (Sun, 14 Jan 1996) | 2 lines Changed paths: M /trunk/src/appl/.Sanitize add gssftp to things-to-keep ------------------------------------------------------------------------ r7312 | eichin | 1996-01-14 03:33:16 -0500 (Sun, 14 Jan 1996) | 5 lines Changed paths: A /trunk/src/appl/gssftp A /trunk/src/appl/gssftp/ChangeLog A /trunk/src/appl/gssftp/Makefile.in A /trunk/src/appl/gssftp/README.gssftp A /trunk/src/appl/gssftp/arpa A /trunk/src/appl/gssftp/arpa/ChangeLog A /trunk/src/appl/gssftp/arpa/ftp.h A /trunk/src/appl/gssftp/arpa/telnet.h A /trunk/src/appl/gssftp/configure.in A /trunk/src/appl/gssftp/ftp A /trunk/src/appl/gssftp/ftp/ChangeLog A /trunk/src/appl/gssftp/ftp/Makefile.in A /trunk/src/appl/gssftp/ftp/cmds.c A /trunk/src/appl/gssftp/ftp/cmdtab.c A /trunk/src/appl/gssftp/ftp/configure.in A /trunk/src/appl/gssftp/ftp/domacro.c A /trunk/src/appl/gssftp/ftp/ftp.M A /trunk/src/appl/gssftp/ftp/ftp.c A /trunk/src/appl/gssftp/ftp/ftp_var.h A /trunk/src/appl/gssftp/ftp/getpass.c A /trunk/src/appl/gssftp/ftp/glob.c A /trunk/src/appl/gssftp/ftp/main.c A /trunk/src/appl/gssftp/ftp/pathnames.h A /trunk/src/appl/gssftp/ftp/pclose.c A /trunk/src/appl/gssftp/ftp/radix.c A /trunk/src/appl/gssftp/ftp/ruserpass.c A /trunk/src/appl/gssftp/ftp/secure.c A /trunk/src/appl/gssftp/ftp/secure.h A /trunk/src/appl/gssftp/ftpd A /trunk/src/appl/gssftp/ftpd/CHANGES A /trunk/src/appl/gssftp/ftpd/ChangeLog A /trunk/src/appl/gssftp/ftpd/Makefile.in A /trunk/src/appl/gssftp/ftpd/configure.in A /trunk/src/appl/gssftp/ftpd/ftpcmd.y A /trunk/src/appl/gssftp/ftpd/ftpd.M A /trunk/src/appl/gssftp/ftpd/ftpd.c A /trunk/src/appl/gssftp/ftpd/logwtmp.c A /trunk/src/appl/gssftp/ftpd/pathnames.h A /trunk/src/appl/gssftp/ftpd/popen.c A /trunk/src/appl/gssftp/ftpd/secure.h A /trunk/src/appl/gssftp/ftpd/vers.c Cygnus implementation of GSSAPI-based ftp client and server. See README.gssftp for history and details. Bugs, comments to . Be sure to forward any changes made at MIT as well. ------------------------------------------------------------------------ r7311 | hartmans | 1996-01-13 00:45:13 -0500 (Sat, 13 Jan 1996) | 2 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/open_slave.c Work around apparent Solaris kernel bug. If you open the pty and close it, you get a sigHUP on the master. ------------------------------------------------------------------------ r7310 | epeisach | 1996-01-11 18:34:13 -0500 (Thu, 11 Jan 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in Makefile.in: (check-unix): ultrix "test" does not support -x ------------------------------------------------------------------------ r7309 | epeisach | 1996-01-11 12:46:48 -0500 (Thu, 11 Jan 1996) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krsh.c * krsh.c, krlogin.c: (main): Ultrix cc does not support automatic aggregate initiailzation of structures. ------------------------------------------------------------------------ r7308 | epeisach | 1996-01-11 11:33:11 -0500 (Thu, 11 Jan 1996) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/krcp.c * krcp.c (error): Convert to use varargs. * configure.in: Check for stdarg.h ------------------------------------------------------------------------ r7307 | epeisach | 1996-01-11 08:01:13 -0500 (Thu, 11 Jan 1996) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/profile.hin * profile.hin: Add profile_init_path prototype ------------------------------------------------------------------------ r7306 | probe | 1996-01-11 07:05:07 -0500 (Thu, 11 Jan 1996) | 3 lines Changed paths: M /trunk/src/admin/edit/kdb5_edit.c M /trunk/src/kadmin/v5server/srv_key.c M /trunk/src/kdc/main.c Set the enctype to ENCTYPE_UNKNOWN when the enctype should be determined from the stash file. ------------------------------------------------------------------------ r7305 | tytso | 1996-01-10 23:24:27 -0500 (Wed, 10 Jan 1996) | 2 lines Changed paths: M /trunk/src/windows/cns/changelo M /trunk/src/windows/cns/cns.rc Add an #ifdef for enabling lower case realm (for use with DCE). ------------------------------------------------------------------------ r7304 | tytso | 1996-01-10 23:17:54 -0500 (Wed, 10 Jan 1996) | 3 lines Changed paths: M /trunk/src/windows/cns/changelo M /trunk/src/windows/cns/cns.c When obtaining tickets, we make them forwardable by default. XXX This should really a configurable option in the UI. ------------------------------------------------------------------------ r7303 | tytso | 1996-01-10 23:06:30 -0500 (Wed, 10 Jan 1996) | 3 lines Changed paths: M /trunk/src/config-files/ChangeLog M /trunk/src/config-files/krb5.conf.M Added documentation for the DCE compat options, plus the capaths section. ------------------------------------------------------------------------ r7302 | tytso | 1996-01-10 23:06:02 -0500 (Wed, 10 Jan 1996) | 11 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/scc.h M /trunk/src/lib/krb5/ccache/stdio/scc_gennew.c M /trunk/src/lib/krb5/ccache/stdio/scc_maybe.c M /trunk/src/lib/krb5/ccache/stdio/scc_read.c scc.h (KRB5_SCC_DEFAULT_VNO): Remove KRB5_SCC_DEFAULT_VNO; now set in init_ctx.c. scc_maybe.c (krb5_scc_open_file): scc_gennew.c (krb5_scc_generate_new): Use context->scc_default_format to determine the credentials ccache type. scc_read.c (krb5_scc_read_keyblock): If reading in a version 3 credentials cache, ignore the second enctype stored in the ccache; just read it into a dummy variable. ------------------------------------------------------------------------ r7301 | tytso | 1996-01-10 23:05:22 -0500 (Wed, 10 Jan 1996) | 7 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc.h M /trunk/src/lib/krb5/ccache/file/fcc_gennew.c M /trunk/src/lib/krb5/ccache/file/fcc_maybe.c fcc.h (KRB5_FCC_DEFAULT_VNO): Remove KRB5_FCC_DEFAULT_VNO; now set in init_ctx.c. fcc_maybe.c (krb5_fcc_open_file): fcc_gennew.c (krb5_fcc_generate_new): Use context->fcc_default_format to determine the credentials cache type. ------------------------------------------------------------------------ r7300 | tytso | 1996-01-10 23:03:06 -0500 (Wed, 10 Jan 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/init_ctx.c Added checking of profile for DCE compatability options (ccache type, and checksum type). ------------------------------------------------------------------------ r7299 | tytso | 1996-01-10 22:47:57 -0500 (Wed, 10 Jan 1996) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h Add fields for fcc_default_format and scc_default_format in krb5_context structure. ------------------------------------------------------------------------ r7298 | tytso | 1996-01-10 22:33:24 -0500 (Wed, 10 Jan 1996) | 3 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in Added ##DOS statements after gssapi_err_generic.$(OBJECT) to get it added to library on Windows. (Patch from Doug Engbert). ------------------------------------------------------------------------ r7297 | tytso | 1996-01-10 22:29:50 -0500 (Wed, 10 Jan 1996) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/des_int.h Fix return type for mit_des3_string_to_key(). ------------------------------------------------------------------------ r7296 | tytso | 1996-01-10 22:29:24 -0500 (Wed, 10 Jan 1996) | 3 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/open_slave.c Added hack by Doug Engbert to get util/pty to work under Solaris. We should double check to make sure this is a correct fix. ------------------------------------------------------------------------ r7295 | tytso | 1996-01-10 22:14:46 -0500 (Wed, 10 Jan 1996) | 13 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krsh.c M /trunk/src/appl/bsd/login.c kcmd.c (getport): Clear the sin structure to be zero. (From Doug Engbert.) krsh.c (main): Added code to default port to 544 if service not found. (From Doug Engbert.) krlogin.c (main): Added code to default port to 543 or 2105 if service not found. (From Doug Engbert.) login.c (main): Save KRB5CCNAME environment variable, which may have been set by forward.c. Add code for SGI to set environment for its /etc/TIMEZONE (untested). Don't print MOTD twice on Suns, added #ifdef NO_MOTD. (Patches from Doug Engbert). ------------------------------------------------------------------------ r7294 | tytso | 1996-01-10 21:57:32 -0500 (Wed, 10 Jan 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/fwd_tgt.c Initialize addrs to 0 so that we don't try to free stack garbage on an error. ------------------------------------------------------------------------ r7293 | tytso | 1996-01-10 21:32:24 -0500 (Wed, 10 Jan 1996) | 3 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapi.h Remove #if statement that used sizeof(xxx), since that won't work for most C compilers/C preprocessors! ------------------------------------------------------------------------ r7292 | tytso | 1996-01-10 21:28:21 -0500 (Wed, 10 Jan 1996) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c Removed extern global of krb5_kdc_req_sumtype, which wasn't being used anyway. ------------------------------------------------------------------------ r7291 | tytso | 1996-01-10 21:27:35 -0500 (Wed, 10 Jan 1996) | 16 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/mk_req.c M /trunk/src/lib/krb5/krb/recvauth.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/lib/krb5/krb/sendauth.c krbconfig.c, Makefile.in: Removed krbconfig.c; it contained global variables which are no longer used. recvauth.c: Removed the global extern of krb5_kdc_default_options, which wasn't being used anyway. mk_req.c (krb5_mk_req): Replace use of krb5_kdc_default_options with context->kdc_default_options. gc_frm_kdc.c: Remove the global extern of krb5_kdc_req_sumtype, which wasn't being used anymore anyway. send_tgs.c (krb5_send_tgs_basic): Remove use of the global variable krb5_kdc_req_sumtype, and use the kdc_req_sumtype in the context structure instead. ------------------------------------------------------------------------ r7290 | tytso | 1996-01-10 21:17:17 -0500 (Wed, 10 Jan 1996) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc_read.c If reading in a version 3 credentials cache, ignore the second enctype stored in the ccache; just read it into a dummy variable. ------------------------------------------------------------------------ r7289 | tytso | 1996-01-10 21:03:41 -0500 (Wed, 10 Jan 1996) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/walk_rtree.c Applied patch submitted by Doug Engbert, so that the configurable authentication patch takes into account the null entry at the end of the list. ------------------------------------------------------------------------ r7288 | epeisach | 1996-01-10 19:22:43 -0500 (Wed, 10 Jan 1996) | 8 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/an_to_ln.c M /trunk/src/lib/krb5/os/init_os_ctx.c M /trunk/src/lib/krb5/os/locate_kdc.c * locate_kdc.c (krb5_locate_kdc): Add parrentheses for assignment in conditional. (gcc -Wall) * init_os_ctx.c (krb5_os_init_context): Remove unused variables * an_to_ln.c (aname_do_match): Initialize local variable before referenced. ------------------------------------------------------------------------ r7287 | epeisach | 1996-01-10 19:16:49 -0500 (Wed, 10 Jan 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/ser_ktf.c Take care of a gcc warnign about shufting two far. ------------------------------------------------------------------------ r7286 | tytso | 1996-01-09 23:07:38 -0500 (Tue, 09 Jan 1996) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h Added defintion for KRB5_GSS_FOR_CREDS_OPTION. ------------------------------------------------------------------------ r7285 | tytso | 1996-01-09 22:56:23 -0500 (Tue, 09 Jan 1996) | 6 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/forward.c M /trunk/src/appl/telnet/libtelnet/kerberos5.c forward.c (get_for_creds): Removed no longer used function. kerberos5.c (kerberos5_forward): Convert from using get_for_creds() from forward.c to using the official library routine, krb5_fwd_tgt_creds(). Misc. lint cleanups. ------------------------------------------------------------------------ r7284 | tytso | 1996-01-09 22:53:09 -0500 (Tue, 09 Jan 1996) | 5 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/forward.c M /trunk/src/appl/bsd/kcmd.c forward.c (get_for_creds): Removed no longer used function. kcmd.c (kcmd): Convert from using get_for_creds() from forward.c to using the official library routine, krb5_fwd_tgt_creds(). ------------------------------------------------------------------------ r7283 | tytso | 1996-01-09 22:24:32 -0500 (Tue, 09 Jan 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/krb5_err.et Added error table code KRB5_FWD_BAD_PRINCIPAL. ------------------------------------------------------------------------ r7282 | tytso | 1996-01-09 22:24:10 -0500 (Tue, 09 Jan 1996) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin krb5.hin (krb5_fwd_tgt_creds, krb5_os_hostaddr): Added new function prototypes. ------------------------------------------------------------------------ r7281 | tytso | 1996-01-09 22:13:49 -0500 (Tue, 09 Jan 1996) | 9 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c gssapiP_krb5.h (KRB5_GSS_FOR_CREDS_OPTION): New constant added for delegation (forwarding) of credentials. init_sec_context.c (make_ap_req): Add support for sending delegated credentials. Misc lint cleanups. accept_sec_context.c (krb5_gss_accept_sec_context): Add support for accepting delegated credentials. Misc lint cleanups. ------------------------------------------------------------------------ r7280 | tytso | 1996-01-09 22:08:30 -0500 (Tue, 09 Jan 1996) | 12 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in A /trunk/src/lib/krb5/krb/fwd_tgt.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/mk_cred.c M /trunk/src/lib/krb5/krb/rd_cred.c fwd_tgt.c (krb5_fwd_tgt_creds): New function which handles all of the dirty work of forwarding TGT's. rd_cred.c (krb5_rd_cred_basic): Clean up memory allocation discpline to remove memory leaks. mk_cred.c (krb5_mk_ncred_basic, krb5_mk_ncred, krb5_mk_1cred): Clean up memory allocation discpline to remove memory leaks. init_ctx.c (krb5_get_tgs_ktypes): Clean up parsing of the etype list. Don't overrun the string containing the etype list. ------------------------------------------------------------------------ r7278 | tytso | 1996-01-04 22:50:32 -0500 (Thu, 04 Jan 1996) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin krb5.hin: Added support for KRB5_INT16_MAX, which tells us the limitations of using 16 bit ints. ------------------------------------------------------------------------ r7277 | tytso | 1996-01-04 22:24:36 -0500 (Thu, 04 Jan 1996) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in A /trunk/src/lib/krb5/os/hostaddr.c hostaddr.c (krb5_os_hostaddr): New function which takes a hostname and returns a list of krb5 addresses. (This is basically a glue routine that converts the result of gethostbyname() to krb5 addresses.) ------------------------------------------------------------------------ r7276 | tytso | 1996-01-04 21:43:19 -0500 (Thu, 04 Jan 1996) | 3 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapiP_generic.h gssapiP_generic.h (TWRITE_INT16, TREAD_INT16): Added new macros to read and write two byte integers from the wire. ------------------------------------------------------------------------ r7275 | tytso | 1996-01-04 21:35:16 -0500 (Thu, 04 Jan 1996) | 5 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapi.h M /trunk/src/lib/gssapi/generic/gssapiP_generic.h gssapiP_generic.h: Don't include since it's already included by gssapi.h. gssapi.h: Add a #ifndef _MACINTOSH around include of ------------------------------------------------------------------------ r7273 | probe | 1996-01-04 00:59:31 -0500 (Thu, 04 Jan 1996) | 2 lines Changed paths: M /trunk/src/include/krb5/configure.in Removed check for sys/fcntl.h; the source now always includes ------------------------------------------------------------------------ r7272 | probe | 1996-01-04 00:51:18 -0500 (Thu, 04 Jan 1996) | 2 lines Changed paths: M /trunk/src/acconfig.h Removed #undef NEED_SYS_FCNTL_H since we now always use . ------------------------------------------------------------------------ r7271 | probe | 1996-01-04 00:50:07 -0500 (Thu, 04 Jan 1996) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/krbfileio.c M /trunk/src/slave/kprop.c Always include instead of checking for ------------------------------------------------------------------------ r7270 | probe | 1996-01-04 00:47:12 -0500 (Thu, 04 Jan 1996) | 2 lines Changed paths: M /trunk/src/aclocal.m4 Removed checking for ; always use ------------------------------------------------------------------------ r7269 | probe | 1996-01-04 00:41:38 -0500 (Thu, 04 Jan 1996) | 2 lines Changed paths: M /trunk/src/lib/kdb4/configure.in M /trunk/src/lib/kdb4/krb_kdb_utils.c M /trunk/src/lib/krb4/configure.in M /trunk/src/lib/krb4/dest_tkt.c M /trunk/src/lib/krb4/in_tkt.c M /trunk/src/lib/krb4/put_svc_key.c M /trunk/src/util/ss/configure.in M /trunk/src/util/ss/help.c Always include instead of checking for ------------------------------------------------------------------------ r7268 | probe | 1996-01-04 00:39:37 -0500 (Thu, 04 Jan 1996) | 2 lines Changed paths: M /trunk/src/appl/movemail/configure.in M /trunk/src/appl/movemail/movemail.c M /trunk/src/appl/popper/configure.in M /trunk/src/appl/popper/pop_xmit.c M /trunk/src/include/k5-int.h M /trunk/src/kadmin.v4/server/acl_files.c M /trunk/src/kadmin.v4/server/configure.in M /trunk/src/kadmin.v4/server/kadm_funcs.c Removed sys/fcntl.h checking (always use fcntl.h instead) ------------------------------------------------------------------------ r7267 | probe | 1996-01-04 00:33:35 -0500 (Thu, 04 Jan 1996) | 6 lines Changed paths: M /trunk/src/TODO * aclocal.m4, acconfig.h Removed sys/fcntl.h checking (always use fcntl.h instead) * TODO Documented that sys/fcntl.h checks have been removed. Added a KDC bug that needs to be investigated. ------------------------------------------------------------------------ r7266 | tytso | 1996-01-03 22:31:14 -0500 (Wed, 03 Jan 1996) | 6 lines Changed paths: M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/Makefile.in M /trunk/src/lib/krb5/posix/configure.in A /trunk/src/lib/krb5/posix/setenv.c * configure.in: Check for presense of setenv(), unsetenv(), and getenv() from the C library. * Makefile.in: New file: setenv.c --- provides routines for setting the environment. ------------------------------------------------------------------------ r7265 | tytso | 1996-01-03 22:00:07 -0500 (Wed, 03 Jan 1996) | 4 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/README M /trunk/src/appl/gss-sample/gss-client.c * gss-client.c (main, client_establish_context): If the -d flag is given to the client, then try to delegate credentials when establishing the context. ------------------------------------------------------------------------ r7264 | tytso | 1996-01-03 21:44:21 -0500 (Wed, 03 Jan 1996) | 13 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/mk_cred.c M /trunk/src/lib/krb5/krb/rd_cred.c * rd_cred.c (krb5_rd_cred_basic): When the keyblock is NULL, assume we're being called from the gssapi code, which doesn't have access to the sender or receive address information, don't check the sender address, since it won't be available. * rd_cred.c (decrypt_credencdata): When calling krb5_rd_credd(), if the keyblock is null, just copy the encoded structure from the "ciphertext" part of the structure and decode it. * mk_cred.c (encrypt_credencpart): When calling krb5_mk_cred(), if the keyblock is NULL, don't encrypt it; just encode it and leave it in the ciphertext area of the structure. ------------------------------------------------------------------------ r7250 | epeisach | 1995-12-25 10:05:30 -0500 (Mon, 25 Dec 1995) | 4 lines Changed paths: M /trunk/src/kadmin/ktutil/ChangeLog M /trunk/src/kadmin/ktutil/ktutil.c M /trunk/src/kadmin/ktutil/ktutil_funcs.c ktutil.c (ktutil_write_v4): Call ktutil_write_srvtab not ktutil_write_keytab. ktutil_funcs.c (ktutil_write_srvtab): Clear malloced memory. ------------------------------------------------------------------------ r7249 | tytso | 1995-12-22 17:43:27 -0500 (Fri, 22 Dec 1995) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.c If HAVE_SHADOW is defined, and no shadow password entry is availble, try using the password entry in the password file. ------------------------------------------------------------------------ r7248 | tytso | 1995-12-21 18:55:22 -0500 (Thu, 21 Dec 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc_maybe.c M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/scc_maybe.c Use KRB5_CC_FORMAT as an error code instead of KRB5_CCACHE_BADVNO, when it's really a format error in the credentials cache file. ------------------------------------------------------------------------ r7247 | tytso | 1995-12-21 18:53:58 -0500 (Thu, 21 Dec 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/krb5_err.et Fixed typo (missing comma) in file. ------------------------------------------------------------------------ r7246 | tytso | 1995-12-21 18:50:16 -0500 (Thu, 21 Dec 1995) | 4 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/krb5_err.et Changed KRB5_SENDAUTH_MUTUAL_FAILED to KRB5_MUTUAL_FAILED (since the error code is no longer used in sendauth). Added KRB5_CC_FORMAT for indicating a problem in the credentials cache format. ------------------------------------------------------------------------ r7245 | tytso | 1995-12-21 18:49:52 -0500 (Thu, 21 Dec 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/rd_rep.c Change use of KRB5_SENDAUTH_MUTUAL_FAILED to KRB5_MUTUAL_FAILED. ------------------------------------------------------------------------ r7244 | tytso | 1995-12-21 18:39:45 -0500 (Thu, 21 Dec 1995) | 4 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/scc_maybe.c In the case of SCC_OPEN_AND_ERASE, unlink the filename first, in case there's a symbolic link lurking about. (We should do an exclusive open then, but there's no such thing in stdio.) ------------------------------------------------------------------------ r7243 | tytso | 1995-12-21 18:39:16 -0500 (Thu, 21 Dec 1995) | 4 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc_maybe.c In the case of FCC_OPEN_AND_ERASE, unlink the old filename, and then add the O_EXCL open flag, to prevent O_CREAT from following a symbolic link. ------------------------------------------------------------------------ r7242 | tytso | 1995-12-21 18:25:19 -0500 (Thu, 21 Dec 1995) | 8 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/configure.in M /trunk/src/util/profile/prof_file.c * configure.in: Check for the stat call, since profile_update_file needs to know whether it exists. (It doesn't on the Mac.) * prof_file.c (profile_update_file): Change use of HAS_STAT to HAVE_STAT, to confirm with autoconf test. If the stat() call does not exist, assume that our in-core memory image is correct, and never re-read the profile file unless we explicitly close it. ------------------------------------------------------------------------ r7241 | tytso | 1995-12-21 18:19:13 -0500 (Thu, 21 Dec 1995) | 7 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/hst_realm.c * Makefile.in (t_an_to_ln): Use $(LD) instead of $(CC) to link final executables, so that we can more easily use purify. * hst_realm.c (krb5_get_host_realm): Eliminate memory leak; realm was already being allocated by the profile library; no reason to reallocate it again. ------------------------------------------------------------------------ r7240 | tytso | 1995-12-19 21:02:55 -0500 (Tue, 19 Dec 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/rd_cred.c Missing parenthesis meant that wrong number of bytes was being allocated. ------------------------------------------------------------------------ r7239 | tytso | 1995-12-19 20:50:53 -0500 (Tue, 19 Dec 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in A /trunk/src/lib/krb5/os/promptusr.c New function for doing generic tty input and output. Eventually read_password should use this function. ------------------------------------------------------------------------ r7238 | tytso | 1995-12-19 17:31:31 -0500 (Tue, 19 Dec 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/configure.in Don't drag in syslog.c if vsyslog() is not defined. Only drag it in if syslog() isn't available. ------------------------------------------------------------------------ r7237 | tytso | 1995-12-19 17:30:07 -0500 (Tue, 19 Dec 1995) | 2 lines Changed paths: M /trunk/src/kadmin.old/server/ChangeLog M /trunk/src/kadmin.old/server/adm_server.c Don't use vsyslog; use syslog instead. Fixed lint flames. ------------------------------------------------------------------------ r7236 | tytso | 1995-12-19 17:17:25 -0500 (Tue, 19 Dec 1995) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c Also include unistd.h, if it's available. ------------------------------------------------------------------------ r7235 | tytso | 1995-12-19 17:12:37 -0500 (Tue, 19 Dec 1995) | 2 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/kparse.h Remove declaration of LineNbr; no longer exported by kparse.c ------------------------------------------------------------------------ r7234 | epeisach | 1995-12-18 11:46:51 -0500 (Mon, 18 Dec 1995) | 4 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/keytab.c M /trunk/src/lib/kdb/t_kdb.c * keytab.c (krb5_ktkdb_resolve): Fix casting * t_kdb.c (add_principal): Remove mkvno ------------------------------------------------------------------------ r7233 | epeisach | 1995-12-17 19:57:37 -0500 (Sun, 17 Dec 1995) | 6 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/acconfig.h Add a blank line to work around a misfeature in DecUnix 3.2's fgrep where there is a line limit. autoheader (which is only used by developers) tries to put together a very long line with is then parsed - but due to fgreps line length limitation this breaks. By adding the blank line autoheader divides the work into multiple sections and wins. ------------------------------------------------------------------------ r7232 | hartmans | 1995-12-14 15:03:10 -0500 (Thu, 14 Dec 1995) | 4 lines Changed paths: M /trunk/src/util/pty/update_wtmp.c Merge in changes between 1.4 and 1.5 in RCS file; this delta is Mark Eichin's patch to fall back to /usr/adm/wtmp. Somehow, this was lost in 1.6. ------------------------------------------------------------------------ r7231 | probe | 1995-12-13 19:50:25 -0500 (Wed, 13 Dec 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/t_verify.c * t_verify.c: Added an n-fold test. ------------------------------------------------------------------------ r7230 | eichin | 1995-12-13 15:29:45 -0500 (Wed, 13 Dec 1995) | 4 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/kadmin.exp * kadmin.exp: test that kadmin_modify doesn't corrupt key entries. (I think proven's changes fix this, but this will help keep it fixed.) ------------------------------------------------------------------------ r7225 | proven | 1995-12-13 07:13:56 -0500 (Wed, 13 Dec 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/configure.in * configure.in : Remove subdirectory db. ------------------------------------------------------------------------ r7224 | proven | 1995-12-13 07:13:36 -0500 (Wed, 13 Dec 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in * Makefile.in : Move db keytab routines to lib/kdb. ------------------------------------------------------------------------ r7223 | proven | 1995-12-13 07:11:09 -0500 (Wed, 13 Dec 1995) | 2 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in A /trunk/src/lib/kdb/keytab.c * Makefile.in, keytab.c : Move db keytab routines here. ------------------------------------------------------------------------ r7222 | proven | 1995-12-13 04:03:37 -0500 (Wed, 13 Dec 1995) | 2 lines Changed paths: M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/kdb5_mkdums.c * kdb5_mkdums.c : Remove mkvno from krb5_db_entry ------------------------------------------------------------------------ r7221 | proven | 1995-12-13 04:02:16 -0500 (Wed, 13 Dec 1995) | 2 lines Changed paths: M /trunk/src/tests/verify/ChangeLog M /trunk/src/tests/verify/kdb5_verify.c * kdb5_verify.c : Remove mkvno for krb5_db_entry ------------------------------------------------------------------------ r7220 | proven | 1995-12-13 04:00:23 -0500 (Wed, 13 Dec 1995) | 2 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_xdr.c * kdb_xdr.c : Remove mkvno for krb5_db_entry ------------------------------------------------------------------------ r7219 | proven | 1995-12-13 03:58:43 -0500 (Wed, 13 Dec 1995) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kerberos_v4.c * kerberos_v4.c : Remove mkvno for krb5_db_entry ------------------------------------------------------------------------ r7218 | proven | 1995-12-13 03:57:15 -0500 (Wed, 13 Dec 1995) | 2 lines Changed paths: M /trunk/src/kadmin.v4/server/ChangeLog M /trunk/src/kadmin.v4/server/kadm_funcs.c * kadm_funcs.c : Remove mkvno for krb5_db_entry ------------------------------------------------------------------------ r7217 | proven | 1995-12-13 03:56:00 -0500 (Wed, 13 Dec 1995) | 2 lines Changed paths: M /trunk/src/kadmin.old/server/ChangeLog M /trunk/src/kadmin.old/server/adm_funcs.c * adm_funcs.c : Remove mkvno for krb5_db_entry ------------------------------------------------------------------------ r7216 | proven | 1995-12-13 03:53:35 -0500 (Wed, 13 Dec 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/kdb.h * kdb.h : Remove mkvno for krb5_db_entry ------------------------------------------------------------------------ r7215 | proven | 1995-12-13 03:49:20 -0500 (Wed, 13 Dec 1995) | 3 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/dump.c M /trunk/src/admin/edit/dumpv4.c M /trunk/src/admin/edit/kdb5_edit.c M /trunk/src/admin/edit/loadv4.c * dump.c, dumpv4.c, kdb5_edit.c, loadv4.c : Remove mkvno from krb5_db_entry. ------------------------------------------------------------------------ r7214 | proven | 1995-12-13 03:48:33 -0500 (Wed, 13 Dec 1995) | 2 lines Changed paths: M /trunk/src/admin/create/ChangeLog M /trunk/src/admin/create/kdb5_create.c * kdb5_create.c : Remove mkvno from krb5_db_entry. ------------------------------------------------------------------------ r7212 | probe | 1995-12-12 14:47:52 -0500 (Tue, 12 Dec 1995) | 2 lines Changed paths: M /trunk/src/config-files/kdc.conf * kdc.conf: Added examples of "supported_enctypes" and "master_key_type" ------------------------------------------------------------------------ r7211 | probe | 1995-12-12 14:45:23 -0500 (Tue, 12 Dec 1995) | 4 lines Changed paths: M /trunk/src/krb524/krb524d.c * krb524d.c: Changed krb5_db_fetch_mkey() such that it will only try to set the enctype of the keyblock if the keyblock had it set to ENCTYPE_UNKNOWN. ------------------------------------------------------------------------ r7210 | probe | 1995-12-12 14:45:13 -0500 (Tue, 12 Dec 1995) | 4 lines Changed paths: M /trunk/src/lib/kdb/fetch_mkey.c * fetch_mkey: Changed krb5_db_fetch_mkey() such that it will only try to set the enctype of the keyblock if the keyblock had it set to ENCTYPE_UNKNOWN. ------------------------------------------------------------------------ r7209 | probe | 1995-12-12 14:45:01 -0500 (Tue, 12 Dec 1995) | 4 lines Changed paths: M /trunk/src/kdc/main.c * main.c: Changed krb5_db_fetch_mkey() such that it will only try to set the enctype of the keyblock if the keyblock had it set to ENCTYPE_UNKNOWN. ------------------------------------------------------------------------ r7208 | probe | 1995-12-12 14:32:56 -0500 (Tue, 12 Dec 1995) | 4 lines Changed paths: M /trunk/src/lib/crypto/des/d3_str2ky.c * d3_str2ky.c: Updated to include some of the randomness throughout the entire key. The second 3-DES CBC encryption of the block should use an ivec of the last cipher block. ------------------------------------------------------------------------ r7206 | probe | 1995-12-12 14:32:45 -0500 (Tue, 12 Dec 1995) | 4 lines Changed paths: M /trunk/doc/krb5-protocol/3-des.txt * 3-des.txt: Updated to include some of the randomness throughout the entire key. The second 3-DES CBC encryption of the block should use an ivec of the last cipher block. ------------------------------------------------------------------------ r7205 | epeisach | 1995-12-12 08:26:13 -0500 (Tue, 12 Dec 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/db A /trunk/src/lib/krb5/keytab/db/.Sanitize A /trunk/src/lib/krb5/keytab/db/.cvsignore D /trunk/src/lib/krb5/keytab/db/configure Clean up repository - don't check in configure add .Sanitize and .cvsignore ------------------------------------------------------------------------ r7204 | proven | 1995-12-12 01:44:09 -0500 (Tue, 12 Dec 1995) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/TODO * TODO: Done: keytab routines to access to database. Todo: Create a real krb5_db_context after 1.0 ------------------------------------------------------------------------ r7203 | proven | 1995-12-12 01:30:11 -0500 (Tue, 12 Dec 1995) | 5 lines Changed paths: A /trunk/src/lib/krb5/keytab/db A /trunk/src/lib/krb5/keytab/db/Makefile.in A /trunk/src/lib/krb5/keytab/db/configure A /trunk/src/lib/krb5/keytab/db/configure.in A /trunk/src/lib/krb5/keytab/db/dbkeytab.c New directory for the kdb keytab functions. Currently there is only get and resolve but these are sufficient to remove the ugly hack where the key is passed to krb5_rd_req() in the user-to-user field of the auth_context. These functions do NOT need to be built on the Macintosh or Windows systems. ------------------------------------------------------------------------ r7202 | proven | 1995-12-12 01:27:13 -0500 (Tue, 12 Dec 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/configure.in * configure.in : Added subdirectory db. ------------------------------------------------------------------------ r7201 | proven | 1995-12-12 01:24:26 -0500 (Tue, 12 Dec 1995) | 7 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_dbm.c * kdb_dbm.c : Move the krb5_db_context to include/krb5/kdb_dbc.h. * kdb_dbm.c krb5_dbm_db_set_mkey(), krb5_dbm_db_get_mkey(): Functions for associating a master key (krb5_encrypt_block *) to a krb5_db_context. Currently it associates it to the krb5_context and will be fixed once the krb5_db_context is better defined (Post 1.0). ------------------------------------------------------------------------ r7200 | proven | 1995-12-12 01:18:53 -0500 (Tue, 12 Dec 1995) | 7 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/extern.h M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/main.c * extern.h: Added a krb5_keytab to the realm context. The keytab should be associated with a krb5_db_context which will make having a krb5_context unnecessary in the realm context. * kdc_util.c kdc_process_tgs_req(): Use the realm keytab instead of faking up a user-to-user key to pass to krb5_rd_req_decode(). * main.c: Added code to use the new database keytab routines. ------------------------------------------------------------------------ r7199 | proven | 1995-12-12 01:09:05 -0500 (Tue, 12 Dec 1995) | 8 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/adm.h M /trunk/src/include/krb5/kdb.h A /trunk/src/include/krb5/kdb_dbc.h * adm.h: Added principal flag keywords KRB5_ADM_KW_SETFLAGS and KRB5_ADM_KW_UNSETFLAGS because relative flag modification is just a good idea. * kdb.h: typedef kdb5_dispatch_table so prototypes that need it compile even if KDB5_DISPATCH isn't defined. * kdb_dbc.h: The start of the database context, which should be removed from the krb5_context. ------------------------------------------------------------------------ r7198 | probe | 1995-12-11 21:34:56 -0500 (Mon, 11 Dec 1995) | 3 lines Changed paths: M /trunk/src/kdc/main.c * main.c: Use the master key enctype from the stash file if none is specified (set the keyblock enctype to NULL). ------------------------------------------------------------------------ r7197 | probe | 1995-12-11 21:34:40 -0500 (Mon, 11 Dec 1995) | 3 lines Changed paths: M /trunk/src/admin/edit/kdb5_edit.c * kdb5_edit.c: Use the master key enctype from the stash file if none is specified (set the keyblock enctype to NULL). ------------------------------------------------------------------------ r7196 | probe | 1995-12-11 21:32:05 -0500 (Mon, 11 Dec 1995) | 4 lines Changed paths: M /trunk/src/lib/kdb/fetch_mkey.c * fetch_mkey.c: If the keyblock is initialized with an enctype of NULL, simply read in the enctype from the stash file and don't try to check it. ------------------------------------------------------------------------ r7195 | probe | 1995-12-11 21:31:12 -0500 (Mon, 11 Dec 1995) | 2 lines Changed paths: M /trunk/src/krb524/krb524d.c * krb524d.c: Rely on stashed master key enctype instead of hardcoding. ------------------------------------------------------------------------ r7194 | probe | 1995-12-11 21:29:45 -0500 (Mon, 11 Dec 1995) | 3 lines Changed paths: M /trunk/src/lib/crypto/des/d3_str2ky.c * d3_str2ky.c: Revised 3-DES String-To-Key algorithm to encrypt the folded result twice in the folded key. [Courtesy Uri Blumenthal] ------------------------------------------------------------------------ r7193 | probe | 1995-12-11 21:29:33 -0500 (Mon, 11 Dec 1995) | 3 lines Changed paths: M /trunk/doc/krb5-protocol/3-des.txt * 3-des.txt: Revised 3-DES String-To-Key algorithm to encrypt the folded result twice in the folded key. [Courtesy Uri Blumenthal] ------------------------------------------------------------------------ r7192 | proven | 1995-12-11 17:01:07 -0500 (Mon, 11 Dec 1995) | 3 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_preauth.c * kdc_preauth.c return_padata(): Initialize local variable "size" to 0 before using it. ------------------------------------------------------------------------ r7191 | probe | 1995-12-11 13:30:09 -0500 (Mon, 11 Dec 1995) | 3 lines Changed paths: M /trunk/src/include/krb5/adm_proto.h * adm_proto.h: Moved many string conversion functions to libkrb5 for better support of multiple encryption type selection ------------------------------------------------------------------------ r7190 | probe | 1995-12-11 13:29:16 -0500 (Mon, 11 Dec 1995) | 3 lines Changed paths: M /trunk/src/include/krb5.hin * krb5.hin: Moved string conversion functions from libkadm for better support of multiple encryption type selection ------------------------------------------------------------------------ r7189 | probe | 1995-12-11 12:25:28 -0500 (Mon, 11 Dec 1995) | 3 lines Changed paths: M /trunk/src/config-files/krb5.conf.M * krb5.conf.M: describe new option default_tgs_enctypes for specifying the default session key types. ------------------------------------------------------------------------ r7188 | epeisach | 1995-12-10 11:22:10 -0500 (Sun, 10 Dec 1995) | 4 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/kdb5_edit.M M /trunk/src/admin/edit/kdb5_edit.c * kdb5_edit.M: Document that modent exists * kdb5_edit.c (modent): Add usage as suggested by jhawk@mit.edu. ------------------------------------------------------------------------ r7187 | epeisach | 1995-12-10 11:19:38 -0500 (Sun, 10 Dec 1995) | 4 lines Changed paths: M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/str_conv.c Add new routine krb5_input_flag_to_string to allow an application to loop over the input flag strings for displaying help messages (i.e. modent in krb5_edit). ------------------------------------------------------------------------ r7186 | epeisach | 1995-12-10 11:17:10 -0500 (Sun, 10 Dec 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/adm_proto.h * adm_proto.h: Add prototype for krb5_input_flag_to_string. ------------------------------------------------------------------------ r7179 | probe | 1995-12-06 10:49:04 -0500 (Wed, 06 Dec 1995) | 3 lines Changed paths: M /trunk/src/config-files/krb5.conf * krb5.conf Added example use of default_tgs_enctypes * krb5.conf.M Described new configuration option "default_tgs_enctypes" ------------------------------------------------------------------------ r7178 | epeisach | 1995-12-05 21:04:10 -0500 (Tue, 05 Dec 1995) | 5 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/login.c * configure.in: Use krb5util library. * login.c (main): Change two-argument call to syslog to three arguments to handle screw cases in hostnames. ------------------------------------------------------------------------ r7177 | epeisach | 1995-12-05 21:02:51 -0500 (Tue, 05 Dec 1995) | 3 lines Changed paths: A /trunk/src/lib/krb5util A /trunk/src/lib/krb5util/.Sanitize A /trunk/src/lib/krb5util/.cvsignore A /trunk/src/lib/krb5util/Makefile.in A /trunk/src/lib/krb5util/compat_recv.c A /trunk/src/lib/krb5util/configure.in Move compat_recvauth to this library so that krb4 can depend on krb5 (for configurable paths support). ------------------------------------------------------------------------ r7176 | epeisach | 1995-12-05 21:00:43 -0500 (Tue, 05 Dec 1995) | 2 lines Changed paths: D /trunk/src/lib/krb5/krb/compat_recv.c Commit the removal or compat_recv.o ------------------------------------------------------------------------ r7175 | epeisach | 1995-12-05 20:59:16 -0500 (Tue, 05 Dec 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in Move compat_recv.c to krb5util ------------------------------------------------------------------------ r7174 | epeisach | 1995-12-05 20:58:05 -0500 (Tue, 05 Dec 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in Removed krb4 dependency in building shared library. ------------------------------------------------------------------------ r7173 | epeisach | 1995-12-05 20:55:03 -0500 (Tue, 05 Dec 1995) | 4 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb4/configure.in * Makefile.in: Shared library depends on krb5 library now. * configure.in: Pass krb5 library version number to Makefile. ------------------------------------------------------------------------ r7172 | epeisach | 1995-12-05 20:53:00 -0500 (Tue, 05 Dec 1995) | 2 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/configure.in krb5 is built before krb4. Add krb5util library. ------------------------------------------------------------------------ r7171 | epeisach | 1995-12-05 20:51:08 -0500 (Tue, 05 Dec 1995) | 5 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 Add USE_KRB5UTIL_LIBRARY. Change library link order to -lkrb4 -lkrb5. compat_recvauth is moving to a new library and krb4 now depends on krb5 anyways for the configurable path support. ------------------------------------------------------------------------ r7170 | probe | 1995-12-04 22:48:32 -0500 (Mon, 04 Dec 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_retrv.c M /trunk/src/lib/krb5/ccache/memory/mcc_retrv.c M /trunk/src/lib/krb5/ccache/stdio/scc_retrv.c Added support for matching against a supported app. session key type. ------------------------------------------------------------------------ r7169 | probe | 1995-12-04 22:47:34 -0500 (Mon, 04 Dec 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/get_creds.c When searching for cached credentials, make sure we are also looking for credentials that are matching a supported application keytype. ------------------------------------------------------------------------ r7168 | probe | 1995-12-04 22:45:06 -0500 (Mon, 04 Dec 1995) | 9 lines Changed paths: M /trunk/src/lib/krb5/krb/init_ctx.c Added two new routines for multiple encryption type support: krb5_set_default_tgs_ktypes(context, ktypes) This routine sets the default application session key types to be used. krb5_get_tgs_ktypes(context, principal, &ktypes) This routine gets the session key types to be used with "principal". At the moment, this only uses the krb5_set_default_tgs_ktypes values or those specified in libdefaults/default_tgs_enctypes (krb5.conf). It is envisioned that this may later support per-host/per-realm lookup. ------------------------------------------------------------------------ r7167 | probe | 1995-12-04 22:41:31 -0500 (Mon, 04 Dec 1995) | 5 lines Changed paths: M /trunk/src/include/krb5.hin Added prototypes for two new routines: krb5_set_default_tgs_ktypes - sets default app. session key types. krb5_get_tgs_ktypes - gets app. session key types. Also added a new flag for testing credential matches (match supported keytype) ------------------------------------------------------------------------ r7166 | probe | 1995-12-04 22:39:28 -0500 (Mon, 04 Dec 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ser_ctx.c Serialize / de-serialize the context structure, which now includes both TGT session key types and application session key types. ------------------------------------------------------------------------ r7165 | probe | 1995-12-04 22:38:02 -0500 (Mon, 04 Dec 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/send_tgs.c Instead of using the TGT session key type, use the application session key type. ------------------------------------------------------------------------ r7164 | probe | 1995-12-04 22:36:11 -0500 (Mon, 04 Dec 1995) | 3 lines Changed paths: M /trunk/src/include/k5-int.h Extended the context structure to support differing tgt and application session keys. ------------------------------------------------------------------------ r7163 | probe | 1995-12-04 22:34:22 -0500 (Mon, 04 Dec 1995) | 2 lines Changed paths: M /trunk/src/appl/bsd/kcmd.c The BSD application suite only understands using 1-DES as a session key type. ------------------------------------------------------------------------ r7162 | probe | 1995-12-04 22:32:11 -0500 (Mon, 04 Dec 1995) | 3 lines Changed paths: M /trunk/src/clients/klist/klist.c Use symbolic names for the encryption types. Support 3-DES, too. ------------------------------------------------------------------------ r7161 | probe | 1995-12-04 22:30:58 -0500 (Mon, 04 Dec 1995) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_req_ext.c The wrong encryption system was being initialized. The response to the mk_req should be done using the session key and its encryption system, not the ticket's encryption system. ------------------------------------------------------------------------ r7160 | probe | 1995-12-04 22:27:55 -0500 (Mon, 04 Dec 1995) | 2 lines Changed paths: M /trunk/src/clients/kinit/configure.in M /trunk/src/clients/klist/configure.in M /trunk/src/clients/ksu/configure.in There is no longer a dependency on libkadm. ------------------------------------------------------------------------ r7159 | probe | 1995-12-04 22:24:44 -0500 (Mon, 04 Dec 1995) | 4 lines Changed paths: M /trunk/src/lib/kadm/str_conv.c M /trunk/src/lib/krb5/krb/Makefile.in A /trunk/src/lib/krb5/krb/str_conv.c Moved most string-type conversion routines from libkadm to libkrb5 to reduce the dependencies on libkadm and for better support of multiple encryption type lookup in krb5.conf. ------------------------------------------------------------------------ r7158 | probe | 1995-12-04 22:13:14 -0500 (Mon, 04 Dec 1995) | 4 lines Changed paths: M /trunk/src/lib/kadm/configure.in M /trunk/src/lib/krb5/krb/configure.in Moved most string-type conversion routines from libkadm to libkrb5 to reduce the dependencies on libkadm and for better support of multiple encryption type lookup in krb5.conf. ------------------------------------------------------------------------ r7157 | probe | 1995-12-02 11:35:47 -0500 (Sat, 02 Dec 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/d3_str2ky.c Fixed the description of the algorithm in the comment. ------------------------------------------------------------------------ r7156 | probe | 1995-12-02 11:33:40 -0500 (Sat, 02 Dec 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/d3_str2ky.c M /trunk/src/lib/crypto/des/string2key.c XOR the last byte of weak keys with 0xf0, according to spec. ------------------------------------------------------------------------ r7155 | probe | 1995-12-02 11:30:09 -0500 (Sat, 02 Dec 1995) | 2 lines Changed paths: M /trunk/doc/krb5-protocol/3-des.txt XOR the last octet with 0xf0, not the first, analagous to 1-DES ------------------------------------------------------------------------ r7154 | tytso | 1995-12-01 17:35:35 -0500 (Fri, 01 Dec 1995) | 20 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.c Applied patch from Scott Schwartz Under SunOS, and maybe other systems, there is a a problem with krlogind.c and a similar problem with login.c as distributed with K5.5. The bug is that rlogind forks a child but retains a controlling tty. If the child is in the same process group as the parent, which is will if you don't use a job control shell (chsh /bin/rc), keyboard signals will kill the daemon. telnetd dissociates itself properly, but then login.krb5 waits for the shell to finish, but login.krb5 has the same ctty as the shell and is in the same process group, so it has the same problem. In BSD you used to be able to give up your ctty at will, but SunOS seems to have setsid as the only mechanism to perform that action, and setsid can only succeed in limited circumstances. Rlogind ought to be fixed to behave more like telnetd, but independent of that, login.krb5 needs to be patched if kerberos is to work properly under SunOS. ------------------------------------------------------------------------ r7153 | tytso | 1995-12-01 17:28:06 -0500 (Fri, 01 Dec 1995) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/configure.in Add rule for building shared object files. ------------------------------------------------------------------------ r7152 | tytso | 1995-12-01 17:24:32 -0500 (Fri, 01 Dec 1995) | 2 lines Changed paths: A /trunk/src/lib/krb5/ccache/memory/ChangeLog Added Changelog file. ------------------------------------------------------------------------ r7151 | tytso | 1995-12-01 17:16:42 -0500 (Fri, 01 Dec 1995) | 3 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/adm.h Added temporary definition of KRB5_ADM_M_EXTRADATA so that we have a tree which (mostly) compiles. ------------------------------------------------------------------------ r7150 | tytso | 1995-12-01 17:15:32 -0500 (Fri, 01 Dec 1995) | 4 lines Changed paths: M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_io.c In case of permission problems, don't unlink the old replay cache; make it a hard (repeatable) error. This also reduces the chance we accidentally delete valuable data. ------------------------------------------------------------------------ r7149 | tytso | 1995-12-01 17:14:52 -0500 (Fri, 01 Dec 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/recvauth.c Initialize rcache to zero, so that on cleanup we don't try to free stack garbage. ------------------------------------------------------------------------ r7148 | tytso | 1995-12-01 17:14:10 -0500 (Fri, 01 Dec 1995) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h Changed token ID for KG_TOK_WRAP_MSG to match KG_TOK_SEAL_MSG both should be 0x0201. ------------------------------------------------------------------------ r7147 | tytso | 1995-12-01 17:13:07 -0500 (Fri, 01 Dec 1995) | 6 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/inq_names.c M /trunk/src/lib/gssapi/krb5/krb5_gss_glue.c * krb5_gss_glue.c (gss_inquire_names_for_mech): Added new context argument to the call of krb5_gss_inquire_names_for_mech(). * inq_names.c (krb5_gss_inquire_names_for_mech): Added new context argument to the arg list. ------------------------------------------------------------------------ r7146 | probe | 1995-12-01 16:25:08 -0500 (Fri, 01 Dec 1995) | 2 lines Changed paths: A /trunk/doc/krb5-protocol/3-des.txt Description of 3-DES algorithms ------------------------------------------------------------------------ r7145 | probe | 1995-12-01 14:21:07 -0500 (Fri, 01 Dec 1995) | 4 lines Changed paths: M /trunk/src/lib/crypto/des/d3_str2ky.c Corrected algorithm description at beginning. Fold input into 168 bits and then expand the result to include odd parity, so as to avoid potentially weakening the key. ------------------------------------------------------------------------ r7144 | probe | 1995-12-01 14:10:04 -0500 (Fri, 01 Dec 1995) | 2 lines Changed paths: M /trunk/src/lib/kadm/str_conv.c Added 3-DES string translation ------------------------------------------------------------------------ r7143 | tlyu | 1995-11-30 21:00:33 -0500 (Thu, 30 Nov 1995) | 3 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_preauth.c * kdc_preauth.c: #@&^(!! Ultrix cc sucks. Typedef to function pointer rather than function prototype to avoid lossage. ------------------------------------------------------------------------ r7142 | tytso | 1995-11-29 13:32:37 -0500 (Wed, 29 Nov 1995) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_tgs_req.c Removed extra eblock argument from call to krb5_encode_kdc_rep. ------------------------------------------------------------------------ r7141 | probe | 1995-11-29 01:08:41 -0500 (Wed, 29 Nov 1995) | 3 lines Changed paths: M /trunk/src/lib/crypto/des/u_nfold.c Corrected a bug in the wrap-around carry (found bug by comparing test results with another implementation). ------------------------------------------------------------------------ r7140 | probe | 1995-11-28 15:08:53 -0500 (Tue, 28 Nov 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/d3_str2ky.c Make sure that each DES key is strong. If not, xor first byte with 0xf0. ------------------------------------------------------------------------ r7139 | probe | 1995-11-28 14:50:53 -0500 (Tue, 28 Nov 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/u_nfold.c Corrected bit rotation to match documented algorithm. ------------------------------------------------------------------------ r7138 | probe | 1995-11-28 11:38:53 -0500 (Tue, 28 Nov 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/u_nfold.c Removed debugging assert() statement. ------------------------------------------------------------------------ r7137 | epeisach | 1995-11-28 11:35:30 -0500 (Tue, 28 Nov 1995) | 3 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/des_int.h M /trunk/src/lib/crypto/des/f_ecb.c f_ecb.c, des_int.h (mit_des_ecb_encrypt): Add const declaration to input cblock. ------------------------------------------------------------------------ r7136 | probe | 1995-11-28 08:18:57 -0500 (Tue, 28 Nov 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/des_int.h The output block of n-fold should not be a "const". ------------------------------------------------------------------------ r7135 | probe | 1995-11-27 20:25:49 -0500 (Mon, 27 Nov 1995) | 2 lines Changed paths: M /trunk/src/include/krb5.hin Added 3-DES MD5 mode constants ------------------------------------------------------------------------ r7134 | probe | 1995-11-27 20:19:37 -0500 (Mon, 27 Nov 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/Makefile.in Compile 3-DES MD5 routine ------------------------------------------------------------------------ r7133 | probe | 1995-11-27 20:18:05 -0500 (Mon, 27 Nov 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/configure.in Added 3-DES MD5 checksum mode switch ------------------------------------------------------------------------ r7132 | probe | 1995-11-27 20:17:10 -0500 (Mon, 27 Nov 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/cryptoconf.c Added 3-DES MD5 checksum mode ------------------------------------------------------------------------ r7131 | probe | 1995-11-27 20:15:23 -0500 (Mon, 27 Nov 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/des_int.h Added Triple-DES function prototypes and structures. ------------------------------------------------------------------------ r7130 | probe | 1995-11-27 20:14:53 -0500 (Mon, 27 Nov 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/Makefile.in Compile in Triple-DES routines. ------------------------------------------------------------------------ r7129 | probe | 1995-11-27 20:12:41 -0500 (Mon, 27 Nov 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/init_rkey.c Triple DES shares the same random key initialization routine. ------------------------------------------------------------------------ r7128 | probe | 1995-11-27 20:09:46 -0500 (Mon, 27 Nov 1995) | 2 lines Changed paths: A /trunk/src/lib/crypto/des3_md5.c Triple DES support routines. ------------------------------------------------------------------------ r7127 | probe | 1995-11-27 20:09:19 -0500 (Mon, 27 Nov 1995) | 2 lines Changed paths: A /trunk/src/lib/crypto/des/d3_cbc.c A /trunk/src/lib/crypto/des/d3_ecb.c A /trunk/src/lib/crypto/des/d3_kysched.c A /trunk/src/lib/crypto/des/d3_procky.c A /trunk/src/lib/crypto/des/d3_rndky.c A /trunk/src/lib/crypto/des/d3_str2ky.c A /trunk/src/lib/crypto/des/u_nfold.c Triple-DES support routines. ------------------------------------------------------------------------ r7126 | tlyu | 1995-11-27 16:00:40 -0500 (Mon, 27 Nov 1995) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/state.c * state.c: use P properly so it won't break non-ansi compilers. ------------------------------------------------------------------------ r7125 | tlyu | 1995-11-27 15:51:53 -0500 (Mon, 27 Nov 1995) | 4 lines Changed paths: M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_dfl.c * rc_dfl.c (krb5_rc_dfl_init): default lifespan to context->clockskew in case some app can't get at the internals of the context struct. ------------------------------------------------------------------------ r7124 | tlyu | 1995-11-26 19:37:13 -0500 (Sun, 26 Nov 1995) | 6 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h * k5-int.h: Ultrix is broken. Hacked around by redefining the typedefs of preauth_obtain_data_proc and preauth_process_proc to be pointers to the functions rather than the functions themselves. Also made some things KRB5_NPROTOTYPE. ------------------------------------------------------------------------ r7123 | tlyu | 1995-11-26 19:36:33 -0500 (Sun, 26 Nov 1995) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/preauth.c * preauth.c: Ultrix is broken. Prototype obtain_enc_ts_padata() and process_pw_salt() explicitly rather than using the typedef in k5-int.h becaus that typedef is to a function pointer now. ------------------------------------------------------------------------ r7121 | tytso | 1995-11-17 22:42:55 -0500 (Fri, 17 Nov 1995) | 2 lines Changed paths: M /trunk/src/include/krb5.hin Added missing prototype for krb5_encode_kdc ------------------------------------------------------------------------ r7120 | tytso | 1995-11-17 22:42:22 -0500 (Fri, 17 Nov 1995) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_as_req.c Removed extra eblock argument from call to krb5_encode_kdc_rep. ------------------------------------------------------------------------ r7119 | tytso | 1995-11-17 22:41:21 -0500 (Fri, 17 Nov 1995) | 2 lines Changed paths: M /trunk/src/include/krb5.hin Moved prototype of krb5_encode_kdc to k5-int.h ------------------------------------------------------------------------ r7118 | tytso | 1995-11-17 22:40:03 -0500 (Fri, 17 Nov 1995) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h Moved prototype for encode_kdc_rep to k5-int.h, and remove the eblock argument. ------------------------------------------------------------------------ r7117 | tytso | 1995-11-17 22:39:15 -0500 (Fri, 17 Nov 1995) | 8 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/encode_kdc.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/preauth.c get_in_tkt.c (decrypt_as_reply): preauth.c (process_pw_salt): When fetching the key to decrypting the encrypted kdc reply, use the etype associated with the etype reply, not the etype associated with the included ticket. encode_kdc.c: Remove eblock argument from krb5_encode_kdc_rep; set the eblock type from the client_key's enctype. ------------------------------------------------------------------------ r7116 | tytso | 1995-11-17 22:22:58 -0500 (Fri, 17 Nov 1995) | 5 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/generic/configure.in M /trunk/src/lib/gssapi/generic/gssapi.h Makefile.in, ChangeLog: Add support to compile shared libraries. gssapi.h: Include sys/types.h, since that's where POSIX says size_t is defined. ------------------------------------------------------------------------ r7115 | tytso | 1995-11-17 22:20:15 -0500 (Fri, 17 Nov 1995) | 4 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h Fixed token type numbers so they conform with the protocol spec. Paul Park didn't realize that he wasn't allowed to change these willy-nilly... ------------------------------------------------------------------------ r7114 | tytso | 1995-11-17 22:11:26 -0500 (Fri, 17 Nov 1995) | 3 lines Changed paths: M /trunk/src/lib/gssapi/mechglue/Makefile.in M /trunk/src/lib/gssapi/mechglue/add_mechanism.c M /trunk/src/lib/gssapi/mechglue/configure.in A /trunk/src/lib/gssapi/mechglue/g_accept_sec_context.c A /trunk/src/lib/gssapi/mechglue/g_acquire_cred.c A /trunk/src/lib/gssapi/mechglue/g_compare_name.c A /trunk/src/lib/gssapi/mechglue/g_context_time.c A /trunk/src/lib/gssapi/mechglue/g_delete_sec_context.c A /trunk/src/lib/gssapi/mechglue/g_dsp_name.c A /trunk/src/lib/gssapi/mechglue/g_dsp_status.c A /trunk/src/lib/gssapi/mechglue/g_imp_name.c A /trunk/src/lib/gssapi/mechglue/g_indicate_mechs.c A /trunk/src/lib/gssapi/mechglue/g_init_sec_context.c A /trunk/src/lib/gssapi/mechglue/g_initialize.c A /trunk/src/lib/gssapi/mechglue/g_inquire_cred.c A /trunk/src/lib/gssapi/mechglue/g_process_context.c A /trunk/src/lib/gssapi/mechglue/g_rel_buffer.c A /trunk/src/lib/gssapi/mechglue/g_rel_cred.c A /trunk/src/lib/gssapi/mechglue/g_rel_name.c A /trunk/src/lib/gssapi/mechglue/g_rel_oid_set.c A /trunk/src/lib/gssapi/mechglue/g_seal.c A /trunk/src/lib/gssapi/mechglue/g_sign.c A /trunk/src/lib/gssapi/mechglue/g_unseal.c A /trunk/src/lib/gssapi/mechglue/g_verify.c D /trunk/src/lib/gssapi/mechglue/get_mech_type.c M /trunk/src/lib/gssapi/mechglue/get_mechanism.c A /trunk/src/lib/gssapi/mechglue/get_mtype.c D /trunk/src/lib/gssapi/mechglue/gss_accept_sec_context.c D /trunk/src/lib/gssapi/mechglue/gss_acquire_cred.c D /trunk/src/lib/gssapi/mechglue/gss_compare_name.c D /trunk/src/lib/gssapi/mechglue/gss_context_time.c D /trunk/src/lib/gssapi/mechglue/gss_delete_sec_context.c D /trunk/src/lib/gssapi/mechglue/gss_display_name.c D /trunk/src/lib/gssapi/mechglue/gss_display_status.c D /trunk/src/lib/gssapi/mechglue/gss_import_name.c D /trunk/src/lib/gssapi/mechglue/gss_indicate_mechs.c D /trunk/src/lib/gssapi/mechglue/gss_init_sec_context.c D /trunk/src/lib/gssapi/mechglue/gss_initialize.c D /trunk/src/lib/gssapi/mechglue/gss_inquire_cred.c D /trunk/src/lib/gssapi/mechglue/gss_process_context.c D /trunk/src/lib/gssapi/mechglue/gss_release_buffer.c D /trunk/src/lib/gssapi/mechglue/gss_release_cred.c D /trunk/src/lib/gssapi/mechglue/gss_release_name.c D /trunk/src/lib/gssapi/mechglue/gss_release_oid_set.c D /trunk/src/lib/gssapi/mechglue/gss_seal.c D /trunk/src/lib/gssapi/mechglue/gss_sign.c D /trunk/src/lib/gssapi/mechglue/gss_unseal.c D /trunk/src/lib/gssapi/mechglue/gss_verify.c M /trunk/src/lib/gssapi/mechglue/gssd_pname_to_uid.c M /trunk/src/lib/gssapi/mechglue/internal_name.c D /trunk/src/lib/gssapi/mechglue/mechglueP.h A /trunk/src/lib/gssapi/mechglue/mglueP.h Renamed filenames so they would be unique in an 8.3 filesystem. Added GSSAPI V2 functions to mechglueP.h (now mglueP.h) ------------------------------------------------------------------------ r7112 | hartmans | 1995-11-16 21:31:57 -0500 (Thu, 16 Nov 1995) | 2 lines Changed paths: M /trunk/src/util/pty/ChangeLog Fix bogus duplication of code. ------------------------------------------------------------------------ r7111 | hartmans | 1995-11-16 21:28:36 -0500 (Thu, 16 Nov 1995) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/login.c Add IEXTEN to lflags. ------------------------------------------------------------------------ r7110 | epeisach | 1995-11-16 20:30:40 -0500 (Thu, 16 Nov 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/srv_rcache.c (krb5_get_server_rcache): Use krb5_rc_default_type instead of assuming default rcache type is "dfl". ------------------------------------------------------------------------ r7109 | eichin | 1995-11-15 22:08:18 -0500 (Wed, 15 Nov 1995) | 11 lines Changed paths: M /trunk/src/appl/popper/ChangeLog M /trunk/src/appl/popper/pop_dropcopy.c M /trunk/src/appl/popper/pop_updt.c M /trunk/src/lib/kdb4/ChangeLog M /trunk/src/lib/kdb4/krb_dbm.c M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/tf_util.c M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc_maybe.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/lock_file.c * *.c (*): initialize lock_arg to a copy of a static (thus zero) struct flock, to avoid panic'ing sunos 4.1.4. If you call fcntl F_SETLKW with l_type == F_UNLCK and l_xxx == 15 (GRANT_LOCK_FLAG) you'll panic sunos 4.1.4 with assertion failed: ld->l_xxx != GRANT_LOCK_FLAG, file: ../../ufs/ufs_lockf.c, line: 995 Since automatic structs like these have random values in uninitialized fields, we initialize from a static struct (since using memset in this case is abhorrent, and naming l_xxx is non POSIX.) ------------------------------------------------------------------------ r7108 | proven | 1995-11-15 15:29:59 -0500 (Wed, 15 Nov 1995) | 3 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/ktest_equal.c * ktest_equal.c (ktest_equal_krb5_etype_info_entry()) : Only do emecmp() if ref->length > 0 ------------------------------------------------------------------------ r7107 | tytso | 1995-11-15 11:21:13 -0500 (Wed, 15 Nov 1995) | 2 lines Changed paths: A /trunk/src/lib/gssapi/mechglue A /trunk/src/lib/gssapi/mechglue/.cvsignore A /trunk/src/lib/gssapi/mechglue/Makefile.in A /trunk/src/lib/gssapi/mechglue/add_mechanism.c A /trunk/src/lib/gssapi/mechglue/configure.in A /trunk/src/lib/gssapi/mechglue/get_mech_type.c A /trunk/src/lib/gssapi/mechglue/get_mechanism.c A /trunk/src/lib/gssapi/mechglue/gss_accept_sec_context.c A /trunk/src/lib/gssapi/mechglue/gss_acquire_cred.c A /trunk/src/lib/gssapi/mechglue/gss_compare_name.c A /trunk/src/lib/gssapi/mechglue/gss_context_time.c A /trunk/src/lib/gssapi/mechglue/gss_delete_sec_context.c A /trunk/src/lib/gssapi/mechglue/gss_display_name.c A /trunk/src/lib/gssapi/mechglue/gss_display_status.c A /trunk/src/lib/gssapi/mechglue/gss_import_name.c A /trunk/src/lib/gssapi/mechglue/gss_indicate_mechs.c A /trunk/src/lib/gssapi/mechglue/gss_init_sec_context.c A /trunk/src/lib/gssapi/mechglue/gss_initialize.c A /trunk/src/lib/gssapi/mechglue/gss_inquire_cred.c A /trunk/src/lib/gssapi/mechglue/gss_process_context.c A /trunk/src/lib/gssapi/mechglue/gss_release_buffer.c A /trunk/src/lib/gssapi/mechglue/gss_release_cred.c A /trunk/src/lib/gssapi/mechglue/gss_release_name.c A /trunk/src/lib/gssapi/mechglue/gss_release_oid_set.c A /trunk/src/lib/gssapi/mechglue/gss_seal.c A /trunk/src/lib/gssapi/mechglue/gss_sign.c A /trunk/src/lib/gssapi/mechglue/gss_unseal.c A /trunk/src/lib/gssapi/mechglue/gss_verify.c A /trunk/src/lib/gssapi/mechglue/gssd_pname_to_uid.c A /trunk/src/lib/gssapi/mechglue/internal_name.c A /trunk/src/lib/gssapi/mechglue/mechglue.h A /trunk/src/lib/gssapi/mechglue/mechglueP.h Initial checkin of Sun's (Derek's) multi-mechanism GSSAPI support. ------------------------------------------------------------------------ r7106 | tytso | 1995-11-15 10:24:43 -0500 (Wed, 15 Nov 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/walk_rtree.c Added ANL changes to support configuration authentication paths. ------------------------------------------------------------------------ r7103 | tytso | 1995-11-13 19:47:37 -0500 (Mon, 13 Nov 1995) | 12 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kdc_util.h * kdc_util.h: Added new prototypes for return_padata() and check_padata(). * kdc_preauth.c (return_padata): New function which calls out to each preauth type to see if it is necessary to return preauth data or not. (return_pw_salt): New function responsible for returning the KRB5_PW_SALT preauth information. * do_as_req.c (process_as_req): Move creation of the PW_SALT preauthentication step into kdc_preauth.c. Call return_pdata() which is responsible for all padata info which is returned by the KDC in the KRB_AS_REP message. ------------------------------------------------------------------------ r7102 | tytso | 1995-11-13 13:01:26 -0500 (Mon, 13 Nov 1995) | 12 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/preauth.c * preauth.c (krb5_process_padata): Added generalized processing for preauth information which is returned by the KDC. This should be general enough to support the AFS3_SALT preauth type, the SNK4 preauth type, and the public-key mods to Kerberos. (process_pw_salt): New function for processing the KRB5_PW_SALT preauthentication type. * get_in_tkt.c (decrypt_as_reply): Removed temporary kludge for processing the PW_SALT preauth type; that's now done in preauth.c (krb5_get_in_tkt): Call krb5_process_padata with new arguments so that the preauth code can set the decryption_key if necessary. ------------------------------------------------------------------------ r7101 | tytso | 1995-11-13 12:57:00 -0500 (Mon, 13 Nov 1995) | 6 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h Added typedef for krb5_preauth_proces_proc, and changed the prototype of krb5_process_padata() to take additional arguments for returning the decryption key to use for decrypting the as_reply, as well as passing in the decrypt_proc procedure in case some preauth types want to call decrypt_proc themselves. ------------------------------------------------------------------------ r7100 | tytso | 1995-11-13 11:53:23 -0500 (Mon, 13 Nov 1995) | 11 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in A /trunk/src/lib/crypto/decrypt_data.c A /trunk/src/lib/crypto/encrypt_data.c * encrypt_data.c (krb5_encrypt_data): New file. A generic routine for encrypting data in a krb5_data structure. Fills in a krb5_enc_data structure. * decrypt_data.c (krb5_decrypt_data): New file. A generic routine for decrypting data in a krb5_enc_data structure. Fills in a krb5_data structure. * Makefile.in (SRCS): Added decrypt_data.c and encrypt_data.c to list of files to be compiled. ------------------------------------------------------------------------ r7099 | tytso | 1995-11-13 11:51:54 -0500 (Mon, 13 Nov 1995) | 2 lines Changed paths: M /trunk/src/include/ChangeLog Add prototypes for krb5_encrypt_data(), krb5_decrypt_data(). ------------------------------------------------------------------------ r7098 | tytso | 1995-11-13 11:51:37 -0500 (Mon, 13 Nov 1995) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin Add prototypes for krb5_encrypt_data(), krb5_decrypt_data(). ------------------------------------------------------------------------ r7097 | eichin | 1995-11-12 20:41:07 -0500 (Sun, 12 Nov 1995) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/def_realm.c * def_realm.c (krb5_get_default_realm): check for PROF_NO_PROFILE and return KRB5_CONFIG_CANTOPEN instead of BADFORMAT so that the user in the end knows what is going on. ------------------------------------------------------------------------ r7096 | eichin | 1995-11-12 20:40:31 -0500 (Sun, 12 Nov 1995) | 9 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/g_cnffile.c * g_cnffile.c (krb__get_srvtabname): new function, looks up [libdefaults]krb4_srvtab for use where KEYFILE used to be. * g_cnffile.c (krb__v5_get_file): new function, looks up argument in [libdefaults] and tries to open it as a filename. Returns filehandle (or NULL, if fopen failed.) (krb__get_cnffile, krb__get_realmsfile): use krb__v5_get_file to look up "krb4_config" or "krb4_realms" respectively. Also add $KRB_REALMS override for realms file. ------------------------------------------------------------------------ r7095 | eichin | 1995-11-12 20:39:39 -0500 (Sun, 12 Nov 1995) | 6 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/conv_creds.c M /trunk/src/krb524/krb524d.c * conv_creds.c (krb524_convert_creds_kdc): loop through all of the addresses returned by krb5_locate_kdc, don't just try the first one. * krb524d.c (do_connection): check for particular failures of decode_krb5_ticket, as well as for messages that are one int long (which will eliminate our own error replies.) ------------------------------------------------------------------------ r7094 | eichin | 1995-11-12 20:39:04 -0500 (Sun, 12 Nov 1995) | 3 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/krb.h * krb.h (KEYFILE): change to call krb__get_srvtabname with a default of the old hardcoded value "/etc/srvtab". ------------------------------------------------------------------------ r7093 | eichin | 1995-11-12 20:38:24 -0500 (Sun, 12 Nov 1995) | 2 lines Changed paths: M /trunk/src/config-files/ChangeLog M /trunk/src/config-files/krb5.conf * krb5.conf[libdefaults]: add krb4_config, krb4_realms. ------------------------------------------------------------------------ r7092 | eichin | 1995-11-12 20:37:23 -0500 (Sun, 12 Nov 1995) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/telnetd.8 * telnetd.8: source tmac.doc for correct parsing. ------------------------------------------------------------------------ r7091 | eichin | 1995-11-12 20:35:44 -0500 (Sun, 12 Nov 1995) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/main.c * main.c: initialize line (to avoid splitting up forward.c.) ------------------------------------------------------------------------ r7090 | eichin | 1995-11-12 20:26:12 -0500 (Sun, 12 Nov 1995) | 7 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/forward.c M /trunk/src/appl/telnet/libtelnet/kerberos5.c * forward.c: set KRB5_DEFAULT_LIFE to 10 hours, not 8. * forward.c (rd_and_store_for_creds): construct correct cache name for forwarded tickets (based on tty name if available) and drop it into the environment so login notices it. also, fix typo in comment in kerberos5.c ------------------------------------------------------------------------ r7089 | eichin | 1995-11-12 20:24:25 -0500 (Sun, 12 Nov 1995) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krshd.c * krshd.c (doit): drag TZ= from parent environment into envinit to pass to child. (envinit, TZENV): add one more slot for optional TZ, and mark it. ------------------------------------------------------------------------ r7088 | eichin | 1995-11-12 20:23:22 -0500 (Sun, 12 Nov 1995) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in * Makefile.in (install-mkdirs): bash needs a semicolon between fi and done. ------------------------------------------------------------------------ r7087 | epeisach | 1995-11-10 21:16:11 -0500 (Fri, 10 Nov 1995) | 2 lines Changed paths: A /trunk/src/tests/dejagnu/krb-root/ChangeLog M /trunk/src/tests/dejagnu/krb-root/telnet.exp Comment out encrypted telnet tests. ------------------------------------------------------------------------ r7086 | proven | 1995-11-09 17:27:36 -0500 (Thu, 09 Nov 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/TODO * TODO : Remove krb5_enctype argument from string_to_key() is done. ------------------------------------------------------------------------ r7085 | proven | 1995-11-09 17:27:02 -0500 (Thu, 09 Nov 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/t_cksum.c * t_cksum.c : Remove krb5_enctype from krb5_string_to_key() args. ------------------------------------------------------------------------ r7084 | proven | 1995-11-09 17:26:40 -0500 (Thu, 09 Nov 1995) | 4 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/des_int.h M /trunk/src/lib/crypto/des/string2key.c * string2key.c : Remove krb5_enctype from krb5_string_to_key() args. * string2key.c, des_int.h : Remove krb5_enctype from mit_des_string_to_key() args. ------------------------------------------------------------------------ r7083 | proven | 1995-11-09 17:26:01 -0500 (Thu, 09 Nov 1995) | 3 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/fetch_mkey.c M /trunk/src/lib/kdb/kdb_cpw.c M /trunk/src/lib/kdb/t_kdb.c * fetch_mkey.c, kdb_cpw.c, t_kdb.c : Remove krb5_enctype from krb5_string_to_key() args. ------------------------------------------------------------------------ r7082 | proven | 1995-11-09 17:25:29 -0500 (Thu, 09 Nov 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/in_tkt_pwd.c * in_tkt_pwd.c : Remove krb5_enctype from krb5_string_to_key() args. ------------------------------------------------------------------------ r7081 | proven | 1995-11-09 17:24:52 -0500 (Thu, 09 Nov 1995) | 2 lines Changed paths: M /trunk/src/tests/verify/ChangeLog M /trunk/src/tests/verify/kdb5_verify.c * kdb5_verify.c : Remove krb5_enctype from krb5_string_to_key() args. ------------------------------------------------------------------------ r7080 | proven | 1995-11-09 17:24:34 -0500 (Thu, 09 Nov 1995) | 2 lines Changed paths: M /trunk/src/tests/hammer/ChangeLog M /trunk/src/tests/hammer/kdc5_hammer.c * kdc5_hammer.c : Remove krb5_enctype from krb5_string_to_key() args. ------------------------------------------------------------------------ r7079 | proven | 1995-11-09 17:24:16 -0500 (Thu, 09 Nov 1995) | 2 lines Changed paths: M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/kdb5_mkdums.c * kdb5_mkdums.c : Remove krb5_enctype from krb5_string_to_key() args. ------------------------------------------------------------------------ r7078 | proven | 1995-11-09 17:23:27 -0500 (Thu, 09 Nov 1995) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin * krb5.hin : Remove krb5_enctype from krb5_string_to_key() args. ------------------------------------------------------------------------ r7077 | proven | 1995-11-09 17:22:54 -0500 (Thu, 09 Nov 1995) | 2 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/kdb5_edit.c * kdb5_edit.c : Remove krb5_enctype from krb5_string_to_key() args. ------------------------------------------------------------------------ r7076 | proven | 1995-11-09 17:22:34 -0500 (Thu, 09 Nov 1995) | 2 lines Changed paths: M /trunk/src/admin/create/ChangeLog M /trunk/src/admin/create/kdb5_create.c * kdb5_create.c : Remove krb5_enctype from krb5_string_to_key() args. ------------------------------------------------------------------------ r7074 | epeisach | 1995-11-09 09:39:34 -0500 (Thu, 09 Nov 1995) | 3 lines Changed paths: M /trunk/src/appl/simple/client/ChangeLog M /trunk/src/appl/simple/client/sim_client.c sim_client.c (main): Use krb5_get_server_rcache instead of duplicating code. Remove use of krb5_clockskew variable. ------------------------------------------------------------------------ r7073 | tytso | 1995-11-09 00:08:09 -0500 (Thu, 09 Nov 1995) | 9 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kdc_util.h M /trunk/src/kdc/main.c * kdc_preauth.c (get_etype_info): Added function to return the etype_info preauth hint to the client. * kdc_util.c (get_salt_from_key): Added new function which determines the salting information from the krb5_key_data structure. * main.c (kdc_initialize_rcache): Replace use of krb5_clockskew with context->clockskew. ------------------------------------------------------------------------ r7072 | tytso | 1995-11-09 00:05:28 -0500 (Thu, 09 Nov 1995) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h Remove etype_info from the argument list of krb5_obtain_padata. ------------------------------------------------------------------------ r7071 | tytso | 1995-11-09 00:04:28 -0500 (Thu, 09 Nov 1995) | 7 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/preauth.c * get_in_tkt.c (krb5_get_in_tkt): Remove the etype_info argument from the call to krb5_obtain_padata. * preauth.c (krb5_obtain_padata): Use the PADATA_ETYPE_INFO preauth, if it exists, to determine which salt type to use when encrypting the preauthentication data. Remove the etype_info argument. ------------------------------------------------------------------------ r7070 | tytso | 1995-11-09 00:02:13 -0500 (Thu, 09 Nov 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c Don't require val->salt to be non-zero if val->lenth is zero. ------------------------------------------------------------------------ r7069 | tytso | 1995-11-08 21:53:04 -0500 (Wed, 08 Nov 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/free/f_einfo.c Fix stupid typo when creating function. ------------------------------------------------------------------------ r7068 | tytso | 1995-11-08 20:05:57 -0500 (Wed, 08 Nov 1995) | 9 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/krb5_encode_test.c M /trunk/src/tests/asn.1/ktest.c * krb5_encode_test.c (main): In case of an error in the encoding routines, exit. Otherwise, calling the print routines will often lead to a coredump. * ktest.c (ktest_make_sample_etype_info): Set etype.length to -1 to mean that the optional salt string is missing. (This is change in the convention used by the ASN.1 encoder and decoder for this ASN.1 structure.) ------------------------------------------------------------------------ r7067 | tytso | 1995-11-08 20:03:32 -0500 (Wed, 08 Nov 1995) | 8 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c * asn1_k_decode.c (asn1_decode_etype_info_entry): If the optional salt element is not present, set etype.length to -1. * asn1_k_encode.c (asn1_encode_etype_info_entry): When encoding the etype_info_entry structure, use length == -1 to mean that the optional salt structure should not be sent. (It used to be if length == -1.) ------------------------------------------------------------------------ r7066 | tytso | 1995-11-08 17:57:07 -0500 (Wed, 08 Nov 1995) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin * krb5.hin: Add preauthentication type KRB5_PADATA_ETYPE_INFO. * k5-int.h: Add declaration for krb5_free_etype_info. ------------------------------------------------------------------------ r7065 | tytso | 1995-11-08 17:55:41 -0500 (Wed, 08 Nov 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/free/ChangeLog M /trunk/src/lib/krb5/free/Makefile.in A /trunk/src/lib/krb5/free/f_einfo.c Added new function to free a krb5_etype_info structure. ------------------------------------------------------------------------ r7064 | tytso | 1995-11-08 17:54:58 -0500 (Wed, 08 Nov 1995) | 2 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/ccache.c Change use of krb5_clockskew to be context->clockskew. ------------------------------------------------------------------------ r7063 | tytso | 1995-11-08 16:59:00 -0500 (Wed, 08 Nov 1995) | 11 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gc_via_tkt.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/krbconfig.c M /trunk/src/lib/krb5/krb/rd_cred.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/rd_safe.c M /trunk/src/lib/krb5/krb/recvauth.c M /trunk/src/lib/krb5/krb/srv_rcache.c * krbconfig.c: Removed the krb5_clockskew variable. * srv_rcache.c (krb5_get_server_rcache): * rd_safe.c (krb5_rd_safe): * rd_req_dec.c (krb5_rd_req_decoded): * rd_priv.c (krb5_rd_priv): * rd_cred.c (krb5_rd_cred): * gc_via_tkt.c (krb5_get_cred_via_tkt): * get_in_tkt.c (verify_as_reply): Replace use of krb5_clockskew with context->clockskew. ------------------------------------------------------------------------ r7062 | tytso | 1995-11-08 15:08:41 -0500 (Wed, 08 Nov 1995) | 3 lines Changed paths: M /trunk/src/tests/asn.1/reference_encode.out M /trunk/src/tests/asn.1/trval_reference.out Updated reference files for the new structures now supported by the ASN.1 encoders and decoders. ------------------------------------------------------------------------ r7058 | tytso | 1995-11-08 03:03:31 -0500 (Wed, 08 Nov 1995) | 19 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kdc_util.h M /trunk/src/kdc/main.c * kdc_util.c (): Added new helper functions dbentry_has_key_for_enctype(), dbentry_supports_enctype(), and select_session_keytype(). * kdc_preauth.c: Added support for the ENC_TIMESTAMP preauthentication scheme. * do_tgs_req.c (process_tgs_req): Fixed the keytype/enctype selection criteria for the server key, and the ticket session key. * do_as_req.c (process_as_req): Added calls to the kdc preauthentication verification routines. Fixed the keytype/enctype selection criteria for the client key, the server key, and the ticket session key. * main.c (finish_realm): Make sure all parts of the realm structure are freed properly. (main): Free the kcontext krb5_context. ------------------------------------------------------------------------ r7057 | tytso | 1995-11-08 02:55:51 -0500 (Wed, 08 Nov 1995) | 7 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin * krb5.hin: Removed internal functions krb5_encrypt_tkt_part, krb5_verify_padta, and krb5_obtain_padata from the public header file. * k5-int.h: Removed old preauthentication declarations and added new ones. Changed function prototype of krb5_encrypt_tkt_part. ------------------------------------------------------------------------ r7056 | tytso | 1995-11-08 02:52:57 -0500 (Wed, 08 Nov 1995) | 8 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/encrypt_tk.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/preauth.c * encrypt_tk.c (cleanup_scratch): Changed interface to no longer require an eblock; we can use our own and figure out the enctype from the passed-in key. * get_in_tkt.c (krb5_get_in_tkt): Added calls to krb5_obtain_padata(). * preauth.c: Completely restructured file to support preauthentication. ------------------------------------------------------------------------ r7055 | tytso | 1995-11-08 02:47:23 -0500 (Wed, 08 Nov 1995) | 2 lines Changed paths: M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/alt_prof.c Free the realm_kdc_ports element of the structure. ------------------------------------------------------------------------ r7054 | tytso | 1995-11-08 02:46:14 -0500 (Wed, 08 Nov 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/kv5m_err.et Added magic number for krb5_preauth_ops. ------------------------------------------------------------------------ r7053 | tytso | 1995-11-08 02:45:12 -0500 (Wed, 08 Nov 1995) | 9 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/KRB5-asn.py M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/asn.1/krb5_encode.c * krb5_decode.c (decode_krb5_pa_enc_ts, decode_krb5_enc_data): Added new functions. * krb5_encode.c (encode_krb5_pa_enc_ts, encode_krb5_enc_data): Added new functions. KRB5-asn.py (PA-ENC-TS-ENC): Added new definition for the krb5_pa_enc_ts structure. ------------------------------------------------------------------------ r7052 | tytso | 1995-11-08 02:43:46 -0500 (Wed, 08 Nov 1995) | 12 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/krb5_decode_test.c M /trunk/src/tests/asn.1/krb5_encode_test.c M /trunk/src/tests/asn.1/ktest.c M /trunk/src/tests/asn.1/ktest.h M /trunk/src/tests/asn.1/ktest_equal.c M /trunk/src/tests/asn.1/ktest_equal.h * krb5_decode_test.c (main): Add tests for decode_krb5_enc_data and decode_krb5_pa_enc_ts. * krb5_encode_test.c (main): Add tests for encode_krb5_enc_data and encode_krb5_pa_enc_ts. * ktest.c (ktest_make_sample_pa_enc_ts): New functions to test {encode,decode}_krb5_pa_enc_ts(). * ktest_equal.c (ktest_equal_krb5_pa_enc_ts): New functions to test {encode,decode}_krb5_pa_enc_ts(). ------------------------------------------------------------------------ r7051 | tytso | 1995-11-07 21:01:59 -0500 (Tue, 07 Nov 1995) | 2 lines Changed paths: M /trunk/src/TODO Updated TODO list. ------------------------------------------------------------------------ r7048 | keithv | 1995-11-07 20:09:26 -0500 (Tue, 07 Nov 1995) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h Fix build problem on Mac caused by multiple definitions of stat function. ------------------------------------------------------------------------ r7047 | keithv | 1995-11-07 20:08:07 -0500 (Tue, 07 Nov 1995) | 2 lines Changed paths: M /trunk/src/mac/kconfig/ChangeLog M /trunk/src/mac/kconfig/kconfig.c M /trunk/src/mac/kconfig/kconfig.h Improve password dialog and credentials list in Mac CNS. ------------------------------------------------------------------------ r7024 | tytso | 1995-11-07 16:45:22 -0500 (Tue, 07 Nov 1995) | 5 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/kdb.h * kdb.h: Added prototype for krb5_dbe_search_enctype(). Changed prototype of krb5_dbe_find_enctype() so that ktype is of type krb5_int32. (krb5_enctype is unsigned, so -1 doesn't work!) ------------------------------------------------------------------------ r7023 | tytso | 1995-11-07 16:44:52 -0500 (Tue, 07 Nov 1995) | 6 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_xdr.c * kdb_xdr.c (krb5_dbe_search_enctype): Make a more general version of kdb5_dbe_find_enctype() which allows you to search the keylist looking for multiple keys that fit your criteria. Eventually we should convert all programs to use kdb5_dbe_search_enctype() instead of kdb5_dbe_find_enctype(). ------------------------------------------------------------------------ r7019 | tytso | 1995-11-04 00:47:41 -0500 (Sat, 04 Nov 1995) | 11 lines Changed paths: M /trunk/src/lib/krb5/ccache/memory/mcc.h M /trunk/src/lib/krb5/ccache/memory/mcc_destry.c M /trunk/src/lib/krb5/ccache/memory/mcc_gennew.c M /trunk/src/lib/krb5/ccache/memory/mcc_ops.c M /trunk/src/lib/krb5/ccache/memory/mcc_reslv.c mcc_ops.c: Remove excess code which is defined in fcc_ops.c (which may not be the right place for it anyway). mcc.h: Remove use of krb5_ccache_sessions mcc_destry.c (krb5_mcc_destroy): Remove use of krb5_ccache_sessions mcc_gennew.c (krb5_mcc_generate_new): Remove use of krb5_ccache_sessions mcc_reslv.c (krb5_mcc_resolve): Remove use of krb5_ccache_sessions ------------------------------------------------------------------------ r7018 | tytso | 1995-11-03 21:32:13 -0500 (Fri, 03 Nov 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in Added the ccache/memory subdirectory. ------------------------------------------------------------------------ r7017 | tytso | 1995-11-03 21:31:18 -0500 (Fri, 03 Nov 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/configure.in Added memory subdirectory. ------------------------------------------------------------------------ r7016 | tytso | 1995-11-03 21:30:37 -0500 (Fri, 03 Nov 1995) | 2 lines Changed paths: A /trunk/src/lib/krb5/ccache/memory A /trunk/src/lib/krb5/ccache/memory/.Sanitize A /trunk/src/lib/krb5/ccache/memory/.cvsignore A /trunk/src/lib/krb5/ccache/memory/.rconf A /trunk/src/lib/krb5/ccache/memory/Makefile.in A /trunk/src/lib/krb5/ccache/memory/configure.in A /trunk/src/lib/krb5/ccache/memory/mcc-proto.h A /trunk/src/lib/krb5/ccache/memory/mcc.h A /trunk/src/lib/krb5/ccache/memory/mcc_close.c A /trunk/src/lib/krb5/ccache/memory/mcc_destry.c A /trunk/src/lib/krb5/ccache/memory/mcc_eseq.c A /trunk/src/lib/krb5/ccache/memory/mcc_gennew.c A /trunk/src/lib/krb5/ccache/memory/mcc_getnam.c A /trunk/src/lib/krb5/ccache/memory/mcc_gprin.c A /trunk/src/lib/krb5/ccache/memory/mcc_init.c A /trunk/src/lib/krb5/ccache/memory/mcc_nseq.c A /trunk/src/lib/krb5/ccache/memory/mcc_ops.c A /trunk/src/lib/krb5/ccache/memory/mcc_reslv.c A /trunk/src/lib/krb5/ccache/memory/mcc_retrv.c A /trunk/src/lib/krb5/ccache/memory/mcc_sflags.c A /trunk/src/lib/krb5/ccache/memory/mcc_sseq.c A /trunk/src/lib/krb5/ccache/memory/mcc_store.c A /trunk/src/lib/krb5/ccache/memory/mcc_test.c Added memory-based credentials cache. ------------------------------------------------------------------------ r7015 | eichin | 1995-11-03 17:12:52 -0500 (Fri, 03 Nov 1995) | 2 lines Changed paths: D /trunk/src/tests/create/Imakefile D /trunk/src/tests/hammer/Imakefile D /trunk/src/tests/verify/Imakefile stamp out festering Imakefiles. ------------------------------------------------------------------------ r7014 | eichin | 1995-11-03 16:53:05 -0500 (Fri, 03 Nov 1995) | 5 lines Changed paths: M /trunk/src/admin/aname/kdb5_anadd.M M /trunk/src/admin/convert/kdb5_convert.M M /trunk/src/admin/create/kdb5_create.M M /trunk/src/admin/destroy/kdb5_destroy.M M /trunk/src/admin/edit/kdb5_ed_ct.ct M /trunk/src/admin/edit/kdb5_edit.M M /trunk/src/admin/stash/kdb5_stash.M M /trunk/src/appl/bsd/rcp.M M /trunk/src/appl/bsd/rlogin.M M /trunk/src/appl/bsd/rsh.M M /trunk/src/appl/gss-sample/README M /trunk/src/appl/sample/sclient/sclient.M M /trunk/src/appl/sample/sserver/sserver.M M /trunk/src/clients/kdestroy/kdestroy.M M /trunk/src/clients/kinit/kinit.M M /trunk/src/clients/klist/klist.M M /trunk/src/kadmin/kpasswd/kpasswd.M M /trunk/src/kadmin/v5client/kadmin5.M M /trunk/src/kadmin/v5client/kadmin5_ct.ct M /trunk/src/kadmin/v5server/kadmind5.M M /trunk/src/kadmin.v4/server/kadm_err.et M /trunk/src/kdc/kdc5_err.et M /trunk/src/kdc/krb5kdc.M M /trunk/src/krb524/Makefile.in M /trunk/src/krb524/README M /trunk/src/krb524/RELEASE_NOTES M /trunk/src/krb524/krb524_err.et M /trunk/src/lib/des425/util.c M /trunk/src/lib/gssapi/Makefile.original M /trunk/src/lib/gssapi/generic/Makefile.original M /trunk/src/lib/gssapi/generic/gssapi.h M /trunk/src/lib/gssapi/generic/gssapi_err_generic.et M /trunk/src/lib/gssapi/krb5/Makefile.original M /trunk/src/lib/gssapi/krb5/gssapi_err_krb5.et M /trunk/src/lib/krb425/krb_err.et M /trunk/src/lib/krb5/asn.1/KRB5-asn.py M /trunk/src/lib/krb5/error_tables/adm_err.et M /trunk/src/lib/krb5/error_tables/kdb5_err.et M /trunk/src/lib/krb5/error_tables/krb5_err.et M /trunk/src/slave/kprop.M M /trunk/src/slave/kpropd.M M /trunk/src/tests/create/Imakefile M /trunk/src/tests/create/kdb5_mkdums.M M /trunk/src/tests/hammer/Imakefile M /trunk/src/tests/verify/Imakefile M /trunk/src/util/et/com_err.3 M /trunk/src/util/et/com_err.texinfo M /trunk/src/util/et/compile_et.1 remove rcs keyword cruft which doesn't make much sense in CVS. removal simplifies merging. I left in the RCSID's that are in actual error table values (*_RCSID typically) but comments had them elided (Source keywords replaced with a literal pathname, Id totally removed.) ------------------------------------------------------------------------ r7013 | proven | 1995-11-03 05:16:16 -0500 (Fri, 03 Nov 1995) | 5 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/adm.h M /trunk/src/include/krb5/kdb.h * adm.h : Constant changes for the new kadmin code. * kdb.h : Added attribute bit KRB5_KDB_NEW_PRINC. This will allow kadmin administrators with add acls to modify a principal until this bit is cleared. ------------------------------------------------------------------------ r7012 | proven | 1995-11-03 05:15:09 -0500 (Fri, 03 Nov 1995) | 25 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/decrypt_key.c M /trunk/src/lib/kdb/kdb_cpw.c M /trunk/src/lib/kdb/kdb_xdr.c * decrypt_key.c (krb5_dbekd_decrypt_key_data()) : If key salt length is 0 then set keysalt->data.data to NULL. * kdb_cpw.c (add_key_rnd(), add_key_pwd()) : When creating new keys for a new kvno and there are multiple enctypes that use a common keytype, then set the enctype in the key to the first specified enctype and skip all other enctypes that use the same keytype. (This assumes the salt type is the same too.) This way when the kdc needs to get the server key it doesn't need to gues what enctypes the server supports. * kdb_xdr.c (krb5_dbe_find_enctype()): Match keys that use common keytypes but different enctypes. Eg. ENCTYPE_DES_CBC_MD5 matches ENCTYPE_DES_CBC_CRC and vice versa. * kdb_xdr.c krb5_dbe_find_enctype()): If kvno = 0 then determine maxkvno for all the keys and then search keys for a key that matches enctype salttype and has kvno == maxkvno. This is different than when kvno = -1 which searches the keys for THE key with the greatest kvno which also matches enctype and salttype. * kdb_kdr.c (krb5_dbe_find_enctype()): If kvno = ktype = stype = -1 then set kvno = 0. The first doesn't make a lot of sense. * kdb_xdr.c (krb5_dbe_encode_last_pwd_change(), krb5_dbe_decode_last_pwd_change()) : Added. * kdb_xdr.c (krb5_decode_princ_contents()) : Don't try to allocate space for keys if n_key_data = 0. ------------------------------------------------------------------------ r7011 | tytso | 1995-11-02 17:15:24 -0500 (Thu, 02 Nov 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in M /trunk/src/util/ChangeLog M /trunk/src/util/autoconf/configure M /trunk/src/util/makeshlib.sh Add support for Linux shared libraries. ------------------------------------------------------------------------ r7010 | epeisach | 1995-11-02 16:18:58 -0500 (Thu, 02 Nov 1995) | 6 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krsh.c If invoked with the -D port option, do not die if proper entry is missing from /etc/services... This is for the dejagnu suite running on a machine following the installation instructions - i.e. make, make check. ------------------------------------------------------------------------ r7009 | tytso | 1995-10-31 22:07:54 -0500 (Tue, 31 Oct 1995) | 3 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/finish_key.c Make mit_des_finish_key() safe to call even if there is no key that needs to be freed. ------------------------------------------------------------------------ r7006 | probe | 1995-10-30 18:50:23 -0500 (Mon, 30 Oct 1995) | 3 lines Changed paths: M /trunk/src/kdc/main.c Missing 'break' statement during option parsing; -p could not be specified, without falling into the usage message. ------------------------------------------------------------------------ r7005 | epeisach | 1995-10-30 17:02:08 -0500 (Mon, 30 Oct 1995) | 3 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/install.texi Fix all paths in document, convert tabs to spaces for TeX, and check spelling. ------------------------------------------------------------------------ r7004 | probe | 1995-10-30 10:59:04 -0500 (Mon, 30 Oct 1995) | 3 lines Changed paths: M /trunk/src/admin/edit/kdb5_edit.c When showing a principal with the "show" command, iterate through the keys, displaying the version number and type. ------------------------------------------------------------------------ r7003 | epeisach | 1995-10-29 20:13:36 -0500 (Sun, 29 Oct 1995) | 2 lines Changed paths: M /trunk/src/util/berk_db/test/ChangeLog M /trunk/src/util/berk_db/test/run.test Add /usr/lib/ispell/ispell.words for Linux ------------------------------------------------------------------------ r7002 | tytso | 1995-10-27 22:22:57 -0400 (Fri, 27 Oct 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_in_tkt.c Extensive reworking of the structure of this file to make it possible to support preauthentication. (interim checkin) ------------------------------------------------------------------------ r7001 | epeisach | 1995-10-27 13:40:30 -0400 (Fri, 27 Oct 1995) | 5 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/dump.c Fix off by one in malloc for reading in name. Detected only under Linux, found with purify, except when file compiled -g with suncc.... ------------------------------------------------------------------------ r6999 | tytso | 1995-10-25 17:09:22 -0400 (Wed, 25 Oct 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/in_tkt_pwd.c Fix to properly malloc password buffer, instead of returning a pointer to an automatic variable(!). ------------------------------------------------------------------------ r6998 | tytso | 1995-10-25 15:43:32 -0400 (Wed, 25 Oct 1995) | 4 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/init_sec_context.c Change the input type of do_mutual to be OM_int32 instead of an int, to prevent lossage under windows, since the passed in type size is a OM_int32. ------------------------------------------------------------------------ r6997 | tytso | 1995-10-25 15:00:32 -0400 (Wed, 25 Oct 1995) | 3 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in For the windows, add the oldnames library to the link lines for gssapi.dll and libkrb5.dll. ------------------------------------------------------------------------ r6996 | epeisach | 1995-10-25 11:25:02 -0400 (Wed, 25 Oct 1995) | 4 lines Changed paths: M /trunk/src/tests/ChangeLog M /trunk/src/tests/Makefile.in Run db checks before going into subdirs and dejagnu test... We really want to do the lower level tests before dealing with network connections. ------------------------------------------------------------------------ r6995 | probe | 1995-10-24 21:12:37 -0400 (Tue, 24 Oct 1995) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/state.c Disallow changes to AOUT_LD_* environment variables. ------------------------------------------------------------------------ r6994 | probe | 1995-10-24 19:14:56 -0400 (Tue, 24 Oct 1995) | 6 lines Changed paths: M /trunk/src/lib/krb5/os/hst_realm.c For compatibility with older .conf files, keep the domain name check being done in lower case, and if necessary, convert it to upper case if the domain is being used as the default realm. In addition, there was an extra free without an associated *alloc. ------------------------------------------------------------------------ r6993 | probe | 1995-10-24 19:11:06 -0400 (Tue, 24 Oct 1995) | 3 lines Changed paths: M /trunk/src/appl/telnet/telnetd/state.c Reversed the check for strchr(). If strchr(varp, '=') is true then we reject the bad environment variable as it contains an =. ------------------------------------------------------------------------ r6992 | tytso | 1995-10-24 17:33:29 -0400 (Tue, 24 Oct 1995) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h Manually defined PROVIDE_* for Macintosh and MS-DOS so that libcrypto knows which encryption systems to include. Otherwise, we would be building an exportable (and useless) krb5 library for the Mac and PC. ------------------------------------------------------------------------ r6991 | tytso | 1995-10-23 21:25:28 -0400 (Mon, 23 Oct 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/krb5_err.et Added new error code KRB5_GET_IN_TKT_LOOP ------------------------------------------------------------------------ r6990 | probe | 1995-10-23 21:19:13 -0400 (Mon, 23 Oct 1995) | 4 lines Changed paths: M /trunk/src/admin/edit/kdb5_edit.c Rather than displaying the master key version twice, display the actual key version for the "Key version" field. (It only displays the version for the first key in the database.) ------------------------------------------------------------------------ r6989 | probe | 1995-10-23 21:18:15 -0400 (Mon, 23 Oct 1995) | 4 lines Changed paths: M /trunk/src/admin/edit/loadv4.c Read the V4 Kerberos master key from /.k. Only prompt the user for the V4 master key if the command-line option so indicates, or the key cannot be read from /.k. ------------------------------------------------------------------------ r6988 | probe | 1995-10-23 21:15:50 -0400 (Mon, 23 Oct 1995) | 5 lines Changed paths: M /trunk/src/lib/krb5/os/hst_realm.c Try to do a best realm match for a hostname, trying all the domain components. For example, the realm search for a host A.B.C.D will include A.B.C.D .B.C.D B.C.D .C.D C.D .D D If all of them fail, assume the realm is B.C.D (as was previously the case). ------------------------------------------------------------------------ r6987 | probe | 1995-10-23 17:55:51 -0400 (Mon, 23 Oct 1995) | 5 lines Changed paths: M /trunk/src/appl/telnet/telnetd/state.c 1. Do not end syslog messages with \n (it messes up the logs). 2. Prototyped envvarok() to ensure proper usage. 3. Prohibit the change of ELF_LD_* environment variables (Linux) 4. Syslog attempts to pass bad environment variables. ------------------------------------------------------------------------ r6986 | probe | 1995-10-23 17:52:12 -0400 (Mon, 23 Oct 1995) | 3 lines Changed paths: M /trunk/src/appl/telnet/telnet/commands.c Print messages using \r\n so that the display in binary mode will be correct. Additionally, perror should not be using \n as it appends the error message. ------------------------------------------------------------------------ r6985 | probe | 1995-10-23 17:42:43 -0400 (Mon, 23 Oct 1995) | 3 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/kerberos.c M /trunk/src/appl/telnet/libtelnet/kerberos5.c Print all statements using \r\n so that they will be properly formatted when binary mode is being used. ------------------------------------------------------------------------ r6984 | probe | 1995-10-23 17:40:29 -0400 (Mon, 23 Oct 1995) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/sys_term.c M /trunk/src/appl/telnet/telnetd/utility.c syslog statements should not be called with \n ------------------------------------------------------------------------ r6983 | tytso | 1995-10-23 16:41:16 -0400 (Mon, 23 Oct 1995) | 4 lines Changed paths: M /trunk/src/admin/create/ChangeLog M /trunk/src/admin/create/kdb5_create.c Add new option 's' which automatically stashes the master key in the key stash file. This eliminates the need for the admin to type kdb5_stash right after kdb5_create. ------------------------------------------------------------------------ r6982 | hartmans | 1995-10-23 13:32:07 -0400 (Mon, 23 Oct 1995) | 2 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/update_wtmp.c Fix typo. ------------------------------------------------------------------------ r6981 | epeisach | 1995-10-23 12:07:56 -0400 (Mon, 23 Oct 1995) | 7 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/rd_req.c M /trunk/src/lib/krb5/krb/rd_req_dec.c rd_req_dec.c (krb5_rd_req_decoded): For heirarchal cross-realm, set the length after initializing string. rd_req.c (krb5_rd_req): If a new auth_context is created and then there is an error, make sure return pointer is not looking at freed memory. ------------------------------------------------------------------------ r6980 | hartmans | 1995-10-22 13:46:15 -0400 (Sun, 22 Oct 1995) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/state.c Minor fix to last commit. ------------------------------------------------------------------------ r6979 | hartmans | 1995-10-21 16:43:18 -0400 (Sat, 21 Oct 1995) | 2 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/logwtmp.c M /trunk/src/util/pty/pty-int.h M /trunk/src/util/pty/update_utmp.c M /trunk/src/util/pty/update_wtmp.c Incorperate utmpx patch to take advantage of longer utmpx host names. ------------------------------------------------------------------------ r6978 | hartmans | 1995-10-21 16:36:25 -0400 (Sat, 21 Oct 1995) | 3 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/state.c Integrate patch including functionality from David Borman's latest telnet, adapted for krb5. ------------------------------------------------------------------------ r6977 | epeisach | 1995-10-21 15:10:15 -0400 (Sat, 21 Oct 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in Go into config-files subdir in order to install the manual pages sitting there. ------------------------------------------------------------------------ r6976 | epeisach | 1995-10-21 15:06:50 -0400 (Sat, 21 Oct 1995) | 2 lines Changed paths: M /trunk/src/config-files M /trunk/src/config-files/.Sanitize A /trunk/src/config-files/.cvsignore M /trunk/src/config-files/ChangeLog A /trunk/src/config-files/Makefile.in A /trunk/src/config-files/configure.in M /trunk/src/config-files/kdc.conf.M Install the manual pages and fix typo in kdc.conf.M. ------------------------------------------------------------------------ r6975 | epeisach | 1995-10-21 08:50:11 -0400 (Sat, 21 Oct 1995) | 3 lines Changed paths: M /trunk/src/kadmin.old/client/ChangeLog M /trunk/src/kadmin.old/client/Makefile.in Install in ADMIN_BINDIR/ADMIN_MANDIR for concistency with other v5 admin client programs. ------------------------------------------------------------------------ r6974 | epeisach | 1995-10-20 14:11:04 -0400 (Fri, 20 Oct 1995) | 5 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/install.texi Document shared library support - including gotchas on individual platforms. Add initial comments on SGI 5.2 libsocket brokeness (fixed in 5.3) ------------------------------------------------------------------------ r6973 | epeisach | 1995-10-17 19:26:43 -0400 (Tue, 17 Oct 1995) | 3 lines Changed paths: A /trunk/doc/Makefile Simple Makefile to build the dvi and info forms of the manual. Clean rules work as well. ------------------------------------------------------------------------ r6972 | epeisach | 1995-10-17 19:26:05 -0400 (Tue, 17 Oct 1995) | 10 lines Changed paths: M /trunk/doc/.Sanitize M /trunk/doc/ChangeLog M /trunk/doc/install.texi * .Sanitize (Things-to-keep): Add Makefile * Makefile: Simple file to build both dvi and info versions of install and allow for easy cleaning. * install.texi (Options to Configure): Updated to reflect current major configuration options. I have not documented that kdb4 and dbm database options. ------------------------------------------------------------------------ r6971 | hartmans | 1995-10-16 18:12:23 -0400 (Mon, 16 Oct 1995) | 7 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.c M /trunk/src/appl/bsd/rlogin.M CVS: ---------------------------------------------------------------------- automatically CVS: CVS: Committing in . CVS: CVS: Modified Files: ---------------------------------------------------------------------- login.krb5: Don't display warning about no tickets being obtained if -F, -f or -k specified. ------------------------------------------------------------------------ r6970 | epeisach | 1995-10-16 15:33:29 -0400 (Mon, 16 Oct 1995) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in pre.in: KRB5_LIBDIR, ADMIN_BINDIR, KRB5_SHLIBDIR, KRB5_INCDIR are all based on exec_prefix (architecture dependent) ------------------------------------------------------------------------ r6969 | hartmans | 1995-10-15 14:58:16 -0400 (Sun, 15 Oct 1995) | 2 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/update_wtmp.c Add return statement. ------------------------------------------------------------------------ r6968 | tytso | 1995-10-15 10:53:39 -0400 (Sun, 15 Oct 1995) | 2 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/ktest.c Fixed signed/unsigned -Wall flame. ------------------------------------------------------------------------ r6967 | tytso | 1995-10-15 10:51:51 -0400 (Sun, 15 Oct 1995) | 2 lines Changed paths: M /trunk/src/appl/simple/client/ChangeLog M /trunk/src/appl/simple/client/sim_client.c Fixed location where usage() wasn't being called with an argument. ------------------------------------------------------------------------ r6966 | epeisach | 1995-10-12 11:17:07 -0400 (Thu, 12 Oct 1995) | 3 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/gss-misc.c * gss-misc.c (recv_token): When continuing partial read, decrease number of bytes to read. ------------------------------------------------------------------------ r6965 | hartmans | 1995-10-12 02:44:41 -0400 (Thu, 12 Oct 1995) | 2 lines Changed paths: M /trunk/src/configure.in Remove spaces introduced into shell variable assignments. ------------------------------------------------------------------------ r6964 | hartmans | 1995-10-12 01:58:24 -0400 (Thu, 12 Oct 1995) | 2 lines Changed paths: M /trunk/src/util/berk_db/test/ChangeLog M /trunk/src/util/berk_db/test/dbtest.c Fix handling of index so db test compiles on AIX. ------------------------------------------------------------------------ r6963 | hartmans | 1995-10-11 18:55:05 -0400 (Wed, 11 Oct 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in M /trunk/src/configure.in M /trunk/src/util/.Sanitize M /trunk/src/util/ChangeLog M /trunk/src/util/makeshlib.sh Changes to do shared library versioning under AIX. ------------------------------------------------------------------------ r6962 | epeisach | 1995-10-11 16:59:33 -0400 (Wed, 11 Oct 1995) | 4 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/install.texi Remove config.h descriptions, describe krb5.conf This is a first stab - but you gotta start somewhere. ------------------------------------------------------------------------ r6960 | tytso | 1995-10-10 22:17:04 -0400 (Tue, 10 Oct 1995) | 10 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kdc_util.c kdc_preauth.c (get_preauth_hint_list): Fix missing indirection in get_hint_list. kdc_util.c (validate_as_request): Remove preauthentication check; this is handled in do_as_req.c do_as_req.c (process_as_request): Pass e_data to prepare_as_error so that the proper preauthentication hint list can be passed back to the client. ------------------------------------------------------------------------ r6959 | tytso | 1995-10-10 21:47:09 -0400 (Tue, 10 Oct 1995) | 6 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in Added the "/nod" option to the gssapi.dll and libkrb5.dll linker commands. This prevents the linker from searching the llibcew.lib library for some externals which are already in ldllcew.lib. This is what we want since we are building a DLL. Without the "/nod" option we get a bunch of duplicate definitions. ------------------------------------------------------------------------ r6958 | tytso | 1995-10-10 21:44:44 -0400 (Tue, 10 Oct 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/wconfig.c Use win-post.in instead of post.in. ------------------------------------------------------------------------ r6957 | tytso | 1995-10-10 21:43:52 -0400 (Tue, 10 Oct 1995) | 3 lines Changed paths: M /trunk/src/config/ChangeLog A /trunk/src/config/win-post.in M /trunk/src/config/windows.in Moved .c -> .obj rule to win-post.in, since we need it after the LIBNAME makefile variable is defined in the main body of the Makefile. ------------------------------------------------------------------------ r6956 | epeisach | 1995-10-09 23:15:46 -0400 (Mon, 09 Oct 1995) | 2 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/main.c Handle case when ticket cache name does not include a colon. ------------------------------------------------------------------------ r6955 | hartmans | 1995-10-09 23:13:48 -0400 (Mon, 09 Oct 1995) | 11 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/authenc.c M /trunk/src/appl/telnet/telnetd/telnetd.c Fix handling of session key for Kerberos5. I don't think this should fix the mutual authentication bug with beta 4, but this should help forwarding credentials and should also help if someone actually defines ENCRYPTION. If user defines ENCRYPTION, telnetd has the nasty behavior of encrypting one side of the conversation, without telling the user; in particular, only server output is encrypted. Fixed by sending a do encrypt if encryption defined; fix taken from Athena telnetd. ------------------------------------------------------------------------ r6954 | hartmans | 1995-10-09 23:11:08 -0400 (Mon, 09 Oct 1995) | 5 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/kerberos5.c Fix handling of session key for Kerberos5. I don't think this should fix the mutual authentication bug with beta 4, but this should help forwarding credentials and should also help if someone actually defines ENCRYPTION. ------------------------------------------------------------------------ r6953 | epeisach | 1995-10-09 21:26:35 -0400 (Mon, 09 Oct 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/ktdefname.c If secure_profile is set in the context, do not allow the default keytab file to be overridden by an environment variable. ------------------------------------------------------------------------ r6952 | epeisach | 1995-10-09 19:02:28 -0400 (Mon, 09 Oct 1995) | 5 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/makeshlib.sh For NetBSD convert flags designed for cc to those used by ld (in particular those dealing with library paths) NetBSD requires that the path be stored in the library and the executables. ------------------------------------------------------------------------ r6951 | epeisach | 1995-10-09 18:59:37 -0400 (Mon, 09 Oct 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in For NetBSD shlibs turn back on shlibs_use_dirs ------------------------------------------------------------------------ r6950 | epeisach | 1995-10-09 18:55:41 -0400 (Mon, 09 Oct 1995) | 2 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/kdb5_edit.c extract_v4_srvtab: Version number is only one byte long (warlord) ------------------------------------------------------------------------ r6949 | epeisach | 1995-10-09 16:13:43 -0400 (Mon, 09 Oct 1995) | 3 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile.in Change test to krb524test - otherwise if built and "." is in the users path, reruns configure, then they will execute the wrong test. ------------------------------------------------------------------------ r6948 | epeisach | 1995-10-08 14:29:25 -0400 (Sun, 08 Oct 1995) | 8 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/gss-misc.c (recv_token): When continuning a partial read over the network, put the incomming data into the middle of the token - not back at the start. Now, can someone explain why under NetBSD, in one direction 400+ bytes could be sent at one time, but in the reverse, 102 had to be broken down into 100 + 2? Anyways, this fixes the NetBSD problem with the tests. ------------------------------------------------------------------------ r6947 | epeisach | 1995-10-07 08:15:03 -0400 (Sat, 07 Oct 1995) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/sample.exp Work around bug in NetBSD expect. This is the same fix as is found in gssapi.exp for dealing with AIX... ------------------------------------------------------------------------ r6946 | epeisach | 1995-10-07 08:05:58 -0400 (Sat, 07 Oct 1995) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp Change kdc port specifications in kdc.conf to match current implementation. ------------------------------------------------------------------------ r6945 | tytso | 1995-10-06 22:25:33 -0400 (Fri, 06 Oct 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/wconfig.c Include the file windows.in instead of pre.in ------------------------------------------------------------------------ r6944 | tytso | 1995-10-06 22:19:19 -0400 (Fri, 06 Oct 1995) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/os/ChangeLog M /trunk/src/lib/crypto/os/Makefile.in M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/Makefile.in M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/Makefile.in M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/free/ChangeLog M /trunk/src/lib/krb5/free/Makefile.in M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/Makefile.in M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/Makefile.in M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/util/berk_db/ChangeLog M /trunk/src/util/berk_db/Makefile.in M /trunk/src/util/berk_db/hash/ChangeLog M /trunk/src/util/berk_db/hash/Makefile.in M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in Remove ##DOS!include of config/windows.in. config/windows.in is now included by wconfig. ------------------------------------------------------------------------ r6943 | epeisach | 1995-10-06 16:30:54 -0400 (Fri, 06 Oct 1995) | 15 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/Makefile.in M /trunk/src/clients/ksu/authorization.c D /trunk/src/clients/ksu/ksu.1 M /trunk/src/clients/ksu/ksu.M M /trunk/src/clients/ksu/ksu.h M /trunk/src/clients/ksu/main.c * ksu.M: Document authorization changes. * ksu.1: Remove as was out of date. * Makefile.in (DEFINES): Remove LOCAL_REALM definition. * ksu.h: Remove local_realm from krb5_authorization. * authorization.c (krb5_authorization): Remove old copied code that is in krb5 library and is out of date. Use the configurable aname to localname methods. * main.c (main): Add krb5_secure_config_files so that users cannot override system config files. ------------------------------------------------------------------------ r6942 | tytso | 1995-10-06 00:59:40 -0400 (Fri, 06 Oct 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Build the list of files *after* building files using awk-windows-mac. ------------------------------------------------------------------------ r6941 | tytso | 1995-10-06 00:53:13 -0400 (Fri, 06 Oct 1995) | 3 lines Changed paths: M /trunk/src/config-files/ChangeLog M /trunk/src/config-files/kdc.conf M /trunk/src/config-files/kdc.conf.M Documented kdc_ports, and removed references to primary_port and secondary_port, which are no longer used. ------------------------------------------------------------------------ r6940 | tytso | 1995-10-06 00:47:55 -0400 (Fri, 06 Oct 1995) | 3 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/cryptoconf.c Change types of krb5_max_enctype and krb5_max_cksumtype to be krb5_enctype and krb5_cksumtype, to fix some gcc -Wall flames. ------------------------------------------------------------------------ r6939 | tytso | 1995-10-06 00:33:53 -0400 (Fri, 06 Oct 1995) | 7 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_preauth.c do_tgs_req.c (process_tgs_req): Use a slightly more compressed logging format. do_as_req.c (process_as_req): Unify the logging and error packet production, to make sure that both logging and an error packet is returned for each error condition. ------------------------------------------------------------------------ r6938 | tytso | 1995-10-06 00:33:07 -0400 (Fri, 06 Oct 1995) | 3 lines Changed paths: M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/logger.c Make the logs less verbose, by omitting the hostname, pid, etc. information. ------------------------------------------------------------------------ r6937 | tytso | 1995-10-05 23:02:40 -0400 (Thu, 05 Oct 1995) | 18 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/dispatch.c M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/extern.h M /trunk/src/kdc/kdc_util.h M /trunk/src/kdc/kerberos_v4.c M /trunk/src/kdc/main.c M /trunk/src/kdc/network.c network.c (setup_network): main.c (initialize_realms): Massive revamp of how the network ports are setup. The default port list for a realm is read from [kdcdefaults]/kdc_ports from the kdc.conf file. For each realm, a list of ports can be specified in [realms]//kdc_ports. extern.h (kdc_realm_t): Remove realm_pport and realm_sport, and added realm_ports. do_tgs_req.c (process_tgs_req): do_as_req.c (process_as_req): dispatch.c (dispatch): Pass the portnumber of the incoming request down to process_as_req and process_tgs_req, instead of the boolean "is_secondary". kerberos_v4.c (kerb_get_principal, kerberos_v4): Fix gcc -Wall flames, by fixing signed vs. unsigned types. ------------------------------------------------------------------------ r6936 | tytso | 1995-10-05 22:47:46 -0400 (Thu, 05 Oct 1995) | 4 lines Changed paths: M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/alt_prof.c Remove the profile relation, since it's really a bad idea. Removed the "port" and "secondary_port" relations, and replaced them with the "kdc_port" relation, which takes a list of ports. ------------------------------------------------------------------------ r6935 | tytso | 1995-10-05 22:46:27 -0400 (Thu, 05 Oct 1995) | 4 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/adm.h Remove pport and sport from the krb5_realm_params file, and replace it with ports, which is a char * list of all of the ports which should be listed to for this realm. ------------------------------------------------------------------------ r6934 | tytso | 1995-10-05 22:45:47 -0400 (Thu, 05 Oct 1995) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin Change types of krb5_max_enctype and krb5_max_cksumtype to be krb5_enctype and krb5_cksumtype, to fix some gcc -Wall flames. ------------------------------------------------------------------------ r6933 | tytso | 1995-10-05 22:33:20 -0400 (Thu, 05 Oct 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/ChangeLog M /trunk/src/include/krb5/stock/osconf.h Added DEFAULT_KDC_PORTLIST. ------------------------------------------------------------------------ r6932 | tytso | 1995-10-05 21:48:22 -0400 (Thu, 05 Oct 1995) | 3 lines Changed paths: M /trunk/src/include/krb5/stock/ChangeLog M /trunk/src/include/krb5/stock/osconf.h Change the name of the kdc configuration file to be kdc.conf, to match the man page. :-) ------------------------------------------------------------------------ r6931 | tytso | 1995-10-05 18:00:40 -0400 (Thu, 05 Oct 1995) | 3 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/error_message.c Fix logic if #ifdefs for HAVE_STRERROR and HAVE_SYS_ERRLIST. strerror() is used in preference to sys_errlist(). ------------------------------------------------------------------------ r6930 | tytso | 1995-10-05 17:59:01 -0400 (Thu, 05 Oct 1995) | 2 lines Changed paths: M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/logger.c If the log file can't be opened, print an intelligent error message. ------------------------------------------------------------------------ r6929 | epeisach | 1995-10-05 15:04:00 -0400 (Thu, 05 Oct 1995) | 9 lines Changed paths: M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/alt_prof.c * alt_prof.c (krb5_read_realm_params): If secure flag is set in context, do not allow for environment variables to specify configuration files. Note: It is still possible to bypass the secure flag by directly calling krb5_aprof_init which only krb5kdc does. ------------------------------------------------------------------------ r6928 | epeisach | 1995-10-05 13:30:42 -0400 (Thu, 05 Oct 1995) | 8 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/init_os_ctx.c * init_os_ctx.c (krb5_secure_config_files): New function that will set flag and path to prevent user from overriding configuration files with environment variables. This is intended for those pesky suid root programs so that they cannot break security as easily... ------------------------------------------------------------------------ r6927 | epeisach | 1995-10-05 13:24:09 -0400 (Thu, 05 Oct 1995) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin * k5-int.h: Add profile_secure to context. * krb5.hin: Add krb5_secure_config_profile prototype. ------------------------------------------------------------------------ r6926 | epeisach | 1995-10-05 10:41:09 -0400 (Thu, 05 Oct 1995) | 3 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/cpw.c M /trunk/src/admin/edit/kdb5_edit.h Move declaration of std_ks_tuple from kdb5_edit.h to cpw.c (extern part) as not all sources include adm.h for the necessary structures. ------------------------------------------------------------------------ r6925 | tytso | 1995-10-03 23:12:32 -0400 (Tue, 03 Oct 1995) | 4 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/cpw.c M /trunk/src/admin/edit/kdb5_edit.c M /trunk/src/admin/edit/kdb5_edit.h Use the kdc.conf file to determine the default list of keysalt tuples to be used. This is stored in std_ks_tuple, and is used by cpw.c for random keys and when a list of keysalts is not specified. ------------------------------------------------------------------------ r6924 | epeisach | 1995-10-02 17:47:13 -0400 (Mon, 02 Oct 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/init_os_ctx.c Put back in the KRB5_CONFIG getenv that was accidentally removed in the DEFAULT_PROFILE_PATH change. ------------------------------------------------------------------------ r6923 | epeisach | 1995-10-02 16:41:21 -0400 (Mon, 02 Oct 1995) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_init.c * prof_init.c (profile_init_path): Add const declarations. ------------------------------------------------------------------------ r6922 | eichin | 1995-10-02 16:19:11 -0400 (Mon, 02 Oct 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/osconf.h fix typo ------------------------------------------------------------------------ r6921 | eichin | 1995-10-02 15:33:38 -0400 (Mon, 02 Oct 1995) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp: set timeout to 100 since the default of 10 is ludicrous with NFS. ------------------------------------------------------------------------ r6920 | eichin | 1995-10-02 15:33:06 -0400 (Mon, 02 Oct 1995) | 3 lines Changed paths: M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/adm_conn.c * adm_conn.c (kadm_get_creds): zero out creds->server after freeing it to protect later attempts. ------------------------------------------------------------------------ r6919 | eichin | 1995-10-02 15:23:54 -0400 (Mon, 02 Oct 1995) | 3 lines Changed paths: M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.c * kinit.c (KRB5_DEFAULT_LIFE): default life should be 10 hours, not eight, for practical/social reasons. ------------------------------------------------------------------------ r6918 | eichin | 1995-10-02 15:23:29 -0400 (Mon, 02 Oct 1995) | 3 lines Changed paths: M /trunk/src/kadmin/v5client/ChangeLog M /trunk/src/kadmin/v5client/kadmin5.c * kadmin5.c (kadmin_startup): initialize action before strcat'ing on to it. ------------------------------------------------------------------------ r6917 | eichin | 1995-10-02 15:22:43 -0400 (Mon, 02 Oct 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/krb5_encode.c * krb5_encode.c (krb5_cleanup): If asn1buf_destroy fails, don't call it again. (Not that it can ever fail anyhow.) ------------------------------------------------------------------------ r6916 | eichin | 1995-10-02 15:22:08 -0400 (Mon, 02 Oct 1995) | 3 lines Changed paths: M /trunk/src/include/krb5/stock/ChangeLog M /trunk/src/include/krb5/stock/osconf.h * osconf.h (DEFAULT_PROFILE_PATH): look in $(prefix)/lib/krb5.conf if /etc/krb5.conf isn't found. ------------------------------------------------------------------------ r6915 | eichin | 1995-10-02 15:21:45 -0400 (Mon, 02 Oct 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/init_os_ctx.c * init_os_ctx.c (krb5_os_init_context): use profile_init_path for unix, and DEFAULT_PROFILE_PATH. ------------------------------------------------------------------------ r6914 | eichin | 1995-10-02 15:20:59 -0400 (Mon, 02 Oct 1995) | 8 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_init.c M /trunk/src/util/profile/prof_int.h * prof_init.c (profile_init_path): takes a single string entry that has pathnames seperated by colons, and splits it into file names for profile_init. No provision for quoting colons in pathnames, but shells don't solve that either. * prof_init.c (profile_init): handle multiple input files by grabbing the first one that doesn't return ENOENT. ------------------------------------------------------------------------ r6913 | epeisach | 1995-10-02 14:52:21 -0400 (Mon, 02 Oct 1995) | 6 lines Changed paths: M /trunk/src/kadmin.old/server/ChangeLog M /trunk/src/kadmin.old/server/adm_v4_pwd.c Changes to work under OSF/1 - changes of longs to KRB4_32. Remove unused structure declaration. I doubt anyone is using this code anymore, but I forgot to check it in months ago. ------------------------------------------------------------------------ r6912 | epeisach | 1995-10-02 14:39:37 -0400 (Mon, 02 Oct 1995) | 2 lines Changed paths: M /trunk/src/util/berk_db/ChangeLog M /trunk/src/util/berk_db/Makefile.in Makefile.in (check-unix): Changed building of library from check to check-unix. ------------------------------------------------------------------------ r6911 | epeisach | 1995-10-02 14:38:09 -0400 (Mon, 02 Oct 1995) | 6 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/configure.in * configure.in (V5_MAKE_SHARED_LIB): Change rule to install version 0.1 of the library. Pass the libcrypto and libcom_err version number to Makefile * Makefile.in (CRYPTO_VER): Get the proper libcrypto version number ------------------------------------------------------------------------ r6910 | epeisach | 1995-10-02 14:36:46 -0400 (Mon, 02 Oct 1995) | 6 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb4/configure.in * configure.in (V5_MAKE_SHARED_LIB): Change rule to install version 0.1 of the library. Pass the libcrypto version number to Makefile * Makefile.in (CRYPTO_VER): Get the proper libcrypto version number ------------------------------------------------------------------------ r6909 | epeisach | 1995-10-02 14:35:47 -0400 (Mon, 02 Oct 1995) | 6 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/des425/configure.in configure.in (V5_MAKE_SHARED_LIB): Change rule to install version 0.1 of the library. Pass the libcrypto version number to Makefile Makefile.in (CRYPTO_VER): Get the proper libcrypto version number ------------------------------------------------------------------------ r6908 | epeisach | 1995-10-02 14:34:18 -0400 (Mon, 02 Oct 1995) | 3 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/configure.in * configure.in (V5_MAKE_SHARED_LIB): Change for version 0.1 of shared library. Remove install lines which are in aclocal.m4 ------------------------------------------------------------------------ r6907 | epeisach | 1995-10-02 14:32:25 -0400 (Mon, 02 Oct 1995) | 5 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in M /trunk/src/util/et/configure.in * configure.in (V5_MAKE_SHARED_LIB): Add version number 0.1 for library creation. * Makefile.in (clean-unix): Remove DONE ------------------------------------------------------------------------ r6906 | epeisach | 1995-10-02 14:31:13 -0400 (Mon, 02 Oct 1995) | 4 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/makeshlib.sh * makeshlib.sh: For solaris, if you are not using gcc, add the -h argument to specify the name of the shared library to load. (i.e. libfoo.so.0.1). ------------------------------------------------------------------------ r6905 | epeisach | 1995-10-02 14:25:50 -0400 (Mon, 02 Oct 1995) | 9 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/configure.in * aclocal.m4 (DO_SUBDIRS): Add make Makefiles for broken versions of make. (V5_MAKE_SHARED_LIB): Changes to support version numbering and library installation. * configure.in: change shlib extentsion for netbsd and dirhead rules to allow for shared library path to be included in executable. ------------------------------------------------------------------------ r6903 | tytso | 1995-09-29 17:10:03 -0400 (Fri, 29 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/logger.c #ifdef the entire file so it's not built under Windows. ------------------------------------------------------------------------ r6902 | tytso | 1995-09-29 16:49:42 -0400 (Fri, 29 Sep 1995) | 8 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in If krb5/autoconf.h doesn't exist, cd to krb5 and make it. Don't make krb5-pro.h; this confuses things under Windows, since Windows attempts to build krb5-pro.h and then rebuildes krb5.h, when it shouldn't do that. Fold in the krb5-pro.h rules as part of the rules for krb5.h. This way, they don't get executed under DOS, since krb5.h already exists under DOS. ------------------------------------------------------------------------ r6901 | tytso | 1995-09-29 16:39:10 -0400 (Fri, 29 Sep 1995) | 3 lines Changed paths: M /trunk/src/admin/aname/ChangeLog M /trunk/src/admin/aname/kdb5_anadd.c Don't use krb5_lname_file; instead, use DEFAULT_LNAME_FILENAME directly. ------------------------------------------------------------------------ r6900 | tytso | 1995-09-29 16:38:49 -0400 (Fri, 29 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/osconfig.c Remove krb5_lname_file; it's not used any more. ------------------------------------------------------------------------ r6899 | tytso | 1995-09-29 14:38:59 -0400 (Fri, 29 Sep 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in Remove autoconf.h on make clean ------------------------------------------------------------------------ r6898 | tytso | 1995-09-29 14:24:36 -0400 (Fri, 29 Sep 1995) | 2 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/Makefile.in Remove trval on a make clean ------------------------------------------------------------------------ r6897 | tytso | 1995-09-29 14:23:22 -0400 (Fri, 29 Sep 1995) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/ChangeLog M /trunk/src/tests/dejagnu/Makefile.in Remove the dejagnu temporary files. ------------------------------------------------------------------------ r6896 | tytso | 1995-09-29 14:22:40 -0400 (Fri, 29 Sep 1995) | 3 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/Makefile.in M /trunk/src/util/pty/configure.in Use the SubdirLibraryRule defined in aclocal.m4 to create the DONE file (and to properly clean it up). ------------------------------------------------------------------------ r6895 | tytso | 1995-09-29 14:21:44 -0400 (Fri, 29 Sep 1995) | 3 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in Clean up make clean procedures. The files to be removed are defined in CLEANLIBS, for both the Unix and Mac platforms. ------------------------------------------------------------------------ r6894 | epeisach | 1995-09-29 13:43:42 -0400 (Fri, 29 Sep 1995) | 5 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in * Makefile.in (clean-unix): Remove krb5-pro.h (krb5-pro.h): Add HAVE_SYS_TYPES_H file so that sys/types.h may be included definition of size_t for krb5.h ------------------------------------------------------------------------ r6893 | tytso | 1995-09-29 02:04:19 -0400 (Fri, 29 Sep 1995) | 3 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapi.h For MS-DOS, use the brute force method of defining the size of variables; we should really get an autoconf file for MS-DOS. ------------------------------------------------------------------------ r6892 | tytso | 1995-09-29 01:53:14 -0400 (Fri, 29 Sep 1995) | 9 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/gss-client.c M /trunk/src/appl/gss-sample/gss-misc.c M /trunk/src/appl/gss-sample/gss-server.c gss-client.c (main): Set display_file to be stdout. gss-server.c (main): Set display_file to 0 if using inetd; otherwise, set it to be stdout. gss-misc.c (send_token, recv_token, display_status): If display_file is null, don't set it to stderr; just don't print the log message instead. Needed for inetd operation. ------------------------------------------------------------------------ r6891 | tytso | 1995-09-29 01:48:50 -0400 (Fri, 29 Sep 1995) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h #include "osconf.h" all the time, at the beginning of the file. ------------------------------------------------------------------------ r6890 | tytso | 1995-09-29 01:48:21 -0400 (Fri, 29 Sep 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/ChangeLog M /trunk/src/include/krb5/stock/osconf.h Don't include autoconf.h under Windows, since it doesn't exist. ------------------------------------------------------------------------ r6889 | tytso | 1995-09-29 01:45:03 -0400 (Fri, 29 Sep 1995) | 9 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Copy stock/osconf.h to osconf.h in include/krb5, and clean it up when we're done building the distribution. Add config/windows.in to the beginning of the Makefile.in when we're building the Makefile. New scheme for building DOS and Macintosh distribution files; much more forgiving of random cruft in the source tree. ------------------------------------------------------------------------ r6888 | tytso | 1995-09-29 01:29:13 -0400 (Fri, 29 Sep 1995) | 3 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/pcbc_encrypt.c #include autoconf.h instead of osconf.h, because that's the file we really care about. ------------------------------------------------------------------------ r6886 | keithv | 1995-09-29 00:21:28 -0400 (Fri, 29 Sep 1995) | 2 lines Changed paths: M /trunk/src/mac/kconfig/kconfig.sit.hqx M /trunk/src/mac/libraries/libraries.sit.hqx M /trunk/src/mac/telnet-k5-auth/telnet-k5-auth.sit.hqx More Mac project file cleanup. ------------------------------------------------------------------------ r6885 | tytso | 1995-09-29 00:09:56 -0400 (Fri, 29 Sep 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gc_via_tkt.c Only check the returned starttime to make sure it matches the requested starttime if we requested a postdated ticket. ------------------------------------------------------------------------ r6884 | keithv | 1995-09-28 23:53:36 -0400 (Thu, 28 Sep 1995) | 3 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/Makefile.in A /trunk/src/lib/crypto/des/t_verify.c D /trunk/src/lib/crypto/des/verify.c Rename verify.c to t_verify.c to remove conflict with gssapi/krb5/verify.c on the Mac. ------------------------------------------------------------------------ r6883 | tytso | 1995-09-28 23:19:27 -0400 (Thu, 28 Sep 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/conv_princ.c Only convert instances which don't have a '.' in them. If they have a '.', assume that they are fully qualified already. ------------------------------------------------------------------------ r6882 | eichin | 1995-09-28 23:15:32 -0400 (Thu, 28 Sep 1995) | 7 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/update_utmp.c M /trunk/src/util/pty/update_wtmp.c (gets it to actually build on sunos, and provides a fair guess for other systems) * update_utmp.c: ultimately fall back to /etc/utmp for UTMP_FILE, if it is still missing after all previous efforts. * update_wtmp.c: /usr/adm/wtmp for WTMP_FILE likewise. ------------------------------------------------------------------------ r6881 | keithv | 1995-09-28 22:27:50 -0400 (Thu, 28 Sep 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapi_generic.h M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gc_via_tkt.c M /trunk/src/mac/libraries/libraries.sit.hqx Misc Mac cleanups. ------------------------------------------------------------------------ r6880 | keithv | 1995-09-28 22:01:22 -0400 (Thu, 28 Sep 1995) | 2 lines Changed paths: A /trunk/src/mac/gss-sample A /trunk/src/mac/gss-sample/ChangeLog A /trunk/src/mac/gss-sample/gss-client.c A /trunk/src/mac/gss-sample/gss-misc.c A /trunk/src/mac/gss-sample/gss-sample.sit.hqx A /trunk/src/mac/gss-sample/gss.h gss sample program ------------------------------------------------------------------------ r6879 | keithv | 1995-09-28 04:27:52 -0400 (Thu, 28 Sep 1995) | 2 lines Changed paths: A /trunk/src/mac/libraries/KerberosHeaders.h A /trunk/src/mac/libraries/KerberosHeadersCFM.pch Added new KerberosHeaders files ------------------------------------------------------------------------ r6878 | keithv | 1995-09-28 04:22:34 -0400 (Thu, 28 Sep 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/include/k5-int.h M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/adm_proto.h M /trunk/src/include/krb5/macsock.h M /trunk/src/include/krb5.hin M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/adm_kw_dec.c M /trunk/src/lib/kadm/adm_kw_enc.c M /trunk/src/lib/krb5/posix/getuid.c M /trunk/src/mac/kconfig/kconfig.sit.hqx M /trunk/src/mac/libraries/ChangeLog M /trunk/src/mac/libraries/KerberosHeaders.pch M /trunk/src/mac/libraries/libraries.sit.hqx M /trunk/src/mac/telnet-k5-auth/telnet-k5-auth.sit.hqx Working telnet authentication module and project consolidations. ------------------------------------------------------------------------ r6877 | keithv | 1995-09-27 20:29:20 -0400 (Wed, 27 Sep 1995) | 2 lines Changed paths: A /trunk/src/mac/telnet-k5-auth A /trunk/src/mac/telnet-k5-auth/ChangeLog A /trunk/src/mac/telnet-k5-auth/krb5auth.c A /trunk/src/mac/telnet-k5-auth/telnet-2.7b4-68k.sit.hqx A /trunk/src/mac/telnet-k5-auth/telnet-k5-auth.sit.hqx A /trunk/src/mac/telnet-k5-auth/tnae.h Files in telnet authentication module directory. ------------------------------------------------------------------------ r6876 | keithv | 1995-09-27 20:27:12 -0400 (Wed, 27 Sep 1995) | 3 lines Changed paths: M /trunk/src/mac/ReadMe M /trunk/src/mac/kconfig/ChangeLog D /trunk/src/mac/kconfig/KerberosHeaders.pch M /trunk/src/mac/kconfig/WindowUtil.c D /trunk/src/mac/kconfig/autoconf.h M /trunk/src/mac/kconfig/kconfig.c M /trunk/src/mac/kconfig/kconfig.sit.hqx A /trunk/src/mac/krb5.ini M /trunk/src/mac/libraries/ChangeLog M /trunk/src/mac/libraries/KerberosHeaders.pch M /trunk/src/mac/libraries/autoconf.h M /trunk/src/mac/libraries/libraries.sit.hqx Telnet authentication module fixes. Also project organization cleanup. ------------------------------------------------------------------------ r6875 | keithv | 1995-09-27 20:05:01 -0400 (Wed, 27 Sep 1995) | 2 lines Changed paths: D /trunk/src/mac/telnet Remove telnet directory from repository. ------------------------------------------------------------------------ r6873 | epeisach | 1995-09-27 11:49:59 -0400 (Wed, 27 Sep 1995) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Change install: to install-unix: so that the destination directories are created first. ------------------------------------------------------------------------ r6872 | tytso | 1995-09-27 00:57:30 -0400 (Wed, 27 Sep 1995) | 2 lines Changed paths: M /trunk/src/config/winexclude.sed Added macfile.list to the list of excluded files. ------------------------------------------------------------------------ r6871 | tytso | 1995-09-27 00:52:56 -0400 (Wed, 27 Sep 1995) | 2 lines Changed paths: M /trunk/src/config/ChangeLog *** empty log message *** ------------------------------------------------------------------------ r6870 | tytso | 1995-09-27 00:52:27 -0400 (Wed, 27 Sep 1995) | 2 lines Changed paths: M /trunk/src/config/ChangeLog A /trunk/src/config/winexclude.sed New file, used for generating DOS zip files. ------------------------------------------------------------------------ r6869 | tytso | 1995-09-26 22:15:43 -0400 (Tue, 26 Sep 1995) | 2 lines Changed paths: D /trunk/src/windows/wintel/ChangeLog M /trunk/src/windows/wintel/changelo Move changes from ChangeLog to changelo ------------------------------------------------------------------------ r6868 | tytso | 1995-09-26 20:21:29 -0400 (Tue, 26 Sep 1995) | 2 lines Changed paths: M /trunk/src/windows/wintel/ChangeLog M /trunk/src/windows/wintel/auth.c Don't include des_int.h; it's no longer needed. ------------------------------------------------------------------------ r6867 | tytso | 1995-09-26 20:18:30 -0400 (Tue, 26 Sep 1995) | 3 lines Changed paths: M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/alt_prof.c alt_prof.c (krb5_read_realm_params): On an error, initialize the returned rparams pointer to NULL. ------------------------------------------------------------------------ r6866 | tytso | 1995-09-26 20:11:26 -0400 (Tue, 26 Sep 1995) | 2 lines Changed paths: A /trunk/src/windows/wintel/ChangeLog M /trunk/src/windows/wintel/auth.c Don't include los-proto.h; it's no longer present. ------------------------------------------------------------------------ r6865 | tytso | 1995-09-26 20:10:13 -0400 (Tue, 26 Sep 1995) | 5 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin k5-int.h: Don't predefine symbols to stop kdb.h and kdb_dbm.h for _MSDOS. krb5.hin, k5-int.h: Move some src/lib/krb5/os prototypes to krb5.hin. ------------------------------------------------------------------------ r6864 | tytso | 1995-09-26 20:09:13 -0400 (Tue, 26 Sep 1995) | 4 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/kdb.h M /trunk/src/include/krb5/kdb_dbm.h kdb.h, kdb_dbm.h: Add #if !defined(_MSDOS) && !defined(_MACINTOSH) to prevent these #includes from being used by Mac and PC machines. ------------------------------------------------------------------------ r6863 | tytso | 1995-09-26 20:03:06 -0400 (Tue, 26 Sep 1995) | 6 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/krb5_decode.c Systematic rework of all the cleanup code to make the generated object file subtatially (40% on the i386 platform) smaller. The cleanup is now handled with a "goto error_out" statement, which prevents the cleanup statements from being replicated many, many, many times throughout the entire file. ------------------------------------------------------------------------ r6862 | tytso | 1995-09-25 17:31:45 -0400 (Mon, 25 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in Removed "foo:: foo-$(WHAT)" lines from the Makefile. ------------------------------------------------------------------------ r6861 | tytso | 1995-09-25 17:07:28 -0400 (Mon, 25 Sep 1995) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Added missing backslash at the end of one of the lines, missing from the Macintosh integration. ------------------------------------------------------------------------ r6860 | tytso | 1995-09-25 17:03:18 -0400 (Mon, 25 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/Makefile.in M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/Makefile.in M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/free/ChangeLog M /trunk/src/lib/krb5/free/Makefile.in M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/Makefile.in M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/Makefile.in M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/Makefile.in Removed "foo:: foo-$(WHAT)" lines from the Makefile. ------------------------------------------------------------------------ r6859 | tytso | 1995-09-25 16:55:45 -0400 (Mon, 25 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/Makefile.in M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in Removed "foo:: foo-$(WHAT)" lines from the Makefile. ------------------------------------------------------------------------ r6858 | tytso | 1995-09-25 16:52:20 -0400 (Mon, 25 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h Fix tabbing in prototypes. (Just to clear up a conflict) ------------------------------------------------------------------------ r6857 | tytso | 1995-09-25 16:50:11 -0400 (Mon, 25 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/os/ChangeLog M /trunk/src/lib/crypto/os/Makefile.in Removed "foo:: foo-$(WHAT)" lines from the Makefile ------------------------------------------------------------------------ r6856 | tytso | 1995-09-25 16:47:50 -0400 (Mon, 25 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/des_crc.c M /trunk/src/lib/crypto/des_md5.c M /trunk/src/lib/crypto/raw_des.c Oops! Removed ^M from source files. ------------------------------------------------------------------------ r6855 | tytso | 1995-09-25 16:45:20 -0400 (Mon, 25 Sep 1995) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in M /trunk/src/util/ChangeLog M /trunk/src/util/Makefile.in M /trunk/src/util/berk_db/ChangeLog M /trunk/src/util/berk_db/Makefile.in M /trunk/src/util/berk_db/hash/ChangeLog M /trunk/src/util/berk_db/hash/Makefile.in M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/Makefile.in M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/Makefile.in Removed "foo:: foo-$(WHAT)" lines from the Makefile. ------------------------------------------------------------------------ r6854 | tytso | 1995-09-25 16:37:51 -0400 (Mon, 25 Sep 1995) | 12 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/aclocal.m4 Makefile.in: Removed "foo:: foo-$(WHAT)" lines from the Makefile. aclocal.m4 (MAKE_SUBDIRS, DO_SUBDIRS): MAKE_SUBDIRS now takes three arguments; DO_SUBDIRS now generates target rules of the form: "foo-unix: make foo". All of the macros which generated targets "all", "install", "clean", etc. now generate targets "all-unix", "install-unix", "clean-unix". This scheme allows us to do multiple-platform builds, while preserving ordering constraints that we need in order to build library subdirectories correctly. ------------------------------------------------------------------------ r6853 | tytso | 1995-09-25 16:32:26 -0400 (Mon, 25 Sep 1995) | 6 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in M /trunk/src/lib/configure.in Makefile.in: Removed "foo:: foo-$(WHAT)" lines from the Makefile. configure.in: Remove custom MAKE_SUBDIRS line with the standard DO_SUBDIRS rule, which works now that we're revamping how the foo-$(WHAT) system works. ------------------------------------------------------------------------ r6852 | tytso | 1995-09-25 16:30:46 -0400 (Mon, 25 Sep 1995) | 5 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/configure.in Makefile.in: Removed "foo:: foo-$(WHAT)" lines from the Makefile. configure.in: Don't include "all:: all-$(WHAT)" at the end of the Makefile. That's now included at the very beginning by pre.in ------------------------------------------------------------------------ r6851 | tytso | 1995-09-25 16:26:06 -0400 (Mon, 25 Sep 1995) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/mac-pre.in M /trunk/src/config/pre.in M /trunk/src/config/windows.in Added lines of the form "all:: all-$(WHAT)" for all, clean, install, and check. ------------------------------------------------------------------------ r6850 | eichin | 1995-09-25 00:20:37 -0400 (Mon, 25 Sep 1995) | 5 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/krb524d.c (this may have caused the spin-looping I saw...) * krb524d.c (do_connection): if recvfrom failed, just return, don't try to use the (likely invalid) sockaddr in a reply message. ------------------------------------------------------------------------ r6848 | keithv | 1995-09-24 22:07:06 -0400 (Sun, 24 Sep 1995) | 2 lines Changed paths: M /trunk/src/Makefile.in Pick up Mac ReadMe file. ------------------------------------------------------------------------ r6847 | keithv | 1995-09-24 20:52:56 -0400 (Sun, 24 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h Fixed kb_seal_size prototype. ------------------------------------------------------------------------ r6846 | keithv | 1995-09-24 20:45:56 -0400 (Sun, 24 Sep 1995) | 2 lines Changed paths: M /trunk/src/mac/kconfig/kconfig.sit.hqx Update of kconfig project file. ------------------------------------------------------------------------ r6845 | keithv | 1995-09-24 19:55:45 -0400 (Sun, 24 Sep 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/macsock.h M /trunk/src/lib/crypto/os/ChangeLog M /trunk/src/lib/crypto/os/c_localaddr.c M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/adm_conn.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/macsock.c A /trunk/src/mac/ReadMe M /trunk/src/mac/kconfig/KerberosHeaders.pch M /trunk/src/mac/kconfig/kconfig.sit.hqx M /trunk/src/mac/libraries/KerberosHeaders.pch M /trunk/src/mac/libraries/libraries.sit.hqx M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/com_err.c Change password for the Mac. ------------------------------------------------------------------------ r6844 | keithv | 1995-09-24 16:29:17 -0400 (Sun, 24 Sep 1995) | 2 lines Changed paths: M /trunk/src/mac/kconfig/ChangeLog M /trunk/src/mac/kconfig/KerberosHeaders.pch M /trunk/src/mac/kconfig/kconfig.c M /trunk/src/mac/kconfig/kconfig.sit.hqx M /trunk/src/mac/libraries/ChangeLog M /trunk/src/mac/libraries/KerberosHeaders.pch M /trunk/src/mac/libraries/libraries.sit.hqx Removing mac/build directory ------------------------------------------------------------------------ r6843 | keithv | 1995-09-24 16:27:37 -0400 (Sun, 24 Sep 1995) | 2 lines Changed paths: D /trunk/src/mac/build Remove mac/build directory ------------------------------------------------------------------------ r6842 | eichin | 1995-09-23 23:41:22 -0400 (Sat, 23 Sep 1995) | 5 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/write_msg.c (change has no real effect, but I found the inconsistency when looking for a real problem which wasn't here...) * write_msg.c (krb5_write_message): check the real length variable, not the net version. ------------------------------------------------------------------------ r6841 | eichin | 1995-09-23 23:21:39 -0400 (Sat, 23 Sep 1995) | 3 lines Changed paths: M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/logger.c * logger.c (klog_com_err_proc): pass whoami in failure messages for error log failures to match format string. ------------------------------------------------------------------------ r6840 | tytso | 1995-09-23 01:37:59 -0400 (Sat, 23 Sep 1995) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin Added preauth numbers for KRB5_CYBERSAFE_SECUREID and KRB5_PADATA_AFS3_SALT. ------------------------------------------------------------------------ r6839 | tytso | 1995-09-23 00:28:26 -0400 (Sat, 23 Sep 1995) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Exclude the MAC and DOS tar/zip files when creating the Mac tar file. Adjust the windows NT exclusion file so that it works correctly; zip is a little bit touchy about file specifications. ------------------------------------------------------------------------ r6838 | tytso | 1995-09-22 23:33:26 -0400 (Fri, 22 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/des_int.h Define PROTOTYPE if it is not defined elsewhere. ------------------------------------------------------------------------ r6837 | tytso | 1995-09-22 23:19:15 -0400 (Fri, 22 Sep 1995) | 4 lines Changed paths: M /trunk/src/windows/gss/changelo M /trunk/src/windows/gss/gss-clie.c M /trunk/src/windows/gss/gss-misc.c M /trunk/src/windows/gss/gss.c gss-clie.c: turned const_gss_OID into const gss_OID. gss-misc.c: needed more includes. gss.c: needed more includes. ------------------------------------------------------------------------ r6836 | tytso | 1995-09-22 23:10:24 -0400 (Fri, 22 Sep 1995) | 5 lines Changed paths: M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/keysalt.c M /trunk/src/lib/kadm/str_conv.c keysalt.c: 16/32 bit integer mismatch. str_conv.c: sftime_format_table is conditional upon HAVE_STRFTIME, cast some constants to long so that math wouldn't overflow, 16/32 bit integer size mismatch. ------------------------------------------------------------------------ r6835 | tytso | 1995-09-22 22:30:24 -0400 (Fri, 22 Sep 1995) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h Change length field in krb5_alt_method and krb5_etype_info_entry to be an int, instead of an int32. This allows the ASN.1 length parsing routines to work properly. ------------------------------------------------------------------------ r6834 | tytso | 1995-09-22 22:29:08 -0400 (Fri, 22 Sep 1995) | 4 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/krb5_decode.c Remove the (int) cast, since you can't take address of a value which has been casted. Instead we change the underlying type in the structure to be an int. ------------------------------------------------------------------------ r6833 | tytso | 1995-09-22 22:16:21 -0400 (Fri, 22 Sep 1995) | 8 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/k5seal.c M /trunk/src/lib/gssapi/krb5/seal.c M /trunk/src/lib/gssapi/krb5/ser_sctx.c M /trunk/src/lib/gssapi/krb5/sign.c acquire_.c: changed int to size_t. gssapip_.h: added prototype for kg_seal_size. k5seal.c: 16/32 bit mismatch and removed unused variables. seal.c: 16/32 bit mismatch. sign.c: 16/32 bit mismatch. ser_sctx.c: added prototypes for all functions since they get assigned into a structure that has been prototyped. ------------------------------------------------------------------------ r6832 | tytso | 1995-09-22 22:05:01 -0400 (Fri, 22 Sep 1995) | 4 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/oid_ops.c M /trunk/src/lib/gssapi/generic/util_oid.c oid_ops.c: signed/unsigned mismatch, removed unused variables. util_oid.c: changed int to a size_t. ------------------------------------------------------------------------ r6831 | tytso | 1995-09-22 22:03:31 -0400 (Fri, 22 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in Put back in all:: all-$(WHAT) rule--PC needs it. ------------------------------------------------------------------------ r6830 | tytso | 1995-09-22 22:00:50 -0400 (Fri, 22 Sep 1995) | 2 lines Changed paths: M /trunk/src/config/windows.in M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/crc.c M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/md4crypto.c M /trunk/src/lib/crypto/md4/md4glue.c M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/md5crypto.c M /trunk/src/lib/crypto/md5/md5glue.c M /trunk/src/lib/crypto/os/Makefile.in M /trunk/src/lib/crypto/os/c_localaddr.c M /trunk/src/lib/crypto/os/c_ustime.c M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/asn.1/krb5_encode.c M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc_maybe.c M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/ser_ktf.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/rd_cred.c M /trunk/src/lib/krb5/krb/ser_auth.c M /trunk/src/lib/krb5/krb/ser_ctx.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/Makefile.in M /trunk/src/lib/krb5/posix/sscanf.c Removed ^M's from DOS integration. (Oops!) ------------------------------------------------------------------------ r6829 | tytso | 1995-09-22 21:39:51 -0400 (Fri, 22 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in Put back in all:: all-$(WHAT) rule--PC needs it. ------------------------------------------------------------------------ r6828 | tytso | 1995-09-22 21:38:54 -0400 (Fri, 22 Sep 1995) | 5 lines Changed paths: M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/Makefile.in M /trunk/src/lib/krb5/posix/sscanf.c Makefile.in: PC needs sscanf.c. sscanf.c: cleanup to compile cleanly on the PC, mostly fixing signed/unsigned mismatches. ------------------------------------------------------------------------ r6827 | tytso | 1995-09-22 21:37:02 -0400 (Fri, 22 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in had to define away DBFLAGS for the PC. ------------------------------------------------------------------------ r6826 | tytso | 1995-09-22 21:35:53 -0400 (Fri, 22 Sep 1995) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/rd_cred.c M /trunk/src/lib/krb5/krb/ser_auth.c M /trunk/src/lib/krb5/krb/ser_ctx.c get_in_t.c: removed unused variable. rd_cred.c: removed INTERFACE keyword. ser_auth.c: passing int32 where a size_t is wanted. ser_ctx.c: 16/32 bit int size mismatch. ------------------------------------------------------------------------ r6825 | tytso | 1995-09-22 21:29:10 -0400 (Fri, 22 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/ser_ktf.c Added MSDOS to wherever MACINTOSH was used. ------------------------------------------------------------------------ r6824 | tytso | 1995-09-22 21:27:39 -0400 (Fri, 22 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc_maybe.c signed/unsigned mismatch. ------------------------------------------------------------------------ r6823 | tytso | 1995-09-22 21:26:17 -0400 (Fri, 22 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/asn.1/krb5_encode.c 32 bit word being passed as an int. ------------------------------------------------------------------------ r6822 | tytso | 1995-09-22 20:29:09 -0400 (Fri, 22 Sep 1995) | 5 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/des_crc.c M /trunk/src/lib/crypto/des_md5.c M /trunk/src/lib/crypto/raw_des.c Makefile.in: moved shared rule to all-unix:: target. des_crc.c, des_md5.c, raw_des.c: had a volatile/const mismatch which needs a cast to resolve. ------------------------------------------------------------------------ r6821 | tytso | 1995-09-22 20:26:04 -0400 (Fri, 22 Sep 1995) | 4 lines Changed paths: M /trunk/src/lib/crypto/os/ChangeLog M /trunk/src/lib/crypto/os/Makefile.in M /trunk/src/lib/crypto/os/c_localaddr.c M /trunk/src/lib/crypto/os/c_ustime.c Makefile.in: PC builds all C files because of function name changes. c_localtime.c, c_ustime.c: removed INTERFACE keyword. ------------------------------------------------------------------------ r6820 | tytso | 1995-09-22 20:20:59 -0400 (Fri, 22 Sep 1995) | 5 lines Changed paths: M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/md5crypto.c M /trunk/src/lib/crypto/md5/md5glue.c md5crypt.c: put function prototype back in, fixed signed/unsigned mismatch and removed unused variables. md5glue.c: put function prototypes back in. ------------------------------------------------------------------------ r6819 | tytso | 1995-09-22 20:19:35 -0400 (Fri, 22 Sep 1995) | 5 lines Changed paths: M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/md4crypto.c M /trunk/src/lib/crypto/md4/md4glue.c md4crypt.c: put function prototype back in, fixed signed/unsigned mismatch and removed unused variables. md4glue.c: put function prototypes back in. ------------------------------------------------------------------------ r6818 | tytso | 1995-09-22 20:17:28 -0400 (Fri, 22 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/crc.c put function prototype back in. ------------------------------------------------------------------------ r6817 | tytso | 1995-09-22 20:00:54 -0400 (Fri, 22 Sep 1995) | 5 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_init.c M /trunk/src/util/profile/prof_int.h prof_int.h: added SIZEOF defines for the PC, and added missing prototype for profile_find_node_name() prof_init.c (profile_get_first_values): Remove unused variables. ------------------------------------------------------------------------ r6816 | tytso | 1995-09-22 19:59:56 -0400 (Fri, 22 Sep 1995) | 4 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/error_message.c Only define sys_nerr if we're on a Macintosh. On those systems which use sys_nerr, it's an external variable, defined by libc. Under Windows, it's apparently an cpp macro. ------------------------------------------------------------------------ r6815 | tytso | 1995-09-22 19:46:10 -0400 (Fri, 22 Sep 1995) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/windows.in added windows value for SRCTOP. ------------------------------------------------------------------------ r6814 | tytso | 1995-09-22 19:44:14 -0400 (Fri, 22 Sep 1995) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h (from Keith Vetter's windows changes); define THREEPARAMOPEN and prototype for sscanf. Also add #define for strncasecmp() to the microsoft's strnicmp() function. ------------------------------------------------------------------------ r6813 | tytso | 1995-09-22 19:40:54 -0400 (Fri, 22 Sep 1995) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Build the error table header files into include, not include/krb5; and construct krb5.h from krb5.hin and the error table header files. ------------------------------------------------------------------------ r6812 | epeisach | 1995-09-20 12:21:44 -0400 (Wed, 20 Sep 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/krb5_decode.c Declare cleanup function as void and propogate thoughout the file. This handles conflicts with free ------------------------------------------------------------------------ r6811 | tytso | 1995-09-18 14:18:18 -0400 (Mon, 18 Sep 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_encode.c Don't modify a const input variable val; copy it to a scratch variable and modify that. ------------------------------------------------------------------------ r6810 | eichin | 1995-09-18 11:17:40 -0400 (Mon, 18 Sep 1995) | 3 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/main.c * main.c (init_realm): strdup KRB5_KDB_M_NAME if we use it, to avoid free'ing a constant later. ------------------------------------------------------------------------ r6809 | epeisach | 1995-09-18 08:39:04 -0400 (Mon, 18 Sep 1995) | 6 lines Changed paths: M /trunk/src/util/berk_db/ChangeLog M /trunk/src/util/berk_db/Makefile.in M /trunk/src/util/berk_db/configure.in Makefile.in (check): Only build libdb.a when making the self checks. Do not install the library. configure.in: Do not build a shared library - the contents are already merged into libkrb5. (continue to build shared object files though) ------------------------------------------------------------------------ r6808 | epeisach | 1995-09-18 05:09:28 -0400 (Mon, 18 Sep 1995) | 2 lines Changed paths: M /trunk/src/appl/sample/sclient/ChangeLog M /trunk/src/appl/sample/sclient/sclient.c Initialize the service name to SAMPLE_SERVICE instead of leaving as NULL. ------------------------------------------------------------------------ r6807 | epeisach | 1995-09-18 04:04:14 -0400 (Mon, 18 Sep 1995) | 5 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/cpw.c M /trunk/src/admin/edit/kdb5_edit.c kdb5_edit.c (show_principal): Show key version and last password change. cpw.c: Fix typo in below change in which list was terminated after third entry. (extra } removed) ------------------------------------------------------------------------ r6806 | epeisach | 1995-09-17 23:42:16 -0400 (Sun, 17 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/rd_safe.c Fix typo error in checkin. ------------------------------------------------------------------------ r6804 | tytso | 1995-09-16 03:56:46 -0400 (Sat, 16 Sep 1995) | 3 lines Changed paths: A /trunk/src/tests/misc A /trunk/src/tests/misc/test_getsockname.c Program for testing if getsockname() works like the BSD networking code or not. ------------------------------------------------------------------------ r6803 | tytso | 1995-09-16 03:46:49 -0400 (Sat, 16 Sep 1995) | 4 lines Changed paths: M /trunk/src/appl/simple/client/ChangeLog M /trunk/src/appl/simple/client/sim_client.c Fix optional host parsing so that host is recognized as an argument without the -h option. Free the context and auth_context structures before exiting. ------------------------------------------------------------------------ r6802 | tytso | 1995-09-16 03:42:04 -0400 (Sat, 16 Sep 1995) | 2 lines Changed paths: M /trunk/src/appl/simple/server/ChangeLog M /trunk/src/appl/simple/server/sim_server.c Free the context and auth_context before exiting. ------------------------------------------------------------------------ r6801 | tytso | 1995-09-16 03:41:21 -0400 (Sat, 16 Sep 1995) | 3 lines Changed paths: M /trunk/src/appl/sample/sclient/ChangeLog M /trunk/src/appl/sample/sclient/sclient.c Add an optional third argument which allows the user to set the Kerberos service name to be used. ------------------------------------------------------------------------ r6800 | tytso | 1995-09-16 03:40:20 -0400 (Sat, 16 Sep 1995) | 4 lines Changed paths: M /trunk/src/appl/sample/sserver/ChangeLog M /trunk/src/appl/sample/sserver/sserver.c Allow the user to specify the service instance using the -s option. Use SO_REUSEEADDR so that the port can be immediately reused. Free the context and auth_context before exiting. ------------------------------------------------------------------------ r6799 | tytso | 1995-09-16 03:37:50 -0400 (Sat, 16 Sep 1995) | 9 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/gss-server.c (sign_server): Only try using gss_export_context and gss_import_context if the dov2 flag has been set. (server_establish_context): Make sure the client gss_name_t is released. (main): Add a -once option which causes the gss-server to exit after processing one client. Allows purify to report memory leaks. ------------------------------------------------------------------------ r6798 | tytso | 1995-09-16 03:33:23 -0400 (Sat, 16 Sep 1995) | 48 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/delete_sec_context.c M /trunk/src/lib/gssapi/krb5/export_sec_context.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/krb5/import_sec_context.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/k5seal.c M /trunk/src/lib/gssapi/krb5/k5unseal.c M /trunk/src/lib/gssapi/krb5/krb5_gss_glue.c M /trunk/src/lib/gssapi/krb5/process_context_token.c M /trunk/src/lib/gssapi/krb5/seal.c M /trunk/src/lib/gssapi/krb5/ser_sctx.c M /trunk/src/lib/gssapi/krb5/sign.c M /trunk/src/lib/gssapi/krb5/unseal.c M /trunk/src/lib/gssapi/krb5/verify.c Lots of memory leaks and other fixes.... gssapiP_krb5.h: Remove context and cred from the gssapi security context, as they aren't needed. kg_seal and kg_unseal now take a krb5_context argument. ser_sctx.c (kg_ctx_size, kg_ctx_externalize, kg_ctx_internalize): No longer serialize the context and cred fields of the gssapi security context. krb5_gss_glue.c: Don't rely on the context field of the gssapi security context. Use kg_context instead. verify.c (krb5_gss_verify, krb5_gss_verify_mic): unseal.c (krb5_gss_unwrap, krb5_gss_unseal): sign.c (krb5_gss_sign, krb5_gss_get_mic): seal.c (krb5_gss_seal, krb5_gss_wrap): process_context_token.c (krb5_gss_process_context_token): k5unseal.c (kg_unseal): k5seal.c (kg_seal_size): Add a krb5_context argument to this function, so we don't have to depend on the context field in the gssapi security context. init_sec_context.c (krb5_gss_init_sec_context): Don't initialize the context and cred fields in the gssapi security context. Copy ctx->subkey to ctx->seq.key, so they are separately allocated. gssapi_krb5.c (kg_get_context): When initialize kg_context, call krb5_init_ets() so that the error tables are initialized. export_sec_context.c (krb5_gss_export_sec_context): Don't depend on the context field from the gssapi security context. Free ctx->seq.key. delete_sec_context.c (krb5_gss_delete_sec_context): kg_seal() now takes a krb5_context argument. Free ctx->seq.key. acquire_cred.c (krb5_gss_acquire_cred): Clear the gssapi credential before setting it, to prevent purify from complaining. accept_sec_context.c (krb5_gss_accept_sec_context): Remove context and cred from the gssapi security context. Make sure the ticket is freed after we're done with it. import_sec_context.c (krb5_gss_import_sec_context): Don't bash the input interprocess_token. Otherwise, it can't be freed. Don't depend on the context field in the gss security context. ------------------------------------------------------------------------ r6797 | tytso | 1995-09-16 03:00:32 -0400 (Sat, 16 Sep 1995) | 27 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gc_via_tkt.c M /trunk/src/lib/krb5/krb/gen_subkey.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/rd_safe.c M /trunk/src/lib/krb5/krb/recvauth.c M /trunk/src/lib/krb5/krb/sendauth.c M /trunk/src/lib/krb5/krb/srv_rcache.c sendauth.c (krb5_sendauth): Make sure the scratch credentials structure may have possible been used be freed.. rd_safe.c (krb5_rd_safe_basic): Fall through to the cleanup code at the end, to make sure the decoded message in message is freed. rd_req_dec.c (krb5_rd_req_decoded): Use krb5_copy_keyblock to copy authent->subkey to auth_context->remote_subkey. Keeping them separate avoids aliasing problems. mk_req_ext.c (krb5_generate_authenticator): Fix memory leak. Don't bash authent->subkey with key after carefully copying it using krb5_copy_keyblock! recvauth.c (krb5_recvauth): krb5_get_server_rcache() already opens the rcache; doing it again merely causes a memory leak. gen_subkey.c (krb5_generate_subkey): Eliminate memory leak. krb5_init_random_key() does its own allocation of the keyblock. gc_via_tkt.c (krb5_kdcrep2creds): Fix memory leak. srv_rcache.c (krb5_get_server_rcache): Fix memory leak. rd_safe.c (krb5_rd_safe_basic): Fix memory leak. ------------------------------------------------------------------------ r6796 | tytso | 1995-09-15 17:14:12 -0400 (Fri, 15 Sep 1995) | 5 lines Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.M M /trunk/src/clients/klist/klist.c klist.M: Updated the man page to include all of the supported options. klist.c (main, show_credential): Reimplement the -e option, and display the encryption used by the session key and of the ticket. ------------------------------------------------------------------------ r6795 | tytso | 1995-09-15 14:32:15 -0400 (Fri, 15 Sep 1995) | 4 lines Changed paths: M /trunk/src/appl/simple/server/ChangeLog M /trunk/src/appl/simple/server/sim_server.c Improved (and changed) input argument handling, to make sim_server more flexible. This should make it possible to run sim_server from a DejaGnu test suite. Fixed -Wall nits. ------------------------------------------------------------------------ r6794 | tytso | 1995-09-15 14:25:11 -0400 (Fri, 15 Sep 1995) | 3 lines Changed paths: M /trunk/src/appl/simple/ChangeLog M /trunk/src/appl/simple/simple.h Use separate definitions for the Kerberos instance name and the UDP port name. ------------------------------------------------------------------------ r6793 | tytso | 1995-09-15 14:23:25 -0400 (Fri, 15 Sep 1995) | 5 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/cpw.c Add DES_CBC_MD5 and DES_CBC_CRC with the V4 salt as default key/salt tuples to be added. (Once proven's DES_* folding code is implemented, we can shorten this list.) Eventually, this list should be read in from kdc.conf. ------------------------------------------------------------------------ r6792 | tytso | 1995-09-15 05:08:10 -0400 (Fri, 15 Sep 1995) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Update production rule of kerbsrc-nt.zip to be like the modified kerbsrc.zip rule. ------------------------------------------------------------------------ r6791 | tytso | 1995-09-15 05:03:42 -0400 (Fri, 15 Sep 1995) | 8 lines Changed paths: M /trunk/src/appl/simple/client/ChangeLog M /trunk/src/appl/simple/client/configure.in M /trunk/src/appl/simple/client/sim_client.c sim_client.c (main): Added better options parsing for more flexibility in calling this program. Worked around breakage in the Solaris Streams Sockets emulation where getsockname() can not be used to find out the address of a network interface. configure.in: If we are including both -lsocket and -lnsl, #define BROKEN_STREAMS_SOCKETS. ------------------------------------------------------------------------ r6790 | tytso | 1995-09-15 01:50:03 -0400 (Fri, 15 Sep 1995) | 3 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/main.c Stop after finding the first TGS key which matches an entry in the key/salt list. (Typo; added missing '!') ------------------------------------------------------------------------ r6789 | eichin | 1995-09-14 17:39:03 -0400 (Thu, 14 Sep 1995) | 5 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/krb524d.c * krb524d.c (usage): needs to get context to pass to cleanup_and_exit so it does get freed, since it is allocated before parsing arguments. (main): change caller as well. ------------------------------------------------------------------------ r6788 | eichin | 1995-09-13 23:55:13 -0400 (Wed, 13 Sep 1995) | 7 lines Changed paths: M /trunk/src/slave/ChangeLog M /trunk/src/slave/kprop.h Wed Sep 13 23:53:19 1995 Mark Eichin * kprop.h (KPROP_SRVTAB, KPROP_DEFAULT_FILE, KPROPD_DEFAULT_FILE, KPROPD_DEFAULT_KDB5_EDIT, KPROPD_DEFAULT_KRB_DB, KPROPD_ACL_FILE): removed configurable pathnames, they are now in osconf.h (which gets included here via k5-int.h). ------------------------------------------------------------------------ r6787 | eichin | 1995-09-13 23:52:05 -0400 (Wed, 13 Sep 1995) | 6 lines Changed paths: M /trunk/src/include/krb5/stock/ChangeLog M /trunk/src/include/krb5/stock/osconf.h Wed Sep 13 23:50:02 1995 Mark Eichin * osconf.h (KPROP_DEFAULT_FILE, KPROPD_DEFAULT_FILE, KPROPD_DEFAULT_KDB5_EDIT, KPROPD_DEFAULT_KRB_DB): set defaults correctly for kprop/kpropd in respect to prefix. ------------------------------------------------------------------------ r6786 | tytso | 1995-09-13 22:54:13 -0400 (Wed, 13 Sep 1995) | 9 lines Changed paths: M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/kadmin/v5server/srv_key.c (key_encrypt_keys): Remove equally errneous krb5_use_enctype() call from key_encrypt_keys(). (key_string2key_keysalt and key_randomkey_keysalt): Install really ugly hack to prevent these routines from munging the master_encblock. This is not the correct fix. Proven will be making the correct fix which will involve removing these routines and using the corect libkdb functions. ------------------------------------------------------------------------ r6785 | eichin | 1995-09-13 22:41:33 -0400 (Wed, 13 Sep 1995) | 37 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/krb5_decode.c moderately clean handling of allocated storage on error during partial construction, in spite of not having exception handling in the language. * krb5_decode.c (clean_krb5_authenticator, clean_krb5_ticket, clean_krb5_enc_tkt_part,clean_krb5_ap_req, clean_krb5_ap_rep_enc_part, clean_krb5_safe, clean_krb5_priv_enc_part, clean_krb5_cred_enc_part, clean_krb5_error): new static functions to free objects that may be partially constructed. (setup_buf_only, setup_no_tagnum, setup_no_length, setup): define in terms of each other to remove duplication, then add local variable error_cleanup to common declarations. (clean_return): new macro, uses error_cleanup on rep if possible and the allows the argument to be returned. (alloc_field, check_apptag, next_tag, begin_structure, get_field_body, get_field, get_lenfield_body, get_lenfield): use clean_return. (free_field): new macro to simplify the writing of clean_*. (clear_field): macro to clean up preparation of fields for later use by clean_* functions. (decode_krb5_authenticator, decode_krb5_ticket, decode_krb5_encryption_key, decode_krb5_enc_tkt_part, decode_krb5_enc_kdc_rep_part, decode_krb5_as_rep, decode_krb5_tgs_rep, decode_krb5_ap_req, decode_krb5_ap_rep, decode_krb5_ap_rep_enc_part, decode_krb5_as_req, decode_krb5_tgs_req, decode_krb5_kdc_req_body, decode_krb5_safe, decode_krb5_priv, decode_krb5_enc_priv_part, decode_krb5_cred, decode_krb5_enc_cred_part, decode_krb5_error, decode_krb5_authdata, decode_krb5_pwd_sequence, decode_krb5_pwd_data, decode_krb5_padata_sequence, decode_krb5_alt_method, decode_krb5_etype_info): change setup macro to pass a cleanup method (or just free if there were no partial allocations, or 0 for the two cases with no allocation at all.) Also explicitly zero pointer subfields, since calloc is not a safe way to assure that. Generally, provide for automatic deallocation of storage on error. ------------------------------------------------------------------------ r6784 | tytso | 1995-09-13 22:26:18 -0400 (Wed, 13 Sep 1995) | 6 lines Changed paths: M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/kadmin/v5server/passwd.c M /trunk/src/kadmin/v5server/srv_key.c Keys are encrypted in the key of the master key encryption type, not in the keytype of the key!!! Removed erroneous krb5_use_enctype() call. Fixed -Wall flames all over the file. ------------------------------------------------------------------------ r6783 | tytso | 1995-09-13 19:04:30 -0400 (Wed, 13 Sep 1995) | 8 lines Changed paths: M /trunk/src/admin/create/ChangeLog M /trunk/src/admin/create/kdb5_create.c (tgt_keysalt_iterate): Don't bash the master key encblock when creating the various TGT keys. Otherwise, the keys end up getting encrypted using the wrong encryption algorithm. Initialize a new encblock, random_encblock, from the master key password. (main): Prompt for the master key password ourselves, and store it away so that it can be used by tgt_keysalt_iterate. ------------------------------------------------------------------------ r6782 | tytso | 1995-09-13 19:02:18 -0400 (Wed, 13 Sep 1995) | 3 lines Changed paths: M /trunk/src/lib/crypto/os/ChangeLog M /trunk/src/lib/crypto/os/c_localaddr.c Clear the buffer before calling the SIOCGIFCONF ioctl. This makes purify happy. ------------------------------------------------------------------------ r6781 | tytso | 1995-09-13 19:01:48 -0400 (Wed, 13 Sep 1995) | 2 lines Changed paths: M /trunk/src/config-files/ChangeLog M /trunk/src/config-files/kdc.conf.M Remove definition of the profile field, which is being desupported from kdc.conf ------------------------------------------------------------------------ r6780 | tytso | 1995-09-13 19:01:22 -0400 (Wed, 13 Sep 1995) | 4 lines Changed paths: M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/alt_prof.c Fix memory leak. Free the default realm when we're done. Remove the "profile" parameter from the kdc.conf file. This is bad idea, architecturally. ------------------------------------------------------------------------ r6779 | tytso | 1995-09-13 18:14:59 -0400 (Wed, 13 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_xdr.c Fix memory leaks and lint flames. ------------------------------------------------------------------------ r6778 | tytso | 1995-09-13 17:05:01 -0400 (Wed, 13 Sep 1995) | 7 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/decrypt_key.c M /trunk/src/lib/kdb/fetch_mkey.c fetch_mkey.c (krb5_db_fetch_mkey): This routine now sets the master encblock's crypto system using krb5_use_enctype() from the stored keytype of the master key. decrypt_key.c (krb5_dbekd_decrypt_key_data): Remove the encryption type; the master_encblock should always be set correctly. ------------------------------------------------------------------------ r6777 | tytso | 1995-09-13 15:34:11 -0400 (Wed, 13 Sep 1995) | 4 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp Save the key used to generate the database files. Also generate a set of environment setup scripts. These are the convenience of someone who wishes to run some of the tests by hand, when tests are bombing. ------------------------------------------------------------------------ r6776 | tytso | 1995-09-13 15:33:23 -0400 (Wed, 13 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/delete_sec_context.c M /trunk/src/lib/gssapi/krb5/export_sec_context.c Free the auth context when freeing the GSSAPI context structure. ------------------------------------------------------------------------ r6775 | tytso | 1995-09-13 13:59:23 -0400 (Wed, 13 Sep 1995) | 3 lines Changed paths: M /trunk/src/tests/resolve/ChangeLog M /trunk/src/tests/resolve/resolve.c Fix fencepost error; use argv[1] to test for a specfied host if argc is >= 1, not just > 1. ------------------------------------------------------------------------ r6773 | keithv | 1995-09-12 23:49:49 -0400 (Tue, 12 Sep 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Minor updates in generation of kerbsrc.mac ------------------------------------------------------------------------ r6772 | keithv | 1995-09-12 23:06:22 -0400 (Tue, 12 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/f_pcbc.c Added inclusion of des_int.h ------------------------------------------------------------------------ r6771 | keithv | 1995-09-12 23:03:54 -0400 (Tue, 12 Sep 1995) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h Removed duplicate definitions of KRB5_REALM_CANT_RESOLVE, PROF_NO_SECTION and PROF_NO_RELATION ------------------------------------------------------------------------ r6770 | epeisach | 1995-09-12 13:24:11 -0400 (Tue, 12 Sep 1995) | 3 lines Changed paths: M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/adm_kt_dec.c M /trunk/src/lib/kadm/adm_kt_enc.c M /trunk/src/lib/kadm/alt_prof.c M /trunk/src/lib/kadm/keysalt.c M /trunk/src/lib/kadm/str_conv.c Revert keytype -> emctype changes. Document the Macintosh changes to adm_conn.c (hardwired path for adm cache) ------------------------------------------------------------------------ r6769 | epeisach | 1995-09-12 13:07:46 -0400 (Tue, 12 Sep 1995) | 4 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/k5seal.c M /trunk/src/lib/gssapi/krb5/k5unseal.c Undo MACINTOSH changes to path in these files - theye were correct. The Makefile.in alread specifies the right locations to include so that ,krb5/...> is not required for unix ------------------------------------------------------------------------ r6768 | epeisach | 1995-09-12 13:01:25 -0400 (Tue, 12 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/util_seed.c Reintegrate the keytab -> enctype changes ------------------------------------------------------------------------ r6767 | epeisach | 1995-09-12 12:48:09 -0400 (Tue, 12 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/free/ChangeLog M /trunk/src/lib/krb5/free/f_kdc_rq.c Put back in the keytype -> enctype changes ------------------------------------------------------------------------ r6766 | epeisach | 1995-09-12 12:43:27 -0400 (Tue, 12 Sep 1995) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/auth_con.c M /trunk/src/lib/krb5/krb/decode_kdc.c M /trunk/src/lib/krb5/krb/decrypt_tk.c M /trunk/src/lib/krb5/krb/encode_kdc.c M /trunk/src/lib/krb5/krb/encrypt_tk.c M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/gc_via_tkt.c M /trunk/src/lib/krb5/krb/gen_seqnum.c M /trunk/src/lib/krb5/krb/gen_subkey.c M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/in_tkt_ktb.c M /trunk/src/lib/krb5/krb/in_tkt_pwd.c M /trunk/src/lib/krb5/krb/in_tkt_sky.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/kdc_rep_dc.c M /trunk/src/lib/krb5/krb/krbconfig.c M /trunk/src/lib/krb5/krb/mk_cred.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_rep.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/preauth.c M /trunk/src/lib/krb5/krb/rd_cred.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_rep.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/lib/krb5/krb/sendauth.c M /trunk/src/lib/krb5/krb/ser_actx.c M /trunk/src/lib/krb5/krb/ser_ctx.c M /trunk/src/lib/krb5/krb/ser_eblk.c M /trunk/src/lib/krb5/krb/ser_key.c M /trunk/src/lib/krb5/krb/t_ser.c Reintegrate Macintosh changes. t_ser.c: Work around an optimizer bug in gcc under OSF/1 2.1. The timeofday calls were left in the stage as described in the ChangeLog ------------------------------------------------------------------------ r6765 | epeisach | 1995-09-11 22:08:35 -0400 (Mon, 11 Sep 1995) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile Document that Makefile.in has changed. Replace top level Makefile with the one indicating that one should read the documentation. (not one generated from Makefile.in) ------------------------------------------------------------------------ r6764 | epeisach | 1995-09-11 21:25:10 -0400 (Mon, 11 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/ktf_g_ent.c M /trunk/src/lib/krb5/keytab/file/ktf_remove.c M /trunk/src/lib/krb5/keytab/file/ktf_util.c M /trunk/src/lib/krb5/keytab/file/ktfile.h M /trunk/src/lib/krb5/keytab/read_servi.c Integrate Macintosh changes into previous sources ------------------------------------------------------------------------ r6763 | epeisach | 1995-09-11 21:14:12 -0400 (Mon, 11 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc.h M /trunk/src/lib/krb5/ccache/file/fcc_gennew.c M /trunk/src/lib/krb5/ccache/file/fcc_maybe.c M /trunk/src/lib/krb5/ccache/file/fcc_read.c M /trunk/src/lib/krb5/ccache/file/fcc_write.c Reintegrate changes lost during Macintosh checkin ------------------------------------------------------------------------ r6762 | epeisach | 1995-09-11 20:56:25 -0400 (Mon, 11 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/scc.h M /trunk/src/lib/krb5/ccache/stdio/scc_maybe.c M /trunk/src/lib/krb5/ccache/stdio/scc_read.c M /trunk/src/lib/krb5/ccache/stdio/scc_write.c Reinstate previous changes that were lost ------------------------------------------------------------------------ r6761 | epeisach | 1995-09-11 20:42:25 -0400 (Mon, 11 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode.h M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/asn.1/krb5_encode.c Reinstate the keytype -> enctype changes and keep the new Mac changes ------------------------------------------------------------------------ r6760 | epeisach | 1995-09-11 20:27:48 -0400 (Mon, 11 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/string2key.c Rvert lost changes ------------------------------------------------------------------------ r6759 | epeisach | 1995-09-11 20:24:13 -0400 (Mon, 11 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/cryptoconf.c M /trunk/src/lib/crypto/des_crc.c M /trunk/src/lib/crypto/des_md5.c M /trunk/src/lib/crypto/raw_des.c Reintegrate the keytype->enctype changes ------------------------------------------------------------------------ r6758 | tytso | 1995-09-11 20:22:10 -0400 (Mon, 11 Sep 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/configure.in A /trunk/src/lib/krb5/posix/sscanf.c Initial version of a sscanf() replacement, for those platforms (like Macroloss) that don't have sscanf(). ------------------------------------------------------------------------ r6757 | epeisach | 1995-09-11 20:18:58 -0400 (Mon, 11 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/os/ChangeLog Replace nuked history in ChangeLog ------------------------------------------------------------------------ r6756 | epeisach | 1995-09-11 20:14:28 -0400 (Mon, 11 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/md4crypto.c M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/md5crypto.c M /trunk/src/lib/crypto/md5/t_cksum.c Reintegrate the keytype->enctype changes ------------------------------------------------------------------------ r6755 | epeisach | 1995-09-11 20:11:23 -0400 (Mon, 11 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/des_int.h M /trunk/src/lib/crypto/des/destest.c M /trunk/src/lib/crypto/des/f_pcbc.c M /trunk/src/lib/crypto/des/init_rkey.c M /trunk/src/lib/crypto/des/random_key.c M /trunk/src/lib/crypto/des/string2key.c M /trunk/src/lib/crypto/des/verify.c Reintegrate the keytype -> enctype changes ------------------------------------------------------------------------ r6754 | epeisach | 1995-09-11 20:08:35 -0400 (Mon, 11 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/kdb5_err.et M /trunk/src/lib/krb5/error_tables/krb5_err.et Revert back proven's changes which were removed ------------------------------------------------------------------------ r6753 | epeisach | 1995-09-11 19:52:35 -0400 (Mon, 11 Sep 1995) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5/adm.h M /trunk/src/include/krb5/adm_proto.h M /trunk/src/include/krb5/kdb.h M /trunk/src/include/krb5/stock/ChangeLog M /trunk/src/include/krb5/stock/osconf.h M /trunk/src/include/krb5.hin Reintegrate Macintosh changes while keeping Proven's changes ------------------------------------------------------------------------ r6752 | epeisach | 1995-09-11 18:00:16 -0400 (Mon, 11 Sep 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/genaddrs.c Replace function declaration back to taking an int. SOCKET is defined as unsigned int under unix and this causes a prototype error ------------------------------------------------------------------------ r6751 | epeisach | 1995-09-11 15:33:00 -0400 (Mon, 11 Sep 1995) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_parse.c Convert C+ comment to older 'standard' C style comment ------------------------------------------------------------------------ r6749 | keithv | 1995-09-11 15:06:45 -0400 (Mon, 11 Sep 1995) | 2 lines Changed paths: M /trunk/src/Makefile M /trunk/src/Makefile.in M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/TCPPB.h M /trunk/src/include/krb5/adm.h M /trunk/src/include/krb5/adm_proto.h A /trunk/src/include/krb5/k5-config.h M /trunk/src/include/krb5/kdb.h M /trunk/src/include/krb5/macsock.h M /trunk/src/include/krb5/stock/ChangeLog M /trunk/src/include/krb5/stock/osconf.h M /trunk/src/include/krb5.h M /trunk/src/include/krb5.hin M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/cryptoconf.c M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/des_int.h M /trunk/src/lib/crypto/des/destest.c M /trunk/src/lib/crypto/des/f_pcbc.c M /trunk/src/lib/crypto/des/init_rkey.c M /trunk/src/lib/crypto/des/random_key.c M /trunk/src/lib/crypto/des/string2key.c M /trunk/src/lib/crypto/des/verify.c M /trunk/src/lib/crypto/des_crc.c M /trunk/src/lib/crypto/des_md5.c M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/md4crypto.c M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/md5crypto.c M /trunk/src/lib/crypto/md5/t_cksum.c M /trunk/src/lib/crypto/os/ChangeLog M /trunk/src/lib/crypto/os/Makefile.in M /trunk/src/lib/crypto/os/c_localaddr.c A /trunk/src/lib/crypto/os/c_ustime.c D /trunk/src/lib/crypto/os/ustime.c M /trunk/src/lib/crypto/raw_des.c M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/string2key.c M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapiP_generic.h M /trunk/src/lib/gssapi/generic/gssapi_generic.h M /trunk/src/lib/gssapi/generic/util_canonhost.c M /trunk/src/lib/gssapi/generic/utl_nohash_validate.c M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_krb5.h M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/k5seal.c M /trunk/src/lib/gssapi/krb5/k5unseal.c M /trunk/src/lib/gssapi/krb5/util_seed.c M /trunk/src/lib/kadm/adm_conn.c M /trunk/src/lib/kadm/adm_kt_dec.c M /trunk/src/lib/kadm/adm_kt_enc.c M /trunk/src/lib/kadm/alt_prof.c M /trunk/src/lib/kadm/keysalt.c M /trunk/src/lib/kadm/str_conv.c M /trunk/src/lib/krb425/ChangeLog M /trunk/src/lib/krb425/get_cred.c M /trunk/src/lib/krb425/mk_priv.c M /trunk/src/lib/krb425/mk_safe.c M /trunk/src/lib/krb425/rd_priv.c M /trunk/src/lib/krb425/rd_req.c M /trunk/src/lib/krb425/rd_safe.c M /trunk/src/lib/krb425/set_key.c M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_encode.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode.h M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/asn.1/krb5_encode.c M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc.h M /trunk/src/lib/krb5/ccache/file/fcc_gennew.c M /trunk/src/lib/krb5/ccache/file/fcc_maybe.c M /trunk/src/lib/krb5/ccache/file/fcc_read.c M /trunk/src/lib/krb5/ccache/file/fcc_retrv.c M /trunk/src/lib/krb5/ccache/file/fcc_write.c M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/scc.h M /trunk/src/lib/krb5/ccache/stdio/scc_eseq.c M /trunk/src/lib/krb5/ccache/stdio/scc_maybe.c M /trunk/src/lib/krb5/ccache/stdio/scc_read.c M /trunk/src/lib/krb5/ccache/stdio/scc_retrv.c M /trunk/src/lib/krb5/ccache/stdio/scc_write.c M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/kdb5_err.et M /trunk/src/lib/krb5/error_tables/krb5_err.et M /trunk/src/lib/krb5/free/ChangeLog M /trunk/src/lib/krb5/free/f_kdc_rq.c M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/ktf_g_ent.c M /trunk/src/lib/krb5/keytab/file/ktf_remove.c M /trunk/src/lib/krb5/keytab/file/ktf_util.c M /trunk/src/lib/krb5/keytab/file/ktfile.h M /trunk/src/lib/krb5/keytab/file/ser_ktf.c M /trunk/src/lib/krb5/keytab/read_servi.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/auth_con.c M /trunk/src/lib/krb5/krb/decode_kdc.c M /trunk/src/lib/krb5/krb/decrypt_tk.c M /trunk/src/lib/krb5/krb/encode_kdc.c M /trunk/src/lib/krb5/krb/encrypt_tk.c M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/gc_via_tkt.c M /trunk/src/lib/krb5/krb/gen_seqnum.c M /trunk/src/lib/krb5/krb/gen_subkey.c M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/in_tkt_ktb.c M /trunk/src/lib/krb5/krb/in_tkt_pwd.c M /trunk/src/lib/krb5/krb/in_tkt_sky.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/kdc_rep_dc.c M /trunk/src/lib/krb5/krb/krbconfig.c M /trunk/src/lib/krb5/krb/mk_cred.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_rep.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/parse.c M /trunk/src/lib/krb5/krb/preauth.c M /trunk/src/lib/krb5/krb/rd_cred.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_rep.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/lib/krb5/krb/sendauth.c M /trunk/src/lib/krb5/krb/ser_actx.c M /trunk/src/lib/krb5/krb/ser_ctx.c M /trunk/src/lib/krb5/krb/ser_eblk.c M /trunk/src/lib/krb5/krb/ser_key.c M /trunk/src/lib/krb5/krb/t_ser.c M /trunk/src/lib/krb5/krb/unparse.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/an_to_ln.c M /trunk/src/lib/krb5/os/ccdefname.c M /trunk/src/lib/krb5/os/genaddrs.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/init_os_ctx.c M /trunk/src/lib/krb5/os/krbfileio.c M /trunk/src/lib/krb5/os/macsock.c M /trunk/src/lib/krb5/os/net_read.c M /trunk/src/lib/krb5/os/net_write.c M /trunk/src/lib/krb5/os/timeofday.c M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/getuid.c M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_io.c A /trunk/src/mac/build/ChangeLog M /trunk/src/mac/build/krb5-Worksheet M /trunk/src/mac/kconfig/ChangeLog A /trunk/src/mac/kconfig/autoconf.h M /trunk/src/mac/kconfig/kconfig.sit.hqx A /trunk/src/mac/libraries/ChangeLog A /trunk/src/mac/libraries/autoconf.h M /trunk/src/mac/libraries/libraries.sit.hqx A /trunk/src/mac/telnet A /trunk/src/mac/telnet/telnet.sit.hqx M /trunk/src/util/et/com_err.c M /trunk/src/util/et/error_message.c M /trunk/src/util/et/vfprintf.c M /trunk/src/util/profile/prof_init.c M /trunk/src/util/profile/prof_parse.c M /trunk/src/util/profile/prof_section.c M /trunk/src/util/profile/prof_tree.c Mac Beta 1 submission ------------------------------------------------------------------------ r6748 | epeisach | 1995-09-10 10:54:30 -0400 (Sun, 10 Sep 1995) | 3 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/main.c When checking for master in tthe list of valid encryption types, do not stop after checking the first one. ------------------------------------------------------------------------ r6747 | epeisach | 1995-09-10 10:12:52 -0400 (Sun, 10 Sep 1995) | 4 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp Add des-cbc-crc to supported_enctypes as krb5_edit requires it to generate random keys Note: this is to work around a misfeature which should be changed. ------------------------------------------------------------------------ r6746 | epeisach | 1995-09-09 16:30:16 -0400 (Sat, 09 Sep 1995) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp supported_keytypes -> supported_enctypes in the kdc.conf file ------------------------------------------------------------------------ r6745 | epeisach | 1995-09-09 15:05:42 -0400 (Sat, 09 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/decrypt_key.c Set the encryption type before decrypting ------------------------------------------------------------------------ r6744 | tytso | 1995-09-09 00:17:29 -0400 (Sat, 09 Sep 1995) | 5 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/krb5_gss_glue.c (gss_delete_sec_context): Add extra indirection so that we actually fetch the context correctly. (gss_accept_sec_context): Remove unused code. ------------------------------------------------------------------------ r6743 | epeisach | 1995-09-08 19:55:28 -0400 (Fri, 08 Sep 1995) | 5 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/decrypt_key.c decrypt_key.c: Upon error, after freeing contents field, set to null to indicate to upper levels that it is really empty. Another bug discovered by purify... ------------------------------------------------------------------------ r6742 | hartmans | 1995-09-08 16:01:16 -0400 (Fri, 08 Sep 1995) | 2 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/configure.in M /trunk/src/krb524/krb524d.c Changes to compile under AIX--made a while back but never committed. ------------------------------------------------------------------------ r6741 | epeisach | 1995-09-08 07:38:11 -0400 (Fri, 08 Sep 1995) | 3 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/loadv4.c If V4 compatibility is not enabled, provide a dummy routine for loading a v4 database. ------------------------------------------------------------------------ r6740 | keithv | 1995-09-07 23:16:18 -0400 (Thu, 07 Sep 1995) | 2 lines Changed paths: A /trunk/src/mac/build A /trunk/src/mac/build/krb5-Worksheet A /trunk/src/mac/kconfig A /trunk/src/mac/kconfig/ChangeLog A /trunk/src/mac/kconfig/KerberosHeaders.pch A /trunk/src/mac/kconfig/MakeFile A /trunk/src/mac/kconfig/ReleaseNotes A /trunk/src/mac/kconfig/WindowUtil.c A /trunk/src/mac/kconfig/WindowUtil.h A /trunk/src/mac/kconfig/WindowUtil.proto.h A /trunk/src/mac/kconfig/des_cornell.c A /trunk/src/mac/kconfig/desproto.h A /trunk/src/mac/kconfig/dnr.c A /trunk/src/mac/kconfig/encrypt.h A /trunk/src/mac/kconfig/getpasswd.c A /trunk/src/mac/kconfig/glue.h A /trunk/src/mac/kconfig/k.bw A /trunk/src/mac/kconfig/k.color A /trunk/src/mac/kconfig/kadm.c A /trunk/src/mac/kconfig/kadm.h A /trunk/src/mac/kconfig/kadm.proto.h A /trunk/src/mac/kconfig/kconfig.c A /trunk/src/mac/kconfig/kconfig.h A /trunk/src/mac/kconfig/kconfig.proto.h A /trunk/src/mac/kconfig/kconfig.r A /trunk/src/mac/kconfig/kconfig.sit.hqx A /trunk/src/mac/kconfig/kconfig.vers A /trunk/src/mac/kconfig/kpasswd.c A /trunk/src/mac/kconfig/ldef.c D /trunk/src/mac/krb5-Worksheet A /trunk/src/mac/libraries A /trunk/src/mac/libraries/KerberosHeaders.pch A /trunk/src/mac/libraries/libraries.sit.hqx Added Macintosh source tree for mac development. ------------------------------------------------------------------------ r6739 | keithv | 1995-09-07 23:07:52 -0400 (Thu, 07 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/os/.Sanitize M /trunk/src/lib/crypto/os/ChangeLog M /trunk/src/lib/crypto/os/Makefile.in A /trunk/src/lib/crypto/os/c_localaddr.c D /trunk/src/lib/crypto/os/localaddr.c M /trunk/src/lib/crypto/os/ustime.c Renamed a file since the Mac can't have two files with the same name. ------------------------------------------------------------------------ r6738 | eichin | 1995-09-07 18:14:58 -0400 (Thu, 07 Sep 1995) | 5 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/scc_gennew.c * scc_gennew.c (krb5_scc_generate_new): don't use automatic aggregate initialization. so we can still compile under sunos ------------------------------------------------------------------------ r6737 | tytso | 1995-09-07 17:56:02 -0400 (Thu, 07 Sep 1995) | 4 lines Changed paths: M /trunk/src/kadmin/v5server/srv_key.c Globally change use of ENCTYPE_DES_CBC_MD5 to DEFAULT_KDC_ENCTYPE, so that we use the same encryption type by default for all KDC server programs. ------------------------------------------------------------------------ r6736 | tytso | 1995-09-07 17:55:29 -0400 (Thu, 07 Sep 1995) | 10 lines Changed paths: M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/kadmin/v5server/srv_main.c M /trunk/src/kadmin/v5server/srv_net.c srv_key.c: Globally change use of ENCTYPE_DES_CBC_MD5 to DEFAULT_KDC_ENCTYPE, so that we use the same encryption type by default for all KDC server programs. srv_main.c (main): Set the default realm from the -r argument, so that correct defaulting takes place for things like krb5_parse(). srv_net.c (net_init): Use KRB5_ADM_SERVICE_INSTANCE to determine the service instance, instance of KRB5_ADMIN_SERVICE_NAME. ------------------------------------------------------------------------ r6735 | tytso | 1995-09-07 17:51:35 -0400 (Thu, 07 Sep 1995) | 4 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/adm.h Use official IANA assigned name for the port, which is kpasswd, not changepw. Add new define, KRB5_ADM_SERVICE_INSTANCE, which defines the instance name used for the kadmin name. ------------------------------------------------------------------------ r6734 | tytso | 1995-09-07 17:50:53 -0400 (Thu, 07 Sep 1995) | 3 lines Changed paths: M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/adm_conn.c Use KRB5_ADM_SERVICE_INSTANCE for the instance name, instead of KRB5_ADM_SERVICE_NAME. ------------------------------------------------------------------------ r6733 | proven | 1995-09-07 15:09:58 -0400 (Thu, 07 Sep 1995) | 2 lines Changed paths: M /trunk/src/kadmin/ktutil/ChangeLog M /trunk/src/kadmin/ktutil/ktutil_funcs.c * ktutil_funcs.c : Do appropriate magic for enctype/keytype cleanup. ------------------------------------------------------------------------ r6732 | proven | 1995-09-06 15:22:02 -0400 (Wed, 06 Sep 1995) | 2 lines Changed paths: M /trunk/src/tests/verify/ChangeLog M /trunk/src/tests/verify/kdb5_verify.c * kdb5_verify.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g ------------------------------------------------------------------------ r6731 | proven | 1995-09-06 15:21:21 -0400 (Wed, 06 Sep 1995) | 2 lines Changed paths: M /trunk/src/tests/hammer/ChangeLog M /trunk/src/tests/hammer/kdc5_hammer.c * kdc5_hammer.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g ------------------------------------------------------------------------ r6730 | proven | 1995-09-06 15:21:00 -0400 (Wed, 06 Sep 1995) | 2 lines Changed paths: M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/kdb5_mkdums.c * kdb5_mkdums.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g ------------------------------------------------------------------------ r6729 | proven | 1995-09-06 15:19:54 -0400 (Wed, 06 Sep 1995) | 3 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/ktest.c M /trunk/src/tests/asn.1/ktest_equal.c M /trunk/src/tests/asn.1/ktest_equal.h * ktest.c, ktest_equal.c, ktest_equal.h : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g ------------------------------------------------------------------------ r6728 | proven | 1995-09-06 15:18:25 -0400 (Wed, 06 Sep 1995) | 2 lines Changed paths: M /trunk/src/tests/ChangeLog M /trunk/src/tests/test1.c * test1.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g ------------------------------------------------------------------------ r6727 | proven | 1995-09-06 15:17:35 -0400 (Wed, 06 Sep 1995) | 8 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/auth_con.c M /trunk/src/lib/krb5/krb/decrypt_tk.c M /trunk/src/lib/krb5/krb/encode_kdc.c M /trunk/src/lib/krb5/krb/encrypt_tk.c M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/gen_seqnum.c M /trunk/src/lib/krb5/krb/gen_subkey.c M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/in_tkt_ktb.c M /trunk/src/lib/krb5/krb/in_tkt_pwd.c M /trunk/src/lib/krb5/krb/in_tkt_sky.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/kdc_rep_dc.c M /trunk/src/lib/krb5/krb/mk_cred.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_rep.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/preauth.c M /trunk/src/lib/krb5/krb/rd_cred.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_rep.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/lib/krb5/krb/sendauth.c M /trunk/src/lib/krb5/krb/ser_actx.c M /trunk/src/lib/krb5/krb/ser_ctx.c M /trunk/src/lib/krb5/krb/ser_eblk.c M /trunk/src/lib/krb5/krb/ser_key.c M /trunk/src/lib/krb5/krb/t_ser.c * auth_con.c, decrypt_tk.c, encode_kdc.c, encrypt_tk.c, * gc_frm_kdc.c, gen_seqnum.c, get_creds.c, get_in_tkt.c, * in_tkt_ktb.c, in_tkt_pwd.c, in_tkt_sky.c, init_ctx.c, * kdc_rep_dc.c, mk_cred.c, mk_priv.c, mk_rep.c, mk_req._ext.c, * preauth.c, rd_cred.c, rd_priv.c, rd_rep.c, rd_req_dec.c, * send_tgs.c, sendauth.c, ser_actx.c, ser_ctx.c, ser_eblk.c, * ser_key.c, t_ser.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g ------------------------------------------------------------------------ r6726 | proven | 1995-09-06 15:15:36 -0400 (Wed, 06 Sep 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/ktf_g_ent.c M /trunk/src/lib/krb5/keytab/file/ktf_remove.c M /trunk/src/lib/krb5/keytab/file/ktf_util.c M /trunk/src/lib/krb5/keytab/file/ktfile.h * ktf_g_ent.c, ktf_remove.c, ktf_util.c, ktfile.h : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g ------------------------------------------------------------------------ r6725 | proven | 1995-09-06 15:14:36 -0400 (Wed, 06 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/read_servi.c * read_servi.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g ------------------------------------------------------------------------ r6724 | proven | 1995-09-06 15:13:34 -0400 (Wed, 06 Sep 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/kdb5_err.et M /trunk/src/lib/krb5/error_tables/krb5_err.et * kdb5_err.et : Change KRB5_KDB_BAD_KEYTYPE to KRB5_KDB_BAD_ENCTYPE * krb5_err.et : Change KRB5_BAD_KEYTYPE to KRB5_BAD_ENCTYPE ------------------------------------------------------------------------ r6723 | proven | 1995-09-06 15:13:02 -0400 (Wed, 06 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/scc_read.c M /trunk/src/lib/krb5/ccache/stdio/scc_write.c * scc_read.c, scc_write.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g ------------------------------------------------------------------------ r6722 | proven | 1995-09-06 15:12:39 -0400 (Wed, 06 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc_read.c M /trunk/src/lib/krb5/ccache/file/fcc_write.c * file_read.c, file_write.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g ------------------------------------------------------------------------ r6721 | proven | 1995-09-06 15:12:06 -0400 (Wed, 06 Sep 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode.h M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.h M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/asn.1/krb5_encode.c * asn1_k_decode.c, asn1_k_decode.h, asn1_k_encode.c, asn1_k_encode.h, * krb5_decode.c, krb5_encode.c: s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g ------------------------------------------------------------------------ r6720 | proven | 1995-09-06 15:11:25 -0400 (Wed, 06 Sep 1995) | 3 lines Changed paths: M /trunk/src/lib/krb425/ChangeLog M /trunk/src/lib/krb425/get_cred.c M /trunk/src/lib/krb425/mk_priv.c M /trunk/src/lib/krb425/mk_safe.c M /trunk/src/lib/krb425/rd_priv.c M /trunk/src/lib/krb425/rd_req.c M /trunk/src/lib/krb425/rd_safe.c M /trunk/src/lib/krb425/set_key.c * get_cred.c, mk_priv.c, mk_safe.c, rd_priv.c, rd_req.c, rd_safe.c, * set_key.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g ------------------------------------------------------------------------ r6719 | proven | 1995-09-06 15:10:46 -0400 (Wed, 06 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/DNR.c * DNR.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g ------------------------------------------------------------------------ r6718 | proven | 1995-09-06 15:10:10 -0400 (Wed, 06 Sep 1995) | 4 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/decrypt_key.c M /trunk/src/lib/kdb/encrypt_key.c M /trunk/src/lib/kdb/fetch_mkey.c M /trunk/src/lib/kdb/kdb_compat.h M /trunk/src/lib/kdb/kdb_cpw.c M /trunk/src/lib/kdb/kdb_xdr.c M /trunk/src/lib/kdb/store_mkey.c M /trunk/src/lib/kdb/t_kdb.c * decrypt_key.c, encrypt_key.c, fetch_mkey.c, kdb_compat.c, * kdb_cpw.c, kdb_xdr.c, store_mkey.c, t_kdb.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g ------------------------------------------------------------------------ r6717 | proven | 1995-09-06 15:09:36 -0400 (Wed, 06 Sep 1995) | 3 lines Changed paths: M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/adm_kt_dec.c M /trunk/src/lib/kadm/adm_kt_enc.c M /trunk/src/lib/kadm/alt_prof.c M /trunk/src/lib/kadm/keysalt.c M /trunk/src/lib/kadm/str_conv.c * adm_kt_dec.c, adm_kt_enc.c, alt_prof.c, keysalt.c, str_conv.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g ------------------------------------------------------------------------ r6716 | proven | 1995-09-06 15:09:02 -0400 (Wed, 06 Sep 1995) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/util_seed.c * accept_sec_context.c, init_sec_context.c, util.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g ------------------------------------------------------------------------ r6715 | proven | 1995-09-06 15:08:22 -0400 (Wed, 06 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/string2key.c * string2key.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g ------------------------------------------------------------------------ r6714 | proven | 1995-09-06 15:07:49 -0400 (Wed, 06 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/md5crypto.c M /trunk/src/lib/crypto/md5/t_cksum.c * md5crypto.c, t_cksum.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g ------------------------------------------------------------------------ r6713 | proven | 1995-09-06 15:07:21 -0400 (Wed, 06 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/md4crypto.c * md4crypto.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g ------------------------------------------------------------------------ r6712 | proven | 1995-09-06 15:07:04 -0400 (Wed, 06 Sep 1995) | 3 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/des_int.h M /trunk/src/lib/crypto/des/destest.c M /trunk/src/lib/crypto/des/init_rkey.c M /trunk/src/lib/crypto/des/random_key.c M /trunk/src/lib/crypto/des/string2key.c M /trunk/src/lib/crypto/des/verify.c * des_int.h, destest.c, init_rkey.c, random_key.c, string2key.c * verify.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g ------------------------------------------------------------------------ r6711 | proven | 1995-09-06 15:06:38 -0400 (Wed, 06 Sep 1995) | 3 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/cryptoconf.c M /trunk/src/lib/crypto/des_crc.c M /trunk/src/lib/crypto/des_md5.c M /trunk/src/lib/crypto/raw_des.c * cryptoconf.c, des_crc.c, des_md5.c raw_des.c s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g ------------------------------------------------------------------------ r6710 | proven | 1995-09-06 15:06:09 -0400 (Wed, 06 Sep 1995) | 3 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/cnv_tkt_skey.c M /trunk/src/krb524/conv_creds.c M /trunk/src/krb524/getcred.c M /trunk/src/krb524/k524init.c M /trunk/src/krb524/krb524d.c M /trunk/src/krb524/test.c * cnv_tkt_skey.c, conv_creds.c, get_cred.c k524init.c krb524d.c, * test.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g ------------------------------------------------------------------------ r6709 | proven | 1995-09-06 15:05:41 -0400 (Wed, 06 Sep 1995) | 3 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kerberos_v4.c M /trunk/src/kdc/main.c * do_as_req.c, do_tgs_req.c, kdc_util.c, kerberos_v4.c, main.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g ------------------------------------------------------------------------ r6708 | proven | 1995-09-06 15:05:04 -0400 (Wed, 06 Sep 1995) | 3 lines Changed paths: M /trunk/src/kadmin.v4/server/ChangeLog M /trunk/src/kadmin.v4/server/admin_server.c M /trunk/src/kadmin.v4/server/kadm_funcs.c M /trunk/src/kadmin.v4/server/kadm_ser_wrap.c * admin_server.c, kadm_funcs.c kadm_ser_wrap.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g ------------------------------------------------------------------------ r6707 | proven | 1995-09-06 15:03:38 -0400 (Wed, 06 Sep 1995) | 3 lines Changed paths: M /trunk/src/kadmin.old/server/ChangeLog M /trunk/src/kadmin.old/server/adm_adm_func.c M /trunk/src/kadmin.old/server/adm_fmt_inq.c M /trunk/src/kadmin.old/server/adm_funcs.c M /trunk/src/kadmin.old/server/adm_process.c M /trunk/src/kadmin.old/server/adm_server.c M /trunk/src/kadmin.old/server/adm_v4_pwd.c * adm_adm_func.c, adm_fmt_inq.c, adm_funcs.c, adm_process.c, * adm_server.c adm_v4_pwd.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g ------------------------------------------------------------------------ r6706 | proven | 1995-09-06 15:03:08 -0400 (Wed, 06 Sep 1995) | 3 lines Changed paths: M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/kadmin/v5server/admin.c M /trunk/src/kadmin/v5server/passwd.c M /trunk/src/kadmin/v5server/srv_key.c M /trunk/src/kadmin/v5server/srv_main.c * admin.c, passwd.c, srv_key.c, srv_main.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g ------------------------------------------------------------------------ r6705 | proven | 1995-09-06 15:02:41 -0400 (Wed, 06 Sep 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5client/ChangeLog M /trunk/src/kadmin/v5client/kadmin5.c * kadmin5.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g ------------------------------------------------------------------------ r6704 | proven | 1995-09-06 15:02:18 -0400 (Wed, 06 Sep 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/ChangeLog M /trunk/src/include/krb5/stock/osconf.h * osconf.h : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g ------------------------------------------------------------------------ r6703 | proven | 1995-09-06 15:01:56 -0400 (Wed, 06 Sep 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/adm.h M /trunk/src/include/krb5/adm_proto.h M /trunk/src/include/krb5/kdb.h * adm.h, adm_proto.h kdb.h : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g ------------------------------------------------------------------------ r6702 | proven | 1995-09-06 15:01:34 -0400 (Wed, 06 Sep 1995) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin * k5-int.h krb5.hin : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g ------------------------------------------------------------------------ r6701 | proven | 1995-09-06 15:00:59 -0400 (Wed, 06 Sep 1995) | 2 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/krb_auth_su.c * krb_auth_su.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g ------------------------------------------------------------------------ r6700 | proven | 1995-09-06 15:00:37 -0400 (Wed, 06 Sep 1995) | 2 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/encrypt.h M /trunk/src/appl/telnet/libtelnet/kerberos5.c * encrypt.h, kerberos5.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g ------------------------------------------------------------------------ r6699 | proven | 1995-09-06 15:00:09 -0400 (Wed, 06 Sep 1995) | 2 lines Changed paths: M /trunk/src/admin/stash/ChangeLog M /trunk/src/admin/stash/kdb5_stash.c M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krsh.c M /trunk/src/appl/bsd/krshd.c * kdb5_stash.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g ------------------------------------------------------------------------ r6698 | proven | 1995-09-06 14:59:17 -0400 (Wed, 06 Sep 1995) | 3 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/cpw.c M /trunk/src/admin/edit/dump.c M /trunk/src/admin/edit/dumpv4.c M /trunk/src/admin/edit/kdb5_edit.c M /trunk/src/admin/edit/loadv4.c * cpw.c, dump.c, dumpv4.c, kdb5_edit.c, loadv4.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g ------------------------------------------------------------------------ r6697 | proven | 1995-09-06 14:58:49 -0400 (Wed, 06 Sep 1995) | 2 lines Changed paths: M /trunk/src/admin/create/ChangeLog M /trunk/src/admin/create/kdb5_create.c * kdb5_create.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g ------------------------------------------------------------------------ r6692 | eichin | 1995-09-06 00:24:13 -0400 (Wed, 06 Sep 1995) | 8 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/krb524d.c * krb524d.c (main): set timeout inside while loop to prevent spin. (cleanup_and_exit): free master_princ or close keytab, and free the global context, to eliminate spurious storage use in malloc debugging. (init_master): free realm. (emailed to bjaspan@cam.ov.com seperately.) ------------------------------------------------------------------------ r6691 | proven | 1995-09-05 23:47:59 -0400 (Tue, 05 Sep 1995) | 3 lines Changed paths: M /trunk/src/tests/verify/ChangeLog M /trunk/src/tests/verify/kdb5_verify.c * kdb5_verify.c : Remove krb5_enctype references, and replace with krb5_keytype where appropriate ------------------------------------------------------------------------ r6690 | proven | 1995-09-05 23:47:41 -0400 (Tue, 05 Sep 1995) | 3 lines Changed paths: M /trunk/src/tests/hammer/ChangeLog M /trunk/src/tests/hammer/kdc5_hammer.c * kdc5_hammer.c : Remove krb5_enctype references, and replace with krb5_keytype where appropriate ------------------------------------------------------------------------ r6689 | proven | 1995-09-05 23:46:57 -0400 (Tue, 05 Sep 1995) | 3 lines Changed paths: M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/kdb5_mkdums.c * kdb5_mkdums.c : Remove krb5_enctype references, and replace with krb5_keytype where appropriate ------------------------------------------------------------------------ r6688 | proven | 1995-09-05 23:46:24 -0400 (Tue, 05 Sep 1995) | 3 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/ktest.c M /trunk/src/tests/asn.1/ktest.h M /trunk/src/tests/asn.1/ktest_equal.c M /trunk/src/tests/asn.1/ktest_equal.h * ktest.c, ktest.h, ktest_equal.c, ktest_equal.h : Remove krb5_enctype references, and replace with krb5_keytype where appropriate ------------------------------------------------------------------------ r6687 | proven | 1995-09-05 23:45:51 -0400 (Tue, 05 Sep 1995) | 8 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/decode_kdc.c M /trunk/src/lib/krb5/krb/decrypt_tk.c M /trunk/src/lib/krb5/krb/encode_kdc.c M /trunk/src/lib/krb5/krb/encrypt_tk.c M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/gc_via_tkt.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/in_tkt_ktb.c M /trunk/src/lib/krb5/krb/in_tkt_pwd.c M /trunk/src/lib/krb5/krb/in_tkt_sky.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/kdc_rep_dc.c M /trunk/src/lib/krb5/krb/mk_cred.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_rep.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/rd_cred.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_rep.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/lib/krb5/krb/ser_ctx.c M /trunk/src/lib/krb5/krb/ser_eblk.c M /trunk/src/lib/krb5/krb/ser_key.c M /trunk/src/lib/krb5/krb/t_ser.c * decode_kdc.c, decrypt_tk.c, encode_kdc.c, encrypt_tk.c, gc_frm_kdc.c * gc_via_tkt.c, get_in_tkt.c, in_tkt_ktb.c, in_tkt_pwd.c, in_tkt_sky.c * init_ctx.c, kdc_rep_dc.c, mk_cred.c, mk_priv.c, mk_rep.c * mk_req_ext.c, rd_cred.c, rd_priv.c, rd_rep.c, rd_req_dec.c, * send_tgs.c, ser_ctx.c, ser_eblk.c, ser_key.c, t_ser.c: Remove krb5_enctype references, and replace with krb5_keytype where appropriate ------------------------------------------------------------------------ r6686 | proven | 1995-09-05 23:44:51 -0400 (Tue, 05 Sep 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/ktf_util.c * ktf_util.c : Remove krb5_enctype references, and replace with krb5_keytype where appropriate ------------------------------------------------------------------------ r6685 | proven | 1995-09-05 23:44:30 -0400 (Tue, 05 Sep 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/free/ChangeLog M /trunk/src/lib/krb5/free/f_kdc_rq.c * f_kdc_rq.c : Remove krb5_enctype references, and replace with krb5_keytype where appropriate ------------------------------------------------------------------------ r6684 | proven | 1995-09-05 23:44:03 -0400 (Tue, 05 Sep 1995) | 7 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/scc.h M /trunk/src/lib/krb5/ccache/stdio/scc_gennew.c M /trunk/src/lib/krb5/ccache/stdio/scc_maybe.c M /trunk/src/lib/krb5/ccache/stdio/scc_read.c M /trunk/src/lib/krb5/ccache/stdio/scc_write.c * scc.h : Add another KRB5_SCC_FVNO but don't up the default. * scc_gennew.c, scc_maybe.c : New version saves a length after version for whatever we want to put into the ccache before the first credential (like a time skew) * scc_read.c, scc_write.c : Remove krb5_enctype references, and replace with krb5_keytype where appropriate ------------------------------------------------------------------------ r6683 | proven | 1995-09-05 23:33:29 -0400 (Tue, 05 Sep 1995) | 7 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc.h M /trunk/src/lib/krb5/ccache/file/fcc_gennew.c M /trunk/src/lib/krb5/ccache/file/fcc_maybe.c M /trunk/src/lib/krb5/ccache/file/fcc_read.c M /trunk/src/lib/krb5/ccache/file/fcc_write.c * fcc.h : Add another KRB5_FCC_FVNO but don't up the default. * fcc_gennew.c, fcc_maybe.c : New version saves a length after version for whatever we want to put into the ccache before the first credential (like a time skew) * fcc_read.c, fcc_write.c : Remove krb5_enctype references, and replace with krb5_keytype where appropriate ------------------------------------------------------------------------ r6682 | proven | 1995-09-05 23:32:46 -0400 (Tue, 05 Sep 1995) | 4 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode.h M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.h M /trunk/src/lib/krb5/asn.1/krb5_decode.c * asn1_k_decode.c, asn1_k_decode.h, asn1_k_encode.c, asn1_k_encode.h * krb5_decode.c : Remove krb5_enctype references, and replace with krb5_keytype where appropriate ------------------------------------------------------------------------ r6681 | proven | 1995-09-05 23:32:21 -0400 (Tue, 05 Sep 1995) | 3 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/decrypt_key.c M /trunk/src/lib/kdb/fetch_mkey.c M /trunk/src/lib/kdb/t_kdb.c * decrypt_key.c, fetch_mkey.c, t_kdb.c : Remove krb5_enctype references, and replace with krb5_keytype where appropriate ------------------------------------------------------------------------ r6680 | proven | 1995-09-05 23:31:56 -0400 (Tue, 05 Sep 1995) | 4 lines Changed paths: M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/adm_kt_dec.c M /trunk/src/lib/kadm/adm_kt_enc.c M /trunk/src/lib/kadm/alt_prof.c M /trunk/src/lib/kadm/str_conv.c * adm_kt_dec.c, adm_kt_enc.c, alt_prof.c, str_conv.c: Remove krb5_enctype references, and replace with krb5_keytype where appropriate ------------------------------------------------------------------------ r6679 | proven | 1995-09-05 23:31:17 -0400 (Tue, 05 Sep 1995) | 4 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/util_seed.c * accept_sec_context.c, init_sec_context.c, util_seed.c : Remove krb5_enctype references, and replace with krb5_keytype where appropriate. ------------------------------------------------------------------------ r6678 | proven | 1995-09-05 23:30:34 -0400 (Tue, 05 Sep 1995) | 5 lines Changed paths: M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/md5crypto.c M /trunk/src/lib/crypto/md5/t_cksum.c * md5crypto.c : Replace KEYTYPE_DES_CBC_MD5 for KEYTYPE_DES. * t_cksum.c : Remove krb5_enctype references, and replace with krb5_keytype where appropriate. ------------------------------------------------------------------------ r6677 | proven | 1995-09-05 23:30:15 -0400 (Tue, 05 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/md4crypto.c * md4crypto.c : Replace KEYTYPE_DES_CBC_MD4 for KEYTYPE_DES. ------------------------------------------------------------------------ r6676 | proven | 1995-09-05 23:29:17 -0400 (Tue, 05 Sep 1995) | 5 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/destest.c M /trunk/src/lib/crypto/des/init_rkey.c M /trunk/src/lib/crypto/des/random_key.c M /trunk/src/lib/crypto/des/string2key.c M /trunk/src/lib/crypto/des/verify.c * destest.c, random_key.c, string2key.c, verify.c : Remove krb5_enctype references, and replace with krb5_keytype where appropriate. * init_rkey.c (mit_des_init_random_key()), * string2key.c (mit_des_string_to_key()) : Allow for any DES keytype. ------------------------------------------------------------------------ r6675 | proven | 1995-09-05 23:28:39 -0400 (Tue, 05 Sep 1995) | 4 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/cryptoconf.c M /trunk/src/lib/crypto/des_crc.c M /trunk/src/lib/crypto/des_md5.c M /trunk/src/lib/crypto/raw_des.c * cryptoconf.c : Remove krb5_csarray. * cryptoconf.c, des_crc.c, des_md5.c, raw_des.c : Remove krb5_enctype references, and replace with krb5_keytype where appropriate. ------------------------------------------------------------------------ r6674 | proven | 1995-09-05 23:28:12 -0400 (Tue, 05 Sep 1995) | 4 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/cnv_tkt_skey.c M /trunk/src/krb524/getcred.c M /trunk/src/krb524/k524init.c M /trunk/src/krb524/krb524d.c M /trunk/src/krb524/test.c * cnv_tkt_skey.c, getcred.c, k524init.c, krb524d.c, test.c : Remove krb5_enctype references, and replace with krb5_keytype where appropriate. ------------------------------------------------------------------------ r6673 | proven | 1995-09-05 23:27:25 -0400 (Tue, 05 Sep 1995) | 3 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kerberos_v4.c M /trunk/src/kdc/main.c * do_as_req.c, do_tgs_req.c, kerberos_v4.c, main.c: Remove krb5_enctype references, and replace with krb5_keytype where appropriate. ------------------------------------------------------------------------ r6672 | proven | 1995-09-05 23:26:42 -0400 (Tue, 05 Sep 1995) | 3 lines Changed paths: M /trunk/src/kadmin.v4/server/ChangeLog M /trunk/src/kadmin.v4/server/admin_server.c M /trunk/src/kadmin.v4/server/kadm_funcs.c M /trunk/src/kadmin.v4/server/kadm_ser_wrap.c * admin_server.c, kadm_funcs.c, kadm_ser_wrap.c : Remove krb5_enctype references, and replace with krb5_keytype where appropriate. ------------------------------------------------------------------------ r6671 | proven | 1995-09-05 23:25:49 -0400 (Tue, 05 Sep 1995) | 4 lines Changed paths: M /trunk/src/kadmin.old/server/ChangeLog M /trunk/src/kadmin.old/server/adm_adm_func.c M /trunk/src/kadmin.old/server/adm_fmt_inq.c M /trunk/src/kadmin.old/server/adm_funcs.c M /trunk/src/kadmin.old/server/adm_process.c M /trunk/src/kadmin.old/server/adm_server.c M /trunk/src/kadmin.old/server/adm_v4_pwd.c * adm_adm_func.c, adm_fmt_inq.c, adm_funcs.c, adm_process.c, * adm_server.c, adm_v4_pwd.c adm_v4_pwd.c: Remove krb5_enctype references, and replace with krb5_keytype where appropriate. ------------------------------------------------------------------------ r6670 | proven | 1995-09-05 23:25:21 -0400 (Tue, 05 Sep 1995) | 3 lines Changed paths: M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/kadmin/v5server/admin.c M /trunk/src/kadmin/v5server/kadm5_defs.h M /trunk/src/kadmin/v5server/srv_key.c M /trunk/src/kadmin/v5server/srv_main.c * admin.c, kadm5_defs.h, srv_key.c, srv_main.c : Remove krb5_enctype references, and replace with krb5_keytype where appropriate. ------------------------------------------------------------------------ r6669 | proven | 1995-09-05 23:24:47 -0400 (Tue, 05 Sep 1995) | 3 lines Changed paths: M /trunk/src/include/krb5/stock/ChangeLog M /trunk/src/include/krb5/stock/osconf.h * osconf.h : Remove krb5_enctype references, and replace with krb5_keytype where appropriate. ------------------------------------------------------------------------ r6668 | proven | 1995-09-05 23:24:09 -0400 (Tue, 05 Sep 1995) | 3 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/adm.h M /trunk/src/include/krb5/adm_proto.h * adm_proto.h : Remove krb5_enctype references, and replace with krb5_keytype where appropriate. ------------------------------------------------------------------------ r6667 | proven | 1995-09-05 23:23:01 -0400 (Tue, 05 Sep 1995) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin * k5-int.h, krb5.hin : Remove krb5_enctype references, and replace with krb5_keytype where appropriate. ------------------------------------------------------------------------ r6666 | proven | 1995-09-05 23:22:21 -0400 (Tue, 05 Sep 1995) | 3 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/krb_auth_su.c * krb_auth_su.c : Remove krb5_enctype references, and replace with krb5_keytype where appropriate. ------------------------------------------------------------------------ r6665 | proven | 1995-09-05 23:22:00 -0400 (Tue, 05 Sep 1995) | 3 lines Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.c * klist.c : Remove krb5_enctype references, and replace with krb5_keytype where appropriate. ------------------------------------------------------------------------ r6664 | proven | 1995-09-05 23:21:12 -0400 (Tue, 05 Sep 1995) | 3 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/kerberos5.c * kerberos5.c : Remove krb5_enctype references, and replace with krb5_keytype where appropriate. ------------------------------------------------------------------------ r6663 | proven | 1995-09-05 23:20:42 -0400 (Tue, 05 Sep 1995) | 3 lines Changed paths: M /trunk/src/admin/stash/ChangeLog M /trunk/src/admin/stash/kdb5_stash.c * kdb5_stash.c : Remove krb5_enctype references, and replace with krb5_keytype where appropriate. ------------------------------------------------------------------------ r6662 | proven | 1995-09-05 23:20:07 -0400 (Tue, 05 Sep 1995) | 3 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/cpw.c M /trunk/src/admin/edit/dump.c M /trunk/src/admin/edit/dumpv4.c M /trunk/src/admin/edit/kdb5_edit.c M /trunk/src/admin/edit/loadv4.c * cpw.c, dump.c, dumpv4.c, kdb5_edit.c, loadv4.c : Remove krb5_enctype references, and replace with krb5_keytype where appropriate. ------------------------------------------------------------------------ r6661 | proven | 1995-09-05 23:19:20 -0400 (Tue, 05 Sep 1995) | 3 lines Changed paths: M /trunk/src/admin/create/ChangeLog M /trunk/src/admin/create/kdb5_create.c * kdb5_create.c : Remove krb5_enctype references, and replace with krb5_keytype where appropriate. ------------------------------------------------------------------------ r6659 | epeisach | 1995-09-04 21:16:40 -0400 (Mon, 04 Sep 1995) | 3 lines Changed paths: M /trunk/doc/api/ChangeLog M /trunk/doc/api/libos.tex Reflect the fact that krb5_lock_file and krb5_unlock_file take fd's instead of FILE *'s. ------------------------------------------------------------------------ r6658 | epeisach | 1995-09-04 14:25:54 -0400 (Mon, 04 Sep 1995) | 4 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/configure.in M /trunk/src/appl/gss-sample/gss-misc.c gss-misc.c: Either include stdlib.h or declare malloc. configure.in: Check for stdlib.h ------------------------------------------------------------------------ r6657 | epeisach | 1995-09-04 14:14:26 -0400 (Mon, 04 Sep 1995) | 4 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kdc_util.h M /trunk/src/kdc/policy.c Add const declarations to make remove warnings about converting a pointer to const string to a non-const type. Make this change consistant throughout the sources. ------------------------------------------------------------------------ r6656 | tytso | 1995-09-01 23:43:05 -0400 (Fri, 01 Sep 1995) | 10 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/do_as_req.c A /trunk/src/kdc/kdc_preauth.c M /trunk/src/kdc/kdc_util.h kdc_preauth.c: New file, to contain the server-side preauthentication routines. do_as_req.c (process_as_req): Move preauthentication code to kdc_preauth.c, for better modularity. do_as_req.c (prepare_error_as): Add new argument to this function so that the e_data field may be passed in and included in the KRB_ERROR messsage which is passed back to the user. ------------------------------------------------------------------------ r6655 | tytso | 1995-09-01 23:27:35 -0400 (Fri, 01 Sep 1995) | 3 lines Changed paths: M /trunk/src/config-files/ChangeLog M /trunk/src/config-files/krb5.conf.M Add documentation for the clockskew and kdc_timesync relations in the libdefaults section. ------------------------------------------------------------------------ r6654 | tytso | 1995-09-01 23:26:19 -0400 (Fri, 01 Sep 1995) | 8 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.hin k5-int.h: Added clockskew, kdc_req_sumtype, and kdc_default_options to the krb5_context structure. krb5.hin: Added expected nonce and request_time fields to the krb5_response structure. The fields are used to pass information from krb5_send_tgs() to krb5_get_cred_via_tkt() so that it can do sanity checking. ------------------------------------------------------------------------ r6653 | tytso | 1995-09-01 23:24:58 -0400 (Fri, 01 Sep 1995) | 12 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gc_via_tkt.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/krbconfig.c M /trunk/src/lib/krb5/krb/send_tgs.c get_in_tkt.c (krb5_get_in_tkt): If kdc_settime is enabled, then set the time_offset fields from the returned ticket's authtime value. init_ctx.c (krb5_init_context): Initialize new fields in krb5_context (clockskew, kdc_req_sumtype, and kdc_default_options). gc_via_tkt.c (krb5_get_cred_via_tkt): Perform the necessary sanity checking on the KDC response to make sure we detect tampering. send_tgs.c (krb5_send_tgs): Set the expected nonce in the response structure. ------------------------------------------------------------------------ r6652 | pjpark | 1995-09-01 14:39:47 -0400 (Fri, 01 Sep 1995) | 2 lines Changed paths: M /trunk/src/tests/ChangeLog M /trunk/src/tests/Makefile.in Add test for old dump format ------------------------------------------------------------------------ r6651 | tytso | 1995-09-01 13:29:15 -0400 (Fri, 01 Sep 1995) | 8 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/ref_std_conf.out Makefile.in (check-unix): Add a test case to make sure krb5_get_host_realm does something sane when passed in a hostname which doesn't have a default domain. hst_realm.c (krb5_get_host_realm): If an hostname does not have a domain, don't try to get a domain default (which results in a strange error being returned). ------------------------------------------------------------------------ r6650 | pjpark | 1995-09-01 11:18:59 -0400 (Fri, 01 Sep 1995) | 2 lines Changed paths: M /trunk/src/util/berk_db/test/ChangeLog M /trunk/src/util/berk_db/test/Makefile.in Remove __dbtest after done with make check. ------------------------------------------------------------------------ r6649 | pjpark | 1995-09-01 11:18:02 -0400 (Fri, 01 Sep 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/ser_ctx.c Serialize new time offset fields in the os_context. ------------------------------------------------------------------------ r6648 | tytso | 1995-09-01 01:45:06 -0400 (Fri, 01 Sep 1995) | 8 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h Add time offset field to the os_context structure. This offset is added to the system clock time to produce the "true" time. Added prototypes for the functions which manipulate the time offset structures: krb5_set_real_time(), krb5_set_debugging_time(), krb5_use_natural_time(), krb5_get_time_offsets(), and krb5_set_time_offsets(). ------------------------------------------------------------------------ r6647 | tytso | 1995-09-01 01:39:48 -0400 (Fri, 01 Sep 1995) | 12 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/init_os_ctx.c M /trunk/src/lib/krb5/os/timeofday.c A /trunk/src/lib/krb5/os/toffset.c M /trunk/src/lib/krb5/os/ustime.c * toffset.c: Added new file which implements the abstract interfaces for manipulating the time offset fields in the os context. ustime.c (krb5_us_timeofday): Add support for using the time offset fields in the os context. timeofday.c (krb5_timeofday): Add support for using the time offset fields in the os context. init_os_ctx.c (krb5_os_init_context): Initialize the time offset and flags fields in the os context. ------------------------------------------------------------------------ r6646 | pjpark | 1995-08-31 17:25:59 -0400 (Thu, 31 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/t_an_to_ln.c Test aname_to_lname during make check ------------------------------------------------------------------------ r6645 | pjpark | 1995-08-31 16:12:02 -0400 (Thu, 31 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/ChangeLog Describe previous changes ------------------------------------------------------------------------ r6644 | pjpark | 1995-08-31 16:11:46 -0400 (Thu, 31 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/kadmind5.M Update ACL file description ------------------------------------------------------------------------ r6643 | pjpark | 1995-08-31 16:11:27 -0400 (Thu, 31 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/admin.c M /trunk/src/kadmin/v5server/passwd.c Provide object for ACL decision ------------------------------------------------------------------------ r6642 | pjpark | 1995-08-31 16:10:57 -0400 (Thu, 31 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/kadm5_defs.h M /trunk/src/kadmin/v5server/srv_acl.c Make access decision based on subject and object, not just subject. ------------------------------------------------------------------------ r6641 | pjpark | 1995-08-31 14:21:01 -0400 (Thu, 31 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_base.c Set magic number in krb5_rcache ------------------------------------------------------------------------ r6640 | pjpark | 1995-08-31 13:35:48 -0400 (Thu, 31 Aug 1995) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/gssapi.exp Run using both GSSAPI and GSSAPI-V2 functions ------------------------------------------------------------------------ r6639 | pjpark | 1995-08-31 13:35:06 -0400 (Thu, 31 Aug 1995) | 2 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/Makefile.in M /trunk/src/appl/gss-sample/gss-client.c M /trunk/src/appl/gss-sample/gss-misc.c M /trunk/src/appl/gss-sample/gss-server.c Update for GSSAPI-V2. Add -v2 switch to use some of these features ------------------------------------------------------------------------ r6638 | pjpark | 1995-08-31 13:33:55 -0400 (Thu, 31 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/.Sanitize M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/generic/disp_major_status.c M /trunk/src/lib/gssapi/generic/gssapi.h M /trunk/src/lib/gssapi/generic/gssapiP_generic.h M /trunk/src/lib/gssapi/generic/gssapi_generic.c A /trunk/src/lib/gssapi/generic/oid_ops.c M /trunk/src/lib/gssapi/generic/rel_oid_set.c M /trunk/src/lib/gssapi/generic/util_token.c M /trunk/src/lib/gssapi/krb5/.Sanitize M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/disp_status.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/krb5/import_name.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/inq_context.c M /trunk/src/lib/gssapi/krb5/inq_cred.c A /trunk/src/lib/gssapi/krb5/inq_names.c M /trunk/src/lib/gssapi/krb5/k5seal.c M /trunk/src/lib/gssapi/krb5/k5unseal.c M /trunk/src/lib/gssapi/krb5/krb5_gss_glue.c M /trunk/src/lib/gssapi/krb5/rel_name.c A /trunk/src/lib/gssapi/krb5/rel_oid.c M /trunk/src/lib/gssapi/krb5/seal.c M /trunk/src/lib/gssapi/krb5/sign.c M /trunk/src/lib/gssapi/krb5/unseal.c M /trunk/src/lib/gssapi/krb5/verify.c Update to GSSAPI-V2 ------------------------------------------------------------------------ r6637 | pjpark | 1995-08-31 13:31:40 -0400 (Thu, 31 Aug 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/configure.in Add checks for stddef.h and xom.h for GSSAPI ------------------------------------------------------------------------ r6636 | epeisach | 1995-08-29 22:45:03 -0400 (Tue, 29 Aug 1995) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/init_sec_context.c init_sec_context.c (krb5_gss_init_sec_context): Remove duplicated cleanup code. ------------------------------------------------------------------------ r6635 | pjpark | 1995-08-29 17:50:19 -0400 (Tue, 29 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c Zero out newly allocated context so encrypt_block doesnt have garbage ------------------------------------------------------------------------ r6634 | pjpark | 1995-08-29 15:33:00 -0400 (Tue, 29 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/kadm/.Sanitize M /trunk/src/lib/kadm/ChangeLog A /trunk/src/lib/kadm/krb5strings.M Add description of strings recognized by str_conv.c ------------------------------------------------------------------------ r6633 | pjpark | 1995-08-29 14:47:54 -0400 (Tue, 29 Aug 1995) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/ChangeLog M /trunk/src/tests/dejagnu/Makefile.in Replace explicit library list with $(LIBS) so we get -lsocket on Solaris ------------------------------------------------------------------------ r6632 | pjpark | 1995-08-29 14:46:17 -0400 (Tue, 29 Aug 1995) | 2 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/krb5_decode_test.c M /trunk/src/tests/asn.1/trval.c Fix compilation errors ------------------------------------------------------------------------ r6631 | pjpark | 1995-08-29 14:45:36 -0400 (Tue, 29 Aug 1995) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/configure.in M /trunk/src/util/profile/prof_init.c Add serialization support for profile ------------------------------------------------------------------------ r6630 | pjpark | 1995-08-29 14:44:47 -0400 (Tue, 29 Aug 1995) | 2 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/gss-client.c M /trunk/src/appl/gss-sample/gss-server.c Use new gss_{im,ex}port_sec_context ------------------------------------------------------------------------ r6629 | pjpark | 1995-08-29 14:44:12 -0400 (Tue, 29 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/krb5/krb/ChangeLog Describe previous changes ------------------------------------------------------------------------ r6628 | pjpark | 1995-08-29 14:43:32 -0400 (Tue, 29 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/gssapi_err_krb5.et Add magic numbers for GSSAPI data structures ------------------------------------------------------------------------ r6627 | pjpark | 1995-08-29 14:43:15 -0400 (Tue, 29 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h Add prototypes for {im,ex}port_sec_context and kg_ser_context_init ------------------------------------------------------------------------ r6626 | pjpark | 1995-08-29 14:42:39 -0400 (Tue, 29 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/krb5_gss_glue.c Add {im,ex}port_sec_context wrapper routines ------------------------------------------------------------------------ r6625 | pjpark | 1995-08-29 14:42:09 -0400 (Tue, 29 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/.Sanitize M /trunk/src/lib/gssapi/krb5/Makefile.in A /trunk/src/lib/gssapi/krb5/export_sec_context.c A /trunk/src/lib/gssapi/krb5/import_sec_context.c A /trunk/src/lib/gssapi/krb5/ser_sctx.c Add new modules to support {im,ex}port of GSSAPI context. ------------------------------------------------------------------------ r6624 | pjpark | 1995-08-29 14:40:17 -0400 (Tue, 29 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapi.h Add prototypes for gss_{im,ex}port_sec_context ------------------------------------------------------------------------ r6623 | pjpark | 1995-08-29 14:39:28 -0400 (Tue, 29 Aug 1995) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/t_ser.c New test module for serialization routines. ------------------------------------------------------------------------ r6622 | pjpark | 1995-08-29 14:39:10 -0400 (Tue, 29 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/.Sanitize M /trunk/src/lib/krb5/krb/Makefile.in A /trunk/src/lib/krb5/krb/ser_actx.c A /trunk/src/lib/krb5/krb/ser_adata.c A /trunk/src/lib/krb5/krb/ser_addr.c A /trunk/src/lib/krb5/krb/ser_auth.c A /trunk/src/lib/krb5/krb/ser_cksum.c A /trunk/src/lib/krb5/krb/ser_ctx.c A /trunk/src/lib/krb5/krb/ser_eblk.c A /trunk/src/lib/krb5/krb/ser_key.c A /trunk/src/lib/krb5/krb/ser_princ.c A /trunk/src/lib/krb5/krb/serialize.c Add serialization support for K5 data structures ------------------------------------------------------------------------ r6621 | pjpark | 1995-08-29 14:37:55 -0400 (Tue, 29 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_rep.c Copy keyblock from message instead of setting a pointer to data which is going to be freed ------------------------------------------------------------------------ r6620 | pjpark | 1995-08-29 14:37:15 -0400 (Tue, 29 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/init_ctx.c Free allocated serializers when releasing context ------------------------------------------------------------------------ r6619 | pjpark | 1995-08-29 14:36:56 -0400 (Tue, 29 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/auth_con.c Set magic number when initializing auth_context. ------------------------------------------------------------------------ r6618 | pjpark | 1995-08-29 14:35:51 -0400 (Tue, 29 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/auth_con.h Add magic number to krb5_auth_context ------------------------------------------------------------------------ r6617 | pjpark | 1995-08-29 14:35:21 -0400 (Tue, 29 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/.Sanitize M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/Makefile.in A /trunk/src/lib/krb5/rcache/ser_rc.c Add rcache serialization support ------------------------------------------------------------------------ r6616 | pjpark | 1995-08-29 14:34:36 -0400 (Tue, 29 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/file/.Sanitize M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/Makefile.in M /trunk/src/lib/krb5/keytab/file/ktf_defops.c M /trunk/src/lib/krb5/keytab/file/ktf_ops.c M /trunk/src/lib/krb5/keytab/file/ktf_resolv.c M /trunk/src/lib/krb5/keytab/file/ktf_wops.c M /trunk/src/lib/krb5/keytab/file/ktf_wreslv.c A /trunk/src/lib/krb5/keytab/file/ser_ktf.c M /trunk/src/lib/krb5/keytab/ktbase.c Add keytab serialization support ------------------------------------------------------------------------ r6615 | pjpark | 1995-08-29 14:33:47 -0400 (Tue, 29 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/kv5m_err.et Add magic numbers for DB_CONTEXT, AUTH_CONTEXT, KEYTAB, RCACHE and CCACHE. ------------------------------------------------------------------------ r6614 | pjpark | 1995-08-29 14:32:58 -0400 (Tue, 29 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/.Sanitize M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc_reslv.c A /trunk/src/lib/krb5/ccache/ser_cc.c M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/scc_reslv.c Add ccache serialization support ------------------------------------------------------------------------ r6613 | pjpark | 1995-08-29 14:31:56 -0400 (Tue, 29 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_dbm.c Add context serialization support. Fix gcc -Wall complaints ------------------------------------------------------------------------ r6612 | pjpark | 1995-08-29 14:31:15 -0400 (Tue, 29 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/finish_key.c M /trunk/src/lib/crypto/des/process_ky.c Set and use priv_size in the krb5_encrypt_block ------------------------------------------------------------------------ r6611 | pjpark | 1995-08-29 14:30:29 -0400 (Tue, 29 Aug 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/kdb.h Add prototype for database context serializer ------------------------------------------------------------------------ r6610 | pjpark | 1995-08-29 14:29:47 -0400 (Tue, 29 Aug 1995) | 2 lines Changed paths: M /trunk/src/include/ChangeLog Describe previous changes ------------------------------------------------------------------------ r6609 | pjpark | 1995-08-29 14:29:25 -0400 (Tue, 29 Aug 1995) | 2 lines Changed paths: M /trunk/src/include/k5-int.h Add serializer definitions ------------------------------------------------------------------------ r6608 | pjpark | 1995-08-29 14:29:10 -0400 (Tue, 29 Aug 1995) | 2 lines Changed paths: M /trunk/src/include/krb5.hin Add priv_size to krb5_encrypt_block ------------------------------------------------------------------------ r6607 | tytso | 1995-08-28 17:03:13 -0400 (Mon, 28 Aug 1995) | 15 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/krb5_decode_test.c M /trunk/src/tests/asn.1/krb5_encode_test.c M /trunk/src/tests/asn.1/ktest.c M /trunk/src/tests/asn.1/ktest.h M /trunk/src/tests/asn.1/ktest_equal.c M /trunk/src/tests/asn.1/ktest_equal.h M /trunk/src/tests/asn.1/reference_encode.out M /trunk/src/tests/asn.1/trval_reference.out krb5_decode_test.c (main): Add tests for decode_krb5_{etype_info,alt_method} krb5_encode_test.c (main): Add tests for encode_krb5_{etype_info,alt_method} ktest_equal.c (ktest_equal_krb5_alt_method, ktest_equal_krb5_etype_info_entry, ktest_equal_krb5_etype_info) New functions to test {encode,decode}_krb5_{etype_info,alt_method}. ktest.c (ktest_make_sample_etype_info_entry, ktest_make_sample_etype_info, ktest_make_sample_alt_method, ktest_destroy_etype_info_entry, ktest_destroy_etype_info): New functions to test {encode,decode}_krb5_{etype_info,alt_method}. ------------------------------------------------------------------------ r6606 | tytso | 1995-08-28 16:24:30 -0400 (Mon, 28 Aug 1995) | 14 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/KRB5-asn.py M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode.h M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.h M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/asn.1/krb5_encode.c krb5_decode.c (decode_krb5_alt_method, decode_krb5_etype_info): New functions for decoding some new data structures. krb5_encode.c (encode_krb5_alt_method, encode_krb5_etype_info): New functions for encoding some new data structures. asn1_k_decode.c (asn1_decode_etype_info_entry, asn1_decode_etype_info): Added new functions to decode some new data structures. asn1_k_encode.c (asn1_encode_etype_info_entry, asn1_encode_etype_info): Added new functions to encode some new data structures. ------------------------------------------------------------------------ r6605 | tytso | 1995-08-28 16:09:33 -0400 (Mon, 28 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/kv5m_err.et Added new error codes KV5M_ALT_METHOD and KV5M_ETYPE_INFO_ENTRY. ------------------------------------------------------------------------ r6604 | tytso | 1995-08-28 16:01:39 -0400 (Mon, 28 Aug 1995) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h Added two new data structures: krb5_alt_method and krb5_etype_info (and krb5_etype_info_entry). ------------------------------------------------------------------------ r6603 | epeisach | 1995-08-27 15:39:19 -0400 (Sun, 27 Aug 1995) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/rlogin.M Add documentation on the -f and -F options ------------------------------------------------------------------------ r6601 | epeisach | 1995-08-26 18:27:24 -0400 (Sat, 26 Aug 1995) | 5 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/sample.exp Test the sample sever/client in both standalone and pseudo-inetd modes. Hopefully this will prevent future cases of the documented test-case to fail. ------------------------------------------------------------------------ r6600 | epeisach | 1995-08-26 18:25:55 -0400 (Sat, 26 Aug 1995) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp Find path to the t_inetd program ------------------------------------------------------------------------ r6599 | epeisach | 1995-08-26 18:25:20 -0400 (Sat, 26 Aug 1995) | 4 lines Changed paths: M /trunk/src/tests/dejagnu/.Sanitize M /trunk/src/tests/dejagnu/ChangeLog M /trunk/src/tests/dejagnu/Makefile.in M /trunk/src/tests/dejagnu/configure.in A /trunk/src/tests/dejagnu/t_inetd.c Add t_inetd.c to the source tree. This program simulates the starting of a daemon from inetd by binding to a socket and then execing the desired program with specified arguments. ------------------------------------------------------------------------ r6598 | epeisach | 1995-08-26 13:13:29 -0400 (Sat, 26 Aug 1995) | 26 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/cbc_cksum.c M /trunk/src/lib/crypto/des/cs_entry.c M /trunk/src/lib/crypto/des/des.h M /trunk/src/lib/crypto/des/des_int.h M /trunk/src/lib/crypto/des/destest.c M /trunk/src/lib/crypto/des/f_cbc.c M /trunk/src/lib/crypto/des/f_cksum.c M /trunk/src/lib/crypto/des/f_ecb.c M /trunk/src/lib/crypto/des/f_parity.c M /trunk/src/lib/crypto/des/f_pcbc.c M /trunk/src/lib/crypto/des/string2key.c * f_cksum.c: Change code to match prototypes. * f_cbc.c, f_ecb, f_parity, f_pcbc: Change des_cblock to mit_des_cblock and des_key_schedule to mit_des_key_schedule. Also include des_int.h. * destest.c: Change des_cblock to mit_des_cblock and add local prototypes. * cs_entry.c: Remove prototypes for mit_des_cbc_cksum and mit_des_cbc_cksum. Now in des_int.h. * cbc_cksum.c, string2key.c: Remove casts in call to mit_des_cbc_cksum * des_int.h: Add prototype for mit_des_cbc_verf_cksum. Change return code for mit_des_cbc_cksum to match source. * des.h: Remove unused structures and defines. Short end - fix des_int.h to reflect reality (i.e. source code) and then fix rest of code to agree. Also removed the use of old structures such as des_cblock and des_key_schedule. Instead the the newer mit_des_cblock and mit_des_schedule are used. ------------------------------------------------------------------------ r6597 | epeisach | 1995-08-26 13:09:07 -0400 (Sat, 26 Aug 1995) | 6 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/des_crc.c M /trunk/src/lib/crypto/des_md5.c M /trunk/src/lib/crypto/raw_des.c * des_crc.c, des_md5.c, raw_des.c: Remove casting in call to mit_des_cbc_encrypt. Fixing headers in crypto/des to pass -fmissing_prototypes complaints. ------------------------------------------------------------------------ r6596 | epeisach | 1995-08-26 12:48:45 -0400 (Sat, 26 Aug 1995) | 6 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/krb5_encode_test.c M /trunk/src/tests/asn.1/trval.c * krb5_encode_test.c (encoder_print_results): If trval2 returns non zero, indicate with error before exiting. * trval.c (do_cons): Initialize return value to zero in case of zero length data. (instead of random stack value). ------------------------------------------------------------------------ r6595 | tytso | 1995-08-25 23:11:57 -0400 (Fri, 25 Aug 1995) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h Added prototypes for encode_krb5_padata_sequence and decode_krb5_padata_sequence. ------------------------------------------------------------------------ r6594 | tytso | 1995-08-25 22:03:30 -0400 (Fri, 25 Aug 1995) | 11 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/asn.1/krb5_decode_test.c M /trunk/src/tests/asn.1/krb5_encode_test.c M /trunk/src/tests/asn.1/ktest.c M /trunk/src/tests/asn.1/ktest.h M /trunk/src/tests/asn.1/reference_encode.out M /trunk/src/tests/asn.1/trval.c M /trunk/src/tests/asn.1/trval_reference.out krb5_encode_test.c (main): Add tests for encode_krb5_padata_sequence(). krb5_decode_test.c (main): Add tests for decode_krb5_padata_sequence(). ktest.c (ktest_make_sample_empty_pa_data_array): New function which creates an empty pa_data array. trval.c: Various -Wall cleanups. Makefile.in (trval): Add rule to build the standalone trval program. ------------------------------------------------------------------------ r6593 | tytso | 1995-08-25 21:46:44 -0400 (Fri, 25 Aug 1995) | 12 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/asn.1/krb5_encode.c krb5_encode.c (encode_krb5_padata_sequence): New function which encodes a sequence of pa_data elements krb5_decode.c (decode_krb5_padata_sequence): New function which decodes a sequence of pa_data elements. asn1_k_encode.c (asn1_encode_sequence_of_pa_data): Make it possible to encode sequence of zero pa_data elements. asn1_k_decode.c (decode_array_body): Make it possible to decode SEQUENCE OF encodinges of zero items (which is legal according to ASN.1) ------------------------------------------------------------------------ r6592 | pjpark | 1995-08-25 17:46:33 -0400 (Fri, 25 Aug 1995) | 2 lines Changed paths: M /trunk/src/admin/edit/.Sanitize M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/Makefile.in M /trunk/src/admin/edit/kdb5_ed_ct.ct A /trunk/src/admin/edit/loadv4.c Add v4 dump load logic from kdb5_convert ------------------------------------------------------------------------ r6591 | pjpark | 1995-08-25 17:46:04 -0400 (Fri, 25 Aug 1995) | 2 lines Changed paths: M /trunk/src/admin/edit/dumpv4.c Remove duplicated logic ------------------------------------------------------------------------ r6590 | pjpark | 1995-08-25 17:41:40 -0400 (Fri, 25 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/kadmin/v5server/srv_key.c Fix automatic generation of changepw service ------------------------------------------------------------------------ r6589 | tytso | 1995-08-25 17:13:58 -0400 (Fri, 25 Aug 1995) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin Removed unused (and misleading) macros KEYTYPE_IS_LOCAL, ETYPE_IS_LOCAL, CKSUMTYPE_IS_LOCAL ------------------------------------------------------------------------ r6588 | tytso | 1995-08-24 19:29:20 -0400 (Thu, 24 Aug 1995) | 2 lines Changed paths: M /trunk/src/.Sanitize M /trunk/src/ChangeLog M /trunk/src/admin/edit/.Sanitize M /trunk/src/admin/edit/ChangeLog M /trunk/src/appl/simple/.Sanitize M /trunk/src/appl/simple/ChangeLog M /trunk/src/config/.Sanitize M /trunk/src/config/ChangeLog M /trunk/src/config-files/.Sanitize M /trunk/src/config-files/ChangeLog M /trunk/src/include/.Sanitize M /trunk/src/include/ChangeLog M /trunk/src/kadmin/.Sanitize M /trunk/src/kadmin/ChangeLog A /trunk/src/kadmin/ktutil/.Sanitize M /trunk/src/kadmin/ktutil/ChangeLog M /trunk/src/kadmin.old/.Sanitize M /trunk/src/kadmin.old/ChangeLog M /trunk/src/kadmin.v4/.Sanitize M /trunk/src/kadmin.v4/ChangeLog Update file list ------------------------------------------------------------------------ r6587 | tytso | 1995-08-24 19:08:14 -0400 (Thu, 24 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/md5/.Sanitize M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/os/.Sanitize M /trunk/src/lib/crypto/os/ChangeLog M /trunk/src/lib/des425/.Sanitize M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/kadm/.Sanitize M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kdb/.Sanitize M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/krb5/krb/.Sanitize M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/os/.Sanitize M /trunk/src/lib/krb5/os/ChangeLog Update file list. ------------------------------------------------------------------------ r6586 | tytso | 1995-08-24 18:50:33 -0400 (Thu, 24 Aug 1995) | 2 lines Changed paths: M /trunk/src/krb524/.Sanitize M /trunk/src/krb524/ChangeLog Update file list. ------------------------------------------------------------------------ r6585 | tytso | 1995-08-24 18:49:24 -0400 (Thu, 24 Aug 1995) | 2 lines Changed paths: M /trunk/src/tests/.Sanitize M /trunk/src/tests/ChangeLog M /trunk/src/tests/dejagnu/.Sanitize M /trunk/src/tests/dejagnu/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/.Sanitize M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/util/.Sanitize M /trunk/src/util/ChangeLog M /trunk/src/util/berk_db/.Sanitize M /trunk/src/util/berk_db/ChangeLog M /trunk/src/util/berk_db/hash/.Sanitize M /trunk/src/util/berk_db/hash/ChangeLog M /trunk/src/util/berk_db/include/.Sanitize M /trunk/src/util/berk_db/include/ChangeLog M /trunk/src/util/berk_db/test/.Sanitize M /trunk/src/util/berk_db/test/ChangeLog M /trunk/src/util/pty/.Sanitize M /trunk/src/util/pty/ChangeLog M /trunk/src/util/ss/.Sanitize Update file list ------------------------------------------------------------------------ r6584 | tytso | 1995-08-24 18:25:13 -0400 (Thu, 24 Aug 1995) | 3 lines Changed paths: D /trunk/src/util/unifdef Unifdef isn't used anymore --- it was only used with Imake. Removing it, to make the distribution (marginally) smaller. ------------------------------------------------------------------------ r6583 | tytso | 1995-08-24 18:23:35 -0400 (Thu, 24 Aug 1995) | 2 lines Changed paths: M /trunk/src/util/autoconf/.Sanitize M /trunk/src/util/autoconf/ChangeLog Updated for autoconf 2.4 ------------------------------------------------------------------------ r6582 | tytso | 1995-08-24 18:22:54 -0400 (Thu, 24 Aug 1995) | 2 lines Changed paths: M /trunk/src/util/ss/.Sanitize M /trunk/src/util/ss/ChangeLog Updated to reflect ct_c.* to ct_c.*.in filename changes. ------------------------------------------------------------------------ r6571 | tytso | 1995-08-22 22:27:23 -0400 (Tue, 22 Aug 1995) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 aclocal.m4 (_MAKE_SUBDIRS): Change subdir recursion so that a missing subdirectory is skipped. ------------------------------------------------------------------------ r6565 | tytso | 1995-08-21 23:48:42 -0400 (Mon, 21 Aug 1995) | 3 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/update_wtmp.c update_wtmp.c (ptyint_update_wtmp): If EMPTY is not defined, then set ut.ut_type to 0 instead. ------------------------------------------------------------------------ r6564 | pjpark | 1995-08-21 17:22:33 -0400 (Mon, 21 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5client/ChangeLog M /trunk/src/kadmin/v5client/kadmin5.M Remove description of flags. This should be someplace common. ------------------------------------------------------------------------ r6563 | pjpark | 1995-08-21 17:21:46 -0400 (Mon, 21 Aug 1995) | 2 lines Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/configure.in M /trunk/src/clients/klist/klist.c M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/ccache.c M /trunk/src/clients/ksu/configure.in M /trunk/src/clients/ksu/krb_auth_su.c M /trunk/src/clients/ksu/ksu.h M /trunk/src/clients/ksu/main.c M /trunk/src/kadmin.old/server/ChangeLog M /trunk/src/kadmin.old/server/adm_extern.h M /trunk/src/kadmin.old/server/adm_server.c M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/krb5kdc.M M /trunk/src/kdc/main.c Use libkadm string handling routines. ------------------------------------------------------------------------ r6562 | pjpark | 1995-08-21 17:18:03 -0400 (Mon, 21 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin/ktutil/ChangeLog M /trunk/src/kadmin/ktutil/ktutil.c Use libkadm string handling routines ------------------------------------------------------------------------ r6561 | pjpark | 1995-08-21 17:17:20 -0400 (Mon, 21 Aug 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/adm_proto.h Add prototype for timestamp_to_sfstring() ------------------------------------------------------------------------ r6560 | pjpark | 1995-08-21 17:16:51 -0400 (Mon, 21 Aug 1995) | 2 lines Changed paths: M /trunk/src/config-files/ChangeLog M /trunk/src/config-files/kdc.conf.M Update description of kdc.conf ------------------------------------------------------------------------ r6559 | pjpark | 1995-08-21 17:16:02 -0400 (Mon, 21 Aug 1995) | 2 lines Changed paths: M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/configure.in M /trunk/src/clients/kinit/kinit.M M /trunk/src/clients/kinit/kinit.c Use libkadm string conversion routines ------------------------------------------------------------------------ r6558 | pjpark | 1995-08-21 17:15:27 -0400 (Mon, 21 Aug 1995) | 2 lines Changed paths: M /trunk/src/admin/stash/ChangeLog M /trunk/src/admin/stash/kdb5_stash.M Update description of -k and -e flags ------------------------------------------------------------------------ r6557 | pjpark | 1995-08-21 17:14:32 -0400 (Mon, 21 Aug 1995) | 2 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/dump.c Make new dump format text-based. Also add logic to read/write old format. ------------------------------------------------------------------------ r6556 | pjpark | 1995-08-21 17:12:53 -0400 (Mon, 21 Aug 1995) | 2 lines Changed paths: M /trunk/src/admin/edit/kdb5_edit.M Add description of -s and -R. Update description of -e and -k ------------------------------------------------------------------------ r6555 | pjpark | 1995-08-21 17:12:06 -0400 (Mon, 21 Aug 1995) | 2 lines Changed paths: M /trunk/src/admin/convert/ChangeLog M /trunk/src/admin/convert/kdb5_convert.M M /trunk/src/admin/convert/kdb5_convert.c Use symbolic names for keytype and enctype ------------------------------------------------------------------------ r6554 | pjpark | 1995-08-21 17:11:34 -0400 (Mon, 21 Aug 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Change mkdir to mkdir -p while making directories for install ------------------------------------------------------------------------ r6553 | pjpark | 1995-08-21 17:10:37 -0400 (Mon, 21 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/str_conv.c Add timestamp_to_sfstring(). ------------------------------------------------------------------------ r6552 | pjpark | 1995-08-18 17:32:42 -0400 (Fri, 18 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog Describe previous changes ------------------------------------------------------------------------ r6551 | pjpark | 1995-08-18 17:32:28 -0400 (Fri, 18 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/kdb/t_kdb.c Add multiprocess testing ------------------------------------------------------------------------ r6550 | pjpark | 1995-08-18 17:32:14 -0400 (Fri, 18 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/kdb/kdb_dbm.c Fix database update and rename ------------------------------------------------------------------------ r6549 | pjpark | 1995-08-18 17:07:05 -0400 (Fri, 18 Aug 1995) | 2 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/ss_wrapper.c Fix script handling ------------------------------------------------------------------------ r6548 | tlyu | 1995-08-17 22:45:02 -0400 (Thu, 17 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin/ChangeLog M /trunk/src/kadmin/configure.in * configure.in: Build ktutil now. ------------------------------------------------------------------------ r6547 | tlyu | 1995-08-17 22:43:55 -0400 (Thu, 17 Aug 1995) | 2 lines Changed paths: A /trunk/src/kadmin/ktutil A /trunk/src/kadmin/ktutil/.cvsignore A /trunk/src/kadmin/ktutil/ChangeLog A /trunk/src/kadmin/ktutil/Makefile.in A /trunk/src/kadmin/ktutil/configure.in A /trunk/src/kadmin/ktutil/ktutil.c A /trunk/src/kadmin/ktutil/ktutil.h A /trunk/src/kadmin/ktutil/ktutil_ct.ct A /trunk/src/kadmin/ktutil/ktutil_funcs.c First cut of ktutil; change functions have not yet been added. ------------------------------------------------------------------------ r6546 | pjpark | 1995-08-17 13:55:41 -0400 (Thu, 17 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/ChangeLog Describe previous changes ------------------------------------------------------------------------ r6545 | pjpark | 1995-08-17 13:55:24 -0400 (Thu, 17 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/proto_serv.c Only keep the database open while processing one command ------------------------------------------------------------------------ r6544 | pjpark | 1995-08-17 13:54:56 -0400 (Thu, 17 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/kadm5_defs.h M /trunk/src/kadmin/v5server/srv_key.c Add routines to open and close the database ------------------------------------------------------------------------ r6543 | pjpark | 1995-08-17 13:54:16 -0400 (Thu, 17 Aug 1995) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_as_req.c Close and re-open the database after updating principal stats ------------------------------------------------------------------------ r6542 | pjpark | 1995-08-17 13:53:25 -0400 (Thu, 17 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_dbm.c Fix krb5_dbm_db_end_update() and remove unused code ------------------------------------------------------------------------ r6541 | pjpark | 1995-08-17 10:43:41 -0400 (Thu, 17 Aug 1995) | 2 lines Changed paths: M /trunk/src/slave/kpropd.c Change fopen() to open() to yield an fd ------------------------------------------------------------------------ r6539 | proven | 1995-08-16 03:31:37 -0400 (Wed, 16 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/scc_maybe.c M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/ktf_util.c M /trunk/src/slave/ChangeLog M /trunk/src/slave/kprop.c M /trunk/src/slave/kpropd.c Pass fds to krb5_lock_file() and krb5_unlock_file() ------------------------------------------------------------------------ r6538 | proven | 1995-08-16 03:30:49 -0400 (Wed, 16 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/lock_file.c M /trunk/src/lib/krb5/os/unlck_file.c Pass the fd in instead of converting it from FILE *. ------------------------------------------------------------------------ r6537 | proven | 1995-08-16 03:28:49 -0400 (Wed, 16 Aug 1995) | 3 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/decrypt_key.c M /trunk/src/lib/kdb/encrypt_key.c M /trunk/src/lib/kdb/kdb_dbm.c decrypt_key.c, encrypt_key.c: Only save the salt data if salt type != 0. kdb_dbm.c: Rewritten to NOT open/close the db for every transaction. ------------------------------------------------------------------------ r6536 | proven | 1995-08-16 03:27:51 -0400 (Wed, 16 Aug 1995) | 4 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_as_req.c Pass fds to krb5_lock_file() and krb5_unlock_file() Add a missing #ifdef KRBCONF_KDC_MODIFIES_KDB for update_client and updating the database. ------------------------------------------------------------------------ r6535 | proven | 1995-08-16 03:27:06 -0400 (Wed, 16 Aug 1995) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h krb5_lock_file(), krb5_unlock_file(): Use fds instead of FILE *s and don't pass the filename. ------------------------------------------------------------------------ r6534 | eichin | 1995-08-15 21:54:09 -0400 (Tue, 15 Aug 1995) | 2 lines Changed paths: M /trunk/src/slave/kprop.c fix spelling of "canonicalize" ------------------------------------------------------------------------ r6533 | epeisach | 1995-08-15 17:20:25 -0400 (Tue, 15 Aug 1995) | 6 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_int.h M /trunk/src/util/profile/prof_parse.c * prof_parse.c (strip_line,parse_line): Declare as static. * prof_int.h: Add missing prototypes Cleanup -Wmissing_prototypes complaints ------------------------------------------------------------------------ r6532 | epeisach | 1995-08-15 16:22:59 -0400 (Tue, 15 Aug 1995) | 9 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/configure.in * configure.in: For OSF/1 specify that the -rpath directive takes a colon separated path. * aclocal.m4 (SHLIB_RPATH_DIRS): Allow for directory path to be This was a problem with OSF/1 where specifying -rpath multiple times only includes the final one in the library. A colon separted path is the correct invocation. ------------------------------------------------------------------------ r6531 | pjpark | 1995-08-15 14:45:26 -0400 (Tue, 15 Aug 1995) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog Describe previous changes ------------------------------------------------------------------------ r6530 | pjpark | 1995-08-15 14:45:17 -0400 (Tue, 15 Aug 1995) | 2 lines Changed paths: M /trunk/src/kdc/kerberos_v4.c Use krb5_dbe_find_keytype() to find appropriate key. Fix gcc -Wall complaints ------------------------------------------------------------------------ r6529 | pjpark | 1995-08-15 14:43:33 -0400 (Tue, 15 Aug 1995) | 2 lines Changed paths: M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/kdc_util.c Use per-realm key/salt list to find appropriate keys. Fix gcc -Wall complaints ------------------------------------------------------------------------ r6528 | pjpark | 1995-08-15 14:42:31 -0400 (Tue, 15 Aug 1995) | 2 lines Changed paths: M /trunk/src/kdc/main.c Generate/use per-realm key/salt list. Fix gcc -Wall complaints. ------------------------------------------------------------------------ r6527 | pjpark | 1995-08-15 14:41:58 -0400 (Tue, 15 Aug 1995) | 2 lines Changed paths: M /trunk/src/kdc/extern.h Add key/salt list to per-relm data ------------------------------------------------------------------------ r6526 | pjpark | 1995-08-15 14:32:28 -0400 (Tue, 15 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin.v4/server/ChangeLog M /trunk/src/kadmin.v4/server/admin_server.c M /trunk/src/kadmin.v4/server/kadm_funcs.c M /trunk/src/kadmin.v4/server/kadm_ser_wrap.c Replace kadm_find_keytype() with krb5_dbe_find_keytype(). ------------------------------------------------------------------------ r6525 | pjpark | 1995-08-15 14:30:42 -0400 (Tue, 15 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin.old/server/ChangeLog M /trunk/src/kadmin.old/server/adm_adm_func.c M /trunk/src/kadmin.old/server/adm_extern.h M /trunk/src/kadmin.old/server/adm_fmt_inq.c M /trunk/src/kadmin.old/server/adm_funcs.c M /trunk/src/kadmin.old/server/adm_process.c M /trunk/src/kadmin.old/server/adm_server.c Replace adm_find_keytype() with krb5_dbe_find_keytype() ------------------------------------------------------------------------ r6524 | pjpark | 1995-08-15 14:29:06 -0400 (Tue, 15 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/kadmin/v5server/admin.c M /trunk/src/kadmin/v5server/kadm5_defs.h M /trunk/src/kadmin/v5server/passwd.c M /trunk/src/kadmin/v5server/srv_key.c Replace key_name_to_data() with krb5_dbe_find_keytype() ------------------------------------------------------------------------ r6523 | pjpark | 1995-08-15 14:27:33 -0400 (Tue, 15 Aug 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/kdb.h Add prototype for krb5_dbe_find_keytype(). ------------------------------------------------------------------------ r6522 | pjpark | 1995-08-15 14:26:40 -0400 (Tue, 15 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_xdr.c Add krb5_dbe_find_keytype() and clean up gcc -Wall complaints ------------------------------------------------------------------------ r6521 | pjpark | 1995-08-15 14:25:04 -0400 (Tue, 15 Aug 1995) | 2 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/cpw.c M /trunk/src/admin/edit/kdb5_edit.c M /trunk/src/admin/edit/kdb5_edit.h M /trunk/src/admin/edit/ss_wrapper.c Add support for -s scriptfile and fix gcc -Wall complaints ------------------------------------------------------------------------ r6518 | tlyu | 1995-08-15 01:44:56 -0400 (Tue, 15 Aug 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in * Makefile.in: Change some spaces back to tabs ------------------------------------------------------------------------ r6517 | tlyu | 1995-08-15 01:44:14 -0400 (Tue, 15 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/ktf_util.c * ktf_util.c: return KRB5_KEYTAB_BADVNO instead of -1 ------------------------------------------------------------------------ r6511 | tytso | 1995-08-11 22:38:41 -0400 (Fri, 11 Aug 1995) | 3 lines Changed paths: M /trunk/src/Makefile.in Put back production rule for kerbsrc-nt.zip which mysteriously disappeared after Keith checked in the Macintosh changes. ------------------------------------------------------------------------ r6510 | tytso | 1995-08-11 22:35:47 -0400 (Fri, 11 Aug 1995) | 4 lines Changed paths: M /trunk/src/Makefile Restore original "null action" Makefile which tell a Unix user to run "configure" first. (This was ONCE AGAIN overwritten when Keith did a Macintosh commit. Keith, be careful about this!!) ------------------------------------------------------------------------ r6509 | hartmans | 1995-08-11 16:14:00 -0400 (Fri, 11 Aug 1995) | 2 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/Makefile.in A /trunk/src/util/pty/init_slave.c D /trunk/src/util/pty/initialize_slave.c Rename initialize_slave.c to init_slave.c. ------------------------------------------------------------------------ r6508 | hartmans | 1995-08-11 15:48:16 -0400 (Fri, 11 Aug 1995) | 2 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/configure.in M /trunk/src/util/pty/initialize_slave.c M /trunk/src/util/pty/open_ctty.c M /trunk/src/util/pty/open_slave.c Changes for Solaris and Ultrix. ------------------------------------------------------------------------ r6507 | bjaspan | 1995-08-10 18:43:34 -0400 (Thu, 10 Aug 1995) | 2 lines Changed paths: M /trunk/doc/kadm5/api-server-design.tex M /trunk/doc/kadm5/api-unit-test.tex [secure-admin/3394] first cut at unit tests for locking ------------------------------------------------------------------------ r6506 | bjaspan | 1995-08-10 18:41:08 -0400 (Thu, 10 Aug 1995) | 2 lines Changed paths: A /trunk/doc/kadm5/adb-unit-test.tex Initial revision ------------------------------------------------------------------------ r6504 | pjpark | 1995-08-10 14:57:55 -0400 (Thu, 10 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin.v4/server/ChangeLog M /trunk/src/kadmin.v4/server/admin_server.c M /trunk/src/kadmin.v4/server/kadm_ser_wrap.c Use kadm_find_keytype() to find keys. ------------------------------------------------------------------------ r6503 | pjpark | 1995-08-10 14:57:34 -0400 (Thu, 10 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin.v4/server/kadm_funcs.c Add kadm_find_keytype() to find key/salt pair. ------------------------------------------------------------------------ r6502 | pjpark | 1995-08-10 14:56:43 -0400 (Thu, 10 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin.old/server/ChangeLog M /trunk/src/kadmin.old/server/adm_adm_func.c M /trunk/src/kadmin.old/server/adm_extern.h M /trunk/src/kadmin.old/server/adm_fmt_inq.c M /trunk/src/kadmin.old/server/adm_process.c M /trunk/src/kadmin.old/server/adm_server.c Use adm_find_keytype() and adm_update_tl_attrs() to handle new db format ------------------------------------------------------------------------ r6501 | pjpark | 1995-08-10 14:56:01 -0400 (Thu, 10 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin.old/server/adm_funcs.c Rework adm_modify_kdb() and callers to use kdb5 cpw interfaces ------------------------------------------------------------------------ r6500 | pjpark | 1995-08-10 14:54:45 -0400 (Thu, 10 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/kadmin/v5server/admin.c M /trunk/src/kadmin/v5server/kadm5_defs.h M /trunk/src/kadmin/v5server/passwd.c M /trunk/src/kadmin/v5server/srv_key.c Consolidate handling of tagged database attributes ------------------------------------------------------------------------ r6499 | pjpark | 1995-08-10 14:54:01 -0400 (Thu, 10 Aug 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/kdb.h Always define KRB5_MAX_FAIL_COUNT ------------------------------------------------------------------------ r6498 | pjpark | 1995-08-10 14:53:34 -0400 (Thu, 10 Aug 1995) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_as_req.c Add missing variable when KRBCONF_KDC_MODIFIES_KDB on ------------------------------------------------------------------------ r6497 | bjaspan | 1995-08-10 13:55:36 -0400 (Thu, 10 Aug 1995) | 2 lines Changed paths: M /trunk/doc/kadm5/api-unit-test.tex [secure-admin/3398] special error code for missing secure principals ------------------------------------------------------------------------ r6496 | bjaspan | 1995-08-10 11:20:00 -0400 (Thu, 10 Aug 1995) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex [secure-admin/3398] special error code for missing secure principals ------------------------------------------------------------------------ r6495 | hartmans | 1995-08-09 21:16:38 -0400 (Wed, 09 Aug 1995) | 2 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/configure.in M /trunk/src/util/pty/pty-int.h DDon't call vhangup() on Ultrix until after session. This actually turns out to be secure. ------------------------------------------------------------------------ r6494 | pjpark | 1995-08-09 18:07:08 -0400 (Wed, 09 Aug 1995) | 2 lines Changed paths: M /trunk/src/admin/create/ChangeLog M /trunk/src/admin/create/kdb5_create.c Use key/salt list to determine which key types to make for the tgt principal ------------------------------------------------------------------------ r6493 | pjpark | 1995-08-09 17:27:54 -0400 (Wed, 09 Aug 1995) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/kadmin.exp Remove 'Last Modified by:' from regular expression for 'show' ------------------------------------------------------------------------ r6492 | pjpark | 1995-08-09 17:27:04 -0400 (Wed, 09 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/ChangeLog Describe previous changes ------------------------------------------------------------------------ r6491 | pjpark | 1995-08-09 17:26:53 -0400 (Wed, 09 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/kadm5_defs.h Add prototype for key_master_encblock() ------------------------------------------------------------------------ r6490 | pjpark | 1995-08-09 17:26:35 -0400 (Wed, 09 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/srv_acl.c Fix Purify complaint ------------------------------------------------------------------------ r6489 | pjpark | 1995-08-09 17:26:24 -0400 (Wed, 09 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/proto_serv.c Fix memory leak ------------------------------------------------------------------------ r6488 | pjpark | 1995-08-09 17:25:56 -0400 (Wed, 09 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/srv_net.c Network slave bookkeeping fixup ------------------------------------------------------------------------ r6487 | pjpark | 1995-08-09 17:25:23 -0400 (Wed, 09 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/srv_key.c Add krb5_use_keytype for each keytype. ------------------------------------------------------------------------ r6486 | pjpark | 1995-08-09 17:24:45 -0400 (Wed, 09 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/admin.c M /trunk/src/kadmin/v5server/passwd.c First pass at kdb5 change-password code. Fix memory leaks ------------------------------------------------------------------------ r6485 | pjpark | 1995-08-09 17:23:47 -0400 (Wed, 09 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_cpw.c M /trunk/src/lib/kdb/kdb_xdr.c Fix various memory allocation and key/salt tuple related bugs ------------------------------------------------------------------------ r6482 | bjaspan | 1995-08-09 15:00:45 -0400 (Wed, 09 Aug 1995) | 2 lines Changed paths: M /trunk/doc/kadm5/api-server-design.tex document get_lock and release_lock, including permanent locks ------------------------------------------------------------------------ r6478 | pjpark | 1995-08-09 09:49:39 -0400 (Wed, 09 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_cpw.c Terminate variable arglist to krb5_build_principal_ext() ------------------------------------------------------------------------ r6477 | hartmans | 1995-08-09 00:20:41 -0400 (Wed, 09 Aug 1995) | 2 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/getpty.c Fix test for slave buffer length. ------------------------------------------------------------------------ r6476 | tlyu | 1995-08-08 22:25:21 -0400 (Tue, 08 Aug 1995) | 4 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/update_utmp.c * update_utmp.c (UTMP_FILE): _PATH_UTMP under NetBSD, not _UTMP_PATH; also fix typo (missing '&' on reference to ent) ------------------------------------------------------------------------ r6475 | tlyu | 1995-08-08 21:43:38 -0400 (Tue, 08 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/kdb/kdb_cpw.c fix typos ------------------------------------------------------------------------ r6474 | tlyu | 1995-08-08 21:36:43 -0400 (Tue, 08 Aug 1995) | 8 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_cpw.c * kdb_cpw.c (add_key_rnd): remove bletcherous aggregate initializer stuff and use build_principal_ext like we should have in the first place to build the tgt principal. Why are we using the TGS key to seed the random number generator? This makes randomized service keys have data that is derived from the TGS key. Do we really want that? Or am I missing something here? ------------------------------------------------------------------------ r6473 | tlyu | 1995-08-08 20:48:10 -0400 (Tue, 08 Aug 1995) | 3 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/update_utmp.c * update_utmp.c (pty_update_utmp): change #ifdef NO_UT_PID to #ifndef ------------------------------------------------------------------------ r6472 | hartmans | 1995-08-08 20:40:30 -0400 (Tue, 08 Aug 1995) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/sys_term.c Changes for Alpha; also deal better with slave failure. ------------------------------------------------------------------------ r6471 | hartmans | 1995-08-08 20:39:05 -0400 (Tue, 08 Aug 1995) | 2 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/cleanup.c M /trunk/src/util/pty/initialize_slave.c M /trunk/src/util/pty/open_slave.c M /trunk/src/util/pty/pty_err.et Changes to get telnet working on Alpha. ------------------------------------------------------------------------ r6470 | tlyu | 1995-08-08 20:36:20 -0400 (Tue, 08 Aug 1995) | 2 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/update_utmp.c * update_utmp.c: flush preprocessor directive to left margin. ------------------------------------------------------------------------ r6469 | pjpark | 1995-08-08 18:03:52 -0400 (Tue, 08 Aug 1995) | 2 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/update_utmp.c Pass correct argument to getutmpx() ------------------------------------------------------------------------ r6468 | pjpark | 1995-08-08 18:03:28 -0400 (Tue, 08 Aug 1995) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/sys_term.c Fix cc -std1 error on OSF ------------------------------------------------------------------------ r6467 | pjpark | 1995-08-08 18:02:57 -0400 (Tue, 08 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5client/ChangeLog M /trunk/src/kadmin/v5client/kadmin5.M M /trunk/src/kadmin/v5client/kadmin5.c M /trunk/src/kadmin/v5client/kadmin5.h M /trunk/src/kadmin/v5client/kadmin5_ct.ct M /trunk/src/kadmin/v5client/network.c Add {add,del}_key_type commands ------------------------------------------------------------------------ r6466 | pjpark | 1995-08-08 18:02:09 -0400 (Tue, 08 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/lib/kdb/ChangeLog Describe previous changes ------------------------------------------------------------------------ r6465 | pjpark | 1995-08-08 18:02:01 -0400 (Tue, 08 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/admin.c Fix key merging logic and allow multiple key/salt strings to be parsed ------------------------------------------------------------------------ r6464 | pjpark | 1995-08-08 18:01:34 -0400 (Tue, 08 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/srv_key.c Don't deallocate key/salt tuples if supplied by caller to string_to_key ------------------------------------------------------------------------ r6463 | pjpark | 1995-08-08 18:00:55 -0400 (Tue, 08 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/srv_output.c Handle new protocol error messages ------------------------------------------------------------------------ r6462 | pjpark | 1995-08-08 18:00:43 -0400 (Tue, 08 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/proto_serv.c M /trunk/src/kadmin/v5server/srv_main.c M /trunk/src/kadmin/v5server/srv_net.c Use sigjmp_buf under POSIX_SETJMP ------------------------------------------------------------------------ r6461 | pjpark | 1995-08-08 18:00:08 -0400 (Tue, 08 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/str_conv.c Fix Purify complaint ------------------------------------------------------------------------ r6460 | pjpark | 1995-08-08 17:59:35 -0400 (Tue, 08 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/kdb/kdb_xdr.c Make sure unfilled data in krb5_key_data is zero in decode_princ_contents ------------------------------------------------------------------------ r6459 | pjpark | 1995-08-08 17:58:45 -0400 (Tue, 08 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/kdb/encrypt_key.c Use correct length to malloc() in encrypt_key_data() ------------------------------------------------------------------------ r6458 | bjaspan | 1995-08-08 15:21:20 -0400 (Tue, 08 Aug 1995) | 2 lines Changed paths: M /trunk/doc/kadm5/api-server-design.tex describe adb locking mechanism ------------------------------------------------------------------------ r6455 | hartmans | 1995-08-07 20:11:08 -0400 (Mon, 07 Aug 1995) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/sys_term.c * Use new interface to pty_update_utmp ------------------------------------------------------------------------ r6454 | hartmans | 1995-08-07 19:59:39 -0400 (Mon, 07 Aug 1995) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/login.c * Include utmp.h in krlogind.c; libpty.h doesn't any more and it needs them to find size of ut_name. * Use new interface to pty_update_utmp. ------------------------------------------------------------------------ r6453 | hartmans | 1995-08-07 19:58:26 -0400 (Mon, 07 Aug 1995) | 11 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/cleanup.c M /trunk/src/util/pty/libpty.h M /trunk/src/util/pty/logwtmp.c M /trunk/src/util/pty/pty-int.h M /trunk/src/util/pty/pty_err.et M /trunk/src/util/pty/update_utmp.c M /trunk/src/util/pty/update_wtmp.c * Modify pty_update_utmp so it takes additional parameters instead of struct utmp. * Move pty_update_wtmp to an internal function; pty_update_utmp and pty_logwtmp call it. * Don't include utmp.h or utmpx.h in libpty.h; they don't need it any more. * Don't use pid_t in libpty.h or any interfaces it defines\. We'll have to settle for int. * Add logic so that UTMP_FILE and WTMP_FILE get defined on NetBSD (Actually fairly clean). ------------------------------------------------------------------------ r6452 | tytso | 1995-08-07 19:40:31 -0400 (Mon, 07 Aug 1995) | 3 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/Makefile.in Add authenc.c to the SRCS list; authenc.o is in the OBJS list, after all. ------------------------------------------------------------------------ r6451 | tytso | 1995-08-07 19:38:44 -0400 (Mon, 07 Aug 1995) | 4 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/reconf If using the autoconf in the local tree, invoke it using /bin/sh, so that it works even if autoconf has been checked out from SCCS without the execute bit set. ------------------------------------------------------------------------ r6450 | tytso | 1995-08-07 19:31:46 -0400 (Mon, 07 Aug 1995) | 3 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in Include $(NETIO_SRCS) in the list of source files, instead of $(NETIO_OBJS) ------------------------------------------------------------------------ r6449 | tytso | 1995-08-07 19:27:52 -0400 (Mon, 07 Aug 1995) | 6 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 aclocal.m4 (SS_RULES): Add double quotes around "$}{*.ct" aclocal.m4 (CONFIG_RULES): Add $(SHELL) to invocation of autoconf, so that things work even if the execute bit isn't set on the shell script. ------------------------------------------------------------------------ r6448 | tytso | 1995-08-07 19:23:26 -0400 (Mon, 07 Aug 1995) | 3 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in Add $(SHELL) to invocation of config_script, so that the tree can build even after checked into a broken SCCS system. ------------------------------------------------------------------------ r6447 | tytso | 1995-08-07 19:22:17 -0400 (Mon, 07 Aug 1995) | 3 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/Makefile.in Add $(SHELL) to invocation of config_script, so that the tree can build even after being checked into a broken SCCS system. ------------------------------------------------------------------------ r6446 | tytso | 1995-08-07 19:21:42 -0400 (Mon, 07 Aug 1995) | 4 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/inq_cred.c Use generic_gss_release_oid_set() instead of gss_release_oid_set() so that the krb5-specific mechanism can be linked in without pulling in krb5_gss_glue.c ------------------------------------------------------------------------ r6445 | tytso | 1995-08-07 19:20:23 -0400 (Mon, 07 Aug 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/in_tkt_ktb.c If there is an error looking up the key, make sure the keytab is closed as part of the cleanup. ------------------------------------------------------------------------ r6444 | tytso | 1995-08-07 18:46:58 -0400 (Mon, 07 Aug 1995) | 9 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/g_pw_in_tkt.c M /trunk/src/lib/krb4/tf_util.c tf_util.c (utimes): If __SVR4 is defined, #include , just as we do if __svr4__ is defined. g_pw_in_tkt.c: If __SVR4 is defined, #include , just as we do if __svr4__ is defined. (WARNING: This code still assumes that the BSD ioctl's are being supported, at least in compatibility mode. We should really upgrade this code to use POSIX termios calls.) ------------------------------------------------------------------------ r6443 | pjpark | 1995-08-07 17:44:55 -0400 (Mon, 07 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/decrypt_key.c M /trunk/src/lib/kdb/encrypt_key.c Improve keysalt handling ------------------------------------------------------------------------ r6442 | pjpark | 1995-08-07 17:44:32 -0400 (Mon, 07 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/keysalt.c Restore input strings to their original state after parsing ------------------------------------------------------------------------ r6441 | pjpark | 1995-08-07 17:43:50 -0400 (Mon, 07 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/ChangeLog Describe previous changes ------------------------------------------------------------------------ r6440 | pjpark | 1995-08-07 17:43:35 -0400 (Mon, 07 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/srv_key.c Handle V4 salttype correctly ------------------------------------------------------------------------ r6439 | pjpark | 1995-08-07 17:43:22 -0400 (Mon, 07 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/admin.c Fix key list merging so that kvno is generated correctly ------------------------------------------------------------------------ r6438 | pjpark | 1995-08-07 17:42:42 -0400 (Mon, 07 Aug 1995) | 2 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/cpw.c Use krb5_string_to_keysalts() to ensure that list is unique ------------------------------------------------------------------------ r6437 | pjpark | 1995-08-07 14:45:45 -0400 (Mon, 07 Aug 1995) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/configure.in M /trunk/src/appl/telnet/telnetd/sys_term.c Build fixes for Solaris ------------------------------------------------------------------------ r6436 | pjpark | 1995-08-07 14:16:56 -0400 (Mon, 07 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/decrypt_key.c Fix another big-endian problem ------------------------------------------------------------------------ r6435 | pjpark | 1995-08-07 13:33:10 -0400 (Mon, 07 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin.v4/server/ChangeLog M /trunk/src/kadmin.v4/server/admin_server.c M /trunk/src/kadmin.v4/server/kadm_funcs.c M /trunk/src/kadmin.v4/server/kadm_ser_wrap.c Hacks to get this to compile with the new kdb format ------------------------------------------------------------------------ r6434 | pjpark | 1995-08-07 13:10:17 -0400 (Mon, 07 Aug 1995) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/configure.in M /trunk/src/appl/telnet/telnetd/sys_term.c libpty fixes ------------------------------------------------------------------------ r6433 | pjpark | 1995-08-07 13:08:09 -0400 (Mon, 07 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_cpw.c Manually initialize krbtgt_princ.data ------------------------------------------------------------------------ r6432 | proven | 1995-08-07 11:51:58 -0400 (Mon, 07 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/kdb5_err.et Add new error KRB5_KDB_BAD_KEYTYPE. ------------------------------------------------------------------------ r6431 | proven | 1995-08-07 11:50:51 -0400 (Mon, 07 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/kdb/kdb_cpw.c New routines for changing passwords of new kdb entries. ------------------------------------------------------------------------ r6430 | proven | 1995-08-07 11:49:12 -0400 (Mon, 07 Aug 1995) | 2 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/krb524d.c Hacks to get it to compile with new kdb format. ------------------------------------------------------------------------ r6429 | proven | 1995-08-07 11:48:31 -0400 (Mon, 07 Aug 1995) | 3 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/kdb.h Add prototypes for krb5_dbe_{en,de}code_last_pwd_change(), and krb5_dbe_{apw,cpw,ark,crk}(), the passowrd changing routines. ------------------------------------------------------------------------ r6428 | proven | 1995-08-07 11:47:07 -0400 (Mon, 07 Aug 1995) | 8 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/Makefile.in M /trunk/src/admin/edit/cpw.c M /trunk/src/admin/edit/kdb5_ed_ct.ct M /trunk/src/admin/edit/kdb5_edit.M M /trunk/src/admin/edit/kdb5_edit.c M /trunk/src/admin/edit/kdb5_edit.h M /trunk/src/admin/edit/tcl_wrapper.c * cpw.c : Uses new kdb change password routines for ank, ark, cpw, and crk. Also remove v4 variants of ank and cpw. * krb5_edit.c : Deleted old variants of routines now in cpw.c * kdb5_ed_ct.ct, kdb5_edit.M, tcl_wrapper.c: Removed references to v4 variants of ank and cpw. * kdb5_edit.h (enter_pwd_key()) : Removed proto, it's nolonger necessary as it's a static routine in cpw.c ------------------------------------------------------------------------ r6427 | pjpark | 1995-08-07 11:27:49 -0400 (Mon, 07 Aug 1995) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in Check for utmp[x].h ------------------------------------------------------------------------ r6426 | epeisach | 1995-08-05 09:25:57 -0400 (Sat, 05 Aug 1995) | 2 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/open_slave.c Return value from pty_open_ctty is non-zero on error, not negative. ------------------------------------------------------------------------ r6425 | tlyu | 1995-08-04 23:59:53 -0400 (Fri, 04 Aug 1995) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h * k5-int.h: Add prototypes for krb5_crypto_os_localaddr and krb5_crypto_us_timeofday ------------------------------------------------------------------------ r6424 | tlyu | 1995-08-04 23:49:57 -0400 (Fri, 04 Aug 1995) | 3 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/decrypt_key.c M /trunk/src/lib/kdb/encrypt_key.c M /trunk/src/lib/kdb/fetch_mkey.c M /trunk/src/lib/kdb/kdb_dbm.c M /trunk/src/lib/kdb/kdb_xdr.c M /trunk/src/lib/kdb/setup_mkey.c M /trunk/src/lib/kdb/verify_mky.c M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/ktf_add.c M /trunk/src/lib/krb5/keytab/file/ktf_g_ent.c M /trunk/src/lib/krb5/keytab/file/ktf_next.c M /trunk/src/lib/krb5/keytab/file/ktf_remove.c M /trunk/src/lib/krb5/keytab/file/ktf_ssget.c M /trunk/src/lib/krb5/keytab/file/ktf_util.c M /trunk/src/lib/krb5/keytab/ktdefault.c M /trunk/src/lib/krb5/keytab/read_servi.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/conv_princ.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/an_to_ln.c M /trunk/src/lib/krb5/os/genaddrs.c M /trunk/src/lib/krb5/os/kuserok.c M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_base.c M /trunk/src/lib/krb5/rcache/rc_conv.c M /trunk/src/lib/krb5/rcache/rc_dfl.c M /trunk/src/lib/krb5/rcache/rc_io.c first pass attempt at cleaning up some gcc -Wall flames (see ChangeLogs for gory details) ------------------------------------------------------------------------ r6423 | hartmans | 1995-08-04 20:54:50 -0400 (Fri, 04 Aug 1995) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/appl/telnet/telnetd/sys_term.c M /trunk/src/appl/telnet/telnetd/telnetd-ktd.c M /trunk/src/appl/telnet/telnetd/telnetd.c Get telnetd working with libpty. ------------------------------------------------------------------------ r6422 | tytso | 1995-08-04 20:33:45 -0400 (Fri, 04 Aug 1995) | 6 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/configure.in M /trunk/src/util/pty/libpty.h libpty.h (pty_cleanup): Fix argument type of pid to patch that used in the C file. Include if present. Only include if it is present. configure.in: Check for utmp.h and utmpx.h ------------------------------------------------------------------------ r6421 | tlyu | 1995-08-04 17:15:20 -0400 (Fri, 04 Aug 1995) | 15 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/Makefile.in M /trunk/src/util/pty/logwtmp.c M /trunk/src/util/pty/open_ctty.c M /trunk/src/util/pty/open_slave.c M /trunk/src/util/pty/vhangup.c * Makefile.in: use libupdate so to not get multiple copies of object files upon rebuild. * vhangup.c (ptyint_vhangup): Make sure preprocessor directives are at left margin. * open_slave.c (pty_open_slave): Make sure preprocessor directives are at left margin. * open_ctty.c (pty_open_ctty): Make sure preprocessor directives are at left margin. * cleanup.c (pty_cleanup): Add missing declarations for retval and fd. Also, align preprocessor directives with left margin. ------------------------------------------------------------------------ r6420 | pjpark | 1995-08-04 16:36:44 -0400 (Fri, 04 Aug 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/kadmin/v5server/ChangeLog Describe previous changes ------------------------------------------------------------------------ r6419 | pjpark | 1995-08-04 16:36:33 -0400 (Fri, 04 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/kadm5_defs.h Update key handling prototypes and add new prototypes ------------------------------------------------------------------------ r6418 | pjpark | 1995-08-04 16:36:07 -0400 (Fri, 04 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/srv_key.c Rework key_{string_to,random}_keys. Find latest admin key instead of key[0] ------------------------------------------------------------------------ r6417 | pjpark | 1995-08-04 16:35:33 -0400 (Fri, 04 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/passwd.c Make passwd_check_opass_ok() available ------------------------------------------------------------------------ r6416 | pjpark | 1995-08-04 16:35:01 -0400 (Fri, 04 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/admin.c M /trunk/src/kadmin/v5server/proto_serv.c Add support for add-key and delete-key ------------------------------------------------------------------------ r6415 | pjpark | 1995-08-04 16:33:35 -0400 (Fri, 04 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5client/ChangeLog M /trunk/src/kadmin/v5client/kadmin5.c Replace hand-decoded integers with kdb macros ------------------------------------------------------------------------ r6414 | pjpark | 1995-08-04 16:32:55 -0400 (Fri, 04 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/decrypt_key.c M /trunk/src/lib/kdb/encrypt_key.c M /trunk/src/lib/kdb/kdb_xdr.c Use encode/decode macros to [de]serialize data going in/out of the database ------------------------------------------------------------------------ r6413 | pjpark | 1995-08-04 16:31:47 -0400 (Fri, 04 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/kadm/.Sanitize M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/Makefile.in M /trunk/src/lib/kadm/alt_prof.c A /trunk/src/lib/kadm/keysalt.c Add new key/salt tuple handling modules ------------------------------------------------------------------------ r6412 | pjpark | 1995-08-04 16:31:20 -0400 (Fri, 04 Aug 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/kdb.h Add encode/decode macros for integers for use between kdb modules ------------------------------------------------------------------------ r6411 | pjpark | 1995-08-04 16:30:56 -0400 (Fri, 04 Aug 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/adm_proto.h Add prototype definitions for new libkadm functions ------------------------------------------------------------------------ r6410 | pjpark | 1995-08-04 16:09:59 -0400 (Fri, 04 Aug 1995) | 2 lines Changed paths: M /trunk/doc/kadmin/kadmin.protocol Add BAD_PW return to ADD-KEY and DELETE-KEY returns ------------------------------------------------------------------------ r6409 | tytso | 1995-08-04 12:55:59 -0400 (Fri, 04 Aug 1995) | 5 lines Changed paths: M /trunk/src/util/pty/cleanup.c M /trunk/src/util/pty/getpty.c M /trunk/src/util/pty/init.c M /trunk/src/util/pty/initialize_slave.c M /trunk/src/util/pty/libpty.h M /trunk/src/util/pty/logwtmp.c M /trunk/src/util/pty/open_ctty.c M /trunk/src/util/pty/open_slave.c M /trunk/src/util/pty/update_utmp.c M /trunk/src/util/pty/update_wtmp.c M /trunk/src/util/pty/vhangup.c M /trunk/src/util/pty/void_assoc.c Fix up Copyright notice to have correct year (1995 instead of 1990). Remove #include of mit-copyright.h, since we don't include it and its legal value is pretty dubious anyway. ------------------------------------------------------------------------ r6408 | epeisach | 1995-08-04 06:48:36 -0400 (Fri, 04 Aug 1995) | 2 lines Changed paths: M /trunk/src/util/pty A /trunk/src/util/pty/.cvsignore Add .cvsignore to ignore configure ------------------------------------------------------------------------ r6407 | tlyu | 1995-08-04 01:05:21 -0400 (Fri, 04 Aug 1995) | 2 lines Changed paths: M /trunk/src/util/pty/cleanup.c missed a #endif ------------------------------------------------------------------------ r6406 | tlyu | 1995-08-04 01:04:06 -0400 (Fri, 04 Aug 1995) | 3 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/cleanup.c * cleanup.c (pty_cleanup): Add missing declarations for retval and fd. Also, align preprocessor directives with left margin. ------------------------------------------------------------------------ r6405 | tlyu | 1995-08-04 00:54:04 -0400 (Fri, 04 Aug 1995) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogind.c * krlogind.c: don't include utmp.h, since libty.h grabs it. ------------------------------------------------------------------------ r6403 | bjaspan | 1995-08-03 15:57:30 -0400 (Thu, 03 Aug 1995) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex add get_principals and get_policies ------------------------------------------------------------------------ r6402 | hartmans | 1995-08-03 15:26:56 -0400 (Thu, 03 Aug 1995) | 3 lines Changed paths: M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/cleanup.c M /trunk/src/util/pty/configure.in Attempt to HUP processes associated with the pty when it is revoked if vhangup is not available. ------------------------------------------------------------------------ r6401 | proven | 1995-08-03 12:37:00 -0400 (Thu, 03 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/kdb5_err.et Add new error KRB5_KDB_BAD_SALTTYPE. ------------------------------------------------------------------------ r6400 | proven | 1995-08-03 12:27:13 -0400 (Thu, 03 Aug 1995) | 3 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/kerberos_v4.c do_as_req.c : Fix bug from new kdb changes. kerberos_v4.c : Use new db format. ------------------------------------------------------------------------ r6399 | proven | 1995-08-03 12:22:07 -0400 (Thu, 03 Aug 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/kdb.h Added prototype for krb5_dbe_cpw() the new db entry change password routine. ------------------------------------------------------------------------ r6398 | proven | 1995-08-03 12:17:45 -0400 (Thu, 03 Aug 1995) | 3 lines Changed paths: M /trunk/src/admin/edit/ChangeLog A /trunk/src/admin/edit/cpw.c M /trunk/src/admin/edit/dumpv4.c cpw.c : New change password code for kdb5_edit. dumpv4.c : Get it to compile with new kdb format. ------------------------------------------------------------------------ r6397 | proven | 1995-08-03 12:11:06 -0400 (Thu, 03 Aug 1995) | 2 lines Changed paths: M /trunk/src/admin/ChangeLog M /trunk/src/admin/configure.in Remove convert utility. All It's functionality has been moved to kdb5_edit. ------------------------------------------------------------------------ r6396 | pjpark | 1995-08-03 12:08:11 -0400 (Thu, 03 Aug 1995) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/kadmin.exp Fix kadmin5 output and remove av4k functions ------------------------------------------------------------------------ r6395 | pjpark | 1995-08-03 12:07:23 -0400 (Thu, 03 Aug 1995) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp Use string values in kdc.conf ------------------------------------------------------------------------ r6394 | pjpark | 1995-08-03 12:06:43 -0400 (Thu, 03 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/kdc/ChangeLog M /trunk/src/lib/kdb/ChangeLog Describe previous changes ------------------------------------------------------------------------ r6393 | pjpark | 1995-08-03 12:05:59 -0400 (Thu, 03 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/kdb/kdb_xdr.c Fix krb5_decode_princ_contents() ------------------------------------------------------------------------ r6392 | pjpark | 1995-08-03 12:05:35 -0400 (Thu, 03 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/kdb/encrypt_key.c Fix krb5_dbekd_encrypt_key_data() ------------------------------------------------------------------------ r6391 | pjpark | 1995-08-03 12:05:07 -0400 (Thu, 03 Aug 1995) | 2 lines Changed paths: M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/alt_prof.c Fix krb5_aprof_get_deltat() ------------------------------------------------------------------------ r6390 | pjpark | 1995-08-03 12:04:32 -0400 (Thu, 03 Aug 1995) | 2 lines Changed paths: M /trunk/src/kdc/kerberos_v4.c Compile something when Kerberos 4 disabled ------------------------------------------------------------------------ r6389 | pjpark | 1995-08-03 12:04:14 -0400 (Thu, 03 Aug 1995) | 2 lines Changed paths: M /trunk/src/kdc/do_as_req.c Ensure padata is NULL with normal salt ------------------------------------------------------------------------ r6388 | pjpark | 1995-08-03 12:03:43 -0400 (Thu, 03 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin.old/server/ChangeLog M /trunk/src/kadmin.old/server/adm_adm_func.c M /trunk/src/kadmin.old/server/adm_fmt_inq.c M /trunk/src/kadmin.old/server/adm_funcs.c M /trunk/src/kadmin.old/server/adm_process.c M /trunk/src/kadmin.old/server/adm_server.c Blind replacements to get kadmin.old to compile ------------------------------------------------------------------------ r6387 | pjpark | 1995-08-03 12:02:46 -0400 (Thu, 03 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/kadm5_defs.h Include adm.h, update prototypes ------------------------------------------------------------------------ r6386 | pjpark | 1995-08-03 12:02:25 -0400 (Thu, 03 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/srv_key.c Use new database entry format. Update key_{string_to,encrypt,decrypt,random}_keys ------------------------------------------------------------------------ r6385 | pjpark | 1995-08-03 12:01:56 -0400 (Thu, 03 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/admin.c M /trunk/src/kadmin/v5server/passwd.c Use new database entry format. Use new calling sequences for key...() ------------------------------------------------------------------------ r6384 | pjpark | 1995-08-03 12:01:17 -0400 (Thu, 03 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/srv_main.c Handle the key/salt pair list and pass it to key_init. ------------------------------------------------------------------------ r6383 | pjpark | 1995-08-03 12:01:04 -0400 (Thu, 03 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/srv_net.c Clean up debugging messages ------------------------------------------------------------------------ r6382 | pjpark | 1995-08-03 12:00:24 -0400 (Thu, 03 Aug 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5client/ChangeLog M /trunk/src/kadmin/v5client/convert.c M /trunk/src/kadmin/v5client/kadmin5.c Use new database entry format and new libkadm string conversion ------------------------------------------------------------------------ r6381 | pjpark | 1995-08-03 11:59:42 -0400 (Thu, 03 Aug 1995) | 2 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/kerberos.c Compile something when krb4 disabled ------------------------------------------------------------------------ r6380 | hartmans | 1995-08-02 13:21:23 -0400 (Wed, 02 Aug 1995) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogind.c * Fix tests for length of slave buffer. * Add pty_init to initialize error tables. * Call pty_init(). ------------------------------------------------------------------------ r6379 | hartmans | 1995-08-02 13:20:59 -0400 (Wed, 02 Aug 1995) | 3 lines Changed paths: M /trunk/src/util/pty/.Sanitize M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/Makefile.in M /trunk/src/util/pty/getpty.c A /trunk/src/util/pty/init.c M /trunk/src/util/pty/libpty.h M /trunk/src/util/pty/pty-int.h * Fix tests for length of slave buffer. * Add pty_init to initialize error tables. ------------------------------------------------------------------------ r6375 | hartmans | 1995-08-01 13:56:08 -0400 (Tue, 01 Aug 1995) | 3 lines Changed paths: M /trunk/src/appl/bsd/.Sanitize M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/bsd/login.c D /trunk/src/appl/bsd/logutil.c Change to use libpty for utmp handling in login.krb5. Remove logutil.c as it is no longer needed. Use new interface to pty_getpty. ------------------------------------------------------------------------ r6374 | hartmans | 1995-08-01 13:53:21 -0400 (Tue, 01 Aug 1995) | 4 lines Changed paths: A /trunk/src/util/pty/.Sanitize M /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/cleanup.c M /trunk/src/util/pty/getpty.c M /trunk/src/util/pty/libpty.h M /trunk/src/util/pty/pty-int.h M /trunk/src/util/pty/pty_err.et Make interface change so getpty doesn't overwrite user-supplied buffer. Allow for telnetd not knowing PID of slave process. ------------------------------------------------------------------------ r6373 | epeisach | 1995-08-01 12:09:35 -0400 (Tue, 01 Aug 1995) | 2 lines Changed paths: A /trunk/src/util/pty/ChangeLog M /trunk/src/util/pty/open_ctty.c Fix typo TIOCSTTY to TIOCSCTTY in ioctl ------------------------------------------------------------------------ r6372 | hartmans | 1995-08-01 08:01:49 -0400 (Tue, 01 Aug 1995) | 2 lines Changed paths: A /trunk/src/util/pty/logwtmp.c Add missing logwtmp file. ------------------------------------------------------------------------ r6371 | hartmans | 1995-07-31 18:21:19 -0400 (Mon, 31 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/sn2princ.c * Don't always use the default realm on localhost, so that the domain to realm mapping can be used to overide for localhost. ------------------------------------------------------------------------ r6370 | hartmans | 1995-07-31 18:19:47 -0400 (Mon, 31 Jul 1995) | 2 lines Changed paths: A /trunk/src/util/pty A /trunk/src/util/pty/Makefile.in A /trunk/src/util/pty/cleanup.c A /trunk/src/util/pty/configure.in A /trunk/src/util/pty/getpty.c A /trunk/src/util/pty/initialize_slave.c A /trunk/src/util/pty/libpty.h A /trunk/src/util/pty/open_ctty.c A /trunk/src/util/pty/open_slave.c A /trunk/src/util/pty/pty-int.h A /trunk/src/util/pty/pty_err.et A /trunk/src/util/pty/update_utmp.c A /trunk/src/util/pty/update_wtmp.c A /trunk/src/util/pty/vhangup.c A /trunk/src/util/pty/void_assoc.c Check in first version of libpty. ------------------------------------------------------------------------ r6369 | hartmans | 1995-07-31 18:19:13 -0400 (Mon, 31 Jul 1995) | 4 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/configure.in M /trunk/src/util/makeshlib.sh Protect test for Gcc under AIX so it works with non-Gcc compilers. Configure and build libpty. ------------------------------------------------------------------------ r6368 | hartmans | 1995-07-31 18:17:06 -0400 (Mon, 31 Jul 1995) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/login.c Modify krlogind to use libpty, modify login.krb5 to work under AIX, fixing a few of the BSD->Posix bugs. Link in libpty. ------------------------------------------------------------------------ r6367 | pjpark | 1995-07-31 16:04:11 -0400 (Mon, 31 Jul 1995) | 2 lines Changed paths: M /trunk/doc/kadmin/kadmin.protocol Document new kadmin protocol ------------------------------------------------------------------------ r6366 | pjpark | 1995-07-31 16:03:54 -0400 (Mon, 31 Jul 1995) | 2 lines Changed paths: M /trunk/src/admin/create/ChangeLog M /trunk/src/admin/create/kdb5_create.M M /trunk/src/admin/create/kdb5_create.c M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/Makefile.in M /trunk/src/admin/edit/configure.in D /trunk/src/admin/edit/getdate.y M /trunk/src/admin/edit/kdb5_edit.c M /trunk/src/admin/stash/ChangeLog M /trunk/src/admin/stash/kdb5_stash.c Use new admin string conversion routines ------------------------------------------------------------------------ r6365 | pjpark | 1995-07-31 16:02:30 -0400 (Mon, 31 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_xdr.c Fix small problem with create_key_data() ------------------------------------------------------------------------ r6364 | pjpark | 1995-07-31 16:01:57 -0400 (Mon, 31 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/kadm/ChangeLog Describe previous changes ------------------------------------------------------------------------ r6363 | pjpark | 1995-07-31 16:01:40 -0400 (Mon, 31 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/kadm/adm_kw_dec.c M /trunk/src/lib/kadm/adm_kw_enc.c M /trunk/src/lib/kadm/t_dbentry.c Update to new kadmin protocol ------------------------------------------------------------------------ r6362 | pjpark | 1995-07-31 16:01:14 -0400 (Mon, 31 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/kadm/.Sanitize Add str_conv.c ------------------------------------------------------------------------ r6361 | pjpark | 1995-07-31 16:01:01 -0400 (Mon, 31 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/kadm/alt_prof.c Update read_realm_params() to use string conversion routines ------------------------------------------------------------------------ r6360 | pjpark | 1995-07-31 16:00:32 -0400 (Mon, 31 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/kadm/Makefile.in M /trunk/src/lib/kadm/configure.in A /trunk/src/lib/kadm/str_conv.c Add new string conversion routines ------------------------------------------------------------------------ r6359 | pjpark | 1995-07-31 15:59:44 -0400 (Mon, 31 Jul 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/adm.h Add new kadmin protocol and string conversion definitions ------------------------------------------------------------------------ r6358 | pjpark | 1995-07-31 15:59:19 -0400 (Mon, 31 Jul 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/adm_proto.h Add string conversion prototypes ------------------------------------------------------------------------ r6357 | tlyu | 1995-07-29 05:45:28 -0400 (Sat, 29 Jul 1995) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/popper/ChangeLog M /trunk/src/appl/popper/configure.in M /trunk/src/appl/sample/sserver/ChangeLog M /trunk/src/appl/sample/sserver/configure.in M /trunk/src/appl/simple/server/ChangeLog M /trunk/src/appl/simple/server/configure.in M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/configure.in M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/configure.in * configure.in: Don't link with -lkadm ------------------------------------------------------------------------ r6356 | tlyu | 1995-07-29 04:25:53 -0400 (Sat, 29 Jul 1995) | 3 lines Changed paths: M /trunk/src/lib/crypto/os/ChangeLog M /trunk/src/lib/crypto/os/localaddr.c * localaddr.c (krb5_crypto_os_localaddr): Don't bash the return from SIOCGIFCONF with the output of a SIOCGIFFLAGS. Duh. ------------------------------------------------------------------------ r6355 | pjpark | 1995-07-27 15:54:43 -0400 (Thu, 27 Jul 1995) | 2 lines Changed paths: M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/kdb5_mkdums.c M /trunk/src/tests/verify/ChangeLog M /trunk/src/tests/verify/kdb5_verify.c Get etype from keytype via table instead of DEFAULT_KDC_ETYPE ------------------------------------------------------------------------ r6354 | pjpark | 1995-07-27 15:54:04 -0400 (Thu, 27 Jul 1995) | 2 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/krb5_decode_test.c M /trunk/src/tests/asn.1/krb5_encode_test.c Use k5-int instead of krb5 and asn1.h ------------------------------------------------------------------------ r6353 | pjpark | 1995-07-27 15:53:30 -0400 (Thu, 27 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/kdb/.Sanitize M /trunk/src/lib/kdb/ChangeLog D /trunk/src/lib/kdb/kdbint.h kdbint.h is obsolete ------------------------------------------------------------------------ r6352 | pjpark | 1995-07-27 15:53:11 -0400 (Thu, 27 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/k5seal.c M /trunk/src/lib/gssapi/krb5/k5unseal.c Find rsa-md5.h in the correct place. Use k5-int.h ------------------------------------------------------------------------ r6351 | pjpark | 1995-07-27 15:52:25 -0400 (Thu, 27 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapiP_generic.h Include k5-int.h instead of specific internal include files ------------------------------------------------------------------------ r6350 | pjpark | 1995-07-27 15:51:56 -0400 (Thu, 27 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/pcbc_encrypt.c Remove inclusion of k5-config.h ------------------------------------------------------------------------ r6349 | pjpark | 1995-07-27 15:51:36 -0400 (Thu, 27 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/des425/des.c M /trunk/src/lib/des425/verify.c Cast mit_des_ecb_encrypt args correctly ------------------------------------------------------------------------ r6348 | pjpark | 1995-07-27 15:50:57 -0400 (Thu, 27 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/des425/configure.in Check for the sizes of short, int and long. ------------------------------------------------------------------------ r6347 | pjpark | 1995-07-27 15:49:32 -0400 (Thu, 27 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/md5/.Sanitize M /trunk/src/lib/crypto/md5/ChangeLog A /trunk/src/lib/crypto/md5/rsa-md5.h Add rsa-md5.h ------------------------------------------------------------------------ r6346 | pjpark | 1995-07-27 15:49:04 -0400 (Thu, 27 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/rsa-md4.h Do not include k5-config.h, it is no longer present or needed ------------------------------------------------------------------------ r6345 | pjpark | 1995-07-27 15:48:19 -0400 (Thu, 27 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog Describe previous changes ------------------------------------------------------------------------ r6344 | pjpark | 1995-07-27 15:47:55 -0400 (Thu, 27 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/destest.c Use des_int.h and fix compiler rumblings ------------------------------------------------------------------------ r6343 | pjpark | 1995-07-27 15:47:29 -0400 (Thu, 27 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/new_rn_key.c M /trunk/src/lib/crypto/des/verify.c Fix compiler rumblings ------------------------------------------------------------------------ r6342 | pjpark | 1995-07-27 15:46:47 -0400 (Thu, 27 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/f_sched.c M /trunk/src/lib/crypto/des/fin_rndkey.c M /trunk/src/lib/crypto/des/finish_key.c Use des_int.h instead of mit-des.h ------------------------------------------------------------------------ r6341 | pjpark | 1995-07-27 15:45:48 -0400 (Thu, 27 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/des_int.h Inline the old contents of mit-des.h ------------------------------------------------------------------------ r6340 | pjpark | 1995-07-27 15:45:12 -0400 (Thu, 27 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/cryptoconf.c Set the KEYTYPE_DES keytable entry to the MD5 one if enabled ------------------------------------------------------------------------ r6339 | pjpark | 1995-07-27 15:44:28 -0400 (Thu, 27 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/configure.in Add --enable-des-cbc-md5 and friends to control cryptoconf.c ------------------------------------------------------------------------ r6338 | pjpark | 1995-07-27 15:42:31 -0400 (Thu, 27 Jul 1995) | 2 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/krb524d.c Use the etype from krb5_keytype_array[mkey] ------------------------------------------------------------------------ r6337 | pjpark | 1995-07-27 15:41:44 -0400 (Thu, 27 Jul 1995) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kerberos_v4.c Fix compiler complaints and remove dependence on mit-des.h ------------------------------------------------------------------------ r6336 | pjpark | 1995-07-27 15:41:02 -0400 (Thu, 27 Jul 1995) | 2 lines Changed paths: M /trunk/src/kdc/configure.in Add --with-vague-errors and --with-kdc-kdb-update which controls KDC behavior ------------------------------------------------------------------------ r6335 | pjpark | 1995-07-27 15:40:09 -0400 (Thu, 27 Jul 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/kadmin/v5server/srv_key.c Remove dependence on mit-des.h ------------------------------------------------------------------------ r6334 | pjpark | 1995-07-27 15:39:11 -0400 (Thu, 27 Jul 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/.Sanitize M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in D /trunk/src/include/krb5/asn1.h M /trunk/src/include/krb5/configure.in D /trunk/src/include/krb5/dbm.h D /trunk/src/include/krb5/ext-proto.h D /trunk/src/include/krb5/k5-config.h D /trunk/src/include/krb5/k5-errors.h D /trunk/src/include/krb5/k5-sockets.h D /trunk/src/include/krb5/libos.h D /trunk/src/include/krb5/los-proto.h D /trunk/src/include/krb5/mit-des.h D /trunk/src/include/krb5/preauth.h D /trunk/src/include/krb5/rsa-md5.h D /trunk/src/include/krb5/sysincl.h Remove obsolete internal include files ------------------------------------------------------------------------ r6333 | pjpark | 1995-07-27 15:38:10 -0400 (Thu, 27 Jul 1995) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h Inline or remove internal include files. We only need k5-int.h for most things now. ------------------------------------------------------------------------ r6332 | pjpark | 1995-07-27 15:36:34 -0400 (Thu, 27 Jul 1995) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krshd.c Check for interrupted select in krshd ------------------------------------------------------------------------ r6331 | pjpark | 1995-07-27 15:35:53 -0400 (Thu, 27 Jul 1995) | 2 lines Changed paths: M /trunk/src/admin/convert/ChangeLog M /trunk/src/admin/convert/configure.in M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/configure.in Add --with-dbm check ------------------------------------------------------------------------ r6330 | pjpark | 1995-07-27 13:39:07 -0400 (Thu, 27 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/kdb/kdb_xdr.c Fix initialization of unparse_mod_princ_size ------------------------------------------------------------------------ r6329 | proven | 1995-07-27 04:44:42 -0400 (Thu, 27 Jul 1995) | 2 lines Changed paths: M /trunk/src/admin/create/ChangeLog M /trunk/src/admin/create/kdb5_create.c M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/dump.c M /trunk/src/admin/edit/kdb5_edit.c M /trunk/src/admin/edit/kdb5_edit.h M /trunk/src/admin/edit/util.c M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/main.c M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/kdb5_mkdums.c M /trunk/src/tests/verify/ChangeLog M /trunk/src/tests/verify/kdb5_verify.c Use new kdb format. ------------------------------------------------------------------------ r6328 | proven | 1995-07-27 04:44:02 -0400 (Thu, 27 Jul 1995) | 5 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/kdb/decrypt_key.c M /trunk/src/lib/kdb/encrypt_key.c A /trunk/src/lib/kdb/kdb_cpw.c M /trunk/src/lib/kdb/kdb_dbm.c A /trunk/src/lib/kdb/kdb_xdr.c M /trunk/src/lib/kdb/t_kdb.c M /trunk/src/lib/kdb/verify_mky.c * decrypt_key.c, encrypt_key.c, kdb_dbm.c, kdb_xdr.c: Rewritten for new kdb format. * kdb_cpw.c : New password changing routines for new kdb format. * verify_mky.c, t_kdb.c : Use new kdb format. ------------------------------------------------------------------------ r6327 | proven | 1995-07-27 04:42:28 -0400 (Thu, 27 Jul 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/kdb.h Define new kdb format. ------------------------------------------------------------------------ r6326 | proven | 1995-07-27 04:42:01 -0400 (Thu, 27 Jul 1995) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin Added #define KEYTYPE_UNKNOWN ------------------------------------------------------------------------ r6325 | proven | 1995-07-27 04:41:24 -0400 (Thu, 27 Jul 1995) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnet/commands.c Merge some changes for NetBSD that I and others have made. ------------------------------------------------------------------------ r6324 | pjpark | 1995-07-26 09:19:08 -0400 (Wed, 26 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/crc32/crc.c Fix bad shift value in verifier function. ------------------------------------------------------------------------ r6322 | tlyu | 1995-07-25 14:42:08 -0400 (Tue, 25 Jul 1995) | 6 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/configure.in M /trunk/src/lib/kdb/kdb_dbm.c M /trunk/src/lib/kdb/t_kdb.c * kdb_dbm.c, t_kdb.c: Add prototype for dbm_error and dbm_clearerr in case they're not prototyped in the header files. * configure.in: Add test for missing prototypes for dbm_error and dbm_clearerr. ------------------------------------------------------------------------ r6321 | epeisach | 1995-07-21 07:05:50 -0400 (Fri, 21 Jul 1995) | 3 lines Changed paths: M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/adm_kt_dec.c M /trunk/src/lib/kadm/adm_kt_enc.c M /trunk/src/lib/kadm/adm_kw_dec.c M /trunk/src/lib/kadm/adm_kw_enc.c M /trunk/src/lib/kadm/alt_prof.c M /trunk/src/lib/kadm/logger.c Include adm_proto.h for prototypes. Compiling with -Wmissing_prototypes now clean here. ------------------------------------------------------------------------ r6320 | eichin | 1995-07-21 00:06:09 -0400 (Fri, 21 Jul 1995) | 3 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_dbm.c * kdb_dbm.c (krb5_dbm_db_create): move dirname, pagname declarations to the top of function, so it compiles... ------------------------------------------------------------------------ r6319 | eichin | 1995-07-20 22:39:36 -0400 (Thu, 20 Jul 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_dfl.c * rc_dfl.c (rc_store): rename from store() to avoid conflict with dbm function of same name (and different prototype.) ------------------------------------------------------------------------ r6318 | bjaspan | 1995-07-20 16:59:21 -0400 (Thu, 20 Jul 1995) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex a few minor updates for 1.1+ ------------------------------------------------------------------------ r6317 | epeisach | 1995-07-20 13:15:14 -0400 (Thu, 20 Jul 1995) | 3 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/authorization.c M /trunk/src/clients/ksu/ccache.c M /trunk/src/clients/ksu/heuristic.c M /trunk/src/clients/ksu/krb_auth_su.c M /trunk/src/clients/ksu/ksu.h M /trunk/src/clients/ksu/main.c Add full prototypes for all functions. Fix calls to functions that were missing an argument (usually context) ------------------------------------------------------------------------ r6316 | tlyu | 1995-07-19 17:46:46 -0400 (Wed, 19 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/os/ChangeLog M /trunk/src/lib/crypto/os/localaddr.c * localaddr.c: also add definition of max if it's not there. ------------------------------------------------------------------------ r6315 | tlyu | 1995-07-19 17:20:04 -0400 (Wed, 19 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/os/ChangeLog M /trunk/src/lib/crypto/os/localaddr.c * localaddr.c: fix definition of ifreq_size so it actually works ------------------------------------------------------------------------ r6313 | hartmans | 1995-07-18 22:00:59 -0400 (Tue, 18 Jul 1995) | 3 lines Changed paths: M /trunk/src/util/berk_db/ChangeLog M /trunk/src/util/berk_db/Makefile.in M /trunk/src/util/berk_db/configure.in Fix previous change by removing configure.in dependency on libdb_ranlib. ------------------------------------------------------------------------ r6312 | epeisach | 1995-07-18 19:24:06 -0400 (Tue, 18 Jul 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 (KRB5_SOCKADDR_SA_LEN): Add space before = to keep shell happy. ------------------------------------------------------------------------ r6311 | hartmans | 1995-07-18 18:05:57 -0400 (Tue, 18 Jul 1995) | 2 lines Changed paths: M /trunk/src/util/berk_db/ChangeLog M /trunk/src/util/berk_db/Makefile.in Update Makefile.in to use $(STEXT) so shared libs under AIX work. ------------------------------------------------------------------------ r6310 | hartmans | 1995-07-18 18:00:47 -0400 (Tue, 18 Jul 1995) | 15 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/lib/crypto/os/ChangeLog M /trunk/src/lib/crypto/os/configure.in M /trunk/src/lib/crypto/os/localaddr.c Bsd 4.4 has a field sa_len in struct sockaddr which is the length of the struct. Often, sizeof(struct sockaddr) is not equal to sockaddr.sa_len. Unfortunately, this effects the side of structures containing sockaddrs, like struct ifreq. The size of an ifreq is, under BSD 4.4, max(sizeof(struct ifreq), sizeof(ifreq.ifr_name)+ifreq.ifr_caddr.sa_len). To get krb5_xcrypto_os_localaddr to work under NetBSD and other 4.4-based systems, the following changes were made: * aclocal.m4: Ad KRB5_SOCKADDR_SA_LEN to determine if there appears to be a sa_len element of struct sockaddr. * lib/crypto/os/configure.in: use this test * lib/crypto/os/localaddr.c: Deal with size changes if appropriate. ------------------------------------------------------------------------ r6309 | pjpark | 1995-07-17 15:40:12 -0400 (Mon, 17 Jul 1995) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/kadmin.exp Remove per-realm parameters and prompting. No longer needed with KDC profile ------------------------------------------------------------------------ r6308 | pjpark | 1995-07-17 15:39:33 -0400 (Mon, 17 Jul 1995) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp Add KDC profile handling and remove password prompting ------------------------------------------------------------------------ r6307 | pjpark | 1995-07-17 15:39:02 -0400 (Mon, 17 Jul 1995) | 2 lines Changed paths: M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/kdb5_mkdums.c M /trunk/src/tests/verify/ChangeLog M /trunk/src/tests/verify/kdb5_verify.c Fix handling of default etype ------------------------------------------------------------------------ r6306 | pjpark | 1995-07-17 15:37:56 -0400 (Mon, 17 Jul 1995) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/main.c . ------------------------------------------------------------------------ r6305 | pjpark | 1995-07-17 15:36:58 -0400 (Mon, 17 Jul 1995) | 2 lines Changed paths: M /trunk/src/kadmin.old/server/ChangeLog M /trunk/src/kadmin.old/server/adm_server.c M /trunk/src/kadmin.v4/server/ChangeLog M /trunk/src/kadmin.v4/server/kadm_ser_wrap.c M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/krb524d.c Update calling sequence to krb5_db_fetch_mkey() ------------------------------------------------------------------------ r6304 | pjpark | 1995-07-17 15:35:58 -0400 (Mon, 17 Jul 1995) | 2 lines Changed paths: M /trunk/src/admin/convert/ChangeLog M /trunk/src/admin/convert/configure.in M /trunk/src/admin/convert/kdb5_convert.c M /trunk/src/admin/create/ChangeLog M /trunk/src/admin/create/configure.in M /trunk/src/admin/create/kdb5_create.c M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/configure.in M /trunk/src/admin/edit/dumpv4.c M /trunk/src/admin/edit/kdb5_edit.c M /trunk/src/admin/stash/ChangeLog M /trunk/src/admin/stash/configure.in M /trunk/src/admin/stash/kdb5_stash.c M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/kadmin/v5server/admin.c M /trunk/src/kadmin/v5server/kadm5_defs.h M /trunk/src/kadmin/v5server/kadmind5.M M /trunk/src/kadmin/v5server/srv_key.c M /trunk/src/kadmin/v5server/srv_main.c Add KDC profile and stash file support. ------------------------------------------------------------------------ r6303 | pjpark | 1995-07-17 15:34:26 -0400 (Mon, 17 Jul 1995) | 3 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/fetch_mkey.c M /trunk/src/lib/kdb/store_mkey.c Move stash file #define to osconf.h and add stash file name handling to krb5_db_fetch_mkey(). ------------------------------------------------------------------------ r6302 | pjpark | 1995-07-17 15:32:19 -0400 (Mon, 17 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/alt_prof.c Add KDC profile handling routines. ------------------------------------------------------------------------ r6301 | pjpark | 1995-07-17 15:31:40 -0400 (Mon, 17 Jul 1995) | 4 lines Changed paths: M /trunk/src/include/krb5/stock/ChangeLog M /trunk/src/include/krb5/stock/osconf.h Add DEFAULT_KEYFILE_STUB which puts the stashfile in the KDC library directory. Also change the default ETYPE to DES_CBC_MD5 now that it works. ------------------------------------------------------------------------ r6300 | pjpark | 1995-07-17 15:30:19 -0400 (Mon, 17 Jul 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog Describe changes to headers in this directory ------------------------------------------------------------------------ r6299 | pjpark | 1995-07-17 15:30:04 -0400 (Mon, 17 Jul 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/kdb.h Add stash file parameter to krb5_db_fetch_mkey() ------------------------------------------------------------------------ r6298 | pjpark | 1995-07-17 15:29:49 -0400 (Mon, 17 Jul 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/adm_proto.h Add prototypes for KDC profile handling routines ------------------------------------------------------------------------ r6297 | pjpark | 1995-07-17 15:29:22 -0400 (Mon, 17 Jul 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/adm.h Add per-realm parameter block data structure ------------------------------------------------------------------------ r6296 | hartmans | 1995-07-14 15:22:17 -0400 (Fri, 14 Jul 1995) | 2 lines Changed paths: M /trunk/src/util/berk_db/hash/ChangeLog M /trunk/src/util/berk_db/hash/configure.in Added test for pgno_t that should avoid breaking NetBSD. ------------------------------------------------------------------------ r6295 | hartmans | 1995-07-13 20:59:31 -0400 (Thu, 13 Jul 1995) | 7 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/krlogind.c * Tell configure.in that AIX doesn't have streams; it has the header files but not a streams TTY interface that is widely used. More important, strops.h breaks _IO. * Use ptsname() before ttyname() if present; it is more likely to give what we want. ------------------------------------------------------------------------ r6294 | hartmans | 1995-07-13 20:42:32 -0400 (Thu, 13 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/krb425/ChangeLog M /trunk/src/lib/krb425/rd_priv.c M /trunk/src/lib/krb425/rd_safe.c Include netinet/in.h for ntohs. ------------------------------------------------------------------------ r6293 | hartmans | 1995-07-13 20:37:28 -0400 (Thu, 13 Jul 1995) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/main.c Include netinet/in.h. ------------------------------------------------------------------------ r6292 | hartmans | 1995-07-13 16:17:32 -0400 (Thu, 13 Jul 1995) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/com_err.h Clean up prototypes for error_message. I think we may need to insert a test to see if const works into com_err; it is still used in several places with non-ANSI compilers, and I had to insert a few more consts to get the AIX compiler in not-quite-ANSI mode to work. ------------------------------------------------------------------------ r6290 | pjpark | 1995-07-12 14:59:38 -0400 (Wed, 12 Jul 1995) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp Correctly set LD_LIBRARY_PATH (again) ------------------------------------------------------------------------ r6289 | pjpark | 1995-07-12 14:59:18 -0400 (Wed, 12 Jul 1995) | 2 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/asn.1/configure.in M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/configure.in M /trunk/src/tests/hammer/ChangeLog M /trunk/src/tests/hammer/configure.in M /trunk/src/tests/resolve/ChangeLog M /trunk/src/tests/resolve/Makefile.in M /trunk/src/tests/resolve/configure.in M /trunk/src/tests/verify/ChangeLog M /trunk/src/tests/verify/configure.in Library rule build update ------------------------------------------------------------------------ r6288 | pjpark | 1995-07-12 14:57:54 -0400 (Wed, 12 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/configure.in Add ability to exclude kdb4 ------------------------------------------------------------------------ r6287 | pjpark | 1995-07-12 14:57:20 -0400 (Wed, 12 Jul 1995) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/extern.h M /trunk/src/kdc/kdc_util.h M /trunk/src/kdc/krb5kdc.M M /trunk/src/kdc/main.c M /trunk/src/kdc/network.c Reorganize KDC profile and network port handling ------------------------------------------------------------------------ r6286 | pjpark | 1995-07-12 14:56:22 -0400 (Wed, 12 Jul 1995) | 2 lines Changed paths: M /trunk/src/config-files/ChangeLog M /trunk/src/config-files/kdc.conf M /trunk/src/config-files/kdc.conf.M Update kdc.conf syntax ------------------------------------------------------------------------ r6285 | pjpark | 1995-07-12 14:55:39 -0400 (Wed, 12 Jul 1995) | 2 lines Changed paths: M /trunk/src/admin/convert/ChangeLog M /trunk/src/admin/convert/configure.in M /trunk/src/admin/convert/kdb5_convert.c M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/configure.in M /trunk/src/admin/edit/dumpv4.c Add ability to get rid of -lkdb4 references ------------------------------------------------------------------------ r6284 | pjpark | 1995-07-12 14:54:21 -0400 (Wed, 12 Jul 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 Add LDFLAGS setting to KRB5_LIBRARIES rule ------------------------------------------------------------------------ r6283 | epeisach | 1995-07-12 12:39:37 -0400 (Wed, 12 Jul 1995) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/error_message.c Do not include stdlib.h unless it exists ------------------------------------------------------------------------ r6282 | epeisach | 1995-07-11 19:31:07 -0400 (Tue, 11 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc-proto.h Add prototype for krb5_fcc_read ------------------------------------------------------------------------ r6281 | epeisach | 1995-07-11 19:24:22 -0400 (Tue, 11 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/scc-proto.h Add prototype for krb5_scc_read ------------------------------------------------------------------------ r6280 | epeisach | 1995-07-11 13:44:38 -0400 (Tue, 11 Jul 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/los-proto.h Add krb5_auth_con_genaddrs prototype ------------------------------------------------------------------------ r6279 | epeisach | 1995-07-11 13:43:50 -0400 (Tue, 11 Jul 1995) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin Add krb5_rd_cred prototype ------------------------------------------------------------------------ r6278 | tytso | 1995-07-11 13:20:34 -0400 (Tue, 11 Jul 1995) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin krb5.hin (krb5_cc_get_type, krb5_kt_get_type): Add the new functions to get the type of the credentials cache and key table. ------------------------------------------------------------------------ r6277 | tytso | 1995-07-11 13:10:23 -0400 (Tue, 11 Jul 1995) | 2 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/install.texi BSDI fixes. ------------------------------------------------------------------------ r6276 | tytso | 1995-07-11 13:06:21 -0400 (Tue, 11 Jul 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/ktf_g_ent.c If the key version number is specified, check to make sure that the entry has the correct key version number. ------------------------------------------------------------------------ r6275 | epeisach | 1995-07-11 07:37:57 -0400 (Tue, 11 Jul 1995) | 3 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kerberos_v4.c Add prototype for set_tgtkey. kdc now compiles cleanly with -Wmissing_prototypes ------------------------------------------------------------------------ r6274 | epeisach | 1995-07-10 17:54:29 -0400 (Mon, 10 Jul 1995) | 12 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_util.h M /trunk/src/kdc/kerberos_v4.c M /trunk/src/kdc/main.c M /trunk/src/kdc/network.c kerberos_v4.c: Add prototypes for compat_decrypt_key, kerb_get_principal, check_princ, v4_klog network.c (process_packet): Make prog a const char * main.c: Add prototypes for find_realm_data, setup_server_realm, usage, request_exit, setup_signal_handlers, initialize_realms, finish_realms. kdc_util.h: Add prototypes for against_local_policy_as, against_local_policy_tgs, validate_as_request, validate_tgs_request, fetch_asn1_field, kdc_initialize_rcache, process_packet. ------------------------------------------------------------------------ r6272 | tlyu | 1995-07-09 07:39:45 -0400 (Sun, 09 Jul 1995) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4: backslash '$' characters that go into double-quoted strings so shells that treat $(foo) like `foo` won't barf ------------------------------------------------------------------------ r6271 | tlyu | 1995-07-09 03:41:29 -0400 (Sun, 09 Jul 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in * Makefile.in: remove bogus definitions of prefix, etc. ------------------------------------------------------------------------ r6270 | tytso | 1995-07-08 22:38:12 -0400 (Sat, 08 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_dbm.c Make sure the dbm context is initialized before we start. ------------------------------------------------------------------------ r6269 | tytso | 1995-07-08 18:00:55 -0400 (Sat, 08 Jul 1995) | 3 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kerberos_v4.c Also log L_KRB_PERR error messages, so we know when there are protocol problems. ------------------------------------------------------------------------ r6268 | pjpark | 1995-07-07 17:10:32 -0400 (Fri, 07 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/Makefile.in M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/krb425/ChangeLog M /trunk/src/lib/krb425/Makefile.in M /trunk/src/tests/ChangeLog M /trunk/src/tests/Makefile.in M /trunk/src/util/unifdef/ChangeLog M /trunk/src/util/unifdef/Makefile.in Remove LDFLAGS ------------------------------------------------------------------------ r6267 | pjpark | 1995-07-07 17:10:22 -0400 (Fri, 07 Jul 1995) | 2 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/configure.in Make symlink in TOPLIBD for libss ------------------------------------------------------------------------ r6266 | pjpark | 1995-07-07 17:10:03 -0400 (Fri, 07 Jul 1995) | 2 lines Changed paths: M /trunk/src/util/berk_db/ChangeLog M /trunk/src/util/berk_db/Makefile.in M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in Add DEPLIBS, needed by shared library rule ------------------------------------------------------------------------ r6265 | pjpark | 1995-07-07 17:09:13 -0400 (Fri, 07 Jul 1995) | 2 lines Changed paths: M /trunk/src/slave/ChangeLog M /trunk/src/slave/Makefile.in M /trunk/src/slave/configure.in M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/asn.1/configure.in M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/Makefile.in M /trunk/src/tests/create/configure.in M /trunk/src/tests/hammer/ChangeLog M /trunk/src/tests/hammer/Makefile.in M /trunk/src/tests/hammer/configure.in M /trunk/src/tests/resolve/ChangeLog M /trunk/src/tests/resolve/Makefile.in M /trunk/src/tests/resolve/configure.in M /trunk/src/tests/verify/ChangeLog M /trunk/src/tests/verify/Makefile.in M /trunk/src/tests/verify/configure.in Reorganize library logic and use LDFLAGS from configure ------------------------------------------------------------------------ r6264 | pjpark | 1995-07-07 17:07:55 -0400 (Fri, 07 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in Find libcom_err in TOPLIBD ------------------------------------------------------------------------ r6263 | pjpark | 1995-07-07 17:07:22 -0400 (Fri, 07 Jul 1995) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/krb5/krb/ChangeLog Describe previous changes ------------------------------------------------------------------------ r6262 | pjpark | 1995-07-07 17:06:59 -0400 (Fri, 07 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_safe.c Use checksum verifier ------------------------------------------------------------------------ r6261 | pjpark | 1995-07-07 17:05:04 -0400 (Fri, 07 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/md5/Makefile.in Build t_cksum under unix ------------------------------------------------------------------------ r6260 | pjpark | 1995-07-07 17:04:52 -0400 (Fri, 07 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/md5/configure.in Add definition to select backwards compatability with old RSA-MD5-DES ------------------------------------------------------------------------ r6259 | pjpark | 1995-07-07 17:04:29 -0400 (Fri, 07 Jul 1995) | 2 lines Changed paths: A /trunk/src/lib/crypto/md5/t_cksum.c New checksum verifier test ------------------------------------------------------------------------ r6258 | pjpark | 1995-07-07 17:04:06 -0400 (Fri, 07 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/md5/md5glue.c Add checksum verification procedure and dispatch ------------------------------------------------------------------------ r6257 | pjpark | 1995-07-07 17:03:37 -0400 (Fri, 07 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/md5/md5crypto.c Fix implementation of RSA-MD5-DES checksums, add verifier function/dispatch ------------------------------------------------------------------------ r6256 | pjpark | 1995-07-07 17:02:21 -0400 (Fri, 07 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/md4/Makefile.in Add t_cksum under unix ------------------------------------------------------------------------ r6255 | pjpark | 1995-07-07 17:02:10 -0400 (Fri, 07 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/md4/configure.in Add definition to enable compatibility with old versions of RSA-MD4-DES ------------------------------------------------------------------------ r6254 | pjpark | 1995-07-07 17:01:41 -0400 (Fri, 07 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/md4/rsa-md4.h Add confounder length definition ------------------------------------------------------------------------ r6253 | pjpark | 1995-07-07 17:01:22 -0400 (Fri, 07 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/md4/md4glue.c Add verifier procedure/dispatch ------------------------------------------------------------------------ r6252 | pjpark | 1995-07-07 17:01:10 -0400 (Fri, 07 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/md4/md4crypto.c Correct implementation of RSA-MD4-DES checksums and add verifier procedure/dispatch ------------------------------------------------------------------------ r6251 | pjpark | 1995-07-07 16:59:52 -0400 (Fri, 07 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/crc.c M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/cbc_cksum.c M /trunk/src/lib/crypto/des/cs_entry.c Add checksum verifier procedure/dispatch ------------------------------------------------------------------------ r6250 | pjpark | 1995-07-07 16:58:36 -0400 (Fri, 07 Jul 1995) | 2 lines Changed paths: M /trunk/src/admin/aname/ChangeLog M /trunk/src/admin/aname/Makefile.in M /trunk/src/admin/aname/configure.in M /trunk/src/admin/convert/ChangeLog M /trunk/src/admin/convert/Makefile.in M /trunk/src/admin/convert/configure.in M /trunk/src/admin/create/ChangeLog M /trunk/src/admin/create/Makefile.in M /trunk/src/admin/create/configure.in M /trunk/src/admin/destroy/ChangeLog M /trunk/src/admin/destroy/Makefile.in M /trunk/src/admin/destroy/configure.in M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/Makefile.in M /trunk/src/admin/edit/configure.in M /trunk/src/admin/stash/ChangeLog M /trunk/src/admin/stash/Makefile.in M /trunk/src/admin/stash/configure.in M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/Makefile.in M /trunk/src/appl/gss-sample/configure.in M /trunk/src/appl/mailquery/ChangeLog M /trunk/src/appl/mailquery/Makefile.in M /trunk/src/appl/mailquery/configure.in M /trunk/src/appl/movemail/ChangeLog M /trunk/src/appl/movemail/Makefile.in M /trunk/src/appl/movemail/configure.in M /trunk/src/appl/popper/ChangeLog M /trunk/src/appl/popper/Makefile.in M /trunk/src/appl/popper/configure.in M /trunk/src/appl/sample/sclient/ChangeLog M /trunk/src/appl/sample/sclient/Makefile.in M /trunk/src/appl/sample/sclient/configure.in M /trunk/src/appl/sample/sserver/ChangeLog M /trunk/src/appl/sample/sserver/Makefile.in M /trunk/src/appl/sample/sserver/configure.in M /trunk/src/appl/simple/client/ChangeLog M /trunk/src/appl/simple/client/Makefile.in M /trunk/src/appl/simple/client/configure.in M /trunk/src/appl/simple/server/ChangeLog M /trunk/src/appl/simple/server/Makefile.in M /trunk/src/appl/simple/server/configure.in M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/Makefile.in M /trunk/src/appl/telnet/telnet/configure.in M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/appl/telnet/telnetd/configure.in M /trunk/src/appl/user_user/ChangeLog M /trunk/src/appl/user_user/Makefile.in M /trunk/src/appl/user_user/configure.in M /trunk/src/clients/kdestroy/ChangeLog M /trunk/src/clients/kdestroy/Makefile.in M /trunk/src/clients/kdestroy/configure.in M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/Makefile.in M /trunk/src/clients/kinit/configure.in M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/Makefile.in M /trunk/src/clients/klist/configure.in M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/Makefile.in M /trunk/src/clients/ksu/configure.in M /trunk/src/kadmin/kpasswd/ChangeLog M /trunk/src/kadmin/kpasswd/Makefile.in M /trunk/src/kadmin/kpasswd/configure.in M /trunk/src/kadmin/v5client/ChangeLog M /trunk/src/kadmin/v5client/Makefile.in M /trunk/src/kadmin/v5client/configure.in M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/kadmin/v5server/Makefile.in M /trunk/src/kadmin/v5server/configure.in M /trunk/src/kadmin.old/client/ChangeLog M /trunk/src/kadmin.old/client/Makefile.in M /trunk/src/kadmin.old/client/configure.in M /trunk/src/kadmin.old/kpasswd/Makefile.in M /trunk/src/kadmin.old/kpasswd/configure.in M /trunk/src/kadmin.old/server/ChangeLog M /trunk/src/kadmin.old/server/Makefile.in M /trunk/src/kadmin.old/server/configure.in M /trunk/src/kadmin.v4/server/ChangeLog M /trunk/src/kadmin.v4/server/Makefile.in M /trunk/src/kadmin.v4/server/configure.in M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/configure.in M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile.in M /trunk/src/krb524/configure.in Reorganize library logic and use LDFLAGS from configure ------------------------------------------------------------------------ r6249 | pjpark | 1995-07-07 16:58:10 -0400 (Fri, 07 Jul 1995) | 2 lines Changed paths: M /trunk/src/kdc/kdc_util.c Use checksum verifier routine ------------------------------------------------------------------------ r6248 | pjpark | 1995-07-07 16:57:24 -0400 (Fri, 07 Jul 1995) | 2 lines Changed paths: M /trunk/src/admin/ChangeLog M /trunk/src/admin/Makefile.in M /trunk/src/appl/ChangeLog M /trunk/src/appl/Makefile.in M /trunk/src/appl/sample/ChangeLog M /trunk/src/appl/sample/Makefile.in M /trunk/src/appl/simple/ChangeLog M /trunk/src/appl/simple/Makefile.in M /trunk/src/clients/ChangeLog M /trunk/src/clients/Makefile.in M /trunk/src/kadmin/ChangeLog M /trunk/src/kadmin/Makefile.in M /trunk/src/kadmin.old/ChangeLog M /trunk/src/kadmin.old/Makefile.in M /trunk/src/kadmin.v4/ChangeLog M /trunk/src/kadmin.v4/Makefile.in Remove LDFLAGS ------------------------------------------------------------------------ r6247 | pjpark | 1995-07-07 16:55:36 -0400 (Fri, 07 Jul 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/rsa-md5.h Add confounder length for RSA-MD5-DES ------------------------------------------------------------------------ r6246 | pjpark | 1995-07-07 16:55:05 -0400 (Fri, 07 Jul 1995) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin Add checksum verifier dispatch in checksum entry ------------------------------------------------------------------------ r6245 | pjpark | 1995-07-07 16:54:23 -0400 (Fri, 07 Jul 1995) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in Add DEPLIBS and LDFLAGS ------------------------------------------------------------------------ r6244 | pjpark | 1995-07-07 16:45:56 -0400 (Fri, 07 Jul 1995) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 Add ability to set LDFLAGS for everything with --with-ldopts=. Add ability to select libraries to link with from configure script. This centralizes the library structure here. ------------------------------------------------------------------------ r6243 | tlyu | 1995-07-06 19:31:42 -0400 (Thu, 06 Jul 1995) | 8 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/rd_cred.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_safe.c * rd_safe.c (krb5_rd_safe_basic): Pass context to os_localaddr. * rd_priv.c (krb5_rd_priv_basic): Pass context to os_localaddr. * rd_cred.c (krb5_rd_cred_basic): Pass context to os_localaddr. * get_in_tkt.c (krb5_get_in_tkt): Pass context to os_localaddr. ------------------------------------------------------------------------ r6242 | tlyu | 1995-07-06 19:23:27 -0400 (Thu, 06 Jul 1995) | 2 lines Changed paths: M /trunk/src/kadmin.old/kpasswd/ChangeLog M /trunk/src/kadmin.old/kpasswd/kpasswd.c * kpasswd.c (get_first_ticket): Pass context to os_localaddr. ------------------------------------------------------------------------ r6241 | tlyu | 1995-07-06 19:23:01 -0400 (Thu, 06 Jul 1995) | 2 lines Changed paths: M /trunk/src/kadmin.old/client/ChangeLog M /trunk/src/kadmin.old/client/kadmin.c * kadmin.c (get_first_ticket): Pass context to os_localaddr. ------------------------------------------------------------------------ r6240 | tlyu | 1995-07-06 19:22:20 -0400 (Thu, 06 Jul 1995) | 3 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/krb_auth_su.c * krb_auth_su.c (krb5_get_tkt_via_passwd): Pass context to os_localaddr. ------------------------------------------------------------------------ r6239 | tlyu | 1995-07-06 19:21:19 -0400 (Thu, 06 Jul 1995) | 3 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin * krb5.hin: Change definition of krb5_os_localaddr to include context argument. ------------------------------------------------------------------------ r6238 | tlyu | 1995-07-06 19:20:29 -0400 (Thu, 06 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/adm_conn.c * adm_conn.c (kadm_get_creds): Pass kcontext to os_localaddr. ------------------------------------------------------------------------ r6237 | tlyu | 1995-07-06 19:19:46 -0400 (Thu, 06 Jul 1995) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/localaddr.c M /trunk/src/lib/krb5/os/ustime.c * localaddr.c: moved to lib/crypto/os; just a stub here. * ustime.c: moved to lib/crypto/os; just a stub here. ------------------------------------------------------------------------ r6236 | tlyu | 1995-07-06 19:18:24 -0400 (Thu, 06 Jul 1995) | 4 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/new_rn_key.c * new_rn_key.c (mit_des_init_random_number_generator): don't call us_timeofday with context arg; also update for new function names (krb5_crypto_*). ------------------------------------------------------------------------ r6235 | tlyu | 1995-07-06 19:16:55 -0400 (Thu, 06 Jul 1995) | 8 lines Changed paths: M /trunk/src/lib/crypto/os/ChangeLog M /trunk/src/lib/crypto/os/Makefile.in A /trunk/src/lib/crypto/os/localaddr.c A /trunk/src/lib/crypto/os/ustime.c * localaddr.c: migrated from lib/krb5/os * ustime.c: migrated from lib/krb5/os; removed context variable from arglist. * Makefile.in: don't copy or remove localaddr.c and ustime.c; they're local now. ------------------------------------------------------------------------ r6234 | epeisach | 1995-07-06 10:06:33 -0400 (Thu, 06 Jul 1995) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_file.c prof_int.h must be included after stdio.h for prototypes ------------------------------------------------------------------------ r6233 | epeisach | 1995-07-06 09:59:14 -0400 (Thu, 06 Jul 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in Remove t_an_to_ln.o when making clean ------------------------------------------------------------------------ r6232 | epeisach | 1995-07-06 09:55:53 -0400 (Thu, 06 Jul 1995) | 2 lines Changed paths: M /trunk/src/util/ChangeLog Checking in the change of removing makeshlib ------------------------------------------------------------------------ r6231 | epeisach | 1995-07-06 09:55:04 -0400 (Thu, 06 Jul 1995) | 2 lines Changed paths: M /trunk/src/util/Makefile.in Remove makeshlib on clean ------------------------------------------------------------------------ r6230 | keithv | 1995-07-05 21:41:48 -0400 (Wed, 05 Jul 1995) | 2 lines Changed paths: A /trunk/src/mac/krb5-Worksheet Added MPW Worksheet to build on Macintosh (may get replaced later). ------------------------------------------------------------------------ r6229 | keithv | 1995-07-05 21:39:47 -0400 (Wed, 05 Jul 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile M /trunk/src/Makefile.in M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/k5-config.h M /trunk/src/include/krb5/macsock.h A /trunk/src/include/krb5.h M /trunk/src/lib/krb4/macsock.c M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc_destry.c M /trunk/src/lib/krb5/ccache/file/fcc_gennew.c M /trunk/src/lib/krb5/ccache/file/fcc_maybe.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/compat_recv.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/genaddrs.c M /trunk/src/lib/krb5/os/krbfileio.c M /trunk/src/lib/krb5/os/kuserok.c M /trunk/src/lib/krb5/os/macsock.c M /trunk/src/lib/krb5/os/mk_faddr.c M /trunk/src/lib/krb5/os/read_pwd.c M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/syslog.c M /trunk/src/lib/krb5/posix/vfprintf.c M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_io.c M /trunk/src/slave/ChangeLog M /trunk/src/slave/kprop.c M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/com_err.c M /trunk/src/util/et/com_err.h M /trunk/src/util/et/vfprintf.c M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_file.c M /trunk/src/util/profile/prof_int.h M /trunk/src/util/profile/test_parse.c Changes for Macintosh implementation. ------------------------------------------------------------------------ r6228 | tytso | 1995-07-05 20:08:24 -0400 (Wed, 05 Jul 1995) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/bsd/login.c Remove declaration of errno altoghether. "extern int errno;" is always wrong. ------------------------------------------------------------------------ r6227 | tytso | 1995-07-05 20:05:35 -0400 (Wed, 05 Jul 1995) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.c Don't use the TIOCLSET ioctl unless we're not using POSIX_TERMIOS. Don't just blindly set the file status flags to 0. Instead, do a fcntl(0, F_GETFL), and then reset the nonblocking flags. ------------------------------------------------------------------------ r6226 | tlyu | 1995-07-04 02:13:59 -0400 (Tue, 04 Jul 1995) | 2 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/makeshlib.sh * makeshlib.sh: Add support for NetBSD shared libraries. ------------------------------------------------------------------------ r6225 | tlyu | 1995-07-04 02:13:27 -0400 (Tue, 04 Jul 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in * configure.in: Add support for NetBSD shared libraries. ------------------------------------------------------------------------ r6224 | tlyu | 1995-07-03 15:17:41 -0400 (Mon, 03 Jul 1995) | 4 lines Changed paths: M /trunk/src/util/berk_db/ChangeLog M /trunk/src/util/berk_db/Makefile.in M /trunk/src/util/berk_db/configure.in * Makefile.in (libdb.a): Quiet the if statement. * configure.in: Symlink $(TOPLIBD)/libdb.* from the right place. ------------------------------------------------------------------------ r6223 | hartmans | 1995-07-02 21:46:55 -0400 (Sun, 02 Jul 1995) | 6 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in M /trunk/src/util/ChangeLog M /trunk/src/util/configure.in M /trunk/src/util/makeshlib.sh * Replace Gcc test from top level configure.in with one from util/configure.in. * Modify top level configure.in and util/makeshlib.sh so AIX can build/use shared libs with Gcc. ------------------------------------------------------------------------ r6222 | tlyu | 1995-07-02 20:13:32 -0400 (Sun, 02 Jul 1995) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (_MAKE_SUBDIRS): Fixed so that error propogates upward if -[ik] not specified. ------------------------------------------------------------------------ r6221 | hartmans | 1995-07-02 19:59:05 -0400 (Sun, 02 Jul 1995) | 8 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krshd.c CVS: ---------------------------------------------------------------------- automatically CVS: CVS: Committing in . CVS: CVS: Modified Files: ---------------------------------------------------------------------- Declare errno as extern int, not just int. This prevents masking the definition in the c library, which can make life interesting under AIX. ------------------------------------------------------------------------ r6220 | hartmans | 1995-07-02 19:22:04 -0400 (Sun, 02 Jul 1995) | 7 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/recvauth.c CVS: ---------------------------------------------------------------------- automatically CVS: CVS: Committing in . CVS: CVS: Modified Files: ---------------------------------------------------------------------- Correct logic in krb5_recvauth so that it returns an error reply if authentication fails. ------------------------------------------------------------------------ r6218 | tlyu | 1995-07-02 06:50:04 -0400 (Sun, 02 Jul 1995) | 10 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (SubdirLibRule): don't recreate DONE if list of objs is null to avoid re-making lotsa stuff. (_MAKE_SUBDIRS): really gross sh hack for subdir recursion; make -[ik] should dtrt now even with broken makes (like Ultrix) that do sh -ce "rule". Basically, throw an "if" test around the recursion line so that even if the -e option to sh is set by make, an error in a subdir below won't cause for loop to exit unless we want it to. ------------------------------------------------------------------------ r6217 | tlyu | 1995-07-02 05:19:35 -0400 (Sun, 02 Jul 1995) | 4 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/commands.c * commands.c: rename setmode() and clearmode() to tel_setmode() and tel_clearmode() to avoid conflicts with setmode() defined in NetBSD unistd.h ------------------------------------------------------------------------ r6216 | tlyu | 1995-07-02 01:23:21 -0400 (Sun, 02 Jul 1995) | 4 lines Changed paths: M /trunk/src/util/berk_db/hash/ChangeLog M /trunk/src/util/berk_db/hash/configure.in * configure.in: Don't check for pgno_t; it's not in sys/types.h on any system I've seen, and it breaks the following check for datum.dsize under netbsd. ------------------------------------------------------------------------ r6215 | pjpark | 1995-06-30 16:22:58 -0400 (Fri, 30 Jun 1995) | 2 lines Changed paths: M /trunk/src/util/berk_db/ChangeLog M /trunk/src/util/berk_db/Makefile.in M /trunk/src/util/berk_db/configure.in M /trunk/src/util/berk_db/hash/ChangeLog M /trunk/src/util/berk_db/hash/Makefile.in M /trunk/src/util/berk_db/hash/configure.in Add shared library support ------------------------------------------------------------------------ r6214 | pjpark | 1995-06-30 16:21:49 -0400 (Fri, 30 Jun 1995) | 2 lines Changed paths: M /trunk/src/admin/create/ChangeLog M /trunk/src/admin/create/configure.in M /trunk/src/admin/destroy/ChangeLog M /trunk/src/admin/destroy/configure.in M /trunk/src/admin/stash/ChangeLog M /trunk/src/admin/stash/configure.in M /trunk/src/kadmin/v5client/configure.in M /trunk/src/kadmin/v5server/configure.in M /trunk/src/kadmin.old/client/ChangeLog M /trunk/src/kadmin.old/client/configure.in M /trunk/src/kadmin.old/kpasswd/ChangeLog M /trunk/src/kadmin.old/kpasswd/configure.in M /trunk/src/kadmin.old/server/ChangeLog M /trunk/src/kadmin.old/server/configure.in M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/configure.in M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/configure.in M /trunk/src/slave/ChangeLog M /trunk/src/slave/configure.in Add ability to switch between Berkeley and DBM for KDC database ------------------------------------------------------------------------ r6213 | pjpark | 1995-06-30 16:21:28 -0400 (Fri, 30 Jun 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/an_to_ln.c M /trunk/src/lib/krb5/os/configure.in A /trunk/src/lib/krb5/os/t_an_to_ln.c Add profile and Berkeley database smarts for aname_to_lname ------------------------------------------------------------------------ r6212 | pjpark | 1995-06-30 16:20:34 -0400 (Fri, 30 Jun 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in Move Berkeley database code here; remove typo. ------------------------------------------------------------------------ r6211 | pjpark | 1995-06-30 16:20:03 -0400 (Fri, 30 Jun 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5client/ChangeLog M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/lib/kdb/ChangeLog Describe previous changes ------------------------------------------------------------------------ r6210 | pjpark | 1995-06-30 16:19:41 -0400 (Fri, 30 Jun 1995) | 2 lines Changed paths: M /trunk/src/lib/kdb/t_kdb.c Add ability to test using Berkeley or DBM ------------------------------------------------------------------------ r6209 | pjpark | 1995-06-30 16:19:25 -0400 (Fri, 30 Jun 1995) | 2 lines Changed paths: M /trunk/src/lib/kdb/Makefile.in Remove Berkeley database object modules ------------------------------------------------------------------------ r6208 | pjpark | 1995-06-30 16:19:06 -0400 (Fri, 30 Jun 1995) | 2 lines Changed paths: M /trunk/src/lib/kdb/kdb_dbm.c Add function dispatch for database accesses ------------------------------------------------------------------------ r6207 | pjpark | 1995-06-30 16:16:55 -0400 (Fri, 30 Jun 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/srv_main.c Fix initialization and terminal disassociation broken by previous rev. ------------------------------------------------------------------------ r6206 | pjpark | 1995-06-30 16:15:17 -0400 (Fri, 30 Jun 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5client/kadmin5.c Add usage of compile(3) for regular expressions so SysV machines have them too ------------------------------------------------------------------------ r6205 | pjpark | 1995-06-30 16:14:39 -0400 (Fri, 30 Jun 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/kdb.h Add kdb dispatch table for changing between Berkeley and DBM ------------------------------------------------------------------------ r6204 | pjpark | 1995-06-30 16:11:46 -0400 (Fri, 30 Jun 1995) | 2 lines Changed paths: M /trunk/src/admin/aname/ChangeLog M /trunk/src/admin/aname/Makefile.in M /trunk/src/admin/aname/configure.in M /trunk/src/admin/aname/kdb5_anadd.c Add ability to switch between Berkeley and DBM for both aname and KDC database ------------------------------------------------------------------------ r6203 | pjpark | 1995-06-30 16:11:05 -0400 (Fri, 30 Jun 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 Be more flexible where sources come from when building shared libraries ------------------------------------------------------------------------ r6202 | tlyu | 1995-06-29 22:56:32 -0400 (Thu, 29 Jun 1995) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin * krb5.hin: special-case ultrix brokenness (again!) for KRB5_CONST; krb5.h breaks when typedef'ing while installed. Yuck. ------------------------------------------------------------------------ r6201 | hartmans | 1995-06-29 15:05:08 -0400 (Thu, 29 Jun 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5client/ChangeLog M /trunk/src/kadmin/v5client/Makefile.in Remove -g from LDFLAGS ------------------------------------------------------------------------ r6200 | hartmans | 1995-06-29 14:58:21 -0400 (Thu, 29 Jun 1995) | 7 lines Changed paths: M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/kadmin/v5server/srv_main.c CVS: ---------------------------------------------------------------------- automatically CVS: CVS: Committing in . CVS: CVS: Modified Files: ---------------------------------------------------------------------- Input the master key before daemoning if you're going to detach. This makes kadmind5 -m useful without -n as well. ------------------------------------------------------------------------ r6199 | eichin | 1995-06-29 06:56:35 -0400 (Thu, 29 Jun 1995) | 5 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/kdb/configure.in * configure.in (--with-dbm): new option, allows easy building of normal dbm support for compatibility. * Makefile.in (DBFLAGS): variable to hold substitution of flags to enable Berkeley db support. ------------------------------------------------------------------------ r6198 | eichin | 1995-06-29 06:52:46 -0400 (Thu, 29 Jun 1995) | 7 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kerberos_v4.c * kerberos_v4.c (check_princ): delete master_key_version check, since we never actually set it. (main): elide original V4 server code to avoid confusion when looking for variable references. (type_2_v5err): reformat for 79 columns instead of 80 and conditionalize out since it is unused (though still informative.) ------------------------------------------------------------------------ r6197 | eichin | 1995-06-28 20:24:43 -0400 (Wed, 28 Jun 1995) | 2 lines Changed paths: M /trunk/src/krb524/encode.c fix the other typo ------------------------------------------------------------------------ r6196 | eichin | 1995-06-28 20:23:18 -0400 (Wed, 28 Jun 1995) | 2 lines Changed paths: M /trunk/src/krb524/test.c fix typo ------------------------------------------------------------------------ r6195 | eichin | 1995-06-28 20:21:15 -0400 (Wed, 28 Jun 1995) | 2 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/test.c * test.c: use PROTOTYPE. ------------------------------------------------------------------------ r6194 | epeisach | 1995-06-28 20:19:14 -0400 (Wed, 28 Jun 1995) | 4 lines Changed paths: M /trunk/src/BADSYMS M /trunk/src/ChangeLog M /trunk/src/configure.in Proper test for GCC. (based on autoconf test). If using gcc, set shlibs_ldflag and noshlibs_ldflag properly for compiler. (I put it in the OSF code, but the testing may be more generic for all systems) ------------------------------------------------------------------------ r6193 | eichin | 1995-06-28 17:37:32 -0400 (Wed, 28 Jun 1995) | 3 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/encode.c M /trunk/src/krb524/getcred.c M /trunk/src/krb524/k524init.c M /trunk/src/krb524/test.c * test.c, k524init.c, getcred.c: rewrote for old style definitiions. * encode.c: use PROTOTYPE instead of KRB5_PROTOTYPE. ------------------------------------------------------------------------ r6192 | eichin | 1995-06-28 17:30:33 -0400 (Wed, 28 Jun 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/configure.in * configure.in: with static libs, we need install-unix, not install. ------------------------------------------------------------------------ r6191 | eichin | 1995-06-28 17:16:39 -0400 (Wed, 28 Jun 1995) | 2 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/configure.in M /trunk/src/lib/des425/read_passwd.c * read_passwd.c, configure.in: use HAS_ANSI_VOLATILE instead. ------------------------------------------------------------------------ r6190 | tytso | 1995-06-28 17:13:07 -0400 (Wed, 28 Jun 1995) | 8 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/configure.in aclocal.m4 (KRB_INCLUDE): Search the build directories before the source directories. (Doesn't hurt anything, and it helps in a few cases of user error.) configure.in: Conditionalize on the name of CC to determine whether to use the gcc or suncc flags for shared libraries. (This is a little bit ugly; we might want to use a better test later on.) ------------------------------------------------------------------------ r6189 | tytso | 1995-06-28 16:45:17 -0400 (Wed, 28 Jun 1995) | 3 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/Makefile.in D /trunk/src/util/ss/ct_c.awk.in D /trunk/src/util/ss/ct_c.sed.in A /trunk/src/util/ss/ct_c_awk.in A /trunk/src/util/ss/ct_c_sed.in Rename ct_c.*.in to ct_c_*.in, so that the sources will unpack cleanly under DOS. Argh. ------------------------------------------------------------------------ r6188 | tlyu | 1995-06-28 14:45:02 -0400 (Wed, 28 Jun 1995) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogin.c * krlogin.c: don't redeclare noltc, defltc if we happen to have TIOCGLTC in addition to POSIX_TERMIOS ------------------------------------------------------------------------ r6187 | tytso | 1995-06-28 14:29:26 -0400 (Wed, 28 Jun 1995) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 Work around bug in autoconf which causes a relative path for dnl AC_PROG_INSTALL to be cached. We workaround this by unsetting the cache variable if it contains a relative pathname. ------------------------------------------------------------------------ r6186 | tytso | 1995-06-28 14:28:11 -0400 (Wed, 28 Jun 1995) | 7 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/Makefile.in M /trunk/src/util/ss/config_script D /trunk/src/util/ss/ct_c.awk A /trunk/src/util/ss/ct_c.awk.in D /trunk/src/util/ss/ct_c.sed A /trunk/src/util/ss/ct_c.sed.in Rename ct_c.* to ct_c.*.in. ct_c.sed.in is now processed by sed to remove comment lines beginning with '#', since some sed programs can't handle that. Change config_script so that the directory where the ct_c.* files can be specified, since those are in the build directory, instead of the source directory. (This is all for the sake of System V sed. Sigh.) ------------------------------------------------------------------------ r6185 | epeisach | 1995-06-28 13:51:17 -0400 (Wed, 28 Jun 1995) | 5 lines Changed paths: M /trunk/src/appl/simple/client/ChangeLog M /trunk/src/appl/simple/client/configure.in M /trunk/src/appl/simple/client/sim_client.c sim_client.c: Include stdlib.h or declare malloc. Include string.h for strlen and memcpy definitions configure.in: Check for stdlib.h. ------------------------------------------------------------------------ r6184 | epeisach | 1995-06-28 13:20:11 -0400 (Wed, 28 Jun 1995) | 2 lines Changed paths: M /trunk/src/appl/simple/server/ChangeLog M /trunk/src/appl/simple/server/sim_server.c Include for memcpy definitions. ------------------------------------------------------------------------ r6183 | eichin | 1995-06-28 00:56:49 -0400 (Wed, 28 Jun 1995) | 3 lines Changed paths: M /trunk/src/util/berk_db/test/ChangeLog M /trunk/src/util/berk_db/test/configure.in * configure.in: int*_t and pgno_t declarations from hash/configure.in. ------------------------------------------------------------------------ r6182 | eichin | 1995-06-28 00:50:58 -0400 (Wed, 28 Jun 1995) | 3 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/krb524d.c * krb524d.c: changed main, krb5_free_keyblock_contents to use old style definitions. ------------------------------------------------------------------------ r6181 | eichin | 1995-06-28 00:25:26 -0400 (Wed, 28 Jun 1995) | 8 lines Changed paths: M /trunk/src/util/berk_db/hash/ChangeLog M /trunk/src/util/berk_db/hash/configure.in M /trunk/src/util/berk_db/hash/hash.h * configure.in: use AC_CHECK_FUNCS and check for memmove. hash.h: if we don't HAVE_MEMMOVE use bcopy. Really, though, a quick glance seems to indicate that most of the uses of memmove could really be handled by memcpy, but I haven't time to prove it right now. If I'm right, back out this check. (This is for sunos 4 which has memcpy but not memmove.) ------------------------------------------------------------------------ r6180 | eichin | 1995-06-28 00:23:17 -0400 (Wed, 28 Jun 1995) | 3 lines Changed paths: M /trunk/src/util/berk_db/test/ChangeLog M /trunk/src/util/berk_db/test/configure.in M /trunk/src/util/berk_db/test/dbtest.c * dbtest.c (xmalloc): use memcpy, memmove isn't needed. * configure.in: use AC_CHECK_FUNCS for index, and check for memmove. ------------------------------------------------------------------------ r6179 | eichin | 1995-06-28 00:05:49 -0400 (Wed, 28 Jun 1995) | 3 lines Changed paths: M /trunk/src/util/berk_db/test/ChangeLog M /trunk/src/util/berk_db/test/run.test * run.test: look in /usr/share/lib/dict/words to find the words file under SGI Irix 5. ------------------------------------------------------------------------ r6178 | eichin | 1995-06-28 00:03:00 -0400 (Wed, 28 Jun 1995) | 3 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/krb.h M /trunk/src/include/kerberosIV/krb4-proto.h * krb4-proto.h: correct signature for krb_rd_req. * krb.h (swap_u_long): use KRB4_32 in swap() macros. ------------------------------------------------------------------------ r6177 | eichin | 1995-06-28 00:02:00 -0400 (Wed, 28 Jun 1995) | 3 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/rd_req.c * rd_req.c (krb_rd_req): from_addr is an address, so use unsigned KRB4_32 instead of long. ------------------------------------------------------------------------ r6176 | eichin | 1995-06-27 23:59:01 -0400 (Tue, 27 Jun 1995) | 3 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/rd_safe.c * rd_safe.c (krb_rd_safe): use KRB4_32 for address comparison and checksum swapping. ------------------------------------------------------------------------ r6175 | eichin | 1995-06-27 20:36:57 -0400 (Tue, 27 Jun 1995) | 4 lines Changed paths: A /trunk/src/util/berk_db/include/ChangeLog M /trunk/src/util/berk_db/include/db.h * db.h: *int*_t are likely to collide with native types, and the int8_t and *int64_t are never used anyway, so push them off to hash/configure.in AC_CHECK_TYPE calls. ------------------------------------------------------------------------ r6174 | eichin | 1995-06-27 20:36:06 -0400 (Tue, 27 Jun 1995) | 4 lines Changed paths: M /trunk/src/util/berk_db/hash/ChangeLog M /trunk/src/util/berk_db/hash/configure.in * configure.in: *int*_t are likely to collide with native types, and the int8_t and *int64_t are never used anyway, so push them off to hash/configure.in AC_CHECK_TYPE calls. pgno_t also. ------------------------------------------------------------------------ r6173 | eichin | 1995-06-27 20:34:38 -0400 (Tue, 27 Jun 1995) | 2 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/read_passwd.c * read_passwd.c: only use volatile if __STDC__ is 1. ------------------------------------------------------------------------ r6172 | eichin | 1995-06-27 20:32:33 -0400 (Tue, 27 Jun 1995) | 5 lines Changed paths: M /trunk/src/krb524/ChangeLog D /trunk/src/krb524/Makefile M /trunk/src/krb524/encode.c * encode.c: make declarations use KRB5_PROTOTYPE, and use old style definitions, per V5 coding style. Also deleted Makefile (from original code) since it gets stomped by configure ------------------------------------------------------------------------ r6171 | pjpark | 1995-06-27 16:45:50 -0400 (Tue, 27 Jun 1995) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krsh.c M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/enc_des.c M /trunk/src/appl/telnet/libtelnet/encrypt.c M /trunk/src/appl/telnet/libtelnet/krb4encpwd.c M /trunk/src/appl/telnet/libtelnet/read_password.c M /trunk/src/appl/telnet/libtelnet/rsaencpwd.c M /trunk/src/appl/telnet/libtelnet/setenv.c M /trunk/src/appl/telnet/libtelnet/spx.c M /trunk/src/include/krb5/adm_proto.h M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/kadmin/v5server/proto_serv.c M /trunk/src/kadmin/v5server/srv_acl.c M /trunk/src/kadmin/v5server/srv_net.c M /trunk/src/kadmin.old/server/ChangeLog M /trunk/src/kadmin.old/server/adm_parse.c M /trunk/src/kadmin.old/server/adm_process.c M /trunk/src/kadmin.v4/server/ChangeLog M /trunk/src/kadmin.v4/server/admin_server.c M /trunk/src/kadmin.v4/server/kadm_funcs.c M /trunk/src/kadmin.v4/server/kadm_server.c M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kerberos_v4.c M /trunk/src/kdc/main.c M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/cnv_tkt_skey.c M /trunk/src/krb524/encode.c M /trunk/src/krb524/krb524d.c M /trunk/src/krb524/sendmsg.c M /trunk/src/krb524/test.c M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/read_passwd.c M /trunk/src/lib/des425/util.c M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/alt_prof.c M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/kparse.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/read_pwd.c M /trunk/src/util/berk_db/hash/ChangeLog M /trunk/src/util/berk_db/hash/hash.c M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/listen.c Compiler warning cleanup ------------------------------------------------------------------------ r6170 | pjpark | 1995-06-27 16:42:45 -0400 (Tue, 27 Jun 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/md4.c Allow md4.c to be optimized by native DEC compilers ------------------------------------------------------------------------ r6169 | pjpark | 1995-06-27 16:36:21 -0400 (Tue, 27 Jun 1995) | 2 lines Changed paths: M /trunk/src/kadmin.v4/server/acl_files.c Check for EOF from fputs. ------------------------------------------------------------------------ r6168 | pjpark | 1995-06-27 16:34:45 -0400 (Tue, 27 Jun 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog Compiler warning cleanup/Reinstate KRB5_PROVIDE_PROTOTYPES ------------------------------------------------------------------------ r6167 | pjpark | 1995-06-27 16:34:02 -0400 (Tue, 27 Jun 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/acconfig.h M /trunk/src/include/ChangeLog M /trunk/src/include/krb5/configure.in M /trunk/src/include/krb5/k5-config.h M /trunk/src/include/krb5.hin Reinstate KRB5_PROVIDE_PROTOTYPES ------------------------------------------------------------------------ r6165 | hartmans | 1995-06-26 18:42:09 -0400 (Mon, 26 Jun 1995) | 4 lines Changed paths: M /trunk/src/lib/kdb/configure.in M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/configure.in Changed shared libraries so that it works under AIX and sets the libpath correctly. Currently only works under Xlc, but hooks for Gcc support are present. ------------------------------------------------------------------------ r6164 | hartmans | 1995-06-26 18:36:33 -0400 (Mon, 26 Jun 1995) | 10 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/Makefile.in M /trunk/src/util/configure.in D /trunk/src/util/makeshlib A /trunk/src/util/makeshlib.sh Made makeshlib produced by Makefile, so I can know whether I'm running Gcc. Also, Ted wanted this to happen eventually anyway. CVS: ---------------------------------------------------------------------- automatically CVS: CVS: Committing in . CVS: CVS: Modified Files: ---------------------------------------------------------------------- Changed shared libraries so that it works under AIX and sets the libpath correctly. Currently only works under Xlc, but hooks for Gcc support are present. ------------------------------------------------------------------------ r6163 | hartmans | 1995-06-26 18:33:30 -0400 (Mon, 26 Jun 1995) | 8 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/configure.in CVS: ---------------------------------------------------------------------- automatically CVS: CVS: Committing in . CVS: CVS: Modified Files: ---------------------------------------------------------------------- Changed shared libraries so that it works under AIX and sets the libpath correctly. Currently only works under Xlc, but hooks for Gcc support are present. ------------------------------------------------------------------------ r6162 | tlyu | 1995-06-26 16:43:03 -0400 (Mon, 26 Jun 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in * Makefile.in: Typo: install-mac was really supposed to be install-unix ------------------------------------------------------------------------ r6161 | hartmans | 1995-06-26 15:33:21 -0400 (Mon, 26 Jun 1995) | 2 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in Remove -g from explicit LdFlags in Makefile.in. ------------------------------------------------------------------------ r6160 | hartmans | 1995-06-26 15:31:57 -0400 (Mon, 26 Jun 1995) | 3 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/configure.in M /trunk/src/lib/krb4/klog.c M /trunk/src/lib/krb4/log.c M /trunk/src/lib/krb4/send_to_kdc.c Changes to make sure all the right include files are included under AIX. ------------------------------------------------------------------------ r6159 | tlyu | 1995-06-23 20:10:32 -0400 (Fri, 23 Jun 1995) | 3 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/configure.in * configure.in: fix typo; appended "all" rule needs two colons to keep gmake from breaking. ------------------------------------------------------------------------ r6158 | tlyu | 1995-06-23 18:19:27 -0400 (Fri, 23 Jun 1995) | 3 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/configure.in * configure.in: fix Sam's typo so libdes425.a gets symlinked properly. ------------------------------------------------------------------------ r6157 | tlyu | 1995-06-23 18:18:43 -0400 (Fri, 23 Jun 1995) | 3 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/configure.in * configure.in: fix Sam's typo so libkrb4.a gets symlinked properly ------------------------------------------------------------------------ r6156 | tlyu | 1995-06-23 15:48:48 -0400 (Fri, 23 Jun 1995) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/error_table.h * error_table.h: reverse sense of KRB5_PROVIDE_PROTOTYPES ------------------------------------------------------------------------ r6155 | tlyu | 1995-06-23 15:48:01 -0400 (Fri, 23 Jun 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/md4.c * md4.c: reverse sense of KRB5_PROVIDE_PROTOTYPES ------------------------------------------------------------------------ r6154 | tlyu | 1995-06-23 15:46:49 -0400 (Fri, 23 Jun 1995) | 2 lines Changed paths: M /trunk/src/include/sys/ChangeLog M /trunk/src/include/sys/syslog.h * syslog.h: reverse sense of KRB5_PROVIDE_PROTOTYPES ------------------------------------------------------------------------ r6153 | tlyu | 1995-06-23 15:44:33 -0400 (Fri, 23 Jun 1995) | 8 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/configure.in M /trunk/src/include/krb5/k5-config.h M /trunk/src/include/krb5/rsa-md5.h * k5-config.h: remove definition for KRB5_PROVIDE_PROTOTYPES because we've reversed the sense * configure.in: KBR5_PROVIDE_PROTOTYPES -> KRB5_NO_PROTOTYPES; NO_NESTED_PROTOTYPES -> KRB5_NO_NESTED_PROTOTYPES * rsa-md5.h: reverse sense of KRB5_PROVIDE_PROTOTYPES ------------------------------------------------------------------------ r6152 | tlyu | 1995-06-23 15:43:50 -0400 (Fri, 23 Jun 1995) | 3 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/krb.h M /trunk/src/include/kerberosIV/krb4-proto.h * krb4-proto.h, krb.h: reverse sense of KRB5_PROVIDE_PROTOTYPES (-> KRB5_NO_PROTOTYPES) ------------------------------------------------------------------------ r6151 | tlyu | 1995-06-23 15:43:08 -0400 (Fri, 23 Jun 1995) | 7 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in M /trunk/src/include/krb5.hin M /trunk/src/include/syslog.h * syslog.h: reverse sense of KRB5_PROVIDE_PROTOTYPES * krb5.hin: special-case ultrix brokenness, reverse sense of KRB5_PROVIDE_PROTOTYPES (becomes KRB5_NO_PROTOTYPES); also, NO_NESTED_PROTOTYPES -> KRB5_NO_NESTED_PROTOTYPES * Makefile.in: don't install NO_NESTED_PROTOTYPES, HAS_VOID_TYPE, and KRB5_PROVIDE_PROTOTYPES symbols into krb5.h ------------------------------------------------------------------------ r6150 | tlyu | 1995-06-23 15:41:40 -0400 (Fri, 23 Jun 1995) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/acconfig.h * acconfig.h: NO_NESTED_PROTOTYPES -> KRB5_NO_NESTED_PROTOTYPES; KRB5_PROVIDE_PROTOTYPES -> KRB5_NO_PROTOTYPES ------------------------------------------------------------------------ r6149 | tytso | 1995-06-23 14:30:13 -0400 (Fri, 23 Jun 1995) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in Change SRCTOP so that it's defined in configure script, instead of being hardcoded as $(srcdir)/$(BUILDTOP). ------------------------------------------------------------------------ r6148 | hartmans | 1995-06-23 13:34:54 -0400 (Fri, 23 Jun 1995) | 3 lines Changed paths: M /trunk/src/util/et/Makefile.in M /trunk/src/util/et/configure.in Fixed typos that prevent static libs from working. Add code to Makefile so shared libs work on non-AIX platforms. ------------------------------------------------------------------------ r6147 | hartmans | 1995-06-23 13:31:25 -0400 (Fri, 23 Jun 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/configure.in Fix typos that prevented static libs from working. ------------------------------------------------------------------------ r6146 | hartmans | 1995-06-23 13:30:26 -0400 (Fri, 23 Jun 1995) | 2 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/des425/configure.in M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb4/configure.in Convert to new handling of static libraries. ------------------------------------------------------------------------ r6145 | hartmans | 1995-06-23 13:28:50 -0400 (Fri, 23 Jun 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/configure.in Fix typos that made static libraries fail. ------------------------------------------------------------------------ r6144 | hartmans | 1995-06-23 13:28:01 -0400 (Fri, 23 Jun 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in * Re-enable static libraries under Linux. ------------------------------------------------------------------------ r6143 | epeisach | 1995-06-23 11:52:00 -0400 (Fri, 23 Jun 1995) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 (V5_MAKE_SHARED_RULE) Set STEXT when not making shared library (CONFIG_RULES): Move AC_CONST from WITH_KRB4 definition ------------------------------------------------------------------------ r6142 | pjpark | 1995-06-23 10:52:00 -0400 (Fri, 23 Jun 1995) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in Change done to DONE for shared library rules ------------------------------------------------------------------------ r6141 | pjpark | 1995-06-23 10:37:45 -0400 (Fri, 23 Jun 1995) | 2 lines Changed paths: M /trunk/src/config-files/ChangeLog A /trunk/src/config-files/kdc.conf A /trunk/src/config-files/kdc.conf.M Add description of new KDC configuration file. ------------------------------------------------------------------------ r6140 | pjpark | 1995-06-23 10:03:26 -0400 (Fri, 23 Jun 1995) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp Change argument ordering for KDC ------------------------------------------------------------------------ r6139 | pjpark | 1995-06-23 10:02:44 -0400 (Fri, 23 Jun 1995) | 2 lines Changed paths: M /trunk/src/kdc/krb5kdc.M Document changes to KDC ------------------------------------------------------------------------ r6138 | pjpark | 1995-06-23 10:02:19 -0400 (Fri, 23 Jun 1995) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_util.c Multiple realm support and remove KDB_CONVERT_KEY_OUTOF_DB ------------------------------------------------------------------------ r6137 | pjpark | 1995-06-23 10:01:45 -0400 (Fri, 23 Jun 1995) | 2 lines Changed paths: M /trunk/src/kdc/dispatch.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/extern.c M /trunk/src/kdc/extern.h M /trunk/src/kdc/kerberos_v4.c M /trunk/src/kdc/main.c M /trunk/src/kdc/network.c Multiple realm support ------------------------------------------------------------------------ r6136 | pjpark | 1995-06-23 10:00:33 -0400 (Fri, 23 Jun 1995) | 2 lines Changed paths: M /trunk/src/kadmin.old/server/ChangeLog M /trunk/src/kadmin.old/server/adm_server.c M /trunk/src/kdc/do_as_req.c M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/krb524d.c Remove usage of KDB_CONVERT_KEY_OUTOF_DB ------------------------------------------------------------------------ r6135 | pjpark | 1995-06-23 09:59:17 -0400 (Fri, 23 Jun 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/adm_proto.h M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/Makefile.in A /trunk/src/lib/kadm/alt_prof.c Add alternate profile routines ------------------------------------------------------------------------ r6134 | pjpark | 1995-06-23 09:58:45 -0400 (Fri, 23 Jun 1995) | 2 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_dbm.c Permit a process to have more than one database open at the same time ------------------------------------------------------------------------ r6133 | pjpark | 1995-06-23 09:57:55 -0400 (Fri, 23 Jun 1995) | 2 lines Changed paths: M /trunk/src/tests/hammer/ChangeLog M /trunk/src/tests/hammer/kdc5_hammer.c Fix generation of server principals so this works with kdb5_mkdums ------------------------------------------------------------------------ r6132 | pjpark | 1995-06-23 09:56:25 -0400 (Fri, 23 Jun 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/ChangeLog M /trunk/src/include/krb5/stock/osconf.h Add DEFAULT_KDC_PROFILE and KDC_PROFILE_ENV for KDC profile location ------------------------------------------------------------------------ r6131 | pjpark | 1995-06-23 09:55:49 -0400 (Fri, 23 Jun 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog Describe previous changes ------------------------------------------------------------------------ r6130 | pjpark | 1995-06-23 09:55:35 -0400 (Fri, 23 Jun 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/kdb.h Remove KDB_CONVERT_KEY_{TO,OUTOF}_DB ------------------------------------------------------------------------ r6129 | pjpark | 1995-06-23 09:54:38 -0400 (Fri, 23 Jun 1995) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h Add database context to krb5_context ------------------------------------------------------------------------ r6127 | hartmans | 1995-06-22 21:02:58 -0400 (Thu, 22 Jun 1995) | 2 lines Changed paths: M /trunk/src/util/ChangeLog Forgot to add Changelog entry ------------------------------------------------------------------------ r6126 | hartmans | 1995-06-22 20:59:54 -0400 (Thu, 22 Jun 1995) | 11 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in M /trunk/src/configure.in M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/configure.in M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/configure.in M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in M /trunk/src/util/et/configure.in M /trunk/src/util/makeshlib Changes to support AIX shared libraries. The interactions between configure.in and Makefile.in change significantly for shared libraries: the static library target is no longer specified in the Makefile, although a rule to make the static library is specified. Also, none of the libraries have any more unresolved symbols. As discussed, libcom_err.a is made shared and symlinks are created in lib. These changes sort of work, although I suspect cleanup is necessary. I don't think it breaks too much on other platforms. ------------------------------------------------------------------------ r6125 | tytso | 1995-06-22 14:51:04 -0400 (Thu, 22 Jun 1995) | 7 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/krsh.c configure.in: Change AC_HAVE_HEADERS with AC_CHECK_HEADERS, and check for string.h as well. krsh.c: Don't include ext-proto.h; move the #include of the header files which we actually needed into krsh.c, using the autoconf standard define's. ------------------------------------------------------------------------ r6124 | eichin | 1995-06-22 12:35:41 -0400 (Thu, 22 Jun 1995) | 2 lines Changed paths: M /trunk/src/util/autoconf/autoreconf.sh put -Llt back, sent email to djm ------------------------------------------------------------------------ r6123 | tytso | 1995-06-21 18:18:09 -0400 (Wed, 21 Jun 1995) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/ChangeLog M /trunk/src/tests/dejagnu/configure.in Remove AC_CONFIG_FRAGMENTS call, since it's no longer needed. (The aclocal.m4 V5_SET_TOPTREE handles it all automatically now.) ------------------------------------------------------------------------ r6122 | tytso | 1995-06-21 18:17:35 -0400 (Wed, 21 Jun 1995) | 9 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 Replace AC_CONFIG_FRAGMENTS, AC_CONFIG_FRAGMENTS_DEFUALT, AC_SET_BUILDTOP, AC_CONFIG_AUX_DIR_DEFAULT with V5_SET_TOPDIR. This sets up the correct variables for the top of the source tree and the top of the build tree. It currently depends on AC_LOCALDIR being a relative pathname, but that's a safe assumption to make. (And we could fix it to be more general if we really needed to.) Removed AC__CONFIG_AUX since it doesn't seem to be used at all. ------------------------------------------------------------------------ r6121 | tlyu | 1995-06-21 18:09:53 -0400 (Wed, 21 Jun 1995) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4: undefine AC_CONFIGF_AUX_DIR_DEFAULT before redefining it to avoid diversion madness ------------------------------------------------------------------------ r6120 | epeisach | 1995-06-21 18:00:21 -0400 (Wed, 21 Jun 1995) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/login.c login.c: Change RETSIGTYPE to krb5_sigtype to be consistant. configure.in: Add KRB5_SIGTYPE to declare krb5_sigtype. ------------------------------------------------------------------------ r6119 | epeisach | 1995-06-21 17:41:39 -0400 (Wed, 21 Jun 1995) | 3 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/configure.in Add KRB5_SIGTYPE, replacing definition that was there for krb5_sigtype. This is so that other parts of the tree may use macro. ------------------------------------------------------------------------ r6118 | epeisach | 1995-06-21 17:40:48 -0400 (Wed, 21 Jun 1995) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 Add KRB5_SIGTYPE to define krb5_sigtype. Definition moved from include/krb5/configure.in so that appl/bsd may use it. ------------------------------------------------------------------------ r6117 | tytso | 1995-06-21 14:58:59 -0400 (Wed, 21 Jun 1995) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 Removed extra blank lines and added "dnl" to the end of some macro definitions to get rid of extra newlines added at the beginning of configure scripts. ------------------------------------------------------------------------ r6116 | tytso | 1995-06-21 14:53:39 -0400 (Wed, 21 Jun 1995) | 6 lines Changed paths: M /trunk/src/util/autoconf/ChangeLog M /trunk/src/util/autoconf/INSTALL M /trunk/src/util/autoconf/Makefile.in M /trunk/src/util/autoconf/NEWS M /trunk/src/util/autoconf/TODO M /trunk/src/util/autoconf/acconfig.h M /trunk/src/util/autoconf/acgeneral.m4 M /trunk/src/util/autoconf/acspecific.m4 M /trunk/src/util/autoconf/autoconf.info M /trunk/src/util/autoconf/autoconf.info-1 M /trunk/src/util/autoconf/autoconf.info-2 M /trunk/src/util/autoconf/autoconf.info-3 M /trunk/src/util/autoconf/autoconf.info-4 M /trunk/src/util/autoconf/autoconf.info-5 M /trunk/src/util/autoconf/autoconf.sh M /trunk/src/util/autoconf/autoconf.texi M /trunk/src/util/autoconf/autoheader.sh M /trunk/src/util/autoconf/autoreconf.sh M /trunk/src/util/autoconf/autoscan.pl M /trunk/src/util/autoconf/autoupdate.sh M /trunk/src/util/autoconf/config.guess M /trunk/src/util/autoconf/config.sub M /trunk/src/util/autoconf/configure M /trunk/src/util/autoconf/configure.in M /trunk/src/util/autoconf/ifnames.sh M /trunk/src/util/autoconf/install-sh M /trunk/src/util/autoconf/install.texi M /trunk/src/util/autoconf/make-stds.texi M /trunk/src/util/autoconf/mkinstalldirs M /trunk/src/util/autoconf/standards.info M /trunk/src/util/autoconf/standards.info-1 M /trunk/src/util/autoconf/standards.info-2 A /trunk/src/util/autoconf/standards.info-3 M /trunk/src/util/autoconf/standards.texi M /trunk/src/util/autoconf/testsuite/Makefile.in M /trunk/src/util/autoconf/testsuite/config/unix.exp M /trunk/src/util/autoconf/texinfo.tex Installed autoconf 2.4 in the Kerberos V5 tree. This reverted a few Krb5-specific changes: tytso Ultrix /bin/sh workarounds (which are supposedly fixed in another way in autoconf 2.4), eichin's change to autoreconf to allow it to work in symlink farms, jgilmore's change acgeneral.m4 to report the update status of the cache better (???). ------------------------------------------------------------------------ r6115 | pjpark | 1995-06-21 11:17:29 -0400 (Wed, 21 Jun 1995) | 2 lines Changed paths: M /trunk/src/appl/movemail/movemail.c Remove extra #else left over from previous cleanup ------------------------------------------------------------------------ r6114 | tytso | 1995-06-21 11:06:46 -0400 (Wed, 21 Jun 1995) | 2 lines Changed paths: M /trunk/src/lib/exports.krb5 Remove krb5_full_addr ------------------------------------------------------------------------ r6113 | tytso | 1995-06-21 11:04:11 -0400 (Wed, 21 Jun 1995) | 2 lines Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.c M /trunk/src/kadmin.old/client/ChangeLog M /trunk/src/kadmin.old/client/kadmin.c M /trunk/src/kadmin.old/kpasswd/ChangeLog M /trunk/src/kadmin.old/kpasswd/kpasswd.c M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/crc.c M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/md4crypto.c M /trunk/src/lib/crypto/md4/md4glue.c M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/md5.c M /trunk/src/lib/crypto/md5/md5crypto.c M /trunk/src/lib/crypto/md5/md5glue.c M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/ktest.h M /trunk/src/tests/asn.1/ktest_equal.h Change PROTOTYPE -> KRB5_PROTOTYPE ------------------------------------------------------------------------ r6112 | tytso | 1995-06-21 11:00:39 -0400 (Wed, 21 Jun 1995) | 6 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in M /trunk/src/include/krb5/adm_proto.h M /trunk/src/include/krb5/asn1.h M /trunk/src/include/krb5/ext-proto.h M /trunk/src/include/krb5/kdb.h M /trunk/src/include/krb5/kdb_dbm.h M /trunk/src/include/krb5/los-proto.h M /trunk/src/include/krb5/preauth.h Makefile.in: Don't remove autoconf.h when doing a make clean; it's an autoconf generated file. adm_proto.h, asn1.h, ext-proto.h, kdb.h, kdb_dbm.h, los-proto.h, preauth.c: Change PROTOTYPE -> KRB5_PROTOTYPE ------------------------------------------------------------------------ r6111 | tytso | 1995-06-21 10:59:34 -0400 (Wed, 21 Jun 1995) | 5 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in M /trunk/src/include/krb5.hin Makefile.in, krb5.hin: Don't include autoconf.h anymore; have the Makefile include the few configure symbols which krb5.h needs. krb5.hin: Change PROTOTYPE -> KRB5_PROTOTYPE and NPROTOTYPE -> KRB5_NPROTOTYPE. ------------------------------------------------------------------------ r6110 | eichin | 1995-06-20 19:02:29 -0400 (Tue, 20 Jun 1995) | 2 lines Changed paths: M /trunk/src/kadmin.old/client/ChangeLog M /trunk/src/kadmin.old/client/configure.in * configure.in: switch obsolete AC_HAVE_HEADER to AC_CHECK_HEADERS. ------------------------------------------------------------------------ r6109 | tlyu | 1995-06-20 15:53:48 -0400 (Tue, 20 Jun 1995) | 2 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/configure.in * configure.in: fix typo ------------------------------------------------------------------------ r6108 | tlyu | 1995-06-20 15:11:01 -0400 (Tue, 20 Jun 1995) | 2 lines Changed paths: M /trunk/src/kadmin.v4/server/ChangeLog M /trunk/src/kadmin.v4/server/configure.in * configure.in: add tests for TIME_WITH_SYS_TIME and sys/time.h ------------------------------------------------------------------------ r6107 | tlyu | 1995-06-20 15:10:29 -0400 (Tue, 20 Jun 1995) | 3 lines Changed paths: M /trunk/src/kadmin.old/kpasswd/ChangeLog M /trunk/src/kadmin.old/kpasswd/configure.in M /trunk/src/kadmin.old/kpasswd/kpasswd.c * kpasswd.c: USE_STRING_H -> HAVE_STRING_H for consistency * configure.in: added missing check for string.h ------------------------------------------------------------------------ r6106 | tlyu | 1995-06-20 15:09:51 -0400 (Tue, 20 Jun 1995) | 2 lines Changed paths: M /trunk/src/kadmin.old/client/ChangeLog M /trunk/src/kadmin.old/client/configure.in * configure.in: add missing check for stdlib.h ------------------------------------------------------------------------ r6105 | tlyu | 1995-06-20 15:09:15 -0400 (Tue, 20 Jun 1995) | 4 lines Changed paths: M /trunk/src/kadmin/kpasswd/ChangeLog * Makefile.in - Change explicit library names to -l form, and change target link line to use $(LD) and associated flags. * configure.in - Add shared library usage check. ------------------------------------------------------------------------ r6104 | tlyu | 1995-06-20 15:08:46 -0400 (Tue, 20 Jun 1995) | 4 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/configure.in M /trunk/src/clients/ksu/main.c * main.c: HAS_GETUSERSHELL -> HAVE_GETUSERSHELL * configure.in: add test for getusershell() ------------------------------------------------------------------------ r6103 | tlyu | 1995-06-20 15:08:04 -0400 (Tue, 20 Jun 1995) | 4 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/configure.in M /trunk/src/appl/telnet/telnetd/defs.h * defs.h: NO_STRING_H -> HAVE_STRING_H * configure.in: add test for string.h ------------------------------------------------------------------------ r6102 | tlyu | 1995-06-20 15:07:24 -0400 (Tue, 20 Jun 1995) | 4 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/configure.in M /trunk/src/appl/telnet/telnet/externs.h * externs.h: NO_STRING_H -> HAVE_STRING_H * configure.in: add test for string.h ------------------------------------------------------------------------ r6101 | tlyu | 1995-06-20 15:06:36 -0400 (Tue, 20 Jun 1995) | 32 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/auth.c M /trunk/src/appl/telnet/libtelnet/configure.in M /trunk/src/appl/telnet/libtelnet/encrypt.c M /trunk/src/appl/telnet/libtelnet/kerberos.c M /trunk/src/appl/telnet/libtelnet/kerberos5.c M /trunk/src/appl/telnet/libtelnet/krb4encpwd.c M /trunk/src/appl/telnet/libtelnet/mem.c M /trunk/src/appl/telnet/libtelnet/read_password.c M /trunk/src/appl/telnet/libtelnet/rsaencpwd.c M /trunk/src/appl/telnet/libtelnet/spx.c M /trunk/src/appl/telnet/libtelnet/strcasecmp.c M /trunk/src/appl/telnet/libtelnet/strchr.c M /trunk/src/appl/telnet/libtelnet/strdup.c M /trunk/src/appl/telnet/libtelnet/strerror.c M /trunk/src/appl/telnet/libtelnet/strftime.c M /trunk/src/appl/telnet/libtelnet/strrchr.c * strrchr.c: NO_STRING_H -> HAVE_STRING_H * strftime.c: NO_STRING_H -> HAVE_STRING_H * strerror.c: NO_STRING_H -> HAVE_STRING_H * strdup.c: NO_STRING_H -> HAVE_STRING_H * strchr.c: NO_STRING_H -> HAVE_STRING_H * strcasecmp.c: NO_STRING_H -> HAVE_STRING_H * spx.c: NO_STRING_H -> HAVE_STRING_H * rsaencpwd: NO_STRING_H -> HAVE_STRING_H * read_password.c: NO_STRING_H -> HAVE_STRING_H * mem.c: NO_STRING_H -> HAVE_STRING_H * krb4encpwd.c: NO_STRING_H -> HAVE_STRING_H * kerberos5.c: NO_STRING_H -> HAVE_STRING_H * kerberos.c: NO_STRING_H -> HAVE_STRING_H * encrypt.c: NO_STRING_H -> HAVE_STRING_H * auth.c: NO_STRING_H -> HAVE_STRING_H for consistency * configure.in: added missing tests for string.h, stdlib.h ------------------------------------------------------------------------ r6100 | tlyu | 1995-06-20 15:05:03 -0400 (Tue, 20 Jun 1995) | 2 lines Changed paths: M /trunk/src/appl/sample/sclient/ChangeLog M /trunk/src/appl/sample/sclient/configure.in * configure.in: added missing check for stdlib.h ------------------------------------------------------------------------ r6099 | tlyu | 1995-06-20 15:04:30 -0400 (Tue, 20 Jun 1995) | 4 lines Changed paths: M /trunk/src/appl/movemail/ChangeLog M /trunk/src/appl/movemail/configure.in M /trunk/src/appl/movemail/movemail.c * movemail.c: USE_STRING_H -> HAVE_STRING_H; fix HAVE_STLIB_H to dtrt. * configure.in: added missing tests for string.h and stdlib.h ------------------------------------------------------------------------ r6098 | tlyu | 1995-06-20 15:03:52 -0400 (Tue, 20 Jun 1995) | 2 lines Changed paths: M /trunk/src/appl/mailquery/ChangeLog M /trunk/src/appl/mailquery/poplib.c * poplib.c: HAS_STDLIB_H -> HAVE_STDLIB_H ------------------------------------------------------------------------ r6097 | tlyu | 1995-06-20 15:03:02 -0400 (Tue, 20 Jun 1995) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogin.c * krlogin.c: HAS_STDLIB_H -> HAVE_STDLIB_H ------------------------------------------------------------------------ r6096 | tlyu | 1995-06-20 12:34:51 -0400 (Tue, 20 Jun 1995) | 2 lines Changed paths: M /trunk/src/BADSYMS M /trunk/src/ChangeLog M /trunk/src/util/ChangeLog M /trunk/src/util/getsyms M /trunk/src/util/getsyms.sed * getsyms, getsyms.sed: fix a few random bugs ------------------------------------------------------------------------ r6095 | tytso | 1995-06-19 17:15:33 -0400 (Mon, 19 Jun 1995) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 Must protect $(FOO) with a backslash, since $(FOO) is specially interpreted by bash (and Korn shells). ------------------------------------------------------------------------ r6094 | hartmans | 1995-06-19 14:23:26 -0400 (Mon, 19 Jun 1995) | 5 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/sys_term.c Make sure processes associated with the terminal are actually dead before re-using the pty. This is a temporary fix; the real fix will make sure that the processes get a HUP when telnetd dies and will be part of the libpty changes. ------------------------------------------------------------------------ r6093 | pjpark | 1995-06-19 13:39:38 -0400 (Mon, 19 Jun 1995) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp Fix LD_LIBRARY_PATH in setup_root_shell() ------------------------------------------------------------------------ r6092 | pjpark | 1995-06-19 13:37:55 -0400 (Mon, 19 Jun 1995) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/login.c Use setluid() where appropriate (e.g. OSF/1) ------------------------------------------------------------------------ r6090 | tlyu | 1995-06-19 11:24:52 -0400 (Mon, 19 Jun 1995) | 3 lines Changed paths: A /trunk/src/BADSYMS M /trunk/src/ChangeLog * BADSYMS: list of bad symbols found in various source files; generated by util/getsyms ------------------------------------------------------------------------ r6089 | tlyu | 1995-06-19 01:00:40 -0400 (Mon, 19 Jun 1995) | 3 lines Changed paths: M /trunk/src/util/ChangeLog A /trunk/src/util/getsyms A /trunk/src/util/getsyms.sed * getsyms, getsyms.sed: simple scripts to find #ifdef's that aren't declared with configure.in ------------------------------------------------------------------------ r6088 | tytso | 1995-06-17 00:01:36 -0400 (Sat, 17 Jun 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_get.c Added final change to allow for ASN.1 indefinite encoding; needed for DCE compatibility. ------------------------------------------------------------------------ r6087 | tytso | 1995-06-16 22:12:54 -0400 (Fri, 16 Jun 1995) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_in_tkt.c Allow the credentials cache argument to be optional; allow it to be NULL, meaning that the credentials shouldn't be stored in a credentials cache. ------------------------------------------------------------------------ r6086 | hartmans | 1995-06-16 20:34:19 -0400 (Fri, 16 Jun 1995) | 5 lines Changed paths: M /trunk/src/kadmin/v5client/ChangeLog M /trunk/src/kadmin/v5client/kadmin5.c Change kadm_cleanup so that it returns a defined value (success currently; nothing it calls returns failure indications) instead of returning whatever was left over in a register. This caused intermittent problems with regression tests. ------------------------------------------------------------------------ r6085 | pjpark | 1995-06-16 17:10:43 -0400 (Fri, 16 Jun 1995) | 2 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/k524init.c Inline code from krb_save_credentials since there is none in some K4 ------------------------------------------------------------------------ r6084 | pjpark | 1995-06-16 17:05:11 -0400 (Fri, 16 Jun 1995) | 2 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/des425/configure.in A /trunk/src/lib/des425/k4_glue.c Add glue for old versions of K4 ------------------------------------------------------------------------ r6083 | pjpark | 1995-06-16 16:58:33 -0400 (Fri, 16 Jun 1995) | 2 lines Changed paths: M /trunk/src/util/berk_db/test/ChangeLog M /trunk/src/util/berk_db/test/run.test Fix run.test to run under Ultrix ------------------------------------------------------------------------ r6082 | tlyu | 1995-06-16 14:18:37 -0400 (Fri, 16 Jun 1995) | 3 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/libupdate.sh * libupdate.sh: oops they were right to begin with; hack aclocal.m4 instead. ------------------------------------------------------------------------ r6081 | tlyu | 1995-06-16 14:17:58 -0400 (Fri, 16 Jun 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4: ARCHIVE gets a "cqv" to shut it up about the warning ------------------------------------------------------------------------ r6080 | tlyu | 1995-06-16 14:06:21 -0400 (Fri, 16 Jun 1995) | 2 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/libupdate.sh * libupdate.sh: ARADD and ARCHIVE were backwards ------------------------------------------------------------------------ r6079 | pjpark | 1995-06-16 11:40:33 -0400 (Fri, 16 Jun 1995) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in Fix install logic for krb5.h and k5-int.h ------------------------------------------------------------------------ r6078 | pjpark | 1995-06-16 11:28:24 -0400 (Fri, 16 Jun 1995) | 3 lines Changed paths: M /trunk/src/aclocal.m4 M /trunk/src/configure.in Explicitly handle default cases when neither --enable-shared or --with-shared is specified. ------------------------------------------------------------------------ r6077 | pjpark | 1995-06-16 11:25:37 -0400 (Fri, 16 Jun 1995) | 2 lines Changed paths: M /trunk/src/util/makeshlib Remove status message from OSF/1 shared library build ------------------------------------------------------------------------ r6076 | pjpark | 1995-06-16 11:25:12 -0400 (Fri, 16 Jun 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/configure.in M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/configure.in M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/configure.in M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/configure.in Add install target for shared libraries ------------------------------------------------------------------------ r6075 | pjpark | 1995-06-16 11:24:43 -0400 (Fri, 16 Jun 1995) | 2 lines Changed paths: M /trunk/src/lib/krb4/Makefile.in Change ./DONE to DONE ------------------------------------------------------------------------ r6074 | tlyu | 1995-06-16 09:19:59 -0400 (Fri, 16 Jun 1995) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/Makefile.in * Makefile.in: "install::" to shut up gmake ------------------------------------------------------------------------ r6073 | tlyu | 1995-06-16 05:08:15 -0400 (Fri, 16 Jun 1995) | 5 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4: Fix new append.out stuff to work with config.status properly; previously append.out was not getting sucked into the body of config.status. The EXTRA_RULES macros are deprecated and should not be used anymore. ------------------------------------------------------------------------ r6072 | tlyu | 1995-06-16 01:41:39 -0400 (Fri, 16 Jun 1995) | 6 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4: people were using AC_DIVERSION_MAKEFILE inside conditionals, not realizing that it would not end up conditionalized. Define a new macro AC_PUSH_MAKEFILE, along with AC_POP_MAKEFILE, to stuff things into a tmp file (append.out) to unconfuse things. ------------------------------------------------------------------------ r6071 | epeisach | 1995-06-15 22:16:16 -0400 (Thu, 15 Jun 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 (V5_USE_SHARED_LIB): Quote arguments to test in case the values are blank. ------------------------------------------------------------------------ r6070 | pjpark | 1995-06-15 18:36:58 -0400 (Thu, 15 Jun 1995) | 2 lines Changed paths: M /trunk/src/appl/sample/sserver/Makefile.in Remove extraneous debugging definition from previous checkin ------------------------------------------------------------------------ r6069 | pjpark | 1995-06-15 18:34:56 -0400 (Thu, 15 Jun 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/admin/aname/ChangeLog M /trunk/src/admin/aname/Makefile.in M /trunk/src/admin/aname/configure.in M /trunk/src/admin/convert/ChangeLog M /trunk/src/admin/convert/Makefile.in M /trunk/src/admin/convert/configure.in M /trunk/src/admin/create/ChangeLog M /trunk/src/admin/create/Makefile.in M /trunk/src/admin/create/configure.in M /trunk/src/admin/destroy/ChangeLog M /trunk/src/admin/destroy/Makefile.in M /trunk/src/admin/destroy/configure.in M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/Makefile.in M /trunk/src/admin/edit/configure.in M /trunk/src/admin/stash/ChangeLog M /trunk/src/admin/stash/Makefile.in M /trunk/src/admin/stash/configure.in M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/Makefile.in M /trunk/src/appl/gss-sample/configure.in M /trunk/src/appl/mailquery/ChangeLog M /trunk/src/appl/mailquery/Makefile.in M /trunk/src/appl/mailquery/configure.in M /trunk/src/appl/movemail/ChangeLog M /trunk/src/appl/movemail/Makefile.in M /trunk/src/appl/movemail/configure.in M /trunk/src/appl/popper/ChangeLog M /trunk/src/appl/popper/Makefile.in M /trunk/src/appl/popper/configure.in M /trunk/src/appl/sample/sclient/ChangeLog M /trunk/src/appl/sample/sclient/Makefile.in M /trunk/src/appl/sample/sclient/configure.in M /trunk/src/appl/sample/sserver/ChangeLog M /trunk/src/appl/sample/sserver/Makefile.in M /trunk/src/appl/sample/sserver/configure.in M /trunk/src/appl/simple/client/ChangeLog M /trunk/src/appl/simple/client/Makefile.in M /trunk/src/appl/simple/client/configure.in M /trunk/src/appl/simple/server/ChangeLog M /trunk/src/appl/simple/server/Makefile.in M /trunk/src/appl/simple/server/configure.in M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/Makefile.in M /trunk/src/appl/telnet/telnet/configure.in M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/appl/telnet/telnetd/configure.in M /trunk/src/appl/user_user/ChangeLog M /trunk/src/appl/user_user/Makefile.in M /trunk/src/appl/user_user/configure.in M /trunk/src/clients/kdestroy/ChangeLog M /trunk/src/clients/kdestroy/Makefile.in M /trunk/src/clients/kdestroy/configure.in M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/Makefile.in M /trunk/src/clients/kinit/configure.in M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/Makefile.in M /trunk/src/clients/klist/configure.in M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/Makefile.in M /trunk/src/clients/ksu/configure.in M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in M /trunk/src/configure.in M /trunk/src/kadmin/kpasswd/ChangeLog M /trunk/src/kadmin/kpasswd/Makefile.in M /trunk/src/kadmin/kpasswd/configure.in M /trunk/src/kadmin/v5client/ChangeLog M /trunk/src/kadmin/v5client/Makefile.in M /trunk/src/kadmin/v5client/configure.in M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/kadmin/v5server/Makefile.in M /trunk/src/kadmin/v5server/configure.in M /trunk/src/kadmin.old/client/ChangeLog M /trunk/src/kadmin.old/client/Makefile.in M /trunk/src/kadmin.old/client/configure.in M /trunk/src/kadmin.old/kpasswd/ChangeLog M /trunk/src/kadmin.old/kpasswd/Makefile.in M /trunk/src/kadmin.old/kpasswd/configure.in M /trunk/src/kadmin.old/server/ChangeLog M /trunk/src/kadmin.old/server/Makefile.in M /trunk/src/kadmin.old/server/configure.in M /trunk/src/kadmin.v4/server/ChangeLog M /trunk/src/kadmin.v4/server/Makefile.in M /trunk/src/kadmin.v4/server/configure.in M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/configure.in M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile.in M /trunk/src/krb524/configure.in M /trunk/src/lib/ChangeLog M /trunk/src/lib/configure.in M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/configure.in M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/des425/configure.in M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/configure.in M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/Makefile.in M /trunk/src/lib/kadm/configure.in M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/kdb/configure.in M /trunk/src/lib/kdb/t_kdb.c M /trunk/src/lib/kdb4/ChangeLog M /trunk/src/lib/kdb4/configure.in M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb4/configure.in M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/configure.in M /trunk/src/slave/ChangeLog M /trunk/src/slave/Makefile.in M /trunk/src/slave/configure.in M /trunk/src/tests/ChangeLog M /trunk/src/tests/Makefile.in M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/Makefile.in M /trunk/src/tests/create/configure.in M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp M /trunk/src/tests/verify/ChangeLog M /trunk/src/tests/verify/Makefile.in M /trunk/src/tests/verify/configure.in M /trunk/src/util/ChangeLog M /trunk/src/util/makeshlib Shared library Makefile/configure changes and cleanup ------------------------------------------------------------------------ r6067 | tytso | 1995-06-14 23:56:04 -0400 (Wed, 14 Jun 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc_errs.c M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/scc_errs.c Add #ifdef around switch statement for ETXTBUSY. ------------------------------------------------------------------------ r6066 | tlyu | 1995-06-14 19:44:02 -0400 (Wed, 14 Jun 1995) | 2 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile.in * Makefile.in: added install rules ------------------------------------------------------------------------ r6065 | tlyu | 1995-06-14 19:43:18 -0400 (Wed, 14 Jun 1995) | 5 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in * pre.in: DO_SUBDIRS causes make {install,clean,check,etc.} to get run in subdirectories where they haven't been before. Added some blank dependencies to keep things from breaking too badly. ------------------------------------------------------------------------ r6064 | tlyu | 1995-06-14 19:42:26 -0400 (Wed, 14 Jun 1995) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4(_MAKE_SUBDIRS): revert yet again; no workaround since subshells inherit "-e" flag. Ultrix sucks. ------------------------------------------------------------------------ r6063 | hartmans | 1995-06-14 18:27:37 -0400 (Wed, 14 Jun 1995) | 3 lines Changed paths: M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/kadmin/v5server/srv_acl.c Fixed ACL routines to work on systems with unsigned char. Also fixed minor ordering problem in error checks. ------------------------------------------------------------------------ r6061 | hartmans | 1995-06-14 14:51:11 -0400 (Wed, 14 Jun 1995) | 3 lines Changed paths: M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/t_dbentry.c M /trunk/src/lib/kadm/t_ktentry.c Fix up places in tests where return type of getopt demoted to char; doesn't work when char is unsigned. ------------------------------------------------------------------------ r6060 | hartmans | 1995-06-14 14:05:37 -0400 (Wed, 14 Jun 1995) | 11 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/configure.in M /trunk/src/lib/kdb/store_mkey.c M /trunk/src/lib/kdb/t_kdb.c Wed Jun 14 12:37:51 1995 Sam Hartman * configure.in: Check for umask being defined. * store_mkey.c (krb5_db_store_mkey): Use HAVE_UMASK instead of unix as a preprocessor define for setting the umask. AIX doesn't define unix. * t_kdb.c (main): Declare option as int, not char. When char is unsigned, the comparison to EOF fails and it loops forever. ------------------------------------------------------------------------ r6058 | epeisach | 1995-06-14 10:20:33 -0400 (Wed, 14 Jun 1995) | 3 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in M /trunk/src/lib/configure.in For shared library support create symlinks to the .so images in the subdirs. ------------------------------------------------------------------------ r6057 | epeisach | 1995-06-14 10:19:34 -0400 (Wed, 14 Jun 1995) | 3 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in Don't copy library up a level. Let above Makefile create symlink for this library and the .so ------------------------------------------------------------------------ r6056 | hartmans | 1995-06-13 18:22:32 -0400 (Tue, 13 Jun 1995) | 4 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/configure.in M /trunk/src/kdc/network.c Instead of special casing _AIX in network.c, look for SYS_SELECT_H in configure.in and check this symbol to include sys/select.h in network.c. ------------------------------------------------------------------------ r6055 | hartmans | 1995-06-13 18:20:59 -0400 (Tue, 13 Jun 1995) | 5 lines Changed paths: M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/logger.c Only defining DEVICE_OPEN et al when unix was defined breaks AIX. Instead, assume POSIX behavior (just open the devices), and special case anything that differs (PC, Mac). Currently, there weren't any special cases anyway. ------------------------------------------------------------------------ r6054 | pjpark | 1995-06-13 16:15:56 -0400 (Tue, 13 Jun 1995) | 2 lines Changed paths: M /trunk/src/util/berk_db/test/Makefile.in Really check for /bin/sh5 ------------------------------------------------------------------------ r6053 | pjpark | 1995-06-13 16:02:23 -0400 (Tue, 13 Jun 1995) | 2 lines Changed paths: M /trunk/src/util/berk_db/test/ChangeLog M /trunk/src/util/berk_db/test/Makefile.in M /trunk/src/util/berk_db/test/configure.in M /trunk/src/util/berk_db/test/dbtest.c Fix test for Ultrix and Solaris ------------------------------------------------------------------------ r6052 | hartmans | 1995-06-13 12:42:44 -0400 (Tue, 13 Jun 1995) | 3 lines Changed paths: M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/kadmin/v5server/configure.in M /trunk/src/kadmin/v5server/srv_net.c Check for sys/select.h and include if found. Required to compile under AIX. ------------------------------------------------------------------------ r6051 | tlyu | 1995-06-13 01:49:42 -0400 (Tue, 13 Jun 1995) | 2 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/Makefile.in * Makefile.in: don't install libss.a ------------------------------------------------------------------------ r6050 | tlyu | 1995-06-13 01:47:12 -0400 (Tue, 13 Jun 1995) | 5 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (CopySrcHeader): do a set -x before mkdir _MAKE_SUBDIRS: inserted a "-@" rather than a "@" at the beginning of the rule; Ultrix make does /bin/sh -e ruleline if it's not there, and set +e doesn't work. ------------------------------------------------------------------------ r6044 | epeisach | 1995-06-12 20:08:35 -0400 (Mon, 12 Jun 1995) | 3 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_util.c (kdc_process_tgs_req): Set the auth_context rcache to null before freeing auth_context. This keeps the rcache valid (to be close elsewhere) ------------------------------------------------------------------------ r6043 | proven | 1995-06-12 17:41:23 -0400 (Mon, 12 Jun 1995) | 9 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/auth_con.c M /trunk/src/lib/krb5/krb/in_tkt_ktb.c M /trunk/src/lib/krb5/krb/recvauth.c A couple bug reports/patches from Ed Phillips (flaregun@udel.edu) * in_tkt_ktb.c (keytab_keyproc()): Fix memory leak. * recvauth.c (krb5_recvauth()): Don't open a new rcache if the auth_context already has one. * auth_con.c (krb5_auth_con_free()): Close rcache is the auth_context has one set. * auth_con.c (krb5_auth_con_getrcache()): Return pointer to the rcache set in the auth_context. ------------------------------------------------------------------------ r6041 | epeisach | 1995-06-11 13:00:02 -0400 (Sun, 11 Jun 1995) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/auth_con.c auth_con_init: Zero the entire auth_context... With the change in definition of krb5_auth_context to a pointer, sizeof(krb5_auth_context) is only the size of the pointer - not the structure size! ------------------------------------------------------------------------ r6040 | epeisach | 1995-06-11 09:34:00 -0400 (Sun, 11 Jun 1995) | 4 lines Changed paths: M /trunk/doc/api/ChangeLog M /trunk/doc/api/ccache.tex M /trunk/doc/api/krb5.tex krb5.tex: Update krb5_auth_context usage. Add krb5_get_cred_via_tkt. ccache.tex: Add krb5_get_notification_message. ------------------------------------------------------------------------ r6039 | epeisach | 1995-06-11 09:27:22 -0400 (Sun, 11 Jun 1995) | 2 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in (clean): Remove t_kdb and t_kdb.o ------------------------------------------------------------------------ r6038 | epeisach | 1995-06-11 09:25:09 -0400 (Sun, 11 Jun 1995) | 2 lines Changed paths: M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/Makefile.in (clean-unix): Remove $(UNIX_OBJS) ------------------------------------------------------------------------ r6037 | epeisach | 1995-06-11 09:21:51 -0400 (Sun, 11 Jun 1995) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin Add missing declaration of krb5_auth_con_initivector. ------------------------------------------------------------------------ r6036 | tlyu | 1995-06-11 02:53:02 -0400 (Sun, 11 Jun 1995) | 3 lines Changed paths: M /trunk/src/util/berk_db/test/ChangeLog M /trunk/src/util/berk_db/test/configure.in * configure.in: fix intial value of CDEFS_INCLUDE so that make check doesn't end up with a "-I " ------------------------------------------------------------------------ r6035 | tlyu | 1995-06-11 02:31:30 -0400 (Sun, 11 Jun 1995) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/forward.c M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/mailquery/ChangeLog M /trunk/src/appl/mailquery/poplib.c M /trunk/src/appl/movemail/ChangeLog M /trunk/src/appl/movemail/movemail.c M /trunk/src/appl/popper/ChangeLog M /trunk/src/appl/popper/pop_init.c M /trunk/src/appl/sample/sclient/ChangeLog M /trunk/src/appl/sample/sclient/sclient.c M /trunk/src/appl/sample/sserver/ChangeLog M /trunk/src/appl/sample/sserver/sserver.c M /trunk/src/appl/simple/client/ChangeLog M /trunk/src/appl/simple/client/sim_client.c M /trunk/src/appl/simple/server/ChangeLog M /trunk/src/appl/simple/server/sim_server.c M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/forward.c M /trunk/src/appl/telnet/libtelnet/kerberos5.c M /trunk/src/appl/user_user/ChangeLog M /trunk/src/appl/user_user/client.c M /trunk/src/appl/user_user/server.c M /trunk/src/include/ChangeLog M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/adm_proto.h M /trunk/src/include/krb5.hin M /trunk/src/kadmin/kpasswd/ChangeLog M /trunk/src/kadmin/kpasswd/kpasswd.c M /trunk/src/kadmin/v5client/ChangeLog M /trunk/src/kadmin/v5client/network.c M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/kadmin/v5server/kadm5_defs.h M /trunk/src/kadmin/v5server/passwd.c M /trunk/src/kadmin/v5server/proto_serv.c M /trunk/src/kadmin.old/client/ChangeLog M /trunk/src/kadmin.old/client/kadmin.c M /trunk/src/kadmin.old/client/kadmin_add.c M /trunk/src/kadmin.old/client/kadmin_adr.c M /trunk/src/kadmin.old/client/kadmin_cpr.c M /trunk/src/kadmin.old/client/kadmin_cpw.c M /trunk/src/kadmin.old/client/kadmin_del.c M /trunk/src/kadmin.old/client/kadmin_done.c M /trunk/src/kadmin.old/client/kadmin_inq.c M /trunk/src/kadmin.old/client/kadmin_mod.c M /trunk/src/kadmin.old/client/kadmin_msnd.c M /trunk/src/kadmin.old/kpasswd/ChangeLog M /trunk/src/kadmin.old/kpasswd/kpasswd.c M /trunk/src/kadmin.old/server/ChangeLog M /trunk/src/kadmin.old/server/adm_adm_func.c M /trunk/src/kadmin.old/server/adm_extern.h M /trunk/src/kadmin.old/server/adm_funcs.c M /trunk/src/kadmin.old/server/adm_kadmin.c M /trunk/src/kadmin.old/server/adm_kpasswd.c M /trunk/src/kadmin.old/server/adm_nego.c M /trunk/src/kadmin.old/server/adm_process.c M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_util.c M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/adm_conn.c M /trunk/src/lib/kadm/adm_rw.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/auth_con.c M /trunk/src/lib/krb5/krb/compat_recv.c M /trunk/src/lib/krb5/krb/mk_cred.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_rep.c M /trunk/src/lib/krb5/krb/mk_req.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/rd_cred.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_rep.c M /trunk/src/lib/krb5/krb/rd_req.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/rd_safe.c M /trunk/src/lib/krb5/krb/recvauth.c M /trunk/src/lib/krb5/krb/sendauth.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/genaddrs.c M /trunk/src/slave/ChangeLog M /trunk/src/slave/kprop.c M /trunk/src/slave/kpropd.c M /trunk/src/tests/hammer/ChangeLog M /trunk/src/tests/hammer/kdc5_hammer.c M /trunk/src/windows/cns/changelo M /trunk/src/windows/cns/kpasswd.c M /trunk/src/windows/wintel/auth.c M /trunk/src/windows/wintel/changelo changes to accomodate redefinition of krb5_auth_context ------------------------------------------------------------------------ r6034 | epeisach | 1995-06-10 19:19:43 -0400 (Sat, 10 Jun 1995) | 2 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/gss-misc.c recv_tocken: Initialize stack variable to 0 before using. ------------------------------------------------------------------------ r6033 | epeisach | 1995-06-10 08:29:39 -0400 (Sat, 10 Jun 1995) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/acconfig.h Removed HAS_ANSI_CONST, HAS_ANSI_VOLATILE, HAS_SYS_FILE, HAS_SYS_PARAM_H, TM_IN_SYS_TIME. include/krb5/configure does not check for these and are therefore these are never set. ------------------------------------------------------------------------ r6032 | tytso | 1995-06-10 00:29:38 -0400 (Sat, 10 Jun 1995) | 2 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/gss-misc.c Allow for partial reads while reading the token. ------------------------------------------------------------------------ r6031 | tytso | 1995-06-10 00:05:32 -0400 (Sat, 10 Jun 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/scc_init.c Make sure the status return from krb5_scc_store_principal is reflected in the return status of krb5_scc_initialize(). ------------------------------------------------------------------------ r6030 | tytso | 1995-06-10 00:04:41 -0400 (Sat, 10 Jun 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc_init.c Make sure the status return from krb5_fcc_store_principal is reflected in the return status of krb5_fcc_initialize(). ------------------------------------------------------------------------ r6029 | tytso | 1995-06-09 23:47:44 -0400 (Fri, 09 Jun 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/gmt_mktime.c Change assertion to check to make sure that the day of the month is >= 1, not 0. ------------------------------------------------------------------------ r6028 | tytso | 1995-06-09 23:47:18 -0400 (Fri, 09 Jun 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5client/ChangeLog M /trunk/src/kadmin/v5client/kadmin5.c Change the default kadmin instance to be "admin" ------------------------------------------------------------------------ r6027 | tytso | 1995-06-09 23:46:49 -0400 (Fri, 09 Jun 1995) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/kadmin.exp Use the principal "krbtest/admin@KRBTEST.COM" for kadmin. ------------------------------------------------------------------------ r6026 | tytso | 1995-06-09 19:44:39 -0400 (Fri, 09 Jun 1995) | 3 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/configure.in M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/configure.in configure.in: Remove standardized set of autoconf macros, which are now handled by CONFIG_RULES. ------------------------------------------------------------------------ r6025 | tytso | 1995-06-09 19:37:12 -0400 (Fri, 09 Jun 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/configure.in M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/configure.in M /trunk/src/lib/krb5/free/ChangeLog M /trunk/src/lib/krb5/free/configure.in M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/configure.in M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/configure.in M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/configure.in M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/configure.in configure.in: Remove standardized set of autoconf macros, which are now handled by CONFIG_RULES. ------------------------------------------------------------------------ r6024 | tytso | 1995-06-09 19:33:58 -0400 (Fri, 09 Jun 1995) | 4 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/configure.in M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/configure.in configure.in: Remove standardized set of autoconf macros, which are now handled by CONFIG_RULES. Use DO_SUBDIRS to recurse down subdirectories. ------------------------------------------------------------------------ r6023 | tytso | 1995-06-09 19:32:16 -0400 (Fri, 09 Jun 1995) | 5 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/configure.in M /trunk/src/lib/krb5/ccache/stdio/scc_maybe.c configure.in: Remove standardized set of autoconf macros, which are now handled by CONFIG_RULES. scc_maybe.c: Fix -Wall nits ------------------------------------------------------------------------ r6022 | tytso | 1995-06-09 19:32:07 -0400 (Fri, 09 Jun 1995) | 5 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/configure.in M /trunk/src/lib/krb5/ccache/file/fcc_maybe.c configure.in: Remove standardized set of autoconf macros, which are now handled by CONFIG_RULES. fcc_maybe.c: Fix -Wall nits ------------------------------------------------------------------------ r6021 | tytso | 1995-06-09 19:29:13 -0400 (Fri, 09 Jun 1995) | 3 lines Changed paths: M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/configure.in M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/configure.in M /trunk/src/lib/crypto/os/ChangeLog M /trunk/src/lib/crypto/os/configure.in M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/configure.in M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/configure.in M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/configure.in M /trunk/src/lib/kdb4/ChangeLog M /trunk/src/lib/kdb4/configure.in M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/configure.in M /trunk/src/lib/krb425/ChangeLog M /trunk/src/lib/krb425/configure.in configure.in: Remove standardized set of autoconf macros, which are now handled by CONFIG_RULES. ------------------------------------------------------------------------ r6020 | tytso | 1995-06-09 19:22:40 -0400 (Fri, 09 Jun 1995) | 5 lines Changed paths: M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/configure.in M /trunk/src/lib/crypto/md5/md5crypto.c md5crypto.c: Fix -Wall nits configure.in: Remove standardized set of autoconf macros, which are now handled by CONFIG_RULES. ------------------------------------------------------------------------ r6019 | tytso | 1995-06-09 19:21:24 -0400 (Fri, 09 Jun 1995) | 5 lines Changed paths: M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/configure.in M /trunk/src/lib/crypto/md4/md4crypto.c md4crypto.c: Fix -Wall nits configure.in: Remove standardized set of autoconf macros, which are now handled by CONFIG_RULES. ------------------------------------------------------------------------ r6018 | tytso | 1995-06-09 19:20:47 -0400 (Fri, 09 Jun 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/des_crc.c M /trunk/src/lib/crypto/des_md5.c Fix -Wall nits ------------------------------------------------------------------------ r6017 | tytso | 1995-06-09 19:17:10 -0400 (Fri, 09 Jun 1995) | 3 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/configure.in configure.in: Remove standardized set of autoconf macros, which are now handled by CONFIG_RULES. ------------------------------------------------------------------------ r6016 | tytso | 1995-06-09 19:16:14 -0400 (Fri, 09 Jun 1995) | 10 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/configure.in M /trunk/src/kdc/dispatch.c M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kdc_util.h M /trunk/src/kdc/kerberos_v4.c M /trunk/src/kdc/main.c M /trunk/src/kdc/network.c dispatch.c, kdc_util.h, kerberos_v4.c: Use KRB5_KRB4_COMPAT instead of KRB4 for determining whether to compile in Kerberos V4 backwards compatibility configure.in: Remove standardized set of autoconf macros, which are now handled by CONFIG_RULES. do_as_req.c, do_tgs_req.c, kdc_util.c, kerberos_v4.c, main.c, network.c: Fix -Wall nits. ------------------------------------------------------------------------ r6015 | tytso | 1995-06-09 19:10:30 -0400 (Fri, 09 Jun 1995) | 3 lines Changed paths: M /trunk/src/kadmin/kpasswd/ChangeLog M /trunk/src/kadmin/kpasswd/configure.in M /trunk/src/kadmin/v5client/ChangeLog M /trunk/src/kadmin/v5client/configure.in M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/kadmin/v5server/configure.in M /trunk/src/kadmin.old/client/ChangeLog M /trunk/src/kadmin.old/client/configure.in M /trunk/src/kadmin.old/kpasswd/ChangeLog M /trunk/src/kadmin.old/kpasswd/configure.in M /trunk/src/kadmin.old/server/ChangeLog M /trunk/src/kadmin.old/server/configure.in M /trunk/src/kadmin.v4/server/ChangeLog M /trunk/src/kadmin.v4/server/configure.in M /trunk/src/slave/ChangeLog M /trunk/src/slave/configure.in M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/configure.in M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/configure.in M /trunk/src/tests/dejagnu/ChangeLog M /trunk/src/tests/dejagnu/configure.in M /trunk/src/tests/hammer/ChangeLog M /trunk/src/tests/hammer/configure.in M /trunk/src/tests/resolve/ChangeLog M /trunk/src/tests/resolve/configure.in M /trunk/src/tests/verify/ChangeLog M /trunk/src/tests/verify/configure.in M /trunk/src/util/berk_db/hash/ChangeLog M /trunk/src/util/berk_db/hash/configure.in M /trunk/src/util/berk_db/test/ChangeLog M /trunk/src/util/berk_db/test/configure.in M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/configure.in M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/configure.in M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/configure.in A /trunk/src/util/unifdef/ChangeLog M /trunk/src/util/unifdef/configure.in configure.in: Remove standardized set of autoconf macros, which are now handled by CONFIG_RULES. ------------------------------------------------------------------------ r6014 | tytso | 1995-06-09 19:10:15 -0400 (Fri, 09 Jun 1995) | 4 lines Changed paths: M /trunk/src/kadmin/ChangeLog M /trunk/src/kadmin/configure.in A /trunk/src/kadmin.old/ChangeLog M /trunk/src/kadmin.old/configure.in A /trunk/src/kadmin.v4/ChangeLog M /trunk/src/kadmin.v4/configure.in M /trunk/src/tests/ChangeLog M /trunk/src/tests/configure.in M /trunk/src/util/ChangeLog M /trunk/src/util/berk_db/ChangeLog M /trunk/src/util/berk_db/configure.in M /trunk/src/util/configure.in configure.in: Remove standardized set of autoconf macros, which are now handled by CONFIG_RULES. Use DO_SUBDIRS to recurse down subdirectories. ------------------------------------------------------------------------ r6013 | tytso | 1995-06-09 18:55:31 -0400 (Fri, 09 Jun 1995) | 4 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/configure.in M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/configure.in M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/configure.in configure.in: Remove standardized set of autoconf macros, which are now handled by CONFIG_RULES. Use DO_SUBDIRS to recurse down subdirectories. ------------------------------------------------------------------------ r6012 | tytso | 1995-06-09 18:54:31 -0400 (Fri, 09 Jun 1995) | 3 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/configure.in configure.in: Remove standardized set of autoconf macros, which are now handled by CONFIG_RULES. ------------------------------------------------------------------------ r6011 | tytso | 1995-06-09 18:50:37 -0400 (Fri, 09 Jun 1995) | 8 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/configure.in D /trunk/src/lib/krb5/krb/faddr_ordr.c M /trunk/src/lib/krb5/krb/rd_req_dec.c rd_req_dec.c (krb5_rd_req_decoded): Fix -Wall nits configure.in: Remove standardized set of autoconf macros, which are now handled by CONFIG_RULES. Makefile.in, faddr_ordr.c: Remove faddr_ordr.c; its function, krb5_fulladdr_order, isn't used anywhere. ------------------------------------------------------------------------ r6010 | tytso | 1995-06-09 18:47:33 -0400 (Fri, 09 Jun 1995) | 7 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/configure.in M /trunk/src/include/krb5.hin krb5.hin: Remove definition of the krb5_fulladdr structure, and the prototype for the unused function krb5_fulladdr_order. configure.in: Remove standardized set of autoconf macros, which are now handled by CONFIG_RULES. Use DO_SUBDIRS to recurse down subdirectories. ------------------------------------------------------------------------ r6009 | tytso | 1995-06-09 18:43:06 -0400 (Fri, 09 Jun 1995) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/configure.in M /trunk/src/appl/mailquery/ChangeLog M /trunk/src/appl/mailquery/configure.in M /trunk/src/appl/movemail/ChangeLog M /trunk/src/appl/movemail/configure.in M /trunk/src/appl/popper/ChangeLog M /trunk/src/appl/popper/configure.in M /trunk/src/appl/sample/sclient/ChangeLog M /trunk/src/appl/sample/sclient/configure.in M /trunk/src/appl/sample/sserver/ChangeLog M /trunk/src/appl/sample/sserver/configure.in M /trunk/src/appl/simple/client/ChangeLog M /trunk/src/appl/simple/client/configure.in M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/configure.in M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/configure.in M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/configure.in M /trunk/src/appl/user_user/ChangeLog M /trunk/src/appl/user_user/configure.in M /trunk/src/clients/kdestroy/ChangeLog M /trunk/src/clients/kdestroy/configure.in M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/configure.in M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/configure.in M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/configure.in M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/configure.in configure.in: Remove standardized set of autoconf macros, which are now handled by CONFIG_RULES. ------------------------------------------------------------------------ r6008 | tytso | 1995-06-09 18:41:51 -0400 (Fri, 09 Jun 1995) | 6 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/configure.in M /trunk/src/include/kerberosIV/kdc.h configure.in: Remove standardized set of autoconf macros, which are now handled by CONFIG_RULES. kdc.h: Don't define the macros for max and min; they're already defined in kdc_util.h. ------------------------------------------------------------------------ r6007 | tytso | 1995-06-09 18:40:22 -0400 (Fri, 09 Jun 1995) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in Remove KRB5ROOT ------------------------------------------------------------------------ r6006 | tytso | 1995-06-09 18:38:35 -0400 (Fri, 09 Jun 1995) | 4 lines Changed paths: M /trunk/src/appl/ChangeLog M /trunk/src/appl/configure.in M /trunk/src/appl/sample/ChangeLog M /trunk/src/appl/sample/configure.in A /trunk/src/appl/simple/ChangeLog M /trunk/src/appl/simple/configure.in M /trunk/src/appl/telnet/ChangeLog M /trunk/src/appl/telnet/configure.in M /trunk/src/clients/ChangeLog M /trunk/src/clients/configure.in configure.in: Remove standardized set of autoconf macros, which are now handled by CONFIG_RULES. Use DO_SUBDIRS to recurse down subdirectories. ------------------------------------------------------------------------ r6005 | tytso | 1995-06-09 18:25:10 -0400 (Fri, 09 Jun 1995) | 6 lines Changed paths: M /trunk/src/appl/simple/server/ChangeLog M /trunk/src/appl/simple/server/configure.in M /trunk/src/appl/simple/server/sim_server.c sim_server.c: #include krb5.h first, to reduce size of debugging executable. configure.in: Remove standardized set of autoconf macros, which are now handled by CONFIG_RULES. ------------------------------------------------------------------------ r6004 | tytso | 1995-06-09 18:22:47 -0400 (Fri, 09 Jun 1995) | 3 lines Changed paths: M /trunk/src/admin/ChangeLog M /trunk/src/admin/aname/ChangeLog M /trunk/src/admin/aname/configure.in M /trunk/src/admin/configure.in M /trunk/src/admin/convert/ChangeLog M /trunk/src/admin/convert/configure.in M /trunk/src/admin/create/ChangeLog M /trunk/src/admin/create/configure.in M /trunk/src/admin/destroy/configure.in M /trunk/src/admin/stash/ChangeLog M /trunk/src/admin/stash/configure.in configure.in: Remove standardized set of autoconf macros, which are now handled by CONFIG_RULES. ------------------------------------------------------------------------ r6003 | tytso | 1995-06-09 18:21:51 -0400 (Fri, 09 Jun 1995) | 6 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/configure.in M /trunk/src/admin/edit/dumpv4.c configure.in: Remove standardized set of autoconf macros, which are now handled by CONFIG_RULES. dumpv4.c: Change name of controlling #ifdef to be KRB5_KRB4_COMPAT instead of KRB4. ------------------------------------------------------------------------ r6002 | tytso | 1995-06-09 18:21:07 -0400 (Fri, 09 Jun 1995) | 10 lines Changed paths: M /trunk/src/ChangeLog Added additional changes made to aclocal.m4: Change name of standardized Kerberos V4 #ifdef variable from KRB4 to KRB5_KRB4_COMPAT. KRB4 was already in use in the POP clients. Added a new macro rule, DO_SUBDIRS, which includes all of the MAKE_SUBDIRS macros. This makes it easier to add global recursive targets to the tree. ------------------------------------------------------------------------ r6001 | tytso | 1995-06-09 18:12:59 -0400 (Fri, 09 Jun 1995) | 7 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/configure.in aclocal.m4 (CONFIG_RULES): CONFIG_RULES now contains the standardized autoconf macros which all configure.in files will include. Removed WITH_KRB5ROOT, since it's no longer used. configure.in: Remove standardized set of autoconf macros, which are now handled by CONFIG_RULES. ------------------------------------------------------------------------ r6000 | pjpark | 1995-06-09 12:49:02 -0400 (Fri, 09 Jun 1995) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in Build adm_err.h here ------------------------------------------------------------------------ r5999 | epeisach | 1995-06-09 06:56:54 -0400 (Fri, 09 Jun 1995) | 8 lines Changed paths: M /trunk/src/kadmin.v4/server/ChangeLog M /trunk/src/kadmin.v4/server/admin_server.c M /trunk/src/kadmin.v4/server/kadm_funcs.c M /trunk/src/kadmin.v4/server/kadm_ser_wrap.c M /trunk/src/kadmin.v4/server/kadm_server.c M /trunk/src/kadmin.v4/server/kadm_stream.c Ported to DEC Alpha OSF/1: kadm_stream.c (vts_long, stv_long): Change u_long to krb5_ui_4 kadm_server.c (kadm_ser_ckpw): Change u_long to krb5_ui_4 kadm_ser_wrap.c (errpkt, kadm_ser_in): Change u_long to krb5_ui_4 kadm_funcs.c (kadm_add_entry): Change u_long to krb5_ui_4 admin_server.c (process_client): Change u_long to krb5_ui_4 ------------------------------------------------------------------------ r5998 | epeisach | 1995-06-09 06:38:29 -0400 (Fri, 09 Jun 1995) | 8 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/configure.in M /trunk/src/util/ss/error.c M /trunk/src/util/ss/ss_internal.h error.c (ss_error): remove const declaration from local variable. (it is used with free is called on the contents). ss_internal.h: Include stdlib.h if present on system. If is present, don't redeclare malloc. configure.in: Check for stdlib.h before including blindly. ------------------------------------------------------------------------ r5997 | tlyu | 1995-06-09 03:46:23 -0400 (Fri, 09 Jun 1995) | 2 lines Changed paths: D /trunk/src/kadmin.new oops these weren't necessary ------------------------------------------------------------------------ r5996 | tlyu | 1995-06-09 02:51:35 -0400 (Fri, 09 Jun 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/Makefile.in * Makefile.in: don't install et-generated headers in the build tree ------------------------------------------------------------------------ r5995 | tlyu | 1995-06-09 02:50:33 -0400 (Fri, 09 Jun 1995) | 3 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb4/configure.in * Makefile.in, configure.in: use CopyHeader rather than hand-coded header install rule. ------------------------------------------------------------------------ r5994 | tlyu | 1995-06-09 02:46:31 -0400 (Fri, 09 Jun 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/rd_cred.c * rd_cred.c (krb5_rd_cred_basic): fix typo (extra "context" argument passed to krb5_xfree) ------------------------------------------------------------------------ r5993 | tlyu | 1995-06-09 00:06:25 -0400 (Fri, 09 Jun 1995) | 2 lines Changed paths: A /trunk/src/kadmin.new A /trunk/src/kadmin.new/.cvsignore A /trunk/src/kadmin.new/ChangeLog * .cvsignore: ignore "configure" ------------------------------------------------------------------------ r5992 | tytso | 1995-06-08 23:34:06 -0400 (Thu, 08 Jun 1995) | 4 lines Changed paths: M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/Makefile.in $($(WHAT)_OBJS) is not accepted by all Makes! We assume for now that libkadm.a rule is only used by Unix, which should be a valid assumption, and build handle $(UNIX_OBJS) there. ------------------------------------------------------------------------ r5991 | tytso | 1995-06-08 23:26:30 -0400 (Thu, 08 Jun 1995) | 7 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/read_passwd.c M /trunk/src/lib/des425/util.c read_passwd.c (des_read_pw_string): Don't depend on krb5_read_password(); this created a circular dependency in the libraries. This code is now duplicated in des_read_pw_string. util.c (des_cblock_print_file): Fix -Wall nit. ------------------------------------------------------------------------ r5990 | tytso | 1995-06-08 23:23:36 -0400 (Thu, 08 Jun 1995) | 6 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/Makefile.in M /trunk/src/util/ss/configure.in M /trunk/src/util/ss/list_rqs.c M /trunk/src/util/ss/ss_internal.h list_req.c, ss_internal.h: Clean up -Wall flames. configure.in: Don't install the internal ss include files. Makefile.in (install): Don't install in this directory. ------------------------------------------------------------------------ r5989 | tytso | 1995-06-08 22:55:07 -0400 (Thu, 08 Jun 1995) | 4 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/mk_cmds.c Change mk_cmds so that the output file is always created in the current directory, instead of in the directory where the source file is located. ------------------------------------------------------------------------ r5988 | tytso | 1995-06-08 22:52:05 -0400 (Thu, 08 Jun 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/rd_cred.c Fix problem where the ticket field was assigned with a krb5_data, which was then immediately freed. ------------------------------------------------------------------------ r5987 | tytso | 1995-06-08 17:58:00 -0400 (Thu, 08 Jun 1995) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in Don't install compile_et.1; we're not installing the program, anyway. ------------------------------------------------------------------------ r5986 | tytso | 1995-06-08 17:57:26 -0400 (Thu, 08 Jun 1995) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in Add install target. ------------------------------------------------------------------------ r5985 | tytso | 1995-06-08 17:48:22 -0400 (Thu, 08 Jun 1995) | 2 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/Makefile.in Don't install the install/kerberosIV header files. ------------------------------------------------------------------------ r5984 | tytso | 1995-06-08 17:47:51 -0400 (Thu, 08 Jun 1995) | 3 lines Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.c Integrated patch from OpenVision which allows klist to list keytabs as well as ccache's. ------------------------------------------------------------------------ r5983 | tytso | 1995-06-08 17:46:24 -0400 (Thu, 08 Jun 1995) | 4 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in Define ${prefix} since exec_prefix is sometimes to that. Don't create the directories include/krb5 and include/kerberosIV when installing. (They're not needed). ------------------------------------------------------------------------ r5982 | tytso | 1995-06-08 17:43:50 -0400 (Thu, 08 Jun 1995) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Remove excess definitions of prefix, exec_prefix, etc. (Defined in config/pre.in) ------------------------------------------------------------------------ r5981 | tytso | 1995-06-08 17:20:04 -0400 (Thu, 08 Jun 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/auth_con.c M /trunk/src/lib/krb5/krb/chk_trans.c M /trunk/src/lib/krb5/krb/compat_recv.c M /trunk/src/lib/krb5/krb/encrypt_tk.c M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/gc_via_tkt.c M /trunk/src/lib/krb5/krb/gen_seqnum.c M /trunk/src/lib/krb5/krb/gen_subkey.c M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/in_tkt_ktb.c M /trunk/src/lib/krb5/krb/in_tkt_pwd.c M /trunk/src/lib/krb5/krb/in_tkt_sky.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/kdc_rep_dc.c M /trunk/src/lib/krb5/krb/mk_cred.c M /trunk/src/lib/krb5/krb/mk_error.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_rep.c M /trunk/src/lib/krb5/krb/mk_req.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/parse.c M /trunk/src/lib/krb5/krb/preauth.c M /trunk/src/lib/krb5/krb/rd_cred.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_rep.c M /trunk/src/lib/krb5/krb/rd_req.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/rd_safe.c M /trunk/src/lib/krb5/krb/recvauth.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/lib/krb5/krb/sendauth.c M /trunk/src/lib/krb5/krb/srv_rcache.c M /trunk/src/lib/krb5/krb/walk_rtree.c Clean up gcc -Wall flames. ------------------------------------------------------------------------ r5980 | tytso | 1995-06-08 16:06:03 -0400 (Thu, 08 Jun 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/ChangeLog M /trunk/src/include/krb5/stock/osconf.h Add comment explaining old admin acl. ------------------------------------------------------------------------ r5979 | tytso | 1995-06-08 16:00:20 -0400 (Thu, 08 Jun 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in Don't install the include/krb5 header files. ------------------------------------------------------------------------ r5978 | pjpark | 1995-06-08 15:09:11 -0400 (Thu, 08 Jun 1995) | 2 lines Changed paths: M /trunk/src/config-files/ChangeLog M /trunk/src/config-files/krb5.conf.M Add description of logging section ------------------------------------------------------------------------ r5977 | pjpark | 1995-06-08 15:08:46 -0400 (Thu, 08 Jun 1995) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp Add logging section to profile, export profile to root shell ------------------------------------------------------------------------ r5976 | pjpark | 1995-06-08 15:08:06 -0400 (Thu, 08 Jun 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/kadmin/v5server/admin.c M /trunk/src/kadmin/v5server/passwd.c M /trunk/src/kadmin/v5server/proto_serv.c M /trunk/src/kadmin/v5server/srv_acl.c M /trunk/src/kadmin/v5server/srv_main.c M /trunk/src/kadmin/v5server/srv_net.c M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/dispatch.c M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kerberos_v4.c M /trunk/src/kdc/main.c Update kadmind5 to use new logging routines ------------------------------------------------------------------------ r5975 | pjpark | 1995-06-08 15:05:29 -0400 (Thu, 08 Jun 1995) | 2 lines Changed paths: M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/Makefile.in M /trunk/src/lib/kadm/configure.in A /trunk/src/lib/kadm/logger.c Add new logging control routines ------------------------------------------------------------------------ r5974 | pjpark | 1995-06-08 15:04:38 -0400 (Thu, 08 Jun 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/adm_proto.h Add prototypes for logging routines ------------------------------------------------------------------------ r5973 | pjpark | 1995-06-08 15:03:56 -0400 (Thu, 08 Jun 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/ChangeLog M /trunk/src/include/krb5/stock/osconf.h Reinstate default name of kadmin.old ACL file ------------------------------------------------------------------------ r5972 | tytso | 1995-06-07 16:26:59 -0400 (Wed, 07 Jun 1995) | 3 lines Changed paths: M /trunk/src/include/krb5/stock/ChangeLog M /trunk/src/include/krb5/stock/osconf.h osconf.h: Use INSTALL and INSTALL_PREFIX instead of KRB5ROOT. How the filenames are determined have been completely revamped. ------------------------------------------------------------------------ r5971 | tytso | 1995-06-07 16:26:06 -0400 (Wed, 07 Jun 1995) | 6 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in M /trunk/src/include/krb5/k5-config.h Makefile.in: Process osconf.h using PREFIX and EXEC_PREFIX instead of KRB5ROOT. k5-config.h: Remove old defines for krb.conf and krb.realms, which are now obsolete. ------------------------------------------------------------------------ r5970 | tytso | 1995-06-07 16:12:18 -0400 (Wed, 07 Jun 1995) | 3 lines Changed paths: M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/kadmin/v5server/Makefile.in M /trunk/src/kadmin/v5server/srv_acl.c Makefile.in (CFLAGS), srv_acl.c (acl_init): Use KRB5_DEFAULT_ADMIN_ACL defined in osconf.h ------------------------------------------------------------------------ r5969 | tytso | 1995-06-07 16:11:21 -0400 (Wed, 07 Jun 1995) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Makefile.in (INSTALLMKDIRS): Make sure that the $(INSTALL_PREFIX) directory exists, not $(KRB5ROOT). ------------------------------------------------------------------------ r5968 | tytso | 1995-06-07 16:09:58 -0400 (Wed, 07 Jun 1995) | 4 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in pre.in: Use the GNU/configure standard method of prefix and exec_prefix to determine where programs get installed. The use of KRB5ROOT is obsolete. ------------------------------------------------------------------------ r5967 | tytso | 1995-06-07 15:48:13 -0400 (Wed, 07 Jun 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/Makefile.in clean-$(what) should be clean-$(WHAT) ------------------------------------------------------------------------ r5966 | tytso | 1995-06-07 15:47:09 -0400 (Wed, 07 Jun 1995) | 2 lines Changed paths: M /trunk/src/util/berk_db/hash/ChangeLog M /trunk/src/util/berk_db/hash/configure.in M /trunk/src/util/berk_db/test/ChangeLog M /trunk/src/util/berk_db/test/configure.in configure.in (CDEFS_INCLUDE): /bin/sh doesn't grok $(foo); it wants ${foo}! ------------------------------------------------------------------------ r5965 | tytso | 1995-06-07 15:23:58 -0400 (Wed, 07 Jun 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/conv_princ.c Remove old CONFIG_FILE code. ------------------------------------------------------------------------ r5964 | tytso | 1995-06-07 15:22:30 -0400 (Wed, 07 Jun 1995) | 12 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/def_realm.c M /trunk/src/lib/krb5/os/get_krbhst.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/init_os_ctx.c M /trunk/src/lib/krb5/os/osconfig.c M /trunk/src/lib/krb5/os/read_pwd.c M /trunk/src/lib/krb5/os/realm_dom.c def_realm.c (krb5_get_default_realm), get_krbhst.c (krb5_get_krbhst), hst_realm.c (krb5_get_host_realm), init_os_ctx.c (krb5_os_init_context), osconfig.c, realm_dom.c (krb5_get_realm_domain): Remove old ifdef'ed code which read in krb.conf and krb.realms. read_pwd.c (krb5_read_password): Remove old #ifdef notdef code. Significantly simplified and cleaned up function. Removed BSD 4.3 compatibility code. (If we ever need to make this work on a non-POSIX system, we'll supply POSIX termios emulation functions in src/lib/krb5/posix.) ------------------------------------------------------------------------ r5963 | epeisach | 1995-06-07 10:15:56 -0400 (Wed, 07 Jun 1995) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h Include time.h (or sys/time.h) for struct tm structure which is now referenced in the los-proto.h file. ------------------------------------------------------------------------ r5962 | epeisach | 1995-06-06 21:20:12 -0400 (Tue, 06 Jun 1995) | 9 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/conv_creds.c M /trunk/src/krb524/encode.c M /trunk/src/krb524/test.c test.c (do_remote): Case sockaddr_in * to sockaddr * in calling krb524_convert_creds_addr. (krb4_print_ticket): issue_time should be a KRB4_32 encode.c (encode_v4tkt): Cast a the unsigned long mbz field of KTEXT to krb5_int32 for call to encode_int32. conv_creds.c (krb524_convert_creds_addr): Cast sockaddr * to sockaddr_in *. ------------------------------------------------------------------------ r5961 | epeisach | 1995-06-06 21:18:38 -0400 (Tue, 06 Jun 1995) | 3 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/krb4-proto.h Change lifetime field of decomp_ticket prototype to KRB4_32 to match the Cygnus krb4 library. ------------------------------------------------------------------------ r5960 | epeisach | 1995-06-06 20:40:44 -0400 (Tue, 06 Jun 1995) | 6 lines Changed paths: M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/kadmin/v5server/srv_key.c (key_decrypt_keys): On error, when clearing keyblocks, set contents to null. (key_get_admin_entry): Allocate enough memory for admin_princ_name. Initialize akey and pkey to zero. Cannot use krb5_free_keyblock on stack based keyblock. (key_finish): Cannot use krb5_free_keyblock on bss based keyblock. ------------------------------------------------------------------------ r5959 | tlyu | 1995-06-06 20:06:19 -0400 (Tue, 06 Jun 1995) | 2 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/configure.in * configure.in: fix make install ------------------------------------------------------------------------ r5958 | tlyu | 1995-06-06 20:05:31 -0400 (Tue, 06 Jun 1995) | 3 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in M /trunk/src/util/et/configure.in * configure.in: * Makefile.in: fix make install ------------------------------------------------------------------------ r5957 | pjpark | 1995-06-06 17:32:52 -0400 (Tue, 06 Jun 1995) | 2 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile.in Use ARADD instead of ARCHIVE ------------------------------------------------------------------------ r5956 | pjpark | 1995-06-06 17:32:25 -0400 (Tue, 06 Jun 1995) | 2 lines Changed paths: M /trunk/src/krb524/cnv_tkt_skey.c M /trunk/src/krb524/conv_creds.c Fix strings for Ultrix native compiler ------------------------------------------------------------------------ r5955 | tytso | 1995-06-06 12:39:22 -0400 (Tue, 06 Jun 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in Build the krb524 directory. ------------------------------------------------------------------------ r5954 | tytso | 1995-06-06 12:37:21 -0400 (Tue, 06 Jun 1995) | 3 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/krb4-proto.h Rename save_credentials to krb_save_credentials, to match the Cygnus krb4 library. ------------------------------------------------------------------------ r5953 | tytso | 1995-06-06 12:29:12 -0400 (Tue, 06 Jun 1995) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin Add prototype for krb5_524_conv_principal(). ------------------------------------------------------------------------ r5952 | tytso | 1995-06-05 22:29:09 -0400 (Mon, 05 Jun 1995) | 2 lines Changed paths: M /trunk/src/krb524 A /trunk/src/krb524/.cvsignore M /trunk/src/krb524/ChangeLog A /trunk/src/krb524/Makefile.in M /trunk/src/krb524/cnv_tkt_skey.c A /trunk/src/krb524/configure.in M /trunk/src/krb524/conv_creds.c M /trunk/src/krb524/conv_princ.c M /trunk/src/krb524/conv_tkt.c M /trunk/src/krb524/encode.c M /trunk/src/krb524/getcred.c M /trunk/src/krb524/k524init.c M /trunk/src/krb524/krb524.h M /trunk/src/krb524/krb524d.c M /trunk/src/krb524/misc.c M /trunk/src/krb524/sendmsg.c M /trunk/src/krb524/test.c Updated to use autoconf, and to use the new Kerberos library API. ------------------------------------------------------------------------ r5951 | epeisach | 1995-06-05 21:07:44 -0400 (Mon, 05 Jun 1995) | 3 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/quad_cksum.c Convert longs to KRB_32 for 64 bit architectures. (only detected in v4kadmind) ------------------------------------------------------------------------ r5950 | pjpark | 1995-06-05 16:14:54 -0400 (Mon, 05 Jun 1995) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/kadmin.exp Change kadmin5 password prompting order ------------------------------------------------------------------------ r5949 | pjpark | 1995-06-05 16:14:25 -0400 (Mon, 05 Jun 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5client/ChangeLog M /trunk/src/kadmin/v5client/kadmin5.c M /trunk/src/kadmin/v5client/kadmin5.h M /trunk/src/kadmin/v5client/network.c Change password prompting order ------------------------------------------------------------------------ r5948 | pjpark | 1995-06-05 14:27:57 -0400 (Mon, 05 Jun 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/kadmin/v5server/srv_key.c Specify maxlife and maxrenewlife fields when creating changepw ------------------------------------------------------------------------ r5947 | pjpark | 1995-06-05 14:27:15 -0400 (Mon, 05 Jun 1995) | 2 lines Changed paths: M /trunk/src/kadmin/kpasswd/ChangeLog M /trunk/src/kadmin/kpasswd/kpasswd.c M /trunk/src/windows/cns/changelo M /trunk/src/windows/cns/kpasswd.c Use new krb5_adm_connect() calling sequence ------------------------------------------------------------------------ r5946 | pjpark | 1995-06-05 14:26:36 -0400 (Mon, 05 Jun 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5client/ChangeLog M /trunk/src/kadmin/v5client/kadmin5.M M /trunk/src/kadmin/v5client/kadmin5.c M /trunk/src/kadmin/v5client/kadmin5.h M /trunk/src/kadmin/v5client/network.c Add support for specifiable ccache and lifetime for admin principal ------------------------------------------------------------------------ r5945 | pjpark | 1995-06-05 14:23:09 -0400 (Mon, 05 Jun 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/adm_proto.h Update prototype for krb5_adm_connect() ------------------------------------------------------------------------ r5944 | pjpark | 1995-06-05 14:22:26 -0400 (Mon, 05 Jun 1995) | 2 lines Changed paths: M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/adm_conn.c Add support for specifiable ccache and ticket lifetime for kadm ------------------------------------------------------------------------ r5943 | epeisach | 1995-06-04 20:52:25 -0400 (Sun, 04 Jun 1995) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in Remove built error header files for make clean ------------------------------------------------------------------------ r5942 | epeisach | 1995-06-04 20:51:44 -0400 (Sun, 04 Jun 1995) | 2 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/configure.in Change order of libraries to allow for proper shared library dependencies ------------------------------------------------------------------------ r5941 | epeisach | 1995-06-03 17:22:00 -0400 (Sat, 03 Jun 1995) | 2 lines Changed paths: M /trunk/src/appl/sample/sserver/ChangeLog M /trunk/src/appl/sample/sserver/sserver.c If using inetd, set file descriptor of socket to 0. ------------------------------------------------------------------------ r5939 | keithv | 1995-06-02 22:54:18 -0400 (Fri, 02 Jun 1995) | 2 lines Changed paths: M /trunk/src/windows/wintel/changelo Better description of latest telnet changes. ------------------------------------------------------------------------ r5938 | keithv | 1995-06-02 22:46:46 -0400 (Fri, 02 Jun 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/os/Makefile.in Made the shared library makefile changes not apply to the PC. ------------------------------------------------------------------------ r5937 | keithv | 1995-06-02 21:38:03 -0400 (Fri, 02 Jun 1995) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/error_message.c Better handling of error codes returned by winsock. ------------------------------------------------------------------------ r5936 | keithv | 1995-06-02 21:36:16 -0400 (Fri, 02 Jun 1995) | 2 lines Changed paths: M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/adm_conn.c M /trunk/src/lib/kadm/adm_rw.c PC bug fixes mostly 16 vs 32 which prototyping fixed. ------------------------------------------------------------------------ r5935 | keithv | 1995-06-02 21:32:45 -0400 (Fri, 02 Jun 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/net_read.c M /trunk/src/lib/krb5/os/net_write.c Low-level PC socket read/write didn't work. ------------------------------------------------------------------------ r5934 | keithv | 1995-06-02 14:55:30 -0400 (Fri, 02 Jun 1995) | 2 lines Changed paths: M /trunk/src/windows/cns/changelo M /trunk/src/windows/cns/makefile M /trunk/src/windows/wintel/changelo M /trunk/src/windows/wintel/emul.c M /trunk/src/windows/wintel/intern.c M /trunk/src/windows/wintel/makefile M /trunk/src/windows/wintel/screen.c M /trunk/src/windows/wintel/screen.h M /trunk/src/windows/wintel/telnet.c M /trunk/src/windows/wintel/telnet.rc Windows telnet changes to enable the cursor keys. ------------------------------------------------------------------------ r5933 | pjpark | 1995-06-01 14:56:43 -0400 (Thu, 01 Jun 1995) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/kadmin.exp Change admin instance to kadmin ------------------------------------------------------------------------ r5932 | pjpark | 1995-06-01 14:56:03 -0400 (Thu, 01 Jun 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/kadmin/v5server/Makefile.in M /trunk/src/kadmin/v5server/kadmind5.M M /trunk/src/kadmin/v5server/srv_acl.c Change default acl file name to a #define ------------------------------------------------------------------------ r5931 | pjpark | 1995-06-01 14:55:21 -0400 (Thu, 01 Jun 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/kadm5_defs.h M /trunk/src/kadmin/v5server/proto_serv.c If no srvtab specified, then use squirreled admin key ------------------------------------------------------------------------ r5930 | pjpark | 1995-06-01 14:54:35 -0400 (Thu, 01 Jun 1995) | 4 lines Changed paths: M /trunk/src/kadmin/v5server/srv_key.c Add logic to retrieve/create the password changing service principal's database entry. Further, keep the service key lying around so that we don't require a srvtab. ------------------------------------------------------------------------ r5929 | pjpark | 1995-06-01 14:52:17 -0400 (Thu, 01 Jun 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5client/ChangeLog M /trunk/src/kadmin/v5client/kadmin5.M M /trunk/src/kadmin/v5client/kadmin5.c Change admin instance name to kadmin and fix bug in kadmin_list ------------------------------------------------------------------------ r5928 | pjpark | 1995-06-01 14:51:21 -0400 (Thu, 01 Jun 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/adm.h Change admin port number to 464 ------------------------------------------------------------------------ r5927 | tlyu | 1995-05-31 21:18:32 -0400 (Wed, 31 May 1995) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/loginpaths.h * loginpaths.h: #ifdef ultrix => #ifdef __ultrix ------------------------------------------------------------------------ r5926 | pjpark | 1995-05-31 11:24:02 -0400 (Wed, 31 May 1995) | 2 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in Ranlib libkdb5 after doing the update from berk_db ------------------------------------------------------------------------ r5925 | pjpark | 1995-05-31 11:22:15 -0400 (Wed, 31 May 1995) | 2 lines Changed paths: M /trunk/src/admin/destroy/ChangeLog M /trunk/src/admin/destroy/Makefile.in M /trunk/src/admin/destroy/kdb5_destroy.c Use kdb5_db_destroy instead of explicitly unlinking files ------------------------------------------------------------------------ r5924 | epeisach | 1995-05-31 08:12:13 -0400 (Wed, 31 May 1995) | 2 lines Changed paths: M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/Makefile.in Change DBOBJS to DB_OBJS to match rest of Makefile.in ------------------------------------------------------------------------ r5923 | keithv | 1995-05-30 21:57:48 -0400 (Tue, 30 May 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Removed des425 from the PC world. ------------------------------------------------------------------------ r5922 | keithv | 1995-05-30 21:55:36 -0400 (Tue, 30 May 1995) | 2 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in Removed making in des425 for the PC. ------------------------------------------------------------------------ r5921 | keithv | 1995-05-30 20:39:52 -0400 (Tue, 30 May 1995) | 2 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/libkrb5.def Added missing Windows DLL exported routine. ------------------------------------------------------------------------ r5920 | keithv | 1995-05-30 20:36:38 -0400 (Tue, 30 May 1995) | 2 lines Changed paths: M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/adm_rw.c Removed INTERFACE from two kadm routines. ------------------------------------------------------------------------ r5919 | keithv | 1995-05-30 20:33:33 -0400 (Tue, 30 May 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/adm_proto.h Removed INTERFACE from some kadm prototypes. ------------------------------------------------------------------------ r5918 | keithv | 1995-05-30 20:30:24 -0400 (Tue, 30 May 1995) | 3 lines Changed paths: M /trunk/src/windows/cns/.Sanitize M /trunk/src/windows/cns/changelo M /trunk/src/windows/cns/cns.c M /trunk/src/windows/cns/cns.h A /trunk/src/windows/cns/kpasswd.c M /trunk/src/windows/cns/makefile Added k5 password changing code for the cns program (untested, waiting for a server.) ------------------------------------------------------------------------ r5916 | keithv | 1995-05-30 13:40:54 -0400 (Tue, 30 May 1995) | 2 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/libkrb5.def Added kadm routines to the export list. ------------------------------------------------------------------------ r5915 | keithv | 1995-05-30 13:38:16 -0400 (Tue, 30 May 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/adm_proto.h M /trunk/src/include/krb5/k5-config.h M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/Makefile.in M /trunk/src/lib/kadm/adm_conn.c Changes to get kadm working on the PC. ------------------------------------------------------------------------ r5914 | pjpark | 1995-05-30 10:55:10 -0400 (Tue, 30 May 1995) | 2 lines Changed paths: M /trunk/src/util/berk_db/hash/ChangeLog M /trunk/src/util/berk_db/hash/Makefile.in M /trunk/src/util/berk_db/hash/configure.in M /trunk/src/util/berk_db/test/ChangeLog M /trunk/src/util/berk_db/test/Makefile.in M /trunk/src/util/berk_db/test/configure.in Use sys/cdefs.h if present (e.g. linux) ------------------------------------------------------------------------ r5913 | epeisach | 1995-05-30 10:48:59 -0400 (Tue, 30 May 1995) | 4 lines Changed paths: A /trunk/src/util/berk_db/hash/ChangeLog M /trunk/src/util/berk_db/hash/configure.in M /trunk/src/util/berk_db/hash/krb5_ndbm.c If the size field of a struct datum != size field of DBT, you need to copy the information from one structure to the other without casting as you wind up with stack garbage. (DEC alpha OSF) ------------------------------------------------------------------------ r5912 | epeisach | 1995-05-30 06:32:08 -0400 (Tue, 30 May 1995) | 2 lines Changed paths: A /trunk/src/util/berk_db/test/ChangeLog M /trunk/src/util/berk_db/test/Makefile.in M /trunk/src/util/berk_db/test/configure.in Check for the signal type in compiling tests ------------------------------------------------------------------------ r5911 | epeisach | 1995-05-28 16:19:09 -0400 (Sun, 28 May 1995) | 5 lines Changed paths: M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/kadmin/v5server/srv_main.c Use syslog instead of com_err when shutting down as output may be closed and a sigpipe would result. (during dejagnu tests) Use exit instead of return from main as may be on the interrupt stack at the time. ------------------------------------------------------------------------ r5910 | tytso | 1995-05-27 00:31:43 -0400 (Sat, 27 May 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/Makefile.in Restore timestamp file which is needed by libupdate.sh ------------------------------------------------------------------------ r5909 | tytso | 1995-05-27 00:31:18 -0400 (Sat, 27 May 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/Makefile.in Add timestamp check file required by libupdate.sh ------------------------------------------------------------------------ r5908 | tytso | 1995-05-27 00:30:37 -0400 (Sat, 27 May 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in Export $(CC) for the benefit of config.guess ------------------------------------------------------------------------ r5907 | tytso | 1995-05-26 21:46:58 -0400 (Fri, 26 May 1995) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Create kerbsrc-nt.zip with the right filename, and clean up include/krb5.h after making the Windows .zip files. ------------------------------------------------------------------------ r5906 | tytso | 1995-05-26 21:45:10 -0400 (Fri, 26 May 1995) | 4 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/des425/configure.in A /trunk/src/lib/des425/util.c Added new function, des_cblock_print_file(), which is referenced by libkrb4.a. (Even though it's never used, some OS's demand that all of the references in a shared library have to be resolved.) ------------------------------------------------------------------------ r5905 | tytso | 1995-05-26 21:43:29 -0400 (Fri, 26 May 1995) | 4 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in M /trunk/src/lib/krb4/configure.in M /trunk/src/lib/krb4/cr_err_repl.c Remove backward compatibility code for Kerberos V3 (!) which was causing problems for shared libraries. Library code shouldn't try to reference global variables defined by the calling application! ------------------------------------------------------------------------ r5904 | tytso | 1995-05-26 20:23:35 -0400 (Fri, 26 May 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/asn.1/configure.in M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/ccache/configure.in M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/Makefile.in M /trunk/src/lib/krb5/ccache/file/configure.in M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/Makefile.in M /trunk/src/lib/krb5/ccache/stdio/configure.in M /trunk/src/lib/krb5/configure.in M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/error_tables/configure.in M /trunk/src/lib/krb5/free/ChangeLog M /trunk/src/lib/krb5/free/Makefile.in M /trunk/src/lib/krb5/free/configure.in M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/keytab/configure.in M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/Makefile.in M /trunk/src/lib/krb5/keytab/file/configure.in M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/configure.in M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/Makefile.in M /trunk/src/lib/krb5/posix/configure.in M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/lib/krb5/rcache/configure.in M /trunk/src/util/profile/ChangeLog Add support for building shared libraries. ------------------------------------------------------------------------ r5903 | tytso | 1995-05-26 20:08:01 -0400 (Fri, 26 May 1995) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in M /trunk/src/util/profile/configure.in Add support for building shared libraries. ------------------------------------------------------------------------ r5902 | keithv | 1995-05-26 19:49:02 -0400 (Fri, 26 May 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/wconfig.c Windows makefile file configuration excludes lines beginning with '@'. ------------------------------------------------------------------------ r5901 | pjpark | 1995-05-26 18:45:57 -0400 (Fri, 26 May 1995) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp Fix typo ------------------------------------------------------------------------ r5900 | pjpark | 1995-05-26 18:45:36 -0400 (Fri, 26 May 1995) | 2 lines Changed paths: M /trunk/src/admin/destroy/ChangeLog M /trunk/src/admin/destroy/Makefile.in M /trunk/src/admin/destroy/kdb5_destroy.c Change to new Berkeley Database naming convention ------------------------------------------------------------------------ r5899 | pjpark | 1995-05-26 18:45:05 -0400 (Fri, 26 May 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/kadmin/v5server/Makefile.in kadmind5 depends on libkdb5.a ------------------------------------------------------------------------ r5898 | pjpark | 1995-05-26 18:44:43 -0400 (Fri, 26 May 1995) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/Makefile.in krb5kdc depends on libkdb5.a ------------------------------------------------------------------------ r5897 | pjpark | 1995-05-26 18:44:16 -0400 (Fri, 26 May 1995) | 2 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/configure.in Add berk_db to list of subdirectories ------------------------------------------------------------------------ r5896 | pjpark | 1995-05-26 18:43:18 -0400 (Fri, 26 May 1995) | 2 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/kdb/configure.in M /trunk/src/lib/kdb/kdb_dbm.c A /trunk/src/lib/kdb/t_kdb.c Use new Berkeley Database code and add test ------------------------------------------------------------------------ r5895 | pjpark | 1995-05-26 18:42:39 -0400 (Fri, 26 May 1995) | 2 lines Changed paths: A /trunk/src/util/berk_db A /trunk/src/util/berk_db/.Sanitize A /trunk/src/util/berk_db/.cvsignore A /trunk/src/util/berk_db/ChangeLog A /trunk/src/util/berk_db/Makefile.in A /trunk/src/util/berk_db/PORT A /trunk/src/util/berk_db/PORT/.Sanitize A /trunk/src/util/berk_db/PORT/README A /trunk/src/util/berk_db/PORT/clib A /trunk/src/util/berk_db/PORT/clib/.Sanitize A /trunk/src/util/berk_db/PORT/clib/memmove.c A /trunk/src/util/berk_db/PORT/clib/mktemp.c A /trunk/src/util/berk_db/PORT/clib/snprintf.c A /trunk/src/util/berk_db/PORT/clib/strerror.c A /trunk/src/util/berk_db/PORT/include A /trunk/src/util/berk_db/PORT/include/.Sanitize A /trunk/src/util/berk_db/PORT/include/cdefs.h A /trunk/src/util/berk_db/PORT/include/compat.h A /trunk/src/util/berk_db/PORT/include/ndbm.h A /trunk/src/util/berk_db/PORT/include/queue.h A /trunk/src/util/berk_db/PORT/krb5 A /trunk/src/util/berk_db/PORT/krb5/.Sanitize A /trunk/src/util/berk_db/PORT/krb5/include A /trunk/src/util/berk_db/PORT/krb5/include/.Sanitize A /trunk/src/util/berk_db/PORT/krb5/include/compat.h A /trunk/src/util/berk_db/PORT/krb5/sys A /trunk/src/util/berk_db/PORT/krb5/sys/.Sanitize A /trunk/src/util/berk_db/PORT/krb5/sys/cdefs.h A /trunk/src/util/berk_db/README A /trunk/src/util/berk_db/README.krb5 A /trunk/src/util/berk_db/changelog A /trunk/src/util/berk_db/configure.in A /trunk/src/util/berk_db/hash A /trunk/src/util/berk_db/hash/.Sanitize A /trunk/src/util/berk_db/hash/.cvsignore A /trunk/src/util/berk_db/hash/Makefile.in A /trunk/src/util/berk_db/hash/README A /trunk/src/util/berk_db/hash/configure.in A /trunk/src/util/berk_db/hash/extern.h A /trunk/src/util/berk_db/hash/hash.c A /trunk/src/util/berk_db/hash/hash.h A /trunk/src/util/berk_db/hash/hash_bigkey.c A /trunk/src/util/berk_db/hash/hash_buf.c A /trunk/src/util/berk_db/hash/hash_func.c A /trunk/src/util/berk_db/hash/hash_log2.c A /trunk/src/util/berk_db/hash/hash_page.c A /trunk/src/util/berk_db/hash/hsearch.c A /trunk/src/util/berk_db/hash/krb5_ndbm.c A /trunk/src/util/berk_db/hash/ndbm.c A /trunk/src/util/berk_db/hash/page.h A /trunk/src/util/berk_db/hash/search.h A /trunk/src/util/berk_db/include A /trunk/src/util/berk_db/include/.Sanitize A /trunk/src/util/berk_db/include/db.h A /trunk/src/util/berk_db/include/mpool.h A /trunk/src/util/berk_db/man A /trunk/src/util/berk_db/man/.Sanitize A /trunk/src/util/berk_db/man/hash.3 A /trunk/src/util/berk_db/test A /trunk/src/util/berk_db/test/.Sanitize A /trunk/src/util/berk_db/test/.cvsignore A /trunk/src/util/berk_db/test/Makefile.in A /trunk/src/util/berk_db/test/README A /trunk/src/util/berk_db/test/configure.in A /trunk/src/util/berk_db/test/dbtest.c A /trunk/src/util/berk_db/test/hash.tests A /trunk/src/util/berk_db/test/hash.tests/.Sanitize A /trunk/src/util/berk_db/test/hash.tests/driver2.c A /trunk/src/util/berk_db/test/hash.tests/makedb.sh A /trunk/src/util/berk_db/test/hash.tests/tcreat3.c A /trunk/src/util/berk_db/test/hash.tests/tdel.c A /trunk/src/util/berk_db/test/hash.tests/testit A /trunk/src/util/berk_db/test/hash.tests/thash4.c A /trunk/src/util/berk_db/test/hash.tests/tread2.c A /trunk/src/util/berk_db/test/hash.tests/tseq.c A /trunk/src/util/berk_db/test/hash.tests/tverify.c A /trunk/src/util/berk_db/test/run.test Check in Berkeley Database code version 1.85 ------------------------------------------------------------------------ r5894 | epeisach | 1995-05-26 14:03:32 -0400 (Fri, 26 May 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in Prime local shared library registry file for Alpha OSF ------------------------------------------------------------------------ r5893 | epeisach | 1995-05-26 13:41:23 -0400 (Fri, 26 May 1995) | 3 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/makeshlib For OSF/1, maintain a local shared library registry. (allows for optimization of shared library address space) ------------------------------------------------------------------------ r5892 | keithv | 1995-05-26 13:28:36 -0400 (Fri, 26 May 1995) | 2 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in Added kadm for the PC. ------------------------------------------------------------------------ r5891 | keithv | 1995-05-26 13:25:20 -0400 (Fri, 26 May 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in Disabled some of the shared library stuff for the PC. ------------------------------------------------------------------------ r5890 | keithv | 1995-05-26 13:23:05 -0400 (Fri, 26 May 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/adm_proto.h M /trunk/src/include/krb5/los-proto.h More prototype changes for the PC to get kadm stuff working. ------------------------------------------------------------------------ r5889 | keithv | 1995-05-26 13:21:54 -0400 (Fri, 26 May 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Added lib/kadm directory and removed lib/krb425 directory for the PC. ------------------------------------------------------------------------ r5888 | epeisach | 1995-05-26 12:50:37 -0400 (Fri, 26 May 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in Added shared library support for Alpha OSF ------------------------------------------------------------------------ r5887 | epeisach | 1995-05-26 12:43:37 -0400 (Fri, 26 May 1995) | 3 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/makeshlib Add support for Dec-alpha. Will currently only work (without warning) for libcrypto.so ------------------------------------------------------------------------ r5886 | keithv | 1995-05-25 22:29:42 -0400 (Thu, 25 May 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/adm_proto.h M /trunk/src/include/krb5/k5-config.h Header file changes needed for kadm on the PC. ------------------------------------------------------------------------ r5885 | tytso | 1995-05-25 22:17:43 -0400 (Thu, 25 May 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/configure.in M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/crc32/configure.in M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/des/configure.in M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md4/configure.in M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/md5/configure.in M /trunk/src/lib/crypto/os/ChangeLog M /trunk/src/lib/crypto/os/Makefile.in M /trunk/src/lib/crypto/os/configure.in Add support building shared libraries. ------------------------------------------------------------------------ r5884 | tytso | 1995-05-25 22:12:08 -0400 (Thu, 25 May 1995) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in Add variable DO_MAKE_SHLIB ------------------------------------------------------------------------ r5883 | tytso | 1995-05-25 22:11:28 -0400 (Thu, 25 May 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/configure.in Add support for shared libraries. ------------------------------------------------------------------------ r5882 | tytso | 1995-05-25 21:40:19 -0400 (Thu, 25 May 1995) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in pre.in(HOST_TYPE, SHEXT): Added variables filled in by configure ------------------------------------------------------------------------ r5881 | tytso | 1995-05-25 21:39:37 -0400 (Thu, 25 May 1995) | 2 lines Changed paths: M /trunk/src/util/ChangeLog A /trunk/src/util/makeshlib Added shell script for creating shared libraries. ------------------------------------------------------------------------ r5880 | keithv | 1995-05-25 21:01:34 -0400 (Thu, 25 May 1995) | 3 lines Changed paths: M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/Makefile.in M /trunk/src/lib/kadm/adm_conn.c M /trunk/src/lib/kadm/adm_kt_enc.c M /trunk/src/lib/kadm/adm_kw_dec.c M /trunk/src/lib/kadm/adm_kw_enc.c M /trunk/src/lib/kadm/adm_rw.c First pass to make the new kadm stuff compile cleanly on the PC. No test for correctness yet. ------------------------------------------------------------------------ r5879 | keithv | 1995-05-25 18:57:14 -0400 (Thu, 25 May 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/los-proto.h M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc_maybe.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/ktdefname.c M /trunk/src/lib/krb5/os/os-proto.h M /trunk/src/lib/krb5/os/read_pwd.c Several small changes to get the PC working without warnings. ------------------------------------------------------------------------ r5878 | keithv | 1995-05-25 16:06:54 -0400 (Thu, 25 May 1995) | 3 lines Changed paths: M /trunk/src/windows/wintel/auth.c M /trunk/src/windows/wintel/changelo M /trunk/src/windows/wintel/emul.c M /trunk/src/windows/wintel/intern.c M /trunk/src/windows/wintel/negotiat.c M /trunk/src/windows/wintel/screen.c M /trunk/src/windows/wintel/screen.h M /trunk/src/windows/wintel/telnet.c M /trunk/src/windows/wintel/telnet.h Mistakenly forgot to convert PC eol into Unix eol while unzipping so this removed the extra carriage returns. ------------------------------------------------------------------------ r5877 | keithv | 1995-05-25 14:44:33 -0400 (Thu, 25 May 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in For the PC, don't copy profile.h until we make in the include directory. ------------------------------------------------------------------------ r5875 | keithv | 1995-05-25 14:34:40 -0400 (Thu, 25 May 1995) | 2 lines Changed paths: M /trunk/src/windows/wintel/auth.c M /trunk/src/windows/wintel/changelo M /trunk/src/windows/wintel/emul.c M /trunk/src/windows/wintel/intern.c M /trunk/src/windows/wintel/negotiat.c M /trunk/src/windows/wintel/screen.c M /trunk/src/windows/wintel/screen.h M /trunk/src/windows/wintel/telnet.c M /trunk/src/windows/wintel/telnet.h Windows telnet --fixed eol wrapping and general cleanup. ------------------------------------------------------------------------ r5874 | bjaspan | 1995-05-25 13:37:39 -0400 (Thu, 25 May 1995) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex [secure-admin/2432] add further that the constants must not change ------------------------------------------------------------------------ r5872 | bjaspan | 1995-05-25 13:33:34 -0400 (Thu, 25 May 1995) | 4 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex [secure-admin/2432] document the integer values of the error codes; note that this really isn't necessary since the com_err prefix defines it ------------------------------------------------------------------------ r5871 | epeisach | 1995-05-25 10:04:08 -0400 (Thu, 25 May 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gc_via_tkt.c Fix syntax error in freeing of keyblock ------------------------------------------------------------------------ r5869 | tytso | 1995-05-24 18:21:59 -0400 (Wed, 24 May 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog Makefile.in, configure.in: Add rules for building shared library. ------------------------------------------------------------------------ r5868 | tytso | 1995-05-24 18:21:06 -0400 (Wed, 24 May 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/configure.in M /trunk/src/lib/krb5/krb/gc_via_tkt.c On an error, free the keyblock. ------------------------------------------------------------------------ r5867 | epeisach | 1995-05-24 17:43:53 -0400 (Wed, 24 May 1995) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.hin Remove krb5_encode_ticket prototype as function does not exist. ------------------------------------------------------------------------ r5866 | epeisach | 1995-05-24 17:41:54 -0400 (Wed, 24 May 1995) | 2 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/krb4-proto.h Change klog prototype to match source ------------------------------------------------------------------------ r5865 | tytso | 1995-05-24 15:42:41 -0400 (Wed, 24 May 1995) | 2 lines Changed paths: M /trunk/src/config/ChangeLog A /trunk/src/config/config.guess A /trunk/src/config/config.sub Added for shared library support. ------------------------------------------------------------------------ r5864 | pjpark | 1995-05-24 14:30:00 -0400 (Wed, 24 May 1995) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in Fix OSF/1 and Ultrix native make problem ------------------------------------------------------------------------ r5862 | epeisach | 1995-05-24 11:17:28 -0400 (Wed, 24 May 1995) | 2 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/configure.in M /trunk/src/appl/gss-sample/gss-client.c M /trunk/src/appl/gss-sample/gss-server.c Check for string.h and include if present, else include strings.h ------------------------------------------------------------------------ r5861 | epeisach | 1995-05-24 11:05:01 -0400 (Wed, 24 May 1995) | 7 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/configure.in M /trunk/src/appl/telnet/libtelnet/kerberos5.c kerberos5.c: Include string.h/strings.h. Include stdlib.h or declare malloc. (kerberos5_send): Fix improperly closed comment krb5_get_credentials second argument is not kdc_options configure.in (LIBOBJS): Removed duplicate WITH_KRB4 ------------------------------------------------------------------------ r5860 | epeisach | 1995-05-24 10:12:19 -0400 (Wed, 24 May 1995) | 7 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/configure.in M /trunk/src/appl/telnet/telnet/externs.h M /trunk/src/appl/telnet/telnet/ring.c ring.c: Include string.h or strings.h configure.in: Check for stdlib.h externs.h: Include sys/param.h before redefining BSD Include stdlib.h or define malloc, realloc, calloc ------------------------------------------------------------------------ r5859 | epeisach | 1995-05-24 07:25:29 -0400 (Wed, 24 May 1995) | 2 lines Changed paths: M /trunk/src/kadmin.old/server/ChangeLog M /trunk/src/kadmin.old/server/adm_network.c Cast sockaddr_in * to sockaddr * in call to bind ------------------------------------------------------------------------ r5858 | epeisach | 1995-05-24 07:18:41 -0400 (Wed, 24 May 1995) | 2 lines Changed paths: M /trunk/src/kadmin.old/kpasswd/networked.c Include stdlib.h or declare malloc, calloc, realloc ------------------------------------------------------------------------ r5857 | epeisach | 1995-05-24 07:17:21 -0400 (Wed, 24 May 1995) | 2 lines Changed paths: M /trunk/src/kadmin.old/kpasswd/ChangeLog M /trunk/src/kadmin.old/kpasswd/configure.in M /trunk/src/kadmin.old/kpasswd/kpasswd.c Check for stdlib.h and include if present or declare malloc, calloc and realloc ------------------------------------------------------------------------ r5856 | epeisach | 1995-05-24 07:16:28 -0400 (Wed, 24 May 1995) | 2 lines Changed paths: M /trunk/src/kadmin.old/client/ChangeLog M /trunk/src/kadmin.old/client/kadmin.c M /trunk/src/kadmin.old/client/kadmin_adr.c M /trunk/src/kadmin.old/client/kadmin_cpr.c M /trunk/src/kadmin.old/client/kadmin_del.c M /trunk/src/kadmin.old/client/kadmin_inq.c M /trunk/src/kadmin.old/client/kadmin_mod.c M /trunk/src/kadmin.old/client/kadmin_msnd.c Include or declare malloc, calloc, or realloc ------------------------------------------------------------------------ r5855 | epeisach | 1995-05-24 06:57:49 -0400 (Wed, 24 May 1995) | 3 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapiP_generic.h Include k5-sockets.h now that k5-config.h does not include netdb.h. (Conditionalized on NEED_SOCKETS being defined) ------------------------------------------------------------------------ r5854 | epeisach | 1995-05-23 22:25:52 -0400 (Tue, 23 May 1995) | 2 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in Make clean: Remove libkdb4.a and libkrb4.a symlinks ------------------------------------------------------------------------ r5853 | tytso | 1995-05-23 16:48:59 -0400 (Tue, 23 May 1995) | 4 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_decode.c M /trunk/src/lib/krb5/asn.1/asn1_encode.h M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc_maybe.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/chk_trans.c M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/preauth.c M /trunk/src/lib/krb5/krb/t_kerb.c M /trunk/src/lib/krb5/krb/t_walk_rtree.c M /trunk/src/lib/krb5/krb/unparse.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/t_std_conf.c M /trunk/src/lib/krb5/os/timeofday.c M /trunk/src/lib/krb5/os/unlck_file.c M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/daemon.c M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_io.c Rearrange #include files so that krb5.h gets included first, so that the debugging information can be more efficiently collapsed since the type numbers will be the same. ------------------------------------------------------------------------ r5852 | tytso | 1995-05-23 16:47:27 -0400 (Tue, 23 May 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/Makefile.in Don't install the error table header files; they shouldn't be needed by an end-programmer. ------------------------------------------------------------------------ r5851 | tytso | 1995-05-23 16:08:15 -0400 (Tue, 23 May 1995) | 5 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Generate krb5.h from krb5.hin in awk-windows, for the Windows port. Added kerbsrc-nt.zip, which creates the zip file without the option to truncate the names to the MS-DOS 8.3 convention. ------------------------------------------------------------------------ r5850 | tytso | 1995-05-23 15:35:23 -0400 (Tue, 23 May 1995) | 2 lines Changed paths: M /trunk/src/include/ChangeLog D /trunk/src/include/krb5.h Remove krb5.h, since it's no longer needed. ------------------------------------------------------------------------ r5849 | tytso | 1995-05-23 15:34:44 -0400 (Tue, 23 May 1995) | 8 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/k5-config.h A /trunk/src/include/krb5/k5-sockets.h k5-config.h, k5-sockets.h: Move the sockets specific setup out of k5-config.h to k5-sockets.h, and modify k5-int to include k5-sockets.h (if it is requested by NEED_SOCKETS) after including krb5.h. This keeps the gdb type numbers the same across .o files, so that recent binuntils can compress the debugging information in executables linked with a debugging library. ------------------------------------------------------------------------ r5848 | tytso | 1995-05-23 15:34:12 -0400 (Tue, 23 May 1995) | 14 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in M /trunk/src/include/configure.in M /trunk/src/include/k5-int.h A /trunk/src/include/krb5.hin Makefile.in, configure.in, krb5.hin: Move krb5.h to krb5.hin, and build krb5.h from krb5.hin and the error table include files, which are now built in this directory. This way, krb5.h is the only include file that we need to install. k5-int.h: Move the sockets specific setup out of k5-config.h to k5-sockets.h, and modify k5-int to include k5-sockets.h (if it is requested by NEED_SOCKETS) after including krb5.h. This keeps the gdb type numbers the same across .o files, so that recent binuntils can compress the debugging information in executables linked with a debugging library. ------------------------------------------------------------------------ r5847 | epeisach | 1995-05-22 16:57:49 -0400 (Mon, 22 May 1995) | 2 lines Changed paths: M /trunk/src/lib/kdb4/ChangeLog M /trunk/src/lib/kdb4/krb_dbm.c Use the POSIX utime instead of utimes. (For hpux). ------------------------------------------------------------------------ r5846 | pjpark | 1995-05-22 15:45:02 -0400 (Mon, 22 May 1995) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/.Sanitize M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog A /trunk/src/tests/dejagnu/krb-standalone/gssapi.exp Add gssapi.exp ------------------------------------------------------------------------ r5845 | pjpark | 1995-05-22 15:43:34 -0400 (Mon, 22 May 1995) | 2 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/gss-server.c Fix problem when gss_accept_sec_context() fails where error message was lost ------------------------------------------------------------------------ r5844 | pjpark | 1995-05-22 11:25:05 -0400 (Mon, 22 May 1995) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in Add gssapi to list of include subdirectories ------------------------------------------------------------------------ r5843 | pjpark | 1995-05-22 11:24:11 -0400 (Mon, 22 May 1995) | 2 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/configure.in Add install SUBDIRS ------------------------------------------------------------------------ r5842 | pjpark | 1995-05-22 11:23:36 -0400 (Mon, 22 May 1995) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog Describe previous changes ------------------------------------------------------------------------ r5841 | pjpark | 1995-05-22 11:22:56 -0400 (Mon, 22 May 1995) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/inq_cred.c Do not report creds as expired if the expiration time is indefinite ------------------------------------------------------------------------ r5840 | pjpark | 1995-05-22 11:22:31 -0400 (Mon, 22 May 1995) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/Makefile.in Add null install target ------------------------------------------------------------------------ r5839 | pjpark | 1995-05-22 11:22:07 -0400 (Mon, 22 May 1995) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/generic/configure.in Install EXPORTED_HEADERS in gssapi subdirectory ------------------------------------------------------------------------ r5838 | pjpark | 1995-05-22 11:20:45 -0400 (Mon, 22 May 1995) | 2 lines Changed paths: M /trunk/src/kadmin.old/client/ChangeLog M /trunk/src/kadmin.old/client/Makefile.in M /trunk/src/kadmin.old/kpasswd/ChangeLog M /trunk/src/kadmin.old/kpasswd/Makefile.in M /trunk/src/kadmin.old/server/ChangeLog M /trunk/src/kadmin.old/server/Makefile.in Install old kadmin targets as _old ------------------------------------------------------------------------ r5837 | pjpark | 1995-05-22 11:19:49 -0400 (Mon, 22 May 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/kadmin/v5server/Makefile.in M /trunk/src/kadmin/v5server/kadmind5.M Install kadmind5 and manpage in correct location ------------------------------------------------------------------------ r5836 | pjpark | 1995-05-22 11:19:01 -0400 (Mon, 22 May 1995) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in M /trunk/src/include/configure.in M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in M /trunk/src/include/krb5/configure.in Fix install target logic ------------------------------------------------------------------------ r5835 | epeisach | 1995-05-21 17:09:59 -0400 (Sun, 21 May 1995) | 12 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/login.c M /trunk/src/appl/bsd/loginpaths.h * loginpaths.h: Add NetBSD paths. * login.c: Define TAB3 to 0 if non existant * krlogin.c (mode): ifdef code based on TABDLY existing on machine. (netbsd lacks this). * krcp.c: Declare sys_errlist only if needed by the OS. * configure.in: Add DECLARE_SYS_ERRLIST Check for libcrypt defining the function crypt ------------------------------------------------------------------------ r5834 | epeisach | 1995-05-21 16:27:29 -0400 (Sun, 21 May 1995) | 2 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/dest_tkt.c M /trunk/src/lib/krb4/in_tkt.c Handle problem of O_SYNC not existing on a platform. (for netbsd) ------------------------------------------------------------------------ r5833 | epeisach | 1995-05-21 15:38:36 -0400 (Sun, 21 May 1995) | 3 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in M /trunk/src/include/krb5/configure.in M /trunk/src/include/krb5/stock/ChangeLog M /trunk/src/include/krb5/stock/osconf.h Determine the location of RCTMPDIR at configuration time. (netbsd does not have /usr/tmp) ------------------------------------------------------------------------ r5832 | epeisach | 1995-05-21 14:21:25 -0400 (Sun, 21 May 1995) | 2 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/dumpv4.c Include k5-int.h before krb.h so that PROTOTYPE is not redefined. ------------------------------------------------------------------------ r5831 | epeisach | 1995-05-20 22:38:47 -0400 (Sat, 20 May 1995) | 2 lines Changed paths: M /trunk/src/kadmin.v4/server/ChangeLog M /trunk/src/kadmin.v4/server/configure.in M /trunk/src/kadmin.v4/server/kadm_stream.c Check for stdlib.h and if present, include, otherwise declare malloc. ------------------------------------------------------------------------ r5830 | epeisach | 1995-05-20 22:30:14 -0400 (Sat, 20 May 1995) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kerberos_v4.c Port to OSF/1. (deal with the longs that should be 4 bytes) ------------------------------------------------------------------------ r5829 | epeisach | 1995-05-20 14:23:46 -0400 (Sat, 20 May 1995) | 2 lines Changed paths: M /trunk/src/slave/ChangeLog M /trunk/src/slave/kpropd.c If kpropd invoked with -r option, invoke kdb5_edit with different realm. ------------------------------------------------------------------------ r5828 | epeisach | 1995-05-20 14:05:11 -0400 (Sat, 20 May 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/rd_safe.c Increment remote_seq_number if KRB5_AUTH_CONTEXT_DO_SEQUENCE is set. ------------------------------------------------------------------------ r5827 | epeisach | 1995-05-20 13:59:18 -0400 (Sat, 20 May 1995) | 11 lines Changed paths: M /trunk/src/slave/ChangeLog M /trunk/src/slave/kprop.M M /trunk/src/slave/kprop.c M /trunk/src/slave/kprop.h M /trunk/src/slave/kpropd.M M /trunk/src/slave/kpropd.c kprop.M and kpropd.M: Document -P (port) option kprop.h: Change path to kdb5_edit to reflect current reality. (should be determined by configure....) kpropd.c: use krb5_int32 for over-the-wire length of database Make -s (srvtab) option work. kprop.c: Add support for keytab and port specification Add call to krb5_auth_setaddrs Use krb5_int32 for OTW db length ------------------------------------------------------------------------ r5826 | tytso | 1995-05-19 22:10:55 -0400 (Fri, 19 May 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/ktdefname.c Use the KRB5_KTNAME environment variable to override the default location of the keytab. ------------------------------------------------------------------------ r5825 | tytso | 1995-05-19 22:07:27 -0400 (Fri, 19 May 1995) | 8 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/login.c login.c (main): Only try to use TIOCSETD if it is defined (instead of relying on _IBMR2 *not* being defined). Only try to use TIOCNXCL if it is defined. krcp.c: If setreuid() is emulated using setresuid(), #define HAVE_SETREUID so it gets used. ------------------------------------------------------------------------ r5824 | epeisach | 1995-05-18 15:08:19 -0400 (Thu, 18 May 1995) | 4 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/configure.in M /trunk/src/lib/krb4/in_tkt.c in_tkt.c: Use HAVE_SETREUID and HAVE_SETRESUID to define setreuid properly. configure.in: Check for setreuid and setresuid ------------------------------------------------------------------------ r5823 | pjpark | 1995-05-16 14:04:26 -0400 (Tue, 16 May 1995) | 2 lines Changed paths: M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/configure.in M /trunk/src/lib/kadm/t_dbentry.c M /trunk/src/lib/kadm/t_ktentry.c Use available random number generator and free all allocated memory ------------------------------------------------------------------------ r5822 | pjpark | 1995-05-16 13:20:43 -0400 (Tue, 16 May 1995) | 2 lines Changed paths: M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/t_dbentry.c M /trunk/src/lib/kadm/t_ktentry.c Fix Ultrix problems for tests ------------------------------------------------------------------------ r5821 | pjpark | 1995-05-16 10:40:02 -0400 (Tue, 16 May 1995) | 2 lines Changed paths: M /trunk/src/lib/kadm/ChangeLog Fix bug in ktent_to_proto() and add test modules ------------------------------------------------------------------------ r5820 | pjpark | 1995-05-16 10:39:25 -0400 (Tue, 16 May 1995) | 2 lines Changed paths: M /trunk/src/lib/kadm/.Sanitize M /trunk/src/lib/kadm/Makefile.in A /trunk/src/lib/kadm/t_dbentry.c A /trunk/src/lib/kadm/t_ktentry.c Add new test modules ------------------------------------------------------------------------ r5819 | pjpark | 1995-05-16 10:38:09 -0400 (Tue, 16 May 1995) | 2 lines Changed paths: M /trunk/src/lib/kadm/adm_kt_enc.c Fix bug in krb5_adm_ktent_to_proto() which botched integers ------------------------------------------------------------------------ r5818 | pjpark | 1995-05-16 10:35:02 -0400 (Tue, 16 May 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/gmt_mktime.c Fix nitty bug in gmt_mktime() ------------------------------------------------------------------------ r5817 | pjpark | 1995-05-16 10:31:51 -0400 (Tue, 16 May 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/kadmin/v5server/proto_serv.c Do not destroy the replay cache when done with a request ------------------------------------------------------------------------ r5816 | tlyu | 1995-05-16 03:08:02 -0400 (Tue, 16 May 1995) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (_MAKE_SUBDIRS): fix rule so that MAKEFLAGS gets processed correctly. ------------------------------------------------------------------------ r5815 | pjpark | 1995-05-15 10:58:28 -0400 (Mon, 15 May 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5client/ChangeLog M /trunk/src/kadmin/v5client/kadmin5.M Change name of admin instance in manpage ------------------------------------------------------------------------ r5814 | epeisach | 1995-05-13 09:08:06 -0400 (Sat, 13 May 1995) | 2 lines Changed paths: M /trunk/doc/api/ChangeLog M /trunk/doc/api/errors.tex M /trunk/doc/api/krb5.tex M /trunk/doc/api/libos.tex M /trunk/doc/api/library.tex M /trunk/doc/api/tables.tex Mostly formatting nitpicking. Fix some typos in function names as well. ------------------------------------------------------------------------ r5813 | epeisach | 1995-05-13 09:05:59 -0400 (Sat, 13 May 1995) | 2 lines Changed paths: M /trunk/src/kadmin.v4/server/ChangeLog M /trunk/src/kadmin.v4/server/admin_server.c Avoid warning of redeclaring POSIX_SIGNALS if already defined. ------------------------------------------------------------------------ r5812 | epeisach | 1995-05-13 09:01:57 -0400 (Sat, 13 May 1995) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krshd.c recvauth: Use krb5_auth_con_genaddrs to set the port on the connection so that credential forwarding works. ------------------------------------------------------------------------ r5811 | pjpark | 1995-05-12 16:19:35 -0400 (Fri, 12 May 1995) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/.Sanitize M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog A /trunk/src/tests/dejagnu/krb-standalone/kadmin.exp Add kadmin.exp for kadmin tests ------------------------------------------------------------------------ r5810 | pjpark | 1995-05-12 16:18:53 -0400 (Fri, 12 May 1995) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp Change dejagnu tests to use new kadmin/kadmind ------------------------------------------------------------------------ r5809 | pjpark | 1995-05-12 16:14:10 -0400 (Fri, 12 May 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/ChangeLog Describe last batch of changes ------------------------------------------------------------------------ r5808 | pjpark | 1995-05-12 16:13:46 -0400 (Fri, 12 May 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/configure.in M /trunk/src/kadmin/v5server/proto_serv.c M /trunk/src/kadmin/v5server/srv_acl.c M /trunk/src/kadmin/v5server/srv_main.c Check for and use POSIX signal/setjmp/longjmp ------------------------------------------------------------------------ r5807 | pjpark | 1995-05-12 16:13:14 -0400 (Fri, 12 May 1995) | 5 lines Changed paths: M /trunk/src/kadmin/v5server/srv_net.c * Use DEBUG_NOSLAVE debug bit to turn off slave creation for connections. * Use POSIX signals/setjmp/longjmp when present. * Increase maximum number of slaves and decrease wait when slaves slots are all taken. ------------------------------------------------------------------------ r5806 | pjpark | 1995-05-12 16:11:32 -0400 (Fri, 12 May 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/kadm5_defs.h Add DEBUG_NOSLAVES ------------------------------------------------------------------------ r5805 | pjpark | 1995-05-12 16:11:06 -0400 (Fri, 12 May 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/admin.c Change howmany because of Ultrix ------------------------------------------------------------------------ r5804 | pjpark | 1995-05-12 16:05:42 -0400 (Fri, 12 May 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5client/ChangeLog M /trunk/src/kadmin/v5client/configure.in M /trunk/src/kadmin/v5client/kadmin5.c Fix errors for Ultrix ------------------------------------------------------------------------ r5803 | epeisach | 1995-05-12 07:34:57 -0400 (Fri, 12 May 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/rd_cred.c Missing a "retval = " so errors in addresses were passing successfully. ------------------------------------------------------------------------ r5802 | eichin | 1995-05-12 02:47:10 -0400 (Fri, 12 May 1995) | 4 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/key_sched.c * key_sched.c (mit_des_key_sched): *always* fill in the schedule, regardless of the key failing other tests, as a defense against telnet-style bugs. ------------------------------------------------------------------------ r5801 | proven | 1995-05-11 19:07:45 -0400 (Thu, 11 May 1995) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/mk_cred.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/rd_cred.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_safe.c * mk_cred.c (krb5_mk_cred()), mk_priv.c (krb5_mk_priv()), * mk_safe.c (krb5_mk_safe()), rd_cred.c (krb5_rd_cred()), * rd_priv.c (krb5_rd_prev()), rd_safe.c (krb5_rd_safe()): Pass the contents pointer returned from krb5_make_fulladdr() to free() not the address of the pointer. ------------------------------------------------------------------------ r5800 | pjpark | 1995-05-11 13:06:25 -0400 (Thu, 11 May 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5client/kadmin5.c Correctly calculate beginning of first component ------------------------------------------------------------------------ r5799 | pjpark | 1995-05-11 12:24:19 -0400 (Thu, 11 May 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/ChangeLog bug fixes ------------------------------------------------------------------------ r5798 | pjpark | 1995-05-11 12:23:58 -0400 (Thu, 11 May 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/srv_net.c Rework address bind logic. ------------------------------------------------------------------------ r5797 | pjpark | 1995-05-11 12:23:30 -0400 (Thu, 11 May 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/srv_key.c Avoid a core dump when the master key is entered incorrectly ------------------------------------------------------------------------ r5796 | pjpark | 1995-05-11 12:20:05 -0400 (Thu, 11 May 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5client/ChangeLog M /trunk/src/kadmin/v5client/kadmin5.c Fix two annoying things in kadmin5 ------------------------------------------------------------------------ r5795 | epeisach | 1995-05-11 07:34:28 -0400 (Thu, 11 May 1995) | 3 lines Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.M M /trunk/src/clients/klist/klist.c Update usage message and manual page to reflect current reality. (-e -f arguments). ------------------------------------------------------------------------ r5794 | epeisach | 1995-05-10 17:04:29 -0400 (Wed, 10 May 1995) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/.Sanitize M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog A /trunk/src/tests/dejagnu/krb-standalone/sample.exp Add sample client/server tests. ------------------------------------------------------------------------ r5793 | epeisach | 1995-05-10 16:57:33 -0400 (Wed, 10 May 1995) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/standalone.exp Modifications to klist to prevent an expect bug for hanging tests. (sync. problem with spawned process exiting too quickly). ------------------------------------------------------------------------ r5792 | epeisach | 1995-05-10 16:55:57 -0400 (Wed, 10 May 1995) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp Added domain_realm stanza to krb5.conf. setup_srvtab: Takes optional service name to extract for keytab ------------------------------------------------------------------------ r5791 | epeisach | 1995-05-10 16:44:09 -0400 (Wed, 10 May 1995) | 2 lines Changed paths: M /trunk/src/appl/sample/sclient/ChangeLog M /trunk/src/appl/sample/sclient/sclient.c Include stdlib.h or declare malloc() ------------------------------------------------------------------------ r5790 | epeisach | 1995-05-10 16:25:27 -0400 (Wed, 10 May 1995) | 3 lines Changed paths: M /trunk/src/appl/sample/sserver/ChangeLog M /trunk/src/appl/sample/sserver/sserver.M M /trunk/src/appl/sample/sserver/sserver.c Add new options -p and -S to specify port and keytab files for use by dejagnu tests. Manual page updated as well. ------------------------------------------------------------------------ r5789 | epeisach | 1995-05-10 13:23:52 -0400 (Wed, 10 May 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in Install the error tables ------------------------------------------------------------------------ r5788 | epeisach | 1995-05-09 17:41:21 -0400 (Tue, 09 May 1995) | 2 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/ccache.c M /trunk/src/clients/ksu/krb_auth_su.c More missing contexts ------------------------------------------------------------------------ r5787 | epeisach | 1995-05-09 16:47:44 -0400 (Tue, 09 May 1995) | 6 lines Changed paths: M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/kadmin/v5server/srv_acl.c M /trunk/src/kadmin/v5server/srv_output.c srv_output.c (lang_error_message): Local variable is assigned from error_message() which returns a const char *. Should be assigned to same. srv_acl.c: Added const to acl_acl_file definition. default_acl_file is a const char * and gets assigned to it. ------------------------------------------------------------------------ r5786 | epeisach | 1995-05-09 16:25:20 -0400 (Tue, 09 May 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc_close.c Remove inclusion of malloc.h. k5-int.h already handles declarations of malloc. ------------------------------------------------------------------------ r5785 | epeisach | 1995-05-09 16:05:24 -0400 (Tue, 09 May 1995) | 3 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/heuristic.c Numerous context reference s were missing. Alerted to first by wolfgang@wsrcc.com (Wolfgang Rupprecht). ------------------------------------------------------------------------ r5784 | pjpark | 1995-05-09 16:00:53 -0400 (Tue, 09 May 1995) | 2 lines Changed paths: M /trunk/doc/kadmin/kadmin.protocol Add description of keytab encoding ------------------------------------------------------------------------ r5783 | pjpark | 1995-05-09 15:59:45 -0400 (Tue, 09 May 1995) | 2 lines Changed paths: M /trunk/src/kadmin/.Sanitize M /trunk/src/kadmin/ChangeLog M /trunk/src/kadmin/configure.in Add new client directory ------------------------------------------------------------------------ r5782 | pjpark | 1995-05-09 15:58:24 -0400 (Tue, 09 May 1995) | 2 lines Changed paths: A /trunk/src/kadmin/v5client A /trunk/src/kadmin/v5client/.Sanitize A /trunk/src/kadmin/v5client/.cvsignore A /trunk/src/kadmin/v5client/ChangeLog A /trunk/src/kadmin/v5client/Makefile.in A /trunk/src/kadmin/v5client/configure.in A /trunk/src/kadmin/v5client/convert.c A /trunk/src/kadmin/v5client/kadmin5.M A /trunk/src/kadmin/v5client/kadmin5.c A /trunk/src/kadmin/v5client/kadmin5.h A /trunk/src/kadmin/v5client/kadmin5_ct.ct A /trunk/src/kadmin/v5client/network.c A /trunk/src/kadmin/v5client/ss_wrapper.c Checkin new administrative client ------------------------------------------------------------------------ r5781 | pjpark | 1995-05-09 15:53:01 -0400 (Tue, 09 May 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/.Sanitize M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/kadmin/v5server/Makefile.in A /trunk/src/kadmin/v5server/admin.c Add new functions to support new administrative operations ------------------------------------------------------------------------ r5780 | pjpark | 1995-05-09 15:52:12 -0400 (Tue, 09 May 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/srv_output.c Add support for new error codes. ------------------------------------------------------------------------ r5779 | pjpark | 1995-05-09 15:51:53 -0400 (Tue, 09 May 1995) | 5 lines Changed paths: M /trunk/src/kadmin/v5server/srv_net.c Add support for -p option. Otherwise determine our port from the profile and if not there, from the entry in /etc/services if it exists. Close the connected socket in the parent process in net_dispatch_client() this was causing the connection to remain open even when we were done. ------------------------------------------------------------------------ r5778 | pjpark | 1995-05-09 15:50:25 -0400 (Tue, 09 May 1995) | 3 lines Changed paths: M /trunk/src/kadmin/v5server/srv_main.c Add support for -T, -p and -n options. Change -i option to -m. Add daemon() call to disassociate from controlling terminal. ------------------------------------------------------------------------ r5777 | pjpark | 1995-05-09 15:49:37 -0400 (Tue, 09 May 1995) | 4 lines Changed paths: M /trunk/src/kadmin/v5server/srv_key.c Use keytab supplied with -T option. Actually use specified default realm. Return salt values from key_string_to_keys(); add random key generator. ------------------------------------------------------------------------ r5776 | pjpark | 1995-05-09 15:48:45 -0400 (Tue, 09 May 1995) | 4 lines Changed paths: M /trunk/src/kadmin/v5server/srv_acl.c By default, now deny operations unless we find an appropriate entry to do so. Add a catchall entry to the end of the ACL list which allows principals to change their own passwords. ------------------------------------------------------------------------ r5775 | pjpark | 1995-05-09 15:47:44 -0400 (Tue, 09 May 1995) | 4 lines Changed paths: M /trunk/src/kadmin/v5server/proto_serv.c Use keytab supplied with -T option. Support new administrative protocol functions. Destroy replay cache when done with our request. ------------------------------------------------------------------------ r5774 | pjpark | 1995-05-09 15:46:53 -0400 (Tue, 09 May 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/passwd.c Make passwd_check_npass_ok a global routine ------------------------------------------------------------------------ r5773 | pjpark | 1995-05-09 15:46:32 -0400 (Tue, 09 May 1995) | 3 lines Changed paths: M /trunk/src/kadmin/v5server/kadmind5.M Add descriptions of -n, -p and -T options. Change name of -i option to -m. Add description of 'e' ACL entry. ------------------------------------------------------------------------ r5772 | pjpark | 1995-05-09 15:45:44 -0400 (Tue, 09 May 1995) | 3 lines Changed paths: M /trunk/src/kadmin/v5server/kadm5_defs.h Add extract operation. Move error subcodes to adm.h. Update function prototypes. ------------------------------------------------------------------------ r5771 | pjpark | 1995-05-09 15:28:07 -0400 (Tue, 09 May 1995) | 2 lines Changed paths: M /trunk/src/kadmin/kpasswd/ChangeLog M /trunk/src/kadmin/kpasswd/kpasswd.c Fix compiler warnings ------------------------------------------------------------------------ r5770 | pjpark | 1995-05-09 15:26:56 -0400 (Tue, 09 May 1995) | 2 lines Changed paths: M /trunk/src/lib/kadm/.Sanitize Add new modules ------------------------------------------------------------------------ r5769 | pjpark | 1995-05-09 15:26:03 -0400 (Tue, 09 May 1995) | 3 lines Changed paths: M /trunk/src/lib/kadm/ChangeLog M /trunk/src/lib/kadm/Makefile.in A /trunk/src/lib/kadm/adm_kt_dec.c A /trunk/src/lib/kadm/adm_kt_enc.c A /trunk/src/lib/kadm/adm_kw_dec.c A /trunk/src/lib/kadm/adm_kw_enc.c Add new modules to handle administrative protocol keyword=value and keytab representations. ------------------------------------------------------------------------ r5768 | pjpark | 1995-05-09 15:24:37 -0400 (Tue, 09 May 1995) | 4 lines Changed paths: M /trunk/src/lib/kadm/adm_conn.c Change to use profile information instead of assuming that the admin_server is always in the same location as the KDC. Also return correct return value from krb5_adm_connect(). ------------------------------------------------------------------------ r5767 | pjpark | 1995-05-09 15:19:54 -0400 (Tue, 09 May 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/adm.h M /trunk/src/include/krb5/adm_proto.h Add definitions for new administrative protocol extensions. ------------------------------------------------------------------------ r5766 | epeisach | 1995-05-09 10:40:09 -0400 (Tue, 09 May 1995) | 4 lines Changed paths: M /trunk/src/appl/mailquery/ChangeLog M /trunk/src/appl/mailquery/configure.in M /trunk/src/appl/mailquery/poplib.c configure.in: Check for stdlib.h poplib.c: Include . Include if present or define malloc(). ------------------------------------------------------------------------ r5765 | epeisach | 1995-05-09 08:48:19 -0400 (Tue, 09 May 1995) | 2 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/configure.in Add AC_HEADER_STDC to define STDC_HEADERS for getdate.y (if present). ------------------------------------------------------------------------ r5764 | epeisach | 1995-05-09 08:44:25 -0400 (Tue, 09 May 1995) | 3 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/test_parse.c Include prof_int.h. This programs relies on internal functions and structures. ------------------------------------------------------------------------ r5763 | epeisach | 1995-05-09 08:35:37 -0400 (Tue, 09 May 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in Remove t_kerb and t_kerb.o on make clean. ------------------------------------------------------------------------ r5762 | epeisach | 1995-05-09 08:27:20 -0400 (Tue, 09 May 1995) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krshd.c kcmd.c and krcp.c: Add for malloc declarations. krshd.c: Cast sockadr_in * to sockaddr * in call to accept. (compiler warning). ------------------------------------------------------------------------ r5761 | epeisach | 1995-05-08 22:58:25 -0400 (Mon, 08 May 1995) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/configure.in M /trunk/src/lib/krb5/os/read_pwd.c configure.in: Add HAS_ANSI_VOLATILE read_pwd.c: Let autoconf decide if volatile doesn't exist. Assume exists for everyone else. ------------------------------------------------------------------------ r5760 | epeisach | 1995-05-08 22:40:07 -0400 (Mon, 08 May 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/mk_faddr.c mk_faddr.c (krb5_make_fulladdr): Allocate enough memory for raddr contents before copying over random memory. ------------------------------------------------------------------------ r5759 | epeisach | 1995-05-08 22:24:12 -0400 (Mon, 08 May 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/read_pwd.c Declare prompt and prompt2 as const char * so that callers can safely use with same. (and not get a warning from gcc). ------------------------------------------------------------------------ r5758 | epeisach | 1995-05-08 22:22:14 -0400 (Mon, 08 May 1995) | 6 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/los-proto.h krb5_read_password: Prompt and prompt2 are now const char * so callers can use same. Remove wrong function names krb5_init_os_context and krb5_free_os_context. ------------------------------------------------------------------------ r5757 | epeisach | 1995-05-08 22:11:22 -0400 (Mon, 08 May 1995) | 6 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/configure.in M /trunk/src/lib/krb4/g_pw_in_tkt.c M /trunk/src/lib/krb4/g_svc_in_tkt.c M /trunk/src/lib/krb4/memcache.c M /trunk/src/lib/krb4/mk_auth.c M /trunk/src/lib/krb4/mk_preauth.c M /trunk/src/lib/krb4/rd_preauth.c M /trunk/src/lib/krb4/realmofhost.c M /trunk/src/lib/krb4/send_to_kdc.c Add string.h if necessary to define strlen, etc. Add stdlib.h if present & necessary for malloc definition. (otherwise define ourselves) - based on other code present. Change ifdef POSIX to ifdef HAS_STDLIB_H Check for stdlib.h in configure.in ------------------------------------------------------------------------ r5756 | epeisach | 1995-05-08 22:05:15 -0400 (Mon, 08 May 1995) | 4 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/kparse.h M /trunk/src/include/kerberosIV/krb4-proto.h kparse.h: Remove ErrorMsg definition. It is declared static in source file. krb4-proto.h: krb_rd_priv prototype did not match source ------------------------------------------------------------------------ r5752 | tytso | 1995-05-05 15:47:16 -0400 (Fri, 05 May 1995) | 5 lines Changed paths: M /trunk/src/include/krb5/stock/ChangeLog M /trunk/src/include/krb5/stock/osconf.h Back out change. Turns out it's not really necessary (the master key encryption type isn't relevant to the on-the-wire protocol), and it turns up problems in tests/verify, and possibly elsewhere. Sigh. We'll fix this later.... ------------------------------------------------------------------------ r5751 | tytso | 1995-05-05 14:07:22 -0400 (Fri, 05 May 1995) | 3 lines Changed paths: M /trunk/src/include/krb5/stock/ChangeLog M /trunk/src/include/krb5/stock/osconf.h Change default KDC etype to be DES_CBC_MD5, to be conformant with RFC-1510. ------------------------------------------------------------------------ r5750 | tytso | 1995-05-05 13:53:42 -0400 (Fri, 05 May 1995) | 2 lines Changed paths: M /trunk/src/TODO Update TODO file to reflect status as of the BETA 5 release. ------------------------------------------------------------------------ r5749 | tytso | 1995-05-05 13:46:01 -0400 (Fri, 05 May 1995) | 2 lines Changed paths: M /trunk/README Update top-level README file. ------------------------------------------------------------------------ r5748 | tytso | 1995-05-05 13:43:39 -0400 (Fri, 05 May 1995) | 2 lines Changed paths: M /trunk/.Sanitize Fix up top-level .Sanitize file. ------------------------------------------------------------------------ r5747 | tytso | 1995-05-05 13:43:00 -0400 (Fri, 05 May 1995) | 2 lines Changed paths: M /trunk/doc/.Sanitize Allow install.ps to be kept. ------------------------------------------------------------------------ r5746 | tytso | 1995-05-05 13:26:58 -0400 (Fri, 05 May 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/patchlevel.h Update patchlevel.h for BETA 5 release. ------------------------------------------------------------------------ r5745 | epeisach | 1995-05-05 13:19:27 -0400 (Fri, 05 May 1995) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/rcp.exp Encrypted rcp tests now work - don't log as error ------------------------------------------------------------------------ r5744 | tytso | 1995-05-05 13:11:49 -0400 (Fri, 05 May 1995) | 4 lines Changed paths: M /trunk/doc/ChangeLog M /trunk/doc/install.texi Minor fixups for beta 5 release. Mainly points that the krb.conf and krb.realms section need to be updated and should be ignored in favor of the krb5.conf manual page. ------------------------------------------------------------------------ r5743 | tytso | 1995-05-05 13:07:37 -0400 (Fri, 05 May 1995) | 2 lines Changed paths: A /trunk/src/kadmin.v4/.Sanitize Created missing .Sanitize file. ------------------------------------------------------------------------ r5742 | tytso | 1995-05-05 13:07:14 -0400 (Fri, 05 May 1995) | 3 lines Changed paths: M /trunk/src/.Sanitize D /trunk/src/CHANGES CHANGES is out of date, removed. Don't distribute the TODO file in the release it's for our own internal planning. ------------------------------------------------------------------------ r5741 | tytso | 1995-05-05 13:00:10 -0400 (Fri, 05 May 1995) | 4 lines Changed paths: M /trunk/doc/kadmin/.Sanitize D /trunk/doc/kadmin/cli.func-spec A /trunk/doc/kadmin/kadmin.protocol A /trunk/doc/kadmin/kpasswd.protocol Moved kadmin.protocol and kpasswd.protocol files to the doc/kadmin directory Removed old OV cli functional specification ------------------------------------------------------------------------ r5740 | tytso | 1995-05-05 12:59:30 -0400 (Fri, 05 May 1995) | 2 lines Changed paths: M /trunk/doc/api/.Sanitize Added free.tex file to .Sanitize ------------------------------------------------------------------------ r5739 | tytso | 1995-05-05 12:59:09 -0400 (Fri, 05 May 1995) | 2 lines Changed paths: M /trunk/doc/.Sanitize D /trunk/doc/kadmin.protocol D /trunk/doc/kpasswd.protocol Moved kadmin.protocol and kpasswd.protocol to the kadmin directory ------------------------------------------------------------------------ r5738 | tytso | 1995-05-05 12:44:33 -0400 (Fri, 05 May 1995) | 2 lines Changed paths: D /trunk/src/kadmin.new Removing no-longer-used kadmin.new code (used to interface to OV admin server) ------------------------------------------------------------------------ r5737 | tytso | 1995-05-05 12:12:39 -0400 (Fri, 05 May 1995) | 2 lines Changed paths: M /trunk/src/lib/kadm/Makefile.in Added $(DESTDIR) support to make install production. ------------------------------------------------------------------------ r5736 | tytso | 1995-05-05 12:12:00 -0400 (Fri, 05 May 1995) | 2 lines Changed paths: M /trunk/src/lib/kadm/.Sanitize M /trunk/src/lib/kdb4/.Sanitize M /trunk/src/lib/krb4/.Sanitize M /trunk/src/lib/krb425/.Sanitize M /trunk/src/lib/krb5/krb/.Sanitize Fix .Sanitize files to reflect new added files. ------------------------------------------------------------------------ r5735 | pjpark | 1995-05-05 11:38:09 -0400 (Fri, 05 May 1995) | 2 lines Changed paths: M /trunk/src/kadmin/kpasswd/kpasswd.c M /trunk/src/kadmin/v5server/srv_main.c Remove getopt(3) options too ------------------------------------------------------------------------ r5734 | pjpark | 1995-05-05 11:29:28 -0400 (Fri, 05 May 1995) | 2 lines Changed paths: M /trunk/src/kadmin/kpasswd/ChangeLog M /trunk/src/kadmin/kpasswd/kpasswd.M M /trunk/src/kadmin/kpasswd/kpasswd.c M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/kadmin/v5server/kadmind5.M M /trunk/src/kadmin/v5server/srv_main.c Remove language support flags. ------------------------------------------------------------------------ r5733 | proven | 1995-05-05 09:27:37 -0400 (Fri, 05 May 1995) | 4 lines Changed paths: A /trunk/src/tests/dejagnu/krb-standalone/ChangeLog M /trunk/src/tests/dejagnu/krb-standalone/rcp.exp * rcp.exp (rcp_test()): Pass -c and -C args to encrypted rcp. These are necessary for the test realm because krshd nukes all environement variables before execing rcp. ------------------------------------------------------------------------ r5732 | proven | 1995-05-05 09:27:15 -0400 (Fri, 05 May 1995) | 2 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp : Removed FILE: part of env(KRB5CCNAME). ------------------------------------------------------------------------ r5731 | proven | 1995-05-05 09:19:24 -0400 (Fri, 05 May 1995) | 5 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krcp.c * krcp.c (answer_auth()): Requires two new args that are passed from the command line. The first -c is to pass the filename of the remote credential cache. The second -C is to pass the filename of the remote krb5.conf file. ------------------------------------------------------------------------ r5730 | tytso | 1995-05-05 01:56:44 -0400 (Fri, 05 May 1995) | 6 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Remove all files in ZIPCLEANUP after building kerbsrc.zip. This keeps the source directory clean after building a Windows source distribution. Remove miscellaneous targets left over from the bad old imake days. ------------------------------------------------------------------------ r5729 | tytso | 1995-05-05 01:16:52 -0400 (Fri, 05 May 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog Fix spelling typo. ------------------------------------------------------------------------ r5728 | tytso | 1995-05-05 01:13:43 -0400 (Fri, 05 May 1995) | 5 lines Changed paths: M /trunk/src/config-files/ChangeLog M /trunk/src/config-files/krb5.conf M /trunk/src/config-files/krb5.conf.M krb5.conf: Add example of the new [realms]//v4_instance_convert/ form used by krb5_425_convert_principal. krb5.conf.M: Document new v4_instance_convert subsection. ------------------------------------------------------------------------ r5727 | tytso | 1995-05-05 00:57:03 -0400 (Fri, 05 May 1995) | 5 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_err.et M /trunk/src/util/profile/prof_init.c prof_init.c (profile_get_values): Return PROF_NO_PROFILE if the passed-in profile variable is NULL (instead of core dumping). prof_err.et (PROF_NO_PROFILE): Defined new error code. ------------------------------------------------------------------------ r5726 | tytso | 1995-05-05 00:56:00 -0400 (Fri, 05 May 1995) | 12 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/conv_princ.c A /trunk/src/lib/krb5/krb/t_kerb.c A /trunk/src/lib/krb5/krb/t_krb5.conf A /trunk/src/lib/krb5/krb/t_ref_kerb.out conv_princ.c (krb5_425_conv_principal): Use new calling convention of krb5_get_realm_domain, which is that it returns the realm *without* the leading dot. Also use the profile code to look up individual instance conversions using [realms]//v4_instance_convert/ This allows special case handling of mit.edu and lithium.lcs.mit.edu. t_kerb.c: New file for testing krb library functions. Currently only tests krb5_425_conv_principal. ------------------------------------------------------------------------ r5725 | tytso | 1995-05-04 23:58:57 -0400 (Thu, 04 May 1995) | 4 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_tree.c M /trunk/src/util/profile/profile.hin prof_tree.c (profile_free_node): Copy child->next to a scratch pointer before freeing the node; otherwise we have to dereference a freed object. ------------------------------------------------------------------------ r5724 | proven | 1995-05-04 23:54:58 -0400 (Thu, 04 May 1995) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krcp.c * krcp.c (answer_auth()): Don't destroy the credential cache. ------------------------------------------------------------------------ r5723 | tytso | 1995-05-04 16:19:50 -0400 (Thu, 04 May 1995) | 2 lines Changed paths: M /trunk/src/include/kerberosIV/.Sanitize M /trunk/src/kadmin/.Sanitize M /trunk/src/util/profile/.Sanitize Update .Sanitize file to reflect new files that have been added and deleted. ------------------------------------------------------------------------ r5722 | tytso | 1995-05-04 15:53:59 -0400 (Thu, 04 May 1995) | 2 lines Changed paths: A /trunk/src/windows/gss/.Sanitize New .Sanitize file for the windows/gss directory. ------------------------------------------------------------------------ r5721 | tytso | 1995-05-04 15:50:13 -0400 (Thu, 04 May 1995) | 2 lines Changed paths: M /trunk/src/.Sanitize M /trunk/src/config/.Sanitize M /trunk/src/config-files/.Sanitize M /trunk/src/lib/krb5/krb/.Sanitize M /trunk/src/lib/krb5/os/.Sanitize M /trunk/src/tests/.Sanitize A /trunk/src/tests/dejagnu/.Sanitize A /trunk/src/tests/dejagnu/config/.Sanitize A /trunk/src/tests/dejagnu/krb-root/.Sanitize A /trunk/src/tests/dejagnu/krb-standalone/.Sanitize M /trunk/src/tests/resolve/.Sanitize M /trunk/src/windows/.Sanitize Update Sanitize file to reflect file additions, deletions. ------------------------------------------------------------------------ r5720 | epeisach | 1995-05-04 14:40:12 -0400 (Thu, 04 May 1995) | 3 lines Changed paths: M /trunk/doc/api/ChangeLog M /trunk/doc/api/krb5.tex M /trunk/doc/api/libos.tex Reorganized some sections Added missing functions ------------------------------------------------------------------------ r5719 | tlyu | 1995-05-04 10:51:18 -0400 (Thu, 04 May 1995) | 13 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/g_in_tkt.c M /trunk/src/lib/krb4/put_svc_key.c M /trunk/src/lib/krb4/rd_req.c M /trunk/src/lib/krb4/recvauth.c * put_svc_key.c (put_svc_key): remove spurious & in front of fkey (it's a char[] and takint address of it is redundant) * recvauth.c (krb_recvauth): remove spurious & in front of reference to kdata->session * rd_req.c (krb_rd_req): remove spurious & in front of reference to ad->session * g_in_tkt.c(decrypt_tkt): remove spurious & in front of reference to key (it is a C_Block and taking address of it is redundant) ------------------------------------------------------------------------ r5718 | tlyu | 1995-05-04 10:06:24 -0400 (Thu, 04 May 1995) | 5 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in * Makefile.in: new includes target to install krb_err.h in $(BUILDTOP)/include; includes depends on krb_err.h. Previously, it was attempting to install a header that had not yet been generated! ------------------------------------------------------------------------ r5717 | proven | 1995-05-04 04:58:13 -0400 (Thu, 04 May 1995) | 3 lines Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.c * klist.c : Changed progname to argv[0] for consistancy with kdestroy, and to cleanup the code some. ------------------------------------------------------------------------ r5716 | proven | 1995-05-04 04:57:45 -0400 (Thu, 04 May 1995) | 2 lines Changed paths: M /trunk/src/clients/kdestroy/ChangeLog M /trunk/src/clients/kdestroy/kdestroy.c * kdestroy.c : Added #include ------------------------------------------------------------------------ r5715 | epeisach | 1995-05-03 22:03:40 -0400 (Wed, 03 May 1995) | 3 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp get_hostname: Needs to set the hostname to all lowercase for entry into the v5 database... ------------------------------------------------------------------------ r5714 | proven | 1995-05-03 20:28:53 -0400 (Wed, 03 May 1995) | 3 lines Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.c * klist.c : #include , a must for prototypes of various string routines on systems where int != void *. ------------------------------------------------------------------------ r5713 | proven | 1995-05-03 20:11:40 -0400 (Wed, 03 May 1995) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krcp.c * krcp.c (answer_auth()): Set auth_context = NULL before using it. ------------------------------------------------------------------------ r5712 | eichin | 1995-05-03 19:52:11 -0400 (Wed, 03 May 1995) | 4 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/telnetd.c * telnetd.c: respect HAVE_SYS_TTY_H. (sgi build now completes, though rshd doesn't work.) ------------------------------------------------------------------------ r5711 | tytso | 1995-05-03 17:00:41 -0400 (Wed, 03 May 1995) | 4 lines Changed paths: M /trunk/src/kadmin.old/server/adm_network.c Fix reversed sense of #ifdef OLD_SIGNALS to prevent use of calling signal() from within a signal handler; it's not needed if you're using sigaction(), and it tickles a bug in Solaris. ------------------------------------------------------------------------ r5710 | epeisach | 1995-05-03 11:38:47 -0400 (Wed, 03 May 1995) | 5 lines Changed paths: M /trunk/doc/api/ChangeLog M /trunk/doc/api/free.tex M /trunk/doc/api/krb5.tex * krb5.tex (subsubsection{The krb5_auth_context}): Added auth_context routines. * free.tex: Add krb5_xfree and krb5_free_data. ------------------------------------------------------------------------ r5709 | epeisach | 1995-05-03 11:23:07 -0400 (Wed, 03 May 1995) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.h Added prototype for krb5_auth_con_getkey ------------------------------------------------------------------------ r5708 | epeisach | 1995-05-03 10:38:25 -0400 (Wed, 03 May 1995) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.h Added missing prototype for krb5_auth_con_setports ------------------------------------------------------------------------ r5707 | proven | 1995-05-03 03:49:10 -0400 (Wed, 03 May 1995) | 2 lines Changed paths: M /trunk/src/slave/ChangeLog M /trunk/src/slave/kpropd.c * kpropd.c: (krb5_recvauth()): No longer needs the rc_type arg. ------------------------------------------------------------------------ r5706 | proven | 1995-05-03 03:48:48 -0400 (Wed, 03 May 1995) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/compat_recv.c M /trunk/src/lib/krb5/krb/recvauth.c * recvauth.c, compat_recv.c (krb5_recvauth()): * compat_recv.c (krb5_compat_recvauth()): No longer needs the rc_type arg. ------------------------------------------------------------------------ r5705 | proven | 1995-05-03 03:48:10 -0400 (Wed, 03 May 1995) | 2 lines Changed paths: M /trunk/src/kadmin.old/server/ChangeLog M /trunk/src/kadmin.old/server/adm_process.c * adm_process.c: (krb5_recvauth()): No longer needs the rc_type arg. ------------------------------------------------------------------------ r5704 | proven | 1995-05-03 03:47:50 -0400 (Wed, 03 May 1995) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.h * krb5.h: (krb5_recvauth()): No longer needs the rc_type arg. ------------------------------------------------------------------------ r5703 | proven | 1995-05-03 03:47:23 -0400 (Wed, 03 May 1995) | 2 lines Changed paths: M /trunk/src/appl/user_user/ChangeLog M /trunk/src/appl/user_user/client.c * client.c: (krb5_recvauth()): No longer needs the rc_type arg. ------------------------------------------------------------------------ r5702 | proven | 1995-05-03 03:46:59 -0400 (Wed, 03 May 1995) | 2 lines Changed paths: M /trunk/src/appl/sample/sserver/ChangeLog M /trunk/src/appl/sample/sserver/sserver.c * sserver.c: (krb5_recvauth()): No longer needs the rc_type arg. ------------------------------------------------------------------------ r5701 | proven | 1995-05-03 03:46:35 -0400 (Wed, 03 May 1995) | 2 lines Changed paths: M /trunk/src/appl/popper/ChangeLog M /trunk/src/appl/popper/pop_init.c * pop_init.c: (krb5_recvauth()): No longer needs the rc_type arg. ------------------------------------------------------------------------ r5700 | proven | 1995-05-03 03:46:08 -0400 (Wed, 03 May 1995) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krshd.c * krlogind.c, krshd.c: (krb5_compat_recvauth()): No longer needs the rc_type arg. ------------------------------------------------------------------------ r5699 | proven | 1995-05-03 02:26:53 -0400 (Wed, 03 May 1995) | 2 lines Changed paths: M /trunk/src/tests/ChangeLog D /trunk/src/tests/Imakefile Imakefile : Removed. ------------------------------------------------------------------------ r5698 | epeisach | 1995-05-03 01:57:32 -0400 (Wed, 03 May 1995) | 6 lines Changed paths: M /trunk/doc/api/ChangeLog M /trunk/doc/api/ccache.tex M /trunk/doc/api/krb5.tex M /trunk/doc/api/libos.tex M /trunk/doc/api/library.tex M /trunk/doc/api/rcache.tex Up to date API specs. Still needed: a) Some formatting fixing b) Final check of all prototypes ------------------------------------------------------------------------ r5697 | tytso | 1995-05-02 22:57:02 -0400 (Tue, 02 May 1995) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krcp.c Don't try to play uid swapping games if the effective uid is not zero. ------------------------------------------------------------------------ r5696 | eichin | 1995-05-02 22:41:50 -0400 (Tue, 02 May 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/ChangeLog M /trunk/src/include/krb5/stock/osconf.h nevermind... ------------------------------------------------------------------------ r5695 | eichin | 1995-05-02 22:31:53 -0400 (Tue, 02 May 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/get_krbhst.c nevermind... ------------------------------------------------------------------------ r5694 | tytso | 1995-05-02 22:31:31 -0400 (Tue, 02 May 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_dfl.c Fix memory leaks in this function. The krb5_donot_replay structure was not being freed properly. ------------------------------------------------------------------------ r5693 | tytso | 1995-05-02 22:31:01 -0400 (Tue, 02 May 1995) | 7 lines Changed paths: M /trunk/src/kadmin.old/client/ChangeLog M /trunk/src/kadmin.old/client/kadmin.c M /trunk/src/kadmin.old/client/kadmin_add.c kadmin.c (main): Fix really broken way client and client_name were being handled. Memory was being leaked, and then memory blocks which were allocated to small where then overrun. kadmin_add.c (kadm_add_user): Fix memory leak. ------------------------------------------------------------------------ r5692 | tytso | 1995-05-02 22:14:11 -0400 (Tue, 02 May 1995) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c Bug fix to jik's bug fix. (Caused by our code drift since jik's changes went in, and not sufficiently careful checking of jik's patches before applying it.) ------------------------------------------------------------------------ r5691 | tlyu | 1995-05-02 21:43:07 -0400 (Tue, 02 May 1995) | 2 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in * Makefile.in: nuke spurious whitespace in blank line ------------------------------------------------------------------------ r5690 | tlyu | 1995-05-02 21:41:31 -0400 (Tue, 02 May 1995) | 2 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in * Makefile.in: nuke spurious whitespace from blank line ------------------------------------------------------------------------ r5689 | tlyu | 1995-05-02 21:36:28 -0400 (Tue, 02 May 1995) | 2 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/Makefile.in M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in * Makefile.in: remove spurious whitespace from blank line ------------------------------------------------------------------------ r5688 | tlyu | 1995-05-02 21:28:37 -0400 (Tue, 02 May 1995) | 4 lines Changed paths: M /trunk/src/.rconf M /trunk/src/ChangeLog M /trunk/src/Makefile.in * .rconf: copy kadmin.old as well * Makefile.in: nuke spurious whitespace on blank line ------------------------------------------------------------------------ r5687 | tytso | 1995-05-02 21:18:57 -0400 (Tue, 02 May 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_cred.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/rd_cred.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_safe.c Fix lots of typos in krb5_make_fulladdrs() patch. (Lots of places where remote_addr was used where remote_port should have been used instead.) ------------------------------------------------------------------------ r5686 | eichin | 1995-05-02 20:54:34 -0400 (Tue, 02 May 1995) | 5 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/get_krbhst.c * get_krbhst.c (krb5_get_krbhst): look in KRB5_ENV_KDC (KERBEROS_SERVER) for a REALM:SERVER string. This overrides anything else for that realm and is intended for un-installed client use, testsuite use, and diagnostic use. ------------------------------------------------------------------------ r5685 | eichin | 1995-05-02 20:53:54 -0400 (Tue, 02 May 1995) | 3 lines Changed paths: M /trunk/src/include/krb5/stock/ChangeLog M /trunk/src/include/krb5/stock/osconf.h * osconf.h (KRB5_ENV_KDC): add KERBEROS_SERVER environment variable, both for user and testsuite convenience. ------------------------------------------------------------------------ r5684 | proven | 1995-05-02 19:31:45 -0400 (Tue, 02 May 1995) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/mk_cred.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/rd_cred.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_safe.c * mk_cred.c (mk_cred()), mk_priv.c (mk_priv()), mk_safe.c (mk_safe()), * rd_cred.c (rd_cred()), rd_priv.c (rd_priv()), rd_safe.c (rd_safe()): Don't call krb5_make_fulladdrs() if a port isn't specified. ------------------------------------------------------------------------ r5683 | epeisach | 1995-05-02 09:33:10 -0400 (Tue, 02 May 1995) | 2 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/Makefile.in clean-unix: Remove the installed krb_err.h in the include directory ------------------------------------------------------------------------ r5682 | epeisach | 1995-05-01 23:19:24 -0400 (Mon, 01 May 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/init_os_ctx.c krb5_set_config_files needs a const in the declaration to match call to profile_init ------------------------------------------------------------------------ r5681 | epeisach | 1995-05-01 23:17:33 -0400 (Mon, 01 May 1995) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.h Add const to prototype for krb5_set_config_files ------------------------------------------------------------------------ r5680 | tytso | 1995-05-01 21:36:14 -0400 (Mon, 01 May 1995) | 4 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp Use tests/resolve/resolve to get the fully qualified domain name of the local host. Needed for systems where gethostname() doesn't return the FQDN. ------------------------------------------------------------------------ r5679 | tytso | 1995-05-01 21:27:45 -0400 (Mon, 01 May 1995) | 4 lines Changed paths: M /trunk/src/tests/resolve/ChangeLog M /trunk/src/tests/resolve/resolve.c Add --quiet option which only prints the fully qualified domain name. This will allow this routine to be used in the deja gnu tests to determine the FQDN of the local host. ------------------------------------------------------------------------ r5678 | proven | 1995-05-01 17:09:37 -0400 (Mon, 01 May 1995) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/genaddrs.c M /trunk/src/lib/krb5/os/mk_faddr.c M /trunk/src/lib/krb5/os/os-proto.h * genaddrs.c (krb5_auth_con_genaddrs()), * mk_faddr.c (krb5_make_fulladdr()), os-proto.h : Changes to auth_context to better support full addresses. ------------------------------------------------------------------------ r5677 | proven | 1995-05-01 16:49:56 -0400 (Mon, 01 May 1995) | 14 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/auth_con.c M /trunk/src/lib/krb5/krb/auth_con.h A /trunk/src/lib/krb5/krb/cleanup.h M /trunk/src/lib/krb5/krb/mk_cred.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_rep.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/rd_cred.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_rep.c M /trunk/src/lib/krb5/krb/rd_safe.c * auth_con.c (krb5_auth_con_free()) : Free all the data associated with the auth_context. * auth_con.c (krb5_auth_con_setkey()) : Removed. * mk_rep.c (mk_rep()), The krb5_mk_rep() routine must always encode the data in the keyblock of the ticket, not the subkey. * cleanup.h, auth_con.c (krb5_auth_con_setports()) : Added. * auth_con.h, mk_cred.c (mk_cred()), mk_priv.c (mk_priv()), * mk_safe.c (mk_safe()), rd_cred.c (rd_cred()), * rd_priv.c (rd_priv()), rd_safe.c (rd_safe()) : Changes to auth_context to better support full addresses. ------------------------------------------------------------------------ r5676 | proven | 1995-05-01 16:48:26 -0400 (Mon, 01 May 1995) | 4 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/init_sec_context.c * init_sec_context.c (krb5_gss_init_sec_context()) : The krb5_mk_rep() routine must always encode the data in the keyblock of the ticket, not the subkey. ------------------------------------------------------------------------ r5675 | proven | 1995-05-01 16:47:52 -0400 (Mon, 01 May 1995) | 3 lines Changed paths: M /trunk/src/appl/user_user/ChangeLog M /trunk/src/appl/user_user/client.c * client.c (main()): Changes to auth_context to better support full addresses, for mk_safe() and friends. ------------------------------------------------------------------------ r5674 | proven | 1995-05-01 16:47:18 -0400 (Mon, 01 May 1995) | 3 lines Changed paths: M /trunk/src/appl/simple/server/ChangeLog M /trunk/src/appl/simple/server/sim_server.c * sim_server.c (main()): Changes to auth_context to better support full addresses, for mk_safe() and friends. ------------------------------------------------------------------------ r5673 | proven | 1995-05-01 16:46:56 -0400 (Mon, 01 May 1995) | 3 lines Changed paths: M /trunk/src/appl/simple/client/ChangeLog M /trunk/src/appl/simple/client/sim_client.c * sim_client.c (main()): Changes to auth_context to better support full addresses, for mk_safe() and friends. ------------------------------------------------------------------------ r5672 | proven | 1995-05-01 16:46:24 -0400 (Mon, 01 May 1995) | 5 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krlogind.c * kcmd.c (kcmd()): Bug fixes from jik. * krlogind.c (recvauth()): Changes to auth_context to better support full addresses, for rd_cred() and friends. ------------------------------------------------------------------------ r5671 | tytso | 1995-05-01 14:13:32 -0400 (Mon, 01 May 1995) | 2 lines Changed paths: A /trunk/src/lib/krb425/README Added README file to the krb425 library. ------------------------------------------------------------------------ r5670 | tytso | 1995-05-01 13:37:45 -0400 (Mon, 01 May 1995) | 2 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/kdb5_edit.c Check the return code from kdb5_init_context(). ------------------------------------------------------------------------ r5669 | tytso | 1995-05-01 13:32:30 -0400 (Mon, 01 May 1995) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.h krb5.h (krb5_set_config_files): Added new function prototype. ------------------------------------------------------------------------ r5668 | tytso | 1995-05-01 13:29:03 -0400 (Mon, 01 May 1995) | 7 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/init_os_ctx.c init_os_ctx.c (krb5_set_config_files): New function. Provides a way to set a new set of config files for a particular OS context. init_os_ctx.c (krb5_os_init_context): Don't return an error if profile_init() returns an error. ------------------------------------------------------------------------ r5667 | epeisach | 1995-05-01 11:35:15 -0400 (Mon, 01 May 1995) | 4 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/defs.h Temporary hack for the alpha. Undefine STREAMSPTY if defined. This will be removed when configure does the right thing for this platform. ------------------------------------------------------------------------ r5666 | epeisach | 1995-05-01 11:32:10 -0400 (Mon, 01 May 1995) | 2 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/read_passwd.c Call to krb5_read_password takes as an argument an int* not an int to represent the length of the buffer. ------------------------------------------------------------------------ r5665 | epeisach | 1995-04-30 21:49:45 -0400 (Sun, 30 Apr 1995) | 3 lines Changed paths: M /trunk/doc/api/Makefile M /trunk/doc/api/errors.tex M /trunk/doc/api/intro.tex Formatting fixes. Makefile: Include free.tex ------------------------------------------------------------------------ r5664 | epeisach | 1995-04-30 21:47:15 -0400 (Sun, 30 Apr 1995) | 2 lines Changed paths: M /trunk/doc/api/ChangeLog M /trunk/doc/api/ccache.tex A /trunk/doc/api/free.tex M /trunk/doc/api/keytab.tex M /trunk/doc/api/rcache.tex Updated API's on all of these ------------------------------------------------------------------------ r5663 | epeisach | 1995-04-30 16:07:25 -0400 (Sun, 30 Apr 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/osconfig.c Global variables krb5_config_file and krb5_trans_file definitions conditionalized on OLD_CONFIG_FILES. ------------------------------------------------------------------------ r5662 | epeisach | 1995-04-29 23:10:55 -0400 (Sat, 29 Apr 1995) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapi.h Do not redefine PROTOTYPE if it is already defined. ------------------------------------------------------------------------ r5661 | epeisach | 1995-04-29 14:15:07 -0400 (Sat, 29 Apr 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 Fix spacing in configure --help for the krb4 options. ------------------------------------------------------------------------ r5660 | epeisach | 1995-04-29 13:18:42 -0400 (Sat, 29 Apr 1995) | 3 lines Changed paths: M /trunk/src/kadmin.old/client/ChangeLog M /trunk/src/kadmin.old/client/kadmin_adr.c M /trunk/src/kadmin.old/client/kadmin_cpr.c M /trunk/src/kadmin.old/client/kadmin_done.c Remove the unused argument to aggree with the expected calling prototype from main. (fixes coredump in dejagnu tests) ------------------------------------------------------------------------ r5659 | tytso | 1995-04-29 01:28:26 -0400 (Sat, 29 Apr 1995) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in Link the libraries twice due to circular dependency in the libraries. (read_password in libdes425.a depends on krb5_read_password in libkrb5.a) ------------------------------------------------------------------------ r5658 | tytso | 1995-04-29 00:44:39 -0400 (Sat, 29 Apr 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/srv_rcache.c Fix fencepost error which caused an access beyond the allocated memory of piece->data. ------------------------------------------------------------------------ r5657 | tytso | 1995-04-29 00:35:37 -0400 (Sat, 29 Apr 1995) | 4 lines Changed paths: M /trunk/src/kadmin.v4/server/ChangeLog M /trunk/src/kadmin.v4/server/admin_server.c Use Posix sigaction() instead of signal() to set signal handlers. This allows us not to worry about System V signal semantics. Make the code use POSIX_SIGNALS by default. ------------------------------------------------------------------------ r5656 | tlyu | 1995-04-29 00:35:12 -0400 (Sat, 29 Apr 1995) | 3 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/g_phost.c M /trunk/src/lib/krb4/realmofhost.c * g_phost.c: removed references to sys/param.h and netdb.h * realmofhost.c: ditt ------------------------------------------------------------------------ r5655 | tytso | 1995-04-29 00:33:04 -0400 (Sat, 29 Apr 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/rd_priv.c Call krb5_free_priv_enc_part to free the entire privenc_msg structure. ------------------------------------------------------------------------ r5654 | tytso | 1995-04-29 00:32:04 -0400 (Sat, 29 Apr 1995) | 6 lines Changed paths: M /trunk/src/kadmin.old/client/ChangeLog M /trunk/src/kadmin.old/client/Makefile.in M /trunk/src/kadmin.old/client/kadmin.c kadmin.c (main): Don't free the credentials cache twice in case of an error! Makefile.in (kadmin): Use $(LD) instead of $(CC) so that we can do purify checking. ------------------------------------------------------------------------ r5653 | tytso | 1995-04-29 00:31:18 -0400 (Sat, 29 Apr 1995) | 2 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/Makefile.in Use $(LD) instead of $(CC) so that we can do purify checking. ------------------------------------------------------------------------ r5652 | tytso | 1995-04-29 00:30:45 -0400 (Sat, 29 Apr 1995) | 9 lines Changed paths: M /trunk/src/kadmin.old/server/ChangeLog M /trunk/src/kadmin.old/server/Makefile.in M /trunk/src/kadmin.old/server/adm_network.c M /trunk/src/kadmin.old/server/adm_server.c adm_network.c (setup_network): Use sigaction() instead of signal() to setup the signal handlers. This means we don't need to worry about System V signal semantics. adm_server.c (kdc_com_err_proc): Free nfmt after done using it. Makefile.in (kadmind): Use $(LD) instead of $(CC) so that we can do purify checking. ------------------------------------------------------------------------ r5651 | tytso | 1995-04-29 00:16:10 -0400 (Sat, 29 Apr 1995) | 10 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_util.c kdc_util.c (kdc_process_tgs_req): Make sure apreq->ticket gets freed, since it isn't being passed back to the caller (anymore). do_tgs_req.c (process_tgs_req): Free header_ticket when we're done with it. (Prevents massive memory leak). Makefile.in (depend): Use $(LD) instead of $(CC) so that we can do purify checking. ------------------------------------------------------------------------ r5650 | tytso | 1995-04-28 20:36:13 -0400 (Fri, 28 Apr 1995) | 6 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.c Don't use setreuid() to play games with the real uid, since not all systems have setreuid(). This method of communicating to in_tkt what the correct owner of the ticket file is completely broken, anyway. We skip the setreuid() entirely, and then chown the ticket file to the correct owner and group afterwards. ------------------------------------------------------------------------ r5648 | keithv | 1995-04-28 20:09:05 -0400 (Fri, 28 Apr 1995) | 2 lines Changed paths: M /trunk/src/windows/gss/changelo M /trunk/src/windows/gss/gss-clie.c M /trunk/src/windows/gss/gss-misc.c M /trunk/src/windows/gss/gss.c M /trunk/src/windows/gss/gss.h M /trunk/src/windows/gss/gss.rc Windows gssapi demo now works. The UI isn't great but hey. ------------------------------------------------------------------------ r5647 | eichin | 1995-04-28 18:09:45 -0400 (Fri, 28 Apr 1995) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/Makefile.in M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/kadmin.v4/server/ChangeLog M /trunk/src/kadmin.v4/server/Makefile.in M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/Makefile.in * Makefile.in (KLIB): put KRB4_LIB inside KLIB. ------------------------------------------------------------------------ r5646 | eichin | 1995-04-28 18:05:14 -0400 (Fri, 28 Apr 1995) | 3 lines Changed paths: M /trunk/src/admin/convert/ChangeLog M /trunk/src/admin/convert/Makefile.in M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/Makefile.in * Makefile.in (LOCAL_LIBRARIES): put KRB4_LIB inside KLIB, and put KDB4_LIB ahead of them both. ------------------------------------------------------------------------ r5645 | pjpark | 1995-04-28 18:03:54 -0400 (Fri, 28 Apr 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/kadmin/v5server/proto_serv.c Disable command recognition for not-fully-implemented commands. ------------------------------------------------------------------------ r5644 | eichin | 1995-04-28 18:01:21 -0400 (Fri, 28 Apr 1995) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in * Makefile.in (KLIB): include KRB4_LIB directly, to satisfy both versions of the dependencies. ------------------------------------------------------------------------ r5643 | eichin | 1995-04-28 17:49:24 -0400 (Fri, 28 Apr 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/kadmin/v5server/proto_serv.c M /trunk/src/kadmin/v5server/srv_net.c signal.h, not sys/signal.h ------------------------------------------------------------------------ r5642 | pjpark | 1995-04-28 17:43:03 -0400 (Fri, 28 Apr 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/kadmin/v5server/proto_serv.c M /trunk/src/kadmin/v5server/srv_net.c Sorry - reinstate for srv_net and proto_serv. ------------------------------------------------------------------------ r5641 | eichin | 1995-04-28 17:39:35 -0400 (Fri, 28 Apr 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/kadmin/v5server/srv_net.c * srv_net.c: include . ------------------------------------------------------------------------ r5640 | tytso | 1995-04-28 17:39:20 -0400 (Fri, 28 Apr 1995) | 2 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/configure.in M /trunk/src/lib/krb4/tf_util.c Added check for POSIX_FILE_LOCK to enable POSIX file locking. ------------------------------------------------------------------------ r5639 | pjpark | 1995-04-28 17:00:51 -0400 (Fri, 28 Apr 1995) | 2 lines Changed paths: M /trunk/doc/.Sanitize M /trunk/doc/ChangeLog A /trunk/doc/kadmin.protocol Add new document describing kadmin extensions to admin protocol. ------------------------------------------------------------------------ r5638 | pjpark | 1995-04-28 16:56:55 -0400 (Fri, 28 Apr 1995) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in Make links work with both --with-krb4 and --with-krb4=/usr/athena ------------------------------------------------------------------------ r5637 | eichin | 1995-04-28 16:41:31 -0400 (Fri, 28 Apr 1995) | 2 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/kparse.h * kparse.h (strutol, strsave): are only static in this module. ------------------------------------------------------------------------ r5636 | pjpark | 1995-04-28 16:39:44 -0400 (Fri, 28 Apr 1995) | 3 lines Changed paths: M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/kadmin/v5server/srv_output.c Fix bug in lang_init_slist() which would not return that it had successfully initialized. ------------------------------------------------------------------------ r5635 | eichin | 1995-04-28 16:38:05 -0400 (Fri, 28 Apr 1995) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in oops. s/CHECK/PROG/ ------------------------------------------------------------------------ r5634 | tytso | 1995-04-28 16:36:57 -0400 (Fri, 28 Apr 1995) | 5 lines Changed paths: M /trunk/src/lib/kdb4/ChangeLog M /trunk/src/lib/kdb4/configure.in M /trunk/src/lib/kdb4/krb_dbm.c configure.in: Add check for KRB5_POSIX_LOCKS krb_dbm.c: Add #include of fcntl.h; if POSIX_FILE_LOCKS is defined, use POSIX-style locking. ------------------------------------------------------------------------ r5633 | tytso | 1995-04-28 16:23:10 -0400 (Fri, 28 Apr 1995) | 2 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/tf_util.c Add #include of fcntl.h ------------------------------------------------------------------------ r5632 | eichin | 1995-04-28 16:18:19 -0400 (Fri, 28 Apr 1995) | 7 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in * configure.in (PATH): use internal AC_CHECK_ECHO_N because change in path might change behavior of echo (example: solaris, native shell, with GNU echo (-n) in user path, but only Solaris echo (\c) in path here.) (AC_PATH_PROG should probably get fixed, to deal with this possibility. Later.) ------------------------------------------------------------------------ r5631 | eichin | 1995-04-28 16:15:12 -0400 (Fri, 28 Apr 1995) | 2 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/lndir * lndir (ls): use ls -a to get dotfiles too. ------------------------------------------------------------------------ r5630 | tytso | 1995-04-28 15:58:06 -0400 (Fri, 28 Apr 1995) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/prof_parse.c Don't try to strip an empty line. This causes memory reference error. ------------------------------------------------------------------------ r5629 | tytso | 1995-04-28 15:51:42 -0400 (Fri, 28 Apr 1995) | 4 lines Changed paths: M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/Makefile.in Use $(LD) instead of $(CC) when trying to link. (So purify works). Note: to get things to work on the Mac, just put LD=$(CC) in the Makefile. ------------------------------------------------------------------------ r5628 | pjpark | 1995-04-28 15:36:27 -0400 (Fri, 28 Apr 1995) | 2 lines Changed paths: M /trunk/src/lib/.Sanitize M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in M /trunk/src/lib/configure.in Add kadm to list of subdirectories to be built. ------------------------------------------------------------------------ r5627 | tytso | 1995-04-28 15:35:24 -0400 (Fri, 28 Apr 1995) | 2 lines Changed paths: M /trunk/src/appl/gss-sample/gss-misc.c Oops, checked in wrote version of gss-misc. ------------------------------------------------------------------------ r5626 | tytso | 1995-04-28 15:34:56 -0400 (Fri, 28 Apr 1995) | 10 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/gss-misc.c M /trunk/src/appl/gss-sample/gss-server.c gss-server.c (main, sign_server): Make changes to allow gss-server to be fired out of inetd. New options: -inetd and -logfile. The -logfile allows the output of gss-server to be redirected to a file. gss-misc.c (send_token, recv_token, display_status_1): Add support for -logfile option. If the external FILE *display_file is set, redirect error messages to display_file instead of stderr. ------------------------------------------------------------------------ r5625 | pjpark | 1995-04-28 15:29:47 -0400 (Fri, 28 Apr 1995) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 Fix aclocal.m4 with --with-krb4 has a value. KDB4_LIB is now $withval/ lib/libkdb4.a. ------------------------------------------------------------------------ r5624 | pjpark | 1995-04-28 15:25:55 -0400 (Fri, 28 Apr 1995) | 5 lines Changed paths: M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/kadmin/v5server/Makefile.in M /trunk/src/kadmin/v5server/configure.in M /trunk/src/kadmin/v5server/passwd.c M /trunk/src/kadmin/v5server/proto_serv.c M /trunk/src/kadmin/v5server/srv_key.c M /trunk/src/kadmin/v5server/srv_main.c M /trunk/src/kadmin/v5server/srv_net.c M /trunk/src/kadmin/v5server/srv_output.c Use new library libkadm. Cleanup some type conflicts. Allow for case-insensitivity for protocol commands. Cleanup some include files. ------------------------------------------------------------------------ r5623 | pjpark | 1995-04-28 15:18:09 -0400 (Fri, 28 Apr 1995) | 2 lines Changed paths: M /trunk/src/kadmin/kpasswd/ChangeLog M /trunk/src/kadmin/kpasswd/Makefile.in M /trunk/src/kadmin/kpasswd/kpasswd.c Use new library libkadm. Compilation cleanup. ------------------------------------------------------------------------ r5622 | pjpark | 1995-04-28 15:16:55 -0400 (Fri, 28 Apr 1995) | 2 lines Changed paths: A /trunk/src/lib/kadm A /trunk/src/lib/kadm/.Sanitize A /trunk/src/lib/kadm/.cvsignore A /trunk/src/lib/kadm/ChangeLog A /trunk/src/lib/kadm/Makefile.in A /trunk/src/lib/kadm/adm_conn.c A /trunk/src/lib/kadm/adm_rw.c A /trunk/src/lib/kadm/configure.in Moved these administrative protocol functions out of libkrb5 ------------------------------------------------------------------------ r5621 | pjpark | 1995-04-28 15:15:28 -0400 (Fri, 28 Apr 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/adm_proto.h Remove INTERFACE from prototype definitions in adm_proto.h ------------------------------------------------------------------------ r5620 | pjpark | 1995-04-28 15:13:20 -0400 (Fri, 28 Apr 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/.Sanitize M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in D /trunk/src/lib/krb5/os/adm_conn.c M /trunk/src/lib/krb5/os/configure.in Moving adm_conn out of libkrb5 ------------------------------------------------------------------------ r5619 | pjpark | 1995-04-28 15:12:32 -0400 (Fri, 28 Apr 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/.Sanitize M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in D /trunk/src/lib/krb5/krb/adm_rw.c Remove adm_rw from libkrb5. ------------------------------------------------------------------------ r5618 | eichin | 1995-04-28 15:07:39 -0400 (Fri, 28 Apr 1995) | 2 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/krb4-proto.h * krb4-proto.h: #if 0, not #ifdef 0. ------------------------------------------------------------------------ r5617 | tytso | 1995-04-28 14:57:49 -0400 (Fri, 28 Apr 1995) | 5 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/lsb_addr_cmp.h D /trunk/src/include/kerberosIV/lsb_addr_comp.h D /trunk/src/include/kerberosIV/osconf.h Don't try to include osconf.h. Remove osconf.h, and older version of lsb_addr_cmp.h (it was renamed, and the old file wasn't deleted.) ------------------------------------------------------------------------ r5616 | keithv | 1995-04-28 14:50:48 -0400 (Fri, 28 Apr 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Added zipping up windows gssapi demo program. ------------------------------------------------------------------------ r5615 | keithv | 1995-04-28 14:49:27 -0400 (Fri, 28 Apr 1995) | 2 lines Changed paths: M /trunk/src/windows/gss/changelo M /trunk/src/windows/gss/gss.rc Added an icon for the windows gss demo program. ------------------------------------------------------------------------ r5614 | eichin | 1995-04-28 14:35:51 -0400 (Fri, 28 Apr 1995) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (WITH_KRB4): put AC_CONST in, since we always end up needing it. ------------------------------------------------------------------------ r5613 | keithv | 1995-04-28 14:34:37 -0400 (Fri, 28 Apr 1995) | 2 lines Changed paths: M /trunk/src/windows/changelo A /trunk/src/windows/gss A /trunk/src/windows/gss/changelo A /trunk/src/windows/gss/gss-clie.c A /trunk/src/windows/gss/gss-misc.c A /trunk/src/windows/gss/gss.c A /trunk/src/windows/gss/gss.def A /trunk/src/windows/gss/gss.h A /trunk/src/windows/gss/gss.ico A /trunk/src/windows/gss/gss.rc A /trunk/src/windows/gss/makefile M /trunk/src/windows/makefile Added windows gssapi demo program. ------------------------------------------------------------------------ r5612 | tytso | 1995-04-28 13:36:13 -0400 (Fri, 28 Apr 1995) | 2 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/read_passwd.c Add des_read_pw_string, since it's used by the V4 login.c code. ------------------------------------------------------------------------ r5611 | tytso | 1995-04-28 13:30:07 -0400 (Fri, 28 Apr 1995) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in Also compile the kadmin.old directory, at least for now. (At some point this should be controlled by --enable-old-kadmin). ------------------------------------------------------------------------ r5610 | tytso | 1995-04-28 13:27:29 -0400 (Fri, 28 Apr 1995) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.c Lots of lint cleanup; declare functions before they are used, add appropriate return types (int or void) to functions as necessary, etc. ------------------------------------------------------------------------ r5609 | tytso | 1995-04-28 13:11:06 -0400 (Fri, 28 Apr 1995) | 8 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog D /trunk/src/include/kerberosIV/conf-bsd386i.h D /trunk/src/include/kerberosIV/conf-bsdapollo.h D /trunk/src/include/kerberosIV/conf-bsdibm032.h D /trunk/src/include/kerberosIV/conf-bsdm68k.h D /trunk/src/include/kerberosIV/conf-bsdsparc.h D /trunk/src/include/kerberosIV/conf-bsdtahoe.h D /trunk/src/include/kerberosIV/conf-bsdvax.h D /trunk/src/include/kerberosIV/conf-ibm370.h D /trunk/src/include/kerberosIV/conf-osf1alpha.h D /trunk/src/include/kerberosIV/conf-pc.h D /trunk/src/include/kerberosIV/conf-pyr.h D /trunk/src/include/kerberosIV/conf-ultmips2.h D /trunk/src/include/kerberosIV/conf.h M /trunk/src/include/kerberosIV/krb4-proto.h conf.h, conf-*.h: Removed. We don't need them anymore, we're using autoconf! (And things like MSBFIRST AND LSBFIRST aren't needed anyway, since the CNS V4 library figures this all out dynamically anyway.) krb4-proto.h: Don't define the functions found in getenv.o or setenv.o. Declare krb_stime() instead of stime(). ------------------------------------------------------------------------ r5608 | tytso | 1995-04-28 13:06:58 -0400 (Fri, 28 Apr 1995) | 4 lines Changed paths: M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/kadmin/v5server/configure.in M /trunk/src/kadmin/v5server/srv_net.c srv_net.c: Linux doesn't have SOMAXCONN, assume 5 if not defined. configure.in: Add check for -ldbm and -lndbm. ------------------------------------------------------------------------ r5607 | tytso | 1995-04-28 13:05:22 -0400 (Fri, 28 Apr 1995) | 2 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/month_sname.c M /trunk/src/lib/krb4/one.c Remove unnecessary include of conf.h ------------------------------------------------------------------------ r5606 | tytso | 1995-04-28 13:02:10 -0400 (Fri, 28 Apr 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/init_ctx.c * init_ctx.c (krb5_free_context): Extra semicolon meant the etypes field in the context was never being freed. ------------------------------------------------------------------------ r5605 | tytso | 1995-04-28 13:00:25 -0400 (Fri, 28 Apr 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/daemon.c Lint cleanup; explicitly declare that daemon() returns an int. ------------------------------------------------------------------------ r5604 | tytso | 1995-04-28 12:57:24 -0400 (Fri, 28 Apr 1995) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in Makefile.in (clean-unix): Remove profile.h and test_profile ------------------------------------------------------------------------ r5603 | eichin | 1995-04-28 11:19:10 -0400 (Fri, 28 Apr 1995) | 2 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/configure.in * configure.in: switch to WITH_KRB4 since it suffices in this case. ------------------------------------------------------------------------ r5602 | eichin | 1995-04-28 11:16:56 -0400 (Fri, 28 Apr 1995) | 2 lines Changed paths: M /trunk/src/admin/ChangeLog M /trunk/src/admin/configure.in M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/configure.in * configure.in: correct use of --with-krb4 to match top level. ------------------------------------------------------------------------ r5601 | eichin | 1995-04-28 11:00:24 -0400 (Fri, 28 Apr 1995) | 2 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/reconf * reconf (usage): fix the whole message. ------------------------------------------------------------------------ r5600 | eichin | 1995-04-28 10:40:41 -0400 (Fri, 28 Apr 1995) | 3 lines Changed paths: M /trunk/src/aclocal.m4 really fix the quoting. $() is not an sh construct, only a make construct. "I don't think that syntax means what you think it does" -- I. Montoya ------------------------------------------------------------------------ r5599 | tytso | 1995-04-28 09:35:39 -0400 (Fri, 28 Apr 1995) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Remove util/profile/prof_err.[ch] after building kerbsrc.zip, since this also screws up the Unix build. ------------------------------------------------------------------------ r5598 | eichin | 1995-04-28 02:07:38 -0400 (Fri, 28 Apr 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (WITH_KRB4): fix quoting in pathname case. ------------------------------------------------------------------------ r5597 | eichin | 1995-04-28 02:02:45 -0400 (Fri, 28 Apr 1995) | 3 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/configure.in M /trunk/src/lib/krb4/kuserok.c * kuserok.c: HAS_UNISTD_H instead of USE_. * configure.in: test for HAVE_STRSAVE (for kparse.c). ------------------------------------------------------------------------ r5596 | eichin | 1995-04-28 01:53:43 -0400 (Fri, 28 Apr 1995) | 3 lines Changed paths: M /trunk/src/lib/krb4/ChangeLog M /trunk/src/lib/krb4/configure.in * configure.in: use AC_CHECK_SIZEOF(int) to set BITS16/BITS32. Use AC_TRY_RUN test to set MSBFIRST or LSBFIRST. ------------------------------------------------------------------------ r5595 | proven | 1995-04-28 01:52:11 -0400 (Fri, 28 Apr 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gc_via_tkt.c M /trunk/src/lib/krb5/krb/send_tgs.c * send_tgs.c (krb5_send_tgs()), gc_via_tkt.c (krb5_get_cred_via_tkt()): Removed krb5_cksumtype argument. ------------------------------------------------------------------------ r5594 | proven | 1995-04-28 01:51:35 -0400 (Fri, 28 Apr 1995) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.h * krb5.h (krb5_send_tgs()) : Removed krb5_cksumtype argument. ------------------------------------------------------------------------ r5593 | proven | 1995-04-27 23:59:09 -0400 (Thu, 27 Apr 1995) | 2 lines Changed paths: D /trunk/src/lib/krb5/krb/get_fcreds.c I don't know why it didn't get removed the last time I tried. ------------------------------------------------------------------------ r5592 | tytso | 1995-04-27 23:22:36 -0400 (Thu, 27 Apr 1995) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Remove util/profile/profile.h after building kerbsrc.zip; this file screws up the Unix build. ------------------------------------------------------------------------ r5591 | epeisach | 1995-04-27 21:50:16 -0400 (Thu, 27 Apr 1995) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.c Do not prototype krb_err_txt. kerberosIV/krb.h defines. ------------------------------------------------------------------------ r5590 | proven | 1995-04-27 21:43:07 -0400 (Thu, 27 Apr 1995) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.h * krb5.h : Added mask AP_OPTS_WIRE_MASK. ------------------------------------------------------------------------ r5589 | proven | 1995-04-27 21:40:58 -0400 (Thu, 27 Apr 1995) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/auth_con.c M /trunk/src/lib/krb5/krb/mk_req_ext.c * auth_con.c (krb5_auth_con_getaddrs() and krb5_auth_con_getflags()): Added for completeness. * mk_req_ext.c (krb5_mk_req_extended()) : Don't send the AP_OPTS_USE_SUBKEY option over the wire. ------------------------------------------------------------------------ r5588 | keithv | 1995-04-27 21:28:57 -0400 (Thu, 27 Apr 1995) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in Have makefile copy profile.h for configuring on the PC. ------------------------------------------------------------------------ r5587 | keithv | 1995-04-27 21:18:29 -0400 (Thu, 27 Apr 1995) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/adm_proto.h M /trunk/src/include/krb5/k5-config.h M /trunk/src/include/krb5.h M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/adm_rw.c M /trunk/src/lib/krb5/krb/mk_cred.c M /trunk/src/lib/krb5/krb/rd_cred.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/adm_conn.c M /trunk/src/lib/krb5/os/genaddrs.c M /trunk/src/lib/krb5/os/mk_faddr.c M /trunk/src/lib/krb5/os/os-proto.h Fixes so that the Unix changes no longer breaks on the PC. ------------------------------------------------------------------------ r5586 | tytso | 1995-04-27 18:29:54 -0400 (Thu, 27 Apr 1995) | 2 lines Changed paths: M /trunk/src/kadmin.v4 A /trunk/src/kadmin.v4/.cvsignore Adding missing .cvsignore file. ------------------------------------------------------------------------ r5585 | eichin | 1995-04-27 17:56:16 -0400 (Thu, 27 Apr 1995) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/configure.in * configure.in: check KRB4_LIB to know if we're building with krb4 support enabled and thus want kadmin.v4. ------------------------------------------------------------------------ r5584 | eichin | 1995-04-27 17:42:22 -0400 (Thu, 27 Apr 1995) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in * Makefile.in (krshd, login.krb5, krlogind): KRB4_LIB needs to appear before KLIB since it uses des425. ------------------------------------------------------------------------ r5583 | eichin | 1995-04-27 17:14:09 -0400 (Thu, 27 Apr 1995) | 2 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/krb.h * krb.h: add _fmemcpy, _fstrncpy, and far_fputs from cc-unix.h also. ------------------------------------------------------------------------ r5582 | eichin | 1995-04-27 17:10:07 -0400 (Thu, 27 Apr 1995) | 2 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/configure.in * configure.in: use AC_CONST since we need it for v4. ------------------------------------------------------------------------ r5581 | pjpark | 1995-04-27 17:08:20 -0400 (Thu, 27 Apr 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server/ChangeLog M /trunk/src/kadmin/v5server/passwd.c Set all appropriate data in database entry when changing password ------------------------------------------------------------------------ r5580 | keithv | 1995-04-27 17:06:58 -0400 (Thu, 27 Apr 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Bug fix with making makefiles on the PC. ------------------------------------------------------------------------ r5579 | keithv | 1995-04-27 17:00:34 -0400 (Thu, 27 Apr 1995) | 2 lines Changed paths: M /trunk/src/windows/cns/changelo M /trunk/src/windows/cns/cns.c M /trunk/src/windows/cns/cns.rc M /trunk/src/windows/cns/krbini.h Changes in the CNS program for the new config file. ------------------------------------------------------------------------ r5578 | pjpark | 1995-04-27 16:58:47 -0400 (Thu, 27 Apr 1995) | 2 lines Changed paths: M /trunk/src/kadmin/.Sanitize A /trunk/src/kadmin/ChangeLog M /trunk/src/kadmin/v5server/.Sanitize A /trunk/src/kadmin/v5server/ChangeLog Add ChangeLog for yesterdays checkins ------------------------------------------------------------------------ r5577 | pjpark | 1995-04-27 16:53:43 -0400 (Thu, 27 Apr 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog Add entries for yesterdays checkin ------------------------------------------------------------------------ r5576 | pjpark | 1995-04-27 16:50:51 -0400 (Thu, 27 Apr 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog Add entry for yesterdays checkin ------------------------------------------------------------------------ r5575 | epeisach | 1995-04-27 16:50:37 -0400 (Thu, 27 Apr 1995) | 4 lines Changed paths: M /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp Invoke krb5kdc with -n so it will not fork - dejagnu needs to be able to terminate it. Also, establish a krb5.conf file and set KRB5_CONFIG to point at it. ------------------------------------------------------------------------ r5574 | pjpark | 1995-04-27 16:48:05 -0400 (Thu, 27 Apr 1995) | 2 lines Changed paths: A /trunk/src/kadmin/kpasswd/ChangeLog Add new ChangeLog ------------------------------------------------------------------------ r5573 | pjpark | 1995-04-27 16:47:48 -0400 (Thu, 27 Apr 1995) | 2 lines Changed paths: M /trunk/src/kadmin/kpasswd/.Sanitize Add new ChangeLog here ------------------------------------------------------------------------ r5572 | pjpark | 1995-04-27 16:44:20 -0400 (Thu, 27 Apr 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog Fix mk_priv and mk_safe to work without DO_TIME ------------------------------------------------------------------------ r5571 | pjpark | 1995-04-27 16:42:03 -0400 (Thu, 27 Apr 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_safe.c Clear replaydata block before calling mk_safe_basic ------------------------------------------------------------------------ r5570 | pjpark | 1995-04-27 16:41:22 -0400 (Thu, 27 Apr 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_priv.c Back out previous changes here, replace them with more correct change of clearing the replaydata block before calling mk_priv_basic. ------------------------------------------------------------------------ r5569 | keithv | 1995-04-27 16:14:25 -0400 (Thu, 27 Apr 1995) | 2 lines Changed paths: M /trunk/src/windows/wintel/changelo M /trunk/src/windows/wintel/edit.c M /trunk/src/windows/wintel/emul.c M /trunk/src/windows/wintel/font.c M /trunk/src/windows/wintel/intern.c M /trunk/src/windows/wintel/screen.c M /trunk/src/windows/wintel/screen.h M /trunk/src/windows/wintel/struct.h M /trunk/src/windows/wintel/telnet.c M /trunk/src/windows/wintel/telnet.def M /trunk/src/windows/wintel/telnet.h M /trunk/src/windows/wintel/wt-proto.h Clean up of Windows telnet source ------------------------------------------------------------------------ r5568 | proven | 1995-04-27 15:53:53 -0400 (Thu, 27 Apr 1995) | 2 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/kerberos5.c * kerberos5.c (kerberos_is()) : Initialize keytabid to NULL. ------------------------------------------------------------------------ r5567 | eichin | 1995-04-27 15:40:39 -0400 (Thu, 27 Apr 1995) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/test_parse.c and it needs PROTOTYPE() around it... ------------------------------------------------------------------------ r5566 | eichin | 1995-04-27 15:38:37 -0400 (Thu, 27 Apr 1995) | 3 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/test_parse.c * test_parse.c (main): can't make function declarations local to functions under SunOS cc. (dump_profile) ------------------------------------------------------------------------ r5565 | eichin | 1995-04-27 15:28:54 -0400 (Thu, 27 Apr 1995) | 2 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/configure.in M /trunk/src/lib/krb4/Makefile.in * configure.in: make links for libkrb4 and libkdb4. ------------------------------------------------------------------------ r5564 | eichin | 1995-04-27 15:26:02 -0400 (Thu, 27 Apr 1995) | 3 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/configure.in * Makefile.in (krb5kdc): use KRB4_LIB directly. * configure.in: use WITH_KRB4 as-is. ------------------------------------------------------------------------ r5563 | eichin | 1995-04-27 15:25:36 -0400 (Thu, 27 Apr 1995) | 2 lines Changed paths: M /trunk/src/kadmin.v4/server/ChangeLog M /trunk/src/kadmin.v4/server/Makefile.in * Makefile.in (v4kadmind): use KRB4_LIB directly. ------------------------------------------------------------------------ r5562 | eichin | 1995-04-27 15:25:18 -0400 (Thu, 27 Apr 1995) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in * pre.in (KRB4): remove, unused. ------------------------------------------------------------------------ r5561 | eichin | 1995-04-27 15:24:53 -0400 (Thu, 27 Apr 1995) | 3 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/appl/telnet/telnetd/configure.in * Makefile.in (telnetd): use KRB4_LIB directly. * configure.in: use WITH_KRB4 as-is. ------------------------------------------------------------------------ r5560 | eichin | 1995-04-27 15:24:10 -0400 (Thu, 27 Apr 1995) | 3 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/Makefile.in M /trunk/src/appl/telnet/telnet/configure.in * Makefile.in (telnet): use KRB4_LIB directly. * configure.in: use WITH_KRB4 as-is. ------------------------------------------------------------------------ r5559 | eichin | 1995-04-27 15:23:37 -0400 (Thu, 27 Apr 1995) | 2 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/Makefile.in * Makefile.in (LOCALINCLUDES): find kerberosIV headers. ------------------------------------------------------------------------ r5558 | eichin | 1995-04-27 15:23:03 -0400 (Thu, 27 Apr 1995) | 7 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/bsd/configure.in * Makefile.in (LOCALINCLUDE): get kerberosIV headers for login.c (login.krb): link against krb4 libs. * configure.in: check AC_CONST so it works. * configure.in: use WITH_KRB4 as-is. * Makefile.in (krshd, krlogind): use KRB4_LIB directly. ------------------------------------------------------------------------ r5557 | eichin | 1995-04-27 15:22:03 -0400 (Thu, 27 Apr 1995) | 4 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/Makefile.in M /trunk/src/admin/edit/configure.in * Makefile.in (LOCAL_LIBRARIES): use KRB4_LIB and KDB4_LIB directly. * configure.in: just use WITH_KRB4. ------------------------------------------------------------------------ r5556 | eichin | 1995-04-27 15:21:36 -0400 (Thu, 27 Apr 1995) | 2 lines Changed paths: M /trunk/src/admin/convert/ChangeLog M /trunk/src/admin/convert/Makefile.in * Makefile.in (LOCAL_LIBRARIES): use KDB4_LIB and KRB4_LIB directly. ------------------------------------------------------------------------ r5555 | eichin | 1995-04-27 15:21:01 -0400 (Thu, 27 Apr 1995) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (WITH_KRB4): make --with-krb4 the default, and have it use the included krb4 directories. If a pathname is given, use them instead. To disable krb4 support, use --without-krb4. ------------------------------------------------------------------------ r5554 | keithv | 1995-04-27 14:46:48 -0400 (Thu, 27 Apr 1995) | 2 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/mk_req.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/init_os_ctx.c M /trunk/src/lib/krb5/os/osconfig.c Added PC support for the new profile config file. ------------------------------------------------------------------------ r5553 | keithv | 1995-04-27 14:32:50 -0400 (Thu, 27 Apr 1995) | 2 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in Fixed PC makefile bug with passing wrong macro on recursive makes. ------------------------------------------------------------------------ r5552 | keithv | 1995-04-27 14:28:57 -0400 (Thu, 27 Apr 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/k5-config.h Changed over to the new profile config file on the PC. ------------------------------------------------------------------------ r5551 | eichin | 1995-04-27 14:24:08 -0400 (Thu, 27 Apr 1995) | 3 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/krb.h * krb.h (DECRYPT_TKT_TYPE_DEFINED, KEY_PROC_TYPE_DEFINED): needed to keep secondary (readability) defines in g_in_tkt.c out. ------------------------------------------------------------------------ r5550 | keithv | 1995-04-27 14:20:16 -0400 (Thu, 27 Apr 1995) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/post.in A /trunk/src/config/ren2long A /trunk/src/config/ren2long.awk Added scripts to rename DOS 8.3 names to their proper longer names. ------------------------------------------------------------------------ r5549 | keithv | 1995-04-27 14:08:37 -0400 (Thu, 27 Apr 1995) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in M /trunk/src/util/profile/prof_file.c M /trunk/src/util/profile/prof_init.c M /trunk/src/util/profile/prof_int.h M /trunk/src/util/profile/prof_parse.c M /trunk/src/util/profile/prof_section.c M /trunk/src/util/profile/prof_tree.c M /trunk/src/util/profile/profile.hin M /trunk/src/util/profile/test_parse.c M /trunk/src/util/profile/test_profile.c Got the profile code to work on the PC. ------------------------------------------------------------------------ r5548 | keithv | 1995-04-27 14:07:43 -0400 (Thu, 27 Apr 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Makefile changes for the PC to incorporate the new profile directory. ------------------------------------------------------------------------ r5547 | epeisach | 1995-04-27 13:52:17 -0400 (Thu, 27 Apr 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in Make clean should remove t_std_conf.o ------------------------------------------------------------------------ r5546 | epeisach | 1995-04-27 13:43:52 -0400 (Thu, 27 Apr 1995) | 4 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog A /trunk/src/include/kerberosIV/conf-osf1alpha.h M /trunk/src/include/kerberosIV/krb.h M /trunk/src/include/kerberosIV/osconf.h krb.h: Add const for krb_err_txt to agree with .c file. osconf.h conf-osf1alpha.h: Add paramaters for alpha architecture ------------------------------------------------------------------------ r5545 | eichin | 1995-04-27 13:33:09 -0400 (Thu, 27 Apr 1995) | 2 lines Changed paths: M /trunk/src/lib/.Sanitize M /trunk/src/lib/ChangeLog M /trunk/src/lib/configure.in * configure.in: add kdb4 directory. ------------------------------------------------------------------------ r5544 | eichin | 1995-04-27 13:31:56 -0400 (Thu, 27 Apr 1995) | 2 lines Changed paths: A /trunk/src/lib/kdb4 A /trunk/src/lib/kdb4/.Sanitize A /trunk/src/lib/kdb4/.cvsignore A /trunk/src/lib/kdb4/ChangeLog A /trunk/src/lib/kdb4/Makefile.in A /trunk/src/lib/kdb4/configure.in A /trunk/src/lib/kdb4/krb_cache.c A /trunk/src/lib/kdb4/krb_dbl.c A /trunk/src/lib/kdb4/krb_dbm.c A /trunk/src/lib/kdb4/krb_kdb_utils.c A /trunk/src/lib/kdb4/krb_lib.c A /trunk/src/lib/kdb4/print_princ.c V4 kdb library ------------------------------------------------------------------------ r5543 | epeisach | 1995-04-27 12:42:16 -0400 (Thu, 27 Apr 1995) | 3 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/profile.hin Only define PROTOTYPE if not previously defined. (avoid conflicting or re-definitions). ------------------------------------------------------------------------ r5542 | epeisach | 1995-04-27 12:41:15 -0400 (Thu, 27 Apr 1995) | 3 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/Makefile.in M /trunk/src/util/ss/configure.in M /trunk/src/util/ss/help.c M /trunk/src/util/ss/list_rqs.c M /trunk/src/util/ss/listen.c M /trunk/src/util/ss/pager.c Use posix signals if present on the system (for OS's that only have signal in BSD compatibility libraries) ------------------------------------------------------------------------ r5541 | eichin | 1995-04-27 12:22:42 -0400 (Thu, 27 Apr 1995) | 3 lines Changed paths: M /trunk/src/kadmin.old/server/ChangeLog M /trunk/src/kadmin.old/server/Makefile.in * Makefile.in (kadmind): don't reference K4LIB since we don't set or use it. ------------------------------------------------------------------------ r5540 | eichin | 1995-04-27 11:59:41 -0400 (Thu, 27 Apr 1995) | 17 lines Changed paths: M /trunk/src/include/kerberosIV/.Sanitize M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/krb.h A /trunk/src/include/kerberosIV/krbports.h A /trunk/src/include/kerberosIV/lsb_addr_cmp.h M /trunk/src/include/kerberosIV/prot.h * krb.h: make INTERFACE, FAR go away for now. Drag in the unix time conversion functions for unix only. Locally define PROTOTYPE(). Drag in unix versions of SOCKET macros. Recognize DEFINE_SOCKADDR and NEED_TIME_H the way cc-unix.h does. Declare krb_ignore_ip_address. Define DEB() to support non-printf debugging. Declare errno. Define key_proc_type and decrypt_tkt_type. * prot.h: add KERB_ERR_PREAUTH_SHORT and _MISMATCH from Cygnus extensions. * krbports.h: new file, has default ports for V4 services for hard-coded fallback. * lsb_addr_cmp.h: from V4, handles the mutant comparison functions needed for the V4 "direction" comparison. (Rename of lsb_addr_comp.h due to filename length.) ------------------------------------------------------------------------ r5539 | eichin | 1995-04-27 11:55:06 -0400 (Thu, 27 Apr 1995) | 3 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/configure.in * configure.in: add krb4 directory (still needs to be conditionalized on unix) ------------------------------------------------------------------------ r5538 | eichin | 1995-04-27 11:53:43 -0400 (Thu, 27 Apr 1995) | 3 lines Changed paths: M /trunk/src/lib/krb4 A /trunk/src/lib/krb4/.Sanitize A /trunk/src/lib/krb4/.cvsignore D /trunk/src/lib/krb4/TAGS normal .Sanitize and .cvsignore fix accidental inclusion of TAGS ------------------------------------------------------------------------ r5537 | eichin | 1995-04-27 11:51:19 -0400 (Thu, 27 Apr 1995) | 2 lines Changed paths: A /trunk/src/lib/krb4 A /trunk/src/lib/krb4/ChangeLog A /trunk/src/lib/krb4/DNR.c A /trunk/src/lib/krb4/Makefile.in A /trunk/src/lib/krb4/Password.c A /trunk/src/lib/krb4/TAGS A /trunk/src/lib/krb4/ad_print.c A /trunk/src/lib/krb4/configure.in A /trunk/src/lib/krb4/cr_auth_repl.c A /trunk/src/lib/krb4/cr_ciph.c A /trunk/src/lib/krb4/cr_death_pkt.c A /trunk/src/lib/krb4/cr_err_repl.c A /trunk/src/lib/krb4/cr_tkt.c A /trunk/src/lib/krb4/debug.c A /trunk/src/lib/krb4/decomp_tkt.c A /trunk/src/lib/krb4/dest_tkt.c A /trunk/src/lib/krb4/err_txt.c A /trunk/src/lib/krb4/fakeenv.c A /trunk/src/lib/krb4/fgetst.c A /trunk/src/lib/krb4/g_ad_tkt.c A /trunk/src/lib/krb4/g_admhst.c A /trunk/src/lib/krb4/g_cnffile.c A /trunk/src/lib/krb4/g_cred.c A /trunk/src/lib/krb4/g_in_tkt.c A /trunk/src/lib/krb4/g_krbhst.c A /trunk/src/lib/krb4/g_krbrlm.c A /trunk/src/lib/krb4/g_phost.c A /trunk/src/lib/krb4/g_pw_in_tkt.c A /trunk/src/lib/krb4/g_pw_tkt.c A /trunk/src/lib/krb4/g_svc_in_tkt.c A /trunk/src/lib/krb4/g_tf_fname.c A /trunk/src/lib/krb4/g_tf_realm.c A /trunk/src/lib/krb4/g_tkt_svc.c A /trunk/src/lib/krb4/gethostname.c A /trunk/src/lib/krb4/getst.c A /trunk/src/lib/krb4/in_tkt.c A /trunk/src/lib/krb4/kerberos.def A /trunk/src/lib/krb4/klog.c A /trunk/src/lib/krb4/kname_parse.c A /trunk/src/lib/krb4/kntoln.c A /trunk/src/lib/krb4/kparse.c A /trunk/src/lib/krb4/krb_err.et A /trunk/src/lib/krb4/kuserok.c A /trunk/src/lib/krb4/log.c A /trunk/src/lib/krb4/mac_glue.c A /trunk/src/lib/krb4/mac_store.c A /trunk/src/lib/krb4/mac_store.h A /trunk/src/lib/krb4/mac_stubs.c A /trunk/src/lib/krb4/mac_time.c A /trunk/src/lib/krb4/macsock.c A /trunk/src/lib/krb4/memcache.c A /trunk/src/lib/krb4/memcache.h A /trunk/src/lib/krb4/mk_auth.c A /trunk/src/lib/krb4/mk_err.c A /trunk/src/lib/krb4/mk_preauth.c A /trunk/src/lib/krb4/mk_priv.c A /trunk/src/lib/krb4/mk_req.c A /trunk/src/lib/krb4/mk_safe.c A /trunk/src/lib/krb4/month_sname.c A /trunk/src/lib/krb4/netread.c A /trunk/src/lib/krb4/netwrite.c A /trunk/src/lib/krb4/one.c A /trunk/src/lib/krb4/pkt_cipher.c A /trunk/src/lib/krb4/pkt_clen.c A /trunk/src/lib/krb4/put_svc_key.c A /trunk/src/lib/krb4/rd_err.c A /trunk/src/lib/krb4/rd_preauth.c A /trunk/src/lib/krb4/rd_priv.c A /trunk/src/lib/krb4/rd_req.c A /trunk/src/lib/krb4/rd_safe.c A /trunk/src/lib/krb4/rd_svc_key.c A /trunk/src/lib/krb4/realmofhost.c A /trunk/src/lib/krb4/recvauth.c A /trunk/src/lib/krb4/ren-cyg.sh A /trunk/src/lib/krb4/ren-pc.bat A /trunk/src/lib/krb4/ren-pc.sh A /trunk/src/lib/krb4/ren-pl10.sh A /trunk/src/lib/krb4/ren.msg A /trunk/src/lib/krb4/ren2dos.sh A /trunk/src/lib/krb4/ren2long.sh A /trunk/src/lib/krb4/save_creds.c A /trunk/src/lib/krb4/sed-cyg.sh A /trunk/src/lib/krb4/sed-pc.sh A /trunk/src/lib/krb4/sed-pl10.sh A /trunk/src/lib/krb4/send_to_kdc.c A /trunk/src/lib/krb4/sendauth.c A /trunk/src/lib/krb4/setenv.c A /trunk/src/lib/krb4/stime.c A /trunk/src/lib/krb4/strcasecmp.c A /trunk/src/lib/krb4/swab.c A /trunk/src/lib/krb4/tf_shm.c A /trunk/src/lib/krb4/tf_util.c A /trunk/src/lib/krb4/tkt_string.c A /trunk/src/lib/krb4/unix_glue.c A /trunk/src/lib/krb4/unix_time.c A /trunk/src/lib/krb4/vmslink.com A /trunk/src/lib/krb4/vmsswab.c A /trunk/src/lib/krb4/win_glue.c A /trunk/src/lib/krb4/win_store.c A /trunk/src/lib/krb4/win_time.c A /trunk/src/lib/krb4/winsock.def add CNS V4 library to tree for compatibility use. Installs as libkrb4.a ------------------------------------------------------------------------ r5536 | epeisach | 1995-04-27 09:17:59 -0400 (Thu, 27 Apr 1995) | 10 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krshd.c * krcp.c (answer_auth): Should not call krb5_cc_close after krb5_cc_destroy. (encrypted rcp failed). * krlogind.c (main): -S option was not getting a keytab. (passing a char * to krb5_compat_recvauth). * krshd.c (recvauth): extract the client principal from ticket before calling krb5_kuserok on a NULL principal. (main): -S option was not getting a keytab (passing a char *). ------------------------------------------------------------------------ r5535 | epeisach | 1995-04-27 08:20:04 -0400 (Thu, 27 Apr 1995) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krshd.c Need to copy the client principal out of ticket before calling krb5_ok on a NULL principal. ------------------------------------------------------------------------ r5534 | epeisach | 1995-04-27 01:16:31 -0400 (Thu, 27 Apr 1995) | 2 lines Changed paths: A /trunk/src/tests/dejagnu/ChangeLog ChangeLog of Changes made here ------------------------------------------------------------------------ r5533 | epeisach | 1995-04-27 01:10:51 -0400 (Thu, 27 Apr 1995) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krcp.c When port number specified on command line, htons was missing ------------------------------------------------------------------------ r5532 | proven | 1995-04-26 22:52:57 -0400 (Wed, 26 Apr 1995) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in D /trunk/src/lib/krb5/krb/gc_2tgt.c M /trunk/src/lib/krb5/krb/gc_frm_kdc.c D /trunk/src/lib/krb5/krb/gc_via_tgt.c M /trunk/src/lib/krb5/krb/gc_via_tkt.c M /trunk/src/lib/krb5/krb/int-proto.h * gc_via_tgt.c, and gc_2tgt.c : Removed. * Makefile.in, gc_via_tkt.c, gc_frm_kdc.c, and, int-proto.h : Replaced get_cred_via_tgt() and get_cred_via_2tgt() with more general function get_cred_via_tkt(). ------------------------------------------------------------------------ r5531 | proven | 1995-04-26 22:14:06 -0400 (Wed, 26 Apr 1995) | 3 lines Changed paths: M /trunk/src/appl/user_user/ChangeLog M /trunk/src/appl/user_user/client.c M /trunk/src/appl/user_user/server.c * server.c, client.c : Use krb5_auth_con_genaddrs() instead of krb5_auth_con_setaddrs(). ------------------------------------------------------------------------ r5530 | proven | 1995-04-26 21:12:53 -0400 (Wed, 26 Apr 1995) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c * kcmd.c (kcmd()) : Don't use hp->h_name use host_save instead. ------------------------------------------------------------------------ r5529 | eichin | 1995-04-26 19:57:11 -0400 (Wed, 26 Apr 1995) | 3 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/kerberos5.c * kerberos5.c (kerberos5_is): use kt_resolve to get keytab, to correspond to current interface to rd_req. ------------------------------------------------------------------------ r5528 | epeisach | 1995-04-26 18:50:29 -0400 (Wed, 26 Apr 1995) | 4 lines Changed paths: M /trunk/src/tests/dejagnu/Makefile.in M /trunk/src/tests/dejagnu/configure.in configure.in: Check if runtest is present on system Makefile.in: Only run runtest if present on system. If not, echo message to user. ------------------------------------------------------------------------ r5527 | pjpark | 1995-04-26 17:53:42 -0400 (Wed, 26 Apr 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_priv.c Supply the time regardless of whether DO_TIME is set because decryption/deserialization fails if the time is bogus. ------------------------------------------------------------------------ r5526 | eichin | 1995-04-26 17:48:01 -0400 (Wed, 26 Apr 1995) | 3 lines Changed paths: A /trunk/src/tests/dejagnu/config/ChangeLog M /trunk/src/tests/dejagnu/config/default.exp * default.exp (KADMIND, KADMIN): use kadmind.old, since these test the old server not the new (unfinished) one. ------------------------------------------------------------------------ r5525 | pjpark | 1995-04-26 17:46:20 -0400 (Wed, 26 Apr 1995) | 2 lines Changed paths: A /trunk/src/kadmin/kpasswd/.Sanitize A /trunk/src/kadmin/v5server/.Sanitize Add .Sanitize for this directory ------------------------------------------------------------------------ r5524 | eichin | 1995-04-26 17:44:19 -0400 (Wed, 26 Apr 1995) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/logutil.c * logutil.c (EMPTY): linux has UT_UNKNOWN, not EMPTY. ------------------------------------------------------------------------ r5523 | pjpark | 1995-04-26 17:42:40 -0400 (Wed, 26 Apr 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/.Sanitize Add adm_conn.c ------------------------------------------------------------------------ r5522 | pjpark | 1995-04-26 17:42:02 -0400 (Wed, 26 Apr 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/.Sanitize Add adm_rw.c ------------------------------------------------------------------------ r5521 | pjpark | 1995-04-26 17:41:16 -0400 (Wed, 26 Apr 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/.Sanitize Add adm.h and adm_proto.h ------------------------------------------------------------------------ r5520 | epeisach | 1995-04-26 17:40:24 -0400 (Wed, 26 Apr 1995) | 3 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in Makefile.in: Install the current list of header files. Some DOS specific ones may be missing at the moment. ------------------------------------------------------------------------ r5519 | pjpark | 1995-04-26 17:39:59 -0400 (Wed, 26 Apr 1995) | 2 lines Changed paths: M /trunk/src/kadmin/.Sanitize New directories for kadmin ------------------------------------------------------------------------ r5518 | eichin | 1995-04-26 17:39:12 -0400 (Wed, 26 Apr 1995) | 2 lines Changed paths: M /trunk/src/tests/ChangeLog M /trunk/src/tests/configure.in * configure.in: Added dejagnu subdirectory for Ian's tests. ------------------------------------------------------------------------ r5517 | pjpark | 1995-04-26 17:34:24 -0400 (Wed, 26 Apr 1995) | 2 lines Changed paths: M /trunk/src/kadmin/v5server A /trunk/src/kadmin/v5server/.cvsignore Check in .cvsignore ------------------------------------------------------------------------ r5516 | pjpark | 1995-04-26 17:26:17 -0400 (Wed, 26 Apr 1995) | 2 lines Changed paths: A /trunk/src/kadmin/kpasswd/kpasswd.M A /trunk/src/kadmin/kpasswd/kpasswd.c Checking in kpasswd client.... ------------------------------------------------------------------------ r5515 | pjpark | 1995-04-26 17:25:48 -0400 (Wed, 26 Apr 1995) | 2 lines Changed paths: M /trunk/src/kadmin/kpasswd A /trunk/src/kadmin/kpasswd/.cvsignore Trying again to check in CVS file. ------------------------------------------------------------------------ r5511 | eichin | 1995-04-26 17:18:29 -0400 (Wed, 26 Apr 1995) | 3 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/configure.in * configure.in: use AC_CONST since we don't learn it from the krb5 headers and gssapi.h uses it. ------------------------------------------------------------------------ r5510 | pjpark | 1995-04-26 17:05:11 -0400 (Wed, 26 Apr 1995) | 2 lines Changed paths: A /trunk/src/kadmin/v5server A /trunk/src/kadmin/v5server/Makefile.in A /trunk/src/kadmin/v5server/configure.in A /trunk/src/kadmin/v5server/kadm5_defs.h A /trunk/src/kadmin/v5server/kadmind5.M A /trunk/src/kadmin/v5server/passwd.c A /trunk/src/kadmin/v5server/proto_serv.c A /trunk/src/kadmin/v5server/srv_acl.c A /trunk/src/kadmin/v5server/srv_key.c A /trunk/src/kadmin/v5server/srv_main.c A /trunk/src/kadmin/v5server/srv_net.c A /trunk/src/kadmin/v5server/srv_output.c New administrative protocol server ------------------------------------------------------------------------ r5509 | pjpark | 1995-04-26 17:03:42 -0400 (Wed, 26 Apr 1995) | 2 lines Changed paths: A /trunk/src/kadmin/Makefile.in A /trunk/src/kadmin/configure.in New files ------------------------------------------------------------------------ r5508 | pjpark | 1995-04-26 17:01:27 -0400 (Wed, 26 Apr 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/configure.in Add pwd.h check for adm_conn ------------------------------------------------------------------------ r5507 | pjpark | 1995-04-26 17:01:10 -0400 (Wed, 26 Apr 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/Makefile.in Add adm_conn ------------------------------------------------------------------------ r5506 | pjpark | 1995-04-26 17:00:52 -0400 (Wed, 26 Apr 1995) | 2 lines Changed paths: A /trunk/src/lib/krb5/os/adm_conn.c New module to connect to administrative server ------------------------------------------------------------------------ r5505 | pjpark | 1995-04-26 17:00:13 -0400 (Wed, 26 Apr 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Makefile.in Add adm_rw ------------------------------------------------------------------------ r5504 | pjpark | 1995-04-26 16:59:51 -0400 (Wed, 26 Apr 1995) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/adm_rw.c New admistrative protocol read/write routines ------------------------------------------------------------------------ r5503 | pjpark | 1995-04-26 16:58:10 -0400 (Wed, 26 Apr 1995) | 2 lines Changed paths: A /trunk/src/include/krb5/adm.h A /trunk/src/include/krb5/adm_proto.h New header files for new administrative protocol ------------------------------------------------------------------------ r5502 | pjpark | 1995-04-26 16:57:39 -0400 (Wed, 26 Apr 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/Makefile.in Add new headers for new administrative protocol ------------------------------------------------------------------------ r5501 | pjpark | 1995-04-26 16:55:17 -0400 (Wed, 26 Apr 1995) | 2 lines Changed paths: A /trunk/src/kadmin/kpasswd A /trunk/src/kadmin/kpasswd/Makefile.in A /trunk/src/kadmin/kpasswd/configure.in New kpasswd client based on new administrative protocol ------------------------------------------------------------------------ r5500 | pjpark | 1995-04-26 16:52:52 -0400 (Wed, 26 Apr 1995) | 2 lines Changed paths: M /trunk/src/configure.in Remove kadmin.old and add kadmin. ------------------------------------------------------------------------ r5499 | tytso | 1995-04-26 16:06:10 -0400 (Wed, 26 Apr 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/t_std_conf.c Add declaration of optarg. ------------------------------------------------------------------------ r5498 | eichin | 1995-04-26 15:49:56 -0400 (Wed, 26 Apr 1995) | 2 lines Changed paths: M /trunk/src/aclocal.m4 get HAS_ANSI_VOLATILE right. ------------------------------------------------------------------------ r5497 | eichin | 1995-04-26 14:30:17 -0400 (Wed, 26 Apr 1995) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (HAS_ANSI_VOLATILE): define it here for kdc and kadmin.old to use. ------------------------------------------------------------------------ r5496 | eichin | 1995-04-26 11:41:48 -0400 (Wed, 26 Apr 1995) | 2 lines Changed paths: M /trunk/src/kadmin.old/server/ChangeLog M /trunk/src/kadmin.old/server/configure.in M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/configure.in * configure.in: need HAS_ANSI_VOLATILE for signal_requests_exit. ------------------------------------------------------------------------ r5495 | eichin | 1995-04-26 11:39:28 -0400 (Wed, 26 Apr 1995) | 3 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/reconf * reconf (usage): fix pathname in message. (verbose): add -v --verbose to echo actual autoreconf line. ------------------------------------------------------------------------ r5494 | epeisach | 1995-04-26 10:56:14 -0400 (Wed, 26 Apr 1995) | 7 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/krlogind.c * krlogind.c (main): LOG_AUTH in openlog arguments in wrong place. (recvauth): Do not copy principal on a V4 request. The ticket portion is not set by krb5_compat_recvauth for these. * configure.in: Check for libutil. Under OSF/1, logwtmp is stored there. ------------------------------------------------------------------------ r5493 | proven | 1995-04-26 07:22:13 -0400 (Wed, 26 Apr 1995) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogind.c * krlogind.c (doit()) : If TIOCOTTY is defined unset the controlling tty before setting it to another tty. ------------------------------------------------------------------------ r5492 | tytso | 1995-04-25 23:40:48 -0400 (Tue, 25 Apr 1995) | 2 lines Changed paths: M /trunk/src/config-files/krb5.conf.M Made further spelling/grammar fixes to the man page. ------------------------------------------------------------------------ r5491 | tytso | 1995-04-25 23:34:38 -0400 (Tue, 25 Apr 1995) | 11 lines Changed paths: M /trunk/src/config-files/ChangeLog A /trunk/src/config-files/convert-config-files D /trunk/src/config-files/krb.conf D /trunk/src/config-files/krb.conf.M D /trunk/src/config-files/krb.realms D /trunk/src/config-files/krb.realms.M A /trunk/src/config-files/krb5.conf.M krb5.conf.M: New file added to document the new krb5.conf format. krb5.conf: New file added as a demo version of the new krb5.conf format. convert-config-files: New file to convert old-style krb.conf and krb.realms file to use the new krb5.conf format. krb.conf, krb.realms, krb.conf.M, krb.realms.M: Removed. ------------------------------------------------------------------------ r5490 | proven | 1995-04-25 23:04:19 -0400 (Tue, 25 Apr 1995) | 11 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/gen_rname.c A /trunk/src/lib/krb5/os/genaddrs.c A /trunk/src/lib/krb5/os/mk_faddr.c M /trunk/src/lib/krb5/os/os-proto.h * Makefile.in : Added source files mk_faddr.c and genaddrs.c. * mk_faddr.c (krb5_mk_fulladdr()): Makes a full address from a struct sockaddr_in. * genaddrs.c (krb5_auth_con_genaddrs()) : Generate a full address from the active file descriptor and place it in the auth_context for the calls mk_safe(), mk_priv(), mk_safe(), rd_cred(), rd_priv(), and rd_safe(). * gen_rname.c (krb5_gen_replay_name()) : Fixed to take any type of krb5_address and generate a rcache name. * os-proto.h (krb5_make_full_ipaddr()) : Removed prototype. ------------------------------------------------------------------------ r5489 | proven | 1995-04-25 23:03:26 -0400 (Tue, 25 Apr 1995) | 10 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/auth_con.c A /trunk/src/lib/krb5/krb/gc_via_tkt.c M /trunk/src/lib/krb5/krb/mk_cred.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/rd_cred.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_safe.c M /trunk/src/lib/krb5/krb/recvauth.c * Makefile.in : Added gc_via_tkt.c and removed get_fcreds.c * auth_con.c (krb5_auth_con_setaddrs()) : Fixed so it allocates space and copies addresses, not just pointer. * mk_cred.c: Completely rewritten from sources donated by asriniva. * rd_cred.c: Completely rewritten from sources donated by asriniva. * mk_priv.c (krb5_mk_priv()), mk_safe.c (krb5_mk_safe()), rd_priv.c (krb5_rd_priv()), and rd_safe (krb5_rd_safe()) : Try using a subkey before using the session key for encryption. * recvauth.c (krb5_recvauth()): Don't close the rcache on success. ------------------------------------------------------------------------ r5488 | proven | 1995-04-25 23:02:03 -0400 (Tue, 25 Apr 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/krb5_err.et * krb5_err.et: Add new error KRB5_TKT_NOT_FORWARDABLE. ------------------------------------------------------------------------ r5487 | proven | 1995-04-25 23:01:10 -0400 (Tue, 25 Apr 1995) | 7 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.h * krb5.h (krb5_fulladdr) : Change port to be of type krb5_address. * krb5.h (krb5_auth_con_genaddrs()) : Added flags for new routine. * krb5.h (krb5_get_for_creds()) : Removed prototype. * krb5.h (krb5_get_cred_via_tkt()) : Added prototype. * krb5.h (krb5_mk_ncred(), krb5_mk_1cred(), krb5_rd_cred()): Updated prototype to include auth_context. ------------------------------------------------------------------------ r5486 | proven | 1995-04-25 23:00:24 -0400 (Tue, 25 Apr 1995) | 3 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/configure.in M /trunk/src/appl/telnet/telnetd/sys_term.c M /trunk/src/appl/telnet/telnetd/telnetd.c * configure.in, sys_term.c, telnetd.c : Have configure check for sys/ptyvar.h and sac.h before .c files include it. ------------------------------------------------------------------------ r5485 | proven | 1995-04-25 22:58:00 -0400 (Tue, 25 Apr 1995) | 10 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/forward.c M /trunk/src/appl/telnet/libtelnet/kerberos5.c * forward.c (rd_and_store_for_creds()) : Rewritten to use auth_context and the new krb5_rd_creds(). * forward.c (get_for_creds()) : New function replacing krb5_get_for_creds() and uses auth_context and new krb5_mk_creds() routine. * kerberos5.c (kerberos5_send()): Set initial flags on auth_context to KRB5_AUTH_CONTEXT_RET_TIME, and use new rd_and_store_for_creds() routine. * kerberos5.c (kerberos5_forward()): Use the new get_for_creds(). ------------------------------------------------------------------------ r5484 | proven | 1995-04-25 22:51:32 -0400 (Tue, 25 Apr 1995) | 12 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/forward.c M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krsh.c M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/bsd/login.c M /trunk/src/appl/bsd/logutil.c * forward.c (rd_and_store_for_creds()) : Rewritten to use auth_context and the new krb5_rd_creds(). * forward.c (get_for_creds()) : New function replacing krb5_get_for_creds() and uses auth_context and new krb5_mk_creds() routine. * kcmd.c (kcmd()): Use new get_for_creds() routine. * krlogind.c (recvauth()): Use new rd_and_store_for_creds() routine. * configure.in, krlogind.c, krsh.c, krshd.c, login.c, logutil.c. A bunch of patches from Ezra to get BSD to work on The Alpha that looked reasonable. ------------------------------------------------------------------------ r5483 | eichin | 1995-04-25 22:18:34 -0400 (Tue, 25 Apr 1995) | 4 lines Changed paths: A /trunk/src/tests/resolve/ChangeLog M /trunk/src/tests/resolve/resolve.c * resolve.c (main): copy the address sent back by gethostbyname before calling gethostbyaddr, since the return is *static*. (main): reindent declaration to make add-change-log-entry happy. ------------------------------------------------------------------------ r5482 | proven | 1995-04-25 21:43:22 -0400 (Tue, 25 Apr 1995) | 2 lines Changed paths: M /trunk/src/appl/sample/sserver/ChangeLog M /trunk/src/appl/sample/sserver/sserver.c Initialize auth_context to NULL before using. ------------------------------------------------------------------------ r5481 | epeisach | 1995-04-25 17:30:58 -0400 (Tue, 25 Apr 1995) | 2 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/configure.in Add AC_CONST for machines that do not support const ------------------------------------------------------------------------ r5480 | tytso | 1995-04-25 14:46:23 -0400 (Tue, 25 Apr 1995) | 2 lines Changed paths: D /trunk/src/autotools This directory is no longer in use! ------------------------------------------------------------------------ r5479 | epeisach | 1995-04-25 08:56:29 -0400 (Tue, 25 Apr 1995) | 2 lines Changed paths: D /trunk/src/kadmin/client D /trunk/src/kadmin/kpasswd D /trunk/src/kadmin/server D /trunk/src/kadmin/v4server Directory no longer in use ------------------------------------------------------------------------ r5478 | proven | 1995-04-25 05:00:13 -0400 (Tue, 25 Apr 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/locate_kdc.c krb5_locate_kdc(): Pass a NUL terminated realm to profile_get_values(). ------------------------------------------------------------------------ r5477 | tytso | 1995-04-24 23:14:02 -0400 (Mon, 24 Apr 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/configure.in Add WITH_NETLIBS and $(LIBS), so that t_walk_rtree can compile under solaris. ------------------------------------------------------------------------ r5476 | tytso | 1995-04-24 23:13:12 -0400 (Mon, 24 Apr 1995) | 2 lines Changed paths: A /trunk/src/kadmin.v4/Makefile.in Added Makefile for kadmin.v4 ------------------------------------------------------------------------ r5475 | tytso | 1995-04-24 22:28:58 -0400 (Mon, 24 Apr 1995) | 2 lines Changed paths: D /trunk/src/isode Remove unneeded .Sanitize files. (These directories are empty!) ------------------------------------------------------------------------ r5474 | tytso | 1995-04-24 22:16:45 -0400 (Mon, 24 Apr 1995) | 2 lines Changed paths: D /trunk/src/kadmin/Makefile.in D /trunk/src/kadmin/client/ChangeLog D /trunk/src/kadmin/client/Makefile.in D /trunk/src/kadmin/client/configure.in D /trunk/src/kadmin/client/kadmin.M D /trunk/src/kadmin/client/kadmin.c D /trunk/src/kadmin/client/kadmin_add.c D /trunk/src/kadmin/client/kadmin_adr.c D /trunk/src/kadmin/client/kadmin_cpr.c D /trunk/src/kadmin/client/kadmin_cpw.c D /trunk/src/kadmin/client/kadmin_del.c D /trunk/src/kadmin/client/kadmin_done.c D /trunk/src/kadmin/client/kadmin_inq.c D /trunk/src/kadmin/client/kadmin_mod.c D /trunk/src/kadmin/client/kadmin_msnd.c D /trunk/src/kadmin/configure.in D /trunk/src/kadmin/kpasswd/ChangeLog D /trunk/src/kadmin/kpasswd/Makefile.in D /trunk/src/kadmin/kpasswd/configure.in D /trunk/src/kadmin/kpasswd/kpasswd.M D /trunk/src/kadmin/kpasswd/kpasswd.c D /trunk/src/kadmin/kpasswd/networked.c D /trunk/src/kadmin/server/ChangeLog D /trunk/src/kadmin/server/adm_adm_func.c D /trunk/src/kadmin/server/adm_check.c D /trunk/src/kadmin/server/adm_extern.c D /trunk/src/kadmin/server/adm_extern.h D /trunk/src/kadmin/server/adm_fmt_inq.c D /trunk/src/kadmin/server/adm_funcs.c D /trunk/src/kadmin/server/adm_kadmin.c D /trunk/src/kadmin/server/adm_kpasswd.c D /trunk/src/kadmin/server/adm_listen.c D /trunk/src/kadmin/server/adm_msgs.c D /trunk/src/kadmin/server/adm_nego.c D /trunk/src/kadmin/server/adm_network.c D /trunk/src/kadmin/server/adm_parse.c D /trunk/src/kadmin/server/adm_process.c D /trunk/src/kadmin/server/adm_server.c D /trunk/src/kadmin/server/adm_v4_pwd.c D /trunk/src/kadmin/server/admin_acl_file D /trunk/src/kadmin/server/kadmind.M kadmin directory being moved away to kadmin.old and kadmin.v4 ------------------------------------------------------------------------ r5473 | tytso | 1995-04-24 22:11:30 -0400 (Mon, 24 Apr 1995) | 2 lines Changed paths: M /trunk/src/configure.in Fix stupid typo; missing semi-colon in if statement. ------------------------------------------------------------------------ r5472 | tytso | 1995-04-24 22:07:51 -0400 (Mon, 24 Apr 1995) | 2 lines Changed paths: M /trunk/src/config-files/.Sanitize M /trunk/src/lib/krb5/os/.Sanitize Modified .Sanitize file to pick up new files. ------------------------------------------------------------------------ r5471 | tytso | 1995-04-24 22:07:14 -0400 (Mon, 24 Apr 1995) | 2 lines Changed paths: M /trunk/src/configure.in Configure script to reflect the new kadmin hierarchy. ------------------------------------------------------------------------ r5470 | tytso | 1995-04-24 21:26:18 -0400 (Mon, 24 Apr 1995) | 2 lines Changed paths: A /trunk/src/kadmin.v4/configure.in Added configure.in for this directory. ------------------------------------------------------------------------ r5469 | tytso | 1995-04-24 21:25:10 -0400 (Mon, 24 Apr 1995) | 2 lines Changed paths: A /trunk/src/kadmin.v4 A /trunk/src/kadmin.v4/server A /trunk/src/kadmin.v4/server/.Sanitize A /trunk/src/kadmin.v4/server/.cvsignore A /trunk/src/kadmin.v4/server/ChangeLog A /trunk/src/kadmin.v4/server/Makefile.in A /trunk/src/kadmin.v4/server/acl_files.c A /trunk/src/kadmin.v4/server/acl_files.doc A /trunk/src/kadmin.v4/server/admin_server.c A /trunk/src/kadmin.v4/server/configure.in A /trunk/src/kadmin.v4/server/kadm_err.et A /trunk/src/kadmin.v4/server/kadm_funcs.c A /trunk/src/kadmin.v4/server/kadm_ser_wrap.c A /trunk/src/kadmin.v4/server/kadm_server.c A /trunk/src/kadmin.v4/server/kadm_server.h A /trunk/src/kadmin.v4/server/kadm_stream.c A /trunk/src/kadmin.v4/server/kadm_supp.c Put the V4 kadmin server in its new place. ------------------------------------------------------------------------ r5468 | tytso | 1995-04-24 21:23:16 -0400 (Mon, 24 Apr 1995) | 2 lines Changed paths: A /trunk/src/kadmin.old A /trunk/src/kadmin.old/.Sanitize A /trunk/src/kadmin.old/.cvsignore A /trunk/src/kadmin.old/Makefile.in A /trunk/src/kadmin.old/client A /trunk/src/kadmin.old/client/.Sanitize A /trunk/src/kadmin.old/client/.cvsignore A /trunk/src/kadmin.old/client/ChangeLog A /trunk/src/kadmin.old/client/Makefile.in A /trunk/src/kadmin.old/client/configure.in A /trunk/src/kadmin.old/client/kadmin.M A /trunk/src/kadmin.old/client/kadmin.c A /trunk/src/kadmin.old/client/kadmin_add.c A /trunk/src/kadmin.old/client/kadmin_adr.c A /trunk/src/kadmin.old/client/kadmin_cpr.c A /trunk/src/kadmin.old/client/kadmin_cpw.c A /trunk/src/kadmin.old/client/kadmin_del.c A /trunk/src/kadmin.old/client/kadmin_done.c A /trunk/src/kadmin.old/client/kadmin_inq.c A /trunk/src/kadmin.old/client/kadmin_mod.c A /trunk/src/kadmin.old/client/kadmin_msnd.c A /trunk/src/kadmin.old/configure.in A /trunk/src/kadmin.old/kpasswd A /trunk/src/kadmin.old/kpasswd/.Sanitize A /trunk/src/kadmin.old/kpasswd/.cvsignore A /trunk/src/kadmin.old/kpasswd/ChangeLog A /trunk/src/kadmin.old/kpasswd/Makefile.in A /trunk/src/kadmin.old/kpasswd/configure.in A /trunk/src/kadmin.old/kpasswd/kpasswd.M A /trunk/src/kadmin.old/kpasswd/kpasswd.c A /trunk/src/kadmin.old/kpasswd/networked.c A /trunk/src/kadmin.old/server A /trunk/src/kadmin.old/server/.Sanitize A /trunk/src/kadmin.old/server/.cvsignore A /trunk/src/kadmin.old/server/ChangeLog A /trunk/src/kadmin.old/server/Makefile.in A /trunk/src/kadmin.old/server/adm_adm_func.c A /trunk/src/kadmin.old/server/adm_check.c A /trunk/src/kadmin.old/server/adm_extern.c A /trunk/src/kadmin.old/server/adm_extern.h A /trunk/src/kadmin.old/server/adm_fmt_inq.c A /trunk/src/kadmin.old/server/adm_funcs.c A /trunk/src/kadmin.old/server/adm_kadmin.c A /trunk/src/kadmin.old/server/adm_kpasswd.c A /trunk/src/kadmin.old/server/adm_listen.c A /trunk/src/kadmin.old/server/adm_msgs.c A /trunk/src/kadmin.old/server/adm_nego.c A /trunk/src/kadmin.old/server/adm_network.c A /trunk/src/kadmin.old/server/adm_parse.c A /trunk/src/kadmin.old/server/adm_process.c A /trunk/src/kadmin.old/server/adm_server.c A /trunk/src/kadmin.old/server/adm_v4_pwd.c A /trunk/src/kadmin.old/server/admin_acl_file A /trunk/src/kadmin.old/server/configure.in A /trunk/src/kadmin.old/server/kadmind.M Add the Sandia kadmin libraries in their new location. (kadmin.old) ------------------------------------------------------------------------ r5467 | epeisach | 1995-04-24 21:19:00 -0400 (Mon, 24 Apr 1995) | 8 lines Changed paths: M /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in M /trunk/src/util/profile/configure.in M /trunk/src/util/profile/prof_init.c * Makefile.in (all): Use ARADD to facilitate incremental rebuilding of library. * configure.in: Add AC_PROG_ARCHIVE_ADD * prof_init.c (profile_get_values): If profile is null return NULL. ------------------------------------------------------------------------ r5466 | tytso | 1995-04-24 21:11:32 -0400 (Mon, 24 Apr 1995) | 2 lines Changed paths: M /trunk/src/util/.Sanitize A /trunk/src/util/profile/.Sanitize Fix Sanitize files to reflect current tree. ------------------------------------------------------------------------ r5465 | tytso | 1995-04-24 21:05:30 -0400 (Mon, 24 Apr 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/.Sanitize Fix .Sanitize file to conform with new files. ------------------------------------------------------------------------ r5464 | epeisach | 1995-04-24 20:55:52 -0400 (Mon, 24 Apr 1995) | 14 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/copy_addrs.c M /trunk/src/lib/krb5/krb/copy_cksum.c M /trunk/src/lib/krb5/krb/copy_data.c M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/parse.c * parse.c (krb5_parse_name): Add magic number to new structure * get_creds.c: Fix comments describing operation * gc_frm_kdc.c: Fix comments describing operation * copy_cksum.c (krb5_copy_checksum): Fix comment in file * copy_addrs.c (krb5_append_addresses): ifdef out unused krb5_append_addresses function. (no API or prototype existed). * copy_data.c (krb5_copy_data): Initialize magic number ------------------------------------------------------------------------ r5463 | epeisach | 1995-04-24 20:41:28 -0400 (Mon, 24 Apr 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/init_ctx.c Report return values to krb5_set_default_in_tkt_etypes and krb5_os_init_context instead of random stack values. ------------------------------------------------------------------------ r5462 | epeisach | 1995-04-24 20:39:32 -0400 (Mon, 24 Apr 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/locate_kdc.c Don't deref NULL pointer if profile_get_values returns NULL. (i.e. when the profile file is missing) ------------------------------------------------------------------------ r5461 | tytso | 1995-04-24 20:32:44 -0400 (Mon, 24 Apr 1995) | 3 lines Changed paths: M /trunk/src/Makefile Restore original "null action" Makefile which tell a Unix user to run "configure" first. (This was overwritten when Keith did a windows commit.) ------------------------------------------------------------------------ r5457 | keithv | 1995-04-24 16:36:41 -0400 (Mon, 24 Apr 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in PC Makefile work-around to do a touch. ------------------------------------------------------------------------ r5456 | epeisach | 1995-04-22 16:39:58 -0400 (Sat, 22 Apr 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/configure.in Go into subdirs for make check ------------------------------------------------------------------------ r5455 | epeisach | 1995-04-22 16:39:21 -0400 (Sat, 22 Apr 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/t_walk_rtree.c t_walk_rtree needs libcrypto.a to link for make check. t_walk_rtree.c - was not checking number of arguments properly ------------------------------------------------------------------------ r5454 | tytso | 1995-04-22 12:51:35 -0400 (Sat, 22 Apr 1995) | 2 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/krb5_decode_test.c M /trunk/src/tests/asn.1/reference_encode.out M /trunk/src/tests/asn.1/trval_reference.out Back out bad ASN.1 changes. ------------------------------------------------------------------------ r5453 | tytso | 1995-04-22 12:44:28 -0400 (Sat, 22 Apr 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/asn.1/krbasn1.h Back out ASN.1 library changes (which were incorrect). ------------------------------------------------------------------------ r5452 | tytso | 1995-04-22 01:27:04 -0400 (Sat, 22 Apr 1995) | 3 lines Changed paths: A /trunk/src/util/profile/ChangeLog M /trunk/src/util/profile/Makefile.in D /trunk/src/util/profile/profile.h.in A /trunk/src/util/profile/profile.hin Rename profile.h.in to profile.hin to, make things easier for systems with an 8.3 filesystem. ------------------------------------------------------------------------ r5451 | tytso | 1995-04-22 00:58:57 -0400 (Sat, 22 Apr 1995) | 2 lines Changed paths: M /trunk/src/TODO Out of date, but it's more recent than what's in the tree.... ------------------------------------------------------------------------ r5450 | tytso | 1995-04-22 00:55:11 -0400 (Sat, 22 Apr 1995) | 3 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/telnetd.c Don't use krb5_override_default_realm, as it is obsolete (non-existent). Use krb5_set_default_realm instead. ------------------------------------------------------------------------ r5449 | tytso | 1995-04-22 00:54:47 -0400 (Sat, 22 Apr 1995) | 3 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/kerberos5.c Only call krb5_init_context if the telnet context hasn't been initialized yet. ------------------------------------------------------------------------ r5448 | tytso | 1995-04-22 00:46:40 -0400 (Sat, 22 Apr 1995) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogind.c The variable krb5_override_default_realm is obsolete. Use the krb5_set_default_realm function instead. ------------------------------------------------------------------------ r5447 | tytso | 1995-04-22 00:44:24 -0400 (Sat, 22 Apr 1995) | 5 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krshd.c The variable krb5_override_default_realm is obsolete. Use the krb5_set_default_realm function instead. Add #include for , which is now needed. ------------------------------------------------------------------------ r5446 | tytso | 1995-04-22 00:40:11 -0400 (Sat, 22 Apr 1995) | 2 lines Changed paths: M /trunk/src/tests/dejagnu A /trunk/src/tests/dejagnu/.cvsignore Add .cvsignore for this directory. ------------------------------------------------------------------------ r5445 | tytso | 1995-04-22 00:39:10 -0400 (Sat, 22 Apr 1995) | 2 lines Changed paths: A /trunk/src/config-files/ChangeLog Fix name of port for kpropd from krb_prop to krb5_prop. ------------------------------------------------------------------------ r5444 | tytso | 1995-04-22 00:38:39 -0400 (Sat, 22 Apr 1995) | 4 lines Changed paths: M /trunk/src/config-files/krb5.conf M /trunk/src/config-files/services.append Fix name of port for kpropd from krb_prop to krb5_prop. Update krb5.conf file to something which works at MIT. ------------------------------------------------------------------------ r5443 | tytso | 1995-04-22 00:37:38 -0400 (Sat, 22 Apr 1995) | 3 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/network.c Don't rely on krb5_kdc_portname and krb5_kdc_sec_portname anymore. Use the #define'd versions. ------------------------------------------------------------------------ r5442 | tytso | 1995-04-22 00:24:57 -0400 (Sat, 22 Apr 1995) | 13 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/configure.in M /trunk/src/lib/krb5/os/get_krbhst.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/osconfig.c A /trunk/src/lib/krb5/os/ref_std_conf.out A /trunk/src/lib/krb5/os/t_std_conf.c A /trunk/src/lib/krb5/os/td_krb5.conf Makefile.in, configure.in, t_std_conf.c: Add test program to test the standard configuration krb5 routines. osconfig.c: Don't define krb5_kdc_udp_portname and krb5_kdc_sec_portname any more. There's no real point... hst_realm.c (krb5_get_krbhst): Strip off the trailing dot from the hostname if present. locate_kdc.c (krb5_locate_kdc): Use the profile code to get the list of Kerberos servers (plus port numbers) for a particular realm from [realms]//kdc ------------------------------------------------------------------------ r5441 | proven | 1995-04-22 00:19:24 -0400 (Sat, 22 Apr 1995) | 2 lines Changed paths: M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/configure.in Make configure look for pwd.h and define HAVE_PWD_H if found. ------------------------------------------------------------------------ r5440 | tytso | 1995-04-21 23:06:02 -0400 (Fri, 21 Apr 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/init_os_ctx.c Fix == vs = typo. ------------------------------------------------------------------------ r5439 | tytso | 1995-04-21 21:02:32 -0400 (Fri, 21 Apr 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/ChangeLog M /trunk/src/include/krb5/stock/osconf.h Add #define's for DEFAULT_PROFILE_FILENAME. ------------------------------------------------------------------------ r5438 | tytso | 1995-04-21 20:59:31 -0400 (Fri, 21 Apr 1995) | 20 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/def_realm.c M /trunk/src/lib/krb5/os/get_krbhst.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/init_os_ctx.c M /trunk/src/lib/krb5/os/realm_dom.c def_realm.c (krb5_get_default_realm): Use the profile code to get the default realm from [libdefaults]/default_realm. get_krbhst.c (krb5_get_krbhst): Use the profile code to get the list of Kerberos servers for a particualar realm from [realms]//kdc realm_dom.c (krb5_get_realm_domain): Use the profile code to get the default domain postfix for a realm (used only to convert V4 -> V5 principals) from [realms]//default_domain hst_realm.c (krb5_get_host_realm): Use the profile code to get the default realm given a particular host from [domain_realm]/ init_os_ctx.c (krb5_os_init_context): When the OS context is initialized, also initialize the profile file. This loads in the /etc/krb5.conf file. ------------------------------------------------------------------------ r5437 | tytso | 1995-04-21 20:48:39 -0400 (Fri, 21 Apr 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in Added the profile directory for the profile routines. ------------------------------------------------------------------------ r5436 | tytso | 1995-04-21 20:47:03 -0400 (Fri, 21 Apr 1995) | 2 lines Changed paths: A /trunk/src/config-files/krb5.conf Added sample krb5.conf file. ------------------------------------------------------------------------ r5435 | tytso | 1995-04-21 20:43:41 -0400 (Fri, 21 Apr 1995) | 2 lines Changed paths: M /trunk/src/include/ChangeLog Checked in wrong version of ChangeLog. ------------------------------------------------------------------------ r5434 | tytso | 1995-04-21 20:38:43 -0400 (Fri, 21 Apr 1995) | 6 lines Changed paths: M /trunk/src/util/profile/configure.in M /trunk/src/util/profile/prof_init.c M /trunk/src/util/profile/profile.h.in configure.in: Add SUBDIR rule in so this directory can be included into libkrb5.a prof_init.c: Modify function interface for profile_get_string and profile_get_integer to make it simpler to use. ------------------------------------------------------------------------ r5433 | tytso | 1995-04-21 20:35:43 -0400 (Fri, 21 Apr 1995) | 5 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.h krb5.h: krb5_princ_aref() doesn't work, and isn't used anywhere. Removed. (So all of macros.h is gone.) krb5.h, k5-int.h: Moved struct _krb5_context to k5-int.h ------------------------------------------------------------------------ r5432 | tytso | 1995-04-21 20:16:53 -0400 (Fri, 21 Apr 1995) | 4 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/krb5_decode_test.c M /trunk/src/tests/asn.1/reference_encode.out M /trunk/src/tests/asn.1/trval_reference.out Fix tests to reflect bit reversal changes to the krb5_flags fields. (The changes to the hex values have been hand checked to make sure they are correct.) ------------------------------------------------------------------------ r5431 | tytso | 1995-04-21 20:12:37 -0400 (Fri, 21 Apr 1995) | 7 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c Fix BACKWARD_BITMASK_COMPAT so that it doesn't break user-to-user authentication. Unfortunately, this breaks proxy tickets (and renewable tickets continue to be broken if BACKWARD_BITMASK_COMPAT is defined; nothing can be done by this.) Sites should only define BACKWARD_BITMASK_COMPAT if they have an installed base of broken implementations. ------------------------------------------------------------------------ r5430 | eichin | 1995-04-21 17:20:47 -0400 (Fri, 21 Apr 1995) | 14 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogind.M M /trunk/src/appl/bsd/krlogind.c rlogin testing changes from ian@cygnus.com. > Fri Mar 24 15:04:25 1995 Ian Lance Taylor * krlogind.c (srvtab): New global variable. (krb5_override_default_realm): Declare. (ARGSTR): Add "S:M:L:" to Kerberos version. (login_program): New global variable. (main): Handle -S, -M, and -L arguments. Call SO_REUSEADDR on socket if debug_port set. (doit): Use login_program instead of LOGIN_PROGRAM. (recvauth): Pass srvtab to krb5_compat_recvauth. * krlogind.M: Document -S, -M, and -L. ------------------------------------------------------------------------ r5429 | eichin | 1995-04-21 17:15:52 -0400 (Fri, 21 Apr 1995) | 22 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krshd.M M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/bsd/rcp.M More changes from ian@cygnus.com to support testing. > Fri Mar 24 15:04:25 1995 Ian Lance Taylor * krcp.c (forcenet): New global vraiable. (main): Accept -D and -N arguments. Pass Kerberos realm to remote rcp execution. (hosteq): If -N specified, always return 0. * rcp.M: Document -D and -N. * krshd.c (ARGSTR): Add "P:" to KERBEROS version. (kprogdir): New global variable. (main): Handle -P. (path): Remove global variable. (path_rest): Remove explicit size. (envinit): Use 0 instead of path. (PATHENV): define. (doit): Use kprogdir variable instead of KPROGDIR macro when setting path. Build path in allocated memory rather than using a fixed size array. If the command starts with "rcp ", force use of kprogdir/rcp if it exists. * krshd.M: Document -P. ------------------------------------------------------------------------ r5428 | eichin | 1995-04-21 15:11:07 -0400 (Fri, 21 Apr 1995) | 24 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krsh.c M /trunk/src/appl/bsd/krshd.M M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/bsd/rsh.M Fri Apr 21 14:07:15 1995 Mark Eichin Added Ian's changes with minor tweaks. These are used by the testsuite. > Thu Mar 23 18:18:31 1995 Ian Lance Taylor * krshd.c (ARGSTR): Add S:M:A to KERBEROS version. (srvtab): New global variable. (krb5_override_default_realm): Declare. (main): Handle -S, -M and -A arguments. Call SO_REUSEADDR on socket if debug_port set. (doit): If -A used, allocate a random port for the stderr stream, rather than allocating a reserved port. Don't call initgroups if not changing the uid. (recvauth): Pass srvtab to krb5_compat_recvauth. * krshd.M: Document -S, -M, and -A. * krsh.c (main): Accept -A, and pass it to kcmd. * rsh.M: Document -A. * kcmd.c (kcmd): Add new argument anyport. If it is set, permit any port for the stderr stream, rather than requiring a reserved port. Initialize ret_cred to NULL. * krcp.c (main): Pass 0 for anyport to kcmd. * krlogin.c (main): Pass 0 for anyport to kcmd. ------------------------------------------------------------------------ r5427 | eichin | 1995-04-21 13:14:52 -0400 (Fri, 21 Apr 1995) | 9 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/adm_extern.c M /trunk/src/kadmin/server/adm_extern.h M /trunk/src/kadmin/server/adm_network.c M /trunk/src/kadmin/server/adm_server.c From Ian Taylor . Makes kadmind use -r for both the database name and the service name, eliminating an installation hassle. * adm_extern.h: declare realm. * adm_server.c: define realm. (process_args): change db_realm to realm. * adm_network.c (setup_network): use the preset realm, not the default realm. ------------------------------------------------------------------------ r5426 | eichin | 1995-04-21 12:49:00 -0400 (Fri, 21 Apr 1995) | 6 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/sys_term.c M /trunk/src/appl/telnet/telnetd/telnetd.c From Ian Taylor . * telnetd.c (valid_opts): Add 'L'. If KRB5, add -R and -t. (main): Handle -L. If KRB5, handle -R and -t. * sys_term.c (login_program): New global variable. (start_login): Use login_program instead of LOGIN_PROGRAM. ------------------------------------------------------------------------ r5425 | eichin | 1995-04-21 12:47:10 -0400 (Fri, 21 Apr 1995) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/main.c * main.c (main): Handle -k if KRB5 is defined. (from ian@cygnus.com) ------------------------------------------------------------------------ r5424 | epeisach | 1995-04-21 11:00:11 -0400 (Fri, 21 Apr 1995) | 3 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapi.h If STDC and WINDOWS is not defined, define PROTOTYPE properly. (the definition was missing entirely then) ------------------------------------------------------------------------ r5423 | tytso | 1995-04-20 23:10:41 -0400 (Thu, 20 Apr 1995) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/copy_addrs.c M /trunk/src/lib/krb5/krb/copy_athctr.c M /trunk/src/lib/krb5/krb/copy_auth.c M /trunk/src/lib/krb5/krb/copy_cksum.c M /trunk/src/lib/krb5/krb/copy_creds.c M /trunk/src/lib/krb5/krb/copy_key.c M /trunk/src/lib/krb5/krb/copy_princ.c M /trunk/src/lib/krb5/krb/copy_tick.c M /trunk/src/lib/krb5/krb/gc_2tgt.c M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/gc_via_tgt.c M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/mk_req_ext.c Unless HAVE_C_STRUCTURE_ASSIGNMENT is defined, use memcpy to copy structures around, instead of using structure assignments. (Which aren't guaranteed to work on some broken compilers.) ------------------------------------------------------------------------ r5422 | tytso | 1995-04-20 22:35:46 -0400 (Thu, 20 Apr 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c Added parenthesis to fix precedence problem in ASN.1 backwards compatibility code. ------------------------------------------------------------------------ r5421 | tytso | 1995-04-20 21:22:26 -0400 (Thu, 20 Apr 1995) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/post.in The .depend production rule now does even more cannonicalization of the generated dependencies. ------------------------------------------------------------------------ r5420 | tytso | 1995-04-20 21:20:18 -0400 (Thu, 20 Apr 1995) | 3 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/depfix.sed Also remove pathnames of the form /mit/cygnus.... from the generated list of dependencies. ------------------------------------------------------------------------ r5419 | tytso | 1995-04-20 21:19:12 -0400 (Thu, 20 Apr 1995) | 2 lines Changed paths: M /trunk/src/util/profile/test_profile.c Fix type const vs. non-const problems. ------------------------------------------------------------------------ r5418 | tytso | 1995-04-20 21:18:51 -0400 (Thu, 20 Apr 1995) | 3 lines Changed paths: M /trunk/src/util/profile/prof_init.c M /trunk/src/util/profile/profile.h.in Add new functions profile_get_string() and profile_get_integer(), for the simple case of pulling a single string or integer from the config file. ------------------------------------------------------------------------ r5417 | tytso | 1995-04-20 21:18:05 -0400 (Thu, 20 Apr 1995) | 2 lines Changed paths: M /trunk/src/util/profile/prof_parse.c Use correct type for retval. ------------------------------------------------------------------------ r5416 | tytso | 1995-04-20 21:17:47 -0400 (Thu, 20 Apr 1995) | 2 lines Changed paths: M /trunk/src/util/profile/Makefile.in Fixed references to sources to use $(srcdir) ------------------------------------------------------------------------ r5415 | tytso | 1995-04-20 21:11:11 -0400 (Thu, 20 Apr 1995) | 2 lines Changed paths: M /trunk/src/util/profile/prof_file.c Added required include for ------------------------------------------------------------------------ r5414 | eichin | 1995-04-20 20:21:07 -0400 (Thu, 20 Apr 1995) | 11 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/kerberos5.c Changes for testsuite from Ian Taylor * kerberos5.c (telnet_srvtab): New global variable. (telnet_krb5_realm): New global variable. (kerberos5_send): If telnet_krb5_realm is set, copy it into creds.server. Pass new_creds to krb5_mk_req_extended, not &creds. Pass &new_creds->keyblock to krb5_copy_keyblock_contents, not new_creds. (kerberos5_is): pass telnet_srvtab in to krb_rd_req. (kerberos5_forward): If telnet_krb5_realm is set, copy it into local_creds->server. ------------------------------------------------------------------------ r5413 | eichin | 1995-04-20 18:59:52 -0400 (Thu, 20 Apr 1995) | 2 lines Changed paths: A /trunk/src/tests/dejagnu A /trunk/src/tests/dejagnu/Makefile.in A /trunk/src/tests/dejagnu/config A /trunk/src/tests/dejagnu/config/default.exp A /trunk/src/tests/dejagnu/configure.in A /trunk/src/tests/dejagnu/krb-root A /trunk/src/tests/dejagnu/krb-root/rlogin.exp A /trunk/src/tests/dejagnu/krb-root/telnet.exp A /trunk/src/tests/dejagnu/krb-standalone A /trunk/src/tests/dejagnu/krb-standalone/rcp.exp A /trunk/src/tests/dejagnu/krb-standalone/rsh.exp A /trunk/src/tests/dejagnu/krb-standalone/standalone.exp dejagnu test cases. (from Ian Taylor ) ------------------------------------------------------------------------ r5412 | eichin | 1995-04-20 18:20:47 -0400 (Thu, 20 Apr 1995) | 8 lines Changed paths: M /trunk/src/kadmin/client/ChangeLog M /trunk/src/kadmin/client/kadmin.c Changes from Ian Taylor to support testsuite. * adm_extern.h: declare admin_port. * adm_extern.c: define admin_port. * adm_server.c (process_args): set admin_port from -p command line argument. (usage): document -p port option. * adm_network.c (setup_network): use admin_port if set. ------------------------------------------------------------------------ r5411 | eichin | 1995-04-20 18:18:34 -0400 (Thu, 20 Apr 1995) | 2 lines Changed paths: M /trunk/src/kadmin/server/adm_server.c added missing htons ------------------------------------------------------------------------ r5410 | eichin | 1995-04-20 18:11:56 -0400 (Thu, 20 Apr 1995) | 8 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/adm_extern.c M /trunk/src/kadmin/server/adm_extern.h M /trunk/src/kadmin/server/adm_network.c M /trunk/src/kadmin/server/adm_server.c Changes from Ian Taylor to support testsuite. * adm_extern.h: declare admin_port. * adm_extern.c: define admin_port. * adm_server.c (process_args): set admin_port from -p command line argument. (usage): document -p port option. * adm_network.c (setup_network): use admin_port if set. ------------------------------------------------------------------------ r5409 | tytso | 1995-04-20 17:57:59 -0400 (Thu, 20 Apr 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/krbasn1.h Move the define of BACKWARDS_BITMASK_COMPAT to asn1_k_decode.c, since it doesn't #include krbasn1. ------------------------------------------------------------------------ r5408 | eichin | 1995-04-20 17:57:26 -0400 (Thu, 20 Apr 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (.ct.c): use $(RM) instead of plain rm. ------------------------------------------------------------------------ r5407 | keithv | 1995-04-20 17:55:55 -0400 (Thu, 20 Apr 1995) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapi.h Some PC fix-ups due to the include structure changing. ------------------------------------------------------------------------ r5406 | tytso | 1995-04-20 17:40:03 -0400 (Thu, 20 Apr 1995) | 10 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/mk_req.c M /trunk/src/lib/krb5/krb/mk_req_ext.c mk_req.c (krb5_mk_req): Use krb5_sname_to_principal() in order to create the service principal from the service and hostname pair. This allows for the host cannoncialization to work correctly. mk_req_ext.c (krb5_mk_req_extended): Revamp checksum handling code so that no checksum is performed in in_data is NULL, and the special case handing of cksumtype == 0x8003 for the GSSAPI library is handled correctly. ------------------------------------------------------------------------ r5405 | keithv | 1995-04-20 16:01:50 -0400 (Thu, 20 Apr 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.h M /trunk/src/lib/ChangeLog M /trunk/src/lib/win_glue.c M /trunk/src/windows/cns/changelo M /trunk/src/windows/cns/cns.c M /trunk/src/windows/cns/krbini.h M /trunk/src/windows/cns/tktlist.c Changes for the PC due to tytso's changing the include structure. ------------------------------------------------------------------------ r5398 | keithv | 1995-04-20 14:07:46 -0400 (Thu, 20 Apr 1995) | 2 lines Changed paths: M /trunk/src/windows/changelo M /trunk/src/windows/readme Updated windows readme file to reflect gssapi and makefile changes. ------------------------------------------------------------------------ r5396 | keithv | 1995-04-20 13:59:30 -0400 (Thu, 20 Apr 1995) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Some top level makefile changes for the PC--does some of the Makefile configuring on the Unix side versus the PC side. ------------------------------------------------------------------------ r5395 | keithv | 1995-04-20 13:21:36 -0400 (Thu, 20 Apr 1995) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in Smarter PC makefile pulling .h files from the gssapi world. ------------------------------------------------------------------------ r5394 | tytso | 1995-04-20 13:14:50 -0400 (Thu, 20 Apr 1995) | 2 lines Changed paths: D /trunk/src/include/krb5/base-defs.h D /trunk/src/include/krb5/ccache.h D /trunk/src/include/krb5/encryption.h D /trunk/src/include/krb5/error_def.h D /trunk/src/include/krb5/fieldbits.h D /trunk/src/include/krb5/func-proto.h D /trunk/src/include/krb5/hostaddr.h D /trunk/src/include/krb5/k5-free.h D /trunk/src/include/krb5/keytab.h D /trunk/src/include/krb5/macros.h D /trunk/src/include/krb5/proto.h D /trunk/src/include/krb5/rcache.h D /trunk/src/include/krb5/safepriv.h D /trunk/src/include/krb5/wordsize.h Remove .h files which are now collapsed into krb5.h ------------------------------------------------------------------------ r5393 | epeisach | 1995-04-20 13:14:26 -0400 (Thu, 20 Apr 1995) | 4 lines Changed paths: M /trunk/src/tests/hammer/ChangeLog M /trunk/src/tests/hammer/kdc5_hammer.c Modify usage to reflect reality. Modified getopt call to recognize the already coded -r option. Cleanup memory on exit and set exit status to number of errors found. ------------------------------------------------------------------------ r5392 | tytso | 1995-04-20 12:09:48 -0400 (Thu, 20 Apr 1995) | 2 lines Changed paths: M /trunk/src/util/profile/Makefile.in Use $(CC) instead of cc ------------------------------------------------------------------------ r5391 | tytso | 1995-04-20 12:09:34 -0400 (Thu, 20 Apr 1995) | 2 lines Changed paths: M /trunk/src/util/profile/prof_file.c M /trunk/src/util/profile/prof_init.c Add include of ------------------------------------------------------------------------ r5390 | tytso | 1995-04-20 11:48:22 -0400 (Thu, 20 Apr 1995) | 2 lines Changed paths: M /trunk/src/kadmin/client/ChangeLog M /trunk/src/kadmin/client/kadmin.c M /trunk/src/kadmin/client/kadmin_add.c M /trunk/src/kadmin/client/kadmin_adr.c M /trunk/src/kadmin/client/kadmin_cpr.c M /trunk/src/kadmin/client/kadmin_cpw.c M /trunk/src/kadmin/client/kadmin_del.c M /trunk/src/kadmin/client/kadmin_done.c M /trunk/src/kadmin/client/kadmin_inq.c M /trunk/src/kadmin/client/kadmin_mod.c M /trunk/src/kadmin/client/kadmin_msnd.c M /trunk/src/kadmin/kpasswd/ChangeLog M /trunk/src/kadmin/kpasswd/kpasswd.c M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/adm_extern.h Add include of adm_defs.h, since that's no longer included by krb5.h. ------------------------------------------------------------------------ r5388 | tytso | 1995-04-20 11:44:40 -0400 (Thu, 20 Apr 1995) | 14 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/configure.in M /trunk/src/lib/gssapi/generic/gssapi.h M /trunk/src/lib/gssapi/generic/gssapiP_generic.h M /trunk/src/lib/gssapi/generic/util_token.c configure.in: Add checking for SIZEOF_SHORT, SIZEOF_INT, and SIZEOF_LONG, so we don't need to depend on getting this information from include/krb5/autoconf.h gssapi.h: Removed dependence on krb5 include files. gssapiP_generic.h: We need to include k5-config in order to get Windows specific hackery. Somewhat of a wart, but this is a gssapi internal header file, so the rest of the world doesn't have to see this. util_token.c: Define VALID_INT, instead of relying on this being defined by krb5.h. ------------------------------------------------------------------------ r5387 | tytso | 1995-04-20 11:39:52 -0400 (Thu, 20 Apr 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/rsa-md4.h removed unneeded #include of wordsize.h ------------------------------------------------------------------------ r5386 | tytso | 1995-04-20 11:38:43 -0400 (Thu, 20 Apr 1995) | 4 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/configure.in M /trunk/src/include/krb5/k5-config.h Remove support for HAS_ANSI_CONST (that was needed only for compatibility with the old imake build; autoconf uses -Dconst=), and HAS_ANSI_VOLATILE, which isn't used at all. ------------------------------------------------------------------------ r5385 | tytso | 1995-04-20 11:37:40 -0400 (Thu, 20 Apr 1995) | 6 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.h Inlined the following include files in krb5.h, to simplify the header files which actually need to be installed: wordsize.h, base-defs.h, hostaddr.h, fieldbits.h, proto.h, macros.h, error_def.h, safepriv.h, ccache.h, rcache.h, keytab.h, func-proto.h, k5-free.h. Also moved the #include of k5-config.h and k5-errors.h to k5-int.h. ------------------------------------------------------------------------ r5383 | tytso | 1995-04-20 10:58:28 -0400 (Thu, 20 Apr 1995) | 2 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/configure.in Add profile directory. ------------------------------------------------------------------------ r5382 | tytso | 1995-04-20 10:57:45 -0400 (Thu, 20 Apr 1995) | 2 lines Changed paths: A /trunk/src/util/profile A /trunk/src/util/profile/.cvsignore A /trunk/src/util/profile/Makefile.in A /trunk/src/util/profile/configure.in A /trunk/src/util/profile/dosshell.ini A /trunk/src/util/profile/krb5.conf A /trunk/src/util/profile/prof_err.et A /trunk/src/util/profile/prof_file.c A /trunk/src/util/profile/prof_init.c A /trunk/src/util/profile/prof_int.h A /trunk/src/util/profile/prof_parse.c A /trunk/src/util/profile/prof_section.c A /trunk/src/util/profile/prof_tree.c A /trunk/src/util/profile/profile.h.in A /trunk/src/util/profile/test.ini A /trunk/src/util/profile/test_parse.c A /trunk/src/util/profile/test_profile.c Initial checkin of the profile library. ------------------------------------------------------------------------ r5380 | tytso | 1995-04-19 17:49:57 -0400 (Wed, 19 Apr 1995) | 24 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/asn.1/krbasn1.h asn1_k_decode.c (asn1_decode_krb5_flags): Make the function accept bit strings which are less 32 bits long. (RFC-1510 makes no guarantee that the length of the bit string must be 32 bits long; the old code required that the length of the bit string must be exactly 32 bits.) Flip the bits with respect to a 32-bit boundary, since that's what the old ASN.1 glue code did. (The values in fieldbits.h are encoded backwards, for no good reason.) If BACKWARDS_BITMASK_COMPAT is defined, then only flip the bits if the high 16 bits are clear and there are some bits set in the low 16 bits. This preserves interoperabilty with the old beta 4 distribution, which sent the bit string without flipping them around. asn1_k_encode.c (asn1_encode_krb5_flags): Flip the bits with respect to a 32-bit boundary, since that's what the old ASN.1 glue code did. (The values in fieldbits.h are encoded backwards, for no good reason.) krb_asn1.h: #define BACKWARDS_BITMASK_COMPAT. Add extern declaration for asn1_swbits, which is needed for the bit reversing code. ------------------------------------------------------------------------ r5379 | epeisach | 1995-04-19 14:03:52 -0400 (Wed, 19 Apr 1995) | 4 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/kdb5_edit.c When default realm specified on command line, call krb5_set_default_realm so that created keys will have the proper realm. (which may not be the same as the machines default realm) ------------------------------------------------------------------------ r5378 | epeisach | 1995-04-19 13:59:06 -0400 (Wed, 19 Apr 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/def_realm.c Added storing of default realm in context. Global default realm variable removed. ------------------------------------------------------------------------ r5377 | epeisach | 1995-04-19 13:45:22 -0400 (Wed, 19 Apr 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/init_ctx.c Initialize and free default realm in context ------------------------------------------------------------------------ r5376 | epeisach | 1995-04-19 13:28:33 -0400 (Wed, 19 Apr 1995) | 3 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/func-proto.h Removed global_context hack Added prototype for krb5_set_default_realm ------------------------------------------------------------------------ r5375 | epeisach | 1995-04-19 13:27:51 -0400 (Wed, 19 Apr 1995) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/krb5.h Added default_realm to krb5_context structure ------------------------------------------------------------------------ r5374 | tytso | 1995-04-19 11:29:00 -0400 (Wed, 19 Apr 1995) | 2 lines Changed paths: M /trunk/src/admin/edit/Makefile.in Change getdate.o to getdate.c in the SRCS list. ------------------------------------------------------------------------ r5373 | tytso | 1995-04-19 11:26:36 -0400 (Wed, 19 Apr 1995) | 2 lines Changed paths: M /trunk/src/config/post.in Change depend: to depend::. ------------------------------------------------------------------------ r5372 | keithv | 1995-04-18 20:12:57 -0400 (Tue, 18 Apr 1995) | 2 lines Changed paths: M /trunk/src/windows/wintel/changelo M /trunk/src/windows/wintel/telnet.c Bug fix in the windows telnet program. ------------------------------------------------------------------------ r5371 | keithv | 1995-04-18 19:23:13 -0400 (Tue, 18 Apr 1995) | 2 lines Changed paths: M /trunk/src/windows/cns/changelo M /trunk/src/windows/cns/makefile Changed compile flags on windows cns program. ------------------------------------------------------------------------ r5370 | tytso | 1995-04-18 17:54:15 -0400 (Tue, 18 Apr 1995) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/post.in Add production for creating the .depend file, and updating the Makefile.in with the new dependencies. ------------------------------------------------------------------------ r5369 | tytso | 1995-04-18 17:52:39 -0400 (Tue, 18 Apr 1995) | 2 lines Changed paths: A /trunk/src/util/depfix.sed Sed script which postprocesses the output from cc -M for "make depend" ------------------------------------------------------------------------ r5368 | tytso | 1995-04-18 17:51:11 -0400 (Tue, 18 Apr 1995) | 18 lines Changed paths: M /trunk/src/slave/ChangeLog M /trunk/src/slave/kpropd.c kpropd uses fork instead of vfork, because it's closing file descriptors in the child. Print out the pid of the child process if debugging is enabled. Use _exit() instead exit() after a fork(), so that child process doesn't cause the stdio buffers don't get flushed twice. When debugging is enabled and kpropd can't bind to the port, it should try binding again after setting SO_REUSEADDR on the socket. This avoids problems when debugging modifications to kprop/kpropd or its setup, when kpropd is run twice quickly in succession. kpropd shouldn't signal(SIGCHLD, SIG_IGN) in the parent. Instead, it should wait() until the child exits. This was causing problems because setting SIGCHLD to SIG_IGN under SYSV causes child processes to get reaped automatically, so the wait() for kdb5_edit was failing. ------------------------------------------------------------------------ r5367 | tytso | 1995-04-18 17:49:44 -0400 (Tue, 18 Apr 1995) | 9 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/an_to_ln.c M /trunk/src/lib/krb5/os/hst_realm.c an_to_ln.c (dbm_an_to_ln): Don't compile dbm_an_to_ln() if USE_DBM_LNAME isn't defined. hst_realm.c (krb5_get_host_realm): Eliminate memory leak in the unlikely case that gethostname fails. If the krb.realms file isn't available, use the default realm of the host. ------------------------------------------------------------------------ r5366 | tytso | 1995-04-18 17:48:47 -0400 (Tue, 18 Apr 1995) | 7 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/copy_princ.c M /trunk/src/lib/krb5/krb/sendauth.c * sendauth.c (krb5_sendauth): initialize error return parameter * copy_princ.c (krb5_copy_principal): Fix bug where krb5_copy_principal can fail if it is asked to copy a principal with a zero-length component on a system where malloc(0) returns null. ------------------------------------------------------------------------ r5365 | tytso | 1995-04-18 17:47:36 -0400 (Tue, 18 Apr 1995) | 2 lines Changed paths: M /trunk/src/kadmin/kpasswd/ChangeLog M /trunk/src/kadmin/kpasswd/kpasswd.c Remove unneeded include of adm_defs.h (since it's now included by krb5.h) ------------------------------------------------------------------------ r5364 | tytso | 1995-04-18 17:46:38 -0400 (Tue, 18 Apr 1995) | 2 lines Changed paths: M /trunk/src/admin/convert/ChangeLog M /trunk/src/admin/convert/kdb5_convert.c Set SUPPORT_DESMD5 attribute for the krbtgt entry. ------------------------------------------------------------------------ r5363 | tytso | 1995-04-18 17:45:50 -0400 (Tue, 18 Apr 1995) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 If there is an error while making in a subdirectory, abort the make in the parent directory. This makes it more obvious when we have a problem in the tree. ------------------------------------------------------------------------ r5362 | keithv | 1995-04-18 13:47:22 -0400 (Tue, 18 Apr 1995) | 2 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in Forgot a makefile change for the Windows gssapi dll. ------------------------------------------------------------------------ r5361 | epeisach | 1995-04-18 11:00:12 -0400 (Tue, 18 Apr 1995) | 2 lines Changed paths: M /trunk/doc/api/ChangeLog M /trunk/doc/api/intro.tex Spelling corrections. (was testing a new version of ispell) ------------------------------------------------------------------------ r5360 | keithv | 1995-04-17 21:09:33 -0400 (Mon, 17 Apr 1995) | 2 lines Changed paths: M /trunk/src/windows/cns/changelo M /trunk/src/windows/cns/cns.rc M /trunk/src/windows/cns/tktlist.c Cosmetic changes for the Windows CNS program. ------------------------------------------------------------------------ r5359 | tytso | 1995-04-14 18:00:16 -0400 (Fri, 14 Apr 1995) | 3 lines Changed paths: A /trunk/.Sanitize A /trunk/doc/.Sanitize A /trunk/doc/api/.Sanitize A /trunk/doc/implement/.Sanitize A /trunk/doc/kadmin/.Sanitize A /trunk/doc/krb5-protocol/.Sanitize A /trunk/doc/old-V4-docs/.Sanitize A /trunk/src/.Sanitize A /trunk/src/admin/.Sanitize A /trunk/src/admin/aname/.Sanitize A /trunk/src/admin/convert/.Sanitize A /trunk/src/admin/create/.Sanitize A /trunk/src/admin/destroy/.Sanitize A /trunk/src/admin/edit/.Sanitize A /trunk/src/admin/stash/.Sanitize A /trunk/src/appl/.Sanitize A /trunk/src/appl/bsd/.Sanitize A /trunk/src/appl/gss-sample/.Sanitize A /trunk/src/appl/mailquery/.Sanitize A /trunk/src/appl/movemail/.Sanitize A /trunk/src/appl/popper/.Sanitize A /trunk/src/appl/popper/orig-makefiles/.Sanitize A /trunk/src/appl/sample/.Sanitize A /trunk/src/appl/sample/sclient/.Sanitize A /trunk/src/appl/sample/sserver/.Sanitize A /trunk/src/appl/simple/.Sanitize A /trunk/src/appl/simple/client/.Sanitize A /trunk/src/appl/simple/server/.Sanitize A /trunk/src/appl/telnet/.Sanitize A /trunk/src/appl/telnet/arpa/.Sanitize A /trunk/src/appl/telnet/libtelnet/.Sanitize A /trunk/src/appl/telnet/telnet/.Sanitize A /trunk/src/appl/telnet/telnetd/.Sanitize A /trunk/src/appl/user_user/.Sanitize A /trunk/src/appl/zmailnotify A /trunk/src/appl/zmailnotify/.Sanitize A /trunk/src/autotools A /trunk/src/autotools/.Sanitize A /trunk/src/clients/.Sanitize A /trunk/src/clients/kdestroy/.Sanitize A /trunk/src/clients/kinit/.Sanitize A /trunk/src/clients/klist/.Sanitize A /trunk/src/clients/ksu/.Sanitize A /trunk/src/config/.Sanitize A /trunk/src/config/doc A /trunk/src/config/doc/.Sanitize A /trunk/src/config-files/.Sanitize A /trunk/src/include/.Sanitize A /trunk/src/include/kerberosIV/.Sanitize A /trunk/src/include/krb5/.Sanitize A /trunk/src/include/krb5/asn.1/.Sanitize A /trunk/src/include/krb5/stock/.Sanitize A /trunk/src/include/sys/.Sanitize A /trunk/src/isode A /trunk/src/isode/.Sanitize A /trunk/src/isode/compat A /trunk/src/isode/compat/.Sanitize A /trunk/src/isode/h A /trunk/src/isode/h/.Sanitize A /trunk/src/isode/pepsy A /trunk/src/isode/pepsy/.Sanitize A /trunk/src/isode/pepsy/doc A /trunk/src/isode/pepsy/doc/.Sanitize A /trunk/src/isode/psap A /trunk/src/isode/psap/.Sanitize A /trunk/src/isode/psap/test A /trunk/src/isode/psap/test/.Sanitize A /trunk/src/isode/support A /trunk/src/isode/support/.Sanitize A /trunk/src/isode/util A /trunk/src/isode/util/.Sanitize A /trunk/src/kadmin/.Sanitize A /trunk/src/kadmin/client/.Sanitize A /trunk/src/kadmin/kpasswd/.Sanitize A /trunk/src/kadmin/server/.Sanitize A /trunk/src/kadmin/v4server/.Sanitize A /trunk/src/kadmin.new/.Sanitize A /trunk/src/kadmin.new/client/.Sanitize A /trunk/src/kdc/.Sanitize A /trunk/src/krb524/.Sanitize A /trunk/src/lib/.Sanitize A /trunk/src/lib/crypto/.Sanitize A /trunk/src/lib/crypto/crc32/.Sanitize A /trunk/src/lib/crypto/des/.Sanitize A /trunk/src/lib/crypto/des/doc/.Sanitize A /trunk/src/lib/crypto/md4/.Sanitize A /trunk/src/lib/crypto/md5/.Sanitize A /trunk/src/lib/crypto/os/.Sanitize A /trunk/src/lib/des425/.Sanitize A /trunk/src/lib/gssapi/.Sanitize A /trunk/src/lib/gssapi/generic/.Sanitize A /trunk/src/lib/gssapi/krb5/.Sanitize A /trunk/src/lib/gssapi/sample A /trunk/src/lib/gssapi/sample/.Sanitize A /trunk/src/lib/kdb/.Sanitize A /trunk/src/lib/krb425/.Sanitize A /trunk/src/lib/krb5/.Sanitize A /trunk/src/lib/krb5/asn.1/.Sanitize A /trunk/src/lib/krb5/ccache/.Sanitize A /trunk/src/lib/krb5/ccache/file/.Sanitize A /trunk/src/lib/krb5/ccache/stdio/.Sanitize A /trunk/src/lib/krb5/error_tables/.Sanitize A /trunk/src/lib/krb5/free/.Sanitize A /trunk/src/lib/krb5/keytab/.Sanitize A /trunk/src/lib/krb5/keytab/file/.Sanitize A /trunk/src/lib/krb5/krb/.Sanitize A /trunk/src/lib/krb5/os/.Sanitize A /trunk/src/lib/krb5/posix/.Sanitize A /trunk/src/lib/krb5/rcache/.Sanitize A /trunk/src/mac A /trunk/src/mac/.Sanitize A /trunk/src/prototype/.Sanitize A /trunk/src/slave/.Sanitize A /trunk/src/tests/.Sanitize A /trunk/src/tests/asn.1/.Sanitize A /trunk/src/tests/create/.Sanitize A /trunk/src/tests/hammer/.Sanitize A /trunk/src/tests/resolve/.Sanitize A /trunk/src/tests/verify/.Sanitize A /trunk/src/util/.Sanitize A /trunk/src/util/Sanitize A /trunk/src/util/autoconf/.Sanitize A /trunk/src/util/autoconf/testsuite/.Sanitize A /trunk/src/util/autoconf/testsuite/autoconf.g/.Sanitize A /trunk/src/util/autoconf/testsuite/autoconf.s/.Sanitize A /trunk/src/util/autoconf/testsuite/config/.Sanitize A /trunk/src/util/autoconf/testsuite/lib/.Sanitize A /trunk/src/util/et/.Sanitize A /trunk/src/util/kfrags/.Sanitize A /trunk/src/util/makedepend/.Sanitize A /trunk/src/util/ss/.Sanitize A /trunk/src/util/unifdef/.Sanitize A /trunk/src/windows/.Sanitize A /trunk/src/windows/cns/.Sanitize A /trunk/src/windows/wintel/.Sanitize Add Cygnus's "Sanitize" system to the krb5 tree, to make it easier to do releases.... ------------------------------------------------------------------------ r5358 | tytso | 1995-04-14 08:49:54 -0400 (Fri, 14 Apr 1995) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/com_err.h com_err.h: If FAR is not defined, define it away. ------------------------------------------------------------------------ r5357 | tytso | 1995-04-14 08:32:16 -0400 (Fri, 14 Apr 1995) | 7 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 aclocal.m4 (MAKE_SUBDIRS, _MAKE_SUBDIRS): Creatre new macro _MAKE_SUBDIRS which works like MAKE_SUBDIRS except that it is possible for the target name in the parent Makefile and the target name which should be built in each of the subdirectories can be different. MAKE_SUBDIRS is now a special case of _MAKE_SUBDIRS. ------------------------------------------------------------------------ r5356 | tytso | 1995-04-14 08:30:10 -0400 (Fri, 14 Apr 1995) | 7 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/configure.in Makefile.in, configure.in: Move dependency for all-$WHAT back into Makefile.in so that the Windows port can pick up the line (since it doesn't use configure). Instead, change the name of target which causes the subdirectories to be built under Unix, and make that a dependency for all-unix. Gross, but this should fix things for both DOS and Windows. ------------------------------------------------------------------------ r5355 | keithv | 1995-04-13 23:19:19 -0400 (Thu, 13 Apr 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c Removed 'unreferenced local variable' problem. ------------------------------------------------------------------------ r5354 | keithv | 1995-04-13 20:56:21 -0400 (Thu, 13 Apr 1995) | 6 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/windows.in M /trunk/src/include/ChangeLog M /trunk/src/include/bsdlib.h M /trunk/src/include/bstring.h M /trunk/src/include/fake-stdlib.h M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/adm_defs.h M /trunk/src/include/krb5/asn1.h M /trunk/src/include/krb5/base-defs.h M /trunk/src/include/krb5/ccache.h M /trunk/src/include/krb5/encryption.h M /trunk/src/include/krb5/ext-proto.h M /trunk/src/include/krb5/func-proto.h M /trunk/src/include/krb5/hostaddr.h M /trunk/src/include/krb5/k5-free.h M /trunk/src/include/krb5/keytab.h M /trunk/src/include/krb5/los-proto.h M /trunk/src/include/krb5/macros.h M /trunk/src/include/krb5/preauth.h M /trunk/src/include/krb5/rcache.h M /trunk/src/include/krb5/rsa-md5.h M /trunk/src/include/krb5.h A /trunk/src/include/sys/ChangeLog M /trunk/src/include/sys/syslog.h M /trunk/src/include/syslog.h M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/crc.c M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/cbc_cksum.c M /trunk/src/lib/crypto/des/cs_entry.c M /trunk/src/lib/crypto/des/des_int.h M /trunk/src/lib/crypto/des/f_cbc.c M /trunk/src/lib/crypto/des/f_cksum.c M /trunk/src/lib/crypto/des/f_ecb.c M /trunk/src/lib/crypto/des/f_parity.c M /trunk/src/lib/crypto/des/f_pcbc.c M /trunk/src/lib/crypto/des/f_sched.c M /trunk/src/lib/crypto/des/f_tables.h M /trunk/src/lib/crypto/des/fin_rndkey.c M /trunk/src/lib/crypto/des/finish_key.c M /trunk/src/lib/crypto/des/init_rkey.c M /trunk/src/lib/crypto/des/key_sched.c M /trunk/src/lib/crypto/des/new_rn_key.c M /trunk/src/lib/crypto/des/process_ky.c M /trunk/src/lib/crypto/des/random_key.c M /trunk/src/lib/crypto/des/string2key.c M /trunk/src/lib/crypto/des/weak_key.c M /trunk/src/lib/crypto/des_crc.c M /trunk/src/lib/crypto/des_md5.c M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/md4.c M /trunk/src/lib/crypto/md4/md4crypto.c M /trunk/src/lib/crypto/md4/md4glue.c M /trunk/src/lib/crypto/md4/rsa-md4.h M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/md5.c M /trunk/src/lib/crypto/md5/md5crypto.c M /trunk/src/lib/crypto/md5/md5glue.c M /trunk/src/lib/crypto/os/ChangeLog M /trunk/src/lib/crypto/os/rnd_confoun.c M /trunk/src/lib/crypto/raw_des.c M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/cksum.c M /trunk/src/lib/des425/des.c M /trunk/src/lib/des425/des.h M /trunk/src/lib/des425/enc_dec.c M /trunk/src/lib/des425/key_parity.c M /trunk/src/lib/des425/key_sched.c M /trunk/src/lib/des425/new_rnd_key.c M /trunk/src/lib/des425/pcbc_encrypt.c M /trunk/src/lib/des425/quad_cksum.c M /trunk/src/lib/des425/random_key.c M /trunk/src/lib/des425/read_passwd.c M /trunk/src/lib/des425/str_to_key.c M /trunk/src/lib/des425/unix_time.c M /trunk/src/lib/des425/weak_key.c M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/disp_com_err_status.c M /trunk/src/lib/gssapi/generic/disp_major_status.c M /trunk/src/lib/gssapi/generic/gssapi.h M /trunk/src/lib/gssapi/generic/gssapiP_generic.h M /trunk/src/lib/gssapi/generic/gssapi_generic.h M /trunk/src/lib/gssapi/generic/rel_buffer.c M /trunk/src/lib/gssapi/generic/rel_oid_set.c M /trunk/src/lib/gssapi/generic/util_buffer.c M /trunk/src/lib/gssapi/generic/util_canonhost.c M /trunk/src/lib/gssapi/generic/util_dup.c M /trunk/src/lib/gssapi/generic/util_oid.c M /trunk/src/lib/gssapi/generic/util_token.c M /trunk/src/lib/gssapi/generic/util_validate.c M /trunk/src/lib/gssapi/generic/utl_nohash_validate.c M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/compare_name.c M /trunk/src/lib/gssapi/krb5/context_time.c M /trunk/src/lib/gssapi/krb5/delete_sec_context.c M /trunk/src/lib/gssapi/krb5/disp_name.c M /trunk/src/lib/gssapi/krb5/disp_status.c M /trunk/src/lib/gssapi/krb5/get_tkt_flags.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/krb5/gssapi_krb5.h M /trunk/src/lib/gssapi/krb5/import_name.c M /trunk/src/lib/gssapi/krb5/indicate_mechs.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/inq_context.c M /trunk/src/lib/gssapi/krb5/inq_cred.c M /trunk/src/lib/gssapi/krb5/k5seal.c M /trunk/src/lib/gssapi/krb5/k5unseal.c M /trunk/src/lib/gssapi/krb5/process_context_token.c M /trunk/src/lib/gssapi/krb5/rel_cred.c M /trunk/src/lib/gssapi/krb5/rel_name.c M /trunk/src/lib/gssapi/krb5/seal.c M /trunk/src/lib/gssapi/krb5/sign.c M /trunk/src/lib/gssapi/krb5/unseal.c M /trunk/src/lib/gssapi/krb5/util_cksum.c M /trunk/src/lib/gssapi/krb5/util_crypt.c M /trunk/src/lib/gssapi/krb5/util_seed.c M /trunk/src/lib/gssapi/krb5/util_seqnum.c M /trunk/src/lib/gssapi/krb5/verify.c A /trunk/src/lib/gssapi.def M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_decode.c M /trunk/src/lib/krb5/asn.1/asn1_decode.h M /trunk/src/lib/krb5/asn.1/asn1_encode.c M /trunk/src/lib/krb5/asn.1/asn1_encode.h M /trunk/src/lib/krb5/asn.1/asn1_get.c M /trunk/src/lib/krb5/asn.1/asn1_get.h M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode.h M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.h M /trunk/src/lib/krb5/asn.1/asn1_make.c M /trunk/src/lib/krb5/asn.1/asn1_make.h M /trunk/src/lib/krb5/asn.1/asn1_misc.c M /trunk/src/lib/krb5/asn.1/asn1_misc.h M /trunk/src/lib/krb5/asn.1/asn1buf.c M /trunk/src/lib/krb5/asn.1/asn1buf.h M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/asn.1/krb5_encode.c M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/ccbase.c M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc-proto.h M /trunk/src/lib/krb5/ccache/file/fcc_errs.c M /trunk/src/lib/krb5/ccache/file/fcc_maybe.c M /trunk/src/lib/krb5/ccache/file/fcc_read.c M /trunk/src/lib/krb5/ccache/file/fcc_skip.c M /trunk/src/lib/krb5/ccache/file/fcc_write.c M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/scc_gennew.c M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/free/ChangeLog M /trunk/src/lib/krb5/free/f_addr.c M /trunk/src/lib/krb5/free/f_ap_rep.c M /trunk/src/lib/krb5/free/f_ap_req.c M /trunk/src/lib/krb5/free/f_auth_cnt.c M /trunk/src/lib/krb5/free/f_authdata.c M /trunk/src/lib/krb5/free/f_authent.c M /trunk/src/lib/krb5/free/f_chksum.c M /trunk/src/lib/krb5/free/f_cred.c M /trunk/src/lib/krb5/free/f_cred_enc.c M /trunk/src/lib/krb5/free/f_enc_kdc.c M /trunk/src/lib/krb5/free/f_enc_tkt.c M /trunk/src/lib/krb5/free/f_error.c M /trunk/src/lib/krb5/free/f_kdc_rp.c M /trunk/src/lib/krb5/free/f_kdc_rq.c M /trunk/src/lib/krb5/free/f_keyblock.c M /trunk/src/lib/krb5/free/f_last_req.c M /trunk/src/lib/krb5/free/f_padata.c M /trunk/src/lib/krb5/free/f_priv.c M /trunk/src/lib/krb5/free/f_priv_enc.c M /trunk/src/lib/krb5/free/f_pwd_data.c M /trunk/src/lib/krb5/free/f_pwd_seq.c M /trunk/src/lib/krb5/free/f_safe.c M /trunk/src/lib/krb5/free/f_tckt.c M /trunk/src/lib/krb5/free/f_tckts.c M /trunk/src/lib/krb5/free/f_tgt_cred.c M /trunk/src/lib/krb5/free/f_tkt_auth.c M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/ktf_add.c M /trunk/src/lib/krb5/keytab/file/ktf_close.c M /trunk/src/lib/krb5/keytab/file/ktf_endget.c M /trunk/src/lib/krb5/keytab/file/ktf_g_ent.c M /trunk/src/lib/krb5/keytab/file/ktf_g_name.c M /trunk/src/lib/krb5/keytab/file/ktf_next.c M /trunk/src/lib/krb5/keytab/file/ktf_remove.c M /trunk/src/lib/krb5/keytab/file/ktf_resolv.c M /trunk/src/lib/krb5/keytab/file/ktf_ssget.c M /trunk/src/lib/krb5/keytab/file/ktf_util.c M /trunk/src/lib/krb5/keytab/file/ktf_wreslv.c M /trunk/src/lib/krb5/keytab/file/ktfile.h M /trunk/src/lib/krb5/keytab/ktadd.c M /trunk/src/lib/krb5/keytab/ktbase.c M /trunk/src/lib/krb5/keytab/ktdefault.c M /trunk/src/lib/krb5/keytab/ktfr_entry.c M /trunk/src/lib/krb5/keytab/ktremove.c M /trunk/src/lib/krb5/keytab/read_servi.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/addr_comp.c M /trunk/src/lib/krb5/krb/addr_order.c M /trunk/src/lib/krb5/krb/addr_srch.c M /trunk/src/lib/krb5/krb/auth_con.c M /trunk/src/lib/krb5/krb/bld_princ.c M /trunk/src/lib/krb5/krb/chk_trans.c M /trunk/src/lib/krb5/krb/conv_princ.c M /trunk/src/lib/krb5/krb/copy_addrs.c M /trunk/src/lib/krb5/krb/copy_athctr.c M /trunk/src/lib/krb5/krb/copy_auth.c M /trunk/src/lib/krb5/krb/copy_cksum.c M /trunk/src/lib/krb5/krb/copy_creds.c M /trunk/src/lib/krb5/krb/copy_data.c M /trunk/src/lib/krb5/krb/copy_key.c M /trunk/src/lib/krb5/krb/copy_princ.c M /trunk/src/lib/krb5/krb/copy_tick.c M /trunk/src/lib/krb5/krb/cp_key_cnt.c M /trunk/src/lib/krb5/krb/decode_kdc.c M /trunk/src/lib/krb5/krb/decrypt_tk.c M /trunk/src/lib/krb5/krb/encode_kdc.c M /trunk/src/lib/krb5/krb/encrypt_tk.c M /trunk/src/lib/krb5/krb/faddr_ordr.c M /trunk/src/lib/krb5/krb/free_rtree.c M /trunk/src/lib/krb5/krb/gc_2tgt.c M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/gc_via_tgt.c M /trunk/src/lib/krb5/krb/gen_seqnum.c M /trunk/src/lib/krb5/krb/gen_subkey.c M /trunk/src/lib/krb5/krb/get_fcreds.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/in_tkt_ktb.c M /trunk/src/lib/krb5/krb/in_tkt_pwd.c M /trunk/src/lib/krb5/krb/in_tkt_sky.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/int-proto.h M /trunk/src/lib/krb5/krb/kdc_rep_dc.c M /trunk/src/lib/krb5/krb/mk_cred.c M /trunk/src/lib/krb5/krb/mk_error.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_rep.c M /trunk/src/lib/krb5/krb/mk_req.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/pr_to_salt.c M /trunk/src/lib/krb5/krb/preauth.c M /trunk/src/lib/krb5/krb/princ_comp.c M /trunk/src/lib/krb5/krb/rd_cred.c M /trunk/src/lib/krb5/krb/rd_error.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_req.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/rd_safe.c M /trunk/src/lib/krb5/krb/recvauth.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/lib/krb5/krb/sendauth.c M /trunk/src/lib/krb5/krb/srv_rcache.c M /trunk/src/lib/krb5/krb/tgtname.c M /trunk/src/lib/krb5/krb/unparse.c M /trunk/src/lib/krb5/krb/walk_rtree.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/an_to_ln.c M /trunk/src/lib/krb5/os/ccdefname.c M /trunk/src/lib/krb5/os/free_hstrl.c M /trunk/src/lib/krb5/os/free_krbhs.c M /trunk/src/lib/krb5/os/full_ipadr.c M /trunk/src/lib/krb5/os/gen_port.c M /trunk/src/lib/krb5/os/gen_rname.c M /trunk/src/lib/krb5/os/get_krbhst.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/init_os_ctx.c M /trunk/src/lib/krb5/os/krbfileio.c M /trunk/src/lib/krb5/os/ktdefname.c M /trunk/src/lib/krb5/os/kuserok.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/lock_file.c M /trunk/src/lib/krb5/os/net_read.c M /trunk/src/lib/krb5/os/net_write.c M /trunk/src/lib/krb5/os/os-proto.h M /trunk/src/lib/krb5/os/port2ip.c M /trunk/src/lib/krb5/os/read_msg.c M /trunk/src/lib/krb5/os/read_pwd.c M /trunk/src/lib/krb5/os/realm_dom.c M /trunk/src/lib/krb5/os/sendto_kdc.c M /trunk/src/lib/krb5/os/unlck_file.c M /trunk/src/lib/krb5/os/write_msg.c M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/syslog.c M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_base.c M /trunk/src/lib/krb5/rcache/rc_conv.c M /trunk/src/lib/krb5/rcache/rc_dfl.c M /trunk/src/lib/krb5/rcache/rc_dfl.h M /trunk/src/lib/krb5/rcache/rc_io.c M /trunk/src/lib/krb5/rcache/rc_io.h M /trunk/src/lib/libkrb5.def M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/com_err.c M /trunk/src/util/et/compile_et.c M /trunk/src/util/et/error_table.h M /trunk/src/util/et/et_c.awk M /trunk/src/util/et/internal.h M /trunk/src/windows/cns/changelo M /trunk/src/windows/cns/cns.c M /trunk/src/windows/cns/tktlist.c Windows global stuff: o removed INTERFACE from non-api functions o add FAR to pointers visible to the world o made the tests for __STDC__ also check for _WINDOWS o creates GSSAPI.DLL & GSSAPI.LIB as per spec. ------------------------------------------------------------------------ r5353 | tytso | 1995-04-13 12:35:42 -0400 (Thu, 13 Apr 1995) | 19 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_get.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1buf.c M /trunk/src/lib/krb5/asn.1/asn1buf.h asn1_k_decode.c (setup, next_tag, apptag, get_field_body, get_lenfield_body, asn1_decode_ticket): Use the taglength to determine whether or not the indefinite encoding was used, and if so skip over the termination flag bytes in the ASN.1 stream. asn1buf.c (asn1buf_imbed, asn1buf_remains): Make changes to allow for indefinite encodings. asn1buf_remains() is now only used for decoding structures and arrays (i.e., asn.1 constructs which terminate indefinite encodings with two zero octets. [ Note these fixes to support indefinite encoding aren't terribly clean; some invalid encodings may be accepted when they should not be. This should be looked at in more detail later.] asn1_get.c (asn1_get_tag): Inline original asn1buf_remains() code, since asn1_get_tag doesn't use asn1buf_remains in the context of a structure or an array. ------------------------------------------------------------------------ r5351 | epeisach | 1995-04-11 14:25:12 -0400 (Tue, 11 Apr 1995) | 7 lines Changed paths: M /trunk/doc/api/ChangeLog M /trunk/doc/api/Makefile M /trunk/doc/api/errors.tex Makefile: Two pass latex processing of library file will now realize that everything is really up to date. errors.tex: Removes isode (yay!!) Updated tables to reflect current reality Added asn.1 tables and magic number table ------------------------------------------------------------------------ r5345 | keithv | 1995-04-07 18:39:16 -0400 (Fri, 07 Apr 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/ccdefname.c Changed syntax for windows on the stored ccache file name. ------------------------------------------------------------------------ r5344 | keithv | 1995-04-07 18:29:33 -0400 (Fri, 07 Apr 1995) | 4 lines Changed paths: M /trunk/src/windows/cns/changelo M /trunk/src/windows/cns/cns.c M /trunk/src/windows/cns/cns.h M /trunk/src/windows/cns/cns.rc M /trunk/src/windows/wintel/changelo M /trunk/src/windows/wintel/telnet.c M /trunk/src/windows/wintel/wt-proto.h Windows cns: user can now specify the ccache file on the options dialog. Windows telnet: accepts and remembers port number specified after the host name in the initial dialog. ------------------------------------------------------------------------ r5342 | keithv | 1995-04-05 23:49:47 -0400 (Wed, 05 Apr 1995) | 19 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/base-defs.h M /trunk/src/include/krb5/func-proto.h M /trunk/src/include/krb5/los-proto.h M /trunk/src/lib/ChangeLog M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/krb5_err.et M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/get_krbhst.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/sendto_kdc.c M /trunk/src/lib/libkrb5.def M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/com_err.h M /trunk/src/windows/changelo M /trunk/src/windows/cns/changelo M /trunk/src/windows/cns/cns.c M /trunk/src/windows/cns/cns.def M /trunk/src/windows/cns/cns.h M /trunk/src/windows/cns/cns.rc M /trunk/src/windows/readme M /trunk/src/windows/wintel/changelo M /trunk/src/windows/wintel/dialog.h M /trunk/src/windows/wintel/screen.c M /trunk/src/windows/wintel/screen.h M /trunk/src/windows/wintel/telnet.rc Bug fixes or better error handling for the following 4 Windows bugs (note, these changes haven't yet been tested on the PC which were failing so no guarantee that they fully work): a) GUI to cns improved so that you don't need a resize for the widgets to align properly, and so the interaction of typing: "username cr password cr" is all you need to do to get you a ticket. b) cns uses krb5_us_gettimeofday instead of krb5_timeofday because the former is more accurate and handles timezones. Probably should make the latter just call the former. c) Added SOCKET_INIT and SOCKET_DESTROY around krb5_sendto_kdc to prevent some tcp/ip stacks from locking up after 8 uses. d) Added a new error message and better error handling to give more precision as to why one PC was getting the error 'Cannot find KDC for requested realm.' ------------------------------------------------------------------------ r5340 | tytso | 1995-04-03 21:56:56 -0400 (Mon, 03 Apr 1995) | 4 lines Changed paths: M /trunk/src/appl/popper/ChangeLog M /trunk/src/appl/popper/pop_init.c pop_init.c (pop_init): Put in a type cast to shut up the compiler. Popper is still using gethostbyname()'s static data wrong; this should be fixed eventually. ------------------------------------------------------------------------ r5337 | keithv | 1995-03-31 22:36:43 -0500 (Fri, 31 Mar 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/k5-config.h Fixed low-level i/o routine (dup) not being STDC on the PC. ------------------------------------------------------------------------ r5336 | tytso | 1995-03-31 22:16:14 -0500 (Fri, 31 Mar 1995) | 2 lines Changed paths: M /trunk/src/appl/sample/sclient/ChangeLog M /trunk/src/appl/sample/sclient/sclient.c Initialize auth_context to NULL before calling sendauth(). ------------------------------------------------------------------------ r5335 | tytso | 1995-03-31 22:15:24 -0500 (Fri, 31 Mar 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 Use the local autoconf when rebuilding the configure script. ------------------------------------------------------------------------ r5334 | tytso | 1995-03-31 22:14:56 -0500 (Fri, 31 Mar 1995) | 3 lines Changed paths: M /trunk/src/appl/movemail/ChangeLog M /trunk/src/appl/movemail/configure.in M /trunk/src/appl/movemail/movemail.c Use configure to see if unistd.h needs to be included. Remove leftover hair from emacs config. ------------------------------------------------------------------------ r5333 | tytso | 1995-03-31 20:23:31 -0500 (Fri, 31 Mar 1995) | 3 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in M /trunk/src/lib/configure.in Move the dependency which causes all-$(WHAT) to be built so that it occurs after the "make all" subdirectories rule. ------------------------------------------------------------------------ r5332 | keithv | 1995-03-31 19:58:28 -0500 (Fri, 31 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_in_tkt.c krb5_get_in_tkt returns proper error on clock skew mismatches. ------------------------------------------------------------------------ r5331 | keithv | 1995-03-31 19:55:50 -0500 (Fri, 31 Mar 1995) | 2 lines Changed paths: M /trunk/src/windows/cns/changelo M /trunk/src/windows/cns/cns.c M /trunk/src/windows/wintel/auth.c M /trunk/src/windows/wintel/changelo M /trunk/src/windows/wintel/telnet.c M /trunk/src/windows/wintel/wt-proto.h Can now specify port to telnet to on the command line. ------------------------------------------------------------------------ r5330 | tytso | 1995-03-31 17:06:31 -0500 (Fri, 31 Mar 1995) | 2 lines Changed paths: M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/kdb5_mkdums.c Zero out the entry before inserting it. ------------------------------------------------------------------------ r5329 | tytso | 1995-03-31 16:54:42 -0500 (Fri, 31 Mar 1995) | 2 lines Changed paths: M /trunk/src/appl/telnet/ChangeLog M /trunk/src/appl/telnet/Makefile.in Remove CFLAGS=@CCOPTS@ line, which is in pre.in ------------------------------------------------------------------------ r5328 | tytso | 1995-03-31 16:51:05 -0500 (Fri, 31 Mar 1995) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/main.c Make sure the context is initialized before it is used. ------------------------------------------------------------------------ r5327 | tytso | 1995-03-31 16:48:37 -0500 (Fri, 31 Mar 1995) | 8 lines Changed paths: M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_dfl.c M /trunk/src/lib/krb5/rcache/rc_io.c * rc_dfl.c (krb5_rc_dfl_expunage): Close the old, temporary reply cache after we're done expunging it. * rc_io.c (krb5_rc_io_move): Make duplicate copies of the filename and the file descriptor (via malloc/strcpy and dup), so that the old rc_io object can be cleanly closed without affecting the new rc_io object. ------------------------------------------------------------------------ r5326 | tytso | 1995-03-31 16:33:18 -0500 (Fri, 31 Mar 1995) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/realm_dom.c * realm_dom.c (krb5_get_realm_domain): Don't indent #ifdef's! * hst_realm.c (krb5_get_host_realm): Don't indent #ifdef's! ------------------------------------------------------------------------ r5325 | tytso | 1995-03-31 16:13:16 -0500 (Fri, 31 Mar 1995) | 4 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/configure.in * configure.in (CONFIG_RULES): Replaced. (Why was this removed?) ------------------------------------------------------------------------ r5324 | tytso | 1995-03-31 16:09:13 -0500 (Fri, 31 Mar 1995) | 4 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/Makefile.in Back out previous change so that it doesn't break people who are using VPATH to have separate build directories. (See comments in the Makefile.) ------------------------------------------------------------------------ r5323 | tytso | 1995-03-31 14:55:28 -0500 (Fri, 31 Mar 1995) | 2 lines Changed paths: D /trunk/src/lib/krb5/ccache/file/fcc_defnam.c D /trunk/src/lib/krb5/ccache/stdio/scc_defnam.c Remove unused file. ------------------------------------------------------------------------ r5319 | jik | 1995-03-31 11:20:28 -0500 (Fri, 31 Mar 1995) | 2 lines Changed paths: M /trunk/doc/kadm5/api-unit-test.tex Fix typos in Mike's changes. ------------------------------------------------------------------------ r5318 | jik | 1995-03-31 11:18:36 -0500 (Fri, 31 Mar 1995) | 2 lines Changed paths: M /trunk/doc/kadm5/api-unit-test.tex Changes from shanzer for API versioning tests. ------------------------------------------------------------------------ r5317 | tytso | 1995-03-31 00:46:29 -0500 (Fri, 31 Mar 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/rd_req.c Fix typo which caused new_keytab to not get freed, causing a memory leak. ------------------------------------------------------------------------ r5315 | keithv | 1995-03-30 21:05:49 -0500 (Thu, 30 Mar 1995) | 2 lines Changed paths: M /trunk/src/Makefile M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/func-proto.h M /trunk/src/lib/ChangeLog M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/rd_req.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/localaddr.c M /trunk/src/lib/libkrb5.def M /trunk/src/windows/cns/changelo M /trunk/src/windows/cns/cns.c M /trunk/src/windows/cns/cns.h M /trunk/src/windows/cns/cns.rc M /trunk/src/windows/cns/makefile M /trunk/src/windows/cns/tktlist.c Commit on the whole tree to make a checkpoint for a working windows world. ------------------------------------------------------------------------ r5313 | tytso | 1995-03-29 17:06:26 -0500 (Wed, 29 Mar 1995) | 3 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/kerberos5.c No need to have the session_key established for mutual authentication to work. (That's only done if ENCRYPTION is defined.) ------------------------------------------------------------------------ r5312 | tytso | 1995-03-29 15:45:44 -0500 (Wed, 29 Mar 1995) | 3 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/Makefile.in M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/Makefile.in Add a makefile dependency for libtelnet.a, so that the executable gets automatically relinked when the library changes. ------------------------------------------------------------------------ r5311 | tytso | 1995-03-29 15:09:51 -0500 (Wed, 29 Mar 1995) | 3 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/auth.c Allow mutual authentication even if the ENCRYPTION option is not turned on. ------------------------------------------------------------------------ r5310 | jgilmore | 1995-03-29 11:59:39 -0500 (Wed, 29 Mar 1995) | 2 lines Changed paths: A /trunk/src/util/makedepend/ChangeLog M /trunk/src/util/makedepend/def.h * def.h: Replace STDARG_PROTOTYPES with HAVE_STDARG_H. ------------------------------------------------------------------------ r5309 | jgilmore | 1995-03-29 11:58:10 -0500 (Wed, 29 Mar 1995) | 4 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in M /trunk/src/util/et/configure.in M /trunk/src/util/et/error_message.c * Makefile.in: Fix up Mac makefile. * error_message.c: For errno, use strerror if HAS_STRERROR. * configure.in: Define HAS_STRERROR. ------------------------------------------------------------------------ r5308 | jgilmore | 1995-03-29 11:55:01 -0500 (Wed, 29 Mar 1995) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ccdefname.c * ccdefname.c: On Mac, default cred cache is "STDIO:krb5cc" for now. FIXME, this needs to find the Preferences folder and use that. FIXME, shouldn't be conditioned on HAVE_MACSOCK_H. ------------------------------------------------------------------------ r5307 | keithv | 1995-03-29 00:06:42 -0500 (Wed, 29 Mar 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/ccdefname.c M /trunk/src/lib/krb5/os/def_realm.c M /trunk/src/lib/krb5/os/get_krbhst.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/osconfig.c M /trunk/src/lib/krb5/os/realm_dom.c Added functionality for windows to read default file locations from windows ini files. ------------------------------------------------------------------------ r5306 | keithv | 1995-03-28 23:20:02 -0500 (Tue, 28 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in Chasing an elusive nmake bug. ------------------------------------------------------------------------ r5305 | keithv | 1995-03-28 23:13:53 -0500 (Tue, 28 Mar 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in M /trunk/src/include/krb5/k5-config.h M /trunk/src/include/krb5/los-proto.h Added capability for windows version to read default values out of an ini file. ------------------------------------------------------------------------ r5304 | keithv | 1995-03-28 23:07:14 -0500 (Tue, 28 Mar 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/ChangeLog M /trunk/src/include/krb5/stock/osconf.h D /trunk/src/include/krb5/stock/osconf.win Moved the differing parts of osconf.win into osconf.h. ------------------------------------------------------------------------ r5303 | jgilmore | 1995-03-28 21:56:31 -0500 (Tue, 28 Mar 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in * Makefile.in: Fix up Mac build process somewhat. Not complete. ------------------------------------------------------------------------ r5302 | jgilmore | 1995-03-28 21:51:56 -0500 (Tue, 28 Mar 1995) | 4 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/Makefile.in * Makefile.in (all): Run all-$(WHAT). (unixmac): Build includes at this time. (LDFLAGS): Punt duplicated setting. ------------------------------------------------------------------------ r5301 | jgilmore | 1995-03-28 21:50:55 -0500 (Tue, 28 Mar 1995) | 4 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/Makefile.in * Makefile.in (all): Split into all-$(WHAT). (unixmac): Add. (libupdate): Use $(RM). ------------------------------------------------------------------------ r5300 | jgilmore | 1995-03-28 21:49:44 -0500 (Tue, 28 Mar 1995) | 4 lines Changed paths: M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/configure.in A /trunk/src/lib/krb5/posix/getuid.c M /trunk/src/lib/krb5/posix/strcasecmp.c * configure.in (AC_REPLACE_FUNCS): Add getuid to the list. * getuid.c: Simple getuid() to fake out single-user systems. * strcasecmp.c: Remove duplicated and u_char. ------------------------------------------------------------------------ r5299 | jgilmore | 1995-03-28 21:46:29 -0500 (Tue, 28 Mar 1995) | 20 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog A /trunk/src/lib/krb5/os/DNR.c M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/gmt_mktime.c M /trunk/src/lib/krb5/os/krbfileio.c M /trunk/src/lib/krb5/os/localaddr.c M /trunk/src/lib/krb5/os/lock_file.c M /trunk/src/lib/krb5/os/read_pwd.c M /trunk/src/lib/krb5/os/sendto_kdc.c M /trunk/src/lib/krb5/os/ustime.c * DNR.c: Add Apple MacTCP source file for domain name resolution. * macsock.c: Add fake socket support routines for MacTCP. * Makefile.in (OBJS, SRCS): Add DNR and macsock. * ccdefname.c: On Mac, default cred cache is "STDIO:krb5cc" for now. FIXME, this needs to find the Preferences folder and use that. FIXME, shouldn't be conditioned on HAVE_MACSOCK_H. * gmt_mktime.c: Use HAVE_SYS_TYPES_H. * krbfileio.c: Remove . * localaddr.c, sendto_kdc.c: Convert to more generic socket support. Use closesocket instead of close, SOCKET_ERRNO rather than errno, SOCKET rather than int, etc. * localaddr.c: Use getmyipaddr() from macsock.c, if on Mac. Add FIXME for multiple local addresses. * lock_file.c: Provide a dummy version for MacOS. * read_pwd.c (ECHO_PASSWORD): Add #ifdef's to avoid all the ioctls and other stuff that turn off echoing. This is useful for debugging on MacOS. FIXME: ECHO_PASSWORD needs to be added to configure.in. * ustime.c: Bring in Mac-specific time-and-timezone code. It probably isn't hooked up correctly, yet. ------------------------------------------------------------------------ r5298 | jgilmore | 1995-03-28 21:35:05 -0500 (Tue, 28 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog D /trunk/src/lib/krb5/krb/rd_req_sim.c * rd_req_sim.c: Really remove the file. ------------------------------------------------------------------------ r5297 | jgilmore | 1995-03-28 21:34:03 -0500 (Tue, 28 Mar 1995) | 10 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/error_tables/configure.in * Makefile.in (BUILDTOP2, etc): Make it possible to build the error tables on Unix before a Mac build. (all-mac): Don't build $(HDRS) on Mac. (unixmac): Build `includes'. (clean-mac): Add. (includes, clean, .SUFFIXES, .et.h, .et.c): Add, to make it possible to run `make -f Makefile.in unixmac' successfully. * configure.in (ASN1_{HDRS,OBJS,SRCS, BOGUS): Remove, unused. (CopyHeader rules): Remove, they're now in Makefile.in. ------------------------------------------------------------------------ r5296 | jgilmore | 1995-03-28 21:28:37 -0500 (Tue, 28 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in * Makefile.in (unixmac): Add to build header files. ------------------------------------------------------------------------ r5295 | jgilmore | 1995-03-28 21:27:41 -0500 (Tue, 28 Mar 1995) | 5 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in M /trunk/src/lib/configure.in * Makefile.in (clean-mac): Add. * configure.in (LinkFile's): Put `./' on libraries to ease Mac translation. (AppendRule all-unix): Rename from AppendRule all. ------------------------------------------------------------------------ r5294 | jgilmore | 1995-03-28 21:14:16 -0500 (Tue, 28 Mar 1995) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in M /trunk/src/include/configure.in M /trunk/src/include/krb5.h * Makefile.in (KRB5_HEADERS, install): `Make install' now works. * configure.in (WITH_KRB5ROOT): For `make install'. * krb5.h: Include "k5-errors.h" rather than "errors.h". ------------------------------------------------------------------------ r5293 | jgilmore | 1995-03-28 21:12:14 -0500 (Tue, 28 Mar 1995) | 5 lines Changed paths: A /trunk/src/include/krb5/AddressXlation.h M /trunk/src/include/krb5/ChangeLog A /trunk/src/include/krb5/GetMyIPAddr.h A /trunk/src/include/krb5/MacTCPCommonTypes.h A /trunk/src/include/krb5/TCPPB.h A /trunk/src/include/krb5/UDPPB.h D /trunk/src/include/krb5/errors.h A /trunk/src/include/krb5/k5-errors.h * k5-errors.h: Rename errors.h (which duplicated a standard Mac header name, causing a problem). * AddressXlation.h, GetMyIPAddr.h, MacTCPCommonTypes.h, TCPPB.h, UDPPB.h: Add MacTCP header files. ------------------------------------------------------------------------ r5292 | jgilmore | 1995-03-28 21:08:58 -0500 (Tue, 28 Mar 1995) | 9 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in M /trunk/src/include/krb5/configure.in M /trunk/src/include/krb5/encryption.h M /trunk/src/include/krb5/k5-config.h M /trunk/src/include/krb5/macsock.h * Makefile.in (KRB5_HEADERS, install): Account for file renames. (all-mac): Add. * configure.in (CONFIG_RULES): Remove. (krb5_sigtype): Define as either void or int. * encryption.h: Insert parentheses in macros to avoid mis-expansion. * k5-config.h: Further parameterize socket support. * macsock.h: Support connect(), recv(), send(), getmyipaddr(). (WSAGetLastError): Fix typo -- there's no argument to this macro. ------------------------------------------------------------------------ r5291 | jgilmore | 1995-03-28 21:01:43 -0500 (Tue, 28 Mar 1995) | 8 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/mac-config.cache M /trunk/src/config/mac-mf.sed M /trunk/src/config/mac-pre.in * mac-config.cache: Correct some entries. * mac-mf.sed: Improve conversion of pathnames, $(srcdir), support linking MPW tools (for make check, kinit). * mac-pre.in (.c.o): Add -sym on for debugging. (LDFLAGS): Remove ToolLibs.o. (RANLIB, ARCHIVE): Make these work. (MAKE): Make recursive makes work, with BuildProgram. ------------------------------------------------------------------------ r5290 | jgilmore | 1995-03-28 20:57:39 -0500 (Tue, 28 Mar 1995) | 6 lines Changed paths: M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/Makefile.in M /trunk/src/clients/kinit/kinit.c * Makefile.in (LDFLAGS): Remove, conflicts with pre.in. (kinit): Link with $(CC) $(LDFLAGS), to work on the Mac. * kinit.c (HAVE_PWD_H): Use. (NO_KEYTAB): Skip keytab support if defined. FIXME: NO_KEYTAB needs to be set by configure. ------------------------------------------------------------------------ r5288 | jgilmore | 1995-03-28 18:42:20 -0500 (Tue, 28 Mar 1995) | 11 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/f_cbc.c M /trunk/src/lib/crypto/des/f_cksum.c M /trunk/src/lib/crypto/des/f_pcbc.c M /trunk/src/lib/crypto/des/f_tables.h M /trunk/src/lib/crypto/des/key_sched.c M /trunk/src/lib/crypto/des/verify.c Bring in portability fixes from Cygnus K4 release. * f_cbc.c, f_cksum.c, f_pcbc.c: Replace individual casts with simpler solution. * f_tables.h: Insert debugging code, and circumvention for MPW compiler bug. * key_sched.c: Remove ancient (microvax??!) comments, and dup prototype. * verify.c: Small hack for MS-Windows scrolling. Fix spelling. "register x" -> "register int x". ------------------------------------------------------------------------ r5284 | keithv | 1995-03-28 14:54:19 -0500 (Tue, 28 Mar 1995) | 2 lines Changed paths: D /trunk/src/windows/ChangeLog A /trunk/src/windows/changelo D /trunk/src/windows/cns/ChangeLog A /trunk/src/windows/cns/changelo Renamed some windows files. ------------------------------------------------------------------------ r5283 | keithv | 1995-03-28 03:01:28 -0500 (Tue, 28 Mar 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Adding zipping and building in windows/wintel directory. ------------------------------------------------------------------------ r5282 | keithv | 1995-03-28 02:33:29 -0500 (Tue, 28 Mar 1995) | 2 lines Changed paths: M /trunk/src/windows/ChangeLog M /trunk/src/windows/makefile Fixed typo in windows makefile. ------------------------------------------------------------------------ r5281 | keithv | 1995-03-28 00:17:56 -0500 (Tue, 28 Mar 1995) | 2 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile A /trunk/src/krb524/cnv_tkt_skey.c D /trunk/src/krb524/conv_tkt_skey.c Renamed a file for DOS 8.3 compatability. ------------------------------------------------------------------------ r5280 | keithv | 1995-03-27 23:59:14 -0500 (Mon, 27 Mar 1995) | 2 lines Changed paths: M /trunk/src/windows/ChangeLog M /trunk/src/windows/makefile M /trunk/src/windows/readme Added windows/wintel directory. ------------------------------------------------------------------------ r5279 | keithv | 1995-03-27 23:55:24 -0500 (Mon, 27 Mar 1995) | 2 lines Changed paths: M /trunk/src/windows/cns/ChangeLog M /trunk/src/windows/cns/cns.c M /trunk/src/windows/cns/cns.rc M /trunk/src/windows/cns/makefile Minor bug fixes and clean up in windows/cns ------------------------------------------------------------------------ r5278 | keithv | 1995-03-27 23:51:52 -0500 (Mon, 27 Mar 1995) | 2 lines Changed paths: A /trunk/src/windows/wintel A /trunk/src/windows/wintel/auth.c A /trunk/src/windows/wintel/auth.h A /trunk/src/windows/wintel/changelo A /trunk/src/windows/wintel/dialog.h A /trunk/src/windows/wintel/edit.c A /trunk/src/windows/wintel/emul.c A /trunk/src/windows/wintel/font.c A /trunk/src/windows/wintel/ini.h A /trunk/src/windows/wintel/intern.c A /trunk/src/windows/wintel/k5stream.c A /trunk/src/windows/wintel/k5stream.h A /trunk/src/windows/wintel/makefile A /trunk/src/windows/wintel/ncsa.ico A /trunk/src/windows/wintel/negotiat.c A /trunk/src/windows/wintel/screen.c A /trunk/src/windows/wintel/screen.h A /trunk/src/windows/wintel/struct.h A /trunk/src/windows/wintel/telnet.c A /trunk/src/windows/wintel/telnet.def A /trunk/src/windows/wintel/telnet.dlg A /trunk/src/windows/wintel/telnet.h A /trunk/src/windows/wintel/telnet.rc A /trunk/src/windows/wintel/telopts.h A /trunk/src/windows/wintel/terminal.ico A /trunk/src/windows/wintel/wt-proto.h Added windows/wintel directory for the windows telnet program. ------------------------------------------------------------------------ r5276 | jgilmore | 1995-03-27 17:28:25 -0500 (Mon, 27 Mar 1995) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/full_ipadr.c M /trunk/src/lib/krb5/os/gen_rname.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/port2ip.c M /trunk/src/lib/krb5/os/read_msg.c M /trunk/src/lib/krb5/os/write_msg.c * full_ipadr.c, gen_rname.c, port2ip.c, read_msg.c, write_msg.c: Remove explicit includes of socket files. * locate_kdc.c: Remove and "os-proto.h". ------------------------------------------------------------------------ r5275 | jgilmore | 1995-03-27 17:19:24 -0500 (Mon, 27 Mar 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/macsock.c * macsock.c (connect, send, recv): Add for K5 compatability. (getmyipaddr): Add for use in K5. ------------------------------------------------------------------------ r5274 | jgilmore | 1995-03-27 17:17:24 -0500 (Mon, 27 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog A /trunk/src/lib/krb5/os/macsock.c * macsock.c: Add Mac socket support file, verbatim from K4 release. ------------------------------------------------------------------------ r5267 | proven | 1995-03-27 09:50:56 -0500 (Mon, 27 Mar 1995) | 3 lines Changed paths: M /trunk/src/tests/hammer/ChangeLog M /trunk/src/tests/hammer/kdc5_hammer.c * kdc5_hammer.c (verify_cs_pair()): Use new calling conventions for krb5_rd_req() and krb5_mk_req_extended(), ------------------------------------------------------------------------ r5266 | proven | 1995-03-27 09:50:30 -0500 (Mon, 27 Mar 1995) | 6 lines Changed paths: M /trunk/src/slave/ChangeLog M /trunk/src/slave/kprop.c M /trunk/src/slave/kpropd.c * kprop.c : Use new calling conventions for krb5_sendauth(), krb5_mk_safe(), krb5_rd_safe() and krb5_mk_priv(). * kpropd.c : Use new calling conventions for krb5_recvauth(), krb5_mk_safe(), krb5_rd_safe() and krb5_rd_priv(). ------------------------------------------------------------------------ r5265 | proven | 1995-03-27 09:49:55 -0500 (Mon, 27 Mar 1995) | 33 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/auth_con.c M /trunk/src/lib/krb5/krb/auth_con.h M /trunk/src/lib/krb5/krb/compat_recv.c M /trunk/src/lib/krb5/krb/mk_rep.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/rd_rep.c M /trunk/src/lib/krb5/krb/rd_req.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/rd_safe.c M /trunk/src/lib/krb5/krb/recvauth.c * Makefile.in: Removed rd_req_sim.c * auth_con.c: Default cksumtype is now CKSUMTYPE_RSA_MD4_DES. * auth_con.c: Added krb5_auth_con_setuseruserkey(), krb5_auth_con_getkey(), krb5_auth_con_getremotesubkey(), krb5_auth_con_getauthenticator(), krb5_auth_con_getremoteseqnumber(), krb5_auth_con_initivector(). * auth_con.c: Fixed krb5_auth_con_getlocalsubkey() to check for a valid local_subkey before calling krb5_copy_keyblock(). * auth_con.h: Fixed some comments. * mk_req_ext.c (krb5_mk_req_extended()): Always pass in a seed (the keyblock contents) to krb5_calculate_checksum() * rd_rep.c (krb5_rd_rep()): Use appropriate key to decode reply. * rd_safe.c (krb5_rd_safe()): Don't pass checksum to krb5_rd_safe_basic(), it's unnecessary. * compat_recv.c (krb5_compat_recvauth()): * mk_rep.c (krb5_mk_rep()): * rd_req.c (krb5_rd_req()): * rd_req_dec.c (krb5_rd_req_decode()): * recvauth.c (krb5_recvauth()): Added a krb5_auth_context argument and eliminated many of the other arguments because they are included in the krb5_auth_context structure. ------------------------------------------------------------------------ r5264 | proven | 1995-03-27 09:49:07 -0500 (Mon, 27 Mar 1995) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c * accept_sec_context.c: Use new calling convention for krb5_rd_req() and krb5_mk_rep(). ------------------------------------------------------------------------ r5263 | proven | 1995-03-27 09:48:30 -0500 (Mon, 27 Mar 1995) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kdc_util.h * kdc_util.c Use new calling conventions for krb5_rd_req_decoded(). ------------------------------------------------------------------------ r5262 | proven | 1995-03-27 09:47:28 -0500 (Mon, 27 Mar 1995) | 7 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/adm_adm_func.c M /trunk/src/kadmin/server/adm_extern.c M /trunk/src/kadmin/server/adm_extern.h M /trunk/src/kadmin/server/adm_funcs.c M /trunk/src/kadmin/server/adm_kadmin.c M /trunk/src/kadmin/server/adm_kpasswd.c M /trunk/src/kadmin/server/adm_listen.c M /trunk/src/kadmin/server/adm_nego.c M /trunk/src/kadmin/server/adm_process.c * adm_process.c, adm_kadmin.c, adm_adm_func.c, adm_kpasswd.c, * adm_funcs, adm_nego.c adm_extern.c and adm_listen.c Use new calling convention for krb5_recvauth(), krb5_mk_priv(), krb5_rd_priv(), krb5_mk_safe(), and krb5_rd_safe(). (Redid many of the internal functions to accomidate new a uth_context structure and remove old unnecessary structures.) ------------------------------------------------------------------------ r5261 | proven | 1995-03-27 09:46:25 -0500 (Mon, 27 Mar 1995) | 2 lines Changed paths: M /trunk/src/kadmin/kpasswd/ChangeLog M /trunk/src/kadmin/kpasswd/kpasswd.c * kpasswd.c: Cast malloc() return value to shut compiler up. ------------------------------------------------------------------------ r5260 | proven | 1995-03-27 09:46:00 -0500 (Mon, 27 Mar 1995) | 3 lines Changed paths: M /trunk/src/kadmin/client/ChangeLog M /trunk/src/kadmin/client/kadmin.c M /trunk/src/kadmin/client/kadmin_inq.c * kadmin_inq.c, kadmin.c: Cast malloc() return value to shut compiler up. ------------------------------------------------------------------------ r5259 | proven | 1995-03-27 09:39:33 -0500 (Mon, 27 Mar 1995) | 6 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/func-proto.h * func-proto.h (krb5_rd_req(), krb5_rd_req_decode(), krb5_mk_rep(), krb5_recvauth(), and krb5_compat_recvauth(). Added a krb5_auth_context argument and eliminated many of the other arguments because they are included in the krb5_auth_context structure. ------------------------------------------------------------------------ r5258 | proven | 1995-03-27 09:32:20 -0500 (Mon, 27 Mar 1995) | 6 lines Changed paths: M /trunk/src/appl/user_user/ChangeLog M /trunk/src/appl/user_user/client.c M /trunk/src/appl/user_user/server.c * server.c: Use new calling conventions for krb5_sendauth(), krb5_mk_req_extended(), and krb5_mk_safe(). * client.c: Use new calling conventions for krb5_recvauth(), krb5_rd_req(), and krb5_rd_safe(). ------------------------------------------------------------------------ r5257 | proven | 1995-03-27 09:31:31 -0500 (Mon, 27 Mar 1995) | 3 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/kerberos5.c * kerberos5.c (kerberos5_is()): Use new calling convention for krb5_rd_req(), and krb5_mk_rep(). ------------------------------------------------------------------------ r5256 | proven | 1995-03-27 09:30:55 -0500 (Mon, 27 Mar 1995) | 3 lines Changed paths: M /trunk/src/appl/simple/server/ChangeLog M /trunk/src/appl/simple/server/sim_server.c * sim_server.c: Use new calling convention for krb5_rd_req(), krb5_rd_safe(), and krb5_rd_priv(). ------------------------------------------------------------------------ r5255 | proven | 1995-03-27 09:30:32 -0500 (Mon, 27 Mar 1995) | 3 lines Changed paths: M /trunk/src/appl/simple/client/ChangeLog M /trunk/src/appl/simple/client/sim_client.c * sim_client.c: Don't set cksumtype because CKSUMTYPE_RSA_MD4_DES is now the default type. ------------------------------------------------------------------------ r5254 | proven | 1995-03-27 09:22:04 -0500 (Mon, 27 Mar 1995) | 2 lines Changed paths: M /trunk/src/appl/sample/sserver/ChangeLog M /trunk/src/appl/sample/sserver/sserver.c * sserver.c: Use new calling convention for krb5_recvauth(). ------------------------------------------------------------------------ r5253 | proven | 1995-03-27 09:21:38 -0500 (Mon, 27 Mar 1995) | 2 lines Changed paths: M /trunk/src/appl/popper/ChangeLog M /trunk/src/appl/popper/pop_init.c * pop_init.c Use new calling conventions for krb5_recvauth(). ------------------------------------------------------------------------ r5252 | proven | 1995-03-27 09:21:13 -0500 (Mon, 27 Mar 1995) | 2 lines Changed paths: M /trunk/src/appl/movemail/ChangeLog M /trunk/src/appl/movemail/movemail.c * movemail.c: Fixups to get movemail to compile. ------------------------------------------------------------------------ r5251 | proven | 1995-03-27 09:11:54 -0500 (Mon, 27 Mar 1995) | 2 lines Changed paths: M /trunk/src/appl/mailquery/ChangeLog M /trunk/src/appl/mailquery/poplib.c * poplib.c (pop_init()): Use new calling convention for krb5_sendauth(). ------------------------------------------------------------------------ r5250 | proven | 1995-03-27 09:03:41 -0500 (Mon, 27 Mar 1995) | 9 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krshd.c kcmd.c (kcmd()): Don't pass any data to sendauth() to be cchecksummed. The remote side doesn't check it anyway. krcp.c (send_auth()): Use new calling convention for krb5_rd_req(). krshd.c (recvauth()): Use new calling convention for krb5_compat_recvauth(). krlogind.c (recvauth()): Use new calling convention for krb5_compat_recvauth(). ------------------------------------------------------------------------ r5249 | eichin | 1995-03-25 15:42:08 -0500 (Sat, 25 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/os/ChangeLog M /trunk/src/lib/crypto/os/Makefile.in * Makefile.in (memmove.c): memmove.c is in krb5/posix, not krb5/os. ------------------------------------------------------------------------ r5248 | tlyu | 1995-03-25 15:15:14 -0500 (Sat, 25 Mar 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/scc_maybe.c * scc_maybe.c (krb5_scc_open_file): fixed typo (extra & in reference to fvno_bytes) ------------------------------------------------------------------------ r5247 | tlyu | 1995-03-25 14:57:07 -0500 (Sat, 25 Mar 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/scc_gennew.c * scc_gennew.c: Ultrix cc (and K&R compilers) doesn't deal with automatic aggregate initialization, so fixed scc_fvno usage. ------------------------------------------------------------------------ r5246 | tlyu | 1995-03-25 14:14:42 -0500 (Sat, 25 Mar 1995) | 4 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_decode.c * asn1_decode.c: move declaration of gmt_mktime() outside of asn1_decode_generaltime() so that compilers like Ultrix cc that don't support prototypes within function bodies don't break ------------------------------------------------------------------------ r5245 | tytso | 1995-03-25 00:42:36 -0500 (Sat, 25 Mar 1995) | 2 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/kerberos5.c Initialize auth_context to zero before calling mk_req. ------------------------------------------------------------------------ r5244 | eichin | 1995-03-24 23:16:28 -0500 (Fri, 24 Mar 1995) | 2 lines Changed paths: M /trunk/src/appl/bsd/logutil.c fix copied code in HAVE_GETUTENT case ------------------------------------------------------------------------ r5243 | tytso | 1995-03-24 22:55:21 -0500 (Fri, 24 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/kdb/fetch_mkey.c M /trunk/src/lib/kdb/store_mkey.c Oops. The ketype field was 2 bytes, not 1. ------------------------------------------------------------------------ r5242 | tytso | 1995-03-24 22:30:07 -0500 (Fri, 24 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/kdb/fetch_mkey.c M /trunk/src/lib/kdb/store_mkey.c Fix stupid bug from the last change. ------------------------------------------------------------------------ r5241 | tytso | 1995-03-24 22:08:05 -0500 (Fri, 24 Mar 1995) | 4 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/fetch_mkey.c M /trunk/src/lib/kdb/store_mkey.c Hardcode the size of the keytype field in the file format, to be compatible with what was used in the Beta 4 release (before we changed the size of a krb5_keytype type). ------------------------------------------------------------------------ r5240 | tytso | 1995-03-24 18:06:57 -0500 (Fri, 24 Mar 1995) | 3 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/util_canonhost.c Don't include sys/socket.h and netdb.h, since they are included by k5-config.h ------------------------------------------------------------------------ r5239 | tytso | 1995-03-24 18:06:07 -0500 (Fri, 24 Mar 1995) | 9 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/sendto_kdc.c M /trunk/src/lib/krb5/os/sn2princ.c locate_kdc.c: Don't include sys/socket.h, netdb.h, netinet/in.h, since these files are already included by k5-config.h sendto_kdc.c: Don't include sys/socket.h, since it is already included by k5-config.h sn2princ.c: Don't include netdb.h, since it is already included by k5-config.h ------------------------------------------------------------------------ r5238 | tytso | 1995-03-24 17:46:19 -0500 (Fri, 24 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_dbm.c Don't cast dbm_close() to void, because dbm_close is already void. ------------------------------------------------------------------------ r5237 | tytso | 1995-03-24 17:42:59 -0500 (Fri, 24 Mar 1995) | 6 lines Changed paths: M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.c kinit.c (main): Remove the call to krb5_os_localaddr() since get_in_tkt_XXXX will default appropriately. kinit.c (main): Kinit will print an error when there are two many arguments. ------------------------------------------------------------------------ r5236 | tytso | 1995-03-24 17:36:48 -0500 (Fri, 24 Mar 1995) | 3 lines Changed paths: M /trunk/src/tests/hammer/ChangeLog M /trunk/src/tests/hammer/kdc5_hammer.c kdc5_hammer.c (get_tgt): Remove the call to krb5_os_localaddr() since get_in_tkt_XXXX will default appropriately. ------------------------------------------------------------------------ r5235 | tytso | 1995-03-24 17:36:17 -0500 (Fri, 24 Mar 1995) | 6 lines Changed paths: M /trunk/src/slave/ChangeLog M /trunk/src/slave/kprop.c M /trunk/src/slave/kpropd.c kpropd.c (PRS): Don't bother initializing server_addrs since it's not used. kprop.c (get_tickets): Remove the call to krb5_os_localaddr() since get_in_tkt_XXXX will default appropriately. ------------------------------------------------------------------------ r5234 | tytso | 1995-03-24 17:28:42 -0500 (Fri, 24 Mar 1995) | 3 lines Changed paths: M /trunk/src/lib/crypto/os/ChangeLog M /trunk/src/lib/crypto/os/Makefile.in Use $(SRCTOP) instead of $(srcdir), since Mac's don't like dealing with $(U)$(U). ------------------------------------------------------------------------ r5233 | tytso | 1995-03-24 17:28:07 -0500 (Fri, 24 Mar 1995) | 10 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/main.c M /trunk/src/kdc/replay.c replay.c: The KDC replay cache needs to store the database modification time, so that if the database is modified in between when it receives a request and when it receives a replay of the same request, it knows to throw away the replay cache entry and generate a new response (since the record in the database on which the response is based may have been modified). main.c (kdc_com_err_proc): Use syslog() instead of vsyslog(). ------------------------------------------------------------------------ r5232 | tytso | 1995-03-24 17:26:49 -0500 (Fri, 24 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/Makefile.in Add install rule for the error table headers. ------------------------------------------------------------------------ r5231 | tytso | 1995-03-24 17:26:07 -0500 (Fri, 24 Mar 1995) | 2 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/adm_network.c If /etc/services doesn't have the kadmin port, use a compiled in default. ------------------------------------------------------------------------ r5230 | tytso | 1995-03-24 17:24:45 -0500 (Fri, 24 Mar 1995) | 7 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in M /trunk/src/include/krb5/adm_defs.h adm_defs.h (ADM5_DEFAULT_PORT): Add definition of default administration port. Makefile.in (install): Delete the destination header files before copying in the new ones. Also install autoconf.h. Only install header files if the header file has changed. ------------------------------------------------------------------------ r5217 | tytso | 1995-03-23 23:42:19 -0500 (Thu, 23 Mar 1995) | 2 lines Changed paths: M /trunk/src/appl/bsd/Makefile.in Make same fix for krlogind. ------------------------------------------------------------------------ r5216 | tytso | 1995-03-23 23:29:53 -0500 (Thu, 23 Mar 1995) | 2 lines Changed paths: M /trunk/src/appl/bsd/configure.in Stupid typo in previous fix. ------------------------------------------------------------------------ r5215 | tytso | 1995-03-23 23:29:00 -0500 (Thu, 23 Mar 1995) | 2 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/kdb5_edit.c Add "support_desmd5" flag. ------------------------------------------------------------------------ r5214 | tytso | 1995-03-23 23:28:07 -0500 (Thu, 23 Mar 1995) | 5 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/bsd/configure.in Makefile.in (krshd): Move $(K4LIB) after $(KLIB) so that if we're using des425, the V5 crypto library can be picked up. configure.in: Use the correct path to find libdes425 ------------------------------------------------------------------------ r5213 | tytso | 1995-03-23 23:15:15 -0500 (Thu, 23 Mar 1995) | 6 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/realm_dom.c realm_dom.c (krb5_get_realm_domain): Don't indent preprocessor directives. (Not portable). hst_realm.c (krb5_get_host_realm): Don't indent preprocessor directives. Removed excess close paren introduced by Keith. ------------------------------------------------------------------------ r5207 | eichin | 1995-03-23 20:28:24 -0500 (Thu, 23 Mar 1995) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/logutil.c * logutil.c (update_wtmp): initialize ut from ent the way the V4 code did. Appears to handle SunOS case (when nearly all of the ifdef's are off) correctly now. ------------------------------------------------------------------------ r5206 | tytso | 1995-03-23 19:00:36 -0500 (Thu, 23 Mar 1995) | 3 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/com_err.c Fixed breakage introduced by windows port. com_err() is supposed to print a newline at after printing the error message! ------------------------------------------------------------------------ r5205 | keithv | 1995-03-23 17:32:38 -0500 (Thu, 23 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in Also produce a link map along with the DLL. ------------------------------------------------------------------------ r5204 | keithv | 1995-03-23 17:05:04 -0500 (Thu, 23 Mar 1995) | 2 lines Changed paths: M /trunk/src/windows/ChangeLog M /trunk/src/windows/readme Updated windows readme to reflect the name change of the zip target. ------------------------------------------------------------------------ r5203 | keithv | 1995-03-23 17:01:39 -0500 (Thu, 23 Mar 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Changed the name of the zipping up source target for the PC. ------------------------------------------------------------------------ r5202 | keithv | 1995-03-22 22:46:07 -0500 (Wed, 22 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/realm_dom.c Work around of fscanf which is not available in a windows DLL. ------------------------------------------------------------------------ r5201 | keithv | 1995-03-22 19:31:21 -0500 (Wed, 22 Mar 1995) | 2 lines Changed paths: A /trunk/src/windows/cns/ChangeLog M /trunk/src/windows/cns/cns.c Added some error checking code to handle missing realms file. ------------------------------------------------------------------------ r5200 | keithv | 1995-03-22 18:04:21 -0500 (Wed, 22 Mar 1995) | 2 lines Changed paths: A /trunk/src/windows/ChangeLog A /trunk/src/windows/readme Added readme file to the windows directory. ------------------------------------------------------------------------ r5199 | keithv | 1995-03-22 17:38:05 -0500 (Wed, 22 Mar 1995) | 3 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/com_err.c Fixed problem in com_err.c due to the fact that the PC doesn't use autoconf and com_err.c doesn't include k5-config.h. ------------------------------------------------------------------------ r5198 | keithv | 1995-03-22 17:35:49 -0500 (Wed, 22 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc-proto.h M /trunk/src/lib/krb5/ccache/file/fcc.h M /trunk/src/lib/krb5/ccache/file/fcc_ops.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/an_to_ln.c M /trunk/src/lib/krb5/os/kuserok.c Added prototypes to ccache change notification. ------------------------------------------------------------------------ r5197 | keithv | 1995-03-22 17:28:10 -0500 (Wed, 22 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/des.h M /trunk/src/lib/des425/read_passwd.c M /trunk/src/lib/des425/unix_time.c New file, unix_time, didn't work on the PC. ------------------------------------------------------------------------ r5196 | keithv | 1995-03-22 17:27:01 -0500 (Wed, 22 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in Repair some makefile changes which broke the PC build. ------------------------------------------------------------------------ r5195 | keithv | 1995-03-22 17:24:07 -0500 (Wed, 22 Mar 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/k5-config.h PC config changes due to changes in include sys/types.h ------------------------------------------------------------------------ r5192 | keithv | 1995-03-22 15:42:42 -0500 (Wed, 22 Mar 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Added all-mac target to the top level makefile. ------------------------------------------------------------------------ r5191 | tytso | 1995-03-22 15:27:00 -0500 (Wed, 22 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/Makefile.in Make -I options work when the build and source tree are different. ------------------------------------------------------------------------ r5190 | keithv | 1995-03-22 15:23:11 -0500 (Wed, 22 Mar 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Fixed up zipping up PC source for uncleaned source trees. ------------------------------------------------------------------------ r5189 | keithv | 1995-03-22 15:17:41 -0500 (Wed, 22 Mar 1995) | 2 lines Changed paths: A /trunk/src/windows/cns A /trunk/src/windows/cns/clock00.ico A /trunk/src/windows/cns/clock05.ico A /trunk/src/windows/cns/clock10.ico A /trunk/src/windows/cns/clock15.ico A /trunk/src/windows/cns/clock20.ico A /trunk/src/windows/cns/clock25.ico A /trunk/src/windows/cns/clock30.ico A /trunk/src/windows/cns/clock35.ico A /trunk/src/windows/cns/clock40.ico A /trunk/src/windows/cns/clock45.ico A /trunk/src/windows/cns/clock50.ico A /trunk/src/windows/cns/clock55.ico A /trunk/src/windows/cns/clock60.ico A /trunk/src/windows/cns/clockexp.ico A /trunk/src/windows/cns/clocktkt.ico A /trunk/src/windows/cns/cns.c A /trunk/src/windows/cns/cns.def A /trunk/src/windows/cns/cns.h A /trunk/src/windows/cns/cns.ico A /trunk/src/windows/cns/cns.rc A /trunk/src/windows/cns/krbini.h A /trunk/src/windows/cns/makefile A /trunk/src/windows/cns/tktlist.c A /trunk/src/windows/cns/tktlist.h Added files to the windows/cns directory. ------------------------------------------------------------------------ r5188 | keithv | 1995-03-22 15:15:00 -0500 (Wed, 22 Mar 1995) | 2 lines Changed paths: A /trunk/src/windows A /trunk/src/windows/makefile Adding files to newley created windows directory. ------------------------------------------------------------------------ r5187 | keithv | 1995-03-22 00:52:52 -0500 (Wed, 22 Mar 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Oops. Missed a directory in zipping up for the PC. ------------------------------------------------------------------------ r5186 | keithv | 1995-03-22 00:37:11 -0500 (Wed, 22 Mar 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in Added zipping up source for the PC to the top-level makefile. ------------------------------------------------------------------------ r5185 | keithv | 1995-03-22 00:17:01 -0500 (Wed, 22 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in M /trunk/src/lib/libkrb5.def Added the GSSAPI routines to the windows dll. ------------------------------------------------------------------------ r5184 | keithv | 1995-03-22 00:12:02 -0500 (Wed, 22 Mar 1995) | 4 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc_destry.c M /trunk/src/lib/krb5/ccache/file/fcc_gennew.c M /trunk/src/lib/krb5/ccache/file/fcc_init.c M /trunk/src/lib/krb5/ccache/file/fcc_maybe.c M /trunk/src/lib/krb5/ccache/file/fcc_ops.c M /trunk/src/lib/krb5/ccache/file/fcc_read.c M /trunk/src/lib/krb5/ccache/file/fcc_store.c Bug fixes in ccache/file for the PC: files need to be opened in binary mode, unitialized variable and changed some clever code that depends upon 32 bit integers. Also, added hooks, ala k4, that notify the world when the cache changes. ------------------------------------------------------------------------ r5183 | keithv | 1995-03-22 00:05:53 -0500 (Wed, 22 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/rd_safe.c Fixed signed/unsigned assignment mismatches. ------------------------------------------------------------------------ r5182 | keithv | 1995-03-21 23:59:35 -0500 (Tue, 21 Mar 1995) | 3 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/krb5/import_name.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c Changed the name of the gssapi library created under Windows and a couple of signed/unsigned assignment mismatches. ------------------------------------------------------------------------ r5181 | keithv | 1995-03-21 23:56:13 -0500 (Tue, 21 Mar 1995) | 3 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/func-proto.h M /trunk/src/include/krb5/k5-config.h M /trunk/src/include/krb5/los-proto.h Part of low-level open file PC bug and moved some prototypes into world accessible files. ------------------------------------------------------------------------ r5180 | keithv | 1995-03-21 23:50:28 -0500 (Tue, 21 Mar 1995) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in M /trunk/src/util/et/com_err.c M /trunk/src/util/et/com_err.h Fixed bugs in the com_err library so that it's callable from windows programs. ------------------------------------------------------------------------ r5179 | tytso | 1995-03-21 21:27:22 -0500 (Tue, 21 Mar 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/Makefile.in The "includes" target is *not* obsolete; it's necessary to copy the header files to the build tree. ------------------------------------------------------------------------ r5176 | tytso | 1995-03-20 21:19:24 -0500 (Mon, 20 Mar 1995) | 3 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in A /trunk/src/lib/des425/unix_time.c Added function (unix_time_gmt_unixsec) needed for des425 to work with the Cygnus krb.a. ------------------------------------------------------------------------ r5175 | jgilmore | 1995-03-19 15:52:53 -0500 (Sun, 19 Mar 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/base-defs.h Fix comment that referred to STDARG_PROTOTYPES. ------------------------------------------------------------------------ r5174 | jgilmore | 1995-03-19 15:51:13 -0500 (Sun, 19 Mar 1995) | 5 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/acconfig.h M /trunk/src/aclocal.m4 * aclocal.m4 (CHECK_STDARG): Remove; we're just using AC_HEADER_CHECK. (V5_AC_OUTPUT_MAKEFILE): Reorder the Makefile output so that it can be run through `sed' for the Macintosh. * acconfig.h: Remove STDARG_PROTOTYPES. ------------------------------------------------------------------------ r5173 | jgilmore | 1995-03-18 22:00:31 -0500 (Sat, 18 Mar 1995) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kerberos_v4.c * kerberos_v4.c: Replace STDARG_PROTOTYPES with HAVE_STDARG_H. ------------------------------------------------------------------------ r5172 | jgilmore | 1995-03-18 21:59:07 -0500 (Sat, 18 Mar 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/bld_pr_ext.c M /trunk/src/lib/krb5/krb/bld_princ.c * bld_pr_ext.c, bld_princ.c: Replace STDARG_PROTOTYPES with HAVE_STDARG_H for consistency. ------------------------------------------------------------------------ r5171 | jgilmore | 1995-03-18 21:50:24 -0500 (Sat, 18 Mar 1995) | 3 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/configure.in M /trunk/src/util/ss/error.c * configure.in: Use AC_CHECK_HEADERS(stdarg.h), not CHECK_STDARG. * error.c: Use HAVE_STDARG_H, not STDARG_PROTOTYPES. ------------------------------------------------------------------------ r5170 | jgilmore | 1995-03-18 21:48:33 -0500 (Sat, 18 Mar 1995) | 3 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/com_err.c M /trunk/src/util/et/com_err.h M /trunk/src/util/et/configure.in * com_err.c, com_err.h: Use HAVE_STDARG_H, not STDARG_PROTOTYPES. * configure.in: Use AC_CHECK_HEADERS(stdarg.h), not CHECK_STDARG. ------------------------------------------------------------------------ r5169 | jgilmore | 1995-03-18 21:43:49 -0500 (Sat, 18 Mar 1995) | 2 lines Changed paths: M /trunk/src/util/autoconf/ChangeLog Forgot to check this in earlier. ------------------------------------------------------------------------ r5168 | jgilmore | 1995-03-17 23:42:05 -0500 (Fri, 17 Mar 1995) | 7 lines Changed paths: M /trunk/src/util/autoconf/acgeneral.m4 M /trunk/src/util/autoconf/configure * acgeneral.m4: Report the update status of the cache better; show diffs if an unwriteable cache gets updated, for manually configuring the Mac config.cache. * configure: Update with this acgeneral.m4. [This change, or one very close to it, was submitted for autoconf 2.2.] ------------------------------------------------------------------------ r5167 | jgilmore | 1995-03-17 23:29:14 -0500 (Fri, 17 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/Makefile.in * Makefile.in (LDFLAGS): Eliminate duplicate of config/pre.in. ------------------------------------------------------------------------ r5166 | jgilmore | 1995-03-17 23:25:42 -0500 (Fri, 17 Mar 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/Makefile.in * Makefile.in (LDFLAGS): Zap duplicate. (all-mac): Add. ------------------------------------------------------------------------ r5165 | jgilmore | 1995-03-17 23:24:01 -0500 (Fri, 17 Mar 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/localaddr.c * Makefile.in (LDFLAGS): Eliminate, duplicates config/pre.in. * localaddr.c: Remove socket include files now handled in k5-int.h. ------------------------------------------------------------------------ r5164 | jgilmore | 1995-03-17 22:55:46 -0500 (Fri, 17 Mar 1995) | 10 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/compat_recv.c M /trunk/src/lib/krb5/krb/conv_princ.c M /trunk/src/lib/krb5/krb/get_fcreds.c M /trunk/src/lib/krb5/krb/rd_cred.c M /trunk/src/lib/krb5/krb/recvauth.c M /trunk/src/lib/krb5/krb/t_walk_rtree.c * Makefile.in (check-mac): Add. * compat_recv.c, get_fcreds.c, recvauth.c: Eliminate Unix socket #includes, which are now handled by k5-int.h (via k5-config.h). * conv_princ.c: Rename variable "comp" to another name; "comp" apparently bothers the MPW compiler... * rd_cred.c: Avoid (void) casts of void functions, for MPW. * t_walk_rtree.c: Put com_err.h after k5_int for stuff. (main): Declare and initialize the krb5_context that's being passed to everything. ------------------------------------------------------------------------ r5163 | jgilmore | 1995-03-17 22:47:23 -0500 (Fri, 17 Mar 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/Makefile.in * Makefile.in (LDFLAGS): Zap duplicate defn. (all-mac, clean-mac): Add. ------------------------------------------------------------------------ r5162 | jgilmore | 1995-03-17 22:45:41 -0500 (Fri, 17 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/free/ChangeLog M /trunk/src/lib/krb5/free/Makefile.in * Makefile.in (LDFLAGS): Elim duplicate. ------------------------------------------------------------------------ r5161 | jgilmore | 1995-03-17 22:44:45 -0500 (Fri, 17 Mar 1995) | 7 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/Makefile.in * Makefile.in (LDFLAGS): Eliminate, duplicate. (SRCS): Eliminate $(srcdir) which causes mac problems. (all-unix): Eliminate obsolete "includes". (all-mac): Add. (unixmac): Add $(SRCS) so that the .c source files will be created here in the original "configure tree on Unix" stage of the build. ------------------------------------------------------------------------ r5160 | tytso | 1995-03-17 22:44:09 -0500 (Fri, 17 Mar 1995) | 4 lines Changed paths: M /trunk/src/lib/crypto/os/ChangeLog M /trunk/src/lib/crypto/os/Makefile.in Fix rules for localdr.c, ustime.c, and memmove.c so that they reference $(srcdir) where appropriate. (The conversion to use the $(S)$(U) hacks screwed this up.) ------------------------------------------------------------------------ r5159 | jgilmore | 1995-03-17 22:34:17 -0500 (Fri, 17 Mar 1995) | 6 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/Makefile.in M /trunk/src/lib/krb5/ccache/stdio/scc_errs.c M /trunk/src/lib/krb5/ccache/stdio/scc_gennew.c M /trunk/src/lib/krb5/ccache/stdio/scc_maybe.c M /trunk/src/lib/krb5/ccache/stdio/scc_read.c * scc_errs.c: Mac doesn't have EISDIR error. * scc_gennew.c, scc_maybe.c: Eliminate the use of htons and ntohs for byte order handling; just do it by hand. * scc_read.c (krb5_scc_read_authdatum): Zap unused variable "ret". * Makefile.in (LDFLAGS): Eliminate, duplicates config/pre.in. ------------------------------------------------------------------------ r5158 | jgilmore | 1995-03-17 22:24:01 -0500 (Fri, 17 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/Makefile.in * Makefile.in (LDFLAGS): Eliminate, duplicates config/pre.in. ------------------------------------------------------------------------ r5157 | jgilmore | 1995-03-17 22:23:02 -0500 (Fri, 17 Mar 1995) | 11 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/ccache/ccdefops.c M /trunk/src/lib/krb5/ccache/configure.in * Makefile.in (LDFLAGS): Remove, duplicates config/pre.in. (CFLAGS): Add -I options for file and stdio, to avoid paths in #include statements. (all-mac, clean-mac): Add. * ccdefops.c: Avoid includes with pathnames, since they don't work on the Mac. Configure the default cache based on whether the system has (which defines types for low-level file operations, among other things). * configure.in (CONFIG_DIRS): Build stdio before file, for Mac convenience (where file doesn't build). ------------------------------------------------------------------------ r5156 | jgilmore | 1995-03-17 22:15:52 -0500 (Fri, 17 Mar 1995) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in M /trunk/src/include/krb5.h * krb5.h: Move and u_long (etc) code to krb5/k5-config.h. It is needed there when NEED_SOCKETS is defined. * Makefile.in (all-mac, clean-mac): Add. ------------------------------------------------------------------------ r5155 | jgilmore | 1995-03-17 22:15:26 -0500 (Fri, 17 Mar 1995) | 8 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in M /trunk/src/include/krb5/k5-config.h * k5-config.h: Move handling from ../krb5.h to here, because we need or the u_* types to be defined before we include the Unix socket include files a little later in k5-config.h. We actually add this code twice, once in the MSDOS section and once in the Unix/Mac section. (NEED_SOCKETS): Also include , for localaddr.c. * Makefile.in (clean-mac): Add. ------------------------------------------------------------------------ r5154 | jgilmore | 1995-03-17 22:08:48 -0500 (Fri, 17 Mar 1995) | 8 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/asn.1/asn1_misc.c M /trunk/src/lib/krb5/asn.1/configure.in M /trunk/src/lib/krb5/asn.1/krbasn1.h * Makefile.in: Remove redundant definitions from config/pre.in (clean-mac): Add. * asn1_misc.c: Avoid and includes, for Mac. (asn1_krb5_realm_copy): Use malloc, not calloc, since we're about to clobber the storage anyway. * configure.in (WITH_KRB5ROOT): Remove, not needed. * krbasn1.h: Document that is needed for INT_MAX. ------------------------------------------------------------------------ r5153 | tytso | 1995-03-17 16:07:32 -0500 (Fri, 17 Mar 1995) | 2 lines Changed paths: M /trunk/src/appl/popper/ChangeLog M /trunk/src/appl/popper/Makefile.in Delete redundant definitions defined in pre/config.in. ------------------------------------------------------------------------ r5152 | tytso | 1995-03-17 15:59:25 -0500 (Fri, 17 Mar 1995) | 3 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/ss_wrapper.c Set the return code from ss_execute_line(), so that appropriate error checking is done. ------------------------------------------------------------------------ r5151 | tytso | 1995-03-17 15:58:31 -0500 (Fri, 17 Mar 1995) | 11 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krlogind.c Makefile.in, configure.in: Use the libdes425 library so that the DES code doesn't get dragged in twice. krlogind.c: Include so that Linux can get the FD_SET macros. kcmd.c (kcmd): Close the credentials cache when you're done with it. krlogind.c (doit): Always initialize the Krb5 error table. krlogind.c (main, doit): Minor type fixes to gethostbyname(), accept(). ------------------------------------------------------------------------ r5150 | tytso | 1995-03-17 15:56:54 -0500 (Fri, 17 Mar 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in Delete redundant definitions defined in pre/config.in. ------------------------------------------------------------------------ r5149 | tytso | 1995-03-17 15:56:25 -0500 (Fri, 17 Mar 1995) | 2 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/Makefile.in Delete redundant definitions that already defined in pre/config.in. ------------------------------------------------------------------------ r5148 | tytso | 1995-03-17 15:33:48 -0500 (Fri, 17 Mar 1995) | 9 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/configure.in M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/main.c configure.in, Makefile.in: Use the libdes425 library so that the DES code doesn't get dragged in twice. kdc_util.c (validate_as_request): Allow a client to obtain a password changing ticket, even if the client's key is expired. main.c (usage, process_args, main): The KDC will disassociate itself from the terminal by default, unless the -n option is given. ------------------------------------------------------------------------ r5146 | jgilmore | 1995-03-17 00:26:21 -0500 (Fri, 17 Mar 1995) | 4 lines Changed paths: M /trunk/src/lib/crypto/os/ChangeLog M /trunk/src/lib/crypto/os/Makefile.in * Makefile.in (LDFLAGS): Eliminate, comes in from pre.in. (all-mac): Add. (localaddr.c, ustime.c, memmove.c): Fix paths to work on Mac. ------------------------------------------------------------------------ r5145 | jgilmore | 1995-03-17 00:24:32 -0500 (Fri, 17 Mar 1995) | 5 lines Changed paths: M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/Makefile.in * Makefile.in (LDFLAGS): Remove, conflicts with pre.in. (all): Remove all-$(WHAT) stuff. (t_mddriver): Make it build on Mac. (check): Use $(EXEEXT). ------------------------------------------------------------------------ r5144 | jgilmore | 1995-03-17 00:22:21 -0500 (Fri, 17 Mar 1995) | 6 lines Changed paths: M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/Makefile.in * Makefile.in (CFLAGS): Tweak for Unix->MPW converter. (LDFLAGS): Remove, conflicts with pre.in. (all): Remove all-$(WHAT) stuff, generalize for all platforms. (t_mddriver): Remove t_mddriver-$(WHAT) stuff, ditto. (check): Use $(EXEEXT). ------------------------------------------------------------------------ r5143 | jgilmore | 1995-03-17 00:19:53 -0500 (Fri, 17 Mar 1995) | 8 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/des/des_int.h * Makefile.in (LDFLAGS): Remove, conflicts with pre.in. (clean): Insert FIXME. (verify$(EXEEXT), destest$(EXEEXT)): Make them work on Mac. (check-mac): Add, identical to Unix. (clean): Use $(EXEEXT). * des_int.h (mit_des_cbc_cksum): Fix prototype from void to long, to match the actual function. ------------------------------------------------------------------------ r5142 | jgilmore | 1995-03-17 00:16:22 -0500 (Fri, 17 Mar 1995) | 4 lines Changed paths: M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/Makefile.in * Makefile.in (crctest, crctest.exe): Replace crctest-unix and crctest-windows with versions that work for Mac too. (check): Build and run crctest$(EXEEXT). This runs on MPW now. ------------------------------------------------------------------------ r5141 | jgilmore | 1995-03-17 00:14:11 -0500 (Fri, 17 Mar 1995) | 7 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in * Makefile.in (CFLAGS): Avoid continuation line that starts with dash; it confuses the Unix->MPW makefile converter. (##DOSLIBNAME): No longer needed since DLL built one level up. (all-mac): Add. (libcrypto.a): Use explicit "./" on paths to DONE files, to help Unix->MPW makefile converter with rotten Mac pathname conventions. ------------------------------------------------------------------------ r5140 | jgilmore | 1995-03-17 00:03:27 -0500 (Fri, 17 Mar 1995) | 12 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/base-defs.h M /trunk/src/include/krb5/configure.in M /trunk/src/include/krb5/k5-config.h A /trunk/src/include/krb5/macsock.h * configure.in: Replace nonstandard CHECK_STDARG with AC_CHECK_HEADERS. Also check for header file macsock.h, which is a dummy test -- it's false on Unix and PC's, but on the Mac we hand-configure it to be true, to indicate that we want Mac socket support rather than Unix socket support. * base-defs.h, k5-config.h: Use HAVE_STDARG_H, not STDARG_PROTOTYPES. * k5-config.h (NEED_SOCKETS): Add new section which brings in socket include files for the appropriate compilation environment (Mac or Unix; Windows already did this). * macsock.h: New include file, derived from Cygnus Network Security Mac K4 release, for simulating sockets under MacTCP. ------------------------------------------------------------------------ r5139 | jgilmore | 1995-03-16 23:57:34 -0500 (Thu, 16 Mar 1995) | 10 lines Changed paths: M /trunk/src/config/ChangeLog A /trunk/src/config/mac-config.README A /trunk/src/config/mac-config.cache A /trunk/src/config/mac-mf.sed A /trunk/src/config/mac-post.in A /trunk/src/config/mac-pre.in First cut at Macintosh configuration support. * mac-config.cache: New file, a hand-built autoconf `config.cache' file with the right values for building under MPW. * mac-config.README: Documentation for mac-config.cache. * mac-pre.in, mac-post.in: Versions of pre.in and post.in for configuring on MPW. * mac-mf.sed: A `sed' script which will turn carefully constructed Unix Makefiles into carefully constructed Macintosh MPW Makefiles. ------------------------------------------------------------------------ r5138 | jgilmore | 1995-03-16 23:53:15 -0500 (Thu, 16 Mar 1995) | 6 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/configure.in M /trunk/src/clients/ksu/ksu.h M /trunk/src/clients/ksu/main.c * configure.in: Replace CHECK_STDARG with AC_CHECK_HEADERS. * main.c (print_status): Use HAVE_STDARG_H to control whether to declare with ", ..."; not STDARG_PROTOTYPES. * ksu.h: Don't include or , since they are already included by "com_err.h". ------------------------------------------------------------------------ r5137 | keithv | 1995-03-16 20:35:41 -0500 (Thu, 16 Mar 1995) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/com_err.h Problem with the error routines and windows definitions. ------------------------------------------------------------------------ r5136 | keithv | 1995-03-16 19:36:43 -0500 (Thu, 16 Mar 1995) | 2 lines Changed paths: D /trunk/src/CHANGELOG A /trunk/src/CHANGES M /trunk/src/ChangeLog M /trunk/src/Makefile.in A /trunk/src/wconfig.c Top level makefile changes for the PC--now builds the whole world. ------------------------------------------------------------------------ r5135 | keithv | 1995-03-16 19:30:47 -0500 (Thu, 16 Mar 1995) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in M /trunk/src/util/et/com_err.c M /trunk/src/util/et/com_err.h M /trunk/src/util/et/error_message.c M /trunk/src/util/et/error_table.h M /trunk/src/util/et/et_name.c Ported the error table stuff to the PC. ------------------------------------------------------------------------ r5134 | keithv | 1995-03-16 18:11:15 -0500 (Thu, 16 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in Fixed up typo in the Makefile. ------------------------------------------------------------------------ r5133 | keithv | 1995-03-16 15:35:37 -0500 (Thu, 16 Mar 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/k5-config.h Include file changes needed for error table stuff. ------------------------------------------------------------------------ r5132 | keithv | 1995-03-16 01:55:13 -0500 (Thu, 16 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in Missed some dependencies on the PC build in src/lib. ------------------------------------------------------------------------ r5131 | keithv | 1995-03-16 00:43:56 -0500 (Thu, 16 Mar 1995) | 2 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/Makefile.in Makefile now recurses into krb5 directory on the PC. ------------------------------------------------------------------------ r5130 | keithv | 1995-03-16 00:05:34 -0500 (Thu, 16 Mar 1995) | 3 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/Makefile.in A /trunk/src/lib/libkrb5.def A /trunk/src/lib/win_glue.c A /trunk/src/lib/winsock.def Added 3 new files and changed the makefile in lib to be able to make a DLL on the PC out of the source in crypto, krb5 and util\et. ------------------------------------------------------------------------ r5129 | keithv | 1995-03-15 17:21:50 -0500 (Wed, 15 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/des.h M /trunk/src/lib/des425/enc_dec.c M /trunk/src/lib/des425/key_sched.c M /trunk/src/lib/des425/new_rnd_key.c M /trunk/src/lib/des425/random_key.c Changes in des425 due to adding prototypes for called functions. ------------------------------------------------------------------------ r5128 | keithv | 1995-03-15 15:58:06 -0500 (Wed, 15 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc_eseq.c M /trunk/src/lib/krb5/ccache/file/fcc_gennew.c M /trunk/src/lib/krb5/ccache/file/fcc_init.c M /trunk/src/lib/krb5/ccache/file/fcc_maybe.c M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/free/ChangeLog M /trunk/src/lib/krb5/free/Makefile.in A /trunk/src/lib/krb5/free/f_chksum.c D /trunk/src/lib/krb5/free/f_cksum.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/sendto_kdc.c Windows changes in krb5: makefile cleanup and some small code changes. ------------------------------------------------------------------------ r5127 | keithv | 1995-03-15 14:55:31 -0500 (Wed, 15 Mar 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/func-proto.h M /trunk/src/include/krb5/k5-config.h M /trunk/src/include/krb5/los-proto.h Some windows i/o stuff and moved 2 prototypes to func-proto.h ------------------------------------------------------------------------ r5123 | keithv | 1995-03-14 20:57:23 -0500 (Tue, 14 Mar 1995) | 3 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/crc.c M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/f_cbc.c M /trunk/src/lib/crypto/des/f_cksum.c M /trunk/src/lib/crypto/des/f_pcbc.c D /trunk/src/lib/crypto/libcrypt.def M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/md4crypto.c M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/md5crypto.c M /trunk/src/lib/crypto/os/ChangeLog M /trunk/src/lib/crypto/os/Makefile.in D /trunk/src/lib/crypto/win_glue.c Two changes in the crypto directory: 1) 16 vs 32 bit errors in DES and 2) removed crud for making a DLL (will be done at a higher level.) ------------------------------------------------------------------------ r5109 | tytso | 1995-03-13 14:00:27 -0500 (Mon, 13 Mar 1995) | 2 lines Changed paths: M /trunk/doc/kpasswd.protocol Lots of changes made based on feedback. ------------------------------------------------------------------------ r5108 | tytso | 1995-03-10 18:35:21 -0500 (Fri, 10 Mar 1995) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c Initialize ret_cred to zero so that in case of an error, we don't try to free stack garbage. ------------------------------------------------------------------------ r5107 | tytso | 1995-03-10 15:47:39 -0500 (Fri, 10 Mar 1995) | 5 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1buf.c M /trunk/src/lib/krb5/asn.1/asn1buf.h Make the second argument of asn1buf_insert_octet be an int, instead of asn1_octet. ANSI C narrow types screws us again.... (The RS/6000 compiler blew out until this was fixed....) ------------------------------------------------------------------------ r5106 | tytso | 1995-03-10 14:24:26 -0500 (Fri, 10 Mar 1995) | 4 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/sysincl.h Removed definition of FD_SETSIZE, FD_SET, FD_CLR, FD_ISSET, and FD_ZERO. Defining them in favor of using the system include files is almost always wrong. ------------------------------------------------------------------------ r5105 | proven | 1995-03-10 12:32:44 -0500 (Fri, 10 Mar 1995) | 2 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/kerberos5.c * kerberos5.c Use new calling convention for krb5_mk_req_extended(). ------------------------------------------------------------------------ r5104 | proven | 1995-03-10 12:30:24 -0500 (Fri, 10 Mar 1995) | 3 lines Changed paths: M /trunk/src/appl/simple/client/ChangeLog M /trunk/src/appl/simple/client/sim_client.c * sim_client.c Use new calling convention for krb5_mk_req(), krb5_mk_priv(), and krb5_mk_safe(). ------------------------------------------------------------------------ r5103 | proven | 1995-03-10 12:29:43 -0500 (Fri, 10 Mar 1995) | 2 lines Changed paths: M /trunk/src/appl/sample/sclient/ChangeLog M /trunk/src/appl/sample/sclient/sclient.c * sclient.c Use new calling convention for krb5_sendauth(). ------------------------------------------------------------------------ r5102 | proven | 1995-03-10 12:28:38 -0500 (Fri, 10 Mar 1995) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krcp.c * kcmd.c (kcmd()) Use new calling convention for krb5_sendauth(). * krcp.c () Use new calling convention for krb5_mk_req_extended(). ------------------------------------------------------------------------ r5101 | proven | 1995-03-10 12:27:45 -0500 (Fri, 10 Mar 1995) | 3 lines Changed paths: M /trunk/src/kadmin/kpasswd/ChangeLog M /trunk/src/kadmin/kpasswd/kpasswd.c * kpasswd.c Use new calling convention for krb5_sendauth(), krb5_mk_priv(), and krb5_rd_priv(). ------------------------------------------------------------------------ r5100 | proven | 1995-03-10 12:27:20 -0500 (Fri, 10 Mar 1995) | 5 lines Changed paths: M /trunk/src/kadmin/client/ChangeLog M /trunk/src/kadmin/client/kadmin.c M /trunk/src/kadmin/client/kadmin_add.c M /trunk/src/kadmin/client/kadmin_adr.c M /trunk/src/kadmin/client/kadmin_cpr.c M /trunk/src/kadmin/client/kadmin_cpw.c M /trunk/src/kadmin/client/kadmin_del.c M /trunk/src/kadmin/client/kadmin_done.c M /trunk/src/kadmin/client/kadmin_inq.c M /trunk/src/kadmin/client/kadmin_mod.c M /trunk/src/kadmin/client/kadmin_msnd.c * kadmin.c, kadmin_adr.c, kadmin_cpw.c, kadmin_done.c, kadmin_mod.c * kadmin_add.c, kadmin_cpr.c, kadmin_del.c, kadmin_inq.c, kadmin_msnd.c Use new calling convention for krb5_sendauth(), krb5_mk_priv(), krb5_rd_priv(), krb5_mk_safe(), and krb5_rd_safe(). ------------------------------------------------------------------------ r5099 | proven | 1995-03-10 12:26:04 -0500 (Fri, 10 Mar 1995) | 18 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in A /trunk/src/lib/krb5/krb/auth_con.c A /trunk/src/lib/krb5/krb/auth_con.h M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_req.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_rep.c M /trunk/src/lib/krb5/krb/rd_safe.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/lib/krb5/krb/sendauth.c * auth_con.h auth_con.c Added for krb5_auth_con definition and support routines. * mk_req.c (krb5_mk_req()) * mk_req_ext.c (krb5_mk_req_extended()) * rd_rep.c (krb5_rd_rep()) * sendauth.c (krb5_sendauth()) * mk_priv.c (krb5_mk_priv()) * mk_safe.c (krb5_mk_safe()) * rd_priv.c (krb5_rd_priv()) * rd_safe.c (krb5_rd_safe()) Added a krb5_auth_context argument and eliminated many of the other arguments because they are included in the krb5_auth_context structure. * send_tgs.c (krb5_send_tgs()) Eliminate call to krb5_mk_req_extended(), which does far more than krb5_send_tgs() needs. ------------------------------------------------------------------------ r5098 | proven | 1995-03-10 12:25:03 -0500 (Fri, 10 Mar 1995) | 6 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc_destry.c M /trunk/src/lib/krb5/ccache/file/fcc_init.c M /trunk/src/lib/krb5/ccache/file/fcc_maybe.c * fcc_destry.c (krb5_fcc_destroy()) * fcc_init.c (krb5_fcc_initialize()) Initialize kret before returning it. * fcc_maybe.c (fcc_lock_file()) Initialize st before returning it. ------------------------------------------------------------------------ r5097 | proven | 1995-03-10 12:24:24 -0500 (Fri, 10 Mar 1995) | 8 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/init_sec_context.c * init_sec_context.c (krb5_gss_init_sec_context()) Use new calling convention for krb5_mk_req_ext() and krb5_rd_rep(). * gssapiP_krb5.h Added a krb5_auth_context pointer to the krb5_gss_ctx_id_rec structure to store the auth_context between multiple calls to krb5_gss_init_sec_context(). ------------------------------------------------------------------------ r5096 | proven | 1995-03-10 12:18:02 -0500 (Fri, 10 Mar 1995) | 4 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.h * krb5.h Added empty structure declaration of krb5_auth_context. * k5-int.h Moved #include "adm_defs.h" to krb5.h ------------------------------------------------------------------------ r5095 | proven | 1995-03-10 12:12:29 -0500 (Fri, 10 Mar 1995) | 15 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/fieldbits.h M /trunk/src/include/krb5/func-proto.h M /trunk/src/include/krb5/safepriv.h * func-proto.h (krb5_mk_req(), krb5_mk_req_extended(), krb5_rd_rep(), krb5_sendauth(), krb5_mk_priv(), krb5_rd_priv(), krb5_mk_safe(), and krb5_rd_safe()). Added a krb5_auth_context argument and eliminated many of the other arguments because they are included in the krb5_auth_context structure. * fieldbits.h Added #define AP_OPTS_USE_SUBKEY 0x00000001 for a new option to an ap req message. This is mainly a clean way to inform krb5_mk_req() and krb5_mk_req_extended() to create the subkey without adding an extra argument. * safepriv.h Replace safe/priv flags with flags for krb5_auth_context and add krb5_replay_data structure for when the appilication want to do it's own replay detection for safe and priv calls. ------------------------------------------------------------------------ r5094 | eichin | 1995-03-09 18:30:27 -0500 (Thu, 09 Mar 1995) | 3 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in * Makefile.in (all-windows): tabs, not spaces. from ezra. ------------------------------------------------------------------------ r5093 | keithv | 1995-03-08 22:29:21 -0500 (Wed, 08 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/pcbc_encrypt.c M /trunk/src/lib/des425/read_passwd.c M /trunk/src/lib/des425/str_to_key.c Some int/long, signed/unsigned conversions. ------------------------------------------------------------------------ r5092 | tytso | 1995-03-08 17:14:44 -0500 (Wed, 08 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in Remove verify.o when doing a make clean. ------------------------------------------------------------------------ r5089 | keithv | 1995-03-08 01:19:08 -0500 (Wed, 08 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/sendto_kdc.c Stubbed an OS routine to satisfy the linker until we can really port it to the PC. ------------------------------------------------------------------------ r5088 | keithv | 1995-03-08 01:08:51 -0500 (Wed, 08 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/free/ChangeLog M /trunk/src/lib/krb5/free/Makefile.in M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/Makefile.in M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/Makefile.in Changed krb5 library name on the PC since the DLL will take that name instead. ------------------------------------------------------------------------ r5087 | tytso | 1995-03-08 00:17:15 -0500 (Wed, 08 Mar 1995) | 2 lines Changed paths: M /trunk/doc/install.texi Misc typographical changes. ------------------------------------------------------------------------ r5086 | keithv | 1995-03-08 00:09:18 -0500 (Wed, 08 Mar 1995) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/compare_name.c M /trunk/src/lib/gssapi/krb5/context_time.c M /trunk/src/lib/gssapi/krb5/delete_sec_context.c M /trunk/src/lib/gssapi/krb5/disp_name.c M /trunk/src/lib/gssapi/krb5/disp_status.c M /trunk/src/lib/gssapi/krb5/get_tkt_flags.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/inq_context.c M /trunk/src/lib/gssapi/krb5/inq_cred.c M /trunk/src/lib/gssapi/krb5/k5seal.c M /trunk/src/lib/gssapi/krb5/k5unseal.c M /trunk/src/lib/gssapi/krb5/krb5_gss_glue.c M /trunk/src/lib/gssapi/krb5/process_context_token.c M /trunk/src/lib/gssapi/krb5/rel_cred.c M /trunk/src/lib/gssapi/krb5/rel_name.c M /trunk/src/lib/gssapi/krb5/util_cksum.c M /trunk/src/lib/gssapi/krb5/util_crypt.c M /trunk/src/lib/gssapi/krb5/util_seqnum.c Made explicit the signed to unsigned conversions in the gssapi/krb5 directory. ------------------------------------------------------------------------ r5085 | tytso | 1995-03-08 00:05:04 -0500 (Wed, 08 Mar 1995) | 2 lines Changed paths: D /trunk/src/config/README README file describes imake configuration standards; imake is long gone. ------------------------------------------------------------------------ r5084 | keithv | 1995-03-07 23:44:54 -0500 (Tue, 07 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/disp_major_status.c M /trunk/src/lib/gssapi/generic/gssapiP_generic.h M /trunk/src/lib/gssapi/generic/util_canonhost.c M /trunk/src/lib/gssapi/generic/util_dup.c M /trunk/src/lib/gssapi/generic/util_token.c Fixed up some missing protocols and unchecked casts. ------------------------------------------------------------------------ r5083 | keithv | 1995-03-07 20:27:50 -0500 (Tue, 07 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/cryptoconf.c Added syntactic sugar for Windows segmented architecture. ------------------------------------------------------------------------ r5082 | eichin | 1995-03-07 20:21:10 -0500 (Tue, 07 Mar 1995) | 8 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/configure.in M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/configure.in M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/configure.in M /trunk/src/kadmin.new/client/ChangeLog M /trunk/src/kadmin.new/client/configure.in M /trunk/src/lib/krb425/ChangeLog M /trunk/src/lib/krb425/configure.in M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/configure.in M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/configure.in M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/configure.in M /trunk/src/lib/krb5/free/ChangeLog M /trunk/src/lib/krb5/free/configure.in M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/configure.in M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/configure.in M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/configure.in M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/configure.in M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/configure.in M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/configure.in * aclocal.m4 (UsePepsy, PepsyTarget): removed, not referenced anywhere in the tree. (ISODE_INCLUDE, ISODE_DEFS): removed along with remaining references in the tree. --enable-isode is dead. * configure.in (most directories): removed last remaining ISODE_INCLUDE and ISODE_DEFS. ------------------------------------------------------------------------ r5081 | keithv | 1995-03-07 20:04:08 -0500 (Tue, 07 Mar 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/ccache/ccbase.c M /trunk/src/lib/krb5/ccache/ccdefault.c M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/Makefile.in M /trunk/src/lib/krb5/ccache/file/fcc-proto.h M /trunk/src/lib/krb5/ccache/file/fcc.h M /trunk/src/lib/krb5/ccache/file/fcc_close.c M /trunk/src/lib/krb5/ccache/file/fcc_defnam.c M /trunk/src/lib/krb5/ccache/file/fcc_destry.c M /trunk/src/lib/krb5/ccache/file/fcc_errs.c M /trunk/src/lib/krb5/ccache/file/fcc_eseq.c M /trunk/src/lib/krb5/ccache/file/fcc_gennew.c M /trunk/src/lib/krb5/ccache/file/fcc_getnam.c M /trunk/src/lib/krb5/ccache/file/fcc_gprin.c M /trunk/src/lib/krb5/ccache/file/fcc_init.c M /trunk/src/lib/krb5/ccache/file/fcc_maybe.c M /trunk/src/lib/krb5/ccache/file/fcc_nseq.c M /trunk/src/lib/krb5/ccache/file/fcc_read.c M /trunk/src/lib/krb5/ccache/file/fcc_reslv.c M /trunk/src/lib/krb5/ccache/file/fcc_retrv.c M /trunk/src/lib/krb5/ccache/file/fcc_sflags.c M /trunk/src/lib/krb5/ccache/file/fcc_skip.c M /trunk/src/lib/krb5/ccache/file/fcc_sseq.c M /trunk/src/lib/krb5/ccache/file/fcc_store.c M /trunk/src/lib/krb5/ccache/file/fcc_write.c Ported the ccache directory to the PC. This is temporary--eventually we'll use the in-memory solution from k4. ------------------------------------------------------------------------ r5080 | keithv | 1995-03-07 18:32:30 -0500 (Tue, 07 Mar 1995) | 3 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in M /trunk/src/include/krb5/ccache.h M /trunk/src/include/krb5/encryption.h M /trunk/src/include/krb5/k5-config.h M /trunk/src/include/krb5/stock/ChangeLog A /trunk/src/include/krb5/stock/osconf.win M /trunk/src/include/krb5/wordsize.h PC porting: more prototyping, defines for overflow checking on the PC and numerous PC additions to k5-config.h. ------------------------------------------------------------------------ r5079 | keithv | 1995-03-07 18:13:03 -0500 (Tue, 07 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/an_to_ln.c M /trunk/src/lib/krb5/os/ccdefname.c M /trunk/src/lib/krb5/os/def_realm.c M /trunk/src/lib/krb5/os/free_hstrl.c M /trunk/src/lib/krb5/os/free_krbhs.c M /trunk/src/lib/krb5/os/full_ipadr.c M /trunk/src/lib/krb5/os/gen_port.c M /trunk/src/lib/krb5/os/gen_rname.c M /trunk/src/lib/krb5/os/get_krbhst.c M /trunk/src/lib/krb5/os/gmt_mktime.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/init_os_ctx.c M /trunk/src/lib/krb5/os/krbfileio.c M /trunk/src/lib/krb5/os/ktdefname.c M /trunk/src/lib/krb5/os/kuserok.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/lock_file.c M /trunk/src/lib/krb5/os/net_read.c M /trunk/src/lib/krb5/os/net_write.c M /trunk/src/lib/krb5/os/os-proto.h M /trunk/src/lib/krb5/os/port2ip.c M /trunk/src/lib/krb5/os/read_msg.c M /trunk/src/lib/krb5/os/read_pwd.c M /trunk/src/lib/krb5/os/realm_dom.c M /trunk/src/lib/krb5/os/sendto_kdc.c M /trunk/src/lib/krb5/os/sn2princ.c M /trunk/src/lib/krb5/os/timeofday.c M /trunk/src/lib/krb5/os/unlck_file.c M /trunk/src/lib/krb5/os/write_msg.c Port of most of the OS directory to the PC. ------------------------------------------------------------------------ r5078 | keithv | 1995-03-07 16:28:10 -0500 (Tue, 07 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/chk_trans.c M /trunk/src/lib/krb5/krb/parse.c Small changes in krb: 1 signed/unsigned, 1 disabling stderr, and changed LIB name. ------------------------------------------------------------------------ r5077 | keithv | 1995-03-07 15:50:46 -0500 (Tue, 07 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/Makefile.in M /trunk/src/lib/krb5/posix/syslog.c Ported the posix directory for the PC--one file. ------------------------------------------------------------------------ r5076 | keithv | 1995-03-07 15:47:28 -0500 (Tue, 07 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_io.c Moved PC low-level i/o crud out of source files and into k5-config.h. ------------------------------------------------------------------------ r5075 | tytso | 1995-03-06 21:44:50 -0500 (Mon, 06 Mar 1995) | 2 lines Changed paths: M /trunk/doc/install.texi Fixed incompatibilities section for OSF/1 V1.3 and 2.0. ------------------------------------------------------------------------ r5074 | keithv | 1995-03-03 23:14:07 -0500 (Fri, 03 Mar 1995) | 4 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/crc.c M /trunk/src/lib/crypto/libcrypt.def M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/md4crypto.c M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/md5crypto.c Finished off changed needed for making libcrypto.dll. Biggest change is that you can't pull in data from a DLL so had to add three routines that return the address of various data structures. ------------------------------------------------------------------------ r5073 | tytso | 1995-03-03 18:16:06 -0500 (Fri, 03 Mar 1995) | 4 lines Changed paths: A /trunk/src/slave/kslave_update Shell script for propagating the Kerberos database to slave servers. (Still needs some work, but that's OK.) ------------------------------------------------------------------------ r5072 | tytso | 1995-03-03 18:05:21 -0500 (Fri, 03 Mar 1995) | 2 lines Changed paths: M /trunk/doc/install.texi Added preliminary text about slave servers. ------------------------------------------------------------------------ r5071 | jgilmore | 1995-03-03 02:34:08 -0500 (Fri, 03 Mar 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/Makefile.in * Makefile.in (unixmac): New target, runs on Unix to build include files for Mac build. ------------------------------------------------------------------------ r5070 | jgilmore | 1995-03-03 02:27:20 -0500 (Fri, 03 Mar 1995) | 8 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.h Make include files begin to work on the Macintosh. * k5-int.h: Remove krb5/ from #includes. Rearrange #includes so that time_t is defined before kdb.h is included. * krb5.h: Include k5-config.h first, so its #define's can control the rest of the file. If is not present, define u_long, etc, manually. ------------------------------------------------------------------------ r5069 | jgilmore | 1995-03-03 02:26:41 -0500 (Fri, 03 Mar 1995) | 6 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/configure.in M /trunk/src/include/krb5/k5-config.h M /trunk/src/include/krb5/sysincl.h Make include files start to work on the Macintosh. * configure.in: Add checks for sys/types.h and sys/stat.h. * k5-config.h: Remove krb5/ from #include. * sysincl.h: Avoid . Conditional-include . ------------------------------------------------------------------------ r5068 | keithv | 1995-03-02 21:20:21 -0500 (Thu, 02 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/crc32/crc.c M /trunk/src/lib/crypto/crc32/crctest.c M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/des/f_cbc.c M /trunk/src/lib/crypto/des/f_tables.h M /trunk/src/lib/crypto/des/string2key.c A /trunk/src/lib/crypto/libcrypt.def M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/os/ChangeLog M /trunk/src/lib/crypto/os/Makefile.in M /trunk/src/lib/crypto/os/rnd_confoun.c A /trunk/src/lib/crypto/win_glue.c Added the files and changes needed to create a dll out of libcrypto. ------------------------------------------------------------------------ r5067 | keithv | 1995-03-02 21:13:39 -0500 (Thu, 02 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/localaddr.c M /trunk/src/lib/krb5/os/ustime.c Used the NEED_SOCKETS mechanism to pull in winsock.h on the PC. ------------------------------------------------------------------------ r5066 | tytso | 1995-03-02 18:10:22 -0500 (Thu, 02 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/Makefile.in Remove reference to $(ISODELIB). ------------------------------------------------------------------------ r5065 | keithv | 1995-03-02 16:37:00 -0500 (Thu, 02 Mar 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/k5-config.h Changed NEED_WINSOCK_H to NEED_SOCKETS. ------------------------------------------------------------------------ r5064 | keithv | 1995-03-02 14:56:22 -0500 (Thu, 02 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/ktf_util.c M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_io.c Changed NEED_WINSOCK_H to NEED_SOCKETS ------------------------------------------------------------------------ r5063 | keithv | 1995-03-02 14:50:31 -0500 (Thu, 02 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog Forgot to update log for previous change of NEED_WINSOCK_H to NEED_SOCKETS. ------------------------------------------------------------------------ r5062 | keithv | 1995-03-02 14:46:08 -0500 (Thu, 02 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/compat_recv.c M /trunk/src/lib/krb5/krb/get_fcreds.c M /trunk/src/lib/krb5/krb/recvauth.c M /trunk/src/lib/krb5/krb/sendauth.c Changed NEED_WINSOCK_H to NEED_SOCKETS for pulling in socket files. ------------------------------------------------------------------------ r5061 | tytso | 1995-03-02 13:29:24 -0500 (Thu, 02 Mar 1995) | 2 lines Changed paths: M /trunk/src/appl/movemail/ChangeLog M /trunk/src/appl/movemail/Makefile.in M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/Makefile.in M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/appl/user_user/ChangeLog M /trunk/src/appl/user_user/Makefile.in M /trunk/src/clients/kdestroy/ChangeLog M /trunk/src/clients/kdestroy/Makefile.in M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/Makefile.in M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/Makefile.in M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/Makefile.in M /trunk/src/kadmin/client/ChangeLog M /trunk/src/kadmin/client/Makefile.in M /trunk/src/kadmin/kpasswd/ChangeLog M /trunk/src/kadmin/kpasswd/Makefile.in M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/Makefile.in M /trunk/src/slave/ChangeLog M /trunk/src/slave/Makefile.in M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/Makefile.in M /trunk/src/tests/hammer/ChangeLog M /trunk/src/tests/hammer/Makefile.in M /trunk/src/tests/verify/ChangeLog M /trunk/src/tests/verify/Makefile.in Remove reference to $(ISODELIB). ------------------------------------------------------------------------ r5060 | tytso | 1995-03-02 13:25:54 -0500 (Thu, 02 Mar 1995) | 2 lines Changed paths: M /trunk/src/tests/resolve A /trunk/src/tests/resolve/.cvsignore .cvsingore file to suppress CVS's handling of the "configure" file. ------------------------------------------------------------------------ r5059 | tytso | 1995-03-02 13:07:25 -0500 (Thu, 02 Mar 1995) | 2 lines Changed paths: M /trunk/src/admin/aname/ChangeLog M /trunk/src/admin/aname/Makefile.in M /trunk/src/admin/convert/ChangeLog M /trunk/src/admin/convert/Makefile.in M /trunk/src/admin/create/ChangeLog M /trunk/src/admin/create/Makefile.in M /trunk/src/admin/destroy/ChangeLog M /trunk/src/admin/destroy/Makefile.in M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/Makefile.in M /trunk/src/admin/stash/ChangeLog M /trunk/src/admin/stash/Makefile.in M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/Makefile.in M /trunk/src/appl/mailquery/ChangeLog M /trunk/src/appl/mailquery/Makefile.in M /trunk/src/appl/popper/ChangeLog M /trunk/src/appl/popper/Makefile.in M /trunk/src/appl/sample/sclient/ChangeLog M /trunk/src/appl/sample/sclient/Makefile.in M /trunk/src/appl/sample/sserver/ChangeLog M /trunk/src/appl/sample/sserver/Makefile.in M /trunk/src/appl/simple/client/ChangeLog M /trunk/src/appl/simple/client/Makefile.in M /trunk/src/appl/simple/server/ChangeLog M /trunk/src/appl/simple/server/Makefile.in Remove reference to $(ISODELIB). ------------------------------------------------------------------------ r5058 | keithv | 1995-03-01 23:22:26 -0500 (Wed, 01 Mar 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/compat_recv.c M /trunk/src/lib/krb5/krb/copy_princ.c M /trunk/src/lib/krb5/krb/get_fcreds.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/in_tkt_pwd.c M /trunk/src/lib/krb5/krb/in_tkt_sky.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/pr_to_salt.c M /trunk/src/lib/krb5/krb/preauth.c M /trunk/src/lib/krb5/krb/princ_comp.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/recvauth.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/lib/krb5/krb/sendauth.c M /trunk/src/lib/krb5/krb/unparse.c A few small changes for 16 vs 32 bit, pulling in winsock for network byte ordering and removed some unused local variables. ------------------------------------------------------------------------ r5057 | keithv | 1995-03-01 23:06:41 -0500 (Wed, 01 Mar 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/func-proto.h Fixed up a const attribute on krb5_send_tgs in func-proto.h ------------------------------------------------------------------------ r5056 | keithv | 1995-03-01 21:15:25 -0500 (Wed, 01 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_decode.c M /trunk/src/lib/krb5/asn.1/asn1_encode.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.h M /trunk/src/lib/krb5/asn.1/asn1_misc.c Several small 16 vs 32 bit casts. ------------------------------------------------------------------------ r5055 | keithv | 1995-03-01 20:45:56 -0500 (Wed, 01 Mar 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/func-proto.h M /trunk/src/include/krb5/los-proto.h Prototype changes for the krb5/os functions needed on the PC. ------------------------------------------------------------------------ r5054 | keithv | 1995-03-01 20:36:56 -0500 (Wed, 01 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/localaddr.c M /trunk/src/lib/krb5/os/ustime.c Ported 2 files needed by the crypto library to work on the PC. ------------------------------------------------------------------------ r5053 | keithv | 1995-03-01 19:39:52 -0500 (Wed, 01 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/ktf_util.c Fixed some 16 vs. 32 bit conversion problems for the PC. ------------------------------------------------------------------------ r5052 | keithv | 1995-03-01 19:09:41 -0500 (Wed, 01 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/free/ChangeLog M /trunk/src/lib/krb5/free/f_princ.c Changed int to krb5_int32 for the PC in f_princ.c. ------------------------------------------------------------------------ r5051 | keithv | 1995-03-01 18:59:07 -0500 (Wed, 01 Mar 1995) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/windows.in Changes for PC to reflect the flatter include hierarchy. ------------------------------------------------------------------------ r5050 | keithv | 1995-03-01 18:52:21 -0500 (Wed, 01 Mar 1995) | 3 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/k5-config.h M /trunk/src/include/krb5/rcache.h A /trunk/src/include/krb5/winsock.h Changes for rcache on the PC, mostly adding INTERFACE to the prototypes. Also added new file winsock.h for windows socket routines. ------------------------------------------------------------------------ r5049 | keithv | 1995-03-01 18:25:24 -0500 (Wed, 01 Mar 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/lib/krb5/rcache/rc_base.c M /trunk/src/lib/krb5/rcache/rc_conv.c M /trunk/src/lib/krb5/rcache/rc_dfl.c M /trunk/src/lib/krb5/rcache/rc_dfl.h M /trunk/src/lib/krb5/rcache/rc_io.c M /trunk/src/lib/krb5/rcache/rc_io.h Updated rcache's makefile.in. Small change to confirm I'm back in a sane configuration. ------------------------------------------------------------------------ r5048 | tytso | 1995-03-01 18:22:22 -0500 (Wed, 01 Mar 1995) | 2 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/kadm.h Remove declaration of malloc() and realloc(). ------------------------------------------------------------------------ r5047 | tytso | 1995-03-01 18:21:54 -0500 (Wed, 01 Mar 1995) | 4 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/configure.in M /trunk/src/include/krb5/k5-config.h Only define labs(x) -> abs(x) if labs() is not defined elsewhere. (This really shouldn't be here at all, but is the expedient way to deal with lack of labs().) ------------------------------------------------------------------------ r5046 | tytso | 1995-03-01 18:21:14 -0500 (Wed, 01 Mar 1995) | 2 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/verify.c Remove declaration of exit(). ------------------------------------------------------------------------ r5045 | tytso | 1995-03-01 18:20:08 -0500 (Wed, 01 Mar 1995) | 2 lines Changed paths: M /trunk/src/appl/movemail/ChangeLog M /trunk/src/appl/movemail/movemail.c Add proper #ifdef's to #include the appropriate system header files. ------------------------------------------------------------------------ r5044 | tytso | 1995-03-01 18:16:52 -0500 (Wed, 01 Mar 1995) | 5 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/acconfig.h M /trunk/src/aclocal.m4 acconfig.h: Add HAS_LABS defintiion. aclocal.m4 (KRB_INCLUDE): Add $(SRCTOP)/include/krb5 so that it builds when the build tree != the source tree. ------------------------------------------------------------------------ r5043 | tytso | 1995-03-01 17:46:33 -0500 (Wed, 01 Mar 1995) | 2 lines Changed paths: M /trunk/src/appl/movemail/ChangeLog M /trunk/src/appl/movemail/configure.in Replace check for -lsocket and -lnsl with WITH_NETLIB check. ------------------------------------------------------------------------ r5042 | tytso | 1995-03-01 17:46:10 -0500 (Wed, 01 Mar 1995) | 3 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in Change config.h -> k5-config.h and free.h -> k5-free.h to reflect renamed header files for Mac/PC port. ------------------------------------------------------------------------ r5041 | tytso | 1995-03-01 16:55:04 -0500 (Wed, 01 Mar 1995) | 2 lines Changed paths: M /trunk/src/tests/ChangeLog M /trunk/src/tests/configure.in A /trunk/src/tests/resolve A /trunk/src/tests/resolve/Makefile.in A /trunk/src/tests/resolve/configure.in A /trunk/src/tests/resolve/resolve.c Added Ezra's test to see if you have a buggy resolver or not. ------------------------------------------------------------------------ r5040 | tytso | 1995-03-01 16:52:59 -0500 (Wed, 01 Mar 1995) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/configure.in M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/configure.in M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/configure.in M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/configure.in Remove ISODE_INCLUDE and ISODE_DEFS, replace check for -lsocket and -lnsl with WITH_NETLIB check. ------------------------------------------------------------------------ r5039 | tytso | 1995-03-01 16:52:28 -0500 (Wed, 01 Mar 1995) | 3 lines Changed paths: M /trunk/src/admin/aname/ChangeLog M /trunk/src/admin/aname/configure.in M /trunk/src/admin/convert/ChangeLog M /trunk/src/admin/convert/configure.in M /trunk/src/admin/create/ChangeLog M /trunk/src/admin/create/configure.in M /trunk/src/admin/destroy/ChangeLog M /trunk/src/admin/destroy/configure.in M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/configure.in M /trunk/src/admin/stash/ChangeLog M /trunk/src/admin/stash/configure.in M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/configure.in M /trunk/src/appl/mailquery/ChangeLog M /trunk/src/appl/mailquery/configure.in M /trunk/src/appl/popper/ChangeLog M /trunk/src/appl/popper/configure.in M /trunk/src/appl/sample/sclient/ChangeLog M /trunk/src/appl/sample/sclient/configure.in M /trunk/src/appl/sample/sserver/ChangeLog M /trunk/src/appl/sample/sserver/configure.in M /trunk/src/appl/simple/client/ChangeLog M /trunk/src/appl/simple/client/configure.in M /trunk/src/appl/simple/server/ChangeLog M /trunk/src/appl/simple/server/configure.in M /trunk/src/appl/user_user/ChangeLog M /trunk/src/appl/user_user/configure.in M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/configure.in M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/configure.in M /trunk/src/kadmin/client/ChangeLog M /trunk/src/kadmin/client/configure.in M /trunk/src/kadmin/kpasswd/ChangeLog M /trunk/src/kadmin/kpasswd/configure.in M /trunk/src/kadmin/server/ChangeLog M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/configure.in M /trunk/src/slave/ChangeLog M /trunk/src/slave/configure.in M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/configure.in M /trunk/src/tests/hammer/ChangeLog M /trunk/src/tests/hammer/configure.in M /trunk/src/tests/verify/ChangeLog M /trunk/src/tests/verify/configure.in Remove ISODE_INCLUDE, replace check for -lsocket and -lnsl with WITH_NETLIB check. ------------------------------------------------------------------------ r5038 | tytso | 1995-03-01 16:49:24 -0500 (Wed, 01 Mar 1995) | 2 lines Changed paths: M /trunk/src/clients/kdestroy/ChangeLog M /trunk/src/clients/kdestroy/configure.in M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/configure.in Replace check for -lsocket and -lnsl with WITH_NETLIB check. ------------------------------------------------------------------------ r5037 | tytso | 1995-03-01 16:42:47 -0500 (Wed, 01 Mar 1995) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/configure.in Folded in Ezra's changes to support --with-netlib, for support of the SGI's (and other broken SysV OS's). ------------------------------------------------------------------------ r5036 | tytso | 1995-02-28 22:56:35 -0500 (Tue, 28 Feb 1995) | 2 lines Changed paths: M /trunk/doc/install.texi More improvements made. Interim checkin.... ------------------------------------------------------------------------ r5035 | tytso | 1995-02-28 13:38:13 -0500 (Tue, 28 Feb 1995) | 3 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/error_table.h Remove #ifdef STDC check to see if we should use const --- configure takes care of this. ------------------------------------------------------------------------ r5034 | tytso | 1995-02-28 13:37:44 -0500 (Tue, 28 Feb 1995) | 3 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/Makefile.in Add $(srcdir) to install line so that installs work correctly when the build tree != the source tree. ------------------------------------------------------------------------ r5033 | jgilmore | 1995-02-28 05:46:27 -0500 (Tue, 28 Feb 1995) | 6 lines Changed paths: M /trunk/src/include/krb5/configure.in D /trunk/src/include/krb5/krb5.h * krb5.h: Rename to ../krb5.h so it can be #included by end users without the use of slashes or extra -I options. First step in making it stand alone without a train of a dozen other include files tagging along behind. * configure.in (AC_INIT): Use another file (not krb5.h) as src test. ------------------------------------------------------------------------ r5032 | jgilmore | 1995-02-28 05:33:30 -0500 (Tue, 28 Feb 1995) | 2 lines Changed paths: M /trunk/src/krb524/ChangeLog M /trunk/src/krb524/README M /trunk/src/krb524/conv_creds.c M /trunk/src/krb524/conv_princ.c M /trunk/src/krb524/conv_tkt.c M /trunk/src/krb524/conv_tkt_skey.c M /trunk/src/krb524/encode.c M /trunk/src/krb524/getcred.c M /trunk/src/krb524/k524init.c M /trunk/src/krb524/krb524.h M /trunk/src/krb524/krb524d.c M /trunk/src/krb524/sendmsg.c M /trunk/src/krb524/test.c * README, *.[ch]: Avoid <...> includes for our include files. ------------------------------------------------------------------------ r5031 | jgilmore | 1995-02-28 05:30:29 -0500 (Tue, 28 Feb 1995) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/dispatch.c M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/extern.c M /trunk/src/kdc/extern.h M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kdc_util.h M /trunk/src/kdc/kerberos_v4.c M /trunk/src/kdc/main.c M /trunk/src/kdc/network.c M /trunk/src/kdc/policy.c M /trunk/src/kdc/policy.h M /trunk/src/kdc/replay.c M /trunk/src/kdc/rtest.c * *.[ch]: Avoid and includes. ------------------------------------------------------------------------ r5030 | jgilmore | 1995-02-28 05:25:13 -0500 (Tue, 28 Feb 1995) | 2 lines Changed paths: M /trunk/src/kadmin/client/ChangeLog M /trunk/src/kadmin/client/kadmin.c M /trunk/src/kadmin/client/kadmin_add.c M /trunk/src/kadmin/client/kadmin_adr.c M /trunk/src/kadmin/client/kadmin_cpr.c M /trunk/src/kadmin/client/kadmin_cpw.c M /trunk/src/kadmin/client/kadmin_del.c M /trunk/src/kadmin/client/kadmin_done.c M /trunk/src/kadmin/client/kadmin_inq.c M /trunk/src/kadmin/client/kadmin_mod.c M /trunk/src/kadmin/client/kadmin_msnd.c M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/adm_adm_func.c M /trunk/src/kadmin/server/adm_check.c M /trunk/src/kadmin/server/adm_extern.c M /trunk/src/kadmin/server/adm_extern.h M /trunk/src/kadmin/server/adm_fmt_inq.c M /trunk/src/kadmin/server/adm_funcs.c M /trunk/src/kadmin/server/adm_kadmin.c M /trunk/src/kadmin/server/adm_kpasswd.c M /trunk/src/kadmin/server/adm_listen.c M /trunk/src/kadmin/server/adm_nego.c M /trunk/src/kadmin/server/adm_network.c M /trunk/src/kadmin/server/adm_parse.c M /trunk/src/kadmin/server/adm_process.c M /trunk/src/kadmin/server/adm_server.c M /trunk/src/kadmin/server/adm_v4_pwd.c * *.c: Avoid and includes. ------------------------------------------------------------------------ r5029 | jgilmore | 1995-02-28 05:22:14 -0500 (Tue, 28 Feb 1995) | 2 lines Changed paths: M /trunk/src/kadmin/kpasswd/ChangeLog M /trunk/src/kadmin/kpasswd/kpasswd.c M /trunk/src/kadmin.new/client/ChangeLog M /trunk/src/kadmin.new/client/kadmin.c M /trunk/src/kadmin.new/client/memmove.c M /trunk/src/kadmin.new/client/ss_wrapper.c Avoid includes. ------------------------------------------------------------------------ r5028 | jgilmore | 1995-02-28 05:12:28 -0500 (Tue, 28 Feb 1995) | 2 lines Changed paths: M /trunk/src/admin/aname/ChangeLog M /trunk/src/admin/aname/kdb5_anadd.c M /trunk/src/admin/convert/ChangeLog M /trunk/src/admin/convert/kdb5_convert.c M /trunk/src/admin/create/ChangeLog M /trunk/src/admin/create/kdb5_create.c M /trunk/src/admin/destroy/ChangeLog M /trunk/src/admin/destroy/kdb5_destroy.c M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/dump.c M /trunk/src/admin/edit/dumpv4.c M /trunk/src/admin/edit/kdb5_edit.c M /trunk/src/admin/edit/ss_wrapper.c M /trunk/src/admin/edit/tcl_wrapper.c M /trunk/src/admin/edit/util.c M /trunk/src/admin/stash/ChangeLog M /trunk/src/admin/stash/kdb5_stash.c M /trunk/src/clients/kdestroy/ChangeLog M /trunk/src/clients/kdestroy/kdestroy.c M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.c M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.c M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/ksu.h Avoid and includes. ------------------------------------------------------------------------ r5027 | jgilmore | 1995-02-28 05:02:46 -0500 (Tue, 28 Feb 1995) | 2 lines Changed paths: M /trunk/src/appl/simple/client/ChangeLog M /trunk/src/appl/simple/client/sim_client.c M /trunk/src/appl/simple/server/ChangeLog M /trunk/src/appl/simple/server/sim_server.c Avoid and includes. ------------------------------------------------------------------------ r5026 | jgilmore | 1995-02-28 05:01:05 -0500 (Tue, 28 Feb 1995) | 2 lines Changed paths: A /trunk/src/appl/sample/ChangeLog M /trunk/src/appl/sample/sample.h M /trunk/src/appl/sample/sclient/ChangeLog M /trunk/src/appl/sample/sclient/sclient.c M /trunk/src/appl/sample/sserver/ChangeLog M /trunk/src/appl/sample/sserver/sserver.c Avoid includes. ------------------------------------------------------------------------ r5025 | jgilmore | 1995-02-28 04:57:53 -0500 (Tue, 28 Feb 1995) | 2 lines Changed paths: M /trunk/src/appl/popper/ChangeLog M /trunk/src/appl/popper/mh-6.8.patch M /trunk/src/appl/popper/pop_init.c M /trunk/src/appl/popper/pop_pass.c M /trunk/src/appl/popper/pop_user.c * pop_init.c, pop_pass.c, pop_user.c, mh-6.8.patch: Avoid includes. ------------------------------------------------------------------------ r5024 | jgilmore | 1995-02-28 04:54:42 -0500 (Tue, 28 Feb 1995) | 2 lines Changed paths: M /trunk/src/appl/mailquery/ChangeLog M /trunk/src/appl/mailquery/poplib.c M /trunk/src/appl/movemail/ChangeLog M /trunk/src/appl/movemail/movemail.c M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/sys_term.c Avoid includes. ------------------------------------------------------------------------ r5023 | jgilmore | 1995-02-28 04:52:05 -0500 (Tue, 28 Feb 1995) | 2 lines Changed paths: M /trunk/src/appl/user_user/ChangeLog M /trunk/src/appl/user_user/client.c M /trunk/src/appl/user_user/server.c Avoid and includes. ------------------------------------------------------------------------ r5022 | jgilmore | 1995-02-28 04:50:08 -0500 (Tue, 28 Feb 1995) | 2 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog oops, described it in wrong dir ------------------------------------------------------------------------ r5021 | jgilmore | 1995-02-28 04:49:23 -0500 (Tue, 28 Feb 1995) | 2 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/forward.c M /trunk/src/appl/telnet/libtelnet/kerberos5.c Avoid includes. ------------------------------------------------------------------------ r5020 | jgilmore | 1995-02-28 04:43:29 -0500 (Tue, 28 Feb 1995) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/forward.c M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krsh.c M /trunk/src/appl/bsd/krshd.c * forward.c, kcmd.c, krcp.c, krlogin.c, krlogind.c, krsh.c, krshd.c: Avoid and includes. ------------------------------------------------------------------------ r5019 | jgilmore | 1995-02-28 04:36:53 -0500 (Tue, 28 Feb 1995) | 4 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/Makefile.in M /trunk/src/util/ss/error.c * Makefile.in: Avoid recompilation of std_rqs.c every single time `make' is run. * error.c: Use "com_err.h", not . ------------------------------------------------------------------------ r5018 | jgilmore | 1995-02-28 04:35:54 -0500 (Tue, 28 Feb 1995) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/com_err.3 * com_err.3: Document "com_err.h" rather than . ------------------------------------------------------------------------ r5017 | jgilmore | 1995-02-28 04:34:25 -0500 (Tue, 28 Feb 1995) | 2 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/cksum.c M /trunk/src/lib/des425/des.c M /trunk/src/lib/des425/des.h M /trunk/src/lib/des425/enc_dec.c M /trunk/src/lib/des425/pcbc_encrypt.c M /trunk/src/lib/des425/quad_cksum.c M /trunk/src/lib/des425/read_passwd.c M /trunk/src/lib/des425/string2key.c M /trunk/src/lib/des425/weak_key.c M /trunk/src/lib/glue4.c M /trunk/src/slave/ChangeLog M /trunk/src/slave/kprop.c M /trunk/src/slave/kpropd.c M /trunk/src/tests/ChangeLog M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/krb5_decode_test.c M /trunk/src/tests/asn.1/krb5_encode_test.c M /trunk/src/tests/asn.1/ktest.h M /trunk/src/tests/asn.1/ktest_equal.h M /trunk/src/tests/asn.1/utility.c M /trunk/src/tests/asn.1/utility.h M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/kdb5_mkdums.c M /trunk/src/tests/dump.c M /trunk/src/tests/hammer/ChangeLog M /trunk/src/tests/hammer/kdc5_hammer.c M /trunk/src/tests/hammer/pp.c M /trunk/src/tests/test1.c M /trunk/src/tests/verify/ChangeLog M /trunk/src/tests/verify/kdb5_verify.c Avoid includes. ------------------------------------------------------------------------ r5016 | jgilmore | 1995-02-28 04:33:32 -0500 (Tue, 28 Feb 1995) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/disp_com_err_status.c M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/disp_status.c => "com_err.h". ------------------------------------------------------------------------ r5015 | jgilmore | 1995-02-28 04:21:46 -0500 (Tue, 28 Feb 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/addr_comp.c M /trunk/src/lib/krb5/krb/addr_order.c M /trunk/src/lib/krb5/krb/addr_srch.c M /trunk/src/lib/krb5/krb/bld_pr_ext.c M /trunk/src/lib/krb5/krb/bld_princ.c M /trunk/src/lib/krb5/krb/chk_trans.c M /trunk/src/lib/krb5/krb/compat_recv.c M /trunk/src/lib/krb5/krb/conv_princ.c M /trunk/src/lib/krb5/krb/copy_addrs.c M /trunk/src/lib/krb5/krb/copy_athctr.c M /trunk/src/lib/krb5/krb/copy_auth.c M /trunk/src/lib/krb5/krb/copy_cksum.c M /trunk/src/lib/krb5/krb/copy_creds.c M /trunk/src/lib/krb5/krb/copy_data.c M /trunk/src/lib/krb5/krb/copy_key.c M /trunk/src/lib/krb5/krb/copy_princ.c M /trunk/src/lib/krb5/krb/copy_tick.c M /trunk/src/lib/krb5/krb/cp_key_cnt.c M /trunk/src/lib/krb5/krb/decode_kdc.c M /trunk/src/lib/krb5/krb/decrypt_tk.c M /trunk/src/lib/krb5/krb/encode_kdc.c M /trunk/src/lib/krb5/krb/encrypt_tk.c M /trunk/src/lib/krb5/krb/faddr_ordr.c M /trunk/src/lib/krb5/krb/free_rtree.c M /trunk/src/lib/krb5/krb/gc_2tgt.c M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/gc_via_tgt.c M /trunk/src/lib/krb5/krb/gen_seqnum.c M /trunk/src/lib/krb5/krb/gen_subkey.c M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/get_fcreds.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/in_tkt_ktb.c M /trunk/src/lib/krb5/krb/in_tkt_pwd.c M /trunk/src/lib/krb5/krb/in_tkt_sky.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/kdc_rep_dc.c M /trunk/src/lib/krb5/krb/krbconfig.c M /trunk/src/lib/krb5/krb/mk_cred.c M /trunk/src/lib/krb5/krb/mk_error.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_rep.c M /trunk/src/lib/krb5/krb/mk_req.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/parse.c M /trunk/src/lib/krb5/krb/pr_to_salt.c M /trunk/src/lib/krb5/krb/preauth.c M /trunk/src/lib/krb5/krb/princ_comp.c M /trunk/src/lib/krb5/krb/rd_cred.c M /trunk/src/lib/krb5/krb/rd_error.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_rep.c M /trunk/src/lib/krb5/krb/rd_req.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/rd_req_sim.c M /trunk/src/lib/krb5/krb/rd_safe.c M /trunk/src/lib/krb5/krb/recvauth.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/lib/krb5/krb/sendauth.c M /trunk/src/lib/krb5/krb/srv_rcache.c M /trunk/src/lib/krb5/krb/t_walk_rtree.c M /trunk/src/lib/krb5/krb/tgtname.c M /trunk/src/lib/krb5/krb/unparse.c M /trunk/src/lib/krb5/krb/walk_rtree.c * *.c: Avoid includes. * parse.c: Exdent #ifndef to left margin for old compilers. ------------------------------------------------------------------------ r5014 | jgilmore | 1995-02-28 04:10:59 -0500 (Tue, 28 Feb 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/an_to_ln.c M /trunk/src/lib/krb5/os/ccdefname.c M /trunk/src/lib/krb5/os/def_realm.c M /trunk/src/lib/krb5/os/free_hstrl.c M /trunk/src/lib/krb5/os/free_krbhs.c M /trunk/src/lib/krb5/os/full_ipadr.c M /trunk/src/lib/krb5/os/gen_port.c M /trunk/src/lib/krb5/os/gen_rname.c M /trunk/src/lib/krb5/os/get_krbhst.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/init_os_ctx.c M /trunk/src/lib/krb5/os/krbfileio.c M /trunk/src/lib/krb5/os/ktdefname.c M /trunk/src/lib/krb5/os/kuserok.c M /trunk/src/lib/krb5/os/localaddr.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/lock_file.c M /trunk/src/lib/krb5/os/net_read.c M /trunk/src/lib/krb5/os/net_write.c M /trunk/src/lib/krb5/os/osconfig.c M /trunk/src/lib/krb5/os/port2ip.c M /trunk/src/lib/krb5/os/read_msg.c M /trunk/src/lib/krb5/os/read_pwd.c M /trunk/src/lib/krb5/os/realm_dom.c M /trunk/src/lib/krb5/os/sendto_kdc.c M /trunk/src/lib/krb5/os/sn2princ.c M /trunk/src/lib/krb5/os/timeofday.c M /trunk/src/lib/krb5/os/unlck_file.c M /trunk/src/lib/krb5/os/ustime.c M /trunk/src/lib/krb5/os/write_msg.c Avoid includes. ------------------------------------------------------------------------ r5013 | jgilmore | 1995-02-28 04:07:00 -0500 (Tue, 28 Feb 1995) | 4 lines Changed paths: M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/daemon.c M /trunk/src/lib/krb5/posix/memmove.c M /trunk/src/lib/krb5/posix/strcasecmp.c M /trunk/src/lib/krb5/posix/strdup.c * daemon.c, memmove.c, strcasecmp.c, strdup.c: Avoid includes. * memmove.c: Use HAS_SYS_TYPES_H. ------------------------------------------------------------------------ r5012 | jgilmore | 1995-02-28 04:04:14 -0500 (Tue, 28 Feb 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_base.h M /trunk/src/lib/krb5/rcache/rc_dfl.c M /trunk/src/lib/krb5/rcache/rc_io.c M /trunk/src/lib/krb5/rcache/rc_io.h M /trunk/src/lib/krb5/rcache/rcdef.c Avoid includes. ------------------------------------------------------------------------ r5011 | jgilmore | 1995-02-28 04:03:06 -0500 (Tue, 28 Feb 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/ktf_add.c M /trunk/src/lib/krb5/keytab/file/ktf_close.c M /trunk/src/lib/krb5/keytab/file/ktf_defops.c M /trunk/src/lib/krb5/keytab/file/ktf_endget.c M /trunk/src/lib/krb5/keytab/file/ktf_g_ent.c M /trunk/src/lib/krb5/keytab/file/ktf_g_name.c M /trunk/src/lib/krb5/keytab/file/ktf_next.c M /trunk/src/lib/krb5/keytab/file/ktf_ops.c M /trunk/src/lib/krb5/keytab/file/ktf_remove.c M /trunk/src/lib/krb5/keytab/file/ktf_resolv.c M /trunk/src/lib/krb5/keytab/file/ktf_ssget.c M /trunk/src/lib/krb5/keytab/file/ktf_util.c M /trunk/src/lib/krb5/keytab/file/ktf_wops.c M /trunk/src/lib/krb5/keytab/file/ktf_wreslv.c M /trunk/src/lib/krb5/keytab/ktadd.c M /trunk/src/lib/krb5/keytab/ktbase.c M /trunk/src/lib/krb5/keytab/ktdefault.c M /trunk/src/lib/krb5/keytab/ktfr_entry.c M /trunk/src/lib/krb5/keytab/ktremove.c M /trunk/src/lib/krb5/keytab/read_servi.c *.c: Avoid includes. ------------------------------------------------------------------------ r5010 | jgilmore | 1995-02-28 03:58:11 -0500 (Tue, 28 Feb 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/free/ChangeLog M /trunk/src/lib/krb5/free/f_addr.c M /trunk/src/lib/krb5/free/f_address.c M /trunk/src/lib/krb5/free/f_ap_rep.c M /trunk/src/lib/krb5/free/f_ap_req.c M /trunk/src/lib/krb5/free/f_arep_enc.c M /trunk/src/lib/krb5/free/f_auth_cnt.c M /trunk/src/lib/krb5/free/f_authdata.c M /trunk/src/lib/krb5/free/f_authent.c M /trunk/src/lib/krb5/free/f_cksum.c M /trunk/src/lib/krb5/free/f_cred.c M /trunk/src/lib/krb5/free/f_cred_cnt.c M /trunk/src/lib/krb5/free/f_cred_enc.c M /trunk/src/lib/krb5/free/f_creds.c M /trunk/src/lib/krb5/free/f_enc_kdc.c M /trunk/src/lib/krb5/free/f_enc_tkt.c M /trunk/src/lib/krb5/free/f_error.c M /trunk/src/lib/krb5/free/f_kdc_rp.c M /trunk/src/lib/krb5/free/f_kdc_rq.c M /trunk/src/lib/krb5/free/f_keyblock.c M /trunk/src/lib/krb5/free/f_last_req.c M /trunk/src/lib/krb5/free/f_padata.c M /trunk/src/lib/krb5/free/f_princ.c M /trunk/src/lib/krb5/free/f_priv.c M /trunk/src/lib/krb5/free/f_priv_enc.c M /trunk/src/lib/krb5/free/f_pwd_data.c M /trunk/src/lib/krb5/free/f_pwd_seq.c M /trunk/src/lib/krb5/free/f_safe.c M /trunk/src/lib/krb5/free/f_tckt.c M /trunk/src/lib/krb5/free/f_tckts.c M /trunk/src/lib/krb5/free/f_tgt_cred.c M /trunk/src/lib/krb5/free/f_tkt_auth.c Avoid includes. ------------------------------------------------------------------------ r5009 | jgilmore | 1995-02-28 03:38:28 -0500 (Tue, 28 Feb 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/init_ets.c * init_ets.c: Avoid includes. ------------------------------------------------------------------------ r5008 | jgilmore | 1995-02-28 03:37:34 -0500 (Tue, 28 Feb 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/ccbase.c M /trunk/src/lib/krb5/ccache/ccdefault.c M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc.h M /trunk/src/lib/krb5/ccache/file/fcc_gennew.c M /trunk/src/lib/krb5/ccache/file/fcc_maybe.c M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/scc.h M /trunk/src/lib/krb5/ccache/stdio/scc_gennew.c M /trunk/src/lib/krb5/ccache/stdio/scc_maybe.c Avoid includes. ------------------------------------------------------------------------ r5007 | jgilmore | 1995-02-28 03:35:09 -0500 (Tue, 28 Feb 1995) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapi.h M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_krb5.h M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/decrypt_key.c M /trunk/src/lib/kdb/encrypt_key.c M /trunk/src/lib/kdb/fetch_mkey.c M /trunk/src/lib/kdb/kdb_dbm.c M /trunk/src/lib/kdb/setup_mkey.c M /trunk/src/lib/kdb/store_mkey.c M /trunk/src/lib/kdb/verify_mky.c M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_decode.h M /trunk/src/lib/krb5/asn.1/asn1_encode.h M /trunk/src/lib/krb5/asn.1/asn1_get.h M /trunk/src/lib/krb5/asn.1/asn1_k_decode.h M /trunk/src/lib/krb5/asn.1/asn1_k_encode.h M /trunk/src/lib/krb5/asn.1/asn1_make.h M /trunk/src/lib/krb5/asn.1/asn1_misc.h M /trunk/src/lib/krb5/asn.1/asn1buf.h M /trunk/src/lib/krb5/asn.1/glue2.c M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/asn.1/krb5_encode.c M /trunk/src/lib/krb5/asn.1/krbasn1.h Avoid includes. ------------------------------------------------------------------------ r5006 | jgilmore | 1995-02-28 03:25:12 -0500 (Tue, 28 Feb 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/cryptoconf.c M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/des_int.h M /trunk/src/lib/crypto/des_md5.c M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/rsa-md4.h M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/md5.c M /trunk/src/lib/crypto/md5/md5crypto.c M /trunk/src/lib/crypto/md5/md5glue.c M /trunk/src/lib/crypto/md5/t_mddriver.c M /trunk/src/lib/krb425/425error.c M /trunk/src/lib/krb425/ChangeLog M /trunk/src/lib/krb425/kn_parse.c M /trunk/src/lib/krb425/krb425.h Avoid includes. ------------------------------------------------------------------------ r5005 | jgilmore | 1995-02-28 03:01:32 -0500 (Tue, 28 Feb 1995) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (ADD_DEF): Add -I...include/krb5 so we won't need pathnames to Kerberos include files in any of the #include lines in the source tree. ------------------------------------------------------------------------ r5004 | jgilmore | 1995-02-28 02:58:41 -0500 (Tue, 28 Feb 1995) | 14 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in M /trunk/src/include/krb5/base-defs.h D /trunk/src/include/krb5/config.h M /trunk/src/include/krb5/dbm.h M /trunk/src/include/krb5/error_def.h D /trunk/src/include/krb5/free.h A /trunk/src/include/krb5/k5-config.h A /trunk/src/include/krb5/k5-free.h M /trunk/src/include/krb5/sysincl.h * Makefile.in (osconf.h): Remove temp file osconf.new. * base-defs.h, dbm.h, error_def.h, sysincl.h: Avoid #include form; use "..." form. * config.h: Rename to k5-config.h. This is too common a name, now that we use -I..../include/krb5. * free.h: Rename to k5-free.h. * configure.in (AC_INIT): Use another file (not krb5.h) as src test. [Didn't check in the removal of yet, til I check in the other changes throughout the tree that make it work.] ------------------------------------------------------------------------ r5003 | jgilmore | 1995-02-28 02:56:00 -0500 (Tue, 28 Feb 1995) | 5 lines Changed paths: M /trunk/src/include/ChangeLog M /trunk/src/include/k5-int.h M /trunk/src/include/krb5.h * k5-int.h: Remove commented-out and . * krb5.h: Same as old krb5/krb5.h, as a start. Gradually things that don't need to be exported will be moved from krb5.h into k5-int.h (and vice verse for e.g. function prototypes). ------------------------------------------------------------------------ r5002 | keithv | 1995-02-27 16:32:03 -0500 (Mon, 27 Feb 1995) | 3 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/config.h M /trunk/src/include/krb5/func-proto.h M /trunk/src/include/krb5/preauth.h M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/addr_comp.c M /trunk/src/lib/krb5/krb/addr_order.c M /trunk/src/lib/krb5/krb/addr_srch.c M /trunk/src/lib/krb5/krb/bld_pr_ext.c M /trunk/src/lib/krb5/krb/bld_princ.c M /trunk/src/lib/krb5/krb/chk_trans.c M /trunk/src/lib/krb5/krb/compat_recv.c M /trunk/src/lib/krb5/krb/conv_princ.c M /trunk/src/lib/krb5/krb/copy_addrs.c M /trunk/src/lib/krb5/krb/copy_athctr.c M /trunk/src/lib/krb5/krb/copy_auth.c M /trunk/src/lib/krb5/krb/copy_cksum.c M /trunk/src/lib/krb5/krb/copy_creds.c M /trunk/src/lib/krb5/krb/copy_data.c M /trunk/src/lib/krb5/krb/copy_key.c M /trunk/src/lib/krb5/krb/copy_princ.c M /trunk/src/lib/krb5/krb/copy_tick.c M /trunk/src/lib/krb5/krb/cp_key_cnt.c M /trunk/src/lib/krb5/krb/decode_kdc.c M /trunk/src/lib/krb5/krb/decrypt_tk.c M /trunk/src/lib/krb5/krb/encode_kdc.c M /trunk/src/lib/krb5/krb/encrypt_tk.c M /trunk/src/lib/krb5/krb/faddr_ordr.c M /trunk/src/lib/krb5/krb/free_rtree.c M /trunk/src/lib/krb5/krb/gc_2tgt.c M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/gc_via_tgt.c M /trunk/src/lib/krb5/krb/gen_seqnum.c M /trunk/src/lib/krb5/krb/gen_subkey.c M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/get_fcreds.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/in_tkt_ktb.c M /trunk/src/lib/krb5/krb/in_tkt_pwd.c M /trunk/src/lib/krb5/krb/in_tkt_sky.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/int-proto.h M /trunk/src/lib/krb5/krb/kdc_rep_dc.c M /trunk/src/lib/krb5/krb/mk_cred.c M /trunk/src/lib/krb5/krb/mk_error.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_rep.c M /trunk/src/lib/krb5/krb/mk_req.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/parse.c M /trunk/src/lib/krb5/krb/pr_to_salt.c M /trunk/src/lib/krb5/krb/preauth.c M /trunk/src/lib/krb5/krb/princ_comp.c M /trunk/src/lib/krb5/krb/rd_cred.c M /trunk/src/lib/krb5/krb/rd_error.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_rep.c M /trunk/src/lib/krb5/krb/rd_req.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/rd_req_sim.c M /trunk/src/lib/krb5/krb/rd_safe.c M /trunk/src/lib/krb5/krb/recvauth.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/lib/krb5/krb/sendauth.c M /trunk/src/lib/krb5/krb/srv_rcache.c M /trunk/src/lib/krb5/krb/tgtname.c M /trunk/src/lib/krb5/krb/unparse.c M /trunk/src/lib/krb5/krb/walk_rtree.c Converted the krb5/krb directory to work under windows. Mostly added the windows INTERFACE keyword to functions. ------------------------------------------------------------------------ r5001 | eichin | 1995-02-27 00:03:24 -0500 (Mon, 27 Feb 1995) | 2 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/lndir make lndir work with relative path invocation ------------------------------------------------------------------------ r5000 | tytso | 1995-02-25 00:53:49 -0500 (Sat, 25 Feb 1995) | 2 lines Changed paths: M /trunk/doc/install.texi Lots of changes.... mostly to clean up and clarify the text. ------------------------------------------------------------------------ r4997 | eichin | 1995-02-23 19:54:58 -0500 (Thu, 23 Feb 1995) | 7 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/kdb5_edit.c * kdb5_edit.c: add struct timeb and sys/timeb includes from getdate.y. (ftime): new function, in case we don't HAVE_FTIME. Ezra's changes, since solaris needs them. kadmin.new/client may need these too; accordging to glimpse, that's the only other use of ftime... ------------------------------------------------------------------------ r4996 | eichin | 1995-02-23 14:47:08 -0500 (Thu, 23 Feb 1995) | 4 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/mk_cmds.sh * mk_cmds.sh: use ${SED} not sed in backtick expressions. Explicitly check for ${FILE} since sed doesn't give an error if it is absent. Also set -e to catch other conditions. ------------------------------------------------------------------------ r4995 | eichin | 1995-02-23 14:34:01 -0500 (Thu, 23 Feb 1995) | 3 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/mk_cmds.sh * mk_cmds.sh: use ${SED} not sed in backtick expressions. Use set -e so that if ${FILE} isn't found we actually fail. ------------------------------------------------------------------------ r4994 | proven | 1995-02-23 08:36:28 -0500 (Thu, 23 Feb 1995) | 5 lines Changed paths: M /trunk/src/slave/ChangeLog M /trunk/src/slave/kprop.c * kprop.c Call krb5_sendauth() with new calling convention. * kprop.c (kerberos_authenticate()), (xmit_database()), cleaned up to not use globals. Instead use krb5_creds * args. ------------------------------------------------------------------------ r4993 | proven | 1995-02-23 08:35:36 -0500 (Thu, 23 Feb 1995) | 37 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gc_2tgt.c M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/gc_via_tgt.c M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/get_fcreds.c M /trunk/src/lib/krb5/krb/int-proto.h M /trunk/src/lib/krb5/krb/mk_req.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/lib/krb5/krb/sendauth.c All to change krb5_get_credentials() ... * send_tgs.c (krb5_send_tgs()) Added check for a valid krb5_creds * arg. * mk_req_ext.c (krb5_mk_req_extended()) Require caller to pass in a valid krb5_creds * arg, and removed kdc_options krb5_flags and krb5_ccache from arg list. * send_tgs.c (krb5_send_tgs()) * sendauth.c (krb5_sendauth()) Fix calls to krb5_mk_req_extended() * gc_frm_kdc.c (krb5_get_cred_from_kdc()) Changed krb5_creds * in/out arg to be an in only arg and added krb5_creds ** out arg. * gc_via_tgt.c (krb5_get_cred_via_tgt()) Changed krb5_creds * in/out arg to be an in only arg and added krb5_creds ** out arg. * gc_2tgt.c (krb5_get_cred_via_2tgt()) Changed krb5_creds * in/out arg to be an in only arg and added krb5_creds ** out arg. * int-proto.h Updated prototypes for krb5_get_cred_via_tgt() and krb5_get_cred_via_2tgt(). * get_creds.c (krb5_get_credentials()) Changed krb5_creds * in/out arg to be an in only arg and added krb5_creds ** out arg. * sendauth.c (krb5_sendauth()) Routines that also require krb5_creds * in/out arg to be appropriately changed because krb5_get_credentials() changed. * gc_frm_kdc.c (krb5_get_cred_from_kdc()) * get_fcreds.c (krb5_get_for_creds()) * mk_req.c (krb5_mk_req()) Other routines that needed adjusting because krb5_get_credentials() changed but didn't need an API change. * int-proto.h Don't prototype krb5_get_cred_via_tgt() twice. Use the second to prototype krb5_get_cred_via_2tgt(). ------------------------------------------------------------------------ r4992 | proven | 1995-02-23 08:29:09 -0500 (Thu, 23 Feb 1995) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/init_sec_context.c * init_sec_context.c (make_ap_req()) Use new API for krb5_mk_req_extended() and cleanup internal processing. ------------------------------------------------------------------------ r4991 | proven | 1995-02-23 08:28:20 -0500 (Thu, 23 Feb 1995) | 3 lines Changed paths: M /trunk/src/kadmin/kpasswd/ChangeLog M /trunk/src/kadmin/kpasswd/kpasswd.c * kpasswd.c Call krb5_sendauth(), krb5_get_credentials() with new calling convention. ------------------------------------------------------------------------ r4990 | proven | 1995-02-23 08:27:41 -0500 (Thu, 23 Feb 1995) | 2 lines Changed paths: M /trunk/src/kadmin/client/ChangeLog M /trunk/src/kadmin/client/kadmin.c * kadmin.c Call krb5_sendauth() with new calling convention ------------------------------------------------------------------------ r4989 | proven | 1995-02-23 08:27:12 -0500 (Thu, 23 Feb 1995) | 6 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/func-proto.h * func-proto.h (krb5_get_credentials(), krb5_get_cred_from_kdc(), and krb5_sendauth()) replaced krb5_cred * IN/OUT arg with a krb5_cred * IN and a krb5_cred ** OUT arg. * func-proto.h (krb5_mk_req_extended()) Remove kdc_options flag arg and krb5_ccache arg. They are no longer necessary. ------------------------------------------------------------------------ r4988 | proven | 1995-02-23 08:26:23 -0500 (Thu, 23 Feb 1995) | 3 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/krb_auth_su.c * krb_auth_su.c krb5_auth_check()) Call krb5_get_cred_from_kdc() with new calling convention. ------------------------------------------------------------------------ r4987 | proven | 1995-02-23 08:24:46 -0500 (Thu, 23 Feb 1995) | 4 lines Changed paths: M /trunk/src/appl/user_user/ChangeLog M /trunk/src/appl/user_user/client.c M /trunk/src/appl/user_user/server.c * client.c Call krb5_get_credentials() with new calling convention. * server.c Call krb5_mk_req_extended() with new calling convention. ------------------------------------------------------------------------ r4986 | proven | 1995-02-23 08:23:12 -0500 (Thu, 23 Feb 1995) | 4 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/kerberos5.c * kerberos5.c (kerberos5_send(), kerberos5_forward()) Call krb5_get_credentials() and krb5_mk_req_extended() with new calling convention. ------------------------------------------------------------------------ r4985 | proven | 1995-02-23 08:22:35 -0500 (Thu, 23 Feb 1995) | 2 lines Changed paths: M /trunk/src/appl/simple/client/ChangeLog M /trunk/src/appl/simple/client/sim_client.c * sim_client.c Call krb5_sendauth() with new calling convention. ------------------------------------------------------------------------ r4984 | proven | 1995-02-23 08:22:08 -0500 (Thu, 23 Feb 1995) | 2 lines Changed paths: M /trunk/src/appl/sample/sclient/ChangeLog M /trunk/src/appl/sample/sclient/sclient.c * kadmin.c Call krb5_sendauth() with new calling convention. ------------------------------------------------------------------------ r4983 | proven | 1995-02-23 08:21:09 -0500 (Thu, 23 Feb 1995) | 2 lines Changed paths: M /trunk/src/appl/movemail/ChangeLog M /trunk/src/appl/movemail/movemail.c * movemail.c Call krb5_sendauth() with new calling convention. ------------------------------------------------------------------------ r4982 | proven | 1995-02-23 08:20:11 -0500 (Thu, 23 Feb 1995) | 2 lines Changed paths: M /trunk/src/appl/mailquery/ChangeLog M /trunk/src/appl/mailquery/poplib.c * poplib.c (pop_init): Call krb5_sendauth() with new calling convention. ------------------------------------------------------------------------ r4981 | proven | 1995-02-23 08:19:13 -0500 (Thu, 23 Feb 1995) | 6 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krcp.c * kcmd.c Call krb5_sendauth() and krb5_get_credentials() with new calling convention. * krcp.c (answer_auth()) Call krb5_mk_req_extended90 with new calling convention. ------------------------------------------------------------------------ r4980 | jgilmore | 1995-02-22 21:58:01 -0500 (Wed, 22 Feb 1995) | 3 lines Changed paths: A /trunk/doc/ChangeLog M /trunk/doc/install.texi * install.texi: Minor corrections. Add info about bare source trees (without configure scripts). ------------------------------------------------------------------------ r4973 | keithv | 1995-02-22 05:20:52 -0500 (Wed, 22 Feb 1995) | 3 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/keytab.h M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/Makefile.in M /trunk/src/lib/krb5/keytab/file/ktf_add.c M /trunk/src/lib/krb5/keytab/file/ktf_close.c M /trunk/src/lib/krb5/keytab/file/ktf_endget.c M /trunk/src/lib/krb5/keytab/file/ktf_g_ent.c M /trunk/src/lib/krb5/keytab/file/ktf_g_name.c M /trunk/src/lib/krb5/keytab/file/ktf_next.c M /trunk/src/lib/krb5/keytab/file/ktf_remove.c M /trunk/src/lib/krb5/keytab/file/ktf_resolv.c M /trunk/src/lib/krb5/keytab/file/ktf_ssget.c M /trunk/src/lib/krb5/keytab/file/ktf_util.c M /trunk/src/lib/krb5/keytab/file/ktf_wreslv.c M /trunk/src/lib/krb5/keytab/file/ktfile.h M /trunk/src/lib/krb5/keytab/ktadd.c M /trunk/src/lib/krb5/keytab/ktbase.c M /trunk/src/lib/krb5/keytab/ktdefault.c M /trunk/src/lib/krb5/keytab/ktfr_entry.c M /trunk/src/lib/krb5/keytab/ktremove.c M /trunk/src/lib/krb5/keytab/read_servi.c Converted krb/keytab to work on the PC. Mostly just adding the windows INTERFACE keyword to all functions and prototypes. ------------------------------------------------------------------------ r4972 | tytso | 1995-02-21 23:41:55 -0500 (Tue, 21 Feb 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/free/ChangeLog M /trunk/src/lib/krb5/free/f_cred_enc.c Remove call to xfree at the end. This routine now only frees the contents of the cred_enc_part structure. ------------------------------------------------------------------------ r4971 | tytso | 1995-02-21 23:41:14 -0500 (Tue, 21 Feb 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/mk_cred.c Fix argument type to krb5_free_cred_enc_part(). ------------------------------------------------------------------------ r4970 | keithv | 1995-02-21 22:08:52 -0500 (Tue, 21 Feb 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/asn1.h M /trunk/src/include/krb5/config.h M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/des425/cksum.c M /trunk/src/lib/des425/des.c M /trunk/src/lib/des425/des.h M /trunk/src/lib/des425/enc_dec.c M /trunk/src/lib/des425/key_parity.c M /trunk/src/lib/des425/key_sched.c M /trunk/src/lib/des425/new_rnd_key.c M /trunk/src/lib/des425/pcbc_encrypt.c M /trunk/src/lib/des425/quad_cksum.c M /trunk/src/lib/des425/random_key.c M /trunk/src/lib/des425/read_passwd.c M /trunk/src/lib/des425/str_to_key.c M /trunk/src/lib/des425/weak_key.c M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/asn.1/asn1_decode.c M /trunk/src/lib/krb5/asn.1/asn1_decode.h M /trunk/src/lib/krb5/asn.1/asn1_encode.c M /trunk/src/lib/krb5/asn.1/asn1_encode.h M /trunk/src/lib/krb5/asn.1/asn1_get.c M /trunk/src/lib/krb5/asn.1/asn1_get.h M /trunk/src/lib/krb5/asn.1/asn1_k_decode.c M /trunk/src/lib/krb5/asn.1/asn1_k_decode.h M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/asn.1/asn1_k_encode.h M /trunk/src/lib/krb5/asn.1/asn1_make.c M /trunk/src/lib/krb5/asn.1/asn1_make.h M /trunk/src/lib/krb5/asn.1/asn1_misc.c M /trunk/src/lib/krb5/asn.1/asn1_misc.h M /trunk/src/lib/krb5/asn.1/asn1buf.c M /trunk/src/lib/krb5/asn.1/asn1buf.h M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/asn.1/krb5_encode.c Converted krb5/des425 and krb5/asn.1 to the PC. ------------------------------------------------------------------------ r4969 | tytso | 1995-02-21 20:12:38 -0500 (Tue, 21 Feb 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_k_decode.h M /trunk/src/lib/krb5/asn.1/asn1_k_encode.h Added missing declarations, removed duplicate ones. ------------------------------------------------------------------------ r4968 | tytso | 1995-02-21 20:10:25 -0500 (Tue, 21 Feb 1995) | 2 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/Makefile.in Use $(LD) instead of $(CC) when linking. ------------------------------------------------------------------------ r4967 | tytso | 1995-02-21 20:09:57 -0500 (Tue, 21 Feb 1995) | 3 lines Changed paths: M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/Makefile.in Use $(LD) instead of $(CC) when linking. (For allowing use of Pure Software tools). ------------------------------------------------------------------------ r4966 | tytso | 1995-02-21 20:08:41 -0500 (Tue, 21 Feb 1995) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 Add a new configure production which allows a special linker to be specified. Useful for running programs like Purify, etc. ------------------------------------------------------------------------ r4965 | tytso | 1995-02-21 20:06:18 -0500 (Tue, 21 Feb 1995) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in Add line for $(LD) ------------------------------------------------------------------------ r4964 | eichin | 1995-02-21 18:51:47 -0500 (Tue, 21 Feb 1995) | 8 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/configure.in M /trunk/src/lib/krb5/ccache/file/fcc_maybe.c * configure.in: check for HAVE_FLOCK, since we may need to use both flock and fcntl. * fcc_maybe.c: try fcntl lock, if we get EINVAL specifically, fall back to flock (if we have it.) Now kinit et. al. "just work" on sunos and solaris, even if you use tmpfs. (tested on sunos, the solaris build has recently broken elsewhere...) ------------------------------------------------------------------------ r4963 | eichin | 1995-02-21 18:27:48 -0500 (Tue, 21 Feb 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/init_ets.c * init_ets.c (krb5_init_ets): use old-style definition. ------------------------------------------------------------------------ r4962 | eichin | 1995-02-21 17:51:39 -0500 (Tue, 21 Feb 1995) | 6 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in M /trunk/src/include/krb5/config.h * config.h: get krb5/autoconf.h. * Makefile.in (KRB5_HEADERS): add config.h, remove rsa-md4.h and crc-32.h which aren't here anymore. (changes suggested by ezra peisach) ------------------------------------------------------------------------ r4961 | keithv | 1995-02-21 17:45:04 -0500 (Tue, 21 Feb 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/error_tables/init_ets.c Updated krb5/error_tables for the PC. Makefile.in set up to run awk if one is available. ------------------------------------------------------------------------ r4960 | keithv | 1995-02-21 17:24:44 -0500 (Tue, 21 Feb 1995) | 3 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/func-proto.h M /trunk/src/include/krb5/krb5.h M /trunk/src/lib/krb5/free/ChangeLog M /trunk/src/lib/krb5/free/Makefile.in M /trunk/src/lib/krb5/free/f_addr.c M /trunk/src/lib/krb5/free/f_address.c M /trunk/src/lib/krb5/free/f_ap_rep.c M /trunk/src/lib/krb5/free/f_ap_req.c M /trunk/src/lib/krb5/free/f_arep_enc.c M /trunk/src/lib/krb5/free/f_auth_cnt.c M /trunk/src/lib/krb5/free/f_authdata.c M /trunk/src/lib/krb5/free/f_authent.c M /trunk/src/lib/krb5/free/f_cksum.c M /trunk/src/lib/krb5/free/f_cred.c M /trunk/src/lib/krb5/free/f_cred_cnt.c M /trunk/src/lib/krb5/free/f_cred_enc.c M /trunk/src/lib/krb5/free/f_creds.c M /trunk/src/lib/krb5/free/f_enc_kdc.c M /trunk/src/lib/krb5/free/f_enc_tkt.c M /trunk/src/lib/krb5/free/f_error.c M /trunk/src/lib/krb5/free/f_kdc_rp.c M /trunk/src/lib/krb5/free/f_kdc_rq.c M /trunk/src/lib/krb5/free/f_keyblock.c M /trunk/src/lib/krb5/free/f_last_req.c M /trunk/src/lib/krb5/free/f_padata.c M /trunk/src/lib/krb5/free/f_princ.c M /trunk/src/lib/krb5/free/f_priv.c M /trunk/src/lib/krb5/free/f_priv_enc.c M /trunk/src/lib/krb5/free/f_pwd_data.c M /trunk/src/lib/krb5/free/f_pwd_seq.c M /trunk/src/lib/krb5/free/f_safe.c M /trunk/src/lib/krb5/free/f_tckt.c M /trunk/src/lib/krb5/free/f_tckts.c M /trunk/src/lib/krb5/free/f_tgt_cred.c M /trunk/src/lib/krb5/free/f_tkt_auth.c Converted krb5/free to the PC. Added windows INTERFACE keyword to the functions and their prototypes and fixed upt the Makefile.in. ------------------------------------------------------------------------ r4959 | keithv | 1995-02-21 00:57:26 -0500 (Tue, 21 Feb 1995) | 3 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/generic/disp_com_err_status.c M /trunk/src/lib/gssapi/generic/disp_major_status.c M /trunk/src/lib/gssapi/generic/gssapi.h M /trunk/src/lib/gssapi/generic/gssapiP_generic.h M /trunk/src/lib/gssapi/generic/rel_buffer.c M /trunk/src/lib/gssapi/generic/rel_oid_set.c M /trunk/src/lib/gssapi/generic/util_buffer.c M /trunk/src/lib/gssapi/generic/util_canonhost.c M /trunk/src/lib/gssapi/generic/util_dup.c M /trunk/src/lib/gssapi/generic/util_oid.c M /trunk/src/lib/gssapi/generic/util_token.c M /trunk/src/lib/gssapi/generic/util_validate.c M /trunk/src/lib/gssapi/generic/utl_nohash_validate.c M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/compare_name.c M /trunk/src/lib/gssapi/krb5/context_time.c M /trunk/src/lib/gssapi/krb5/delete_sec_context.c M /trunk/src/lib/gssapi/krb5/disp_name.c M /trunk/src/lib/gssapi/krb5/disp_status.c M /trunk/src/lib/gssapi/krb5/get_tkt_flags.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/krb5/gssapi_krb5.h M /trunk/src/lib/gssapi/krb5/import_name.c M /trunk/src/lib/gssapi/krb5/indicate_mechs.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/inq_context.c M /trunk/src/lib/gssapi/krb5/inq_cred.c M /trunk/src/lib/gssapi/krb5/k5seal.c M /trunk/src/lib/gssapi/krb5/k5unseal.c M /trunk/src/lib/gssapi/krb5/krb5_gss_glue.c M /trunk/src/lib/gssapi/krb5/process_context_token.c M /trunk/src/lib/gssapi/krb5/rel_cred.c M /trunk/src/lib/gssapi/krb5/rel_name.c M /trunk/src/lib/gssapi/krb5/seal.c M /trunk/src/lib/gssapi/krb5/sign.c M /trunk/src/lib/gssapi/krb5/unseal.c M /trunk/src/lib/gssapi/krb5/util_cksum.c M /trunk/src/lib/gssapi/krb5/util_crypt.c M /trunk/src/lib/gssapi/krb5/util_seed.c M /trunk/src/lib/gssapi/krb5/util_seqnum.c M /trunk/src/lib/gssapi/krb5/verify.c PC'fied gssapi directories. Mostly changing Makefile.in and adding the windows INTERFACE keyword to functions. A few int/long fixes. ------------------------------------------------------------------------ r4958 | jgilmore | 1995-02-20 23:59:36 -0500 (Mon, 20 Feb 1995) | 9 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in A /trunk/src/include/krb5/config.h M /trunk/src/include/krb5/configure.in * configure.in: Flip again. Use AC_CHECK_HEADERS, but default the symbol-setting. This is Modern Autoconf Style. * config.h: Create from stock/config.h and stock/config.win. * Makefile.in (BUILT_HEADERS): Remove config.h. (CONF_REPLACE, CONFSRC, config.h rule): Remove. Config.h is a static header file, ever since imake died. Now it really is. (clean): Don't remove config.new any more. ------------------------------------------------------------------------ r4957 | jgilmore | 1995-02-20 23:58:50 -0500 (Mon, 20 Feb 1995) | 3 lines Changed paths: M /trunk/src/include/krb5/stock/ChangeLog D /trunk/src/include/krb5/stock/config.h D /trunk/src/include/krb5/stock/config.win * config.h, config.win: Remove; merge them both into ../config.h. Now that we aren't using imake, this isn't a generated header file. ------------------------------------------------------------------------ r4956 | keithv | 1995-02-20 21:11:06 -0500 (Mon, 20 Feb 1995) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/windows.in M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in M /trunk/src/include/krb5/encryption.h M /trunk/src/include/krb5/los-proto.h M /trunk/src/include/krb5/rsa-md5.h M /trunk/src/include/krb5/stock/ChangeLog M /trunk/src/include/krb5/stock/config.h M /trunk/src/include/krb5/stock/config.win M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/crc.c M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/des/cbc_cksum.c M /trunk/src/lib/crypto/des/cs_entry.c M /trunk/src/lib/crypto/des/des_int.h M /trunk/src/lib/crypto/des/f_cbc.c M /trunk/src/lib/crypto/des/f_cksum.c M /trunk/src/lib/crypto/des/f_ecb.c M /trunk/src/lib/crypto/des/f_parity.c M /trunk/src/lib/crypto/des/f_pcbc.c M /trunk/src/lib/crypto/des/f_sched.c M /trunk/src/lib/crypto/des/fin_rndkey.c M /trunk/src/lib/crypto/des/finish_key.c M /trunk/src/lib/crypto/des/init_rkey.c M /trunk/src/lib/crypto/des/key_sched.c M /trunk/src/lib/crypto/des/new_rn_key.c M /trunk/src/lib/crypto/des/process_ky.c M /trunk/src/lib/crypto/des/random_key.c M /trunk/src/lib/crypto/des/string2key.c M /trunk/src/lib/crypto/des/weak_key.c M /trunk/src/lib/crypto/des_crc.c M /trunk/src/lib/crypto/des_md5.c M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md4/md4.c M /trunk/src/lib/crypto/md4/md4crypto.c M /trunk/src/lib/crypto/md4/md4glue.c M /trunk/src/lib/crypto/md4/rsa-md4.h M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/md5/md5.c M /trunk/src/lib/crypto/md5/md5crypto.c M /trunk/src/lib/crypto/md5/md5glue.c M /trunk/src/lib/crypto/os/ChangeLog M /trunk/src/lib/crypto/os/Makefile.in M /trunk/src/lib/crypto/os/rnd_confoun.c M /trunk/src/lib/crypto/raw_des.c Made the CRYPTO directories work on the PC by adding INTERFACE to all the functions and prototypes, and updating the Makefile.in. ------------------------------------------------------------------------ r4955 | keithv | 1995-02-20 18:04:26 -0500 (Mon, 20 Feb 1995) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h A /trunk/src/lib/gssapi/krb5/gssapi_err_krb5.et D /trunk/src/lib/gssapi/krb5/gssapi_krb5_err.et Renames for 8.3 uniqueness for files created by the Make process ------------------------------------------------------------------------ r4954 | keithv | 1995-02-20 17:58:44 -0500 (Mon, 20 Feb 1995) | 3 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/generic/gssapiP_generic.h A /trunk/src/lib/gssapi/generic/gssapi_err_generic.et D /trunk/src/lib/gssapi/generic/gssapi_generic_err.et DOS 8.3 filename changes. The make process created some files with bad names. ------------------------------------------------------------------------ r4953 | keithv | 1995-02-20 15:16:23 -0500 (Mon, 20 Feb 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/crc.c Experimental checkin ------------------------------------------------------------------------ r4952 | jgilmore | 1995-02-16 23:13:43 -0500 (Thu, 16 Feb 1995) | 4 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/configure.in * configure.in: Use AC_HAVE_HEADER rather than AC_HEADER_CHECK. (Fixes resulting #define names to HAVE_XXX rather than HAS_XXX, which is not only consistent but also matches what's in sysincl.h.) ------------------------------------------------------------------------ r4951 | tytso | 1995-02-16 17:38:02 -0500 (Thu, 16 Feb 1995) | 2 lines Changed paths: A /trunk/doc/kpasswd.protocol As sent out for initial comment. ------------------------------------------------------------------------ r4950 | jgilmore | 1995-02-14 21:51:40 -0500 (Tue, 14 Feb 1995) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/acconfig.h * acconfig.h: added HAS_SYS_FILE_H & HAS_SYS_PARAM_H for Windows ------------------------------------------------------------------------ r4949 | jgilmore | 1995-02-14 21:37:02 -0500 (Tue, 14 Feb 1995) | 12 lines Changed paths: M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/crc32/crc.c M /trunk/src/lib/crypto/crc32/crctest.c * Makefile.in: made to work under Windows - added windows only make preamble - moved the all target after the objects it depends on - used $(OBJEXT) and $(EXEEXT) where needed - split crctest into unix rules and windows rules - changed file separatars into macros where needed * crctest.c: changed int to long to work on 16 bit machines * crc.c: added Windows calling convention to the function and casted the assignment of the function. [There's a minor problem -- the cast should be fixed another way -- but I'll check it in this way and then Keith will fix it.] ------------------------------------------------------------------------ r4948 | jgilmore | 1995-02-14 21:02:17 -0500 (Tue, 14 Feb 1995) | 10 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in M /trunk/src/include/krb5/configure.in M /trunk/src/include/krb5/encryption.h M /trunk/src/include/krb5/sysincl.h * configure.in: added header checks for sys/param.h and sys/file.h. * encryption.h: added typedef prototype for sum_func function with the windows api to make microsoft compiler happy. * sysincl.h: conditionally include sys/file.h and sys/param.h since windows doesn't have them. * Makefile.in: - changed macros with ${...} to $(...) since nmake barfs on {}. - added windows only make preamble - split the all target into unix and windows branches ------------------------------------------------------------------------ r4947 | jgilmore | 1995-02-14 20:52:05 -0500 (Tue, 14 Feb 1995) | 3 lines Changed paths: M /trunk/src/include/krb5/stock/ChangeLog M /trunk/src/include/krb5/stock/config.h A /trunk/src/include/krb5/stock/config.win * config.win: new file--windows base template for config.h * config.h: added API definition default of NULL ------------------------------------------------------------------------ r4946 | jgilmore | 1995-02-14 20:04:57 -0500 (Tue, 14 Feb 1995) | 6 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/post.in M /trunk/src/config/pre.in A /trunk/src/config/rm.bat A /trunk/src/config/windows.in * pre.in: Added macros for directory syntax, filename extensions and what system we're building on (defaults to Unix). * post.in: split clean into unix and windows branches * windows.in: new file--makefile macros and rules for windows * rm.bat: new file--DOS batch file to mimic Unix's rm command ------------------------------------------------------------------------ r4945 | tlyu | 1995-02-14 17:57:45 -0500 (Tue, 14 Feb 1995) | 6 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/Makefile.in M /trunk/src/admin/edit/configure.in A /trunk/src/admin/edit/getdate.y M /trunk/src/admin/edit/kdb5_ed_ct.ct M /trunk/src/admin/edit/kdb5_edit.c * kdb5_edit.c: add modent * getdate.y: import get_date * kdbt_ed_ct.ct: add modent * configure.in: * Makefile.in: support for getdate.y ------------------------------------------------------------------------ r4944 | tytso | 1995-02-13 23:34:35 -0500 (Mon, 13 Feb 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_in_tkt.c Fix memory leak --- the default encryption types was not being freed. ------------------------------------------------------------------------ r4943 | tytso | 1995-02-10 19:05:33 -0500 (Fri, 10 Feb 1995) | 5 lines Changed paths: M /trunk/src/clients/kdestroy/ChangeLog M /trunk/src/clients/kdestroy/Makefile.in M /trunk/src/clients/kdestroy/configure.in M /trunk/src/clients/kdestroy/kdestroy.c Add check for libsocket and libnsl (sigh). krb5_init_ctx drags in cryptoconf.c, which drags in enough of the crypto library that socket() gets called. We should to fix this eventually to make klist smaller, but the fix will be subtle. Sigh.... ------------------------------------------------------------------------ r4942 | tytso | 1995-02-10 19:04:58 -0500 (Fri, 10 Feb 1995) | 5 lines Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/Makefile.in M /trunk/src/clients/klist/configure.in Add check for libsocket and libnsl (sigh). krb5_init_ctx drags in cryptoconf.c, which drags in enough of the crypto library that socket() gets called. We should to fix this eventually to make klist smaller, but the fix will be subtle. Sigh.... ------------------------------------------------------------------------ r4941 | tytso | 1995-02-10 17:59:00 -0500 (Fri, 10 Feb 1995) | 2 lines Changed paths: M /trunk/src/kadmin/client/ChangeLog M /trunk/src/kadmin/client/kadmin_msnd.c Remove needless #include of ------------------------------------------------------------------------ r4940 | tytso | 1995-02-10 17:58:39 -0500 (Fri, 10 Feb 1995) | 2 lines Changed paths: M /trunk/src/kadmin/kpasswd/ChangeLog M /trunk/src/kadmin/kpasswd/kpasswd.c Don't include ; use . ------------------------------------------------------------------------ r4939 | tytso | 1995-02-10 17:57:51 -0500 (Fri, 10 Feb 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/error_tables/configure.in M /trunk/src/lib/krb5/error_tables/init_ets.c D /trunk/src/lib/krb5/error_tables/isode_err.et Removed ISODE cruft. ------------------------------------------------------------------------ r4938 | tytso | 1995-02-10 17:57:18 -0500 (Fri, 10 Feb 1995) | 4 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog D /trunk/src/lib/krb5/asn.1/Imakefile.isode M /trunk/src/lib/krb5/asn.1/Makefile.in D /trunk/src/lib/krb5/asn.1/Makefile.isode.in D /trunk/src/lib/krb5/asn.1/Makefile.sane.in M /trunk/src/lib/krb5/asn.1/asn1_k_encode.c M /trunk/src/lib/krb5/asn.1/configure.in M /trunk/src/lib/krb5/asn.1/krb5_decode.c D /trunk/src/lib/krb5/asn.1/krb5_decode.h M /trunk/src/lib/krb5/asn.1/krb5_encode.c D /trunk/src/lib/krb5/asn.1/krb5_encode.h D /trunk/src/lib/krb5/asn.1/process.perl Removed ISODE cruft. krb5_encode.h and krb5_decode.h have been poured into include/krb5/asn1.h. ------------------------------------------------------------------------ r4937 | tytso | 1995-02-10 17:53:12 -0500 (Fri, 10 Feb 1995) | 3 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in D /trunk/src/include/krb5/asn.1/ChangeLog D /trunk/src/include/krb5/asn.1/KRB5-types-aux.h D /trunk/src/include/krb5/asn.1/asn1defs.h D /trunk/src/include/krb5/asn.1/encode.h D /trunk/src/include/krb5/asn.1/krb5_is.h M /trunk/src/include/krb5/asn1.h Removed ISODE cruft -- moved included .h files from krb5/asn.1/*.h into asn1.h, to simplify the krb5 header file structure. ------------------------------------------------------------------------ r4936 | tytso | 1995-02-10 17:46:55 -0500 (Fri, 10 Feb 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/rd_req.c Remove ISODE cruft. ------------------------------------------------------------------------ r4935 | tytso | 1995-02-10 14:39:18 -0500 (Fri, 10 Feb 1995) | 4 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_tgs_req.c krb5_use_keytype() was being called when the argument was a encryption type. Change use to krb5_use_cstype(). Actually, any use of krb5_use_keytype() is a bug by definition. ------------------------------------------------------------------------ r4932 | proven | 1995-02-09 17:45:35 -0500 (Thu, 09 Feb 1995) | 2 lines Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.c Added -e option to print out encryption types. ------------------------------------------------------------------------ r4931 | tytso | 1995-02-09 17:44:51 -0500 (Thu, 09 Feb 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gc_via_tgt.c Set up the keyblock's etype field correctly (after copying the keyblock, so it doesn't get overwritten!) ------------------------------------------------------------------------ r4929 | tytso | 1995-02-09 16:28:21 -0500 (Thu, 09 Feb 1995) | 2 lines Changed paths: M /trunk/doc/install.texi More changes. (This is the version that I'll send out for external comment.) ------------------------------------------------------------------------ r4928 | tytso | 1995-02-08 23:31:47 -0500 (Wed, 08 Feb 1995) | 2 lines Changed paths: M /trunk/doc/install.texi More edits/corrections..... ------------------------------------------------------------------------ r4927 | tlyu | 1995-02-08 20:10:05 -0500 (Wed, 08 Feb 1995) | 3 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/kdb5_edit.c * kdb5_edit.c (show_principal): make sane and print all useful fields ------------------------------------------------------------------------ r4925 | tytso | 1995-02-08 14:02:01 -0500 (Wed, 08 Feb 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/des.h Add KRB5_INT32 definitions for non-32 int platforms. ------------------------------------------------------------------------ r4924 | proven | 1995-02-07 20:37:12 -0500 (Tue, 07 Feb 1995) | 4 lines Changed paths: M /trunk/src/tests/hammer/ChangeLog M /trunk/src/tests/hammer/kdc5_hammer.c * kdc5_hammer.c Removed krb5_keytype, changed krb5_enctype to krb5_enctype *, changed krb5_preauthtype to krb5_preauthtype * for krb5_get_in_tkt_with_password() rotuine. ------------------------------------------------------------------------ r4923 | proven | 1995-02-07 20:36:50 -0500 (Tue, 07 Feb 1995) | 3 lines Changed paths: M /trunk/src/slave/ChangeLog M /trunk/src/slave/kprop.c * kprop.c Use krb5_get_in_tkt_with_keytab() instead of krb5_get_in_tkt_with_skey(). ------------------------------------------------------------------------ r4922 | proven | 1995-02-07 20:36:24 -0500 (Tue, 07 Feb 1995) | 15 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/get_in_tkt.c A /trunk/src/lib/krb5/krb/in_tkt_ktb.c M /trunk/src/lib/krb5/krb/in_tkt_pwd.c M /trunk/src/lib/krb5/krb/in_tkt_sky.c * get_in_tkt.c (krb5_get_in_tkt()) * in_tkt_sky.c (krb5_get_in_tkt_with_skey()) * in_tkt_pwd.c (krb5_get_in_tkt_with_password()) Removed krb5_keytype, changed krb5_enctype to krb5_enctype *, changed krb5_preauthtype to krb5_preauthtype *. Changed the args to the key_proc arg of krb5_get_in_tkt() to be the following (krb5_context, const krb5_keytype, krb5_data *, krb5_const_pointer, krb5_keyblock **) * in_tkt_ktb.c (krb5_get_in_tkt_with_keytab()) Added this routine to replace krb5_get_in_tkt_with_skey() in kinit. * Makefile.in Added new source file in_tkt_ktb.c. ------------------------------------------------------------------------ r4921 | proven | 1995-02-07 20:34:38 -0500 (Tue, 07 Feb 1995) | 4 lines Changed paths: M /trunk/src/kadmin/kpasswd/ChangeLog M /trunk/src/kadmin/kpasswd/kpasswd.c * kpasswd.c Removed krb5_keytype, changed krb5_enctype to krb5_enctype *, changed krb5_preauthtype to krb5_preauthtype * for krb5_get_in_tkt_with_password() rotuine. ------------------------------------------------------------------------ r4920 | proven | 1995-02-07 20:34:11 -0500 (Tue, 07 Feb 1995) | 4 lines Changed paths: M /trunk/src/kadmin/client/ChangeLog M /trunk/src/kadmin/client/kadmin.c * kadmin.c Removed krb5_keytype, changed krb5_enctype to krb5_enctype *, changed krb5_preauthtype to krb5_preauthtype * for krb5_get_in_tkt_with_password() rotuine. ------------------------------------------------------------------------ r4919 | proven | 1995-02-07 20:33:30 -0500 (Tue, 07 Feb 1995) | 10 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/func-proto.h * func-proto.h (krb5_get_in_tkt()) Changed key_proc args to be the following (krb5_context, const krb5_keytype, krb5_data *, krb5_const_pointer, krb5_keyblock **) * func-proto.h (krb5_get_in_tkt_*()) Removed krb5_keytype, changed krb5_enctype to krb5_enctype *, changed krb5_preauthtype to krb5_preauthtype *. * func-proto.h Added new routine krb5_get_in_tkt_with_keytab(). ------------------------------------------------------------------------ r4918 | proven | 1995-02-07 20:32:59 -0500 (Tue, 07 Feb 1995) | 4 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/krb_auth_su.c * krb_auth_su.c Removed krb5_keytype, changed krb5_enctype to krb5_enctype *, changed krb5_preauthtype to krb5_preauthtype * for krb5_get_in_tkt_with_password() rotuine. ------------------------------------------------------------------------ r4917 | proven | 1995-02-07 20:32:23 -0500 (Tue, 07 Feb 1995) | 2 lines Changed paths: M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.c * klist.c Do a krb5_init_context() before using a krb5_context. ------------------------------------------------------------------------ r4916 | proven | 1995-02-07 20:31:53 -0500 (Tue, 07 Feb 1995) | 10 lines Changed paths: M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.c * kinit.c (main()) Removed krb5_keytype, changed krb5_enctype to krb5_enctype *, changed krb5_preauthtype to krb5_preauthtype * for krb5_get_in_tkt_with_password() rotuine. * kinit.c (main()) use new API for krb5_get_in_tkt(), and replace krb5_get_in_tkt_with_skey() with krb5_get_in_tkt_with_keytab() and remove all unnecessary cruft. * kinit.c Do a krb5_init_context() before using a krb5_context. ------------------------------------------------------------------------ r4915 | proven | 1995-02-07 20:31:18 -0500 (Tue, 07 Feb 1995) | 4 lines Changed paths: M /trunk/doc/api/ChangeLog M /trunk/doc/api/krb5.tex * krb5.tex Documented API changes to krb5_get_in_tkt*() routines and added krb5_get_in_tkt_with_keytab(). The explanation of each of these routines still needs appropriate changes. ------------------------------------------------------------------------ r4911 | eichin | 1995-02-03 19:00:55 -0500 (Fri, 03 Feb 1995) | 6 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (V5_AC_OUTPUT_MAKEFILE): delete pre.out, Makefile.out, and post.out immediately after using them, for cleanliness' sake. tested. ------------------------------------------------------------------------ r4910 | eichin | 1995-02-03 19:00:13 -0500 (Fri, 03 Feb 1995) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_in_tkt.c * get_in_tkt.c (krb5_get_in_tkt): also check for the version number of the reply being whatever we had in the first byte of the request. tested with kinit. ------------------------------------------------------------------------ r4909 | tytso | 1995-02-03 17:24:51 -0500 (Fri, 03 Feb 1995) | 2 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/pcbc_encrypt.c Add SIZEOF_FOO checks to properly define KRB_INT32 ------------------------------------------------------------------------ r4908 | tytso | 1995-02-03 17:08:14 -0500 (Fri, 03 Feb 1995) | 3 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/configure.in Use politically correct name of AC_CHECK_SIZEOF instead of AC_SIZEOF_TYPE. ------------------------------------------------------------------------ r4907 | tytso | 1995-02-03 16:59:26 -0500 (Fri, 03 Feb 1995) | 3 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/reconf If util/autoconf isn't built, try to use autoconf utilities found in the user's path. ------------------------------------------------------------------------ r4906 | tytso | 1995-02-03 16:57:45 -0500 (Fri, 03 Feb 1995) | 2 lines Changed paths: M /trunk/src/include/krb5 M /trunk/src/include/krb5/.cvsignore Ignore autoconf.h.in, since that's generated automatically by autoheader. ------------------------------------------------------------------------ r4905 | tytso | 1995-02-03 16:57:09 -0500 (Fri, 03 Feb 1995) | 3 lines Changed paths: M /trunk/src/util/autoconf A /trunk/src/util/autoconf/.cvsignore M /trunk/src/util/autoconf/testsuite A /trunk/src/util/autoconf/testsuite/.cvsignore Added files to .cvsignore which get built when autoconf is built in the source directory. ------------------------------------------------------------------------ r4904 | tytso | 1995-02-03 15:14:17 -0500 (Fri, 03 Feb 1995) | 2 lines Changed paths: M /trunk/src A /trunk/src/.cvsignore M /trunk/src/admin A /trunk/src/admin/.cvsignore M /trunk/src/admin/aname A /trunk/src/admin/aname/.cvsignore M /trunk/src/admin/convert A /trunk/src/admin/convert/.cvsignore M /trunk/src/admin/create A /trunk/src/admin/create/.cvsignore M /trunk/src/admin/destroy A /trunk/src/admin/destroy/.cvsignore M /trunk/src/admin/edit A /trunk/src/admin/edit/.cvsignore M /trunk/src/admin/stash A /trunk/src/admin/stash/.cvsignore M /trunk/src/appl A /trunk/src/appl/.cvsignore M /trunk/src/appl/bsd A /trunk/src/appl/bsd/.cvsignore M /trunk/src/appl/gss-sample A /trunk/src/appl/gss-sample/.cvsignore M /trunk/src/appl/mailquery A /trunk/src/appl/mailquery/.cvsignore M /trunk/src/appl/movemail A /trunk/src/appl/movemail/.cvsignore M /trunk/src/appl/popper A /trunk/src/appl/popper/.cvsignore M /trunk/src/appl/sample A /trunk/src/appl/sample/.cvsignore M /trunk/src/appl/sample/sclient A /trunk/src/appl/sample/sclient/.cvsignore M /trunk/src/appl/sample/sserver A /trunk/src/appl/sample/sserver/.cvsignore M /trunk/src/appl/simple A /trunk/src/appl/simple/.cvsignore M /trunk/src/appl/simple/client A /trunk/src/appl/simple/client/.cvsignore M /trunk/src/appl/simple/server A /trunk/src/appl/simple/server/.cvsignore M /trunk/src/appl/telnet A /trunk/src/appl/telnet/.cvsignore M /trunk/src/appl/telnet/libtelnet A /trunk/src/appl/telnet/libtelnet/.cvsignore M /trunk/src/appl/telnet/telnet A /trunk/src/appl/telnet/telnet/.cvsignore M /trunk/src/appl/telnet/telnetd A /trunk/src/appl/telnet/telnetd/.cvsignore M /trunk/src/appl/user_user A /trunk/src/appl/user_user/.cvsignore M /trunk/src/clients A /trunk/src/clients/.cvsignore M /trunk/src/clients/kdestroy A /trunk/src/clients/kdestroy/.cvsignore M /trunk/src/clients/kinit A /trunk/src/clients/kinit/.cvsignore M /trunk/src/clients/klist A /trunk/src/clients/klist/.cvsignore M /trunk/src/clients/ksu A /trunk/src/clients/ksu/.cvsignore M /trunk/src/include A /trunk/src/include/.cvsignore M /trunk/src/include/kerberosIV A /trunk/src/include/kerberosIV/.cvsignore M /trunk/src/include/krb5 A /trunk/src/include/krb5/.cvsignore M /trunk/src/kadmin/client A /trunk/src/kadmin/client/.cvsignore M /trunk/src/kadmin/kpasswd A /trunk/src/kadmin/kpasswd/.cvsignore M /trunk/src/kadmin/server A /trunk/src/kadmin/server/.cvsignore A /trunk/src/kadmin/v4server A /trunk/src/kadmin/v4server/.cvsignore M /trunk/src/kadmin.new/client A /trunk/src/kadmin.new/client/.cvsignore M /trunk/src/kdc A /trunk/src/kdc/.cvsignore M /trunk/src/lib A /trunk/src/lib/.cvsignore M /trunk/src/lib/crypto A /trunk/src/lib/crypto/.cvsignore M /trunk/src/lib/crypto/crc32 A /trunk/src/lib/crypto/crc32/.cvsignore M /trunk/src/lib/crypto/des A /trunk/src/lib/crypto/des/.cvsignore M /trunk/src/lib/crypto/md4 A /trunk/src/lib/crypto/md4/.cvsignore M /trunk/src/lib/crypto/md5 A /trunk/src/lib/crypto/md5/.cvsignore M /trunk/src/lib/crypto/os A /trunk/src/lib/crypto/os/.cvsignore M /trunk/src/lib/des425 A /trunk/src/lib/des425/.cvsignore M /trunk/src/lib/gssapi A /trunk/src/lib/gssapi/.cvsignore M /trunk/src/lib/gssapi/generic A /trunk/src/lib/gssapi/generic/.cvsignore M /trunk/src/lib/gssapi/krb5 A /trunk/src/lib/gssapi/krb5/.cvsignore M /trunk/src/lib/kdb A /trunk/src/lib/kdb/.cvsignore M /trunk/src/lib/krb425 A /trunk/src/lib/krb425/.cvsignore M /trunk/src/lib/krb5 A /trunk/src/lib/krb5/.cvsignore M /trunk/src/lib/krb5/asn.1 A /trunk/src/lib/krb5/asn.1/.cvsignore M /trunk/src/lib/krb5/ccache A /trunk/src/lib/krb5/ccache/.cvsignore M /trunk/src/lib/krb5/ccache/file A /trunk/src/lib/krb5/ccache/file/.cvsignore M /trunk/src/lib/krb5/ccache/stdio A /trunk/src/lib/krb5/ccache/stdio/.cvsignore M /trunk/src/lib/krb5/error_tables A /trunk/src/lib/krb5/error_tables/.cvsignore M /trunk/src/lib/krb5/free A /trunk/src/lib/krb5/free/.cvsignore M /trunk/src/lib/krb5/keytab A /trunk/src/lib/krb5/keytab/.cvsignore M /trunk/src/lib/krb5/keytab/file A /trunk/src/lib/krb5/keytab/file/.cvsignore M /trunk/src/lib/krb5/krb A /trunk/src/lib/krb5/krb/.cvsignore M /trunk/src/lib/krb5/os A /trunk/src/lib/krb5/os/.cvsignore M /trunk/src/lib/krb5/posix A /trunk/src/lib/krb5/posix/.cvsignore M /trunk/src/lib/krb5/rcache A /trunk/src/lib/krb5/rcache/.cvsignore M /trunk/src/slave A /trunk/src/slave/.cvsignore M /trunk/src/tests A /trunk/src/tests/.cvsignore M /trunk/src/tests/asn.1 A /trunk/src/tests/asn.1/.cvsignore M /trunk/src/tests/create A /trunk/src/tests/create/.cvsignore M /trunk/src/tests/hammer A /trunk/src/tests/hammer/.cvsignore M /trunk/src/tests/verify A /trunk/src/tests/verify/.cvsignore M /trunk/src/util A /trunk/src/util/.cvsignore M /trunk/src/util/et A /trunk/src/util/et/.cvsignore M /trunk/src/util/ss A /trunk/src/util/ss/.cvsignore M /trunk/src/util/unifdef A /trunk/src/util/unifdef/.cvsignore Add .cvsignore file so that cvs ignores the autoconf-built configure file. ------------------------------------------------------------------------ r4903 | tytso | 1995-02-03 14:34:56 -0500 (Fri, 03 Feb 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/gmt_mktime.c Don't double count the leap day in a leap year. ------------------------------------------------------------------------ r4902 | tytso | 1995-02-03 14:34:27 -0500 (Fri, 03 Feb 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/compat_recv.c Use explicit 32 bit types so this will work on an Alpha ------------------------------------------------------------------------ r4901 | tytso | 1995-02-03 14:33:40 -0500 (Fri, 03 Feb 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/des_int.h Remove unused cruft from des_int.h ------------------------------------------------------------------------ r4900 | tytso | 1995-02-03 14:32:16 -0500 (Fri, 03 Feb 1995) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krcp.c Add keytype parameter to field ------------------------------------------------------------------------ r4899 | tytso | 1995-02-03 14:20:48 -0500 (Fri, 03 Feb 1995) | 2 lines Changed paths: M /trunk/src/tests/hammer/ChangeLog M /trunk/src/tests/hammer/kdc5_hammer.c Add keytype parameter ------------------------------------------------------------------------ r4898 | tytso | 1995-02-03 14:19:50 -0500 (Fri, 03 Feb 1995) | 2 lines Changed paths: M /trunk/src/appl/user_user/ChangeLog M /trunk/src/appl/user_user/client.c Add keytype argument to rd_req_proc. ------------------------------------------------------------------------ r4897 | tytso | 1995-02-03 12:05:51 -0500 (Fri, 03 Feb 1995) | 4 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/configure.in M /trunk/src/include/krb5/wordsize.h Don't define BITS16, BITS32, BITS64, etc. anymore. Instead, individually test for SIZEOF_SHORT, SIZEOF_INT, and SIZEOF_LONG and use them as appropriate in wordsize.h ------------------------------------------------------------------------ r4896 | tytso | 1995-02-03 12:03:58 -0500 (Fri, 03 Feb 1995) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/acconfig.h M /trunk/src/aclocal.m4 M /trunk/src/configure.in Remove BITS16, BITS32, BITS64, etc. from acconfig.h Remove ISODE references from configure and aclocal.m4 ------------------------------------------------------------------------ r4895 | tytso | 1995-02-03 12:01:01 -0500 (Fri, 03 Feb 1995) | 2 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/adm_v4_pwd.c Don't use BITS64, use SIZEOF_LONG ------------------------------------------------------------------------ r4894 | tytso | 1995-02-03 08:39:27 -0500 (Fri, 03 Feb 1995) | 3 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/com_err.h All routines defined in the com_err library should have extern before the prototypes. ------------------------------------------------------------------------ r4893 | tytso | 1995-02-03 06:52:06 -0500 (Fri, 03 Feb 1995) | 2 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog Oops, forgot to save file first. ------------------------------------------------------------------------ r4892 | tytso | 1995-02-03 06:51:47 -0500 (Fri, 03 Feb 1995) | 2 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/krb.h Add changes to make this work on Alpha's. (From Ezra). ------------------------------------------------------------------------ r4891 | tytso | 1995-02-03 06:35:06 -0500 (Fri, 03 Feb 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/verify.c Fix typo; "%02 X" --> "%02X" ------------------------------------------------------------------------ r4890 | tytso | 1995-02-03 06:22:04 -0500 (Fri, 03 Feb 1995) | 3 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/gss-server.c ret_flags should be an int based on the prototype of gss_accept_sec_context ------------------------------------------------------------------------ r4889 | jgilmore | 1995-02-03 06:05:12 -0500 (Fri, 03 Feb 1995) | 5 lines Changed paths: M /trunk/src/kadmin/client/ChangeLog M /trunk/src/kadmin/client/kadmin.c * kadmin.c (main): Real live non-kludged argument parsing. Add -c option to specify ticket cache location (it really should just use a cache in memory in the process, but that isn't written yet). Make some error messages more explicit! ------------------------------------------------------------------------ r4888 | jgilmore | 1995-02-03 05:46:39 -0500 (Fri, 03 Feb 1995) | 9 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in D /trunk/src/lib/crypto/des-crc.c D /trunk/src/lib/crypto/des-md5.c A /trunk/src/lib/crypto/des_crc.c A /trunk/src/lib/crypto/des_md5.c D /trunk/src/lib/crypto/raw-des.c A /trunk/src/lib/crypto/raw_des.c Rename files so that they work in the DOS LIB command, which amazingly finds dashes in mid-name and treats them like option switches. * des-crc.c => des_crc.c * des-md5.c => des_md5.c * raw-des.c => raw_des.c * Makefile.in: changed to match. ------------------------------------------------------------------------ r4887 | jgilmore | 1995-02-03 05:17:02 -0500 (Fri, 03 Feb 1995) | 5 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/Makefile.in A /trunk/src/lib/krb5/keytab/file/ktf_g_ent.c A /trunk/src/lib/krb5/keytab/file/ktf_g_name.c D /trunk/src/lib/krb5/keytab/file/ktf_get_en.c D /trunk/src/lib/krb5/keytab/file/ktf_get_na.c Rename files for DOS 8.3 uniqueness: * ktf_get_en.c => ktf_g_ent.c * ktf_get_na.c => ktf_g_name.c * Makefile.in: changed to match. ------------------------------------------------------------------------ r4886 | jgilmore | 1995-02-03 04:47:08 -0500 (Fri, 03 Feb 1995) | 7 lines Changed paths: M /trunk/src/lib/krb5/free/ChangeLog M /trunk/src/lib/krb5/free/Makefile.in D /trunk/src/lib/krb5/free/f_kdc_rep.c D /trunk/src/lib/krb5/free/f_kdc_req.c A /trunk/src/lib/krb5/free/f_kdc_rp.c A /trunk/src/lib/krb5/free/f_kdc_rq.c A /trunk/src/lib/krb5/free/f_tckt.c A /trunk/src/lib/krb5/free/f_tckts.c D /trunk/src/lib/krb5/free/f_ticket.c D /trunk/src/lib/krb5/free/f_tickets.c Rename files for DOS 8.3 uniqueness: * f_kdc_rep.c => f_kdc_rp.c * f_kdc_req.c => f_kdc_rq.c * f_ticket.c => f_tckt.c * f_tickets.c => f_tckts.c * Makefile.in was updated to match. ------------------------------------------------------------------------ r4885 | jgilmore | 1995-02-03 04:06:26 -0500 (Fri, 03 Feb 1995) | 7 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/Makefile.sane.in D /trunk/src/lib/krb5/asn.1/asn1_decode_k.c D /trunk/src/lib/krb5/asn.1/asn1_decode_k.h D /trunk/src/lib/krb5/asn.1/asn1_encode_k.c D /trunk/src/lib/krb5/asn.1/asn1_encode_k.h A /trunk/src/lib/krb5/asn.1/asn1_k_decode.c A /trunk/src/lib/krb5/asn.1/asn1_k_decode.h A /trunk/src/lib/krb5/asn.1/asn1_k_encode.c A /trunk/src/lib/krb5/asn.1/asn1_k_encode.h M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/asn.1/krb5_encode.c * asn1_decode_k.c => asn1_k_decode.c * asn1_decode_k.h => asn1_k_decode.h * asn1_encode_k.c => asn1_k_encode.c * asn1_encode_k.h => asn1_k_encode.h * Makefile.sane.in, krb5_decode.c, krb5_encode.c, asn1_k_encode.c, asn1_k_decode.c: updated to match. ------------------------------------------------------------------------ r4884 | jgilmore | 1995-02-03 03:41:09 -0500 (Fri, 03 Feb 1995) | 9 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/Makefile.in A /trunk/src/lib/gssapi/krb5/disp_name.c A /trunk/src/lib/gssapi/krb5/disp_status.c D /trunk/src/lib/gssapi/krb5/display_name.c D /trunk/src/lib/gssapi/krb5/display_status.c A /trunk/src/lib/gssapi/krb5/inq_context.c A /trunk/src/lib/gssapi/krb5/inq_cred.c D /trunk/src/lib/gssapi/krb5/inquire_context.c D /trunk/src/lib/gssapi/krb5/inquire_cred.c A /trunk/src/lib/gssapi/krb5/rel_cred.c A /trunk/src/lib/gssapi/krb5/rel_name.c D /trunk/src/lib/gssapi/krb5/release_cred.c D /trunk/src/lib/gssapi/krb5/release_name.c Rename files for DOS 8.3 uniqueness: * display_name.c => disp_name.c * display_status.c => disp_status.c * inquire_context.c => inq_context.c * inquire_cred.c => inq_cred.c * release_cred.c => rel_cred.c * release_name.c => rel_name.c * Makefile.in changed to match. ------------------------------------------------------------------------ r4883 | jgilmore | 1995-02-03 03:30:40 -0500 (Fri, 03 Feb 1995) | 8 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in A /trunk/src/lib/gssapi/generic/disp_com_err_status.c A /trunk/src/lib/gssapi/generic/disp_major_status.c D /trunk/src/lib/gssapi/generic/display_com_err_status.c D /trunk/src/lib/gssapi/generic/display_major_status.c A /trunk/src/lib/gssapi/generic/rel_buffer.c A /trunk/src/lib/gssapi/generic/rel_oid_set.c D /trunk/src/lib/gssapi/generic/release_buffer.c D /trunk/src/lib/gssapi/generic/release_oid_set.c D /trunk/src/lib/gssapi/generic/util_val_nohash.c A /trunk/src/lib/gssapi/generic/utl_nohash_validate.c Rename files for DOS 8.3 uniqueness: * display_com_err_status.c => disp_com_err_status.c * display_major_status.c => disp_major_status.c * release_buffer.c => rel_buffer.c * release_oid_set.c => rel_oid_set.c * util_val_nohash.c => utl_nohash_validate.c * Makefile.in was changed to match. ------------------------------------------------------------------------ r4882 | tlyu | 1995-02-03 00:49:31 -0500 (Fri, 03 Feb 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_in_tkt.c * get_in_tkt.c (krb5_get_in_tkt): fix typo ------------------------------------------------------------------------ r4881 | proven | 1995-02-02 23:14:07 -0500 (Thu, 02 Feb 1995) | 6 lines Changed paths: M /trunk/doc/api/ChangeLog M /trunk/doc/api/krb5.tex * krb5.tex Documented change of krb5_enctype to krb5_enctypes to krb5_send_tgs(). * krb5.tex Documented added krb5_keytype arg to (*keyproc)() arg for krb5_rd_req(), krb5_rd_req_decoded(), and krb5_recvauth(). ------------------------------------------------------------------------ r4880 | eichin | 1995-02-02 20:58:30 -0500 (Thu, 02 Feb 1995) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_in_tkt.c * get_in_tkt.c (krb5_get_in_tkt): if krb5_is_as_rep fails, check if the packet might be a V4 error packet. Use modified V4 check so that it compiles under SCO. simple, but untested. ------------------------------------------------------------------------ r4879 | eichin | 1995-02-02 20:56:03 -0500 (Thu, 02 Feb 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/krb5_err.et * krb5_err.et (KRB5KRB_AP_ERR_V4_REPLY): new error code for V4 reply to a V5 request. ------------------------------------------------------------------------ r4878 | jgilmore | 1995-02-02 08:13:29 -0500 (Thu, 02 Feb 1995) | 13 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/forward.c M /trunk/src/appl/telnet/libtelnet/kerberos.c M /trunk/src/appl/telnet/libtelnet/kerberos5.c * forward.c: Remove unused #include . * kerberos5.c (kerberos5_send): Remove code for sending a checksum of a zero-byte string; we can just send no checksum at all. This eliminates dependency on . (kerberos5_forward): Remove extra parameter to krb5_get_for_creds, probably accidentally inserted during context changes -- which don't seem to be here in the ChangeLog. * kerberos.c: Remove prototypes for krb4 functions, since some of them are wrong with CNS (u_long vs. KRB_INT32 conflicts). These changes BUILD but have not been RUN yet. But at least they build. My apologies. -- John ------------------------------------------------------------------------ r4877 | jgilmore | 1995-02-02 06:02:28 -0500 (Thu, 02 Feb 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/Makefile.in * Makefile.in (CFLAGS): Handle $(srcdir) properly in -I options. ------------------------------------------------------------------------ r4876 | tytso | 1995-02-02 01:30:03 -0500 (Thu, 02 Feb 1995) | 2 lines Changed paths: D /trunk/src/lib/krb5/asn.1/adat2kadat.c D /trunk/src/lib/krb5/asn.1/addr2kaddr.c D /trunk/src/lib/krb5/asn.1/adr2kadr.c D /trunk/src/lib/krb5/asn.1/aprp2kaprp.c D /trunk/src/lib/krb5/asn.1/aprq2kaprq.c D /trunk/src/lib/krb5/asn.1/arep2karep.c D /trunk/src/lib/krb5/asn.1/auth2kauth.c D /trunk/src/lib/krb5/asn.1/ck2kck.c D /trunk/src/lib/krb5/asn.1/cred2kcred.c D /trunk/src/lib/krb5/asn.1/crep2kcrep.c D /trunk/src/lib/krb5/asn.1/cvt_flags.c D /trunk/src/lib/krb5/asn.1/decode.c D /trunk/src/lib/krb5/asn.1/edat2kedat.c D /trunk/src/lib/krb5/asn.1/ekrp2kekrp.c D /trunk/src/lib/krb5/asn.1/enck2kkey.c D /trunk/src/lib/krb5/asn.1/encode.c D /trunk/src/lib/krb5/asn.1/err2kerr.c D /trunk/src/lib/krb5/asn.1/etpt2ketpt.c D /trunk/src/lib/krb5/asn.1/g2unix.c D /trunk/src/lib/krb5/asn.1/kadat2adat.c D /trunk/src/lib/krb5/asn.1/kaddr2addr.c D /trunk/src/lib/krb5/asn.1/kadr2adr.c D /trunk/src/lib/krb5/asn.1/kaprp2aprp.c D /trunk/src/lib/krb5/asn.1/kaprq2aprq.c D /trunk/src/lib/krb5/asn.1/karep2arep.c D /trunk/src/lib/krb5/asn.1/kauth2auth.c D /trunk/src/lib/krb5/asn.1/kck2ck.c D /trunk/src/lib/krb5/asn.1/kcred2cred.c D /trunk/src/lib/krb5/asn.1/kcrep2crep.c D /trunk/src/lib/krb5/asn.1/kdcr2kkdcr.c D /trunk/src/lib/krb5/asn.1/kdcr2ktgsr.c D /trunk/src/lib/krb5/asn.1/kedat2edat.c D /trunk/src/lib/krb5/asn.1/kekrp2ekrp.c D /trunk/src/lib/krb5/asn.1/kerr2err.c D /trunk/src/lib/krb5/asn.1/ketpt2etpt.c D /trunk/src/lib/krb5/asn.1/kkdcr2kdcr.c D /trunk/src/lib/krb5/asn.1/kkey2enck.c D /trunk/src/lib/krb5/asn.1/klsrq2lsrq.c D /trunk/src/lib/krb5/asn.1/kprep2prep.c D /trunk/src/lib/krb5/asn.1/kprin2prin.c D /trunk/src/lib/krb5/asn.1/kpriv2priv.c D /trunk/src/lib/krb5/asn.1/kpwd2pwd.c D /trunk/src/lib/krb5/asn.1/kpwds2pwds.c D /trunk/src/lib/krb5/asn.1/ksafe2safe.c D /trunk/src/lib/krb5/asn.1/ktgrq2tgrq.c D /trunk/src/lib/krb5/asn.1/ktgsr2kdcr.c D /trunk/src/lib/krb5/asn.1/ktkt2tkt.c D /trunk/src/lib/krb5/asn.1/ktran2tran.c D /trunk/src/lib/krb5/asn.1/lsrq2klsrq.c D /trunk/src/lib/krb5/asn.1/prep2kprep.c D /trunk/src/lib/krb5/asn.1/prin2kprin.c D /trunk/src/lib/krb5/asn.1/priv2kpriv.c D /trunk/src/lib/krb5/asn.1/pwd2kpwd.c D /trunk/src/lib/krb5/asn.1/pwds2kpwds.c D /trunk/src/lib/krb5/asn.1/qbuf2data.c D /trunk/src/lib/krb5/asn.1/safe2ksafe.c D /trunk/src/lib/krb5/asn.1/tgrq2ktgrq.c D /trunk/src/lib/krb5/asn.1/tkt2ktkt.c D /trunk/src/lib/krb5/asn.1/tran2ktran.c D /trunk/src/lib/krb5/asn.1/u2gen.c Removal of ISODE (and there was much rejoicing). ------------------------------------------------------------------------ r4875 | proven | 1995-02-01 22:42:29 -0500 (Wed, 01 Feb 1995) | 30 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gc_2tgt.c M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/gc_via_tgt.c M /trunk/src/lib/krb5/krb/get_fcreds.c M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/krb/int-proto.h M /trunk/src/lib/krb5/krb/rd_req.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/send_tgs.c * int-proto.h Update prototypes for krb5_get_cred_via_tgt(), and krb5_get_cred_via_2tgt(). * get_fcreds.c (krb5_get_for_creds()) * gc_via_tgt.c (krb5_get_cred_via_tgt()) * gc_2tgt.c (krb5_get_cred_via_2tgt()) Removed krb5_enctype argument. Pass NULL list of encryption types to krb5_send_tgs to get default encryption types. * gc_frm_kdc.c Removed krb5_enctype argument passed to krb5_get_cred_via_tgt() * send_tgs.c (krb5_send_tgs()) Changed krb5_enctype arg to krb5_enctype *, a NULL terminated array of encryption types. If argument is NULL then krb5_send_tgs() will use defaul list of encryption types. * send_tgs.c (krb5_send_tgs()) To encrypt request ticket use usecred->keyblock.etype instead of (and now defunct) krb5_enctype arg. * init_ctx.c Added krb5_set_default_in_tkt_etypes() and krb5_get_default_in_tkt_etypes(). * rd_req.c, rd_req_decode.c Removed typedef for rdreq_key_proc and use krb5_rd_req_decoded in its place. * get_fcreds.c Really needs #include for definition of krb5_is_krb_error() ------------------------------------------------------------------------ r4874 | proven | 1995-02-01 22:40:09 -0500 (Wed, 01 Feb 1995) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_util.c * kdc_util.c (kdc_rdreq_keyproc()) Add krb5_keytype() arg. ------------------------------------------------------------------------ r4873 | proven | 1995-02-01 22:39:25 -0500 (Wed, 01 Feb 1995) | 3 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/adm_extern.h M /trunk/src/kadmin/server/adm_process.c * adm_process.c, adm_extern.h (cpw_keyproc()) Added krb5_keytype arg. ------------------------------------------------------------------------ r4872 | proven | 1995-02-01 22:38:45 -0500 (Wed, 01 Feb 1995) | 11 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/func-proto.h M /trunk/src/include/krb5/krb5.h * func-proto.h Added krb5_keytype arg to rb5_rdreq_key_proc. * func-proto.h (krb5_send_tgs()) Changed krb5_enctype arg to krb5_enctype *, a NULL terminated array of encryption types. * func-proto.h Added prototypes for krb5_get_for_creds(), krb5_set_default_in_tkt_etypes(), and krb5_get_default_in_tkt_etypes(). * krb5.h Added fields to krb5_context to support default etypes. ------------------------------------------------------------------------ r4871 | proven | 1995-02-01 22:37:52 -0500 (Wed, 01 Feb 1995) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/forward.c M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krsh.c M /trunk/src/appl/bsd/krshd.c * Removed all #include * Removed krb5_enctype argument passed to krb5_get_for_creds() ------------------------------------------------------------------------ r4870 | tytso | 1995-02-01 16:43:42 -0500 (Wed, 01 Feb 1995) | 2 lines Changed paths: D /trunk/src/isode Removing ISODE.... (and there was much rejoicing) ------------------------------------------------------------------------ r4869 | tytso | 1995-01-31 23:50:13 -0500 (Tue, 31 Jan 1995) | 4 lines Changed paths: A /trunk/doc/install.texi A /trunk/doc/texinfo.tex Created new documentation for how to build and install Kerberos V5. Still needs a lot of work..... ------------------------------------------------------------------------ r4868 | proven | 1995-01-28 15:10:27 -0500 (Sat, 28 Jan 1995) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_fcreds.c M /trunk/src/lib/krb5/krb/in_tkt_sky.c M /trunk/src/lib/krb5/krb/rd_req_dec.c in_tkt_sky.c (skey_keyproc()), rd_req_dec.c (krb5_rd_req_decoded()) use new API for krb5_kt_get_entry. get_fcreds.c Removed #include and #include ------------------------------------------------------------------------ r4867 | proven | 1995-01-28 15:08:50 -0500 (Sat, 28 Jan 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/ktf_get_en.c M /trunk/src/lib/krb5/keytab/file/ktfile.h Added krb5_keytype arg to krb5_ktfile_get_entry(). ------------------------------------------------------------------------ r4866 | proven | 1995-01-28 15:07:26 -0500 (Sat, 28 Jan 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/read_servi.c Added krb5_keytype arg to krb5_kt_read_service_key(). ------------------------------------------------------------------------ r4865 | proven | 1995-01-28 15:06:40 -0500 (Sat, 28 Jan 1995) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c Added krb5_keytype arg to rd_req_keyproc(). ------------------------------------------------------------------------ r4864 | proven | 1995-01-28 15:05:19 -0500 (Sat, 28 Jan 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/func-proto.h M /trunk/src/include/krb5/keytab.h Added krb5_keytype arg to krb5_kt_read_service_key() and krb5_kt_get_entry(). ------------------------------------------------------------------------ r4863 | proven | 1995-01-28 15:03:24 -0500 (Sat, 28 Jan 1995) | 2 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/krb_auth_su.c Use new API for krb5_kt_get_entry(). ------------------------------------------------------------------------ r4862 | proven | 1995-01-28 15:03:12 -0500 (Sat, 28 Jan 1995) | 2 lines Changed paths: M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.c Use new API for krb5_kt_get_entry. ------------------------------------------------------------------------ r4861 | proven | 1995-01-28 15:00:15 -0500 (Sat, 28 Jan 1995) | 3 lines Changed paths: M /trunk/doc/api/ChangeLog M /trunk/doc/api/keytab.tex Documented added krb5_keytab argunment to krb5_kt_read_service_key() and krb5_kt_get_entry(). ------------------------------------------------------------------------ r4860 | proven | 1995-01-27 01:56:33 -0500 (Fri, 27 Jan 1995) | 6 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/scc_read.c * Fix scc_read.c (krb5_scc_read_authdatum()) krb5_authdatatype is of type unsigned int and therefore shouldn't be the argument to krb5_scc_read_ui_2(). Fixes bug reported by Ezra (discuss message 1053) ------------------------------------------------------------------------ r4859 | proven | 1995-01-27 01:56:14 -0500 (Fri, 27 Jan 1995) | 6 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc_read.c * Fix fcc_read.c (krb5_fcc_read_authdatum()) krb5_authdatatype is of type unsigned int and therefore shouldn't be the argument to krb5_fcc_read_ui_2(). Fixes bug reported by Ezra (discuss message 1053) ------------------------------------------------------------------------ r4858 | proven | 1995-01-27 01:38:58 -0500 (Fri, 27 Jan 1995) | 8 lines Changed paths: M /trunk/src/include/krb5/ChangeLog * base-defs.h Typedef krb5_boolean, krb5_msgtype, krb5_kvno, krb5_addrtype, krb5_keytyp, krb5_enctype, krb5_cksumtype, and krb5_authdatatype as unsigned int. * kdb_dbm.h krb5_dbm_db_set_lockmode(), krb5_dbm_db_set_nonblocking() Fix prototypes to use krb5_boolean and not int. * kdb.h krb5_db_set_lockmode(), krb5_db_set_nonblocking() Fix prototypes to use krb5_boolean and not int. ------------------------------------------------------------------------ r4857 | jgilmore | 1995-01-26 21:16:38 -0500 (Thu, 26 Jan 1995) | 3 lines Changed paths: M /trunk/src/include/krb5/ChangeLog D /trunk/src/include/krb5/crc-32.h D /trunk/src/include/krb5/rsa-md4.h * crc-32.h: Move to lib/crypto/crc32; only gets local use. * rsa-md4.h: Move to lib/crypto/md4; only gets local use. ------------------------------------------------------------------------ r4856 | proven | 1995-01-26 20:27:01 -0500 (Thu, 26 Jan 1995) | 8 lines Changed paths: M /trunk/src/include/krb5/base-defs.h M /trunk/src/include/krb5/kdb.h M /trunk/src/include/krb5/kdb_dbm.h * base-defs.h Typedef krb5_boolean, krb5_msgtype, krb5_kvno, krb5_addrtype, krb5_keytyp, krb5_enctype, krb5_cksumtype, and krb5_authdatatype as unsigned int. * kdb_dbm.h krb5_dbm_db_set_lockmode(), krb5_dbm_db_set_nonblocking() Fix prototypes to use krb5_boolean and not int. * kdb.h krb5_db_set_lockmode(), krb5_db_set_nonblocking() Fix prototypes to use krb5_boolean and not int. ------------------------------------------------------------------------ r4855 | eichin | 1995-01-26 17:30:08 -0500 (Thu, 26 Jan 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/Makefile.in fix include install typo ------------------------------------------------------------------------ r4854 | eichin | 1995-01-26 17:28:44 -0500 (Thu, 26 Jan 1995) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/Makefile.in install man page from srcdir ------------------------------------------------------------------------ r4853 | tytso | 1995-01-26 12:16:16 -0500 (Thu, 26 Jan 1995) | 3 lines Changed paths: M /trunk/src/TODO Update of Krb5 todo list (lots of changes over the last couple of weeks). I've just never gotten around to checking it in.... ------------------------------------------------------------------------ r4852 | jgilmore | 1995-01-25 23:25:38 -0500 (Wed, 25 Jan 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/os/ChangeLog M /trunk/src/lib/crypto/os/rnd_confoun.c * rnd_confoun.c: Replace <.../...> includes with "..."s. ------------------------------------------------------------------------ r4851 | tytso | 1995-01-25 23:21:45 -0500 (Wed, 25 Jan 1995) | 4 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/extern.c M /trunk/src/kdc/extern.h M /trunk/src/kdc/main.c M /trunk/src/kdc/network.c Allow the primary port that the KDC listens on be configurable on the command line. If the appropriate /etc/services entries aren't found, use compiled in defaults. ------------------------------------------------------------------------ r4850 | jgilmore | 1995-01-25 23:21:27 -0500 (Wed, 25 Jan 1995) | 4 lines Changed paths: M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/md5/md5.c M /trunk/src/lib/crypto/md5/md5crypto.c M /trunk/src/lib/crypto/md5/md5glue.c M /trunk/src/lib/crypto/md5/t_mddriver.c * Makefile.in (CFLAGS): Use -I../des to pull in include file. * md5.c, md5crypto.c, md5glue.c, t_mddriver.c: Replace <.../...> includes with "..."s. ------------------------------------------------------------------------ r4849 | jgilmore | 1995-01-25 23:11:47 -0500 (Wed, 25 Jan 1995) | 6 lines Changed paths: M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md4/md4.c M /trunk/src/lib/crypto/md4/md4crypto.c M /trunk/src/lib/crypto/md4/md4driver.c M /trunk/src/lib/crypto/md4/md4glue.c A /trunk/src/lib/crypto/md4/rsa-md4.h * Makefile.in (CFLAGS): Add -I../des to pull in DES header file. * rsa-md4.h: New include file, moved from include/krb5, since it's only used locally. * md4.c, md4crypto.c, md4driver.c, md4glue.c: Replace <.../...> includes with "..."s. ------------------------------------------------------------------------ r4848 | jgilmore | 1995-01-25 23:09:51 -0500 (Wed, 25 Jan 1995) | 5 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/cbc_cksum.c M /trunk/src/lib/crypto/des/cs_entry.c M /trunk/src/lib/crypto/des/des.h M /trunk/src/lib/crypto/des/destest.c M /trunk/src/lib/crypto/des/f_sched.c M /trunk/src/lib/crypto/des/fin_rndkey.c M /trunk/src/lib/crypto/des/finish_key.c M /trunk/src/lib/crypto/des/init_rkey.c M /trunk/src/lib/crypto/des/key_sched.c M /trunk/src/lib/crypto/des/new_rn_key.c M /trunk/src/lib/crypto/des/process_ky.c M /trunk/src/lib/crypto/des/random_key.c M /trunk/src/lib/crypto/des/string2key.c M /trunk/src/lib/crypto/des/verify.c M /trunk/src/lib/crypto/des/weak_key.c * cbc_cksum.c, cs_entry.c, des.h, destest.c, f_sched.c, fin_rndkey.c, finish_key.c, init_rkey.c, key_sched.c, new_rn_key.c, process_ky.c, random_key.c, string2key.c, verify.c, weak_key.c: Replace <.../...> includes with "..."s. ------------------------------------------------------------------------ r4847 | jgilmore | 1995-01-25 23:06:12 -0500 (Wed, 25 Jan 1995) | 3 lines Changed paths: M /trunk/src/lib/crypto/crc32/ChangeLog A /trunk/src/lib/crypto/crc32/crc-32.h M /trunk/src/lib/crypto/crc32/crc.c M /trunk/src/lib/crypto/crc32/crctest.c * crc-32.h: New file, moved from include/krb5/crc-32.h. * crc.c, crctest.c: Replace <.../...> includes with "..."s. ------------------------------------------------------------------------ r4846 | jgilmore | 1995-01-25 23:00:41 -0500 (Wed, 25 Jan 1995) | 5 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/cryptoconf.c M /trunk/src/lib/crypto/des-crc.c M /trunk/src/lib/crypto/des-md5.c M /trunk/src/lib/crypto/raw-des.c * Makefile.in (CFLAGS): Add -I options to pick up include files from the various algorithm subdirs. * cryptoconf.c, des-crc.c, des-md5.c, raw-des.c: Replace most <.../...> include files with "..." includes. ------------------------------------------------------------------------ r4845 | jgilmore | 1995-01-25 22:30:12 -0500 (Wed, 25 Jan 1995) | 9 lines Changed paths: M /trunk/src/include/ChangeLog A /trunk/src/include/k5-int.h A /trunk/src/include/krb5.h Make it possible to #include "..." without using slashes, for Macintosh support. * krb5.h: New file, the externally visible interface to Kerberos V5. Currently the whole kitchen sink, to bootstrap. * k5-int.h: New file, the internally visible declarations needed by source files that are part of the Kerberos V5 library itself. Currently the same whole kitchen sink, to bootstrap. ------------------------------------------------------------------------ r4844 | tytso | 1995-01-25 21:05:32 -0500 (Wed, 25 Jan 1995) | 2 lines Changed paths: D /trunk/src/include/krb5/narrow.h D /trunk/src/include/krb5/widen.h Removing narrow.h and widen.h ------------------------------------------------------------------------ r4843 | eichin | 1995-01-25 20:51:22 -0500 (Wed, 25 Jan 1995) | 3 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in * Makefile.in (SRCS): add com_err.c explicit dependency to work around VPATH bug in Solaris make. Also fix typo in comment. ------------------------------------------------------------------------ r4842 | eichin | 1995-01-25 20:10:19 -0500 (Wed, 25 Jan 1995) | 2 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/kadm.h * kadm.h: add DEL_ENT and DEL_ACL for CNS V4 delete support. ------------------------------------------------------------------------ r4841 | eichin | 1995-01-25 20:07:41 -0500 (Wed, 25 Jan 1995) | 5 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/configure.in * configure.in: rewrote remaining tests to use AC_TRY_COMPILE and caching. Added cross-compile case for ANSI stdio test. No more complaints from autoconf... ------------------------------------------------------------------------ r4840 | eichin | 1995-01-25 19:53:58 -0500 (Wed, 25 Jan 1995) | 3 lines Changed paths: M /trunk/src/util/autoconf/ChangeLog M /trunk/src/util/autoconf/autoreconf.sh * autoreconf.sh (ls test): use -Llt to sort, in case we're in a symlink farm. ------------------------------------------------------------------------ r4839 | eichin | 1995-01-25 18:37:19 -0500 (Wed, 25 Jan 1995) | 8 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/Makefile.in M /trunk/src/appl/telnet/telnet/telnet.1 D /trunk/src/appl/telnet/telnet/tmac.an D /trunk/src/appl/telnet/telnet/tmac.an.old M /trunk/src/appl/telnet/telnet/tmac.doc Nroff Magic to make telnet man page actually work on traditional *roff (from ian@cygnus.com and CNS V4) * telnet.1: refer to man1/tmac.doc. * tmac.doc: actually works with telnet. * Makefile.in (install): install tmac.doc. CLIENT_MANDIR had better be man1. ------------------------------------------------------------------------ r4838 | proven | 1995-01-25 18:01:22 -0500 (Wed, 25 Jan 1995) | 4 lines Changed paths: M /trunk/src/include/krb5/ChangeLog Maybe CVS will let me remove them now. * Removed narrow.h and widen.h ------------------------------------------------------------------------ r4837 | proven | 1995-01-25 17:29:07 -0500 (Wed, 25 Jan 1995) | 2 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/kdb5_edit.h M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/user_user/ChangeLog M /trunk/src/appl/user_user/client.c M /trunk/src/kadmin/client/ChangeLog M /trunk/src/kadmin/client/kadmin_msnd.c M /trunk/src/kadmin/kpasswd/ChangeLog M /trunk/src/kadmin/kpasswd/kpasswd.c M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/adm_funcs.c M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_util.c M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/des_int.h M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/in_tkt_pwd.c M /trunk/src/lib/krb5/krb/in_tkt_sky.c M /trunk/src/lib/krb5/krb/int-proto.h M /trunk/src/lib/krb5/krb/rd_req.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/tests/hammer/ChangeLog M /trunk/src/tests/hammer/kdc5_hammer.c * Removed all narrow types and references to wide.h and narrow.h ------------------------------------------------------------------------ r4836 | proven | 1995-01-25 17:28:14 -0500 (Wed, 25 Jan 1995) | 5 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/ktf_util.c M /trunk/src/lib/krb5/keytab/file/ktfile.h * Removed all narrow types and references to wide.h and narrow.h * ktf_util.c : Use a constant size for file data not subfield size from krb5_keytab_entry ------------------------------------------------------------------------ r4835 | proven | 1995-01-25 17:24:06 -0500 (Wed, 25 Jan 1995) | 9 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in M /trunk/src/include/krb5/base-defs.h M /trunk/src/include/krb5/encryption.h M /trunk/src/include/krb5/func-proto.h M /trunk/src/include/krb5/kdb.h M /trunk/src/include/krb5/keytab.h M /trunk/src/include/krb5/los-proto.h * Removed all narrow types and references to wide.h and narrow.h * base-defs.h Typedef krb5_boolean, krb5_msgtype, krb5_kvno, krb5_addrtype, krb5_keytyp, krb5_enctype, krb5_cksumtype, and krb5_authdatatype as int. * kdb.h Made keytype in krb5_encrypted_keyblock explicitly short for backwards compatibility. ------------------------------------------------------------------------ r4834 | jgilmore | 1995-01-22 21:28:57 -0500 (Sun, 22 Jan 1995) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/acquire_cred.c * acquire_cred.c (acquire_accept_cred): Add context arg when calling krb5_sname_to_principal. ------------------------------------------------------------------------ r4833 | jgilmore | 1995-01-22 21:25:10 -0500 (Sun, 22 Jan 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/get_krbhst.c * get_krbhst.c (krb5_get_krbhst): Declare realm argument const, to match prototype. ------------------------------------------------------------------------ r4832 | jgilmore | 1995-01-22 21:21:48 -0500 (Sun, 22 Jan 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/preauth.h M /trunk/src/include/krb5/rsa-md5.h * preauth.h, rsa-md5.h: Protect against multiple inclusion. ------------------------------------------------------------------------ r4831 | tytso | 1995-01-18 22:58:15 -0500 (Wed, 18 Jan 1995) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/sendto_kdc.c Fix use of connected sockets; previously krb5_sendto_kdc only used one socket per address family. This doesn't work; it now uses one socket per address. (krb5-bugs #938) ------------------------------------------------------------------------ r4830 | tytso | 1995-01-18 22:52:36 -0500 (Wed, 18 Jan 1995) | 3 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/adm_server.c Modify getopt args so that the 'M' option takes an argument, as it's supposed to. (krb5 bugs 984) ------------------------------------------------------------------------ r4829 | tytso | 1995-01-18 22:25:16 -0500 (Wed, 18 Jan 1995) | 2 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/main.c If gethostbyname returns an error, exit after printing an error message. ------------------------------------------------------------------------ r4828 | tytso | 1995-01-18 22:11:44 -0500 (Wed, 18 Jan 1995) | 2 lines Changed paths: M /trunk/src/appl/bsd/krlogind.c Add missing context variable when compiling with V4 compatibility. ------------------------------------------------------------------------ r4827 | tytso | 1995-01-18 22:09:37 -0500 (Wed, 18 Jan 1995) | 2 lines Changed paths: M /trunk/src/admin/convert/kdb5_convert.c Added convert changes to kdb5_convert.c ------------------------------------------------------------------------ r4826 | tytso | 1995-01-18 22:04:43 -0500 (Wed, 18 Jan 1995) | 2 lines Changed paths: M /trunk/src/admin/edit/dumpv4.c Add context changes to dumpv4.c ------------------------------------------------------------------------ r4825 | tytso | 1995-01-18 22:02:48 -0500 (Wed, 18 Jan 1995) | 3 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/read_passwd.c Make global_context a static variable and initialize it automatically if necessary. ------------------------------------------------------------------------ r4824 | tytso | 1995-01-18 22:02:16 -0500 (Wed, 18 Jan 1995) | 5 lines Changed paths: M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/k5seal.c M /trunk/src/lib/gssapi/krb5/krb5_gss_glue.c M /trunk/src/lib/gssapi/krb5/util_cksum.c M /trunk/src/lib/gssapi/krb5/util_crypt.c M /trunk/src/lib/gssapi/krb5/util_seed.c Fixed bugs in introduction of context variables; if the global context is not initialized, initialize it automatically. Initialize the connection context's krb5_context varaible in init_security_context and accept_security_context. ------------------------------------------------------------------------ r4823 | tytso | 1995-01-18 21:46:40 -0500 (Wed, 18 Jan 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_req_ext.c Oops in previous memory freeing fixes; was a bit too agressive freeing things. ------------------------------------------------------------------------ r4822 | eichin | 1995-01-18 18:55:49 -0500 (Wed, 18 Jan 1995) | 7 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krlogind.c * krlogind.c (v4_des_read, v5_des_read): When reading length, ignore everything before a leading zero (MSB first "reasonable" value) to compensate for rlogin (mis)use of BSD-OOB data. * krlogin.c (des_read): same code (in both versions of des_read.) rlogin -x should be much more reliable now. ------------------------------------------------------------------------ r4821 | eichin | 1995-01-18 01:15:44 -0500 (Wed, 18 Jan 1995) | 2 lines Changed paths: A /trunk/src/lib/crypto/des/des.h it belongs here instead ------------------------------------------------------------------------ r4820 | eichin | 1995-01-18 01:15:13 -0500 (Wed, 18 Jan 1995) | 2 lines Changed paths: D /trunk/src/include/des.h this doesn't belong here ------------------------------------------------------------------------ r4819 | eichin | 1995-01-18 01:11:31 -0500 (Wed, 18 Jan 1995) | 11 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krlogind.c * configure.in: undo streams test. It turns out that we want sunos to *fail* that test, since it doesn't have a streams PTEM module anyhow. * krlogind.c: don't include sys/tty.h and sys/ptyvar.h if we don't HAVE_STREAMS already. * krlogin.c: do the same thing. most of the files in appl/bsd should probably include one common "system headers" include, since they duplicate so much (and not consistently at that.) krlogind now works on SunOS 4. ------------------------------------------------------------------------ r4818 | eichin | 1995-01-18 01:04:14 -0500 (Wed, 18 Jan 1995) | 2 lines Changed paths: M /trunk/src/include/krb5/Makefile.in fix tab vs. space glitch ------------------------------------------------------------------------ r4817 | proven | 1995-01-13 17:15:08 -0500 (Fri, 13 Jan 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/init_os_ctx.c Acually move init_ctx.c to init_os_ctx.c in the CVS repository and also rename the routine krb5_free_os_context() to krb5_os_free_context(). ------------------------------------------------------------------------ r4816 | proven | 1995-01-13 17:07:17 -0500 (Fri, 13 Jan 1995) | 2 lines Changed paths: M /trunk/src/util/autoconf/configure Auto configure changes. I didn't do anything. ------------------------------------------------------------------------ r4815 | proven | 1995-01-13 17:05:49 -0500 (Fri, 13 Jan 1995) | 3 lines Changed paths: M /trunk/src/admin/stash/ChangeLog M /trunk/src/admin/stash/kdb5_stash.c M /trunk/src/appl/mailquery/ChangeLog M /trunk/src/appl/mailquery/poplib.c M /trunk/src/appl/movemail/ChangeLog M /trunk/src/appl/movemail/movemail.c M /trunk/src/appl/popper/ChangeLog M /trunk/src/appl/popper/pop_init.c M /trunk/src/appl/popper/pop_pass.c M /trunk/src/appl/sample/sclient/ChangeLog M /trunk/src/appl/sample/sclient/sclient.c M /trunk/src/appl/sample/sserver/sserver.c M /trunk/src/appl/simple/client/ChangeLog M /trunk/src/appl/simple/client/sim_client.c M /trunk/src/appl/simple/server/ChangeLog M /trunk/src/appl/simple/server/sim_server.c M /trunk/src/appl/telnet/libtelnet/forward.c M /trunk/src/appl/telnet/libtelnet/kerberos5.c M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/user_user/ChangeLog M /trunk/src/appl/user_user/client.c M /trunk/src/appl/user_user/server.c M /trunk/src/clients/kdestroy/ChangeLog M /trunk/src/clients/kdestroy/kdestroy.c M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.c M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/klist.c M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/authorization.c M /trunk/src/clients/ksu/ccache.c M /trunk/src/clients/ksu/heuristic.c M /trunk/src/clients/ksu/krb_auth_su.c M /trunk/src/clients/ksu/ksu.h M /trunk/src/clients/ksu/main.c M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/base-defs.h M /trunk/src/include/krb5/ccache.h M /trunk/src/include/krb5/encryption.h M /trunk/src/include/krb5/free.h M /trunk/src/include/krb5/func-proto.h M /trunk/src/include/krb5/kdb.h M /trunk/src/include/krb5/kdb_dbm.h M /trunk/src/include/krb5/keytab.h M /trunk/src/include/krb5/krb5.h M /trunk/src/include/krb5/los-proto.h M /trunk/src/include/krb5/preauth.h M /trunk/src/include/krb5/rcache.h M /trunk/src/kadmin/client/ChangeLog M /trunk/src/kadmin/client/kadmin.c M /trunk/src/kadmin/client/kadmin_add.c M /trunk/src/kadmin/client/kadmin_adr.c M /trunk/src/kadmin/client/kadmin_cpr.c M /trunk/src/kadmin/client/kadmin_cpw.c M /trunk/src/kadmin/client/kadmin_del.c M /trunk/src/kadmin/client/kadmin_done.c M /trunk/src/kadmin/client/kadmin_inq.c M /trunk/src/kadmin/client/kadmin_mod.c M /trunk/src/kadmin/client/kadmin_msnd.c M /trunk/src/kadmin/kpasswd/ChangeLog M /trunk/src/kadmin/kpasswd/kpasswd.c M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/adm_adm_func.c M /trunk/src/kadmin/server/adm_check.c M /trunk/src/kadmin/server/adm_extern.h M /trunk/src/kadmin/server/adm_fmt_inq.c M /trunk/src/kadmin/server/adm_funcs.c M /trunk/src/kadmin/server/adm_kadmin.c M /trunk/src/kadmin/server/adm_kpasswd.c M /trunk/src/kadmin/server/adm_listen.c M /trunk/src/kadmin/server/adm_nego.c M /trunk/src/kadmin/server/adm_network.c M /trunk/src/kadmin/server/adm_process.c M /trunk/src/kadmin/server/adm_server.c M /trunk/src/kadmin/server/adm_v4_pwd.c M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/dispatch.c M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/extern.h M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kerberos_v4.c M /trunk/src/kdc/main.c M /trunk/src/kdc/network.c M /trunk/src/kdc/replay.c M /trunk/src/slave/ChangeLog M /trunk/src/slave/kprop.c M /trunk/src/slave/kpropd.c M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/krb5_decode_test.c M /trunk/src/tests/asn.1/krb5_encode_test.c M /trunk/src/tests/asn.1/ktest.c M /trunk/src/tests/asn.1/ktest_equal.c M /trunk/src/tests/asn.1/utility.c M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/kdb5_mkdums.c M /trunk/src/tests/hammer/ChangeLog M /trunk/src/tests/hammer/kdc5_hammer.c M /trunk/src/tests/verify/ChangeLog M /trunk/src/tests/verify/kdb5_verify.c Removed all references to DECLARG and OLDDECLARG. Added krb5_context to all krb5_*() routines. ------------------------------------------------------------------------ r4814 | proven | 1995-01-13 16:50:24 -0500 (Fri, 13 Jan 1995) | 5 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/forward.c M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krsh.c M /trunk/src/appl/bsd/krshd.c Removed all references to DECLARG and OLDDECLARG. Added krb5_context to all krb5_*() routines. Fixed krlogin to use htons(debug_port). ------------------------------------------------------------------------ r4813 | proven | 1995-01-13 16:47:20 -0500 (Fri, 13 Jan 1995) | 3 lines Changed paths: M /trunk/src/admin/create/ChangeLog M /trunk/src/admin/create/kdb5_create.c M /trunk/src/admin/destroy/ChangeLog M /trunk/src/admin/destroy/kdb5_destroy.c M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/dump.c M /trunk/src/admin/edit/kdb5_edit.c M /trunk/src/admin/edit/kdb5_edit.h M /trunk/src/admin/edit/tcl_wrapper.c Removed all references to DECLARG and OLDDECLARG. Added krb5_context to all krb5_routines throughout the tree. ------------------------------------------------------------------------ r4812 | proven | 1995-01-13 16:30:09 -0500 (Fri, 13 Jan 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_base.c M /trunk/src/lib/krb5/rcache/rc_conv.c M /trunk/src/lib/krb5/rcache/rc_dfl.c M /trunk/src/lib/krb5/rcache/rc_dfl.h M /trunk/src/lib/krb5/rcache/rc_io.c M /trunk/src/lib/krb5/rcache/rc_io.h Removed all references to DECLARG and OLDDECLARG. Added krb5_context to all krb5_routines. ------------------------------------------------------------------------ r4811 | proven | 1995-01-13 16:25:00 -0500 (Fri, 13 Jan 1995) | 6 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/an_to_ln.c M /trunk/src/lib/krb5/os/ccdefname.c M /trunk/src/lib/krb5/os/def_realm.c M /trunk/src/lib/krb5/os/free_hstrl.c M /trunk/src/lib/krb5/os/free_krbhs.c M /trunk/src/lib/krb5/os/full_ipadr.c M /trunk/src/lib/krb5/os/gen_port.c M /trunk/src/lib/krb5/os/gen_rname.c M /trunk/src/lib/krb5/os/get_krbhst.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/krbfileio.c M /trunk/src/lib/krb5/os/ktdefname.c M /trunk/src/lib/krb5/os/kuserok.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/lock_file.c M /trunk/src/lib/krb5/os/net_read.c M /trunk/src/lib/krb5/os/net_write.c M /trunk/src/lib/krb5/os/os-proto.h M /trunk/src/lib/krb5/os/port2ip.c M /trunk/src/lib/krb5/os/read_msg.c M /trunk/src/lib/krb5/os/read_pwd.c M /trunk/src/lib/krb5/os/realm_dom.c M /trunk/src/lib/krb5/os/sendto_kdc.c M /trunk/src/lib/krb5/os/sn2princ.c M /trunk/src/lib/krb5/os/timeofday.c M /trunk/src/lib/krb5/os/unlck_file.c M /trunk/src/lib/krb5/os/ustime.c M /trunk/src/lib/krb5/os/write_msg.c Removed all references to DECLARG and OLDDECLARG. Added krb5_context to all krb5_routines. Moved init_ctx.c to init_os_ctx.c because a library cannot have more than on file with the same name. See krb5/krb/init_ctx.c ------------------------------------------------------------------------ r4810 | proven | 1995-01-13 16:21:42 -0500 (Fri, 13 Jan 1995) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/ccbase.c M /trunk/src/lib/krb5/ccache/ccdefault.c M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc-proto.h M /trunk/src/lib/krb5/ccache/file/fcc.h M /trunk/src/lib/krb5/ccache/file/fcc_close.c M /trunk/src/lib/krb5/ccache/file/fcc_defnam.c M /trunk/src/lib/krb5/ccache/file/fcc_destry.c M /trunk/src/lib/krb5/ccache/file/fcc_errs.c M /trunk/src/lib/krb5/ccache/file/fcc_eseq.c M /trunk/src/lib/krb5/ccache/file/fcc_gennew.c M /trunk/src/lib/krb5/ccache/file/fcc_getnam.c M /trunk/src/lib/krb5/ccache/file/fcc_gprin.c M /trunk/src/lib/krb5/ccache/file/fcc_init.c M /trunk/src/lib/krb5/ccache/file/fcc_maybe.c M /trunk/src/lib/krb5/ccache/file/fcc_nseq.c M /trunk/src/lib/krb5/ccache/file/fcc_read.c M /trunk/src/lib/krb5/ccache/file/fcc_reslv.c M /trunk/src/lib/krb5/ccache/file/fcc_retrv.c M /trunk/src/lib/krb5/ccache/file/fcc_sflags.c M /trunk/src/lib/krb5/ccache/file/fcc_skip.c M /trunk/src/lib/krb5/ccache/file/fcc_sseq.c M /trunk/src/lib/krb5/ccache/file/fcc_store.c M /trunk/src/lib/krb5/ccache/file/fcc_test.c M /trunk/src/lib/krb5/ccache/file/fcc_write.c M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/scc-proto.h M /trunk/src/lib/krb5/ccache/stdio/scc.h M /trunk/src/lib/krb5/ccache/stdio/scc_close.c M /trunk/src/lib/krb5/ccache/stdio/scc_defnam.c M /trunk/src/lib/krb5/ccache/stdio/scc_destry.c M /trunk/src/lib/krb5/ccache/stdio/scc_errs.c M /trunk/src/lib/krb5/ccache/stdio/scc_eseq.c M /trunk/src/lib/krb5/ccache/stdio/scc_gennew.c M /trunk/src/lib/krb5/ccache/stdio/scc_getnam.c M /trunk/src/lib/krb5/ccache/stdio/scc_gprin.c M /trunk/src/lib/krb5/ccache/stdio/scc_init.c M /trunk/src/lib/krb5/ccache/stdio/scc_maybe.c M /trunk/src/lib/krb5/ccache/stdio/scc_nseq.c M /trunk/src/lib/krb5/ccache/stdio/scc_read.c M /trunk/src/lib/krb5/ccache/stdio/scc_reslv.c M /trunk/src/lib/krb5/ccache/stdio/scc_retrv.c M /trunk/src/lib/krb5/ccache/stdio/scc_sflags.c M /trunk/src/lib/krb5/ccache/stdio/scc_skip.c M /trunk/src/lib/krb5/ccache/stdio/scc_sseq.c M /trunk/src/lib/krb5/ccache/stdio/scc_store.c M /trunk/src/lib/krb5/ccache/stdio/scc_test.c M /trunk/src/lib/krb5/ccache/stdio/scc_write.c M /trunk/src/lib/krb5/error_tables/init_ets.c M /trunk/src/lib/krb5/free/ChangeLog M /trunk/src/lib/krb5/free/f_addr.c M /trunk/src/lib/krb5/free/f_address.c M /trunk/src/lib/krb5/free/f_ap_rep.c M /trunk/src/lib/krb5/free/f_ap_req.c M /trunk/src/lib/krb5/free/f_arep_enc.c M /trunk/src/lib/krb5/free/f_auth_cnt.c M /trunk/src/lib/krb5/free/f_authdata.c M /trunk/src/lib/krb5/free/f_authent.c M /trunk/src/lib/krb5/free/f_cksum.c M /trunk/src/lib/krb5/free/f_cred.c M /trunk/src/lib/krb5/free/f_cred_cnt.c M /trunk/src/lib/krb5/free/f_cred_enc.c M /trunk/src/lib/krb5/free/f_creds.c M /trunk/src/lib/krb5/free/f_enc_kdc.c M /trunk/src/lib/krb5/free/f_enc_tkt.c M /trunk/src/lib/krb5/free/f_error.c M /trunk/src/lib/krb5/free/f_kdc_rep.c M /trunk/src/lib/krb5/free/f_kdc_req.c M /trunk/src/lib/krb5/free/f_keyblock.c M /trunk/src/lib/krb5/free/f_last_req.c M /trunk/src/lib/krb5/free/f_padata.c M /trunk/src/lib/krb5/free/f_princ.c M /trunk/src/lib/krb5/free/f_priv.c M /trunk/src/lib/krb5/free/f_priv_enc.c M /trunk/src/lib/krb5/free/f_pwd_data.c M /trunk/src/lib/krb5/free/f_pwd_seq.c M /trunk/src/lib/krb5/free/f_safe.c M /trunk/src/lib/krb5/free/f_tgt_cred.c M /trunk/src/lib/krb5/free/f_ticket.c M /trunk/src/lib/krb5/free/f_tickets.c M /trunk/src/lib/krb5/free/f_tkt_auth.c M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/ktadd.c M /trunk/src/lib/krb5/keytab/ktbase.c M /trunk/src/lib/krb5/keytab/ktdefault.c M /trunk/src/lib/krb5/keytab/ktfr_entry.c M /trunk/src/lib/krb5/keytab/ktremove.c M /trunk/src/lib/krb5/keytab/read_servi.c M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/addr_comp.c M /trunk/src/lib/krb5/krb/addr_order.c M /trunk/src/lib/krb5/krb/addr_srch.c M /trunk/src/lib/krb5/krb/bld_pr_ext.c M /trunk/src/lib/krb5/krb/bld_princ.c M /trunk/src/lib/krb5/krb/chk_trans.c M /trunk/src/lib/krb5/krb/compat_recv.c M /trunk/src/lib/krb5/krb/conv_princ.c M /trunk/src/lib/krb5/krb/copy_addrs.c M /trunk/src/lib/krb5/krb/copy_athctr.c M /trunk/src/lib/krb5/krb/copy_auth.c M /trunk/src/lib/krb5/krb/copy_cksum.c M /trunk/src/lib/krb5/krb/copy_creds.c M /trunk/src/lib/krb5/krb/copy_data.c M /trunk/src/lib/krb5/krb/copy_key.c M /trunk/src/lib/krb5/krb/copy_princ.c M /trunk/src/lib/krb5/krb/copy_tick.c M /trunk/src/lib/krb5/krb/cp_key_cnt.c M /trunk/src/lib/krb5/krb/decode_kdc.c M /trunk/src/lib/krb5/krb/decrypt_tk.c M /trunk/src/lib/krb5/krb/encode_kdc.c M /trunk/src/lib/krb5/krb/encrypt_tk.c M /trunk/src/lib/krb5/krb/faddr_ordr.c M /trunk/src/lib/krb5/krb/free_rtree.c M /trunk/src/lib/krb5/krb/gc_2tgt.c M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/gc_via_tgt.c M /trunk/src/lib/krb5/krb/gen_seqnum.c M /trunk/src/lib/krb5/krb/gen_subkey.c M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/get_fcreds.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/in_tkt_pwd.c M /trunk/src/lib/krb5/krb/in_tkt_sky.c M /trunk/src/lib/krb5/krb/int-proto.h M /trunk/src/lib/krb5/krb/kdc_rep_dc.c M /trunk/src/lib/krb5/krb/mk_cred.c M /trunk/src/lib/krb5/krb/mk_error.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_rep.c M /trunk/src/lib/krb5/krb/mk_req.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/parse.c M /trunk/src/lib/krb5/krb/pr_to_salt.c M /trunk/src/lib/krb5/krb/preauth.c M /trunk/src/lib/krb5/krb/princ_comp.c M /trunk/src/lib/krb5/krb/rd_cred.c M /trunk/src/lib/krb5/krb/rd_error.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_rep.c M /trunk/src/lib/krb5/krb/rd_req.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/rd_req_sim.c M /trunk/src/lib/krb5/krb/rd_safe.c M /trunk/src/lib/krb5/krb/recvauth.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/lib/krb5/krb/sendauth.c M /trunk/src/lib/krb5/krb/srv_rcache.c M /trunk/src/lib/krb5/krb/t_walk_rtree.c M /trunk/src/lib/krb5/krb/tgtname.c M /trunk/src/lib/krb5/krb/unparse.c M /trunk/src/lib/krb5/krb/walk_rtree.c Removed all references to DECLARG and OLDDECLARG. Added krb5_context to all krb5_routines. ------------------------------------------------------------------------ r4809 | proven | 1995-01-13 16:19:08 -0500 (Fri, 13 Jan 1995) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/cbc_cksum.c M /trunk/src/lib/crypto/des/destest.c M /trunk/src/lib/crypto/des/fin_rndkey.c M /trunk/src/lib/crypto/des/finish_key.c M /trunk/src/lib/crypto/des/init_rkey.c M /trunk/src/lib/crypto/des/new_rn_key.c M /trunk/src/lib/crypto/des/process_ky.c M /trunk/src/lib/crypto/des/random_key.c M /trunk/src/lib/crypto/des/string2key.c M /trunk/src/lib/crypto/des/verify.c M /trunk/src/lib/crypto/des-crc.c M /trunk/src/lib/crypto/des-md5.c M /trunk/src/lib/crypto/raw-des.c M /trunk/src/lib/krb5/asn.1/asn1_decode.c M /trunk/src/lib/krb5/asn.1/asn1_decode_k.c M /trunk/src/lib/krb5/asn.1/asn1_encode.c M /trunk/src/lib/krb5/asn.1/asn1_encode_k.c M /trunk/src/lib/krb5/asn.1/asn1_get.c M /trunk/src/lib/krb5/asn.1/asn1_make.c M /trunk/src/lib/krb5/asn.1/asn1_misc.c M /trunk/src/lib/krb5/asn.1/asn1buf.c M /trunk/src/lib/krb5/asn.1/kkdcr2kdcr.c M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/asn.1/krb5_encode.c M /trunk/src/lib/krb5/keytab/file/ktf_add.c M /trunk/src/lib/krb5/keytab/file/ktf_close.c M /trunk/src/lib/krb5/keytab/file/ktf_endget.c M /trunk/src/lib/krb5/keytab/file/ktf_get_en.c M /trunk/src/lib/krb5/keytab/file/ktf_get_na.c M /trunk/src/lib/krb5/keytab/file/ktf_next.c M /trunk/src/lib/krb5/keytab/file/ktf_remove.c M /trunk/src/lib/krb5/keytab/file/ktf_resolv.c M /trunk/src/lib/krb5/keytab/file/ktf_ssget.c M /trunk/src/lib/krb5/keytab/file/ktf_util.c M /trunk/src/lib/krb5/keytab/file/ktf_wreslv.c M /trunk/src/lib/krb5/keytab/file/ktfile.h Removed all references to DECLARG and OLDDECLARG. ------------------------------------------------------------------------ r4808 | proven | 1995-01-13 16:13:02 -0500 (Fri, 13 Jan 1995) | 3 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/read_passwd.c M /trunk/src/lib/des425/string2key.c M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/compare_name.c M /trunk/src/lib/gssapi/krb5/context_time.c M /trunk/src/lib/gssapi/krb5/delete_sec_context.c M /trunk/src/lib/gssapi/krb5/display_name.c M /trunk/src/lib/gssapi/krb5/display_status.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/krb5/gssapi_krb5.h M /trunk/src/lib/gssapi/krb5/import_name.c M /trunk/src/lib/gssapi/krb5/indicate_mechs.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/inquire_context.c M /trunk/src/lib/gssapi/krb5/inquire_cred.c M /trunk/src/lib/gssapi/krb5/k5seal.c M /trunk/src/lib/gssapi/krb5/k5unseal.c M /trunk/src/lib/gssapi/krb5/krb5_gss_glue.c M /trunk/src/lib/gssapi/krb5/process_context_token.c M /trunk/src/lib/gssapi/krb5/release_cred.c M /trunk/src/lib/gssapi/krb5/release_name.c M /trunk/src/lib/gssapi/krb5/seal.c M /trunk/src/lib/gssapi/krb5/sign.c M /trunk/src/lib/gssapi/krb5/unseal.c M /trunk/src/lib/gssapi/krb5/util_cksum.c M /trunk/src/lib/gssapi/krb5/util_crypt.c M /trunk/src/lib/gssapi/krb5/util_seed.c M /trunk/src/lib/gssapi/krb5/util_seqnum.c M /trunk/src/lib/gssapi/krb5/verify.c M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/decrypt_key.c M /trunk/src/lib/kdb/encrypt_key.c M /trunk/src/lib/kdb/fetch_mkey.c M /trunk/src/lib/kdb/kdb_dbm.c M /trunk/src/lib/kdb/setup_mkey.c M /trunk/src/lib/kdb/store_mkey.c M /trunk/src/lib/kdb/verify_mky.c Removed all references to DECLARG and OLDDECLARG. Added krb5_context to all krb5_routines ------------------------------------------------------------------------ r4807 | eichin | 1995-01-13 07:52:16 -0500 (Fri, 13 Jan 1995) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Makefile.in fix typo ------------------------------------------------------------------------ r4806 | eichin | 1995-01-13 07:51:38 -0500 (Fri, 13 Jan 1995) | 3 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in * Makefile.in (install): constructed headers come from the build tree, not the source tree. ------------------------------------------------------------------------ r4805 | eichin | 1995-01-11 15:28:48 -0500 (Wed, 11 Jan 1995) | 3 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/configure.in * configure.in (K4LIB): fix quoting so $(KRB4) actually survives to the Makefile. ------------------------------------------------------------------------ r4804 | eichin | 1995-01-11 02:16:51 -0500 (Wed, 11 Jan 1995) | 7 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/logutil.c * logutil.c (update_wtmp): declare missing variables if HAVE_SETUTENT isn't set. (update_utmp): declare tty at top of function. Now the whole tree builds under raw sunos, native cc (still needs gnumake though) ------------------------------------------------------------------------ r4803 | eichin | 1995-01-10 19:44:56 -0500 (Tue, 10 Jan 1995) | 5 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogin.c * krlogin.c (doit): use exit_handler for signal exits, don't use exit directly. (exit_handler): new function, avoids type collision from misusing exit directly as a signal handler. ------------------------------------------------------------------------ r4802 | probe | 1995-01-10 15:31:49 -0500 (Tue, 10 Jan 1995) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in * configure.in: Streams test needs to include sys/types.h ------------------------------------------------------------------------ r4801 | probe | 1995-01-10 15:24:10 -0500 (Tue, 10 Jan 1995) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krsh.c * krsh.c: Include sys/time.h (linux) ------------------------------------------------------------------------ r4800 | tytso | 1995-01-09 21:51:06 -0500 (Mon, 09 Jan 1995) | 5 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krshd.c * kcmd.c, krlogin.c, krcp.c: Always include fcntl.h, and never sys/fcntl.h. * krshd.c: Always define the Kerberos V4 data structures. ------------------------------------------------------------------------ r4799 | tytso | 1995-01-09 19:29:55 -0500 (Mon, 09 Jan 1995) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/display_name.c gss_display_name() should return a name type OID, not a mechanism OID. ------------------------------------------------------------------------ r4798 | tytso | 1995-01-05 17:10:04 -0500 (Thu, 05 Jan 1995) | 5 lines Changed paths: M /trunk/src/config-files/services.append Changed kerberos5 and kerberos4 port names to kerberos and kerberos-sec. Add a comment about why you might want to switch the definitions of kerberos and kerberos-sec under some circumstances. ------------------------------------------------------------------------ r4797 | tytso | 1995-01-05 17:03:26 -0500 (Thu, 05 Jan 1995) | 3 lines Changed paths: M /trunk/src/include/krb5/stock/ChangeLog M /trunk/src/include/krb5/stock/osconf.h Use the service names kerberos and kerberos-sec, instead of kerberos5 and kerberos4 --- the official port name is kerberos, after all! ------------------------------------------------------------------------ r4794 | probe | 1995-01-03 16:58:41 -0500 (Tue, 03 Jan 1995) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog kcmd.c, krsh.c, krshd.c ------------------------------------------------------------------------ r4793 | probe | 1995-01-03 16:58:14 -0500 (Tue, 03 Jan 1995) | 2 lines Changed paths: M /trunk/src/appl/bsd/krsh.c Removed a debugging statement (which could compromise the eblock) ------------------------------------------------------------------------ r4792 | probe | 1995-01-03 16:57:51 -0500 (Tue, 03 Jan 1995) | 2 lines Changed paths: M /trunk/src/appl/bsd/krshd.c Tidied up the comments ------------------------------------------------------------------------ r4791 | probe | 1995-01-03 16:57:28 -0500 (Tue, 03 Jan 1995) | 2 lines Changed paths: M /trunk/src/appl/bsd/kcmd.c Removed old sgi code (it has POSIX signals) ------------------------------------------------------------------------ r4790 | probe | 1995-01-02 21:52:31 -0500 (Mon, 02 Jan 1995) | 6 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krsh.c M /trunk/src/appl/bsd/krshd.c * krsh.c * krshd.c Added encrypted rsh support. It still isn't entirely secure; as the command-line could be spoofed by an active attack, but the data sharing is... ------------------------------------------------------------------------ r4789 | probe | 1995-01-02 14:45:48 -0500 (Mon, 02 Jan 1995) | 2 lines Changed paths: M /trunk/src/appl/mailquery/ChangeLog M /trunk/src/appl/mailquery/mailquery.c mailquery.c: Issue QUIT pop command when done retrieving messges ------------------------------------------------------------------------ r4788 | probe | 1995-01-02 13:34:05 -0500 (Mon, 02 Jan 1995) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog krlogind.c, krshd.c ------------------------------------------------------------------------ r4787 | probe | 1995-01-02 13:33:47 -0500 (Mon, 02 Jan 1995) | 2 lines Changed paths: M /trunk/src/appl/bsd/krlogind.c Ultrix doesn't have a fully functional POSIX termios. ------------------------------------------------------------------------ r4786 | probe | 1995-01-02 13:33:26 -0500 (Mon, 02 Jan 1995) | 3 lines Changed paths: M /trunk/src/appl/bsd/krshd.c Cleaned up some of the #ifdef's and code duplication. Fixed decl. of return variable for getopt() [int not char] ------------------------------------------------------------------------ r4785 | probe | 1994-12-30 20:14:14 -0500 (Fri, 30 Dec 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogin.c krlogin.c: Don't need to #undef _BSD for AIX anymore (no more BSD dependencies) ------------------------------------------------------------------------ r4784 | probe | 1994-12-30 19:49:31 -0500 (Fri, 30 Dec 1994) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in * Makefile.in Fixed man page installation when build tree != source tree ------------------------------------------------------------------------ r4783 | probe | 1994-12-30 18:42:13 -0500 (Fri, 30 Dec 1994) | 5 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in * configure.in No need to do the fcntl check Changed GETPGRP_ONEARG detection (and assign it when it takes one argument, not void). ------------------------------------------------------------------------ r4782 | probe | 1994-12-30 18:40:17 -0500 (Fri, 30 Dec 1994) | 10 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/login.c M /trunk/src/appl/bsd/logutil.c * logutil.c * login.c Tidied up the code a bit. Do not rely on NO_UT_TYPE (it has problems with AIX headers) * krlogind.c Tidied up the code a bit. Set the controlling tty for Ultrix Do not rely on NO_UT_TYPE (it has problems with AIX headers) ------------------------------------------------------------------------ r4781 | probe | 1994-12-30 17:06:57 -0500 (Fri, 30 Dec 1994) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 CHECK_UTMP needs to #include for its tests ------------------------------------------------------------------------ r4780 | probe | 1994-12-29 23:38:18 -0500 (Thu, 29 Dec 1994) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/logutil.c configure.in: Removed extraneous characters krlogind.c: Try all the forms of tty access (for most types of machines) logutil.c: Corrected conditionalization for ut_pid. ------------------------------------------------------------------------ r4779 | probe | 1994-12-29 10:17:28 -0500 (Thu, 29 Dec 1994) | 13 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/logutil.c * krlogind.c * logutil.c Conditionalized references to ut_type. * krlogind.c * configure.in Conditionalize grantpt/unlockpt on HAVE_GRANTPT (added check to configure.in) * krlogind.c Try all the pty master devices. Other systems frequently use the same names. ------------------------------------------------------------------------ r4778 | probe | 1994-12-29 01:48:24 -0500 (Thu, 29 Dec 1994) | 9 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogind.c * krlogind.c: More error checking for Solaris tty setup routines (grantpt/unlockpt) Commented out the OOB code, as it causes problems currently. Cleaned up some of the #ifdef's for logging incoming users Removed extraneous declaration of malloc() Pass a "" for the hostname rather than NULL to update_utmp. Some additional cosmetic changes. Included/excluded #ifdef SYSV code (SYSV is not defined anywhere) ------------------------------------------------------------------------ r4777 | probe | 1994-12-28 18:30:34 -0500 (Wed, 28 Dec 1994) | 7 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krsh.c M /trunk/src/appl/bsd/krshd.c * krlogin.c * krlogind.c * krsh.c * krshd.c Corrected the arguments to select, based on sizeof fd_set. Converted what remained to use FD_* macros, instead of bitshift ------------------------------------------------------------------------ r4776 | probe | 1994-12-28 17:13:00 -0500 (Wed, 28 Dec 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/login.c Fixed a couple more syntactical errors with shadow passwords (now works) ------------------------------------------------------------------------ r4775 | probe | 1994-12-28 17:08:02 -0500 (Wed, 28 Dec 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/login.c Corrected logic for shadow password tests. ------------------------------------------------------------------------ r4774 | probe | 1994-12-28 16:57:34 -0500 (Wed, 28 Dec 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog login.c, configure.in, logutil.c ------------------------------------------------------------------------ r4773 | probe | 1994-12-28 16:57:02 -0500 (Wed, 28 Dec 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/configure.in Renamed HAS_SHADOW to HAVE_SHADOW ------------------------------------------------------------------------ r4772 | probe | 1994-12-28 16:51:29 -0500 (Wed, 28 Dec 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/login.c Removed a reference to CBAUD that caused compilation errors ------------------------------------------------------------------------ r4771 | probe | 1994-12-28 16:38:21 -0500 (Wed, 28 Dec 1994) | 4 lines Changed paths: M /trunk/src/appl/bsd/login.c Changed uid_type to uid_t, gid_type to gid_t Added shadow password support Always use cfset*speed when POSIX_TERMIOS is defined ------------------------------------------------------------------------ r4770 | probe | 1994-12-28 15:56:30 -0500 (Wed, 28 Dec 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog logutil.c, configure.in ------------------------------------------------------------------------ r4769 | probe | 1994-12-28 15:55:25 -0500 (Wed, 28 Dec 1994) | 3 lines Changed paths: M /trunk/src/appl/bsd/configure.in Added caching to some of the local tests. Added shadow password support ------------------------------------------------------------------------ r4768 | probe | 1994-12-28 15:05:27 -0500 (Wed, 28 Dec 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/logutil.c Corrected the arguments to updwtmpx, and getutxid. ------------------------------------------------------------------------ r4767 | probe | 1994-12-28 14:59:29 -0500 (Wed, 28 Dec 1994) | 3 lines Changed paths: M /trunk/src/appl/bsd/configure.in Changed the PATH for looking for BSD r* commands Use AC_TRY_LINK instead of AC_TRY_COMPILE for the setenv test. ------------------------------------------------------------------------ r4766 | probe | 1994-12-28 13:56:09 -0500 (Wed, 28 Dec 1994) | 10 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog * configure.in Don't bother checking for sys/stream.h; done elsewhere Look for the function ptsname. * logutil.c Search to the proper position in the utmp/utmpx files. * krlogind.c Revamped the tty setup routines. ------------------------------------------------------------------------ r4765 | probe | 1994-12-28 13:55:59 -0500 (Wed, 28 Dec 1994) | 3 lines Changed paths: M /trunk/src/appl/bsd/krlogind.c * krlogind.c Revamped the tty setup routines. ------------------------------------------------------------------------ r4764 | probe | 1994-12-28 13:55:37 -0500 (Wed, 28 Dec 1994) | 3 lines Changed paths: M /trunk/src/appl/bsd/logutil.c * logutil.c Search to the proper position in the utmp/utmpx files. ------------------------------------------------------------------------ r4763 | probe | 1994-12-28 13:55:09 -0500 (Wed, 28 Dec 1994) | 4 lines Changed paths: M /trunk/src/appl/bsd/configure.in * configure.in Don't bother checking for sys/stream.h; done elsewhere Look for the function ptsname. ------------------------------------------------------------------------ r4762 | probe | 1994-12-27 14:48:53 -0500 (Tue, 27 Dec 1994) | 18 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog Tue Dec 27 14:42:15 1994 Richard Basch (probe@tardis) * krlogin.c Cleaned up some of the includes * krlogind.c * krshd.c * logutil.c * login.c Revamped the utmp/wtmp handling routines * Makefile.in Fixed the "krlogin" program define for "krsh" * configure.in Changed the HAVE_STREAMS macro to not try Corrected the text for the setpgrp arguments check ------------------------------------------------------------------------ r4761 | probe | 1994-12-27 14:48:34 -0500 (Tue, 27 Dec 1994) | 4 lines Changed paths: M /trunk/src/appl/bsd/configure.in * configure.in Changed the HAVE_STREAMS macro to not try Corrected the text for the setpgrp arguments check ------------------------------------------------------------------------ r4760 | probe | 1994-12-27 14:48:07 -0500 (Tue, 27 Dec 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/krshd.c Revamped the utmp/wtmp handling ------------------------------------------------------------------------ r4759 | probe | 1994-12-27 14:47:11 -0500 (Tue, 27 Dec 1994) | 3 lines Changed paths: M /trunk/src/appl/bsd/krlogin.c * krlogin.c Cleaned up some of the includes ------------------------------------------------------------------------ r4758 | probe | 1994-12-27 14:46:44 -0500 (Tue, 27 Dec 1994) | 5 lines Changed paths: M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/login.c M /trunk/src/appl/bsd/logutil.c * krlogind.c * logutil.c * login.c Revamped the utmp/wtmp handling routines ------------------------------------------------------------------------ r4757 | probe | 1994-12-27 14:46:05 -0500 (Tue, 27 Dec 1994) | 3 lines Changed paths: M /trunk/src/appl/bsd/Makefile.in * Makefile.in Fixed the "krlogin" program define for "krsh" ------------------------------------------------------------------------ r4756 | probe | 1994-12-27 06:45:05 -0500 (Tue, 27 Dec 1994) | 7 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogind.c * krlogind.c Use the file descriptor macros (eg. FD_SET) to handle fd arrays Change #ifdef STREAMS to #ifdef HAVE_STREAMS Started to add SYS-V utmp handling Ripped out the old termio code. Include and where available. ------------------------------------------------------------------------ r4755 | probe | 1994-12-27 06:22:40 -0500 (Tue, 27 Dec 1994) | 3 lines Changed paths: M /trunk/src/ChangeLog aclocal.m4: Combined KRB5_UT* macros into CHECK_UTMP macro (with additional checks) ------------------------------------------------------------------------ r4754 | probe | 1994-12-27 06:17:20 -0500 (Tue, 27 Dec 1994) | 4 lines Changed paths: M /trunk/src/appl/bsd/configure.in configure.in: Combined KRB5_UT* macros into CHECK_UTMP macro, and added more checks. Changed AC_COMPILE_CHECK macros to AC_MSG_CHECKING/AC_TRY_COMPILE ------------------------------------------------------------------------ r4753 | probe | 1994-12-27 06:15:03 -0500 (Tue, 27 Dec 1994) | 3 lines Changed paths: M /trunk/src/aclocal.m4 M /trunk/src/kadmin/kpasswd/ChangeLog M /trunk/src/kadmin/kpasswd/configure.in Combined KRB5_UTPID, KRB5_UTTYPE, and KRB5_UTHOST into CHECK_UTMP macro. Files affected: aclocal.m4, kadmin/kpasswd/configure.in, appl/bsd/configure.in ------------------------------------------------------------------------ r4752 | probe | 1994-12-26 18:47:15 -0500 (Mon, 26 Dec 1994) | 3 lines Changed paths: M /trunk/src/appl/bsd/krsh.c Removed the hard-coded paths for the BSD rlogin/rcp/rsh programs. Let "configure" find the programs for us... ------------------------------------------------------------------------ r4751 | probe | 1994-12-26 13:54:47 -0500 (Mon, 26 Dec 1994) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krsh.c Removed the hard-coded paths for the BSD rlogin/rcp/rsh programs. Let "configure" find the programs for us... ------------------------------------------------------------------------ r4750 | tytso | 1994-12-23 22:55:32 -0500 (Fri, 23 Dec 1994) | 3 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/krb5.h Add a enc_part2 member to the krb5_cred structure which may point to the unecrypted version, if it's available. ------------------------------------------------------------------------ r4749 | tlyu | 1994-12-22 21:06:37 -0500 (Thu, 22 Dec 1994) | 2 lines Changed paths: A /trunk/src/kadmin.new/client/ChangeLog M /trunk/src/kadmin.new/client/Makefile.in M /trunk/src/kadmin.new/client/configure.in M /trunk/src/kadmin.new/client/kadmin.c M /trunk/src/kadmin.new/client/kadmin_ct.ct M /trunk/src/kadmin.new/client/ss_wrapper.c A /trunk/src/kadmin.new/client/strftime.c fixes as per OV suggestions ------------------------------------------------------------------------ r4748 | tytso | 1994-12-22 16:34:01 -0500 (Thu, 22 Dec 1994) | 6 lines Changed paths: M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/configure.in M /trunk/src/lib/krb5/posix/daemon.c M /trunk/src/lib/krb5/posix/memmove.c A /trunk/src/lib/krb5/posix/strcasecmp.c configure.in: strcasecmp.c: Add strcasecmp replacement if necessary. daemon.c: memmove.c: Add #include for ------------------------------------------------------------------------ r4747 | tytso | 1994-12-22 15:47:43 -0500 (Thu, 22 Dec 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/configure.in Add test for uid_t. ------------------------------------------------------------------------ r4746 | tytso | 1994-12-22 12:25:05 -0500 (Thu, 22 Dec 1994) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h M /trunk/src/include/krb5/krb5.h M /trunk/src/include/krb5/libos.h M /trunk/src/include/krb5/los-proto.h M /trunk/src/lib/krb5/krb/init_ctx.c M /trunk/src/lib/krb5/os/init_os_ctx.c Change the type of krb5_context to include the pointer. ------------------------------------------------------------------------ r4745 | tytso | 1994-12-21 18:31:24 -0500 (Wed, 21 Dec 1994) | 2 lines Changed paths: M /trunk/src/kadmin/server/adm_listen.c Fix typo. ------------------------------------------------------------------------ r4744 | tytso | 1994-12-19 23:17:56 -0500 (Mon, 19 Dec 1994) | 2 lines Changed paths: A /trunk/src/lib/krb5/os/init_os_ctx.c New function which support krb5_init_os_context and krb5_free_os_context. ------------------------------------------------------------------------ r4743 | tytso | 1994-12-19 21:57:21 -0500 (Mon, 19 Dec 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in Add support for krb5_init_os_context and krb5_free_os_context. ------------------------------------------------------------------------ r4742 | tytso | 1994-12-19 21:56:23 -0500 (Mon, 19 Dec 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in A /trunk/src/lib/krb5/krb/init_ctx.c Add support for krb5_init_context and krb5_free_context. ------------------------------------------------------------------------ r4741 | tytso | 1994-12-19 21:55:10 -0500 (Mon, 19 Dec 1994) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/func-proto.h M /trunk/src/include/krb5/krb5.h M /trunk/src/include/krb5/libos.h M /trunk/src/include/krb5/los-proto.h Add new typedefs, declarations for krb5_context and krb5_os_context ------------------------------------------------------------------------ r4740 | tytso | 1994-12-19 21:52:49 -0500 (Mon, 19 Dec 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/kv5m_err.et Add new magic numbers for krb5_context and krb5_os_context. ------------------------------------------------------------------------ r4739 | tytso | 1994-12-19 21:26:11 -0500 (Mon, 19 Dec 1994) | 2 lines Changed paths: M /trunk/src/util/autoconf/ChangeLog M /trunk/src/util/autoconf/acgeneral.m4 Workaround more Ultrix sh brain damage. ------------------------------------------------------------------------ r4738 | tytso | 1994-12-19 19:42:41 -0500 (Mon, 19 Dec 1994) | 5 lines Changed paths: M /trunk/src/util/autoconf/ChangeLog M /trunk/src/util/autoconf/acgeneral.m4 Work around yet another really horrible Ultrix sh bug. The values of variables read in using the ${var='bar'} construction are displayed using the "set" command with the high bit set. (Someone should just haul off the Ultrix sh and have it shot). Fixed using tr. ------------------------------------------------------------------------ r4737 | tytso | 1994-12-19 18:12:57 -0500 (Mon, 19 Dec 1994) | 2 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/adm_listen.c Use syslog instead of krb_log. ------------------------------------------------------------------------ r4736 | tytso | 1994-12-19 18:07:39 -0500 (Mon, 19 Dec 1994) | 3 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/Makefile.in M /trunk/src/admin/edit/configure.in M /trunk/src/admin/edit/dumpv4.c Do the right thing if we are compiling without V4 support. (The dump_v4db command is disabled.) ------------------------------------------------------------------------ r4735 | tytso | 1994-12-19 15:23:58 -0500 (Mon, 19 Dec 1994) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/realm_dom.c Fixed minor bug where the length of the returned domain was calculated incorrectly. ------------------------------------------------------------------------ r4734 | tytso | 1994-12-19 15:15:08 -0500 (Mon, 19 Dec 1994) | 6 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krlogind.c krcp.c, krlogin.c, krlogind.c (v5_des_write): Fix byte swapping code (Missing shift instructions). krlogind.c: Fixed byte swapping code so that V4 des compatibility works on 64 bit architectures. ------------------------------------------------------------------------ r4733 | tytso | 1994-12-13 15:44:47 -0500 (Tue, 13 Dec 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/scc_write.c If a null addresses is passed in to krb5_scc_store_addrs, don't core dump. ------------------------------------------------------------------------ r4732 | tytso | 1994-12-13 15:43:58 -0500 (Tue, 13 Dec 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc_write.c If a null addresses is passed in to krb5_fcc_store_addrs, don't core dump. ------------------------------------------------------------------------ r4731 | tytso | 1994-12-13 15:41:10 -0500 (Tue, 13 Dec 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/configure.in Add check for HAS_SETSID test for daemon.c ------------------------------------------------------------------------ r4730 | tytso | 1994-12-13 15:39:00 -0500 (Tue, 13 Dec 1994) | 17 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/main.c M /trunk/src/kdc/policy.c do_tgs_req.c (prepare_error_tgs): Don't free the passed in ticket; it will be freed as part of other structures. do_tgs_req.c (process_tgs_req): Set the encryption type in the reply structure, and set the eblock type accordingly. do_as_req.c (process_as_req): Set the encryption type in the reply_encpart structure. kdc_util.c (validate_as_request): policy.c (against_local_policy_as): Move requirement that an AS request must include the addresses field to the local policy routine. (Not required by RFC). main.c (setup_com_err): Initialize the kdc5 error table (the kdb5 error table is already initialized) ------------------------------------------------------------------------ r4729 | tytso | 1994-12-13 15:31:19 -0500 (Tue, 13 Dec 1994) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/rd_req_dec.c rd_req_dec.c (decrypt_authenticator): If the subkey doesn't exist, don't try to set the subkey's etype. ------------------------------------------------------------------------ r4728 | tytso | 1994-12-13 15:22:56 -0500 (Tue, 13 Dec 1994) | 5 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/configure.in M /trunk/src/appl/telnet/telnet/externs.h externs.h: If USE_TERMIO is defined and SYSV_TERMIO isn't, then always #define termio to termios. configure: Set K4LIBS correctly. ------------------------------------------------------------------------ r4727 | tytso | 1994-12-08 18:43:25 -0500 (Thu, 08 Dec 1994) | 3 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/dumpv4.c gmtime expects a pointer to a time_t, not a long. On most systems these are the same, on others.... ------------------------------------------------------------------------ r4725 | tytso | 1994-11-30 22:34:35 -0500 (Wed, 30 Nov 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/bld_princ.c Set the principal's type and magic number. ------------------------------------------------------------------------ r4724 | tytso | 1994-11-30 20:37:13 -0500 (Wed, 30 Nov 1994) | 9 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in A /trunk/src/lib/krb5/krb/t_walk_rtree.c M /trunk/src/lib/krb5/krb/unparse.c M /trunk/src/lib/krb5/krb/walk_rtree.c Makefile.in: Build the new test driver (t_walk_rtree.c) for krb5_walk_realm_tree. walk_realm_tree.c (krb5_walk_realm_tree): Fix bug which occured when the client or the server is a subdomain of the other; walk_realm_tree would return the wrong answer, and suffer from memory access errors. unparse.c (krb5_unparse_name_ext): Quote the '/' and '@' characters properly. ------------------------------------------------------------------------ r4723 | tytso | 1994-11-30 17:15:24 -0500 (Wed, 30 Nov 1994) | 6 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/acconfig.h M /trunk/src/aclocal.m4 M /trunk/src/configure.in aclocal.m4, configure.in: Add appropriate help text for the --with-* and --enable-* options. ISODE_INCLUDES should define KRB5_USE_ISODE if necessary. acconfig.h: Add defines for KRB5_ATHENA_COMPAT and KRB5_KRB4_COMPAT. ------------------------------------------------------------------------ r4722 | tytso | 1994-11-30 17:11:53 -0500 (Wed, 30 Nov 1994) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/configure.in Add appropriate help text for the --with-krb4 option. Remove ISODE_DEFS call, since ISODE_INCLUDES now defines ISODE automatically. ------------------------------------------------------------------------ r4721 | tytso | 1994-11-30 17:10:20 -0500 (Wed, 30 Nov 1994) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/configure.in Add appropriate help text for --with-krb4 option. ------------------------------------------------------------------------ r4720 | tytso | 1994-11-30 16:37:04 -0500 (Wed, 30 Nov 1994) | 6 lines Changed paths: M /trunk/src/include/krb5/stock/ChangeLog D /trunk/src/include/krb5/stock/confauto.h M /trunk/src/include/krb5/stock/config.h D /trunk/src/include/krb5/stock/osauto.h M /trunk/src/include/krb5/stock/osconf.h osconf.h, config.h: Remove remnants of unifdef support for building osconf.h and config.h, left over from the imake build system. osconf.h: Add #ifdef for Athena configuration. ------------------------------------------------------------------------ r4719 | tytso | 1994-11-30 16:36:26 -0500 (Wed, 30 Nov 1994) | 6 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in M /trunk/src/include/krb5/configure.in configure.in: Add support for --enable-athena and --with-krb4 (to set KRB5_KRB4_COMPAT). Makefile.in: Remove remnants of unifdef support for building osconf.h and config.h, left over from the imake build system. ------------------------------------------------------------------------ r4718 | tytso | 1994-11-29 23:12:05 -0500 (Tue, 29 Nov 1994) | 2 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/forward.c M /trunk/src/appl/telnet/libtelnet/kerberos5.c Move get_for_creds to krb5_get_for_creds in the Kerberos library. ------------------------------------------------------------------------ r4717 | tytso | 1994-11-29 23:08:23 -0500 (Tue, 29 Nov 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/forward.c M /trunk/src/appl/bsd/kcmd.c Move get_for_creds to krb5_get_for_creds in the krb5 library. ------------------------------------------------------------------------ r4716 | tytso | 1994-11-29 23:06:07 -0500 (Tue, 29 Nov 1994) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/Makefile.in A /trunk/src/lib/krb5/krb/get_fcreds.c M /trunk/src/lib/krb5/krb/mk_cred.c M /trunk/src/lib/krb5/krb/rd_cred.c Rename rd_cred and mk_cred to krb5_rd_cred and krb5_mk_cred. The API still needs to be changed, but let's get the namespace purity issue settled. Added krb5_get_for_creds() function. Again, the API is still up for grabs... ------------------------------------------------------------------------ r4712 | tytso | 1994-11-21 17:26:52 -0500 (Mon, 21 Nov 1994) | 8 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c Use the list of encryption types passed as part of the KDC request to determine which encryption to use for encrypting the ticket. The encryption must be one that is supported by the KDC, as well as being one which is marked as being supported by the server of the ticket. In a AS request, also use this encryption for encrypting the KDC response. In a TGS request, use the encryption type of the TGT authenticator to determine how to encrypt the KDC response. ------------------------------------------------------------------------ r4711 | tytso | 1994-11-21 17:21:06 -0500 (Mon, 21 Nov 1994) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/mk_req_ext.c mk_req_ext.c (krb5_mk_req_extended): Sanitize how memory is freed in both error and normal cases, to remove memory leaks. mk_req_ext.c (krb5_mk_req_extended): Use the encryption type specified by the ticket to generate the authenticator. ------------------------------------------------------------------------ r4710 | tytso | 1994-11-21 15:33:53 -0500 (Mon, 21 Nov 1994) | 10 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/encryption.h M /trunk/src/include/krb5/func-proto.h M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/encode_kdc.c M /trunk/src/lib/krb5/krb/encrypt_tk.c M /trunk/src/lib/krb5/krb/mk_req_ext.c encode_kdc.c (krb5_encode_kdc_rep): Now requires that the caller pass in the encryption block to be used for encrpyting the ticket. That way, this routine doesn't need to create its own encryption block. encrypt_tk.c (krb5_encrypt_tkt_part): Now requires that the caller pass in the encryption block to be used for encrpyting the ticket. That way, this routine doesn't need to create its own encryption block. ------------------------------------------------------------------------ r4709 | eichin | 1994-11-21 14:55:48 -0500 (Mon, 21 Nov 1994) | 2 lines Changed paths: M /trunk/src/slave/kprop.c fixed bad prototype in changes ------------------------------------------------------------------------ r4708 | tytso | 1994-11-21 14:25:57 -0500 (Mon, 21 Nov 1994) | 11 lines Changed paths: M /trunk/doc/api/ChangeLog M /trunk/doc/api/krb5.tex M /trunk/doc/api/library.tex library.tex (internalfunc): Define \internalfunc, which prints a disclaimer in front of "internal functions". We should move them somewhere else, but for now, let's start marking those functions which we believe are internal. krb5.tex: Documented changed interfaces to krb5_encode_kdc_rep and krb5_encrypt_tkt_part. Document krb5_encode_kdc_rep, krb5_decode_kdc_rep, krb5_encrypt_tkt_part, krb5_decrypt_tkt_part, and krb5_send_tgs as all internal functions. ------------------------------------------------------------------------ r4707 | tytso | 1994-11-21 14:01:56 -0500 (Mon, 21 Nov 1994) | 3 lines Changed paths: D /trunk/src/util/autoreconf.local M /trunk/src/util/reconf We don't need autoreconf.local anymore. That functionality has been folded into autoconf 2.1! ------------------------------------------------------------------------ r4706 | tlyu | 1994-11-21 00:48:44 -0500 (Mon, 21 Nov 1994) | 2 lines Changed paths: M /trunk/src/kadmin.new/client/Makefile.in M /trunk/src/kadmin.new/client/configure.in M /trunk/src/kadmin.new/client/kadmin.c M /trunk/src/kadmin.new/client/kadmin_ct.ct A /trunk/src/kadmin.new/client/memmove.c complete command suite now in with most functionality ------------------------------------------------------------------------ r4705 | tytso | 1994-11-19 02:12:22 -0500 (Sat, 19 Nov 1994) | 2 lines Changed paths: M /trunk/src/lib/kdb/kdb_dbm.c Fix obvious typo. ------------------------------------------------------------------------ r4704 | tytso | 1994-11-19 02:09:29 -0500 (Sat, 19 Nov 1994) | 2 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/kerberos5.c Fix stupid typo... ------------------------------------------------------------------------ r4703 | tytso | 1994-11-19 00:00:01 -0500 (Sat, 19 Nov 1994) | 2 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/ktest.c Add magic numbers for keyblock structure. ------------------------------------------------------------------------ r4702 | tytso | 1994-11-18 23:59:24 -0500 (Fri, 18 Nov 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/krb5_decode.c Add magic number to keyblock structure. ------------------------------------------------------------------------ r4701 | tytso | 1994-11-18 23:58:55 -0500 (Fri, 18 Nov 1994) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/destest.c Add magic numbers to keyblock structure. ------------------------------------------------------------------------ r4700 | tytso | 1994-11-18 23:58:09 -0500 (Fri, 18 Nov 1994) | 2 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/kerberos5.c Initialize magic variable and encryption type. ------------------------------------------------------------------------ r4699 | tytso | 1994-11-18 17:54:51 -0500 (Fri, 18 Nov 1994) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/kdb.h Add new attribute which defines whether or not a server supports DES/MD5. ------------------------------------------------------------------------ r4698 | tytso | 1994-11-18 17:26:22 -0500 (Fri, 18 Nov 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/ktf_util.c Add magic numbers for keytab, principal, and keyblock. ------------------------------------------------------------------------ r4697 | tytso | 1994-11-18 17:24:44 -0500 (Fri, 18 Nov 1994) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc_read.c Fix to return correct error code, instead of always returning KRB5_CC_NOMEM. ------------------------------------------------------------------------ r4696 | eichin | 1994-11-18 16:03:38 -0500 (Fri, 18 Nov 1994) | 2 lines Changed paths: M /trunk/src/util/autoconf/ChangeLog M /trunk/src/util/autoconf/NEWS M /trunk/src/util/autoconf/acgeneral.m4 M /trunk/src/util/autoconf/acspecific.m4 M /trunk/src/util/autoconf/autoconf.info M /trunk/src/util/autoconf/autoconf.info-1 M /trunk/src/util/autoconf/autoconf.info-2 M /trunk/src/util/autoconf/autoconf.info-3 M /trunk/src/util/autoconf/autoconf.info-4 M /trunk/src/util/autoconf/autoconf.texi M /trunk/src/util/autoconf/autoreconf.sh M /trunk/src/util/autoconf/autoscan.pl M /trunk/src/util/autoconf/config.guess M /trunk/src/util/autoconf/configure D /trunk/src/util/autoconf/install.sh M /trunk/src/util/autoconf/texinfo.tex update to autoconf 2.1. ------------------------------------------------------------------------ r4695 | eichin | 1994-11-18 15:44:12 -0500 (Fri, 18 Nov 1994) | 7 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (CHECK_WAIT_TYPE, CHECK_SIGNALS, CHECK_SETJMP, KRB5_UTPID, KRB5_UTTYPE, KRB5_UTHOST, KRB5_UTEXIT): use AC_TRY_COMPILE instead of AC_TRY_LINK. (CHECK_FCNTL): check for 1+O_RDONLY so we aren't fooled into declaring it as a local variable. (DECLARE_SYS_ERRLIST): same thing for 1+sys_nerr. ------------------------------------------------------------------------ r4694 | tytso | 1994-11-18 15:31:16 -0500 (Fri, 18 Nov 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/kv5m_err.et Add new error code -- KV5M_KEYTAB_ENTRY ------------------------------------------------------------------------ r4693 | tytso | 1994-11-18 14:56:41 -0500 (Fri, 18 Nov 1994) | 12 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/scc-proto.h M /trunk/src/lib/krb5/ccache/stdio/scc.h M /trunk/src/lib/krb5/ccache/stdio/scc_gennew.c M /trunk/src/lib/krb5/ccache/stdio/scc_maybe.c M /trunk/src/lib/krb5/ccache/stdio/scc_nseq.c M /trunk/src/lib/krb5/ccache/stdio/scc_read.c M /trunk/src/lib/krb5/ccache/stdio/scc_store.c M /trunk/src/lib/krb5/ccache/stdio/scc_write.c All files: Changes to implement SCC format version #3, which is architecture independent, and includes the key encryption type information. scc_gennew.c (krb5_scc_generate_new): Generate new ccaches using whatever version is marked as the default. scc_read.c (krb5_scc_read_keyblock): Insert keyblock magic number and initialize etype value. Also add magic numbers for the krb5_principal, krb5_data, krb5_address, and krb5_authdata structures. ------------------------------------------------------------------------ r4692 | tytso | 1994-11-18 14:48:54 -0500 (Fri, 18 Nov 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_store.c Remove unnecessary variable. ------------------------------------------------------------------------ r4691 | eichin | 1994-11-18 14:44:09 -0500 (Fri, 18 Nov 1994) | 4 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/Makefile.in * Makefile.in (clean): remove $(BOGUS) (HDRS): use ASN1_HDRS, not ASN1_SRCS. (from epeisach) [from 0928] ------------------------------------------------------------------------ r4690 | eichin | 1994-11-18 14:43:22 -0500 (Fri, 18 Nov 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/configure.in * configure.in: move WITH_CCOPTS, WITH_KRB5ROOT. ------------------------------------------------------------------------ r4689 | eichin | 1994-11-18 14:42:38 -0500 (Fri, 18 Nov 1994) | 2 lines Changed paths: M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/configure.in * configure.in: move WITH_CCOPTS. ------------------------------------------------------------------------ r4688 | eichin | 1994-11-18 14:41:30 -0500 (Fri, 18 Nov 1994) | 2 lines Changed paths: M /trunk/src/isode/ChangeLog M /trunk/src/isode/configure.in * configure.in: moved WITH_CCOPTS. ------------------------------------------------------------------------ r4687 | eichin | 1994-11-18 14:40:54 -0500 (Fri, 18 Nov 1994) | 2 lines Changed paths: A /trunk/src/include/ChangeLog M /trunk/src/include/configure.in * configure.in: use WITH_CCOPTS. ------------------------------------------------------------------------ r4686 | eichin | 1994-11-18 14:22:25 -0500 (Fri, 18 Nov 1994) | 3 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/configure.in * configure.in: add caching to perror check (from epeisach). [from 0954] ------------------------------------------------------------------------ r4685 | eichin | 1994-11-18 14:21:44 -0500 (Fri, 18 Nov 1994) | 11 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in M /trunk/src/include/krb5/configure.in * configure.in: use KRB5_POSIX_LOCKS, AC_EGREP_HEADER. (from epeisach). [from 0961] (ET_HEADERS): new variable for the names of the headers that lib/krb5/error_tables builds and installs here (so that they get pushed out to the installed include directory.) (BUILT_HEADERS): locally built headers, for all, install, and clean. (clean): delete built and et headers. [inspired by 0937, but done more thoroughly.] ------------------------------------------------------------------------ r4684 | eichin | 1994-11-18 14:21:08 -0500 (Fri, 18 Nov 1994) | 5 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/Makefile.in M /trunk/src/include/kerberosIV/configure.in * Makefile.in (install): use $(INSTALL_DATA) instead of cp. Elide dependency in install rule so $(srcdir) works. * configure.in: use AC_PROG_INSTALL. [part from 0937, part by inspection] ------------------------------------------------------------------------ r4683 | eichin | 1994-11-18 14:19:55 -0500 (Fri, 18 Nov 1994) | 4 lines Changed paths: M /trunk/src/kadmin/kpasswd/ChangeLog M /trunk/src/kadmin/kpasswd/configure.in * configure.in: use new macros KRB5_UTPID, KRB5_UTTYPE, and KRB5_UTHOST (from epeisach). [from 0959] ------------------------------------------------------------------------ r4682 | eichin | 1994-11-18 14:19:04 -0500 (Fri, 18 Nov 1994) | 3 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/configure.in * configure.in: use WITH_KRB4. (from epeisach) [from 0955] ------------------------------------------------------------------------ r4681 | eichin | 1994-11-18 14:18:07 -0500 (Fri, 18 Nov 1994) | 9 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/appl/telnet/telnetd/configure.in * configure.in: use WITH_KRB4, cache cc_t in termio check, cache SETPGRP_TWOARG check. * Makefile.in (K4LIB): use @K4LIB@. (telnetd): use $(K4LIB). (from epeisach) [from 0955] * Makefile.in (install): install telnetd manpage (from Ted Lemon ). [from 0937] ------------------------------------------------------------------------ r4680 | eichin | 1994-11-18 14:17:18 -0500 (Fri, 18 Nov 1994) | 9 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/Makefile.in M /trunk/src/appl/telnet/telnet/configure.in * configure.in (LIBS): use WITH_KRB4, CHECK_SIGNALS, and cache cc_t in termio.h check. (from epeisach) * Makefile.in (K4LIB): set to @K4LIB@ instead of explicit setting. (telnet): link with $(K4LIB). (from epeisach). [from 0955] * Makefile.in (install): install telnet man page. (from Ted Lemon ). [from 0937] ------------------------------------------------------------------------ r4679 | eichin | 1994-11-18 14:16:49 -0500 (Fri, 18 Nov 1994) | 2 lines Changed paths: M /trunk/src/appl/telnet/ChangeLog M /trunk/src/appl/telnet/configure.in * configure.in: add WITH_CCOPTS so that subdirs work. ------------------------------------------------------------------------ r4678 | eichin | 1994-11-18 14:12:09 -0500 (Fri, 18 Nov 1994) | 6 lines Changed paths: M /trunk/src/appl/popper/ChangeLog M /trunk/src/appl/popper/configure.in M /trunk/src/appl/popper/pop_send.c * pop_send.c (pop_send): Only update last_msg if executing a RETR. From John Brezak . [from 0927] * configure.in: use KRB5_POSIX_LOCKS (from epeisach). [from 0961] ------------------------------------------------------------------------ r4677 | eichin | 1994-11-18 14:11:13 -0500 (Fri, 18 Nov 1994) | 9 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/bsd/configure.in * configure.in: use new macros KRB5_UTPID, KRB5_UTTYPE, and KRB5_UTHOST (from epeisach). [from 0959] * Makefile.in (install): add install rules for krlogind.M, krshd.M, rlogin.M, rcp.M, rsh.M. (Section numbers are explicit, and this should probably be changed.) (from Ted Lemon [from 0937] ------------------------------------------------------------------------ r4676 | eichin | 1994-11-18 14:10:11 -0500 (Fri, 18 Nov 1994) | 22 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (CopySrcHeader): add clean rule (from epeisach) [from 0928] * aclocal.m4 (CONFIG_RULES): handle pre.in, post.in, and pass the rest of the arguments that autoconf needs. (from epeisach.) [from 0952] * aclocal.m4 (ET_RULES): don't define SRCTOP, pre.in already takes care of it. (from epeisach.) [from 0953] (DECLARE_SYS_ERRLIST, CHECK_SIGPROCMASK, CHECK_FCNTL, CHECK_WAIT_TYPE, CHECK_SIGNALS, CHECK_SETJMP, HAVE_YYLINENO): add caching. [from 0956] (WITH_KRB5ROOT, WITH_KRB4, WITH_CC, WITH_CCOPTS, WITH_CPPOPTS): use AC_MSG_RESULT instead of echo. [from 0958] (KRB5_UTPID, KRB5_UTTYPE, KRB5_UTHOST, KRB5_UTEXT): new functions for appl/bsd and kpasswd common utmp code. [from 0959] (KRB5_POSIX_LOCKS): new functions for include/krb5 and appl/popper common code. [from 0961] ------------------------------------------------------------------------ r4675 | eichin | 1994-11-17 19:31:21 -0500 (Thu, 17 Nov 1994) | 2 lines Changed paths: M /trunk/src/slave/kprop.c fix typo ------------------------------------------------------------------------ r4674 | eichin | 1994-11-17 19:27:10 -0500 (Thu, 17 Nov 1994) | 5 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_dbm.c * kdb_dbm.c (krb5_dbm_db_unlock): Use krb5_lock_file. (krb5_dbm_db_lock): Same. (Changes from jtkohl@mit.edu.) the rest of [txn 497]. ------------------------------------------------------------------------ r4673 | eichin | 1994-11-17 19:13:39 -0500 (Thu, 17 Nov 1994) | 9 lines Changed paths: M /trunk/src/slave/ChangeLog M /trunk/src/slave/kprop.c M /trunk/src/slave/kpropd.c * kprop.c: Use NPROTOTYPE for declarations. (close_database): New function. Cleans up locks properly. (main): call it. (open_database): Use krb5_lock_file instead of POSIX_FILE_LOCKS. * kpropd.c (doit): Use krb5_lock_file. (changes from jtkohl@mit.edu.) from [txn 0497] ------------------------------------------------------------------------ r4672 | tytso | 1994-11-17 02:11:58 -0500 (Thu, 17 Nov 1994) | 14 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_decode_k.c asn1_decode_k.c (asn1_decode_principal_name, asn1_decode_checksum, asn1_decode_encrypted_data, asn1_decode_transited_encoding, asn1_decode_enc_kdc_rep_part, asn1_decode_ticket, asn1_decode_kdc_req, asn1_decode_kdc_req_body, asn1_decode_safe_body, asn1_decode_host_address, asn1_decode_kdc_rep, asn1_decode_authdata_elt, asn1_decode_krb_cred_info, asn1_decode_pa_data, asn1_decode_last_req_entry): Initialize magic number field in the relevant structures. asn1_decode_k.c (asn1_decode_encryption_key): Add appropriate magic number and encryption type. ------------------------------------------------------------------------ r4671 | tytso | 1994-11-17 02:10:36 -0500 (Thu, 17 Nov 1994) | 2 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/decrypt_key.c Set the keyblock's magic number and ecryption type information appropriately. ------------------------------------------------------------------------ r4670 | tytso | 1994-11-17 02:07:26 -0500 (Thu, 17 Nov 1994) | 2 lines Changed paths: M /trunk/src/admin/convert/ChangeLog M /trunk/src/admin/convert/kdb5_convert.c Set the keyblock magic number and encryption type. ------------------------------------------------------------------------ r4669 | tytso | 1994-11-17 02:06:22 -0500 (Thu, 17 Nov 1994) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/hostaddr.h Add magic number field. ------------------------------------------------------------------------ r4668 | tytso | 1994-11-17 02:05:42 -0500 (Thu, 17 Nov 1994) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc-proto.h M /trunk/src/lib/krb5/ccache/file/fcc.h M /trunk/src/lib/krb5/ccache/file/fcc_gennew.c M /trunk/src/lib/krb5/ccache/file/fcc_maybe.c M /trunk/src/lib/krb5/ccache/file/fcc_nseq.c M /trunk/src/lib/krb5/ccache/file/fcc_read.c M /trunk/src/lib/krb5/ccache/file/fcc_store.c M /trunk/src/lib/krb5/ccache/file/fcc_write.c Changes to implement FCC format version #3, which is architecture independent, and includes the key encryption type information. ------------------------------------------------------------------------ r4667 | tytso | 1994-11-17 02:01:14 -0500 (Thu, 17 Nov 1994) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gc_2tgt.c M /trunk/src/lib/krb5/krb/gc_via_tgt.c Set the encryption type of the session keyblock to be the type used to encrypt the ticket. ------------------------------------------------------------------------ r4666 | tytso | 1994-11-17 02:00:18 -0500 (Thu, 17 Nov 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_rep.c Check to make sure the subkey exists before setting its encryption type. ------------------------------------------------------------------------ r4665 | tytso | 1994-11-17 01:34:53 -0500 (Thu, 17 Nov 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/krb5_err.et Add new error code --- KRB5_CC_WRITE_ERR ------------------------------------------------------------------------ r4664 | probe | 1994-11-16 11:49:01 -0500 (Wed, 16 Nov 1994) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogin.c * krlogin.c: If the system includes a SA_RESTART signal flag, use it. We want to resume the read() system call after a SIGURG comes. ------------------------------------------------------------------------ r4663 | eichin | 1994-11-16 01:16:40 -0500 (Wed, 16 Nov 1994) | 15 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/Makefile.in M /trunk/src/admin/edit/configure.in A /trunk/src/admin/edit/dumpv4.c M /trunk/src/admin/edit/kdb5_ed_ct.ct * dumpv4.c: new file. New command dump_v4db which creates a v4 slave dump out of a v5 database, leaving out any keys which aren't using v4 salt, and any keys that aren't for the current realm. Reencrypts using v4 master key, synthesizes arbitrary master key version number. * configure.in: use WITH_KRB4 for dump support. * kdb5_ed_ct.ct: add new dump_v4 command. * Makefile.in: link in dumpv4. I've successfully used this to convert a full database and compared it with the original by hand -- the only differences were 1) leading zeros on the new database 2) k.m date didn't match 3) mkvno's didn't match (but were consistent) ------------------------------------------------------------------------ r4662 | eichin | 1994-11-16 00:00:06 -0500 (Wed, 16 Nov 1994) | 6 lines Changed paths: M /trunk/src/admin/convert/ChangeLog M /trunk/src/admin/convert/kdb5_convert.c * kdb5_convert.c (enter_in_v5_db): use the correct instance for the mod_name field. This makes the modifier field actually have a valid name in it, which makes it (1) useful (2) easier to turn back into a v4 field... ------------------------------------------------------------------------ r4660 | tytso | 1994-11-14 16:36:09 -0500 (Mon, 14 Nov 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/forward.c Move mk_cred and rd_cred to libkrb.a. ------------------------------------------------------------------------ r4659 | tytso | 1994-11-14 16:35:28 -0500 (Mon, 14 Nov 1994) | 7 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/get_in_tkt.c A /trunk/src/lib/krb5/krb/mk_cred.c A /trunk/src/lib/krb5/krb/rd_cred.c get_in_tkt (krb5_get_in_tkt): Set the encryption type of the session keyblock to be the type used to encrypt the ticket. mk_cred.c, rd_cred.c: New routines for forwarding credentials --- note that the API is still subject to change! (Moved from telnet and bsd directories) ------------------------------------------------------------------------ r4658 | tytso | 1994-11-14 16:33:58 -0500 (Mon, 14 Nov 1994) | 9 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/forward.c M /trunk/src/appl/telnet/libtelnet/kerberos.c kerberos.c: Initialize random number generator on the server side so that the encryption routines later on can use it. Fix bug in how we pick the challenge for the challenge/response mutual authentication. forward.c: Move rd_cred and mk_cred to libkrb.a. (Although we still need to fix the API!) ------------------------------------------------------------------------ r4657 | eichin | 1994-11-14 00:52:37 -0500 (Mon, 14 Nov 1994) | 2 lines Changed paths: M /trunk/src/kadmin/server/kadmind.M another zero length manpage ------------------------------------------------------------------------ r4656 | eichin | 1994-11-14 00:22:39 -0500 (Mon, 14 Nov 1994) | 2 lines Changed paths: M /trunk/src/kadmin/kpasswd/kpasswd.M remote cvs loses on zero length files ------------------------------------------------------------------------ r4655 | tytso | 1994-11-11 21:04:36 -0500 (Fri, 11 Nov 1994) | 3 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/kv5m_err.et Add support for krb5_address table; rename KV5M_AUTH_DATA to follow the convention properly. ------------------------------------------------------------------------ r4654 | tlyu | 1994-11-11 07:11:41 -0500 (Fri, 11 Nov 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/Makefile.in * Makefile.in: fix some typos for kv5m_err.et ------------------------------------------------------------------------ r4653 | tytso | 1994-11-11 00:53:38 -0500 (Fri, 11 Nov 1994) | 5 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/krshd.c Defining setpgrp(a,b) to setpgrp() if SETPGRP_TWOARG is not set can cause infinite macro recursion on some C preprocessors. Fix by putting the #ifdef for SETPGRP_TWOARG where setpgrp is actually called, instead of trying to redefine setpgrp(). ------------------------------------------------------------------------ r4652 | tytso | 1994-11-11 00:33:17 -0500 (Fri, 11 Nov 1994) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/decrypt_tk.c M /trunk/src/lib/krb5/krb/rd_rep.c M /trunk/src/lib/krb5/krb/rd_req_dec.c Set the encryption type in the keyblock information in the decrypted ticket/authenticator/rd_rep message to be the encryption type used to encrypt said message. ------------------------------------------------------------------------ r4651 | tytso | 1994-11-09 00:12:23 -0500 (Wed, 09 Nov 1994) | 3 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/kerberos.c Fix bug in logic of incrementing the received challenge. A ++/-- mixup means there's a 1 in 256 chance the server will get it wrong. ------------------------------------------------------------------------ r4650 | tytso | 1994-11-09 00:11:38 -0500 (Wed, 09 Nov 1994) | 2 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/fetch_mkey.c Set the keyblock's magic number and encryption type information appropriately. ------------------------------------------------------------------------ r4649 | tytso | 1994-11-08 18:00:00 -0500 (Tue, 08 Nov 1994) | 4 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/encryption.h M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/des_int.h M /trunk/src/lib/crypto/des/random_key.c M /trunk/src/lib/crypto/des/string2key.c Change internal calling signature to pass in the encryption block, so that the encryption type in the keyblock structure can be properly initialized. ------------------------------------------------------------------------ r4648 | tytso | 1994-11-08 17:54:25 -0500 (Tue, 08 Nov 1994) | 2 lines Changed paths: M /trunk/src/tests/hammer/ChangeLog M /trunk/src/tests/hammer/kdc5_hammer.c Use the published interface to call krb5_string_to_key(). ------------------------------------------------------------------------ r4647 | tytso | 1994-11-08 17:53:21 -0500 (Tue, 08 Nov 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/in_tkt_pwd.c Use the documented interface for calling krb5_string_to_key(). ------------------------------------------------------------------------ r4646 | tytso | 1994-11-08 17:52:39 -0500 (Tue, 08 Nov 1994) | 4 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c Use published interface to call krb5_random_key. Fix typo in do_as_req.c (added missing '&') ------------------------------------------------------------------------ r4645 | tytso | 1994-11-08 01:45:40 -0500 (Tue, 08 Nov 1994) | 2 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/Makefile.in Don't use $< in a non suffix rule context. ------------------------------------------------------------------------ r4644 | tytso | 1994-11-08 01:42:49 -0500 (Tue, 08 Nov 1994) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/commands.c Fix spelling typo. ------------------------------------------------------------------------ r4643 | tytso | 1994-11-08 01:41:00 -0500 (Tue, 08 Nov 1994) | 3 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/kerberos.c Use des_init_random_number_genator(), since that will result in different subsession keys on successive runs of telnet. ------------------------------------------------------------------------ r4642 | tytso | 1994-11-07 23:39:02 -0500 (Mon, 07 Nov 1994) | 9 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/auth.c Only print each possible authentication type once in the auth status report. Remove excess call to getauthmask() in auth_onoff() which stomped the mask field. Only print each possible authentication type once in the help message. Fix reversed sense of strcasecmp comparison in getauthmask(). ------------------------------------------------------------------------ r4641 | tytso | 1994-11-07 23:21:11 -0500 (Mon, 07 Nov 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in Add check for stdlib.h ------------------------------------------------------------------------ r4640 | tytso | 1994-11-07 23:19:42 -0500 (Mon, 07 Nov 1994) | 3 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kerberos_v4.c Don't define functions manually, but pull in the appropriate include files (com_err.h, krb5/ext-proto.h, krb5/los-proto.h, etc.) ------------------------------------------------------------------------ r4639 | tytso | 1994-11-07 22:52:25 -0500 (Mon, 07 Nov 1994) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/configure.in M /trunk/src/appl/telnet/telnetd/sys_term.c Only include if HAVE_SYS_TTY_H is defined by configure. ------------------------------------------------------------------------ r4638 | tytso | 1994-11-07 22:43:16 -0500 (Mon, 07 Nov 1994) | 5 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/commands.c Change prototypes of auth_enable() and auth_disable() to be a char *. Print an error message if there are no arguments to "auth" or "encrypt", instead of core dumping. ------------------------------------------------------------------------ r4637 | tytso | 1994-11-07 22:42:10 -0500 (Mon, 07 Nov 1994) | 2 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/auth.c Change the input type to be a char *, which is what auth_onoff wants anyway. ------------------------------------------------------------------------ r4636 | tytso | 1994-11-07 22:31:30 -0500 (Mon, 07 Nov 1994) | 4 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/configure.in M /trunk/src/appl/telnet/telnetd/defs.h M /trunk/src/appl/telnet/telnetd/sys_term.c Don't define time() manually; pull it in from . Add checking for whether we should be pulling in and ------------------------------------------------------------------------ r4635 | tytso | 1994-11-07 22:17:51 -0500 (Mon, 07 Nov 1994) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/configure.in Add check for util library (needed for the Alpha) ------------------------------------------------------------------------ r4634 | tytso | 1994-11-07 22:14:31 -0500 (Mon, 07 Nov 1994) | 3 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_util.c Fix lineage check so that we don't fail if we're cross-authenticating with a realm with the same length as our own. ('||' should have been '&&') ------------------------------------------------------------------------ r4633 | tytso | 1994-11-07 22:13:58 -0500 (Mon, 07 Nov 1994) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_as_req.c Use published interface to call krb5_random_key(). ------------------------------------------------------------------------ r4632 | tytso | 1994-11-07 21:37:55 -0500 (Mon, 07 Nov 1994) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krsh.c M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/bsd/login.c M /trunk/src/appl/bsd/logutil.c Checked in Richard's changes of November 2nd. (See changelog). Lots of portability fixes: POSIX_SIGNALS, POSIX_SETJMP, use of POSIX waitpid, etc. ------------------------------------------------------------------------ r4631 | tytso | 1994-11-07 21:29:39 -0500 (Mon, 07 Nov 1994) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 Added checks POSIX setjmp handling and POSIX signal handling (CHECK_SETJMP, CHECK_SIGNALS) ------------------------------------------------------------------------ r4630 | tytso | 1994-11-07 21:23:44 -0500 (Mon, 07 Nov 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/getdtablesize.c Use POSIX method of obtaining fd table size, if available. ------------------------------------------------------------------------ r4629 | tytso | 1994-11-04 19:45:29 -0500 (Fri, 04 Nov 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/kv5m_err.et Missing comma on all of the error_code lines. (Oops!) ------------------------------------------------------------------------ r4628 | eichin | 1994-11-03 23:59:05 -0500 (Thu, 03 Nov 1994) | 2 lines Changed paths: M /trunk/src/kadmin/client/kadmin.M make this not zero length ------------------------------------------------------------------------ r4627 | eichin | 1994-11-03 18:33:21 -0500 (Thu, 03 Nov 1994) | 3 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/Makefile.in * Makefile.in: stop building f_pcbc.c, since it belongs in libdes425, but leave it here for reference. ------------------------------------------------------------------------ r4626 | eichin | 1994-11-03 18:31:51 -0500 (Thu, 03 Nov 1994) | 8 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/des425/pcbc_encrypt.c * pcbc_encrypt.c: moved from f_pcbc.c in lib/crypto/des, and inlined proper des.h to avoid confusion in names. * Makefile.in: add -I to CFLAGS to get f_tables.h from lib/crypto/des as well. this shouldn't have been in lib/crypto/des in the first place, and the old version here was nonportable. ------------------------------------------------------------------------ r4625 | tytso | 1994-11-03 16:47:47 -0500 (Thu, 03 Nov 1994) | 3 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/encryption.h Added a field to hold an encryption type in the keyblock field --- so routines have a hint of which encryption type they should use. ------------------------------------------------------------------------ r4624 | tytso | 1994-11-03 16:44:42 -0500 (Thu, 03 Nov 1994) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/error_def.h Add support for the kv5m error table. (For magic numbers.) ------------------------------------------------------------------------ r4623 | tytso | 1994-11-03 16:43:58 -0500 (Thu, 03 Nov 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/error_tables/configure.in M /trunk/src/lib/krb5/error_tables/init_ets.c A /trunk/src/lib/krb5/error_tables/kv5m_err.et Add the kv5m error table. ------------------------------------------------------------------------ r4622 | tytso | 1994-11-02 23:14:24 -0500 (Wed, 02 Nov 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/configure.in Add WITH_CPPOPTS since we're not using CONFIG_RULES (yet). ------------------------------------------------------------------------ r4621 | tytso | 1994-11-02 23:13:58 -0500 (Wed, 02 Nov 1994) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in We're probably not going to be building in the top-level directory, but even so, the CFLAGS should include $(DEFS). ------------------------------------------------------------------------ r4620 | tytso | 1994-11-02 22:56:08 -0500 (Wed, 02 Nov 1994) | 4 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in Don't actually add the $(CPPOPTS) flags to CPPFLAGS; CPPFLAGS has them defined already. In fact, don't define the CPPOPTS makefile variable at all; we don't need it. ------------------------------------------------------------------------ r4619 | tytso | 1994-11-02 22:53:31 -0500 (Wed, 02 Nov 1994) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 Don't recursively pass the CPPOPTS makefile variable down to subdirectories. ------------------------------------------------------------------------ r4618 | tytso | 1994-11-02 21:12:40 -0500 (Wed, 02 Nov 1994) | 2 lines Changed paths: M /trunk/src/appl/popper/ChangeLog M /trunk/src/appl/popper/popper.h NULL should not be used as a character assignment value. Use '\0' instead. ------------------------------------------------------------------------ r4617 | tytso | 1994-11-02 21:09:05 -0500 (Wed, 02 Nov 1994) | 3 lines Changed paths: M /trunk/src/appl/mailquery/ChangeLog M /trunk/src/appl/mailquery/poplib.c NULL should not be used as a character assignment value. Use '\0' instead. ------------------------------------------------------------------------ r4616 | tytso | 1994-11-02 21:05:05 -0500 (Wed, 02 Nov 1994) | 4 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in Add support for a new --with-cppopts" value where you can put -DXXXXX such that they are found by autoconf tests that use run the preprocessor over header files. ------------------------------------------------------------------------ r4615 | tytso | 1994-11-02 21:03:10 -0500 (Wed, 02 Nov 1994) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 Add support for a new "--with-cppopts" value where you can put -DXXXXX such that they are found by autoconf tests that use run the preprocessor over header files. ------------------------------------------------------------------------ r4614 | eichin | 1994-11-02 13:56:46 -0500 (Wed, 02 Nov 1994) | 2 lines Changed paths: M /trunk/src/admin/stash/ChangeLog M /trunk/src/admin/stash/kdb5_stash.M M /trunk/src/admin/stash/kdb5_stash.c revert misguided kstash changes ------------------------------------------------------------------------ r4613 | eichin | 1994-11-02 02:40:16 -0500 (Wed, 02 Nov 1994) | 3 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in * Makefile.in (libkrb5.a): done needs a trailing semicolon if it isn't followed by a newline, as does fi, with certain shells. ------------------------------------------------------------------------ r4612 | tytso | 1994-11-01 21:07:33 -0500 (Tue, 01 Nov 1994) | 4 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/trval.c M /trunk/src/tests/asn.1/trval_reference.out Include the tag numbers for the krb5 application tags, since that's something we're going to want to check to make sure they're actually correct. ------------------------------------------------------------------------ r4611 | tytso | 1994-11-01 21:01:14 -0500 (Tue, 01 Nov 1994) | 5 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/asn.1/krb5_encode_test.c A /trunk/src/tests/asn.1/trval.c A /trunk/src/tests/asn.1/trval_reference.out Add the "-t option to krb5_encode_test, which causes it to use the ASN.1 unparser found in trval.c. This routine will attempt to decode the ASN.1 data stream and display it in a logical format for a human being to decipher. ------------------------------------------------------------------------ r4610 | tytso | 1994-11-01 20:52:41 -0500 (Tue, 01 Nov 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in M /trunk/src/util/ChangeLog M /trunk/src/util/libupdate.sh Use library.stamp to determine whether or not $arcmd needs to be rerun. ------------------------------------------------------------------------ r4609 | eichin | 1994-11-01 20:43:48 -0500 (Tue, 01 Nov 1994) | 7 lines Changed paths: M /trunk/src/admin/stash/ChangeLog M /trunk/src/admin/stash/kdb5_stash.M M /trunk/src/admin/stash/kdb5_stash.c * kdb5_stash.c (main): added -o option to read a Kerberos V4 kstash'ed master key. (usage): mention it in the usage message. * kdb5_stash.M: document it. Necessary for practical conversion of a functioning v4 realm... ------------------------------------------------------------------------ r4608 | tytso | 1994-11-01 20:22:47 -0500 (Tue, 01 Nov 1994) | 4 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/libupdate.sh touch the library first, before running $aradd, in case changing the mod time of the library after running $aradd causes problems on some systems. ------------------------------------------------------------------------ r4607 | tytso | 1994-11-01 20:20:04 -0500 (Tue, 01 Nov 1994) | 2 lines Changed paths: M /trunk/src/util/kfrags/ChangeLog M /trunk/src/util/kfrags/base.conf add "ls" and "touch" since libupdate uses them ------------------------------------------------------------------------ r4606 | tytso | 1994-11-01 20:18:31 -0500 (Tue, 01 Nov 1994) | 2 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/libupdate.sh Change use of "head -1" to "sed 1q" ------------------------------------------------------------------------ r4605 | eichin | 1994-11-01 18:24:08 -0500 (Tue, 01 Nov 1994) | 2 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/adm_listen.c * adm_listen.c (kill_children): use sigprocmask if available. ------------------------------------------------------------------------ r4604 | tytso | 1994-11-01 14:57:42 -0500 (Tue, 01 Nov 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/configure.in Change the way the library is built to use the libupdate script. ------------------------------------------------------------------------ r4603 | tytso | 1994-11-01 14:56:08 -0500 (Tue, 01 Nov 1994) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/post.in Also clean up config.log, pre.out, post.out and Makefile.out ------------------------------------------------------------------------ r4602 | tytso | 1994-11-01 14:53:16 -0500 (Tue, 01 Nov 1994) | 6 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/Makefile.in M /trunk/src/util/configure.in A /trunk/src/util/libupdate.sh libupdate.sh: Add support for the new libupdate shell script. It automatically updates a library from a file listing of constituent .o files. It only calls "ar" if it absolutely has to, in order to speed things up for partial recompilations. (ar is dreadfully slow if you're using one based on the BFD library.) ------------------------------------------------------------------------ r4601 | tytso | 1994-10-31 17:06:01 -0500 (Mon, 31 Oct 1994) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc_maybe.c M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/lock_file.c Back out POSIX_FILE_LOCKS change. (Should be depending on autoconf.h to supply this #define if necessary.) ------------------------------------------------------------------------ r4600 | tytso | 1994-10-31 14:45:09 -0500 (Mon, 31 Oct 1994) | 7 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/configure.in Move WITH_CCOPTS and WITH_KRB5ROOT to the beginning of the file. Otherwise the other tests won't get the CCOPTS flags correct while doing the feature tests. (We need to make sure WITH_CCOPTS is at the beginning of all configure.in scripts!) ------------------------------------------------------------------------ r4599 | eichin | 1994-10-28 19:19:25 -0400 (Fri, 28 Oct 1994) | 2 lines Changed paths: M /trunk/src/util/kfrags/ChangeLog A /trunk/src/util/kfrags/ranlib.conf * ranlib.conf: new file. some svr4 need ranlib too. ------------------------------------------------------------------------ r4598 | eichin | 1994-10-28 19:06:53 -0400 (Fri, 28 Oct 1994) | 3 lines Changed paths: M /trunk/src/util/kfrags/ChangeLog M /trunk/src/util/kfrags/gcc.conf * gcc.conf (CC_OPTS): don't set CC_OPTS until we figure out quoting again. ------------------------------------------------------------------------ r4597 | eichin | 1994-10-28 19:05:34 -0400 (Fri, 28 Oct 1994) | 2 lines Changed paths: M /trunk/src/util/kbuild show contents of path too ------------------------------------------------------------------------ r4596 | eichin | 1994-10-28 19:00:47 -0400 (Fri, 28 Oct 1994) | 2 lines Changed paths: M /trunk/src/util/kbuild fix tests ------------------------------------------------------------------------ r4595 | tytso | 1994-10-27 22:33:15 -0400 (Thu, 27 Oct 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/Makefile.sane.in Remove duplicate definitions for DEFs, CC, CCOPTS and LIBS. ------------------------------------------------------------------------ r4594 | eichin | 1994-10-27 20:08:14 -0400 (Thu, 27 Oct 1994) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.c * login.c (main): if CSTATUS is missing, don't set c_cc[VSTATUS] (for sunos.) ------------------------------------------------------------------------ r4593 | eichin | 1994-10-27 18:08:57 -0400 (Thu, 27 Oct 1994) | 2 lines Changed paths: M /trunk/src/util/autoconf/ChangeLog M /trunk/src/util/autoconf/NEWS M /trunk/src/util/autoconf/acgeneral.m4 M /trunk/src/util/autoconf/acspecific.m4 M /trunk/src/util/autoconf/autoconf.info M /trunk/src/util/autoconf/autoconf.info-1 M /trunk/src/util/autoconf/autoconf.info-2 M /trunk/src/util/autoconf/autoconf.info-3 M /trunk/src/util/autoconf/autoconf.info-4 M /trunk/src/util/autoconf/autoconf.texi M /trunk/src/util/autoconf/config.sub M /trunk/src/util/autoconf/configure M /trunk/src/util/autoconf/texinfo.tex autoconf 2.0 release ------------------------------------------------------------------------ r4592 | eichin | 1994-10-27 16:15:00 -0400 (Thu, 27 Oct 1994) | 5 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krlogind.c * krlogin.c (des_write): get rid of srandom, since seeding is done directly in krb5_random_confounder. get rid of unused variables. * krlogind.c (v4_des_write): use krb5_random_confounder directly. get rid of unused variables. ------------------------------------------------------------------------ r4591 | eichin | 1994-10-27 14:51:43 -0400 (Thu, 27 Oct 1994) | 7 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/login.c * login.c (main): if CDISCARD is missing, use CFLUSH instead. * configure.in: fix typo in "use streams interface" test (ttold.h not ttyold.h) appl/bsd now builds on solaris. ------------------------------------------------------------------------ r4590 | eichin | 1994-10-27 14:33:35 -0400 (Thu, 27 Oct 1994) | 5 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/krlogind.c * configure.in: check for srand48, srand, and srandom. * krlogind.c (v4_des_write): use the best available of the three random number systems for padding (based on code from lib/crypto/os/rnd_confoun.c.) ------------------------------------------------------------------------ r4585 | tytso | 1994-10-27 02:13:50 -0400 (Thu, 27 Oct 1994) | 4 lines Changed paths: A /trunk/doc/OS-notes Added first cut of lists of operating systems that have various sorts of bugs in the operating system that causes problems with building or runing Kerberos 5. ------------------------------------------------------------------------ r4584 | tytso | 1994-10-27 02:03:53 -0400 (Thu, 27 Oct 1994) | 6 lines Changed paths: A /trunk/src/util/autoreconf.local M /trunk/src/util/reconf autoreconf.local is a locally modified version of autoreconf that will only rebuild configure files if they need to be (i.e., if configure.in or aclocal.4 are more recently updated than configure). reconf has been modified to use it. ------------------------------------------------------------------------ r4583 | tytso | 1994-10-26 19:35:10 -0400 (Wed, 26 Oct 1994) | 3 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/ktf_get_en.c If the requested kvno is IGNORE_KVNO, fix the error return so that 0 (no error) is returned instead of KTF_NOT_FOUND. ------------------------------------------------------------------------ r4582 | tytso | 1994-10-26 19:33:25 -0400 (Wed, 26 Oct 1994) | 2 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/des425/verify.c Add verification checks to the test suite. ------------------------------------------------------------------------ r4581 | tytso | 1994-10-26 19:32:32 -0400 (Wed, 26 Oct 1994) | 2 lines Changed paths: M /trunk/src/appl/popper/ChangeLog M /trunk/src/appl/popper/Makefile.in Control -g/-O via $(CCOPTS) ------------------------------------------------------------------------ r4580 | eichin | 1994-10-26 17:22:34 -0400 (Wed, 26 Oct 1994) | 2 lines Changed paths: A /trunk/src/acconfig.h D /trunk/src/include/krb5/acconfig.h M /trunk/src/include/krb5/configure.in move for autoreconf to find it ------------------------------------------------------------------------ r4579 | tytso | 1994-10-26 15:37:16 -0400 (Wed, 26 Oct 1994) | 6 lines Changed paths: M /trunk/src/util/autoconf/configure Regenerated configure from configure.in using the latest Autoconf; otherwise, the generated Makefile would blow out because the it looks configure scripts generated by 1.125 used @PROGS@, and scripts generated by 1.126 used @SCRIPTS@, and @SCRIPTS@ wasn't getting substituted correctly in the Makefile. ------------------------------------------------------------------------ r4578 | eichin | 1994-10-26 02:04:44 -0400 (Wed, 26 Oct 1994) | 2 lines Changed paths: A /trunk/src/util/autoconf/testsuite A /trunk/src/util/autoconf/testsuite/Makefile.in A /trunk/src/util/autoconf/testsuite/autoconf.g A /trunk/src/util/autoconf/testsuite/autoconf.g/init.exp A /trunk/src/util/autoconf/testsuite/autoconf.g/sizeof_type.exp A /trunk/src/util/autoconf/testsuite/autoconf.s A /trunk/src/util/autoconf/testsuite/autoconf.s/defines.exp A /trunk/src/util/autoconf/testsuite/autoconf.s/syntax.exp A /trunk/src/util/autoconf/testsuite/config A /trunk/src/util/autoconf/testsuite/config/unix.exp A /trunk/src/util/autoconf/testsuite/lib A /trunk/src/util/autoconf/testsuite/lib/common.exp autoconf v2 testsuite ------------------------------------------------------------------------ r4577 | eichin | 1994-10-26 01:57:22 -0400 (Wed, 26 Oct 1994) | 3 lines Changed paths: M /trunk/src/util/autoconf/ChangeLog A /trunk/src/util/autoconf/ChangeLog.1 M /trunk/src/util/autoconf/INSTALL M /trunk/src/util/autoconf/Makefile.in M /trunk/src/util/autoconf/NEWS M /trunk/src/util/autoconf/README A /trunk/src/util/autoconf/TODO M /trunk/src/util/autoconf/acconfig.h A /trunk/src/util/autoconf/acfunctions M /trunk/src/util/autoconf/acgeneral.m4 A /trunk/src/util/autoconf/acheaders A /trunk/src/util/autoconf/acidentifiers A /trunk/src/util/autoconf/acmakevars A /trunk/src/util/autoconf/acoldnames.m4 A /trunk/src/util/autoconf/acprograms M /trunk/src/util/autoconf/acspecific.m4 M /trunk/src/util/autoconf/autoconf.info A /trunk/src/util/autoconf/autoconf.info-1 A /trunk/src/util/autoconf/autoconf.info-2 A /trunk/src/util/autoconf/autoconf.info-3 A /trunk/src/util/autoconf/autoconf.info-4 A /trunk/src/util/autoconf/autoconf.info-5 A /trunk/src/util/autoconf/autoconf.m4 M /trunk/src/util/autoconf/autoconf.sh M /trunk/src/util/autoconf/autoconf.texi A /trunk/src/util/autoconf/autoheader.m4 M /trunk/src/util/autoconf/autoheader.sh A /trunk/src/util/autoconf/autoreconf.sh A /trunk/src/util/autoconf/autoscan.pl A /trunk/src/util/autoconf/autoupdate.sh A /trunk/src/util/autoconf/config.guess A /trunk/src/util/autoconf/config.sub M /trunk/src/util/autoconf/configure M /trunk/src/util/autoconf/configure.in A /trunk/src/util/autoconf/ifnames.sh A /trunk/src/util/autoconf/install-sh A /trunk/src/util/autoconf/install.texi M /trunk/src/util/autoconf/make-stds.texi M /trunk/src/util/autoconf/standards.info A /trunk/src/util/autoconf/standards.info-1 A /trunk/src/util/autoconf/standards.info-2 M /trunk/src/util/autoconf/standards.texi M /trunk/src/util/autoconf/texinfo.tex autoconf 1.126. This will be released as autoconf 2 on 94/10/27, please don't release before then without checking with Mark Eichin. ------------------------------------------------------------------------ r4576 | eichin | 1994-10-26 01:45:56 -0400 (Wed, 26 Oct 1994) | 2 lines Changed paths: M /trunk/src/aclocal.m4 M /trunk/src/admin/aname/configure.in M /trunk/src/admin/configure.in M /trunk/src/admin/convert/configure.in M /trunk/src/admin/create/configure.in M /trunk/src/admin/destroy/configure.in M /trunk/src/admin/edit/configure.in M /trunk/src/admin/stash/configure.in M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/configure.in M /trunk/src/appl/gss-sample/configure.in M /trunk/src/appl/mailquery/configure.in M /trunk/src/appl/movemail/configure.in M /trunk/src/appl/popper/configure.in M /trunk/src/appl/sample/configure.in M /trunk/src/appl/sample/sclient/configure.in M /trunk/src/appl/sample/sserver/configure.in M /trunk/src/appl/simple/client/configure.in M /trunk/src/appl/simple/configure.in M /trunk/src/appl/simple/server/configure.in M /trunk/src/appl/telnet/configure.in M /trunk/src/appl/telnet/libtelnet/configure.in M /trunk/src/appl/telnet/telnet/configure.in M /trunk/src/appl/telnet/telnetd/configure.in M /trunk/src/appl/user_user/configure.in M /trunk/src/clients/configure.in M /trunk/src/clients/kdestroy/configure.in M /trunk/src/clients/kinit/configure.in M /trunk/src/clients/klist/configure.in M /trunk/src/clients/ksu/configure.in A /trunk/src/config/install-sh M /trunk/src/config/pre.in M /trunk/src/configure.in M /trunk/src/include/configure.in M /trunk/src/include/kerberosIV/configure.in M /trunk/src/include/krb5/configure.in M /trunk/src/isode/compat/configure.in M /trunk/src/isode/configure.in M /trunk/src/isode/h/configure.in M /trunk/src/isode/pepsy/configure.in M /trunk/src/isode/psap/configure.in M /trunk/src/isode/support/configure.in M /trunk/src/kadmin/client/configure.in M /trunk/src/kadmin/configure.in M /trunk/src/kadmin/kpasswd/configure.in M /trunk/src/kdc/configure.in M /trunk/src/lib/configure.in M /trunk/src/lib/crypto/configure.in M /trunk/src/lib/crypto/crc32/configure.in M /trunk/src/lib/crypto/des/configure.in M /trunk/src/lib/crypto/md4/configure.in M /trunk/src/lib/crypto/md5/configure.in M /trunk/src/lib/crypto/os/configure.in M /trunk/src/lib/des425/configure.in M /trunk/src/lib/gssapi/configure.in M /trunk/src/lib/gssapi/generic/configure.in M /trunk/src/lib/gssapi/krb5/configure.in M /trunk/src/lib/kdb/configure.in M /trunk/src/lib/krb425/configure.in M /trunk/src/lib/krb5/asn.1/configure.in M /trunk/src/lib/krb5/ccache/configure.in M /trunk/src/lib/krb5/ccache/file/configure.in M /trunk/src/lib/krb5/ccache/stdio/configure.in M /trunk/src/lib/krb5/configure.in M /trunk/src/lib/krb5/error_tables/configure.in M /trunk/src/lib/krb5/free/configure.in M /trunk/src/lib/krb5/keytab/configure.in M /trunk/src/lib/krb5/keytab/file/configure.in M /trunk/src/lib/krb5/krb/configure.in M /trunk/src/lib/krb5/os/configure.in M /trunk/src/lib/krb5/posix/configure.in M /trunk/src/lib/krb5/rcache/configure.in M /trunk/src/slave/configure.in M /trunk/src/tests/asn.1/configure.in M /trunk/src/tests/configure.in M /trunk/src/tests/create/configure.in M /trunk/src/tests/hammer/configure.in M /trunk/src/tests/verify/configure.in M /trunk/src/util/configure.in M /trunk/src/util/et/configure.in M /trunk/src/util/ss/configure.in M /trunk/src/util/unifdef/configure.in Conversion of autoconfigury to Autoconf V2. ------------------------------------------------------------------------ r4575 | tytso | 1994-10-26 00:18:54 -0400 (Wed, 26 Oct 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krsh.c Check for both EAGAIN in addition to EWOULDBLOCK. ------------------------------------------------------------------------ r4574 | tytso | 1994-10-25 23:55:31 -0400 (Tue, 25 Oct 1994) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/ext-proto.h If the header files have strdup, don't try to redefine it. ------------------------------------------------------------------------ r4573 | tytso | 1994-10-25 23:39:46 -0400 (Tue, 25 Oct 1994) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/srv_rcache.c Added missing continue so that we don't copy both the unprintable character as well as the quoted version of it. ------------------------------------------------------------------------ r4572 | tytso | 1994-10-25 23:36:19 -0400 (Tue, 25 Oct 1994) | 2 lines Changed paths: M /trunk/src/tests/hammer/kdc5_hammer.c Once more, with the current type! ------------------------------------------------------------------------ r4571 | tytso | 1994-10-25 23:32:35 -0400 (Tue, 25 Oct 1994) | 2 lines Changed paths: M /trunk/src/tests/hammer/kdc5_hammer.c Added missing declaration for retval variable. ------------------------------------------------------------------------ r4570 | tytso | 1994-10-24 16:36:43 -0400 (Mon, 24 Oct 1994) | 2 lines Changed paths: M /trunk/src/lib/kdb/kdb_dbm.c Add include config.h for POSIX_FILE_LOCKS ------------------------------------------------------------------------ r4569 | tytso | 1994-10-24 16:20:46 -0400 (Mon, 24 Oct 1994) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in The Kerberos V4 libraries must be linked in after the V5 libraries; compat_recvauth pulls in the V4 routines. ------------------------------------------------------------------------ r4568 | tytso | 1994-10-24 16:12:05 -0400 (Mon, 24 Oct 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/configure.in If KRB4 is defined, define KRB5_KRB4_COMPAT for compat_recv.c. ------------------------------------------------------------------------ r4563 | tytso | 1994-10-24 15:29:47 -0400 (Mon, 24 Oct 1994) | 2 lines Changed paths: M /trunk/src/lib/crypto/os/ChangeLog M /trunk/src/lib/crypto/os/configure.in M /trunk/src/lib/crypto/os/rnd_confoun.c Use the srand48/lrand48 functions if available. ------------------------------------------------------------------------ r4562 | tytso | 1994-10-24 15:29:08 -0400 (Mon, 24 Oct 1994) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c Don't free host_save; it's supposed to be returned by kcmd to the caller! ------------------------------------------------------------------------ r4561 | tytso | 1994-10-24 15:27:47 -0400 (Mon, 24 Oct 1994) | 5 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/krlogin.c Don't check for srand48 and then try to define srandom to be srand48. This breaks on machines which have both srandom and srand48. Instead, change krlogin to use krb5_random_confounder; it will do the right thing. ------------------------------------------------------------------------ r4560 | tytso | 1994-10-24 15:01:21 -0400 (Mon, 24 Oct 1994) | 3 lines Changed paths: M /trunk/src/util/reconf Only rerun autoconf if the configure.in file is more recent than the configure file. ------------------------------------------------------------------------ r4559 | tytso | 1994-10-24 14:38:32 -0400 (Mon, 24 Oct 1994) | 4 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/Makefile.in M /trunk/src/util/ss/configure.in M /trunk/src/util/ss/list_rqs.c M /trunk/src/util/ss/listen.c Add AC_RETSIGTYPE to get proper return type for signal hanlders. Makefile.in: Don't specify an explicit pathname for sed. ------------------------------------------------------------------------ r4558 | tytso | 1994-10-24 14:36:54 -0400 (Mon, 24 Oct 1994) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in Don't specify an explicit pathname for sed. ------------------------------------------------------------------------ r4557 | tytso | 1994-10-24 14:33:19 -0400 (Mon, 24 Oct 1994) | 2 lines Changed paths: M /trunk/src/tests/hammer/ChangeLog M /trunk/src/tests/hammer/kdc5_hammer.c Allow kdc_hammer to be called on an arbitrary realm. ------------------------------------------------------------------------ r4556 | tytso | 1994-10-24 14:32:22 -0400 (Mon, 24 Oct 1994) | 4 lines Changed paths: M /trunk/src/tests/verify/ChangeLog M /trunk/src/tests/verify/configure.in M /trunk/src/tests/verify/kdb5_verify.c kdb5_verify.c: Check principals with correct realm name. configure.in: Look for ndbm or dbm libraries ------------------------------------------------------------------------ r4555 | tytso | 1994-10-24 14:31:38 -0400 (Mon, 24 Oct 1994) | 4 lines Changed paths: M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/configure.in M /trunk/src/tests/create/kdb5_mkdums.c kdb5_mkdums.c: Create principals with correct realm name. configure.in: Look for ndbm or dbm libraries ------------------------------------------------------------------------ r4554 | tytso | 1994-10-24 14:30:23 -0400 (Mon, 24 Oct 1994) | 2 lines Changed paths: M /trunk/src/tests/ChangeLog M /trunk/src/tests/Makefile.in Do checks for depth = 5 ------------------------------------------------------------------------ r4553 | tytso | 1994-10-24 14:29:22 -0400 (Mon, 24 Oct 1994) | 2 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_dbm.c Don't need to define POSIX_FILE_LOCKS; just include config.h instead. ------------------------------------------------------------------------ r4552 | tytso | 1994-10-24 14:26:59 -0400 (Mon, 24 Oct 1994) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 Remove header file from include directory when doing a make clean. ------------------------------------------------------------------------ r4550 | tlyu | 1994-10-21 00:54:27 -0400 (Fri, 21 Oct 1994) | 2 lines Changed paths: M /trunk/src/kadmin.new/client/kadmin.c M /trunk/src/kadmin.new/client/kadmin_ct.ct sanity checkin again ------------------------------------------------------------------------ r4546 | tytso | 1994-10-19 18:55:34 -0400 (Wed, 19 Oct 1994) | 4 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/adm_server.c Select the cryptosystem to be used using krb5_use_cstype() instead of using a implementation specific assignment. Also, allow the encryption type to be specified using a command line option. ------------------------------------------------------------------------ r4545 | tytso | 1994-10-19 17:36:58 -0400 (Wed, 19 Oct 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogind.c Change one last variable to be an unsigned char. ------------------------------------------------------------------------ r4544 | tytso | 1994-10-19 12:41:45 -0400 (Wed, 19 Oct 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/login.c Add other termios c_cc initializations for the ALPHA. ------------------------------------------------------------------------ r4543 | tytso | 1994-10-19 12:39:09 -0400 (Wed, 19 Oct 1994) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogind.c Make protocol buffers be unsigned, since we're comparing against unsigned data. ------------------------------------------------------------------------ r4542 | tytso | 1994-10-19 12:33:41 -0400 (Wed, 19 Oct 1994) | 2 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/Makefile.in Obey CCOPTS in CFLAGS declaration. ------------------------------------------------------------------------ r4541 | tytso | 1994-10-19 12:28:43 -0400 (Wed, 19 Oct 1994) | 2 lines Changed paths: M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/Makefile.in Don't use LDFLAGS, but CCFLAGS since CCFLAGS is configurable. ------------------------------------------------------------------------ r4540 | tytso | 1994-10-19 12:22:19 -0400 (Wed, 19 Oct 1994) | 2 lines Changed paths: M /trunk/src/kadmin/kpasswd/ChangeLog M /trunk/src/kadmin/kpasswd/Makefile.in Look for man page in the source directory. ------------------------------------------------------------------------ r4539 | tytso | 1994-10-19 12:21:44 -0400 (Wed, 19 Oct 1994) | 2 lines Changed paths: M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in Fix missing $(DESTDIR) in "make install" lines. ------------------------------------------------------------------------ r4538 | tytso | 1994-10-19 11:58:23 -0400 (Wed, 19 Oct 1994) | 2 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/debug.h M /trunk/src/tests/asn.1/krb5_decode_test.c M /trunk/src/tests/asn.1/krb5_encode_test.c Exit with a non-zero exit status when the test suite detects any errors. ------------------------------------------------------------------------ r4537 | tytso | 1994-10-19 11:46:04 -0400 (Wed, 19 Oct 1994) | 2 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/ktest.c Clear the kvno field when destroying encrypted data. ------------------------------------------------------------------------ r4536 | tytso | 1994-10-19 11:45:23 -0400 (Wed, 19 Oct 1994) | 15 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/KRB5-asn.py M /trunk/src/lib/krb5/asn.1/asn1_decode_k.c M /trunk/src/lib/krb5/asn.1/err2kerr.c M /trunk/src/lib/krb5/asn.1/ktgrq2tgrq.c M /trunk/src/lib/krb5/asn.1/qbuf2data.c M /trunk/src/lib/krb5/asn.1/tgrq2ktgrq.c asn1_decode_k.c (asn1_decode_kdc_req_body): If the authorization field is not present, fill in the authorization data fields with all zeros. Don't set kvno (that's *key* version number, not *Kerberos* version number) to 5. err2kerr.c (KRB5_KRB__ERROR2krb5_error): The e_data field wasn't being decoded when it should have been. qbuf2data.c (qbuf2krb5_data): Set magic number field to zero. tgrq2ktgrq.c (KRB5_KDC__REQ__BODY2krb5_kdc_req): Allow the service principal to be optional. ktgrq2tgrq.c (krb5_kdc_req2KRB5_KDC__REQ__BODY): ditto ------------------------------------------------------------------------ r4535 | tlyu | 1994-10-19 11:14:29 -0400 (Wed, 19 Oct 1994) | 2 lines Changed paths: M /trunk/src/kadmin.new/client/Makefile.in M /trunk/src/kadmin.new/client/configure.in M /trunk/src/kadmin.new/client/kadmin.c A /trunk/src/kadmin.new/client/kadmin_ct.ct A /trunk/src/kadmin.new/client/setenv.c A /trunk/src/kadmin.new/client/ss_wrapper.c sanity checkin ------------------------------------------------------------------------ r4534 | tytso | 1994-10-19 10:37:37 -0400 (Wed, 19 Oct 1994) | 13 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/asn.1/krb5_decode_test.c M /trunk/src/tests/asn.1/ktest_equal.c M /trunk/src/tests/asn.1/utility.c Makefile.in: "make check" depends on krb5_decode_test and krb5_encode_test being up to date. ktest_equal.c: Don't segfault if one of the arguments is NULL and the other is not in array_compare. krb5_decode_test.c: Use krb5_init_ets() instead of explicitly naming the error tables to initialize. utility.c: Remove unused routine, and return EINVAL instead of ASN1_PARSE_ERROR in krb5_data_hex_parse, since the ASN1 error codes aren't defined if the ISODE routines are being used. ------------------------------------------------------------------------ r4533 | eichin | 1994-10-18 16:25:34 -0400 (Tue, 18 Oct 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogind.c * krlogind.c: use HAVE_STREAMS, fix TIOCPKT_* test. ------------------------------------------------------------------------ r4532 | eichin | 1994-10-18 16:14:53 -0400 (Tue, 18 Oct 1994) | 5 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/des-md5.c M /trunk/src/lib/crypto/raw-des.c * raw-des.c (mit_raw_des_decrypt_func): ditto. (mit_raw_des_encrypt_func): ditto. * des-md5.c (mit_des_md5_decrypt_funct): cast zero_ivec. (mit_des_md5_encrypt_funct): ditto. ------------------------------------------------------------------------ r4531 | eichin | 1994-10-18 15:51:53 -0400 (Tue, 18 Oct 1994) | 4 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/des-crc.c * des-crc.c (mit_des_crc_decrypt_func): cast key->key->contents to krb5_pointer to satisfy sunos cc about :? argument types. (mit_des_crc_encrypt_funct): ditto. ------------------------------------------------------------------------ r4530 | eichin | 1994-10-18 15:50:06 -0400 (Tue, 18 Oct 1994) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/krlogin.c * configure.in (HAVE_STREAMS): test for streams interface headers in a way that fails on sunos but works on solaris. * krlogin.c: use HAVE_STREAMS. ------------------------------------------------------------------------ r4529 | eichin | 1994-10-18 14:53:08 -0400 (Tue, 18 Oct 1994) | 2 lines Changed paths: M /trunk/src/util/kfrags/ChangeLog M /trunk/src/util/kfrags/base.conf add sort for make check ------------------------------------------------------------------------ r4519 | tytso | 1994-10-17 15:28:15 -0400 (Mon, 17 Oct 1994) | 2 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog Clean up the test.out file. ------------------------------------------------------------------------ r4518 | tytso | 1994-10-14 23:53:49 -0400 (Fri, 14 Oct 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/configure.in Add ISODE_DEFS ------------------------------------------------------------------------ r4517 | tytso | 1994-10-14 23:45:39 -0400 (Fri, 14 Oct 1994) | 2 lines Changed paths: A /trunk/src/lib/krb5/ccache/ChangeLog M /trunk/src/lib/krb5/ccache/configure.in M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/configure.in M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/configure.in M /trunk/src/lib/krb5/free/ChangeLog M /trunk/src/lib/krb5/free/configure.in M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/configure.in M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/configure.in Add ISODE_DEFS ------------------------------------------------------------------------ r4516 | tytso | 1994-10-14 19:48:53 -0400 (Fri, 14 Oct 1994) | 2 lines Changed paths: M /trunk/src/tests/asn.1/Makefile.in Clean up the test.out file. ------------------------------------------------------------------------ r4515 | tytso | 1994-10-14 19:46:12 -0400 (Fri, 14 Oct 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/init_ets.c Fix typo in spelling of KRB5_USE_ISODE. ------------------------------------------------------------------------ r4514 | tytso | 1994-10-14 19:35:28 -0400 (Fri, 14 Oct 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/configure.in M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/configure.in Add the ISODE_DEFS rule. ------------------------------------------------------------------------ r4513 | tytso | 1994-10-14 19:34:38 -0400 (Fri, 14 Oct 1994) | 4 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/dump.c When scanning a database entry, read fail_auth_count into a temporary integer variable, and then copy that into entry.fail_auth_count, which is a char. ------------------------------------------------------------------------ r4512 | tytso | 1994-10-14 13:29:10 -0400 (Fri, 14 Oct 1994) | 3 lines Changed paths: A /trunk/src/lib/crypto/des-crc.c A /trunk/src/lib/crypto/des-md5.c A /trunk/src/lib/crypto/raw-des.c Move the various flavors of cryptosystem support -- raw des, des-md5, des-crc to the top level crypto library. ------------------------------------------------------------------------ r4511 | tytso | 1994-10-14 12:28:05 -0400 (Fri, 14 Oct 1994) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/mit-des.h Add declaration for krb5_des_md5_cst_entry. ------------------------------------------------------------------------ r4510 | tytso | 1994-10-14 00:58:50 -0400 (Fri, 14 Oct 1994) | 2 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/configure.in M /trunk/src/lib/kdb/kdb_dbm.c Use POSIX_FILE_LOCKS if _POSIX_VERSION is defined in unistd.h ------------------------------------------------------------------------ r4509 | tytso | 1994-10-14 00:41:00 -0400 (Fri, 14 Oct 1994) | 3 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/mit-des.h Change name of the des_crc cryptosystem from krb5_des_cst_entry to krb5_des_crc_cst_entry. ------------------------------------------------------------------------ r4508 | tytso | 1994-10-14 00:39:39 -0400 (Fri, 14 Oct 1994) | 2 lines Changed paths: A /trunk/src/include/krb5/stock/ChangeLog M /trunk/src/include/krb5/stock/config.h Define PROVIDE_DES_CBC_MD5 so that we include this new cryptosystem. ------------------------------------------------------------------------ r4507 | tytso | 1994-10-14 00:38:45 -0400 (Fri, 14 Oct 1994) | 4 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/cryptoconf.c Add support for the new cryptosystem DES/MD5. Add support for new files des-crc.c, des-md5.c, and raw-des.c ------------------------------------------------------------------------ r4506 | tytso | 1994-10-14 00:36:50 -0400 (Fri, 14 Oct 1994) | 4 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/des/cs_entry.c M /trunk/src/lib/crypto/des/des_int.h M /trunk/src/lib/crypto/des/f_cbc.c D /trunk/src/lib/crypto/des/krb_glue.c M /trunk/src/lib/crypto/des/verify.c Remove declarations of the cryptosystem specific structures to raw-des.c and des-crc.c in the parent directory. They're strictly speaking not DES specific. ------------------------------------------------------------------------ r4505 | tytso | 1994-10-14 00:32:13 -0400 (Fri, 14 Oct 1994) | 4 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/main.c Select the cryptosystem to be used using krb5_use_cstype() instead of using a implementation specific assignment. Also, allow the encryption type to be specified using a command line option. ------------------------------------------------------------------------ r4504 | tytso | 1994-10-14 00:31:01 -0400 (Fri, 14 Oct 1994) | 4 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_as_req.c Don't assume that the request server's realm name is null terminated. Compare the request server against changepw/kerberos using krb5_principal_compare. ------------------------------------------------------------------------ r4503 | tytso | 1994-10-14 00:23:12 -0400 (Fri, 14 Oct 1994) | 3 lines Changed paths: M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/t_mddriver.c Cast char pointer to the expected unsigned char pointer, since that's what MDUpdate requires. ------------------------------------------------------------------------ r4502 | tytso | 1994-10-14 00:21:47 -0400 (Fri, 14 Oct 1994) | 2 lines Changed paths: A /trunk/src/lib/crypto/os/ChangeLog M /trunk/src/lib/crypto/os/Makefile.in Remove symlinked files on make clean. ------------------------------------------------------------------------ r4501 | tytso | 1994-10-13 18:04:52 -0400 (Thu, 13 Oct 1994) | 2 lines Changed paths: D /trunk/src/lib/crypto/md4/RFC1186.TXT D /trunk/src/lib/crypto/md4/RFC1186B.TXT No point putting RFC's in the krb5 sources. ------------------------------------------------------------------------ r4500 | tytso | 1994-10-13 17:54:56 -0400 (Thu, 13 Oct 1994) | 3 lines Changed paths: M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/Makefile.in Add support for the MDx test driver t_mddriver. Run t_mddriver on a "make check", to make sure we have a valid MD4 implementation. ------------------------------------------------------------------------ r4499 | tytso | 1994-10-13 17:53:46 -0400 (Thu, 13 Oct 1994) | 3 lines Changed paths: M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/Makefile.in A /trunk/src/lib/crypto/md5/t_mddriver.c Add support for the MDx test driver t_mddriver. Run t_mddriver on a "make check", to make sure we have a valid MD5 implementation. ------------------------------------------------------------------------ r4498 | tytso | 1994-10-13 17:51:17 -0400 (Thu, 13 Oct 1994) | 4 lines Changed paths: M /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/md4.c M /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/md5.c Add the UL macro to control how unsigned long constants are compiled. If we have an ANSI C environment, use the UL suffix to keep the compiler from warning about numbers that would overflow a signed long. ------------------------------------------------------------------------ r4497 | tytso | 1994-10-13 13:15:32 -0400 (Thu, 13 Oct 1994) | 2 lines Changed paths: M /trunk/doc/api/ChangeLog M /trunk/doc/api/krb5.tex Fixed typo; extra space in \funcname{ krb5_recvauth}. ------------------------------------------------------------------------ r4496 | tlyu | 1994-10-12 12:09:59 -0400 (Wed, 12 Oct 1994) | 2 lines Changed paths: M /trunk/src/kadmin.new/client/kadmin.c sanity checkin ------------------------------------------------------------------------ r4495 | tytso | 1994-10-12 02:31:04 -0400 (Wed, 12 Oct 1994) | 3 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/Makefile.in Add OBJS definition so that object files get cleaned out during a "make clean". ------------------------------------------------------------------------ r4494 | tytso | 1994-10-12 02:26:52 -0400 (Wed, 12 Oct 1994) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 Make sure we do our feature tests using the CC options specified using CC_OPTS. ------------------------------------------------------------------------ r4493 | tytso | 1994-10-12 02:24:39 -0400 (Wed, 12 Oct 1994) | 3 lines Changed paths: M /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/Makefile.in Run crctest on a "make check". Clean up the crctest program on a "make clean". ------------------------------------------------------------------------ r4492 | tytso | 1994-10-12 02:20:31 -0400 (Wed, 12 Oct 1994) | 3 lines Changed paths: A /trunk/doc/api/ChangeLog M /trunk/doc/api/Makefile A /trunk/doc/api/fancyheadings.sty A /trunk/doc/implement/ChangeLog M /trunk/doc/implement/Makefile A /trunk/doc/implement/fancyheadings.sty Add better dependencies to do two-pass latex runs automatically. Make "make clean" clean up the tex temp files. ------------------------------------------------------------------------ r4491 | eichin | 1994-10-11 19:15:28 -0400 (Tue, 11 Oct 1994) | 4 lines Changed paths: M /trunk/src/util/kfrags/ChangeLog A /trunk/src/util/kfrags/sunpro.conf M /trunk/src/util/kfrags/ucb.conf * ucb.conf: add "ranlib" for ucb, it's a common element. * sunpro.conf: New file. Points to Sun (not MIT) installation path for their unbundled compiler ("SUNWspro"). ------------------------------------------------------------------------ r4490 | eichin | 1994-10-11 19:09:08 -0400 (Tue, 11 Oct 1994) | 3 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/kbuild * kbuild (MAKETARGETS): default to "all check" for make, but allow override from config fragments. ------------------------------------------------------------------------ r4489 | tytso | 1994-10-11 14:03:17 -0400 (Tue, 11 Oct 1994) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/Makefile.in Don't rm the sed and awk scripts during a make clean. ------------------------------------------------------------------------ r4488 | tytso | 1994-10-08 01:04:59 -0400 (Sat, 08 Oct 1994) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 If using ISODE we need to add -DKRB5_USE_ISODE to $DEFS, not KRB5_USE_ISODE! ------------------------------------------------------------------------ r4487 | eichin | 1994-10-07 16:51:30 -0400 (Fri, 07 Oct 1994) | 2 lines Changed paths: M /trunk/src/util/kbuild start CONFIG_OPTS with -v so we see the autoconf results too ------------------------------------------------------------------------ r4486 | tytso | 1994-10-07 15:39:26 -0400 (Fri, 07 Oct 1994) | 3 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/ct_c.sed Add extra check to make sure blank lines get squeezed out. Needed for AIX's sed, for some reason. ------------------------------------------------------------------------ r4485 | tytso | 1994-10-07 15:06:22 -0400 (Fri, 07 Oct 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/Makefile.isode.in Add -DKRB5_USE_ISODE so that include files get included properly. ------------------------------------------------------------------------ r4484 | tytso | 1994-10-07 14:31:21 -0400 (Fri, 07 Oct 1994) | 2 lines Changed paths: M /trunk/src/util/autoconf/ChangeLog M /trunk/src/util/autoconf/Makefile.in Use check:: instead of check: ------------------------------------------------------------------------ r4483 | tytso | 1994-10-07 14:21:52 -0400 (Fri, 07 Oct 1994) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/lock_file.c Include unistd.h first, and don't try to include sys/types.h first. (posix compatibility) ------------------------------------------------------------------------ r4482 | tytso | 1994-10-07 14:21:02 -0400 (Fri, 07 Oct 1994) | 4 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/configure.in M /trunk/src/lib/krb5/ccache/file/fcc_maybe.c Include unistd.h if it is present. Use POSIX_FILE_LOCKS if _POSIX_VERSION is defined. ------------------------------------------------------------------------ r4481 | tytso | 1994-10-07 13:38:26 -0400 (Fri, 07 Oct 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/configure.in Add test for unistd.h ------------------------------------------------------------------------ r4480 | tytso | 1994-10-07 13:24:08 -0400 (Fri, 07 Oct 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/lock_file.c Use POSIX_FILE_LOCKS if _POSIX_VERSION in unistd.h. ------------------------------------------------------------------------ r4479 | tytso | 1994-10-07 01:41:33 -0400 (Fri, 07 Oct 1994) | 2 lines Changed paths: M /trunk/src/tests/Makefile.in Explicitly destroy the test database before reloading it. ------------------------------------------------------------------------ r4478 | tytso | 1994-10-07 01:40:29 -0400 (Fri, 07 Oct 1994) | 4 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/kdb5_edit.c Don't let errors in set_dbname_help initially cause the exit status to be set. Commands like load_db don't need a valid database to be popened. ------------------------------------------------------------------------ r4477 | tytso | 1994-10-07 01:28:39 -0400 (Fri, 07 Oct 1994) | 2 lines Changed paths: M /trunk/src/tests/ChangeLog M /trunk/src/tests/Makefile.in Add general kadmin/kdb confidence check. ------------------------------------------------------------------------ r4476 | tytso | 1994-10-07 01:06:14 -0400 (Fri, 07 Oct 1994) | 2 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/Makefile.in Add a "make check" case which runs the test programs. ------------------------------------------------------------------------ r4475 | tytso | 1994-10-07 01:05:27 -0400 (Fri, 07 Oct 1994) | 3 lines Changed paths: M /trunk/src/admin/destroy/ChangeLog M /trunk/src/admin/destroy/kdb5_destroy.c Add an option to force destruction of the database, without asking any questions. ------------------------------------------------------------------------ r4474 | tytso | 1994-10-07 00:55:30 -0400 (Fri, 07 Oct 1994) | 6 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/kdb5_edit.c M /trunk/src/admin/edit/ss_wrapper.c Add new option -P to specify master key passwrd on the command line. For testing only! Fix bug where use of the -R option would report a random error, due to the error code variable passed to ss_execute_line not being cleared first. ------------------------------------------------------------------------ r4473 | tytso | 1994-10-06 23:56:55 -0400 (Thu, 06 Oct 1994) | 3 lines Changed paths: M /trunk/src/admin/create/ChangeLog M /trunk/src/admin/create/kdb5_create.c Allow master key to be passed in on the command line. Makes testing scripts easier. This is for testing only --- the option is not documented!! ------------------------------------------------------------------------ r4472 | tytso | 1994-10-06 23:55:49 -0400 (Thu, 06 Oct 1994) | 3 lines Changed paths: M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/kdb5_mkdums.c M /trunk/src/tests/verify/ChangeLog M /trunk/src/tests/verify/kdb5_verify.c Allow master key to be passed in on the command line. Makes testing scripts easier. ------------------------------------------------------------------------ r4471 | tytso | 1994-10-06 23:54:52 -0400 (Thu, 06 Oct 1994) | 2 lines Changed paths: M /trunk/src/tests/ChangeLog M /trunk/src/tests/configure.in Add recursive "make check" ------------------------------------------------------------------------ r4470 | tytso | 1994-10-06 23:54:17 -0400 (Thu, 06 Oct 1994) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/Makefile.in Make sure the "make check" programs are cleaned up on a "make clean". ------------------------------------------------------------------------ r4469 | tytso | 1994-10-06 23:49:50 -0400 (Thu, 06 Oct 1994) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/configure.in Add recursive "make check" target ------------------------------------------------------------------------ r4468 | tytso | 1994-10-06 23:49:04 -0400 (Thu, 06 Oct 1994) | 2 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/configure.in Add recursive "make check" target. ------------------------------------------------------------------------ r4467 | tytso | 1994-10-06 23:15:42 -0400 (Thu, 06 Oct 1994) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/post.in Add default "check" rules for Makefiles that don't have a make check target. ------------------------------------------------------------------------ r4466 | tytso | 1994-10-06 23:09:35 -0400 (Thu, 06 Oct 1994) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/configure.in Add top level "make check" target. ------------------------------------------------------------------------ r4465 | tytso | 1994-10-06 21:36:11 -0400 (Thu, 06 Oct 1994) | 3 lines Changed paths: A /trunk/src/kadmin.new/client/Makefile.in A /trunk/src/kadmin.new/client/configure.in M /trunk/src/kadmin.new/client/getdate.y Get the "getdate" routine working. Created suitable Makefile.in and configure.in scripts for this purpose. ------------------------------------------------------------------------ r4464 | tytso | 1994-10-06 19:59:34 -0400 (Thu, 06 Oct 1994) | 3 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in Add default all target at the end of pre.in, thus ensuring that all makefiles will do "make all" by default. ------------------------------------------------------------------------ r4463 | tytso | 1994-10-06 19:59:01 -0400 (Thu, 06 Oct 1994) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/compile_et.sh M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/mk_cmds.sh Replace use of basename with sed --- it's more portable. ------------------------------------------------------------------------ r4462 | tytso | 1994-10-06 12:50:39 -0400 (Thu, 06 Oct 1994) | 4 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/verify.c Take out check that assures that long is 4 bytes. The DES implementation shouldn't be depending on this, and if it is, then that's what the verify program should be discovering, yes? ------------------------------------------------------------------------ r4461 | tytso | 1994-10-06 12:45:22 -0400 (Thu, 06 Oct 1994) | 2 lines Changed paths: M /trunk/src/tests/verify/ChangeLog M /trunk/src/tests/verify/kdb5_verify.c Check to make sure key version number is 1, not 0. ------------------------------------------------------------------------ r4460 | tytso | 1994-10-06 12:44:46 -0400 (Thu, 06 Oct 1994) | 2 lines Changed paths: M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/kdb5_mkdums.c Initialize all of the fields of the principal entry. ------------------------------------------------------------------------ r4458 | tytso | 1994-10-04 23:49:38 -0400 (Tue, 04 Oct 1994) | 2 lines Changed paths: M /trunk/src/patchlevel.h Update for beta 4 patchlevel 3 ------------------------------------------------------------------------ r4457 | tytso | 1994-10-04 22:11:58 -0400 (Tue, 04 Oct 1994) | 2 lines Changed paths: A /trunk/src/lib/krb5/free/ChangeLog M /trunk/src/lib/krb5/free/f_princ.c Don't bomb out if the argument to krb5_free_principal() is NULL. ------------------------------------------------------------------------ r4456 | tytso | 1994-10-04 22:11:23 -0400 (Tue, 04 Oct 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/ktfr_entry.c Only try to free the contents of the keytab_entry if it is non-NULL. ------------------------------------------------------------------------ r4455 | tytso | 1994-10-04 22:10:35 -0400 (Tue, 04 Oct 1994) | 3 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/ktf_get_en.c Fix to compare using new_entry instead of cur_entry. (Bug made in previous modification. ) Don't free cur_entry twice on errors. ------------------------------------------------------------------------ r4454 | tytso | 1994-10-04 17:54:21 -0400 (Tue, 04 Oct 1994) | 2 lines Changed paths: M /trunk/src/util/configure.in Don't build the unifdef directory --- we don't need it any more. ------------------------------------------------------------------------ r4453 | tytso | 1994-10-04 17:52:49 -0400 (Tue, 04 Oct 1994) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/in_tkt_pwd.c M /trunk/src/lib/krb5/krb/in_tkt_sky.c M /trunk/src/tests/hammer/ChangeLog M /trunk/src/tests/hammer/kdc5_hammer.c Add widen.h and narrow.h around declaration so that argument types are widened. ------------------------------------------------------------------------ r4452 | tytso | 1994-10-04 17:51:59 -0400 (Tue, 04 Oct 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/ktf_resolv.c M /trunk/src/lib/krb5/keytab/file/ktf_wreslv.c M /trunk/src/lib/krb5/keytab/file/ktfile.h resolve's first argument is now a const char * ------------------------------------------------------------------------ r4451 | tytso | 1994-10-04 17:51:26 -0400 (Tue, 04 Oct 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/ktbase.c Added missing * to function pointer deference. ------------------------------------------------------------------------ r4450 | tytso | 1994-10-04 17:47:18 -0400 (Tue, 04 Oct 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_decode_k.c Don't assume that krb5_timestamp and time_t are the same type. ------------------------------------------------------------------------ r4449 | tytso | 1994-10-04 17:46:48 -0400 (Tue, 04 Oct 1994) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krcp.c M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/adm_process.c M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/kdc_util.c M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c Add widen.h and narrow.h around declaration so that argument types are widened. ------------------------------------------------------------------------ r4448 | tytso | 1994-10-04 17:46:22 -0400 (Tue, 04 Oct 1994) | 2 lines Changed paths: A /trunk/src/lib/crypto/md4/ChangeLog M /trunk/src/lib/crypto/md4/md4crypto.c A /trunk/src/lib/crypto/md5/ChangeLog M /trunk/src/lib/crypto/md5/md5crypto.c Added placeholder for magic number. ------------------------------------------------------------------------ r4447 | tytso | 1994-10-04 17:44:20 -0400 (Tue, 04 Oct 1994) | 2 lines Changed paths: M /trunk/src/lib/configure.in Don't build the krb425 library. It is deprecated. ------------------------------------------------------------------------ r4446 | tytso | 1994-10-04 17:42:39 -0400 (Tue, 04 Oct 1994) | 4 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/encryption.h M /trunk/src/include/krb5/keytab.h Add magic numbers to encryption strctures. Make first argument to keytab.resolve be a const char *. ------------------------------------------------------------------------ r4445 | tytso | 1994-10-04 17:41:31 -0400 (Tue, 04 Oct 1994) | 2 lines Changed paths: M /trunk/src/appl/user_user/ChangeLog M /trunk/src/appl/user_user/client.c Add structure magic numbers. ------------------------------------------------------------------------ r4444 | tytso | 1994-10-04 17:35:31 -0400 (Tue, 04 Oct 1994) | 4 lines Changed paths: M /trunk/src/lib/kdb/kdb_compat.h Rearrange declarations so it will actually compile. Added copyright notice. ------------------------------------------------------------------------ r4443 | tytso | 1994-10-04 17:12:12 -0400 (Tue, 04 Oct 1994) | 3 lines Changed paths: A /trunk/src/include/kerberosIV/krb_err.h Add krb_err.h for the V4 error tables. We should generate this properly later on. ------------------------------------------------------------------------ r4442 | tytso | 1994-10-04 15:39:38 -0400 (Tue, 04 Oct 1994) | 2 lines Changed paths: M /trunk/src/lib/kdb/kdb_compat.h Commited wrong version of kdb_compat.h ------------------------------------------------------------------------ r4441 | tytso | 1994-10-04 15:35:43 -0400 (Tue, 04 Oct 1994) | 2 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/krb5_decode_test.c M /trunk/src/tests/asn.1/krb5_encode_test.c You can't use strcat to modify constant strings! ------------------------------------------------------------------------ r4440 | tytso | 1994-10-04 15:33:40 -0400 (Tue, 04 Oct 1994) | 2 lines Changed paths: M /trunk/src/util/ChangeLog Don't build unifdef. We don't need it anymore. ------------------------------------------------------------------------ r4439 | tytso | 1994-10-04 15:28:55 -0400 (Tue, 04 Oct 1994) | 2 lines Changed paths: M /trunk/src/lib/ChangeLog Don't build the krb425 library. It is deprecated ------------------------------------------------------------------------ r4438 | tytso | 1994-10-04 15:14:06 -0400 (Tue, 04 Oct 1994) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/encryption.h M /trunk/src/lib/crypto/des/cs_entry.c M /trunk/src/lib/crypto/md4/md4glue.c M /trunk/src/lib/crypto/md5/md5glue.c Add structure magic numbers. ------------------------------------------------------------------------ r4437 | tytso | 1994-10-04 15:13:31 -0400 (Tue, 04 Oct 1994) | 2 lines Changed paths: A /trunk/src/lib/crypto/crc32/ChangeLog M /trunk/src/lib/crypto/crc32/crc.c Reserve space for the structure magic numbers. ------------------------------------------------------------------------ r4436 | tytso | 1994-10-04 15:11:51 -0400 (Tue, 04 Oct 1994) | 3 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog A /trunk/src/lib/kdb/kdb_compat.h M /trunk/src/lib/kdb/kdb_dbm.c Add backwards compatibility for version numbers 1.0 and 2.0 of the database entry. ------------------------------------------------------------------------ r4435 | tytso | 1994-10-03 23:21:18 -0400 (Mon, 03 Oct 1994) | 4 lines Changed paths: M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_dbm.c Database records now must be version 2.0 (instead of versions 1.0 or 0.0). The structure magic numbers force us to do an incompatible version number change. ------------------------------------------------------------------------ r4434 | tytso | 1994-10-03 23:20:13 -0400 (Mon, 03 Oct 1994) | 3 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/kdb.h Add a magic number to krb5_db_entry. The other magic number changes to the other structures end up forcing an database format change anyway. ------------------------------------------------------------------------ r4433 | tytso | 1994-10-03 22:51:53 -0400 (Mon, 03 Oct 1994) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in make install obey $(DESTDIR) ------------------------------------------------------------------------ r4432 | tytso | 1994-10-03 21:14:53 -0400 (Mon, 03 Oct 1994) | 2 lines Changed paths: M /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/Makefile.in M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in Make install obey $(DESTDIR) ------------------------------------------------------------------------ r4431 | tytso | 1994-10-03 21:13:41 -0400 (Mon, 03 Oct 1994) | 4 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in make install obey $(DESTDIR) copy config.h and osconf.h from build directory. ------------------------------------------------------------------------ r4430 | tytso | 1994-10-03 19:34:23 -0400 (Mon, 03 Oct 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_dfl.c Fix type used to call krb5_rc_io_size (one last time). ------------------------------------------------------------------------ r4429 | tytso | 1994-10-03 19:22:38 -0400 (Mon, 03 Oct 1994) | 2 lines Changed paths: M /trunk/src/admin/aname/ChangeLog M /trunk/src/admin/aname/Makefile.in M /trunk/src/admin/convert/ChangeLog M /trunk/src/admin/convert/Makefile.in M /trunk/src/admin/create/ChangeLog M /trunk/src/admin/create/Makefile.in M /trunk/src/admin/destroy/ChangeLog M /trunk/src/admin/destroy/Makefile.in M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/Makefile.in M /trunk/src/admin/stash/ChangeLog M /trunk/src/admin/stash/Makefile.in M /trunk/src/appl/mailquery/ChangeLog M /trunk/src/appl/mailquery/Makefile.in M /trunk/src/appl/popper/ChangeLog M /trunk/src/appl/popper/Makefile.in M /trunk/src/appl/sample/sclient/ChangeLog M /trunk/src/appl/sample/sclient/Makefile.in M /trunk/src/appl/sample/sserver/ChangeLog M /trunk/src/appl/sample/sserver/Makefile.in A /trunk/src/clients/kdestroy/ChangeLog M /trunk/src/clients/kdestroy/Makefile.in M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/Makefile.in M /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/Makefile.in M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/Makefile.in M /trunk/src/kadmin/client/ChangeLog M /trunk/src/kadmin/client/Makefile.in M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/Makefile.in M /trunk/src/slave/ChangeLog M /trunk/src/slave/Makefile.in Use $(srcdir) to find manual page for make install. ------------------------------------------------------------------------ r4428 | tytso | 1994-10-03 18:51:14 -0400 (Mon, 03 Oct 1994) | 2 lines Changed paths: A /trunk/src/include/kerberosIV/ChangeLog M /trunk/src/include/kerberosIV/Makefile.in Fix "make install" to use $(srcdir) when copying in header files. ------------------------------------------------------------------------ r4427 | tytso | 1994-10-03 18:48:48 -0400 (Mon, 03 Oct 1994) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in Fix "make install" so that it uses $(srcdir) for header files. ------------------------------------------------------------------------ r4426 | tytso | 1994-10-03 17:28:44 -0400 (Mon, 03 Oct 1994) | 3 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in M /trunk/src/util/et/configure.in Don't try to compile comple_et. Use awk/sed shell script version instead. It's more apt to be portable, since it doesn't use yacc or lex. :-( ------------------------------------------------------------------------ r4425 | tytso | 1994-10-03 17:27:24 -0400 (Mon, 03 Oct 1994) | 3 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/Makefile.in M /trunk/src/util/ss/configure.in Don't try to compile mk_cmds. Use awk/sed shell script replacement instead. It's more apt to be portable, since it doesn't use lex or yacc. :-( ------------------------------------------------------------------------ r4424 | tytso | 1994-10-03 13:29:14 -0400 (Mon, 03 Oct 1994) | 3 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/externs.h Look for termios.h in , not . The latter is what's specified in the POSIX standard. ------------------------------------------------------------------------ r4423 | tytso | 1994-10-03 13:22:44 -0400 (Mon, 03 Oct 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/logutil.c Remove declaration for strncpy(). ------------------------------------------------------------------------ r4422 | tytso | 1994-10-03 13:19:48 -0400 (Mon, 03 Oct 1994) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/Makefile.in krb5kdc now removed with make clean ------------------------------------------------------------------------ r4421 | tytso | 1994-09-30 22:31:23 -0400 (Fri, 30 Sep 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/preauth.c Add magic number placeholder to statically initialized structures. ------------------------------------------------------------------------ r4420 | tytso | 1994-09-30 22:30:49 -0400 (Fri, 30 Sep 1994) | 2 lines Changed paths: M /trunk/src/kadmin/kpasswd/ChangeLog M /trunk/src/kadmin/kpasswd/kpasswd.c Add placeholders for structure magic numbers. ------------------------------------------------------------------------ r4419 | tytso | 1994-09-30 22:19:49 -0400 (Fri, 30 Sep 1994) | 2 lines Changed paths: M /trunk/src/admin/convert/ChangeLog M /trunk/src/admin/convert/kdb5_convert.c M /trunk/src/admin/create/ChangeLog M /trunk/src/admin/create/kdb5_create.c M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.c M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/krb_auth_su.c M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/extern.c M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc_defops.c M /trunk/src/lib/krb5/ccache/file/fcc_ops.c M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/scc_defops.c M /trunk/src/lib/krb5/ccache/stdio/scc_ops.c M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rcdef.c M /trunk/src/tests/hammer/ChangeLog M /trunk/src/tests/hammer/kdc5_hammer.c Add magic number placeholder to statically initialized structures. ------------------------------------------------------------------------ r4418 | tytso | 1994-09-30 22:17:55 -0400 (Fri, 30 Sep 1994) | 2 lines Changed paths: M /trunk/src/lib/krb425/ChangeLog M /trunk/src/lib/krb425/kuserok.c M /trunk/src/lib/krb425/realmhost.c index()->strchr() ------------------------------------------------------------------------ r4417 | tytso | 1994-09-30 22:11:06 -0400 (Fri, 30 Sep 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/ktf_defops.c M /trunk/src/lib/krb5/keytab/file/ktf_ops.c M /trunk/src/lib/krb5/keytab/file/ktf_wops.c Add magic number placeholder to statically initialized files. ------------------------------------------------------------------------ r4416 | eichin | 1994-09-30 20:25:01 -0400 (Fri, 30 Sep 1994) | 5 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/kbuild * kbuild: log arguments to THISCONF, RECONF files. should now be able to "source ./kbuild.reconf" to re run... and easier to tell what result actually worked... ------------------------------------------------------------------------ r4415 | eichin | 1994-09-30 20:06:35 -0400 (Fri, 30 Sep 1994) | 2 lines Changed paths: M /trunk/src/util/ChangeLog M /trunk/src/util/kbuild * kbuild: set SRCDIR by default from program name. ------------------------------------------------------------------------ r4414 | eichin | 1994-09-30 20:05:08 -0400 (Fri, 30 Sep 1994) | 2 lines Changed paths: D /trunk/src/util/kfrags/root.conf old style kbuild file ------------------------------------------------------------------------ r4413 | eichin | 1994-09-30 18:50:51 -0400 (Fri, 30 Sep 1994) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (CONFIG_RULES): set SHELL=/bin/sh explicitly, as per GCS and to deal with SGI and OSF makes. This should cover all Makefiles. ------------------------------------------------------------------------ r4410 | tytso | 1994-09-30 17:52:02 -0400 (Fri, 30 Sep 1994) | 2 lines Changed paths: M /trunk/src/include/krb5/base-defs.h M /trunk/src/include/krb5/ccache.h M /trunk/src/include/krb5/copyright.h M /trunk/src/include/krb5/kdb.h M /trunk/src/include/krb5/keytab.h M /trunk/src/include/krb5/krb5.h M /trunk/src/include/krb5/preauth.h M /trunk/src/include/krb5/rcache.h Add field for structure magic numbers. ------------------------------------------------------------------------ r4409 | tytso | 1994-09-30 17:36:56 -0400 (Fri, 30 Sep 1994) | 6 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/com_err.c M /trunk/src/util/et/compile_et.c M /trunk/src/util/et/compiler.h M /trunk/src/util/et/configure.in M /trunk/src/util/et/init_et.c M /trunk/src/util/et/internal.h Let configure take care of removing const with AC_CONST internal.h: Use autoconf to determin whether or not declare perror() compile_et.c: Add declaration of error_message manully. ------------------------------------------------------------------------ r4408 | tytso | 1994-09-30 17:07:15 -0400 (Fri, 30 Sep 1994) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krshd.c More autoconf portability fixes --- for Solaris Suncc. SETPGRP_TWOARG, HAVE_KILLPG, HAVE_SYS_TTY_H and HAVE_SYS_PTYVAR_H. ------------------------------------------------------------------------ r4407 | tytso | 1994-09-30 16:40:19 -0400 (Fri, 30 Sep 1994) | 2 lines Changed paths: M /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in Remove libkdb5.a on make clean. ------------------------------------------------------------------------ r4405 | tytso | 1994-09-30 13:17:16 -0400 (Fri, 30 Sep 1994) | 2 lines Changed paths: D /trunk/src/tests/asn.1/Makefile configure now generates the makefile. ------------------------------------------------------------------------ r4404 | tytso | 1994-09-29 23:56:56 -0400 (Thu, 29 Sep 1994) | 4 lines Changed paths: D /trunk/src/lib/crypto/des/cksum.c D /trunk/src/lib/crypto/des/enc_dec.c M /trunk/src/lib/crypto/des/key_sched.c M /trunk/src/lib/crypto/des/krb_glue.c M /trunk/src/lib/crypto/des/string2key.c Removed MIT DES files. Removed usage of the exern for mit_des_debug ------------------------------------------------------------------------ r4403 | tytso | 1994-09-29 23:47:06 -0400 (Thu, 29 Sep 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in Make clean will remove executables. ------------------------------------------------------------------------ r4402 | tytso | 1994-09-29 23:20:44 -0400 (Thu, 29 Sep 1994) | 3 lines Changed paths: A /trunk/src/lib/krb5/keytab/ChangeLog M /trunk/src/lib/krb5/keytab/ktbase.c If the prefix "FILE:" is not given, assume the default operations list (whcih is krb5_kt_dfl_ops). ------------------------------------------------------------------------ r4401 | tytso | 1994-09-29 23:05:55 -0400 (Thu, 29 Sep 1994) | 2 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/Makefile M /trunk/src/tests/asn.1/Makefile.in M /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/Makefile.in M /trunk/src/tests/hammer/ChangeLog M /trunk/src/tests/hammer/Makefile.in A /trunk/src/tests/verify/ChangeLog M /trunk/src/tests/verify/Makefile.in Relink executable if libraries change. ------------------------------------------------------------------------ r4400 | tytso | 1994-09-29 22:57:06 -0400 (Thu, 29 Sep 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/Makefile.in M /trunk/src/appl/mailquery/ChangeLog M /trunk/src/appl/mailquery/Makefile.in M /trunk/src/appl/movemail/ChangeLog M /trunk/src/appl/movemail/Makefile.in M /trunk/src/appl/popper/ChangeLog M /trunk/src/appl/popper/Makefile.in M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/Makefile.in M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/appl/user_user/ChangeLog M /trunk/src/appl/user_user/Makefile.in Relink executable if libraries change. ------------------------------------------------------------------------ r4399 | tytso | 1994-09-29 22:47:33 -0400 (Thu, 29 Sep 1994) | 2 lines Changed paths: A /trunk/src/appl/simple/client/ChangeLog M /trunk/src/appl/simple/client/Makefile.in A /trunk/src/appl/simple/server/ChangeLog M /trunk/src/appl/simple/server/Makefile.in M /trunk/src/kadmin/client/ChangeLog M /trunk/src/kadmin/client/Makefile.in M /trunk/src/kadmin/kpasswd/ChangeLog M /trunk/src/kadmin/kpasswd/Makefile.in M /trunk/src/kadmin/server/ChangeLog Relink executable if libraries change. ------------------------------------------------------------------------ r4398 | tytso | 1994-09-29 22:26:20 -0400 (Thu, 29 Sep 1994) | 2 lines Changed paths: A /trunk/src/admin/aname/ChangeLog M /trunk/src/admin/aname/Makefile.in M /trunk/src/admin/convert/ChangeLog M /trunk/src/admin/convert/Makefile.in M /trunk/src/admin/create/ChangeLog M /trunk/src/admin/create/Makefile.in M /trunk/src/admin/destroy/ChangeLog M /trunk/src/admin/destroy/Makefile.in M /trunk/src/admin/stash/ChangeLog M /trunk/src/admin/stash/Makefile.in Relink executable if libraries change. ------------------------------------------------------------------------ r4397 | tytso | 1994-09-29 22:18:48 -0400 (Thu, 29 Sep 1994) | 2 lines Changed paths: M /trunk/src/slave/ChangeLog M /trunk/src/slave/Makefile.in Relink executables if libraries change. ------------------------------------------------------------------------ r4396 | tytso | 1994-09-29 22:17:40 -0400 (Thu, 29 Sep 1994) | 2 lines Changed paths: M /trunk/src/slave/kprop.c Fix declaration of usage(). ------------------------------------------------------------------------ r4395 | tytso | 1994-09-29 22:16:44 -0400 (Thu, 29 Sep 1994) | 2 lines Changed paths: M /trunk/src/slave/ChangeLog M /trunk/src/slave/kprop.c Use getsockname instead of getpeername in order to get the sender address! ------------------------------------------------------------------------ r4394 | tytso | 1994-09-29 22:12:46 -0400 (Thu, 29 Sep 1994) | 3 lines Changed paths: M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_dfl.c In krb5_rc_dfl_recover, krb5_rc_io_size was being called with completely bogus arguments. It's amazing it worked at all... ------------------------------------------------------------------------ r4393 | tytso | 1994-09-29 22:05:40 -0400 (Thu, 29 Sep 1994) | 7 lines Changed paths: M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/des/configure.in D /trunk/src/lib/crypto/des/des.c M /trunk/src/lib/crypto/des/destest.c M /trunk/src/lib/crypto/des/f_cbc.c M /trunk/src/lib/crypto/des/f_cksum.c D /trunk/src/lib/crypto/des/key_parity.c D /trunk/src/lib/crypto/des/make_e.c D /trunk/src/lib/crypto/des/make_fp.c D /trunk/src/lib/crypto/des/make_ip.c D /trunk/src/lib/crypto/des/make_kp.c D /trunk/src/lib/crypto/des/make_odd.c D /trunk/src/lib/crypto/des/make_p.c D /trunk/src/lib/crypto/des/make_pt.c D /trunk/src/lib/crypto/des/make_s.c D /trunk/src/lib/crypto/des/make_st.c D /trunk/src/lib/crypto/des/misc.c D /trunk/src/lib/crypto/des/tables.h M /trunk/src/lib/crypto/des/verify.c Removed MIT DES implementation; only use Fergeson DES. Fix destest and verify so that they work with the new DES libraries. "make check" will run the DES test suite. (Note that all of the krb5 libraries have to be built, since they depend on them.) ------------------------------------------------------------------------ r4391 | eichin | 1994-09-29 20:01:43 -0400 (Thu, 29 Sep 1994) | 9 lines Changed paths: A /trunk/src/util/kfrags A /trunk/src/util/kfrags/ChangeLog A /trunk/src/util/kfrags/athena.conf A /trunk/src/util/kfrags/base.conf A /trunk/src/util/kfrags/cns.conf A /trunk/src/util/kfrags/gcc.conf A /trunk/src/util/kfrags/root.conf A /trunk/src/util/kfrags/svr4.conf A /trunk/src/util/kfrags/ucb.conf More will be added... * base.conf: simplest path, lists all executables. * ucb.conf: add /usr/ucb to the base path. * svr4.conf: add /usr/ccs/bin instead. * athena.conf: sets KRB4 to /usr/athena. * cns.conf: sets KRB4 to /usr/kerberos. * gcc.conf: overrids CC and CC_OPTS for gcc -g -O -Wall. ------------------------------------------------------------------------ r4390 | eichin | 1994-09-29 20:00:42 -0400 (Thu, 29 Sep 1994) | 5 lines Changed paths: A /trunk/src/util/ChangeLog M /trunk/src/util/kbuild * util/kbuild: complete rewrite. * util/kfrags: fragments of input to kbuild. See top of util/kbuild for instructions. ------------------------------------------------------------------------ r4388 | eichin | 1994-09-29 17:57:40 -0400 (Thu, 29 Sep 1994) | 5 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/krlogin.c * krlogin.c (mode): ifdef VLNEXT instead of svr4 for ^V fixing. (doit): ditto. krlogin.c, configure.in: include sys/tty.h and sys/ttold.h only if they're both there. ------------------------------------------------------------------------ r4385 | tytso | 1994-09-29 17:04:42 -0400 (Thu, 29 Sep 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/srv_rcache.c cache name was not being properly null-terminated. ------------------------------------------------------------------------ r4384 | tytso | 1994-09-29 16:54:22 -0400 (Thu, 29 Sep 1994) | 3 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/dump.c Make sure mod time on the dump_ok file is updated. (Some systems don't update the mod-time when a file is opened for writing.) ------------------------------------------------------------------------ r4383 | tytso | 1994-09-29 16:50:48 -0400 (Thu, 29 Sep 1994) | 7 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/Makefile.in M /trunk/src/admin/edit/dump.c M /trunk/src/admin/edit/kdb5_edit.c Relink executable when libraries change. Apply suggested change from Openvision so that principals with spaces in their names can be read in. Pass variable with correct type to ctime(). ------------------------------------------------------------------------ r4382 | tytso | 1994-09-29 16:33:59 -0400 (Thu, 29 Sep 1994) | 2 lines Changed paths: M /trunk/src/admin/edit/ss_wrapper.c Oops.. Missing close brace. ------------------------------------------------------------------------ r4381 | tytso | 1994-09-29 16:27:35 -0400 (Thu, 29 Sep 1994) | 3 lines Changed paths: M /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/dump.c M /trunk/src/admin/edit/kdb5_edit.c M /trunk/src/admin/edit/ss_wrapper.c M /trunk/src/admin/edit/tcl_wrapper.c Exit with a non-zero status if there was an error in an executed command. (Useful when the -R option is used in a shell-script.) ------------------------------------------------------------------------ r4380 | tytso | 1994-09-29 15:46:22 -0400 (Thu, 29 Sep 1994) | 2 lines Changed paths: M /trunk/src/lib/krb425/425error.c M /trunk/src/lib/krb425/ChangeLog Add support for KRB5_KDCREP_SKEW error code. ------------------------------------------------------------------------ r4379 | tytso | 1994-09-29 15:43:18 -0400 (Thu, 29 Sep 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/krb5_err.et Added new error codes (from suggested changes from Openvision). ------------------------------------------------------------------------ r4378 | tytso | 1994-09-29 15:39:52 -0400 (Thu, 29 Sep 1994) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/gc_via_tgt.c M /trunk/src/lib/krb5/krb/get_in_tkt.c Return new error codes KRB5_IN_TKT_REALM_MISTCH and KRB5_KDCREP_SKEW instead of more generic error codes. ------------------------------------------------------------------------ r4377 | tytso | 1994-09-29 15:29:34 -0400 (Thu, 29 Sep 1994) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/func-proto.h M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/princ_comp.c Added realm compare function. ------------------------------------------------------------------------ r4376 | tytso | 1994-09-29 14:44:51 -0400 (Thu, 29 Sep 1994) | 4 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1buf.c Always fill in a NULL for a zero-length char string or octet string in asn1_remove_charstring or asn1_remove_octetstring. This means we do the same thing no matter whether the system returns NULL for malloc(0) or not. ------------------------------------------------------------------------ r4375 | tytso | 1994-09-29 14:40:00 -0400 (Thu, 29 Sep 1994) | 3 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/ktf_get_en.c Return the most recent key (with the greatest kvno) instead of the first key found in the keytab file. ------------------------------------------------------------------------ r4374 | tlyu | 1994-09-29 00:39:35 -0400 (Thu, 29 Sep 1994) | 2 lines Changed paths: A /trunk/src/kadmin.new A /trunk/src/kadmin.new/client A /trunk/src/kadmin.new/client/getdate.y A /trunk/src/kadmin.new/client/kadmin.c not quite first cut "safety" checkin ------------------------------------------------------------------------ r4373 | tytso | 1994-09-29 00:04:56 -0400 (Thu, 29 Sep 1994) | 2 lines Changed paths: A /trunk/src/appl/sample/sclient/ChangeLog M /trunk/src/appl/sample/sclient/Makefile.in A /trunk/src/appl/sample/sserver/ChangeLog M /trunk/src/appl/sample/sserver/Makefile.in M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/Makefile.in Relink executable when library changes. ------------------------------------------------------------------------ r4372 | eichin | 1994-09-28 23:41:48 -0400 (Wed, 28 Sep 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/configure.in (K4LIB): add libdes.a, needed for des_pcbc_encrypt. ------------------------------------------------------------------------ r4371 | tlyu | 1994-09-28 22:33:50 -0400 (Wed, 28 Sep 1994) | 2 lines Changed paths: M /trunk/doc/kadmin/cli.func-spec updated as pre Barr3y's comments (forgot to check in earlier) ------------------------------------------------------------------------ r4370 | eichin | 1994-09-28 21:04:59 -0400 (Wed, 28 Sep 1994) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in * configure.in (srand48): check for srand48, and if it exists, substitute it for srandom (and lrand48 for random.) ------------------------------------------------------------------------ r4365 | eichin | 1994-09-28 17:44:18 -0400 (Wed, 28 Sep 1994) | 5 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in Wed Sep 28 14:36:29 1994 Mark Eichin (eichin@rtl.cygnus.com) * Makefile.in: always put $(K4LIB) before $(KLIB) so that references to libcrypto.a get resolved. ------------------------------------------------------------------------ r4360 | eichin | 1994-09-28 16:36:26 -0400 (Wed, 28 Sep 1994) | 2 lines Changed paths: M /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/ktest_equal.c get NULL from stdio for sunos ------------------------------------------------------------------------ r4359 | tytso | 1994-09-27 23:33:29 -0400 (Tue, 27 Sep 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/krb5_encode.c = should have been == in commented out code. ------------------------------------------------------------------------ r4358 | tytso | 1994-09-27 23:32:08 -0400 (Tue, 27 Sep 1994) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/accept_sec_context.c Fix to reflect fact that krb5_rc_dfl_close() now frees the rcache structure. ------------------------------------------------------------------------ r4357 | eichin | 1994-09-27 20:17:46 -0400 (Tue, 27 Sep 1994) | 2 lines Changed paths: M /trunk/src/util/kbuild fix initial test/square-bracket bug ------------------------------------------------------------------------ r4345 | jon | 1994-09-23 16:22:58 -0400 (Fri, 23 Sep 1994) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex Mark this as OV confidential. It's ugly but it'll do for now. ------------------------------------------------------------------------ r4342 | tytso | 1994-09-22 22:55:29 -0400 (Thu, 22 Sep 1994) | 5 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/ktf_get_en.c M /trunk/src/lib/krb5/keytab/file/ktf_next.c M /trunk/src/lib/krb5/keytab/file/ktf_remove.c M /trunk/src/lib/krb5/keytab/file/ktf_util.c M /trunk/src/lib/krb5/keytab/file/ktfile.h Change the interface of krb5_ktfile_read_entry and krb5_ktfile_internal_read_entry so that they don't allocate memory for the top-level structure. All of their callers didn't need it and were freeing it anyway. ------------------------------------------------------------------------ r4341 | tytso | 1994-09-22 22:48:49 -0400 (Thu, 22 Sep 1994) | 3 lines Changed paths: M /trunk/src/clients/kdestroy/Makefile.in M /trunk/src/clients/kinit/Makefile.in M /trunk/src/clients/ksu/Makefile.in Add dependencies for the libraries (so the executables are automatically relinked when the libraries change) ------------------------------------------------------------------------ r4340 | tytso | 1994-09-22 22:47:21 -0400 (Thu, 22 Sep 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/Makefile.in Make sure all object files are removed in a make clean operation. ------------------------------------------------------------------------ r4339 | tytso | 1994-09-22 22:42:51 -0400 (Thu, 22 Sep 1994) | 3 lines Changed paths: A /trunk/src/clients/klist/ChangeLog M /trunk/src/clients/klist/Makefile.in M /trunk/src/clients/klist/klist.c Fix memory leak in klist --- the returned credentials should be freed before the next set is fetched. ------------------------------------------------------------------------ r4338 | tytso | 1994-09-22 22:31:58 -0400 (Thu, 22 Sep 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_destry.c M /trunk/src/lib/krb5/ccache/stdio/scc_destry.c xfree() should have been krb5_xfree() ------------------------------------------------------------------------ r4337 | tytso | 1994-09-22 21:54:30 -0400 (Thu, 22 Sep 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ktf_remove.c Oops. One more free needed to be inserted. ------------------------------------------------------------------------ r4336 | tytso | 1994-09-22 21:53:08 -0400 (Thu, 22 Sep 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/ktf_remove.c Fix memory leak caused by not freeing top-level structure. ------------------------------------------------------------------------ r4335 | tytso | 1994-09-22 21:46:17 -0400 (Thu, 22 Sep 1994) | 3 lines Changed paths: M /trunk/doc/api/ccache.tex Tighten up wording of krb5_cc_destroy and krb5_cc_close to make it clear that the credentials cache object is freed. ------------------------------------------------------------------------ r4334 | tytso | 1994-09-22 21:39:18 -0400 (Thu, 22 Sep 1994) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc_destry.c M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/scc_destry.c Make sure memory associated the credentials cache is freed after the cache is destroyed. ------------------------------------------------------------------------ r4333 | tytso | 1994-09-22 21:30:17 -0400 (Thu, 22 Sep 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_init.c M /trunk/src/lib/krb5/ccache/stdio/scc_init.c Fix silly spelling typo. ------------------------------------------------------------------------ r4332 | tytso | 1994-09-22 21:16:21 -0400 (Thu, 22 Sep 1994) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/new_rn_key.c Fix typo in comment. (Silly spelling mistake) ------------------------------------------------------------------------ r4331 | tytso | 1994-09-22 21:14:35 -0400 (Thu, 22 Sep 1994) | 4 lines Changed paths: M /trunk/src/config/pre.in M /trunk/src/util/et/configure.in M /trunk/src/util/ss/Makefile.in M /trunk/src/util/ss/configure.in Fix so that autoconf actually checks for bison/yacc/byacc, so that systems without yacc will win. (Previously, the com_err and ss libraries assumed that yacc existed.) ------------------------------------------------------------------------ r4330 | tytso | 1994-09-22 20:49:31 -0400 (Thu, 22 Sep 1994) | 4 lines Changed paths: M /trunk/src/appl/popper/ChangeLog M /trunk/src/appl/popper/configure.in M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/configure.in Fix order of autoconf macros so that the tests can find CC properly. (WITH_CCOPTS was too late in the file. We need a standard order to be documented and enforced!) ------------------------------------------------------------------------ r4328 | tytso | 1994-09-22 12:39:53 -0400 (Thu, 22 Sep 1994) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/func-proto.h M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kdc_util.h M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/krb5_err.et M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/Makefile.in A /trunk/src/lib/krb5/krb/chk_trans.c M /trunk/src/lib/krb5/krb/rd_req_dec.c Applied Cybersafe's changes to do transited realm path checking. ------------------------------------------------------------------------ r4327 | tytso | 1994-09-21 16:55:11 -0400 (Wed, 21 Sep 1994) | 4 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_decode.c M /trunk/src/lib/krb5/asn.1/krb5_decode.c Fix memory leak in decode timestamp return. Initialize return variable in decode_krb5_authdata() ------------------------------------------------------------------------ r4305 | tytso | 1994-09-21 00:03:06 -0400 (Wed, 21 Sep 1994) | 3 lines Changed paths: A /trunk/src/tests/asn.1/ChangeLog M /trunk/src/tests/asn.1/utility.c Fix typo which was causing krb5_encode_test.c to fail due to trying to free the wrong thing. ------------------------------------------------------------------------ r4304 | tytso | 1994-09-20 22:45:20 -0400 (Tue, 20 Sep 1994) | 4 lines Changed paths: A /trunk/src/util/kbuild Kbuild is a program which builds a Kerberos V5 distribution with a specific set of compilation programs and configuration options, in a repeatable manner. ------------------------------------------------------------------------ r4257 | tytso | 1994-09-15 18:41:12 -0400 (Thu, 15 Sep 1994) | 2 lines Changed paths: A /trunk/src/tests/hammer/ChangeLog M /trunk/src/tests/hammer/kdc5_hammer.c index() -> strchr() ------------------------------------------------------------------------ r4256 | tytso | 1994-09-15 18:34:43 -0400 (Thu, 15 Sep 1994) | 2 lines Changed paths: M /trunk/src/configure.in A /trunk/src/tests/Makefile.in A /trunk/src/tests/configure.in A /trunk/src/tests/create/Makefile.in A /trunk/src/tests/create/configure.in A /trunk/src/tests/hammer/Makefile.in A /trunk/src/tests/hammer/configure.in A /trunk/src/tests/verify/Makefile.in A /trunk/src/tests/verify/configure.in Put the tests directory under autoconf. ------------------------------------------------------------------------ r4255 | tytso | 1994-09-15 18:34:11 -0400 (Thu, 15 Sep 1994) | 5 lines Changed paths: A /trunk/src/tests/asn.1/Makefile.in A /trunk/src/tests/asn.1/configure.in M /trunk/src/tests/asn.1/krb5_decode_test.c M /trunk/src/tests/asn.1/krb5_encode_test.c D /trunk/src/tests/asn.1/krb5_encode_test_body.c Put the tests directory under autoconf. Incorporate krb5_encode_test_body.c into krb5_encode_test.c (no longer any need to keep them as separate files.) ------------------------------------------------------------------------ r4254 | tytso | 1994-09-15 17:22:10 -0400 (Thu, 15 Sep 1994) | 2 lines Changed paths: A /trunk/src/tests/create/ChangeLog M /trunk/src/tests/create/kdb5_mkdums.c Create database with key version number of 1 ------------------------------------------------------------------------ r4253 | tytso | 1994-09-15 17:16:07 -0400 (Thu, 15 Sep 1994) | 2 lines Changed paths: A /trunk/src/admin/convert/ChangeLog M /trunk/src/admin/convert/kdb5_convert.c Initialize key version numbers to be 1. ------------------------------------------------------------------------ r4252 | tytso | 1994-09-15 16:57:54 -0400 (Thu, 15 Sep 1994) | 3 lines Changed paths: M /trunk/src/kadmin/client/ChangeLog M /trunk/src/kadmin/client/kadmin_add.c Don't chop off last character of principal name if it is passed in to the add principal function. ------------------------------------------------------------------------ r4244 | tytso | 1994-09-15 12:49:32 -0400 (Thu, 15 Sep 1994) | 3 lines Changed paths: M /trunk/src/slave/ChangeLog M /trunk/src/slave/kpropd.c Only report errors to syslog if the debug flag is not set. (Otherwise send them to stderr.) ------------------------------------------------------------------------ r4243 | tytso | 1994-09-15 12:17:13 -0400 (Thu, 15 Sep 1994) | 2 lines Changed paths: M /trunk/src/TODO TODO file updated from tsx-11 ------------------------------------------------------------------------ r4242 | tytso | 1994-09-15 11:35:45 -0400 (Thu, 15 Sep 1994) | 2 lines Changed paths: M /trunk/src/appl/mailquery/ChangeLog M /trunk/src/appl/mailquery/configure.in Moved CONFIG_RULES before AC_HAVE_LIBRARY() rules, so that they work. ------------------------------------------------------------------------ r4241 | tytso | 1994-09-15 11:11:02 -0400 (Thu, 15 Sep 1994) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/rd_req_sim.c Use krb5_rd_req instead of krb5_rd_req_decode, to eliminate some code duplication. ------------------------------------------------------------------------ r4240 | tytso | 1994-09-15 11:03:00 -0400 (Thu, 15 Sep 1994) | 2 lines Changed paths: A /trunk/src/admin/edit/ChangeLog M /trunk/src/admin/edit/dump.c Fix error string ("for reading" -> "for writing") ------------------------------------------------------------------------ r4239 | tytso | 1994-09-15 10:51:08 -0400 (Thu, 15 Sep 1994) | 2 lines Changed paths: A /trunk/src/krb524/ChangeLog M /trunk/src/krb524/Makefile M /trunk/src/krb524/README M /trunk/src/krb524/RELEASE_NOTES M /trunk/src/krb524/conv_creds.c M /trunk/src/krb524/conv_princ.c M /trunk/src/krb524/conv_tkt.c M /trunk/src/krb524/conv_tkt_skey.c M /trunk/src/krb524/encode.c M /trunk/src/krb524/getcred.c M /trunk/src/krb524/globals.c M /trunk/src/krb524/k524init.c M /trunk/src/krb524/krb524.h M /trunk/src/krb524/krb524_err.et M /trunk/src/krb524/krb524d.c M /trunk/src/krb524/misc.c M /trunk/src/krb524/test.c Apply new copyright notice to the krb524 sources. (1993, GZA -> 1994 OV) ------------------------------------------------------------------------ r4238 | tytso | 1994-09-15 00:24:09 -0400 (Thu, 15 Sep 1994) | 4 lines Changed paths: M /trunk/src/kdc/kerberos_v4.c M /trunk/src/kdc/main.c Fix bug in V4 emulation where it was always assuming the master key version number was zero. Now it actually reads it in from the master key database entry. ------------------------------------------------------------------------ r4237 | tytso | 1994-09-15 00:22:13 -0400 (Thu, 15 Sep 1994) | 6 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/adm_check.c M /trunk/src/kadmin/server/adm_extern.h M /trunk/src/kadmin/server/adm_funcs.c M /trunk/src/kadmin/server/adm_listen.c M /trunk/src/kadmin/server/adm_nego.c M /trunk/src/kadmin/server/adm_network.c M /trunk/src/kadmin/server/adm_process.c M /trunk/src/kadmin/server/adm_server.c Fix a number of pointer aliasing bugs. Make sure the master key version number is propgated correctly for new keys. Fixed bug where process_client tried to free an automatic variable. ------------------------------------------------------------------------ r4236 | tytso | 1994-09-15 00:20:26 -0400 (Thu, 15 Sep 1994) | 2 lines Changed paths: M /trunk/src/kadmin/client/ChangeLog M /trunk/src/kadmin/client/kadmin_add.c Removed an excess free() call. ------------------------------------------------------------------------ r4235 | tytso | 1994-09-14 21:58:33 -0400 (Wed, 14 Sep 1994) | 3 lines Changed paths: A /trunk/src/lib/krb5/keytab/file/ChangeLog M /trunk/src/lib/krb5/keytab/file/ktf_util.c Fixed bug reported by Bill Sommerfeld where a missing byte-swap on a little-endian machine causes the delete operation fail. ------------------------------------------------------------------------ r4234 | tytso | 1994-09-14 21:49:54 -0400 (Wed, 14 Sep 1994) | 2 lines Changed paths: A /trunk/src/appl/user_user/ChangeLog M /trunk/src/appl/user_user/Makefile.in Fixed stupid type in make install target. ------------------------------------------------------------------------ r4228 | jik | 1994-09-13 14:33:54 -0400 (Tue, 13 Sep 1994) | 2 lines Changed paths: M /trunk/doc/kadm5/api-server-design.tex Back out the randkey changes (revision 1.11). ------------------------------------------------------------------------ r4227 | jik | 1994-09-13 14:33:17 -0400 (Tue, 13 Sep 1994) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex Back out randkey changes. ------------------------------------------------------------------------ r4221 | jik | 1994-09-12 16:53:00 -0400 (Mon, 12 Sep 1994) | 5 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex Get rid of periods in error table messages. Fix a typo in the API versioning messages. Reword some of the API versioning messages so that they're in the same syntax as the other messages. ------------------------------------------------------------------------ r4220 | jik | 1994-09-12 16:29:29 -0400 (Mon, 12 Sep 1994) | 4 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex Increment the current API version number, document the new behavior of randkey_principal in API version 2 (return the new kvno as well as the keyblock). ------------------------------------------------------------------------ r4219 | jik | 1994-09-12 16:28:54 -0400 (Mon, 12 Sep 1994) | 3 lines Changed paths: M /trunk/doc/kadm5/api-server-design.tex Mention that in randkey_principal, the new key version number is only returned for API versions greater than 1. ------------------------------------------------------------------------ r4211 | tytso | 1994-09-08 23:36:01 -0400 (Thu, 08 Sep 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_io.c Two global variables didn't need to be global; changed to be static. ------------------------------------------------------------------------ r4210 | tytso | 1994-09-08 22:35:42 -0400 (Thu, 08 Sep 1994) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/com_err.c Reversed order of \n\r to make jik happy. ------------------------------------------------------------------------ r4208 | tytso | 1994-08-30 21:35:49 -0400 (Tue, 30 Aug 1994) | 2 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/cmd_tbl.lex.l M /trunk/src/util/ss/ct.y Added declaration for strdup() if HAS_STRDUP is not defined. ------------------------------------------------------------------------ r4204 | tytso | 1994-08-20 01:48:18 -0400 (Sat, 20 Aug 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/mk_req_ext.c Fix pointer aliasing problem between newkey and authent->subkey. ------------------------------------------------------------------------ r4203 | tytso | 1994-08-20 01:37:33 -0400 (Sat, 20 Aug 1994) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/gssapi_generic.c Fix wrong OID's! ------------------------------------------------------------------------ r4202 | tytso | 1994-08-20 01:36:24 -0400 (Sat, 20 Aug 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_dfl.c Fix bug of trying to use freed memory. ------------------------------------------------------------------------ r4199 | bjaspan | 1994-08-19 14:52:35 -0400 (Fri, 19 Aug 1994) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex proposed ovsec_kadm_init_* changes ------------------------------------------------------------------------ r4198 | tytso | 1994-08-18 19:08:56 -0400 (Thu, 18 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/popper/ChangeLog M /trunk/src/appl/popper/configure.in M /trunk/src/appl/popper/pop_xmit.c Added #ifdef NEED_SYS_FCNTL_H around ------------------------------------------------------------------------ r4197 | tytso | 1994-08-18 19:03:05 -0400 (Thu, 18 Aug 1994) | 7 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/forward.c Fix KRB4 handling (was broken, just like kdc directory) Fix bug to allow cross-realm forwarded credentials to work. Store the forwarded credentials in a pid-dependent file, so that different rlogin sessions get different credentials caches. ------------------------------------------------------------------------ r4196 | eichin | 1994-08-18 18:56:37 -0400 (Thu, 18 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in always substitute ------------------------------------------------------------------------ r4195 | eichin | 1994-08-18 18:37:33 -0400 (Thu, 18 Aug 1994) | 2 lines Changed paths: M /trunk/src/ChangeLog document previous stamping ------------------------------------------------------------------------ r4194 | eichin | 1994-08-18 18:35:24 -0400 (Thu, 18 Aug 1994) | 2 lines Changed paths: M /trunk/src/slave/kprop.c M /trunk/src/slave/kprop.h M /trunk/src/slave/kpropd.c M /trunk/src/tests/create/kdb5_mkdums.c M /trunk/src/tests/dump.c M /trunk/src/tests/hammer/kdc5_hammer.c M /trunk/src/tests/hammer/pp.c M /trunk/src/tests/test1.c M /trunk/src/tests/verify/kdb5_verify.c M /trunk/src/tests/verify/pkey.c stamp out rcs keywords ------------------------------------------------------------------------ r4193 | tytso | 1994-08-18 18:21:04 -0400 (Thu, 18 Aug 1994) | 3 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/configure.in Fix broken $(KRB4)/lib/libdes.a inclusion in the Makefile --- should have been checked and done in configure.in only if KRB4 is defined. ------------------------------------------------------------------------ r4192 | eichin | 1994-08-18 18:14:44 -0400 (Thu, 18 Aug 1994) | 2 lines Changed paths: M /trunk/src/prototype/prototype.c M /trunk/src/prototype/prototype.h stamp out rcs keywords ------------------------------------------------------------------------ r4191 | eichin | 1994-08-18 18:08:45 -0400 (Thu, 18 Aug 1994) | 2 lines Changed paths: M /trunk/src/lib/crypto/crc32/crc.c M /trunk/src/lib/crypto/crc32/crctest.c M /trunk/src/lib/crypto/cryptoconf.c M /trunk/src/lib/crypto/des/cbc_cksum.c M /trunk/src/lib/crypto/des/cksum.c M /trunk/src/lib/crypto/des/cs_entry.c M /trunk/src/lib/crypto/des/des.c M /trunk/src/lib/crypto/des/des_int.h M /trunk/src/lib/crypto/des/destest.c M /trunk/src/lib/crypto/des/enc_dec.c M /trunk/src/lib/crypto/des/f_parity.c M /trunk/src/lib/crypto/des/fin_rndkey.c M /trunk/src/lib/crypto/des/finish_key.c M /trunk/src/lib/crypto/des/init_rkey.c M /trunk/src/lib/crypto/des/key_parity.c M /trunk/src/lib/crypto/des/key_sched.c M /trunk/src/lib/crypto/des/krb_glue.c M /trunk/src/lib/crypto/des/make_e.c M /trunk/src/lib/crypto/des/make_fp.c M /trunk/src/lib/crypto/des/make_ip.c M /trunk/src/lib/crypto/des/make_kp.c M /trunk/src/lib/crypto/des/make_odd.c M /trunk/src/lib/crypto/des/make_p.c M /trunk/src/lib/crypto/des/make_pt.c M /trunk/src/lib/crypto/des/make_s.c M /trunk/src/lib/crypto/des/make_st.c M /trunk/src/lib/crypto/des/misc.c M /trunk/src/lib/crypto/des/new_rn_key.c M /trunk/src/lib/crypto/des/process_ky.c M /trunk/src/lib/crypto/des/random_key.c M /trunk/src/lib/crypto/des/string2key.c M /trunk/src/lib/crypto/des/tables.h M /trunk/src/lib/crypto/des/verify.c M /trunk/src/lib/crypto/des/weak_key.c M /trunk/src/lib/crypto/md4/md4.c M /trunk/src/lib/crypto/md4/md4crypto.c M /trunk/src/lib/crypto/md4/md4driver.c M /trunk/src/lib/crypto/md4/md4glue.c M /trunk/src/lib/crypto/md5/md5crypto.c M /trunk/src/lib/crypto/md5/md5glue.c M /trunk/src/lib/crypto/os/rnd_confoun.c M /trunk/src/lib/des425/cksum.c M /trunk/src/lib/des425/des.c M /trunk/src/lib/des425/des.h M /trunk/src/lib/des425/enc_dec.c M /trunk/src/lib/des425/key_parity.c M /trunk/src/lib/des425/key_sched.c M /trunk/src/lib/des425/new_rnd_key.c M /trunk/src/lib/des425/pcbc_encrypt.c M /trunk/src/lib/des425/quad_cksum.c M /trunk/src/lib/des425/random_key.c M /trunk/src/lib/des425/read_passwd.c M /trunk/src/lib/des425/str_to_key.c M /trunk/src/lib/des425/string2key.c M /trunk/src/lib/des425/verify.c M /trunk/src/lib/des425/weak_key.c M /trunk/src/lib/gssapi/generic/display_com_err_status.c M /trunk/src/lib/gssapi/generic/display_major_status.c M /trunk/src/lib/gssapi/generic/gssapi.h M /trunk/src/lib/gssapi/generic/gssapiP_generic.h M /trunk/src/lib/gssapi/generic/gssapi_generic.c M /trunk/src/lib/gssapi/generic/gssapi_generic.h M /trunk/src/lib/gssapi/generic/release_buffer.c M /trunk/src/lib/gssapi/generic/release_oid_set.c M /trunk/src/lib/gssapi/generic/util_buffer.c M /trunk/src/lib/gssapi/generic/util_canonhost.c M /trunk/src/lib/gssapi/generic/util_dup.c M /trunk/src/lib/gssapi/generic/util_oid.c M /trunk/src/lib/gssapi/generic/util_token.c M /trunk/src/lib/gssapi/generic/util_val_nohash.c M /trunk/src/lib/gssapi/generic/util_validate.c M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/compare_name.c M /trunk/src/lib/gssapi/krb5/context_time.c M /trunk/src/lib/gssapi/krb5/delete_sec_context.c M /trunk/src/lib/gssapi/krb5/display_name.c M /trunk/src/lib/gssapi/krb5/display_status.c M /trunk/src/lib/gssapi/krb5/get_tkt_flags.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/krb5/gssapi_krb5.h M /trunk/src/lib/gssapi/krb5/import_name.c M /trunk/src/lib/gssapi/krb5/indicate_mechs.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/inquire_context.c M /trunk/src/lib/gssapi/krb5/inquire_cred.c M /trunk/src/lib/gssapi/krb5/k5seal.c M /trunk/src/lib/gssapi/krb5/k5unseal.c M /trunk/src/lib/gssapi/krb5/krb5_gss_glue.c M /trunk/src/lib/gssapi/krb5/process_context_token.c M /trunk/src/lib/gssapi/krb5/release_cred.c M /trunk/src/lib/gssapi/krb5/release_name.c M /trunk/src/lib/gssapi/krb5/seal.c M /trunk/src/lib/gssapi/krb5/sign.c M /trunk/src/lib/gssapi/krb5/unseal.c M /trunk/src/lib/gssapi/krb5/util_cksum.c M /trunk/src/lib/gssapi/krb5/util_crypt.c M /trunk/src/lib/gssapi/krb5/util_seed.c M /trunk/src/lib/gssapi/krb5/util_seqnum.c M /trunk/src/lib/gssapi/krb5/verify.c M /trunk/src/lib/kdb/decrypt_key.c M /trunk/src/lib/kdb/encrypt_key.c M /trunk/src/lib/kdb/fetch_mkey.c M /trunk/src/lib/kdb/kdb_dbm.c M /trunk/src/lib/kdb/kdbint.h M /trunk/src/lib/kdb/setup_mkey.c M /trunk/src/lib/kdb/store_mkey.c M /trunk/src/lib/kdb/verify_mky.c M /trunk/src/lib/krb425/425data.c M /trunk/src/lib/krb425/425error.c M /trunk/src/lib/krb425/des_sched.c M /trunk/src/lib/krb425/get_cred.c M /trunk/src/lib/krb425/get_krbhst.c M /trunk/src/lib/krb425/get_lrealm.c M /trunk/src/lib/krb425/get_phost.c M /trunk/src/lib/krb425/kn_parse.c M /trunk/src/lib/krb425/kntoln.c M /trunk/src/lib/krb425/krb425.h M /trunk/src/lib/krb425/kuserok.c M /trunk/src/lib/krb425/mk_priv.c M /trunk/src/lib/krb425/mk_req.c M /trunk/src/lib/krb425/mk_safe.c M /trunk/src/lib/krb425/net_read.c M /trunk/src/lib/krb425/net_write.c M /trunk/src/lib/krb425/rd_priv.c M /trunk/src/lib/krb425/rd_req.c M /trunk/src/lib/krb425/rd_safe.c M /trunk/src/lib/krb425/realmhost.c M /trunk/src/lib/krb425/recvauth.c M /trunk/src/lib/krb425/sendauth.c M /trunk/src/lib/krb425/set_key.c M /trunk/src/lib/krb5/asn.1/adat2kadat.c M /trunk/src/lib/krb5/asn.1/addr2kaddr.c M /trunk/src/lib/krb5/asn.1/adr2kadr.c M /trunk/src/lib/krb5/asn.1/aprp2kaprp.c M /trunk/src/lib/krb5/asn.1/aprq2kaprq.c M /trunk/src/lib/krb5/asn.1/arep2karep.c M /trunk/src/lib/krb5/asn.1/asn1glue.h M /trunk/src/lib/krb5/asn.1/auth2kauth.c M /trunk/src/lib/krb5/asn.1/ck2kck.c M /trunk/src/lib/krb5/asn.1/cred2kcred.c M /trunk/src/lib/krb5/asn.1/crep2kcrep.c M /trunk/src/lib/krb5/asn.1/cvt_flags.c M /trunk/src/lib/krb5/asn.1/decode.c M /trunk/src/lib/krb5/asn.1/edat2kedat.c M /trunk/src/lib/krb5/asn.1/ekrp2kekrp.c M /trunk/src/lib/krb5/asn.1/enck2kkey.c M /trunk/src/lib/krb5/asn.1/encode.c M /trunk/src/lib/krb5/asn.1/err2kerr.c M /trunk/src/lib/krb5/asn.1/etpt2ketpt.c M /trunk/src/lib/krb5/asn.1/g2unix.c M /trunk/src/lib/krb5/asn.1/kadat2adat.c M /trunk/src/lib/krb5/asn.1/kaddr2addr.c M /trunk/src/lib/krb5/asn.1/kadr2adr.c M /trunk/src/lib/krb5/asn.1/kaprp2aprp.c M /trunk/src/lib/krb5/asn.1/kaprq2aprq.c M /trunk/src/lib/krb5/asn.1/karep2arep.c M /trunk/src/lib/krb5/asn.1/kauth2auth.c M /trunk/src/lib/krb5/asn.1/kck2ck.c M /trunk/src/lib/krb5/asn.1/kcred2cred.c M /trunk/src/lib/krb5/asn.1/kcrep2crep.c M /trunk/src/lib/krb5/asn.1/kdcr2kkdcr.c M /trunk/src/lib/krb5/asn.1/kdcr2ktgsr.c M /trunk/src/lib/krb5/asn.1/kedat2edat.c M /trunk/src/lib/krb5/asn.1/kekrp2ekrp.c M /trunk/src/lib/krb5/asn.1/kerr2err.c M /trunk/src/lib/krb5/asn.1/ketpt2etpt.c M /trunk/src/lib/krb5/asn.1/kkdcr2kdcr.c M /trunk/src/lib/krb5/asn.1/kkey2enck.c M /trunk/src/lib/krb5/asn.1/klsrq2lsrq.c M /trunk/src/lib/krb5/asn.1/kprep2prep.c M /trunk/src/lib/krb5/asn.1/kprin2prin.c M /trunk/src/lib/krb5/asn.1/kpriv2priv.c M /trunk/src/lib/krb5/asn.1/kpwd2pwd.c M /trunk/src/lib/krb5/asn.1/kpwds2pwds.c M /trunk/src/lib/krb5/asn.1/ksafe2safe.c M /trunk/src/lib/krb5/asn.1/ktgrq2tgrq.c M /trunk/src/lib/krb5/asn.1/ktgsr2kdcr.c M /trunk/src/lib/krb5/asn.1/ktkt2tkt.c M /trunk/src/lib/krb5/asn.1/ktran2tran.c M /trunk/src/lib/krb5/asn.1/lsrq2klsrq.c M /trunk/src/lib/krb5/asn.1/prep2kprep.c M /trunk/src/lib/krb5/asn.1/prin2kprin.c M /trunk/src/lib/krb5/asn.1/priv2kpriv.c M /trunk/src/lib/krb5/asn.1/pwd2kpwd.c M /trunk/src/lib/krb5/asn.1/pwds2kpwds.c M /trunk/src/lib/krb5/asn.1/qbuf2data.c M /trunk/src/lib/krb5/asn.1/safe2ksafe.c M /trunk/src/lib/krb5/asn.1/tgrq2ktgrq.c M /trunk/src/lib/krb5/asn.1/tkt2ktkt.c M /trunk/src/lib/krb5/asn.1/tran2ktran.c M /trunk/src/lib/krb5/asn.1/u2gen.c M /trunk/src/lib/krb5/ccache/ccbase.c M /trunk/src/lib/krb5/ccache/ccdefault.c M /trunk/src/lib/krb5/ccache/ccdefops.c M /trunk/src/lib/krb5/ccache/file/fcc-proto.h M /trunk/src/lib/krb5/ccache/file/fcc.h M /trunk/src/lib/krb5/ccache/file/fcc_close.c M /trunk/src/lib/krb5/ccache/file/fcc_defnam.c M /trunk/src/lib/krb5/ccache/file/fcc_defops.c M /trunk/src/lib/krb5/ccache/file/fcc_destry.c M /trunk/src/lib/krb5/ccache/file/fcc_errs.c M /trunk/src/lib/krb5/ccache/file/fcc_eseq.c M /trunk/src/lib/krb5/ccache/file/fcc_gennew.c M /trunk/src/lib/krb5/ccache/file/fcc_getnam.c M /trunk/src/lib/krb5/ccache/file/fcc_gprin.c M /trunk/src/lib/krb5/ccache/file/fcc_init.c M /trunk/src/lib/krb5/ccache/file/fcc_maybe.c M /trunk/src/lib/krb5/ccache/file/fcc_nseq.c M /trunk/src/lib/krb5/ccache/file/fcc_ops.c M /trunk/src/lib/krb5/ccache/file/fcc_read.c M /trunk/src/lib/krb5/ccache/file/fcc_reslv.c M /trunk/src/lib/krb5/ccache/file/fcc_retrv.c M /trunk/src/lib/krb5/ccache/file/fcc_sflags.c M /trunk/src/lib/krb5/ccache/file/fcc_skip.c M /trunk/src/lib/krb5/ccache/file/fcc_sseq.c M /trunk/src/lib/krb5/ccache/file/fcc_store.c M /trunk/src/lib/krb5/ccache/file/fcc_test.c M /trunk/src/lib/krb5/ccache/file/fcc_write.c M /trunk/src/lib/krb5/ccache/stdio/scc-proto.h M /trunk/src/lib/krb5/ccache/stdio/scc.h M /trunk/src/lib/krb5/ccache/stdio/scc_close.c M /trunk/src/lib/krb5/ccache/stdio/scc_defnam.c M /trunk/src/lib/krb5/ccache/stdio/scc_defops.c M /trunk/src/lib/krb5/ccache/stdio/scc_destry.c M /trunk/src/lib/krb5/ccache/stdio/scc_errs.c M /trunk/src/lib/krb5/ccache/stdio/scc_eseq.c M /trunk/src/lib/krb5/ccache/stdio/scc_gennew.c M /trunk/src/lib/krb5/ccache/stdio/scc_getnam.c M /trunk/src/lib/krb5/ccache/stdio/scc_gprin.c M /trunk/src/lib/krb5/ccache/stdio/scc_init.c M /trunk/src/lib/krb5/ccache/stdio/scc_maybe.c M /trunk/src/lib/krb5/ccache/stdio/scc_nseq.c M /trunk/src/lib/krb5/ccache/stdio/scc_ops.c M /trunk/src/lib/krb5/ccache/stdio/scc_read.c M /trunk/src/lib/krb5/ccache/stdio/scc_reslv.c M /trunk/src/lib/krb5/ccache/stdio/scc_retrv.c M /trunk/src/lib/krb5/ccache/stdio/scc_sflags.c M /trunk/src/lib/krb5/ccache/stdio/scc_skip.c M /trunk/src/lib/krb5/ccache/stdio/scc_sseq.c M /trunk/src/lib/krb5/ccache/stdio/scc_store.c M /trunk/src/lib/krb5/ccache/stdio/scc_test.c M /trunk/src/lib/krb5/ccache/stdio/scc_write.c M /trunk/src/lib/krb5/error_tables/init_ets.c M /trunk/src/lib/krb5/free/f_addr.c M /trunk/src/lib/krb5/free/f_address.c M /trunk/src/lib/krb5/free/f_ap_rep.c M /trunk/src/lib/krb5/free/f_ap_req.c M /trunk/src/lib/krb5/free/f_arep_enc.c M /trunk/src/lib/krb5/free/f_auth_cnt.c M /trunk/src/lib/krb5/free/f_authdata.c M /trunk/src/lib/krb5/free/f_authent.c M /trunk/src/lib/krb5/free/f_cksum.c M /trunk/src/lib/krb5/free/f_cred.c M /trunk/src/lib/krb5/free/f_cred_cnt.c M /trunk/src/lib/krb5/free/f_cred_enc.c M /trunk/src/lib/krb5/free/f_creds.c M /trunk/src/lib/krb5/free/f_enc_kdc.c M /trunk/src/lib/krb5/free/f_enc_tkt.c M /trunk/src/lib/krb5/free/f_error.c M /trunk/src/lib/krb5/free/f_kdc_rep.c M /trunk/src/lib/krb5/free/f_kdc_req.c M /trunk/src/lib/krb5/free/f_keyblock.c M /trunk/src/lib/krb5/free/f_last_req.c M /trunk/src/lib/krb5/free/f_padata.c M /trunk/src/lib/krb5/free/f_princ.c M /trunk/src/lib/krb5/free/f_priv.c M /trunk/src/lib/krb5/free/f_priv_enc.c M /trunk/src/lib/krb5/free/f_pwd_data.c M /trunk/src/lib/krb5/free/f_pwd_seq.c M /trunk/src/lib/krb5/free/f_safe.c M /trunk/src/lib/krb5/free/f_tgt_cred.c M /trunk/src/lib/krb5/free/f_ticket.c M /trunk/src/lib/krb5/free/f_tickets.c M /trunk/src/lib/krb5/free/f_tkt_auth.c M /trunk/src/lib/krb5/keytab/file/ktf_add.c M /trunk/src/lib/krb5/keytab/file/ktf_close.c M /trunk/src/lib/krb5/keytab/file/ktf_defops.c M /trunk/src/lib/krb5/keytab/file/ktf_endget.c M /trunk/src/lib/krb5/keytab/file/ktf_get_en.c M /trunk/src/lib/krb5/keytab/file/ktf_get_na.c M /trunk/src/lib/krb5/keytab/file/ktf_next.c M /trunk/src/lib/krb5/keytab/file/ktf_ops.c M /trunk/src/lib/krb5/keytab/file/ktf_remove.c M /trunk/src/lib/krb5/keytab/file/ktf_resolv.c M /trunk/src/lib/krb5/keytab/file/ktf_ssget.c M /trunk/src/lib/krb5/keytab/file/ktf_util.c M /trunk/src/lib/krb5/keytab/file/ktf_wops.c M /trunk/src/lib/krb5/keytab/file/ktf_wreslv.c M /trunk/src/lib/krb5/keytab/file/ktfile.h M /trunk/src/lib/krb5/keytab/ktadd.c M /trunk/src/lib/krb5/keytab/ktbase.c M /trunk/src/lib/krb5/keytab/ktdefault.c M /trunk/src/lib/krb5/keytab/ktfr_entry.c M /trunk/src/lib/krb5/keytab/ktremove.c M /trunk/src/lib/krb5/keytab/read_servi.c M /trunk/src/lib/krb5/krb/addr_comp.c M /trunk/src/lib/krb5/krb/addr_order.c M /trunk/src/lib/krb5/krb/addr_srch.c M /trunk/src/lib/krb5/krb/bld_pr_ext.c M /trunk/src/lib/krb5/krb/bld_princ.c M /trunk/src/lib/krb5/krb/compat_recv.c M /trunk/src/lib/krb5/krb/conv_princ.c M /trunk/src/lib/krb5/krb/copy_addrs.c M /trunk/src/lib/krb5/krb/copy_athctr.c M /trunk/src/lib/krb5/krb/copy_auth.c M /trunk/src/lib/krb5/krb/copy_cksum.c M /trunk/src/lib/krb5/krb/copy_creds.c M /trunk/src/lib/krb5/krb/copy_data.c M /trunk/src/lib/krb5/krb/copy_key.c M /trunk/src/lib/krb5/krb/copy_princ.c M /trunk/src/lib/krb5/krb/copy_tick.c M /trunk/src/lib/krb5/krb/cp_key_cnt.c M /trunk/src/lib/krb5/krb/decode_kdc.c M /trunk/src/lib/krb5/krb/decrypt_tk.c M /trunk/src/lib/krb5/krb/encode_kdc.c M /trunk/src/lib/krb5/krb/encrypt_tk.c M /trunk/src/lib/krb5/krb/faddr_ordr.c M /trunk/src/lib/krb5/krb/free_rtree.c M /trunk/src/lib/krb5/krb/gc_2tgt.c M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/gc_via_tgt.c M /trunk/src/lib/krb5/krb/gen_seqnum.c M /trunk/src/lib/krb5/krb/gen_subkey.c M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/in_tkt_pwd.c M /trunk/src/lib/krb5/krb/in_tkt_sky.c M /trunk/src/lib/krb5/krb/int-proto.h M /trunk/src/lib/krb5/krb/kdc_rep_dc.c M /trunk/src/lib/krb5/krb/krbconfig.c M /trunk/src/lib/krb5/krb/mk_error.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_rep.c M /trunk/src/lib/krb5/krb/mk_req.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/parse.c M /trunk/src/lib/krb5/krb/pr_to_salt.c M /trunk/src/lib/krb5/krb/preauth.c M /trunk/src/lib/krb5/krb/princ_comp.c M /trunk/src/lib/krb5/krb/rd_error.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_rep.c M /trunk/src/lib/krb5/krb/rd_req.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/rd_req_sim.c M /trunk/src/lib/krb5/krb/rd_safe.c M /trunk/src/lib/krb5/krb/recvauth.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/lib/krb5/krb/sendauth.c M /trunk/src/lib/krb5/krb/srv_rcache.c M /trunk/src/lib/krb5/krb/tgtname.c M /trunk/src/lib/krb5/krb/unparse.c M /trunk/src/lib/krb5/krb/walk_rtree.c M /trunk/src/lib/krb5/os/an_to_ln.c M /trunk/src/lib/krb5/os/ccdefname.c M /trunk/src/lib/krb5/os/def_realm.c M /trunk/src/lib/krb5/os/free_hstrl.c M /trunk/src/lib/krb5/os/free_krbhs.c M /trunk/src/lib/krb5/os/full_ipadr.c M /trunk/src/lib/krb5/os/gen_port.c M /trunk/src/lib/krb5/os/gen_rname.c M /trunk/src/lib/krb5/os/get_krbhst.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/krbfileio.c M /trunk/src/lib/krb5/os/ktdefname.c M /trunk/src/lib/krb5/os/kuserok.c M /trunk/src/lib/krb5/os/localaddr.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/lock_file.c M /trunk/src/lib/krb5/os/net_read.c M /trunk/src/lib/krb5/os/net_write.c M /trunk/src/lib/krb5/os/os-proto.h M /trunk/src/lib/krb5/os/osconfig.c M /trunk/src/lib/krb5/os/port2ip.c M /trunk/src/lib/krb5/os/read_msg.c M /trunk/src/lib/krb5/os/read_pwd.c M /trunk/src/lib/krb5/os/realm_dom.c M /trunk/src/lib/krb5/os/sendto_kdc.c M /trunk/src/lib/krb5/os/sn2princ.c M /trunk/src/lib/krb5/os/timeofday.c M /trunk/src/lib/krb5/os/unlck_file.c M /trunk/src/lib/krb5/os/ustime.c M /trunk/src/lib/krb5/os/write_msg.c M /trunk/src/lib/krb5/posix/memmove.c M /trunk/src/lib/krb5/posix/strdup.c M /trunk/src/lib/krb5/posix/strerror.c M /trunk/src/lib/krb5/posix/syslog.c M /trunk/src/lib/krb5/posix/vfprintf.c M /trunk/src/lib/krb5/posix/vsprintf.c M /trunk/src/lib/krb5/rcache/rc_base.c M /trunk/src/lib/krb5/rcache/rc_base.h M /trunk/src/lib/krb5/rcache/rc_conv.c M /trunk/src/lib/krb5/rcache/rc_dfl.c M /trunk/src/lib/krb5/rcache/rc_dfl.h M /trunk/src/lib/krb5/rcache/rc_io.c M /trunk/src/lib/krb5/rcache/rc_io.h M /trunk/src/lib/krb5/rcache/rcdef.c stamp out rcs keywords ------------------------------------------------------------------------ r4190 | eichin | 1994-08-18 17:37:43 -0400 (Thu, 18 Aug 1994) | 2 lines Changed paths: M /trunk/src/kadmin/client/kadmin.c M /trunk/src/kadmin/client/kadmin_add.c M /trunk/src/kadmin/client/kadmin_adr.c M /trunk/src/kadmin/client/kadmin_cpr.c M /trunk/src/kadmin/client/kadmin_cpw.c M /trunk/src/kadmin/client/kadmin_del.c M /trunk/src/kadmin/client/kadmin_done.c M /trunk/src/kadmin/client/kadmin_inq.c M /trunk/src/kadmin/client/kadmin_mod.c M /trunk/src/kadmin/client/kadmin_msnd.c M /trunk/src/kadmin/kpasswd/kpasswd.c M /trunk/src/kadmin/server/adm_adm_func.c M /trunk/src/kadmin/server/adm_check.c M /trunk/src/kadmin/server/adm_extern.c M /trunk/src/kadmin/server/adm_extern.h M /trunk/src/kadmin/server/adm_fmt_inq.c M /trunk/src/kadmin/server/adm_funcs.c M /trunk/src/kadmin/server/adm_kadmin.c M /trunk/src/kadmin/server/adm_kpasswd.c M /trunk/src/kadmin/server/adm_listen.c M /trunk/src/kadmin/server/adm_msgs.c M /trunk/src/kadmin/server/adm_nego.c M /trunk/src/kadmin/server/adm_network.c M /trunk/src/kadmin/server/adm_parse.c M /trunk/src/kadmin/server/adm_process.c M /trunk/src/kadmin/server/adm_server.c M /trunk/src/kdc/.saberinit M /trunk/src/kdc/dispatch.c M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/extern.c M /trunk/src/kdc/extern.h M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kdc_util.h M /trunk/src/kdc/kerberos_v4.c M /trunk/src/kdc/main.c M /trunk/src/kdc/network.c M /trunk/src/kdc/policy.c M /trunk/src/kdc/policy.h M /trunk/src/kdc/replay.c M /trunk/src/kdc/rtest.c M /trunk/src/krb524/conv_creds.c M /trunk/src/krb524/conv_princ.c M /trunk/src/krb524/conv_tkt.c M /trunk/src/krb524/conv_tkt_skey.c M /trunk/src/krb524/encode.c M /trunk/src/krb524/getcred.c M /trunk/src/krb524/globals.c M /trunk/src/krb524/k524init.c M /trunk/src/krb524/krb524.h M /trunk/src/krb524/krb524d.c M /trunk/src/krb524/misc.c M /trunk/src/krb524/sendmsg.c M /trunk/src/krb524/test.c stamp out rcs keywords ------------------------------------------------------------------------ r4189 | eichin | 1994-08-18 17:20:03 -0400 (Thu, 18 Aug 1994) | 2 lines Changed paths: M /trunk/src/include/des.h M /trunk/src/include/kerberosIV/addr_comp.h M /trunk/src/include/kerberosIV/admin_server.h M /trunk/src/include/kerberosIV/conf-bsd386i.h M /trunk/src/include/kerberosIV/conf-bsdapollo.h M /trunk/src/include/kerberosIV/conf-bsdibm032.h M /trunk/src/include/kerberosIV/conf-bsdm68k.h M /trunk/src/include/kerberosIV/conf-bsdsparc.h M /trunk/src/include/kerberosIV/conf-bsdtahoe.h M /trunk/src/include/kerberosIV/conf-bsdvax.h M /trunk/src/include/kerberosIV/conf-ibm370.h M /trunk/src/include/kerberosIV/conf-pc.h M /trunk/src/include/kerberosIV/conf-pyr.h M /trunk/src/include/kerberosIV/conf-ultmips2.h M /trunk/src/include/kerberosIV/conf.h M /trunk/src/include/kerberosIV/des.h M /trunk/src/include/kerberosIV/highc.h M /trunk/src/include/kerberosIV/kadm.h M /trunk/src/include/kerberosIV/kdc.h M /trunk/src/include/kerberosIV/klog.h M /trunk/src/include/kerberosIV/kparse.h M /trunk/src/include/kerberosIV/krb.h M /trunk/src/include/kerberosIV/krb4-proto.h M /trunk/src/include/kerberosIV/krb_conf.h M /trunk/src/include/kerberosIV/krb_db.h M /trunk/src/include/kerberosIV/lsb_addr_comp.h M /trunk/src/include/kerberosIV/osconf.h M /trunk/src/include/kerberosIV/passwd_server.h M /trunk/src/include/kerberosIV/principal.h M /trunk/src/include/kerberosIV/prot.h M /trunk/src/include/krb5/adm_defs.h M /trunk/src/include/krb5/asn.1/KRB5-types-aux.h M /trunk/src/include/krb5/asn.1/asn1defs.h M /trunk/src/include/krb5/asn.1/encode.h M /trunk/src/include/krb5/asn1.h M /trunk/src/include/krb5/base-defs.h M /trunk/src/include/krb5/ccache.h M /trunk/src/include/krb5/crc-32.h M /trunk/src/include/krb5/dbm.h M /trunk/src/include/krb5/encryption.h M /trunk/src/include/krb5/error_def.h M /trunk/src/include/krb5/errors.h M /trunk/src/include/krb5/ext-proto.h M /trunk/src/include/krb5/fieldbits.h M /trunk/src/include/krb5/free.h M /trunk/src/include/krb5/func-proto.h M /trunk/src/include/krb5/hostaddr.h M /trunk/src/include/krb5/kdb.h M /trunk/src/include/krb5/kdb_dbm.h M /trunk/src/include/krb5/keytab.h M /trunk/src/include/krb5/krb5.h M /trunk/src/include/krb5/libos.h M /trunk/src/include/krb5/los-proto.h M /trunk/src/include/krb5/macros.h M /trunk/src/include/krb5/mit-des.h M /trunk/src/include/krb5/narrow.h M /trunk/src/include/krb5/preauth.h M /trunk/src/include/krb5/proto.h M /trunk/src/include/krb5/rcache.h M /trunk/src/include/krb5/rsa-md4.h M /trunk/src/include/krb5/safepriv.h M /trunk/src/include/krb5/stock/config.h M /trunk/src/include/krb5/stock/osauto.h M /trunk/src/include/krb5/stock/osconf.h M /trunk/src/include/krb5/sysincl.h M /trunk/src/include/krb5/widen.h M /trunk/src/include/krb5/wordsize.h M /trunk/src/include/sys/syslog.h M /trunk/src/include/syslog.h stamp out rcs keywords ------------------------------------------------------------------------ r4188 | eichin | 1994-08-18 17:11:37 -0400 (Thu, 18 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/fieldbits.h M /trunk/src/appl/bsd/forward.c M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krsh.c M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/bsd/login.c M /trunk/src/appl/bsd/setenv.c M /trunk/src/appl/gss-sample/gss-client.c M /trunk/src/appl/gss-sample/gss-misc.c M /trunk/src/appl/gss-sample/gss-server.c M /trunk/src/appl/mailquery/pop.h M /trunk/src/appl/mailquery/poplib.c M /trunk/src/appl/popper/pop_dele.c M /trunk/src/appl/popper/pop_dropcopy.c M /trunk/src/appl/popper/pop_dropinfo.c M /trunk/src/appl/popper/pop_get_command.c M /trunk/src/appl/popper/pop_get_subcommand.c M /trunk/src/appl/popper/pop_last.c M /trunk/src/appl/popper/pop_list.c M /trunk/src/appl/popper/pop_log.c M /trunk/src/appl/popper/pop_lower.c M /trunk/src/appl/popper/pop_msg.c M /trunk/src/appl/popper/pop_parse.c M /trunk/src/appl/popper/pop_pass.c M /trunk/src/appl/popper/pop_quit.c M /trunk/src/appl/popper/pop_rset.c M /trunk/src/appl/popper/pop_send.c M /trunk/src/appl/popper/pop_stat.c M /trunk/src/appl/popper/pop_updt.c M /trunk/src/appl/popper/pop_user.c M /trunk/src/appl/popper/pop_xmit.c M /trunk/src/appl/popper/pop_xtnd.c M /trunk/src/appl/popper/popper.c M /trunk/src/appl/popper/popper.h M /trunk/src/appl/popper/version.h M /trunk/src/appl/sample/sample.h M /trunk/src/appl/sample/sclient/sclient.c M /trunk/src/appl/sample/sserver/sserver.c M /trunk/src/appl/simple/client/sim_client.c M /trunk/src/appl/simple/server/sim_server.c M /trunk/src/appl/simple/simple.h M /trunk/src/appl/telnet/libtelnet/auth.c M /trunk/src/appl/telnet/libtelnet/enc_des.c M /trunk/src/appl/telnet/libtelnet/encrypt.c M /trunk/src/appl/telnet/libtelnet/forward.c M /trunk/src/appl/telnet/libtelnet/genget.c M /trunk/src/appl/telnet/libtelnet/getent.c M /trunk/src/appl/telnet/libtelnet/getopt.c M /trunk/src/appl/telnet/libtelnet/gettytab.c M /trunk/src/appl/telnet/libtelnet/herror.c M /trunk/src/appl/telnet/libtelnet/kerberos.c M /trunk/src/appl/telnet/libtelnet/kerberos5.c M /trunk/src/appl/telnet/libtelnet/krb4encpwd.c M /trunk/src/appl/telnet/libtelnet/mem.c M /trunk/src/appl/telnet/libtelnet/misc.c M /trunk/src/appl/telnet/libtelnet/read_password.c M /trunk/src/appl/telnet/libtelnet/rsaencpwd.c M /trunk/src/appl/telnet/libtelnet/setenv.c M /trunk/src/appl/telnet/libtelnet/setsid.c M /trunk/src/appl/telnet/libtelnet/spx.c M /trunk/src/appl/telnet/libtelnet/strcasecmp.c M /trunk/src/appl/telnet/libtelnet/strchr.c M /trunk/src/appl/telnet/libtelnet/strdup.c M /trunk/src/appl/telnet/libtelnet/strerror.c M /trunk/src/appl/telnet/libtelnet/strftime.c M /trunk/src/appl/telnet/libtelnet/strrchr.c M /trunk/src/appl/telnet/telnet/authenc.c M /trunk/src/appl/telnet/telnet/commands.c M /trunk/src/appl/telnet/telnet/main.c M /trunk/src/appl/telnet/telnet/network.c M /trunk/src/appl/telnet/telnet/ring.c M /trunk/src/appl/telnet/telnet/sys_bsd.c M /trunk/src/appl/telnet/telnet/telnet.c M /trunk/src/appl/telnet/telnet/terminal.c M /trunk/src/appl/telnet/telnet/tn3270.c M /trunk/src/appl/telnet/telnet/utilities.c M /trunk/src/appl/telnet/telnetd/authenc.c M /trunk/src/appl/telnet/telnetd/global.c M /trunk/src/appl/telnet/telnetd/slc.c M /trunk/src/appl/telnet/telnetd/state.c M /trunk/src/appl/telnet/telnetd/sys_term.c M /trunk/src/appl/telnet/telnetd/telnetd-ktd.c M /trunk/src/appl/telnet/telnetd/telnetd.c M /trunk/src/appl/telnet/telnetd/termstat.c M /trunk/src/appl/telnet/telnetd/utility.c M /trunk/src/appl/user_user/client.c M /trunk/src/appl/user_user/server.c M /trunk/src/clients/kdestroy/kdestroy.c M /trunk/src/clients/kinit/kinit.c M /trunk/src/clients/klist/klist.c stamp out rcs keywords ------------------------------------------------------------------------ r4187 | eichin | 1994-08-18 16:56:02 -0400 (Thu, 18 Aug 1994) | 2 lines Changed paths: M /trunk/src/admin/aname/kdb5_anadd.c M /trunk/src/admin/convert/kdb5_convert.c M /trunk/src/admin/create/kdb5_create.c M /trunk/src/admin/destroy/kdb5_destroy.c M /trunk/src/admin/edit/dump.c M /trunk/src/admin/edit/kdb5_edit.c M /trunk/src/admin/edit/kdb5_edit.h M /trunk/src/admin/edit/ss_wrapper.c M /trunk/src/admin/edit/tcl_wrapper.c M /trunk/src/admin/edit/util.c M /trunk/src/admin/stash/kdb5_stash.c stamp out rcs keywords ------------------------------------------------------------------------ r4186 | eichin | 1994-08-18 16:48:46 -0400 (Thu, 18 Aug 1994) | 2 lines Changed paths: M /trunk/src/isode/compat/asprintf.c M /trunk/src/isode/compat/baduser.c M /trunk/src/isode/compat/bridge.c M /trunk/src/isode/compat/camtec.c M /trunk/src/isode/compat/chkpassword.c M /trunk/src/isode/compat/chrcnv.c M /trunk/src/isode/compat/cmd_srch.c M /trunk/src/isode/compat/dgram.c M /trunk/src/isode/compat/explode.c M /trunk/src/isode/compat/general.c M /trunk/src/isode/compat/getpassword.c M /trunk/src/isode/compat/hpuxx25.c M /trunk/src/isode/compat/implode.c M /trunk/src/isode/compat/internet.c M /trunk/src/isode/compat/isoaddrs.c M /trunk/src/isode/compat/isofiles.c M /trunk/src/isode/compat/isohost.c M /trunk/src/isode/compat/isoservent.c M /trunk/src/isode/compat/lexequ.c M /trunk/src/isode/compat/lexnequ.c M /trunk/src/isode/compat/log_tai.c M /trunk/src/isode/compat/logger.c M /trunk/src/isode/compat/na2norm.c M /trunk/src/isode/compat/na2str.c M /trunk/src/isode/compat/nochrcnv.c M /trunk/src/isode/compat/norm2na.c M /trunk/src/isode/compat/pa2str.c M /trunk/src/isode/compat/putenv.c M /trunk/src/isode/compat/rcmd_srch.c M /trunk/src/isode/compat/saddr2str.c M /trunk/src/isode/compat/sel2str.c M /trunk/src/isode/compat/select.c M /trunk/src/isode/compat/serror.c M /trunk/src/isode/compat/servbyname.c M /trunk/src/isode/compat/servbyport.c M /trunk/src/isode/compat/servbysel.c M /trunk/src/isode/compat/signals.c M /trunk/src/isode/compat/smalloc.c M /trunk/src/isode/compat/sprintb.c M /trunk/src/isode/compat/sstr2arg.c M /trunk/src/isode/compat/str2elem.c M /trunk/src/isode/compat/str2saddr.c M /trunk/src/isode/compat/str2sel.c M /trunk/src/isode/compat/str2taddr.c M /trunk/src/isode/compat/str2vec.c M /trunk/src/isode/compat/strdup.c M /trunk/src/isode/compat/sunlink.c M /trunk/src/isode/compat/taddr2str.c M /trunk/src/isode/compat/tailor.c M /trunk/src/isode/compat/ubcx25.c M /trunk/src/isode/compat/ultrix25.c M /trunk/src/isode/compat/x25addr.c M /trunk/src/isode/h/acpkt.h M /trunk/src/isode/h/acsap.h M /trunk/src/isode/h/cmd_srch.h M /trunk/src/isode/h/dgram.h M /trunk/src/isode/h/fpkt.h M /trunk/src/isode/h/ftam.h M /trunk/src/isode/h/general.h M /trunk/src/isode/h/internet.h M /trunk/src/isode/h/isoaddrs.h M /trunk/src/isode/h/isoservent.h M /trunk/src/isode/h/logger.h M /trunk/src/isode/h/manifest.h M /trunk/src/isode/h/mpkt.h M /trunk/src/isode/h/pepdefs.h M /trunk/src/isode/h/pepsy.h M /trunk/src/isode/h/ppkt.h M /trunk/src/isode/h/psap.h M /trunk/src/isode/h/psap2.h M /trunk/src/isode/h/ronot.h M /trunk/src/isode/h/ropkt.h M /trunk/src/isode/h/rosap.h M /trunk/src/isode/h/rosy.h M /trunk/src/isode/h/rtpkt.h M /trunk/src/isode/h/rtsap.h M /trunk/src/isode/h/spkt.h M /trunk/src/isode/h/ssap.h M /trunk/src/isode/h/sys.file.h M /trunk/src/isode/h/tailor.h M /trunk/src/isode/h/tp4.h M /trunk/src/isode/h/tpkt.h M /trunk/src/isode/h/tsap.h M /trunk/src/isode/h/x25.h M /trunk/src/isode/pepsy/UNIV.py M /trunk/src/isode/pepsy/dec.c M /trunk/src/isode/pepsy/dfns.c M /trunk/src/isode/pepsy/dtabs.c M /trunk/src/isode/pepsy/enc.c M /trunk/src/isode/pepsy/etabs.c M /trunk/src/isode/pepsy/fre.c M /trunk/src/isode/pepsy/lex.l.gnrc M /trunk/src/isode/pepsy/macdefs.h M /trunk/src/isode/pepsy/main.c M /trunk/src/isode/pepsy/mine.h M /trunk/src/isode/pepsy/mod.c M /trunk/src/isode/pepsy/pass2.c M /trunk/src/isode/pepsy/pass2.h M /trunk/src/isode/pepsy/pepsy-driver.h M /trunk/src/isode/pepsy/pepsy.c M /trunk/src/isode/pepsy/pepsy_misc.c M /trunk/src/isode/pepsy/pepsy_str.c M /trunk/src/isode/pepsy/pepy-refs.h M /trunk/src/isode/pepsy/prnt.c M /trunk/src/isode/pepsy/ptabs.c M /trunk/src/isode/pepsy/py_advise.c M /trunk/src/isode/pepsy/sym.h M /trunk/src/isode/pepsy/test_table.h M /trunk/src/isode/pepsy/util.c M /trunk/src/isode/pepsy/vprint.c M /trunk/src/isode/pepsy/yacc.y.gnrc M /trunk/src/isode/psap/addr2ref.c M /trunk/src/isode/psap/bit2prim.c M /trunk/src/isode/psap/bit_ops.c M /trunk/src/isode/psap/bitstr2strb.c M /trunk/src/isode/psap/dg2ps.c M /trunk/src/isode/psap/fdx2ps.c M /trunk/src/isode/psap/flag2prim.c M /trunk/src/isode/psap/gtime.c M /trunk/src/isode/psap/int2strb.c M /trunk/src/isode/psap/isobject.c M /trunk/src/isode/psap/num2prim.c M /trunk/src/isode/psap/obj2prim.c M /trunk/src/isode/psap/objectbyname.c M /trunk/src/isode/psap/objectbyoid.c M /trunk/src/isode/psap/ode2oid.c M /trunk/src/isode/psap/oid2ode.c M /trunk/src/isode/psap/oid_cmp.c M /trunk/src/isode/psap/oid_cpy.c M /trunk/src/isode/psap/oid_free.c M /trunk/src/isode/psap/pe2pl.c M /trunk/src/isode/psap/pe2ps.c M /trunk/src/isode/psap/pe2ssdu.c M /trunk/src/isode/psap/pe2text.c M /trunk/src/isode/psap/pe2uvec.c M /trunk/src/isode/psap/pe_alloc.c M /trunk/src/isode/psap/pe_cmp.c M /trunk/src/isode/psap/pe_cpy.c M /trunk/src/isode/psap/pe_error.c M /trunk/src/isode/psap/pe_expunge.c M /trunk/src/isode/psap/pe_extract.c M /trunk/src/isode/psap/pe_free.c M /trunk/src/isode/psap/pe_pullup.c M /trunk/src/isode/psap/pl2pe.c M /trunk/src/isode/psap/pl_tables.c M /trunk/src/isode/psap/prim2bit.c M /trunk/src/isode/psap/prim2flag.c M /trunk/src/isode/psap/prim2num.c M /trunk/src/isode/psap/prim2oid.c M /trunk/src/isode/psap/prim2qb.c M /trunk/src/isode/psap/prim2real.c M /trunk/src/isode/psap/prim2set.c M /trunk/src/isode/psap/prim2str.c M /trunk/src/isode/psap/prim2time.c M /trunk/src/isode/psap/ps2pe.c M /trunk/src/isode/psap/ps_alloc.c M /trunk/src/isode/psap/ps_error.c M /trunk/src/isode/psap/ps_flush.c M /trunk/src/isode/psap/ps_free.c M /trunk/src/isode/psap/ps_get_abs.c M /trunk/src/isode/psap/ps_io.c M /trunk/src/isode/psap/ps_prime.c M /trunk/src/isode/psap/psaptest.c M /trunk/src/isode/psap/qb2pe.c M /trunk/src/isode/psap/qb2prim.c M /trunk/src/isode/psap/qb2str.c M /trunk/src/isode/psap/qb_free.c M /trunk/src/isode/psap/qb_pullup.c M /trunk/src/isode/psap/qbuf2pe.c M /trunk/src/isode/psap/qbuf2pe_f.c M /trunk/src/isode/psap/qbuf2ps.c M /trunk/src/isode/psap/real2prim.c M /trunk/src/isode/psap/seq_add.c M /trunk/src/isode/psap/seq_addon.c M /trunk/src/isode/psap/seq_del.c M /trunk/src/isode/psap/seq_find.c M /trunk/src/isode/psap/set_add.c M /trunk/src/isode/psap/set_addon.c M /trunk/src/isode/psap/set_del.c M /trunk/src/isode/psap/set_find.c M /trunk/src/isode/psap/sprintoid.c M /trunk/src/isode/psap/sprintref.c M /trunk/src/isode/psap/ssdu2pe.c M /trunk/src/isode/psap/std2ps.c M /trunk/src/isode/psap/str2oid.c M /trunk/src/isode/psap/str2pe.c M /trunk/src/isode/psap/str2prim.c M /trunk/src/isode/psap/str2ps.c M /trunk/src/isode/psap/str2qb.c M /trunk/src/isode/psap/strb2bitstr.c M /trunk/src/isode/psap/strb2int.c M /trunk/src/isode/psap/time2prim.c M /trunk/src/isode/psap/time2str.c M /trunk/src/isode/psap/tm2ut.c M /trunk/src/isode/psap/ts2ps.c M /trunk/src/isode/psap/ut2tm.c M /trunk/src/isode/psap/uvec2ps.c M /trunk/src/util/et/com_err.c M /trunk/src/util/et/compile_et.c M /trunk/src/util/et/error_message.c M /trunk/src/util/et/error_table.y M /trunk/src/util/et/et_lex.lex.l M /trunk/src/util/et/et_name.c M /trunk/src/util/et/init_et.c M /trunk/src/util/et/vfprintf.c M /trunk/src/util/ss/execute_cmd.c M /trunk/src/util/ss/invocation.c M /trunk/src/util/ss/listen.c M /trunk/src/util/ss/mk_cmds.c M /trunk/src/util/ss/parse.c M /trunk/src/util/ss/prompt.c M /trunk/src/util/ss/test_ss.c M /trunk/src/util/unifdef/unifdef.c stamp out rcs keywords ------------------------------------------------------------------------ r4185 | tytso | 1994-08-18 16:38:48 -0400 (Thu, 18 Aug 1994) | 5 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc_retrv.c M /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/scc_retrv.c Fix to srvmatch so that when comparing the server, we ignore the realm for the purposes of the comparison. This used to be the what this worked, but it was broken in the krb5 principal cutover long ago. Since we weren't doing cross-realm authentication, no one noticed.... ------------------------------------------------------------------------ r4184 | tytso | 1994-08-18 16:18:04 -0400 (Thu, 18 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/mailquery/ChangeLog M /trunk/src/appl/mailquery/Makefile.in Added missing $(LIBS) to link line. ------------------------------------------------------------------------ r4183 | tytso | 1994-08-18 14:56:21 -0400 (Thu, 18 Aug 1994) | 4 lines Changed paths: M /trunk/src/appl/movemail/ChangeLog M /trunk/src/appl/movemail/Makefile.in M /trunk/src/appl/movemail/configure.in M /trunk/src/appl/movemail/movemail.c Fixes for Solaris: Added NEED_SYS_FCNTL_H Added $(LIBS) to link line in Makefile ------------------------------------------------------------------------ r4182 | jik | 1994-08-18 14:30:07 -0400 (Thu, 18 Aug 1994) | 2 lines Changed paths: M /trunk/doc/kadm5/api-server-design.tex Minor updates. ------------------------------------------------------------------------ r4180 | jik | 1994-08-18 14:21:38 -0400 (Thu, 18 Aug 1994) | 3 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex Added a section for requirements and put the versioning requirements in it. ------------------------------------------------------------------------ r4179 | tytso | 1994-08-18 14:19:49 -0400 (Thu, 18 Aug 1994) | 4 lines Changed paths: M /trunk/src/appl/mailquery/ChangeLog M /trunk/src/appl/mailquery/mailquery.c Move usage() before main() to solve redeclaration error. Add #include to fix compiler kvetching. ------------------------------------------------------------------------ r4178 | jik | 1994-08-18 12:10:01 -0400 (Thu, 18 Aug 1994) | 2 lines Changed paths: M /trunk/doc/kadm5/api-unit-test.tex Commented out tests which are obsoleted by the API versioning changes. ------------------------------------------------------------------------ r4177 | jik | 1994-08-18 11:55:16 -0400 (Thu, 18 Aug 1994) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex Updated for API versioning, and some other updates. ------------------------------------------------------------------------ r4176 | tytso | 1994-08-17 18:28:33 -0400 (Wed, 17 Aug 1994) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/encode_kdc.c Make krb5_encode_kdc_rep pass in the correct msg_type to the ASN.1 encoding routines. Not that value is being used now, but it might be in the future, and we should make sure the high level routines are doing the right thing. ------------------------------------------------------------------------ r4175 | tytso | 1994-08-17 18:08:52 -0400 (Wed, 17 Aug 1994) | 7 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_decode_k.c M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/asn.1/krb5_encode.c M /trunk/src/lib/krb5/asn.1/krbasn1.h 1) Stop checking the msg_type field unless KRB5_MSGTYPE_STRICT is defined. 2) Allow the enc_kdc_rep_part structure to have a ASN.1 tag of either 25 (AS REP) or 26 (TGS REP). Unfortunately, old versions of Kerberos always use TGS REP (#26), so we can't change the encoder with breaking compatibility. Sigh.... ------------------------------------------------------------------------ r4174 | eichin | 1994-08-17 17:07:13 -0400 (Wed, 17 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/user_user/client.c M /trunk/src/appl/user_user/server.c lint ------------------------------------------------------------------------ r4171 | tytso | 1994-08-17 16:36:10 -0400 (Wed, 17 Aug 1994) | 6 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/krb5.h Added msg_type field to the krb5_enc_kdc_rep_part structure. WARNING! This change will require a global recompile, at least of those routines that depend on the size of the krb5_enc_kdc_rep_part structure, as it *will* be changing. ------------------------------------------------------------------------ r4170 | tytso | 1994-08-17 15:53:36 -0400 (Wed, 17 Aug 1994) | 3 lines Changed paths: A /trunk/src/lib/gssapi/krb5/ChangeLog M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c Fixed GSSAPI Object Identifier. (Transcription error between MIT and OpenVision....) ------------------------------------------------------------------------ r4169 | eichin | 1994-08-16 22:45:40 -0400 (Tue, 16 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnet/configure.in M /trunk/src/appl/telnet/telnet/network.c M /trunk/src/appl/telnet/telnet/sys_bsd.c sys/select.h ------------------------------------------------------------------------ r4168 | eichin | 1994-08-16 22:42:26 -0400 (Tue, 16 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogind.c add sys/ioctl.h ------------------------------------------------------------------------ r4167 | eichin | 1994-08-16 22:39:48 -0400 (Tue, 16 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/krshd.c loginlibs, sys/select ------------------------------------------------------------------------ r4166 | eichin | 1994-08-16 22:28:14 -0400 (Tue, 16 Aug 1994) | 2 lines Changed paths: M /trunk/src/kadmin/server/adm_fmt_inq.c M /trunk/src/kdc/kerberos_v4.c M /trunk/src/lib/crypto/os/rnd_confoun.c M /trunk/src/lib/krb5/asn.1/asn1_decode.c M /trunk/src/lib/krb5/os/configure.in M /trunk/src/lib/krb5/os/gmt_mktime.c fix time includes ------------------------------------------------------------------------ r4165 | eichin | 1994-08-16 22:26:06 -0400 (Tue, 16 Aug 1994) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/acconfig.h M /trunk/src/include/krb5/configure.in M /trunk/src/include/krb5/stock/osauto.h M /trunk/src/include/krb5/stock/osconf.h M /trunk/src/include/krb5/sysincl.h setup to fix time includes ------------------------------------------------------------------------ r4164 | eichin | 1994-08-16 18:17:30 -0400 (Tue, 16 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnet/commands.c M /trunk/src/appl/telnet/telnet/main.c lint ------------------------------------------------------------------------ r4163 | eichin | 1994-08-16 18:09:21 -0400 (Tue, 16 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/commands.c M /trunk/src/appl/telnet/telnet/externs.h don't hide termdata under ifdef unix ------------------------------------------------------------------------ r4162 | eichin | 1994-08-16 18:06:01 -0400 (Tue, 16 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/configure.in M /trunk/src/appl/telnet/telnetd/sys_term.c test for vhangup ------------------------------------------------------------------------ r4161 | eichin | 1994-08-16 18:03:17 -0400 (Tue, 16 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/utility.c lint ------------------------------------------------------------------------ r4160 | eichin | 1994-08-16 18:02:25 -0400 (Tue, 16 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/commands.c M /trunk/src/appl/telnet/telnet/configure.in more vfork ------------------------------------------------------------------------ r4159 | eichin | 1994-08-16 17:59:55 -0400 (Tue, 16 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/krcp.c test for vfork, using AC_VFORK, which is a very large hammer... ------------------------------------------------------------------------ r4158 | eichin | 1994-08-16 17:54:33 -0400 (Tue, 16 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/Makefile.in added clean rule ------------------------------------------------------------------------ r4157 | eichin | 1994-08-16 17:48:45 -0400 (Tue, 16 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/Makefile.in objs should have forward.o, not forward.c (from net) ------------------------------------------------------------------------ r4153 | shanzer | 1994-08-16 15:09:57 -0400 (Tue, 16 Aug 1994) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex Specify that empty string is the same as NULL passwd. ------------------------------------------------------------------------ r4148 | eichin | 1994-08-14 00:59:24 -0400 (Sun, 14 Aug 1994) | 2 lines Changed paths: M /trunk/src/slave/kpropd.c fix bogus fprintf ------------------------------------------------------------------------ r4147 | eichin | 1994-08-14 00:58:48 -0400 (Sun, 14 Aug 1994) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/compat_recv.c M /trunk/src/lib/krb5/krb/conv_princ.c M /trunk/src/lib/krb5/krb/srv_rcache.c ctype.h stdio.h ------------------------------------------------------------------------ r4146 | eichin | 1994-08-14 00:58:06 -0400 (Sun, 14 Aug 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ktf_util.c unused label ------------------------------------------------------------------------ r4145 | eichin | 1994-08-14 00:57:45 -0400 (Sun, 14 Aug 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/krbasn1.h stdlib.h ------------------------------------------------------------------------ r4144 | eichin | 1994-08-14 00:56:31 -0400 (Sun, 14 Aug 1994) | 3 lines Changed paths: M /trunk/src/lib/krb425/get_phost.c M /trunk/src/lib/krb425/rd_req.c index to strchr unused vars ------------------------------------------------------------------------ r4143 | eichin | 1994-08-14 00:55:41 -0400 (Sun, 14 Aug 1994) | 2 lines Changed paths: M /trunk/src/lib/kdb/kdb_dbm.c punt unused vars ------------------------------------------------------------------------ r4142 | eichin | 1994-08-14 00:55:18 -0400 (Sun, 14 Aug 1994) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/util_canonhost.c use ctype.h ------------------------------------------------------------------------ r4141 | eichin | 1994-08-14 00:54:22 -0400 (Sun, 14 Aug 1994) | 2 lines Changed paths: M /trunk/src/lib/des425/read_passwd.c unused vars ------------------------------------------------------------------------ r4140 | eichin | 1994-08-14 00:53:39 -0400 (Sun, 14 Aug 1994) | 2 lines Changed paths: M /trunk/src/lib/crypto/os/rnd_confoun.c time.h ------------------------------------------------------------------------ r4139 | eichin | 1994-08-14 00:51:05 -0400 (Sun, 14 Aug 1994) | 4 lines Changed paths: M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kerberos_v4.c unused vars time.h use v4_time as a var, not time ------------------------------------------------------------------------ r4138 | eichin | 1994-08-14 00:45:41 -0400 (Sun, 14 Aug 1994) | 2 lines Changed paths: M /trunk/src/kadmin/server/adm_funcs.c M /trunk/src/kadmin/server/adm_server.c unused vars, unused labels ------------------------------------------------------------------------ r4137 | eichin | 1994-08-14 00:45:04 -0400 (Sun, 14 Aug 1994) | 7 lines Changed paths: M /trunk/src/kadmin/kpasswd/configure.in M /trunk/src/kadmin/kpasswd/kpasswd.c M /trunk/src/kadmin/kpasswd/networked.c unistd.h maxpathlen unused vars fix error message printfs string.h throw out byte_copy, use memcpy ------------------------------------------------------------------------ r4136 | eichin | 1994-08-14 00:40:48 -0400 (Sun, 14 Aug 1994) | 3 lines Changed paths: M /trunk/src/kadmin/client/kadmin.c M /trunk/src/kadmin/client/kadmin_msnd.c fix some broken error fprintfs move MAXPATHLEN check until after includes that might set it... ------------------------------------------------------------------------ r4135 | eichin | 1994-08-14 00:37:59 -0400 (Sun, 14 Aug 1994) | 3 lines Changed paths: M /trunk/src/clients/ksu/authorization.c M /trunk/src/clients/ksu/ccache.c M /trunk/src/clients/ksu/heuristic.c M /trunk/src/clients/ksu/krb_auth_su.c M /trunk/src/clients/ksu/main.c lint unused vars ------------------------------------------------------------------------ r4134 | eichin | 1994-08-14 00:36:33 -0400 (Sun, 14 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/sys_term.c M /trunk/src/appl/telnet/telnetd/telnetd.c M /trunk/src/appl/telnet/telnetd/utility.c lint ------------------------------------------------------------------------ r4133 | eichin | 1994-08-14 00:34:43 -0400 (Sun, 14 Aug 1994) | 3 lines Changed paths: M /trunk/src/appl/telnet/telnet/commands.c M /trunk/src/appl/telnet/telnet/configure.in M /trunk/src/appl/telnet/telnet/utilities.c lint unistd.h ------------------------------------------------------------------------ r4132 | eichin | 1994-08-14 00:23:53 -0400 (Sun, 14 Aug 1994) | 4 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/auth.c M /trunk/src/appl/telnet/libtelnet/forward.c M /trunk/src/appl/telnet/libtelnet/genget.c M /trunk/src/appl/telnet/libtelnet/kerberos5.c M /trunk/src/appl/telnet/libtelnet/misc.c punt unused vars use stdio.h commands.c: use stdio, string, unistd; fix return values ------------------------------------------------------------------------ r4131 | eichin | 1994-08-14 00:22:12 -0400 (Sun, 14 Aug 1994) | 6 lines Changed paths: M /trunk/src/appl/popper/configure.in M /trunk/src/appl/popper/pop_dropcopy.c M /trunk/src/appl/popper/pop_enter.c M /trunk/src/appl/popper/pop_init.c M /trunk/src/appl/popper/pop_pass.c M /trunk/src/appl/popper/pop_send.c M /trunk/src/appl/popper/pop_updt.c M /trunk/src/appl/popper/pop_xmit.c check for wait type punt stat altogether (variable wasn't used) use off_t use mem* not b*, str* not index use sys/fcntl.h ------------------------------------------------------------------------ r4130 | eichin | 1994-08-14 00:14:00 -0400 (Sun, 14 Aug 1994) | 4 lines Changed paths: M /trunk/src/appl/movemail/configure.in M /trunk/src/appl/movemail/movemail.c test for -lsocket -lnsl strchr not index fix argument decls ------------------------------------------------------------------------ r4129 | eichin | 1994-08-14 00:13:06 -0400 (Sun, 14 Aug 1994) | 6 lines Changed paths: M /trunk/src/appl/mailquery/configure.in M /trunk/src/appl/mailquery/mailquery.c M /trunk/src/appl/mailquery/poplib.c test for -lsocket -lnsl and unistd.h strchr not index no bogus decls attempt to fix return values explicitly declare arguments ------------------------------------------------------------------------ r4128 | eichin | 1994-08-14 00:11:38 -0400 (Sun, 14 Aug 1994) | 3 lines Changed paths: M /trunk/src/appl/gss-sample/configure.in M /trunk/src/appl/gss-sample/gss-misc.c M /trunk/src/appl/gss-sample/gss-server.c use unistd.h if the system has it lint ------------------------------------------------------------------------ r4127 | eichin | 1994-08-14 00:09:53 -0400 (Sun, 14 Aug 1994) | 6 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krsh.c M /trunk/src/appl/bsd/login.c lint fix LOGIN_PROGRAM (from net) get rid of getpw* misdeclarations make default args char* instead of int fix error message pointer ------------------------------------------------------------------------ r4126 | eichin | 1994-08-13 23:50:50 -0400 (Sat, 13 Aug 1994) | 3 lines Changed paths: M /trunk/src/admin/edit/dump.c M /trunk/src/admin/edit/kdb5_edit.c lint cleanup comment about misuse of krb5_timestamp ------------------------------------------------------------------------ r4125 | eichin | 1994-08-12 13:33:47 -0400 (Fri, 12 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/popper/pop_dele.c M /trunk/src/appl/popper/pop_dropcopy.c M /trunk/src/appl/popper/pop_dropinfo.c M /trunk/src/appl/popper/pop_get_command.c M /trunk/src/appl/popper/pop_init.c M /trunk/src/appl/popper/pop_last.c M /trunk/src/appl/popper/pop_list.c M /trunk/src/appl/popper/pop_log.c M /trunk/src/appl/popper/pop_lower.c M /trunk/src/appl/popper/pop_msg.c M /trunk/src/appl/popper/pop_parse.c M /trunk/src/appl/popper/pop_quit.c M /trunk/src/appl/popper/pop_rset.c M /trunk/src/appl/popper/pop_send.c M /trunk/src/appl/popper/pop_stat.c M /trunk/src/appl/popper/pop_updt.c M /trunk/src/appl/popper/pop_xmit.c M /trunk/src/appl/popper/pop_xtnd.c M /trunk/src/appl/popper/popper.c M /trunk/src/appl/telnet/telnet/commands.c M /trunk/src/lib/crypto/des/f_parity.c M /trunk/src/util/et/compile_et.c gcc -Wall: clean up trash following #endifs... ------------------------------------------------------------------------ r4124 | eichin | 1994-08-11 19:18:01 -0400 (Thu, 11 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krsh.c punt getpwuid misdeclaration ------------------------------------------------------------------------ r4121 | tytso | 1994-08-11 00:44:13 -0400 (Thu, 11 Aug 1994) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_encode_k.c M /trunk/src/lib/krb5/asn.1/asn1_encode_k.h M /trunk/src/lib/krb5/asn.1/krb5_encode.c Changes to prevent krb5_encode.c from writing to constant structures. Internals of ASN.1 code cleaned up a bit in the process.... ------------------------------------------------------------------------ r4119 | tytso | 1994-08-10 14:10:09 -0400 (Wed, 10 Aug 1994) | 2 lines Changed paths: M /trunk/doc/krb5-protocol/krb5.constants M /trunk/doc/krb5-protocol/rfc1510.errata Get latest copy of krb5.constants and rfc1510.errata from Cliff. ------------------------------------------------------------------------ r4116 | tytso | 1994-08-10 12:47:16 -0400 (Wed, 10 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/popper/ChangeLog M /trunk/src/appl/popper/pop_dropcopy.c Change L_XTND to SEEK_END. ------------------------------------------------------------------------ r4115 | tlyu | 1994-08-09 23:10:39 -0400 (Tue, 09 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/popper/ChangeLog M /trunk/src/appl/popper/configure.in * configure.in: check for dbm as well as ndbm ------------------------------------------------------------------------ r4114 | tlyu | 1994-08-09 23:00:58 -0400 (Tue, 09 Aug 1994) | 2 lines Changed paths: M /trunk/src/Makefile *stamp stamp* not the bootstrapping imake Makefile anymore; yay! ------------------------------------------------------------------------ r4113 | tlyu | 1994-08-09 22:59:12 -0400 (Tue, 09 Aug 1994) | 2 lines Changed paths: M /trunk/doc/HOW_TO_BUILD update for beta 4 patch 2 ------------------------------------------------------------------------ r4112 | eichin | 1994-08-09 22:51:54 -0400 (Tue, 09 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/read_password.c fix another strings/string case ------------------------------------------------------------------------ r4111 | eichin | 1994-08-09 22:11:34 -0400 (Tue, 09 Aug 1994) | 2 lines Changed paths: D /trunk/src/config/ibmLib.rules D /trunk/src/config/imake.c D /trunk/src/config/imake.man D /trunk/src/config/imakemdep.h D /trunk/src/config/linux.cf D /trunk/src/config/next.cf D /trunk/src/config/site.def D /trunk/src/config/site.def.example D /trunk/src/config/sun.cf D /trunk/src/config/tahoebsd.cf D /trunk/src/config/ultrix.cf D /trunk/src/config/vaxbsd.cf stamp? please? ------------------------------------------------------------------------ r4110 | tlyu | 1994-08-09 22:03:13 -0400 (Tue, 09 Aug 1994) | 5 lines Changed paths: A /trunk/src/appl/movemail/ChangeLog M /trunk/src/appl/movemail/Makefile.in M /trunk/src/appl/movemail/configure.in M /trunk/src/appl/movemail/movemail.c * Makefile.in: * configure.in: make install fixes * movemail.c: fix spelling error ------------------------------------------------------------------------ r4109 | tlyu | 1994-08-09 21:44:18 -0400 (Tue, 09 Aug 1994) | 2 lines Changed paths: M /trunk/src/kadmin/kpasswd/ChangeLog M /trunk/src/kadmin/kpasswd/networked.c * networked.c: yet another utent fix ------------------------------------------------------------------------ r4108 | eichin | 1994-08-09 21:40:54 -0400 (Tue, 09 Aug 1994) | 2 lines Changed paths: D /trunk/src/config/ibm.cf stamp? please? ------------------------------------------------------------------------ r4107 | eichin | 1994-08-09 20:43:08 -0400 (Tue, 09 Aug 1994) | 2 lines Changed paths: D /trunk/src/config/ccimake.c stamp? please? ------------------------------------------------------------------------ r4106 | tlyu | 1994-08-09 20:31:19 -0400 (Tue, 09 Aug 1994) | 2 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/authorization.c M /trunk/src/clients/ksu/ccache.c M /trunk/src/clients/ksu/heuristic.c M /trunk/src/clients/ksu/krb_auth_su.c M /trunk/src/clients/ksu/main.c * *.c: "upgrade" to C Classic :-) ------------------------------------------------------------------------ r4105 | tlyu | 1994-08-09 20:20:00 -0400 (Tue, 09 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/ChangeLog M /trunk/src/appl/configure.in punt zmailnotify ------------------------------------------------------------------------ r4104 | tlyu | 1994-08-09 20:17:56 -0400 (Tue, 09 Aug 1994) | 2 lines Changed paths: D /trunk/src/appl/zmailnotify yuck... not ready for prime time ------------------------------------------------------------------------ r4103 | eichin | 1994-08-09 19:56:16 -0400 (Tue, 09 Aug 1994) | 2 lines Changed paths: D /trunk/src/config/Makefile.ini D /trunk/src/config/Project.tmpl stamp? please? ------------------------------------------------------------------------ r4102 | tlyu | 1994-08-09 19:14:34 -0400 (Tue, 09 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/mailquery/ChangeLog M /trunk/src/appl/mailquery/poplib.c * poplib.c: fix stupid sterror bug ------------------------------------------------------------------------ r4101 | eichin | 1994-08-09 18:57:29 -0400 (Tue, 09 Aug 1994) | 2 lines Changed paths: D /trunk/src/Imakefile D /trunk/src/Makefile.ini D /trunk/src/admin/Imakefile D /trunk/src/appl/Imakefile D /trunk/src/appl/sample/Imakefile D /trunk/src/appl/simple/Imakefile D /trunk/src/appl/telnet/Imakefile D /trunk/src/clients/Imakefile D /trunk/src/config/Imake.rules D /trunk/src/config/Imake.rules.foo D /trunk/src/config/Imake.tmpl D /trunk/src/config/Imake.tmpl-xcomp D /trunk/src/config/Imakefile D /trunk/src/include/Imakefile D /trunk/src/include/krb5/Imakefile D /trunk/src/kadmin/Imakefile D /trunk/src/lib/Imakefile D /trunk/src/lib/crypto/Imakefile D /trunk/src/lib/crypto/des/Imakefile D /trunk/src/lib/gssapi/Imakefile D /trunk/src/lib/krb5/Imakefile D /trunk/src/lib/krb5/ccache/Imakefile D /trunk/src/lib/krb5/keytab/Imakefile stamp... ------------------------------------------------------------------------ r4100 | tlyu | 1994-08-09 17:40:56 -0400 (Tue, 09 Aug 1994) | 3 lines Changed paths: M /trunk/src/appl/popper/ChangeLog M /trunk/src/appl/popper/pop_init.c * pop_init.c: kill static version string that depended on ANSI string splicing ------------------------------------------------------------------------ r4099 | tlyu | 1994-08-09 17:35:23 -0400 (Tue, 09 Aug 1994) | 5 lines Changed paths: M /trunk/src/appl/mailquery/ChangeLog M /trunk/src/appl/mailquery/Makefile.in M /trunk/src/appl/mailquery/configure.in M /trunk/src/appl/mailquery/poplib.c * Makefile.in: * configure.in: make install fixes * poplib.c: Ultrix cpp doesn't like '#error' ------------------------------------------------------------------------ r4098 | tlyu | 1994-08-09 16:52:06 -0400 (Tue, 09 Aug 1994) | 3 lines Changed paths: A /trunk/src/appl/popper/ChangeLog M /trunk/src/appl/popper/Makefile.in M /trunk/src/appl/popper/configure.in * Makefile.in: * configure.in: fix $(ISODELIB), also fix make install ------------------------------------------------------------------------ r4097 | tlyu | 1994-08-09 16:47:31 -0400 (Tue, 09 Aug 1994) | 2 lines Changed paths: A /trunk/src/appl/mailquery/ChangeLog M /trunk/src/appl/mailquery/Makefile.in * Makefile.in: oops forgot about $(COMERRLIB) ------------------------------------------------------------------------ r4096 | eichin | 1994-08-09 15:45:11 -0400 (Tue, 09 Aug 1994) | 2 lines Changed paths: M /trunk/src/kadmin/kpasswd/kpasswd.c string/strings fixes ------------------------------------------------------------------------ r4095 | eichin | 1994-08-09 15:34:02 -0400 (Tue, 09 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/popper/pop_enter.c M /trunk/src/appl/popper/pop_get_command.c M /trunk/src/appl/popper/pop_get_subcommand.c M /trunk/src/appl/popper/pop_pass.c M /trunk/src/appl/popper/pop_send.c M /trunk/src/appl/popper/pop_updt.c M /trunk/src/appl/popper/pop_user.c string/strings fixes ------------------------------------------------------------------------ r4094 | eichin | 1994-08-09 15:25:30 -0400 (Tue, 09 Aug 1994) | 2 lines Changed paths: M /trunk/src/util/autoconf/Makefile.in fix clean for pre.in ------------------------------------------------------------------------ r4093 | eichin | 1994-08-09 15:00:28 -0400 (Tue, 09 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/popper/configure.in M /trunk/src/appl/popper/pop_dropcopy.c M /trunk/src/appl/popper/pop_dropinfo.c M /trunk/src/appl/popper/pop_msg.c string/strings fixes ------------------------------------------------------------------------ r4092 | tytso | 1994-08-09 13:58:46 -0400 (Tue, 09 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/configure.in Include all appl directories. ------------------------------------------------------------------------ r4091 | eichin | 1994-08-09 13:14:05 -0400 (Tue, 09 Aug 1994) | 2 lines Changed paths: M /trunk/src/util/autoconf/Makefile.in M /trunk/src/util/autoconf/configure these match what reconf does to them ------------------------------------------------------------------------ r4090 | eichin | 1994-08-09 13:12:29 -0400 (Tue, 09 Aug 1994) | 2 lines Changed paths: M /trunk/src/util/et/configure.in M /trunk/src/util/et/error_table.y handle stdlib, malloc ------------------------------------------------------------------------ r4089 | eichin | 1994-08-09 13:05:38 -0400 (Tue, 09 Aug 1994) | 2 lines Changed paths: M /trunk/src/clients/ksu/main.c only use ... if we've got it ------------------------------------------------------------------------ r4088 | eichin | 1994-08-09 12:27:04 -0400 (Tue, 09 Aug 1994) | 2 lines Changed paths: M /trunk/src/kadmin/kpasswd/networked.c reversed getutent test ------------------------------------------------------------------------ r4087 | eichin | 1994-08-09 12:21:30 -0400 (Tue, 09 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnet/sys_bsd.c typo - sigaddset, not sigaddtoset, sigh ------------------------------------------------------------------------ r4086 | tlyu | 1994-08-09 02:19:44 -0400 (Tue, 09 Aug 1994) | 3 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/preauth.h * preauth.h: fix preauth function names as well (timestamp -> unixtime) ------------------------------------------------------------------------ r4085 | eichin | 1994-08-09 00:22:36 -0400 (Tue, 09 Aug 1994) | 2 lines Changed paths: D /trunk/src/kadmin/client/Imakefile D /trunk/src/kadmin/kpasswd/Imakefile D /trunk/src/kadmin/server/Imakefile D /trunk/src/kadmin/v4server D /trunk/src/kdc/Imakefile D /trunk/src/lib/crypto/crc32/Imakefile D /trunk/src/lib/crypto/md4/Imakefile D /trunk/src/lib/crypto/md5/Imakefile D /trunk/src/lib/crypto/os/Imakefile D /trunk/src/lib/des425/Imakefile D /trunk/src/lib/gssapi/generic/Imakefile D /trunk/src/lib/gssapi/krb5/Imakefile D /trunk/src/lib/kdb/Imakefile D /trunk/src/lib/krb425/Imakefile D /trunk/src/lib/krb5/asn.1/Imakefile D /trunk/src/lib/krb5/ccache/file/Imakefile D /trunk/src/lib/krb5/ccache/stdio/Imakefile D /trunk/src/lib/krb5/error_tables/Imakefile D /trunk/src/lib/krb5/free/Imakefile D /trunk/src/lib/krb5/keytab/file/Imakefile D /trunk/src/lib/krb5/krb/Imakefile D /trunk/src/lib/krb5/os/Imakefile D /trunk/src/lib/krb5/posix/Imakefile D /trunk/src/lib/krb5/rcache/Imakefile Stamp Out Imake in Our Lifetimes... ------------------------------------------------------------------------ r4084 | eichin | 1994-08-09 00:10:16 -0400 (Tue, 09 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/configure.in M /trunk/src/appl/telnet/telnet/sys_bsd.c posix signals ------------------------------------------------------------------------ r4083 | eichin | 1994-08-08 23:55:04 -0400 (Mon, 08 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnet/commands.c strchr not index ------------------------------------------------------------------------ r4082 | eichin | 1994-08-08 23:53:47 -0400 (Mon, 08 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnet/commands.c strrchr not rindex ------------------------------------------------------------------------ r4081 | eichin | 1994-08-08 23:38:39 -0400 (Mon, 08 Aug 1994) | 2 lines Changed paths: D /trunk/src/admin/aname/Imakefile D /trunk/src/admin/convert/Imakefile D /trunk/src/admin/create/Imakefile D /trunk/src/admin/destroy/Imakefile D /trunk/src/admin/edit/Imakefile D /trunk/src/admin/stash/Imakefile D /trunk/src/appl/bsd/Imakefile D /trunk/src/appl/gss-sample/Imakefile D /trunk/src/appl/sample/sclient/Imakefile D /trunk/src/appl/sample/sserver/Imakefile D /trunk/src/appl/simple/client/Imakefile D /trunk/src/appl/simple/server/Imakefile D /trunk/src/appl/telnet/libtelnet/Imakefile D /trunk/src/appl/telnet/telnet/Imakefile D /trunk/src/appl/telnet/telnetd/Imakefile D /trunk/src/appl/user_user/Imakefile D /trunk/src/clients/kdestroy/Imakefile D /trunk/src/clients/kinit/Imakefile D /trunk/src/clients/klist/Imakefile D /trunk/src/clients/ksu/Imakefile D /trunk/src/config/doc D /trunk/src/config-files/Imakefile D /trunk/src/include/kerberosIV/Imakefile Stamp Out Imake in Our Lifetimes... ------------------------------------------------------------------------ r4080 | eichin | 1994-08-08 23:26:25 -0400 (Mon, 08 Aug 1994) | 2 lines Changed paths: D /trunk/src/appl/movemail/Imakefile stamp stamp stamp ------------------------------------------------------------------------ r4079 | tytso | 1994-08-08 23:06:32 -0400 (Mon, 08 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/movemail/movemail.c Add code to strdup the hostname from gethostbyname. ------------------------------------------------------------------------ r4078 | tytso | 1994-08-08 22:50:12 -0400 (Mon, 08 Aug 1994) | 2 lines Changed paths: M /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.c M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/proto.h M /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/preauth.c Changed preauthentication names to match those which Cliff and I agreed upon. ------------------------------------------------------------------------ r4077 | eichin | 1994-08-08 22:40:46 -0400 (Mon, 08 Aug 1994) | 2 lines Changed paths: D /trunk/src/slave/Imakefile STAMP OUT IMAKE IN OUR LIFETIMES! ------------------------------------------------------------------------ r4076 | eichin | 1994-08-08 22:38:33 -0400 (Mon, 08 Aug 1994) | 2 lines Changed paths: M /trunk/src/util/autoconf/configure oops, configure got mangled ------------------------------------------------------------------------ r4075 | eichin | 1994-08-08 22:36:26 -0400 (Mon, 08 Aug 1994) | 2 lines Changed paths: D /trunk/src/util/Imakefile M /trunk/src/util/autoconf/configure D /trunk/src/util/et/Imakefile D /trunk/src/util/makedepend/Imakefile D /trunk/src/util/ss/Imakefile D /trunk/src/util/unifdef/Imakefile STAMP OUT IMAKE IN OUR LIFETIMES! ------------------------------------------------------------------------ r4074 | tytso | 1994-08-08 22:21:15 -0400 (Mon, 08 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/kerberos5.c Fixed mispelling of krb5_copy_keyblock_contents(). Whoops! ------------------------------------------------------------------------ r4073 | tytso | 1994-08-08 22:13:15 -0400 (Mon, 08 Aug 1994) | 2 lines Changed paths: A /trunk/src/appl/mailquery A /trunk/src/appl/mailquery/Makefile.in A /trunk/src/appl/mailquery/configure.in A /trunk/src/appl/mailquery/mailquery.M A /trunk/src/appl/mailquery/mailquery.c A /trunk/src/appl/mailquery/pop.h A /trunk/src/appl/mailquery/poplib.c Added John Brezak's port of mailquery to krb5. ------------------------------------------------------------------------ r4072 | tytso | 1994-08-08 22:10:13 -0400 (Mon, 08 Aug 1994) | 2 lines Changed paths: A /trunk/src/appl/zmailnotify A /trunk/src/appl/zmailnotify/Makefile.in A /trunk/src/appl/zmailnotify/configure.in A /trunk/src/appl/zmailnotify/zmailnotify.c Added John Berzak's krb5 port of zmailnotify. ------------------------------------------------------------------------ r4071 | tytso | 1994-08-08 22:06:52 -0400 (Mon, 08 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/movemail/Imakefile A /trunk/src/appl/movemail/Makefile.in A /trunk/src/appl/movemail/configure.in M /trunk/src/appl/movemail/movemail.c Initial commit of John Brezak's changes --- the addition of autoconf support. ------------------------------------------------------------------------ r4070 | tytso | 1994-08-08 22:03:38 -0400 (Mon, 08 Aug 1994) | 3 lines Changed paths: M /trunk/src/appl/popper/Imakefile A /trunk/src/appl/popper/Makefile.in M /trunk/src/appl/popper/README A /trunk/src/appl/popper/Release.Notes A /trunk/src/appl/popper/configure.in A /trunk/src/appl/popper/mh-6.8.patch M /trunk/src/appl/popper/pop_dele.c M /trunk/src/appl/popper/pop_dropcopy.c M /trunk/src/appl/popper/pop_dropinfo.c M /trunk/src/appl/popper/pop_enter.c M /trunk/src/appl/popper/pop_get_command.c M /trunk/src/appl/popper/pop_get_subcommand.c M /trunk/src/appl/popper/pop_init.c M /trunk/src/appl/popper/pop_last.c M /trunk/src/appl/popper/pop_list.c M /trunk/src/appl/popper/pop_log.c M /trunk/src/appl/popper/pop_lower.c M /trunk/src/appl/popper/pop_msg.c M /trunk/src/appl/popper/pop_parse.c M /trunk/src/appl/popper/pop_pass.c M /trunk/src/appl/popper/pop_quit.c M /trunk/src/appl/popper/pop_rset.c M /trunk/src/appl/popper/pop_send.c M /trunk/src/appl/popper/pop_stat.c M /trunk/src/appl/popper/pop_updt.c M /trunk/src/appl/popper/pop_user.c M /trunk/src/appl/popper/pop_xmit.c M /trunk/src/appl/popper/pop_xtnd.c M /trunk/src/appl/popper/popper.M M /trunk/src/appl/popper/popper.c M /trunk/src/appl/popper/popper.h M /trunk/src/appl/popper/version.h Initial commit of John Brezak's changes. This updates the Berkeley popper from version 1.7 to 1.831beta; it also adds autoconf support. ------------------------------------------------------------------------ r4069 | eichin | 1994-08-08 20:48:45 -0400 (Mon, 08 Aug 1994) | 2 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/configure.in M /trunk/src/clients/ksu/ksu.h M /trunk/src/clients/ksu/main.c support varargs too, and deal with MAXHOSTNAMELEN ------------------------------------------------------------------------ r4068 | eichin | 1994-08-08 19:53:57 -0400 (Mon, 08 Aug 1994) | 2 lines Changed paths: M /trunk/src/kadmin/kpasswd/configure.in actually check for NO_UT_HOST since it is used ------------------------------------------------------------------------ r4067 | eichin | 1994-08-08 19:52:14 -0400 (Mon, 08 Aug 1994) | 2 lines Changed paths: M /trunk/src/kdc/Makefile.in add V4 libdes ------------------------------------------------------------------------ r4066 | eichin | 1994-08-08 19:11:36 -0400 (Mon, 08 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnet/configure.in M /trunk/src/appl/telnet/telnet/telnet.c test for setupterm explicitly ------------------------------------------------------------------------ r4065 | eichin | 1994-08-08 01:33:44 -0400 (Mon, 08 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnet/commands.c don't use bogus htons decl ------------------------------------------------------------------------ r4064 | eichin | 1994-08-08 01:22:05 -0400 (Mon, 08 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnet/externs.h don't mix string/strings ------------------------------------------------------------------------ r4063 | eichin | 1994-08-08 01:20:38 -0400 (Mon, 08 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/configure.in M /trunk/src/appl/telnet/telnetd/utility.c grab -nlsl, -lsocket; punt index/rindex ------------------------------------------------------------------------ r4062 | eichin | 1994-08-08 01:09:31 -0400 (Mon, 08 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/configure.in M /trunk/src/appl/telnet/telnetd/sys_term.c handle systems where setpgrp takes no args ------------------------------------------------------------------------ r4061 | eichin | 1994-08-07 20:39:59 -0400 (Sun, 07 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/krlogind.c some linux/posix and alpha fixes ------------------------------------------------------------------------ r4060 | eichin | 1994-08-07 20:01:43 -0400 (Sun, 07 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/login.c add dbm for an_to_ln, fix tioclset ifdef ------------------------------------------------------------------------ r4059 | eichin | 1994-08-07 00:58:52 -0400 (Sun, 07 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/login.c M /trunk/src/appl/bsd/logutil.c more posix and linux fixes ------------------------------------------------------------------------ r4058 | eichin | 1994-08-07 00:45:32 -0400 (Sun, 07 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogin.c FWRITE not needed for POSIX_TERMIOS ------------------------------------------------------------------------ r4057 | eichin | 1994-08-06 14:09:22 -0400 (Sat, 06 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/krlogin.c use __svr4__ temporarily... ------------------------------------------------------------------------ r4056 | eichin | 1994-08-06 14:06:59 -0400 (Sat, 06 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/commands.c unbreak linux use of in_systm.h ------------------------------------------------------------------------ r4055 | eichin | 1994-08-06 00:11:07 -0400 (Sat, 06 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/login.c add missing declaration of strsave ------------------------------------------------------------------------ r4054 | eichin | 1994-08-06 00:08:05 -0400 (Sat, 06 Aug 1994) | 2 lines Changed paths: M /trunk/src/kadmin/kpasswd/configure.in M /trunk/src/kadmin/kpasswd/networked.c hack up utmp stuff ------------------------------------------------------------------------ r4053 | eichin | 1994-08-05 19:45:30 -0400 (Fri, 05 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krsh.c M /trunk/src/appl/bsd/login.c rest of signal cleanups plus strsave ------------------------------------------------------------------------ r4052 | eichin | 1994-08-05 18:49:46 -0400 (Fri, 05 Aug 1994) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krlogin.c * configure.in: test for sigprocmask and sigset_t to set POSIX_SIGNALS. * krlogin.c, kcmd.c: use POSIX_SIGNALS. ------------------------------------------------------------------------ r4051 | eichin | 1994-08-05 15:37:09 -0400 (Fri, 05 Aug 1994) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/logutil.c ultrix has wierd getutent, so check if utmp.ut_pid exists, and conditionalize on that too... ------------------------------------------------------------------------ r4050 | eichin | 1994-08-04 19:06:47 -0400 (Thu, 04 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krsh.c M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/bsd/login.c A /trunk/src/appl/bsd/loginpaths.h A /trunk/src/appl/bsd/rpaths.h almost there. safety checkin. ------------------------------------------------------------------------ r4049 | tlyu | 1994-08-04 16:43:58 -0400 (Thu, 04 Aug 1994) | 4 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/configure.in M /trunk/src/kdc/kerberos_v4.c * configure.in: * kerberos_v4.c: don't include if POSIX_TERMIOS is defined. ------------------------------------------------------------------------ r4048 | tlyu | 1994-08-04 16:42:52 -0400 (Thu, 04 Aug 1994) | 3 lines Changed paths: M /trunk/src/slave/ChangeLog M /trunk/src/slave/configure.in M /trunk/src/slave/kpropd.c * configure.in: * kpropd.c: include only if POSIX_TERMIOS is not defined ------------------------------------------------------------------------ r4047 | tlyu | 1994-08-04 14:54:08 -0400 (Thu, 04 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/configure.in * configure.in: pick up dbm libs ------------------------------------------------------------------------ r4046 | tlyu | 1994-08-04 13:25:06 -0400 (Thu, 04 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/configure.in * configure.in: fix make install ------------------------------------------------------------------------ r4045 | tlyu | 1994-08-04 13:23:18 -0400 (Thu, 04 Aug 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_decode_k.c * asn1_decode_k.c (asn1_decode_sequence_of_enctype): fix typo ------------------------------------------------------------------------ r4044 | tlyu | 1994-08-04 13:22:24 -0400 (Thu, 04 Aug 1994) | 2 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog * Makefile.in: whoops install manpage as kadmin.8, not kadmin.1 ------------------------------------------------------------------------ r4043 | tlyu | 1994-08-04 13:21:47 -0400 (Thu, 04 Aug 1994) | 3 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/configure.in M /trunk/src/appl/telnet/telnetd/sys_term.c * sys_term.h: fix linux lossage, i.e. * configure.in: check for STREAMSPTY (hopefully) ------------------------------------------------------------------------ r4042 | tlyu | 1994-08-04 05:25:35 -0400 (Thu, 04 Aug 1994) | 2 lines Changed paths: M /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/configure.in M /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/configure.in M /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/configure.in M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/configure.in M /trunk/src/lib/krb425/ChangeLog M /trunk/src/lib/krb425/configure.in M /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/configure.in oops forgot to look for install program ------------------------------------------------------------------------ r4041 | tlyu | 1994-08-04 03:57:32 -0400 (Thu, 04 Aug 1994) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/aclocal.m4 * aclocal.m4: fixed up Krb5InstallHeaders to use INSTALL_DATA properly * Makefile.in: fix mkdir breakage for install target ------------------------------------------------------------------------ r4040 | tlyu | 1994-08-04 03:56:29 -0400 (Thu, 04 Aug 1994) | 2 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/Makefile.in M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/Makefile.in M /trunk/src/appl/telnet/telnet/configure.in M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/Makefile.in M /trunk/src/appl/telnet/telnetd/configure.in fixing make install ------------------------------------------------------------------------ r4039 | tlyu | 1994-08-04 03:55:11 -0400 (Thu, 04 Aug 1994) | 2 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/Makefile.in * Makefile.in: make install fixes ------------------------------------------------------------------------ r4038 | tlyu | 1994-08-04 03:54:14 -0400 (Thu, 04 Aug 1994) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/pre.in * pre.in: strip installed programs by default ------------------------------------------------------------------------ r4037 | tlyu | 1994-08-04 03:53:32 -0400 (Thu, 04 Aug 1994) | 2 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog * Makefile.in: install kadmind in the right place ------------------------------------------------------------------------ r4036 | tlyu | 1994-08-04 03:48:24 -0400 (Thu, 04 Aug 1994) | 2 lines Changed paths: A /trunk/src/lib/ChangeLog M /trunk/src/lib/Makefile.in A /trunk/src/lib/crypto/ChangeLog M /trunk/src/lib/crypto/Makefile.in A /trunk/src/lib/des425/ChangeLog M /trunk/src/lib/des425/Makefile.in A /trunk/src/lib/gssapi/ChangeLog M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/Makefile.in A /trunk/src/lib/krb425/ChangeLog M /trunk/src/lib/krb425/Makefile.in A /trunk/src/lib/krb5/ChangeLog M /trunk/src/lib/krb5/Makefile.in make install fixes ------------------------------------------------------------------------ r4035 | tlyu | 1994-08-04 02:14:21 -0400 (Thu, 04 Aug 1994) | 2 lines Changed paths: A /trunk/src/tests/asn.1 A /trunk/src/tests/asn.1/Makefile A /trunk/src/tests/asn.1/README A /trunk/src/tests/asn.1/debug.h A /trunk/src/tests/asn.1/krb5_decode_test.c A /trunk/src/tests/asn.1/krb5_encode_test.c A /trunk/src/tests/asn.1/krb5_encode_test_body.c A /trunk/src/tests/asn.1/ktest.c A /trunk/src/tests/asn.1/ktest.h A /trunk/src/tests/asn.1/ktest_equal.c A /trunk/src/tests/asn.1/ktest_equal.h A /trunk/src/tests/asn.1/reference_encode.out A /trunk/src/tests/asn.1/utility.c A /trunk/src/tests/asn.1/utility.h checking in Harry's ASN.1 encoder tests. Will fix up later. ------------------------------------------------------------------------ r4034 | tlyu | 1994-08-04 00:28:04 -0400 (Thu, 04 Aug 1994) | 2 lines Changed paths: A /trunk/doc/kadmin A /trunk/doc/kadmin/cli.func-spec kadmin CLI functional spec ------------------------------------------------------------------------ r4033 | tlyu | 1994-08-04 00:25:15 -0400 (Thu, 04 Aug 1994) | 2 lines Changed paths: M /trunk/src/TODO some things to think about ------------------------------------------------------------------------ r4032 | tlyu | 1994-08-02 09:15:21 -0400 (Tue, 02 Aug 1994) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_decode_k.c * asn1_decode_k.c (asn1_decode_sequence_of_enctype): more fixing of realloc(NULL) returning NULL ------------------------------------------------------------------------ r4031 | tlyu | 1994-08-02 05:43:11 -0400 (Tue, 02 Aug 1994) | 3 lines Changed paths: A /trunk/src/lib/krb5/ccache/stdio/ChangeLog M /trunk/src/lib/krb5/ccache/stdio/scc_maybe.c * scc_maybe.c (krb5_scc_open_file): changed an #ifdef from ANSI_STDIO to HAS_SETVBUF ------------------------------------------------------------------------ r4030 | tlyu | 1994-08-02 05:41:55 -0400 (Tue, 02 Aug 1994) | 5 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/acconfig.h M /trunk/src/include/krb5/configure.in fixes to dtrt with ANSI_STDIO; previously there was gratuitous abuse of this particular definition, as it was really just detecting the presence of setvbuf(). Now it does a compile-and-run to check for binary fopen() availability, and the check for setvbuf() has been moved. ------------------------------------------------------------------------ r4028 | tlyu | 1994-07-29 13:16:10 -0400 (Fri, 29 Jul 1994) | 4 lines Changed paths: M /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/commands.c M /trunk/src/appl/telnet/telnet/configure.in * configure.in: add check for dbm libs * commands.c: linux in_system.h (note "e") is broken ------------------------------------------------------------------------ r4027 | eichin | 1994-07-27 16:43:14 -0400 (Wed, 27 Jul 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krlogind.c roundup ------------------------------------------------------------------------ r4026 | eichin | 1994-07-27 16:41:09 -0400 (Wed, 27 Jul 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/Makefile.in actually *use* LIBOBJS ------------------------------------------------------------------------ r4025 | eichin | 1994-07-27 16:35:54 -0400 (Wed, 27 Jul 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/bsd/configure.in A /trunk/src/appl/bsd/getdtablesize.c getdtablesize ------------------------------------------------------------------------ r4024 | eichin | 1994-07-27 16:30:29 -0400 (Wed, 27 Jul 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/login.c HAVE_TTYENT_H, HAVE_SYS_LABEL_H ------------------------------------------------------------------------ r4023 | eichin | 1994-07-27 16:25:52 -0400 (Wed, 27 Jul 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/krshd.c HAVE_SYS_LABEL_H ------------------------------------------------------------------------ r4022 | eichin | 1994-07-27 16:23:21 -0400 (Wed, 27 Jul 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krcp.c USE_DIRENT_H ------------------------------------------------------------------------ r4021 | eichin | 1994-07-27 12:53:05 -0400 (Wed, 27 Jul 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/logutil.c need HAVE_UNISTD_H ------------------------------------------------------------------------ r4020 | tlyu | 1994-07-26 23:29:59 -0400 (Tue, 26 Jul 1994) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/Makefile.in * Makefile.in: fix missing $(srcdir) ------------------------------------------------------------------------ r4019 | tlyu | 1994-07-26 23:29:18 -0400 (Tue, 26 Jul 1994) | 2 lines Changed paths: A /trunk/src/appl/telnet/telnet/ChangeLog M /trunk/src/appl/telnet/telnet/Makefile.in * Makefile.in: forgot some $(srcdir) stuff ------------------------------------------------------------------------ r4018 | tlyu | 1994-07-26 23:28:44 -0400 (Tue, 26 Jul 1994) | 2 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/Makefile.in * Makefile.in: whoops left out some $(srcdir) stuff ------------------------------------------------------------------------ r4017 | eichin | 1994-07-26 16:23:12 -0400 (Tue, 26 Jul 1994) | 2 lines Changed paths: M /trunk/src/slave/kpropd.c remove sys/ioctl since daemon() is now used. ------------------------------------------------------------------------ r4016 | eichin | 1994-07-26 02:18:07 -0400 (Tue, 26 Jul 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/logutil.c some more solaris cleanup ------------------------------------------------------------------------ r4015 | eichin | 1994-07-26 00:33:35 -0400 (Tue, 26 Jul 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/login.c M /trunk/src/appl/bsd/logutil.c strings.h is always wrong. ------------------------------------------------------------------------ r4014 | eichin | 1994-07-26 00:32:06 -0400 (Tue, 26 Jul 1994) | 5 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krsh.c M /trunk/src/appl/bsd/krshd.c * configure.in: Added tests for HAVE_SETOWN, HAVE_SYS_FILIO_H. * krlogin.c, krsh.c, krshd.c, krlogin.c, krlogind.c: use them. Still doesn't build on Solaris, but it's a start. ------------------------------------------------------------------------ r4013 | tlyu | 1994-07-25 02:40:35 -0400 (Mon, 25 Jul 1994) | 2 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/configure.in * configure.in: check for ndbm/dbm ------------------------------------------------------------------------ r4012 | tlyu | 1994-07-25 02:40:06 -0400 (Mon, 25 Jul 1994) | 2 lines Changed paths: A /trunk/src/appl/telnet/telnetd/ChangeLog M /trunk/src/appl/telnet/telnetd/configure.in * configure.in: check for utmpx ------------------------------------------------------------------------ r4011 | tlyu | 1994-07-25 02:39:35 -0400 (Mon, 25 Jul 1994) | 3 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/Makefile.in * Makefile.in: remove reference to lorder (linux doesn't have lorder, it seems) ------------------------------------------------------------------------ r4010 | tlyu | 1994-07-23 08:56:31 -0400 (Sat, 23 Jul 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1buf.h * asn1buf.h: include ext-proto.h now to avoid type warnings ------------------------------------------------------------------------ r4009 | tlyu | 1994-07-23 08:55:37 -0400 (Sat, 23 Jul 1994) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krshd.c * kcmd.c: * krshd.c: include ext-proto.h to avoid type warnings ------------------------------------------------------------------------ r4008 | tlyu | 1994-07-23 08:27:40 -0400 (Sat, 23 Jul 1994) | 2 lines Changed paths: M /trunk/src/appl/ChangeLog M /trunk/src/appl/configure.in A /trunk/src/appl/telnet/ChangeLog M /trunk/src/appl/telnet/Makefile.in M /trunk/src/appl/telnet/configure.in M /trunk/src/appl/telnet/libtelnet/Makefile.in M /trunk/src/appl/telnet/libtelnet/configure.in A /trunk/src/appl/telnet/telnet/Makefile.in A /trunk/src/appl/telnet/telnet/configure.in A /trunk/src/appl/telnet/telnetd/Makefile.in A /trunk/src/appl/telnet/telnetd/configure.in autoconf'ing telnet ------------------------------------------------------------------------ r4007 | tlyu | 1994-07-21 01:07:10 -0400 (Thu, 21 Jul 1994) | 5 lines Changed paths: M /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/Makefile.in M /trunk/src/appl/gss-sample/gss-client.c M /trunk/src/appl/gss-sample/gss-misc.c M /trunk/src/appl/gss-sample/gss-server.c * Makefile.in: fix infinite recursion in rules * gss-client.c: * gss-misc.c: * gss-server.c: downgrade to K&R function definitions ------------------------------------------------------------------------ r4006 | tlyu | 1994-07-21 01:05:34 -0400 (Thu, 21 Jul 1994) | 2 lines Changed paths: A /trunk/src/clients/ChangeLog M /trunk/src/clients/configure.in * configure.in: add ksu ------------------------------------------------------------------------ r4005 | tlyu | 1994-07-21 01:05:04 -0400 (Thu, 21 Jul 1994) | 3 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog A /trunk/src/clients/ksu/Makefile.in A /trunk/src/clients/ksu/configure.in * Makefile.in: * configure.in: attempt to autoconf ------------------------------------------------------------------------ r4004 | tlyu | 1994-07-20 00:29:19 -0400 (Wed, 20 Jul 1994) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/admin/aname/Makefile.in M /trunk/src/admin/aname/configure.in M /trunk/src/admin/convert/Makefile.in M /trunk/src/admin/convert/configure.in M /trunk/src/admin/create/configure.in M /trunk/src/admin/destroy/Makefile.in M /trunk/src/admin/destroy/configure.in M /trunk/src/admin/edit/Makefile.in M /trunk/src/admin/edit/configure.in M /trunk/src/admin/stash/Makefile.in M /trunk/src/admin/stash/configure.in M /trunk/src/appl/ChangeLog M /trunk/src/appl/bsd/Makefile.in M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/configure.in M /trunk/src/appl/sample/sclient/Makefile.in M /trunk/src/appl/sample/sclient/configure.in M /trunk/src/appl/sample/sserver/Makefile.in M /trunk/src/appl/sample/sserver/configure.in M /trunk/src/appl/simple/client/Makefile.in M /trunk/src/appl/simple/client/configure.in M /trunk/src/appl/simple/server/Makefile.in M /trunk/src/appl/simple/server/configure.in M /trunk/src/appl/user_user/Makefile.in M /trunk/src/appl/user_user/configure.in M /trunk/src/clients/kdestroy/Makefile.in M /trunk/src/clients/kdestroy/configure.in M /trunk/src/clients/kinit/Makefile.in M /trunk/src/clients/kinit/configure.in M /trunk/src/clients/klist/Makefile.in M /trunk/src/clients/klist/configure.in M /trunk/src/config/pre.in M /trunk/src/kadmin/client/Makefile.in M /trunk/src/kadmin/client/configure.in M /trunk/src/kadmin/kpasswd/Makefile.in M /trunk/src/kadmin/kpasswd/configure.in M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/configure.in M /trunk/src/slave/Makefile.in M /trunk/src/slave/configure.in more make install fixes ------------------------------------------------------------------------ r4003 | tlyu | 1994-07-19 23:59:39 -0400 (Tue, 19 Jul 1994) | 3 lines Changed paths: A /trunk/src/appl/gss-sample/ChangeLog M /trunk/src/appl/gss-sample/Makefile.in M /trunk/src/appl/gss-sample/configure.in * Makefile.in: * configre.in: changes to make autoconf work ------------------------------------------------------------------------ r4002 | tlyu | 1994-07-19 23:58:56 -0400 (Tue, 19 Jul 1994) | 2 lines Changed paths: M /trunk/src/admin/create/ChangeLog M /trunk/src/admin/create/Makefile.in M /trunk/src/admin/create/kdb5_create.c * kdb5_create.c: start kvno and mkno at 1, not 0. ------------------------------------------------------------------------ r4001 | tlyu | 1994-07-19 23:58:23 -0400 (Tue, 19 Jul 1994) | 2 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/Makefile.in * Makefile.in: remove spurious includes rules ------------------------------------------------------------------------ r4000 | tlyu | 1994-07-16 10:41:40 -0400 (Sat, 16 Jul 1994) | 3 lines Changed paths: M /trunk/src/admin/ChangeLog M /trunk/src/admin/aname/configure.in M /trunk/src/admin/convert/configure.in M /trunk/src/admin/create/configure.in M /trunk/src/admin/destroy/configure.in M /trunk/src/admin/edit/configure.in M /trunk/src/admin/stash/configure.in * configure.in (in all relevant subdirs): another try at making dbm libs dtrt ------------------------------------------------------------------------ r3999 | tlyu | 1994-07-16 10:40:19 -0400 (Sat, 16 Jul 1994) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/configure.in * configure.in: hopefully make dbm libs dtrt ------------------------------------------------------------------------ r3998 | tlyu | 1994-07-16 10:39:36 -0400 (Sat, 16 Jul 1994) | 2 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog * configure.in: another attempt to make dbm libs dtrt ------------------------------------------------------------------------ r3997 | tlyu | 1994-07-16 06:08:30 -0400 (Sat, 16 Jul 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/daemon.c * daemon.c: , not ------------------------------------------------------------------------ r3996 | tlyu | 1994-07-16 06:07:53 -0400 (Sat, 16 Jul 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/krb5_err.et * krb5_err.et: missing space between comma and doublequote ------------------------------------------------------------------------ r3995 | tlyu | 1994-07-16 06:07:08 -0400 (Sat, 16 Jul 1994) | 7 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_decode_k.c M /trunk/src/lib/krb5/asn.1/asn1_encode_k.c * asn1_encode_k.c (asn1_encode_transited_encoding): whoops don't bomb if val->tr_contents.dlength == 0 * asn1_decode_k.c (asn1_decode_encrypted_data): oops looks like Harry made a brain fart here.... default value for kvno was 5, not 0. ------------------------------------------------------------------------ r3994 | tlyu | 1994-07-16 06:06:16 -0400 (Sat, 16 Jul 1994) | 2 lines Changed paths: A /trunk/src/kadmin/kpasswd/ChangeLog M /trunk/src/kadmin/kpasswd/kpasswd.c * kpasswd.c (get_first_ticket): fix error codes ------------------------------------------------------------------------ r3993 | tlyu | 1994-07-16 06:05:43 -0400 (Sat, 16 Jul 1994) | 2 lines Changed paths: M /trunk/src/kadmin/client/ChangeLog M /trunk/src/kadmin/client/kadmin.c * kadmin.c (get_first_ticket): change error code to match ------------------------------------------------------------------------ r3992 | tlyu | 1994-07-16 06:05:08 -0400 (Sat, 16 Jul 1994) | 2 lines Changed paths: M /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/krb_auth_su.c * ksu.c: frob error codes ------------------------------------------------------------------------ r3991 | tlyu | 1994-07-16 06:04:28 -0400 (Sat, 16 Jul 1994) | 2 lines Changed paths: A /trunk/src/clients/kinit/ChangeLog M /trunk/src/clients/kinit/kinit.c * kinit.c: frob error codes ------------------------------------------------------------------------ r3990 | tytso | 1994-07-16 02:26:34 -0400 (Sat, 16 Jul 1994) | 3 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krsh.c index->strchr, rindex->strrchr, add (char *) cast to malloc, have proper include for the string functions. ------------------------------------------------------------------------ r3989 | tytso | 1994-07-16 02:11:37 -0400 (Sat, 16 Jul 1994) | 4 lines Changed paths: M /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/configure.in M /trunk/src/appl/bsd/krcp.c Umulate utimes() only for systems that don't have it; this is because rcp tries to set the millisecond argument, which might be significant some day.... ------------------------------------------------------------------------ r3988 | tytso | 1994-07-16 02:00:59 -0400 (Sat, 16 Jul 1994) | 4 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/kdc_util.c Fix error return codes for sanity's sake. Fix error handling for bugs TGS renew/forward/etc requests. ------------------------------------------------------------------------ r3987 | tytso | 1994-07-16 00:03:56 -0400 (Sat, 16 Jul 1994) | 3 lines Changed paths: A /trunk/src/slave/ChangeLog M /trunk/src/slave/kpropd.c Removed internal routine detach_process(), and replaced it with a standards replacing daemon() call. ------------------------------------------------------------------------ r3986 | tytso | 1994-07-15 23:59:22 -0400 (Fri, 15 Jul 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/posix/configure.in A /trunk/src/lib/krb5/posix/daemon.c Add BSD daemon library routine. ------------------------------------------------------------------------ r3985 | tytso | 1994-07-15 23:47:03 -0400 (Fri, 15 Jul 1994) | 2 lines Changed paths: A /trunk/src/clients/ksu/ChangeLog M /trunk/src/clients/ksu/main.c Change to use POSIX getcwd() instead of getwd(). ------------------------------------------------------------------------ r3984 | tytso | 1994-07-15 23:39:20 -0400 (Fri, 15 Jul 1994) | 2 lines Changed paths: A /trunk/src/appl/telnet/libtelnet/ChangeLog M /trunk/src/appl/telnet/libtelnet/kerberos5.c Fix core dump caused by trying to free stack garbage. :-) ------------------------------------------------------------------------ r3983 | tytso | 1994-07-15 23:11:44 -0400 (Fri, 15 Jul 1994) | 5 lines Changed paths: A /trunk/src/util/lndir A /trunk/src/util/reconf lndir --- used to be autotools; used for making symlink trees reconf --- quickie shell script which runs autoconf and autoheader with the right arguments. ------------------------------------------------------------------------ r3982 | tytso | 1994-07-15 16:59:07 -0400 (Fri, 15 Jul 1994) | 3 lines Changed paths: M /trunk/src/lib/krb5/error_tables/krb5_err.et Updated protocol error messages to be in line with latest official assigned number document. ------------------------------------------------------------------------ r3981 | tytso | 1994-07-15 16:58:16 -0400 (Fri, 15 Jul 1994) | 2 lines Changed paths: M /trunk/src/include/krb5/encryption.h M /trunk/src/include/krb5/errors.h M /trunk/src/include/krb5/proto.h Updated protocol constants in line with latest official assigned numbers. ------------------------------------------------------------------------ r3980 | tytso | 1994-07-15 16:39:13 -0400 (Fri, 15 Jul 1994) | 2 lines Changed paths: M /trunk/src/config-files/services.append Added reserved port for the krb524 daemon. ------------------------------------------------------------------------ r3979 | tytso | 1994-07-15 16:05:57 -0400 (Fri, 15 Jul 1994) | 2 lines Changed paths: A /trunk/src/lib/kdb/ChangeLog M /trunk/src/lib/kdb/kdb_dbm.c Use POSIX utime() instead of non-posix utimes(). ------------------------------------------------------------------------ r3973 | tytso | 1994-07-14 11:44:15 -0400 (Thu, 14 Jul 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_decode.c M /trunk/src/lib/krb5/asn.1/asn1_decode.h M /trunk/src/lib/krb5/asn.1/asn1_decode_k.c M /trunk/src/lib/krb5/asn.1/asn1_decode_k.h M /trunk/src/lib/krb5/asn.1/asn1_encode.c M /trunk/src/lib/krb5/asn.1/asn1_encode.h M /trunk/src/lib/krb5/asn.1/asn1_encode_k.c M /trunk/src/lib/krb5/asn.1/asn1_encode_k.h M /trunk/src/lib/krb5/asn.1/asn1_get.c M /trunk/src/lib/krb5/asn.1/asn1_get.h M /trunk/src/lib/krb5/asn.1/asn1_make.c M /trunk/src/lib/krb5/asn.1/asn1_make.h M /trunk/src/lib/krb5/asn.1/asn1_misc.c M /trunk/src/lib/krb5/asn.1/asn1_misc.h M /trunk/src/lib/krb5/asn.1/krb5_decode.c M /trunk/src/lib/krb5/asn.1/krb5_decode.h M /trunk/src/lib/krb5/asn.1/krb5_encode.c M /trunk/src/lib/krb5/asn.1/krb5_encode.h Added MIT Copyright notices. ------------------------------------------------------------------------ r3972 | tlyu | 1994-07-14 03:42:49 -0400 (Thu, 14 Jul 1994) | 2 lines Changed paths: A /trunk/src/appl/bsd/Makefile.in A /trunk/src/appl/bsd/configure.in attempt at autoconf'ing ------------------------------------------------------------------------ r3971 | tlyu | 1994-07-14 03:42:21 -0400 (Thu, 14 Jul 1994) | 2 lines Changed paths: A /trunk/src/appl/ChangeLog M /trunk/src/appl/configure.in * configure.in: suck in bsd now ------------------------------------------------------------------------ r3970 | tlyu | 1994-07-14 03:40:07 -0400 (Thu, 14 Jul 1994) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_encode_k.c * asn1_encode_k.c (asn1_encode_pa_data): oops still check NULL if length != 0 ------------------------------------------------------------------------ r3969 | tlyu | 1994-07-14 03:36:11 -0400 (Thu, 14 Jul 1994) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/Makefile.in * Makefile.in: remove spurious mkdir ------------------------------------------------------------------------ r3968 | tlyu | 1994-07-14 03:35:30 -0400 (Thu, 14 Jul 1994) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/Makefile.in * Makefile.in: some cleanup to not echo cruft ------------------------------------------------------------------------ r3967 | tlyu | 1994-07-14 03:34:30 -0400 (Thu, 14 Jul 1994) | 2 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/Makefile.in * Makefile.in: nuke libss.a.bak crud ------------------------------------------------------------------------ r3966 | tlyu | 1994-07-14 03:33:56 -0400 (Thu, 14 Jul 1994) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in * Makefile.in: nuke the libcom_err.a.bak stuff ------------------------------------------------------------------------ r3965 | tytso | 1994-07-12 21:04:39 -0400 (Tue, 12 Jul 1994) | 2 lines Changed paths: D /trunk/src/autotools Remove no longer used files.... ------------------------------------------------------------------------ r3964 | tlyu | 1994-07-11 23:34:23 -0400 (Mon, 11 Jul 1994) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4: cleaning up stuff to not echo things like "if foo..." ------------------------------------------------------------------------ r3962 | tlyu | 1994-07-09 00:29:43 -0400 (Sat, 09 Jul 1994) | 5 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_encode_k.c * asn1_encode_k.c (asn1_encode_pa_data): the contents field of a krb5_pa_data structure can be NULL (e.g. salt_type==KRB5_KDB_SALTTYPE_V4), and the encoder was treating this as a missing required field ------------------------------------------------------------------------ r3961 | tlyu | 1994-07-08 22:29:00 -0400 (Fri, 08 Jul 1994) | 5 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_decode_k.c M /trunk/src/lib/krb5/asn.1/asn1buf.c * asn1_decode_k.c: yet another instance of the SunOS realloc bug * asn1buf.c: whee SunOS realloc of a NULL pointer returns NULL. sigh. ------------------------------------------------------------------------ r3960 | tlyu | 1994-07-08 00:49:18 -0400 (Fri, 08 Jul 1994) | 4 lines Changed paths: M /trunk/src/admin/ChangeLog M /trunk/src/admin/aname/Makefile.in M /trunk/src/admin/aname/configure.in M /trunk/src/admin/convert/Makefile.in M /trunk/src/admin/convert/configure.in M /trunk/src/admin/create/Makefile.in M /trunk/src/admin/create/configure.in M /trunk/src/admin/destroy/Makefile.in M /trunk/src/admin/destroy/configure.in M /trunk/src/admin/edit/Makefile.in M /trunk/src/admin/edit/configure.in M /trunk/src/admin/stash/Makefile.in M /trunk/src/admin/stash/configure.in * configure.in (in all relevant subdirs): * Makefile.in (in all relevant subdirs): back out changes because they were causing breakage under Ultrix ------------------------------------------------------------------------ r3959 | tlyu | 1994-07-08 00:42:59 -0400 (Fri, 08 Jul 1994) | 4 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/configure.in * configure.in: * Makefile.in: back out changes because of possible breakage under Ultrix, among other things ------------------------------------------------------------------------ r3958 | tlyu | 1994-07-06 23:07:30 -0400 (Wed, 06 Jul 1994) | 2 lines Changed paths: M /trunk/src/kdc/ChangeLog M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/configure.in fixes to suck in -lndbm or -ldbm as needed ------------------------------------------------------------------------ r3957 | tlyu | 1994-07-06 23:05:46 -0400 (Wed, 06 Jul 1994) | 4 lines Changed paths: A /trunk/src/admin/ChangeLog M /trunk/src/admin/aname/Makefile.in M /trunk/src/admin/aname/configure.in M /trunk/src/admin/convert/Makefile.in M /trunk/src/admin/convert/configure.in M /trunk/src/admin/create/Makefile.in M /trunk/src/admin/create/configure.in M /trunk/src/admin/destroy/Makefile.in M /trunk/src/admin/destroy/configure.in M /trunk/src/admin/edit/Makefile.in M /trunk/src/admin/edit/configure.in M /trunk/src/admin/stash/Makefile.in M /trunk/src/admin/stash/configure.in * configure.in (in all relevant subdirs): * Makefile.in (in all relevant subdirs): fixes to suck in -lndbm or -ldbm as needed ------------------------------------------------------------------------ r3956 | tlyu | 1994-07-06 20:36:33 -0400 (Wed, 06 Jul 1994) | 5 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1buf.c * an1buf.c: Harry saves vs. Unix again. Making sure that anything that can call calloc with a zero argument won't return ENOMEM if calloc retuns NULL in this case. This was prompted by breakage under linux. ------------------------------------------------------------------------ r3955 | shanzer | 1994-07-06 15:01:55 -0400 (Wed, 06 Jul 1994) | 2 lines Changed paths: M /trunk/doc/kadm5/api-unit-test.tex updated the spec to represent the current state of tests (chpass and randkey) ------------------------------------------------------------------------ r3953 | eichin | 1994-07-06 13:38:49 -0400 (Wed, 06 Jul 1994) | 7 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_decode.c M /trunk/src/lib/krb5/asn.1/asn1_encode.c Get rid of strftime (since it breaks when used this way, at least under Solaris, and many systems don't even have it) in generaltime encoder. Use gmt_mktime in generaltime decoder. With these changes, kinit works again under Solaris 2. ------------------------------------------------------------------------ r3952 | eichin | 1994-07-06 13:28:54 -0400 (Wed, 06 Jul 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/configure.in A /trunk/src/lib/krb5/os/gmt_mktime.c add gmt_mktime to support new asn1 code ------------------------------------------------------------------------ r3951 | shanzer | 1994-07-06 13:21:49 -0400 (Wed, 06 Jul 1994) | 2 lines Changed paths: M /trunk/doc/kadm5/api-unit-test.tex Fixed some silly latex errors ------------------------------------------------------------------------ r3950 | tlyu | 1994-07-03 07:54:22 -0400 (Sun, 03 Jul 1994) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 M /trunk/src/config/ChangeLog M /trunk/src/config/post.in M /trunk/src/config/pre.in M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/Makefile.in mostly changes to prevent spewage of ignored errors Maybe clean this up more later ------------------------------------------------------------------------ r3949 | tlyu | 1994-07-03 04:45:53 -0400 (Sun, 03 Jul 1994) | 6 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_encode_k.h M /trunk/src/lib/krb5/asn.1/asn1buf.c M /trunk/src/lib/krb5/asn.1/krbasn1.h * asn1_encode_k.h: * asn1buf.c: * krbasn1.h: punt stdlib.h in favor of stdio.h. It looks like Harry was assuming that NULL gets defined in stdlib instead of stdio ------------------------------------------------------------------------ r3948 | tlyu | 1994-07-03 04:42:43 -0400 (Sun, 03 Jul 1994) | 2 lines Changed paths: M /trunk/src/config/ChangeLog M /trunk/src/config/post.in fixing clean rules ------------------------------------------------------------------------ r3947 | tlyu | 1994-07-02 00:04:59 -0400 (Sat, 02 Jul 1994) | 3 lines Changed paths: A /trunk/src/config/ChangeLog M /trunk/src/config/pre.in * pre.in: added KRB4 to the template to keep things like v4server from losing ------------------------------------------------------------------------ r3946 | tlyu | 1994-07-02 00:04:25 -0400 (Sat, 02 Jul 1994) | 2 lines Changed paths: A /trunk/src/util/autoconf/.rconf copy configure so as to not get nuked in a recursive autoconf ------------------------------------------------------------------------ r3945 | eichin | 1994-07-01 21:44:53 -0400 (Fri, 01 Jul 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/posix/Makefile.in M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/slave/Makefile.in M /trunk/src/util/Makefile.in M /trunk/src/util/et/Makefile.in M /trunk/src/util/ss/Makefile.in M /trunk/src/util/unifdef/Makefile.in Reduced Makefile.in, using pre/post ------------------------------------------------------------------------ r3944 | eichin | 1994-07-01 20:53:09 -0400 (Fri, 01 Jul 1994) | 2 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/admin/Makefile.in M /trunk/src/admin/aname/Makefile.in M /trunk/src/admin/convert/Makefile.in M /trunk/src/admin/create/Makefile.in M /trunk/src/admin/destroy/Makefile.in M /trunk/src/admin/edit/Makefile.in M /trunk/src/admin/stash/Makefile.in M /trunk/src/appl/Makefile.in M /trunk/src/appl/gss-sample/Makefile.in M /trunk/src/appl/sample/Makefile.in M /trunk/src/appl/sample/sclient/Makefile.in M /trunk/src/appl/sample/sserver/Makefile.in M /trunk/src/appl/simple/Makefile.in M /trunk/src/appl/simple/client/Makefile.in M /trunk/src/appl/simple/server/Makefile.in M /trunk/src/appl/telnet/Makefile.in M /trunk/src/appl/telnet/libtelnet/Makefile.in M /trunk/src/appl/user_user/Makefile.in M /trunk/src/clients/Makefile.in M /trunk/src/clients/kdestroy/Makefile.in M /trunk/src/clients/kinit/Makefile.in M /trunk/src/clients/klist/Makefile.in M /trunk/src/include/Makefile.in M /trunk/src/include/krb5/Makefile.in M /trunk/src/isode/Makefile.in M /trunk/src/isode/compat/Makefile.in M /trunk/src/isode/h/Makefile.in M /trunk/src/isode/pepsy/Makefile.in M /trunk/src/isode/psap/Makefile.in M /trunk/src/isode/support/Makefile.in M /trunk/src/kadmin/Makefile.in M /trunk/src/kadmin/client/Makefile.in M /trunk/src/kadmin/kpasswd/Makefile.in M /trunk/src/kdc/Makefile.in M /trunk/src/lib/Makefile.in M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/os/Makefile.in M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/krb425/Makefile.in M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/ccache/file/Makefile.in M /trunk/src/lib/krb5/ccache/stdio/Makefile.in M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/free/Makefile.in M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/keytab/file/Makefile.in M /trunk/src/lib/krb5/krb/Makefile.in Reduced Makefile.in, using pre/post ------------------------------------------------------------------------ r3943 | eichin | 1994-07-01 20:33:02 -0400 (Fri, 01 Jul 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/asn1_decode.c revert portability change temporarily ------------------------------------------------------------------------ r3942 | eichin | 1994-07-01 20:26:58 -0400 (Fri, 01 Jul 1994) | 2 lines Changed paths: A /trunk/src/config/post.in A /trunk/src/config/pre.in common bits of Makefile.in ------------------------------------------------------------------------ r3941 | eichin | 1994-07-01 16:03:47 -0400 (Fri, 01 Jul 1994) | 2 lines Changed paths: M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/adm_listen.c fix use of sigblock ------------------------------------------------------------------------ r3940 | eichin | 1994-07-01 14:01:47 -0400 (Fri, 01 Jul 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog M /trunk/src/lib/krb5/asn.1/asn1_decode.c M /trunk/src/lib/krb5/asn.1/asn1_encode_k.c make gmt_offset portable, make decls and defns consistent... ------------------------------------------------------------------------ r3939 | eichin | 1994-07-01 13:10:13 -0400 (Fri, 01 Jul 1994) | 11 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ChangeLog Changed configuration to actually work with a displaced source tree. Major changes, but localized... * configure.in: redo "autoconf frobbage" since the old way didn't work with srcdir. Now, AC_OUTPUT generates all three Makefiles, and ISODEMAKEFILE is subst'ed in to be either Makefile.isode or Makefile.sane. EXTRA_RULES_IN is used to append the extra stuff to the end of the "real" one of the two. * configure.in: krb5_encode.h and krb5_encode.h are source, not generated, so use CopySrcHeader instead. ------------------------------------------------------------------------ r3938 | eichin | 1994-07-01 13:03:41 -0400 (Fri, 01 Jul 1994) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 WITH_CC, EXTRA_RULES_IN ------------------------------------------------------------------------ r3937 | eichin | 1994-07-01 13:00:52 -0400 (Fri, 01 Jul 1994) | 2 lines Changed paths: A /trunk/src/lib/krb5/asn.1/Makefile.in select makefile in build dir ------------------------------------------------------------------------ r3936 | eichin | 1994-07-01 12:59:13 -0400 (Fri, 01 Jul 1994) | 2 lines Changed paths: D /trunk/src/lib/krb5/asn.1/Makefile.in.isode D /trunk/src/lib/krb5/asn.1/Makefile.in.sane A /trunk/src/lib/krb5/asn.1/Makefile.isode.in A /trunk/src/lib/krb5/asn.1/Makefile.sane.in M /trunk/src/lib/krb5/asn.1/configure.in rename *.in.* to *.*.in to make it work ------------------------------------------------------------------------ r3935 | tlyu | 1994-07-01 02:23:10 -0400 (Fri, 01 Jul 1994) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4: fixes for dealing with new version of autoconf, in particular quoting and BUILDTOP ------------------------------------------------------------------------ r3934 | tlyu | 1994-07-01 02:21:16 -0400 (Fri, 01 Jul 1994) | 2 lines Changed paths: M /trunk/src/util/autoconf/acgeneral.m4 M /trunk/src/util/autoconf/autoconf.sh fixing macrodir passing in recursion, adding argument quoting ------------------------------------------------------------------------ r3933 | eichin | 1994-06-30 20:54:40 -0400 (Thu, 30 Jun 1994) | 2 lines Changed paths: D /trunk/src/util/autoconf/Makefile D /trunk/src/util/autoconf/autoconf D /trunk/src/util/autoconf/autoheader D /trunk/src/util/autoconf/config.status remove generated files ------------------------------------------------------------------------ r3932 | eichin | 1994-06-30 20:22:56 -0400 (Thu, 30 Jun 1994) | 2 lines Changed paths: M /trunk/src/util/autoconf/acgeneral.m4 delete debugging output statements ------------------------------------------------------------------------ r3931 | eichin | 1994-06-30 20:03:50 -0400 (Thu, 30 Jun 1994) | 2 lines Changed paths: M /trunk/src/lib/des425/quad_cksum.c fix to vaxtohl from grossa@SDSC.EDU ------------------------------------------------------------------------ r3930 | eichin | 1994-06-30 19:52:35 -0400 (Thu, 30 Jun 1994) | 2 lines Changed paths: M /trunk/src/util/autoconf/acgeneral.m4 config/pre.in and config/post.in support ------------------------------------------------------------------------ r3929 | eichin | 1994-06-30 19:51:13 -0400 (Thu, 30 Jun 1994) | 2 lines Changed paths: M /trunk/src/util/autoconf/autoconf.sh recursive configure support ------------------------------------------------------------------------ r3928 | eichin | 1994-06-30 19:09:56 -0400 (Thu, 30 Jun 1994) | 2 lines Changed paths: A /trunk/src/util/autoconf/NEWS A /trunk/src/util/autoconf/README A /trunk/src/util/autoconf/acconfig.h A /trunk/src/util/autoconf/acgeneral.m4 A /trunk/src/util/autoconf/acspecific.m4 A /trunk/src/util/autoconf/autoconf A /trunk/src/util/autoconf/autoconf.info A /trunk/src/util/autoconf/autoconf.sh A /trunk/src/util/autoconf/autoconf.texi A /trunk/src/util/autoconf/autoheader A /trunk/src/util/autoconf/autoheader.sh A /trunk/src/util/autoconf/config.status A /trunk/src/util/autoconf/configure A /trunk/src/util/autoconf/configure.in A /trunk/src/util/autoconf/install.sh A /trunk/src/util/autoconf/make-stds.texi A /trunk/src/util/autoconf/mkinstalldirs A /trunk/src/util/autoconf/standards.info A /trunk/src/util/autoconf/standards.texi A /trunk/src/util/autoconf/texinfo.tex autoconf-1.11 base ------------------------------------------------------------------------ r3927 | eichin | 1994-06-30 18:58:40 -0400 (Thu, 30 Jun 1994) | 2 lines Changed paths: A /trunk/src/util/autoconf A /trunk/src/util/autoconf/COPYING A /trunk/src/util/autoconf/ChangeLog A /trunk/src/util/autoconf/INSTALL A /trunk/src/util/autoconf/Makefile A /trunk/src/util/autoconf/Makefile.in autoconf-1.11 base ------------------------------------------------------------------------ r3926 | tlyu | 1994-06-29 19:37:34 -0400 (Wed, 29 Jun 1994) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 fixing bug in recursion arg quoter ------------------------------------------------------------------------ r3925 | tlyu | 1994-06-29 01:37:35 -0400 (Wed, 29 Jun 1994) | 2 lines Changed paths: M /trunk/src/ChangeLog oops forgot this earlier ------------------------------------------------------------------------ r3924 | tlyu | 1994-06-29 01:35:50 -0400 (Wed, 29 Jun 1994) | 2 lines Changed paths: M /trunk/src/aclocal.m4 M /trunk/src/admin/aname/Makefile.in M /trunk/src/admin/convert/Makefile.in A /trunk/src/admin/create/ChangeLog M /trunk/src/admin/create/Makefile.in M /trunk/src/admin/create/kdb5_create.c A /trunk/src/admin/destroy/ChangeLog M /trunk/src/admin/destroy/Makefile.in M /trunk/src/admin/destroy/kdb5_destroy.c M /trunk/src/admin/edit/Makefile.in A /trunk/src/admin/stash/ChangeLog M /trunk/src/admin/stash/Makefile.in M /trunk/src/admin/stash/kdb5_stash.c M /trunk/src/appl/sample/sclient/Makefile.in M /trunk/src/appl/sample/sserver/Makefile.in M /trunk/src/appl/simple/client/Makefile.in M /trunk/src/appl/simple/server/Makefile.in M /trunk/src/appl/telnet/libtelnet/Makefile.in M /trunk/src/appl/user_user/Makefile.in M /trunk/src/clients/kdestroy/Makefile.in M /trunk/src/clients/kinit/Makefile.in M /trunk/src/clients/klist/Makefile.in M /trunk/src/configure.in M /trunk/src/include/krb5/ChangeLog A /trunk/src/include/krb5/asn.1/ChangeLog M /trunk/src/include/krb5/asn.1/encode.h A /trunk/src/include/krb5/asn.1/krb5_is.h M /trunk/src/include/krb5/asn1.h M /trunk/src/include/krb5/configure.in M /trunk/src/include/krb5/error_def.h M /trunk/src/kadmin/client/Makefile.in M /trunk/src/kadmin/kpasswd/Makefile.in M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/adm_server.c A /trunk/src/kdc/ChangeLog M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/configure.in M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/main.c M /trunk/src/lib/krb5/asn.1/ChangeLog A /trunk/src/lib/krb5/asn.1/Imakefile D /trunk/src/lib/krb5/asn.1/Makefile.in A /trunk/src/lib/krb5/asn.1/Makefile.in.isode A /trunk/src/lib/krb5/asn.1/Makefile.in.sane A /trunk/src/lib/krb5/asn.1/asn1_decode.c A /trunk/src/lib/krb5/asn.1/asn1_decode.h A /trunk/src/lib/krb5/asn.1/asn1_decode_k.c A /trunk/src/lib/krb5/asn.1/asn1_decode_k.h A /trunk/src/lib/krb5/asn.1/asn1_encode.c A /trunk/src/lib/krb5/asn.1/asn1_encode.h A /trunk/src/lib/krb5/asn.1/asn1_encode_k.c A /trunk/src/lib/krb5/asn.1/asn1_encode_k.h A /trunk/src/lib/krb5/asn.1/asn1_get.c A /trunk/src/lib/krb5/asn.1/asn1_get.h A /trunk/src/lib/krb5/asn.1/asn1_make.c A /trunk/src/lib/krb5/asn.1/asn1_make.h A /trunk/src/lib/krb5/asn.1/asn1_misc.c A /trunk/src/lib/krb5/asn.1/asn1_misc.h A /trunk/src/lib/krb5/asn.1/asn1buf.c A /trunk/src/lib/krb5/asn.1/asn1buf.h M /trunk/src/lib/krb5/asn.1/configure.in A /trunk/src/lib/krb5/asn.1/krb5_decode.c A /trunk/src/lib/krb5/asn.1/krb5_decode.h A /trunk/src/lib/krb5/asn.1/krb5_encode.c A /trunk/src/lib/krb5/asn.1/krb5_encode.h A /trunk/src/lib/krb5/asn.1/krbasn1.h A /trunk/src/lib/krb5/error_tables/ChangeLog M /trunk/src/lib/krb5/error_tables/Makefile.in A /trunk/src/lib/krb5/error_tables/asn1_err.et M /trunk/src/lib/krb5/error_tables/configure.in M /trunk/src/lib/krb5/error_tables/init_ets.c A /trunk/src/lib/krb5/krb/ChangeLog M /trunk/src/lib/krb5/krb/configure.in M /trunk/src/lib/krb5/krb/decode_kdc.c M /trunk/src/lib/krb5/krb/rd_req.c M /trunk/src/lib/krb5/krb/rd_req_sim.c M /trunk/src/slave/Makefile.in A /trunk/src/tests/ChangeLog M /trunk/src/tests/test1.c folding in Harry's changes ------------------------------------------------------------------------ r3923 | tlyu | 1994-06-29 01:11:35 -0400 (Wed, 29 Jun 1994) | 2 lines Changed paths: D /trunk/src/lib/krb5/asn.1/Imakefile A /trunk/src/lib/krb5/asn.1/Imakefile.isode folding in harry's changes ------------------------------------------------------------------------ r3921 | tytso | 1994-06-27 23:14:16 -0400 (Mon, 27 Jun 1994) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/patchlevel.h Updated to read patchlevel 1. ------------------------------------------------------------------------ r3920 | tytso | 1994-06-27 22:04:59 -0400 (Mon, 27 Jun 1994) | 2 lines Changed paths: A /trunk/src/appl/bsd/ChangeLog M /trunk/src/appl/bsd/krlogind.c Remove spurious debugging #undef of KRB5_KRB4_COMPAT ------------------------------------------------------------------------ r3919 | tlyu | 1994-06-27 14:25:30 -0400 (Mon, 27 Jun 1994) | 4 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4: fixes to do sane quoting of arguments before recursing. This allows options to be set with values containing whitespace, for instance. ------------------------------------------------------------------------ r3918 | tlyu | 1994-06-27 13:00:12 -0400 (Mon, 27 Jun 1994) | 5 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/admin/aname/configure.in M /trunk/src/admin/convert/configure.in M /trunk/src/admin/create/configure.in M /trunk/src/admin/destroy/configure.in M /trunk/src/admin/edit/configure.in M /trunk/src/admin/stash/configure.in M /trunk/src/appl/sample/sclient/configure.in M /trunk/src/appl/sample/sserver/configure.in M /trunk/src/appl/simple/client/configure.in M /trunk/src/appl/simple/server/configure.in M /trunk/src/appl/user_user/configure.in M /trunk/src/clients/kinit/configure.in M /trunk/src/configure.in M /trunk/src/include/krb5/configure.in M /trunk/src/kadmin/client/configure.in M /trunk/src/kadmin/kpasswd/configure.in M /trunk/src/kdc/configure.in M /trunk/src/lib/configure.in M /trunk/src/lib/crypto/configure.in M /trunk/src/lib/des425/configure.in M /trunk/src/lib/gssapi/configure.in M /trunk/src/lib/gssapi/generic/configure.in M /trunk/src/lib/gssapi/krb5/configure.in M /trunk/src/lib/kdb/configure.in M /trunk/src/lib/krb425/configure.in M /trunk/src/lib/krb5/asn.1/configure.in M /trunk/src/lib/krb5/ccache/configure.in M /trunk/src/lib/krb5/configure.in M /trunk/src/lib/krb5/error_tables/configure.in M /trunk/src/lib/krb5/keytab/configure.in M /trunk/src/lib/krb5/krb/configure.in M /trunk/src/slave/configure.in M /trunk/src/util/configure.in M /trunk/src/util/et/configure.in M /trunk/src/util/ss/configure.in * configure.in (in all relevant subdirs): move invokations of CONFIG_RULES around so that they preceed anything that even vaguely resembles a compile test. This is so that $CC will get set properly before any compile tests run. ------------------------------------------------------------------------ r3917 | tlyu | 1994-06-25 00:48:54 -0400 (Sat, 25 Jun 1994) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/admin/aname/Makefile.in M /trunk/src/admin/aname/configure.in M /trunk/src/admin/configure.in M /trunk/src/admin/convert/Makefile.in M /trunk/src/admin/convert/configure.in M /trunk/src/admin/create/Makefile.in M /trunk/src/admin/create/configure.in M /trunk/src/admin/destroy/Makefile.in M /trunk/src/admin/destroy/configure.in M /trunk/src/admin/edit/Makefile.in M /trunk/src/admin/edit/configure.in M /trunk/src/admin/stash/Makefile.in M /trunk/src/admin/stash/configure.in M /trunk/src/appl/configure.in M /trunk/src/appl/sample/configure.in M /trunk/src/appl/sample/sclient/Makefile.in M /trunk/src/appl/sample/sclient/configure.in M /trunk/src/appl/sample/sserver/Makefile.in M /trunk/src/appl/sample/sserver/configure.in M /trunk/src/appl/simple/client/Makefile.in M /trunk/src/appl/simple/client/configure.in M /trunk/src/appl/simple/configure.in M /trunk/src/appl/simple/server/Makefile.in M /trunk/src/appl/simple/server/configure.in M /trunk/src/appl/user_user/Makefile.in M /trunk/src/appl/user_user/configure.in M /trunk/src/clients/configure.in M /trunk/src/clients/kdestroy/Makefile.in M /trunk/src/clients/kdestroy/configure.in M /trunk/src/clients/kinit/Makefile.in M /trunk/src/clients/kinit/configure.in M /trunk/src/clients/klist/Makefile.in M /trunk/src/clients/klist/configure.in M /trunk/src/configure.in M /trunk/src/include/configure.in M /trunk/src/include/kerberosIV/Makefile.in M /trunk/src/include/krb5/Makefile.in M /trunk/src/isode/Makefile.in M /trunk/src/kadmin/client/Makefile.in M /trunk/src/kadmin/client/configure.in M /trunk/src/kadmin/configure.in M /trunk/src/kadmin/kpasswd/Makefile.in M /trunk/src/kadmin/kpasswd/configure.in M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/configure.in M /trunk/src/lib/configure.in M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/configure.in M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/configure.in M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/krb425/Makefile.in M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/configure.in M /trunk/src/slave/Makefile.in M /trunk/src/slave/configure.in M /trunk/src/util/Makefile.in changes to fix make install ------------------------------------------------------------------------ r3916 | tlyu | 1994-06-25 00:33:32 -0400 (Sat, 25 Jun 1994) | 2 lines Changed paths: A /trunk/src/isode/ChangeLog oops forgot this ------------------------------------------------------------------------ r3915 | tytso | 1994-06-24 23:19:10 -0400 (Fri, 24 Jun 1994) | 2 lines Changed paths: A /trunk/src/kadmin/client/ChangeLog M /trunk/src/kadmin/client/kadmin_cpw.c M /trunk/src/kadmin/client/kadmin_del.c M /trunk/src/kadmin/client/kadmin_done.c M /trunk/src/kadmin/client/kadmin_mod.c M /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/adm_fmt_inq.c M /trunk/src/kadmin/server/adm_funcs.c M /trunk/src/kadmin/server/adm_kadmin.c M /trunk/src/kadmin/server/adm_nego.c M /trunk/src/kadmin/server/adm_process.c Checked in rest of Jim Miller's kadmin bugs krb5-bugs [0395] ------------------------------------------------------------------------ r3914 | tytso | 1994-06-24 21:04:03 -0400 (Fri, 24 Jun 1994) | 2 lines Changed paths: A /trunk/src/kadmin/server/ChangeLog M /trunk/src/kadmin/server/adm_adm_func.c M /trunk/src/kadmin/server/adm_process.c Plug memory leaks, and other miscellaneous bugs reported by Jim Miller ------------------------------------------------------------------------ r3913 | tlyu | 1994-06-24 18:12:25 -0400 (Fri, 24 Jun 1994) | 2 lines Changed paths: M /trunk/src/isode/compat/Makefile.in M /trunk/src/isode/h/Makefile.in M /trunk/src/isode/pepsy/Makefile.in M /trunk/src/isode/psap/Makefile.in M /trunk/src/isode/support/Makefile.in fixing clean rules ------------------------------------------------------------------------ r3912 | eichin | 1994-06-24 03:17:29 -0400 (Fri, 24 Jun 1994) | 2 lines Changed paths: M /trunk/src/include/krb5/acconfig.h protect STDARG_PROTOTYPES from com_err ------------------------------------------------------------------------ r3911 | eichin | 1994-06-24 03:14:35 -0400 (Fri, 24 Jun 1994) | 2 lines Changed paths: M /trunk/src/admin/edit/configure.in M /trunk/src/admin/edit/kdb5_edit.c use getcwd if available ------------------------------------------------------------------------ r3910 | eichin | 1994-06-24 03:12:57 -0400 (Fri, 24 Jun 1994) | 2 lines Changed paths: M /trunk/src/slave/kpropd.c set BSD_COMP, get sys/ioctl for solaris TIOCNOTTY ------------------------------------------------------------------------ r3909 | eichin | 1994-06-24 03:12:32 -0400 (Fri, 24 Jun 1994) | 2 lines Changed paths: M /trunk/src/slave/kprop.c get sys/fcntl for O_RDONLY ------------------------------------------------------------------------ r3908 | eichin | 1994-06-24 02:26:10 -0400 (Fri, 24 Jun 1994) | 2 lines Changed paths: M /trunk/src/isode/h/acpkt.h no change??? ------------------------------------------------------------------------ r3907 | eichin | 1994-06-24 02:21:21 -0400 (Fri, 24 Jun 1994) | 2 lines Changed paths: M /trunk/src/kadmin/client/kadmin.c M /trunk/src/kadmin/client/kadmin_add.c M /trunk/src/kadmin/client/kadmin_adr.c M /trunk/src/kadmin/client/kadmin_cpr.c M /trunk/src/kadmin/client/kadmin_cpw.c M /trunk/src/kadmin/client/kadmin_del.c M /trunk/src/kadmin/client/kadmin_done.c M /trunk/src/kadmin/client/kadmin_inq.c M /trunk/src/kadmin/client/kadmin_mod.c M /trunk/src/kadmin/client/kadmin_msnd.c death to strings.h ------------------------------------------------------------------------ r3906 | eichin | 1994-06-24 02:15:27 -0400 (Fri, 24 Jun 1994) | 2 lines Changed paths: M /trunk/src/aclocal.m4 make --with-cc notice environment $CC ------------------------------------------------------------------------ r3905 | tlyu | 1994-06-23 01:17:12 -0400 (Thu, 23 Jun 1994) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/cs_entry.c * cs_entry.c: oops typo in that last one ------------------------------------------------------------------------ r3904 | eichin | 1994-06-23 01:15:55 -0400 (Thu, 23 Jun 1994) | 2 lines Changed paths: M /trunk/src/include/krb5/Makefile.in M /trunk/src/lib/Makefile.in M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/krb425/Makefile.in M /trunk/src/lib/krb5/Makefile.in obvious additions to clean ------------------------------------------------------------------------ r3903 | tlyu | 1994-06-23 01:14:18 -0400 (Thu, 23 Jun 1994) | 3 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 * aclocal.m4 (CONFIG_RULES): make --with-cc= dtrt and default to CC=cc ------------------------------------------------------------------------ r3902 | tlyu | 1994-06-23 01:13:05 -0400 (Thu, 23 Jun 1994) | 5 lines Changed paths: A /trunk/src/lib/crypto/des/ChangeLog M /trunk/src/lib/crypto/des/cs_entry.c * grrr.... ETYPE_DES_CBC_CRC really should be ETYPE_RAW_DES_CBC, although something like ETYPE_DES_CBC_RAW or ETYPE_DES_CBC_NONE would probably work better (following the convention ETYPE_{system}_{mode}_{integrity}) ------------------------------------------------------------------------ r3901 | eichin | 1994-06-23 00:25:30 -0400 (Thu, 23 Jun 1994) | 2 lines Changed paths: M /trunk/src/util/ss/Makefile.in add std_rqs.c to things to clean ------------------------------------------------------------------------ r3900 | eichin | 1994-06-23 00:19:06 -0400 (Thu, 23 Jun 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/krb/Makefile.in missed some clean rules ------------------------------------------------------------------------ r3899 | eichin | 1994-06-23 00:15:53 -0400 (Thu, 23 Jun 1994) | 2 lines Changed paths: M /trunk/src/isode/compat/Makefile.in M /trunk/src/isode/pepsy/Makefile.in M /trunk/src/isode/psap/Makefile.in M /trunk/src/isode/support/Makefile.in clean version.* ------------------------------------------------------------------------ r3898 | eichin | 1994-06-22 21:40:20 -0400 (Wed, 22 Jun 1994) | 2 lines Changed paths: M /trunk/src/admin/aname/Makefile.in M /trunk/src/admin/convert/Makefile.in M /trunk/src/admin/create/Makefile.in M /trunk/src/admin/destroy/Makefile.in M /trunk/src/admin/stash/Makefile.in M /trunk/src/lib/krb5/posix/Makefile.in M /trunk/src/slave/Makefile.in more improvements to clean rules ------------------------------------------------------------------------ r3897 | eichin | 1994-06-22 21:13:17 -0400 (Wed, 22 Jun 1994) | 2 lines Changed paths: M /trunk/src/admin/aname/Makefile.in M /trunk/src/admin/convert/Makefile.in M /trunk/src/admin/create/Makefile.in M /trunk/src/admin/destroy/Makefile.in M /trunk/src/admin/edit/Makefile.in M /trunk/src/admin/stash/Makefile.in M /trunk/src/kadmin/client/Makefile.in M /trunk/src/kadmin/kpasswd/Makefile.in M /trunk/src/kdc/Makefile.in M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/os/Makefile.in M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/krb425/Makefile.in M /trunk/src/lib/krb5/free/Makefile.in M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/posix/Makefile.in M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/slave/Makefile.in improve clean rules ------------------------------------------------------------------------ r3896 | eichin | 1994-06-22 18:53:05 -0400 (Wed, 22 Jun 1994) | 2 lines Changed paths: M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/configure.in ss_err.h is not a SrcHeader ------------------------------------------------------------------------ r3895 | eichin | 1994-06-22 18:48:45 -0400 (Wed, 22 Jun 1994) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/com_err.h fix STDARG_PROTOTYPES redef ------------------------------------------------------------------------ r3894 | eichin | 1994-06-22 18:26:20 -0400 (Wed, 22 Jun 1994) | 2 lines Changed paths: M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/krb5/Makefile.in test DONE for emptiness before using ------------------------------------------------------------------------ r3893 | eichin | 1994-06-22 17:56:30 -0400 (Wed, 22 Jun 1994) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in set CP ------------------------------------------------------------------------ r3892 | eichin | 1994-06-22 16:56:43 -0400 (Wed, 22 Jun 1994) | 2 lines Changed paths: M /trunk/src/include/krb5/configure.in M /trunk/src/isode/compat/configure.in M /trunk/src/isode/configure.in M /trunk/src/isode/h/configure.in M /trunk/src/isode/pepsy/configure.in M /trunk/src/isode/psap/configure.in M /trunk/src/isode/support/configure.in M /trunk/src/lib/gssapi/configure.in M /trunk/src/lib/krb5/configure.in add CONFIG_RULES to remaining configure.ins ------------------------------------------------------------------------ r3891 | eichin | 1994-06-22 16:35:49 -0400 (Wed, 22 Jun 1994) | 2 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/aclocal.m4 add AC_SUBST(CC) to CONFIG_RULES ------------------------------------------------------------------------ r3890 | tytso | 1994-06-22 15:51:28 -0400 (Wed, 22 Jun 1994) | 3 lines Changed paths: A /trunk/src/lib/krb5/os/ChangeLog M /trunk/src/lib/krb5/os/locate_kdc.c Fixed default port numbers so they are loaded in network byte order instead of host byte order. ------------------------------------------------------------------------ r3889 | tlyu | 1994-06-22 00:08:44 -0400 (Wed, 22 Jun 1994) | 2 lines Changed paths: M /trunk/src/include/krb5/ChangeLog * pulling SEEK_SET, etc. out to avoid redef'ing in unistd.h ------------------------------------------------------------------------ r3888 | tlyu | 1994-06-21 23:56:11 -0400 (Tue, 21 Jun 1994) | 2 lines Changed paths: M /trunk/src/include/krb5/sysincl.h * pulling this out to avoid redef'ing in unistd.h ------------------------------------------------------------------------ r3887 | eichin | 1994-06-21 17:56:35 -0400 (Tue, 21 Jun 1994) | 6 lines Changed paths: M /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/admin/Makefile.in M /trunk/src/admin/aname/Makefile.in M /trunk/src/admin/convert/Makefile.in M /trunk/src/admin/create/Makefile.in M /trunk/src/admin/destroy/Makefile.in M /trunk/src/admin/edit/Makefile.in M /trunk/src/admin/stash/Makefile.in M /trunk/src/appl/Makefile.in M /trunk/src/appl/sample/Makefile.in M /trunk/src/appl/sample/sclient/Makefile.in M /trunk/src/appl/sample/sserver/Makefile.in M /trunk/src/appl/simple/Makefile.in M /trunk/src/appl/simple/client/Makefile.in M /trunk/src/appl/simple/server/Makefile.in M /trunk/src/appl/telnet/Makefile.in M /trunk/src/appl/telnet/libtelnet/Makefile.in M /trunk/src/appl/user_user/Makefile.in M /trunk/src/clients/Makefile.in M /trunk/src/clients/kdestroy/Makefile.in M /trunk/src/clients/kinit/Makefile.in M /trunk/src/clients/klist/Makefile.in M /trunk/src/include/krb5/Makefile.in M /trunk/src/isode/Makefile.in M /trunk/src/isode/compat/Makefile.in M /trunk/src/isode/h/Makefile.in M /trunk/src/isode/pepsy/Makefile.in M /trunk/src/isode/psap/Makefile.in M /trunk/src/isode/support/Makefile.in M /trunk/src/kadmin/Makefile.in M /trunk/src/kadmin/client/Makefile.in M /trunk/src/kadmin/kpasswd/Makefile.in M /trunk/src/kdc/Makefile.in M /trunk/src/lib/Makefile.in M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/os/Makefile.in M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/krb425/Makefile.in M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/ccache/file/Makefile.in M /trunk/src/lib/krb5/ccache/stdio/Makefile.in M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/free/Makefile.in M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/keytab/file/Makefile.in M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/posix/Makefile.in M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/slave/Makefile.in M /trunk/src/util/Makefile.in M /trunk/src/util/et/Makefile.in M /trunk/src/util/ss/Makefile.in M /trunk/src/util/unifdef/Makefile.in Tue Jun 21 17:46:53 1994 Mark Eichin (eichin at cygnus.com) * Makefile.in (in all subdirs): added CC=@CC@ to nail down the substitution to be sure that configuration matches build. Added CCOPTS to some of them so that it gets nailed in correctly too. ------------------------------------------------------------------------ r3886 | tytso | 1994-06-21 14:05:30 -0400 (Tue, 21 Jun 1994) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/cs_entry.c Fixed encryption type in the raw DES structure. ------------------------------------------------------------------------ r3885 | tlyu | 1994-06-21 02:30:57 -0400 (Tue, 21 Jun 1994) | 3 lines Changed paths: M /trunk/src/ChangeLog document some (nearly) global changes to Makefile.in and configure.in to allow --with-ccopts= to work ------------------------------------------------------------------------ r3884 | tlyu | 1994-06-21 02:29:20 -0400 (Tue, 21 Jun 1994) | 2 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/admin/Makefile.in M /trunk/src/admin/aname/Makefile.in M /trunk/src/admin/aname/configure.in M /trunk/src/admin/configure.in M /trunk/src/admin/convert/Makefile.in M /trunk/src/admin/convert/configure.in M /trunk/src/admin/create/Makefile.in M /trunk/src/admin/create/configure.in M /trunk/src/admin/destroy/Makefile.in M /trunk/src/admin/destroy/configure.in M /trunk/src/admin/edit/Makefile.in M /trunk/src/admin/edit/configure.in M /trunk/src/admin/stash/Makefile.in M /trunk/src/admin/stash/configure.in M /trunk/src/appl/Makefile.in M /trunk/src/appl/configure.in M /trunk/src/appl/sample/Makefile.in M /trunk/src/appl/sample/configure.in M /trunk/src/appl/sample/sclient/Makefile.in M /trunk/src/appl/sample/sclient/configure.in M /trunk/src/appl/sample/sserver/Makefile.in M /trunk/src/appl/sample/sserver/configure.in M /trunk/src/appl/simple/Makefile.in M /trunk/src/appl/simple/client/Makefile.in M /trunk/src/appl/simple/client/configure.in M /trunk/src/appl/simple/configure.in M /trunk/src/appl/simple/server/Makefile.in M /trunk/src/appl/simple/server/configure.in M /trunk/src/appl/telnet/libtelnet/Makefile.in M /trunk/src/appl/telnet/libtelnet/configure.in M /trunk/src/appl/user_user/Makefile.in M /trunk/src/appl/user_user/configure.in M /trunk/src/clients/Makefile.in M /trunk/src/clients/configure.in M /trunk/src/clients/kdestroy/Makefile.in M /trunk/src/clients/kdestroy/configure.in M /trunk/src/clients/kinit/Makefile.in M /trunk/src/clients/kinit/configure.in M /trunk/src/clients/klist/Makefile.in M /trunk/src/clients/klist/configure.in M /trunk/src/configure.in M /trunk/src/isode/compat/configure.in M /trunk/src/isode/h/configure.in M /trunk/src/isode/pepsy/Makefile.in M /trunk/src/isode/pepsy/configure.in M /trunk/src/isode/psap/configure.in M /trunk/src/isode/support/configure.in M /trunk/src/kadmin/Makefile.in M /trunk/src/kadmin/client/Makefile.in M /trunk/src/kadmin/client/configure.in M /trunk/src/kadmin/configure.in M /trunk/src/kadmin/kpasswd/Makefile.in M /trunk/src/kadmin/kpasswd/configure.in M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/configure.in M /trunk/src/lib/Makefile.in M /trunk/src/lib/configure.in M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/configure.in M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/crc32/configure.in M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/des/configure.in M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md4/configure.in M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/md5/configure.in M /trunk/src/lib/crypto/os/Makefile.in M /trunk/src/lib/crypto/os/configure.in M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/des425/configure.in M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/generic/configure.in M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/krb5/configure.in M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/kdb/configure.in M /trunk/src/lib/krb425/Makefile.in M /trunk/src/lib/krb425/configure.in M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/asn.1/configure.in M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/ccache/configure.in M /trunk/src/lib/krb5/ccache/file/Makefile.in M /trunk/src/lib/krb5/ccache/file/configure.in M /trunk/src/lib/krb5/ccache/stdio/Makefile.in M /trunk/src/lib/krb5/ccache/stdio/configure.in M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/error_tables/configure.in M /trunk/src/lib/krb5/free/Makefile.in M /trunk/src/lib/krb5/free/configure.in M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/keytab/configure.in M /trunk/src/lib/krb5/keytab/file/Makefile.in M /trunk/src/lib/krb5/keytab/file/configure.in M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/configure.in M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/configure.in M /trunk/src/lib/krb5/posix/Makefile.in M /trunk/src/lib/krb5/posix/configure.in M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/lib/krb5/rcache/configure.in M /trunk/src/slave/Makefile.in M /trunk/src/slave/configure.in M /trunk/src/util/Makefile.in M /trunk/src/util/configure.in M /trunk/src/util/unifdef/Makefile.in M /trunk/src/util/unifdef/configure.in support to allow --with-ccopts= ------------------------------------------------------------------------ r3883 | tlyu | 1994-06-21 02:04:15 -0400 (Tue, 21 Jun 1994) | 2 lines Changed paths: M /trunk/src/aclocal.m4 set up WITH_CCOPTS ------------------------------------------------------------------------ r3882 | tlyu | 1994-06-21 01:23:46 -0400 (Tue, 21 Jun 1994) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/Makefile.in add "includes" to the "all" target to ensure that headers get copied ------------------------------------------------------------------------ r3881 | eichin | 1994-06-21 01:18:26 -0400 (Tue, 21 Jun 1994) | 2 lines Changed paths: A /trunk/src/lib/gssapi/generic/ChangeLog M /trunk/src/lib/gssapi/generic/configure.in add AC_SIZE_T ------------------------------------------------------------------------ r3880 | eichin | 1994-06-21 00:54:26 -0400 (Tue, 21 Jun 1994) | 2 lines Changed paths: A /trunk/src/include/krb5/ChangeLog M /trunk/src/include/krb5/sysincl.h add SEEK_* from L_* if needed ------------------------------------------------------------------------ r3879 | eichin | 1994-06-21 00:53:41 -0400 (Tue, 21 Jun 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/configure.in add AC_CONST for bsd ------------------------------------------------------------------------ r3878 | tlyu | 1994-06-21 00:22:09 -0400 (Tue, 21 Jun 1994) | 2 lines Changed paths: M /trunk/src/util/et/ChangeLog M /trunk/src/util/et/configure.in M /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/configure.in using CopySrcHeader instead of CopyHeader ------------------------------------------------------------------------ r3877 | eichin | 1994-06-20 23:11:28 -0400 (Mon, 20 Jun 1994) | 2 lines Changed paths: M /trunk/src/isode/h/ChangeLog M /trunk/src/isode/h/config.h no vsprintf on vaxbsd ------------------------------------------------------------------------ r3876 | eichin | 1994-06-20 22:36:05 -0400 (Mon, 20 Jun 1994) | 2 lines Changed paths: A /trunk/src/isode/h/ChangeLog document config.h changes ------------------------------------------------------------------------ r3875 | tlyu | 1994-06-20 22:04:17 -0400 (Mon, 20 Jun 1994) | 2 lines Changed paths: A /trunk/src/util/ss/ChangeLog M /trunk/src/util/ss/Makefile.in M /trunk/src/util/ss/configure.in Install headers during build; also pick up CCOPTS ------------------------------------------------------------------------ r3874 | tlyu | 1994-06-20 22:03:34 -0400 (Mon, 20 Jun 1994) | 2 lines Changed paths: A /trunk/src/util/et/ChangeLog adding ChangeLog ------------------------------------------------------------------------ r3873 | tlyu | 1994-06-20 22:03:05 -0400 (Mon, 20 Jun 1994) | 2 lines Changed paths: M /trunk/src/util/et/Makefile.in M /trunk/src/util/et/configure.in install com_err.h during build; also pick up CCOPTS from configure ------------------------------------------------------------------------ r3872 | tytso | 1994-06-20 21:27:54 -0400 (Mon, 20 Jun 1994) | 3 lines Changed paths: D /trunk/src/include/com_err.h Shouldn't be used. Should be installed during the make includes phase of the imake build. ------------------------------------------------------------------------ r3871 | tytso | 1994-06-20 19:44:19 -0400 (Mon, 20 Jun 1994) | 3 lines Changed paths: A /trunk/src/lib/krb5/posix/ChangeLog M /trunk/src/lib/krb5/posix/memmove.c Included krb5/config.h so that things will work under imake as well as under the autoconf build setup. ------------------------------------------------------------------------ r3870 | tytso | 1994-06-20 19:44:03 -0400 (Mon, 20 Jun 1994) | 3 lines Changed paths: A /trunk/src/lib/krb5/ccache/file/ChangeLog M /trunk/src/lib/krb5/ccache/file/fcc.h A /trunk/src/lib/krb5/rcache/ChangeLog M /trunk/src/lib/krb5/rcache/rc_base.h Included krb5/osconf.h so that things will work under imake as well as under the autoconf build setup. ------------------------------------------------------------------------ r3869 | eichin | 1994-06-20 17:01:10 -0400 (Mon, 20 Jun 1994) | 2 lines Changed paths: M /trunk/src/isode/h/config.h add__FreeBSD__, vax & unix for BSD42 ------------------------------------------------------------------------ r3868 | eichin | 1994-06-20 16:49:23 -0400 (Mon, 20 Jun 1994) | 2 lines Changed paths: M /trunk/src/aclocal.m4 fix typo in sigmask test ------------------------------------------------------------------------ r3867 | eichin | 1994-06-17 20:17:24 -0400 (Fri, 17 Jun 1994) | 6 lines Changed paths: A /trunk/src/ChangeLog M /trunk/src/Makefile.in M /trunk/src/aclocal.m4 M /trunk/src/admin/Makefile.in M /trunk/src/admin/aname/Makefile.in M /trunk/src/admin/convert/Makefile.in M /trunk/src/admin/create/Makefile.in M /trunk/src/admin/destroy/Makefile.in M /trunk/src/admin/edit/Makefile.in M /trunk/src/admin/stash/Makefile.in M /trunk/src/appl/Makefile.in M /trunk/src/appl/sample/Makefile.in M /trunk/src/appl/sample/sclient/Makefile.in M /trunk/src/appl/sample/sserver/Makefile.in M /trunk/src/appl/simple/Makefile.in M /trunk/src/appl/simple/client/Makefile.in M /trunk/src/appl/simple/server/Makefile.in M /trunk/src/appl/telnet/libtelnet/Makefile.in M /trunk/src/appl/user_user/Makefile.in M /trunk/src/clients/Makefile.in M /trunk/src/clients/kdestroy/Makefile.in M /trunk/src/clients/kinit/Makefile.in M /trunk/src/clients/klist/Makefile.in M /trunk/src/isode/compat/Makefile.in M /trunk/src/isode/h/Makefile.in M /trunk/src/isode/pepsy/Makefile.in M /trunk/src/isode/psap/Makefile.in M /trunk/src/isode/support/Makefile.in M /trunk/src/kadmin/Makefile.in M /trunk/src/kadmin/client/Makefile.in M /trunk/src/kadmin/kpasswd/Makefile.in M /trunk/src/kdc/Makefile.in M /trunk/src/lib/Makefile.in M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/os/Makefile.in M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/krb425/Makefile.in M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/ccache/file/Makefile.in M /trunk/src/lib/krb5/ccache/stdio/Makefile.in M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/free/Makefile.in M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/keytab/file/Makefile.in M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/posix/Makefile.in M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/slave/Makefile.in M /trunk/src/util/Makefile.in M /trunk/src/util/et/Makefile.in M /trunk/src/util/ss/Makefile.in M /trunk/src/util/unifdef/Makefile.in Fri Jun 17 19:54:00 1994 Mark Eichin (eichin at cygnus.com) * aclocal.m4 (MAKE_SUBDIRS): pass CCOPTS, CC in every make * Makefile.in: change CFLAGS = -g ... to CFALGS = $(CCOPTS) ... in all Makefile.in's throughout the tree. ------------------------------------------------------------------------ r3866 | tytso | 1994-06-17 18:24:52 -0400 (Fri, 17 Jun 1994) | 5 lines Changed paths: A /trunk/src/lib/krb5/asn.1/ChangeLog Started changelog to document change in crep2kcrep.c (Reminder: we should start using Changelog files when we make changes in files.) ------------------------------------------------------------------------ r3865 | tytso | 1994-06-17 18:21:26 -0400 (Fri, 17 Jun 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/crep2kcrep.c Fixing type which caused ticket forwarding to not work. ------------------------------------------------------------------------ r3864 | eichin | 1994-06-17 05:54:43 -0400 (Fri, 17 Jun 1994) | 2 lines Changed paths: M /trunk/src/kadmin/server/adm_fmt_inq.c M /trunk/src/kadmin/server/adm_listen.c fix time include, move select include ------------------------------------------------------------------------ r3863 | eichin | 1994-06-17 05:53:16 -0400 (Fri, 17 Jun 1994) | 2 lines Changed paths: M /trunk/src/slave/kprop.c M /trunk/src/slave/kpropd.c move includes for aix ------------------------------------------------------------------------ r3862 | tlyu | 1994-06-17 03:22:50 -0400 (Fri, 17 Jun 1994) | 2 lines Changed paths: M /trunk/src/autotools/makeaclocals calculate BUILDTOP now ------------------------------------------------------------------------ r3861 | tlyu | 1994-06-17 03:22:12 -0400 (Fri, 17 Jun 1994) | 2 lines Changed paths: M /trunk/src/Makefile.in M /trunk/src/aclocal.m4 M /trunk/src/admin/Makefile.in M /trunk/src/admin/convert/configure.in M /trunk/src/admin/create/Makefile.in M /trunk/src/admin/create/configure.in M /trunk/src/admin/destroy/Makefile.in M /trunk/src/admin/destroy/configure.in M /trunk/src/admin/edit/Makefile.in M /trunk/src/admin/edit/configure.in M /trunk/src/admin/stash/Makefile.in M /trunk/src/admin/stash/configure.in M /trunk/src/appl/Makefile.in M /trunk/src/appl/configure.in M /trunk/src/appl/sample/Makefile.in M /trunk/src/appl/sample/configure.in M /trunk/src/appl/sample/sclient/Makefile.in M /trunk/src/appl/sample/sclient/configure.in M /trunk/src/appl/sample/sserver/Makefile.in M /trunk/src/appl/sample/sserver/configure.in M /trunk/src/appl/simple/Makefile.in M /trunk/src/appl/simple/client/Makefile.in M /trunk/src/appl/simple/client/configure.in M /trunk/src/appl/simple/configure.in M /trunk/src/appl/simple/server/Makefile.in M /trunk/src/appl/simple/server/configure.in M /trunk/src/appl/telnet/Makefile.in M /trunk/src/appl/telnet/configure.in M /trunk/src/appl/telnet/libtelnet/Makefile.in M /trunk/src/appl/telnet/libtelnet/configure.in M /trunk/src/appl/user_user/Makefile.in M /trunk/src/appl/user_user/configure.in M /trunk/src/clients/Makefile.in M /trunk/src/clients/configure.in M /trunk/src/clients/kdestroy/Makefile.in M /trunk/src/clients/kdestroy/configure.in M /trunk/src/clients/kinit/Makefile.in M /trunk/src/clients/kinit/configure.in M /trunk/src/clients/klist/Makefile.in M /trunk/src/clients/klist/configure.in M /trunk/src/configure.in M /trunk/src/include/Makefile.in M /trunk/src/include/configure.in M /trunk/src/include/kerberosIV/Makefile.in M /trunk/src/include/kerberosIV/configure.in M /trunk/src/include/krb5/Makefile.in M /trunk/src/include/krb5/configure.in M /trunk/src/isode/Makefile.in M /trunk/src/isode/compat/Makefile.in M /trunk/src/isode/compat/configure.in M /trunk/src/isode/configure.in M /trunk/src/isode/h/Makefile.in M /trunk/src/isode/h/configure.in M /trunk/src/isode/pepsy/Makefile.in M /trunk/src/isode/pepsy/configure.in M /trunk/src/isode/psap/Makefile.in M /trunk/src/isode/psap/configure.in M /trunk/src/isode/support/Makefile.in M /trunk/src/isode/support/configure.in M /trunk/src/kadmin/Makefile.in M /trunk/src/kadmin/client/Makefile.in M /trunk/src/kadmin/client/configure.in M /trunk/src/kadmin/configure.in M /trunk/src/kadmin/kpasswd/Makefile.in M /trunk/src/kadmin/kpasswd/configure.in M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/configure.in M /trunk/src/lib/Makefile.in M /trunk/src/lib/configure.in M /trunk/src/lib/crypto/Makefile.in M /trunk/src/lib/crypto/configure.in M /trunk/src/lib/crypto/crc32/Makefile.in M /trunk/src/lib/crypto/crc32/configure.in M /trunk/src/lib/crypto/des/Makefile.in M /trunk/src/lib/crypto/des/configure.in M /trunk/src/lib/crypto/md4/Makefile.in M /trunk/src/lib/crypto/md4/configure.in M /trunk/src/lib/crypto/md5/Makefile.in M /trunk/src/lib/crypto/md5/configure.in M /trunk/src/lib/crypto/os/Makefile.in M /trunk/src/lib/crypto/os/configure.in M /trunk/src/lib/des425/Makefile.in M /trunk/src/lib/des425/configure.in M /trunk/src/lib/gssapi/Makefile.in M /trunk/src/lib/gssapi/configure.in M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/generic/configure.in M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/lib/gssapi/krb5/configure.in M /trunk/src/lib/kdb/Makefile.in M /trunk/src/lib/kdb/configure.in M /trunk/src/lib/krb425/Makefile.in M /trunk/src/lib/krb425/configure.in M /trunk/src/lib/krb5/Makefile.in M /trunk/src/lib/krb5/asn.1/Makefile.in M /trunk/src/lib/krb5/asn.1/configure.in M /trunk/src/lib/krb5/ccache/Makefile.in M /trunk/src/lib/krb5/ccache/configure.in M /trunk/src/lib/krb5/ccache/file/Makefile.in M /trunk/src/lib/krb5/ccache/file/configure.in M /trunk/src/lib/krb5/ccache/stdio/Makefile.in M /trunk/src/lib/krb5/ccache/stdio/configure.in M /trunk/src/lib/krb5/configure.in M /trunk/src/lib/krb5/error_tables/Makefile.in M /trunk/src/lib/krb5/error_tables/configure.in M /trunk/src/lib/krb5/free/Makefile.in M /trunk/src/lib/krb5/free/configure.in M /trunk/src/lib/krb5/keytab/Makefile.in M /trunk/src/lib/krb5/keytab/configure.in M /trunk/src/lib/krb5/keytab/file/Makefile.in M /trunk/src/lib/krb5/keytab/file/configure.in M /trunk/src/lib/krb5/krb/Makefile.in M /trunk/src/lib/krb5/krb/configure.in M /trunk/src/lib/krb5/os/Makefile.in M /trunk/src/lib/krb5/os/configure.in M /trunk/src/lib/krb5/posix/Makefile.in M /trunk/src/lib/krb5/posix/configure.in M /trunk/src/lib/krb5/rcache/Makefile.in M /trunk/src/lib/krb5/rcache/configure.in M /trunk/src/slave/Makefile.in M /trunk/src/slave/configure.in M /trunk/src/util/Makefile.in M /trunk/src/util/configure.in M /trunk/src/util/et/Makefile.in M /trunk/src/util/et/configure.in M /trunk/src/util/ss/Makefile.in M /trunk/src/util/ss/configure.in M /trunk/src/util/unifdef/Makefile.in M /trunk/src/util/unifdef/configure.in support to calculate BUILDTOP in makeaclocals ------------------------------------------------------------------------ r3860 | tlyu | 1994-06-17 02:39:06 -0400 (Fri, 17 Jun 1994) | 2 lines Changed paths: M /trunk/src/admin/aname/Makefile.in M /trunk/src/admin/aname/configure.in M /trunk/src/admin/configure.in M /trunk/src/admin/convert/Makefile.in support to calculate BUILDTOP in makeaclocals ------------------------------------------------------------------------ r3859 | eichin | 1994-06-17 01:55:39 -0400 (Fri, 17 Jun 1994) | 2 lines Changed paths: M /trunk/src/kdc/configure.in M /trunk/src/kdc/kerberos_v4.c get USE_SYS_TIME_H from config.h instead ------------------------------------------------------------------------ r3858 | eichin | 1994-06-17 00:10:47 -0400 (Fri, 17 Jun 1994) | 2 lines Changed paths: M /trunk/src/kadmin/server/adm_listen.c another sys/select for _AIX ------------------------------------------------------------------------ r3857 | eichin | 1994-06-16 18:44:17 -0400 (Thu, 16 Jun 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/sendto_kdc.c default for AF_MAX (missing on old-linux) ------------------------------------------------------------------------ r3856 | eichin | 1994-06-16 05:10:58 -0400 (Thu, 16 Jun 1994) | 2 lines Changed paths: M /trunk/src/kdc/configure.in M /trunk/src/kdc/kerberos_v4.c use local static krb4_stime instead of unlikely stime ------------------------------------------------------------------------ r3854 | tlyu | 1994-06-16 04:09:19 -0400 (Thu, 16 Jun 1994) | 3 lines Changed paths: M /trunk/src/configure.in not picking up tests and config-files, since they're not set up for autoconf yet ------------------------------------------------------------------------ r3853 | tytso | 1994-06-16 03:00:54 -0400 (Thu, 16 Jun 1994) | 2 lines Changed paths: M /trunk/src/clients/ksu/main.c #ifdef's have to be at column 1, not tabbed over! ------------------------------------------------------------------------ r3852 | eichin | 1994-06-16 02:49:55 -0400 (Thu, 16 Jun 1994) | 2 lines Changed paths: M /trunk/src/isode/pepsy/pepsy.c punt krb5/autoconf.h ------------------------------------------------------------------------ r3851 | eichin | 1994-06-16 02:43:20 -0400 (Thu, 16 Jun 1994) | 2 lines Changed paths: M /trunk/src/isode/pepsy/pepsy.c punt USING_BISON ------------------------------------------------------------------------ r3850 | eichin | 1994-06-16 02:33:26 -0400 (Thu, 16 Jun 1994) | 2 lines Changed paths: M /trunk/src/aclocal.m4 "fix" AC_PROG_LEX ------------------------------------------------------------------------ r3849 | tytso | 1994-06-16 02:32:01 -0400 (Thu, 16 Jun 1994) | 3 lines Changed paths: A /trunk/doc/api/changebar.sty M /trunk/doc/api/library.tex Added required file, and removed ncs style. (Non-standard, and doesn't work anyway, currently.) ------------------------------------------------------------------------ r3848 | tytso | 1994-06-16 02:30:53 -0400 (Thu, 16 Jun 1994) | 3 lines Changed paths: A /trunk/doc/implement/changebar.sty M /trunk/doc/implement/implement.tex Added required file, remove use of ncs style. (Non standard, and doesn't work anyway, currently.) ------------------------------------------------------------------------ r3847 | eichin | 1994-06-16 02:20:47 -0400 (Thu, 16 Jun 1994) | 2 lines Changed paths: M /trunk/src/isode/h/general.h cleaner malloc handling ------------------------------------------------------------------------ r3846 | tytso | 1994-06-16 02:03:47 -0400 (Thu, 16 Jun 1994) | 3 lines Changed paths: A /trunk/doc/INCOMPATIBILITY Added file documenting incompatibility problems with previous versions of Kerberos. ------------------------------------------------------------------------ r3845 | eichin | 1994-06-16 01:47:02 -0400 (Thu, 16 Jun 1994) | 2 lines Changed paths: M /trunk/src/isode/h/config.h add BSD42 for BSD44 ------------------------------------------------------------------------ r3844 | eichin | 1994-06-16 01:43:07 -0400 (Thu, 16 Jun 1994) | 2 lines Changed paths: M /trunk/src/slave/configure.in check for libutil.a (BSD++) ------------------------------------------------------------------------ r3843 | tytso | 1994-06-16 01:42:24 -0400 (Thu, 16 Jun 1994) | 2 lines Changed paths: D /trunk/src/IDEAS D /trunk/src/Sandia-changes Remove more obsolete files. ------------------------------------------------------------------------ r3842 | eichin | 1994-06-16 01:35:58 -0400 (Thu, 16 Jun 1994) | 2 lines Changed paths: M /trunk/src/isode/h/config.h add BSD44 for new BSD OSes ------------------------------------------------------------------------ r3841 | tytso | 1994-06-16 01:30:56 -0400 (Thu, 16 Jun 1994) | 2 lines Changed paths: M /trunk/src/patchlevel.h Update patchlevel to Beta 4. ------------------------------------------------------------------------ r3840 | tytso | 1994-06-16 01:28:20 -0400 (Thu, 16 Jun 1994) | 2 lines Changed paths: D /trunk/src/Link_src.sh Remove obsolete file. ------------------------------------------------------------------------ r3839 | tytso | 1994-06-16 01:20:50 -0400 (Thu, 16 Jun 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_nseq.c M /trunk/src/lib/krb5/ccache/file/fcc_sseq.c Change use of tell(x) to lseek(x, 0, SEEK_CUR) ------------------------------------------------------------------------ r3838 | eichin | 1994-06-16 01:20:10 -0400 (Thu, 16 Jun 1994) | 2 lines Changed paths: M /trunk/src/aclocal.m4 grab stdio.h for sys_errlist as well (BSDI) ------------------------------------------------------------------------ r3837 | eichin | 1994-06-16 01:18:03 -0400 (Thu, 16 Jun 1994) | 2 lines Changed paths: M /trunk/src/aclocal.m4 check for sigmask first, then use sigprocmask ------------------------------------------------------------------------ r3836 | eichin | 1994-06-16 01:07:18 -0400 (Thu, 16 Jun 1994) | 2 lines Changed paths: M /trunk/src/util/et/com_err.h usestdarg not available here -- STDC good enough for now ------------------------------------------------------------------------ r3835 | eichin | 1994-06-16 01:05:08 -0400 (Thu, 16 Jun 1994) | 2 lines Changed paths: M /trunk/src/util/ss/error.c getting var/stdarg.h from com_err.h ------------------------------------------------------------------------ r3834 | eichin | 1994-06-16 01:02:11 -0400 (Thu, 16 Jun 1994) | 2 lines Changed paths: M /trunk/src/util/et/com_err.c M /trunk/src/util/et/com_err.h M /trunk/src/util/et/configure.in make stdarg consistent ------------------------------------------------------------------------ r3833 | tytso | 1994-06-16 00:51:28 -0400 (Thu, 16 Jun 1994) | 3 lines Changed paths: M /trunk/src/util/ss/error.c Include if STDARG_PROTOTYPES is defined and __STDC__ is not defined (because com_err.h only pulls in if __STDC__ is defined) ------------------------------------------------------------------------ r3832 | tlyu | 1994-06-16 00:50:39 -0400 (Thu, 16 Jun 1994) | 2 lines Changed paths: M /trunk/src/isode/pepsy/Makefile.in fixing bogus dependency on "-ll" ------------------------------------------------------------------------ r3831 | tytso | 1994-06-16 00:16:31 -0400 (Thu, 16 Jun 1994) | 2 lines Changed paths: A /trunk/doc/HOW_TO_BUILD A /trunk/doc/SOURCE-TREE A /trunk/doc/TREE-GRAPH A /trunk/doc/krb5-protocol A /trunk/doc/krb5-protocol/krb5.constants A /trunk/doc/krb5-protocol/rfc1510.errata A /trunk/doc/krb5-protocol/rfc1510.txt A /trunk/doc/old-V4-docs A /trunk/doc/old-V4-docs/README A /trunk/doc/old-V4-docs/installation.PS A /trunk/doc/old-V4-docs/installation.mss A /trunk/doc/old-V4-docs/operation.PS A /trunk/doc/old-V4-docs/operation.mss Adding documentation files.... ------------------------------------------------------------------------ r3830 | tytso | 1994-06-15 23:57:52 -0400 (Wed, 15 Jun 1994) | 2 lines Changed paths: A /trunk/README Committing top-level README ------------------------------------------------------------------------ r3829 | tytso | 1994-06-15 23:41:06 -0400 (Wed, 15 Jun 1994) | 3 lines Changed paths: A /trunk/src/autotools/lndir Added lndir so that people with brain-damaged make's can do multi-platform builds. ------------------------------------------------------------------------ r3828 | tytso | 1994-06-15 20:42:19 -0400 (Wed, 15 Jun 1994) | 3 lines Changed paths: M /trunk/src/lib/crypto/cryptoconf.c Fix typo in the entry for the raw DES encryption. It should really be the raw DES encryption, instead of normal DES encryption!!!! ------------------------------------------------------------------------ r3827 | eichin | 1994-06-15 20:40:52 -0400 (Wed, 15 Jun 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/Makefile.in punt unneeded SUBDIRS ------------------------------------------------------------------------ r3826 | tytso | 1994-06-15 20:40:03 -0400 (Wed, 15 Jun 1994) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/verify.c Fix order of arguments in krb5_gss_verify. ------------------------------------------------------------------------ r3825 | eichin | 1994-06-15 20:39:48 -0400 (Wed, 15 Jun 1994) | 2 lines Changed paths: M /trunk/src/isode/compat/Makefile.in M /trunk/src/isode/compat/configure.in handle strdup via AC_REPLACE_FUNCS ------------------------------------------------------------------------ r3824 | eichin | 1994-06-15 20:29:10 -0400 (Wed, 15 Jun 1994) | 2 lines Changed paths: M /trunk/src/util/ss/configure.in M /trunk/src/util/ss/error.c use STDARG_PROTOTYPES since it is already available ------------------------------------------------------------------------ r3823 | eichin | 1994-06-15 20:24:12 -0400 (Wed, 15 Jun 1994) | 2 lines Changed paths: A /trunk/src/appl/sample/Makefile.in A /trunk/src/appl/sample/configure.in A /trunk/src/appl/sample/sclient/Makefile.in A /trunk/src/appl/sample/sclient/configure.in A /trunk/src/appl/sample/sserver/Makefile.in A /trunk/src/appl/sample/sserver/configure.in A /trunk/src/appl/simple/Makefile.in A /trunk/src/appl/simple/client/Makefile.in A /trunk/src/appl/simple/client/configure.in A /trunk/src/appl/simple/configure.in A /trunk/src/appl/simple/server/Makefile.in A /trunk/src/appl/simple/server/configure.in A /trunk/src/appl/user_user/Makefile.in A /trunk/src/appl/user_user/configure.in easy appl entries ------------------------------------------------------------------------ r3822 | eichin | 1994-06-15 20:22:39 -0400 (Wed, 15 Jun 1994) | 2 lines Changed paths: M /trunk/src/appl/configure.in trim to working ones for now ------------------------------------------------------------------------ r3821 | eichin | 1994-06-15 19:46:13 -0400 (Wed, 15 Jun 1994) | 2 lines Changed paths: M /trunk/src/lib/des425/pcbc_encrypt.c M /trunk/src/lib/krb5/asn.1/adat2kadat.c M /trunk/src/lib/krb5/asn.1/addr2kaddr.c M /trunk/src/lib/krb5/asn.1/adr2kadr.c M /trunk/src/lib/krb5/asn.1/ck2kck.c M /trunk/src/lib/krb5/asn.1/enck2kkey.c M /trunk/src/lib/krb5/asn.1/kdcr2kkdcr.c M /trunk/src/lib/krb5/asn.1/qbuf2data.c M /trunk/src/lib/krb5/asn.1/tgrq2ktgrq.c M /trunk/src/lib/krb5/posix/strdup.c M /trunk/src/slave/kprop.c step 3: bcopy->memcpy or memmove (chose by hand), twiddle args ------------------------------------------------------------------------ r3820 | tytso | 1994-06-15 19:40:41 -0400 (Wed, 15 Jun 1994) | 2 lines Changed paths: M /trunk/src/autotools/makeaclocals Rewritten as a sh script, instead of a csh script. ------------------------------------------------------------------------ r3819 | eichin | 1994-06-15 19:34:29 -0400 (Wed, 15 Jun 1994) | 2 lines Changed paths: M /trunk/src/krb524/conv_creds.c M /trunk/src/krb524/encode.c M /trunk/src/krb524/krb524d.c M /trunk/src/krb524/test.c step 3: bcopy->memcpy or memmove (chose by hand), twiddle args ------------------------------------------------------------------------ r3818 | eichin | 1994-06-15 19:29:09 -0400 (Wed, 15 Jun 1994) | 2 lines Changed paths: M /trunk/src/isode/pepsy/dec.c M /trunk/src/isode/pepsy/main.c M /trunk/src/isode/pepsy/pepsy_misc.c M /trunk/src/isode/psap/addr2ref.c M /trunk/src/isode/psap/dg2ps.c M /trunk/src/isode/psap/fdx2ps.c M /trunk/src/isode/psap/pe2qb_f.c M /trunk/src/isode/psap/prim2str.c M /trunk/src/isode/psap/qb2str.c M /trunk/src/isode/psap/qb_pullup.c M /trunk/src/isode/psap/qbuf2pe_f.c M /trunk/src/isode/psap/qbuf2ps.c M /trunk/src/isode/psap/str2ps.c M /trunk/src/isode/psap/str2qb.c M /trunk/src/isode/psap/uvec2ps.c step 3: bcopy->memcpy or memmove (chose by hand), twiddle args ------------------------------------------------------------------------ r3817 | eichin | 1994-06-15 19:17:56 -0400 (Wed, 15 Jun 1994) | 2 lines Changed paths: M /trunk/src/isode/h/acpkt.h M /trunk/src/isode/h/fpkt.h M /trunk/src/isode/h/internet.h M /trunk/src/isode/h/ppkt.h M /trunk/src/isode/h/psap.h M /trunk/src/isode/h/ronot.h M /trunk/src/isode/h/ropkt.h M /trunk/src/isode/h/rtpkt.h M /trunk/src/isode/h/spkt.h M /trunk/src/isode/h/tpkt.h step 3: bcopy->memcpy or memmove (chose by hand), twiddle args ------------------------------------------------------------------------ r3816 | eichin | 1994-06-15 18:59:17 -0400 (Wed, 15 Jun 1994) | 2 lines Changed paths: M /trunk/src/isode/compat/bridge.c M /trunk/src/isode/compat/dgram.c M /trunk/src/isode/compat/internet.c M /trunk/src/isode/compat/isoaddrs.c M /trunk/src/isode/compat/na2norm.c M /trunk/src/isode/compat/norm2na.c M /trunk/src/isode/compat/pa2str.c M /trunk/src/isode/compat/sunlink.c M /trunk/src/isode/compat/ubcx25.c M /trunk/src/isode/compat/x25addr.c step 3: bcopy->memcpy or memmove (chose by hand), twiddle args ------------------------------------------------------------------------ r3815 | eichin | 1994-06-15 18:38:19 -0400 (Wed, 15 Jun 1994) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/authenc.c M /trunk/src/appl/telnet/telnetd/slc.c M /trunk/src/appl/telnet/telnetd/state.c M /trunk/src/appl/telnet/telnetd/sys_term.c M /trunk/src/appl/telnet/telnetd/telnetd-ktd.c M /trunk/src/appl/telnet/telnetd/telnetd.c M /trunk/src/appl/telnet/telnetd/utility.c M /trunk/src/include/kerberosIV/krb.h step 3: bcopy->memcpy or memmove (chose by hand), twiddle args ------------------------------------------------------------------------ r3814 | eichin | 1994-06-15 18:30:25 -0400 (Wed, 15 Jun 1994) | 2 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/auth.c M /trunk/src/appl/telnet/libtelnet/enc_des.c M /trunk/src/appl/telnet/libtelnet/encrypt.c M /trunk/src/appl/telnet/libtelnet/kerberos.c M /trunk/src/appl/telnet/libtelnet/krb4encpwd.c M /trunk/src/appl/telnet/libtelnet/read_password.c M /trunk/src/appl/telnet/libtelnet/rsaencpwd.c M /trunk/src/appl/telnet/libtelnet/setenv.c M /trunk/src/appl/telnet/libtelnet/strdup.c step 3: bcopy->memcpy or memmove (chose by hand), twiddle args ------------------------------------------------------------------------ r3813 | eichin | 1994-06-15 17:54:59 -0400 (Wed, 15 Jun 1994) | 2 lines Changed paths: M /trunk/src/appl/movemail/movemail.c step 3: bcopy->memcpy or memmove (chose by hand), twiddle args ------------------------------------------------------------------------ r3812 | eichin | 1994-06-15 17:49:52 -0400 (Wed, 15 Jun 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/login.c M /trunk/src/appl/bsd/setenv.c step 3: bcopy->memcpy or memmove (chose by hand), twiddle args ------------------------------------------------------------------------ r3811 | eichin | 1994-06-15 17:34:08 -0400 (Wed, 15 Jun 1994) | 2 lines Changed paths: M /trunk/src/kdc/kerberos_v4.c step 3: bcopy->memcpy or memmove (chose by hand), twiddle args ------------------------------------------------------------------------ r3810 | eichin | 1994-06-15 17:15:07 -0400 (Wed, 15 Jun 1994) | 2 lines Changed paths: M /trunk/src/admin/convert/kdb5_convert.c M /trunk/src/appl/movemail/movemail.c M /trunk/src/appl/popper/pop_init.c M /trunk/src/appl/telnet/libtelnet/encrypt.c M /trunk/src/appl/telnet/libtelnet/encrypt.h M /trunk/src/appl/telnet/telnet/sys_bsd.c M /trunk/src/appl/telnet/telnetd/sys_term.c M /trunk/src/isode/compat/dgram.c M /trunk/src/isode/compat/isoaddrs.c M /trunk/src/isode/compat/norm2na.c M /trunk/src/isode/compat/servbysel.c M /trunk/src/isode/compat/tailor.c M /trunk/src/isode/h/psap.h M /trunk/src/isode/pepsy/main.c M /trunk/src/isode/pepsy/util.c step 2: bcmp->memcmp ------------------------------------------------------------------------ r3809 | eichin | 1994-06-15 17:01:56 -0400 (Wed, 15 Jun 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/bsd/login.c M /trunk/src/appl/bsd/logutil.c M /trunk/src/appl/popper/pop_enter.c M /trunk/src/appl/popper/pop_init.c M /trunk/src/appl/telnet/libtelnet/enc_des.c M /trunk/src/appl/telnet/libtelnet/kerberos.c M /trunk/src/appl/telnet/libtelnet/kerberos5.c M /trunk/src/appl/telnet/libtelnet/krb4encpwd.c M /trunk/src/appl/telnet/libtelnet/mem.c M /trunk/src/appl/telnet/libtelnet/read_password.c M /trunk/src/appl/telnet/libtelnet/rsaencpwd.c M /trunk/src/appl/telnet/telnet/commands.c M /trunk/src/appl/telnet/telnetd/sys_term.c M /trunk/src/appl/telnet/telnetd/telnetd-ktd.c M /trunk/src/appl/telnet/telnetd/telnetd.c M /trunk/src/appl/telnet/telnetd/termstat.c M /trunk/src/isode/compat/asprintf.c M /trunk/src/isode/compat/bridge.c M /trunk/src/isode/compat/camtec.c M /trunk/src/isode/compat/dgram.c M /trunk/src/isode/compat/hpuxx25.c M /trunk/src/isode/compat/internet.c M /trunk/src/isode/compat/isoaddrs.c M /trunk/src/isode/compat/isoservent.c M /trunk/src/isode/compat/na2norm.c M /trunk/src/isode/compat/pa2str.c M /trunk/src/isode/compat/saddr2str.c M /trunk/src/isode/compat/sstr2arg.c M /trunk/src/isode/compat/str2sel.c M /trunk/src/isode/compat/sunlink.c M /trunk/src/isode/compat/taddr2str.c M /trunk/src/isode/compat/x25addr.c M /trunk/src/isode/pepsy/etabs.c M /trunk/src/isode/psap/addr2ref.c M /trunk/src/isode/psap/bit_ops.c M /trunk/src/isode/psap/int2strb.c M /trunk/src/isode/psap/pe_alloc.c M /trunk/src/isode/psap/prim2oid.c M /trunk/src/isode/psap/prim2time.c M /trunk/src/isode/psap/tm2ut.c M /trunk/src/isode/psap/ut2tm.c M /trunk/src/kdc/kerberos_v4.c M /trunk/src/krb524/conv_creds.c M /trunk/src/krb524/getcred.c M /trunk/src/krb524/k524init.c M /trunk/src/krb524/krb524d.c M /trunk/src/krb524/test.c M /trunk/src/lib/des425/random_key.c M /trunk/src/lib/des425/read_passwd.c M /trunk/src/lib/des425/str_to_key.c M /trunk/src/lib/krb5/asn.1/adr2kadr.c M /trunk/src/lib/krb5/asn.1/aprp2kaprp.c M /trunk/src/lib/krb5/asn.1/aprq2kaprq.c M /trunk/src/lib/krb5/asn.1/arep2karep.c M /trunk/src/lib/krb5/asn.1/asn1glue.h M /trunk/src/lib/krb5/asn.1/auth2kauth.c M /trunk/src/lib/krb5/asn.1/cred2kcred.c M /trunk/src/lib/krb5/asn.1/crep2kcrep.c M /trunk/src/lib/krb5/asn.1/edat2kedat.c M /trunk/src/lib/krb5/asn.1/ekrp2kekrp.c M /trunk/src/lib/krb5/asn.1/err2kerr.c M /trunk/src/lib/krb5/asn.1/etpt2ketpt.c M /trunk/src/lib/krb5/asn.1/kadat2adat.c M /trunk/src/lib/krb5/asn.1/kaddr2addr.c M /trunk/src/lib/krb5/asn.1/kadr2adr.c M /trunk/src/lib/krb5/asn.1/kaprp2aprp.c M /trunk/src/lib/krb5/asn.1/kaprq2aprq.c M /trunk/src/lib/krb5/asn.1/karep2arep.c M /trunk/src/lib/krb5/asn.1/kauth2auth.c M /trunk/src/lib/krb5/asn.1/kcred2cred.c M /trunk/src/lib/krb5/asn.1/kcrep2crep.c M /trunk/src/lib/krb5/asn.1/kdcr2kkdcr.c M /trunk/src/lib/krb5/asn.1/kedat2edat.c M /trunk/src/lib/krb5/asn.1/kekrp2ekrp.c M /trunk/src/lib/krb5/asn.1/kerr2err.c M /trunk/src/lib/krb5/asn.1/ketpt2etpt.c M /trunk/src/lib/krb5/asn.1/kkdcr2kdcr.c M /trunk/src/lib/krb5/asn.1/klsrq2lsrq.c M /trunk/src/lib/krb5/asn.1/kprep2prep.c M /trunk/src/lib/krb5/asn.1/kprin2prin.c M /trunk/src/lib/krb5/asn.1/kpriv2priv.c M /trunk/src/lib/krb5/asn.1/ksafe2safe.c M /trunk/src/lib/krb5/asn.1/ktgrq2tgrq.c M /trunk/src/lib/krb5/asn.1/ktkt2tkt.c M /trunk/src/lib/krb5/asn.1/ktran2tran.c M /trunk/src/lib/krb5/asn.1/prep2kprep.c M /trunk/src/lib/krb5/asn.1/priv2kpriv.c M /trunk/src/lib/krb5/asn.1/safe2ksafe.c M /trunk/src/lib/krb5/asn.1/tgrq2ktgrq.c M /trunk/src/lib/krb5/asn.1/tkt2ktkt.c M /trunk/src/lib/krb5/asn.1/tran2ktran.c M /trunk/src/lib/krb5/ccache/stdio/scc_maybe.c step 1: bzero->memset(,0,) ------------------------------------------------------------------------ r3808 | eichin | 1994-06-15 16:53:21 -0400 (Wed, 15 Jun 1994) | 2 lines Changed paths: M /trunk/src/util/ss/configure.in use CHECK_SIGPROCMASK ------------------------------------------------------------------------ r3807 | eichin | 1994-06-15 16:51:19 -0400 (Wed, 15 Jun 1994) | 2 lines Changed paths: M /trunk/src/aclocal.m4 CHECK_SIGPROCMASK for util/ss ------------------------------------------------------------------------ r3806 | tytso | 1994-06-15 16:36:05 -0400 (Wed, 15 Jun 1994) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/init_sec_context.c Fix credentials memory allocation problem. Beta 4 is more anal about freeing things.... ------------------------------------------------------------------------ r3805 | eichin | 1994-06-15 16:01:40 -0400 (Wed, 15 Jun 1994) | 2 lines Changed paths: M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/configure.in M /trunk/src/kdc/kerberos_v4.c punt K4INCLUDE, just use srcdir correctly; put krbONE in kerberos_v4.c for now ------------------------------------------------------------------------ r3804 | eichin | 1994-06-15 13:43:10 -0400 (Wed, 15 Jun 1994) | 2 lines Changed paths: M /trunk/src/admin/aname/kdb5_anadd.c add osconf, sysincl, for O_* ------------------------------------------------------------------------ r3803 | eichin | 1994-06-15 13:42:27 -0400 (Wed, 15 Jun 1994) | 2 lines Changed paths: M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/configure.in add K4INCLUDE as well ------------------------------------------------------------------------ r3802 | eichin | 1994-06-15 11:35:12 -0400 (Wed, 15 Jun 1994) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/Makefile.in M /trunk/src/lib/gssapi/generic/configure.in M /trunk/src/lib/gssapi/krb5/Makefile.in M /trunk/src/util/et/Makefile.in M /trunk/src/util/ss/Makefile.in more srcdir fixes ------------------------------------------------------------------------ r3801 | eichin | 1994-06-15 11:30:25 -0400 (Wed, 15 Jun 1994) | 2 lines Changed paths: M /trunk/src/aclocal.m4 fix CopyHeader, add CopySrcHeader ------------------------------------------------------------------------ r3800 | tytso | 1994-06-15 01:29:54 -0400 (Wed, 15 Jun 1994) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/gssapi.h Need to include krb5/config.h to get the wordsize information. ------------------------------------------------------------------------ r3799 | tytso | 1994-06-15 01:20:19 -0400 (Wed, 15 Jun 1994) | 3 lines Changed paths: M /trunk/src/lib/Imakefile Always build GSSAPI --- with the prototypes removed, we don't need to skip it for the sake of the Ultrix C compiler. ------------------------------------------------------------------------ r3798 | tytso | 1994-06-15 01:18:02 -0400 (Wed, 15 Jun 1994) | 2 lines Changed paths: M /trunk/src/appl/Imakefile Include the new gss-sample directory ------------------------------------------------------------------------ r3797 | tytso | 1994-06-15 01:00:32 -0400 (Wed, 15 Jun 1994) | 2 lines Changed paths: M /trunk/src/clients/ksu/Imakefile M /trunk/src/clients/ksu/ccache.c M /trunk/src/clients/ksu/heuristic.c M /trunk/src/clients/ksu/krb_auth_su.c A /trunk/src/clients/ksu/ksu.M M /trunk/src/clients/ksu/ksu.h M /trunk/src/clients/ksu/main.c Included fixes submitted by Ari/Cliff, including a security fix. ------------------------------------------------------------------------ r3796 | tytso | 1994-06-15 00:53:46 -0400 (Wed, 15 Jun 1994) | 3 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ktf_next.c Added missing indirection. This was causing krb5_kt_next_entry to fail... (Fortunately nothing except for the GSSAPI code used it!) ------------------------------------------------------------------------ r3794 | tytso | 1994-06-15 00:52:28 -0400 (Wed, 15 Jun 1994) | 2 lines Changed paths: A /trunk/src/appl/gss-sample A /trunk/src/appl/gss-sample/Imakefile A /trunk/src/appl/gss-sample/Makefile.in A /trunk/src/appl/gss-sample/README A /trunk/src/appl/gss-sample/configure.in A /trunk/src/appl/gss-sample/gss-client.c A /trunk/src/appl/gss-sample/gss-misc.c A /trunk/src/appl/gss-sample/gss-server.c As submitted from Openvision --- a sample GSSAPI client/server application! ------------------------------------------------------------------------ r3793 | tytso | 1994-06-15 00:48:57 -0400 (Wed, 15 Jun 1994) | 2 lines Changed paths: A /trunk/src/lib/gssapi/README_SAMPLE_APP As submitted by Barry. ------------------------------------------------------------------------ r3792 | eichin | 1994-06-14 21:30:24 -0400 (Tue, 14 Jun 1994) | 2 lines Changed paths: M /trunk/src/isode/pepsy/Makefile.in M /trunk/src/isode/support/Makefile.in more srcdir fixes ------------------------------------------------------------------------ r3791 | eichin | 1994-06-14 21:08:24 -0400 (Tue, 14 Jun 1994) | 2 lines Changed paths: M /trunk/src/include/krb5/Makefile.in M /trunk/src/include/krb5/configure.in M /trunk/src/isode/compat/Makefile.in M /trunk/src/isode/pepsy/Makefile.in M /trunk/src/isode/pepsy/configure.in M /trunk/src/isode/pepsy/pepsydefs.h.gnrc M /trunk/src/isode/psap/Makefile.in M /trunk/src/lib/crypto/os/Makefile.in fixes for srcdir, LEX tests ------------------------------------------------------------------------ r3790 | tlyu | 1994-06-14 20:43:00 -0400 (Tue, 14 Jun 1994) | 2 lines Changed paths: M /trunk/src/kdc/do_tgs_req.c fixing memory scribbling in find_alternate_tgs ------------------------------------------------------------------------ r3789 | eichin | 1994-06-14 17:31:19 -0400 (Tue, 14 Jun 1994) | 2 lines Changed paths: M /trunk/src/util/ss/Makefile.in ss_err.h is built, not src ------------------------------------------------------------------------ r3788 | eichin | 1994-06-14 17:30:58 -0400 (Tue, 14 Jun 1994) | 2 lines Changed paths: M /trunk/src/util/et/Makefile.in actually reference LOCALINCLUDE ------------------------------------------------------------------------ r3787 | eichin | 1994-06-14 17:30:35 -0400 (Tue, 14 Jun 1994) | 2 lines Changed paths: M /trunk/src/isode/compat/Makefile.in M /trunk/src/isode/h/Makefile.in M /trunk/src/isode/psap/Makefile.in get isode headers from the right place ------------------------------------------------------------------------ r3786 | eichin | 1994-06-14 17:29:11 -0400 (Tue, 14 Jun 1994) | 2 lines Changed paths: M /trunk/src/include/krb5/Makefile.in fix autoconf.h dependencies ------------------------------------------------------------------------ r3785 | eichin | 1994-06-14 17:28:41 -0400 (Tue, 14 Jun 1994) | 2 lines Changed paths: M /trunk/src/include/kerberosIV/Makefile.in cause srcdir to be set ------------------------------------------------------------------------ r3784 | tlyu | 1994-06-14 17:18:07 -0400 (Tue, 14 Jun 1994) | 2 lines Changed paths: M /trunk/src/kdc/Makefile.in M /trunk/src/kdc/configure.in make BACKWARD_COMPAT dtrt ------------------------------------------------------------------------ r3783 | tlyu | 1994-06-14 17:17:08 -0400 (Tue, 14 Jun 1994) | 2 lines Changed paths: M /trunk/src/kadmin/configure.in don't pick up v4server unless there is a --with-krb4 ------------------------------------------------------------------------ r3782 | tlyu | 1994-06-14 17:16:18 -0400 (Tue, 14 Jun 1994) | 2 lines Changed paths: M /trunk/src/admin/convert/Makefile.in minor fixups for v4 libraries ------------------------------------------------------------------------ r3781 | tlyu | 1994-06-14 17:15:48 -0400 (Tue, 14 Jun 1994) | 2 lines Changed paths: M /trunk/src/admin/configure.in exclude convert from build if krb4 is not set ------------------------------------------------------------------------ r3780 | tlyu | 1994-06-14 17:14:59 -0400 (Tue, 14 Jun 1994) | 2 lines Changed paths: M /trunk/src/aclocal.m4 print a warning if there is no --with-krb4= ------------------------------------------------------------------------ r3779 | eichin | 1994-06-14 17:01:40 -0400 (Tue, 14 Jun 1994) | 3 lines Changed paths: M /trunk/src/aclocal.m4 fix argument stripping for recursion correct use of srcdir in CONFIG_RULES ------------------------------------------------------------------------ r3778 | nlgilman | 1994-06-14 16:34:57 -0400 (Tue, 14 Jun 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/krlogind.M M /trunk/src/appl/bsd/krshd.M M /trunk/src/appl/bsd/rcp.M M /trunk/src/appl/bsd/rlogin.M M /trunk/src/appl/bsd/rsh.M M /trunk/src/appl/popper/popper.M M /trunk/src/appl/sample/sserver/sserver.M M /trunk/src/kdc/krb5kdc.M Nancy L. Gilman's changes for Beta 4 ------------------------------------------------------------------------ r3777 | nlgilman | 1994-06-14 16:22:02 -0400 (Tue, 14 Jun 1994) | 2 lines Changed paths: M /trunk/src/config-files/krb.conf.M M /trunk/src/config-files/krb.realms.M Nancy L. Gilman's changes for Beta 4 ------------------------------------------------------------------------ r3776 | nlgilman | 1994-06-14 16:13:54 -0400 (Tue, 14 Jun 1994) | 2 lines Changed paths: M /trunk/src/slave/kpropd.M Nancy L. Gilman's changes for Beta 4 ------------------------------------------------------------------------ r3775 | nlgilman | 1994-06-14 16:07:50 -0400 (Tue, 14 Jun 1994) | 2 lines Changed paths: M /trunk/src/admin/convert/kdb5_convert.M M /trunk/src/admin/create/kdb5_create.M M /trunk/src/admin/destroy/kdb5_destroy.M M /trunk/src/admin/edit/kdb5_edit.M M /trunk/src/admin/stash/kdb5_stash.M M /trunk/src/slave/kprop.M Nancy L. Gilman's changes for Beta 4 ------------------------------------------------------------------------ r3774 | nlgilman | 1994-06-14 15:56:31 -0400 (Tue, 14 Jun 1994) | 2 lines Changed paths: M /trunk/src/admin/aname/kdb5_anadd.M Nancy Gilman's changes for beta 4 ------------------------------------------------------------------------ r3773 | eichin | 1994-06-14 15:19:38 -0400 (Tue, 14 Jun 1994) | 2 lines Changed paths: M /trunk/src/aclocal.m4 clean up recursion step to handle srcdir correctly ------------------------------------------------------------------------ r3771 | nlgilman | 1994-06-14 15:09:21 -0400 (Tue, 14 Jun 1994) | 3 lines Changed paths: M /trunk/doc/implement/ccache-i.tex M /trunk/doc/implement/encrypt-i.tex M /trunk/doc/implement/kdb-i.tex M /trunk/doc/implement/keytab-i.tex M /trunk/doc/implement/libos-i.tex M /trunk/doc/implement/rcache-i.tex The first revision after the creation of the implementor's guide ------------------------------------------------------------------------ r3770 | nlgilman | 1994-06-14 15:09:17 -0400 (Tue, 14 Jun 1994) | 3 lines Changed paths: M /trunk/doc/api/Makefile M /trunk/doc/api/ccache.tex A /trunk/doc/api/errors.tex A /trunk/doc/api/intro.tex M /trunk/doc/api/keytab.tex M /trunk/doc/api/krb5.tex M /trunk/doc/api/libos.tex M /trunk/doc/api/library.tex M /trunk/doc/api/rcache.tex A /trunk/doc/api/tables.tex M /trunk/doc/implement/Makefile M /trunk/doc/implement/implement.tex The first revision after the creation of the implementor's guide ------------------------------------------------------------------------ r3769 | tlyu | 1994-06-14 10:18:21 -0400 (Tue, 14 Jun 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/Makefile.in pick up realm_dom.c (oops) ------------------------------------------------------------------------ r3768 | tlyu | 1994-06-14 10:17:48 -0400 (Tue, 14 Jun 1994) | 2 lines Changed paths: M /trunk/src/lib/krb425/Makefile.in M /trunk/src/lib/krb425/configure.in install krb_err.h during build ------------------------------------------------------------------------ r3767 | tlyu | 1994-06-14 10:16:55 -0400 (Tue, 14 Jun 1994) | 2 lines Changed paths: M /trunk/src/kadmin/configure.in picking up v4server ------------------------------------------------------------------------ r3766 | tlyu | 1994-06-14 10:16:21 -0400 (Tue, 14 Jun 1994) | 2 lines Changed paths: M /trunk/src/admin/convert/Makefile.in M /trunk/src/admin/convert/configure.in krb4 fixes ------------------------------------------------------------------------ r3765 | tlyu | 1994-06-14 10:16:00 -0400 (Tue, 14 Jun 1994) | 2 lines Changed paths: M /trunk/src/admin/configure.in pick up convert ------------------------------------------------------------------------ r3764 | tlyu | 1994-06-14 10:15:06 -0400 (Tue, 14 Jun 1994) | 2 lines Changed paths: M /trunk/src/aclocal.m4 fixed recursion of configure (hopefully) ------------------------------------------------------------------------ r3763 | eichin | 1994-06-13 17:54:50 -0400 (Mon, 13 Jun 1994) | 2 lines Changed paths: M /trunk/src/isode/compat/signals.c rewrite linux hack so it works (should autoconf it) ------------------------------------------------------------------------ r3762 | eichin | 1994-06-13 17:45:59 -0400 (Mon, 13 Jun 1994) | 2 lines Changed paths: M /trunk/src/isode/support/Makefile.in force sh call so || works on ultrix ------------------------------------------------------------------------ r3761 | eichin | 1994-06-13 03:10:49 -0400 (Mon, 13 Jun 1994) | 2 lines Changed paths: M /trunk/src/aclocal.m4 fix yylineno test to actually run lex ------------------------------------------------------------------------ r3760 | eichin | 1994-06-13 02:32:24 -0400 (Mon, 13 Jun 1994) | 2 lines Changed paths: M /trunk/src/kdc/network.c use sys/select.h under _AIX too ------------------------------------------------------------------------ r3759 | tytso | 1994-06-12 22:19:45 -0400 (Sun, 12 Jun 1994) | 3 lines Changed paths: M /trunk/src/admin/configure.in Don't do the convert directory until we figure out a clean way to handle the krb4 compatibility stuff. ------------------------------------------------------------------------ r3758 | tytso | 1994-06-12 22:18:41 -0400 (Sun, 12 Jun 1994) | 2 lines Changed paths: M /trunk/src/aclocal.m4 Fix quoting problem which caused PEPSY to lose on Linux running bash. ------------------------------------------------------------------------ r3757 | tytso | 1994-06-12 19:54:01 -0400 (Sun, 12 Jun 1994) | 4 lines Changed paths: M /trunk/src/util/ss/error.c Linux uses _STDARG_H instead of _STDARG_H_ --- we need a better way to test of the presense of stdarg!!! Should be done using autoconf, I suspect. ------------------------------------------------------------------------ r3756 | tytso | 1994-06-12 19:52:33 -0400 (Sun, 12 Jun 1994) | 2 lines Changed paths: M /trunk/src/isode/psap/Makefile.in M /trunk/src/isode/support/Makefile.in Move isode libraries to lib subdirectory and out of the top level directory. ------------------------------------------------------------------------ r3755 | tytso | 1994-06-12 19:52:02 -0400 (Sun, 12 Jun 1994) | 4 lines Changed paths: M /trunk/src/isode/compat/Makefile.in M /trunk/src/isode/compat/signals.c Take out old linux specific hack which doesn't work anymore. Move isode libraries to lib subdirectory and out of the top level directory. ------------------------------------------------------------------------ r3754 | tytso | 1994-06-12 19:49:17 -0400 (Sun, 12 Jun 1994) | 2 lines Changed paths: M /trunk/src/isode/pepsy/Makefile.in M /trunk/src/isode/pepsy/configure.in M /trunk/src/isode/pepsy/pepsy.c Test for YYLINENO so that pepsy will build cleanly on all platforms. ------------------------------------------------------------------------ r3753 | tytso | 1994-06-12 13:46:09 -0400 (Sun, 12 Jun 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_dfl.c Fix so that rc_dfl_resolve(id, name) works when name is NULL. ------------------------------------------------------------------------ r3752 | tlyu | 1994-06-12 04:54:51 -0400 (Sun, 12 Jun 1994) | 2 lines Changed paths: M /trunk/src/admin/edit/Makefile.in fixing for ss_wrapper.c ------------------------------------------------------------------------ r3751 | tlyu | 1994-06-12 04:38:31 -0400 (Sun, 12 Jun 1994) | 2 lines Changed paths: M /trunk/src/lib/krb425/Makefile.in M /trunk/src/lib/krb425/configure.in fixing krb_err.et problems ------------------------------------------------------------------------ r3750 | tlyu | 1994-06-12 03:33:46 -0400 (Sun, 12 Jun 1994) | 2 lines Changed paths: M /trunk/src/include/krb5/configure.in fix for nonexistence of config.h ------------------------------------------------------------------------ r3749 | eichin | 1994-06-12 02:23:44 -0400 (Sun, 12 Jun 1994) | 2 lines Changed paths: D /trunk/src/include/krb5/config.h for imake safety ------------------------------------------------------------------------ r3748 | eichin | 1994-06-12 02:13:28 -0400 (Sun, 12 Jun 1994) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/confauto.h get the splitting tags right ------------------------------------------------------------------------ r3747 | eichin | 1994-06-12 01:39:27 -0400 (Sun, 12 Jun 1994) | 2 lines Changed paths: M /trunk/src/include/krb5/Makefile.in A /trunk/src/include/krb5/stock/confauto.h M /trunk/src/include/krb5/stock/config.h avoid collision with imake ------------------------------------------------------------------------ r3746 | tlyu | 1994-06-11 04:05:55 -0400 (Sat, 11 Jun 1994) | 2 lines Changed paths: M /trunk/src/isode/pepsy/pepsy.c mips yylineno breakage ------------------------------------------------------------------------ r3745 | tlyu | 1994-06-11 03:42:43 -0400 (Sat, 11 Jun 1994) | 2 lines Changed paths: M /trunk/src/isode/pepsy/pepsydefs.h.gnrc fixed yytext declaration problem ------------------------------------------------------------------------ r3744 | tlyu | 1994-06-10 19:12:45 -0400 (Fri, 10 Jun 1994) | 2 lines Changed paths: M /trunk/src/util/makedepend/def.h M /trunk/src/util/makedepend/main.c fix dependencies on X11 source tree (oops :-) ------------------------------------------------------------------------ r3743 | tytso | 1994-06-10 19:03:47 -0400 (Fri, 10 Jun 1994) | 3 lines Changed paths: M /trunk/src/CHANGELOG Just to commit what has been entered so far. We're going to have start doing a Real Changelog system after Beta 4.... ------------------------------------------------------------------------ r3742 | tytso | 1994-06-10 19:02:32 -0400 (Fri, 10 Jun 1994) | 2 lines Changed paths: M /trunk/src/kdc/do_as_req.c Don't return success in check_padata if you can't extract the key! ------------------------------------------------------------------------ r3741 | tytso | 1994-06-10 19:01:37 -0400 (Fri, 10 Jun 1994) | 2 lines Changed paths: M /trunk/src/kdc/kdc_util.c Use the KRB5_TGS_NAME macro for "krbtgt" ------------------------------------------------------------------------ r3740 | eichin | 1994-06-10 18:41:12 -0400 (Fri, 10 Jun 1994) | 2 lines Changed paths: M /trunk/src/include/krb5/Makefile.in D /trunk/src/include/krb5/osconf.h A /trunk/src/include/krb5/stock/osauto.h M /trunk/src/include/krb5/stock/osconf.h do osconf in compatible way ------------------------------------------------------------------------ r3739 | tytso | 1994-06-10 18:37:30 -0400 (Fri, 10 Jun 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/gc_via_tgt.c Fixed inter-realm handling; from OCSG/Cliff Neumann. ------------------------------------------------------------------------ r3738 | tytso | 1994-06-10 18:36:11 -0400 (Fri, 10 Jun 1994) | 3 lines Changed paths: M /trunk/src/kdc/do_tgs_req.c Fix inter-realm handling in KDC so that an intermediate realm is returned when appropriate. ------------------------------------------------------------------------ r3737 | tytso | 1994-06-10 18:33:01 -0400 (Fri, 10 Jun 1994) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/def_realm.c Fix bug which caused get_default_realm to fail the second time it was called. (typo). ------------------------------------------------------------------------ r3736 | tytso | 1994-06-10 18:32:09 -0400 (Fri, 10 Jun 1994) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/srv_rcache.c Fix bugs I introduced into srv_rcache. The rcache name wasn't being formed correctly (not adding rc_ at the beginning) and we weren't trying krb5_rc_recover() before trying krb5_rc_initialize(). ------------------------------------------------------------------------ r3735 | tytso | 1994-06-10 18:30:44 -0400 (Fri, 10 Jun 1994) | 2 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/Imakefile M /trunk/src/appl/telnet/telnet/Imakefile M /trunk/src/appl/telnet/telnetd/Imakefile Pass the correct arguments so that telnet works with login.krb5. ------------------------------------------------------------------------ r3734 | tytso | 1994-06-10 18:28:32 -0400 (Fri, 10 Jun 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/login.c Add support for the -F flag --- allow logins by anyone, including root. ------------------------------------------------------------------------ r3733 | eichin | 1994-06-10 17:01:17 -0400 (Fri, 10 Jun 1994) | 3 lines Changed paths: M /trunk/src/lib/crypto/des/key_sched.c use LSBFIRST and MSBFIRST to detect which version of DES we're using. This is the only "invasive" autoconf vs. imake change... ------------------------------------------------------------------------ r3732 | tlyu | 1994-06-10 16:06:43 -0400 (Fri, 10 Jun 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/realm_dom.c fall back on realm name as a default domain name ------------------------------------------------------------------------ r3731 | tlyu | 1994-06-10 16:06:05 -0400 (Fri, 10 Jun 1994) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl M /trunk/src/config/site.def M /trunk/src/config/site.def.example M /trunk/src/config/ultrix.cf moving stuff out of site.def that shouldn't be there ------------------------------------------------------------------------ r3730 | eichin | 1994-06-10 16:01:10 -0400 (Fri, 10 Jun 1994) | 2 lines Changed paths: M /trunk/src/lib/des425/quad_cksum.c nothing else needed LSBFIRST/MSBFIRST, so fix this too ------------------------------------------------------------------------ r3729 | eichin | 1994-06-10 15:59:11 -0400 (Fri, 10 Jun 1994) | 2 lines Changed paths: M /trunk/src/util/ss/Makefile.in M /trunk/src/util/ss/mk_cmds.c real Makefile.in, NO_YYLINENO ------------------------------------------------------------------------ r3728 | eichin | 1994-06-10 15:53:47 -0400 (Fri, 10 Jun 1994) | 2 lines Changed paths: M /trunk/src/util/et/Makefile.in M /trunk/src/util/et/com_err.c M /trunk/src/util/et/error_table.y real Makefile.in, aix tweeks for malloc decl, eliminate use of krb5.h ------------------------------------------------------------------------ r3727 | tytso | 1994-06-10 15:48:12 -0400 (Fri, 10 Jun 1994) | 4 lines Changed paths: M /trunk/src/appl/bsd/krlogind.c Improve logging of failed logins. Fix conditional support of V4 backwards compatibility. It was very broken! ------------------------------------------------------------------------ r3726 | tytso | 1994-06-10 15:45:50 -0400 (Fri, 10 Jun 1994) | 7 lines Changed paths: M /trunk/src/lib/krb5/os/def_realm.c Allow default realm to be overriden by extern variable. Cache default realm so that we don't have to repeatedly open /etc/krb.conf. (Also prevents possible security problems if /etc/krb.conf is over the network, and an attacker spoofs /etc/krb.conf for some calls to get_default_realm, but not all of them.) ------------------------------------------------------------------------ r3725 | tytso | 1994-06-10 15:42:08 -0400 (Fri, 10 Jun 1994) | 2 lines Changed paths: M /trunk/src/config/ultrix.cf Fix telnet operating system name ------------------------------------------------------------------------ r3724 | tytso | 1994-06-10 15:41:36 -0400 (Fri, 10 Jun 1994) | 2 lines Changed paths: M /trunk/src/config/sun.cf Added Telnet OS define. ------------------------------------------------------------------------ r3723 | eichin | 1994-06-10 15:33:24 -0400 (Fri, 10 Jun 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/u2gen.c move isode/psap.h up top to avoid fd_set define confusion ------------------------------------------------------------------------ r3722 | eichin | 1994-06-10 15:32:38 -0400 (Fri, 10 Jun 1994) | 2 lines Changed paths: M /trunk/src/lib/krb425/kn_parse.c use osconf, not strings ------------------------------------------------------------------------ r3721 | eichin | 1994-06-10 15:30:28 -0400 (Fri, 10 Jun 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_io.c use SEEK_* not L_* ------------------------------------------------------------------------ r3720 | eichin | 1994-06-10 15:27:45 -0400 (Fri, 10 Jun 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/posix/memmove.c since we only need this on non BSD-4.4 systems, do not use BSD-4.4-specific headers ------------------------------------------------------------------------ r3719 | eichin | 1994-06-10 15:22:08 -0400 (Fri, 10 Jun 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/localaddr.c harmlessly add BSD_COMP for solaris ------------------------------------------------------------------------ r3718 | eichin | 1994-06-10 15:21:48 -0400 (Fri, 10 Jun 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/krbfileio.c optionally add sys/fcntl.h ------------------------------------------------------------------------ r3717 | eichin | 1994-06-10 15:16:49 -0400 (Fri, 10 Jun 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_destry.c M /trunk/src/lib/krb5/ccache/file/fcc_gprin.c M /trunk/src/lib/krb5/ccache/file/fcc_nseq.c M /trunk/src/lib/krb5/ccache/file/fcc_sseq.c M /trunk/src/lib/krb5/ccache/file/fcc_store.c use SEEK_* not L_* ------------------------------------------------------------------------ r3716 | eichin | 1994-06-10 15:13:21 -0400 (Fri, 10 Jun 1994) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/acquire_cred.c M /trunk/src/lib/gssapi/krb5/compare_name.c M /trunk/src/lib/gssapi/krb5/context_time.c M /trunk/src/lib/gssapi/krb5/delete_sec_context.c M /trunk/src/lib/gssapi/krb5/display_name.c M /trunk/src/lib/gssapi/krb5/display_status.c M /trunk/src/lib/gssapi/krb5/get_tkt_flags.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/krb5/gssapi_krb5.h M /trunk/src/lib/gssapi/krb5/import_name.c M /trunk/src/lib/gssapi/krb5/indicate_mechs.c M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/inquire_context.c M /trunk/src/lib/gssapi/krb5/inquire_cred.c M /trunk/src/lib/gssapi/krb5/k5seal.c M /trunk/src/lib/gssapi/krb5/k5unseal.c M /trunk/src/lib/gssapi/krb5/krb5_gss_glue.c M /trunk/src/lib/gssapi/krb5/process_context_token.c M /trunk/src/lib/gssapi/krb5/release_cred.c M /trunk/src/lib/gssapi/krb5/release_name.c M /trunk/src/lib/gssapi/krb5/seal.c M /trunk/src/lib/gssapi/krb5/sign.c M /trunk/src/lib/gssapi/krb5/unseal.c M /trunk/src/lib/gssapi/krb5/util_cksum.c M /trunk/src/lib/gssapi/krb5/util_crypt.c M /trunk/src/lib/gssapi/krb5/util_seed.c M /trunk/src/lib/gssapi/krb5/util_seqnum.c M /trunk/src/lib/gssapi/krb5/verify.c "downgrade" to classic C, tweak headers a bit, stamp out widen/narrow ------------------------------------------------------------------------ r3715 | eichin | 1994-06-10 15:02:23 -0400 (Fri, 10 Jun 1994) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/display_com_err_status.c M /trunk/src/lib/gssapi/generic/display_major_status.c M /trunk/src/lib/gssapi/generic/gssapi.h M /trunk/src/lib/gssapi/generic/gssapiP_generic.h M /trunk/src/lib/gssapi/generic/release_buffer.c M /trunk/src/lib/gssapi/generic/release_oid_set.c M /trunk/src/lib/gssapi/generic/util_buffer.c M /trunk/src/lib/gssapi/generic/util_canonhost.c M /trunk/src/lib/gssapi/generic/util_dup.c M /trunk/src/lib/gssapi/generic/util_oid.c M /trunk/src/lib/gssapi/generic/util_token.c M /trunk/src/lib/gssapi/generic/util_val_nohash.c "downgrade" to classic C, tweak headers a bit ------------------------------------------------------------------------ r3714 | tytso | 1994-06-10 14:58:12 -0400 (Fri, 10 Jun 1994) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ccdefname.c Use #define in osconf.h to determine the name of the KRB5_CCNAME environment variable. ------------------------------------------------------------------------ r3713 | tytso | 1994-06-10 14:57:09 -0400 (Fri, 10 Jun 1994) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/locate_kdc.c Use the precompile ports as the default if the proper ones aren't in /etc/services. ------------------------------------------------------------------------ r3712 | tytso | 1994-06-10 14:55:55 -0400 (Fri, 10 Jun 1994) | 2 lines Changed paths: M /trunk/src/config-files/services.append Change the ports kerberos and kerberos-sec to kerberos5 and kerberos4. ------------------------------------------------------------------------ r3711 | tytso | 1994-06-10 14:54:46 -0400 (Fri, 10 Jun 1994) | 4 lines Changed paths: M /trunk/src/include/krb5/stock/osconf.h Change the official Kerberos portname to be kerberos5, with the backup being kerberos4. Use backup numeric ports if the proper ones aren't listed in /etc/services. ------------------------------------------------------------------------ r3710 | eichin | 1994-06-10 14:54:31 -0400 (Fri, 10 Jun 1994) | 2 lines Changed paths: M /trunk/src/include/krb5/sysincl.h use SEEK_* not L_*; check NEED_SYS_FCNTL_H as well ------------------------------------------------------------------------ r3709 | tytso | 1994-06-10 14:53:02 -0400 (Fri, 10 Jun 1994) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h Fix the type of fetchfrom in krb5_rd_req and krb5_rd_req_decoded. ------------------------------------------------------------------------ r3708 | tytso | 1994-06-10 14:52:13 -0400 (Fri, 10 Jun 1994) | 2 lines Changed paths: M /trunk/src/clients/Imakefile Add the ksu program as a new directory to be built. ------------------------------------------------------------------------ r3707 | tytso | 1994-06-10 14:51:37 -0400 (Fri, 10 Jun 1994) | 2 lines Changed paths: M /trunk/src/clients/kdestroy/kdestroy.c Added the -q option which disables the bell in the case of an error. ------------------------------------------------------------------------ r3706 | tytso | 1994-06-10 14:49:46 -0400 (Fri, 10 Jun 1994) | 2 lines Changed paths: M /trunk/src/kdc/network.c Don't bomb out if the secondary port cannot be initialized. ------------------------------------------------------------------------ r3705 | tytso | 1994-06-10 14:36:37 -0400 (Fri, 10 Jun 1994) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_req.c M /trunk/src/lib/krb5/krb/rd_req_dec.c Fix type of fetchfrom --- it refers to a keytab name, so it should be a char *, not a void *! ------------------------------------------------------------------------ r3704 | tytso | 1994-06-10 14:33:58 -0400 (Fri, 10 Jun 1994) | 2 lines Changed paths: M /trunk/src/appl/telnet/Config.generic M /trunk/src/appl/telnet/README M /trunk/src/appl/telnet/arpa/telnet.h M /trunk/src/appl/telnet/libtelnet/Imakefile M /trunk/src/appl/telnet/libtelnet/Makefile.4.4 M /trunk/src/appl/telnet/libtelnet/Makefile.generic M /trunk/src/appl/telnet/libtelnet/Makefile.orig M /trunk/src/appl/telnet/libtelnet/auth-proto.h M /trunk/src/appl/telnet/libtelnet/auth.c M /trunk/src/appl/telnet/libtelnet/auth.h M /trunk/src/appl/telnet/libtelnet/enc-proto.h M /trunk/src/appl/telnet/libtelnet/enc_des.c M /trunk/src/appl/telnet/libtelnet/encrypt.c M /trunk/src/appl/telnet/libtelnet/encrypt.h M /trunk/src/appl/telnet/libtelnet/forward.c M /trunk/src/appl/telnet/libtelnet/genget.c M /trunk/src/appl/telnet/libtelnet/getent.c M /trunk/src/appl/telnet/libtelnet/getopt.c M /trunk/src/appl/telnet/libtelnet/herror.c M /trunk/src/appl/telnet/libtelnet/kerberos.c M /trunk/src/appl/telnet/libtelnet/kerberos5.c M /trunk/src/appl/telnet/libtelnet/key-proto.h M /trunk/src/appl/telnet/libtelnet/krb4encpwd.c M /trunk/src/appl/telnet/libtelnet/mem.c M /trunk/src/appl/telnet/libtelnet/misc-proto.h M /trunk/src/appl/telnet/libtelnet/misc.c M /trunk/src/appl/telnet/libtelnet/misc.h A /trunk/src/appl/telnet/libtelnet/parsetos.c M /trunk/src/appl/telnet/libtelnet/read_password.c M /trunk/src/appl/telnet/libtelnet/rsaencpwd.c M /trunk/src/appl/telnet/libtelnet/setenv.c M /trunk/src/appl/telnet/libtelnet/setsid.c M /trunk/src/appl/telnet/libtelnet/spx.c M /trunk/src/appl/telnet/libtelnet/strcasecmp.c M /trunk/src/appl/telnet/libtelnet/strchr.c M /trunk/src/appl/telnet/libtelnet/strdup.c M /trunk/src/appl/telnet/libtelnet/strerror.c M /trunk/src/appl/telnet/libtelnet/strrchr.c M /trunk/src/appl/telnet/telnet/Imakefile M /trunk/src/appl/telnet/telnet/Makefile.4.4 M /trunk/src/appl/telnet/telnet/Makefile.orig M /trunk/src/appl/telnet/telnet/authenc.c M /trunk/src/appl/telnet/telnet/commands.c M /trunk/src/appl/telnet/telnet/defines.h M /trunk/src/appl/telnet/telnet/externs.h M /trunk/src/appl/telnet/telnet/fdset.h M /trunk/src/appl/telnet/telnet/general.h M /trunk/src/appl/telnet/telnet/main.c M /trunk/src/appl/telnet/telnet/network.c M /trunk/src/appl/telnet/telnet/ring.c M /trunk/src/appl/telnet/telnet/ring.h M /trunk/src/appl/telnet/telnet/sys_bsd.c D /trunk/src/appl/telnet/telnet/telnet.0 A /trunk/src/appl/telnet/telnet/telnet.0.ps A /trunk/src/appl/telnet/telnet/telnet.0.txt M /trunk/src/appl/telnet/telnet/telnet.1 M /trunk/src/appl/telnet/telnet/telnet.c M /trunk/src/appl/telnet/telnet/terminal.c M /trunk/src/appl/telnet/telnet/tn3270.c M /trunk/src/appl/telnet/telnet/types.h M /trunk/src/appl/telnet/telnet/utilities.c M /trunk/src/appl/telnet/telnetd/Imakefile M /trunk/src/appl/telnet/telnetd/Makefile.4.4 M /trunk/src/appl/telnet/telnetd/Makefile.generic M /trunk/src/appl/telnet/telnetd/Makefile.orig M /trunk/src/appl/telnet/telnetd/authenc.c M /trunk/src/appl/telnet/telnetd/defs.h M /trunk/src/appl/telnet/telnetd/ext.h M /trunk/src/appl/telnet/telnetd/global.c M /trunk/src/appl/telnet/telnetd/pathnames.h M /trunk/src/appl/telnet/telnetd/slc.c M /trunk/src/appl/telnet/telnetd/state.c M /trunk/src/appl/telnet/telnetd/sys_term.c D /trunk/src/appl/telnet/telnetd/telnetd.0 A /trunk/src/appl/telnet/telnetd/telnetd.0.ps A /trunk/src/appl/telnet/telnetd/telnetd.0.txt M /trunk/src/appl/telnet/telnetd/telnetd.8 M /trunk/src/appl/telnet/telnetd/telnetd.c M /trunk/src/appl/telnet/telnetd/telnetd.h M /trunk/src/appl/telnet/telnetd/termstat.c M /trunk/src/appl/telnet/telnetd/utility.c Updated telnet to be the 94.02.07 version, with some bugfixes. ------------------------------------------------------------------------ r3703 | tytso | 1994-06-10 14:33:51 -0400 (Fri, 10 Jun 1994) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/gen_seqnum.c Clean up memory handling, and improve the randomness of the sequence number by encrypting the time and date, instead of all zeros. ------------------------------------------------------------------------ r3702 | tytso | 1994-06-10 11:55:24 -0400 (Fri, 10 Jun 1994) | 2 lines Changed paths: M /trunk/src/clients/ksu/Imakefile Added missing all target. ------------------------------------------------------------------------ r3701 | tytso | 1994-06-10 11:54:56 -0400 (Fri, 10 Jun 1994) | 4 lines Changed paths: M /trunk/src/clients/ksu/main.c Added ifdefs for getusershell() --- doesn't exist on all platforms. Change the environment variable #define to KRB5_ENV_CCNAME ------------------------------------------------------------------------ r3698 | eichin | 1994-06-10 10:16:12 -0400 (Fri, 10 Jun 1994) | 2 lines Changed paths: A /trunk/src/autotools A /trunk/src/autotools/default-in-prefix A /trunk/src/autotools/makeaclocals A /trunk/src/autotools/reconf helper scripts for autoconfing ------------------------------------------------------------------------ r3697 | eichin | 1994-06-09 23:36:08 -0400 (Thu, 09 Jun 1994) | 2 lines Changed paths: A /trunk/src/isode A /trunk/src/isode/Makefile.in A /trunk/src/isode/compat A /trunk/src/isode/compat/Makefile.in A /trunk/src/isode/compat/asprintf.c A /trunk/src/isode/compat/baduser.c A /trunk/src/isode/compat/bridge.c A /trunk/src/isode/compat/camtec.c A /trunk/src/isode/compat/chkpassword.c A /trunk/src/isode/compat/chrcnv.c A /trunk/src/isode/compat/cmd_srch.c A /trunk/src/isode/compat/configure.in A /trunk/src/isode/compat/dgram.c A /trunk/src/isode/compat/explode.c A /trunk/src/isode/compat/general.c A /trunk/src/isode/compat/getpassword.c A /trunk/src/isode/compat/hpuxx25.c A /trunk/src/isode/compat/implode.c A /trunk/src/isode/compat/inst-man.sh A /trunk/src/isode/compat/internet.c A /trunk/src/isode/compat/isoaddrs.c A /trunk/src/isode/compat/isofiles.c A /trunk/src/isode/compat/isohost.c A /trunk/src/isode/compat/isologs.sh A /trunk/src/isode/compat/isoman.rf A /trunk/src/isode/compat/isoservent.c A /trunk/src/isode/compat/lexequ.c A /trunk/src/isode/compat/lexnequ.c A /trunk/src/isode/compat/libicompat.3 A /trunk/src/isode/compat/log_tai.c A /trunk/src/isode/compat/logger.c A /trunk/src/isode/compat/na2norm.c A /trunk/src/isode/compat/na2str.c A /trunk/src/isode/compat/nochrcnv.c A /trunk/src/isode/compat/norm2na.c A /trunk/src/isode/compat/pa2str.c A /trunk/src/isode/compat/putenv.c A /trunk/src/isode/compat/rcmd_srch.c A /trunk/src/isode/compat/saddr2str.c A /trunk/src/isode/compat/sel2str.c A /trunk/src/isode/compat/select.c A /trunk/src/isode/compat/serror.c A /trunk/src/isode/compat/servbyname.c A /trunk/src/isode/compat/servbyport.c A /trunk/src/isode/compat/servbysel.c A /trunk/src/isode/compat/signals.c A /trunk/src/isode/compat/smalloc.c A /trunk/src/isode/compat/sprintb.c A /trunk/src/isode/compat/sstr2arg.c A /trunk/src/isode/compat/str2elem.c A /trunk/src/isode/compat/str2saddr.c A /trunk/src/isode/compat/str2sel.c A /trunk/src/isode/compat/str2taddr.c A /trunk/src/isode/compat/str2vec.c A /trunk/src/isode/compat/strdup.c A /trunk/src/isode/compat/sunlink.c A /trunk/src/isode/compat/taddr2str.c A /trunk/src/isode/compat/tailor.c A /trunk/src/isode/compat/ubcx25.c A /trunk/src/isode/compat/ultrix25.c A /trunk/src/isode/compat/version.major A /trunk/src/isode/compat/version.minor A /trunk/src/isode/compat/x25addr.c A /trunk/src/isode/configure.in A /trunk/src/isode/h A /trunk/src/isode/h/Makefile.in A /trunk/src/isode/h/acpkt.h A /trunk/src/isode/h/acsap.h A /trunk/src/isode/h/cmd_srch.h A /trunk/src/isode/h/config.h A /trunk/src/isode/h/configure.in A /trunk/src/isode/h/dgram.h A /trunk/src/isode/h/fpkt.h A /trunk/src/isode/h/ftam.h A /trunk/src/isode/h/general.h A /trunk/src/isode/h/internet.h A /trunk/src/isode/h/isoaddrs.h A /trunk/src/isode/h/isoservent.h A /trunk/src/isode/h/logger.h A /trunk/src/isode/h/manifest.h A /trunk/src/isode/h/mpkt.h A /trunk/src/isode/h/pepdefs.h A /trunk/src/isode/h/pepsy.h A /trunk/src/isode/h/ppkt.h A /trunk/src/isode/h/psap.h A /trunk/src/isode/h/psap2.h A /trunk/src/isode/h/ronot.h A /trunk/src/isode/h/ropkt.h A /trunk/src/isode/h/rosap.h A /trunk/src/isode/h/rosy.h A /trunk/src/isode/h/rtpkt.h A /trunk/src/isode/h/rtsap.h A /trunk/src/isode/h/spkt.h A /trunk/src/isode/h/ssap.h A /trunk/src/isode/h/sys.dirent.h A /trunk/src/isode/h/sys.file.h A /trunk/src/isode/h/tailor.h A /trunk/src/isode/h/tp4.h A /trunk/src/isode/h/tpkt.h A /trunk/src/isode/h/tsap.h A /trunk/src/isode/h/usr.dirent.h A /trunk/src/isode/h/x25.h A /trunk/src/isode/pepsy A /trunk/src/isode/pepsy/Makefile.in A /trunk/src/isode/pepsy/UNIV.py A /trunk/src/isode/pepsy/configure.in A /trunk/src/isode/pepsy/dec.c A /trunk/src/isode/pepsy/dfns.c A /trunk/src/isode/pepsy/doc A /trunk/src/isode/pepsy/doc/DESCRIPTION A /trunk/src/isode/pepsy/doc/Makefile A /trunk/src/isode/pepsy/doc/overview.ms A /trunk/src/isode/pepsy/doc/tables.ms A /trunk/src/isode/pepsy/doc/wt-pep.ms A /trunk/src/isode/pepsy/dtabs.c A /trunk/src/isode/pepsy/enc.c A /trunk/src/isode/pepsy/etabs.c A /trunk/src/isode/pepsy/fre.c A /trunk/src/isode/pepsy/lex.l.gnrc A /trunk/src/isode/pepsy/libpepsy.3 A /trunk/src/isode/pepsy/macdefs.h A /trunk/src/isode/pepsy/main.c A /trunk/src/isode/pepsy/mine.h A /trunk/src/isode/pepsy/mod.c A /trunk/src/isode/pepsy/pass2.c A /trunk/src/isode/pepsy/pass2.h A /trunk/src/isode/pepsy/pep.output A /trunk/src/isode/pepsy/pepsy-driver.h A /trunk/src/isode/pepsy/pepsy.1 A /trunk/src/isode/pepsy/pepsy.c A /trunk/src/isode/pepsy/pepsy.h.gnrc A /trunk/src/isode/pepsy/pepsy_misc.c A /trunk/src/isode/pepsy/pepsy_str.c A /trunk/src/isode/pepsy/pepsydefs.h.gnrc A /trunk/src/isode/pepsy/pepy-refs.h A /trunk/src/isode/pepsy/prnt.c A /trunk/src/isode/pepsy/ptabs.c A /trunk/src/isode/pepsy/py_advise.c A /trunk/src/isode/pepsy/sym.h A /trunk/src/isode/pepsy/t1.py A /trunk/src/isode/pepsy/t2.py A /trunk/src/isode/pepsy/t3.py A /trunk/src/isode/pepsy/test_table.h A /trunk/src/isode/pepsy/tt.py A /trunk/src/isode/pepsy/util.c A /trunk/src/isode/pepsy/version.major A /trunk/src/isode/pepsy/version.minor A /trunk/src/isode/pepsy/vprint.c A /trunk/src/isode/pepsy/yacc.y.gnrc A /trunk/src/isode/psap A /trunk/src/isode/psap/Makefile.in A /trunk/src/isode/psap/addr2ref.c A /trunk/src/isode/psap/bit2prim.c A /trunk/src/isode/psap/bit_ops.c A /trunk/src/isode/psap/bitstr2strb.c A /trunk/src/isode/psap/configure.in A /trunk/src/isode/psap/dec2pe.c A /trunk/src/isode/psap/dg2ps.c A /trunk/src/isode/psap/fdx2ps.c A /trunk/src/isode/psap/flag2prim.c A /trunk/src/isode/psap/gtime.c A /trunk/src/isode/psap/hex2pe.c A /trunk/src/isode/psap/int2strb.c A /trunk/src/isode/psap/isobject.c A /trunk/src/isode/psap/libpsap.3 A /trunk/src/isode/psap/num2prim.c A /trunk/src/isode/psap/obj2prim.c A /trunk/src/isode/psap/objectbyname.c A /trunk/src/isode/psap/objectbyoid.c A /trunk/src/isode/psap/ode2oid.c A /trunk/src/isode/psap/oid2ode.c A /trunk/src/isode/psap/oid_cmp.c A /trunk/src/isode/psap/oid_cpy.c A /trunk/src/isode/psap/oid_free.c A /trunk/src/isode/psap/pe2pl.c A /trunk/src/isode/psap/pe2ps.c A /trunk/src/isode/psap/pe2qb_f.c A /trunk/src/isode/psap/pe2ssdu.c A /trunk/src/isode/psap/pe2text.c A /trunk/src/isode/psap/pe2uvec.c A /trunk/src/isode/psap/pe_alloc.c A /trunk/src/isode/psap/pe_cmp.c A /trunk/src/isode/psap/pe_cpy.c A /trunk/src/isode/psap/pe_error.c A /trunk/src/isode/psap/pe_expunge.c A /trunk/src/isode/psap/pe_extract.c A /trunk/src/isode/psap/pe_free.c A /trunk/src/isode/psap/pe_pullup.c A /trunk/src/isode/psap/pl2pe.c A /trunk/src/isode/psap/pl_tables.c A /trunk/src/isode/psap/prim2bit.c A /trunk/src/isode/psap/prim2flag.c A /trunk/src/isode/psap/prim2num.c A /trunk/src/isode/psap/prim2oid.c A /trunk/src/isode/psap/prim2qb.c A /trunk/src/isode/psap/prim2real.c A /trunk/src/isode/psap/prim2set.c A /trunk/src/isode/psap/prim2str.c A /trunk/src/isode/psap/prim2time.c A /trunk/src/isode/psap/ps2pe.c A /trunk/src/isode/psap/ps_alloc.c A /trunk/src/isode/psap/ps_error.c A /trunk/src/isode/psap/ps_flush.c A /trunk/src/isode/psap/ps_free.c A /trunk/src/isode/psap/ps_get_abs.c A /trunk/src/isode/psap/ps_io.c A /trunk/src/isode/psap/ps_prime.c A /trunk/src/isode/psap/psaptest.c A /trunk/src/isode/psap/qb2pe.c A /trunk/src/isode/psap/qb2prim.c A /trunk/src/isode/psap/qb2str.c A /trunk/src/isode/psap/qb_free.c A /trunk/src/isode/psap/qb_pullup.c A /trunk/src/isode/psap/qbuf2pe.c A /trunk/src/isode/psap/qbuf2pe_f.c A /trunk/src/isode/psap/qbuf2ps.c A /trunk/src/isode/psap/real2prim.c A /trunk/src/isode/psap/seq_add.c A /trunk/src/isode/psap/seq_addon.c A /trunk/src/isode/psap/seq_del.c A /trunk/src/isode/psap/seq_find.c A /trunk/src/isode/psap/set_add.c A /trunk/src/isode/psap/set_addon.c A /trunk/src/isode/psap/set_del.c A /trunk/src/isode/psap/set_find.c A /trunk/src/isode/psap/sprintoid.c A /trunk/src/isode/psap/sprintref.c A /trunk/src/isode/psap/ssdu2pe.c A /trunk/src/isode/psap/std2ps.c A /trunk/src/isode/psap/str2oid.c A /trunk/src/isode/psap/str2pe.c A /trunk/src/isode/psap/str2prim.c A /trunk/src/isode/psap/str2ps.c A /trunk/src/isode/psap/str2qb.c A /trunk/src/isode/psap/strb2bitstr.c A /trunk/src/isode/psap/strb2int.c A /trunk/src/isode/psap/test A /trunk/src/isode/psap/test/test1.pl A /trunk/src/isode/psap/test/test2.pl A /trunk/src/isode/psap/time2prim.c A /trunk/src/isode/psap/time2str.c A /trunk/src/isode/psap/tm2ut.c A /trunk/src/isode/psap/ts2ps.c A /trunk/src/isode/psap/ut2tm.c A /trunk/src/isode/psap/uvec2ps.c A /trunk/src/isode/psap/version.major A /trunk/src/isode/psap/version.minor A /trunk/src/isode/support A /trunk/src/isode/support/Makefile.in A /trunk/src/isode/support/aliases.local A /trunk/src/isode/support/configure.in A /trunk/src/isode/support/entities.local A /trunk/src/isode/support/macros.local A /trunk/src/isode/support/objects.local A /trunk/src/isode/support/services.local A /trunk/src/isode/support/version.major A /trunk/src/isode/support/version.minor A /trunk/src/isode/util A /trunk/src/isode/util/config_for A /trunk/src/isode/util/extract.sh A /trunk/src/isode/util/inst-lint.sh A /trunk/src/isode/util/make-lib.sh A /trunk/src/isode/util/version.sh autoconfed isode for kerberos work ------------------------------------------------------------------------ r3696 | tytso | 1994-06-09 23:15:51 -0400 (Thu, 09 Jun 1994) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/gssapiP_generic.h M /trunk/src/lib/gssapi/generic/gssapi_generic.c M /trunk/src/lib/gssapi/generic/gssapi_generic_err.et M /trunk/src/lib/gssapi/generic/util_canonhost.c M /trunk/src/lib/gssapi/generic/util_validate.c M /trunk/src/lib/gssapi/krb5/accept_sec_context.c M /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h M /trunk/src/lib/gssapi/krb5/gssapi_krb5.c M /trunk/src/lib/gssapi/krb5/gssapi_krb5.h M /trunk/src/lib/gssapi/krb5/init_sec_context.c M /trunk/src/lib/gssapi/krb5/k5seal.c M /trunk/src/lib/gssapi/krb5/k5unseal.c M /trunk/src/lib/gssapi/krb5/util_cksum.c Updates from OpenVision, before beta 4 release. ------------------------------------------------------------------------ r3695 | tlyu | 1994-06-09 22:31:27 -0400 (Thu, 09 Jun 1994) | 2 lines Changed paths: M /trunk/src/admin/edit/ss_wrapper.c M /trunk/src/admin/edit/tcl_wrapper.c spelling errors in RCS id strings ------------------------------------------------------------------------ r3694 | eichin | 1994-06-09 20:50:39 -0400 (Thu, 09 Jun 1994) | 2 lines Changed paths: A /trunk/src/util/et/configure.in A /trunk/src/util/ss/configure.in autoconf enhancements for kerberos ------------------------------------------------------------------------ r3693 | eichin | 1994-06-09 20:25:45 -0400 (Thu, 09 Jun 1994) | 2 lines Changed paths: A /trunk/src/lib/crypto/des/f_README A /trunk/src/lib/crypto/des/f_cbc.c A /trunk/src/lib/crypto/des/f_cksum.c A /trunk/src/lib/crypto/des/f_ecb.c A /trunk/src/lib/crypto/des/f_parity.c A /trunk/src/lib/crypto/des/f_pcbc.c A /trunk/src/lib/crypto/des/f_sched.c A /trunk/src/lib/crypto/des/f_tables.c A /trunk/src/lib/crypto/des/f_tables.h add ferguson des code, to simplify autoconf ------------------------------------------------------------------------ r3692 | eichin | 1994-06-09 19:40:17 -0400 (Thu, 09 Jun 1994) | 2 lines Changed paths: A /trunk/src/include/des.h des.h for ferguson des ------------------------------------------------------------------------ r3691 | eichin | 1994-06-09 19:38:25 -0400 (Thu, 09 Jun 1994) | 2 lines Changed paths: A /trunk/src/include/krb5/acconfig.h A /trunk/src/include/krb5/config.h A /trunk/src/include/krb5/osconf.h use autoconf to set config variables ------------------------------------------------------------------------ r3690 | eichin | 1994-06-09 19:07:20 -0400 (Thu, 09 Jun 1994) | 2 lines Changed paths: A /trunk/src/admin/Makefile.in A /trunk/src/admin/aname/Makefile.in A /trunk/src/admin/aname/configure.in A /trunk/src/admin/configure.in A /trunk/src/admin/convert/Makefile.in A /trunk/src/admin/convert/configure.in A /trunk/src/admin/create/Makefile.in A /trunk/src/admin/create/configure.in A /trunk/src/admin/destroy/Makefile.in A /trunk/src/admin/destroy/configure.in A /trunk/src/admin/edit/Makefile.in A /trunk/src/admin/edit/configure.in A /trunk/src/admin/stash/Makefile.in A /trunk/src/admin/stash/configure.in A /trunk/src/appl/Makefile.in A /trunk/src/appl/configure.in A /trunk/src/appl/telnet/Makefile.in A /trunk/src/appl/telnet/configure.in A /trunk/src/appl/telnet/libtelnet/Makefile.in A /trunk/src/appl/telnet/libtelnet/configure.in A /trunk/src/clients/Makefile.in A /trunk/src/clients/configure.in A /trunk/src/clients/kdestroy/Makefile.in A /trunk/src/clients/kdestroy/configure.in A /trunk/src/clients/kinit/Makefile.in A /trunk/src/clients/kinit/configure.in A /trunk/src/clients/klist/Makefile.in A /trunk/src/clients/klist/configure.in A /trunk/src/include/Makefile.in A /trunk/src/include/configure.in A /trunk/src/include/kerberosIV/Makefile.in A /trunk/src/include/kerberosIV/configure.in A /trunk/src/include/krb5/Makefile.in A /trunk/src/include/krb5/configure.in A /trunk/src/kadmin/Makefile.in A /trunk/src/kadmin/client/Makefile.in A /trunk/src/kadmin/client/configure.in A /trunk/src/kadmin/configure.in A /trunk/src/kadmin/kpasswd/Makefile.in A /trunk/src/kadmin/kpasswd/configure.in A /trunk/src/kdc/Makefile.in A /trunk/src/kdc/configure.in A /trunk/src/lib/Makefile.in A /trunk/src/lib/configure.in A /trunk/src/lib/crypto/Makefile.in A /trunk/src/lib/crypto/configure.in A /trunk/src/lib/crypto/crc32/Makefile.in A /trunk/src/lib/crypto/crc32/configure.in A /trunk/src/lib/crypto/des/Makefile.in A /trunk/src/lib/crypto/des/configure.in A /trunk/src/lib/crypto/md4/Makefile.in A /trunk/src/lib/crypto/md4/configure.in A /trunk/src/lib/crypto/md5/Makefile.in A /trunk/src/lib/crypto/md5/configure.in A /trunk/src/lib/crypto/os/Makefile.in A /trunk/src/lib/crypto/os/configure.in A /trunk/src/lib/des425/Makefile.in A /trunk/src/lib/des425/configure.in A /trunk/src/lib/gssapi/Makefile.in A /trunk/src/lib/gssapi/configure.in A /trunk/src/lib/gssapi/generic/Makefile.in A /trunk/src/lib/gssapi/generic/configure.in A /trunk/src/lib/gssapi/krb5/Makefile.in A /trunk/src/lib/gssapi/krb5/configure.in A /trunk/src/lib/kdb/Makefile.in A /trunk/src/lib/kdb/configure.in A /trunk/src/lib/krb425/Makefile.in A /trunk/src/lib/krb425/configure.in A /trunk/src/lib/krb5/Makefile.in A /trunk/src/lib/krb5/asn.1/Makefile.in A /trunk/src/lib/krb5/asn.1/configure.in A /trunk/src/lib/krb5/ccache/Makefile.in A /trunk/src/lib/krb5/ccache/configure.in A /trunk/src/lib/krb5/ccache/file/Makefile.in A /trunk/src/lib/krb5/ccache/file/configure.in A /trunk/src/lib/krb5/ccache/stdio/Makefile.in A /trunk/src/lib/krb5/ccache/stdio/configure.in A /trunk/src/lib/krb5/configure.in A /trunk/src/lib/krb5/error_tables/Makefile.in A /trunk/src/lib/krb5/error_tables/configure.in A /trunk/src/lib/krb5/free/Makefile.in A /trunk/src/lib/krb5/free/configure.in A /trunk/src/lib/krb5/keytab/Makefile.in A /trunk/src/lib/krb5/keytab/configure.in A /trunk/src/lib/krb5/keytab/file/Makefile.in A /trunk/src/lib/krb5/keytab/file/configure.in A /trunk/src/lib/krb5/krb/Makefile.in A /trunk/src/lib/krb5/krb/configure.in A /trunk/src/lib/krb5/os/Makefile.in A /trunk/src/lib/krb5/os/configure.in A /trunk/src/lib/krb5/posix/Makefile.in A /trunk/src/lib/krb5/posix/configure.in A /trunk/src/lib/krb5/rcache/Makefile.in A /trunk/src/lib/krb5/rcache/configure.in A /trunk/src/slave/Makefile.in A /trunk/src/slave/configure.in A /trunk/src/util/Makefile.in A /trunk/src/util/configure.in A /trunk/src/util/unifdef/Makefile.in A /trunk/src/util/unifdef/configure.in autoconf enhancements for kerberos ------------------------------------------------------------------------ r3689 | eichin | 1994-06-09 18:45:23 -0400 (Thu, 09 Jun 1994) | 2 lines Changed paths: A /trunk/src/Makefile.in A /trunk/src/aclocal.m4 A /trunk/src/configure.in autoconf enhancements for Kerberos ------------------------------------------------------------------------ r3688 | tlyu | 1994-06-09 11:34:48 -0400 (Thu, 09 Jun 1994) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl M /trunk/src/config/site.def adding HasTcl variable ------------------------------------------------------------------------ r3687 | tlyu | 1994-06-09 11:34:12 -0400 (Thu, 09 Jun 1994) | 2 lines Changed paths: M /trunk/src/admin/edit/Imakefile M /trunk/src/admin/edit/dump.c M /trunk/src/admin/edit/kdb5_ed_ct.ct M /trunk/src/admin/edit/kdb5_edit.c M /trunk/src/admin/edit/kdb5_edit.h A /trunk/src/admin/edit/ss_wrapper.c A /trunk/src/admin/edit/tcl_wrapper.c tcl support ------------------------------------------------------------------------ r3686 | tlyu | 1994-06-09 04:42:48 -0400 (Thu, 09 Jun 1994) | 2 lines Changed paths: M /trunk/src/include/krb5/los-proto.h added krb5_get_realm_domain() ------------------------------------------------------------------------ r3685 | tlyu | 1994-06-09 03:20:41 -0400 (Thu, 09 Jun 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/Imakefile A /trunk/src/lib/krb5/os/realm_dom.c adding krb5_get_realm_domain() ------------------------------------------------------------------------ r3684 | tlyu | 1994-06-09 03:20:06 -0400 (Thu, 09 Jun 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/conv_princ.c using get_realm_domain() now instead of rconv cruft ------------------------------------------------------------------------ r3683 | tytso | 1994-06-08 19:12:03 -0400 (Wed, 08 Jun 1994) | 2 lines Changed paths: M /trunk/src/clients/ksu/authorization.c Procedure not declared static. ------------------------------------------------------------------------ r3682 | tytso | 1994-06-08 19:11:17 -0400 (Wed, 08 Jun 1994) | 2 lines Changed paths: M /trunk/src/clients/ksu/Imakefile ISI gave us the wrong Imakefile! ------------------------------------------------------------------------ r3681 | tytso | 1994-06-08 18:39:10 -0400 (Wed, 08 Jun 1994) | 2 lines Changed paths: A /trunk/src/clients/ksu A /trunk/src/clients/ksu/Imakefile A /trunk/src/clients/ksu/authorization.c A /trunk/src/clients/ksu/ccache.c A /trunk/src/clients/ksu/heuristic.c A /trunk/src/clients/ksu/krb_auth_su.c A /trunk/src/clients/ksu/ksu.1 A /trunk/src/clients/ksu/ksu.h A /trunk/src/clients/ksu/main.c As contributed by ISI. ------------------------------------------------------------------------ r3680 | tytso | 1994-06-02 13:01:32 -0400 (Thu, 02 Jun 1994) | 2 lines Changed paths: M /trunk/src/kadmin/kpasswd/kpasswd.c Don't allow null passwords. ------------------------------------------------------------------------ r3679 | tytso | 1994-06-02 13:01:03 -0400 (Thu, 02 Jun 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/sn2princ.c Try doing a reverse address resolution to get the real hostname... ------------------------------------------------------------------------ r3678 | tytso | 1994-06-02 13:00:17 -0400 (Thu, 02 Jun 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/parse.c Don't allow two @ signs in a principal... ------------------------------------------------------------------------ r3677 | tytso | 1994-06-02 12:48:45 -0400 (Thu, 02 Jun 1994) | 2 lines Changed paths: M /trunk/src/util/ss/error.c If we sucked in stdarg.h, assume STDARG ------------------------------------------------------------------------ r3676 | tytso | 1994-06-02 12:46:56 -0400 (Thu, 02 Jun 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_dfl.c Clean up memory allocation strategy in replay cache. ------------------------------------------------------------------------ r3675 | tytso | 1994-06-02 12:45:32 -0400 (Thu, 02 Jun 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/tgtname.c Switch around client and server so the routine is more understandable. ------------------------------------------------------------------------ r3674 | tytso | 1994-06-02 12:44:49 -0400 (Thu, 02 Jun 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/srv_rcache.c Do appropriate quoting if the server name contains non-ascii characters. ------------------------------------------------------------------------ r3673 | tytso | 1994-06-02 12:43:33 -0400 (Thu, 02 Jun 1994) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_safe.c Always check the sender and receiver addresses. If the receiver is null use the local address. ------------------------------------------------------------------------ r3672 | tytso | 1994-06-02 12:41:50 -0400 (Thu, 02 Jun 1994) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_req_sim.c rd_req_sim was using the wrong component of the server name to generate the replay cache name. ------------------------------------------------------------------------ r3671 | tytso | 1994-06-02 12:41:12 -0400 (Thu, 02 Jun 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_req_ext.c Also clear out the authorization data to avoid data aliasing problems. ------------------------------------------------------------------------ r3670 | tytso | 1994-06-02 12:40:32 -0400 (Thu, 02 Jun 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/in_tkt_sky.c Realkey shouldn't have been freed in one place. ------------------------------------------------------------------------ r3669 | tytso | 1994-06-02 12:40:02 -0400 (Thu, 02 Jun 1994) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c Remember to free the addresses if necessary; cred_cleanup fixed to do all the cleanup and return the appropriate error code. ------------------------------------------------------------------------ r3668 | tytso | 1994-06-02 12:39:11 -0400 (Thu, 02 Jun 1994) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/get_creds.c Make sure the old contents of the creds structure are freed out before they are replaced. ------------------------------------------------------------------------ r3667 | tytso | 1994-06-02 12:38:12 -0400 (Thu, 02 Jun 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccbase.c If the type qualifier is missing, use the default type. ------------------------------------------------------------------------ r3666 | tytso | 1994-06-02 12:37:07 -0400 (Thu, 02 Jun 1994) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/new_rn_key.c Fail safe in case krb5_os_localaddr returns NULL. ------------------------------------------------------------------------ r3665 | tytso | 1994-06-02 12:25:27 -0400 (Thu, 02 Jun 1994) | 2 lines Changed paths: M /trunk/src/kdc/kdc_util.c Silly spelling fix ------------------------------------------------------------------------ r3664 | tytso | 1994-06-02 12:24:50 -0400 (Thu, 02 Jun 1994) | 2 lines Changed paths: M /trunk/src/kdc/do_as_req.c Revamp unwind code to make sure all memory is freed appropriately. ------------------------------------------------------------------------ r3663 | tytso | 1994-06-02 12:23:46 -0400 (Thu, 02 Jun 1994) | 2 lines Changed paths: M /trunk/src/kadmin/server/adm_network.c POSIX signal changes ------------------------------------------------------------------------ r3662 | tytso | 1994-06-02 12:23:11 -0400 (Thu, 02 Jun 1994) | 2 lines Changed paths: M /trunk/src/config/site.def.example Define the Kerberos V5 root in the example site.def file. ------------------------------------------------------------------------ r3661 | tytso | 1994-06-02 12:22:36 -0400 (Thu, 02 Jun 1994) | 3 lines Changed paths: M /trunk/src/config/Project.tmpl Fix typo which prevented some directories from being included in the include path. ------------------------------------------------------------------------ r3660 | tytso | 1994-06-02 12:21:21 -0400 (Thu, 02 Jun 1994) | 2 lines Changed paths: A /trunk/src/config/next.cf Next config file donated. ------------------------------------------------------------------------ r3659 | tytso | 1994-06-02 12:19:34 -0400 (Thu, 02 Jun 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/Imakefile Add support for NeXt's (don't include setenv) ------------------------------------------------------------------------ r3658 | tytso | 1994-06-02 12:17:47 -0400 (Thu, 02 Jun 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/krcp.c Fix security hole in krcp.c ------------------------------------------------------------------------ r3657 | tlyu | 1994-05-28 22:21:34 -0400 (Sat, 28 May 1994) | 2 lines Changed paths: M /trunk/src/Imakefile M /trunk/src/Makefile.ini M /trunk/src/util/Imakefile more tweaking of build ------------------------------------------------------------------------ r3652 | tlyu | 1994-05-26 20:09:34 -0400 (Thu, 26 May 1994) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/osconf.h fixing DEFAULT_ACL_DIR ------------------------------------------------------------------------ r3651 | tlyu | 1994-05-26 20:08:42 -0400 (Thu, 26 May 1994) | 2 lines Changed paths: M /trunk/src/config/Imake.tmpl oops... fixed Osuf to let makedepend dtrt ------------------------------------------------------------------------ r3650 | tlyu | 1994-05-26 17:24:15 -0400 (Thu, 26 May 1994) | 2 lines Changed paths: A /trunk/src/Makefile A /trunk/src/Makefile.ini bootstrapping stuff ------------------------------------------------------------------------ r3649 | tlyu | 1994-05-25 23:16:05 -0400 (Wed, 25 May 1994) | 2 lines Changed paths: A /trunk/src/util/makedepend A /trunk/src/util/makedepend/Imakefile A /trunk/src/util/makedepend/cpp.ed A /trunk/src/util/makedepend/cppsetup.c A /trunk/src/util/makedepend/def.h A /trunk/src/util/makedepend/ifparser.c A /trunk/src/util/makedepend/ifparser.h A /trunk/src/util/makedepend/include.c A /trunk/src/util/makedepend/main.c A /trunk/src/util/makedepend/mkdepend.man A /trunk/src/util/makedepend/parse.c A /trunk/src/util/makedepend/pr.c picking up makedepend from x11r6 ------------------------------------------------------------------------ r3648 | tlyu | 1994-05-25 23:14:06 -0400 (Wed, 25 May 1994) | 2 lines Changed paths: M /trunk/src/util/Imakefile picking up makedepend ------------------------------------------------------------------------ r3647 | tlyu | 1994-05-25 23:13:35 -0400 (Wed, 25 May 1994) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/Imakefile cleaning up make depend crockery ------------------------------------------------------------------------ r3646 | tlyu | 1994-05-25 23:12:56 -0400 (Wed, 25 May 1994) | 2 lines Changed paths: M /trunk/src/Imakefile M /trunk/src/config/Project.tmpl M /trunk/src/config/site.def preparing to get bootstrapping to work ------------------------------------------------------------------------ r3645 | tlyu | 1994-05-25 18:33:46 -0400 (Wed, 25 May 1994) | 2 lines Changed paths: A /trunk/src/lib/krb425/krb_err.et actual error table from krb4 ------------------------------------------------------------------------ r3644 | tlyu | 1994-05-25 18:32:36 -0400 (Wed, 25 May 1994) | 2 lines Changed paths: M /trunk/src/lib/krb425/Imakefile D /trunk/src/lib/krb425/err_txt.c D /trunk/src/lib/krb425/krb_err.h using krb_err.et now ------------------------------------------------------------------------ r3643 | tlyu | 1994-05-25 18:31:55 -0400 (Wed, 25 May 1994) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl M /trunk/src/config/site.def HesiodIncludes, HESINCLUDES to do the right thing ------------------------------------------------------------------------ r3642 | tlyu | 1994-05-25 18:31:07 -0400 (Wed, 25 May 1994) | 2 lines Changed paths: M /trunk/src/appl/movemail/Imakefile adding HESINCLUDES in order to pick up hesiod.h wherever it may be ------------------------------------------------------------------------ r3641 | tlyu | 1994-05-25 01:59:44 -0400 (Wed, 25 May 1994) | 2 lines Changed paths: M /trunk/src/kadmin/Imakefile picking up v4server directory ------------------------------------------------------------------------ r3640 | tlyu | 1994-05-25 01:56:44 -0400 (Wed, 25 May 1994) | 2 lines Changed paths: A /trunk/src/kadmin/v4server A /trunk/src/kadmin/v4server/Imakefile Adding V4 kadmind stuff ------------------------------------------------------------------------ r3634 | shanzer | 1994-05-23 18:41:57 -0400 (Mon, 23 May 1994) | 2 lines Changed paths: M /trunk/doc/kadm5/api-unit-test.tex added test 22.5 ------------------------------------------------------------------------ r3630 | shanzer | 1994-05-23 14:53:20 -0400 (Mon, 23 May 1994) | 3 lines Changed paths: M /trunk/doc/kadm5/api-unit-test.tex redefine test 7 for init. and specify that 7 and 6 should be used local and remote ------------------------------------------------------------------------ r3628 | shanzer | 1994-05-23 14:29:27 -0400 (Mon, 23 May 1994) | 2 lines Changed paths: M /trunk/doc/kadm5/api-unit-test.tex test 7 is the same as test 6. ------------------------------------------------------------------------ r3625 | tlyu | 1994-05-20 22:07:39 -0400 (Fri, 20 May 1994) | 2 lines Changed paths: M /trunk/src/include/.rconf no longer linking kerberosIV because there is an Imakefile there now ------------------------------------------------------------------------ r3618 | jik | 1994-05-20 15:35:41 -0400 (Fri, 20 May 1994) | 2 lines Changed paths: M /trunk/doc/kadm5/api-unit-test.tex Added and implemented modify-principal 21.5. ------------------------------------------------------------------------ r3616 | shanzer | 1994-05-20 14:30:01 -0400 (Fri, 20 May 1994) | 3 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex document the fact that you can not change the key of ovsec_adm/history ------------------------------------------------------------------------ r3608 | jik | 1994-05-19 23:23:38 -0400 (Thu, 19 May 1994) | 2 lines Changed paths: M /trunk/doc/kadm5/api-unit-test.tex Implemented create-policy 4 and modify-policy 4. See PR 549. ------------------------------------------------------------------------ r3607 | jik | 1994-05-19 23:11:18 -0400 (Thu, 19 May 1994) | 3 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex No longer legal to specify REF_COUNT in the mastk of create_policy or modify_policy. See PR 549. ------------------------------------------------------------------------ r3576 | tytso | 1994-04-25 19:36:15 -0400 (Mon, 25 Apr 1994) | 5 lines Changed paths: M /trunk/src/include/kerberosIV/addr_comp.h M /trunk/src/include/kerberosIV/admin_server.h M /trunk/src/include/kerberosIV/conf-bsd386i.h M /trunk/src/include/kerberosIV/conf-bsdapollo.h M /trunk/src/include/kerberosIV/conf-bsdibm032.h M /trunk/src/include/kerberosIV/conf-bsdm68k.h M /trunk/src/include/kerberosIV/conf-bsdsparc.h M /trunk/src/include/kerberosIV/conf-bsdtahoe.h M /trunk/src/include/kerberosIV/conf-bsdvax.h M /trunk/src/include/kerberosIV/conf-ibm370.h M /trunk/src/include/kerberosIV/conf-pc.h M /trunk/src/include/kerberosIV/conf-pyr.h M /trunk/src/include/kerberosIV/conf-ultmips2.h M /trunk/src/include/kerberosIV/conf.h M /trunk/src/include/kerberosIV/des.h M /trunk/src/include/kerberosIV/highc.h M /trunk/src/include/kerberosIV/kadm.h M /trunk/src/include/kerberosIV/kdc.h M /trunk/src/include/kerberosIV/klog.h M /trunk/src/include/kerberosIV/kparse.h M /trunk/src/include/kerberosIV/krb.h M /trunk/src/include/kerberosIV/krb4-proto.h M /trunk/src/include/kerberosIV/krb_conf.h M /trunk/src/include/kerberosIV/krb_db.h M /trunk/src/include/kerberosIV/lsb_addr_comp.h M /trunk/src/include/kerberosIV/osconf.h M /trunk/src/include/kerberosIV/passwd_server.h M /trunk/src/include/kerberosIV/principal.h M /trunk/src/include/kerberosIV/prot.h Fixed #include lines to be . Removed #include and replaced it with the Kerberos V5 copyright notice. ------------------------------------------------------------------------ r3573 | tlyu | 1994-04-15 19:11:50 -0400 (Fri, 15 Apr 1994) | 2 lines Changed paths: M /trunk/src/lib/des425/quad_cksum.c fixed undefined des_debug ------------------------------------------------------------------------ r3572 | tlyu | 1994-04-15 19:11:18 -0400 (Fri, 15 Apr 1994) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/osconf.h Added definitions needed for v4kadmind ------------------------------------------------------------------------ r3571 | tlyu | 1994-04-15 19:10:32 -0400 (Fri, 15 Apr 1994) | 2 lines Changed paths: M /trunk/src/include/kerberosIV/kadm.h updated from /afs/net.mit.edu/project/krb4/src/include ------------------------------------------------------------------------ r3482 | jik | 1994-04-04 15:35:41 -0400 (Mon, 04 Apr 1994) | 3 lines Changed paths: M /trunk/doc/kadm5/api-unit-test.tex Make sure mod_name isn't modified or freed on success or failure in create_principal and modify_principal. ------------------------------------------------------------------------ r3475 | tlyu | 1994-03-26 01:23:56 -0500 (Sat, 26 Mar 1994) | 2 lines Changed paths: M /trunk/src/kdc/kerberos_v4.c get local realm from master_princ instead of from krb5_get_default_realm() ------------------------------------------------------------------------ r3474 | tlyu | 1994-03-26 00:22:49 -0500 (Sat, 26 Mar 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/pr_to_salt.c removed spurious arguments ------------------------------------------------------------------------ r3473 | tytso | 1994-03-24 00:32:51 -0500 (Thu, 24 Mar 1994) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h Added krb5_principal2salt_norealm ------------------------------------------------------------------------ r3472 | tytso | 1994-03-24 00:29:00 -0500 (Thu, 24 Mar 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/pr_to_salt.c Add krb5_principal_to_salt_norealm() ------------------------------------------------------------------------ r3471 | tytso | 1994-03-22 22:21:39 -0500 (Tue, 22 Mar 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/kcrep2crep.c If a timestamp is given, the usec is sent by definition.... ------------------------------------------------------------------------ r3456 | tytso | 1994-03-12 01:00:56 -0500 (Sat, 12 Mar 1994) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c Fixed memory allocation strategy in get_in_tkt.c, so that all memory is freed on error returns. ------------------------------------------------------------------------ r3455 | tytso | 1994-03-12 00:15:59 -0500 (Sat, 12 Mar 1994) | 4 lines Changed paths: M /trunk/src/kdc/do_as_req.c KDC wasn't handling postdated tickets requested via an initial ticket request correctly. It should have been setting the POSTDATED flag as well as the INVALID flag. ------------------------------------------------------------------------ r3454 | tytso | 1994-03-11 18:10:55 -0500 (Fri, 11 Mar 1994) | 2 lines Changed paths: M /trunk/src/kdc/main.c Fix return from a signal handler, depending on POSIX_SIGTYPE. ------------------------------------------------------------------------ r3453 | tytso | 1994-03-11 18:08:33 -0500 (Fri, 11 Mar 1994) | 2 lines Changed paths: M /trunk/src/kdc/network.c Include for AIX machines. ------------------------------------------------------------------------ r3452 | tytso | 1994-03-11 18:07:08 -0500 (Fri, 11 Mar 1994) | 2 lines Changed paths: M /trunk/src/kdc/kerberos_v4.c Suppressed extraneous log message ------------------------------------------------------------------------ r3451 | tytso | 1994-03-11 18:06:26 -0500 (Fri, 11 Mar 1994) | 11 lines Changed paths: M /trunk/src/admin/edit/kdb5_edit.c M /trunk/src/kadmin/server/adm_funcs.c M /trunk/src/kdc/do_as_req.c Fixed krb5-bugs [0437]: The norealm_salt macro, which is defined in src/kdc/kdc_util.h, src/admin/edit/kdb5_edit.c, and Fixed krb5-bugs [0437]: The norealm_salt macro, which is defined in src/kdc/kdc_util.h, src/admin/edit/kdb5_edit.c, and src/kadmin/server/adm_funcs.c, is wrong and needs to be fixed. It will cause a coredump if it's ever actually invoked. ------------------------------------------------------------------------ r3450 | tytso | 1994-03-11 18:02:26 -0500 (Fri, 11 Mar 1994) | 7 lines Changed paths: M /trunk/src/kdc/kdc_util.h Fixed krb5-bugs [0437]: The norealm_salt macro, which is defined in src/kdc/kdc_util.h, src/admin/edit/kdb5_edit.c, and src/kadmin/server/adm_funcs.c, is wrong and needs to be fixed. It will cause a coredump if it's ever actually invoked. ------------------------------------------------------------------------ r3394 | shanzer | 1994-03-01 17:30:38 -0500 (Tue, 01 Mar 1994) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex fixed passwd dictionary check specification to match reality ------------------------------------------------------------------------ r3379 | tlyu | 1994-02-23 00:29:57 -0500 (Wed, 23 Feb 1994) | 2 lines Changed paths: M /trunk/src/config/site.def not using gmake anymore... ------------------------------------------------------------------------ r3377 | tlyu | 1994-02-03 22:45:41 -0500 (Thu, 03 Feb 1994) | 2 lines Changed paths: M /trunk/src/include/krb5/adm_defs.h fixed bogus reference to kerberos_adm ------------------------------------------------------------------------ r3376 | tlyu | 1994-02-03 22:44:50 -0500 (Thu, 03 Feb 1994) | 2 lines Changed paths: M /trunk/src/config-files/services.append fixed to refer to actual services listed in internet assigned numbers ------------------------------------------------------------------------ r3375 | shanzer | 1994-02-03 14:51:26 -0500 (Thu, 03 Feb 1994) | 2 lines Changed paths: M /trunk/doc/kadm5/api-unit-test.tex updated status ------------------------------------------------------------------------ r3371 | shanzer | 1994-01-27 15:19:06 -0500 (Thu, 27 Jan 1994) | 2 lines Changed paths: M /trunk/doc/kadm5/api-unit-test.tex added some condition RPC statements ------------------------------------------------------------------------ r3369 | shanzer | 1994-01-21 15:58:26 -0500 (Fri, 21 Jan 1994) | 2 lines Changed paths: M /trunk/doc/kadm5/api-unit-test.tex fixed typo ------------------------------------------------------------------------ r3368 | tytso | 1994-01-19 17:52:12 -0500 (Wed, 19 Jan 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/compat_recv.c Look in the right place for krb.h ------------------------------------------------------------------------ r3367 | tytso | 1994-01-19 17:42:47 -0500 (Wed, 19 Jan 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/localaddr.c #include needed for AIX ------------------------------------------------------------------------ r3365 | tytso | 1994-01-18 21:45:38 -0500 (Tue, 18 Jan 1994) | 2 lines Changed paths: M /trunk/src/config/site.def A /trunk/src/config/site.def.example Example site.def which should be renamed to site.def for releases. ------------------------------------------------------------------------ r3364 | tytso | 1994-01-17 19:42:21 -0500 (Mon, 17 Jan 1994) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/Imakefile Use #if instead of #ifdef for HasHashLibrary ------------------------------------------------------------------------ r3363 | tytso | 1994-01-17 19:39:04 -0500 (Mon, 17 Jan 1994) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl Add default for HasHashLibrary ------------------------------------------------------------------------ r3362 | tytso | 1994-01-17 18:03:42 -0500 (Mon, 17 Jan 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/get_creds.c Add safety check to get_credentials. ------------------------------------------------------------------------ r3361 | tytso | 1994-01-17 17:57:58 -0500 (Mon, 17 Jan 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/kcmd.c Add error checking to krb5_sname_to_principal. ------------------------------------------------------------------------ r3360 | tytso | 1994-01-17 17:37:01 -0500 (Mon, 17 Jan 1994) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl Use direct pathnames instead of the -L dir -l xxx when linking directories. ------------------------------------------------------------------------ r3359 | tytso | 1994-01-17 17:24:22 -0500 (Mon, 17 Jan 1994) | 3 lines Changed paths: M /trunk/src/include/Imakefile Use LinkFile so that the old target gets deleted first, to avoid errors on systems where ln -f doesn't work. ------------------------------------------------------------------------ r3358 | tytso | 1994-01-17 16:48:55 -0500 (Mon, 17 Jan 1994) | 2 lines Changed paths: M /trunk/src/config/sun.cf Added ln command definition ------------------------------------------------------------------------ r3357 | tytso | 1994-01-17 15:44:58 -0500 (Mon, 17 Jan 1994) | 2 lines Changed paths: M /trunk/src/lib/crypto/os/Imakefile libcrypto needs the memmove routine. ------------------------------------------------------------------------ r3356 | tytso | 1994-01-17 14:35:00 -0500 (Mon, 17 Jan 1994) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl M /trunk/src/config/ultrix.cf Added support for HasMemmove ------------------------------------------------------------------------ r3355 | tytso | 1994-01-17 14:34:27 -0500 (Mon, 17 Jan 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/posix/Imakefile A /trunk/src/lib/krb5/posix/memmove.c Added support for memmove() routine for systems that don't have it. ------------------------------------------------------------------------ r3354 | tytso | 1994-01-17 14:33:13 -0500 (Mon, 17 Jan 1994) | 2 lines Changed paths: M /trunk/src/appl/telnet/Config.generic Fixed Config.generic for all platforms ------------------------------------------------------------------------ r3353 | tytso | 1994-01-17 14:19:21 -0500 (Mon, 17 Jan 1994) | 2 lines Changed paths: D /trunk/src/lib/gssapi/Makefile A /trunk/src/lib/gssapi/Makefile.original D /trunk/src/lib/gssapi/generic/Makefile A /trunk/src/lib/gssapi/generic/Makefile.original Renaming Makefile to Makefile.original ------------------------------------------------------------------------ r3352 | shanzer | 1994-01-17 13:40:12 -0500 (Mon, 17 Jan 1994) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex more fixes to make spec up to date ------------------------------------------------------------------------ r3351 | tytso | 1994-01-17 12:45:57 -0500 (Mon, 17 Jan 1994) | 2 lines Changed paths: A /trunk/src/lib/krb5/posix/strerror.c Added strerror to the release; fixed usage of Has* in the config Imakefile. ------------------------------------------------------------------------ r3350 | tytso | 1994-01-17 12:39:43 -0500 (Mon, 17 Jan 1994) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl M /trunk/src/lib/krb5/posix/Imakefile Added strerror to the release; fixed usage of Has* in the config Imakefile. ------------------------------------------------------------------------ r3349 | tytso | 1994-01-17 12:23:05 -0500 (Mon, 17 Jan 1994) | 2 lines Changed paths: D /trunk/src/lib/gssapi/krb5/Makefile A /trunk/src/lib/gssapi/krb5/Makefile.original Rename Makefile to Makefile.original ------------------------------------------------------------------------ r3348 | tytso | 1994-01-14 19:39:05 -0500 (Fri, 14 Jan 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/Imakefile Fix to make sure subdirMakefiles is created if UseSedHack is defined. ------------------------------------------------------------------------ r3347 | tytso | 1994-01-14 17:57:46 -0500 (Fri, 14 Jan 1994) | 2 lines Changed paths: M /trunk/doc/api/library.tex M /trunk/doc/implement/implement.tex Increased margins so there's room for the marginpars. ------------------------------------------------------------------------ r3346 | tytso | 1994-01-14 17:21:53 -0500 (Fri, 14 Jan 1994) | 2 lines Changed paths: M /trunk/doc/api/libdes.tex Fix to make it use the new ncs style option in stead of newcen ------------------------------------------------------------------------ r3345 | tytso | 1994-01-14 17:19:29 -0500 (Fri, 14 Jan 1994) | 2 lines Changed paths: M /trunk/doc/api/functions.sty M /trunk/doc/implement/functions.sty Use IN/OUT instead of INOUT. ------------------------------------------------------------------------ r3344 | tytso | 1994-01-14 15:42:26 -0500 (Fri, 14 Jan 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krshd.c Don't use V4 Kerberos routines unless compiled with V4 compatibility mode ------------------------------------------------------------------------ r3343 | tytso | 1994-01-14 15:32:20 -0500 (Fri, 14 Jan 1994) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/Imakefile Create the include/gssapi directory if necessary. ------------------------------------------------------------------------ r3342 | shanzer | 1994-01-14 15:31:08 -0500 (Fri, 14 Jan 1994) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex fixed desc. of get_{policy,principal} ------------------------------------------------------------------------ r3341 | tytso | 1994-01-14 15:30:53 -0500 (Fri, 14 Jan 1994) | 2 lines Changed paths: M /trunk/src/lib/Imakefile Don't build GSSAPI library unless BuildGssapi is on. ------------------------------------------------------------------------ r3340 | tytso | 1994-01-14 15:27:30 -0500 (Fri, 14 Jan 1994) | 2 lines Changed paths: M /trunk/src/appl/bsd/Imakefile Missing login.krb -> login.krb5 change ------------------------------------------------------------------------ r3339 | tytso | 1994-01-14 15:21:05 -0500 (Fri, 14 Jan 1994) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl Added support for the KRB5_KRB4_COMPAT flag. ------------------------------------------------------------------------ r3338 | tytso | 1994-01-14 15:19:39 -0500 (Fri, 14 Jan 1994) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/config.h Added support for KRB5_KRB4_COMPAT flag ------------------------------------------------------------------------ r3337 | tytso | 1994-01-14 15:17:23 -0500 (Fri, 14 Jan 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/compat_recv.c Conditionalize on KRB5_KRB4_COMPAT ------------------------------------------------------------------------ r3336 | tytso | 1994-01-14 15:16:26 -0500 (Fri, 14 Jan 1994) | 2 lines Changed paths: M /trunk/src/kadmin/server/adm_server.c M /trunk/src/kdc/main.c Don't reference mit_des_cryptosystem_entry directly. ------------------------------------------------------------------------ r3335 | tytso | 1994-01-14 15:14:46 -0500 (Fri, 14 Jan 1994) | 2 lines Changed paths: M /trunk/src/admin/convert/Imakefile Added depend target ------------------------------------------------------------------------ r3334 | tytso | 1994-01-14 14:52:47 -0500 (Fri, 14 Jan 1994) | 2 lines Changed paths: M /trunk/src/lib/gssapi/generic/Imakefile A /trunk/src/lib/gssapi/generic/util_val_nohash.c Added support for systems that don't have the hash library. ------------------------------------------------------------------------ r3329 | tytso | 1994-01-14 11:26:14 -0500 (Fri, 14 Jan 1994) | 2 lines Changed paths: M /trunk/src/patchlevel.h Set for release BETA_3 ------------------------------------------------------------------------ r3328 | tytso | 1994-01-13 18:51:06 -0500 (Thu, 13 Jan 1994) | 3 lines Changed paths: M /trunk/src/lib/gssapi/krb5/init_sec_context.c Fixed for newly enforced memory handling convention in the Kerberos library (for the credentials structure). ------------------------------------------------------------------------ r3327 | tytso | 1994-01-13 18:50:51 -0500 (Thu, 13 Jan 1994) | 2 lines Changed paths: M /trunk/src/lib/gssapi/krb5/Imakefile Fix typo's in original setup. ------------------------------------------------------------------------ r3326 | tytso | 1994-01-13 18:50:26 -0500 (Thu, 13 Jan 1994) | 3 lines Changed paths: M /trunk/src/lib/gssapi/generic/Imakefile Don't include validate.c, since it doesn't compile and seems to be only used for testing purposes. ------------------------------------------------------------------------ r3325 | tytso | 1994-01-13 18:47:15 -0500 (Thu, 13 Jan 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/Imakefile Don't install crypto library; it's not built here! ------------------------------------------------------------------------ r3324 | tytso | 1994-01-13 18:46:35 -0500 (Thu, 13 Jan 1994) | 2 lines Changed paths: M /trunk/src/kdc/kerberos_v4.c Don't declare bcopy and bzero if they are macros. ------------------------------------------------------------------------ r3323 | tytso | 1994-01-13 18:45:34 -0500 (Thu, 13 Jan 1994) | 2 lines Changed paths: M /trunk/src/kadmin/server/adm_funcs.c Don't clear the key and alt_key structures prematurely when adding a principal. ------------------------------------------------------------------------ r3322 | tytso | 1994-01-13 18:44:42 -0500 (Thu, 13 Jan 1994) | 2 lines Changed paths: M /trunk/src/include/krb5/mit-des.h Change in how cryptosystem table entries are declared. ------------------------------------------------------------------------ r3321 | tytso | 1994-01-13 18:43:37 -0500 (Thu, 13 Jan 1994) | 2 lines Changed paths: M /trunk/src/appl/sample/sserver/sserver.c Fix bug in checking argc count. ------------------------------------------------------------------------ r3320 | tytso | 1994-01-13 18:19:03 -0500 (Thu, 13 Jan 1994) | 6 lines Changed paths: M /trunk/src/lib/krb5/krb/copy_tick.c M /trunk/src/lib/krb5/krb/gc_2tgt.c M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/gc_via_tgt.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/mk_req.c M /trunk/src/lib/krb5/krb/rd_safe.c Fixed memory deallocation/cleanup on error returns. For the credentials structures, established the convention that any of the Kerberos routines that mutate the credentials structures shall free substructure before replacing it. ------------------------------------------------------------------------ r3319 | tytso | 1994-01-13 18:10:52 -0500 (Thu, 13 Jan 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/scc_read.c M /trunk/src/lib/krb5/ccache/stdio/scc_sseq.c Make sure the routines return the correct error code. ------------------------------------------------------------------------ r3318 | tytso | 1994-01-13 18:09:50 -0500 (Thu, 13 Jan 1994) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_gennew.c Use the POSIX names for the permission bits. ------------------------------------------------------------------------ r3317 | tytso | 1994-01-13 17:59:10 -0500 (Thu, 13 Jan 1994) | 3 lines Changed paths: M /trunk/src/lib/krb425/get_cred.c Fixed for newly enforced memory handling convention in the Kerberos library (for the credentials structure). ------------------------------------------------------------------------ r3316 | tytso | 1994-01-13 17:56:08 -0500 (Thu, 13 Jan 1994) | 2 lines Changed paths: M /trunk/src/lib/crypto/cryptoconf.c M /trunk/src/lib/crypto/des/cs_entry.c M /trunk/src/lib/crypto/des/des_int.h M /trunk/src/lib/crypto/des/krb_glue.c Fixed crypto_system table entries; added raw DES cryptosystem. ------------------------------------------------------------------------ r3315 | tytso | 1994-01-13 15:19:57 -0500 (Thu, 13 Jan 1994) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/config.h Added #define to provide the Raw DES interface. ------------------------------------------------------------------------ r3314 | tytso | 1994-01-13 15:19:21 -0500 (Thu, 13 Jan 1994) | 2 lines Changed paths: M /trunk/src/include/krb5/encryption.h Added definition for Raw DES cbc mode ------------------------------------------------------------------------ r3313 | tytso | 1994-01-13 15:17:48 -0500 (Thu, 13 Jan 1994) | 3 lines Changed paths: M /trunk/src/include/krb5/adm_defs.h Don't use static character arrays!!! This results in those strings duplicated in every single file that includes this include file. ------------------------------------------------------------------------ r3312 | tytso | 1994-01-13 15:16:43 -0500 (Thu, 13 Jan 1994) | 2 lines Changed paths: M /trunk/src/Imakefile Install now creates a selection of directories first. ------------------------------------------------------------------------ r3311 | tytso | 1994-01-13 15:16:11 -0500 (Thu, 13 Jan 1994) | 3 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/kerberos5.c Change code to use krb5_sname_to_principal() function, instead of trying to do it manually (and getting it wrong). ------------------------------------------------------------------------ r3310 | tytso | 1994-01-13 15:14:22 -0500 (Thu, 13 Jan 1994) | 3 lines Changed paths: M /trunk/src/appl/simple/client/sim_client.c M /trunk/src/appl/user_user/client.c Fixed for newly enforced memory handling convention in the Kerberos library (for the credentials structure). ------------------------------------------------------------------------ r3309 | tytso | 1994-01-13 15:11:41 -0500 (Thu, 13 Jan 1994) | 4 lines Changed paths: M /trunk/src/admin/edit/kdb5_edit.c Added show_principal request. Restructured how the add/change principal routines work. Still not perfect... ------------------------------------------------------------------------ r3308 | tytso | 1994-01-13 15:10:55 -0500 (Thu, 13 Jan 1994) | 2 lines Changed paths: M /trunk/src/admin/edit/kdb5_ed_ct.ct Added show_principal request. ------------------------------------------------------------------------ r3307 | tytso | 1994-01-13 15:07:44 -0500 (Thu, 13 Jan 1994) | 2 lines Changed paths: M /trunk/src/admin/edit/kdb5_edit.h Fixed declaration of struct saltblock ------------------------------------------------------------------------ r3306 | tytso | 1994-01-13 15:07:19 -0500 (Thu, 13 Jan 1994) | 3 lines Changed paths: M /trunk/src/admin/edit/dump.c Fixed bug in the load routine, so that the alternative salt is loaded only if it exists. ------------------------------------------------------------------------ r3305 | nlgilman | 1994-01-12 20:53:28 -0500 (Wed, 12 Jan 1994) | 3 lines Changed paths: M /trunk/doc/api/ccache.tex M /trunk/doc/api/keytab.tex M /trunk/doc/implement/ccache-i.tex M /trunk/doc/implement/encrypt-i.tex M /trunk/doc/implement/kdb-i.tex M /trunk/doc/implement/keytab-i.tex nlg- updated based on function prototypes arguments should now be correct ------------------------------------------------------------------------ r3304 | nlgilman | 1994-01-12 20:52:25 -0500 (Wed, 12 Jan 1994) | 3 lines Changed paths: M /trunk/doc/api/krb5.tex M /trunk/doc/api/libos.tex M /trunk/doc/implement/libos-i.tex nlg- updated based on function prototypes arguments should now be correct ------------------------------------------------------------------------ r3303 | nlgilman | 1994-01-12 20:51:38 -0500 (Wed, 12 Jan 1994) | 3 lines Changed paths: M /trunk/doc/api/rcache.tex M /trunk/doc/implement/rcache-i.tex nlg- updated based on function prototypes arguments should now be correct ------------------------------------------------------------------------ r3302 | shanzer | 1994-01-10 14:26:45 -0500 (Mon, 10 Jan 1994) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex made various changes to fix various bug reports ------------------------------------------------------------------------ r3301 | shanzer | 1994-01-10 13:44:13 -0500 (Mon, 10 Jan 1994) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex added error code OVSEC_KADM_INIT ------------------------------------------------------------------------ r3300 | shanzer | 1994-01-10 13:42:21 -0500 (Mon, 10 Jan 1994) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex barry's change specifying rpc registration error ------------------------------------------------------------------------ r3285 | tytso | 1993-12-24 18:01:22 -0500 (Fri, 24 Dec 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_req_sim.c krb5_close_rcache() now frees rcache. ------------------------------------------------------------------------ r3284 | tytso | 1993-12-24 17:56:46 -0500 (Fri, 24 Dec 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_dfl.c Make sure memory is freed on errors in krb5_rc_io_fetch ------------------------------------------------------------------------ r3283 | tytso | 1993-12-24 17:55:08 -0500 (Fri, 24 Dec 1993) | 2 lines Changed paths: M /trunk/src/lib/krb425/mk_priv.c M /trunk/src/lib/krb425/mk_safe.c M /trunk/src/lib/krb425/rd_priv.c M /trunk/src/lib/krb425/rd_safe.c krb5_close_rcache() now frees rcache ------------------------------------------------------------------------ r3282 | tytso | 1993-12-24 17:54:05 -0500 (Fri, 24 Dec 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_dfl.c krb5_close_rcache will now free rcache. ------------------------------------------------------------------------ r3281 | tytso | 1993-12-24 17:53:05 -0500 (Fri, 24 Dec 1993) | 2 lines Changed paths: M /trunk/src/appl/simple/server/sim_server.c krb5_free_rcache now free's replay cache. ------------------------------------------------------------------------ r3280 | tytso | 1993-12-24 17:47:57 -0500 (Fri, 24 Dec 1993) | 2 lines Changed paths: A /trunk/src/config-files/services.append As donated from GZA. ------------------------------------------------------------------------ r3279 | tytso | 1993-12-24 17:47:18 -0500 (Fri, 24 Dec 1993) | 2 lines Changed paths: M /trunk/src/lib/kdb/fetch_mkey.c M /trunk/src/lib/kdb/kdb_dbm.c Make sure memory is freed on errors. ------------------------------------------------------------------------ r3278 | tytso | 1993-12-24 17:45:23 -0500 (Fri, 24 Dec 1993) | 5 lines Changed paths: M /trunk/src/appl/bsd/Imakefile M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krsh.c M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/bsd/login.c M /trunk/src/appl/bsd/logutil.c Lots of cleanup. V4/V5 compatibility recvauth moved to separate library function. Folded in rest of GZA's patches. ------------------------------------------------------------------------ r3277 | tytso | 1993-12-24 17:43:26 -0500 (Fri, 24 Dec 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/posix/vfprintf.c M /trunk/src/lib/krb5/posix/vsprintf.c Make vfprintf() and vsprintf() match the standard function prototypes. ------------------------------------------------------------------------ r3276 | tytso | 1993-12-24 17:42:29 -0500 (Fri, 24 Dec 1993) | 7 lines Changed paths: M /trunk/src/kadmin/kpasswd/kpasswd.c Lots of cleanup. Added preauthentication search list, to control which preauthentication methods to try first. CVS:---------------------------------------------------------------------- ------------------------------------------------------------------------ r3275 | tytso | 1993-12-24 17:40:57 -0500 (Fri, 24 Dec 1993) | 5 lines Changed paths: M /trunk/src/include/krb5/stock/osconf.h Put the srvtab file in the srvtab directory, instead of the krb5 root directory. Change name of login.krb to login.krb5 ------------------------------------------------------------------------ r3274 | tytso | 1993-12-24 17:40:16 -0500 (Fri, 24 Dec 1993) | 2 lines Changed paths: M /trunk/src/include/krb5/Imakefile Make sure the config include files are installed too! ------------------------------------------------------------------------ r3273 | tytso | 1993-12-24 17:39:33 -0500 (Fri, 24 Dec 1993) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl Added variable for the srvtab directory. ------------------------------------------------------------------------ r3272 | tytso | 1993-12-24 17:38:49 -0500 (Fri, 24 Dec 1993) | 2 lines Changed paths: M /trunk/src/include/krb5/proto.h Reserve PA_DATA 7 for sesame project ------------------------------------------------------------------------ r3271 | tytso | 1993-12-24 17:38:12 -0500 (Fri, 24 Dec 1993) | 2 lines Changed paths: M /trunk/src/include/krb5/los-proto.h Declare input buffer to krb5_write_message to be const ------------------------------------------------------------------------ r3270 | tytso | 1993-12-24 17:37:22 -0500 (Fri, 24 Dec 1993) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/sn2princ.c Free all memory on errors. If the hostname passed in is NULL, use the default local realm. ------------------------------------------------------------------------ r3269 | tytso | 1993-12-24 17:36:32 -0500 (Fri, 24 Dec 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/net_write.c Declare the input buffer to be const. ------------------------------------------------------------------------ r3268 | tytso | 1993-12-24 17:35:34 -0500 (Fri, 24 Dec 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/sendauth.c Fix credentials cache handling... ------------------------------------------------------------------------ r3267 | tytso | 1993-12-24 17:35:00 -0500 (Fri, 24 Dec 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/recvauth.c Free memory on error ------------------------------------------------------------------------ r3266 | tytso | 1993-12-24 17:33:34 -0500 (Fri, 24 Dec 1993) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/string2key.c Free keyblock on error ------------------------------------------------------------------------ r3265 | tytso | 1993-12-24 17:33:11 -0500 (Fri, 24 Dec 1993) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/Imakefile Added dependencies for machine generated files. ------------------------------------------------------------------------ r3264 | tytso | 1993-12-24 17:32:17 -0500 (Fri, 24 Dec 1993) | 2 lines Changed paths: M /trunk/src/kadmin/client/kadmin.c M /trunk/src/kadmin/client/kadmin_add.c M /trunk/src/kadmin/client/kadmin_adr.c M /trunk/src/kadmin/client/kadmin_cpr.c M /trunk/src/kadmin/client/kadmin_cpw.c M /trunk/src/kadmin/client/kadmin_del.c M /trunk/src/kadmin/client/kadmin_inq.c M /trunk/src/kadmin/client/kadmin_mod.c Lots of bugs, cleanup.... ------------------------------------------------------------------------ r3263 | tytso | 1993-12-24 17:31:02 -0500 (Fri, 24 Dec 1993) | 2 lines Changed paths: A /trunk/src/lib/gssapi/Imakefile New Imakefile for new gssapi library ------------------------------------------------------------------------ r3262 | tytso | 1993-12-24 17:27:42 -0500 (Fri, 24 Dec 1993) | 2 lines Changed paths: A /trunk/src/lib/gssapi/generic/Imakefile A /trunk/src/lib/gssapi/krb5/Imakefile New Imakefiles for new gssapi library ------------------------------------------------------------------------ r3261 | tytso | 1993-12-24 17:26:18 -0500 (Fri, 24 Dec 1993) | 2 lines Changed paths: M /trunk/src/lib/Imakefile Spliced in new gssapi library. ------------------------------------------------------------------------ r3260 | tytso | 1993-12-24 17:25:04 -0500 (Fri, 24 Dec 1993) | 2 lines Changed paths: A /trunk/src/kadmin/server/adm_msgs.c Fixed lots of bugs; lots of cleanup ------------------------------------------------------------------------ r3259 | tytso | 1993-12-24 17:24:32 -0500 (Fri, 24 Dec 1993) | 2 lines Changed paths: M /trunk/src/kadmin/server/Imakefile M /trunk/src/kadmin/server/adm_extern.h M /trunk/src/kadmin/server/adm_funcs.c M /trunk/src/kadmin/server/adm_listen.c M /trunk/src/kadmin/server/adm_process.c M /trunk/src/kadmin/server/adm_server.c D /trunk/src/kadmin/server/adm_server.h Fixed lots of bug; lots of cleanup... ------------------------------------------------------------------------ r3205 | tytso | 1993-12-17 22:14:21 -0500 (Fri, 17 Dec 1993) | 12 lines Changed paths: A /trunk/src/lib/gssapi A /trunk/src/lib/gssapi/Makefile A /trunk/src/lib/gssapi/generic A /trunk/src/lib/gssapi/generic/Makefile A /trunk/src/lib/gssapi/generic/display_com_err_status.c A /trunk/src/lib/gssapi/generic/display_major_status.c A /trunk/src/lib/gssapi/generic/gssapi.h A /trunk/src/lib/gssapi/generic/gssapiP_generic.h A /trunk/src/lib/gssapi/generic/gssapi_generic.c A /trunk/src/lib/gssapi/generic/gssapi_generic.h A /trunk/src/lib/gssapi/generic/gssapi_generic_err.et A /trunk/src/lib/gssapi/generic/release_buffer.c A /trunk/src/lib/gssapi/generic/release_oid_set.c A /trunk/src/lib/gssapi/generic/util_buffer.c A /trunk/src/lib/gssapi/generic/util_canonhost.c A /trunk/src/lib/gssapi/generic/util_dup.c A /trunk/src/lib/gssapi/generic/util_oid.c A /trunk/src/lib/gssapi/generic/util_token.c A /trunk/src/lib/gssapi/generic/util_validate.c A /trunk/src/lib/gssapi/krb5 A /trunk/src/lib/gssapi/krb5/Makefile A /trunk/src/lib/gssapi/krb5/accept_sec_context.c A /trunk/src/lib/gssapi/krb5/acquire_cred.c A /trunk/src/lib/gssapi/krb5/compare_name.c A /trunk/src/lib/gssapi/krb5/context_time.c A /trunk/src/lib/gssapi/krb5/delete_sec_context.c A /trunk/src/lib/gssapi/krb5/display_name.c A /trunk/src/lib/gssapi/krb5/display_status.c A /trunk/src/lib/gssapi/krb5/get_tkt_flags.c A /trunk/src/lib/gssapi/krb5/gssapiP_krb5.h A /trunk/src/lib/gssapi/krb5/gssapi_krb5.c A /trunk/src/lib/gssapi/krb5/gssapi_krb5.h A /trunk/src/lib/gssapi/krb5/gssapi_krb5_err.et A /trunk/src/lib/gssapi/krb5/import_name.c A /trunk/src/lib/gssapi/krb5/indicate_mechs.c A /trunk/src/lib/gssapi/krb5/init_sec_context.c A /trunk/src/lib/gssapi/krb5/inquire_context.c A /trunk/src/lib/gssapi/krb5/inquire_cred.c A /trunk/src/lib/gssapi/krb5/k5seal.c A /trunk/src/lib/gssapi/krb5/k5unseal.c A /trunk/src/lib/gssapi/krb5/krb5_gss_glue.c A /trunk/src/lib/gssapi/krb5/process_context_token.c A /trunk/src/lib/gssapi/krb5/release_cred.c A /trunk/src/lib/gssapi/krb5/release_name.c A /trunk/src/lib/gssapi/krb5/seal.c A /trunk/src/lib/gssapi/krb5/sign.c A /trunk/src/lib/gssapi/krb5/unseal.c A /trunk/src/lib/gssapi/krb5/util_cksum.c A /trunk/src/lib/gssapi/krb5/util_crypt.c A /trunk/src/lib/gssapi/krb5/util_seed.c A /trunk/src/lib/gssapi/krb5/util_seqnum.c A /trunk/src/lib/gssapi/krb5/verify.c As submitted by Openvision Technologies: To: tytso@MIT.EDU Subject: gssapi Date: Fri, 17 Dec 1993 17:55:06 -0500 From: Marc Horowitz This is named in my RCS tree as MIT931217. The copyright notice included is (hopefully) final. Good luck! Marc ------------------------------------------------------------------------ r3204 | tytso | 1993-12-17 22:04:55 -0500 (Fri, 17 Dec 1993) | 2 lines Changed paths: D /trunk/src/lib/gssapi Removing old gssapi implementation ------------------------------------------------------------------------ r3185 | tytso | 1993-12-15 13:17:51 -0500 (Wed, 15 Dec 1993) | 2 lines Changed paths: M /trunk/src/krb524/conv_tkt_skey.c Fix bug which causes krb524 to create V4 tickets with the wrong realm. ------------------------------------------------------------------------ r3184 | tytso | 1993-12-15 13:16:07 -0500 (Wed, 15 Dec 1993) | 2 lines Changed paths: M /trunk/src/include/Imakefile A /trunk/src/include/kerberosIV/Imakefile Add Imakefile for include/kerberosIV ------------------------------------------------------------------------ r3183 | tytso | 1993-12-15 13:14:22 -0500 (Wed, 15 Dec 1993) | 2 lines Changed paths: M /trunk/src/Imakefile Add the date to the a "make world" production ------------------------------------------------------------------------ r3182 | tytso | 1993-12-15 13:13:46 -0500 (Wed, 15 Dec 1993) | 2 lines Changed paths: M /trunk/src/.rconf Make the config directory be a symlink tree as well. ------------------------------------------------------------------------ r3181 | tytso | 1993-12-15 13:11:18 -0500 (Wed, 15 Dec 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Imakefile A /trunk/src/lib/krb5/krb/compat_recv.c Added function which does V4/V5 compatibility for sendauth/recvauth. ------------------------------------------------------------------------ r3180 | tytso | 1993-12-15 13:09:52 -0500 (Wed, 15 Dec 1993) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/Imakefile Added dependencies for the machine generated DES files. ------------------------------------------------------------------------ r3179 | tytso | 1993-12-15 13:09:04 -0500 (Wed, 15 Dec 1993) | 5 lines Changed paths: M /trunk/src/lib/krb425/get_cred.c M /trunk/src/lib/krb425/rd_req.c Preprend "FILE:" when converting from V4 ticket file name to V5 credentials cache name. Fixed bug in conversion of Kerberos V5 to V4 principals names. ------------------------------------------------------------------------ r3178 | tytso | 1993-12-15 13:06:38 -0500 (Wed, 15 Dec 1993) | 2 lines Changed paths: M /trunk/src/lib/Imakefile Added install productions for the des425 and krb425 libraries ------------------------------------------------------------------------ r3129 | bjaspan | 1993-12-08 18:31:40 -0500 (Wed, 08 Dec 1993) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex [secure-admin/558] specify error mesage if gssapi init fails ------------------------------------------------------------------------ r3111 | shanzer | 1993-12-07 01:10:01 -0500 (Tue, 07 Dec 1993) | 2 lines Changed paths: M /trunk/doc/kadm5/api-unit-test.tex added init test. ------------------------------------------------------------------------ r3106 | jon | 1993-12-06 18:13:37 -0500 (Mon, 06 Dec 1993) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex add bad password error code [secure/654] ------------------------------------------------------------------------ r3095 | jik | 1993-12-06 14:19:09 -0500 (Mon, 06 Dec 1993) | 3 lines Changed paths: M /trunk/doc/kadm5/api-unit-test.tex Updates -- add some priorities, add a few tests, delete override_qual stuff. ------------------------------------------------------------------------ r3087 | tytso | 1993-12-03 11:09:15 -0500 (Fri, 03 Dec 1993) | 5 lines Changed paths: M /trunk/src/appl/bsd/krlogind.c optarg must be declared extern char * Don't give error message about connection from bad port if the Kerberos authentication fails and the only acceptable authentication is Kerberos.... ------------------------------------------------------------------------ r3080 | shanzer | 1993-12-02 18:29:40 -0500 (Thu, 02 Dec 1993) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex added 5 to the list of acceptable character classes. ------------------------------------------------------------------------ r3079 | jik | 1993-12-02 17:01:44 -0500 (Thu, 02 Dec 1993) | 2 lines Changed paths: M /trunk/doc/kadm5/api-unit-test.tex Better description of the unauthenticated Sun RPC test. ------------------------------------------------------------------------ r3078 | jik | 1993-12-02 16:15:52 -0500 (Thu, 02 Dec 1993) | 5 lines Changed paths: M /trunk/doc/kadm5/api-unit-test.tex 1) Delete some old comments. 2) Delete all of the \Call{} lines that aren't being used. 3) Add a comment about local vs. RPC tests, and about doing a test with standard RPC. ------------------------------------------------------------------------ r3070 | tytso | 1993-12-01 17:52:41 -0500 (Wed, 01 Dec 1993) | 4 lines Changed paths: M /trunk/src/appl/sample/sample.h M /trunk/src/appl/sample/sclient/sclient.c Separate out SAMPLE_SERVICE (the Kerberos service name) and SAMPLE_PORT the TCP/IP port to look up in /etc/services. They are two separate concept which should have separate defines. ------------------------------------------------------------------------ r3069 | tytso | 1993-12-01 17:42:28 -0500 (Wed, 01 Dec 1993) | 4 lines Changed paths: M /trunk/src/config/site.def Workaround for bug in gld (doesn't like at-signs in filenames). Linux is now using ISODE 7.0 ------------------------------------------------------------------------ r3068 | tytso | 1993-12-01 17:40:27 -0500 (Wed, 01 Dec 1993) | 5 lines Changed paths: M /trunk/src/config/linux.cf Use a nasty hack to include the GCC include files so that makedepend will find all of the necessary files. Use GCC with -pendantic -Wall to find problems ------------------------------------------------------------------------ r3067 | tytso | 1993-12-01 17:39:31 -0500 (Wed, 01 Dec 1993) | 2 lines Changed paths: M /trunk/src/config/vaxbsd.cf Use the correct form for the DependFlags ------------------------------------------------------------------------ r3066 | tytso | 1993-12-01 17:38:20 -0500 (Wed, 01 Dec 1993) | 3 lines Changed paths: M /trunk/src/appl/bsd/forward.c Completely revamped how allocated memory is freed so that there are no memory leaks in case of errors. ------------------------------------------------------------------------ r3065 | tytso | 1993-12-01 17:37:39 -0500 (Wed, 01 Dec 1993) | 2 lines Changed paths: M /trunk/src/appl/bsd/krlogind.c Added missing #include for ctype.h ------------------------------------------------------------------------ r3064 | tytso | 1993-12-01 17:36:29 -0500 (Wed, 01 Dec 1993) | 2 lines Changed paths: M /trunk/src/appl/user_user/client.c M /trunk/src/kadmin/server/adm_process.c Added new extra flags argument to the call to krb5_recvauth() ------------------------------------------------------------------------ r3063 | tytso | 1993-12-01 17:33:59 -0500 (Wed, 01 Dec 1993) | 2 lines Changed paths: M /trunk/src/appl/sample/sserver/sserver.M Fix man page to reflect new command-line arguments to sserver. ------------------------------------------------------------------------ r3062 | tytso | 1993-12-01 17:31:22 -0500 (Wed, 01 Dec 1993) | 6 lines Changed paths: M /trunk/src/appl/sample/sserver/sserver.c Added new extra flags argument to the call to krb5_recvauth() The service name is automatically determined using krb5_sname_to_principal(). If an argument is specified, it is taken to be the port number on which the sample server should run (instead of being run out of inetd). ------------------------------------------------------------------------ r3061 | tytso | 1993-12-01 17:29:35 -0500 (Wed, 01 Dec 1993) | 2 lines Changed paths: M /trunk/src/appl/popper/pop_init.c M /trunk/src/slave/kpropd.c Added new extra flags argument to the call to krb5_recvauth() ------------------------------------------------------------------------ r3060 | tytso | 1993-12-01 17:26:22 -0500 (Wed, 01 Dec 1993) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/recvauth.c Added flags argument to krb5_recvauth(), and added support for flags which ignore the version string (for use with an automatically selected V4/V5 mechanism.) ------------------------------------------------------------------------ r3059 | tytso | 1993-12-01 17:25:24 -0500 (Wed, 01 Dec 1993) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/preauth.c Declare statically used procedure (previously and incorrectly defined in .h files) ------------------------------------------------------------------------ r3058 | tytso | 1993-12-01 17:24:15 -0500 (Wed, 01 Dec 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/gc_via_tgt.c Free cred->server before overwriting it. ------------------------------------------------------------------------ r3057 | tytso | 1993-12-01 17:21:52 -0500 (Wed, 01 Dec 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/copy_addrs.c Fixed typo in copy_addrs; a set of curly braces was missing. ------------------------------------------------------------------------ r3056 | tytso | 1993-12-01 17:14:59 -0500 (Wed, 01 Dec 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/an_to_ln.c Declare statically used procedures before they're used, to keep lint/gcc happy. ------------------------------------------------------------------------ r3055 | tytso | 1993-12-01 17:14:09 -0500 (Wed, 01 Dec 1993) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/sendto_kdc.c If the select gets an EINTR error, retry with that host immediately, instead of backing off through the exponential timeout. ------------------------------------------------------------------------ r3054 | tytso | 1993-12-01 17:00:04 -0500 (Wed, 01 Dec 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ktf_get_en.c Fix memory leak; make sure cur_entry is freed, as well as its contents. ------------------------------------------------------------------------ r3053 | tytso | 1993-12-01 16:56:08 -0500 (Wed, 01 Dec 1993) | 3 lines Changed paths: M /trunk/src/lib/krb5/free/f_cred_enc.c Make sure the ticket_info array is freed, not just its contents; and test to make sure ticket_info is set before trying to free it and its contents. ------------------------------------------------------------------------ r3052 | tytso | 1993-12-01 16:54:02 -0500 (Wed, 01 Dec 1993) | 7 lines Changed paths: M /trunk/src/include/krb5/base-defs.h M /trunk/src/include/krb5/func-proto.h M /trunk/src/include/krb5/krb5.h M /trunk/src/include/krb5/preauth.h Moved KRB5_TGS_NAME to krb5.h, from base-defs.h (where it didn't belong). Added flag argument to krb5_recvauth() Removed declaration of two internal routines (krb5_generate_authenticator and find_preauthenticator). ------------------------------------------------------------------------ r3051 | tytso | 1993-12-01 15:49:51 -0500 (Wed, 01 Dec 1993) | 4 lines Changed paths: M /trunk/src/lib/krb5/asn.1/aprp2kaprp.c M /trunk/src/lib/krb5/asn.1/aprq2kaprq.c M /trunk/src/lib/krb5/asn.1/arep2karep.c M /trunk/src/lib/krb5/asn.1/auth2kauth.c M /trunk/src/lib/krb5/asn.1/ck2kck.c M /trunk/src/lib/krb5/asn.1/cred2kcred.c M /trunk/src/lib/krb5/asn.1/crep2kcrep.c M /trunk/src/lib/krb5/asn.1/edat2kedat.c M /trunk/src/lib/krb5/asn.1/ekrp2kekrp.c M /trunk/src/lib/krb5/asn.1/enck2kkey.c M /trunk/src/lib/krb5/asn.1/err2kerr.c M /trunk/src/lib/krb5/asn.1/etpt2ketpt.c M /trunk/src/lib/krb5/asn.1/kaprp2aprp.c M /trunk/src/lib/krb5/asn.1/kaprq2aprq.c M /trunk/src/lib/krb5/asn.1/karep2arep.c M /trunk/src/lib/krb5/asn.1/kauth2auth.c M /trunk/src/lib/krb5/asn.1/kcred2cred.c M /trunk/src/lib/krb5/asn.1/kcrep2crep.c M /trunk/src/lib/krb5/asn.1/kdcr2kkdcr.c M /trunk/src/lib/krb5/asn.1/kdcr2ktgsr.c M /trunk/src/lib/krb5/asn.1/kedat2edat.c M /trunk/src/lib/krb5/asn.1/kekrp2ekrp.c M /trunk/src/lib/krb5/asn.1/kerr2err.c M /trunk/src/lib/krb5/asn.1/ketpt2etpt.c M /trunk/src/lib/krb5/asn.1/kkdcr2kdcr.c M /trunk/src/lib/krb5/asn.1/kprep2prep.c M /trunk/src/lib/krb5/asn.1/kpriv2priv.c M /trunk/src/lib/krb5/asn.1/kpwd2pwd.c M /trunk/src/lib/krb5/asn.1/ksafe2safe.c M /trunk/src/lib/krb5/asn.1/ktgrq2tgrq.c M /trunk/src/lib/krb5/asn.1/ktgsr2kdcr.c M /trunk/src/lib/krb5/asn.1/ktkt2tkt.c M /trunk/src/lib/krb5/asn.1/ktran2tran.c M /trunk/src/lib/krb5/asn.1/prep2kprep.c M /trunk/src/lib/krb5/asn.1/prin2kprin.c M /trunk/src/lib/krb5/asn.1/priv2kpriv.c M /trunk/src/lib/krb5/asn.1/pwd2kpwd.c M /trunk/src/lib/krb5/asn.1/pwds2kpwds.c M /trunk/src/lib/krb5/asn.1/safe2ksafe.c M /trunk/src/lib/krb5/asn.1/tgrq2ktgrq.c M /trunk/src/lib/krb5/asn.1/tkt2ktkt.c M /trunk/src/lib/krb5/asn.1/tran2ktran.c GCC wants the "register" keyword to be first (before the "const" keyword). Fixed a number of memory leaks. ------------------------------------------------------------------------ r3015 | shanzer | 1993-11-23 14:49:02 -0500 (Tue, 23 Nov 1993) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex removed override quality flags ------------------------------------------------------------------------ r3011 | tytso | 1993-11-19 22:12:47 -0500 (Fri, 19 Nov 1993) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnet/main.c Track style changes in Borman release of telnet. ------------------------------------------------------------------------ r3010 | tytso | 1993-11-19 21:18:19 -0500 (Fri, 19 Nov 1993) | 3 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/strftime.c Use new version of strftime from Borman release, so that strftime compiles under GCC. ------------------------------------------------------------------------ r3009 | tytso | 1993-11-19 21:17:33 -0500 (Fri, 19 Nov 1993) | 2 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/kerberos5.c Track style changes in Borman release of telnet. ------------------------------------------------------------------------ r3008 | tytso | 1993-11-19 21:17:02 -0500 (Fri, 19 Nov 1993) | 2 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/forward.c Changes to support new CRED-ENC structure. ------------------------------------------------------------------------ r3001 | jik | 1993-11-19 15:27:59 -0500 (Fri, 19 Nov 1993) | 2 lines Changed paths: M /trunk/doc/kadm5/api-unit-test.tex a whole bunch of whoopses from the las revision. ------------------------------------------------------------------------ r3000 | jik | 1993-11-19 15:22:04 -0500 (Fri, 19 Nov 1993) | 4 lines Changed paths: M /trunk/doc/kadm5/api-unit-test.tex Updated for newest revision of functional spec. Made some other minor corrections. Deleted some stuff that's no longer needed. Reenabled display of \Expected lines. ------------------------------------------------------------------------ r2972 | bjaspan | 1993-11-17 18:26:42 -0500 (Wed, 17 Nov 1993) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex add bad_history and bad_min_pass_life error codes ------------------------------------------------------------------------ r2971 | bjaspan | 1993-11-17 18:19:25 -0500 (Wed, 17 Nov 1993) | 7 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex interrealm operation pw_min_length > 0 create OVSEC_KADM_CANNOT_OVERRIDE last_pwd_change = now on create justify some design decisions clean and clarify override_qual rules ------------------------------------------------------------------------ r2943 | jik | 1993-11-16 13:32:33 -0500 (Tue, 16 Nov 1993) | 3 lines Changed paths: M /trunk/doc/kadm5/api-unit-test.tex Add tests for null structure pointer argument for modify_principal, create_policy and modify_policy. ------------------------------------------------------------------------ r2930 | bjaspan | 1993-11-15 15:13:47 -0500 (Mon, 15 Nov 1993) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex better specify local-side client_name to init ------------------------------------------------------------------------ r2927 | jik | 1993-11-15 14:57:53 -0500 (Mon, 15 Nov 1993) | 2 lines Changed paths: M /trunk/doc/kadm5/api-unit-test.tex *** empty log message *** ------------------------------------------------------------------------ r2921 | jik | 1993-11-14 20:38:43 -0500 (Sun, 14 Nov 1993) | 2 lines Changed paths: M /trunk/doc/kadm5/api-unit-test.tex Number the tests. ------------------------------------------------------------------------ r2920 | jik | 1993-11-14 19:46:12 -0500 (Sun, 14 Nov 1993) | 2 lines Changed paths: M /trunk/doc/kadm5/api-unit-test.tex Added some notes to myself about things that need to be updated. ------------------------------------------------------------------------ r2908 | bjaspan | 1993-11-13 20:26:49 -0500 (Sat, 13 Nov 1993) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex add argument names to function decls ------------------------------------------------------------------------ r2905 | marc | 1993-11-12 18:01:45 -0500 (Fri, 12 Nov 1993) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex add pw_ret argument to ...chpass_principal_util ------------------------------------------------------------------------ r2904 | marc | 1993-11-12 17:58:10 -0500 (Fri, 12 Nov 1993) | 3 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex barry's changed, left checked out: changed descriptions of pw_history_num and ...rename_principal ------------------------------------------------------------------------ r2903 | jik | 1993-11-12 12:06:50 -0500 (Fri, 12 Nov 1993) | 2 lines Changed paths: M /trunk/doc/kadm5/api-unit-test.tex A little reformatting. ------------------------------------------------------------------------ r2902 | jik | 1993-11-12 12:02:48 -0500 (Fri, 12 Nov 1993) | 2 lines Changed paths: A /trunk/doc/kadm5/api-unit-test.tex Initial revision ------------------------------------------------------------------------ r2901 | bjaspan | 1993-11-11 21:35:45 -0500 (Thu, 11 Nov 1993) | 2 lines Changed paths: M /trunk/doc/kadm5/api-server-design.tex add filename argument to osa_adb_open_T ------------------------------------------------------------------------ r2900 | bjaspan | 1993-11-11 21:35:28 -0500 (Thu, 11 Nov 1993) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex improve syslog information ------------------------------------------------------------------------ r2882 | bjaspan | 1993-11-11 14:04:38 -0500 (Thu, 11 Nov 1993) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex specify dictionary warning syslog level ------------------------------------------------------------------------ r2879 | bjaspan | 1993-11-11 11:28:34 -0500 (Thu, 11 Nov 1993) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex update ovsec_kadm_init, server command line and logging ------------------------------------------------------------------------ r2863 | bjaspan | 1993-11-10 13:53:22 -0500 (Wed, 10 Nov 1993) | 2 lines Changed paths: M /trunk/doc/kadm5/api-server-design.tex added OSA_ADB_XDR_FAILURE, removed OSA_ADB_XDR_MEM ------------------------------------------------------------------------ r2861 | bjaspan | 1993-11-10 13:37:00 -0500 (Wed, 10 Nov 1993) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex free functions accept NULL ------------------------------------------------------------------------ r2853 | bjaspan | 1993-11-10 11:11:33 -0500 (Wed, 10 Nov 1993) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex removed OVSEC_KADM_NO_ADMIN, not used ------------------------------------------------------------------------ r2847 | jon | 1993-11-09 19:21:05 -0500 (Tue, 09 Nov 1993) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex add location of dictionary, update local init ... ------------------------------------------------------------------------ r2844 | bjaspan | 1993-11-09 15:10:32 -0500 (Tue, 09 Nov 1993) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex specified key tab ------------------------------------------------------------------------ r2813 | jon | 1993-11-07 17:55:13 -0500 (Sun, 07 Nov 1993) | 2 lines Changed paths: M /trunk/doc/kadm5/api-server-design.tex new name for db's. ------------------------------------------------------------------------ r2812 | jon | 1993-11-07 17:54:58 -0500 (Sun, 07 Nov 1993) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex new location for db's ------------------------------------------------------------------------ r2805 | bjaspan | 1993-11-06 19:14:39 -0500 (Sat, 06 Nov 1993) | 2 lines Changed paths: M /trunk/doc/kadm5/api-server-design.tex fix get and iter declarations ------------------------------------------------------------------------ r2803 | bjaspan | 1993-11-06 18:53:37 -0500 (Sat, 06 Nov 1993) | 7 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex specify error strings init() inits error tables when called locally chpass and randkey clear REQUIRES_PWCHANGE fix free decls update acl syntad specify password dictionary ------------------------------------------------------------------------ r2802 | jon | 1993-11-06 18:40:28 -0500 (Sat, 06 Nov 1993) | 3 lines Changed paths: M /trunk/doc/kadm5/api-server-design.tex change ovsec_kadm_T into osa_, add pointers to include files and name the libraries to link against. This could be done better, but it's a start ------------------------------------------------------------------------ r2800 | jon | 1993-11-06 17:39:54 -0500 (Sat, 06 Nov 1993) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex tex typo ------------------------------------------------------------------------ r2799 | bjaspan | 1993-11-06 17:39:10 -0500 (Sat, 06 Nov 1993) | 2 lines Changed paths: M /trunk/doc/kadm5/api-server-design.tex add osa_adb_iter_T_func ------------------------------------------------------------------------ r2798 | jon | 1993-11-06 17:36:51 -0500 (Sat, 06 Nov 1993) | 3 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex specify library names and locations. more include file references. Fix typos in chpass_util description. ------------------------------------------------------------------------ r2797 | jon | 1993-11-06 16:41:41 -0500 (Sat, 06 Nov 1993) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex add warning about shuting down the admin server durning db_imports ------------------------------------------------------------------------ r2796 | bjaspan | 1993-11-06 16:22:50 -0500 (Sat, 06 Nov 1993) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex added init and destroy, OVSEC_KADM_INSUFFICIENT ------------------------------------------------------------------------ r2764 | jon | 1993-11-04 18:30:11 -0500 (Thu, 04 Nov 1993) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex add chpass_util and fix misc errors. ------------------------------------------------------------------------ r2755 | bjaspan | 1993-11-04 18:09:43 -0500 (Thu, 04 Nov 1993) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex *** empty log message *** ------------------------------------------------------------------------ r2723 | jon | 1993-10-31 16:43:04 -0500 (Sun, 31 Oct 1993) | 3 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex Describe constants and the include files they should be in. Explicitly mention that com_err can return non OVSEC_ error codes ------------------------------------------------------------------------ r2722 | jon | 1993-10-31 16:23:25 -0500 (Sun, 31 Oct 1993) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex Revised the tool section. Now it points at the other specs. ------------------------------------------------------------------------ r2720 | tytso | 1993-10-30 19:02:50 -0400 (Sat, 30 Oct 1993) | 2 lines Changed paths: M /trunk/src/appl/bsd/krlogind.c Misc cleanup. ------------------------------------------------------------------------ r2719 | tytso | 1993-10-30 19:02:09 -0400 (Sat, 30 Oct 1993) | 2 lines Changed paths: M /trunk/src/appl/bsd/krlogin.c Change use of index and rindex to strchr and strrchr. ------------------------------------------------------------------------ r2718 | tytso | 1993-10-30 19:01:27 -0400 (Sat, 30 Oct 1993) | 2 lines Changed paths: M /trunk/src/appl/simple/server/sim_server.c Fixed bug in simple server where packet length wasn't being set. ------------------------------------------------------------------------ r2717 | tytso | 1993-10-30 19:00:42 -0400 (Sat, 30 Oct 1993) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/asn1defs.h Remove "register" declaration. Saber doesn't like it. ------------------------------------------------------------------------ r2716 | tytso | 1993-10-30 18:58:14 -0400 (Sat, 30 Oct 1993) | 2 lines Changed paths: M /trunk/src/kdc/network.c Code cleanup; removed vestigal code. ------------------------------------------------------------------------ r2715 | tytso | 1993-10-30 18:53:57 -0400 (Sat, 30 Oct 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/sendauth.c Make sure memory is freed in error cases. ------------------------------------------------------------------------ r2714 | tytso | 1993-10-30 18:53:14 -0400 (Sat, 30 Oct 1993) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_req_ext.c Change so that mk_req_ext won't accidentally free caller's client and checksum arguments. ------------------------------------------------------------------------ r2713 | tytso | 1993-10-30 18:51:54 -0400 (Sat, 30 Oct 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/unparse.c Change code to produce \b, \n, and \t. ------------------------------------------------------------------------ r2712 | tytso | 1993-10-30 18:50:46 -0400 (Sat, 30 Oct 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/parse.c Added missing free calls in case of an error. ------------------------------------------------------------------------ r2711 | tytso | 1993-10-30 18:48:08 -0400 (Sat, 30 Oct 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/encode_kdc.c Remove register from argument declaration. Confuses saber... ------------------------------------------------------------------------ r2710 | bjaspan | 1993-10-29 17:44:20 -0400 (Fri, 29 Oct 1993) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex interim draft, needs error codes from bug reports and QA modifications ------------------------------------------------------------------------ r2670 | tytso | 1993-10-15 12:52:33 -0400 (Fri, 15 Oct 1993) | 2 lines Changed paths: M /trunk/src/admin/convert/kdb5_convert.c M /trunk/src/admin/create/kdb5_create.c M /trunk/src/admin/edit/dump.c M /trunk/src/admin/edit/kdb5_edit.c M /trunk/src/appl/bsd/forward.c M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krcp.c M /trunk/src/appl/bsd/krlogind.c M /trunk/src/appl/bsd/krshd.c M /trunk/src/appl/simple/client/sim_client.c M /trunk/src/appl/simple/server/sim_server.c M /trunk/src/appl/telnet/libtelnet/forward.c M /trunk/src/config/ultrix.cf M /trunk/src/include/krb5/free.h M /trunk/src/include/krb5/func-proto.h M /trunk/src/kadmin/server/adm_funcs.c M /trunk/src/krb524/krb524d.c M /trunk/src/lib/crypto/des/fin_rndkey.c M /trunk/src/lib/crypto/des/new_rn_key.c M /trunk/src/lib/crypto/des/random_key.c M /trunk/src/lib/crypto/des/string2key.c M /trunk/src/lib/des425/string2key.c M /trunk/src/lib/gssapi/acc_sec.c M /trunk/src/lib/gssapi/init_sec.c M /trunk/src/lib/gssapi/rel_cred.c M /trunk/src/lib/gssapi/seal.c M /trunk/src/lib/gssapi/sign.c M /trunk/src/lib/gssapi/verify.c M /trunk/src/lib/kdb/decrypt_key.c M /trunk/src/lib/kdb/encrypt_key.c M /trunk/src/lib/kdb/fetch_mkey.c M /trunk/src/lib/kdb/kdb_dbm.c M /trunk/src/lib/kdb/verify_mky.c M /trunk/src/lib/krb425/mk_priv.c M /trunk/src/lib/krb425/mk_req.c M /trunk/src/lib/krb425/mk_safe.c M /trunk/src/lib/krb425/rd_priv.c M /trunk/src/lib/krb425/rd_safe.c M /trunk/src/lib/krb425/set_key.c M /trunk/src/lib/krb5/asn.1/adat2kadat.c M /trunk/src/lib/krb5/asn.1/addr2kaddr.c M /trunk/src/lib/krb5/asn.1/adr2kadr.c M /trunk/src/lib/krb5/asn.1/aprp2kaprp.c M /trunk/src/lib/krb5/asn.1/aprq2kaprq.c M /trunk/src/lib/krb5/asn.1/arep2karep.c M /trunk/src/lib/krb5/asn.1/auth2kauth.c M /trunk/src/lib/krb5/asn.1/ck2kck.c M /trunk/src/lib/krb5/asn.1/cred2kcred.c M /trunk/src/lib/krb5/asn.1/edat2kedat.c M /trunk/src/lib/krb5/asn.1/ekrp2kekrp.c M /trunk/src/lib/krb5/asn.1/enck2kkey.c M /trunk/src/lib/krb5/asn.1/encode.c M /trunk/src/lib/krb5/asn.1/err2kerr.c M /trunk/src/lib/krb5/asn.1/etpt2ketpt.c M /trunk/src/lib/krb5/asn.1/kadat2adat.c M /trunk/src/lib/krb5/asn.1/kaddr2addr.c M /trunk/src/lib/krb5/asn.1/kadr2adr.c M /trunk/src/lib/krb5/asn.1/kaprp2aprp.c M /trunk/src/lib/krb5/asn.1/kaprq2aprq.c M /trunk/src/lib/krb5/asn.1/karep2arep.c M /trunk/src/lib/krb5/asn.1/kcred2cred.c M /trunk/src/lib/krb5/asn.1/kdcr2kkdcr.c M /trunk/src/lib/krb5/asn.1/kedat2edat.c M /trunk/src/lib/krb5/asn.1/kekrp2ekrp.c M /trunk/src/lib/krb5/asn.1/kerr2err.c M /trunk/src/lib/krb5/asn.1/ketpt2etpt.c M /trunk/src/lib/krb5/asn.1/kprep2prep.c M /trunk/src/lib/krb5/asn.1/kpriv2priv.c M /trunk/src/lib/krb5/asn.1/kpwds2pwds.c M /trunk/src/lib/krb5/asn.1/ksafe2safe.c M /trunk/src/lib/krb5/asn.1/ktgrq2tgrq.c M /trunk/src/lib/krb5/asn.1/prep2kprep.c M /trunk/src/lib/krb5/asn.1/prin2kprin.c M /trunk/src/lib/krb5/asn.1/priv2kpriv.c M /trunk/src/lib/krb5/asn.1/pwd2kpwd.c M /trunk/src/lib/krb5/asn.1/pwds2kpwds.c M /trunk/src/lib/krb5/asn.1/qbuf2data.c M /trunk/src/lib/krb5/asn.1/safe2ksafe.c M /trunk/src/lib/krb5/asn.1/tgrq2ktgrq.c M /trunk/src/lib/krb5/asn.1/tkt2ktkt.c M /trunk/src/lib/krb5/asn.1/tran2ktran.c M /trunk/src/lib/krb5/ccache/file/fcc_close.c M /trunk/src/lib/krb5/ccache/file/fcc_eseq.c M /trunk/src/lib/krb5/ccache/file/fcc_gennew.c M /trunk/src/lib/krb5/ccache/file/fcc_read.c M /trunk/src/lib/krb5/ccache/file/fcc_reslv.c M /trunk/src/lib/krb5/ccache/file/fcc_sseq.c M /trunk/src/lib/krb5/ccache/stdio/scc_close.c M /trunk/src/lib/krb5/ccache/stdio/scc_eseq.c M /trunk/src/lib/krb5/ccache/stdio/scc_gennew.c M /trunk/src/lib/krb5/ccache/stdio/scc_read.c M /trunk/src/lib/krb5/ccache/stdio/scc_reslv.c M /trunk/src/lib/krb5/free/f_addr.c M /trunk/src/lib/krb5/free/f_address.c M /trunk/src/lib/krb5/free/f_ap_rep.c M /trunk/src/lib/krb5/free/f_ap_req.c M /trunk/src/lib/krb5/free/f_arep_enc.c M /trunk/src/lib/krb5/free/f_authdata.c M /trunk/src/lib/krb5/free/f_authent.c M /trunk/src/lib/krb5/free/f_cksum.c M /trunk/src/lib/krb5/free/f_cred.c M /trunk/src/lib/krb5/free/f_cred_cnt.c M /trunk/src/lib/krb5/free/f_cred_enc.c M /trunk/src/lib/krb5/free/f_creds.c M /trunk/src/lib/krb5/free/f_enc_kdc.c M /trunk/src/lib/krb5/free/f_enc_tkt.c M /trunk/src/lib/krb5/free/f_error.c M /trunk/src/lib/krb5/free/f_kdc_rep.c M /trunk/src/lib/krb5/free/f_kdc_req.c M /trunk/src/lib/krb5/free/f_keyblock.c M /trunk/src/lib/krb5/free/f_last_req.c M /trunk/src/lib/krb5/free/f_padata.c M /trunk/src/lib/krb5/free/f_princ.c M /trunk/src/lib/krb5/free/f_priv.c M /trunk/src/lib/krb5/free/f_priv_enc.c M /trunk/src/lib/krb5/free/f_pwd_data.c M /trunk/src/lib/krb5/free/f_pwd_seq.c M /trunk/src/lib/krb5/free/f_safe.c M /trunk/src/lib/krb5/free/f_tgt_cred.c M /trunk/src/lib/krb5/free/f_ticket.c M /trunk/src/lib/krb5/free/f_tickets.c M /trunk/src/lib/krb5/free/f_tkt_auth.c M /trunk/src/lib/krb5/keytab/file/ktf_close.c M /trunk/src/lib/krb5/keytab/file/ktf_endget.c M /trunk/src/lib/krb5/keytab/file/ktf_get_en.c M /trunk/src/lib/krb5/keytab/file/ktf_next.c M /trunk/src/lib/krb5/keytab/file/ktf_resolv.c M /trunk/src/lib/krb5/keytab/file/ktf_wreslv.c M /trunk/src/lib/krb5/keytab/ktfr_entry.c M /trunk/src/lib/krb5/krb/bld_pr_ext.c M /trunk/src/lib/krb5/krb/bld_princ.c M /trunk/src/lib/krb5/krb/copy_addrs.c M /trunk/src/lib/krb5/krb/copy_athctr.c M /trunk/src/lib/krb5/krb/copy_auth.c M /trunk/src/lib/krb5/krb/copy_cksum.c M /trunk/src/lib/krb5/krb/copy_creds.c M /trunk/src/lib/krb5/krb/copy_data.c M /trunk/src/lib/krb5/krb/copy_key.c M /trunk/src/lib/krb5/krb/copy_tick.c M /trunk/src/lib/krb5/krb/encode_kdc.c M /trunk/src/lib/krb5/krb/encrypt_tk.c M /trunk/src/lib/krb5/krb/free_rtree.c M /trunk/src/lib/krb5/krb/gc_2tgt.c M /trunk/src/lib/krb5/krb/gc_via_tgt.c M /trunk/src/lib/krb5/krb/gen_seqnum.c M /trunk/src/lib/krb5/krb/gen_subkey.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/in_tkt_pwd.c M /trunk/src/lib/krb5/krb/in_tkt_sky.c M /trunk/src/lib/krb5/krb/mk_error.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_rep.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/parse.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/rd_req_sim.c M /trunk/src/lib/krb5/krb/rd_safe.c M /trunk/src/lib/krb5/krb/recvauth.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/lib/krb5/krb/sendauth.c M /trunk/src/lib/krb5/krb/srv_rcache.c M /trunk/src/lib/krb5/krb/walk_rtree.c M /trunk/src/lib/krb5/os/an_to_ln.c M /trunk/src/lib/krb5/os/free_krbhs.c M /trunk/src/lib/krb5/os/full_ipadr.c M /trunk/src/lib/krb5/os/get_krbhst.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/localaddr.c M /trunk/src/lib/krb5/os/read_msg.c M /trunk/src/lib/krb5/os/read_pwd.c M /trunk/src/lib/krb5/os/sendto_kdc.c M /trunk/src/lib/krb5/os/sn2princ.c M /trunk/src/slave/kprop.c M /trunk/src/slave/kpropd.c M /trunk/src/tests/hammer/kdc5_hammer.c Change use of xfree to krb5_xfree to prevent namespace pollution. ------------------------------------------------------------------------ r2669 | tytso | 1993-10-15 12:32:22 -0400 (Fri, 15 Oct 1993) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_req_ext.c Fixed memory leak reported by marc; mk_req_ext wasn't free the authenticator structure. ------------------------------------------------------------------------ r2668 | tytso | 1993-10-15 12:27:18 -0400 (Fri, 15 Oct 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/free/Imakefile A /trunk/src/lib/krb5/free/f_auth_cnt.c Added krb5_free_authenticator_contents() ------------------------------------------------------------------------ r2667 | tytso | 1993-10-15 12:20:13 -0400 (Fri, 15 Oct 1993) | 2 lines Changed paths: M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kerberos_v4.c M /trunk/src/kdc/replay.c Change usage of xfree to krb5_xfree to prevent namespace pollution. ------------------------------------------------------------------------ r2666 | bjaspan | 1993-10-14 17:09:22 -0400 (Thu, 14 Oct 1993) | 2 lines Changed paths: M /trunk/doc/kadm5/api-server-design.tex next draft, given to QA ------------------------------------------------------------------------ r2665 | bjaspan | 1993-10-14 17:07:59 -0400 (Thu, 14 Oct 1993) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex next draft; given to QA ------------------------------------------------------------------------ r2651 | bjaspan | 1993-10-08 18:07:20 -0400 (Fri, 08 Oct 1993) | 2 lines Changed paths: M /trunk/doc/kadm5/api-funcspec.tex M /trunk/doc/kadm5/api-server-design.tex *** empty log message *** ------------------------------------------------------------------------ r2650 | bjaspan | 1993-10-07 11:23:51 -0400 (Thu, 07 Oct 1993) | 2 lines Changed paths: A /trunk/doc/kadm5 A /trunk/doc/kadm5/api-funcspec.tex A /trunk/doc/kadm5/api-server-design.tex Initial revision ------------------------------------------------------------------------ r2649 | tytso | 1993-09-21 22:41:59 -0400 (Tue, 21 Sep 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/bld_princ.c Post decrement should have been predecrement; fixed fencepost error. ------------------------------------------------------------------------ r2648 | tytso | 1993-09-21 22:31:48 -0400 (Tue, 21 Sep 1993) | 3 lines Changed paths: M /trunk/src/slave/kprop.c Changed to use the proper POSIX locking function if POSIX_FILE_LOCKS is defined. (i.e., fcntl instead of lockf). ------------------------------------------------------------------------ r2647 | tytso | 1993-09-21 20:43:22 -0400 (Tue, 21 Sep 1993) | 2 lines Changed paths: M /trunk/src/appl/bsd/forward.c M /trunk/src/include/krb5/krb5.h M /trunk/src/lib/krb5/asn.1/KRB5-asn.py M /trunk/src/lib/krb5/asn.1/crep2kcrep.c M /trunk/src/lib/krb5/asn.1/kcrep2crep.c M /trunk/src/lib/krb5/asn.1/kpwds2pwds.c M /trunk/src/lib/krb5/asn.1/pwds2kpwds.c M /trunk/src/lib/krb5/free/f_cred_enc.c Merged in ISI's modified CRED-INFO patches. ------------------------------------------------------------------------ r2646 | tytso | 1993-09-21 19:23:17 -0400 (Tue, 21 Sep 1993) | 2 lines Changed paths: M /trunk/src/kdc/network.c Don't check file descriptor for secondary port if it is not defined. ------------------------------------------------------------------------ r2645 | tytso | 1993-09-21 19:22:19 -0400 (Tue, 21 Sep 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_dfl.c Remove deference of freed structure ------------------------------------------------------------------------ r2644 | tytso | 1993-09-21 19:18:39 -0400 (Tue, 21 Sep 1993) | 3 lines Changed paths: M /trunk/src/kadmin/server/adm_server.c Change to get the admin server to obtain the correct service key when operating in a freign realm. ------------------------------------------------------------------------ r2643 | tytso | 1993-09-10 18:07:29 -0400 (Fri, 10 Sep 1993) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_read.c M /trunk/src/lib/krb5/ccache/file/fcc_write.c M /trunk/src/lib/krb5/ccache/stdio/scc_read.c M /trunk/src/lib/krb5/ccache/stdio/scc_write.c Change the version one credentials cache code so that the length field is used in the DCE version of Kerberos. ------------------------------------------------------------------------ r2642 | tytso | 1993-09-01 17:46:53 -0400 (Wed, 01 Sep 1993) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/kuserok.c Changes from jik so that the .k5login file is honored even if it is owned by root. ------------------------------------------------------------------------ r2641 | tytso | 1993-09-01 16:20:14 -0400 (Wed, 01 Sep 1993) | 3 lines Changed paths: M /trunk/src/include/krb5/func-proto.h M /trunk/src/lib/krb5/krb/mk_req_ext.c Changed krb5_generate_authenticator to accept a princiapl instead of a credentials structure for the second argument. ------------------------------------------------------------------------ r2640 | tytso | 1993-09-01 15:58:53 -0400 (Wed, 01 Sep 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/kcrep2crep.c Wrong free routine was being called. ------------------------------------------------------------------------ r2639 | tytso | 1993-09-01 15:03:28 -0400 (Wed, 01 Sep 1993) | 3 lines Changed paths: M /trunk/src/include/krb5/func-proto.h M /trunk/src/include/krb5/krb5.h M /trunk/src/lib/krb5/asn.1/auth2kauth.c M /trunk/src/lib/krb5/asn.1/kauth2auth.c M /trunk/src/lib/krb5/free/f_authent.c M /trunk/src/lib/krb5/krb/copy_athctr.c M /trunk/src/lib/krb5/krb/mk_req_ext.c Modifications supplied by Ari Medvinsky to include the authorization data field in the authenticator. ------------------------------------------------------------------------ r2638 | tytso | 1993-08-31 23:21:21 -0400 (Tue, 31 Aug 1993) | 3 lines Changed paths: M /trunk/src/Imakefile M /trunk/src/admin/Imakefile M /trunk/src/admin/aname/Imakefile M /trunk/src/admin/aname/kdb5_anadd.M M /trunk/src/admin/aname/kdb5_anadd.c M /trunk/src/admin/convert/Imakefile M /trunk/src/admin/convert/kdb5_convert.M M /trunk/src/admin/convert/kdb5_convert.c M /trunk/src/admin/create/Imakefile M /trunk/src/admin/create/kdb5_create.M M /trunk/src/admin/create/kdb5_create.c M /trunk/src/admin/destroy/Imakefile M /trunk/src/admin/destroy/kdb5_destroy.M M /trunk/src/admin/destroy/kdb5_destroy.c M /trunk/src/admin/edit/Imakefile M /trunk/src/admin/edit/dump.c M /trunk/src/admin/edit/kdb5_ed_ct.ct M /trunk/src/admin/edit/kdb5_edit.M M /trunk/src/admin/edit/kdb5_edit.c M /trunk/src/admin/edit/kdb5_edit.h M /trunk/src/admin/edit/util.c M /trunk/src/admin/stash/Imakefile M /trunk/src/admin/stash/kdb5_stash.M M /trunk/src/admin/stash/kdb5_stash.c M /trunk/src/appl/Imakefile M /trunk/src/appl/bsd/Imakefile M /trunk/src/appl/bsd/fieldbits.h M /trunk/src/appl/movemail/Imakefile M /trunk/src/appl/popper/Imakefile M /trunk/src/appl/sample/Imakefile M /trunk/src/appl/sample/sample.h M /trunk/src/appl/sample/sclient/Imakefile M /trunk/src/appl/sample/sclient/sclient.M M /trunk/src/appl/sample/sclient/sclient.c M /trunk/src/appl/sample/sserver/Imakefile M /trunk/src/appl/sample/sserver/sserver.M M /trunk/src/appl/sample/sserver/sserver.c M /trunk/src/appl/simple/Imakefile M /trunk/src/appl/simple/client/Imakefile M /trunk/src/appl/simple/client/sim_client.c M /trunk/src/appl/simple/server/Imakefile M /trunk/src/appl/simple/server/sim_server.c M /trunk/src/appl/simple/simple.h M /trunk/src/appl/telnet/libtelnet/auth-proto.h M /trunk/src/appl/telnet/libtelnet/auth.c M /trunk/src/appl/telnet/libtelnet/auth.h M /trunk/src/appl/telnet/libtelnet/enc-proto.h M /trunk/src/appl/telnet/libtelnet/encrypt.c M /trunk/src/appl/telnet/libtelnet/encrypt.h M /trunk/src/appl/telnet/libtelnet/kerberos.c M /trunk/src/appl/telnet/libtelnet/kerberos5.c M /trunk/src/appl/telnet/libtelnet/key-proto.h M /trunk/src/appl/telnet/libtelnet/misc-proto.h M /trunk/src/appl/user_user/Imakefile M /trunk/src/appl/user_user/client.c M /trunk/src/appl/user_user/server.c M /trunk/src/clients/Imakefile M /trunk/src/clients/kdestroy/Imakefile M /trunk/src/clients/kdestroy/kdestroy.M M /trunk/src/clients/kdestroy/kdestroy.c M /trunk/src/clients/kinit/Imakefile M /trunk/src/clients/kinit/kinit.M M /trunk/src/clients/kinit/kinit.c M /trunk/src/clients/klist/Imakefile M /trunk/src/clients/klist/klist.M M /trunk/src/clients/klist/klist.c M /trunk/src/config-files/krb.conf.M M /trunk/src/config-files/krb.realms.M M /trunk/src/include/Imakefile M /trunk/src/include/kerberosIV/krb4-proto.h M /trunk/src/include/kerberosIV/mit-copyright.h M /trunk/src/include/krb5/Imakefile M /trunk/src/include/krb5/adm_defs.h M /trunk/src/include/krb5/asn.1/KRB5-types-aux.h M /trunk/src/include/krb5/asn.1/asn1defs.h M /trunk/src/include/krb5/asn.1/encode.h M /trunk/src/include/krb5/asn1.h M /trunk/src/include/krb5/base-defs.h M /trunk/src/include/krb5/ccache.h M /trunk/src/include/krb5/copyright.h M /trunk/src/include/krb5/crc-32.h M /trunk/src/include/krb5/dbm.h M /trunk/src/include/krb5/encryption.h M /trunk/src/include/krb5/error_def.h M /trunk/src/include/krb5/errors.h M /trunk/src/include/krb5/ext-proto.h M /trunk/src/include/krb5/fieldbits.h M /trunk/src/include/krb5/free.h M /trunk/src/include/krb5/func-proto.h M /trunk/src/include/krb5/hostaddr.h M /trunk/src/include/krb5/kdb.h M /trunk/src/include/krb5/kdb_dbm.h M /trunk/src/include/krb5/keytab.h M /trunk/src/include/krb5/krb5.h M /trunk/src/include/krb5/libos.h M /trunk/src/include/krb5/los-proto.h M /trunk/src/include/krb5/macros.h M /trunk/src/include/krb5/mit-des.h M /trunk/src/include/krb5/narrow.h M /trunk/src/include/krb5/preauth.h M /trunk/src/include/krb5/proto.h M /trunk/src/include/krb5/rcache.h M /trunk/src/include/krb5/rsa-md4.h M /trunk/src/include/krb5/safepriv.h M /trunk/src/include/krb5/stock/config.h M /trunk/src/include/krb5/stock/osconf.h M /trunk/src/include/krb5/sysincl.h M /trunk/src/include/krb5/widen.h M /trunk/src/include/krb5/wordsize.h M /trunk/src/kadmin/Imakefile M /trunk/src/kadmin/server/adm_adm_func.c M /trunk/src/kadmin/server/adm_check.c M /trunk/src/kadmin/server/adm_extern.c M /trunk/src/kadmin/server/adm_extern.h M /trunk/src/kadmin/server/adm_fmt_inq.c M /trunk/src/kadmin/server/adm_funcs.c M /trunk/src/kadmin/server/adm_nego.c M /trunk/src/kadmin/server/adm_parse.c M /trunk/src/kadmin/server/adm_server.h M /trunk/src/kdc/Imakefile M /trunk/src/kdc/dispatch.c M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/extern.c M /trunk/src/kdc/extern.h M /trunk/src/kdc/kdc5_err.et M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kdc_util.h M /trunk/src/kdc/kerberos_v4.c M /trunk/src/kdc/krb5kdc.M M /trunk/src/kdc/main.c M /trunk/src/kdc/network.c M /trunk/src/kdc/policy.c M /trunk/src/kdc/policy.h M /trunk/src/kdc/replay.c M /trunk/src/kdc/rtest.c M /trunk/src/kdc/rtscript M /trunk/src/krb524/Makefile M /trunk/src/krb524/README M /trunk/src/krb524/conv_creds.c M /trunk/src/krb524/conv_princ.c M /trunk/src/krb524/conv_tkt.c M /trunk/src/krb524/conv_tkt_skey.c M /trunk/src/krb524/encode.c M /trunk/src/krb524/getcred.c M /trunk/src/krb524/globals.c M /trunk/src/krb524/k524init.c M /trunk/src/krb524/krb524.h M /trunk/src/krb524/krb524_err.et M /trunk/src/krb524/krb524d.c M /trunk/src/krb524/misc.c M /trunk/src/krb524/sendmsg.c M /trunk/src/krb524/test.c M /trunk/src/lib/Imakefile M /trunk/src/lib/crypto/Imakefile M /trunk/src/lib/crypto/crc32/Imakefile M /trunk/src/lib/crypto/crc32/crc.c M /trunk/src/lib/crypto/crc32/crctest.c M /trunk/src/lib/crypto/cryptoconf.c M /trunk/src/lib/crypto/des/Imakefile M /trunk/src/lib/crypto/des/cbc_cksum.c M /trunk/src/lib/crypto/des/cksum.c M /trunk/src/lib/crypto/des/cs_entry.c M /trunk/src/lib/crypto/des/des.c M /trunk/src/lib/crypto/des/des_int.h M /trunk/src/lib/crypto/des/destest.c M /trunk/src/lib/crypto/des/enc_dec.c M /trunk/src/lib/crypto/des/fin_rndkey.c M /trunk/src/lib/crypto/des/finish_key.c M /trunk/src/lib/crypto/des/init_rkey.c M /trunk/src/lib/crypto/des/key_parity.c M /trunk/src/lib/crypto/des/key_sched.c M /trunk/src/lib/crypto/des/krb_glue.c M /trunk/src/lib/crypto/des/make_e.c M /trunk/src/lib/crypto/des/make_fp.c M /trunk/src/lib/crypto/des/make_ip.c M /trunk/src/lib/crypto/des/make_kp.c M /trunk/src/lib/crypto/des/make_odd.c M /trunk/src/lib/crypto/des/make_p.c M /trunk/src/lib/crypto/des/make_pt.c M /trunk/src/lib/crypto/des/make_s.c M /trunk/src/lib/crypto/des/make_st.c M /trunk/src/lib/crypto/des/misc.c M /trunk/src/lib/crypto/des/new_rn_key.c M /trunk/src/lib/crypto/des/process_ky.c M /trunk/src/lib/crypto/des/random_key.c M /trunk/src/lib/crypto/des/string2key.c M /trunk/src/lib/crypto/des/tables.h M /trunk/src/lib/crypto/des/verify.c M /trunk/src/lib/crypto/des/weak_key.c M /trunk/src/lib/crypto/md4/Imakefile M /trunk/src/lib/crypto/md4/md4crypto.c M /trunk/src/lib/crypto/md4/md4glue.c M /trunk/src/lib/crypto/os/Imakefile M /trunk/src/lib/crypto/os/rnd_confoun.c M /trunk/src/lib/des425/Imakefile M /trunk/src/lib/des425/cksum.c M /trunk/src/lib/des425/des.c M /trunk/src/lib/des425/des.h M /trunk/src/lib/des425/enc_dec.c M /trunk/src/lib/des425/key_parity.c M /trunk/src/lib/des425/key_sched.c M /trunk/src/lib/des425/new_rnd_key.c M /trunk/src/lib/des425/pcbc_encrypt.c M /trunk/src/lib/des425/quad_cksum.c M /trunk/src/lib/des425/random_key.c M /trunk/src/lib/des425/read_passwd.c M /trunk/src/lib/des425/str_to_key.c M /trunk/src/lib/des425/string2key.c M /trunk/src/lib/des425/verify.c M /trunk/src/lib/des425/weak_key.c M /trunk/src/lib/gssapi/ac_cred.c M /trunk/src/lib/gssapi/acc_sec.c M /trunk/src/lib/gssapi/check_tok.c M /trunk/src/lib/gssapi/cmp_name.c M /trunk/src/lib/gssapi/comp_oid.c M /trunk/src/lib/gssapi/dsp_name.c M /trunk/src/lib/gssapi/dsp_status.c M /trunk/src/lib/gssapi/imp_name.c M /trunk/src/lib/gssapi/ind_mechs.c M /trunk/src/lib/gssapi/init_sec.c M /trunk/src/lib/gssapi/make_tok.c M /trunk/src/lib/gssapi/rel_buffer.c M /trunk/src/lib/gssapi/rel_cred.c M /trunk/src/lib/gssapi/rel_name.c M /trunk/src/lib/gssapi/rel_oidset.c M /trunk/src/lib/gssapi/rel_sec.c M /trunk/src/lib/gssapi/seal.c M /trunk/src/lib/gssapi/sign.c M /trunk/src/lib/gssapi/unseal.c M /trunk/src/lib/gssapi/verify.c M /trunk/src/lib/kdb/Imakefile M /trunk/src/lib/kdb/decrypt_key.c M /trunk/src/lib/kdb/encrypt_key.c M /trunk/src/lib/kdb/fetch_mkey.c M /trunk/src/lib/kdb/kdb_dbm.c M /trunk/src/lib/kdb/kdbint.h M /trunk/src/lib/kdb/setup_mkey.c M /trunk/src/lib/kdb/store_mkey.c M /trunk/src/lib/kdb/verify_mky.c M /trunk/src/lib/krb425/425data.c M /trunk/src/lib/krb425/425error.c M /trunk/src/lib/krb425/Imakefile M /trunk/src/lib/krb425/des_sched.c M /trunk/src/lib/krb425/err_txt.c M /trunk/src/lib/krb425/get_cred.c M /trunk/src/lib/krb425/get_krbhst.c M /trunk/src/lib/krb425/get_lrealm.c M /trunk/src/lib/krb425/get_phost.c M /trunk/src/lib/krb425/kn_parse.c M /trunk/src/lib/krb425/kntoln.c M /trunk/src/lib/krb425/krb425.h M /trunk/src/lib/krb425/krb_err.h M /trunk/src/lib/krb425/kuserok.c M /trunk/src/lib/krb425/mk_priv.c M /trunk/src/lib/krb425/mk_req.c M /trunk/src/lib/krb425/mk_safe.c M /trunk/src/lib/krb425/net_read.c M /trunk/src/lib/krb425/net_write.c M /trunk/src/lib/krb425/rd_priv.c M /trunk/src/lib/krb425/rd_req.c M /trunk/src/lib/krb425/rd_safe.c M /trunk/src/lib/krb425/realmhost.c M /trunk/src/lib/krb425/recvauth.c M /trunk/src/lib/krb425/sendauth.c M /trunk/src/lib/krb425/set_key.c M /trunk/src/lib/krb5/Imakefile M /trunk/src/lib/krb5/asn.1/Imakefile M /trunk/src/lib/krb5/asn.1/KRB5-asn.py M /trunk/src/lib/krb5/asn.1/adat2kadat.c M /trunk/src/lib/krb5/asn.1/addr2kaddr.c M /trunk/src/lib/krb5/asn.1/adr2kadr.c M /trunk/src/lib/krb5/asn.1/aprp2kaprp.c M /trunk/src/lib/krb5/asn.1/aprq2kaprq.c M /trunk/src/lib/krb5/asn.1/arep2karep.c M /trunk/src/lib/krb5/asn.1/asn1glue.h M /trunk/src/lib/krb5/asn.1/auth2kauth.c M /trunk/src/lib/krb5/asn.1/ck2kck.c M /trunk/src/lib/krb5/asn.1/cred2kcred.c M /trunk/src/lib/krb5/asn.1/crep2kcrep.c M /trunk/src/lib/krb5/asn.1/cvt_flags.c M /trunk/src/lib/krb5/asn.1/decode.c M /trunk/src/lib/krb5/asn.1/edat2kedat.c M /trunk/src/lib/krb5/asn.1/ekrp2kekrp.c M /trunk/src/lib/krb5/asn.1/enck2kkey.c M /trunk/src/lib/krb5/asn.1/encode.c M /trunk/src/lib/krb5/asn.1/err2kerr.c M /trunk/src/lib/krb5/asn.1/etpt2ketpt.c M /trunk/src/lib/krb5/asn.1/g2unix.c M /trunk/src/lib/krb5/asn.1/kadat2adat.c M /trunk/src/lib/krb5/asn.1/kaddr2addr.c M /trunk/src/lib/krb5/asn.1/kadr2adr.c M /trunk/src/lib/krb5/asn.1/kaprp2aprp.c M /trunk/src/lib/krb5/asn.1/kaprq2aprq.c M /trunk/src/lib/krb5/asn.1/karep2arep.c M /trunk/src/lib/krb5/asn.1/kauth2auth.c M /trunk/src/lib/krb5/asn.1/kck2ck.c M /trunk/src/lib/krb5/asn.1/kcred2cred.c M /trunk/src/lib/krb5/asn.1/kcrep2crep.c M /trunk/src/lib/krb5/asn.1/kdcr2kkdcr.c M /trunk/src/lib/krb5/asn.1/kdcr2ktgsr.c M /trunk/src/lib/krb5/asn.1/kedat2edat.c M /trunk/src/lib/krb5/asn.1/kekrp2ekrp.c M /trunk/src/lib/krb5/asn.1/kerr2err.c M /trunk/src/lib/krb5/asn.1/ketpt2etpt.c M /trunk/src/lib/krb5/asn.1/kkdcr2kdcr.c M /trunk/src/lib/krb5/asn.1/kkey2enck.c M /trunk/src/lib/krb5/asn.1/klsrq2lsrq.c M /trunk/src/lib/krb5/asn.1/kprep2prep.c M /trunk/src/lib/krb5/asn.1/kprin2prin.c M /trunk/src/lib/krb5/asn.1/kpriv2priv.c M /trunk/src/lib/krb5/asn.1/kpwd2pwd.c M /trunk/src/lib/krb5/asn.1/kpwds2pwds.c M /trunk/src/lib/krb5/asn.1/ksafe2safe.c M /trunk/src/lib/krb5/asn.1/ktgrq2tgrq.c M /trunk/src/lib/krb5/asn.1/ktgsr2kdcr.c M /trunk/src/lib/krb5/asn.1/ktkt2tkt.c M /trunk/src/lib/krb5/asn.1/ktran2tran.c M /trunk/src/lib/krb5/asn.1/lsrq2klsrq.c M /trunk/src/lib/krb5/asn.1/prep2kprep.c M /trunk/src/lib/krb5/asn.1/prin2kprin.c M /trunk/src/lib/krb5/asn.1/priv2kpriv.c M /trunk/src/lib/krb5/asn.1/pwd2kpwd.c M /trunk/src/lib/krb5/asn.1/pwds2kpwds.c M /trunk/src/lib/krb5/asn.1/qbuf2data.c M /trunk/src/lib/krb5/asn.1/safe2ksafe.c M /trunk/src/lib/krb5/asn.1/tgrq2ktgrq.c M /trunk/src/lib/krb5/asn.1/tkt2ktkt.c M /trunk/src/lib/krb5/asn.1/tran2ktran.c M /trunk/src/lib/krb5/asn.1/u2gen.c M /trunk/src/lib/krb5/ccache/Imakefile M /trunk/src/lib/krb5/ccache/ccbase.c M /trunk/src/lib/krb5/ccache/ccdefault.c M /trunk/src/lib/krb5/ccache/ccdefops.c M /trunk/src/lib/krb5/ccache/file/Imakefile M /trunk/src/lib/krb5/ccache/file/fcc-proto.h M /trunk/src/lib/krb5/ccache/file/fcc.h M /trunk/src/lib/krb5/ccache/file/fcc_close.c M /trunk/src/lib/krb5/ccache/file/fcc_defnam.c M /trunk/src/lib/krb5/ccache/file/fcc_defops.c M /trunk/src/lib/krb5/ccache/file/fcc_destry.c M /trunk/src/lib/krb5/ccache/file/fcc_errs.c M /trunk/src/lib/krb5/ccache/file/fcc_eseq.c M /trunk/src/lib/krb5/ccache/file/fcc_gennew.c M /trunk/src/lib/krb5/ccache/file/fcc_getnam.c M /trunk/src/lib/krb5/ccache/file/fcc_gprin.c M /trunk/src/lib/krb5/ccache/file/fcc_init.c M /trunk/src/lib/krb5/ccache/file/fcc_maybe.c M /trunk/src/lib/krb5/ccache/file/fcc_nseq.c M /trunk/src/lib/krb5/ccache/file/fcc_ops.c M /trunk/src/lib/krb5/ccache/file/fcc_read.c M /trunk/src/lib/krb5/ccache/file/fcc_reslv.c M /trunk/src/lib/krb5/ccache/file/fcc_retrv.c M /trunk/src/lib/krb5/ccache/file/fcc_sflags.c M /trunk/src/lib/krb5/ccache/file/fcc_skip.c M /trunk/src/lib/krb5/ccache/file/fcc_sseq.c M /trunk/src/lib/krb5/ccache/file/fcc_store.c M /trunk/src/lib/krb5/ccache/file/fcc_test.c M /trunk/src/lib/krb5/ccache/file/fcc_write.c M /trunk/src/lib/krb5/ccache/stdio/Imakefile M /trunk/src/lib/krb5/ccache/stdio/scc-proto.h M /trunk/src/lib/krb5/ccache/stdio/scc.h M /trunk/src/lib/krb5/ccache/stdio/scc_close.c M /trunk/src/lib/krb5/ccache/stdio/scc_defnam.c M /trunk/src/lib/krb5/ccache/stdio/scc_defops.c M /trunk/src/lib/krb5/ccache/stdio/scc_destry.c M /trunk/src/lib/krb5/ccache/stdio/scc_errs.c M /trunk/src/lib/krb5/ccache/stdio/scc_eseq.c M /trunk/src/lib/krb5/ccache/stdio/scc_gennew.c M /trunk/src/lib/krb5/ccache/stdio/scc_getnam.c M /trunk/src/lib/krb5/ccache/stdio/scc_gprin.c M /trunk/src/lib/krb5/ccache/stdio/scc_init.c M /trunk/src/lib/krb5/ccache/stdio/scc_maybe.c M /trunk/src/lib/krb5/ccache/stdio/scc_nseq.c M /trunk/src/lib/krb5/ccache/stdio/scc_ops.c M /trunk/src/lib/krb5/ccache/stdio/scc_read.c M /trunk/src/lib/krb5/ccache/stdio/scc_reslv.c M /trunk/src/lib/krb5/ccache/stdio/scc_retrv.c M /trunk/src/lib/krb5/ccache/stdio/scc_sflags.c M /trunk/src/lib/krb5/ccache/stdio/scc_skip.c M /trunk/src/lib/krb5/ccache/stdio/scc_sseq.c M /trunk/src/lib/krb5/ccache/stdio/scc_store.c M /trunk/src/lib/krb5/ccache/stdio/scc_test.c M /trunk/src/lib/krb5/ccache/stdio/scc_write.c M /trunk/src/lib/krb5/error_tables/Imakefile M /trunk/src/lib/krb5/error_tables/init_ets.c M /trunk/src/lib/krb5/error_tables/isode_err.et M /trunk/src/lib/krb5/error_tables/kdb5_err.et M /trunk/src/lib/krb5/error_tables/krb5_err.et M /trunk/src/lib/krb5/free/Imakefile M /trunk/src/lib/krb5/free/f_addr.c M /trunk/src/lib/krb5/free/f_address.c M /trunk/src/lib/krb5/free/f_ap_rep.c M /trunk/src/lib/krb5/free/f_ap_req.c M /trunk/src/lib/krb5/free/f_arep_enc.c M /trunk/src/lib/krb5/free/f_authdata.c M /trunk/src/lib/krb5/free/f_authent.c M /trunk/src/lib/krb5/free/f_cksum.c M /trunk/src/lib/krb5/free/f_cred.c M /trunk/src/lib/krb5/free/f_cred_cnt.c M /trunk/src/lib/krb5/free/f_cred_enc.c M /trunk/src/lib/krb5/free/f_creds.c M /trunk/src/lib/krb5/free/f_enc_kdc.c M /trunk/src/lib/krb5/free/f_enc_tkt.c M /trunk/src/lib/krb5/free/f_error.c M /trunk/src/lib/krb5/free/f_kdc_rep.c M /trunk/src/lib/krb5/free/f_kdc_req.c M /trunk/src/lib/krb5/free/f_keyblock.c M /trunk/src/lib/krb5/free/f_last_req.c M /trunk/src/lib/krb5/free/f_padata.c M /trunk/src/lib/krb5/free/f_princ.c M /trunk/src/lib/krb5/free/f_priv.c M /trunk/src/lib/krb5/free/f_priv_enc.c M /trunk/src/lib/krb5/free/f_pwd_data.c M /trunk/src/lib/krb5/free/f_pwd_seq.c M /trunk/src/lib/krb5/free/f_safe.c M /trunk/src/lib/krb5/free/f_tgt_cred.c M /trunk/src/lib/krb5/free/f_ticket.c M /trunk/src/lib/krb5/free/f_tickets.c M /trunk/src/lib/krb5/free/f_tkt_auth.c M /trunk/src/lib/krb5/keytab/Imakefile M /trunk/src/lib/krb5/keytab/file/Imakefile M /trunk/src/lib/krb5/keytab/file/ktf_add.c M /trunk/src/lib/krb5/keytab/file/ktf_close.c M /trunk/src/lib/krb5/keytab/file/ktf_defops.c M /trunk/src/lib/krb5/keytab/file/ktf_endget.c M /trunk/src/lib/krb5/keytab/file/ktf_get_en.c M /trunk/src/lib/krb5/keytab/file/ktf_get_na.c M /trunk/src/lib/krb5/keytab/file/ktf_next.c M /trunk/src/lib/krb5/keytab/file/ktf_ops.c M /trunk/src/lib/krb5/keytab/file/ktf_remove.c M /trunk/src/lib/krb5/keytab/file/ktf_resolv.c M /trunk/src/lib/krb5/keytab/file/ktf_ssget.c M /trunk/src/lib/krb5/keytab/file/ktf_util.c M /trunk/src/lib/krb5/keytab/file/ktf_wops.c M /trunk/src/lib/krb5/keytab/file/ktf_wreslv.c M /trunk/src/lib/krb5/keytab/file/ktfile.h M /trunk/src/lib/krb5/keytab/ktadd.c M /trunk/src/lib/krb5/keytab/ktbase.c M /trunk/src/lib/krb5/keytab/ktdefault.c M /trunk/src/lib/krb5/keytab/ktfr_entry.c M /trunk/src/lib/krb5/keytab/ktremove.c M /trunk/src/lib/krb5/keytab/read_servi.c M /trunk/src/lib/krb5/krb/Imakefile M /trunk/src/lib/krb5/krb/addr_comp.c M /trunk/src/lib/krb5/krb/addr_order.c M /trunk/src/lib/krb5/krb/addr_srch.c M /trunk/src/lib/krb5/krb/bld_pr_ext.c M /trunk/src/lib/krb5/krb/bld_princ.c M /trunk/src/lib/krb5/krb/conv_princ.c M /trunk/src/lib/krb5/krb/copy_addrs.c M /trunk/src/lib/krb5/krb/copy_athctr.c M /trunk/src/lib/krb5/krb/copy_auth.c M /trunk/src/lib/krb5/krb/copy_cksum.c M /trunk/src/lib/krb5/krb/copy_creds.c M /trunk/src/lib/krb5/krb/copy_data.c M /trunk/src/lib/krb5/krb/copy_key.c M /trunk/src/lib/krb5/krb/copy_princ.c M /trunk/src/lib/krb5/krb/copy_tick.c M /trunk/src/lib/krb5/krb/cp_key_cnt.c M /trunk/src/lib/krb5/krb/decode_kdc.c M /trunk/src/lib/krb5/krb/decrypt_tk.c M /trunk/src/lib/krb5/krb/encode_kdc.c M /trunk/src/lib/krb5/krb/encrypt_tk.c M /trunk/src/lib/krb5/krb/faddr_ordr.c M /trunk/src/lib/krb5/krb/free_rtree.c M /trunk/src/lib/krb5/krb/gc_2tgt.c M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/gc_via_tgt.c M /trunk/src/lib/krb5/krb/gen_seqnum.c M /trunk/src/lib/krb5/krb/gen_subkey.c M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/in_tkt_pwd.c M /trunk/src/lib/krb5/krb/in_tkt_sky.c M /trunk/src/lib/krb5/krb/int-proto.h M /trunk/src/lib/krb5/krb/kdc_rep_dc.c M /trunk/src/lib/krb5/krb/krbconfig.c M /trunk/src/lib/krb5/krb/mk_error.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_rep.c M /trunk/src/lib/krb5/krb/mk_req.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/parse.c M /trunk/src/lib/krb5/krb/pr_to_salt.c M /trunk/src/lib/krb5/krb/preauth.c M /trunk/src/lib/krb5/krb/princ_comp.c M /trunk/src/lib/krb5/krb/rd_error.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_rep.c M /trunk/src/lib/krb5/krb/rd_req.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/rd_req_sim.c M /trunk/src/lib/krb5/krb/rd_safe.c M /trunk/src/lib/krb5/krb/recvauth.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/lib/krb5/krb/sendauth.c M /trunk/src/lib/krb5/krb/srv_rcache.c M /trunk/src/lib/krb5/krb/tgtname.c M /trunk/src/lib/krb5/krb/unparse.c M /trunk/src/lib/krb5/krb/walk_rtree.c M /trunk/src/lib/krb5/os/Imakefile M /trunk/src/lib/krb5/os/an_to_ln.c M /trunk/src/lib/krb5/os/ccdefname.c M /trunk/src/lib/krb5/os/def_realm.c M /trunk/src/lib/krb5/os/free_hstrl.c M /trunk/src/lib/krb5/os/free_krbhs.c M /trunk/src/lib/krb5/os/full_ipadr.c M /trunk/src/lib/krb5/os/gen_port.c M /trunk/src/lib/krb5/os/gen_rname.c M /trunk/src/lib/krb5/os/get_krbhst.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/krbfileio.c M /trunk/src/lib/krb5/os/ktdefname.c M /trunk/src/lib/krb5/os/kuserok.c M /trunk/src/lib/krb5/os/localaddr.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/lock_file.c M /trunk/src/lib/krb5/os/net_read.c M /trunk/src/lib/krb5/os/net_write.c M /trunk/src/lib/krb5/os/os-proto.h M /trunk/src/lib/krb5/os/osconfig.c M /trunk/src/lib/krb5/os/port2ip.c M /trunk/src/lib/krb5/os/read_msg.c M /trunk/src/lib/krb5/os/read_pwd.c M /trunk/src/lib/krb5/os/sendto_kdc.c M /trunk/src/lib/krb5/os/sn2princ.c M /trunk/src/lib/krb5/os/timeofday.c M /trunk/src/lib/krb5/os/unlck_file.c M /trunk/src/lib/krb5/os/ustime.c M /trunk/src/lib/krb5/os/write_msg.c M /trunk/src/lib/krb5/posix/Imakefile M /trunk/src/lib/krb5/rcache/Imakefile M /trunk/src/lib/krb5/rcache/rcdef.c M /trunk/src/prototype/prototype.c M /trunk/src/prototype/prototype.h M /trunk/src/slave/Imakefile M /trunk/src/slave/kprop.M M /trunk/src/slave/kprop.c M /trunk/src/slave/kprop.h M /trunk/src/slave/kpropd.M M /trunk/src/slave/kpropd.c M /trunk/src/tests/Imakefile M /trunk/src/tests/create/Imakefile M /trunk/src/tests/create/kdb5_mkdums.M M /trunk/src/tests/create/kdb5_mkdums.c M /trunk/src/tests/dump.c M /trunk/src/tests/hammer/Imakefile M /trunk/src/tests/hammer/kdc5_hammer.c M /trunk/src/tests/test1.c M /trunk/src/tests/verify/Imakefile M /trunk/src/tests/verify/kdb5_verify.c M /trunk/src/util/Imakefile M /trunk/src/util/et/Imakefile M /trunk/src/util/ss/Imakefile M /trunk/src/util/unifdef/Imakefile Change export warning notice from "is assumed to require an export license" to "may require..." ------------------------------------------------------------------------ r2637 | tytso | 1993-08-18 14:33:19 -0400 (Wed, 18 Aug 1993) | 2 lines Changed paths: M /trunk/src/clients/kinit/kinit.c Fix typo in TGS_NAME. ------------------------------------------------------------------------ r2636 | tytso | 1993-08-17 16:10:05 -0400 (Tue, 17 Aug 1993) | 3 lines Changed paths: M /trunk/src/config/Imake.rules Part of library directory reorg... the DONE file contains the list of object files to be included in the library. ------------------------------------------------------------------------ r2635 | tytso | 1993-08-17 16:09:09 -0400 (Tue, 17 Aug 1993) | 2 lines Changed paths: M /trunk/src/.rconf Fix to ignore all CVS directories.... ------------------------------------------------------------------------ r2634 | tytso | 1993-08-17 16:05:15 -0400 (Tue, 17 Aug 1993) | 2 lines Changed paths: D /trunk/src/util/unifdef/Makefile This shouldn't have been here.... ------------------------------------------------------------------------ r2633 | tytso | 1993-08-17 16:03:24 -0400 (Tue, 17 Aug 1993) | 3 lines Changed paths: M /trunk/src/lib/krb5/free/f_princ.c Fix memory leak; free_principal now frees entire kerberos principal structure! ------------------------------------------------------------------------ r2632 | tytso | 1993-08-16 23:58:24 -0400 (Mon, 16 Aug 1993) | 2 lines Changed paths: M /trunk/src/admin/convert/kdb5_convert.c M /trunk/src/admin/create/kdb5_create.c M /trunk/src/appl/bsd/forward.c M /trunk/src/appl/telnet/libtelnet/forward.c M /trunk/src/clients/kinit/kinit.c M /trunk/src/include/krb5/base-defs.h M /trunk/src/include/krb5/kdb.h M /trunk/src/kadmin/server/adm_extern.c M /trunk/src/kadmin/server/adm_server.c M /trunk/src/lib/krb5/krb/tgtname.c M /trunk/src/tests/hammer/kdc5_hammer.c Cleaned up TGTNAME define; now KRB5_TGS_NAME. ------------------------------------------------------------------------ r2631 | tytso | 1993-08-16 23:49:35 -0400 (Mon, 16 Aug 1993) | 2 lines Changed paths: M /trunk/src/kdc/kdc_util.c Remove debugging syslogs. ------------------------------------------------------------------------ r2630 | tytso | 1993-08-16 22:43:46 -0400 (Mon, 16 Aug 1993) | 5 lines Changed paths: M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/extern.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kdc_util.h Improved logging of TGS and AS error cases. Fixed interrealm authentication; will now give out tickets for foreign interrealm requests. ------------------------------------------------------------------------ r2629 | tytso | 1993-08-16 21:18:05 -0400 (Mon, 16 Aug 1993) | 2 lines Changed paths: M /trunk/src/.rconf When creating a build tree, don't bother with the CVS directories. ------------------------------------------------------------------------ r2628 | tytso | 1993-08-04 02:01:35 -0400 (Wed, 04 Aug 1993) | 5 lines Changed paths: A /trunk/src/lib/crypto/Imakefile M /trunk/src/lib/crypto/crc32/Imakefile M /trunk/src/lib/crypto/des/Imakefile M /trunk/src/lib/crypto/md4/Imakefile M /trunk/src/lib/crypto/md5/Imakefile A /trunk/src/lib/crypto/os/Imakefile M /trunk/src/lib/krb5/Imakefile M /trunk/src/lib/krb5/asn.1/Imakefile M /trunk/src/lib/krb5/ccache/Imakefile M /trunk/src/lib/krb5/ccache/file/Imakefile M /trunk/src/lib/krb5/ccache/stdio/Imakefile M /trunk/src/lib/krb5/error_tables/Imakefile M /trunk/src/lib/krb5/free/Imakefile M /trunk/src/lib/krb5/keytab/Imakefile M /trunk/src/lib/krb5/keytab/file/Imakefile M /trunk/src/lib/krb5/krb/Imakefile M /trunk/src/lib/krb5/os/Imakefile A /trunk/src/lib/krb5/posix/Imakefile M /trunk/src/lib/krb5/rcache/Imakefile Library directory reorganization; there are now crypto and krb5 directories, for the libcrypto.a and libkrb5.a files, respectively. The directories which contained files making up those libraries have been moved under those directories. ------------------------------------------------------------------------ r2627 | tytso | 1993-08-04 01:29:05 -0400 (Wed, 04 Aug 1993) | 5 lines Changed paths: A /trunk/src/lib/Imakefile Library directory reorganization; there are now crypto and krb5 directories, for the libcrypto.a and libkrb5.a files, respectively. The directories which contained files making up those libraries have been moved under those directories. ------------------------------------------------------------------------ r2626 | tytso | 1993-07-29 00:37:41 -0400 (Thu, 29 Jul 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/kuserok.c Need to include osconf.h for porting to Linux ------------------------------------------------------------------------ r2625 | tytso | 1993-07-29 00:33:35 -0400 (Thu, 29 Jul 1993) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/kpwds2pwds.c M /trunk/src/lib/krb5/asn.1/pwds2kpwds.c element_KRB5_12 really should be element_KRB5_15; brain-damanaged MIPS cc didn't notice this!?! ------------------------------------------------------------------------ r2624 | tytso | 1993-07-29 00:19:40 -0400 (Thu, 29 Jul 1993) | 2 lines Changed paths: M /trunk/src/kdc/kerberos_v4.c Rename sendto to krb4_sendto, to avoid conflict with libc version. ------------------------------------------------------------------------ r2623 | tytso | 1993-07-29 00:18:26 -0400 (Thu, 29 Jul 1993) | 2 lines Changed paths: M /trunk/src/kadmin/server/adm_listen.c Move #includes for porting fixes. ------------------------------------------------------------------------ r2622 | tytso | 1993-07-29 00:09:21 -0400 (Thu, 29 Jul 1993) | 3 lines Changed paths: M /trunk/src/admin/edit/kdb5_edit.c Moved #include of kdb5_edit.h past the declaration of struct saltblock, since kdb5_edit.h requires it. ------------------------------------------------------------------------ r2621 | tytso | 1993-07-29 00:07:17 -0400 (Thu, 29 Jul 1993) | 6 lines Changed paths: M /trunk/src/config/Imake.tmpl M /trunk/src/config/Project.tmpl D /trunk/src/config/ccimake D /trunk/src/config/imake M /trunk/src/config/linux.cf Removed ccimake and imake; those are executables. Fixed project.tmpl to use the mk_cmds in the util directory. Linux porting changes. ------------------------------------------------------------------------ r2620 | tytso | 1993-07-28 23:25:50 -0400 (Wed, 28 Jul 1993) | 2 lines Changed paths: A /trunk/src/config/linux.cf Added configuration file for Linux. ------------------------------------------------------------------------ r2619 | tlyu | 1993-07-14 17:37:53 -0400 (Wed, 14 Jul 1993) | 2 lines Changed paths: M /trunk/doc/api/krb5.tex fixed mk_req and rd_req ------------------------------------------------------------------------ r2618 | tytso | 1993-07-09 22:43:16 -0400 (Fri, 09 Jul 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/init_ets.c Make sure krb5_init_ets() only initalizes the error tables once. ------------------------------------------------------------------------ r2617 | tytso | 1993-07-09 22:39:47 -0400 (Fri, 09 Jul 1993) | 2 lines Changed paths: M /trunk/src/admin/edit/dump.c Fix broken kerberos database restore. ------------------------------------------------------------------------ r2616 | tytso | 1993-07-02 16:00:44 -0400 (Fri, 02 Jul 1993) | 3 lines Changed paths: M /trunk/src/config/Project.tmpl M /trunk/src/config/site.def Added new configuration variable to take into account ISODE 7.0 versus older versions of ISODE. ------------------------------------------------------------------------ r2615 | tytso | 1993-07-01 23:09:59 -0400 (Thu, 01 Jul 1993) | 2 lines Changed paths: M /trunk/src/config/site.def Let's not depend on SourceTop for now.... ------------------------------------------------------------------------ r2614 | tytso | 1993-07-01 22:55:35 -0400 (Thu, 01 Jul 1993) | 3 lines Changed paths: M /trunk/src/config/Imake.tmpl Changed LnCmd to include the -f option, so that it won't fail if the link already exists. ------------------------------------------------------------------------ r2613 | tytso | 1993-06-04 01:59:14 -0400 (Fri, 04 Jun 1993) | 3 lines Changed paths: M /trunk/src/config/site.def M /trunk/src/include/Imakefile Define IsodeIncl; the link to the isode include hierarchy is now generated at "make include" time. ------------------------------------------------------------------------ r2612 | tytso | 1993-06-04 01:53:19 -0400 (Fri, 04 Jun 1993) | 2 lines Changed paths: M /trunk/src/.rconf Wrong version of .rconf added to repository during CVS check in. ------------------------------------------------------------------------ r2611 | tytso | 1993-06-03 15:29:40 -0400 (Thu, 03 Jun 1993) | 2 lines Changed paths: A /trunk/src/CHANGELOG A /trunk/src/IDEAS A /trunk/src/Link_src.sh A /trunk/src/Sandia-changes A /trunk/src/TODO A /trunk/src/appl/.rconf A /trunk/src/appl/bsd/defines.h A /trunk/src/appl/bsd/fieldbits.h A /trunk/src/appl/bsd/forward.c A /trunk/src/appl/bsd/setenv.c A /trunk/src/appl/popper/.rconf A /trunk/src/appl/popper/README A /trunk/src/appl/popper/orig-makefiles/Makefile.krb_passwd_hack A /trunk/src/appl/popper/pop3.rfc1081 A /trunk/src/appl/popper/pop3e.rfc1082 A /trunk/src/appl/popper/pop_dele.c A /trunk/src/appl/popper/pop_dropcopy.c A /trunk/src/appl/popper/pop_dropinfo.c A /trunk/src/appl/popper/pop_get_command.c A /trunk/src/appl/popper/pop_get_subcommand.c A /trunk/src/appl/popper/pop_last.c A /trunk/src/appl/popper/pop_list.c A /trunk/src/appl/popper/pop_log.c A /trunk/src/appl/popper/pop_lower.c A /trunk/src/appl/popper/pop_msg.c A /trunk/src/appl/popper/pop_parse.c A /trunk/src/appl/popper/pop_quit.c A /trunk/src/appl/popper/pop_rset.c A /trunk/src/appl/popper/pop_send.c A /trunk/src/appl/popper/pop_stat.c A /trunk/src/appl/popper/pop_updt.c A /trunk/src/appl/popper/pop_user.c A /trunk/src/appl/popper/pop_xmit.c A /trunk/src/appl/popper/pop_xtnd.c A /trunk/src/appl/popper/popper.M A /trunk/src/appl/popper/popper.h A /trunk/src/appl/popper/syslog_levels A /trunk/src/appl/popper/version.h A /trunk/src/appl/telnet/.rconf A /trunk/src/appl/telnet/Imakefile A /trunk/src/appl/telnet/libtelnet/Imakefile A /trunk/src/appl/telnet/libtelnet/gettytab.c A /trunk/src/appl/telnet/libtelnet/gettytab.h A /trunk/src/appl/telnet/telnet/Imakefile A /trunk/src/appl/telnet/telnetd/Imakefile A /trunk/src/config/Imake.rules.foo A /trunk/src/config/Imake.tmpl-xcomp A /trunk/src/config/Makefile.ini A /trunk/src/config/ccimake A /trunk/src/config/ccimake.c A /trunk/src/config/doc A /trunk/src/config/doc/paper.ms A /trunk/src/config/ibmLib.rules A /trunk/src/config/imake A /trunk/src/config/imake.man A /trunk/src/config/imakemdep.h A /trunk/src/config-files/Imakefile A /trunk/src/include/.rconf A /trunk/src/include/bsdlib.h A /trunk/src/include/bstring.h A /trunk/src/include/com_err.h A /trunk/src/include/kerberosIV/addr_comp.h A /trunk/src/include/kerberosIV/admin_server.h A /trunk/src/include/kerberosIV/conf-bsd386i.h A /trunk/src/include/kerberosIV/conf-bsdapollo.h A /trunk/src/include/kerberosIV/conf-bsdibm032.h A /trunk/src/include/kerberosIV/conf-bsdm68k.h A /trunk/src/include/kerberosIV/conf-bsdsparc.h A /trunk/src/include/kerberosIV/conf-bsdtahoe.h A /trunk/src/include/kerberosIV/conf-bsdvax.h A /trunk/src/include/kerberosIV/conf-ibm370.h A /trunk/src/include/kerberosIV/conf-pc.h A /trunk/src/include/kerberosIV/conf-pyr.h A /trunk/src/include/kerberosIV/conf-ultmips2.h A /trunk/src/include/kerberosIV/conf.h A /trunk/src/include/kerberosIV/des.h A /trunk/src/include/kerberosIV/des_conf.h A /trunk/src/include/kerberosIV/highc.h A /trunk/src/include/kerberosIV/kadm.h A /trunk/src/include/kerberosIV/kdc.h A /trunk/src/include/kerberosIV/klog.h A /trunk/src/include/kerberosIV/krb.h A /trunk/src/include/kerberosIV/krb_db.h A /trunk/src/include/kerberosIV/lsb_addr_comp.h A /trunk/src/include/kerberosIV/mit-copyright.h A /trunk/src/include/kerberosIV/osconf.h A /trunk/src/include/kerberosIV/passwd_server.h A /trunk/src/include/kerberosIV/principal.h A /trunk/src/include/kerberosIV/prot.h A /trunk/src/include/krb5/.rconf A /trunk/src/include/krb5/asn.1/.rconf A /trunk/src/include/sys A /trunk/src/include/sys/syslog.h A /trunk/src/include/syslog.h A /trunk/src/kadmin/server/admin_acl_file A /trunk/src/kdc/.rconf A /trunk/src/kdc/.saberinit A /trunk/src/kdc/migration.doc A /trunk/src/krb524 A /trunk/src/krb524/Makefile A /trunk/src/krb524/README A /trunk/src/krb524/RELEASE_NOTES A /trunk/src/krb524/conv_creds.c A /trunk/src/krb524/conv_princ.c A /trunk/src/krb524/conv_tkt.c A /trunk/src/krb524/conv_tkt_skey.c A /trunk/src/krb524/encode.c A /trunk/src/krb524/getcred.c A /trunk/src/krb524/globals.c A /trunk/src/krb524/k524init.c A /trunk/src/krb524/krb524.h A /trunk/src/krb524/krb524_err.et A /trunk/src/krb524/krb524_prot A /trunk/src/krb524/krb524d.c A /trunk/src/krb524/misc.c A /trunk/src/krb524/sendmsg.c A /trunk/src/krb524/test.c A /trunk/src/lib/.rconf A /trunk/src/lib/crypto/des/.rconf A /trunk/src/lib/crypto/des/FUNCTIONS A /trunk/src/lib/crypto/des/doc A /trunk/src/lib/crypto/des/doc/libdes.doc A /trunk/src/lib/crypto/des/keytest.data A /trunk/src/lib/crypto/md4/.rconf A /trunk/src/lib/crypto/md4/RFC1186.TXT A /trunk/src/lib/crypto/md4/RFC1186B.TXT A /trunk/src/lib/exports.crypto A /trunk/src/lib/exports.des425 A /trunk/src/lib/exports.kdb5 A /trunk/src/lib/exports.krb5 A /trunk/src/lib/glue4.c A /trunk/src/lib/gssapi/README A /trunk/src/lib/gssapi/sample/Imakefile A /trunk/src/lib/gssapi/sample/MAIL.KANNAN A /trunk/src/lib/gssapi/sample/Makefile.bak A /trunk/src/lib/gssapi/sample/gssapi.mail A /trunk/src/lib/gssapi/sample/kitest.c A /trunk/src/lib/gssapi/sample/logutil.c A /trunk/src/lib/krb5/asn.1/.rconf A /trunk/src/lib/krb5/asn.1/.saberinit A /trunk/src/lib/krb5/asn.1/glue2.c A /trunk/src/lib/krb5/asn.1/process.perl A /trunk/src/lib/krb5/ccache/file/.rconf A /trunk/src/lib/krb5/ccache/file/README A /trunk/src/lib/krb5/ccache/file/todo A /trunk/src/lib/krb5/ccache/stdio/.rconf A /trunk/src/lib/krb5/ccache/stdio/README A /trunk/src/lib/krb5/ccache/stdio/todo A /trunk/src/lib/krb5/error_tables/.rconf A /trunk/src/lib/krb5/rcache/.rconf A /trunk/src/lib/krb5/rcache/README A /trunk/src/lib/krb5/rcache/RELEASE A /trunk/src/lib/krb5.saber.source A /trunk/src/lib/krb5.saber.warnings Initial revision ------------------------------------------------------------------------ r2610 | tytso | 1993-06-03 08:31:48 -0400 (Thu, 03 Jun 1993) | 2 lines Changed paths: A /trunk/src/util/Imakefile A /trunk/src/util/et/Imakefile A /trunk/src/util/et/Makefile.in A /trunk/src/util/et/com_err.3 A /trunk/src/util/et/com_err.texinfo A /trunk/src/util/et/compile_et.1 A /trunk/src/util/et/compile_et.sh A /trunk/src/util/et/config_script A /trunk/src/util/et/error_table.y A /trunk/src/util/et/test1.et A /trunk/src/util/et/test2.et A /trunk/src/util/et/texinfo.tex A /trunk/src/util/et/vfprintf.c A /trunk/src/util/ss A /trunk/src/util/ss/Imakefile A /trunk/src/util/ss/Makefile.in A /trunk/src/util/ss/cmd_tbl.lex.l A /trunk/src/util/ss/config_script A /trunk/src/util/ss/copyright.h A /trunk/src/util/ss/ct.y A /trunk/src/util/ss/ct_c.awk A /trunk/src/util/ss/ct_c.sed A /trunk/src/util/ss/data.c A /trunk/src/util/ss/error.c A /trunk/src/util/ss/execute_cmd.c A /trunk/src/util/ss/help.c A /trunk/src/util/ss/invocation.c A /trunk/src/util/ss/list_rqs.c A /trunk/src/util/ss/listen.c A /trunk/src/util/ss/mit-sipb-copyright.h A /trunk/src/util/ss/mk_cmds.c A /trunk/src/util/ss/mk_cmds.sh A /trunk/src/util/ss/options.c A /trunk/src/util/ss/pager.c A /trunk/src/util/ss/parse.c A /trunk/src/util/ss/prompt.c A /trunk/src/util/ss/request_tbl.c A /trunk/src/util/ss/requests.c A /trunk/src/util/ss/ss.h A /trunk/src/util/ss/ss_err.et A /trunk/src/util/ss/ss_internal.h A /trunk/src/util/ss/std_rqs.ct A /trunk/src/util/ss/test_ss.c A /trunk/src/util/ss/utils.c A /trunk/src/util/unifdef A /trunk/src/util/unifdef/Imakefile A /trunk/src/util/unifdef/Makefile A /trunk/src/util/unifdef/unifdef.1 A /trunk/src/util/unifdef/unifdef.c Initial revision ------------------------------------------------------------------------ r2609 | tytso | 1993-06-03 08:27:22 -0400 (Thu, 03 Jun 1993) | 3 lines Changed paths: M /trunk/src/util/et/et_c.awk M /trunk/src/util/et/et_h.awk Changed to support double-precision math; some broken awk's can't handle numbers as big as this script needs to manipulate. ------------------------------------------------------------------------ r2608 | tytso | 1993-06-03 08:25:24 -0400 (Thu, 03 Jun 1993) | 2 lines Changed paths: M /trunk/src/util/et/com_err.c Portability changes. ------------------------------------------------------------------------ r2607 | tytso | 1993-06-03 08:23:39 -0400 (Thu, 03 Jun 1993) | 2 lines Changed paths: M /trunk/src/kadmin/server/adm_server.h Change DEFAULT_ACL_NAME to DEFAULT_ADMIN_ACL ------------------------------------------------------------------------ r2606 | tytso | 1993-06-03 08:22:18 -0400 (Thu, 03 Jun 1993) | 2 lines Changed paths: M /trunk/src/kadmin/server/adm_extern.c Change DEFAULT_DBM_FILE to DEFAULT_KDB_FILE. Include krb5/osconf. ------------------------------------------------------------------------ r2605 | tytso | 1993-06-03 08:21:57 -0400 (Thu, 03 Jun 1993) | 2 lines Changed paths: M /trunk/src/appl/movemail/movemail.c M /trunk/src/appl/popper/pop_init.c Change to reflect new calling interface for krb5_sname_to_principal. ------------------------------------------------------------------------ r2604 | tytso | 1993-06-03 08:20:49 -0400 (Thu, 03 Jun 1993) | 2 lines Changed paths: M /trunk/src/appl/simple/server/Imakefile Remove DependTarget (done by default) ------------------------------------------------------------------------ r2603 | tytso | 1993-06-03 08:18:48 -0400 (Thu, 03 Jun 1993) | 4 lines Changed paths: M /trunk/src/appl/telnet/Config.generic Change to work with Kerboers Imake structure. Changed to include Kerberos libraries. ------------------------------------------------------------------------ r2602 | tytso | 1993-06-03 08:18:16 -0400 (Thu, 03 Jun 1993) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/sys_term.c M /trunk/src/appl/telnet/telnetd/telnetd.c Change dependencies on path.h to KRB5_PATH_TTY, KRB5_PATH_LOGIN, etc. ------------------------------------------------------------------------ r2601 | tytso | 1993-06-03 08:17:05 -0400 (Thu, 03 Jun 1993) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnetd/Makefile.generic Allow variable $(INCLUDES) ------------------------------------------------------------------------ r2600 | tytso | 1993-06-03 08:16:16 -0400 (Thu, 03 Jun 1993) | 2 lines Changed paths: M /trunk/src/appl/telnet/telnet/commands.c Vax doesn't need machine/endian.h (our vax doesn't have it). ------------------------------------------------------------------------ r2599 | tytso | 1993-06-03 08:15:18 -0400 (Thu, 03 Jun 1993) | 3 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/kerberos5.c Changed so that kerberos5.c would compile with the ENCRYPTION option turned off. ------------------------------------------------------------------------ r2598 | tytso | 1993-06-03 08:14:18 -0400 (Thu, 03 Jun 1993) | 2 lines Changed paths: M /trunk/src/appl/bsd/kcmd.c M /trunk/src/appl/bsd/krlogin.c M /trunk/src/appl/bsd/krsh.c M /trunk/src/appl/bsd/login.c Added support for credentials forwarding. ------------------------------------------------------------------------ r2597 | tytso | 1993-06-03 08:13:44 -0400 (Thu, 03 Jun 1993) | 4 lines Changed paths: M /trunk/src/appl/bsd/krshd.c Added support for credentials forwarding. Support both V4 and V5 authentication. ------------------------------------------------------------------------ r2596 | tytso | 1993-06-03 08:12:49 -0400 (Thu, 03 Jun 1993) | 3 lines Changed paths: M /trunk/src/appl/bsd/krlogind.c Fixed logic bug which lead to a security bug when both .rhosts and Kerberos-mediated logins were done. ------------------------------------------------------------------------ r2595 | tytso | 1993-06-03 08:12:07 -0400 (Thu, 03 Jun 1993) | 2 lines Changed paths: M /trunk/src/appl/bsd/krcp.c Define #KERBEROS, so things don't break. ------------------------------------------------------------------------ r2594 | tytso | 1993-06-03 08:11:09 -0400 (Thu, 03 Jun 1993) | 2 lines Changed paths: M /trunk/src/appl/bsd/Imakefile Added forward.c -- credentials forwarding. ------------------------------------------------------------------------ r2593 | tytso | 1993-06-03 08:10:22 -0400 (Thu, 03 Jun 1993) | 2 lines Changed paths: M /trunk/src/appl/sample/Imakefile M /trunk/src/appl/sample/sserver/sserver.c Changed organization; server and client in separate directories ------------------------------------------------------------------------ r2592 | tytso | 1993-06-03 08:09:58 -0400 (Thu, 03 Jun 1993) | 2 lines Changed paths: M /trunk/src/appl/sample/sserver/Imakefile Remove LintTarget (done by default) ------------------------------------------------------------------------ r2591 | tytso | 1993-06-03 08:08:25 -0400 (Thu, 03 Jun 1993) | 6 lines Changed paths: M /trunk/src/appl/sample/sclient/sclient.c Changed organization; server and client in separate directories Fixed bad printf format. Changed convert_sname_principal interface. ------------------------------------------------------------------------ r2590 | tytso | 1993-06-03 08:07:59 -0400 (Thu, 03 Jun 1993) | 2 lines Changed paths: M /trunk/src/appl/sample/sclient/Imakefile Remove lint target (added by default) ------------------------------------------------------------------------ r2589 | tytso | 1993-06-03 08:07:18 -0400 (Thu, 03 Jun 1993) | 2 lines Changed paths: M /trunk/src/appl/Imakefile Include telnet as one of the applications to build. ------------------------------------------------------------------------ r2588 | tytso | 1993-06-03 08:06:52 -0400 (Thu, 03 Jun 1993) | 2 lines Changed paths: M /trunk/src/tests/create/kdb5_mkdums.c M /trunk/src/tests/verify/kdb5_verify.c Change DEFAULT_DBM_FILE to DEFUALT_KDB_FILE ------------------------------------------------------------------------ r2587 | tytso | 1993-06-03 07:56:13 -0400 (Thu, 03 Jun 1993) | 2 lines Changed paths: M /trunk/src/config/vaxbsd.cf Added OS_Telnet name of 4.3bsd. Use gawk instead of awk for this architecture. ------------------------------------------------------------------------ r2586 | tytso | 1993-06-03 07:55:53 -0400 (Thu, 03 Jun 1993) | 2 lines Changed paths: M /trunk/src/config/ultrix.cf Fixed OS_TelnetName to be Ultrix4.2 ------------------------------------------------------------------------ r2585 | tytso | 1993-06-03 07:55:22 -0400 (Thu, 03 Jun 1993) | 2 lines Changed paths: M /trunk/src/config/sun.cf SunOS does have setenv. Fixed typo in HasGcc. ------------------------------------------------------------------------ r2584 | tytso | 1993-06-03 07:54:30 -0400 (Thu, 03 Jun 1993) | 3 lines Changed paths: M /trunk/src/config/site.def Changes to move ss and et into the build tree. Changes to explicitly grab Kerberos V4 libraries. Changes to make install locations more configurable. ------------------------------------------------------------------------ r2583 | tytso | 1993-06-03 07:53:21 -0400 (Thu, 03 Jun 1993) | 6 lines Changed paths: M /trunk/src/config/Project.tmpl Changes to include ss and et as part of the Kerberos V5 build. Changes to improve configurability of where Kerberos's data files live. Changes to move the Imake macros closer to those used by X11. ------------------------------------------------------------------------ r2582 | tytso | 1993-06-03 07:52:55 -0400 (Thu, 03 Jun 1993) | 2 lines Changed paths: M /trunk/src/config/Imake.tmpl Lots of changes to bring Imake.tmpl closer to the X11 standard. ------------------------------------------------------------------------ r2581 | tytso | 1993-06-03 07:51:51 -0400 (Thu, 03 Jun 1993) | 2 lines Changed paths: M /trunk/src/config/Imake.rules Lots of changes to bring the macros used closer to the X11 imake rules. ------------------------------------------------------------------------ r2580 | tytso | 1993-06-03 07:50:52 -0400 (Thu, 03 Jun 1993) | 4 lines Changed paths: M /trunk/src/clients/kinit/kinit.c Changed to use a search list of preauthentication techniques. Changed to support getting an initial ticket from a service key. ------------------------------------------------------------------------ r2579 | tytso | 1993-06-03 07:49:53 -0400 (Thu, 03 Jun 1993) | 2 lines Changed paths: M /trunk/src/kdc/do_tgs_req.c Fixes to improve logging and cleanup deallocation strategy. ------------------------------------------------------------------------ r2578 | tytso | 1993-06-03 07:48:28 -0400 (Thu, 03 Jun 1993) | 3 lines Changed paths: M /trunk/src/kdc/dispatch.c Pass in actual packet to process_tgs_req so that two different checksumming can be done, in case of ASN.1 screwup. ------------------------------------------------------------------------ r2577 | tytso | 1993-06-03 07:48:11 -0400 (Thu, 03 Jun 1993) | 2 lines Changed paths: M /trunk/src/kdc/policy.c Fixed #ifdef 0 --> #if 0 ------------------------------------------------------------------------ r2576 | tytso | 1993-06-03 07:47:12 -0400 (Thu, 03 Jun 1993) | 3 lines Changed paths: M /trunk/src/kdc/kdc_util.h Changed function delcaration to support doing two ways of checksumming a TGS_REQ, because of an ASN.1 encoding screwup. ------------------------------------------------------------------------ r2575 | tytso | 1993-06-03 07:46:23 -0400 (Thu, 03 Jun 1993) | 5 lines Changed paths: M /trunk/src/kdc/kdc_util.c Changed deallocation strategy to be cleaner. Changes to support two variants on the checksumming behavior to fix ASN.1 encoding screwup. ------------------------------------------------------------------------ r2574 | tytso | 1993-06-03 07:42:29 -0400 (Thu, 03 Jun 1993) | 2 lines Changed paths: M /trunk/src/kdc/network.c Fixed bug where a freed structure was being derefenced. ------------------------------------------------------------------------ r2573 | tytso | 1993-06-03 07:40:01 -0400 (Thu, 03 Jun 1993) | 2 lines Changed paths: M /trunk/src/kdc/do_as_req.c Improve error message logging. ------------------------------------------------------------------------ r2572 | tytso | 1993-06-03 07:33:33 -0400 (Thu, 03 Jun 1993) | 2 lines Changed paths: M /trunk/src/lib/krb425/kuserok.c M /trunk/src/lib/krb425/mk_priv.c M /trunk/src/lib/krb425/mk_safe.c M /trunk/src/lib/krb425/rd_priv.c M /trunk/src/lib/krb425/rd_safe.c M /trunk/src/lib/krb425/sendauth.c Portability changes. ------------------------------------------------------------------------ r2571 | tytso | 1993-06-03 07:31:22 -0400 (Thu, 03 Jun 1993) | 2 lines Changed paths: M /trunk/src/lib/gssapi/sample/fcmd.c M /trunk/src/lib/gssapi/sample/flogin.c M /trunk/src/lib/gssapi/sample/flogind.c M /trunk/src/lib/gssapi/sample/login.c *** empty log message *** ------------------------------------------------------------------------ r2570 | tytso | 1993-06-02 20:27:43 -0400 (Wed, 02 Jun 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/tgrq2ktgrq.c Changed to only encode the rtime if it is non-zero in the structure. ------------------------------------------------------------------------ r2569 | tytso | 1993-06-02 20:27:21 -0400 (Wed, 02 Jun 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ktgrq2tgrq.c Changed to only encode the from time if it is non-zero in the structure. ------------------------------------------------------------------------ r2568 | tytso | 1993-06-02 20:25:41 -0400 (Wed, 02 Jun 1993) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ketpt2etpt.c Patch so that a ticket with no host address generate the correct ASN.1 code. (The host address field is optional!!!) ------------------------------------------------------------------------ r2567 | tytso | 1993-06-02 20:24:52 -0400 (Wed, 02 Jun 1993) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/etpt2ketpt.c Change to generate the renew_time if it was non-zero in the structure, instead of depending on the ticket flags. ------------------------------------------------------------------------ r2566 | tytso | 1993-06-02 20:24:28 -0400 (Wed, 02 Jun 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/KRB5-asn.py Chnages to support the new KRB5_CRED message. ------------------------------------------------------------------------ r2565 | tytso | 1993-06-02 20:24:05 -0400 (Wed, 02 Jun 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/Imakefile New routines to support the new KRB_CRED structure. ------------------------------------------------------------------------ r2564 | tytso | 1993-06-02 20:24:01 -0400 (Wed, 02 Jun 1993) | 2 lines Changed paths: A /trunk/src/lib/krb5/asn.1/cred2kcred.c A /trunk/src/lib/krb5/asn.1/crep2kcrep.c A /trunk/src/lib/krb5/asn.1/kcred2cred.c A /trunk/src/lib/krb5/asn.1/kcrep2crep.c A /trunk/src/lib/krb5/free/f_cred.c A /trunk/src/lib/krb5/free/f_cred_enc.c Initial revision ------------------------------------------------------------------------ r2563 | tytso | 1993-06-02 20:23:02 -0400 (Wed, 02 Jun 1993) | 3 lines Changed paths: M /trunk/src/lib/krb5/error_tables/krb5_err.et Added new error code for bad name type when converting a hostname to a service principal. ------------------------------------------------------------------------ r2562 | tytso | 1993-06-02 20:22:44 -0400 (Wed, 02 Jun 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/kdb5_err.et Added new error: unsupported version in database entry. ------------------------------------------------------------------------ r2561 | tytso | 1993-06-02 20:21:36 -0400 (Wed, 02 Jun 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/free/Imakefile To support the new KRB5_CRED structures ------------------------------------------------------------------------ r2560 | tytso | 1993-06-02 20:20:26 -0400 (Wed, 02 Jun 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/Imakefile Change to reflect new Imake macros. ------------------------------------------------------------------------ r2559 | tytso | 1993-06-02 20:19:07 -0400 (Wed, 02 Jun 1993) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/sn2princ.c Changed interface to include canonicalization and different requested name types. ------------------------------------------------------------------------ r2558 | tytso | 1993-06-02 20:17:53 -0400 (Wed, 02 Jun 1993) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/an_to_ln.c Changed so that if there is to DBM translation file, to fall back to conversion to a username. ------------------------------------------------------------------------ r2557 | tytso | 1993-06-02 20:15:09 -0400 (Wed, 02 Jun 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/sendauth.c Make sendauth() work if the passed-in checksum pointer is NULL ------------------------------------------------------------------------ r2556 | tytso | 1993-06-02 20:14:42 -0400 (Wed, 02 Jun 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/send_tgs.c Make sure authorization data in the TGS_REQ is initialized correctly. ------------------------------------------------------------------------ r2555 | tytso | 1993-06-02 20:14:04 -0400 (Wed, 02 Jun 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/recvauth.c Fix so that recvauth will work even if a null cachename is passed in. ------------------------------------------------------------------------ r2554 | tytso | 1993-06-02 20:13:29 -0400 (Wed, 02 Jun 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c Only generate a key if it's necessary. ------------------------------------------------------------------------ r2553 | tytso | 1993-06-02 20:12:41 -0400 (Wed, 02 Jun 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/get_creds.c Patches to get user-to-user credentials to work correctly. ------------------------------------------------------------------------ r2552 | tytso | 1993-06-02 20:11:44 -0400 (Wed, 02 Jun 1993) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/copy_auth.c Fix bug where an allocated structure was used before it was checked to see if it were null. ------------------------------------------------------------------------ r2551 | tytso | 1993-06-02 20:11:05 -0400 (Wed, 02 Jun 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/conv_princ.c Revamped to handle conversion both back and forth between V4 and V5 names. ------------------------------------------------------------------------ r2550 | tytso | 1993-06-02 20:09:56 -0400 (Wed, 02 Jun 1993) | 2 lines Changed paths: M /trunk/src/Imakefile Added the new util and config-files subdirectories. ------------------------------------------------------------------------ r2549 | tytso | 1993-06-02 20:08:50 -0400 (Wed, 02 Jun 1993) | 5 lines Changed paths: M /trunk/src/include/krb5/stock/osconf.h Added defines for the kerberos database file and the admin acl file. Also added configuration defines KRB5_PATH_TTY, KRB5_PATH_LOGIN, and KRB5_PATH_RLOGIN. ------------------------------------------------------------------------ r2548 | tytso | 1993-06-02 20:08:25 -0400 (Wed, 02 Jun 1993) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/asn1defs.h M /trunk/src/include/krb5/asn.1/encode.h Added support for KRB5_CRED message. ------------------------------------------------------------------------ r2547 | tytso | 1993-06-02 20:07:20 -0400 (Wed, 02 Jun 1993) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/KRB5-types-aux.h Added support for KRB5_CRED messages. ------------------------------------------------------------------------ r2546 | tytso | 1993-06-02 20:06:48 -0400 (Wed, 02 Jun 1993) | 2 lines Changed paths: M /trunk/src/include/krb5/sysincl.h Added macros for FD_SET and company, if not otherwise defined. ------------------------------------------------------------------------ r2545 | tytso | 1993-06-02 20:06:31 -0400 (Wed, 02 Jun 1993) | 2 lines Changed paths: M /trunk/src/include/krb5/proto.h Added message type number for KRB5_CRED message. ------------------------------------------------------------------------ r2544 | tytso | 1993-06-02 20:06:08 -0400 (Wed, 02 Jun 1993) | 2 lines Changed paths: M /trunk/src/include/krb5/los-proto.h Changed prototype of krb5_sname_to_principal ------------------------------------------------------------------------ r2543 | tytso | 1993-06-02 20:05:17 -0400 (Wed, 02 Jun 1993) | 4 lines Changed paths: M /trunk/src/include/krb5/krb5.h Added the kdc_cred structures. Removed FD_SET commands to a better place (sysincls.h) ------------------------------------------------------------------------ r2542 | tytso | 1993-06-02 20:04:47 -0400 (Wed, 02 Jun 1993) | 2 lines Changed paths: M /trunk/src/include/krb5/kdb_dbm.h Added definition for DEFAULT_DBM_FILE. ------------------------------------------------------------------------ r2541 | tytso | 1993-06-02 20:04:26 -0400 (Wed, 02 Jun 1993) | 2 lines Changed paths: M /trunk/src/include/krb5/kdb.h Remove default flag which diallowed skey operation. ------------------------------------------------------------------------ r2540 | tytso | 1993-06-02 20:03:54 -0400 (Wed, 02 Jun 1993) | 2 lines Changed paths: M /trunk/src/include/krb5/fieldbits.h Change KDC_TKT_COMMON_MASK for proper KDC operation. ------------------------------------------------------------------------ r2539 | tytso | 1993-06-02 20:03:38 -0400 (Wed, 02 Jun 1993) | 2 lines Changed paths: M /trunk/src/include/krb5/adm_defs.h Add definition for DEFAULT_ACL_NAME ------------------------------------------------------------------------ r2538 | tytso | 1993-06-02 20:03:22 -0400 (Wed, 02 Jun 1993) | 2 lines Changed paths: M /trunk/src/admin/create/kdb5_create.c M /trunk/src/admin/destroy/kdb5_destroy.c M /trunk/src/admin/stash/kdb5_stash.c Change DEFAULT_DBM_FILE to DEFAULT_KDB_FILE. ------------------------------------------------------------------------ r2537 | tytso | 1993-06-02 20:02:16 -0400 (Wed, 02 Jun 1993) | 2 lines Changed paths: M /trunk/src/admin/edit/kdb5_edit.c Fix typo for dbname. ------------------------------------------------------------------------ r2536 | tytso | 1993-06-02 20:02:01 -0400 (Wed, 02 Jun 1993) | 2 lines Changed paths: M /trunk/src/admin/convert/kdb5_convert.c Fix typo. ------------------------------------------------------------------------ r2535 | tytso | 1993-06-02 20:00:56 -0400 (Wed, 02 Jun 1993) | 2 lines Changed paths: M /trunk/src/admin/convert/Imakefile Changed Kerberos V4 libraries configuration. ------------------------------------------------------------------------ r2534 | tytso | 1993-06-02 09:31:03 -0400 (Wed, 02 Jun 1993) | 2 lines Changed paths: M /trunk/src/appl/bsd/krlogind.c Checked in changes from ISI. ------------------------------------------------------------------------ r2533 | tytso | 1993-04-13 15:56:34 -0400 (Tue, 13 Apr 1993) | 2 lines Changed paths: A /trunk/src/util A /trunk/src/util/et A /trunk/src/util/et/com_err.c A /trunk/src/util/et/com_err.h A /trunk/src/util/et/compile_et.c A /trunk/src/util/et/compiler.h A /trunk/src/util/et/error_message.c A /trunk/src/util/et/error_table.h A /trunk/src/util/et/et_c.awk A /trunk/src/util/et/et_h.awk A /trunk/src/util/et/et_lex.lex.l A /trunk/src/util/et/et_name.c A /trunk/src/util/et/init_et.c A /trunk/src/util/et/internal.h A /trunk/src/util/et/mit-sipb-copyright.h A /trunk/src/util/et/test_et.c *** empty log message *** ------------------------------------------------------------------------ r2530 | tytso | 1993-04-12 12:40:40 -0400 (Mon, 12 Apr 1993) | 3 lines Changed paths: M /trunk/src/appl/telnet/libtelnet/kerberos5.c With prasad's changes to implement forwarding accept and reject options, sent 3/30/93. ------------------------------------------------------------------------ r2528 | tytso | 1993-03-15 11:16:48 -0500 (Mon, 15 Mar 1993) | 3 lines Changed paths: M /trunk/src/kdc/do_tgs_req.c Added fixes for doing ASN.1 breakdown to find KDC-REQ-BODY for checksuming purposes. ------------------------------------------------------------------------ r2527 | tytso | 1993-03-15 10:46:51 -0500 (Mon, 15 Mar 1993) | 3 lines Changed paths: M /trunk/src/kdc/kdc_util.c Added changes from HP to checksum actual asn.1 KDC-REQ-BODY structure, instead of encoding and decoding it. ------------------------------------------------------------------------ r2526 | tytso | 1993-03-12 10:58:28 -0500 (Fri, 12 Mar 1993) | 3 lines Changed paths: M /trunk/src/kdc/kdc_util.c Fixed bug in TGS validation logic which prevented you from getting a forwarded ticket from a TGT ------------------------------------------------------------------------ r2525 | tytso | 1993-03-09 19:31:23 -0500 (Tue, 09 Mar 1993) | 2 lines Changed paths: M /trunk/src/config/Imake.tmpl *** empty log message *** ------------------------------------------------------------------------ r2524 | tytso | 1993-03-09 18:45:26 -0500 (Tue, 09 Mar 1993) | 2 lines Changed paths: A /trunk/src/appl/telnet A /trunk/src/appl/telnet/Config.generic A /trunk/src/appl/telnet/Makefile.orig A /trunk/src/appl/telnet/README A /trunk/src/appl/telnet/arpa A /trunk/src/appl/telnet/arpa/telnet.h A /trunk/src/appl/telnet/kern.diff A /trunk/src/appl/telnet/libtelnet A /trunk/src/appl/telnet/libtelnet/Makefile.4.4 A /trunk/src/appl/telnet/libtelnet/Makefile.generic A /trunk/src/appl/telnet/libtelnet/Makefile.orig A /trunk/src/appl/telnet/libtelnet/auth-proto.h A /trunk/src/appl/telnet/libtelnet/auth.c A /trunk/src/appl/telnet/libtelnet/auth.h A /trunk/src/appl/telnet/libtelnet/enc-proto.h A /trunk/src/appl/telnet/libtelnet/enc_des.c A /trunk/src/appl/telnet/libtelnet/encrypt.c A /trunk/src/appl/telnet/libtelnet/encrypt.h A /trunk/src/appl/telnet/libtelnet/forward.c A /trunk/src/appl/telnet/libtelnet/genget.c A /trunk/src/appl/telnet/libtelnet/getent.c A /trunk/src/appl/telnet/libtelnet/getopt.c A /trunk/src/appl/telnet/libtelnet/herror.c A /trunk/src/appl/telnet/libtelnet/kerberos.c A /trunk/src/appl/telnet/libtelnet/kerberos5.c A /trunk/src/appl/telnet/libtelnet/key-proto.h A /trunk/src/appl/telnet/libtelnet/krb4encpwd.c A /trunk/src/appl/telnet/libtelnet/mem.c A /trunk/src/appl/telnet/libtelnet/misc-proto.h A /trunk/src/appl/telnet/libtelnet/misc.c A /trunk/src/appl/telnet/libtelnet/misc.h A /trunk/src/appl/telnet/libtelnet/read_password.c A /trunk/src/appl/telnet/libtelnet/rsaencpwd.c A /trunk/src/appl/telnet/libtelnet/setenv.c A /trunk/src/appl/telnet/libtelnet/setsid.c A /trunk/src/appl/telnet/libtelnet/spx.c A /trunk/src/appl/telnet/libtelnet/strcasecmp.c A /trunk/src/appl/telnet/libtelnet/strchr.c A /trunk/src/appl/telnet/libtelnet/strdup.c A /trunk/src/appl/telnet/libtelnet/strerror.c A /trunk/src/appl/telnet/libtelnet/strftime.c A /trunk/src/appl/telnet/libtelnet/strrchr.c A /trunk/src/appl/telnet/stty.diff A /trunk/src/appl/telnet/telnet A /trunk/src/appl/telnet/telnet/Makefile.4.4 A /trunk/src/appl/telnet/telnet/Makefile.generic A /trunk/src/appl/telnet/telnet/Makefile.orig A /trunk/src/appl/telnet/telnet/authenc.c A /trunk/src/appl/telnet/telnet/commands.c A /trunk/src/appl/telnet/telnet/defines.h A /trunk/src/appl/telnet/telnet/externs.h A /trunk/src/appl/telnet/telnet/fdset.h A /trunk/src/appl/telnet/telnet/general.h A /trunk/src/appl/telnet/telnet/main.c A /trunk/src/appl/telnet/telnet/network.c A /trunk/src/appl/telnet/telnet/ring.c A /trunk/src/appl/telnet/telnet/ring.h A /trunk/src/appl/telnet/telnet/sys_bsd.c A /trunk/src/appl/telnet/telnet/telnet.0 A /trunk/src/appl/telnet/telnet/telnet.1 A /trunk/src/appl/telnet/telnet/telnet.c A /trunk/src/appl/telnet/telnet/terminal.c A /trunk/src/appl/telnet/telnet/tmac.an A /trunk/src/appl/telnet/telnet/tmac.an.old A /trunk/src/appl/telnet/telnet/tmac.doc A /trunk/src/appl/telnet/telnet/tn3270.c A /trunk/src/appl/telnet/telnet/types.h A /trunk/src/appl/telnet/telnet/utilities.c A /trunk/src/appl/telnet/telnet.state A /trunk/src/appl/telnet/telnetd A /trunk/src/appl/telnet/telnetd/Makefile.4.4 A /trunk/src/appl/telnet/telnetd/Makefile.generic A /trunk/src/appl/telnet/telnetd/Makefile.orig A /trunk/src/appl/telnet/telnetd/authenc.c A /trunk/src/appl/telnet/telnetd/defs.h A /trunk/src/appl/telnet/telnetd/ext.h A /trunk/src/appl/telnet/telnetd/global.c A /trunk/src/appl/telnet/telnetd/pathnames.h A /trunk/src/appl/telnet/telnetd/slc.c A /trunk/src/appl/telnet/telnetd/state.c A /trunk/src/appl/telnet/telnetd/sys_term.c A /trunk/src/appl/telnet/telnetd/telnetd-ktd.c A /trunk/src/appl/telnet/telnetd/telnetd.0 A /trunk/src/appl/telnet/telnetd/telnetd.8 A /trunk/src/appl/telnet/telnetd/telnetd.c A /trunk/src/appl/telnet/telnetd/telnetd.h A /trunk/src/appl/telnet/telnetd/termstat.c A /trunk/src/appl/telnet/telnetd/utility.c Initial Version ------------------------------------------------------------------------ r2523 | tytso | 1993-03-09 18:01:50 -0500 (Tue, 09 Mar 1993) | 2 lines Changed paths: A /trunk/src/appl/sample/sclient/Imakefile A /trunk/src/appl/sample/sserver/Imakefile Initial revision ------------------------------------------------------------------------ r2522 | tytso | 1993-03-09 17:55:41 -0500 (Tue, 09 Mar 1993) | 2 lines Changed paths: M /trunk/src/config/site.def Take out VPATH; take out special cases Krb5Root for RS/6000 and decmips ------------------------------------------------------------------------ r2521 | tytso | 1993-03-09 17:54:56 -0500 (Tue, 09 Mar 1993) | 3 lines Changed paths: M /trunk/src/config/Project.tmpl Added configuration controls for Kdb5Dir (where to put the Kerberos database). ------------------------------------------------------------------------ r2514 | tytso | 1993-02-26 17:04:13 -0500 (Fri, 26 Feb 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/preauth.c Merged in sandia's new secuireid code. ------------------------------------------------------------------------ r2513 | tytso | 1993-02-26 17:03:55 -0500 (Fri, 26 Feb 1993) | 2 lines Changed paths: M /trunk/src/include/krb5/preauth.h Fixed secureid declarations. ------------------------------------------------------------------------ r2512 | tytso | 1993-02-26 16:10:45 -0500 (Fri, 26 Feb 1993) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c Fixed so that if the passed in addresses is NULL, default to using local host address. ------------------------------------------------------------------------ r2511 | tytso | 1993-02-26 16:04:32 -0500 (Fri, 26 Feb 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/copy_data.c Fixed stupid typo. ------------------------------------------------------------------------ r2510 | tytso | 1993-02-26 16:01:19 -0500 (Fri, 26 Feb 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/copy_data.c Work around code where malloc(0) returns 0. ------------------------------------------------------------------------ r2509 | tytso | 1993-02-26 15:56:22 -0500 (Fri, 26 Feb 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/copy_creds.c The authdata field of the credential wasn't being copied. Fixed. ------------------------------------------------------------------------ r2508 | tytso | 1993-02-26 15:48:56 -0500 (Fri, 26 Feb 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/copy_auth.c Do the right thing if the passed auth data is null ------------------------------------------------------------------------ r2507 | tytso | 1993-02-26 15:46:59 -0500 (Fri, 26 Feb 1993) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/copy_addrs.c In krb5_copy_addresses(), do the right thing if the passed address is NULL. Lint cleanup ------------------------------------------------------------------------ r2506 | tytso | 1993-02-26 15:36:37 -0500 (Fri, 26 Feb 1993) | 3 lines Changed paths: M /trunk/src/lib/des425/Imakefile Renamed read_password.c -> read_passwd.c, and string_to_key.c to str_to_key.c, to avoid 14 char length problems. ------------------------------------------------------------------------ r2505 | tytso | 1993-02-26 15:36:15 -0500 (Fri, 26 Feb 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Imakefile Renamed copy_checksum.c to copy_cksum.c, to avoid 14 char length problems. ------------------------------------------------------------------------ r2504 | tytso | 1993-02-26 15:34:20 -0500 (Fri, 26 Feb 1993) | 3 lines Changed paths: M /trunk/src/lib/kdb/store_mkey.c Added include for Backup definition for MAXPATHLEN ------------------------------------------------------------------------ r2503 | tytso | 1993-02-26 15:31:08 -0500 (Fri, 26 Feb 1993) | 6 lines Changed paths: M /trunk/src/lib/kdb/kdb_dbm.c Fixed locking #includes Changed name for default KDB file name Changed format of KDB to have a version number, for compatibility in the future (and yet still be compatible for this change). Fixed typo in alternative salt encoding code. ------------------------------------------------------------------------ r2502 | tytso | 1993-02-25 19:13:47 -0500 (Thu, 25 Feb 1993) | 2 lines Changed paths: M /trunk/src/kdc/extern.c Added missing osconf.h include ------------------------------------------------------------------------ r2501 | tytso | 1993-02-25 19:06:48 -0500 (Thu, 25 Feb 1993) | 2 lines Changed paths: M /trunk/src/kdc/extern.c Change DEFAULT_DBM_FILE -> DEFAULT_KDB_FILE (latter is defined in osconf.h) ------------------------------------------------------------------------ r2500 | tytso | 1993-02-23 09:19:33 -0500 (Tue, 23 Feb 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/kdcr2kkdcr.c M /trunk/src/lib/krb5/asn.1/tgrq2ktgrq.c Added fix to avoid the malloc(0) problem. ------------------------------------------------------------------------ r2499 | tytso | 1993-02-22 19:56:31 -0500 (Mon, 22 Feb 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_write.c Added #define for errno.h ------------------------------------------------------------------------ r2498 | tytso | 1993-02-22 19:55:50 -0500 (Mon, 22 Feb 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_store.c Added include for errno.h ------------------------------------------------------------------------ r2497 | tytso | 1993-02-22 19:54:21 -0500 (Mon, 22 Feb 1993) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_read.c Added include for errno.h; check for length = 0 before allocating: for malloc()'s where malloc(0) can return 0. ------------------------------------------------------------------------ r2496 | tytso | 1993-02-22 19:48:38 -0500 (Mon, 22 Feb 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_nseq.c Added define for ------------------------------------------------------------------------ r2495 | tytso | 1993-02-22 19:47:49 -0500 (Mon, 22 Feb 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_maybe.c Portability changes for unicos and sysvimp ------------------------------------------------------------------------ r2494 | tytso | 1993-02-22 19:45:00 -0500 (Mon, 22 Feb 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_init.c Added include for errno.h; added support for fchmod() ------------------------------------------------------------------------ r2493 | tytso | 1993-02-22 19:42:40 -0500 (Mon, 22 Feb 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_gennew.c Added include for errno.h; added support for systems w/o fchmod() ------------------------------------------------------------------------ r2492 | tytso | 1993-02-22 19:37:26 -0500 (Mon, 22 Feb 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_destry.c Added include for errno.h ------------------------------------------------------------------------ r2491 | tytso | 1993-02-19 19:58:46 -0500 (Fri, 19 Feb 1993) | 3 lines Changed paths: M /trunk/src/kadmin/kpasswd/kpasswd.c Remove silly call to V4 string_to_key. get_in_tkt does the right thing automatically. ------------------------------------------------------------------------ r2490 | tytso | 1993-02-19 19:58:33 -0500 (Fri, 19 Feb 1993) | 2 lines Changed paths: M /trunk/src/kadmin/kpasswd/Imakefile Remove dependency on V4 kerberos library --- shouldn't need it. ------------------------------------------------------------------------ r2489 | tytso | 1993-02-18 19:27:13 -0500 (Thu, 18 Feb 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/etpt2ketpt.c Return sane error message if passwed in argument is NULL ------------------------------------------------------------------------ r2488 | tytso | 1993-02-18 19:26:30 -0500 (Thu, 18 Feb 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/kaddr2addr.c Sandia bug; return sane error message if passed in argument is NULL. ------------------------------------------------------------------------ r2487 | tytso | 1993-02-18 19:23:23 -0500 (Thu, 18 Feb 1993) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/etpt2ketpt.c Sandia bug fix. The client address field is optional. ------------------------------------------------------------------------ r2480 | tytso | 1993-01-11 10:14:43 -0500 (Mon, 11 Jan 1993) | 3 lines Changed paths: M /trunk/src/kadmin/kpasswd/kpasswd.c Fix silly bug in kpasswd that caused it to report "out of memory" every time it is run on some machines. ------------------------------------------------------------------------ r2479 | tytso | 1993-01-11 09:24:54 -0500 (Mon, 11 Jan 1993) | 2 lines Changed paths: M /trunk/src/include/krb5/ccache.h Added declaration for gen_new. ------------------------------------------------------------------------ r2478 | tytso | 1993-01-05 19:31:46 -0500 (Tue, 05 Jan 1993) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_close.c Fix logic in fcc_close(); krb5_fcc_close_file() should be called if a file is open. Using MAYBE_CLOSE() was just the wrong thing to use. ------------------------------------------------------------------------ r2477 | tytso | 1993-01-05 19:20:13 -0500 (Tue, 05 Jan 1993) | 4 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/scc_gennew.c Fixed initialization of krb5_scc_data's file member. Free allocated memories on error. ------------------------------------------------------------------------ r2476 | tytso | 1993-01-05 19:10:14 -0500 (Tue, 05 Jan 1993) | 12 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_gennew.c From: pato@apollo.com (Joe Pato) Date: Fri, 27 Sep 91 16:40:40 EDT To: krb5-bugs@MIT.EDU Bugs found in fcc_gennew.c: 1) krb5_ccache fd not initialized (should be set to -1 to indicate file is closed) 2) Extra close of file during normal execution causes problems in a multi-threaded environment and is never necessary (close deleted). 3) Garbage Collection. Errors left memory allocated. ------------------------------------------------------------------------ r2470 | tytso | 1992-12-11 22:07:41 -0500 (Fri, 11 Dec 1992) | 2 lines Changed paths: M /trunk/src/appl/movemail/Imakefile M /trunk/src/appl/simple/client/Imakefile M /trunk/src/appl/simple/server/Imakefile M /trunk/src/tests/create/Imakefile M /trunk/src/tests/hammer/Imakefile M /trunk/src/tests/verify/Imakefile Add missing SRCS definition necessary for make depend to work. ------------------------------------------------------------------------ r2463 | tytso | 1992-11-10 09:41:01 -0500 (Tue, 10 Nov 1992) | 2 lines Changed paths: M /trunk/src/appl/bsd/krshd.c Declare environ to be an extern variable. ------------------------------------------------------------------------ r2461 | tytso | 1992-09-30 10:36:27 -0400 (Wed, 30 Sep 1992) | 2 lines Changed paths: M /trunk/src/patchlevel.h Change to reflect Beta 2 distribution ------------------------------------------------------------------------ r2460 | tytso | 1992-09-30 10:33:37 -0400 (Wed, 30 Sep 1992) | 2 lines Changed paths: M /trunk/src/include/krb5/proto.h M /trunk/src/kadmin/kpasswd/kpasswd.c KRB5_PADATA_ENC_RANDOM --> KRB5_PADATA_ENC_TIMESTAMP ------------------------------------------------------------------------ r2459 | tytso | 1992-09-30 10:33:06 -0400 (Wed, 30 Sep 1992) | 2 lines Changed paths: M /trunk/src/kadmin/client/kadmin.c KRB5_PADATA_ENC_RANDOM --> KRB5_PADATA_ENC_TIMESTAMP ------------------------------------------------------------------------ r2458 | tytso | 1992-09-30 10:31:36 -0400 (Wed, 30 Sep 1992) | 3 lines Changed paths: M /trunk/src/admin/edit/dump.c New dump version that includes the alternate key, alternate salt, as well as extra expansion fields. ------------------------------------------------------------------------ r2457 | tytso | 1992-09-30 10:29:59 -0400 (Wed, 30 Sep 1992) | 2 lines Changed paths: A /trunk/src/tests/hammer/pp.c A /trunk/src/tests/verify/pkey.c *** empty log message *** ------------------------------------------------------------------------ r2456 | tytso | 1992-09-30 10:23:56 -0400 (Wed, 30 Sep 1992) | 4 lines Changed paths: M /trunk/src/config/vaxbsd.cf Changes to support VAX9000 cross compiling Also change so that debugging information is there by default, and that cc is used instead of GCC (for saber debugging) ------------------------------------------------------------------------ r2455 | tytso | 1992-09-30 10:17:46 -0400 (Wed, 30 Sep 1992) | 2 lines Changed paths: M /trunk/src/include/krb5/adm_defs.h Fixed name of acl file, removed unecessary define ------------------------------------------------------------------------ r2454 | tytso | 1992-09-30 10:11:12 -0400 (Wed, 30 Sep 1992) | 2 lines Changed paths: M /trunk/src/appl/simple/client/Imakefile Added make depend target. ------------------------------------------------------------------------ r2453 | tytso | 1992-09-30 10:09:54 -0400 (Wed, 30 Sep 1992) | 3 lines Changed paths: M /trunk/src/clients/kinit/kinit.c Change to use default principal from the cache if it exists. Change to use preauthentication. ------------------------------------------------------------------------ r2452 | tytso | 1992-09-30 10:08:49 -0400 (Wed, 30 Sep 1992) | 3 lines Changed paths: M /trunk/src/kdc/policy.h Fixed prototypes for massive change in kdc_util.c, policy.c, and do_{as,tgs}_req.c ------------------------------------------------------------------------ r2451 | tytso | 1992-09-30 10:08:14 -0400 (Wed, 30 Sep 1992) | 9 lines Changed paths: M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/policy.c Massive changes to do_as_req.c, do_tgs_req.c, kdc_util.c, and policy.c Fixed bug so that renewable/forwardable/proxiable/tickets work on all tickets, not just the TGS server. Fixed bug so that proxiable tickets don't work on TGT tickets. Revamped structure to make things cleaner, and easier to understand. Nearly all of the validation routines have been moved to a validate_as_request and a validate_tgs_request subroutine in kdc_util.c. ------------------------------------------------------------------------ r2450 | tytso | 1992-09-30 10:05:27 -0400 (Wed, 30 Sep 1992) | 2 lines Changed paths: A /trunk/src/lib/crypto/md5/md5crypto.c A /trunk/src/lib/crypto/md5/md5glue.c *** empty log message *** ------------------------------------------------------------------------ r2449 | tytso | 1992-09-30 09:24:49 -0400 (Wed, 30 Sep 1992) | 2 lines Changed paths: A /trunk/src/admin/edit/util.c A /trunk/src/include/krb5/adm_defs.h A /trunk/src/include/krb5/preauth.h A /trunk/src/include/krb5/rsa-md5.h A /trunk/src/lib/krb5/krb/preauth.c *** empty log message *** ------------------------------------------------------------------------ r2448 | tytso | 1992-09-29 16:26:18 -0400 (Tue, 29 Sep 1992) | 2 lines Changed paths: M /trunk/src/include/krb5/kdb.h (Hopefully final) rearrangement of KDC database structure ------------------------------------------------------------------------ r2447 | tytso | 1992-09-29 16:01:47 -0400 (Tue, 29 Sep 1992) | 2 lines Changed paths: M /trunk/src/include/krb5/kdb.h Added KRB5_KDB_PWCHANGE_SERVICE ------------------------------------------------------------------------ r2446 | tytso | 1992-09-29 12:50:26 -0400 (Tue, 29 Sep 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/krb5_err.et Fixed error message texts ------------------------------------------------------------------------ r2445 | tytso | 1992-09-29 12:49:32 -0400 (Tue, 29 Sep 1992) | 2 lines Changed paths: M /trunk/src/include/krb5/errors.h Added errors KDC_PREAUTH_FAILED and KDC_SERVER_NOMATCH ------------------------------------------------------------------------ r2444 | tytso | 1992-09-29 10:51:34 -0400 (Tue, 29 Sep 1992) | 2 lines Changed paths: A /trunk/src/appl/bsd A /trunk/src/appl/bsd/Imakefile A /trunk/src/appl/bsd/kcmd.c A /trunk/src/appl/bsd/krcp.c A /trunk/src/appl/bsd/krlogin.c A /trunk/src/appl/bsd/krlogind.M A /trunk/src/appl/bsd/krlogind.c A /trunk/src/appl/bsd/krsh.c A /trunk/src/appl/bsd/krshd.M A /trunk/src/appl/bsd/krshd.c A /trunk/src/appl/bsd/login.c A /trunk/src/appl/bsd/logutil.c A /trunk/src/appl/bsd/rcp.M A /trunk/src/appl/bsd/rlogin.M A /trunk/src/appl/bsd/rsh.M A /trunk/src/kadmin/client A /trunk/src/kadmin/client/Imakefile A /trunk/src/kadmin/client/kadmin.M A /trunk/src/kadmin/client/kadmin.c A /trunk/src/kadmin/client/kadmin_add.c A /trunk/src/kadmin/client/kadmin_adr.c A /trunk/src/kadmin/client/kadmin_cpr.c A /trunk/src/kadmin/client/kadmin_cpw.c A /trunk/src/kadmin/client/kadmin_del.c A /trunk/src/kadmin/client/kadmin_done.c A /trunk/src/kadmin/client/kadmin_inq.c A /trunk/src/kadmin/client/kadmin_mod.c A /trunk/src/kadmin/client/kadmin_msnd.c A /trunk/src/kadmin/kpasswd A /trunk/src/kadmin/kpasswd/Imakefile A /trunk/src/kadmin/kpasswd/kpasswd.M A /trunk/src/kadmin/kpasswd/kpasswd.c A /trunk/src/kadmin/kpasswd/networked.c A /trunk/src/kadmin/server A /trunk/src/kadmin/server/Imakefile A /trunk/src/kadmin/server/adm_adm_func.c A /trunk/src/kadmin/server/adm_check.c A /trunk/src/kadmin/server/adm_extern.c A /trunk/src/kadmin/server/adm_extern.h A /trunk/src/kadmin/server/adm_fmt_inq.c A /trunk/src/kadmin/server/adm_funcs.c A /trunk/src/kadmin/server/adm_kadmin.c A /trunk/src/kadmin/server/adm_kpasswd.c A /trunk/src/kadmin/server/adm_listen.c A /trunk/src/kadmin/server/adm_nego.c A /trunk/src/kadmin/server/adm_network.c A /trunk/src/kadmin/server/adm_parse.c A /trunk/src/kadmin/server/adm_process.c A /trunk/src/kadmin/server/adm_server.c A /trunk/src/kadmin/server/adm_server.h A /trunk/src/kadmin/server/adm_v4_pwd.c A /trunk/src/kadmin/server/kadmind.M *** empty log message *** ------------------------------------------------------------------------ r2443 | tytso | 1992-09-29 10:47:04 -0400 (Tue, 29 Sep 1992) | 2 lines Changed paths: M /trunk/src/appl/user_user/client.c New optional argument for specifiying which port to use. ------------------------------------------------------------------------ r2442 | tytso | 1992-09-29 10:43:06 -0400 (Tue, 29 Sep 1992) | 2 lines Changed paths: M /trunk/src/tests/hammer/kdc5_hammer.c Added support for preauthentication ------------------------------------------------------------------------ r2441 | tytso | 1992-09-29 10:41:33 -0400 (Tue, 29 Sep 1992) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl Fixup RM_CMD vs RM ------------------------------------------------------------------------ r2440 | tytso | 1992-09-29 10:40:05 -0400 (Tue, 29 Sep 1992) | 2 lines Changed paths: M /trunk/src/clients/klist/klist.c Redone format of klist output ------------------------------------------------------------------------ r2439 | tytso | 1992-09-29 10:39:34 -0400 (Tue, 29 Sep 1992) | 2 lines Changed paths: M /trunk/src/kdc/network.c Added include of sys/types.h ------------------------------------------------------------------------ r2438 | tytso | 1992-09-29 10:38:48 -0400 (Tue, 29 Sep 1992) | 3 lines Changed paths: M /trunk/src/kdc/kerberos_v4.c Added support for alternate key/salt; attempt to use a V4 salttype if possible. ------------------------------------------------------------------------ r2437 | tytso | 1992-09-29 10:37:19 -0400 (Tue, 29 Sep 1992) | 2 lines Changed paths: M /trunk/src/lib/gssapi/gssapi.h struct gss_channel_bindings_desc -> gss_channel_bindings_struct ------------------------------------------------------------------------ r2436 | tytso | 1992-09-29 10:35:35 -0400 (Tue, 29 Sep 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/kprin2prin.c M /trunk/src/lib/krb5/asn.1/kpwds2pwds.c M /trunk/src/lib/krb5/asn.1/ktgrq2tgrq.c M /trunk/src/lib/krb5/asn.1/prin2kprin.c M /trunk/src/lib/krb5/asn.1/tgrq2ktgrq.c Fold in ISI changes for asn.1 fixes. ------------------------------------------------------------------------ r2435 | tytso | 1992-09-29 10:17:12 -0400 (Tue, 29 Sep 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/Imakefile M /trunk/src/lib/krb5/asn.1/KRB5-asn.py M /trunk/src/lib/krb5/asn.1/kdcr2kkdcr.c M /trunk/src/lib/krb5/asn.1/kkdcr2kdcr.c Fold in ISI changes for asn.1 fixes. ------------------------------------------------------------------------ r2434 | tytso | 1992-09-29 10:07:18 -0400 (Tue, 29 Sep 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/krb5_err.et Added two new error messages: KRB5KDC_PREAUTH_FAILED and KRB5KDC_SERVER_NOMATCH ------------------------------------------------------------------------ r2433 | tytso | 1992-09-29 10:04:48 -0400 (Tue, 29 Sep 1992) | 2 lines Changed paths: A /trunk/src/lib/krb5/error_tables/adm_err.et *** empty log message *** ------------------------------------------------------------------------ r2432 | tytso | 1992-09-29 10:03:57 -0400 (Tue, 29 Sep 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/Imakefile Added kadmin error tables. ------------------------------------------------------------------------ r2431 | tytso | 1992-09-29 10:03:01 -0400 (Tue, 29 Sep 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/free/Imakefile Added files: f_pwd_data.c and f_pwd_seq.c ------------------------------------------------------------------------ r2430 | tytso | 1992-09-29 10:02:17 -0400 (Tue, 29 Sep 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/sn2princ.c Typo fixup ------------------------------------------------------------------------ r2429 | tytso | 1992-09-29 10:01:34 -0400 (Tue, 29 Sep 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/read_pwd.c #ifdef cleanup ------------------------------------------------------------------------ r2428 | tytso | 1992-09-29 10:00:29 -0400 (Tue, 29 Sep 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/osconfig.c Added support for secondary KDC port. ------------------------------------------------------------------------ r2427 | tytso | 1992-09-29 09:59:28 -0400 (Tue, 29 Sep 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/locate_kdc.c Added support for secondary Kerberos port. ------------------------------------------------------------------------ r2426 | tytso | 1992-09-29 09:58:37 -0400 (Tue, 29 Sep 1992) | 2 lines Changed paths: M /trunk/src/lib/kdb/kdb_dbm.c Changes to store the alternate key/salt information if present. ------------------------------------------------------------------------ r2425 | tytso | 1992-09-29 09:56:47 -0400 (Tue, 29 Sep 1992) | 3 lines Changed paths: M /trunk/src/lib/kdb/fetch_mkey.c Now allows the user to pass in their own custom salt information for the master key. ------------------------------------------------------------------------ r2424 | tytso | 1992-09-29 09:55:24 -0400 (Tue, 29 Sep 1992) | 3 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ktfile.h Add version number to the ktfile structure. Add new function prototypes. ------------------------------------------------------------------------ r2423 | tytso | 1992-09-29 09:54:43 -0400 (Tue, 29 Sep 1992) | 3 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ktf_util.c Folded in HP's changes to the keytab file format, plus our changes to handle the principal type storage. ------------------------------------------------------------------------ r2422 | tytso | 1992-09-29 09:53:20 -0400 (Tue, 29 Sep 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ktf_remove.c Added support for the ktf_remove function. ------------------------------------------------------------------------ r2421 | tytso | 1992-09-29 09:51:55 -0400 (Tue, 29 Sep 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_io.c Removed needless break statements (was causing Saber to flame). ------------------------------------------------------------------------ r2420 | tytso | 1992-09-29 09:50:57 -0400 (Tue, 29 Sep 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_dfl.c Re-indented to improve readability; fixed error handling situation. ------------------------------------------------------------------------ r2419 | tytso | 1992-09-29 09:48:55 -0400 (Tue, 29 Sep 1992) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/scc_read.c Change to alocate krb5_principal correctly. Added missing error handler ------------------------------------------------------------------------ r2418 | tytso | 1992-09-29 09:48:05 -0400 (Tue, 29 Sep 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_read.c Change to alocate krb5_principal correctly. ------------------------------------------------------------------------ r2417 | tytso | 1992-09-29 09:47:04 -0400 (Tue, 29 Sep 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_safe.c Added check of the receiver's address (if present) ------------------------------------------------------------------------ r2416 | tytso | 1992-09-29 09:45:39 -0400 (Tue, 29 Sep 1992) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/in_tkt_pwd.c M /trunk/src/lib/krb5/krb/in_tkt_sky.c Changes to support new calling sequence for get_in_tkt (preauthentication and KDC reply changes) ------------------------------------------------------------------------ r2415 | tytso | 1992-09-29 09:44:04 -0400 (Tue, 29 Sep 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c Changes to support preauthentication, and return of KDC's reply packet. ------------------------------------------------------------------------ r2414 | tytso | 1992-09-28 18:36:47 -0400 (Mon, 28 Sep 1992) | 2 lines Changed paths: M /trunk/src/appl/sample/Imakefile Fix SRCS lines so that the files mentioned are really the source files. ------------------------------------------------------------------------ r2413 | tytso | 1992-09-28 18:35:33 -0400 (Mon, 28 Sep 1992) | 2 lines Changed paths: M /trunk/src/admin/edit/Imakefile Fix bug where util.o was mentioned as a source file. ------------------------------------------------------------------------ r2412 | jfc | 1992-09-24 23:10:55 -0400 (Thu, 24 Sep 1992) | 3 lines Changed paths: M /trunk/src/appl/user_user/server.c Minor type changes. Set SO_REUSEADDR. ------------------------------------------------------------------------ r2411 | jfc | 1992-09-24 23:09:52 -0400 (Thu, 24 Sep 1992) | 2 lines Changed paths: M /trunk/src/appl/popper/pop_pass.c Principal type changes. ------------------------------------------------------------------------ r2410 | jfc | 1992-09-24 23:09:09 -0400 (Thu, 24 Sep 1992) | 2 lines Changed paths: M /trunk/src/appl/user_user/Imakefile M /trunk/src/lib/crypto/md4/Imakefile Changes for separate source and build directories. ------------------------------------------------------------------------ r2409 | jfc | 1992-09-24 23:06:56 -0400 (Thu, 24 Sep 1992) | 2 lines Changed paths: M /trunk/src/appl/sample/Imakefile Merge subdirectories. ------------------------------------------------------------------------ r2408 | jfc | 1992-09-24 23:06:00 -0400 (Thu, 24 Sep 1992) | 3 lines Changed paths: M /trunk/src/config/site.def Changes for separate source and binary directories. MIT configuration options. ------------------------------------------------------------------------ r2407 | jfc | 1992-09-24 23:04:27 -0400 (Thu, 24 Sep 1992) | 2 lines Changed paths: M /trunk/src/lib/gssapi/acc_sec.c Principal type changes. ------------------------------------------------------------------------ r2406 | jfc | 1992-09-24 23:03:10 -0400 (Thu, 24 Sep 1992) | 3 lines Changed paths: M /trunk/src/lib/des425/Imakefile Changes for separate source and binary directories. Library reorganization. ------------------------------------------------------------------------ r2405 | tytso | 1992-09-24 19:43:08 -0400 (Thu, 24 Sep 1992) | 2 lines Changed paths: M /trunk/src/kadmin/Imakefile Added kpasswd directory. ------------------------------------------------------------------------ r2404 | tytso | 1992-09-24 19:34:56 -0400 (Thu, 24 Sep 1992) | 3 lines Changed paths: M /trunk/src/slave/kpropd.c Changed to use an ACL file to determine who is allowed to download new Kerberos distribution files. ------------------------------------------------------------------------ r2403 | tytso | 1992-09-24 19:33:06 -0400 (Thu, 24 Sep 1992) | 3 lines Changed paths: M /trunk/src/slave/kprop.c Changed service name from rcmd to host. Changed to reflect new get_in_tkt calling sequence. ------------------------------------------------------------------------ r2402 | tytso | 1992-09-24 19:32:05 -0400 (Thu, 24 Sep 1992) | 3 lines Changed paths: M /trunk/src/slave/kprop.h Changed Kerberos service name to "host". Also define the acl for the Kerberos V5 ACL. ------------------------------------------------------------------------ r2401 | tytso | 1992-09-24 19:31:06 -0400 (Thu, 24 Sep 1992) | 2 lines Changed paths: M /trunk/src/slave/Imakefile Changed installation directory of file to be the sbin directory. ------------------------------------------------------------------------ r2400 | tytso | 1992-09-24 19:29:32 -0400 (Thu, 24 Sep 1992) | 2 lines Changed paths: M /trunk/src/config/ibm.cf hcc really has void signal returns! ------------------------------------------------------------------------ r2399 | tytso | 1992-09-24 19:27:43 -0400 (Thu, 24 Sep 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/copy_tick.c M /trunk/src/lib/krb5/krb/decrypt_tk.c M /trunk/src/lib/krb5/krb/gc_frm_kdc.c Removed some saber lint flames. ------------------------------------------------------------------------ r2398 | tytso | 1992-09-24 19:23:25 -0400 (Thu, 24 Sep 1992) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/conv_princ.c Made the conversion process more flexible by allowing making the realm conversion optional on a per-service basis. ------------------------------------------------------------------------ r2397 | tytso | 1992-09-24 19:22:13 -0400 (Thu, 24 Sep 1992) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/bld_pr_ext.c Modified to initialize the krb5 principal type information. Also modified to zero terminate the principal strings. ------------------------------------------------------------------------ r2396 | tytso | 1992-09-24 19:21:43 -0400 (Thu, 24 Sep 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Imakefile Added the preauth.c file. ------------------------------------------------------------------------ r2395 | tytso | 1992-09-24 19:20:23 -0400 (Thu, 24 Sep 1992) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/osconf.h Added define's for the secondary KDC portname. ------------------------------------------------------------------------ r2394 | tytso | 1992-09-24 19:19:55 -0400 (Thu, 24 Sep 1992) | 3 lines Changed paths: M /trunk/src/include/krb5/stock/config.h Added sample (un)defines for KRBCONF_VAGUE_ERRORS and KRBCONF_KDC_MODIFIES_KDB ------------------------------------------------------------------------ r2393 | tytso | 1992-09-24 19:16:14 -0400 (Thu, 24 Sep 1992) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/asn1defs.h M /trunk/src/include/krb5/asn.1/encode.h Sandia changes to support password generation ------------------------------------------------------------------------ r2392 | tytso | 1992-09-24 19:14:57 -0400 (Thu, 24 Sep 1992) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/KRB5-types-aux.h Added sandia routines for supporting machine picked passwords ------------------------------------------------------------------------ r2391 | tytso | 1992-09-24 19:13:31 -0400 (Thu, 24 Sep 1992) | 2 lines Changed paths: M /trunk/src/include/krb5/proto.h Added preauthentication data types: ENCKEY, RANDOM, and SECUREID ------------------------------------------------------------------------ r2390 | tytso | 1992-09-24 19:12:55 -0400 (Thu, 24 Sep 1992) | 2 lines Changed paths: M /trunk/src/include/krb5/krb5.h Added Sandia changes; password phrase changes, and FD_SET macros. ------------------------------------------------------------------------ r2389 | tytso | 1992-09-24 19:11:44 -0400 (Thu, 24 Sep 1992) | 2 lines Changed paths: M /trunk/src/include/krb5/kdb.h Added the KDB_DISALLOW_SVR flag. ------------------------------------------------------------------------ r2388 | tytso | 1992-09-24 19:10:49 -0400 (Thu, 24 Sep 1992) | 3 lines Changed paths: M /trunk/src/include/krb5/func-proto.h Changes to support preauth. Added prototypes for krb5_obtain_padata and krb5_verify_padata. Changed prototype for krb5_get_in_tkt ------------------------------------------------------------------------ r2387 | tytso | 1992-09-24 19:10:24 -0400 (Thu, 24 Sep 1992) | 2 lines Changed paths: M /trunk/src/include/krb5/base-defs.h Added new typdef krb5_preauthtype. ------------------------------------------------------------------------ r2386 | tytso | 1992-09-24 19:09:45 -0400 (Thu, 24 Sep 1992) | 3 lines Changed paths: M /trunk/src/admin/create/kdb5_create.c Fix so that the kdb5_entry structure is clered before we start filling it in. ------------------------------------------------------------------------ r2385 | tytso | 1992-09-24 19:09:14 -0400 (Thu, 24 Sep 1992) | 2 lines Changed paths: M /trunk/src/admin/edit/kdb5_edit.c Changed the ldb command so that it would accept wildcards. ------------------------------------------------------------------------ r2384 | tytso | 1992-09-24 19:08:25 -0400 (Thu, 24 Sep 1992) | 2 lines Changed paths: A /trunk/src/admin/edit/kdb5_edit.h *** empty log message *** ------------------------------------------------------------------------ r2383 | tytso | 1992-09-24 19:07:59 -0400 (Thu, 24 Sep 1992) | 2 lines Changed paths: M /trunk/src/admin/edit/dump.c Moved defines to kdb5_edit.h ------------------------------------------------------------------------ r2382 | tytso | 1992-09-24 19:05:37 -0400 (Thu, 24 Sep 1992) | 2 lines Changed paths: M /trunk/src/admin/edit/Imakefile Added util.c file. ------------------------------------------------------------------------ r2381 | tytso | 1992-09-24 19:04:31 -0400 (Thu, 24 Sep 1992) | 3 lines Changed paths: M /trunk/src/admin/convert/kdb5_convert.c Changed to clear the kdb5_db_entry before assigning it. (To keep the alt_key structure clear since we're not filling it in yet.) ------------------------------------------------------------------------ r2380 | tytso | 1992-09-01 10:51:31 -0400 (Tue, 01 Sep 1992) | 3 lines Changed paths: M /trunk/src/kdc/kerberos_v4.c Changes to use the new krb5_425_conv_principal function to map a V5 principal to a V4 name. ------------------------------------------------------------------------ r2379 | tytso | 1992-09-01 10:50:43 -0400 (Tue, 01 Sep 1992) | 3 lines Changed paths: M /trunk/src/kdc/kdc_util.h Modifications so that whether something came in on the secondary or primary port is logged. (Function prototypes needed to be changed.) ------------------------------------------------------------------------ r2378 | tytso | 1992-09-01 10:49:54 -0400 (Tue, 01 Sep 1992) | 2 lines Changed paths: M /trunk/src/kdc/kdc5_err.et Added error code for a write error whle sending a response packet. ------------------------------------------------------------------------ r2377 | tytso | 1992-09-01 10:49:03 -0400 (Tue, 01 Sep 1992) | 3 lines Changed paths: M /trunk/src/kdc/dispatch.c M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c Modifications so that whether something came in on the secondary or primary port is logged. ------------------------------------------------------------------------ r2376 | tytso | 1992-09-01 10:46:35 -0400 (Tue, 01 Sep 1992) | 6 lines Changed paths: M /trunk/src/kdc/main.c Improve error handling for replay cache errors. Use new calling prototype for krb5_db_fetch_mkey(). Fix up TGT name generation. ------------------------------------------------------------------------ r2375 | tytso | 1992-09-01 10:43:33 -0400 (Tue, 01 Sep 1992) | 3 lines Changed paths: M /trunk/src/kdc/network.c Changes so that the KDC will listen on two ports (i.e., port 88 and port 750). ------------------------------------------------------------------------ r2374 | tytso | 1992-08-27 18:40:29 -0400 (Thu, 27 Aug 1992) | 2 lines Changed paths: A /trunk/src/lib/krb5/free/f_pwd_data.c A /trunk/src/lib/krb5/free/f_pwd_seq.c *** empty log message *** ------------------------------------------------------------------------ r2373 | tytso | 1992-08-27 09:47:25 -0400 (Thu, 27 Aug 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/gc_via_tgt.c Fixed lint flamage. ------------------------------------------------------------------------ r2372 | tytso | 1992-08-26 17:49:14 -0400 (Wed, 26 Aug 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/decode_kdc.c M /trunk/src/lib/krb5/krb/encode_kdc.c Changed to make saber flame less... ------------------------------------------------------------------------ r2371 | tytso | 1992-08-26 17:15:37 -0400 (Wed, 26 Aug 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/copy_addrs.c M /trunk/src/lib/krb5/krb/copy_athctr.c M /trunk/src/lib/krb5/krb/copy_auth.c M /trunk/src/lib/krb5/krb/copy_creds.c Fixed some saber bugs.... ------------------------------------------------------------------------ r2370 | tytso | 1992-08-25 19:17:32 -0400 (Tue, 25 Aug 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ktgrq2tgrq.c As modified by Prasad @ ISI; PA DATA restructuring.... ------------------------------------------------------------------------ r2369 | tytso | 1992-08-25 19:11:13 -0400 (Tue, 25 Aug 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/kkdcr2kdcr.c As modified by Prasad @ ISI; PA DATA restructuring.... ------------------------------------------------------------------------ r2368 | tytso | 1992-08-21 13:04:14 -0400 (Fri, 21 Aug 1992) | 2 lines Changed paths: A /trunk/src/lib/krb5/asn.1/kpwd2pwd.c A /trunk/src/lib/krb5/asn.1/kpwds2pwds.c A /trunk/src/lib/krb5/asn.1/pwd2kpwd.c A /trunk/src/lib/krb5/asn.1/pwds2kpwds.c *** empty log message *** ------------------------------------------------------------------------ r2367 | jfc | 1992-08-20 23:29:21 -0400 (Thu, 20 Aug 1992) | 2 lines Changed paths: M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/extern.h M /trunk/src/kdc/kdc_util.c M /trunk/src/lib/krb425/get_cred.c M /trunk/src/lib/krb425/rd_req.c M /trunk/src/lib/krb5/free/f_princ.c M /trunk/src/slave/kpropd.c Principal type changes. ------------------------------------------------------------------------ r2366 | jfc | 1992-08-20 23:23:41 -0400 (Thu, 20 Aug 1992) | 2 lines Changed paths: M /trunk/src/include/krb5/rsa-md4.h Replace "UINT4" wiht "krb5_ui_4". ------------------------------------------------------------------------ r2365 | jfc | 1992-08-20 23:23:21 -0400 (Thu, 20 Aug 1992) | 2 lines Changed paths: M /trunk/src/include/krb5/ext-proto.h Include on systems that have it. ------------------------------------------------------------------------ r2364 | jfc | 1992-08-20 23:21:29 -0400 (Thu, 20 Aug 1992) | 3 lines Changed paths: M /trunk/src/lib/krb5/Imakefile Add shared library support. Make DES library name configurable ------------------------------------------------------------------------ r2363 | jfc | 1992-08-20 23:19:07 -0400 (Thu, 20 Aug 1992) | 3 lines Changed paths: M /trunk/src/lib/krb5/error_tables/Imakefile Support separate source and binary directories. Add depend target. ------------------------------------------------------------------------ r2362 | jfc | 1992-08-20 23:18:27 -0400 (Thu, 20 Aug 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/free/Imakefile Support different source and binary directories. ------------------------------------------------------------------------ r2361 | jfc | 1992-08-20 23:16:03 -0400 (Thu, 20 Aug 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/sendto_kdc.c Delete unused variables. ------------------------------------------------------------------------ r2360 | jfc | 1992-08-20 23:15:10 -0400 (Thu, 20 Aug 1992) | 2 lines Changed paths: M /trunk/src/lib/crypto/md4/md4.c M /trunk/src/lib/crypto/md5/md5.c Change "UINT4" type to "krb5_ui_4". ------------------------------------------------------------------------ r2359 | jfc | 1992-08-20 23:12:10 -0400 (Thu, 20 Aug 1992) | 3 lines Changed paths: M /trunk/src/lib/crypto/crc32/Imakefile Support separate source and binary directories. Make name of DES library configurable. ------------------------------------------------------------------------ r2358 | jfc | 1992-08-20 23:11:48 -0400 (Thu, 20 Aug 1992) | 2 lines Changed paths: M /trunk/src/lib/kdb/Imakefile M /trunk/src/lib/krb5/os/Imakefile Support separate source and binary directories. ------------------------------------------------------------------------ r2357 | jfc | 1992-08-20 23:09:51 -0400 (Thu, 20 Aug 1992) | 2 lines Changed paths: M /trunk/src/config/ibm.cf Add new config macros. ------------------------------------------------------------------------ r2356 | jfc | 1992-08-20 23:09:22 -0400 (Thu, 20 Aug 1992) | 2 lines Changed paths: M /trunk/src/config/ultrix.cf Update to ultrix 4.2 ------------------------------------------------------------------------ r2355 | jfc | 1992-08-20 23:08:26 -0400 (Thu, 20 Aug 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/kauth2auth.c M /trunk/src/lib/krb5/asn.1/kekrp2ekrp.c M /trunk/src/lib/krb5/asn.1/kerr2err.c M /trunk/src/lib/krb5/asn.1/ketpt2etpt.c M /trunk/src/lib/krb5/asn.1/kkdcr2kdcr.c M /trunk/src/lib/krb5/asn.1/kprin2prin.c M /trunk/src/lib/krb5/asn.1/ktgrq2tgrq.c M /trunk/src/lib/krb5/asn.1/ktkt2tkt.c M /trunk/src/lib/krb5/asn.1/prin2kprin.c Principal type changes. ------------------------------------------------------------------------ r2354 | jfc | 1992-08-20 23:08:08 -0400 (Thu, 20 Aug 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/Imakefile Add support for separate source and binary directories. ------------------------------------------------------------------------ r2353 | jfc | 1992-08-20 23:06:57 -0400 (Thu, 20 Aug 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/adat2kadat.c Fix loop exit test: rv->next should have been rv. ------------------------------------------------------------------------ r2352 | jfc | 1992-08-20 23:02:54 -0400 (Thu, 20 Aug 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/qbuf2data.c Don't depend on behavior of malloc(0). ------------------------------------------------------------------------ r2351 | jfc | 1992-08-20 23:01:34 -0400 (Thu, 20 Aug 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/Imakefile M /trunk/src/lib/krb5/ccache/stdio/Imakefile M /trunk/src/lib/krb5/keytab/Imakefile M /trunk/src/lib/krb5/keytab/file/Imakefile M /trunk/src/lib/krb5/rcache/Imakefile Support separate source and binary directories. ------------------------------------------------------------------------ r2350 | jfc | 1992-08-20 23:01:00 -0400 (Thu, 20 Aug 1992) | 2 lines Changed paths: M /trunk/src/lib/crypto/md5/Imakefile Make DES library name configurable. ------------------------------------------------------------------------ r2349 | jfc | 1992-08-20 22:59:25 -0400 (Thu, 20 Aug 1992) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/Imakefile Make name of DES library configurable. ------------------------------------------------------------------------ r2348 | jfc | 1992-08-20 22:58:57 -0400 (Thu, 20 Aug 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/Imakefile Changes for separate source and binary directories. ------------------------------------------------------------------------ r2347 | jfc | 1992-08-20 22:57:41 -0400 (Thu, 20 Aug 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/bld_pr_ext.c M /trunk/src/lib/krb5/krb/bld_princ.c M /trunk/src/lib/krb5/krb/pr_to_salt.c M /trunk/src/lib/krb5/krb/princ_comp.c M /trunk/src/lib/krb5/krb/rd_req_sim.c M /trunk/src/lib/krb5/krb/recvauth.c M /trunk/src/lib/krb5/krb/unparse.c Principal type changes. ------------------------------------------------------------------------ r2346 | jfc | 1992-08-20 22:55:12 -0400 (Thu, 20 Aug 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/tgtname.c Call krb5_build_principal_ext instead of constructing a principal structure. ------------------------------------------------------------------------ r2345 | jfc | 1992-08-20 22:53:29 -0400 (Thu, 20 Aug 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/copy_tick.c Don't depend on behavior of malloc(0). ------------------------------------------------------------------------ r2344 | jfc | 1992-08-20 22:51:53 -0400 (Thu, 20 Aug 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/copy_addrs.c Add function krb5_append_addresses, to concatenate two address lists. ------------------------------------------------------------------------ r2343 | jfc | 1992-08-20 22:51:05 -0400 (Thu, 20 Aug 1992) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/gc_frm_kdc.c Pass extra argument to krb5_walk_realm_tree. Principal type changes. ------------------------------------------------------------------------ r2342 | jfc | 1992-08-20 22:50:22 -0400 (Thu, 20 Aug 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_req_dec.c Reduce the scope of the temporary assignment to tktauthent->ticket. ------------------------------------------------------------------------ r2341 | jfc | 1992-08-20 22:48:47 -0400 (Thu, 20 Aug 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/walk_rtree.c Realm separator is now an argument, not a constant. ------------------------------------------------------------------------ r2340 | jfc | 1992-08-20 22:48:17 -0400 (Thu, 20 Aug 1992) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h Add protoype for krb5_walk_realm_tree. ------------------------------------------------------------------------ r2339 | jfc | 1992-08-20 22:47:38 -0400 (Thu, 20 Aug 1992) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/osconf.h Allow imake config files to change kerberos config file locations. ------------------------------------------------------------------------ r2338 | jfc | 1992-08-20 22:45:54 -0400 (Thu, 20 Aug 1992) | 3 lines Changed paths: M /trunk/src/include/krb5/ccache.h M /trunk/src/include/krb5/encryption.h M /trunk/src/include/krb5/keytab.h M /trunk/src/include/krb5/rcache.h Allow suppression of function prototypes within structure declarations, to avoid MIPS compiler bug. ------------------------------------------------------------------------ r2337 | jfc | 1992-08-20 22:42:39 -0400 (Thu, 20 Aug 1992) | 4 lines Changed paths: M /trunk/src/include/krb5/base-defs.h For mips compiler, allow definition of "NO_NESTED_PROTOTYPES" to suppress prototype function declarations within structure declarations. Change krb5_principal to be a pointer to structure; add accessor macros. ------------------------------------------------------------------------ r2336 | jfc | 1992-08-20 22:39:58 -0400 (Thu, 20 Aug 1992) | 3 lines Changed paths: M /trunk/src/admin/edit/dump.c Read data into temporary variables to avoid dependencies on size of key version number data type. ------------------------------------------------------------------------ r2335 | jfc | 1992-08-20 22:39:13 -0400 (Thu, 20 Aug 1992) | 2 lines Changed paths: M /trunk/src/admin/aname/Imakefile Delete definition of DEPLIBS. ------------------------------------------------------------------------ r2334 | tytso | 1992-08-19 21:30:33 -0400 (Wed, 19 Aug 1992) | 6 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_read.c Changed so that the krb5_data structures (in the principal structure) have nulls at the end of the strings, just in case poeple are depending on it. They shouldn't, since principals component may have embedded NULL's in them, even though they usually don't. Nevertheless, it's good to be careful. ------------------------------------------------------------------------ r2333 | tytso | 1992-08-19 21:27:29 -0400 (Wed, 19 Aug 1992) | 6 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/scc_read.c Changed so that the krb5_data structures (in the principal structure) have nulls at the end of the strings, just in case poeple are depending on it. They shouldn't, since principals component may have embedded NULL's in them, even though they usually don't. Nevertheless, it's good to be careful. ------------------------------------------------------------------------ r2332 | tytso | 1992-08-18 19:27:05 -0400 (Tue, 18 Aug 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_io.c Added missing queue to rc_io.c. ------------------------------------------------------------------------ r2331 | tytso | 1992-08-18 19:26:16 -0400 (Tue, 18 Aug 1992) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc.h M /trunk/src/lib/krb5/ccache/file/fcc_maybe.c M /trunk/src/lib/krb5/ccache/file/fcc_read.c M /trunk/src/lib/krb5/ccache/file/fcc_write.c M /trunk/src/lib/krb5/ccache/stdio/scc.h M /trunk/src/lib/krb5/ccache/stdio/scc_maybe.c M /trunk/src/lib/krb5/ccache/stdio/scc_read.c M /trunk/src/lib/krb5/ccache/stdio/scc_write.c Changes to support new version of ccache file format. (This one handles principal types.) ------------------------------------------------------------------------ r2330 | tytso | 1992-08-18 19:21:22 -0400 (Tue, 18 Aug 1992) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/sendauth.c Make sure the right structures actually get copied instead of aliased, and make sure everything gets freed on an error return. ------------------------------------------------------------------------ r2329 | tytso | 1992-08-18 19:19:55 -0400 (Tue, 18 Aug 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/copy_princ.c Modified to use new principal type system. ------------------------------------------------------------------------ r2328 | tytso | 1992-08-18 19:19:09 -0400 (Tue, 18 Aug 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Imakefile Added new file conv_princ.c ------------------------------------------------------------------------ r2327 | tytso | 1992-08-18 19:18:19 -0400 (Tue, 18 Aug 1992) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/conv_princ.c Initial revision ------------------------------------------------------------------------ r2326 | tytso | 1992-08-18 19:16:15 -0400 (Tue, 18 Aug 1992) | 2 lines Changed paths: M /trunk/src/include/krb5/los-proto.h Fixed delcaration bug for krb5_create_secure_file ------------------------------------------------------------------------ r2325 | tytso | 1992-08-18 19:15:36 -0400 (Tue, 18 Aug 1992) | 2 lines Changed paths: M /trunk/src/include/krb5/kdb.h Added some new feeds that originally came from Sandia. ------------------------------------------------------------------------ r2324 | tytso | 1992-08-18 19:14:42 -0400 (Tue, 18 Aug 1992) | 2 lines Changed paths: M /trunk/src/include/krb5/fieldbits.h Andded new ticket files as originally defined by Sandia. ------------------------------------------------------------------------ r2323 | tytso | 1992-08-18 19:13:24 -0400 (Tue, 18 Aug 1992) | 2 lines Changed paths: M /trunk/src/admin/stash/kdb5_stash.c Changed krb5_db_fetch_mkey()'s calling sequence. ------------------------------------------------------------------------ r2322 | tytso | 1992-08-18 19:12:32 -0400 (Tue, 18 Aug 1992) | 2 lines Changed paths: M /trunk/src/admin/create/kdb5_create.c Changes to support new principal type. ------------------------------------------------------------------------ r2321 | tytso | 1992-08-18 19:10:17 -0400 (Tue, 18 Aug 1992) | 2 lines Changed paths: M /trunk/src/admin/edit/kdb5_edit.c Fixed memory leak and bug in V4 srvtab extraction routine. ------------------------------------------------------------------------ r2320 | tytso | 1992-08-18 19:07:31 -0400 (Tue, 18 Aug 1992) | 3 lines Changed paths: M /trunk/src/admin/convert/kdb5_convert.c Changed to use the krb5_425_conv_principal() function to map V4 principal names to V5 principal names. ------------------------------------------------------------------------ r2319 | tytso | 1992-08-18 17:44:53 -0400 (Tue, 18 Aug 1992) | 2 lines Changed paths: A /trunk/src/lib/krb5/os/krbfileio.c Initial revision ------------------------------------------------------------------------ r2318 | tytso | 1992-08-13 09:39:51 -0400 (Thu, 13 Aug 1992) | 2 lines Changed paths: M /trunk/src/include/krb5/los-proto.h Added defins for krb5_create_secure_file() and krb5_sync_disk_file() ------------------------------------------------------------------------ r2317 | tytso | 1992-07-30 18:25:06 -0400 (Thu, 30 Jul 1992) | 5 lines Changed paths: M /trunk/src/admin/convert/kdb5_convert.c Modifications to use the new krb5_principal structure. Modifications to make the krbtgt tickets be handled correctly, including cross realm tickets. ------------------------------------------------------------------------ r2316 | tytso | 1992-07-30 18:14:10 -0400 (Thu, 30 Jul 1992) | 5 lines Changed paths: M /trunk/src/kdc/kerberos_v4.c Changed what was logged and what wasn't. Made sure the emulation code was careful about zeroing out any sensitive data. ------------------------------------------------------------------------ r2315 | tytso | 1992-07-29 11:36:07 -0400 (Wed, 29 Jul 1992) | 2 lines Changed paths: M /trunk/src/clients/kinit/kinit.c Checked in jfc's changes: krb5_principal reorganization ------------------------------------------------------------------------ r2314 | tytso | 1992-07-29 09:24:49 -0400 (Wed, 29 Jul 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/scc_retrv.c Fixed bug in calling sequence to krb5_principal_compare. ------------------------------------------------------------------------ r2313 | tytso | 1992-07-29 09:23:40 -0400 (Wed, 29 Jul 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_retrv.c Fixed bug in calling sequence of fcc_retrv. ------------------------------------------------------------------------ r2312 | tytso | 1992-07-27 08:38:40 -0400 (Mon, 27 Jul 1992) | 2 lines Changed paths: A /trunk/src/kadmin A /trunk/src/kadmin/Imakefile Initial revision ------------------------------------------------------------------------ r2311 | tytso | 1992-07-27 08:38:14 -0400 (Mon, 27 Jul 1992) | 2 lines Changed paths: M /trunk/src/Imakefile Added kadmin subdirectory ------------------------------------------------------------------------ r2310 | tytso | 1992-07-24 11:54:46 -0400 (Fri, 24 Jul 1992) | 2 lines Changed paths: M /trunk/src/appl/Imakefile Added bsd to the list of subdirectories ------------------------------------------------------------------------ r2309 | tytso | 1992-06-18 21:59:41 -0400 (Thu, 18 Jun 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ktf_util.c Checked in jfc's changes (principal type change) ------------------------------------------------------------------------ r2308 | tytso | 1992-06-18 19:14:47 -0400 (Thu, 18 Jun 1992) | 2 lines Changed paths: M /trunk/src/kdc/kerberos_v4.c Checked in jfc's changes to track new principal structure. ------------------------------------------------------------------------ r2307 | tytso | 1992-06-18 14:56:40 -0400 (Thu, 18 Jun 1992) | 2 lines Changed paths: M /trunk/src/tests/create/kdb5_mkdums.c M /trunk/src/tests/verify/kdb5_verify.c Added new argument to krb5_db_fetch_mkey call. ------------------------------------------------------------------------ r2306 | tytso | 1992-06-17 19:03:01 -0400 (Wed, 17 Jun 1992) | 2 lines Changed paths: A /trunk/src/clients/kdestroy/kdestroy.M Initial revision ------------------------------------------------------------------------ r2305 | tytso | 1992-06-17 18:53:43 -0400 (Wed, 17 Jun 1992) | 2 lines Changed paths: A /trunk/src/slave/kprop.M A /trunk/src/slave/kpropd.M Initial revision ------------------------------------------------------------------------ r2304 | tytso | 1992-06-16 18:58:33 -0400 (Tue, 16 Jun 1992) | 2 lines Changed paths: M /trunk/src/include/krb5/errors.h Fixed typo; missing close comment. ------------------------------------------------------------------------ r2303 | tytso | 1992-06-16 18:38:11 -0400 (Tue, 16 Jun 1992) | 2 lines Changed paths: M /trunk/src/include/fake-stdlib.h Sandia change: don't include definition for strlen on hpux machines. ------------------------------------------------------------------------ r2302 | tytso | 1992-06-16 18:37:15 -0400 (Tue, 16 Jun 1992) | 2 lines Changed paths: M /trunk/src/include/fake-stdlib.h Checked in jfc's changes: ------------------------------------------------------------------------ r2301 | tytso | 1992-06-16 18:34:43 -0400 (Tue, 16 Jun 1992) | 2 lines Changed paths: M /trunk/src/include/krb5/dbm.h Added sandia changes for Unicos61 ------------------------------------------------------------------------ r2300 | tytso | 1992-06-16 18:31:18 -0400 (Tue, 16 Jun 1992) | 3 lines Changed paths: M /trunk/src/include/krb5/stock/config.h Added sandia changes for using rand/srand on System V machines that don't have random() ------------------------------------------------------------------------ r2299 | tytso | 1992-06-16 18:26:12 -0400 (Tue, 16 Jun 1992) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/config.h Checked in jfc's changes to do with function prototypes. ------------------------------------------------------------------------ r2298 | tytso | 1992-06-16 18:24:17 -0400 (Tue, 16 Jun 1992) | 2 lines Changed paths: M /trunk/src/include/krb5/wordsize.h Added Sandia changes for BITS64, but commented out for now.... ------------------------------------------------------------------------ r2297 | tytso | 1992-06-11 16:45:32 -0400 (Thu, 11 Jun 1992) | 2 lines Changed paths: M /trunk/src/include/krb5/errors.h Added definitions for new error codes ------------------------------------------------------------------------ r2296 | tytso | 1992-06-10 18:50:57 -0400 (Wed, 10 Jun 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/scc_read.c M /trunk/src/lib/krb5/ccache/stdio/scc_write.c Checked in jfc's changes to handle the new principal structure. ------------------------------------------------------------------------ r2295 | tytso | 1992-06-10 18:44:30 -0400 (Wed, 10 Jun 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_write.c Checked in jfc's changes to handle new principal type. ------------------------------------------------------------------------ r2294 | tytso | 1992-06-10 18:43:44 -0400 (Wed, 10 Jun 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_read.c Checked in jfc's changes to do handle new principal format. ------------------------------------------------------------------------ r2293 | tytso | 1992-06-10 18:36:52 -0400 (Wed, 10 Jun 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/sn2princ.c Added principal type of NT_SRV_HST ------------------------------------------------------------------------ r2292 | tytso | 1992-06-10 16:49:25 -0400 (Wed, 10 Jun 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/copy_princ.c Checked in jfc's changes to krb5_copy_principal. ------------------------------------------------------------------------ r2291 | jfc | 1992-06-10 11:02:51 -0400 (Wed, 10 Jun 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/sn2princ.c Principal type changes. ------------------------------------------------------------------------ r2290 | tytso | 1992-06-09 17:19:12 -0400 (Tue, 09 Jun 1992) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl Checked in jfc's changes. ------------------------------------------------------------------------ r2289 | jfc | 1992-06-09 14:38:03 -0400 (Tue, 09 Jun 1992) | 2 lines Changed paths: M /trunk/src/kdc/main.c krb5_princ_realm -> krb5_princ_set_realm ------------------------------------------------------------------------ r2288 | jfc | 1992-06-09 14:37:36 -0400 (Tue, 09 Jun 1992) | 2 lines Changed paths: M /trunk/src/kdc/extern.c krb5_principal type changes ------------------------------------------------------------------------ r2287 | jfc | 1992-06-09 13:17:23 -0400 (Tue, 09 Jun 1992) | 2 lines Changed paths: M /trunk/src/admin/create/kdb5_create.c Principal structure changes. ------------------------------------------------------------------------ r2286 | tytso | 1992-06-09 11:26:25 -0400 (Tue, 09 Jun 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_dfl.c M /trunk/src/lib/krb5/rcache/rc_io.c Applied Bill Sommerfeld's patches ------------------------------------------------------------------------ r2285 | tytso | 1992-06-09 10:57:05 -0400 (Tue, 09 Jun 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/posix/strdup.c strdup(0) now returns 0 ------------------------------------------------------------------------ r2284 | tytso | 1992-06-09 07:33:53 -0400 (Tue, 09 Jun 1992) | 2 lines Changed paths: M /trunk/src/appl/simple/server/sim_server.c Fixed to use new krb5_principal structure. ------------------------------------------------------------------------ r2283 | tytso | 1992-06-05 20:04:11 -0400 (Fri, 05 Jun 1992) | 2 lines Changed paths: M /trunk/src/appl/movemail/Imakefile M /trunk/src/tests/hammer/Imakefile M /trunk/src/tests/verify/Imakefile Added depend target. ------------------------------------------------------------------------ r2282 | tytso | 1992-06-05 20:00:58 -0400 (Fri, 05 Jun 1992) | 2 lines Changed paths: M /trunk/src/tests/create/Imakefile Added depend target ------------------------------------------------------------------------ r2281 | jfc | 1992-05-29 08:14:45 -0400 (Fri, 29 May 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/parse.c Length of realm name is "realmsize", not "size". ------------------------------------------------------------------------ r2280 | tytso | 1992-05-28 23:25:04 -0400 (Thu, 28 May 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/parse.c Fixed fence post errors; assigned the principal type. ------------------------------------------------------------------------ r2279 | tytso | 1992-05-28 22:57:07 -0400 (Thu, 28 May 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/parse.c Checked in John Carr's changes. ------------------------------------------------------------------------ r2278 | tytso | 1992-05-19 12:57:06 -0400 (Tue, 19 May 1992) | 3 lines Changed paths: M /trunk/src/lib/krb5/error_tables/krb5_err.et Added new error codes which appeared in the krb5 protocol draft (errorcodes 18 through 23) ------------------------------------------------------------------------ r2277 | tytso | 1992-04-23 23:00:48 -0400 (Thu, 23 Apr 1992) | 2 lines Changed paths: M /trunk/src/include/krb5/proto.h Added pre-authentication type for DASS ------------------------------------------------------------------------ r2276 | jfc | 1992-04-09 13:56:50 -0400 (Thu, 09 Apr 1992) | 3 lines Changed paths: M /trunk/src/lib/krb425/get_cred.c Delete unused variable. Remove extra {} around client_principal initialization. ------------------------------------------------------------------------ r2275 | jfc | 1992-04-08 16:25:49 -0400 (Wed, 08 Apr 1992) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/krb_glue.c Fix sign error. ------------------------------------------------------------------------ r2274 | jfc | 1992-04-08 11:44:47 -0400 (Wed, 08 Apr 1992) | 2 lines Changed paths: M /trunk/src/appl/sample/sclient/sclient.c Allow command line option to select port number. ------------------------------------------------------------------------ r2273 | jfc | 1992-04-08 11:15:26 -0400 (Wed, 08 Apr 1992) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/copy_tick.c Remove call to xfree (not needed and value freed might be uninitialized). Fix arg to malloc call (sizeof (x) should have been (x)). ------------------------------------------------------------------------ r2272 | jfc | 1992-03-31 07:39:49 -0500 (Tue, 31 Mar 1992) | 2 lines Changed paths: A /trunk/src/lib/crypto/md5/Imakefile *** empty log message *** ------------------------------------------------------------------------ r2271 | jfc | 1992-03-25 23:17:38 -0500 (Wed, 25 Mar 1992) | 2 lines Changed paths: A /trunk/src/lib/crypto/md5 A /trunk/src/lib/crypto/md5/md5.c Initial revision ------------------------------------------------------------------------ r2270 | jfc | 1992-03-25 10:06:47 -0500 (Wed, 25 Mar 1992) | 2 lines Changed paths: M /trunk/src/appl/Imakefile Change '-' to '_' in directory name. ------------------------------------------------------------------------ r2269 | jfc | 1992-03-25 10:05:52 -0500 (Wed, 25 Mar 1992) | 2 lines Changed paths: M /trunk/src/config/sun.cf sed hack needed for SunOS ------------------------------------------------------------------------ r2268 | jfc | 1992-03-25 10:05:27 -0500 (Wed, 25 Mar 1992) | 2 lines Changed paths: M /trunk/src/config/Imake.rules M /trunk/src/config/Imake.tmpl M /trunk/src/config/Project.tmpl M /trunk/src/kdc/Imakefile M /trunk/src/lib/krb5/error_tables/Imakefile Support alternate source directory. ------------------------------------------------------------------------ r2267 | jfc | 1992-03-25 10:03:15 -0500 (Wed, 25 Mar 1992) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/Imakefile Support for alternate source directory. Make sed hack conditional. ------------------------------------------------------------------------ r2266 | jfc | 1992-03-25 10:00:22 -0500 (Wed, 25 Mar 1992) | 2 lines Changed paths: M /trunk/src/lib/kdb/decrypt_key.c Remove unused variable. ------------------------------------------------------------------------ r2265 | jfc | 1992-03-25 09:59:57 -0500 (Wed, 25 Mar 1992) | 2 lines Changed paths: M /trunk/src/lib/kdb/kdb_dbm.c Fix cast of dbm_open return value. ------------------------------------------------------------------------ r2264 | jfc | 1992-03-25 09:59:06 -0500 (Wed, 25 Mar 1992) | 4 lines Changed paths: M /trunk/src/lib/crypto/des/Imakefile Changes for alternate source directory: prefix source filenames with $(SRCDIR), add -I. to CFLAGS. Add real depend target. ------------------------------------------------------------------------ r2263 | jfc | 1992-03-25 09:58:33 -0500 (Wed, 25 Mar 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/gc_via_tgt.c Simplify cleanup macro. ------------------------------------------------------------------------ r2262 | jfc | 1992-03-25 09:57:47 -0500 (Wed, 25 Mar 1992) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/config.h Add md5 checksum. ------------------------------------------------------------------------ r2261 | jfc | 1992-03-25 09:57:30 -0500 (Wed, 25 Mar 1992) | 2 lines Changed paths: M /trunk/src/include/krb5/Imakefile Add "all" target. ------------------------------------------------------------------------ r2260 | jfc | 1992-03-25 09:55:35 -0500 (Wed, 25 Mar 1992) | 2 lines Changed paths: M /trunk/src/include/krb5/encryption.h Add md5 checksum types and DES+MD4 and DES+MD5 encryption types. ------------------------------------------------------------------------ r2259 | jfc | 1992-03-25 01:36:07 -0500 (Wed, 25 Mar 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Imakefile Add $(SRCDIR) prefix to source files. ------------------------------------------------------------------------ r2258 | jfc | 1992-03-25 01:35:31 -0500 (Wed, 25 Mar 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/int-proto.h Remove krb5_walk_realm_tree declaration. ------------------------------------------------------------------------ r2257 | jfc | 1992-03-25 01:34:16 -0500 (Wed, 25 Mar 1992) | 3 lines Changed paths: M /trunk/src/lib/krb5/Imakefile Make sed hack for asn.1/Makefile conditional. Rename directories to remove hyphens. ------------------------------------------------------------------------ r2256 | jfc | 1992-03-25 01:32:26 -0500 (Wed, 25 Mar 1992) | 2 lines Changed paths: M /trunk/src/lib/crypto/cryptoconf.c Add md5. ------------------------------------------------------------------------ r2255 | jfc | 1992-03-11 21:27:21 -0500 (Wed, 11 Mar 1992) | 3 lines Changed paths: M /trunk/src/kdc/kdc_util.c Make sure the ticket in the TGS request is for the ticket granting service. Add local variable for encrypted ticket pointer. ------------------------------------------------------------------------ r2254 | jfc | 1992-03-01 12:42:22 -0500 (Sun, 01 Mar 1992) | 2 lines Changed paths: M /trunk/src/tests/hammer/kdc5_hammer.c Remove extra '%' from fprintf format string. ------------------------------------------------------------------------ r2253 | jfc | 1992-02-29 15:29:15 -0500 (Sat, 29 Feb 1992) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/int-proto.h krb5_free_realm_tree is declared in func-proto.h Delete the declaration here. ------------------------------------------------------------------------ r2252 | jfc | 1992-02-29 15:19:38 -0500 (Sat, 29 Feb 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/scc_maybe.c Use ANSI stdio features iff ANSI_STDIO defined. ------------------------------------------------------------------------ r2251 | jfc | 1992-02-28 13:24:38 -0500 (Fri, 28 Feb 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ketpt2etpt.c Delete include of : it was not needed. ------------------------------------------------------------------------ r2250 | jfc | 1992-02-25 11:07:29 -0500 (Tue, 25 Feb 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/tgrq2ktgrq.c "from" field is optional ------------------------------------------------------------------------ r2249 | jfc | 1992-02-23 07:32:28 -0500 (Sun, 23 Feb 1992) | 2 lines Changed paths: M /trunk/src/appl/popper/pop_init.c Add cast to addr argument to bind(). ------------------------------------------------------------------------ r2248 | jfc | 1992-02-23 07:31:56 -0500 (Sun, 23 Feb 1992) | 2 lines Changed paths: M /trunk/src/appl/movemail/movemail.c #include first; use correct cast for call to connect. ------------------------------------------------------------------------ r2247 | jfc | 1992-02-23 07:31:33 -0500 (Sun, 23 Feb 1992) | 2 lines Changed paths: M /trunk/src/appl/movemail/Imakefile Don't use flock() on AIX ------------------------------------------------------------------------ r2246 | jfc | 1992-02-23 07:30:33 -0500 (Sun, 23 Feb 1992) | 2 lines Changed paths: M /trunk/src/appl/Imakefile Don't build telnet. ------------------------------------------------------------------------ r2245 | jfc | 1992-02-23 07:29:25 -0500 (Sun, 23 Feb 1992) | 3 lines Changed paths: M /trunk/src/slave/kprop.c Support POSIX file locking. Use fstat() instead of stat(). ------------------------------------------------------------------------ r2244 | jfc | 1992-02-23 07:28:56 -0500 (Sun, 23 Feb 1992) | 2 lines Changed paths: M /trunk/src/.rconf ignore some more files. ------------------------------------------------------------------------ r2243 | jfc | 1992-02-23 07:28:42 -0500 (Sun, 23 Feb 1992) | 2 lines Changed paths: M /trunk/src/config/site.def Use cc -pipe on a sun. ------------------------------------------------------------------------ r2242 | jfc | 1992-02-23 07:27:37 -0500 (Sun, 23 Feb 1992) | 4 lines Changed paths: M /trunk/src/config/Project.tmpl Delete "\" added to work around imake problems; the fix was insufficient and a different fix has been made in lib/Imakefile and lib/asn.1/Imakefile. Add default IsodeLib definition. ------------------------------------------------------------------------ r2241 | jfc | 1992-02-23 07:27:13 -0500 (Sun, 23 Feb 1992) | 2 lines Changed paths: M /trunk/src/config/Imake.tmpl Use cp -p to copy files. ------------------------------------------------------------------------ r2240 | jfc | 1992-02-23 07:26:54 -0500 (Sun, 23 Feb 1992) | 2 lines Changed paths: M /trunk/src/kdc/kerberos_v4.c #include ------------------------------------------------------------------------ r2239 | jfc | 1992-02-23 07:26:14 -0500 (Sun, 23 Feb 1992) | 3 lines Changed paths: M /trunk/src/lib/krb5/Imakefile Add hack to work around imake problems on some systems when building asn.1/Makefile. ------------------------------------------------------------------------ r2238 | jfc | 1992-02-23 07:25:59 -0500 (Sun, 23 Feb 1992) | 2 lines Changed paths: M /trunk/src/lib/gssapi/acc_sec.c Add cast. ------------------------------------------------------------------------ r2237 | jfc | 1992-02-23 07:25:36 -0500 (Sun, 23 Feb 1992) | 2 lines Changed paths: M /trunk/src/lib/gssapi/imp_name.c index -> strchr ------------------------------------------------------------------------ r2236 | jfc | 1992-02-23 07:24:38 -0500 (Sun, 23 Feb 1992) | 4 lines Changed paths: M /trunk/src/lib/krb5/asn.1/Imakefile Install include files. Add hack to work around problems with imake on some systems with SYSV style C preprocessors. ------------------------------------------------------------------------ r2235 | jfc | 1992-02-23 07:22:44 -0500 (Sun, 23 Feb 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/u2gen.c Include to get time include files. ------------------------------------------------------------------------ r2234 | jfc | 1992-02-23 07:21:47 -0500 (Sun, 23 Feb 1992) | 3 lines Changed paths: M /trunk/src/lib/krb5/posix/syslog.c Use fork() when vfork() isn't available. Use "int" instead of "union wait" on SYSV, AIX, and POSIX. ------------------------------------------------------------------------ r2233 | jfc | 1992-02-23 07:21:05 -0500 (Sun, 23 Feb 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/kdb5_err.et Add new error code: KRB5_KDB_DB_CORRUPT. ------------------------------------------------------------------------ r2232 | jfc | 1992-02-23 07:20:45 -0500 (Sun, 23 Feb 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/Imakefile Install header files. ------------------------------------------------------------------------ r2231 | jfc | 1992-02-23 07:20:06 -0500 (Sun, 23 Feb 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/localaddr.c -> ------------------------------------------------------------------------ r2230 | jfc | 1992-02-23 07:19:28 -0500 (Sun, 23 Feb 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/kuserok.c AIX 3.1 support: work around include file bug; include . ------------------------------------------------------------------------ r2229 | jfc | 1992-02-23 07:18:58 -0500 (Sun, 23 Feb 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/an_to_ln.c Always include ------------------------------------------------------------------------ r2228 | jfc | 1992-02-23 07:18:19 -0500 (Sun, 23 Feb 1992) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/sendto_kdc.c Use connect() and send() instead of sendto() for better error detection. ------------------------------------------------------------------------ r2227 | jfc | 1992-02-23 07:17:37 -0500 (Sun, 23 Feb 1992) | 4 lines Changed paths: M /trunk/src/lib/kdb/encrypt_key.c sizeof (int) -> 4 bytes, because this is supposed to be a portable binary representation. Fix bug in writing length. ------------------------------------------------------------------------ r2226 | jfc | 1992-02-23 07:16:09 -0500 (Sun, 23 Feb 1992) | 3 lines Changed paths: M /trunk/src/lib/kdb/decrypt_key.c sizeof(int) -> 4 bytes, because this is intended to be a portable binary representation. ------------------------------------------------------------------------ r2225 | jfc | 1992-02-23 07:15:30 -0500 (Sun, 23 Feb 1992) | 2 lines Changed paths: M /trunk/src/lib/kdb/fetch_mkey.c M /trunk/src/lib/kdb/store_mkey.c Make use of ANSI stdio configurable. ------------------------------------------------------------------------ r2224 | jfc | 1992-02-23 07:15:07 -0500 (Sun, 23 Feb 1992) | 2 lines Changed paths: M /trunk/src/lib/kdb/verify_mky.c Compare key lengths before comparing key data. ------------------------------------------------------------------------ r2223 | jfc | 1992-02-23 07:13:59 -0500 (Sun, 23 Feb 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ktf_util.c Major rewrite for a more portable data format. ------------------------------------------------------------------------ r2222 | jfc | 1992-02-23 07:12:50 -0500 (Sun, 23 Feb 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/gc_2tgt.c Remove inappropriate __STDC__ test. ------------------------------------------------------------------------ r2221 | jfc | 1992-02-23 07:12:09 -0500 (Sun, 23 Feb 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/free_rtree.c "realms" argument is not const. ------------------------------------------------------------------------ r2220 | jfc | 1992-02-23 07:11:44 -0500 (Sun, 23 Feb 1992) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/gen_seqnum.c M /trunk/src/lib/krb5/krb/gen_subkey.c Fix arg to krb5_finish_random_key(). ------------------------------------------------------------------------ r2219 | jfc | 1992-02-23 07:10:21 -0500 (Sun, 23 Feb 1992) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/config.h Make use of "const", "volatile", "void", and ANSI stdio configurable. ------------------------------------------------------------------------ r2218 | jfc | 1992-02-23 07:09:57 -0500 (Sun, 23 Feb 1992) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/encode.h Fix arg type for decoder_func. ------------------------------------------------------------------------ r2217 | jfc | 1992-02-23 07:09:23 -0500 (Sun, 23 Feb 1992) | 2 lines Changed paths: M /trunk/src/include/krb5/Imakefile install header files ------------------------------------------------------------------------ r2216 | jfc | 1992-02-23 07:08:44 -0500 (Sun, 23 Feb 1992) | 2 lines Changed paths: M /trunk/src/include/krb5/base-defs.h Make use of "const" and "volatile" configurable. ------------------------------------------------------------------------ r2215 | jfc | 1992-02-23 07:08:20 -0500 (Sun, 23 Feb 1992) | 2 lines Changed paths: M /trunk/src/include/krb5/copyright.h New MIT copyright notice. ------------------------------------------------------------------------ r2214 | jfc | 1992-02-23 07:07:27 -0500 (Sun, 23 Feb 1992) | 2 lines Changed paths: M /trunk/src/include/krb5/sysincl.h Always include ; on AIX or SYSV include too. ------------------------------------------------------------------------ r2213 | jfc | 1992-02-23 07:06:45 -0500 (Sun, 23 Feb 1992) | 2 lines Changed paths: M /trunk/src/include/krb5/error_def.h Change include path from "error_tables/foo" to . ------------------------------------------------------------------------ r2212 | jfc | 1992-02-23 07:06:25 -0500 (Sun, 23 Feb 1992) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h Declare krb5_free_realm_tree(). ------------------------------------------------------------------------ r2211 | jfc | 1992-02-23 07:05:47 -0500 (Sun, 23 Feb 1992) | 2 lines Changed paths: M /trunk/src/include/krb5/asn1.h Change include path from "asn.1/foo" to . ------------------------------------------------------------------------ r2210 | jfc | 1992-02-23 07:04:58 -0500 (Sun, 23 Feb 1992) | 3 lines Changed paths: M /trunk/src/admin/edit/kdb5_edit.c Set umask to 077 on entry so that output files created with stdio will not be world-readable. ------------------------------------------------------------------------ r2209 | jfc | 1992-02-23 07:04:11 -0500 (Sun, 23 Feb 1992) | 2 lines Changed paths: M /trunk/src/admin/edit/dump.c Improve error checking. ------------------------------------------------------------------------ r2208 | jfc | 1992-02-23 07:03:36 -0500 (Sun, 23 Feb 1992) | 2 lines Changed paths: M /trunk/src/admin/convert/kdb5_convert.M Document -t, -K, and -v options. ------------------------------------------------------------------------ r2207 | jfc | 1992-02-23 06:52:23 -0500 (Sun, 23 Feb 1992) | 3 lines Changed paths: M /trunk/src/include/krb5/kdb_dbm.h Add krb5_dbm_db_open_database() and krb5_dbm_db_close_database(). ------------------------------------------------------------------------ r2206 | jfc | 1992-02-23 06:50:36 -0500 (Sun, 23 Feb 1992) | 5 lines Changed paths: M /trunk/src/admin/convert/kdb5_convert.c Add option '-t' to make a temporary database and rename it into place. Call krb5_dbm_open_database() to avoid overhead of multiple calls to dbm_open(). Improve error detection. ------------------------------------------------------------------------ r2205 | jfc | 1992-02-23 06:48:31 -0500 (Sun, 23 Feb 1992) | 5 lines Changed paths: M /trunk/src/lib/kdb/kdb_dbm.c Add two functions: krb5_dbm_db_open_database() and krb5_dbm_db_close_database() to keep the file open over multiple calls to put_principal(). Replace stat(), open() with open(), fstat(). ------------------------------------------------------------------------ r2204 | jfc | 1992-02-10 22:19:24 -0500 (Mon, 10 Feb 1992) | 3 lines Changed paths: M /trunk/src/slave/kpropd.c Use vfork only on BSD systems, and union wait only on BSD systems prior to 4.3 Reno. ------------------------------------------------------------------------ r2203 | jfc | 1992-02-10 22:12:06 -0500 (Mon, 10 Feb 1992) | 2 lines Changed paths: M /trunk/src/slave/kpropd.c Add debugging, fix printf calls. ------------------------------------------------------------------------ r2202 | jfc | 1992-02-10 22:00:01 -0500 (Mon, 10 Feb 1992) | 4 lines Changed paths: M /trunk/src/admin/convert/kdb5_convert.c Include and . The former is needed for proper time includes on AIX; the latter makes sure that a definition of ntohl is available. ------------------------------------------------------------------------ r2201 | jfc | 1992-02-10 21:48:07 -0500 (Mon, 10 Feb 1992) | 6 lines Changed paths: M /trunk/src/admin/convert/kdb5_convert.c Add -v option for verbose output. Default to using stored master key (instead of requiring operator input). Correct error detection on input. Use memcpy instead of bcopy. ------------------------------------------------------------------------ r2200 | jfc | 1992-01-13 09:37:58 -0500 (Mon, 13 Jan 1992) | 3 lines Changed paths: M /trunk/src/config/site.def Improve install configuration. Use -L/usr/athena/lib and -I/usr/athena/include. ------------------------------------------------------------------------ r2199 | jfc | 1992-01-13 09:36:10 -0500 (Mon, 13 Jan 1992) | 4 lines Changed paths: M /trunk/src/config/Project.tmpl pepsy 7.0 needs -C to work with Kerberos Add new variables to set level of ANSI C support. Add install configuration options. ------------------------------------------------------------------------ r2198 | jfc | 1992-01-13 09:34:03 -0500 (Mon, 13 Jan 1992) | 2 lines Changed paths: M /trunk/src/config/ibm.cf M /trunk/src/config/ultrix.cf New variables to describe level of ANSI C support. ------------------------------------------------------------------------ r2197 | jfc | 1991-12-20 03:29:33 -0500 (Fri, 20 Dec 1991) | 5 lines Changed paths: M /trunk/src/lib/krb5/os/get_krbhst.c Fixes from pato@apollo.com: 1. allow extra whitespace in file 2. fix comparison of realm names to avoid prefix matches 3. reduce calls to realloc() ------------------------------------------------------------------------ r2196 | jfc | 1991-12-06 09:09:30 -0500 (Fri, 06 Dec 1991) | 3 lines Changed paths: M /trunk/src/clients/kinit/kinit.c Declare convtime() static. Print "password incorrect" if the password is incorrect. ------------------------------------------------------------------------ r2195 | jfc | 1991-12-06 08:18:16 -0500 (Fri, 06 Dec 1991) | 2 lines Changed paths: M /trunk/src/lib/kdb/decrypt_key.c M /trunk/src/lib/kdb/encrypt_key.c Store the length field of the encrypted key in network byte order. ------------------------------------------------------------------------ r2194 | tytso | 1991-10-02 13:38:42 -0400 (Wed, 02 Oct 1991) | 3 lines Changed paths: M /trunk/src/config/Project.tmpl Added backslash before colon in the PepsyTarget() rule to stop imake on Sun's from screwing up. ------------------------------------------------------------------------ r2193 | tytso | 1991-10-02 13:32:16 -0400 (Wed, 02 Oct 1991) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/read_pwd.c Integrate changes from James Bottomley at UK to make this work on Sun's. ------------------------------------------------------------------------ r2192 | tytso | 1991-10-02 13:23:55 -0400 (Wed, 02 Oct 1991) | 2 lines Changed paths: M /trunk/src/clients/kinit/kinit.c Integrated Bill Sommerfeld's kinit lifetime parsing changes ------------------------------------------------------------------------ r2191 | tytso | 1991-08-29 13:45:49 -0400 (Thu, 29 Aug 1991) | 15 lines Changed paths: M /trunk/src/clients/klist/klist.c Applied patch from Bill Sommerfeld at Apollo The following patch to klist.c (relative to the beta-1 release) improves the output formatting a bit. a) Expired tickets (relative to the local clock) are reported as EXPIRED, in large unfriendly letters. b) Timestamp printing is collected into one procedure (better modularity) c) if the client name is the same as the default name, it's not printed. ------------------------------------------------------------------------ r2190 | tytso | 1991-08-20 15:18:43 -0400 (Tue, 20 Aug 1991) | 5 lines Changed paths: M /trunk/src/admin/edit/dump.c Fixed spelling mistakes Change to avoid fscanf() into a character array; make it go into a temporary variable first, and then copy it in, character by character. ------------------------------------------------------------------------ r2189 | jtkohl | 1991-07-19 12:55:44 -0400 (Fri, 19 Jul 1991) | 2 lines Changed paths: M /trunk/src/appl/simple/server/sim_server.c M /trunk/src/include/krb5/func-proto.h M /trunk/src/lib/gssapi/acc_sec.c M /trunk/src/lib/krb425/mk_priv.c M /trunk/src/lib/krb425/mk_safe.c M /trunk/src/lib/krb425/rd_priv.c M /trunk/src/lib/krb425/rd_safe.c M /trunk/src/lib/krb5/krb/rd_req_sim.c change first arg of krb5_get_server_rcache to a krb5_data * ------------------------------------------------------------------------ r2188 | jtkohl | 1991-07-19 12:53:13 -0400 (Fri, 19 Jul 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/srv_rcache.c make input a krb5_data rather than null-term string ------------------------------------------------------------------------ r2187 | jtkohl | 1991-07-19 12:47:57 -0400 (Fri, 19 Jul 1991) | 2 lines Changed paths: M /trunk/doc/api/krb5.tex update krb5_get_server_rcache ------------------------------------------------------------------------ r2186 | tytso | 1991-07-01 12:27:02 -0400 (Mon, 01 Jul 1991) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl Added more robustness to the PepsyTarget rule. ------------------------------------------------------------------------ r2185 | tytso | 1991-06-29 13:27:16 -0400 (Sat, 29 Jun 1991) | 3 lines Changed paths: M /trunk/src/config/Project.tmpl Made PepsyTarget() rule more robust by allowing basename-types.h to be created even if basename_tables.c already exists. ------------------------------------------------------------------------ r2184 | jtkohl | 1991-06-14 11:47:49 -0400 (Fri, 14 Jun 1991) | 3 lines Changed paths: M /trunk/src/admin/convert/kdb5_convert.c some more subtle changes for ODBM/non-ODBM changes to make the master key comparison work properly. ------------------------------------------------------------------------ r2183 | jtkohl | 1991-06-14 11:24:43 -0400 (Fri, 14 Jun 1991) | 2 lines Changed paths: M /trunk/src/admin/convert/kdb5_convert.c add code to read v4 database dumps ------------------------------------------------------------------------ r2182 | jtkohl | 1991-06-14 11:23:52 -0400 (Fri, 14 Jun 1991) | 2 lines Changed paths: M /trunk/src/admin/convert/kdb5_convert.M describe -f option ------------------------------------------------------------------------ r2181 | jtkohl | 1991-06-14 11:22:58 -0400 (Fri, 14 Jun 1991) | 2 lines Changed paths: M /trunk/src/admin/Imakefile convert can now handle non-NDBM sites ------------------------------------------------------------------------ r2180 | jtkohl | 1991-06-14 11:21:49 -0400 (Fri, 14 Jun 1991) | 2 lines Changed paths: M /trunk/src/lib/kdb/kdb_dbm.c with POSIX locks, we gotta have the file open for write if we want to flock. ------------------------------------------------------------------------ r2179 | jtkohl | 1991-06-14 11:13:38 -0400 (Fri, 14 Jun 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/kdb5_err.et add KRB5_KDB_CANTLOCK_DB ------------------------------------------------------------------------ r2178 | jtkohl | 1991-06-14 07:42:29 -0400 (Fri, 14 Jun 1991) | 2 lines Changed paths: M /trunk/src/admin/Imakefile add convert to list, with NDBM magic. ------------------------------------------------------------------------ r2177 | jtkohl | 1991-06-14 07:38:29 -0400 (Fri, 14 Jun 1991) | 2 lines Changed paths: A /trunk/src/admin/convert/kdb5_convert.M Initial revision ------------------------------------------------------------------------ r2176 | jtkohl | 1991-06-14 07:28:58 -0400 (Fri, 14 Jun 1991) | 2 lines Changed paths: A /trunk/src/admin/convert A /trunk/src/admin/convert/Imakefile A /trunk/src/admin/convert/kdb5_convert.c *** empty log message *** ------------------------------------------------------------------------ r2175 | jtkohl | 1991-06-14 04:52:24 -0400 (Fri, 14 Jun 1991) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl M /trunk/src/lib/kdb/Imakefile change kdb to kdb5 ------------------------------------------------------------------------ r2174 | jtkohl | 1991-06-13 10:14:59 -0400 (Thu, 13 Jun 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ekrp2kekrp.c M /trunk/src/lib/krb5/asn.1/kekrp2ekrp.c M /trunk/src/lib/krb5/asn.1/ktgrq2tgrq.c M /trunk/src/lib/krb5/asn.1/tgrq2ktgrq.c change "TGS" to "KDC" ------------------------------------------------------------------------ r2173 | jtkohl | 1991-06-13 10:09:59 -0400 (Thu, 13 Jun 1991) | 6 lines Changed paths: M /trunk/src/lib/krb5/asn.1/KRB5-asn.py there's a better way to make these "must be the same" items; define a sub-type, tag that for each one, and it all works. The on-the-wire encoding is the same whether the tag is in-line with the sequence or attached to the pointer, and the ISODE code turns out to work the same anyway. ------------------------------------------------------------------------ r2172 | jtkohl | 1991-06-13 10:01:43 -0400 (Thu, 13 Jun 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/Imakefile remove files no longer needed with some updated ASN.1 frobbery ------------------------------------------------------------------------ r2171 | jtkohl | 1991-06-13 09:59:39 -0400 (Thu, 13 Jun 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/KRB5-types-aux.h M /trunk/src/include/krb5/asn.1/asn1defs.h M /trunk/src/include/krb5/asn.1/encode.h updates for cleaned-up ASN.1 on a few items ------------------------------------------------------------------------ r2169 | tytso | 1991-06-07 11:59:56 -0400 (Fri, 07 Jun 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/Imakefile Use $(STDC_TOP_INCLUDES) to identify the include directory ------------------------------------------------------------------------ r2168 | jtkohl | 1991-06-07 11:57:46 -0400 (Fri, 07 Jun 1991) | 2 lines Changed paths: M /trunk/src/config-files/krb.conf remove TELECOM, SMS_TEST ------------------------------------------------------------------------ r2167 | jtkohl | 1991-06-07 11:57:19 -0400 (Fri, 07 Jun 1991) | 2 lines Changed paths: M /trunk/src/config-files/krb.realms remove DODO ------------------------------------------------------------------------ r2166 | jtkohl | 1991-06-07 11:56:12 -0400 (Fri, 07 Jun 1991) | 2 lines Changed paths: M /trunk/src/kdc/rtest.c M /trunk/src/kdc/rtscript add copyright notice ------------------------------------------------------------------------ r2165 | jtkohl | 1991-06-07 11:53:35 -0400 (Fri, 07 Jun 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_base.c M /trunk/src/lib/krb5/rcache/rc_base.h M /trunk/src/lib/krb5/rcache/rc_conv.c M /trunk/src/lib/krb5/rcache/rc_dfl.c M /trunk/src/lib/krb5/rcache/rc_dfl.h M /trunk/src/lib/krb5/rcache/rc_io.c M /trunk/src/lib/krb5/rcache/rc_io.h fix up notice about code ownership ------------------------------------------------------------------------ r2164 | jtkohl | 1991-06-07 07:38:44 -0400 (Fri, 07 Jun 1991) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl minor adjustments for des library screw-case ------------------------------------------------------------------------ r2163 | jfc | 1991-06-06 19:56:57 -0400 (Thu, 06 Jun 1991) | 3 lines Changed paths: M /trunk/src/config/site.def For release, optimize by default. RT and VAX use -I$(TOP)/include/stdc-incl ------------------------------------------------------------------------ r2162 | jfc | 1991-06-06 19:55:31 -0400 (Thu, 06 Jun 1991) | 2 lines Changed paths: M /trunk/src/config/Imake.rules Delete some rules only used by X. ------------------------------------------------------------------------ r2161 | jfc | 1991-06-06 19:53:15 -0400 (Thu, 06 Jun 1991) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl -los isn't needed ------------------------------------------------------------------------ r2160 | jfc | 1991-06-06 19:52:39 -0400 (Thu, 06 Jun 1991) | 2 lines Changed paths: M /trunk/src/config/ibm.cf AIX has strdup and vfprintf. ------------------------------------------------------------------------ r2159 | jfc | 1991-06-06 19:52:08 -0400 (Thu, 06 Jun 1991) | 2 lines Changed paths: M /trunk/src/config/Imake.tmpl Use ":", not "/bin/true" for ranlib on SYSV. ------------------------------------------------------------------------ r2158 | jfc | 1991-06-06 19:51:40 -0400 (Thu, 06 Jun 1991) | 2 lines Changed paths: M /trunk/src/lib/des425/Imakefile M /trunk/src/lib/krb5/asn.1/Imakefile M /trunk/src/lib/krb5/ccache/file/Imakefile M /trunk/src/lib/krb5/ccache/stdio/Imakefile M /trunk/src/lib/krb5/error_tables/Imakefile M /trunk/src/lib/krb5/free/Imakefile M /trunk/src/lib/krb5/keytab/Imakefile M /trunk/src/lib/krb5/keytab/file/Imakefile M /trunk/src/lib/krb5/krb/Imakefile M /trunk/src/lib/krb5/rcache/Imakefile OtherdirLibraryTarget doesn't supply depend:: target. ------------------------------------------------------------------------ r2157 | jfc | 1991-06-06 16:51:51 -0400 (Thu, 06 Jun 1991) | 5 lines Changed paths: M /trunk/src/lib/krb5/os/Imakefile Install localaddr.o, ustime.o, and rnd_confoun.o into -ldes5. Install all .o files into -lkrb5. Add copyright notice to prevent this file from falling into the hands of the Russians. ------------------------------------------------------------------------ r2156 | jtkohl | 1991-06-06 06:09:56 -0400 (Thu, 06 Jun 1991) | 2 lines Changed paths: M /trunk/src/Imakefile M /trunk/src/admin/Imakefile M /trunk/src/admin/aname/Imakefile M /trunk/src/admin/aname/kdb5_anadd.M M /trunk/src/admin/aname/kdb5_anadd.c M /trunk/src/admin/create/Imakefile M /trunk/src/admin/create/kdb5_create.M M /trunk/src/admin/create/kdb5_create.c M /trunk/src/admin/destroy/Imakefile M /trunk/src/admin/destroy/kdb5_destroy.M M /trunk/src/admin/destroy/kdb5_destroy.c M /trunk/src/admin/edit/Imakefile M /trunk/src/admin/edit/dump.c M /trunk/src/admin/edit/kdb5_ed_ct.ct M /trunk/src/admin/edit/kdb5_edit.M M /trunk/src/admin/edit/kdb5_edit.c M /trunk/src/admin/stash/Imakefile M /trunk/src/admin/stash/kdb5_stash.M M /trunk/src/admin/stash/kdb5_stash.c M /trunk/src/appl/Imakefile M /trunk/src/appl/movemail/Imakefile M /trunk/src/appl/popper/Imakefile M /trunk/src/appl/sample/Imakefile M /trunk/src/appl/sample/sample.h M /trunk/src/appl/sample/sclient/sclient.M M /trunk/src/appl/sample/sclient/sclient.c M /trunk/src/appl/sample/sserver/sserver.M M /trunk/src/appl/sample/sserver/sserver.c M /trunk/src/appl/simple/Imakefile M /trunk/src/appl/simple/client/Imakefile M /trunk/src/appl/simple/client/sim_client.c M /trunk/src/appl/simple/server/Imakefile M /trunk/src/appl/simple/server/sim_server.c M /trunk/src/appl/simple/simple.h M /trunk/src/appl/user_user/Imakefile M /trunk/src/appl/user_user/client.c M /trunk/src/appl/user_user/server.c M /trunk/src/clients/Imakefile M /trunk/src/clients/kdestroy/Imakefile M /trunk/src/clients/kdestroy/kdestroy.c M /trunk/src/clients/kinit/Imakefile M /trunk/src/clients/kinit/kinit.M M /trunk/src/clients/kinit/kinit.c M /trunk/src/clients/klist/Imakefile M /trunk/src/clients/klist/klist.M M /trunk/src/clients/klist/klist.c M /trunk/src/config-files/krb.conf.M M /trunk/src/config-files/krb.realms.M M /trunk/src/include/Imakefile M /trunk/src/include/kerberosIV/krb4-proto.h M /trunk/src/include/krb5/Imakefile M /trunk/src/include/krb5/asn.1/KRB5-types-aux.h M /trunk/src/include/krb5/asn.1/asn1defs.h M /trunk/src/include/krb5/asn.1/encode.h M /trunk/src/include/krb5/asn1.h M /trunk/src/include/krb5/base-defs.h M /trunk/src/include/krb5/ccache.h M /trunk/src/include/krb5/crc-32.h M /trunk/src/include/krb5/dbm.h M /trunk/src/include/krb5/encryption.h M /trunk/src/include/krb5/error_def.h M /trunk/src/include/krb5/errors.h M /trunk/src/include/krb5/ext-proto.h M /trunk/src/include/krb5/fieldbits.h M /trunk/src/include/krb5/free.h M /trunk/src/include/krb5/func-proto.h M /trunk/src/include/krb5/hostaddr.h M /trunk/src/include/krb5/kdb.h M /trunk/src/include/krb5/kdb_dbm.h M /trunk/src/include/krb5/keytab.h M /trunk/src/include/krb5/krb5.h M /trunk/src/include/krb5/libos.h M /trunk/src/include/krb5/los-proto.h M /trunk/src/include/krb5/macros.h M /trunk/src/include/krb5/mit-des.h M /trunk/src/include/krb5/narrow.h M /trunk/src/include/krb5/proto.h M /trunk/src/include/krb5/rcache.h M /trunk/src/include/krb5/rsa-md4.h M /trunk/src/include/krb5/safepriv.h M /trunk/src/include/krb5/stock/config.h M /trunk/src/include/krb5/stock/osconf.h M /trunk/src/include/krb5/sysincl.h M /trunk/src/include/krb5/widen.h M /trunk/src/include/krb5/wordsize.h M /trunk/src/kdc/Imakefile M /trunk/src/kdc/dispatch.c M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/extern.c M /trunk/src/kdc/extern.h M /trunk/src/kdc/kdc5_err.et M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kdc_util.h M /trunk/src/kdc/kerberos_v4.c M /trunk/src/kdc/krb5kdc.M M /trunk/src/kdc/main.c M /trunk/src/kdc/network.c M /trunk/src/kdc/policy.c M /trunk/src/kdc/policy.h M /trunk/src/kdc/replay.c M /trunk/src/lib/crypto/crc32/Imakefile M /trunk/src/lib/crypto/crc32/crc.c M /trunk/src/lib/crypto/crc32/crctest.c M /trunk/src/lib/crypto/cryptoconf.c M /trunk/src/lib/crypto/des/Imakefile M /trunk/src/lib/crypto/des/cbc_cksum.c M /trunk/src/lib/crypto/des/cksum.c M /trunk/src/lib/crypto/des/cs_entry.c M /trunk/src/lib/crypto/des/des.c M /trunk/src/lib/crypto/des/des_int.h M /trunk/src/lib/crypto/des/destest.c M /trunk/src/lib/crypto/des/enc_dec.c M /trunk/src/lib/crypto/des/fin_rndkey.c M /trunk/src/lib/crypto/des/finish_key.c M /trunk/src/lib/crypto/des/init_rkey.c M /trunk/src/lib/crypto/des/key_parity.c M /trunk/src/lib/crypto/des/key_sched.c M /trunk/src/lib/crypto/des/krb_glue.c M /trunk/src/lib/crypto/des/make_e.c M /trunk/src/lib/crypto/des/make_fp.c M /trunk/src/lib/crypto/des/make_ip.c M /trunk/src/lib/crypto/des/make_kp.c M /trunk/src/lib/crypto/des/make_odd.c M /trunk/src/lib/crypto/des/make_p.c M /trunk/src/lib/crypto/des/make_pt.c M /trunk/src/lib/crypto/des/make_s.c M /trunk/src/lib/crypto/des/make_st.c M /trunk/src/lib/crypto/des/misc.c M /trunk/src/lib/crypto/des/new_rn_key.c M /trunk/src/lib/crypto/des/process_ky.c M /trunk/src/lib/crypto/des/random_key.c M /trunk/src/lib/crypto/des/string2key.c M /trunk/src/lib/crypto/des/tables.h M /trunk/src/lib/crypto/des/verify.c M /trunk/src/lib/crypto/des/weak_key.c M /trunk/src/lib/crypto/md4/Imakefile M /trunk/src/lib/crypto/md4/md4crypto.c M /trunk/src/lib/crypto/md4/md4glue.c M /trunk/src/lib/crypto/os/rnd_confoun.c M /trunk/src/lib/des425/Imakefile M /trunk/src/lib/des425/cksum.c M /trunk/src/lib/des425/des.c M /trunk/src/lib/des425/enc_dec.c M /trunk/src/lib/des425/key_parity.c M /trunk/src/lib/des425/key_sched.c M /trunk/src/lib/des425/new_rnd_key.c M /trunk/src/lib/des425/pcbc_encrypt.c M /trunk/src/lib/des425/quad_cksum.c M /trunk/src/lib/des425/random_key.c M /trunk/src/lib/des425/read_passwd.c M /trunk/src/lib/des425/str_to_key.c M /trunk/src/lib/des425/string2key.c M /trunk/src/lib/des425/verify.c M /trunk/src/lib/des425/weak_key.c M /trunk/src/lib/gssapi/ac_cred.c M /trunk/src/lib/gssapi/acc_sec.c M /trunk/src/lib/gssapi/check_tok.c M /trunk/src/lib/gssapi/cmp_name.c M /trunk/src/lib/gssapi/comp_oid.c M /trunk/src/lib/gssapi/dsp_name.c M /trunk/src/lib/gssapi/dsp_status.c M /trunk/src/lib/gssapi/imp_name.c M /trunk/src/lib/gssapi/ind_mechs.c M /trunk/src/lib/gssapi/init_sec.c M /trunk/src/lib/gssapi/make_tok.c M /trunk/src/lib/gssapi/rel_buffer.c M /trunk/src/lib/gssapi/rel_cred.c M /trunk/src/lib/gssapi/rel_name.c M /trunk/src/lib/gssapi/rel_oidset.c M /trunk/src/lib/gssapi/rel_sec.c M /trunk/src/lib/gssapi/seal.c M /trunk/src/lib/gssapi/sign.c M /trunk/src/lib/gssapi/unseal.c M /trunk/src/lib/gssapi/verify.c M /trunk/src/lib/kdb/Imakefile M /trunk/src/lib/kdb/decrypt_key.c M /trunk/src/lib/kdb/encrypt_key.c M /trunk/src/lib/kdb/fetch_mkey.c M /trunk/src/lib/kdb/kdb_dbm.c M /trunk/src/lib/kdb/kdbint.h M /trunk/src/lib/kdb/setup_mkey.c M /trunk/src/lib/kdb/store_mkey.c M /trunk/src/lib/kdb/verify_mky.c M /trunk/src/lib/krb425/425data.c M /trunk/src/lib/krb425/425error.c M /trunk/src/lib/krb425/Imakefile M /trunk/src/lib/krb425/des_sched.c M /trunk/src/lib/krb425/err_txt.c M /trunk/src/lib/krb425/get_cred.c M /trunk/src/lib/krb425/get_krbhst.c M /trunk/src/lib/krb425/get_lrealm.c M /trunk/src/lib/krb425/get_phost.c M /trunk/src/lib/krb425/kn_parse.c M /trunk/src/lib/krb425/kntoln.c M /trunk/src/lib/krb425/krb425.h M /trunk/src/lib/krb425/krb_err.h M /trunk/src/lib/krb425/kuserok.c M /trunk/src/lib/krb425/mk_priv.c M /trunk/src/lib/krb425/mk_req.c M /trunk/src/lib/krb425/mk_safe.c M /trunk/src/lib/krb425/net_read.c M /trunk/src/lib/krb425/net_write.c M /trunk/src/lib/krb425/rd_priv.c M /trunk/src/lib/krb425/rd_req.c M /trunk/src/lib/krb425/rd_safe.c M /trunk/src/lib/krb425/realmhost.c M /trunk/src/lib/krb425/recvauth.c M /trunk/src/lib/krb425/sendauth.c M /trunk/src/lib/krb425/set_key.c M /trunk/src/lib/krb5/Imakefile M /trunk/src/lib/krb5/asn.1/Imakefile M /trunk/src/lib/krb5/asn.1/adat2kadat.c M /trunk/src/lib/krb5/asn.1/addr2kaddr.c M /trunk/src/lib/krb5/asn.1/adr2kadr.c M /trunk/src/lib/krb5/asn.1/aprp2kaprp.c M /trunk/src/lib/krb5/asn.1/aprq2kaprq.c M /trunk/src/lib/krb5/asn.1/arep2karep.c M /trunk/src/lib/krb5/asn.1/asn1glue.h M /trunk/src/lib/krb5/asn.1/auth2kauth.c M /trunk/src/lib/krb5/asn.1/ck2kck.c M /trunk/src/lib/krb5/asn.1/cvt_flags.c M /trunk/src/lib/krb5/asn.1/decode.c M /trunk/src/lib/krb5/asn.1/edat2kedat.c M /trunk/src/lib/krb5/asn.1/ekrp2kekrp.c M /trunk/src/lib/krb5/asn.1/enck2kkey.c M /trunk/src/lib/krb5/asn.1/encode.c M /trunk/src/lib/krb5/asn.1/err2kerr.c M /trunk/src/lib/krb5/asn.1/etpt2ketpt.c M /trunk/src/lib/krb5/asn.1/g2unix.c M /trunk/src/lib/krb5/asn.1/kadat2adat.c M /trunk/src/lib/krb5/asn.1/kaddr2addr.c M /trunk/src/lib/krb5/asn.1/kadr2adr.c M /trunk/src/lib/krb5/asn.1/kaprp2aprp.c M /trunk/src/lib/krb5/asn.1/kaprq2aprq.c M /trunk/src/lib/krb5/asn.1/karep2arep.c M /trunk/src/lib/krb5/asn.1/kauth2auth.c M /trunk/src/lib/krb5/asn.1/kck2ck.c M /trunk/src/lib/krb5/asn.1/kdcr2kkdcr.c M /trunk/src/lib/krb5/asn.1/kdcr2ktgsr.c M /trunk/src/lib/krb5/asn.1/kedat2edat.c M /trunk/src/lib/krb5/asn.1/kekrp2ekrp.c M /trunk/src/lib/krb5/asn.1/kerr2err.c M /trunk/src/lib/krb5/asn.1/ketpt2etpt.c M /trunk/src/lib/krb5/asn.1/kkdcr2kdcr.c M /trunk/src/lib/krb5/asn.1/kkey2enck.c M /trunk/src/lib/krb5/asn.1/klsrq2lsrq.c M /trunk/src/lib/krb5/asn.1/kprep2prep.c M /trunk/src/lib/krb5/asn.1/kprin2prin.c M /trunk/src/lib/krb5/asn.1/kpriv2priv.c M /trunk/src/lib/krb5/asn.1/ksafe2safe.c M /trunk/src/lib/krb5/asn.1/ktgrq2tgrq.c M /trunk/src/lib/krb5/asn.1/ktgsr2kdcr.c M /trunk/src/lib/krb5/asn.1/ktkt2tkt.c M /trunk/src/lib/krb5/asn.1/ktran2tran.c M /trunk/src/lib/krb5/asn.1/lsrq2klsrq.c M /trunk/src/lib/krb5/asn.1/prep2kprep.c M /trunk/src/lib/krb5/asn.1/prin2kprin.c M /trunk/src/lib/krb5/asn.1/priv2kpriv.c M /trunk/src/lib/krb5/asn.1/qbuf2data.c M /trunk/src/lib/krb5/asn.1/safe2ksafe.c M /trunk/src/lib/krb5/asn.1/tgrq2ktgrq.c M /trunk/src/lib/krb5/asn.1/tkt2ktkt.c M /trunk/src/lib/krb5/asn.1/tran2ktran.c M /trunk/src/lib/krb5/asn.1/u2gen.c M /trunk/src/lib/krb5/ccache/Imakefile M /trunk/src/lib/krb5/ccache/ccbase.c M /trunk/src/lib/krb5/ccache/ccdefault.c M /trunk/src/lib/krb5/ccache/ccdefops.c M /trunk/src/lib/krb5/ccache/file/Imakefile M /trunk/src/lib/krb5/ccache/file/fcc-proto.h M /trunk/src/lib/krb5/ccache/file/fcc.h M /trunk/src/lib/krb5/ccache/file/fcc_close.c M /trunk/src/lib/krb5/ccache/file/fcc_defnam.c M /trunk/src/lib/krb5/ccache/file/fcc_defops.c M /trunk/src/lib/krb5/ccache/file/fcc_destry.c M /trunk/src/lib/krb5/ccache/file/fcc_errs.c M /trunk/src/lib/krb5/ccache/file/fcc_eseq.c M /trunk/src/lib/krb5/ccache/file/fcc_gennew.c M /trunk/src/lib/krb5/ccache/file/fcc_getnam.c M /trunk/src/lib/krb5/ccache/file/fcc_gprin.c M /trunk/src/lib/krb5/ccache/file/fcc_init.c M /trunk/src/lib/krb5/ccache/file/fcc_maybe.c M /trunk/src/lib/krb5/ccache/file/fcc_nseq.c M /trunk/src/lib/krb5/ccache/file/fcc_ops.c M /trunk/src/lib/krb5/ccache/file/fcc_read.c M /trunk/src/lib/krb5/ccache/file/fcc_reslv.c M /trunk/src/lib/krb5/ccache/file/fcc_retrv.c M /trunk/src/lib/krb5/ccache/file/fcc_sflags.c M /trunk/src/lib/krb5/ccache/file/fcc_skip.c M /trunk/src/lib/krb5/ccache/file/fcc_sseq.c M /trunk/src/lib/krb5/ccache/file/fcc_store.c M /trunk/src/lib/krb5/ccache/file/fcc_test.c M /trunk/src/lib/krb5/ccache/file/fcc_write.c M /trunk/src/lib/krb5/ccache/stdio/Imakefile M /trunk/src/lib/krb5/ccache/stdio/scc-proto.h M /trunk/src/lib/krb5/ccache/stdio/scc.h M /trunk/src/lib/krb5/ccache/stdio/scc_close.c M /trunk/src/lib/krb5/ccache/stdio/scc_defnam.c M /trunk/src/lib/krb5/ccache/stdio/scc_defops.c M /trunk/src/lib/krb5/ccache/stdio/scc_destry.c M /trunk/src/lib/krb5/ccache/stdio/scc_errs.c M /trunk/src/lib/krb5/ccache/stdio/scc_eseq.c M /trunk/src/lib/krb5/ccache/stdio/scc_gennew.c M /trunk/src/lib/krb5/ccache/stdio/scc_getnam.c M /trunk/src/lib/krb5/ccache/stdio/scc_gprin.c M /trunk/src/lib/krb5/ccache/stdio/scc_init.c M /trunk/src/lib/krb5/ccache/stdio/scc_maybe.c M /trunk/src/lib/krb5/ccache/stdio/scc_nseq.c M /trunk/src/lib/krb5/ccache/stdio/scc_ops.c M /trunk/src/lib/krb5/ccache/stdio/scc_read.c M /trunk/src/lib/krb5/ccache/stdio/scc_reslv.c M /trunk/src/lib/krb5/ccache/stdio/scc_retrv.c M /trunk/src/lib/krb5/ccache/stdio/scc_sflags.c M /trunk/src/lib/krb5/ccache/stdio/scc_skip.c M /trunk/src/lib/krb5/ccache/stdio/scc_sseq.c M /trunk/src/lib/krb5/ccache/stdio/scc_store.c M /trunk/src/lib/krb5/ccache/stdio/scc_test.c M /trunk/src/lib/krb5/ccache/stdio/scc_write.c M /trunk/src/lib/krb5/error_tables/Imakefile M /trunk/src/lib/krb5/error_tables/init_ets.c M /trunk/src/lib/krb5/error_tables/isode_err.et M /trunk/src/lib/krb5/error_tables/kdb5_err.et M /trunk/src/lib/krb5/error_tables/krb5_err.et M /trunk/src/lib/krb5/free/Imakefile M /trunk/src/lib/krb5/free/f_addr.c M /trunk/src/lib/krb5/free/f_address.c M /trunk/src/lib/krb5/free/f_ap_rep.c M /trunk/src/lib/krb5/free/f_ap_req.c M /trunk/src/lib/krb5/free/f_arep_enc.c M /trunk/src/lib/krb5/free/f_authdata.c M /trunk/src/lib/krb5/free/f_authent.c M /trunk/src/lib/krb5/free/f_cksum.c M /trunk/src/lib/krb5/free/f_cred_cnt.c M /trunk/src/lib/krb5/free/f_creds.c M /trunk/src/lib/krb5/free/f_enc_kdc.c M /trunk/src/lib/krb5/free/f_enc_tkt.c M /trunk/src/lib/krb5/free/f_error.c M /trunk/src/lib/krb5/free/f_kdc_rep.c M /trunk/src/lib/krb5/free/f_kdc_req.c M /trunk/src/lib/krb5/free/f_keyblock.c M /trunk/src/lib/krb5/free/f_last_req.c M /trunk/src/lib/krb5/free/f_padata.c M /trunk/src/lib/krb5/free/f_princ.c M /trunk/src/lib/krb5/free/f_priv.c M /trunk/src/lib/krb5/free/f_priv_enc.c M /trunk/src/lib/krb5/free/f_safe.c M /trunk/src/lib/krb5/free/f_tgt_cred.c M /trunk/src/lib/krb5/free/f_ticket.c M /trunk/src/lib/krb5/free/f_tickets.c M /trunk/src/lib/krb5/free/f_tkt_auth.c M /trunk/src/lib/krb5/keytab/Imakefile M /trunk/src/lib/krb5/keytab/file/Imakefile M /trunk/src/lib/krb5/keytab/file/ktf_add.c M /trunk/src/lib/krb5/keytab/file/ktf_close.c M /trunk/src/lib/krb5/keytab/file/ktf_defops.c M /trunk/src/lib/krb5/keytab/file/ktf_endget.c M /trunk/src/lib/krb5/keytab/file/ktf_get_en.c M /trunk/src/lib/krb5/keytab/file/ktf_get_na.c M /trunk/src/lib/krb5/keytab/file/ktf_next.c M /trunk/src/lib/krb5/keytab/file/ktf_ops.c M /trunk/src/lib/krb5/keytab/file/ktf_remove.c M /trunk/src/lib/krb5/keytab/file/ktf_resolv.c M /trunk/src/lib/krb5/keytab/file/ktf_ssget.c M /trunk/src/lib/krb5/keytab/file/ktf_util.c M /trunk/src/lib/krb5/keytab/file/ktf_wops.c M /trunk/src/lib/krb5/keytab/file/ktf_wreslv.c M /trunk/src/lib/krb5/keytab/file/ktfile.h M /trunk/src/lib/krb5/keytab/ktadd.c M /trunk/src/lib/krb5/keytab/ktbase.c M /trunk/src/lib/krb5/keytab/ktdefault.c M /trunk/src/lib/krb5/keytab/ktfr_entry.c M /trunk/src/lib/krb5/keytab/ktremove.c M /trunk/src/lib/krb5/keytab/read_servi.c M /trunk/src/lib/krb5/krb/Imakefile M /trunk/src/lib/krb5/krb/addr_comp.c M /trunk/src/lib/krb5/krb/addr_order.c M /trunk/src/lib/krb5/krb/addr_srch.c M /trunk/src/lib/krb5/krb/bld_pr_ext.c M /trunk/src/lib/krb5/krb/bld_princ.c M /trunk/src/lib/krb5/krb/copy_addrs.c M /trunk/src/lib/krb5/krb/copy_athctr.c M /trunk/src/lib/krb5/krb/copy_auth.c M /trunk/src/lib/krb5/krb/copy_cksum.c M /trunk/src/lib/krb5/krb/copy_creds.c M /trunk/src/lib/krb5/krb/copy_data.c M /trunk/src/lib/krb5/krb/copy_key.c M /trunk/src/lib/krb5/krb/copy_princ.c M /trunk/src/lib/krb5/krb/copy_tick.c M /trunk/src/lib/krb5/krb/cp_key_cnt.c M /trunk/src/lib/krb5/krb/decode_kdc.c M /trunk/src/lib/krb5/krb/decrypt_tk.c M /trunk/src/lib/krb5/krb/encode_kdc.c M /trunk/src/lib/krb5/krb/encrypt_tk.c M /trunk/src/lib/krb5/krb/faddr_ordr.c M /trunk/src/lib/krb5/krb/free_rtree.c M /trunk/src/lib/krb5/krb/gc_2tgt.c M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/gc_via_tgt.c M /trunk/src/lib/krb5/krb/gen_seqnum.c M /trunk/src/lib/krb5/krb/gen_subkey.c M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/in_tkt_pwd.c M /trunk/src/lib/krb5/krb/in_tkt_sky.c M /trunk/src/lib/krb5/krb/int-proto.h M /trunk/src/lib/krb5/krb/kdc_rep_dc.c M /trunk/src/lib/krb5/krb/krbconfig.c M /trunk/src/lib/krb5/krb/mk_error.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_rep.c M /trunk/src/lib/krb5/krb/mk_req.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/parse.c M /trunk/src/lib/krb5/krb/pr_to_salt.c M /trunk/src/lib/krb5/krb/princ_comp.c M /trunk/src/lib/krb5/krb/rd_error.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_rep.c M /trunk/src/lib/krb5/krb/rd_req.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/rd_req_sim.c M /trunk/src/lib/krb5/krb/rd_safe.c M /trunk/src/lib/krb5/krb/recvauth.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/lib/krb5/krb/sendauth.c M /trunk/src/lib/krb5/krb/srv_rcache.c M /trunk/src/lib/krb5/krb/tgtname.c M /trunk/src/lib/krb5/krb/unparse.c M /trunk/src/lib/krb5/krb/walk_rtree.c M /trunk/src/lib/krb5/os/an_to_ln.c M /trunk/src/lib/krb5/os/ccdefname.c M /trunk/src/lib/krb5/os/def_realm.c M /trunk/src/lib/krb5/os/free_hstrl.c M /trunk/src/lib/krb5/os/free_krbhs.c M /trunk/src/lib/krb5/os/full_ipadr.c M /trunk/src/lib/krb5/os/gen_port.c M /trunk/src/lib/krb5/os/gen_rname.c M /trunk/src/lib/krb5/os/get_krbhst.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/ktdefname.c M /trunk/src/lib/krb5/os/kuserok.c M /trunk/src/lib/krb5/os/localaddr.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/lock_file.c M /trunk/src/lib/krb5/os/net_read.c M /trunk/src/lib/krb5/os/net_write.c M /trunk/src/lib/krb5/os/os-proto.h M /trunk/src/lib/krb5/os/osconfig.c M /trunk/src/lib/krb5/os/port2ip.c M /trunk/src/lib/krb5/os/read_msg.c M /trunk/src/lib/krb5/os/read_pwd.c M /trunk/src/lib/krb5/os/sendto_kdc.c M /trunk/src/lib/krb5/os/sn2princ.c M /trunk/src/lib/krb5/os/timeofday.c M /trunk/src/lib/krb5/os/unlck_file.c M /trunk/src/lib/krb5/os/ustime.c M /trunk/src/lib/krb5/os/write_msg.c M /trunk/src/lib/krb5/rcache/Imakefile M /trunk/src/lib/krb5/rcache/rcdef.c M /trunk/src/prototype/prototype.c M /trunk/src/prototype/prototype.h M /trunk/src/slave/Imakefile M /trunk/src/slave/kprop.c M /trunk/src/slave/kprop.h M /trunk/src/slave/kpropd.c M /trunk/src/tests/Imakefile M /trunk/src/tests/create/Imakefile M /trunk/src/tests/create/kdb5_mkdums.M M /trunk/src/tests/create/kdb5_mkdums.c M /trunk/src/tests/dump.c M /trunk/src/tests/hammer/Imakefile M /trunk/src/tests/hammer/kdc5_hammer.c M /trunk/src/tests/test1.c M /trunk/src/tests/verify/Imakefile M /trunk/src/tests/verify/kdb5_verify.c Update copyright notice ------------------------------------------------------------------------ r2155 | jtkohl | 1991-06-06 05:56:50 -0400 (Thu, 06 Jun 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/KRB5-asn.py Update coypright notice ------------------------------------------------------------------------ r2154 | jtkohl | 1991-06-06 05:55:36 -0400 (Thu, 06 Jun 1991) | 2 lines Changed paths: M /trunk/src/lib/des425/des.h add copyright notice ------------------------------------------------------------------------ r2153 | jtkohl | 1991-06-05 10:45:26 -0400 (Wed, 05 Jun 1991) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/cs_entry.c M /trunk/src/lib/crypto/des/krb_glue.c updating to use confounder as per RFC ------------------------------------------------------------------------ r2152 | jtkohl | 1991-06-05 09:35:06 -0400 (Wed, 05 Jun 1991) | 2 lines Changed paths: M /trunk/src/lib/crypto/os/rnd_confoun.c whoops, need to use srand() for STDC, not srandom() ------------------------------------------------------------------------ r2151 | tytso | 1991-06-04 11:32:48 -0400 (Tue, 04 Jun 1991) | 3 lines Changed paths: M /trunk/doc/api/krb5.tex krb5_mk_req_extended no longer uses the "krb5_ticket_times times;" argument. ------------------------------------------------------------------------ r2150 | tytso | 1991-06-04 09:32:45 -0400 (Tue, 04 Jun 1991) | 2 lines Changed paths: M /trunk/src/patchlevel.h Updated for BETA_1 ------------------------------------------------------------------------ r2149 | tytso | 1991-06-04 09:25:29 -0400 (Tue, 04 Jun 1991) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl Checking jfc's change for the Beta release. ------------------------------------------------------------------------ r2148 | tytso | 1991-06-04 09:23:22 -0400 (Tue, 04 Jun 1991) | 2 lines Changed paths: A /trunk/src/lib/gssapi/dsp_status.c A /trunk/src/lib/gssapi/sign.c A /trunk/src/lib/gssapi/verify.c *** empty log message *** ------------------------------------------------------------------------ r2147 | tytso | 1991-06-04 09:20:10 -0400 (Tue, 04 Jun 1991) | 2 lines Changed paths: M /trunk/src/lib/gssapi/ac_cred.c M /trunk/src/lib/gssapi/acc_sec.c M /trunk/src/lib/gssapi/check_tok.c M /trunk/src/lib/gssapi/dsp_name.c M /trunk/src/lib/gssapi/gssapi.h M /trunk/src/lib/gssapi/imp_name.c M /trunk/src/lib/gssapi/ind_mechs.c M /trunk/src/lib/gssapi/init_sec.c M /trunk/src/lib/gssapi/make_tok.c M /trunk/src/lib/gssapi/rel_cred.c M /trunk/src/lib/gssapi/seal.c M /trunk/src/lib/gssapi/unseal.c Misc. fixes. ------------------------------------------------------------------------ r2146 | tytso | 1991-06-03 16:26:29 -0400 (Mon, 03 Jun 1991) | 2 lines Changed paths: M /trunk/src/include/fake-stdlib.h setquota takes two const char * arguments. ------------------------------------------------------------------------ r2145 | jfc | 1991-06-03 13:03:05 -0400 (Mon, 03 Jun 1991) | 2 lines Changed paths: M /trunk/src/config/site.def Link option -T0x400000 on AIX PS/2. ------------------------------------------------------------------------ r2144 | jfc | 1991-06-03 13:02:36 -0400 (Mon, 03 Jun 1991) | 2 lines Changed paths: M /trunk/src/config/ibm.cf PS/2 needs narrow prototypes. ------------------------------------------------------------------------ r2143 | jfc | 1991-06-03 12:58:19 -0400 (Mon, 03 Jun 1991) | 2 lines Changed paths: M /trunk/src/appl/user_user/server.c Delete times argument to mk_req_extended. ------------------------------------------------------------------------ r2142 | jfc | 1991-06-03 12:57:33 -0400 (Mon, 03 Jun 1991) | 2 lines Changed paths: M /trunk/src/appl/user_user/Imakefile Add null target for includes ------------------------------------------------------------------------ r2141 | jfc | 1991-06-03 12:56:18 -0400 (Mon, 03 Jun 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/Imakefile -ldes5 may need to have ranlib run ------------------------------------------------------------------------ r2140 | jtkohl | 1991-06-03 12:53:10 -0400 (Mon, 03 Jun 1991) | 2 lines Changed paths: M /trunk/src/.rconf check in lots of differences grown over the past year ------------------------------------------------------------------------ r2139 | jfc | 1991-06-03 12:22:18 -0400 (Mon, 03 Jun 1991) | 2 lines Changed paths: M /trunk/src/lib/crypto/crc32/Imakefile Include crc-32 in des library. ------------------------------------------------------------------------ r2138 | jfc | 1991-06-03 12:22:01 -0400 (Mon, 03 Jun 1991) | 2 lines Changed paths: M /trunk/src/lib/crypto/md4/Imakefile Include md4 in des library ------------------------------------------------------------------------ r2137 | jfc | 1991-06-03 12:21:26 -0400 (Mon, 03 Jun 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/scc_errs.c ELOOP is like ENOENT ------------------------------------------------------------------------ r2136 | jfc | 1991-06-03 12:20:43 -0400 (Mon, 03 Jun 1991) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/Imakefile -ldes5 is now built in .. ------------------------------------------------------------------------ r2135 | tytso | 1991-06-03 11:59:54 -0400 (Mon, 03 Jun 1991) | 2 lines Changed paths: A /trunk/src/lib/gssapi/sample A /trunk/src/lib/gssapi/sample/fcmd.c A /trunk/src/lib/gssapi/sample/flogin.c A /trunk/src/lib/gssapi/sample/flogind.c A /trunk/src/lib/gssapi/sample/login.c *** empty log message *** ------------------------------------------------------------------------ r2134 | jfc | 1991-06-03 08:51:12 -0400 (Mon, 03 Jun 1991) | 3 lines Changed paths: M /trunk/src/include/fake-stdlib.h Declare abs and bcmp for RT. Use compiler builtin abs. ------------------------------------------------------------------------ r2133 | jfc | 1991-06-03 08:39:52 -0400 (Mon, 03 Jun 1991) | 2 lines Changed paths: M /trunk/src/kdc/replay.c max and min are declared in kdc_util.h ------------------------------------------------------------------------ r2132 | tytso | 1991-05-31 10:53:29 -0400 (Fri, 31 May 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/wordsize.h Avoid needless trigraph. ------------------------------------------------------------------------ r2131 | tytso | 1991-05-30 14:10:30 -0400 (Thu, 30 May 1991) | 2 lines Changed paths: A /trunk/src/lib/gssapi/gssapi.h Initial revision ------------------------------------------------------------------------ r2130 | tytso | 1991-05-30 11:58:22 -0400 (Thu, 30 May 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/base-defs.h Added null definitions for STDARG_P ------------------------------------------------------------------------ r2129 | tytso | 1991-05-30 11:52:35 -0400 (Thu, 30 May 1991) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/Imakefile Fixed recvauth.o and sendauth.o in SRCS to be .c files. ------------------------------------------------------------------------ r2128 | jfc | 1991-05-29 19:11:43 -0400 (Wed, 29 May 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/los-proto.h Arg 1 to krb5_{read_write}_message is a krb5_pointer. ------------------------------------------------------------------------ r2127 | jfc | 1991-05-29 18:27:40 -0400 (Wed, 29 May 1991) | 2 lines Changed paths: M /trunk/src/lib/kdb/kdb_dbm.c Use fcntl(F_SETLK) if POSIX_FILE_LOCKS is defined. ------------------------------------------------------------------------ r2126 | jfc | 1991-05-29 17:59:02 -0400 (Wed, 29 May 1991) | 3 lines Changed paths: M /trunk/src/kdc/kerberos_v4.c Use stdarg if STDARG_PROTOTYPES is defined. Include if HAS_STDLIB. ------------------------------------------------------------------------ r2125 | jfc | 1991-05-29 16:14:00 -0400 (Wed, 29 May 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/bld_pr_ext.c Use stdarg if the .cf file defines UseStdarg. ------------------------------------------------------------------------ r2124 | jfc | 1991-05-29 16:13:18 -0400 (Wed, 29 May 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/bld_princ.c Need to get STDARG_PROTOTYPES define ------------------------------------------------------------------------ r2123 | jfc | 1991-05-29 03:09:25 -0400 (Wed, 29 May 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_req_ext.c Delete times argument to mk_req_extended. ------------------------------------------------------------------------ r2122 | jfc | 1991-05-29 03:08:33 -0400 (Wed, 29 May 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/bld_princ.c Use stdarg if the .cf file defines UseStdarg. ------------------------------------------------------------------------ r2121 | jfc | 1991-05-29 03:02:16 -0400 (Wed, 29 May 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/base-defs.h M /trunk/src/include/krb5/func-proto.h M /trunk/src/include/krb5/stock/config.h Force use of ANSI stdarg if .cf file defines UseStdarg. ------------------------------------------------------------------------ r2120 | jfc | 1991-05-29 03:01:00 -0400 (Wed, 29 May 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/krb5.h Don't include mit-copyright.h ------------------------------------------------------------------------ r2119 | jfc | 1991-05-28 12:12:57 -0400 (Tue, 28 May 1991) | 2 lines Changed paths: M /trunk/src/config/ibm.cf PS/2 support. ------------------------------------------------------------------------ r2118 | jfc | 1991-05-27 18:57:56 -0400 (Mon, 27 May 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/wordsize.h #error -> ??=error so as not to confuse old cpps ------------------------------------------------------------------------ r2117 | jfc | 1991-05-27 18:08:06 -0400 (Mon, 27 May 1991) | 2 lines Changed paths: M /trunk/src/appl/user_user/Imakefile Add depend and clean targets. ------------------------------------------------------------------------ r2116 | jfc | 1991-05-27 18:05:20 -0400 (Mon, 27 May 1991) | 3 lines Changed paths: M /trunk/src/include/krb5/stock/config.h Allow a machine configuration file to force unconditional use of ------------------------------------------------------------------------ r2115 | jfc | 1991-05-27 18:04:39 -0400 (Mon, 27 May 1991) | 3 lines Changed paths: M /trunk/src/include/krb5/ext-proto.h Allow machine config file to force to be included unconditionally. ------------------------------------------------------------------------ r2114 | jfc | 1991-05-27 18:03:56 -0400 (Mon, 27 May 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h krb5_mk_req_extended no longer has a time argument ------------------------------------------------------------------------ r2113 | jfc | 1991-05-27 18:02:50 -0400 (Mon, 27 May 1991) | 3 lines Changed paths: M /trunk/src/config/Imake.rules Don't lose if Makefile doesn't exist in subdirectory during "make Makefiles". ------------------------------------------------------------------------ r2112 | jfc | 1991-05-27 18:01:26 -0400 (Mon, 27 May 1991) | 3 lines Changed paths: M /trunk/src/config/Project.tmpl Combine -ldes5, -lmd4, -lcrc-32. Fix library rules to run ranlib more often. ------------------------------------------------------------------------ r2111 | jfc | 1991-05-27 17:48:57 -0400 (Mon, 27 May 1991) | 2 lines Changed paths: M /trunk/src/slave/Imakefile Put /**/ before # (saber target) ------------------------------------------------------------------------ r2110 | jfc | 1991-05-24 09:31:52 -0400 (Fri, 24 May 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/scc_destry.c Remove unused variables. ------------------------------------------------------------------------ r2109 | tytso | 1991-05-21 10:35:38 -0400 (Tue, 21 May 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/sendauth.c Changed calling sequence for mk_req_extended() ------------------------------------------------------------------------ r2108 | jfc | 1991-05-20 15:49:27 -0400 (Mon, 20 May 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/send_tgs.c mk_req_extended no longer has times argument. ------------------------------------------------------------------------ r2107 | jfc | 1991-05-20 15:37:22 -0400 (Mon, 20 May 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_req.c Delete "times" argument to krb5_mk_req_extended() ------------------------------------------------------------------------ r2106 | jfc | 1991-05-20 12:31:42 -0400 (Mon, 20 May 1991) | 4 lines Changed paths: M /trunk/doc/api/krb5.tex Document krb5_parse_name and krb5_unparse_name error codes. Document krb5_build_principal. Changed arguments to krb5_rd_safe. ------------------------------------------------------------------------ r2105 | jfc | 1991-05-20 12:28:42 -0400 (Mon, 20 May 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/unparse.c Document error return values. ------------------------------------------------------------------------ r2104 | jfc | 1991-05-20 12:12:53 -0400 (Mon, 20 May 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/parse.c Document error codes returned. ------------------------------------------------------------------------ r2102 | tytso | 1991-05-06 11:17:23 -0400 (Mon, 06 May 1991) | 2 lines Changed paths: M /trunk/src/patchlevel.h Alpha 5 ------------------------------------------------------------------------ r2101 | tytso | 1991-05-06 11:16:38 -0400 (Mon, 06 May 1991) | 2 lines Changed paths: M /trunk/src/appl/Imakefile Added the user-user directory. ------------------------------------------------------------------------ r2100 | tytso | 1991-05-06 11:15:42 -0400 (Mon, 06 May 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/Imakefile Include the gssapi directory ------------------------------------------------------------------------ r2099 | tytso | 1991-05-06 11:14:31 -0400 (Mon, 06 May 1991) | 2 lines Changed paths: A /trunk/src/lib/gssapi A /trunk/src/lib/gssapi/ac_cred.c A /trunk/src/lib/gssapi/acc_sec.c A /trunk/src/lib/gssapi/check_tok.c A /trunk/src/lib/gssapi/cmp_name.c A /trunk/src/lib/gssapi/comp_oid.c A /trunk/src/lib/gssapi/dsp_name.c A /trunk/src/lib/gssapi/imp_name.c A /trunk/src/lib/gssapi/ind_mechs.c A /trunk/src/lib/gssapi/init_sec.c A /trunk/src/lib/gssapi/make_tok.c A /trunk/src/lib/gssapi/rel_buffer.c A /trunk/src/lib/gssapi/rel_cred.c A /trunk/src/lib/gssapi/rel_name.c A /trunk/src/lib/gssapi/rel_oidset.c A /trunk/src/lib/gssapi/rel_sec.c A /trunk/src/lib/gssapi/seal.c A /trunk/src/lib/gssapi/unseal.c Initial Revision ------------------------------------------------------------------------ r2098 | tytso | 1991-05-06 09:27:41 -0400 (Mon, 06 May 1991) | 2 lines Changed paths: M /trunk/src/tests/Imakefile Rearranged directory structure. ------------------------------------------------------------------------ r2097 | tytso | 1991-05-06 08:32:14 -0400 (Mon, 06 May 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/gc_frm_kdc.c Misc. changes. ------------------------------------------------------------------------ r2096 | tytso | 1991-05-06 08:03:00 -0400 (Mon, 06 May 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/get_creds.c Added code to match on 2nd tkt and tkt encryptred in a session key. ------------------------------------------------------------------------ r2095 | tytso | 1991-05-06 07:53:12 -0400 (Mon, 06 May 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Imakefile Added bld_pr_ext.c, bld_princ.c, and gc_2tgt.c to the Makefile. ------------------------------------------------------------------------ r2094 | tytso | 1991-05-06 07:51:15 -0400 (Mon, 06 May 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h Various name changes; added mysterious #defins for KRB5_GC_* ------------------------------------------------------------------------ r2093 | tytso | 1991-05-06 07:33:31 -0400 (Mon, 06 May 1991) | 5 lines Changed paths: M /trunk/src/include/fake-stdlib.h Changed prototypes on memcpy and memset to have an unsigned int for the third argument. Changed return value for strlen. ------------------------------------------------------------------------ r2092 | tytso | 1991-05-06 07:28:05 -0400 (Mon, 06 May 1991) | 2 lines Changed paths: A /trunk/src/appl/user_user/client.c A /trunk/src/appl/user_user/server.c Initial revision ------------------------------------------------------------------------ r2091 | jtkohl | 1991-05-06 06:43:49 -0400 (Mon, 06 May 1991) | 2 lines Changed paths: M /trunk/src/config/ibm.cf add c89, WantPrototypes ------------------------------------------------------------------------ r2090 | jtkohl | 1991-05-06 06:41:30 -0400 (Mon, 06 May 1991) | 2 lines Changed paths: M /trunk/src/appl/sample/sclient/sclient.c add \n to error message ------------------------------------------------------------------------ r2089 | jtkohl | 1991-05-06 06:40:21 -0400 (Mon, 06 May 1991) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/gc_2tgt.c *** empty log message *** ------------------------------------------------------------------------ r2088 | jtkohl | 1991-05-06 06:39:57 -0400 (Mon, 06 May 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/net_read.c M /trunk/src/lib/krb5/os/net_write.c need PROTOTYPE macro ------------------------------------------------------------------------ r2087 | jtkohl | 1991-05-01 09:30:40 -0400 (Wed, 01 May 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/send_tgs.c fix typo ------------------------------------------------------------------------ r2086 | jtkohl | 1991-05-01 09:04:03 -0400 (Wed, 01 May 1991) | 2 lines Changed paths: M /trunk/src/tests/verify/kdb5_verify.c rearrange code to avoid compiler warning ------------------------------------------------------------------------ r2085 | jtkohl | 1991-05-01 09:03:14 -0400 (Wed, 01 May 1991) | 2 lines Changed paths: M /trunk/src/tests/create/kdb5_mkdums.c fix some compiler warnings. ------------------------------------------------------------------------ r2084 | jtkohl | 1991-05-01 08:06:31 -0400 (Wed, 01 May 1991) | 2 lines Changed paths: A /trunk/src/config-files/krb.conf.M A /trunk/src/config-files/krb.realms.M Initial revision ------------------------------------------------------------------------ r2083 | jtkohl | 1991-05-01 08:06:18 -0400 (Wed, 01 May 1991) | 2 lines Changed paths: A /trunk/src/config-files A /trunk/src/config-files/krb.conf A /trunk/src/config-files/krb.realms *** empty log message *** ------------------------------------------------------------------------ r2082 | jtkohl | 1991-05-01 07:37:13 -0400 (Wed, 01 May 1991) | 2 lines Changed paths: M /trunk/src/clients/klist/klist.c clean up some warnings ------------------------------------------------------------------------ r2081 | jtkohl | 1991-05-01 07:20:54 -0400 (Wed, 01 May 1991) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/krb_glue.c use krb5_calculate_checksum macro ------------------------------------------------------------------------ r2080 | jtkohl | 1991-05-01 07:20:24 -0400 (Wed, 01 May 1991) | 2 lines Changed paths: M /trunk/src/kdc/kdc_util.c use krb5_checksum_size macro ------------------------------------------------------------------------ r2079 | jtkohl | 1991-05-01 07:19:56 -0400 (Wed, 01 May 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/encode_kdc.c M /trunk/src/lib/krb5/krb/send_tgs.c use checksum & encryption macrtos ------------------------------------------------------------------------ r2078 | jtkohl | 1991-05-01 07:19:11 -0400 (Wed, 01 May 1991) | 2 lines Changed paths: M /trunk/src/tests/create/kdb5_mkdums.c M /trunk/src/tests/verify/kdb5_verify.c use krb5_use_cstype macro ------------------------------------------------------------------------ r2077 | jtkohl | 1991-04-30 13:15:18 -0400 (Tue, 30 Apr 1991) | 2 lines Changed paths: M /trunk/src/appl/popper/pop_pass.c merge in updates from NetServ ------------------------------------------------------------------------ r2075 | jtkohl | 1991-04-30 13:04:00 -0400 (Tue, 30 Apr 1991) | 2 lines Changed paths: M /trunk/src/appl/popper/pop_init.c merge in NetServ updates ------------------------------------------------------------------------ r2073 | jtkohl | 1991-04-30 11:50:26 -0400 (Tue, 30 Apr 1991) | 2 lines Changed paths: M /trunk/src/appl/simple/client/sim_client.c convert to krb5_build_principal ------------------------------------------------------------------------ r2072 | jtkohl | 1991-04-30 11:33:14 -0400 (Tue, 30 Apr 1991) | 2 lines Changed paths: M /trunk/src/tests/hammer/kdc5_hammer.c change to use krb5_build_principal_ext ------------------------------------------------------------------------ r2071 | jtkohl | 1991-04-30 11:07:27 -0400 (Tue, 30 Apr 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/bld_princ.c fix use of build_principal_va in build_principal ------------------------------------------------------------------------ r2070 | jtkohl | 1991-04-30 11:01:30 -0400 (Tue, 30 Apr 1991) | 2 lines Changed paths: M /trunk/src/clients/kinit/kinit.c M /trunk/src/lib/krb425/get_cred.c M /trunk/src/lib/krb425/mk_req.c M /trunk/src/lib/krb425/rd_req.c use new principal building routines ------------------------------------------------------------------------ r2069 | jtkohl | 1991-04-30 10:58:23 -0400 (Tue, 30 Apr 1991) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/bld_pr_ext.c A /trunk/src/lib/krb5/krb/bld_princ.c *** empty log message *** ------------------------------------------------------------------------ r2068 | jtkohl | 1991-04-30 09:12:30 -0400 (Tue, 30 Apr 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/macros.h add krb5_princ_aref ------------------------------------------------------------------------ r2067 | jtkohl | 1991-04-30 07:39:41 -0400 (Tue, 30 Apr 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/Imakefile add STRDUP stuff ------------------------------------------------------------------------ r2066 | jtkohl | 1991-04-30 07:35:07 -0400 (Tue, 30 Apr 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/ext-proto.h add strdup() ------------------------------------------------------------------------ r2065 | jtkohl | 1991-04-30 07:34:47 -0400 (Tue, 30 Apr 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_dfl.c use strdup() ------------------------------------------------------------------------ r2064 | jtkohl | 1991-04-30 07:34:29 -0400 (Tue, 30 Apr 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/get_krbhst.c M /trunk/src/lib/krb5/os/sn2princ.c use a common strdup() ------------------------------------------------------------------------ r2063 | jtkohl | 1991-04-30 07:28:28 -0400 (Tue, 30 Apr 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/posix/strdup.c malloc() is already declared in include files. ------------------------------------------------------------------------ r2062 | jtkohl | 1991-04-30 07:22:45 -0400 (Tue, 30 Apr 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/posix/strdup.c include file changes for krb5 ------------------------------------------------------------------------ r2061 | jtkohl | 1991-04-30 07:21:37 -0400 (Tue, 30 Apr 1991) | 2 lines Changed paths: M /trunk/src/config/site.def add HasStrdup ------------------------------------------------------------------------ r2060 | jtkohl | 1991-04-30 06:53:23 -0400 (Tue, 30 Apr 1991) | 2 lines Changed paths: A /trunk/src/lib/krb5/posix/strdup.c Initial revision ------------------------------------------------------------------------ r2059 | jtkohl | 1991-04-30 06:24:56 -0400 (Tue, 30 Apr 1991) | 2 lines Changed paths: M /trunk/src/kdc/main.c don't need ------------------------------------------------------------------------ r2058 | jtkohl | 1991-04-30 06:17:26 -0400 (Tue, 30 Apr 1991) | 2 lines Changed paths: M /trunk/src/admin/edit/kdb5_edit.M clean up some stuff ------------------------------------------------------------------------ r2057 | jtkohl | 1991-04-29 10:35:25 -0400 (Mon, 29 Apr 1991) | 2 lines Changed paths: M /trunk/src/clients/klist/klist.M add -f documentation ------------------------------------------------------------------------ r2056 | jtkohl | 1991-04-29 10:29:56 -0400 (Mon, 29 Apr 1991) | 2 lines Changed paths: M /trunk/src/kdc/kdc_util.h add kdc_get_server_key ------------------------------------------------------------------------ r2055 | jtkohl | 1991-04-29 10:29:48 -0400 (Mon, 29 Apr 1991) | 2 lines Changed paths: M /trunk/src/kdc/kerberos_v4.c remove spurious ; ------------------------------------------------------------------------ r2054 | jtkohl | 1991-04-29 10:29:19 -0400 (Mon, 29 Apr 1991) | 3 lines Changed paths: M /trunk/src/kdc/kdc_util.c boil code down into common kdc_get_server_key to be used here and in the TGS code ------------------------------------------------------------------------ r2053 | jtkohl | 1991-04-29 10:28:11 -0400 (Mon, 29 Apr 1991) | 4 lines Changed paths: M /trunk/src/kdc/do_tgs_req.c change to use kdc_get_server_key function decode the 2nd ticket fix up min() function on rtime to improve readability ------------------------------------------------------------------------ r2052 | jtkohl | 1991-04-29 10:25:58 -0400 (Mon, 29 Apr 1991) | 3 lines Changed paths: M /trunk/src/kdc/do_as_req.c a) set the INITIAL flag on all AS_ tickets b) clean up min() function to be more readable ------------------------------------------------------------------------ r2051 | jtkohl | 1991-04-29 10:21:00 -0400 (Mon, 29 Apr 1991) | 3 lines Changed paths: M /trunk/src/clients/kinit/kinit.M add rlife to -r argument add -f argument ------------------------------------------------------------------------ r2050 | jtkohl | 1991-04-29 10:18:51 -0400 (Mon, 29 Apr 1991) | 2 lines Changed paths: M /trunk/src/clients/klist/klist.c add code to print times & flags ------------------------------------------------------------------------ r2049 | jtkohl | 1991-04-29 10:18:31 -0400 (Mon, 29 Apr 1991) | 2 lines Changed paths: M /trunk/src/clients/kinit/kinit.c fix renewable handling ------------------------------------------------------------------------ r2048 | jtkohl | 1991-04-29 09:15:18 -0400 (Mon, 29 Apr 1991) | 2 lines Changed paths: M /trunk/src/tests/hammer/kdc5_hammer.c add some missing PROTOTYPE macros ------------------------------------------------------------------------ r2047 | jtkohl | 1991-04-29 09:09:02 -0400 (Mon, 29 Apr 1991) | 2 lines Changed paths: M /trunk/src/tests/verify/kdb5_verify.c fix some error messages & cases ------------------------------------------------------------------------ r2046 | jtkohl | 1991-04-29 09:03:11 -0400 (Mon, 29 Apr 1991) | 2 lines Changed paths: M /trunk/src/tests/create/kdb5_mkdums.c don't use -R argument ------------------------------------------------------------------------ r2045 | jtkohl | 1991-04-29 09:02:43 -0400 (Mon, 29 Apr 1991) | 2 lines Changed paths: A /trunk/src/tests/create/kdb5_mkdums.M *** empty log message *** ------------------------------------------------------------------------ r2044 | jtkohl | 1991-04-26 12:31:36 -0400 (Fri, 26 Apr 1991) | 2 lines Changed paths: A /trunk/src/appl/user_user A /trunk/src/appl/user_user/Imakefile *** empty log message *** ------------------------------------------------------------------------ r2043 | jtkohl | 1991-04-26 10:35:44 -0400 (Fri, 26 Apr 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_retrv.c need to pass pointers.. ------------------------------------------------------------------------ r2042 | jtkohl | 1991-04-26 10:35:22 -0400 (Fri, 26 Apr 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/scc_retrv.c need to pass pointers... ------------------------------------------------------------------------ r2041 | jtkohl | 1991-04-26 10:12:55 -0400 (Fri, 26 Apr 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_retrv.c M /trunk/src/lib/krb5/ccache/stdio/scc_retrv.c add KRB5_TC_MATCH_2ND_TKT field ------------------------------------------------------------------------ r2040 | jtkohl | 1991-04-26 09:57:08 -0400 (Fri, 26 Apr 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/ccache.h add flag for 2nd ticket matching ------------------------------------------------------------------------ r2039 | jtkohl | 1991-04-26 09:39:36 -0400 (Fri, 26 Apr 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/Imakefile fix order of entries in makefile so that all:: is the default action ------------------------------------------------------------------------ r2038 | jtkohl | 1991-04-26 09:37:04 -0400 (Fri, 26 Apr 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/prep2kprep.c M /trunk/src/lib/krb5/asn.1/safe2ksafe.c make sure timestamp and seq # are zero if they're not present ------------------------------------------------------------------------ r2037 | jtkohl | 1991-04-26 09:36:00 -0400 (Fri, 26 Apr 1991) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_safe.c use macros for checksum routines insure that we set the timestamp/usec to zero if not in use ------------------------------------------------------------------------ r2036 | jtkohl | 1991-04-26 09:35:27 -0400 (Fri, 26 Apr 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_safe.c use macros for checksum routines ------------------------------------------------------------------------ r2035 | jtkohl | 1991-04-25 07:58:35 -0400 (Thu, 25 Apr 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ktgrq2tgrq.c we were faultily zeroing out the adtk every loop ------------------------------------------------------------------------ r2034 | jtkohl | 1991-04-25 07:02:32 -0400 (Thu, 25 Apr 1991) | 2 lines Changed paths: M /trunk/src/Imakefile M /trunk/src/admin/aname/Imakefile M /trunk/src/admin/create/Imakefile M /trunk/src/admin/destroy/Imakefile M /trunk/src/admin/edit/Imakefile M /trunk/src/admin/stash/Imakefile M /trunk/src/appl/movemail/Imakefile M /trunk/src/appl/popper/Imakefile M /trunk/src/appl/simple/client/Imakefile M /trunk/src/appl/simple/server/Imakefile M /trunk/src/clients/kdestroy/Imakefile M /trunk/src/clients/kinit/Imakefile M /trunk/src/clients/klist/Imakefile M /trunk/src/kdc/Imakefile M /trunk/src/slave/Imakefile M /trunk/src/tests/create/Imakefile M /trunk/src/tests/hammer/Imakefile M /trunk/src/tests/verify/Imakefile updates for install stuff ------------------------------------------------------------------------ r2033 | jtkohl | 1991-04-25 07:00:17 -0400 (Thu, 25 Apr 1991) | 2 lines Changed paths: M /trunk/src/config/Imake.rules M /trunk/src/config/Project.tmpl M /trunk/src/config/site.def updates for Krb5 install support ------------------------------------------------------------------------ r2032 | jtkohl | 1991-04-23 11:29:27 -0400 (Tue, 23 Apr 1991) | 2 lines Changed paths: M /trunk/src/tests/hammer/kdc5_hammer.c STDC cleanups ------------------------------------------------------------------------ r2031 | jtkohl | 1991-04-23 10:40:48 -0400 (Tue, 23 Apr 1991) | 2 lines Changed paths: M /trunk/src/tests/create/Imakefile Imakefile ------------------------------------------------------------------------ r2030 | jtkohl | 1991-04-23 10:03:48 -0400 (Tue, 23 Apr 1991) | 2 lines Changed paths: M /trunk/src/kdc/kerberos_v4.c fix STDC incompatibility ------------------------------------------------------------------------ r2029 | jtkohl | 1991-04-23 09:58:02 -0400 (Tue, 23 Apr 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/posix/syslog.c strerror may be a #define on some systems. ------------------------------------------------------------------------ r2028 | jtkohl | 1991-04-23 09:56:00 -0400 (Tue, 23 Apr 1991) | 2 lines Changed paths: M /trunk/src/include/kerberosIV/krb4-proto.h M /trunk/src/include/krb5/asn.1/KRB5-types-aux.h M /trunk/src/include/krb5/base-defs.h M /trunk/src/lib/crypto/md4/md4.c add support for KRB5_PROVIDE_PROTOTYPES ------------------------------------------------------------------------ r2027 | jtkohl | 1991-04-23 09:46:36 -0400 (Tue, 23 Apr 1991) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl make sure clean:: gets rid of foo/**/libname ------------------------------------------------------------------------ r2026 | jtkohl | 1991-04-23 09:16:00 -0400 (Tue, 23 Apr 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/config.h add KRB5_PROVIDE_PROTOTYPES ------------------------------------------------------------------------ r2025 | jtkohl | 1991-04-23 09:14:20 -0400 (Tue, 23 Apr 1991) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl add WantPrototypes stuff ------------------------------------------------------------------------ r2024 | jtkohl | 1991-04-22 09:28:16 -0400 (Mon, 22 Apr 1991) | 2 lines Changed paths: M /trunk/src/kdc/do_tgs_req.c changes to use authenticator's subkey if necessary. ------------------------------------------------------------------------ r2023 | jtkohl | 1991-04-22 09:28:14 -0400 (Mon, 22 Apr 1991) | 2 lines Changed paths: M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kdc_util.h changes to make authenticator visible to caller ------------------------------------------------------------------------ r2022 | jtkohl | 1991-04-19 13:14:04 -0400 (Fri, 19 Apr 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/Imakefile fix up clean step as well ------------------------------------------------------------------------ r2021 | jtkohl | 1991-04-19 13:10:58 -0400 (Fri, 19 Apr 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/Imakefile includes depends on KRB5-types.h ------------------------------------------------------------------------ r2020 | jtkohl | 1991-04-19 12:58:58 -0400 (Fri, 19 Apr 1991) | 3 lines Changed paths: M /trunk/src/appl/simple/server/sim_server.c M /trunk/src/lib/crypto/des/new_rn_key.c M /trunk/src/lib/krb425/mk_priv.c M /trunk/src/lib/krb425/mk_safe.c M /trunk/src/lib/krb425/rd_priv.c M /trunk/src/lib/krb425/rd_safe.c M /trunk/src/lib/krb5/asn.1/addr2kaddr.c M /trunk/src/lib/krb5/ccache/file/fcc_read.c M /trunk/src/lib/krb5/ccache/stdio/scc_read.c M /trunk/src/lib/krb5/free/f_addr.c M /trunk/src/lib/krb5/free/f_address.c M /trunk/src/lib/krb5/free/f_cred_cnt.c M /trunk/src/lib/krb5/free/f_enc_kdc.c M /trunk/src/lib/krb5/free/f_enc_tkt.c M /trunk/src/lib/krb5/free/f_kdc_req.c M /trunk/src/lib/krb5/free/f_priv_enc.c M /trunk/src/lib/krb5/free/f_safe.c M /trunk/src/lib/krb5/krb/copy_addrs.c M /trunk/src/lib/krb5/krb/copy_creds.c M /trunk/src/lib/krb5/krb/copy_tick.c M /trunk/src/lib/krb5/krb/gc_via_tgt.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_safe.c M /trunk/src/tests/hammer/kdc5_hammer.c krb5_free_addr -> krb5_free_address krb5_free_address -> krb5_free_addresses ------------------------------------------------------------------------ r2019 | jtkohl | 1991-04-19 12:46:48 -0400 (Fri, 19 Apr 1991) | 2 lines Changed paths: M /trunk/src/kdc/network.c remove XXX comment ------------------------------------------------------------------------ r2018 | jtkohl | 1991-04-19 12:46:41 -0400 (Fri, 19 Apr 1991) | 2 lines Changed paths: M /trunk/src/kdc/kdc_util.c clean up some XXX code ------------------------------------------------------------------------ r2017 | jtkohl | 1991-04-19 12:39:40 -0400 (Fri, 19 Apr 1991) | 2 lines Changed paths: M /trunk/src/kdc/dispatch.c XXX not appropriate ------------------------------------------------------------------------ r2016 | jtkohl | 1991-04-19 12:21:21 -0400 (Fri, 19 Apr 1991) | 2 lines Changed paths: M /trunk/src/appl/simple/client/sim_client.c M /trunk/src/appl/simple/server/sim_server.c use MAXHOSTNAMELEN ------------------------------------------------------------------------ r2015 | tytso | 1991-04-19 11:00:20 -0400 (Fri, 19 Apr 1991) | 5 lines Changed paths: M /trunk/src/admin/edit/kdb5_edit.c Added missing break in switch statement; the -onlyrealmsalt option now works. Fixed error message handling in the cpw routine so that argv[0] is saved before the option parsing routine mucks with the argv pointer. ------------------------------------------------------------------------ r2014 | jtkohl | 1991-04-19 10:58:12 -0400 (Fri, 19 Apr 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_io.c use osconf.h to determine if we have in.h ------------------------------------------------------------------------ r2013 | jtkohl | 1991-04-19 10:54:05 -0400 (Fri, 19 Apr 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/scc_gennew.c M /trunk/src/lib/krb5/ccache/stdio/scc_maybe.c use "b" modes with STDC ------------------------------------------------------------------------ r2012 | jtkohl | 1991-04-19 10:52:44 -0400 (Fri, 19 Apr 1991) | 2 lines Changed paths: M /trunk/src/lib/kdb/fetch_mkey.c use "rb" for STDC ------------------------------------------------------------------------ r2011 | jtkohl | 1991-04-19 10:52:25 -0400 (Fri, 19 Apr 1991) | 2 lines Changed paths: M /trunk/src/lib/kdb/store_mkey.c use "wb" for STDC ------------------------------------------------------------------------ r2010 | jtkohl | 1991-04-19 10:48:41 -0400 (Fri, 19 Apr 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ktf_close.c M /trunk/src/lib/krb5/keytab/file/ktf_get_en.c M /trunk/src/lib/krb5/keytab/file/ktf_get_na.c M /trunk/src/lib/krb5/keytab/file/ktf_resolv.c M /trunk/src/lib/krb5/keytab/file/ktf_wreslv.c remove extraneous XXX's ------------------------------------------------------------------------ r2009 | jtkohl | 1991-04-19 10:45:18 -0400 (Fri, 19 Apr 1991) | 3 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ktf_util.c remove extraneous XXX's use "b" qualifier with STDC fopen() ------------------------------------------------------------------------ r2008 | jtkohl | 1991-04-19 10:39:35 -0400 (Fri, 19 Apr 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_maybe.c remove XXX from already-fixed part ------------------------------------------------------------------------ r2007 | jtkohl | 1991-04-19 10:36:54 -0400 (Fri, 19 Apr 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/ktbase.c remove XXX ------------------------------------------------------------------------ r2006 | jtkohl | 1991-04-19 10:34:20 -0400 (Fri, 19 Apr 1991) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/string2key.c clean up some stuff; remove length restriction ------------------------------------------------------------------------ r2005 | jtkohl | 1991-04-19 09:53:38 -0400 (Fri, 19 Apr 1991) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/cbc_cksum.c M /trunk/src/lib/crypto/des/des_int.h M /trunk/src/lib/crypto/des/fin_rndkey.c M /trunk/src/lib/crypto/des/init_rkey.c M /trunk/src/lib/crypto/des/process_ky.c fix up/remove XXX comments ------------------------------------------------------------------------ r2004 | jtkohl | 1991-04-19 09:51:09 -0400 (Fri, 19 Apr 1991) | 4 lines Changed paths: M /trunk/src/lib/crypto/des/krb_glue.c don't bother checking key->priv; the spec says you gotta prepare first, and we don't have an error code for it anyway. /. ------------------------------------------------------------------------ r2003 | jtkohl | 1991-04-19 09:40:56 -0400 (Fri, 19 Apr 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccbase.c remove XXX ------------------------------------------------------------------------ r2002 | jtkohl | 1991-04-19 09:40:12 -0400 (Fri, 19 Apr 1991) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/scc_gennew.c parameterize use of htons/ntohs remove use of abort() ------------------------------------------------------------------------ r2001 | jtkohl | 1991-04-19 09:39:49 -0400 (Fri, 19 Apr 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/scc_maybe.c parameterize use of htons/ntohs ------------------------------------------------------------------------ r2000 | jtkohl | 1991-04-19 09:34:41 -0400 (Fri, 19 Apr 1991) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_maybe.c parameterize using htons/etc. don't call abort(), return an error. ------------------------------------------------------------------------ r1999 | jtkohl | 1991-04-19 09:34:27 -0400 (Fri, 19 Apr 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_gennew.c parameterize using htons/etc. ------------------------------------------------------------------------ r1998 | jtkohl | 1991-04-19 09:19:22 -0400 (Fri, 19 Apr 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_safe.c compare network addreses ------------------------------------------------------------------------ r1997 | jtkohl | 1991-04-19 09:13:59 -0400 (Fri, 19 Apr 1991) | 2 lines Changed paths: M /trunk/src/appl/simple/server/sim_server.c error messages for SAFE & PRIV were swapped ------------------------------------------------------------------------ r1996 | jtkohl | 1991-04-19 09:13:03 -0400 (Fri, 19 Apr 1991) | 3 lines Changed paths: M /trunk/src/appl/simple/client/sim_client.c (a) connect the socket so getsockname() works properly (b) clean up some error messages ------------------------------------------------------------------------ r1995 | jtkohl | 1991-04-19 07:19:34 -0400 (Fri, 19 Apr 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/decode_kdc.c don't believe in that comment anymore ------------------------------------------------------------------------ r1994 | jtkohl | 1991-04-18 12:40:22 -0400 (Thu, 18 Apr 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_gennew.c M /trunk/src/lib/krb5/ccache/stdio/scc_gennew.c only allocate as much space as we need. ------------------------------------------------------------------------ r1993 | jtkohl | 1991-04-18 12:39:12 -0400 (Thu, 18 Apr 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_defnam.c M /trunk/src/lib/krb5/ccache/file/fcc_nseq.c M /trunk/src/lib/krb5/ccache/stdio/scc_defnam.c M /trunk/src/lib/krb5/ccache/stdio/scc_nseq.c clean up comments ------------------------------------------------------------------------ r1992 | jtkohl | 1991-04-17 10:31:07 -0400 (Wed, 17 Apr 1991) | 3 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_dfl.c add some better error code passing ------------------------------------------------------------------------ r1991 | jtkohl | 1991-04-17 10:30:52 -0400 (Wed, 17 Apr 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_io.c add uid-checking code in replay cache ------------------------------------------------------------------------ r1990 | jfc | 1991-04-16 04:23:52 -0400 (Tue, 16 Apr 1991) | 2 lines Changed paths: M /trunk/src/appl/simple/client/sim_client.c Add command line option to set message. ------------------------------------------------------------------------ r1989 | jfc | 1991-04-03 13:14:39 -0500 (Wed, 03 Apr 1991) | 2 lines Changed paths: M /trunk/src/appl/movemail/movemail.c NULL != 0 ------------------------------------------------------------------------ r1988 | jfc | 1991-04-03 12:05:07 -0500 (Wed, 03 Apr 1991) | 2 lines Changed paths: M /trunk/src/slave/kprop.c M /trunk/src/slave/kpropd.c krb5_error.error is an unsigned type, don't need to check for error < 0. ------------------------------------------------------------------------ r1987 | jfc | 1991-04-03 10:38:08 -0500 (Wed, 03 Apr 1991) | 2 lines Changed paths: M /trunk/src/include/fake-stdlib.h Change RT prototypes: char * -> void *; add atof() and atoi(). ------------------------------------------------------------------------ r1986 | jtkohl | 1991-04-03 10:33:18 -0500 (Wed, 03 Apr 1991) | 2 lines Changed paths: M /trunk/src/include/fake-stdlib.h atof is const char * ------------------------------------------------------------------------ r1985 | jfc | 1991-04-03 10:06:11 -0500 (Wed, 03 Apr 1991) | 2 lines Changed paths: M /trunk/src/kdc/kdc_util.h M /trunk/src/kdc/kerberos_v4.c Second argument to process_v4 should be const. ------------------------------------------------------------------------ r1984 | jfc | 1991-04-03 09:15:38 -0500 (Wed, 03 Apr 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/recvauth.c krb5_error.error is an unsigned type; error.error < 0 is always false ------------------------------------------------------------------------ r1983 | jfc | 1991-04-03 08:57:44 -0500 (Wed, 03 Apr 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Imakefile INCLUDES was not needed; -I$(TOP) is the default. ------------------------------------------------------------------------ r1982 | jtkohl | 1991-04-03 04:55:09 -0500 (Wed, 03 Apr 1991) | 2 lines Changed paths: M /trunk/src/clients/klist/klist.c "close" the ccache file when done... ------------------------------------------------------------------------ r1981 | jtkohl | 1991-04-03 04:54:31 -0500 (Wed, 03 Apr 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/scc_maybe.c add locking code ------------------------------------------------------------------------ r1980 | jtkohl | 1991-04-03 04:40:58 -0500 (Wed, 03 Apr 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_maybe.c add locking code ------------------------------------------------------------------------ r1979 | jtkohl | 1991-04-03 04:40:38 -0500 (Wed, 03 Apr 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc.h add mode to structure for locking code ------------------------------------------------------------------------ r1978 | jfc | 1991-04-02 11:32:07 -0500 (Tue, 02 Apr 1991) | 2 lines Changed paths: M /trunk/src/slave/Imakefile Add depend target. ------------------------------------------------------------------------ r1976 | jtkohl | 1991-04-01 09:06:13 -0500 (Mon, 01 Apr 1991) | 2 lines Changed paths: M /trunk/src/patchlevel.h alpha4 ------------------------------------------------------------------------ r1975 | tytso | 1991-03-29 11:39:23 -0500 (Fri, 29 Mar 1991) | 2 lines Changed paths: M /trunk/doc/api/krb5.tex M /trunk/doc/api/libos.tex M /trunk/doc/implement/libos-i.tex *** empty log message *** ------------------------------------------------------------------------ r1974 | tytso | 1991-03-29 11:38:41 -0500 (Fri, 29 Mar 1991) | 2 lines Changed paths: M /trunk/doc/api/rcache.tex M /trunk/doc/implement/rcache-i.tex Documented change in krb5_rc_resolve now allocating memory. ------------------------------------------------------------------------ r1973 | tytso | 1991-03-29 10:49:29 -0500 (Fri, 29 Mar 1991) | 2 lines Changed paths: M /trunk/src/slave/Imakefile M /trunk/src/slave/kprop.c M /trunk/src/slave/kprop.h M /trunk/src/slave/kpropd.c krb5_sendauth() and company moved to the Kerberos library. ------------------------------------------------------------------------ r1972 | tytso | 1991-03-29 09:53:26 -0500 (Fri, 29 Mar 1991) | 7 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_dfl.c Changed rc_dfl_resolve to initlize the private data, instead of rc_initalize or rc_recover. This means that caller must call rc_close after calling rc_dfl_resolve. This change was required in order to prevent a memory leak in rc_dfl_resolve, since it was doing some memory allocation already; it now does all necessary memory allocation, and rc_close frees all of the memory used by rc_dfl_resolve. ------------------------------------------------------------------------ r1971 | jtkohl | 1991-03-29 08:31:35 -0500 (Fri, 29 Mar 1991) | 2 lines Changed paths: M /trunk/src/include/fake-stdlib.h need size_t with GNUC for the moment... ------------------------------------------------------------------------ r1970 | jtkohl | 1991-03-29 08:15:47 -0500 (Fri, 29 Mar 1991) | 2 lines Changed paths: M /trunk/src/tests/Imakefile use subdirs ------------------------------------------------------------------------ r1969 | jtkohl | 1991-03-29 08:15:32 -0500 (Fri, 29 Mar 1991) | 2 lines Changed paths: M /trunk/src/Imakefile add slave & tests ------------------------------------------------------------------------ r1966 | jtkohl | 1991-03-29 06:34:14 -0500 (Fri, 29 Mar 1991) | 2 lines Changed paths: M /trunk/src/config/vaxbsd.cf fix makedepend flags to know about STDC ------------------------------------------------------------------------ r1963 | jtkohl | 1991-03-29 06:32:13 -0500 (Fri, 29 Mar 1991) | 2 lines Changed paths: M /trunk/src/config/ultrix.cf add change for makedepend ------------------------------------------------------------------------ r1962 | jtkohl | 1991-03-29 04:08:40 -0500 (Fri, 29 Mar 1991) | 2 lines Changed paths: M /trunk/src/appl/Imakefile add popper movemail\ ------------------------------------------------------------------------ r1961 | jtkohl | 1991-03-29 03:54:32 -0500 (Fri, 29 Mar 1991) | 2 lines Changed paths: M /trunk/src/appl/sample/sample.h changes for sendauth/recvauth ------------------------------------------------------------------------ r1960 | jtkohl | 1991-03-29 03:53:53 -0500 (Fri, 29 Mar 1991) | 2 lines Changed paths: M /trunk/src/appl/sample/sclient/sclient.c M /trunk/src/appl/sample/sserver/sserver.c change to use sendauth ------------------------------------------------------------------------ r1959 | jtkohl | 1991-03-29 03:47:38 -0500 (Fri, 29 Mar 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h sendauth/recvauth take krb5_pointer, not void * ------------------------------------------------------------------------ r1958 | jtkohl | 1991-03-29 03:42:17 -0500 (Fri, 29 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/recvauth.c M /trunk/src/lib/krb5/os/write_msg.c fix rcsid name ------------------------------------------------------------------------ r1957 | jtkohl | 1991-03-29 03:41:27 -0500 (Fri, 29 Mar 1991) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/read_msg.c add fix rcsid variable name ------------------------------------------------------------------------ r1956 | jtkohl | 1991-03-29 03:37:51 -0500 (Fri, 29 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/Imakefile fix name of .c files (send_msg should be write_msg) ------------------------------------------------------------------------ r1955 | tytso | 1991-03-28 12:50:56 -0500 (Thu, 28 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/Imakefile Added read_msg.c and write_msg.c ------------------------------------------------------------------------ r1954 | tytso | 1991-03-28 12:50:46 -0500 (Thu, 28 Mar 1991) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/recvauth.c A /trunk/src/lib/krb5/krb/sendauth.c A /trunk/src/lib/krb5/os/read_msg.c A /trunk/src/lib/krb5/os/write_msg.c *** empty log message *** ------------------------------------------------------------------------ r1953 | tytso | 1991-03-28 12:50:01 -0500 (Thu, 28 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Imakefile Added sendauth.c and recvauth.c ------------------------------------------------------------------------ r1952 | tytso | 1991-03-28 12:49:13 -0500 (Thu, 28 Mar 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h Added declarations for krb5_sendauth() and krb5_recvauth() ------------------------------------------------------------------------ r1951 | tytso | 1991-03-28 12:48:43 -0500 (Thu, 28 Mar 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/los-proto.h Added declarations for krb5_read_message() and krb5_write_message() ------------------------------------------------------------------------ r1950 | jtkohl | 1991-03-25 12:04:12 -0500 (Mon, 25 Mar 1991) | 2 lines Changed paths: M /trunk/src/kdc/kdc_util.c add an imposter firewall ------------------------------------------------------------------------ r1949 | jtkohl | 1991-03-25 06:38:34 -0500 (Mon, 25 Mar 1991) | 2 lines Changed paths: M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_util.c use KRB5_LRQ_NONE #define ------------------------------------------------------------------------ r1948 | jtkohl | 1991-03-25 06:35:38 -0500 (Mon, 25 Mar 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/proto.h add last_req defines ------------------------------------------------------------------------ r1947 | jtkohl | 1991-03-25 06:22:43 -0500 (Mon, 25 Mar 1991) | 2 lines Changed paths: M /trunk/src/kdc/kdc_util.c log what server wasn't found. ------------------------------------------------------------------------ r1946 | jtkohl | 1991-03-22 05:13:18 -0500 (Fri, 22 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/gc_frm_kdc.c don't free/clean up a ticket we're returning ------------------------------------------------------------------------ r1945 | jtkohl | 1991-03-22 05:12:49 -0500 (Fri, 22 Mar 1991) | 2 lines Changed paths: M /trunk/src/kdc/do_tgs_req.c clean up some error reporting to not cause upper-level barfs ------------------------------------------------------------------------ r1944 | jtkohl | 1991-03-21 09:45:29 -0500 (Thu, 21 Mar 1991) | 2 lines Changed paths: M /trunk/src/appl/movemail/movemail.c M /trunk/src/appl/popper/pop_init.c be sure to krb5_free_principal when done ------------------------------------------------------------------------ r1943 | jtkohl | 1991-03-21 09:08:57 -0500 (Thu, 21 Mar 1991) | 2 lines Changed paths: M /trunk/src/appl/popper/pop_init.c use new krb5_sname_to_principal functoin ------------------------------------------------------------------------ r1942 | jtkohl | 1991-03-21 08:55:56 -0500 (Thu, 21 Mar 1991) | 2 lines Changed paths: M /trunk/src/appl/movemail/movemail.c use new krb5_sname_to_principal ------------------------------------------------------------------------ r1941 | jtkohl | 1991-03-21 08:55:02 -0500 (Thu, 21 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/Imakefile add sn2princ ------------------------------------------------------------------------ r1940 | jtkohl | 1991-03-21 08:45:46 -0500 (Thu, 21 Mar 1991) | 3 lines Changed paths: M /trunk/src/lib/krb5/error_tables/krb5_err.et add KRB5_ERR_BAD_HOSTNAME, KRB5_ERR_HOST_REALM_UNKNOWN ------------------------------------------------------------------------ r1939 | jtkohl | 1991-03-21 08:45:10 -0500 (Thu, 21 Mar 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/los-proto.h add sname_to_principal ------------------------------------------------------------------------ r1938 | jtkohl | 1991-03-21 08:44:49 -0500 (Thu, 21 Mar 1991) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/sn2princ.c use strdup for hostname as well allow non-canonicalization ------------------------------------------------------------------------ r1937 | jtkohl | 1991-03-21 08:26:06 -0500 (Thu, 21 Mar 1991) | 2 lines Changed paths: A /trunk/src/lib/krb5/os/sn2princ.c *** empty log message *** ------------------------------------------------------------------------ r1936 | jtkohl | 1991-03-21 05:53:41 -0500 (Thu, 21 Mar 1991) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl M /trunk/src/config/site.def add placeholders for Zephyr stuff ------------------------------------------------------------------------ r1935 | jtkohl | 1991-03-21 05:52:43 -0500 (Thu, 21 Mar 1991) | 2 lines Changed paths: A /trunk/src/appl/popper/Imakefile *** empty log message *** ------------------------------------------------------------------------ r1934 | jtkohl | 1991-03-21 05:20:46 -0500 (Thu, 21 Mar 1991) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl M /trunk/src/config/site.def add HESIOD stuff ------------------------------------------------------------------------ r1933 | jtkohl | 1991-03-21 05:19:59 -0500 (Thu, 21 Mar 1991) | 2 lines Changed paths: M /trunk/src/appl/movemail/Imakefile use config options for hesiod now ------------------------------------------------------------------------ r1932 | jtkohl | 1991-03-21 05:14:18 -0500 (Thu, 21 Mar 1991) | 2 lines Changed paths: A /trunk/src/appl/movemail/Imakefile *** empty log message *** ------------------------------------------------------------------------ r1931 | jtkohl | 1991-03-20 13:13:53 -0500 (Wed, 20 Mar 1991) | 2 lines Changed paths: M /trunk/src/appl/movemail/movemail.c KRB5 code ------------------------------------------------------------------------ r1930 | jtkohl | 1991-03-20 13:13:35 -0500 (Wed, 20 Mar 1991) | 2 lines Changed paths: M /trunk/src/appl/popper/pop_pass.c M /trunk/src/appl/popper/popper.c add V5 code ------------------------------------------------------------------------ r1929 | jtkohl | 1991-03-20 13:12:59 -0500 (Wed, 20 Mar 1991) | 4 lines Changed paths: M /trunk/src/appl/popper/pop_init.c fix bogus parameter name in open_drop() add V5 code add -s option processing ------------------------------------------------------------------------ r1928 | jtkohl | 1991-03-20 13:12:47 -0500 (Wed, 20 Mar 1991) | 2 lines Changed paths: M /trunk/src/appl/popper/pop_enter.c fix name clash on tmpfile ------------------------------------------------------------------------ r1927 | jtkohl | 1991-03-20 13:12:16 -0500 (Wed, 20 Mar 1991) | 2 lines Changed paths: M /trunk/src/appl/popper/orig-makefiles/Makefile v5 changes ------------------------------------------------------------------------ r1926 | jtkohl | 1991-03-20 12:19:26 -0500 (Wed, 20 Mar 1991) | 2 lines Changed paths: A /trunk/src/appl/popper/popper.c Initial revision ------------------------------------------------------------------------ r1925 | jtkohl | 1991-03-20 12:03:18 -0500 (Wed, 20 Mar 1991) | 2 lines Changed paths: A /trunk/src/appl/popper/pop_enter.c Initial revision ------------------------------------------------------------------------ r1923 | jtkohl | 1991-03-20 10:25:30 -0500 (Wed, 20 Mar 1991) | 2 lines Changed paths: A /trunk/src/appl/popper A /trunk/src/appl/popper/orig-makefiles A /trunk/src/appl/popper/orig-makefiles/Makefile A /trunk/src/appl/popper/pop_init.c A /trunk/src/appl/popper/pop_pass.c Initial revision ------------------------------------------------------------------------ r1922 | jtkohl | 1991-03-20 09:32:57 -0500 (Wed, 20 Mar 1991) | 2 lines Changed paths: A /trunk/src/appl/movemail A /trunk/src/appl/movemail/movemail.c Initial revision ------------------------------------------------------------------------ r1921 | jtkohl | 1991-03-15 10:40:02 -0500 (Fri, 15 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/isode_err.et add ISODE_LOCAL_ERR_MISSING_PART ------------------------------------------------------------------------ r1920 | jtkohl | 1991-03-15 10:39:52 -0500 (Fri, 15 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/kadat2adat.c M /trunk/src/lib/krb5/asn.1/kaddr2addr.c M /trunk/src/lib/krb5/asn.1/klsrq2lsrq.c add firewall for malformed inputs ------------------------------------------------------------------------ r1919 | jtkohl | 1991-03-14 12:20:19 -0500 (Thu, 14 Mar 1991) | 2 lines Changed paths: M /trunk/src/kdc/kdc_util.c need to put something in the last_req field, it's not optional ------------------------------------------------------------------------ r1918 | jtkohl | 1991-03-14 12:19:47 -0500 (Thu, 14 Mar 1991) | 2 lines Changed paths: M /trunk/src/kdc/do_tgs_req.c need to put something in last_req field (it's not optional) ------------------------------------------------------------------------ r1917 | jtkohl | 1991-03-14 12:19:07 -0500 (Thu, 14 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/gc_via_tgt.c avoid bug when no addresses are present ------------------------------------------------------------------------ r1916 | jtkohl | 1991-03-14 09:09:48 -0500 (Thu, 14 Mar 1991) | 2 lines Changed paths: M /trunk/src/admin/create/kdb5_create.c M /trunk/src/admin/edit/dump.c M /trunk/src/admin/edit/kdb5_edit.c M /trunk/src/admin/stash/kdb5_stash.c M /trunk/src/appl/sample/sclient/sclient.c M /trunk/src/appl/sample/sserver/sserver.c M /trunk/src/appl/simple/client/sim_client.c M /trunk/src/appl/simple/server/sim_server.c M /trunk/src/clients/kinit/kinit.c M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/main.c M /trunk/src/kdc/network.c M /trunk/src/kdc/replay.c M /trunk/src/lib/crypto/des/new_rn_key.c M /trunk/src/lib/des425/read_passwd.c M /trunk/src/lib/kdb/fetch_mkey.c M /trunk/src/lib/kdb/store_mkey.c M /trunk/src/lib/krb425/krb425.h M /trunk/src/lib/krb5/keytab/file/ktf_util.c M /trunk/src/lib/krb5/krb/gc_via_tgt.c M /trunk/src/lib/krb5/krb/gen_seqnum.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/in_tkt_pwd.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_rep.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/parse.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_rep.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/rd_safe.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/lib/krb5/os/an_to_ln.c M /trunk/src/lib/krb5/os/free_hstrl.c M /trunk/src/lib/krb5/os/full_ipadr.c M /trunk/src/lib/krb5/os/gen_port.c M /trunk/src/lib/krb5/os/gen_rname.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/kuserok.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/port2ip.c M /trunk/src/lib/krb5/os/sendto_kdc.c M /trunk/src/lib/krb5/os/timeofday.c M /trunk/src/lib/krb5/os/unlck_file.c M /trunk/src/lib/krb5/os/ustime.c M /trunk/src/tests/create/kdb5_mkdums.c M /trunk/src/tests/hammer/kdc5_hammer.c M /trunk/src/tests/verify/kdb5_verify.c libos-proto.h -> los-proto.h ------------------------------------------------------------------------ r1915 | jtkohl | 1991-03-14 07:19:32 -0500 (Thu, 14 Mar 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/KRB5-types-aux.h M /trunk/src/include/krb5/asn.1/asn1defs.h M /trunk/src/include/krb5/asn.1/encode.h M /trunk/src/include/krb5/stock/config.h M /trunk/src/include/krb5/stock/osconf.h M /trunk/src/tests/test1.c fix copyrights. ------------------------------------------------------------------------ r1914 | jtkohl | 1991-03-14 07:19:26 -0500 (Thu, 14 Mar 1991) | 3 lines Changed paths: M /trunk/src/tests/dump.c fix copyrights. /. ------------------------------------------------------------------------ r1913 | jtkohl | 1991-03-14 07:04:10 -0500 (Thu, 14 Mar 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/asn1.h M /trunk/src/include/krb5/base-defs.h M /trunk/src/include/krb5/ccache.h M /trunk/src/include/krb5/crc-32.h M /trunk/src/include/krb5/dbm.h M /trunk/src/include/krb5/encryption.h M /trunk/src/include/krb5/error_def.h M /trunk/src/include/krb5/errors.h M /trunk/src/include/krb5/ext-proto.h M /trunk/src/include/krb5/fieldbits.h M /trunk/src/include/krb5/free.h M /trunk/src/include/krb5/kdb.h M /trunk/src/include/krb5/kdb_dbm.h M /trunk/src/include/krb5/keytab.h M /trunk/src/include/krb5/krb5.h M /trunk/src/include/krb5/libos.h M /trunk/src/include/krb5/macros.h M /trunk/src/include/krb5/mit-des.h M /trunk/src/include/krb5/narrow.h M /trunk/src/include/krb5/proto.h M /trunk/src/include/krb5/rcache.h M /trunk/src/include/krb5/safepriv.h M /trunk/src/include/krb5/sysincl.h M /trunk/src/include/krb5/widen.h M /trunk/src/include/krb5/wordsize.h fix copyrights. ------------------------------------------------------------------------ r1912 | jtkohl | 1991-03-14 06:56:55 -0500 (Thu, 14 Mar 1991) | 2 lines Changed paths: M /trunk/src/admin/edit/kdb5_ed_ct.ct M /trunk/src/admin/edit/kdb5_edit.c M /trunk/src/admin/stash/kdb5_stash.c M /trunk/src/clients/kdestroy/kdestroy.c M /trunk/src/clients/kinit/kinit.c M /trunk/src/clients/klist/klist.c fix copyrights. ------------------------------------------------------------------------ r1911 | jtkohl | 1991-03-14 06:53:34 -0500 (Thu, 14 Mar 1991) | 2 lines Changed paths: M /trunk/src/admin/destroy/kdb5_destroy.c fix copyrights ------------------------------------------------------------------------ r1910 | jtkohl | 1991-03-14 06:53:01 -0500 (Thu, 14 Mar 1991) | 2 lines Changed paths: M /trunk/src/admin/aname/kdb5_anadd.c fxi copyrights. ------------------------------------------------------------------------ r1909 | jtkohl | 1991-03-14 06:48:24 -0500 (Thu, 14 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/crypto/cryptoconf.c update copyright ------------------------------------------------------------------------ r1908 | jtkohl | 1991-03-14 06:47:10 -0500 (Thu, 14 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/rcdef.c fix copyright ------------------------------------------------------------------------ r1907 | jtkohl | 1991-03-14 06:43:56 -0500 (Thu, 14 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/krb425/kn_parse.c M /trunk/src/lib/krb425/kuserok.c M /trunk/src/lib/krb425/recvauth.c M /trunk/src/lib/krb425/sendauth.c fix copyrights. ------------------------------------------------------------------------ r1906 | jtkohl | 1991-03-14 06:42:02 -0500 (Thu, 14 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/krb425/des_sched.c M /trunk/src/lib/krb425/err_txt.c M /trunk/src/lib/krb425/get_krbhst.c M /trunk/src/lib/krb425/get_lrealm.c M /trunk/src/lib/krb425/get_phost.c M /trunk/src/lib/krb425/kn_parse.c M /trunk/src/lib/krb425/kntoln.c M /trunk/src/lib/krb425/krb425.h M /trunk/src/lib/krb425/krb_err.h M /trunk/src/lib/krb425/net_read.c M /trunk/src/lib/krb425/net_write.c M /trunk/src/lib/krb425/rd_req.c M /trunk/src/lib/krb425/realmhost.c M /trunk/src/lib/krb425/sendauth.c fix copyrights ------------------------------------------------------------------------ r1905 | jtkohl | 1991-03-14 06:40:52 -0500 (Thu, 14 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/krb425/425error.c *** empty log message *** ------------------------------------------------------------------------ r1904 | jtkohl | 1991-03-14 06:32:42 -0500 (Thu, 14 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/addr_comp.c M /trunk/src/lib/krb5/krb/addr_order.c M /trunk/src/lib/krb5/krb/addr_srch.c M /trunk/src/lib/krb5/krb/copy_addrs.c M /trunk/src/lib/krb5/krb/copy_athctr.c M /trunk/src/lib/krb5/krb/copy_auth.c M /trunk/src/lib/krb5/krb/copy_cksum.c M /trunk/src/lib/krb5/krb/copy_princ.c M /trunk/src/lib/krb5/krb/copy_tick.c M /trunk/src/lib/krb5/krb/decode_kdc.c M /trunk/src/lib/krb5/krb/decrypt_tk.c M /trunk/src/lib/krb5/krb/encode_kdc.c M /trunk/src/lib/krb5/krb/encrypt_tk.c M /trunk/src/lib/krb5/krb/faddr_ordr.c M /trunk/src/lib/krb5/krb/free_rtree.c M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/int-proto.h M /trunk/src/lib/krb5/krb/kdc_rep_dc.c M /trunk/src/lib/krb5/krb/krbconfig.c M /trunk/src/lib/krb5/krb/mk_rep.c M /trunk/src/lib/krb5/krb/mk_req.c M /trunk/src/lib/krb5/krb/parse.c M /trunk/src/lib/krb5/krb/pr_to_salt.c M /trunk/src/lib/krb5/krb/rd_error.c M /trunk/src/lib/krb5/krb/rd_rep.c M /trunk/src/lib/krb5/krb/rd_req.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/rd_req_sim.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/lib/krb5/krb/tgtname.c M /trunk/src/lib/krb5/krb/unparse.c M /trunk/src/lib/krb5/krb/walk_rtree.c fix copyrights ------------------------------------------------------------------------ r1903 | jtkohl | 1991-03-14 06:28:41 -0500 (Thu, 14 Mar 1991) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/cp_key_cnt.c *** empty log message *** ------------------------------------------------------------------------ r1902 | jtkohl | 1991-03-14 06:22:54 -0500 (Thu, 14 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/kdb/fetch_mkey.c M /trunk/src/lib/kdb/kdbint.h M /trunk/src/lib/kdb/setup_mkey.c M /trunk/src/lib/kdb/store_mkey.c M /trunk/src/lib/kdb/verify_mky.c M /trunk/src/lib/krb5/free/f_address.c M /trunk/src/lib/krb5/free/f_ap_rep.c M /trunk/src/lib/krb5/free/f_ap_req.c M /trunk/src/lib/krb5/free/f_arep_enc.c M /trunk/src/lib/krb5/free/f_authdata.c M /trunk/src/lib/krb5/free/f_authent.c M /trunk/src/lib/krb5/free/f_cksum.c M /trunk/src/lib/krb5/free/f_cred_cnt.c M /trunk/src/lib/krb5/free/f_creds.c M /trunk/src/lib/krb5/free/f_enc_kdc.c M /trunk/src/lib/krb5/free/f_enc_tkt.c M /trunk/src/lib/krb5/free/f_error.c M /trunk/src/lib/krb5/free/f_kdc_rep.c M /trunk/src/lib/krb5/free/f_kdc_req.c M /trunk/src/lib/krb5/free/f_keyblock.c M /trunk/src/lib/krb5/free/f_last_req.c M /trunk/src/lib/krb5/free/f_padata.c M /trunk/src/lib/krb5/free/f_princ.c M /trunk/src/lib/krb5/free/f_priv.c M /trunk/src/lib/krb5/free/f_priv_enc.c M /trunk/src/lib/krb5/free/f_safe.c M /trunk/src/lib/krb5/free/f_tgt_cred.c M /trunk/src/lib/krb5/free/f_ticket.c M /trunk/src/lib/krb5/free/f_tickets.c M /trunk/src/lib/krb5/free/f_tkt_auth.c fix copyrights ------------------------------------------------------------------------ r1901 | jtkohl | 1991-03-14 06:16:13 -0500 (Thu, 14 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/des425/random_key.c add standard copyright notice ------------------------------------------------------------------------ r1900 | jtkohl | 1991-03-14 06:13:16 -0500 (Thu, 14 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/destest.c add standard header ------------------------------------------------------------------------ r1899 | jtkohl | 1991-03-14 06:13:02 -0500 (Thu, 14 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/des_int.h M /trunk/src/lib/crypto/des/tables.h fix copyrights ------------------------------------------------------------------------ r1898 | jtkohl | 1991-03-14 06:11:40 -0500 (Thu, 14 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/cbc_cksum.c M /trunk/src/lib/crypto/des/cksum.c M /trunk/src/lib/crypto/des/cs_entry.c M /trunk/src/lib/crypto/des/des.c M /trunk/src/lib/crypto/des/enc_dec.c M /trunk/src/lib/crypto/des/finish_key.c M /trunk/src/lib/crypto/des/init_rkey.c M /trunk/src/lib/crypto/des/key_parity.c M /trunk/src/lib/crypto/des/key_sched.c M /trunk/src/lib/crypto/des/krb_glue.c M /trunk/src/lib/crypto/des/make_e.c M /trunk/src/lib/crypto/des/make_fp.c M /trunk/src/lib/crypto/des/make_ip.c M /trunk/src/lib/crypto/des/make_kp.c M /trunk/src/lib/crypto/des/make_odd.c M /trunk/src/lib/crypto/des/make_p.c M /trunk/src/lib/crypto/des/make_pt.c M /trunk/src/lib/crypto/des/make_s.c M /trunk/src/lib/crypto/des/make_st.c M /trunk/src/lib/crypto/des/misc.c M /trunk/src/lib/crypto/des/new_rn_key.c M /trunk/src/lib/crypto/des/process_ky.c M /trunk/src/lib/crypto/des/verify.c M /trunk/src/lib/crypto/des/weak_key.c fix copyrights; add RCS strings to those needing them. ------------------------------------------------------------------------ r1897 | jtkohl | 1991-03-14 06:02:03 -0500 (Thu, 14 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/scc-proto.h M /trunk/src/lib/krb5/ccache/stdio/scc.h M /trunk/src/lib/krb5/ccache/stdio/scc_close.c M /trunk/src/lib/krb5/ccache/stdio/scc_defnam.c M /trunk/src/lib/krb5/ccache/stdio/scc_defops.c M /trunk/src/lib/krb5/ccache/stdio/scc_destry.c M /trunk/src/lib/krb5/ccache/stdio/scc_errs.c M /trunk/src/lib/krb5/ccache/stdio/scc_eseq.c M /trunk/src/lib/krb5/ccache/stdio/scc_gennew.c M /trunk/src/lib/krb5/ccache/stdio/scc_getnam.c M /trunk/src/lib/krb5/ccache/stdio/scc_gprin.c M /trunk/src/lib/krb5/ccache/stdio/scc_init.c M /trunk/src/lib/krb5/ccache/stdio/scc_maybe.c M /trunk/src/lib/krb5/ccache/stdio/scc_nseq.c M /trunk/src/lib/krb5/ccache/stdio/scc_ops.c M /trunk/src/lib/krb5/ccache/stdio/scc_read.c M /trunk/src/lib/krb5/ccache/stdio/scc_reslv.c M /trunk/src/lib/krb5/ccache/stdio/scc_retrv.c M /trunk/src/lib/krb5/ccache/stdio/scc_sflags.c M /trunk/src/lib/krb5/ccache/stdio/scc_skip.c M /trunk/src/lib/krb5/ccache/stdio/scc_sseq.c M /trunk/src/lib/krb5/ccache/stdio/scc_store.c M /trunk/src/lib/krb5/ccache/stdio/scc_test.c M /trunk/src/lib/krb5/ccache/stdio/scc_write.c fix copyrights and RCS strings ------------------------------------------------------------------------ r1896 | jtkohl | 1991-03-14 06:01:10 -0500 (Thu, 14 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_maybe.c add RCS id string ------------------------------------------------------------------------ r1895 | jtkohl | 1991-03-14 05:54:26 -0500 (Thu, 14 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_maybe.c add "all rights reserved" ------------------------------------------------------------------------ r1894 | jtkohl | 1991-03-14 05:54:13 -0500 (Thu, 14 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc-proto.h M /trunk/src/lib/krb5/ccache/file/fcc.h M /trunk/src/lib/krb5/ccache/file/fcc_close.c M /trunk/src/lib/krb5/ccache/file/fcc_defnam.c M /trunk/src/lib/krb5/ccache/file/fcc_defops.c M /trunk/src/lib/krb5/ccache/file/fcc_destry.c M /trunk/src/lib/krb5/ccache/file/fcc_errs.c M /trunk/src/lib/krb5/ccache/file/fcc_eseq.c M /trunk/src/lib/krb5/ccache/file/fcc_gennew.c M /trunk/src/lib/krb5/ccache/file/fcc_getnam.c M /trunk/src/lib/krb5/ccache/file/fcc_gprin.c M /trunk/src/lib/krb5/ccache/file/fcc_init.c M /trunk/src/lib/krb5/ccache/file/fcc_nseq.c M /trunk/src/lib/krb5/ccache/file/fcc_ops.c M /trunk/src/lib/krb5/ccache/file/fcc_read.c M /trunk/src/lib/krb5/ccache/file/fcc_reslv.c M /trunk/src/lib/krb5/ccache/file/fcc_retrv.c M /trunk/src/lib/krb5/ccache/file/fcc_sflags.c M /trunk/src/lib/krb5/ccache/file/fcc_skip.c M /trunk/src/lib/krb5/ccache/file/fcc_sseq.c M /trunk/src/lib/krb5/ccache/file/fcc_store.c M /trunk/src/lib/krb5/ccache/file/fcc_test.c M /trunk/src/lib/krb5/ccache/file/fcc_write.c fix copyrights and RCS ident style ------------------------------------------------------------------------ r1893 | jtkohl | 1991-03-14 05:47:36 -0500 (Thu, 14 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/crypto/crc32/crc.c M /trunk/src/lib/crypto/crc32/crctest.c M /trunk/src/lib/krb5/ccache/ccbase.c M /trunk/src/lib/krb5/ccache/ccdefault.c M /trunk/src/lib/krb5/ccache/ccdefops.c M /trunk/src/lib/krb5/keytab/file/ktf_add.c M /trunk/src/lib/krb5/keytab/file/ktf_close.c M /trunk/src/lib/krb5/keytab/file/ktf_defops.c M /trunk/src/lib/krb5/keytab/file/ktf_endget.c M /trunk/src/lib/krb5/keytab/file/ktf_get_en.c M /trunk/src/lib/krb5/keytab/file/ktf_get_na.c M /trunk/src/lib/krb5/keytab/file/ktf_next.c M /trunk/src/lib/krb5/keytab/file/ktf_ops.c M /trunk/src/lib/krb5/keytab/file/ktf_remove.c M /trunk/src/lib/krb5/keytab/file/ktf_resolv.c M /trunk/src/lib/krb5/keytab/file/ktf_ssget.c M /trunk/src/lib/krb5/keytab/file/ktf_wops.c M /trunk/src/lib/krb5/keytab/file/ktf_wreslv.c M /trunk/src/lib/krb5/keytab/file/ktfile.h M /trunk/src/lib/krb5/keytab/ktadd.c M /trunk/src/lib/krb5/keytab/ktbase.c M /trunk/src/lib/krb5/keytab/ktdefault.c M /trunk/src/lib/krb5/keytab/ktfr_entry.c M /trunk/src/lib/krb5/keytab/ktremove.c M /trunk/src/lib/krb5/keytab/read_servi.c fix copyrights ------------------------------------------------------------------------ r1892 | jtkohl | 1991-03-14 05:33:52 -0500 (Thu, 14 Mar 1991) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl fix up some des425/krb4 problems ------------------------------------------------------------------------ r1891 | jtkohl | 1991-03-14 05:08:04 -0500 (Thu, 14 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/des425/read_passwd.c want to use old string_to_key interface. ------------------------------------------------------------------------ r1890 | jtkohl | 1991-03-14 05:00:20 -0500 (Thu, 14 Mar 1991) | 2 lines Changed paths: A /trunk/src/lib/des425/cksum.c A /trunk/src/lib/des425/des.c A /trunk/src/lib/des425/des.h A /trunk/src/lib/des425/enc_dec.c A /trunk/src/lib/des425/key_parity.c A /trunk/src/lib/des425/key_sched.c A /trunk/src/lib/des425/new_rnd_key.c A /trunk/src/lib/des425/pcbc_encrypt.c A /trunk/src/lib/des425/quad_cksum.c A /trunk/src/lib/des425/random_key.c A /trunk/src/lib/des425/str_to_key.c A /trunk/src/lib/des425/string2key.c A /trunk/src/lib/des425/verify.c A /trunk/src/lib/des425/weak_key.c *** empty log message *** ------------------------------------------------------------------------ r1889 | jtkohl | 1991-03-14 04:59:06 -0500 (Thu, 14 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/des425/Imakefile don't need BSDUNIX anymore ------------------------------------------------------------------------ r1888 | jtkohl | 1991-03-14 04:48:10 -0500 (Thu, 14 Mar 1991) | 2 lines Changed paths: A /trunk/src/lib/des425/read_passwd.c *** empty log message *** ------------------------------------------------------------------------ r1887 | jtkohl | 1991-03-13 11:03:17 -0500 (Wed, 13 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/krb425/rd_req.c avoid HC bug ------------------------------------------------------------------------ r1886 | jtkohl | 1991-03-13 04:57:02 -0500 (Wed, 13 Mar 1991) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/kdcr2kkdcr.c M /trunk/src/lib/krb5/asn.1/kdcr2ktgsr.c M /trunk/src/lib/krb5/asn.1/kedat2edat.c M /trunk/src/lib/krb5/asn.1/kekrp2ekrp.c M /trunk/src/lib/krb5/asn.1/kerr2err.c M /trunk/src/lib/krb5/asn.1/ketpt2etpt.c M /trunk/src/lib/krb5/asn.1/kkdcr2kdcr.c M /trunk/src/lib/krb5/asn.1/kkey2enck.c M /trunk/src/lib/krb5/asn.1/klsrq2lsrq.c M /trunk/src/lib/krb5/asn.1/kprep2prep.c M /trunk/src/lib/krb5/asn.1/kprin2prin.c M /trunk/src/lib/krb5/asn.1/kpriv2priv.c M /trunk/src/lib/krb5/asn.1/ksafe2safe.c M /trunk/src/lib/krb5/asn.1/ktgrq2tgrq.c M /trunk/src/lib/krb5/asn.1/ktgsr2kdcr.c M /trunk/src/lib/krb5/asn.1/ktkt2tkt.c M /trunk/src/lib/krb5/asn.1/ktran2tran.c M /trunk/src/lib/krb5/asn.1/prep2kprep.c M /trunk/src/lib/krb5/asn.1/priv2kpriv.c M /trunk/src/lib/krb5/asn.1/qbuf2data.c M /trunk/src/lib/krb5/asn.1/safe2ksafe.c M /trunk/src/lib/krb5/asn.1/tgrq2ktgrq.c M /trunk/src/lib/krb5/asn.1/tkt2ktkt.c M /trunk/src/lib/krb5/asn.1/tran2ktran.c M /trunk/src/lib/krb5/asn.1/u2gen.c fix copyrights. ------------------------------------------------------------------------ r1885 | jtkohl | 1991-03-13 04:55:42 -0500 (Wed, 13 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/adr2kadr.c M /trunk/src/lib/krb5/asn.1/aprp2kaprp.c M /trunk/src/lib/krb5/asn.1/aprq2kaprq.c M /trunk/src/lib/krb5/asn.1/arep2karep.c M /trunk/src/lib/krb5/asn.1/asn1glue.h M /trunk/src/lib/krb5/asn.1/auth2kauth.c M /trunk/src/lib/krb5/asn.1/ck2kck.c M /trunk/src/lib/krb5/asn.1/cvt_flags.c M /trunk/src/lib/krb5/asn.1/decode.c M /trunk/src/lib/krb5/asn.1/edat2kedat.c M /trunk/src/lib/krb5/asn.1/ekrp2kekrp.c M /trunk/src/lib/krb5/asn.1/enck2kkey.c M /trunk/src/lib/krb5/asn.1/err2kerr.c M /trunk/src/lib/krb5/asn.1/etpt2ketpt.c M /trunk/src/lib/krb5/asn.1/g2unix.c M /trunk/src/lib/krb5/asn.1/kadat2adat.c M /trunk/src/lib/krb5/asn.1/kaddr2addr.c M /trunk/src/lib/krb5/asn.1/kadr2adr.c M /trunk/src/lib/krb5/asn.1/kaprp2aprp.c M /trunk/src/lib/krb5/asn.1/kaprq2aprq.c M /trunk/src/lib/krb5/asn.1/karep2arep.c M /trunk/src/lib/krb5/asn.1/kauth2auth.c M /trunk/src/lib/krb5/asn.1/kck2ck.c fix copyrights. ------------------------------------------------------------------------ r1884 | jtkohl | 1991-03-13 04:54:43 -0500 (Wed, 13 Mar 1991) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/adat2kadat.c M /trunk/src/lib/krb5/asn.1/addr2kaddr.c M /trunk/src/lib/krb5/asn.1/lsrq2klsrq.c M /trunk/src/lib/krb5/asn.1/prin2kprin.c need local var to be const fix copyrights. ------------------------------------------------------------------------ r1883 | jtkohl | 1991-03-12 12:19:57 -0500 (Tue, 12 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/free/f_kdc_req.c don't forget to liberate etype. ------------------------------------------------------------------------ r1882 | jtkohl | 1991-03-12 12:18:10 -0500 (Tue, 12 Mar 1991) | 3 lines Changed paths: M /trunk/src/include/krb5/asn.1/KRB5-types-aux.h need #undefs to make sure we properly define the function versions ------------------------------------------------------------------------ r1881 | jtkohl | 1991-03-12 11:48:58 -0500 (Tue, 12 Mar 1991) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl M /trunk/src/config/site.def M /trunk/src/lib/krb5/asn.1/KRB5-asn.py M /trunk/src/lib/krb5/asn.1/klsrq2lsrq.c M /trunk/src/lib/krb5/asn.1/kprin2prin.c M /trunk/src/lib/krb5/asn.1/ktgrq2tgrq.c M /trunk/src/lib/krb5/asn.1/lsrq2klsrq.c M /trunk/src/lib/krb5/asn.1/prin2kprin.c M /trunk/src/lib/krb5/asn.1/tgrq2ktgrq.c pepsy changes ------------------------------------------------------------------------ r1880 | jtkohl | 1991-03-12 11:47:46 -0500 (Tue, 12 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/adat2kadat.c M /trunk/src/lib/krb5/asn.1/addr2kaddr.c M /trunk/src/lib/krb5/asn.1/kadat2adat.c M /trunk/src/lib/krb5/asn.1/kaddr2addr.c pepsy changes (rearranged structures) ------------------------------------------------------------------------ r1879 | jtkohl | 1991-03-12 11:46:10 -0500 (Tue, 12 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/Imakefile changes for using PEPSY ------------------------------------------------------------------------ r1878 | jtkohl | 1991-03-11 10:42:21 -0500 (Mon, 11 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/isode_err.et update with isode 6.8 codes ------------------------------------------------------------------------ r1877 | jtkohl | 1991-03-11 06:55:54 -0500 (Mon, 11 Mar 1991) | 2 lines Changed paths: M /trunk/src/appl/sample/sclient/sclient.c use new checksum macros ------------------------------------------------------------------------ r1876 | jtkohl | 1991-03-08 11:43:51 -0500 (Fri, 08 Mar 1991) | 2 lines Changed paths: M /trunk/src/appl/simple/client/sim_client.c don't request server's address on local socket! ------------------------------------------------------------------------ r1875 | jtkohl | 1991-03-08 11:43:17 -0500 (Fri, 08 Mar 1991) | 4 lines Changed paths: M /trunk/src/appl/simple/server/sim_server.c fix up usage msg add init_ets(); check sender addr ------------------------------------------------------------------------ r1874 | jtkohl | 1991-03-08 11:42:51 -0500 (Fri, 08 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_req_dec.c clean out tktauthent before using, so we can free it without worrying ------------------------------------------------------------------------ r1873 | jtkohl | 1991-03-08 10:09:56 -0500 (Fri, 08 Mar 1991) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl use -ldes425 for v4 programs ------------------------------------------------------------------------ r1872 | jtkohl | 1991-03-07 06:50:02 -0500 (Thu, 07 Mar 1991) | 2 lines Changed paths: M /trunk/doc/api/Makefile M /trunk/doc/implement/Makefile use dvips nwo ------------------------------------------------------------------------ r1871 | jtkohl | 1991-03-07 06:49:55 -0500 (Thu, 07 Mar 1991) | 2 lines Changed paths: M /trunk/doc/api/keytab.tex M /trunk/doc/implement/keytab-i.tex remove spurious comma ------------------------------------------------------------------------ r1870 | jtkohl | 1991-03-07 06:49:20 -0500 (Thu, 07 Mar 1991) | 2 lines Changed paths: M /trunk/doc/api/library.tex M /trunk/doc/implement/implement.tex adjust lengths to give more body text ------------------------------------------------------------------------ r1869 | jtkohl | 1991-03-07 06:48:59 -0500 (Thu, 07 Mar 1991) | 2 lines Changed paths: M /trunk/doc/api/functions.sty M /trunk/doc/implement/functions.sty put some fil/fill into the marginpars ------------------------------------------------------------------------ r1868 | jtkohl | 1991-03-06 12:13:17 -0500 (Wed, 06 Mar 1991) | 2 lines Changed paths: M /trunk/doc/api/functions.sty M /trunk/doc/api/library.tex M /trunk/doc/implement/functions.sty M /trunk/doc/implement/implement.tex conversions for new dvips ------------------------------------------------------------------------ r1867 | tytso | 1991-03-06 11:44:39 -0500 (Wed, 06 Mar 1991) | 4 lines Changed paths: M /trunk/src/slave/kpropd.c Fixed bug in the options parser;forgot to check for a NULL in a while loop. Fixed typo in call to krb5_copy_keyblock ------------------------------------------------------------------------ r1866 | tytso | 1991-03-06 11:43:58 -0500 (Wed, 06 Mar 1991) | 2 lines Changed paths: M /trunk/src/slave/kprop.c Fixed bug in the options parser;forgot to check for a NULL in a while loop. ------------------------------------------------------------------------ r1865 | tytso | 1991-03-06 08:58:11 -0500 (Wed, 06 Mar 1991) | 4 lines Changed paths: M /trunk/src/admin/edit/dump.c Improved load_db's parsing of the dump file. Added support for dumping and loading the salt entries. ------------------------------------------------------------------------ r1864 | tytso | 1991-03-06 08:57:47 -0500 (Wed, 06 Mar 1991) | 2 lines Changed paths: M /trunk/src/admin/edit/kdb5_edit.c Added support of entering passwords with different salts ------------------------------------------------------------------------ r1863 | jtkohl | 1991-03-05 12:40:54 -0500 (Tue, 05 Mar 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h add krb5_get_server_rcache ------------------------------------------------------------------------ r1862 | jtkohl | 1991-03-05 12:40:32 -0500 (Tue, 05 Mar 1991) | 2 lines Changed paths: M /trunk/src/appl/simple/server/sim_server.c use new function krb5_get_server_rcache ------------------------------------------------------------------------ r1861 | jtkohl | 1991-03-05 12:40:14 -0500 (Tue, 05 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_req_sim.c condense common code into function ------------------------------------------------------------------------ r1860 | jtkohl | 1991-03-05 12:39:40 -0500 (Tue, 05 Mar 1991) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/Imakefile add srv_rcache ,. ------------------------------------------------------------------------ r1859 | jtkohl | 1991-03-05 12:39:24 -0500 (Tue, 05 Mar 1991) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/srv_rcache.c *** empty log message *** ------------------------------------------------------------------------ r1858 | jtkohl | 1991-03-05 12:36:03 -0500 (Tue, 05 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/krb425/mk_priv.c M /trunk/src/lib/krb425/mk_safe.c M /trunk/src/lib/krb425/rd_priv.c M /trunk/src/lib/krb425/rd_safe.c pull common code into library function ------------------------------------------------------------------------ r1857 | jtkohl | 1991-03-05 06:15:04 -0500 (Tue, 05 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/crypto/os/rnd_confoun.c M /trunk/src/lib/krb5/os/an_to_ln.c M /trunk/src/lib/krb5/os/ccdefname.c M /trunk/src/lib/krb5/os/def_realm.c M /trunk/src/lib/krb5/os/free_hstrl.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/ktdefname.c M /trunk/src/lib/krb5/os/kuserok.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/lock_file.c M /trunk/src/lib/krb5/os/net_read.c M /trunk/src/lib/krb5/os/net_write.c M /trunk/src/lib/krb5/os/osconfig.c M /trunk/src/lib/krb5/os/timeofday.c M /trunk/src/lib/krb5/os/unlck_file.c M /trunk/src/lib/krb5/os/ustime.c fix copyrights ------------------------------------------------------------------------ r1856 | jtkohl | 1991-03-05 05:50:59 -0500 (Tue, 05 Mar 1991) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl only generate new stock header output if it differs ------------------------------------------------------------------------ r1855 | jtkohl | 1991-03-05 05:27:36 -0500 (Tue, 05 Mar 1991) | 2 lines Changed paths: M /trunk/src/Imakefile remove conditional gunk for local/installed copies ------------------------------------------------------------------------ r1854 | jtkohl | 1991-03-05 05:22:31 -0500 (Tue, 05 Mar 1991) | 3 lines Changed paths: M /trunk/src/config/site.def remove lots of local/installed switch gunk. add comment about StdIncludes ------------------------------------------------------------------------ r1853 | jtkohl | 1991-03-05 05:22:14 -0500 (Tue, 05 Mar 1991) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl remove lots of local/installed switch gunk. ------------------------------------------------------------------------ r1852 | jtkohl | 1991-03-05 04:55:08 -0500 (Tue, 05 Mar 1991) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl use default unifdef ------------------------------------------------------------------------ r1851 | jtkohl | 1991-03-04 11:38:41 -0500 (Mon, 04 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_dfl.c fix a problem with FREE3 not being a single statement. ------------------------------------------------------------------------ r1850 | jtkohl | 1991-03-04 11:38:13 -0500 (Mon, 04 Mar 1991) | 2 lines Changed paths: M /trunk/src/appl/Imakefile add simple ------------------------------------------------------------------------ r1849 | jtkohl | 1991-03-04 11:37:37 -0500 (Mon, 04 Mar 1991) | 2 lines Changed paths: A /trunk/src/appl/simple/client/sim_client.c A /trunk/src/appl/simple/server A /trunk/src/appl/simple/server/Imakefile A /trunk/src/appl/simple/server/sim_server.c *** empty log message *** ------------------------------------------------------------------------ r1848 | jtkohl | 1991-03-04 10:21:22 -0500 (Mon, 04 Mar 1991) | 2 lines Changed paths: A /trunk/src/appl/simple/client A /trunk/src/appl/simple/client/Imakefile *** empty log message *** ------------------------------------------------------------------------ r1847 | jtkohl | 1991-03-04 10:17:03 -0500 (Mon, 04 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_req_ext.c don't deref newkey unless it's there... ------------------------------------------------------------------------ r1846 | jtkohl | 1991-03-04 10:10:51 -0500 (Mon, 04 Mar 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/encryption.h fix copyrights ------------------------------------------------------------------------ r1845 | jtkohl | 1991-03-04 10:10:22 -0500 (Mon, 04 Mar 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/encryption.h fix checksum macros ------------------------------------------------------------------------ r1844 | jtkohl | 1991-03-04 10:10:02 -0500 (Mon, 04 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/gen_rname.c can't use /, it is a pathname component separator! ------------------------------------------------------------------------ r1843 | jtkohl | 1991-03-04 08:12:37 -0500 (Mon, 04 Mar 1991) | 2 lines Changed paths: A /trunk/src/appl/simple/simple.h / ------------------------------------------------------------------------ r1842 | jtkohl | 1991-03-04 08:08:49 -0500 (Mon, 04 Mar 1991) | 2 lines Changed paths: A /trunk/src/appl/simple A /trunk/src/appl/simple/Imakefile *** empty log message *** ------------------------------------------------------------------------ r1841 | jtkohl | 1991-03-04 06:53:56 -0500 (Mon, 04 Mar 1991) | 2 lines Changed paths: M /trunk/src/Imakefile M /trunk/src/admin/Imakefile M /trunk/src/admin/aname/Imakefile M /trunk/src/admin/create/Imakefile M /trunk/src/admin/destroy/Imakefile M /trunk/src/admin/edit/Imakefile M /trunk/src/admin/stash/Imakefile M /trunk/src/appl/Imakefile M /trunk/src/appl/sample/Imakefile M /trunk/src/clients/Imakefile M /trunk/src/clients/kdestroy/Imakefile M /trunk/src/clients/kinit/Imakefile M /trunk/src/clients/klist/Imakefile M /trunk/src/include/Imakefile M /trunk/src/include/krb5/Imakefile M /trunk/src/kdc/Imakefile M /trunk/src/lib/crypto/crc32/Imakefile M /trunk/src/lib/crypto/des/Imakefile M /trunk/src/lib/crypto/md4/Imakefile M /trunk/src/lib/kdb/Imakefile M /trunk/src/lib/krb425/Imakefile M /trunk/src/lib/krb5/Imakefile M /trunk/src/lib/krb5/asn.1/Imakefile M /trunk/src/lib/krb5/ccache/Imakefile M /trunk/src/lib/krb5/ccache/file/Imakefile M /trunk/src/lib/krb5/ccache/stdio/Imakefile M /trunk/src/lib/krb5/error_tables/Imakefile M /trunk/src/lib/krb5/free/Imakefile M /trunk/src/lib/krb5/keytab/Imakefile M /trunk/src/lib/krb5/keytab/file/Imakefile M /trunk/src/lib/krb5/krb/Imakefile M /trunk/src/lib/krb5/rcache/Imakefile M /trunk/src/slave/Imakefile M /trunk/src/tests/Imakefile M /trunk/src/tests/hammer/Imakefile M /trunk/src/tests/verify/Imakefile fix copyrights ------------------------------------------------------------------------ r1840 | jtkohl | 1991-03-04 06:53:21 -0500 (Mon, 04 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/des425/Imakefile M /trunk/src/tests/create/Imakefile up to rev 5.x ------------------------------------------------------------------------ r1839 | jtkohl | 1991-03-04 06:53:01 -0500 (Mon, 04 Mar 1991) | 2 lines Changed paths: A /trunk/src/tests/create/Imakefile Initial revision ------------------------------------------------------------------------ r1838 | jtkohl | 1991-03-04 06:52:02 -0500 (Mon, 04 Mar 1991) | 2 lines Changed paths: A /trunk/src/lib/des425 A /trunk/src/lib/des425/Imakefile Initial revision ------------------------------------------------------------------------ r1837 | jtkohl | 1991-03-04 05:50:37 -0500 (Mon, 04 Mar 1991) | 2 lines Changed paths: M /trunk/src/include/kerberosIV/krb4-proto.h add copyright ------------------------------------------------------------------------ r1836 | jtkohl | 1991-03-04 05:49:36 -0500 (Mon, 04 Mar 1991) | 2 lines Changed paths: M /trunk/src/appl/sample/sclient/sclient.c M /trunk/src/appl/sample/sserver/sserver.c fix copyright ------------------------------------------------------------------------ r1835 | jtkohl | 1991-03-04 05:48:08 -0500 (Mon, 04 Mar 1991) | 4 lines Changed paths: M /trunk/src/lib/krb5/error_tables/krb5_err.et fix copyrights add 'replay cache needed' code .j ------------------------------------------------------------------------ r1834 | jtkohl | 1991-03-04 05:47:56 -0500 (Mon, 04 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/init_ets.c fix copyrights ------------------------------------------------------------------------ r1833 | jtkohl | 1991-03-04 05:47:04 -0500 (Mon, 04 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/isode_err.et M /trunk/src/lib/krb5/error_tables/kdb5_err.et add All Rights Reserved. ------------------------------------------------------------------------ r1832 | jtkohl | 1991-03-01 10:44:56 -0500 (Fri, 01 Mar 1991) | 2 lines Changed paths: M /trunk/src/slave/kprop.c M /trunk/src/slave/kpropd.c use the internal sequence-numbering code ------------------------------------------------------------------------ r1831 | tytso | 1991-03-01 10:24:50 -0500 (Fri, 01 Mar 1991) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/ustime.c If krb5_us_timeofday() now checks the microsecond field for overflow into the seconds field when it is bumping the value last returned by gettimeofday. ------------------------------------------------------------------------ r1830 | tytso | 1991-03-01 10:16:36 -0500 (Fri, 01 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/Imakefile Added des425 as a subdirectory. ------------------------------------------------------------------------ r1829 | jtkohl | 1991-03-01 05:19:16 -0500 (Fri, 01 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/encode.c make sure we use definite form with ISODE ------------------------------------------------------------------------ r1828 | jtkohl | 1991-03-01 04:55:30 -0500 (Fri, 01 Mar 1991) | 2 lines Changed paths: M /trunk/doc/api/Makefile M /trunk/doc/implement/Makefile fix predecessor circle gunk ------------------------------------------------------------------------ r1827 | jtkohl | 1991-03-01 04:46:08 -0500 (Fri, 01 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/gen_seqnum.c add a couple casts; include prototypes ------------------------------------------------------------------------ r1826 | jtkohl | 1991-03-01 04:38:15 -0500 (Fri, 01 Mar 1991) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/gen_seqnum.c *** empty log message *** ------------------------------------------------------------------------ r1825 | jtkohl | 1991-03-01 04:37:58 -0500 (Fri, 01 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Imakefile add gen_subkey ------------------------------------------------------------------------ r1824 | jtkohl | 1991-03-01 04:36:39 -0500 (Fri, 01 Mar 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h add krb5_generate_seq_number ------------------------------------------------------------------------ r1823 | jtkohl | 1991-03-01 04:35:01 -0500 (Fri, 01 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Imakefile add gen_seqnum ------------------------------------------------------------------------ r1822 | jtkohl | 1991-03-01 03:55:49 -0500 (Fri, 01 Mar 1991) | 2 lines Changed paths: M /trunk/src/lib/crypto/md4/md4.c fix up #ifdef on rcsid_md4_c ------------------------------------------------------------------------ r1821 | tytso | 1991-02-28 19:42:06 -0500 (Thu, 28 Feb 1991) | 2 lines Changed paths: M /trunk/src/admin/create/kdb5_create.c Added code to initialize the salt information in the kdb entry. ------------------------------------------------------------------------ r1820 | jtkohl | 1991-02-28 12:23:03 -0500 (Thu, 28 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_req_ext.c allow it to generate the random key as needed. ------------------------------------------------------------------------ r1819 | jtkohl | 1991-02-28 12:20:29 -0500 (Thu, 28 Feb 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h mk_req_extended now takes a krb5_keyblock ** so it can generate the key ------------------------------------------------------------------------ r1818 | jtkohl | 1991-02-28 07:58:05 -0500 (Thu, 28 Feb 1991) | 2 lines Changed paths: M /trunk/src/kdc/kdc_util.c whoops, don't have a krb5_data in realm... ------------------------------------------------------------------------ r1817 | jtkohl | 1991-02-28 06:15:51 -0500 (Thu, 28 Feb 1991) | 3 lines Changed paths: M /trunk/src/kdc/kerberos_v4.c fix extra &'s in bzero/bcopy fix up copyright notices ------------------------------------------------------------------------ r1816 | jtkohl | 1991-02-27 12:33:09 -0500 (Wed, 27 Feb 1991) | 4 lines Changed paths: M /trunk/src/kdc/kdc_util.c use memcmp in kdc_util.c use realm_compare in the transited stuff (transited still expects null-terminations...) ------------------------------------------------------------------------ r1815 | jtkohl | 1991-02-27 12:29:25 -0500 (Wed, 27 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb425/Imakefile remove kparse ------------------------------------------------------------------------ r1814 | jtkohl | 1991-02-27 12:28:17 -0500 (Wed, 27 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb425/kuserok.c remove ATHENA_COMPAT code ------------------------------------------------------------------------ r1813 | jtkohl | 1991-02-27 11:47:11 -0500 (Wed, 27 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb425/425error.c add more error code translations ------------------------------------------------------------------------ r1812 | jtkohl | 1991-02-27 11:18:14 -0500 (Wed, 27 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb425/rd_priv.c M /trunk/src/lib/krb425/rd_safe.c use proper error codes. ------------------------------------------------------------------------ r1811 | tytso | 1991-02-27 09:27:56 -0500 (Wed, 27 Feb 1991) | 9 lines Changed paths: M /trunk/src/lib/krb5/os/ustime.c Added a hack so that krb5_us_timeofday() will always return a monotonically increasing time, bumping the microsecond time if necessary. This is needed on OS's like ultrix which only have a 10 us granularity in their clock, and don't guarantee in the kernel that two calls to gettimeofday will return different values. This guarantees it in user space, which isn't quite good enough (two different processes communicating over the loopback interface could get confused), but it's better than nothing. ------------------------------------------------------------------------ r1810 | tytso | 1991-02-27 09:14:39 -0500 (Wed, 27 Feb 1991) | 2 lines Changed paths: M /trunk/src/appl/sample/sserver/sserver.c Made changes to conform to API modifications. ------------------------------------------------------------------------ r1809 | jtkohl | 1991-02-27 08:37:16 -0500 (Wed, 27 Feb 1991) | 3 lines Changed paths: M /trunk/src/tests/create/kdb5_mkdums.c add salt stuff fix up realm stuff ------------------------------------------------------------------------ r1808 | jtkohl | 1991-02-27 08:36:56 -0500 (Wed, 27 Feb 1991) | 2 lines Changed paths: M /trunk/src/tests/verify/kdb5_verify.c changes for default_realm ------------------------------------------------------------------------ r1807 | jtkohl | 1991-02-27 08:33:33 -0500 (Wed, 27 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/crypto/md4/md4crypto.c use byte counts, not bit counts. ------------------------------------------------------------------------ r1806 | jtkohl | 1991-02-27 08:33:14 -0500 (Wed, 27 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/crypto/md4/md4glue.c uses byte counts now.. ------------------------------------------------------------------------ r1805 | jtkohl | 1991-02-27 08:32:09 -0500 (Wed, 27 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/hst_realm.c make it implement spec via gethostname ------------------------------------------------------------------------ r1804 | jtkohl | 1991-02-27 07:00:29 -0500 (Wed, 27 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb425/set_key.c fix up to use global visible to krb_rd_req() ------------------------------------------------------------------------ r1803 | jtkohl | 1991-02-27 07:00:19 -0500 (Wed, 27 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb425/rd_priv.c M /trunk/src/lib/krb425/rd_safe.c add rcache code ------------------------------------------------------------------------ r1802 | jtkohl | 1991-02-27 06:59:48 -0500 (Wed, 27 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb425/rd_req.c add set_key support ------------------------------------------------------------------------ r1801 | jtkohl | 1991-02-27 06:59:08 -0500 (Wed, 27 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb425/get_cred.c zero out creds to avoid garbage pointers ------------------------------------------------------------------------ r1800 | jtkohl | 1991-02-27 06:58:49 -0500 (Wed, 27 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb425/425data.c M /trunk/src/lib/krb425/krb425.h add krb425_servkey ------------------------------------------------------------------------ r1799 | jtkohl | 1991-02-27 06:50:57 -0500 (Wed, 27 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_safe.c update to actually do replay checking ------------------------------------------------------------------------ r1798 | jtkohl | 1991-02-27 06:49:07 -0500 (Wed, 27 Feb 1991) | 3 lines Changed paths: M /trunk/src/slave/kprop.c M /trunk/src/slave/kpropd.c updates for new mk_safe/mk_priv interfaces add KRB5_*_NOTIME flag to insure we don't do time ------------------------------------------------------------------------ r1797 | jtkohl | 1991-02-27 06:48:26 -0500 (Wed, 27 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb425/mk_priv.c M /trunk/src/lib/krb425/mk_safe.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_safe.c add rcache handling ------------------------------------------------------------------------ r1796 | jtkohl | 1991-02-27 06:46:18 -0500 (Wed, 27 Feb 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h add rcache args to mk_priv, mk_safe ------------------------------------------------------------------------ r1795 | tytso | 1991-02-27 06:25:07 -0500 (Wed, 27 Feb 1991) | 2 lines Changed paths: A /trunk/src/slave A /trunk/src/slave/Imakefile A /trunk/src/slave/kprop.c A /trunk/src/slave/kprop.h A /trunk/src/slave/kpropd.c *** empty log message *** ------------------------------------------------------------------------ r1794 | jtkohl | 1991-02-27 05:57:21 -0500 (Wed, 27 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/princ_comp.c oops, need to compare lengths first... ------------------------------------------------------------------------ r1793 | jtkohl | 1991-02-26 10:30:35 -0500 (Tue, 26 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb425/425data.c prepend _ for krb425_local_realm ------------------------------------------------------------------------ r1792 | jfc | 1991-02-26 09:36:47 -0500 (Tue, 26 Feb 1991) | 2 lines Changed paths: M /trunk/src/include/fake-stdlib.h Add calloc for RT. ------------------------------------------------------------------------ r1791 | jtkohl | 1991-02-26 09:35:24 -0500 (Tue, 26 Feb 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/rsa-md4.h updated sizes for reality ------------------------------------------------------------------------ r1790 | jtkohl | 1991-02-26 09:30:47 -0500 (Tue, 26 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/crypto/md4/md4driver.c fix #endif lint ------------------------------------------------------------------------ r1789 | jtkohl | 1991-02-26 09:07:54 -0500 (Tue, 26 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/crypto/md4/md4crypto.c M /trunk/src/lib/crypto/md4/md4glue.c remove ------------------------------------------------------------------------ r1788 | jtkohl | 1991-02-26 09:06:25 -0500 (Tue, 26 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/crypto/md4/md4crypto.c M /trunk/src/lib/crypto/md4/md4glue.c update to use latest MD4 code ------------------------------------------------------------------------ r1787 | jtkohl | 1991-02-26 09:03:53 -0500 (Tue, 26 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/crypto/md4/md4.c forgot to /* */ a comment on #endif ------------------------------------------------------------------------ r1786 | jtkohl | 1991-02-26 08:42:23 -0500 (Tue, 26 Feb 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/rsa-md4.h kerberize (again) ------------------------------------------------------------------------ r1785 | jtkohl | 1991-02-26 08:42:10 -0500 (Tue, 26 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/crypto/md4/md4.c M /trunk/src/lib/crypto/md4/md4driver.c kerberize ------------------------------------------------------------------------ r1784 | jtkohl | 1991-02-26 08:40:22 -0500 (Tue, 26 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/crypto/md4/md4driver.c updated code from new RFC ------------------------------------------------------------------------ r1783 | jtkohl | 1991-02-26 08:33:45 -0500 (Tue, 26 Feb 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/rsa-md4.h updated RFC code ------------------------------------------------------------------------ r1782 | jtkohl | 1991-02-26 08:31:30 -0500 (Tue, 26 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/crypto/md4/md4.c updated code from RFC ------------------------------------------------------------------------ r1781 | jtkohl | 1991-02-25 10:55:11 -0500 (Mon, 25 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/gen_port.c M /trunk/src/lib/krb5/os/gen_rname.c M /trunk/src/lib/krb5/os/os-proto.h M /trunk/src/lib/krb5/os/port2ip.c put in const where appropriate ------------------------------------------------------------------------ r1780 | jtkohl | 1991-02-25 10:50:12 -0500 (Mon, 25 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/Imakefile add gen_port, gen_rname ------------------------------------------------------------------------ r1779 | jtkohl | 1991-02-25 10:46:49 -0500 (Mon, 25 Feb 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/los-proto.h sprinkle in const's ------------------------------------------------------------------------ r1778 | jtkohl | 1991-02-25 10:36:28 -0500 (Mon, 25 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/os-proto.h add krb5_unpack_full_ipaddr, krb5_make_full_ipaddr ------------------------------------------------------------------------ r1777 | jtkohl | 1991-02-25 10:32:32 -0500 (Mon, 25 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/krb5_err.et add ATYPE_NOSUPP ------------------------------------------------------------------------ r1776 | jtkohl | 1991-02-25 10:17:50 -0500 (Mon, 25 Feb 1991) | 2 lines Changed paths: A /trunk/src/lib/krb5/os/gen_port.c A /trunk/src/lib/krb5/os/gen_rname.c *** empty log message *** ------------------------------------------------------------------------ r1775 | jtkohl | 1991-02-25 10:15:43 -0500 (Mon, 25 Feb 1991) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/port2ip.c parameterize on USE_INET replace KRB5KRB_AP_ERR_BADADDR with KRB5_PROG_ATYPE_NOSUPP ------------------------------------------------------------------------ r1774 | jtkohl | 1991-02-25 10:15:33 -0500 (Mon, 25 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/full_ipadr.c parameterize on USE_INET ------------------------------------------------------------------------ r1773 | jtkohl | 1991-02-25 06:38:39 -0500 (Mon, 25 Feb 1991) | 2 lines Changed paths: A /trunk/src/lib/krb5/os/full_ipadr.c A /trunk/src/lib/krb5/os/port2ip.c *** empty log message *** ------------------------------------------------------------------------ r1772 | jtkohl | 1991-02-25 06:38:08 -0500 (Mon, 25 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/Imakefile add full_ipadr, port2ip ------------------------------------------------------------------------ r1771 | jtkohl | 1991-02-25 06:23:25 -0500 (Mon, 25 Feb 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/hostaddr.h add ADDRTYPE_ADDRPORT, ADDRTYPE_IPPORT ------------------------------------------------------------------------ r1770 | jtkohl | 1991-02-25 06:22:39 -0500 (Mon, 25 Feb 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/los-proto.h add krb5_unpack_full_ipaddr, krb5_make_full_ipaddr ------------------------------------------------------------------------ r1769 | jtkohl | 1991-02-25 05:21:54 -0500 (Mon, 25 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/princ_comp.c use memcmp, not strncmp ------------------------------------------------------------------------ r1768 | jfc | 1991-02-25 02:43:54 -0500 (Mon, 25 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/scc_skip.c Fix argument to krb5_free_principal(). ------------------------------------------------------------------------ r1767 | jtkohl | 1991-02-22 05:46:00 -0500 (Fri, 22 Feb 1991) | 2 lines Changed paths: M /trunk/doc/implement/encrypt-i.tex add combine_keys ------------------------------------------------------------------------ r1766 | jtkohl | 1991-02-22 05:21:46 -0500 (Fri, 22 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/des_int.h add mit_des_combine_subkeys ------------------------------------------------------------------------ r1765 | jtkohl | 1991-02-22 05:21:06 -0500 (Fri, 22 Feb 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h add krb5_generate_subkey ------------------------------------------------------------------------ r1764 | jtkohl | 1991-02-22 05:04:10 -0500 (Fri, 22 Feb 1991) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/gen_subkey.c *** empty log message *** ------------------------------------------------------------------------ r1763 | jtkohl | 1991-02-22 04:24:20 -0500 (Fri, 22 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/scc_retrv.c oops, need to use &fetchcreds... ------------------------------------------------------------------------ r1762 | jtkohl | 1991-02-21 11:37:42 -0500 (Thu, 21 Feb 1991) | 2 lines Changed paths: M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c plug memory leaks ------------------------------------------------------------------------ r1761 | jtkohl | 1991-02-21 11:24:23 -0500 (Thu, 21 Feb 1991) | 2 lines Changed paths: M /trunk/src/kdc/Imakefile fix lib dependencies ------------------------------------------------------------------------ r1760 | jtkohl | 1991-02-21 11:22:22 -0500 (Thu, 21 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/kdb/verify_mky.c also erase and free the temp key ------------------------------------------------------------------------ r1759 | jtkohl | 1991-02-21 10:49:22 -0500 (Thu, 21 Feb 1991) | 2 lines Changed paths: M /trunk/src/tests/hammer/kdc5_hammer.c correctly plug the leak ------------------------------------------------------------------------ r1758 | jtkohl | 1991-02-21 10:48:40 -0500 (Thu, 21 Feb 1991) | 2 lines Changed paths: M /trunk/src/kdc/kdc_util.c M /trunk/src/lib/krb5/asn.1/cvt_flags.c plug memory leak ------------------------------------------------------------------------ r1757 | jtkohl | 1991-02-21 10:36:52 -0500 (Thu, 21 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/kdb/verify_mky.c plug memory leaks ------------------------------------------------------------------------ r1756 | jtkohl | 1991-02-21 10:24:33 -0500 (Thu, 21 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/free/f_authent.c plug memory leak ------------------------------------------------------------------------ r1755 | jtkohl | 1991-02-21 09:42:12 -0500 (Thu, 21 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/decode.c should (*) the free_translation function ------------------------------------------------------------------------ r1754 | jtkohl | 1991-02-21 09:18:11 -0500 (Thu, 21 Feb 1991) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl turn off # line stuff ------------------------------------------------------------------------ r1753 | tytso | 1991-02-21 06:48:26 -0500 (Thu, 21 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb425/425data.c M /trunk/src/lib/krb425/kntoln.c M /trunk/src/lib/krb425/krb425.h M /trunk/src/lib/krb425/rd_req.c M /trunk/src/lib/krb425/realmhost.c Changes to conform with API modifications ------------------------------------------------------------------------ r1752 | tytso | 1991-02-21 06:45:56 -0500 (Thu, 21 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/free/Imakefile Added f_tkt_auth.{c,o} to Imakefile ------------------------------------------------------------------------ r1751 | tytso | 1991-02-21 06:42:50 -0500 (Thu, 21 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/an_to_ln.c M /trunk/src/lib/krb5/os/def_realm.c M /trunk/src/lib/krb5/os/hst_realm.c Changes to conform with API modifications (to krb5_get_default_realm) ------------------------------------------------------------------------ r1750 | tytso | 1991-02-21 06:41:54 -0500 (Thu, 21 Feb 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h M /trunk/src/include/krb5/los-proto.h M /trunk/src/lib/krb5/keytab/read_servi.c Changes to conform with API modifications ------------------------------------------------------------------------ r1749 | jtkohl | 1991-02-20 13:20:44 -0500 (Wed, 20 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/scc_nseq.c use free_cred_contents routine ------------------------------------------------------------------------ r1748 | jtkohl | 1991-02-20 13:20:42 -0500 (Wed, 20 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/scc_retrv.c M /trunk/src/lib/krb5/ccache/stdio/scc_skip.c plug memory leak ------------------------------------------------------------------------ r1747 | jtkohl | 1991-02-20 13:16:17 -0500 (Wed, 20 Feb 1991) | 2 lines Changed paths: M /trunk/src/tests/hammer/kdc5_hammer.c plug memory leaks. ------------------------------------------------------------------------ r1746 | jtkohl | 1991-02-20 13:15:29 -0500 (Wed, 20 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_retrv.c M /trunk/src/lib/krb5/ccache/file/fcc_skip.c M /trunk/src/lib/krb5/krb/send_tgs.c plug memory leak ------------------------------------------------------------------------ r1745 | jtkohl | 1991-02-20 13:15:11 -0500 (Wed, 20 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_nseq.c use free function ------------------------------------------------------------------------ r1744 | jtkohl | 1991-02-20 13:13:43 -0500 (Wed, 20 Feb 1991) | 2 lines Changed paths: A /trunk/src/lib/krb5/free/f_tkt_auth.c *** empty log message *** ------------------------------------------------------------------------ r1743 | jtkohl | 1991-02-20 13:13:01 -0500 (Wed, 20 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/free/f_cred_cnt.c don't forget authdata! ------------------------------------------------------------------------ r1742 | jtkohl | 1991-02-20 13:10:24 -0500 (Wed, 20 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_req.c we can and should free creds.server ------------------------------------------------------------------------ r1741 | jtkohl | 1991-02-20 13:10:08 -0500 (Wed, 20 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/gc_frm_kdc.c clean up tgt ------------------------------------------------------------------------ r1740 | jtkohl | 1991-02-20 12:04:20 -0500 (Wed, 20 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_dfl.c didn't plug memory leak properly last time. ------------------------------------------------------------------------ r1739 | jtkohl | 1991-02-20 11:04:15 -0500 (Wed, 20 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_dfl.c plug a memory leak. ------------------------------------------------------------------------ r1738 | jtkohl | 1991-02-20 10:46:02 -0500 (Wed, 20 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_priv.c remove spurious comma ------------------------------------------------------------------------ r1737 | jtkohl | 1991-02-20 10:21:56 -0500 (Wed, 20 Feb 1991) | 3 lines Changed paths: M /trunk/src/lib/krb5/free/f_ticket.c update copyright free the server if necessary. ------------------------------------------------------------------------ r1736 | jtkohl | 1991-02-20 09:46:30 -0500 (Wed, 20 Feb 1991) | 2 lines Changed paths: A /trunk/src/tests/hammer A /trunk/src/tests/hammer/Imakefile A /trunk/src/tests/hammer/kdc5_hammer.c A /trunk/src/tests/verify A /trunk/src/tests/verify/Imakefile A /trunk/src/tests/verify/kdb5_verify.c *** empty log message *** ------------------------------------------------------------------------ r1735 | jtkohl | 1991-02-20 09:33:52 -0500 (Wed, 20 Feb 1991) | 2 lines Changed paths: A /trunk/src/tests/create A /trunk/src/tests/create/kdb5_mkdums.c *** empty log message *** ------------------------------------------------------------------------ r1734 | jtkohl | 1991-02-20 07:14:47 -0500 (Wed, 20 Feb 1991) | 2 lines Changed paths: M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c plug some memory leaks ------------------------------------------------------------------------ r1733 | jtkohl | 1991-02-20 06:18:05 -0500 (Wed, 20 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/g2unix.c free up the returned time ------------------------------------------------------------------------ r1732 | jtkohl | 1991-02-20 05:50:03 -0500 (Wed, 20 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c plug a memory leak ------------------------------------------------------------------------ r1731 | tytso | 1991-02-19 14:40:21 -0500 (Tue, 19 Feb 1991) | 2 lines Changed paths: M /trunk/src/admin/create/kdb5_create.c M /trunk/src/admin/stash/kdb5_stash.c Changes to conform with API modifications. ------------------------------------------------------------------------ r1730 | tytso | 1991-02-19 14:38:36 -0500 (Tue, 19 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Imakefile Added cp_key_cnt to the library ------------------------------------------------------------------------ r1729 | tytso | 1991-02-19 14:38:17 -0500 (Tue, 19 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/copy_athctr.c M /trunk/src/lib/krb5/krb/copy_creds.c M /trunk/src/lib/krb5/krb/copy_key.c M /trunk/src/lib/krb5/krb/copy_tick.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/in_tkt_sky.c M /trunk/src/lib/krb5/krb/parse.c M /trunk/src/lib/krb5/krb/rd_error.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_rep.c M /trunk/src/lib/krb5/krb/rd_req.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/rd_req_sim.c M /trunk/src/lib/krb5/krb/rd_safe.c Changes to conform with API modifications ------------------------------------------------------------------------ r1728 | tytso | 1991-02-19 14:35:12 -0500 (Tue, 19 Feb 1991) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/gc_via_tgt.c Changed ot make it copy back the principal returned by the KDC. Changed to conform with API interface changes. ------------------------------------------------------------------------ r1727 | jtkohl | 1991-02-19 05:18:56 -0500 (Tue, 19 Feb 1991) | 3 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ktf_util.c fix up copyrights add netinet/in.h ------------------------------------------------------------------------ r1726 | jtkohl | 1991-02-19 05:13:47 -0500 (Tue, 19 Feb 1991) | 3 lines Changed paths: M /trunk/src/lib/krb425/mk_req.c M /trunk/src/lib/krb425/set_key.c M /trunk/src/lib/krb5/krb/in_tkt_pwd.c M /trunk/src/lib/krb5/krb/mk_error.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/os/free_krbhs.c M /trunk/src/lib/krb5/os/get_krbhst.c M /trunk/src/lib/krb5/os/localaddr.c M /trunk/src/lib/krb5/os/read_pwd.c M /trunk/src/lib/krb5/os/sendto_kdc.c update copyright notices use xfree(x) rather than free((char *)x) ------------------------------------------------------------------------ r1725 | jtkohl | 1991-02-19 05:10:26 -0500 (Tue, 19 Feb 1991) | 3 lines Changed paths: M /trunk/src/admin/edit/dump.c M /trunk/src/admin/edit/kdb5_edit.c M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_util.c M /trunk/src/lib/crypto/des/fin_rndkey.c M /trunk/src/lib/crypto/des/random_key.c M /trunk/src/lib/crypto/des/string2key.c M /trunk/src/lib/kdb/decrypt_key.c M /trunk/src/lib/kdb/encrypt_key.c M /trunk/src/lib/kdb/kdb_dbm.c M /trunk/src/lib/krb5/asn.1/encode.c M /trunk/src/lib/krb5/ccache/file/fcc_sseq.c M /trunk/src/lib/krb5/krb/copy_data.c update copyright notices use xfree rather than free((char *)) ------------------------------------------------------------------------ r1724 | jtkohl | 1991-02-18 11:53:32 -0500 (Mon, 18 Feb 1991) | 2 lines Changed paths: M /trunk/src/kdc/main.c varargs only if STDC and com_err.h used... ------------------------------------------------------------------------ r1723 | jtkohl | 1991-02-18 11:49:51 -0500 (Mon, 18 Feb 1991) | 2 lines Changed paths: M /trunk/src/kdc/do_tgs_req.c implement partial realm spanning ------------------------------------------------------------------------ r1722 | jtkohl | 1991-02-18 11:42:48 -0500 (Mon, 18 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/int-proto.h changed interface of walk_rtree (only need realm names, not principals) ------------------------------------------------------------------------ r1721 | jtkohl | 1991-02-18 11:40:24 -0500 (Mon, 18 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/gc_frm_kdc.c fix up to allow KDC to return a shorthand path, and to ask KDC's for such. ------------------------------------------------------------------------ r1720 | jtkohl | 1991-02-18 11:39:39 -0500 (Mon, 18 Feb 1991) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/walk_rtree.c incorporate fixes from pau@ibm.com, plus other errors. (fix other errors, that is). ------------------------------------------------------------------------ r1719 | jtkohl | 1991-02-18 11:38:54 -0500 (Mon, 18 Feb 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/ccache.h M /trunk/src/lib/krb5/ccache/file/fcc_retrv.c M /trunk/src/lib/krb5/ccache/stdio/scc_retrv.c add KRB5_TC_MATCH_SRV_NAMEONLY ------------------------------------------------------------------------ r1718 | jtkohl | 1991-02-18 11:34:44 -0500 (Mon, 18 Feb 1991) | 2 lines Changed paths: M /trunk/src/admin/edit/kdb5_edit.c need to initialize salt in all cases ------------------------------------------------------------------------ r1717 | jtkohl | 1991-02-18 05:31:53 -0500 (Mon, 18 Feb 1991) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl rearrange lib linking stuff ------------------------------------------------------------------------ r1716 | jtkohl | 1991-02-18 05:28:39 -0500 (Mon, 18 Feb 1991) | 2 lines Changed paths: M /trunk/src/admin/aname/Imakefile fix up for yet better Imake support ------------------------------------------------------------------------ r1715 | jtkohl | 1991-02-18 05:18:37 -0500 (Mon, 18 Feb 1991) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl M /trunk/src/config/site.def remove mentions of perl; it's not used. ------------------------------------------------------------------------ r1714 | jtkohl | 1991-02-17 06:55:25 -0500 (Sun, 17 Feb 1991) | 2 lines Changed paths: M /trunk/src/kdc/main.c stdarg/varargs is included by com_err.h ------------------------------------------------------------------------ r1713 | jtkohl | 1991-02-17 06:54:02 -0500 (Sun, 17 Feb 1991) | 2 lines Changed paths: M /trunk/src/include/fake-stdlib.h avoid problems with #defined memcpy, memset. ------------------------------------------------------------------------ r1712 | jtkohl | 1991-02-17 06:24:56 -0500 (Sun, 17 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_io.c need to define/declare htons/ntohs ------------------------------------------------------------------------ r1711 | jtkohl | 1991-02-17 06:23:00 -0500 (Sun, 17 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/scc_gennew.c M /trunk/src/lib/krb5/ccache/stdio/scc_maybe.c fix ntohs/htons ------------------------------------------------------------------------ r1710 | jtkohl | 1991-02-17 06:20:09 -0500 (Sun, 17 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_gennew.c M /trunk/src/lib/krb5/ccache/file/fcc_maybe.c need netinet/in.h for htons/ntohs ------------------------------------------------------------------------ r1709 | jtkohl | 1991-02-16 11:51:54 -0500 (Sat, 16 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/Imakefile more cleanups ------------------------------------------------------------------------ r1708 | jtkohl | 1991-02-16 07:45:45 -0500 (Sat, 16 Feb 1991) | 2 lines Changed paths: M /trunk/src/admin/aname/Imakefile fix makefile for new KLIB stuff ------------------------------------------------------------------------ r1707 | jtkohl | 1991-02-16 07:13:27 -0500 (Sat, 16 Feb 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/KRB5-types-aux.h free funcs are now void ------------------------------------------------------------------------ r1706 | jtkohl | 1991-02-16 07:04:21 -0500 (Sat, 16 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/Imakefile normalize makefile ------------------------------------------------------------------------ r1705 | jtkohl | 1991-02-16 07:02:44 -0500 (Sat, 16 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/Imakefile don't need funky asn.1 Makefile stuff ------------------------------------------------------------------------ r1704 | jtkohl | 1991-02-15 04:58:22 -0500 (Fri, 15 Feb 1991) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl use des5 to avoid name clash ------------------------------------------------------------------------ r1703 | jtkohl | 1991-02-15 04:57:49 -0500 (Fri, 15 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/crypto/crc32/Imakefile M /trunk/src/lib/crypto/des/Imakefile M /trunk/src/lib/crypto/md4/Imakefile M /trunk/src/lib/kdb/Imakefile M /trunk/src/lib/krb425/Imakefile M /trunk/src/lib/krb5/os/Imakefile use Krb5LibraryTarget ------------------------------------------------------------------------ r1702 | jtkohl | 1991-02-15 04:39:42 -0500 (Fri, 15 Feb 1991) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl M /trunk/src/config/site.def change around locations & such for libraries ------------------------------------------------------------------------ r1701 | jtkohl | 1991-02-14 12:34:15 -0500 (Thu, 14 Feb 1991) | 2 lines Changed paths: M /trunk/src/kdc/kerberos_v4.c fix up some logging code ------------------------------------------------------------------------ r1700 | jtkohl | 1991-02-14 10:22:54 -0500 (Thu, 14 Feb 1991) | 3 lines Changed paths: M /trunk/src/admin/edit/kdb5_edit.c changes for salts in the database INCOMPLETE; dump & load need to change as well! ------------------------------------------------------------------------ r1699 | jtkohl | 1991-02-14 10:15:38 -0500 (Thu, 14 Feb 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/kdb.h M /trunk/src/lib/kdb/kdb_dbm.c add salt support ------------------------------------------------------------------------ r1698 | jtkohl | 1991-02-14 09:51:38 -0500 (Thu, 14 Feb 1991) | 2 lines Changed paths: M /trunk/src/kdc/do_as_req.c add in padata salting support ------------------------------------------------------------------------ r1697 | jtkohl | 1991-02-14 09:50:54 -0500 (Thu, 14 Feb 1991) | 3 lines Changed paths: M /trunk/src/kdc/kdc_util.h fix erroneous define of process_v4 add norealm_salt ------------------------------------------------------------------------ r1696 | tytso | 1991-02-14 06:42:02 -0500 (Thu, 14 Feb 1991) | 2 lines Changed paths: M /trunk/src/admin/edit/kdb5_edit.c Changes to reflect the API interface changes. ------------------------------------------------------------------------ r1695 | jtkohl | 1991-02-14 05:00:58 -0500 (Thu, 14 Feb 1991) | 2 lines Changed paths: M /trunk/src/kdc/Imakefile use K4LIB ------------------------------------------------------------------------ r1694 | jtkohl | 1991-02-14 05:00:19 -0500 (Thu, 14 Feb 1991) | 3 lines Changed paths: M /trunk/src/config/sun.cf some editorial comments removed add OS_SunOS4 ------------------------------------------------------------------------ r1693 | jtkohl | 1991-02-14 04:08:31 -0500 (Thu, 14 Feb 1991) | 2 lines Changed paths: M /trunk/src/kdc/dispatch.c only insert the replay if we succeeded in generating a reply ------------------------------------------------------------------------ r1692 | jtkohl | 1991-02-13 12:10:01 -0500 (Wed, 13 Feb 1991) | 2 lines Changed paths: M /trunk/src/kdc/replay.c use spaces to disambiguate ------------------------------------------------------------------------ r1691 | jtkohl | 1991-02-13 10:58:48 -0500 (Wed, 13 Feb 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/encryption.h add krb5_use_keytype. ------------------------------------------------------------------------ r1690 | jtkohl | 1991-02-13 10:58:08 -0500 (Wed, 13 Feb 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/rsa-md4.h change lengths to include the count ------------------------------------------------------------------------ r1689 | jtkohl | 1991-02-13 10:57:48 -0500 (Wed, 13 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/crypto/md4/md4crypto.c M /trunk/src/lib/crypto/md4/md4glue.c include count in the output ------------------------------------------------------------------------ r1688 | jtkohl | 1991-02-13 10:36:07 -0500 (Wed, 13 Feb 1991) | 2 lines Changed paths: A /trunk/src/kdc/replay.c *** empty log message *** ------------------------------------------------------------------------ r1687 | jtkohl | 1991-02-13 10:32:26 -0500 (Wed, 13 Feb 1991) | 2 lines Changed paths: M /trunk/src/kdc/main.c add back replay cache code ------------------------------------------------------------------------ r1686 | jtkohl | 1991-02-13 10:31:41 -0500 (Wed, 13 Feb 1991) | 2 lines Changed paths: M /trunk/src/kdc/kdc_util.h add prototyeps for replay buffer code ------------------------------------------------------------------------ r1685 | jtkohl | 1991-02-13 10:31:19 -0500 (Wed, 13 Feb 1991) | 2 lines Changed paths: M /trunk/src/kdc/kdc_util.c put back in kdc_rcache ------------------------------------------------------------------------ r1684 | jtkohl | 1991-02-13 10:31:02 -0500 (Wed, 13 Feb 1991) | 2 lines Changed paths: M /trunk/src/kdc/extern.c M /trunk/src/kdc/extern.h add back rcache ------------------------------------------------------------------------ r1683 | jtkohl | 1991-02-13 10:30:29 -0500 (Wed, 13 Feb 1991) | 2 lines Changed paths: M /trunk/src/kdc/dispatch.c add replay lookaside call-outs ------------------------------------------------------------------------ r1682 | jtkohl | 1991-02-13 10:30:16 -0500 (Wed, 13 Feb 1991) | 2 lines Changed paths: M /trunk/src/kdc/Imakefile add replay.c ------------------------------------------------------------------------ r1681 | jtkohl | 1991-02-13 10:19:46 -0500 (Wed, 13 Feb 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/osconf.h add back KDCRCACHE ------------------------------------------------------------------------ r1680 | jtkohl | 1991-02-13 08:42:07 -0500 (Wed, 13 Feb 1991) | 2 lines Changed paths: M /trunk/src/kdc/extern.c M /trunk/src/kdc/extern.h M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/main.c add TGS key caching ------------------------------------------------------------------------ r1679 | tytso | 1991-02-13 06:04:52 -0500 (Wed, 13 Feb 1991) | 2 lines Changed paths: M /trunk/src/kdc/kerberos_v4.c M /trunk/src/kdc/main.c Changes to reflect the changed interface for libkrb5.a ------------------------------------------------------------------------ r1678 | tytso | 1991-02-13 05:45:58 -0500 (Wed, 13 Feb 1991) | 2 lines Changed paths: M /trunk/src/kdc/kdc_util.c Changes to reflect the changed interfaces for libkrb5.a ------------------------------------------------------------------------ r1677 | jtkohl | 1991-02-12 09:26:06 -0500 (Tue, 12 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/scc-proto.h M /trunk/src/lib/krb5/ccache/stdio/scc.h M /trunk/src/lib/krb5/ccache/stdio/scc_gennew.c M /trunk/src/lib/krb5/ccache/stdio/scc_gprin.c M /trunk/src/lib/krb5/ccache/stdio/scc_init.c M /trunk/src/lib/krb5/ccache/stdio/scc_maybe.c M /trunk/src/lib/krb5/ccache/stdio/scc_nseq.c M /trunk/src/lib/krb5/ccache/stdio/scc_read.c M /trunk/src/lib/krb5/ccache/stdio/scc_sflags.c M /trunk/src/lib/krb5/ccache/stdio/scc_sseq.c M /trunk/src/lib/krb5/ccache/stdio/scc_store.c M /trunk/src/lib/krb5/ccache/stdio/scc_write.c fix copyrights ------------------------------------------------------------------------ r1676 | jtkohl | 1991-02-12 09:11:55 -0500 (Tue, 12 Feb 1991) | 2 lines Changed paths: A /trunk/src/lib/krb5/ccache/file/fcc_maybe.c adapted from scc_maybe ------------------------------------------------------------------------ r1675 | jtkohl | 1991-02-12 09:11:42 -0500 (Tue, 12 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_write.c fix argument type ------------------------------------------------------------------------ r1674 | jtkohl | 1991-02-12 09:11:26 -0500 (Tue, 12 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_close.c M /trunk/src/lib/krb5/ccache/file/fcc_eseq.c M /trunk/src/lib/krb5/ccache/file/fcc_gprin.c M /trunk/src/lib/krb5/ccache/file/fcc_init.c M /trunk/src/lib/krb5/ccache/file/fcc_nseq.c M /trunk/src/lib/krb5/ccache/file/fcc_sflags.c M /trunk/src/lib/krb5/ccache/file/fcc_store.c MAYBE_OPEN/MAYBE_CLOSE changes ------------------------------------------------------------------------ r1673 | jtkohl | 1991-02-12 09:11:08 -0500 (Tue, 12 Feb 1991) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_gennew.c M /trunk/src/lib/krb5/ccache/file/fcc_sseq.c MAYBE_OPEN/MAYBE_CLOSE changes file format version number code ------------------------------------------------------------------------ r1672 | jtkohl | 1991-02-12 09:08:47 -0500 (Tue, 12 Feb 1991) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc.h add defines for vno and open flags add macros for MAYBE_OPEN/CLOSE ------------------------------------------------------------------------ r1671 | jtkohl | 1991-02-12 09:08:36 -0500 (Tue, 12 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc-proto.h add fcc_close_file, fcc_open_file ------------------------------------------------------------------------ r1670 | jtkohl | 1991-02-12 09:08:31 -0500 (Tue, 12 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/Imakefile add fcc_maybe ------------------------------------------------------------------------ r1669 | jtkohl | 1991-02-12 09:03:41 -0500 (Tue, 12 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/scc_read.c M /trunk/src/lib/krb5/ccache/stdio/scc_write.c properly deal with errno on short read/write ------------------------------------------------------------------------ r1668 | jtkohl | 1991-02-12 09:03:34 -0500 (Tue, 12 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/scc-proto.h M /trunk/src/lib/krb5/ccache/stdio/scc_init.c M /trunk/src/lib/krb5/ccache/stdio/scc_nseq.c M /trunk/src/lib/krb5/ccache/stdio/scc_sflags.c M /trunk/src/lib/krb5/ccache/stdio/scc_store.c now use int flag to scc_open_file ------------------------------------------------------------------------ r1667 | jtkohl | 1991-02-12 09:03:17 -0500 (Tue, 12 Feb 1991) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/scc_sseq.c now use int flag to scc_open_file add file format version code ------------------------------------------------------------------------ r1666 | jtkohl | 1991-02-12 09:02:01 -0500 (Tue, 12 Feb 1991) | 4 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/scc_maybe.c work around ultrix stdio bug now use int flag to scc_open_file add file format version code ------------------------------------------------------------------------ r1665 | jtkohl | 1991-02-12 09:01:43 -0500 (Tue, 12 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/scc_gennew.c M /trunk/src/lib/krb5/ccache/stdio/scc_gprin.c add file format version code ------------------------------------------------------------------------ r1664 | jtkohl | 1991-02-12 09:01:11 -0500 (Tue, 12 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/scc.h add defines for vno, flag passing ------------------------------------------------------------------------ r1663 | jtkohl | 1991-02-11 11:25:25 -0500 (Mon, 11 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ktf_util.c add vno code ------------------------------------------------------------------------ r1662 | jtkohl | 1991-02-11 11:05:15 -0500 (Mon, 11 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_dfl.c plug file descriptor leaks ------------------------------------------------------------------------ r1661 | jtkohl | 1991-02-11 11:04:47 -0500 (Mon, 11 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_io.c add vno code; plug file descriptor leaks ------------------------------------------------------------------------ r1660 | jtkohl | 1991-02-08 08:24:31 -0500 (Fri, 08 Feb 1991) | 2 lines Changed paths: M /trunk/src/prototype/prototype.h remove ; add All Rights Reserved ------------------------------------------------------------------------ r1659 | jtkohl | 1991-02-08 08:24:10 -0500 (Fri, 08 Feb 1991) | 2 lines Changed paths: M /trunk/src/prototype/prototype.c remove #include ------------------------------------------------------------------------ r1658 | jtkohl | 1991-02-08 08:22:47 -0500 (Fri, 08 Feb 1991) | 2 lines Changed paths: M /trunk/src/prototype/prototype.c add "all rights reserved" line ------------------------------------------------------------------------ r1657 | jtkohl | 1991-02-08 08:22:25 -0500 (Fri, 08 Feb 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/copyright.h point folks to the agreements. ------------------------------------------------------------------------ r1656 | jtkohl | 1991-02-07 06:23:44 -0500 (Thu, 07 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/krb5_err.et add version number errors ------------------------------------------------------------------------ r1655 | jtkohl | 1991-02-07 06:19:41 -0500 (Thu, 07 Feb 1991) | 2 lines Changed paths: M /trunk/src/config/Imake.rules M /trunk/src/config/Imake.tmpl add MakeDepend stuff ------------------------------------------------------------------------ r1654 | jtkohl | 1991-02-06 10:21:38 -0500 (Wed, 06 Feb 1991) | 2 lines Changed paths: M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c syslog the errors we encounter ------------------------------------------------------------------------ r1653 | jtkohl | 1991-02-06 08:12:04 -0500 (Wed, 06 Feb 1991) | 2 lines Changed paths: A /trunk/src/lib/krb5/ccache/ccdefops.c *** empty log message *** ------------------------------------------------------------------------ r1652 | jtkohl | 1991-02-06 06:21:01 -0500 (Wed, 06 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/gc_frm_kdc.c fix mistaken order of args to tgtname() ------------------------------------------------------------------------ r1651 | jtkohl | 1991-02-06 06:14:04 -0500 (Wed, 06 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/auth2kauth.c M /trunk/src/lib/krb5/asn.1/kauth2auth.c need to convert the subkeys as well. ------------------------------------------------------------------------ r1650 | jtkohl | 1991-02-05 10:31:18 -0500 (Tue, 05 Feb 1991) | 2 lines Changed paths: M /trunk/src/appl/Imakefile only do telnet subdir (the others live under there...) ------------------------------------------------------------------------ r1649 | tytso | 1991-02-05 08:25:46 -0500 (Tue, 05 Feb 1991) | 6 lines Changed paths: M /trunk/src/admin/edit/dump.c Changed so that kdb5_edit can be run even if there is no valid database. (Needed for slave propagation to do the load_db request). Added backout code to load_db so that if there is an error, the newly created database will be deleted. ------------------------------------------------------------------------ r1648 | tytso | 1991-02-05 08:25:07 -0500 (Tue, 05 Feb 1991) | 3 lines Changed paths: M /trunk/src/admin/edit/kdb5_edit.c Changed so that kdb5_edit can be run even if there is no valid database. (Needed for slave propagation to do the load_db request). ------------------------------------------------------------------------ r1647 | tytso | 1991-02-01 20:34:20 -0500 (Fri, 01 Feb 1991) | 2 lines Changed paths: M /trunk/src/lib/kdb/kdb_dbm.c Added kdb_db_destroy() function ------------------------------------------------------------------------ r1646 | tytso | 1991-02-01 19:16:37 -0500 (Fri, 01 Feb 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/kdb_dbm.h Fixed type in krb5_dbm_db_destroy #define ------------------------------------------------------------------------ r1645 | jtkohl | 1991-02-01 13:52:18 -0500 (Fri, 01 Feb 1991) | 2 lines Changed paths: M /trunk/src/include/fake-stdlib.h malloc changes for new gnu include files ------------------------------------------------------------------------ r1644 | tytso | 1991-02-01 13:48:56 -0500 (Fri, 01 Feb 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/kdb_dbm.h Added declarations for kdb_dbm_destroy() ------------------------------------------------------------------------ r1643 | jtkohl | 1991-02-01 11:42:17 -0500 (Fri, 01 Feb 1991) | 2 lines Changed paths: M /trunk/src/config/vaxbsd.cf add unix and vax ------------------------------------------------------------------------ r1642 | jtkohl | 1991-01-29 11:45:06 -0500 (Tue, 29 Jan 1991) | 2 lines Changed paths: M /trunk/src/kdc/kdc_util.c changes from Cliff for / processing. ------------------------------------------------------------------------ r1641 | jtkohl | 1991-01-29 11:38:59 -0500 (Tue, 29 Jan 1991) | 2 lines Changed paths: M /trunk/src/kdc/rtscript add slash tests ------------------------------------------------------------------------ r1640 | jtkohl | 1991-01-29 11:38:02 -0500 (Tue, 29 Jan 1991) | 2 lines Changed paths: A /trunk/src/kdc/rtest.c A /trunk/src/kdc/rtest.good A /trunk/src/kdc/rtscript Initial revision ------------------------------------------------------------------------ r1639 | tytso | 1991-01-18 09:30:22 -0500 (Fri, 18 Jan 1991) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/in_tkt_sky.c Changed to use the decryption key from the the _client_ principal, not the _server_ principal. This is confusing becuase we're getting the key from the srvtab file, but it's the right thing. ------------------------------------------------------------------------ r1638 | tytso | 1991-01-18 09:25:39 -0500 (Fri, 18 Jan 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/encryption.h Added some macros for the checksum switch abstraction. ------------------------------------------------------------------------ r1637 | jtkohl | 1991-01-17 08:04:28 -0500 (Thu, 17 Jan 1991) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/cs_entry.c the DES_CBC checksum is collision proof and keyed ------------------------------------------------------------------------ r1636 | jtkohl | 1991-01-17 06:54:50 -0500 (Thu, 17 Jan 1991) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/Imakefile make all the default target. ------------------------------------------------------------------------ r1635 | jtkohl | 1991-01-17 06:53:37 -0500 (Thu, 17 Jan 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ksafe2safe.c need to clean up rv2 ------------------------------------------------------------------------ r1634 | jtkohl | 1991-01-17 06:39:34 -0500 (Thu, 17 Jan 1991) | 3 lines Changed paths: M /trunk/src/lib/crypto/md4/md4.c fix problem with referencing past end of array on byte-aligned input ------------------------------------------------------------------------ r1633 | jtkohl | 1991-01-17 06:39:12 -0500 (Thu, 17 Jan 1991) | 2 lines Changed paths: M /trunk/src/lib/crypto/md4/md4crypto.c need to encrypt the output, dummy! ------------------------------------------------------------------------ r1632 | jtkohl | 1991-01-16 06:06:42 -0500 (Wed, 16 Jan 1991) | 3 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_dfl.c finish cleanup from conversion to take donot_replay (don't free things from the argument!) ------------------------------------------------------------------------ r1631 | tytso | 1991-01-15 13:25:41 -0500 (Tue, 15 Jan 1991) | 3 lines Changed paths: M /trunk/src/admin/edit/dump.c Fixed update_ok_file to use com_err and so that it doesn't exit if it errors out. ------------------------------------------------------------------------ r1630 | tytso | 1991-01-15 13:12:39 -0500 (Tue, 15 Jan 1991) | 2 lines Changed paths: M /trunk/src/admin/edit/kdb5_edit.c Changed to export some global variables as externs. ------------------------------------------------------------------------ r1629 | tytso | 1991-01-15 13:12:22 -0500 (Tue, 15 Jan 1991) | 2 lines Changed paths: M /trunk/src/admin/edit/dump.c Changed to import progname from an extern variable ------------------------------------------------------------------------ r1628 | tytso | 1991-01-10 19:06:24 -0500 (Thu, 10 Jan 1991) | 3 lines Changed paths: M /trunk/src/admin/edit/dump.c Unlink the output dump file before we open it, to make sure we don't stomp on a running kprop. ------------------------------------------------------------------------ r1627 | tytso | 1991-01-10 17:54:00 -0500 (Thu, 10 Jan 1991) | 2 lines Changed paths: M /trunk/src/admin/edit/dump.c Changed error message not to refer to kdb_util ------------------------------------------------------------------------ r1625 | tytso | 1991-01-08 19:35:04 -0500 (Tue, 08 Jan 1991) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/copy_athctr.c Robustified copy_authenticator so that the passed in authenticator can have a NULL subkey or checksum. ------------------------------------------------------------------------ r1624 | jtkohl | 1991-01-08 10:19:46 -0500 (Tue, 08 Jan 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/rcache.h changes to move the conversion outside the store routines ------------------------------------------------------------------------ r1623 | jtkohl | 1991-01-08 09:33:28 -0500 (Tue, 08 Jan 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_dfl.c M /trunk/src/lib/krb5/rcache/rc_dfl.h changes to move the conversion outside the store routines ------------------------------------------------------------------------ r1622 | jtkohl | 1991-01-08 09:33:03 -0500 (Tue, 08 Jan 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/Imakefile add rc_conv.{c,o} ------------------------------------------------------------------------ r1621 | jtkohl | 1991-01-08 09:32:16 -0500 (Tue, 08 Jan 1991) | 2 lines Changed paths: A /trunk/src/lib/krb5/rcache/rc_conv.c l ------------------------------------------------------------------------ r1620 | jtkohl | 1991-01-08 09:31:51 -0500 (Tue, 08 Jan 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_req_dec.c modify replay cache code to generalize it ------------------------------------------------------------------------ r1619 | jtkohl | 1991-01-08 09:29:59 -0500 (Tue, 08 Jan 1991) | 2 lines Changed paths: M /trunk/doc/api/krb5.tex M /trunk/doc/api/rcache.tex M /trunk/doc/implement/rcache-i.tex revision to replay cache to generalize ------------------------------------------------------------------------ r1618 | jtkohl | 1991-01-04 10:11:12 -0500 (Fri, 04 Jan 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/Imakefile add an echo to ignore the error ------------------------------------------------------------------------ r1617 | jtkohl | 1991-01-04 09:52:35 -0500 (Fri, 04 Jan 1991) | 2 lines Changed paths: M /trunk/src/admin/destroy/kdb5_destroy.c better error code interpretation ------------------------------------------------------------------------ r1616 | jtkohl | 1991-01-04 09:51:45 -0500 (Fri, 04 Jan 1991) | 3 lines Changed paths: M /trunk/src/admin/create/kdb5_create.c some better error interpretation and sequencing when a database exists already ------------------------------------------------------------------------ r1615 | jtkohl | 1991-01-04 06:08:44 -0500 (Fri, 04 Jan 1991) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/Imakefile fix up depend step ------------------------------------------------------------------------ r1614 | jtkohl | 1991-01-04 05:59:16 -0500 (Fri, 04 Jan 1991) | 3 lines Changed paths: M /trunk/src/Imakefile add a 'world' target to do the Right Thing, and change all to be just a rebuild step ------------------------------------------------------------------------ r1613 | jtkohl | 1991-01-03 12:39:04 -0500 (Thu, 03 Jan 1991) | 2 lines Changed paths: M /trunk/src/lib/crypto/md4/md4crypto.c cast the seed to an octet * ------------------------------------------------------------------------ r1612 | jtkohl | 1991-01-03 12:37:29 -0500 (Thu, 03 Jan 1991) | 3 lines Changed paths: M /trunk/src/kdc/kdc_util.c make sure ap_req checksum is collision proof, and do better error message returns. ------------------------------------------------------------------------ r1611 | jtkohl | 1991-01-03 12:17:19 -0500 (Thu, 03 Jan 1991) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl add RSAMD4LIB ------------------------------------------------------------------------ r1610 | jtkohl | 1991-01-03 12:13:59 -0500 (Thu, 03 Jan 1991) | 2 lines Changed paths: M /trunk/src/lib/crypto/md4/md4crypto.c M /trunk/src/lib/crypto/md4/md4glue.c fix names of table entries ------------------------------------------------------------------------ r1609 | jtkohl | 1991-01-03 12:01:45 -0500 (Thu, 03 Jan 1991) | 2 lines Changed paths: M /trunk/src/lib/crypto/md4/md4glue.c use proper names in the glue entries ------------------------------------------------------------------------ r1608 | jtkohl | 1991-01-03 11:57:01 -0500 (Thu, 03 Jan 1991) | 2 lines Changed paths: A /trunk/src/lib/crypto/md4/md4crypto.c *** empty log message *** ------------------------------------------------------------------------ r1607 | jtkohl | 1991-01-03 11:56:52 -0500 (Thu, 03 Jan 1991) | 2 lines Changed paths: M /trunk/src/lib/crypto/md4/Imakefile add md4crypto ------------------------------------------------------------------------ r1606 | jtkohl | 1991-01-03 11:56:08 -0500 (Thu, 03 Jan 1991) | 2 lines Changed paths: M /trunk/src/lib/crypto/cryptoconf.c add MD4 des version ------------------------------------------------------------------------ r1605 | jtkohl | 1991-01-03 11:55:00 -0500 (Thu, 03 Jan 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/encryption.h #3 is now encrypted MD4 ------------------------------------------------------------------------ r1604 | jtkohl | 1991-01-03 11:54:49 -0500 (Thu, 03 Jan 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/rsa-md4.h add encrypted version entries ------------------------------------------------------------------------ r1603 | jtkohl | 1991-01-03 11:53:09 -0500 (Thu, 03 Jan 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/config.h provide MD4 ------------------------------------------------------------------------ r1602 | jtkohl | 1991-01-03 11:49:11 -0500 (Thu, 03 Jan 1991) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/krbconfig.c actually don't need DES version, since it's in an encrypted piece in the request. ------------------------------------------------------------------------ r1601 | jtkohl | 1991-01-03 11:48:26 -0500 (Thu, 03 Jan 1991) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/krbconfig.c need a digest function which is secure ------------------------------------------------------------------------ r1600 | jtkohl | 1991-01-03 10:04:07 -0500 (Thu, 03 Jan 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/encode.h oops, mis-counted bits on primitive construction identifiers ------------------------------------------------------------------------ r1599 | jtkohl | 1991-01-02 13:17:59 -0500 (Wed, 02 Jan 1991) | 2 lines Changed paths: M /trunk/src/prototype/prototype.c M /trunk/src/prototype/prototype.h change to 1991 ------------------------------------------------------------------------ r1598 | jtkohl | 1991-01-02 13:17:19 -0500 (Wed, 02 Jan 1991) | 2 lines Changed paths: M /trunk/src/include/krb5/copyright.h add 1991 ------------------------------------------------------------------------ r1597 | jtkohl | 1990-12-21 09:09:34 -0500 (Fri, 21 Dec 1990) | 2 lines Changed paths: M /trunk/src/config/Imake.tmpl add Tahoe support ------------------------------------------------------------------------ r1596 | jtkohl | 1990-12-21 09:08:48 -0500 (Fri, 21 Dec 1990) | 2 lines Changed paths: M /trunk/src/config/imake.c add sys/param.h (for tahoe) ------------------------------------------------------------------------ r1595 | jtkohl | 1990-12-21 09:08:13 -0500 (Fri, 21 Dec 1990) | 2 lines Changed paths: A /trunk/src/config/imake.c Initial revision ------------------------------------------------------------------------ r1594 | jtkohl | 1990-12-21 09:06:51 -0500 (Fri, 21 Dec 1990) | 2 lines Changed paths: A /trunk/src/config/tahoebsd.cf *** empty log message *** ------------------------------------------------------------------------ r1592 | jtkohl | 1990-12-20 11:14:32 -0500 (Thu, 20 Dec 1990) | 2 lines Changed paths: M /trunk/src/patchlevel.h alpha3 ------------------------------------------------------------------------ r1591 | jtkohl | 1990-12-20 10:50:32 -0500 (Thu, 20 Dec 1990) | 2 lines Changed paths: M /trunk/src/include/fake-stdlib.h fix up some MIPS prototype clashes ------------------------------------------------------------------------ r1590 | jtkohl | 1990-12-20 10:37:16 -0500 (Thu, 20 Dec 1990) | 2 lines Changed paths: M /trunk/src/include/fake-stdlib.h lseek is off_t ------------------------------------------------------------------------ r1589 | tytso | 1990-12-20 10:32:02 -0500 (Thu, 20 Dec 1990) | 4 lines Changed paths: M /trunk/src/lib/krb5/error_tables/krb5_err.et Fixed ordering mistake in the protocol error messages. Added error codes for sendauth() and recvauth() ------------------------------------------------------------------------ r1588 | tytso | 1990-12-20 10:31:20 -0500 (Thu, 20 Dec 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/Imakefile Added copy_athctr.c and copy_checksum.c to the list of files that make up the library. ------------------------------------------------------------------------ r1587 | tytso | 1990-12-20 10:29:53 -0500 (Thu, 20 Dec 1990) | 2 lines Changed paths: M /trunk/src/admin/edit/Imakefile Fixed typo so that "make saber_kdb5_edit" works. ------------------------------------------------------------------------ r1586 | tytso | 1990-12-20 10:29:15 -0500 (Thu, 20 Dec 1990) | 2 lines Changed paths: M /trunk/src/admin/edit/dump.c Added code to support the load_db and dump_db requests. ------------------------------------------------------------------------ r1585 | tytso | 1990-12-20 10:28:14 -0500 (Thu, 20 Dec 1990) | 5 lines Changed paths: M /trunk/src/admin/edit/kdb5_edit.c Added changes so that it is possible to run kdb5_edit on a database without having the master key. Of course, most of the operations won't work, but it allows for someone to do a load_db or dump_db without having the master key. ------------------------------------------------------------------------ r1584 | tytso | 1990-12-20 10:27:14 -0500 (Thu, 20 Dec 1990) | 2 lines Changed paths: M /trunk/src/admin/edit/kdb5_ed_ct.ct Added load_db and enter_master_key requests ------------------------------------------------------------------------ r1583 | jfc | 1990-12-20 09:55:29 -0500 (Thu, 20 Dec 1990) | 2 lines Changed paths: M /trunk/src/appl/sample/sserver/sserver.c Cast argument to accept. ------------------------------------------------------------------------ r1582 | jfc | 1990-12-20 09:54:48 -0500 (Thu, 20 Dec 1990) | 2 lines Changed paths: M /trunk/src/config/ibm.cf AIX 3.1 support. ------------------------------------------------------------------------ r1581 | jfc | 1990-12-20 09:53:51 -0500 (Thu, 20 Dec 1990) | 2 lines Changed paths: M /trunk/src/include/fake-stdlib.h Add some prototypes for the IBM RT. ------------------------------------------------------------------------ r1580 | jtkohl | 1990-12-20 09:46:17 -0500 (Thu, 20 Dec 1990) | 2 lines Changed paths: M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/policy.c remove reference to obsolete flags ------------------------------------------------------------------------ r1579 | jtkohl | 1990-12-20 04:49:01 -0500 (Thu, 20 Dec 1990) | 2 lines Changed paths: M /trunk/src/config/README M /trunk/src/prototype/getopt.c M /trunk/src/tests/Imakefile M /trunk/src/tests/dump.c M /trunk/src/tests/test1.c up to version 5.x ------------------------------------------------------------------------ r1578 | jtkohl | 1990-12-20 04:38:41 -0500 (Thu, 20 Dec 1990) | 2 lines Changed paths: M /trunk/src/clients/kdestroy/Imakefile M /trunk/src/include/kerberosIV/krb4-proto.h up to version 5.x ------------------------------------------------------------------------ r1577 | jtkohl | 1990-12-20 04:33:33 -0500 (Thu, 20 Dec 1990) | 2 lines Changed paths: M /trunk/src/kdc/Imakefile M /trunk/src/kdc/dispatch.c M /trunk/src/kdc/kerberos_v4.c conditionalize v4 support ------------------------------------------------------------------------ r1576 | jtkohl | 1990-12-20 04:33:00 -0500 (Thu, 20 Dec 1990) | 2 lines Changed paths: M /trunk/src/config/site.def add option for KDC compat ------------------------------------------------------------------------ r1575 | jtkohl | 1990-12-20 04:29:13 -0500 (Thu, 20 Dec 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/krb_glue.c M /trunk/src/lib/krb5/ccache/file/fcc_test.c M /trunk/src/lib/krb5/krb/copy_athctr.c M /trunk/src/lib/krb5/posix/syslog.c M /trunk/src/lib/krb5/posix/vfprintf.c M /trunk/src/lib/krb5/posix/vsprintf.c up version to 5.x ------------------------------------------------------------------------ r1574 | jtkohl | 1990-12-20 04:17:43 -0500 (Thu, 20 Dec 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/fieldbits.h remove duplicate skey stuff ------------------------------------------------------------------------ r1573 | jtkohl | 1990-12-19 11:45:03 -0500 (Wed, 19 Dec 1990) | 2 lines Changed paths: M /trunk/src/kdc/do_tgs_req.c turn on FORWARDED in tickets obtained with FORWARDED TGT's ------------------------------------------------------------------------ r1572 | tytso | 1990-12-19 11:32:01 -0500 (Wed, 19 Dec 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/errors.h Added new error codes per Kerberos RFC Draft 3.2 ------------------------------------------------------------------------ r1571 | tytso | 1990-12-19 09:48:17 -0500 (Wed, 19 Dec 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/copy_athctr.c Initial revision ------------------------------------------------------------------------ r1570 | tytso | 1990-12-19 09:48:02 -0500 (Wed, 19 Dec 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/copy_cksum.c copy_checksum shouldn't have been declared static! ------------------------------------------------------------------------ r1569 | jtkohl | 1990-12-19 08:49:02 -0500 (Wed, 19 Dec 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/KRB5-asn.py M /trunk/src/lib/krb5/asn.1/ktgrq2tgrq.c M /trunk/src/lib/krb5/asn.1/tgrq2ktgrq.c make a distinction between unencrypted and encrypted authorization data ------------------------------------------------------------------------ r1568 | tytso | 1990-12-19 06:34:44 -0500 (Wed, 19 Dec 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/free/f_keyblock.c Changed to zero out the keyblock before freeing it. ------------------------------------------------------------------------ r1567 | tytso | 1990-12-19 06:34:24 -0500 (Wed, 19 Dec 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/free/f_cred_cnt.c Changed to zero out the session key before freeing the credentials structure. ------------------------------------------------------------------------ r1566 | tytso | 1990-12-19 05:58:38 -0500 (Wed, 19 Dec 1990) | 5 lines Changed paths: M /trunk/src/lib/krb425/425error.c Added debugging extern so the real Kerberos 5 error code is available. Changed error code in the case statement to use com_err codes instead of protocol error returns. (Huge bug fixed here!) ------------------------------------------------------------------------ r1565 | jon | 1990-12-18 18:06:04 -0500 (Tue, 18 Dec 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/addr_order.c fix min to be min (not max) ------------------------------------------------------------------------ r1564 | tytso | 1990-12-18 13:48:21 -0500 (Tue, 18 Dec 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/copy_cksum.c Removed an unused variable ------------------------------------------------------------------------ r1563 | tytso | 1990-12-18 13:46:02 -0500 (Tue, 18 Dec 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/copy_cksum.c Fixed typo. ------------------------------------------------------------------------ r1562 | tytso | 1990-12-18 13:45:37 -0500 (Tue, 18 Dec 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h Added function prototypes for copy_checksum() and copy_authenticator() ------------------------------------------------------------------------ r1561 | tytso | 1990-12-18 12:33:25 -0500 (Tue, 18 Dec 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/copy_cksum.c Initial revision ------------------------------------------------------------------------ r1560 | jtkohl | 1990-12-18 03:24:38 -0500 (Tue, 18 Dec 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_safe.c change BADSEQ to BADORDER ------------------------------------------------------------------------ r1559 | tytso | 1990-12-17 16:07:10 -0500 (Mon, 17 Dec 1990) | 6 lines Changed paths: M /trunk/src/kdc/kerberos_v4.c Changed krb5_keyblock to krb5_encrypted_keyblock in the appropriate places. Made a few changes (casts, etc.) to make this module compile a little bit more cleanly; it's nowhere near perfect, though. ------------------------------------------------------------------------ r1558 | jtkohl | 1990-12-17 09:36:29 -0500 (Mon, 17 Dec 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/KRB5-asn.py add comment on variant of data types used for PA-DATA ------------------------------------------------------------------------ r1557 | jtkohl | 1990-12-15 05:15:06 -0500 (Sat, 15 Dec 1990) | 2 lines Changed paths: M /trunk/src/lib/kdb/decrypt_key.c M /trunk/src/lib/kdb/encrypt_key.c need kdb.h for encrypted_keyblock ------------------------------------------------------------------------ r1556 | jtkohl | 1990-12-15 05:10:06 -0500 (Sat, 15 Dec 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/kdb.h need to declare krb5_encrypted_keyblock *before* db_entry ------------------------------------------------------------------------ r1555 | jtkohl | 1990-12-14 18:57:30 -0500 (Fri, 14 Dec 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/encryption.h M /trunk/src/include/krb5/kdb.h move krb5_encrypted_keyblock to kdb.h ------------------------------------------------------------------------ r1554 | jtkohl | 1990-12-14 18:52:07 -0500 (Fri, 14 Dec 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/KRB5-types-aux.h M /trunk/src/include/krb5/asn.1/asn1defs.h M /trunk/src/include/krb5/asn.1/encode.h M /trunk/src/include/krb5/encryption.h M /trunk/src/include/krb5/free.h M /trunk/src/include/krb5/func-proto.h M /trunk/src/include/krb5/krb5.h M /trunk/src/include/krb5/los-proto.h M /trunk/src/include/krb5/proto.h M /trunk/src/include/krb5/stock/osconf.h M /trunk/src/kdc/Imakefile M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_util.c M /trunk/src/lib/crypto/crc32/crc.c M /trunk/src/lib/crypto/des/des_int.h M /trunk/src/lib/crypto/des/new_rn_key.c M /trunk/src/lib/crypto/des/string2key.c M /trunk/src/lib/crypto/md4/md4glue.c M /trunk/src/lib/kdb/fetch_mkey.c M /trunk/src/lib/krb425/get_cred.c M /trunk/src/lib/krb425/mk_priv.c M /trunk/src/lib/krb425/mk_safe.c M /trunk/src/lib/krb425/rd_priv.c M /trunk/src/lib/krb425/rd_req.c M /trunk/src/lib/krb425/rd_safe.c M /trunk/src/lib/krb425/set_key.c M /trunk/src/lib/krb5/asn.1/Imakefile M /trunk/src/lib/krb5/asn.1/KRB5-asn.py M /trunk/src/lib/krb5/asn.1/arep2karep.c M /trunk/src/lib/krb5/asn.1/auth2kauth.c M /trunk/src/lib/krb5/asn.1/ekrp2kekrp.c M /trunk/src/lib/krb5/asn.1/err2kerr.c M /trunk/src/lib/krb5/asn.1/etpt2ketpt.c M /trunk/src/lib/krb5/asn.1/karep2arep.c M /trunk/src/lib/krb5/asn.1/kauth2auth.c M /trunk/src/lib/krb5/asn.1/kdcr2kkdcr.c M /trunk/src/lib/krb5/asn.1/kdcr2ktgsr.c M /trunk/src/lib/krb5/asn.1/kekrp2ekrp.c M /trunk/src/lib/krb5/asn.1/kerr2err.c M /trunk/src/lib/krb5/asn.1/ketpt2etpt.c M /trunk/src/lib/krb5/asn.1/kkdcr2kdcr.c M /trunk/src/lib/krb5/asn.1/kprep2prep.c M /trunk/src/lib/krb5/asn.1/ksafe2safe.c M /trunk/src/lib/krb5/asn.1/ktgrq2tgrq.c M /trunk/src/lib/krb5/asn.1/ktgsr2kdcr.c M /trunk/src/lib/krb5/asn.1/prep2kprep.c M /trunk/src/lib/krb5/asn.1/safe2ksafe.c M /trunk/src/lib/krb5/asn.1/tgrq2ktgrq.c M /trunk/src/lib/krb5/free/Imakefile M /trunk/src/lib/krb5/free/f_authdata.c M /trunk/src/lib/krb5/free/f_authent.c M /trunk/src/lib/krb5/free/f_enc_tkt.c M /trunk/src/lib/krb5/free/f_kdc_rep.c M /trunk/src/lib/krb5/free/f_kdc_req.c M /trunk/src/lib/krb5/krb/Imakefile M /trunk/src/lib/krb5/krb/copy_tick.c M /trunk/src/lib/krb5/krb/gc_via_tgt.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/in_tkt_pwd.c M /trunk/src/lib/krb5/krb/in_tkt_sky.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_req.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/pr_to_salt.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/rd_safe.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/lib/krb5/os/Imakefile M /trunk/src/lib/krb5/os/ustime.c M /trunk/src/lib/krb5/rcache/rc_dfl.c RFC draft protocol changes and related cleanups ------------------------------------------------------------------------ r1553 | jtkohl | 1990-12-14 13:26:22 -0500 (Fri, 14 Dec 1990) | 2 lines Changed paths: A /trunk/src/include/krb5/safepriv.h A /trunk/src/lib/krb5/asn.1/ktran2tran.c A /trunk/src/lib/krb5/asn.1/tran2ktran.c A /trunk/src/lib/krb5/free/f_arep_enc.c A /trunk/src/lib/krb5/free/f_padata.c A /trunk/src/lib/krb5/krb/pr_to_salt.c *** empty log message *** ------------------------------------------------------------------------ r1552 | jtkohl | 1990-12-14 13:10:32 -0500 (Fri, 14 Dec 1990) | 2 lines Changed paths: M /trunk/doc/api/libos.tex M /trunk/doc/implement/libos-i.tex change krb5_ms_timeofday to krb5_us_timeofday ------------------------------------------------------------------------ r1551 | jtkohl | 1990-12-14 11:59:55 -0500 (Fri, 14 Dec 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/krb5_err.et add generic error, move field too long, add inapp_cksum ------------------------------------------------------------------------ r1550 | jfc | 1990-12-14 07:00:45 -0500 (Fri, 14 Dec 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/krb5_err.et Add KRB5KRB_AP_ERR_BADSEQ, some 2-tgt errors. ------------------------------------------------------------------------ r1549 | tytso | 1990-12-13 11:30:18 -0500 (Thu, 13 Dec 1990) | 3 lines Changed paths: M /trunk/src/include/krb5/encryption.h M /trunk/src/include/krb5/kdb.h M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_util.c Changed encrypted keyblocks to use krb5_encrypted_keyblock instead of krb5_keyblock ------------------------------------------------------------------------ r1548 | tytso | 1990-12-13 10:01:06 -0500 (Thu, 13 Dec 1990) | 2 lines Changed paths: M /trunk/src/admin/create/kdb5_create.c Changed usage of krb5_keyblock to krb5_encrypted_keyblock ------------------------------------------------------------------------ r1547 | jtkohl | 1990-12-13 06:44:17 -0500 (Thu, 13 Dec 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/isode_err.et add ISODE_50_LOCAL_ERR_BADCOMBO ------------------------------------------------------------------------ r1546 | tytso | 1990-12-13 06:18:35 -0500 (Thu, 13 Dec 1990) | 2 lines Changed paths: M /trunk/src/lib/kdb/decrypt_key.c Changed input type to krb5_encrypted_keyblock ------------------------------------------------------------------------ r1545 | tytso | 1990-12-13 06:17:08 -0500 (Thu, 13 Dec 1990) | 2 lines Changed paths: M /trunk/src/lib/kdb/encrypt_key.c Changed output type to krb5_encrypted_keyblock ------------------------------------------------------------------------ r1544 | jfc | 1990-12-13 03:31:52 -0500 (Thu, 13 Dec 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h Arg1 to kdb5_decode_kdc_rep() is no longer const. ------------------------------------------------------------------------ r1543 | jfc | 1990-12-13 03:30:15 -0500 (Thu, 13 Dec 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/decode_kdc.c enc_rep is no longer const ------------------------------------------------------------------------ r1542 | jfc | 1990-12-12 19:55:02 -0500 (Wed, 12 Dec 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_req_dec.c Fix typo in previous change. ------------------------------------------------------------------------ r1541 | jtkohl | 1990-12-12 10:29:18 -0500 (Wed, 12 Dec 1990) | 2 lines Changed paths: M /trunk/doc/api/krb5.tex update info on krb5_rd_req ------------------------------------------------------------------------ r1540 | jtkohl | 1990-12-12 10:26:10 -0500 (Wed, 12 Dec 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_req_dec.c allow a NULL server argument to mean "take anything" ------------------------------------------------------------------------ r1539 | tytso | 1990-12-12 09:21:54 -0500 (Wed, 12 Dec 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/enc_dec.c Moved mit_des_encrypt_f to krb_glue.h ------------------------------------------------------------------------ r1538 | jtkohl | 1990-12-12 05:00:58 -0500 (Wed, 12 Dec 1990) | 2 lines Changed paths: M /trunk/src/lib/kdb/encrypt_key.c need to assure room for the checksums in the key to be encrypted. ------------------------------------------------------------------------ r1537 | jfc | 1990-12-12 02:23:32 -0500 (Wed, 12 Dec 1990) | 2 lines Changed paths: M /trunk/src/kdc/kerberos_v4.c make more code conditional on BACKWARD_COMPAT ------------------------------------------------------------------------ r1536 | jfc | 1990-12-12 02:16:52 -0500 (Wed, 12 Dec 1990) | 3 lines Changed paths: M /trunk/src/kdc/main.c Replace exit(n) with return n in main; this allows main() to be declared to return int. ------------------------------------------------------------------------ r1535 | jtkohl | 1990-12-11 11:10:32 -0500 (Tue, 11 Dec 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/encode.h decode_krb5_as_rep needs to modify its argument... ------------------------------------------------------------------------ r1534 | tytso | 1990-12-11 08:29:14 -0500 (Tue, 11 Dec 1990) | 2 lines Changed paths: M /trunk/doc/api/krb5.tex Documented extra argument to mk_req_extended ------------------------------------------------------------------------ r1533 | tytso | 1990-12-10 07:02:18 -0500 (Mon, 10 Dec 1990) | 2 lines Changed paths: A /trunk/src/lib/crypto/des/krb_glue.c Initial revision ------------------------------------------------------------------------ r1532 | jtkohl | 1990-12-05 10:59:41 -0500 (Wed, 05 Dec 1990) | 3 lines Changed paths: M /trunk/src/config/vaxbsd.cf no longer use narrowed prototypes, so we can inter-link between GCC and CC ------------------------------------------------------------------------ r1531 | jtkohl | 1990-12-05 06:54:33 -0500 (Wed, 05 Dec 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c need to widen a prototype ------------------------------------------------------------------------ r1530 | jtkohl | 1990-12-05 06:32:31 -0500 (Wed, 05 Dec 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/widen.h u_shorts promote to ints. ------------------------------------------------------------------------ r1529 | jfc | 1990-12-03 18:46:20 -0500 (Mon, 03 Dec 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/net_read.c M /trunk/src/lib/krb5/os/net_write.c depends on ------------------------------------------------------------------------ r1528 | jfc | 1990-12-03 18:44:35 -0500 (Mon, 03 Dec 1990) | 2 lines Changed paths: M /trunk/src/kdc/Imakefile M /trunk/src/lib/krb5/Imakefile Add $(TOP)/include/stdc-incl to include path ------------------------------------------------------------------------ r1527 | tytso | 1990-12-03 12:43:03 -0500 (Mon, 03 Dec 1990) | 3 lines Changed paths: M /trunk/src/admin/edit/Imakefile Changed arguments to SaberProgramTarget so that the libraries will be loaded. ./ ------------------------------------------------------------------------ r1526 | tytso | 1990-12-03 10:55:07 -0500 (Mon, 03 Dec 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/unparse.c Make it backquote tabs and backslashes in the realm name. ------------------------------------------------------------------------ r1525 | jtkohl | 1990-12-03 10:39:56 -0500 (Mon, 03 Dec 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/crc32/crc.c use proper polynomial for this CRC table. ------------------------------------------------------------------------ r1524 | jfc | 1990-12-03 00:39:18 -0500 (Mon, 03 Dec 1990) | 2 lines Changed paths: M /trunk/src/kdc/main.c Delete unused variable. ------------------------------------------------------------------------ r1523 | jfc | 1990-12-03 00:34:51 -0500 (Mon, 03 Dec 1990) | 2 lines Changed paths: M /trunk/src/admin/edit/kdb5_edit.c Delete unused variable; cast argument 1 to fwrite(). ------------------------------------------------------------------------ r1522 | jfc | 1990-12-03 00:28:20 -0500 (Mon, 03 Dec 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/read_pwd.c readin_string must be declared volatile, since it may be accessed after a longjmp() ------------------------------------------------------------------------ r1521 | don | 1990-11-30 12:32:36 -0500 (Fri, 30 Nov 1990) | 2 lines Changed paths: M /trunk/src/kdc/Imakefile incorporates v4 kdc+glue code in kerberos_v4.c . ------------------------------------------------------------------------ r1520 | don | 1990-11-30 12:22:49 -0500 (Fri, 30 Nov 1990) | 2 lines Changed paths: A /trunk/src/kdc/kerberos_v4.c Initial revision ------------------------------------------------------------------------ r1519 | tytso | 1990-11-29 16:49:15 -0500 (Thu, 29 Nov 1990) | 2 lines Changed paths: M /trunk/src/admin/edit/kdb5_ed_ct.ct M /trunk/src/admin/edit/kdb5_edit.c Added extract version 4 srvtab function ------------------------------------------------------------------------ r1518 | jtkohl | 1990-11-29 10:52:08 -0500 (Thu, 29 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/crc32/Imakefile add crctest stuff ------------------------------------------------------------------------ r1517 | jtkohl | 1990-11-29 10:47:55 -0500 (Thu, 29 Nov 1990) | 2 lines Changed paths: A /trunk/src/lib/crypto/crc32/crc-test A /trunk/src/lib/crypto/crc32/crctest.c *** empty log message *** ------------------------------------------------------------------------ r1516 | jtkohl | 1990-11-28 12:06:52 -0500 (Wed, 28 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/krb5_err.et add KRB5KRB_AP_ERR_METHOD ------------------------------------------------------------------------ r1515 | raeburn | 1990-11-28 05:27:10 -0500 (Wed, 28 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/scc-proto.h Added declaration of krb5_scc_ops. ------------------------------------------------------------------------ r1514 | raeburn | 1990-11-28 05:26:15 -0500 (Wed, 28 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc-proto.h Added declaration of krb5_cc_file_ops. ------------------------------------------------------------------------ r1513 | raeburn | 1990-11-28 05:17:28 -0500 (Wed, 28 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/Imakefile Added ccdefops.c ------------------------------------------------------------------------ r1512 | raeburn | 1990-11-28 05:16:09 -0500 (Wed, 28 Nov 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccbase.c Rearranged use of krb5_cc_dfl_ops to deal with it now being a pointer.... ------------------------------------------------------------------------ r1511 | raeburn | 1990-11-28 04:58:48 -0500 (Wed, 28 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/Imakefile Added `stdio' subdirectory. ------------------------------------------------------------------------ r1510 | raeburn | 1990-11-28 04:57:31 -0500 (Wed, 28 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/scc-proto.h Added prototypes from scc_maybe.c. ------------------------------------------------------------------------ r1509 | raeburn | 1990-11-28 04:33:41 -0500 (Wed, 28 Nov 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/ccache.h krb5_cc_dfl_ops is now a pointer. ------------------------------------------------------------------------ r1508 | raeburn | 1990-11-28 04:26:36 -0500 (Wed, 28 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_defops.c Changed structure name to unique (fcc-specific) name. ------------------------------------------------------------------------ r1507 | raeburn | 1990-11-28 03:56:28 -0500 (Wed, 28 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/scc_defops.c Renamed structure to unique name. ------------------------------------------------------------------------ r1506 | raeburn | 1990-11-28 03:54:40 -0500 (Wed, 28 Nov 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/scc_retrv.c Reordered functions for potentially better optimization (with gcc); eliminated use of bcmp; added authdata functions. ------------------------------------------------------------------------ r1505 | raeburn | 1990-11-28 03:46:47 -0500 (Wed, 28 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/scc-proto.h Added declarations of authdata i/o routines. ------------------------------------------------------------------------ r1504 | raeburn | 1990-11-28 03:43:43 -0500 (Wed, 28 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/scc_nseq.c Zero out credentials structure correctly; handle reading of authdata. ------------------------------------------------------------------------ r1503 | raeburn | 1990-11-28 03:38:56 -0500 (Wed, 28 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/scc_destry.c Replace bzero with memset. ------------------------------------------------------------------------ r1502 | raeburn | 1990-11-28 03:27:33 -0500 (Wed, 28 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/scc_errs.c ifdef some names that might not be available ------------------------------------------------------------------------ r1501 | raeburn | 1990-11-28 03:26:06 -0500 (Wed, 28 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/scc_store.c Write out authdata component as well. ------------------------------------------------------------------------ r1500 | jfc | 1990-11-27 12:58:44 -0500 (Tue, 27 Nov 1990) | 2 lines Changed paths: M /trunk/src/clients/kinit/kinit.c fix call to memset() ------------------------------------------------------------------------ r1499 | jtkohl | 1990-11-27 09:04:42 -0500 (Tue, 27 Nov 1990) | 2 lines Changed paths: M /trunk/src/include/fake-stdlib.h add const to getpwnam() and memcpy() ------------------------------------------------------------------------ r1498 | jtkohl | 1990-11-27 06:26:46 -0500 (Tue, 27 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_req_dec.c krb5_kt_resolve now takes a const *, so no cast needed. ------------------------------------------------------------------------ r1497 | jtkohl | 1990-11-27 06:23:18 -0500 (Tue, 27 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/ktbase.c name is now const ------------------------------------------------------------------------ r1496 | jtkohl | 1990-11-27 06:19:10 -0500 (Tue, 27 Nov 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h kt_resolve now takes const first arg. ------------------------------------------------------------------------ r1495 | jtkohl | 1990-11-27 06:17:20 -0500 (Tue, 27 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/princ_comp.c fix const binding to correct place ------------------------------------------------------------------------ r1494 | jtkohl | 1990-11-26 09:28:20 -0500 (Mon, 26 Nov 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/encryption.h remove lucifer ------------------------------------------------------------------------ r1493 | jtkohl | 1990-11-20 12:56:09 -0500 (Tue, 20 Nov 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/kdb.h M /trunk/src/include/krb5/kdb_dbm.h need to special case krb5_db_set_lockmode as well ------------------------------------------------------------------------ r1492 | jtkohl | 1990-11-20 11:36:10 -0500 (Tue, 20 Nov 1990) | 2 lines Changed paths: M /trunk/src/kdc/Imakefile make dependency work ------------------------------------------------------------------------ r1491 | jtkohl | 1990-11-20 11:20:05 -0500 (Tue, 20 Nov 1990) | 2 lines Changed paths: M /trunk/src/config/Imake.tmpl build dependencies in subdirs ------------------------------------------------------------------------ r1490 | jtkohl | 1990-11-20 11:20:00 -0500 (Tue, 20 Nov 1990) | 2 lines Changed paths: M /trunk/src/config/Imake.rules M /trunk/src/config/Project.tmpl add DependTarget() where needed ------------------------------------------------------------------------ r1489 | jtkohl | 1990-11-20 11:19:21 -0500 (Tue, 20 Nov 1990) | 2 lines Changed paths: M /trunk/src/Imakefile M /trunk/src/admin/edit/Imakefile M /trunk/src/lib/crypto/des/Imakefile fix up dependency stage ------------------------------------------------------------------------ r1488 | jtkohl | 1990-11-20 10:48:35 -0500 (Tue, 20 Nov 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/Imakefile add empty depend target ------------------------------------------------------------------------ r1487 | jtkohl | 1990-11-20 10:38:45 -0500 (Tue, 20 Nov 1990) | 2 lines Changed paths: M /trunk/src/admin/edit/Imakefile depend on generated krb5_ed_ct.c ------------------------------------------------------------------------ r1486 | jtkohl | 1990-11-20 10:36:05 -0500 (Tue, 20 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/Imakefile depend must make sure des.c is done (meaning all the generated include files) ------------------------------------------------------------------------ r1485 | jtkohl | 1990-11-20 10:31:22 -0500 (Tue, 20 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/cryptoconf.c don't include mit-des.h twice, if needed more than once. ------------------------------------------------------------------------ r1484 | jtkohl | 1990-11-20 10:29:05 -0500 (Tue, 20 Nov 1990) | 2 lines Changed paths: M /trunk/src/kdc/Imakefile depend depends on kdc5_err.c ------------------------------------------------------------------------ r1483 | jtkohl | 1990-11-20 10:27:05 -0500 (Tue, 20 Nov 1990) | 2 lines Changed paths: M /trunk/src/clients/kinit/kinit.c only use stdio.h once ------------------------------------------------------------------------ r1482 | jtkohl | 1990-11-20 10:26:14 -0500 (Tue, 20 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_io.c don't need rc_io.h twice ------------------------------------------------------------------------ r1481 | jtkohl | 1990-11-20 09:41:07 -0500 (Tue, 20 Nov 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/encryption.h add krb5_use_cstype macro ------------------------------------------------------------------------ r1480 | jtkohl | 1990-11-20 09:15:13 -0500 (Tue, 20 Nov 1990) | 2 lines Changed paths: M /trunk/src/admin/create/kdb5_create.c don't need config anymore (it's in krb5.h) but do need osconf now ------------------------------------------------------------------------ r1479 | jtkohl | 1990-11-20 08:27:04 -0500 (Tue, 20 Nov 1990) | 2 lines Changed paths: M /trunk/src/admin/edit/kdb5_edit.c M /trunk/src/admin/stash/kdb5_stash.c use default keytypes/etypes ------------------------------------------------------------------------ r1478 | jtkohl | 1990-11-20 08:19:29 -0500 (Tue, 20 Nov 1990) | 2 lines Changed paths: M /trunk/src/admin/create/kdb5_create.c use default keytypes/etypes ------------------------------------------------------------------------ r1477 | jtkohl | 1990-11-20 06:47:57 -0500 (Tue, 20 Nov 1990) | 4 lines Changed paths: M /trunk/src/include/krb5/stock/osconf.h add DEFAULT_KDC_ETYPE, DEFAULT_KDC_KEYTYPE remove KDCRCACHE ./ ------------------------------------------------------------------------ r1476 | jtkohl | 1990-11-20 06:15:15 -0500 (Tue, 20 Nov 1990) | 3 lines Changed paths: M /trunk/src/admin/edit/kdb5_edit.c M /trunk/src/admin/stash/kdb5_stash.c need to use 0xffff rather than -1 since the type is unsigned. this makes defaulting based on keytype work again. ------------------------------------------------------------------------ r1475 | jtkohl | 1990-11-20 06:08:23 -0500 (Tue, 20 Nov 1990) | 3 lines Changed paths: M /trunk/src/admin/create/kdb5_create.c need to use 0xffff rather than -1 since the type is unsigned. this makes defaulting based on keytype work again. ------------------------------------------------------------------------ r1474 | jtkohl | 1990-11-20 05:51:14 -0500 (Tue, 20 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/decrypt_tk.c M /trunk/src/lib/krb5/krb/encrypt_tk.c M /trunk/src/lib/krb5/krb/kdc_rep_dc.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_rep.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_rep.c M /trunk/src/lib/krb5/krb/rd_req_dec.c use new macro for assigning encryption system pointers ------------------------------------------------------------------------ r1473 | jtkohl | 1990-11-20 05:46:03 -0500 (Tue, 20 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/cryptoconf.c fix checksum array to match defines in encryption.h ------------------------------------------------------------------------ r1472 | jtkohl | 1990-11-20 05:44:00 -0500 (Tue, 20 Nov 1990) | 2 lines Changed paths: M /trunk/src/admin/stash/kdb5_stash.c use macros from encryption.h ------------------------------------------------------------------------ r1471 | jtkohl | 1990-11-20 05:43:12 -0500 (Tue, 20 Nov 1990) | 3 lines Changed paths: M /trunk/src/admin/edit/kdb5_edit.c use macros from encryption.h cast const_principal to principal for structure assignment. ------------------------------------------------------------------------ r1470 | jtkohl | 1990-11-20 05:36:01 -0500 (Tue, 20 Nov 1990) | 2 lines Changed paths: M /trunk/src/admin/create/kdb5_create.c use macros for encryption functions ------------------------------------------------------------------------ r1469 | jtkohl | 1990-11-20 05:24:01 -0500 (Tue, 20 Nov 1990) | 3 lines Changed paths: M /trunk/src/include/krb5/encryption.h comment that XEROX is snefru use RSA_MD4 for XXX ------------------------------------------------------------------------ r1468 | jtkohl | 1990-11-20 05:23:54 -0500 (Tue, 20 Nov 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/crc-32.h M /trunk/src/include/krb5/rsa-md4.h don't need types defined here, see ------------------------------------------------------------------------ r1467 | jtkohl | 1990-11-20 05:23:11 -0500 (Tue, 20 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/md4/md4glue.c change name for checksum type #define ------------------------------------------------------------------------ r1466 | don | 1990-11-19 11:14:43 -0500 (Mon, 19 Nov 1990) | 2 lines Changed paths: M /trunk/src/kdc/Imakefile v4 compatibility is commented out. ------------------------------------------------------------------------ r1465 | jtkohl | 1990-11-19 09:18:31 -0500 (Mon, 19 Nov 1990) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl add config options for prototype size ------------------------------------------------------------------------ r1464 | jtkohl | 1990-11-19 09:18:13 -0500 (Mon, 19 Nov 1990) | 2 lines Changed paths: M /trunk/src/config/vaxbsd.cf current VAX tree needs narrow prototypes ------------------------------------------------------------------------ r1463 | jtkohl | 1990-11-19 09:15:41 -0500 (Mon, 19 Nov 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/config.h add NARROW_PROTOTYPES ------------------------------------------------------------------------ r1462 | jtkohl | 1990-11-19 09:06:36 -0500 (Mon, 19 Nov 1990) | 2 lines Changed paths: A /trunk/src/include/krb5/narrow.h A /trunk/src/include/krb5/widen.h *** empty log message *** ------------------------------------------------------------------------ r1461 | jtkohl | 1990-11-19 09:05:49 -0500 (Mon, 19 Nov 1990) | 2 lines Changed paths: M /trunk/src/admin/edit/kdb5_edit.c M /trunk/src/include/krb5/asn.1/asn1defs.h M /trunk/src/lib/crypto/des/des_int.h M /trunk/src/lib/kdb/kdb_dbm.c M /trunk/src/lib/krb5/keytab/file/ktfile.h M /trunk/src/lib/krb5/krb/rd_req.c M /trunk/src/lib/krb5/krb/rd_req_dec.c changes for narrow/wide prototypes ------------------------------------------------------------------------ r1460 | jtkohl | 1990-11-19 09:02:48 -0500 (Mon, 19 Nov 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/int-proto.h changes for narrow/wide prototypes >> . ------------------------------------------------------------------------ r1459 | jtkohl | 1990-11-19 09:00:25 -0500 (Mon, 19 Nov 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h add support for narrow/wide prototypes ------------------------------------------------------------------------ r1458 | jtkohl | 1990-11-19 08:59:44 -0500 (Mon, 19 Nov 1990) | 4 lines Changed paths: M /trunk/src/include/krb5/base-defs.h remove confounder sort types by base types add wide prototype support ------------------------------------------------------------------------ r1457 | jtkohl | 1990-11-19 08:59:02 -0500 (Mon, 19 Nov 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/kdb.h M /trunk/src/include/krb5/kdb_dbm.h M /trunk/src/include/krb5/keytab.h allow narrow or wide prototypes. ------------------------------------------------------------------------ r1456 | tytso | 1990-11-16 06:57:12 -0500 (Fri, 16 Nov 1990) | 3 lines Changed paths: M /trunk/src/lib/crypto/des/Imakefile Since we're going to need to have glue library anyway, quad_checksum and read_password can be removed from this library. ------------------------------------------------------------------------ r1455 | tytso | 1990-11-15 16:45:13 -0500 (Thu, 15 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/Imakefile Added krb_glue.c, read_password.c, and quad_cksum.c ------------------------------------------------------------------------ r1454 | jtkohl | 1990-11-15 06:24:12 -0500 (Thu, 15 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ktf_util.c use memset rather than bzero ------------------------------------------------------------------------ r1453 | jtkohl | 1990-11-15 06:23:21 -0500 (Thu, 15 Nov 1990) | 2 lines Changed paths: M /trunk/src/tests/test1.c change bcmp to memcmp ------------------------------------------------------------------------ r1452 | jtkohl | 1990-11-15 06:21:45 -0500 (Thu, 15 Nov 1990) | 2 lines Changed paths: M /trunk/src/appl/sample/sclient/sclient.c use memset in place of bzero ------------------------------------------------------------------------ r1451 | prb | 1990-11-14 11:04:38 -0500 (Wed, 14 Nov 1990) | 4 lines Changed paths: M /trunk/src/include/kerberosIV/krb4-proto.h removed decl of setenv() as it is also in telnetd/local-proto.h This file should probably be moved into telnetd as it is only used by login. (Probably should have a login subdir, actually) ------------------------------------------------------------------------ r1450 | prb | 1990-11-14 10:37:07 -0500 (Wed, 14 Nov 1990) | 2 lines Changed paths: M /trunk/src/appl/Imakefile Added the ``common'' subdirectory ------------------------------------------------------------------------ r1449 | jtkohl | 1990-11-08 12:59:05 -0500 (Thu, 08 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/krb425/sendauth.c use comments after #endif ------------------------------------------------------------------------ r1448 | jtkohl | 1990-11-08 12:57:00 -0500 (Thu, 08 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/krb425/mk_safe.c mis-typed the conversion to memcpy ------------------------------------------------------------------------ r1447 | jtkohl | 1990-11-08 12:46:52 -0500 (Thu, 08 Nov 1990) | 2 lines Changed paths: M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/main.c M /trunk/src/kdc/network.c change bzero to memset ------------------------------------------------------------------------ r1446 | jtkohl | 1990-11-08 12:39:57 -0500 (Thu, 08 Nov 1990) | 2 lines Changed paths: M /trunk/src/clients/kinit/kinit.c use memset instead of bzero ------------------------------------------------------------------------ r1445 | jtkohl | 1990-11-08 12:37:51 -0500 (Thu, 08 Nov 1990) | 2 lines Changed paths: M /trunk/src/admin/create/kdb5_create.c M /trunk/src/admin/edit/kdb5_edit.c M /trunk/src/admin/stash/kdb5_stash.c change bzero to memset ------------------------------------------------------------------------ r1444 | jtkohl | 1990-11-08 12:34:25 -0500 (Thu, 08 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/krb425/krb425.h don't declare external things here, use ------------------------------------------------------------------------ r1443 | jtkohl | 1990-11-08 12:34:13 -0500 (Thu, 08 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/krb425/get_cred.c M /trunk/src/lib/krb425/mk_priv.c M /trunk/src/lib/krb425/mk_req.c M /trunk/src/lib/krb425/mk_safe.c M /trunk/src/lib/krb425/rd_priv.c M /trunk/src/lib/krb425/rd_req.c M /trunk/src/lib/krb425/rd_safe.c M /trunk/src/lib/krb425/recvauth.c M /trunk/src/lib/krb425/sendauth.c M /trunk/src/lib/krb425/set_key.c change bcopy to memcpy, bzero to memset ------------------------------------------------------------------------ r1442 | jtkohl | 1990-11-08 12:23:26 -0500 (Thu, 08 Nov 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/ext-proto.h add USE_STRING_H test ------------------------------------------------------------------------ r1441 | jtkohl | 1990-11-08 12:19:52 -0500 (Thu, 08 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_destry.c M /trunk/src/lib/krb5/ccache/file/fcc_nseq.c M /trunk/src/lib/krb5/keytab/file/ktf_get_na.c M /trunk/src/lib/krb5/keytab/file/ktf_util.c M /trunk/src/lib/krb5/keytab/ktfr_entry.c M /trunk/src/lib/krb5/keytab/read_servi.c change bzero to memset ------------------------------------------------------------------------ r1440 | jtkohl | 1990-11-08 12:16:20 -0500 (Thu, 08 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/cbc_cksum.c M /trunk/src/lib/crypto/des/enc_dec.c M /trunk/src/lib/crypto/des/fin_rndkey.c M /trunk/src/lib/crypto/des/finish_key.c M /trunk/src/lib/crypto/des/init_rkey.c M /trunk/src/lib/crypto/des/new_rn_key.c M /trunk/src/lib/crypto/des/string2key.c change bzero to memset. ------------------------------------------------------------------------ r1438 | jtkohl | 1990-11-08 11:18:57 -0500 (Thu, 08 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/decrypt_tk.c M /trunk/src/lib/krb5/krb/encode_kdc.c M /trunk/src/lib/krb5/krb/encrypt_tk.c M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/gc_via_tgt.c M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/kdc_rep_dc.c M /trunk/src/lib/krb5/krb/mk_rep.c M /trunk/src/lib/krb5/krb/mk_req.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/rd_rep.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/rd_safe.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/lib/krb5/os/read_pwd.c change bzero to memset ------------------------------------------------------------------------ r1437 | jtkohl | 1990-11-08 10:57:07 -0500 (Thu, 08 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/copy_addrs.c M /trunk/src/lib/krb5/krb/copy_auth.c M /trunk/src/lib/krb5/krb/copy_data.c M /trunk/src/lib/krb5/krb/copy_key.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/rd_priv.c change bcopy to memcpy, memset to bzero ------------------------------------------------------------------------ r1436 | jtkohl | 1990-11-08 10:50:01 -0500 (Thu, 08 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/cksum.c M /trunk/src/lib/crypto/des/des.c M /trunk/src/lib/crypto/des/new_rn_key.c change bcopy to memcpy ------------------------------------------------------------------------ r1435 | jtkohl | 1990-11-08 10:39:38 -0500 (Thu, 08 Nov 1990) | 2 lines Changed paths: M /trunk/src/appl/sample/sserver/sserver.c change bcopy to memcpy ------------------------------------------------------------------------ r1434 | jtkohl | 1990-11-08 10:38:51 -0500 (Thu, 08 Nov 1990) | 2 lines Changed paths: M /trunk/src/appl/sample/sclient/sclient.c change bcopy to memcpy, bzero to memset ------------------------------------------------------------------------ r1433 | jtkohl | 1990-11-08 10:35:44 -0500 (Thu, 08 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/asn1glue.h use memset/memcpy in the xbzero/xbcopy macros. ------------------------------------------------------------------------ r1432 | jtkohl | 1990-11-08 10:31:33 -0500 (Thu, 08 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/kdb/fetch_mkey.c M /trunk/src/lib/kdb/kdb_dbm.c change bzero to memset ------------------------------------------------------------------------ r1431 | jtkohl | 1990-11-08 10:28:35 -0500 (Thu, 08 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/kdb/decrypt_key.c M /trunk/src/lib/kdb/kdb_dbm.c change bcopy to memcpy ------------------------------------------------------------------------ r1430 | jtkohl | 1990-11-08 10:26:49 -0500 (Thu, 08 Nov 1990) | 3 lines Changed paths: M /trunk/src/lib/kdb/encrypt_key.c change bcopy to memcpy remove unnecessary copy to tmpcontents ------------------------------------------------------------------------ r1429 | jtkohl | 1990-11-08 10:23:55 -0500 (Thu, 08 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/kdb/verify_mky.c M /trunk/src/lib/krb5/krb/addr_comp.c M /trunk/src/lib/krb5/krb/rd_safe.c use memcmp rather than bcmp ------------------------------------------------------------------------ r1428 | jtkohl | 1990-11-08 10:21:10 -0500 (Thu, 08 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/weak_key.c use memcpm rather than bcmp ------------------------------------------------------------------------ r1427 | jtkohl | 1990-11-08 10:18:36 -0500 (Thu, 08 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/enc_dec.c M /trunk/src/lib/crypto/des/verify.c change bcmp to memcmp, bcopy to memcpy ------------------------------------------------------------------------ r1426 | jtkohl | 1990-11-08 10:12:32 -0500 (Thu, 08 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/destest.c change bcmp to memcmp, bcopy to memcpy ------------------------------------------------------------------------ r1425 | jtkohl | 1990-11-08 10:10:48 -0500 (Thu, 08 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_retrv.c change bcmp to memcmp ------------------------------------------------------------------------ r1424 | jtkohl | 1990-11-08 09:00:04 -0500 (Thu, 08 Nov 1990) | 2 lines Changed paths: M /trunk/src/kdc/kdc_util.c bcopy->memcpy, bcmp->memcmp ------------------------------------------------------------------------ r1423 | raeburn | 1990-11-08 08:47:50 -0500 (Thu, 08 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/scc_write.c Added routines to write authdata structures. ------------------------------------------------------------------------ r1422 | raeburn | 1990-11-08 08:43:44 -0500 (Thu, 08 Nov 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/stdio/scc_read.c Fixed up error catching in a couple of cases; added routines to read authdata. ------------------------------------------------------------------------ r1421 | jtkohl | 1990-11-08 06:43:47 -0500 (Thu, 08 Nov 1990) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl add MD4LIB ------------------------------------------------------------------------ r1420 | jtkohl | 1990-11-08 06:40:59 -0500 (Thu, 08 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/Imakefile add rsa-md4 ------------------------------------------------------------------------ r1419 | jtkohl | 1990-11-08 06:34:55 -0500 (Thu, 08 Nov 1990) | 2 lines Changed paths: A /trunk/src/lib/crypto/md4/Imakefile A /trunk/src/lib/crypto/md4/md4glue.c *** empty log message *** ------------------------------------------------------------------------ r1418 | jtkohl | 1990-11-08 06:33:37 -0500 (Thu, 08 Nov 1990) | 5 lines Changed paths: M /trunk/src/lib/crypto/md4/md4driver.c fix indentation to remove extra space from documentation file use kerberos include files add missing double quotes in printf statements only use "rb" if this is ANSI C ------------------------------------------------------------------------ r1417 | jtkohl | 1990-11-08 06:32:24 -0500 (Thu, 08 Nov 1990) | 4 lines Changed paths: M /trunk/src/lib/crypto/md4/md4.c change to copy onto stack to avoid modifying input in MDupdate add Kerberos byte-order detection some compilers will require the "L" qualifier on long constants. ------------------------------------------------------------------------ r1416 | jtkohl | 1990-11-08 06:30:49 -0500 (Thu, 08 Nov 1990) | 4 lines Changed paths: M /trunk/src/include/krb5/rsa-md4.h add STDC function prototypes add declaration of MDreverse add Kerberos V5 additions. ------------------------------------------------------------------------ r1415 | jtkohl | 1990-11-08 05:10:45 -0500 (Thu, 08 Nov 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/cryptoconf.c add MD4 support. ------------------------------------------------------------------------ r1414 | jtkohl | 1990-11-07 09:12:29 -0500 (Wed, 07 Nov 1990) | 2 lines Changed paths: A /trunk/src/include/krb5/rsa-md4.h A /trunk/src/lib/crypto/md4 A /trunk/src/lib/crypto/md4/md4.c A /trunk/src/lib/crypto/md4/md4driver.c Initial code from RFC ------------------------------------------------------------------------ r1413 | don | 1990-11-02 16:20:48 -0500 (Fri, 02 Nov 1990) | 4 lines Changed paths: M /trunk/src/lib/kdb/kdb_dbm.c fixed an apparent memory leak in krb5_dbm_db_get_principal(); if the decode of the db contents failed, the search key's string never got freed, because the key's address is held in the stack. ------------------------------------------------------------------------ r1412 | jtkohl | 1990-11-02 12:12:27 -0500 (Fri, 02 Nov 1990) | 2 lines Changed paths: A /trunk/src/config/sun.cf *** empty log message *** ------------------------------------------------------------------------ r1410 | jtkohl | 1990-11-02 11:30:21 -0500 (Fri, 02 Nov 1990) | 2 lines Changed paths: M /trunk/src/patchlevel.h ALPHA_2 ------------------------------------------------------------------------ r1409 | jfc | 1990-11-02 11:21:07 -0500 (Fri, 02 Nov 1990) | 2 lines Changed paths: M /trunk/src/config/ibm.cf Update to use newer macros. ------------------------------------------------------------------------ r1408 | jtkohl | 1990-11-02 09:48:37 -0500 (Fri, 02 Nov 1990) | 2 lines Changed paths: M /trunk/src/config/site.def Yes should have been YES ------------------------------------------------------------------------ r1407 | jtkohl | 1990-11-02 09:45:12 -0500 (Fri, 02 Nov 1990) | 2 lines Changed paths: M /trunk/src/config/ultrix.cf add TelnetName ------------------------------------------------------------------------ r1406 | prb | 1990-11-02 06:31:27 -0500 (Fri, 02 Nov 1990) | 2 lines Changed paths: M /trunk/src/config/site.def Added AthenaEnv define ------------------------------------------------------------------------ r1405 | jtkohl | 1990-11-02 05:52:27 -0500 (Fri, 02 Nov 1990) | 2 lines Changed paths: M /trunk/src/config/vaxbsd.cf don't need StandardDefines ------------------------------------------------------------------------ r1404 | jtkohl | 1990-11-02 05:48:39 -0500 (Fri, 02 Nov 1990) | 4 lines Changed paths: M /trunk/src/config/site.def comment on -Z reorder PepyCmd/PosyCmd and ISODE stuff comment on ISODE stuff. ------------------------------------------------------------------------ r1403 | tytso | 1990-11-02 05:39:17 -0500 (Fri, 02 Nov 1990) | 2 lines Changed paths: A /trunk/src/admin/edit/dump.c Initial revision ------------------------------------------------------------------------ r1402 | tytso | 1990-11-02 05:38:46 -0500 (Fri, 02 Nov 1990) | 2 lines Changed paths: M /trunk/src/admin/edit/Imakefile Added dump.c as an object and source file to kdb5_edit ------------------------------------------------------------------------ r1401 | tytso | 1990-11-02 05:38:09 -0500 (Fri, 02 Nov 1990) | 2 lines Changed paths: M /trunk/src/admin/edit/kdb5_ed_ct.ct Added dump_db, cwd, and pwd requests ------------------------------------------------------------------------ r1400 | tytso | 1990-11-02 05:36:46 -0500 (Fri, 02 Nov 1990) | 5 lines Changed paths: M /trunk/src/admin/edit/kdb5_edit.c Added routines to handle 'pwd' and 'cwd' command-line requests. Added option so that user can specify a single command to be run from the command line. ------------------------------------------------------------------------ r1399 | tytso | 1990-11-02 05:35:36 -0500 (Fri, 02 Nov 1990) | 3 lines Changed paths: M /trunk/src/lib/kdb/kdb_dbm.c Fixed bug in the unlocking routine so it really would call flock when it was supposed to. (oops!) ------------------------------------------------------------------------ r1398 | tytso | 1990-11-02 05:34:40 -0500 (Fri, 02 Nov 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/unparse.c Fixed coredumping bug if size was NULL. Changed const krb5_principal to krb5_const_principal ------------------------------------------------------------------------ r1397 | tytso | 1990-11-01 12:50:00 -0500 (Thu, 01 Nov 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/kdb_dbm.h Added renaming ifdeffor krb5_db_set_lockmode ------------------------------------------------------------------------ r1396 | tytso | 1990-11-01 12:49:21 -0500 (Thu, 01 Nov 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/kdb.h Added prototypes for krb5_db_lock and krb5_db_unlock ------------------------------------------------------------------------ r1395 | jtkohl | 1990-11-01 12:36:06 -0500 (Thu, 01 Nov 1990) | 2 lines Changed paths: M /trunk/src/Imakefile remove broken clean-up step ------------------------------------------------------------------------ r1394 | jtkohl | 1990-11-01 12:32:59 -0500 (Thu, 01 Nov 1990) | 2 lines Changed paths: M /trunk/src/config/Imakefile Kerberized: remove useless cruft for now. ------------------------------------------------------------------------ r1393 | jtkohl | 1990-11-01 12:32:35 -0500 (Thu, 01 Nov 1990) | 3 lines Changed paths: M /trunk/src/config/Imake.rules clean up rules for Imakefile dependencies so that our generated include files only get built once. ------------------------------------------------------------------------ r1392 | jtkohl | 1990-11-01 12:23:03 -0500 (Thu, 01 Nov 1990) | 2 lines Changed paths: M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/extern.c M /trunk/src/kdc/extern.h change infinity to kdc_infinity ------------------------------------------------------------------------ r1391 | jtkohl | 1990-11-01 12:12:10 -0500 (Thu, 01 Nov 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/Imakefile add a 'clean' target. ------------------------------------------------------------------------ r1390 | jtkohl | 1990-11-01 11:50:12 -0500 (Thu, 01 Nov 1990) | 2 lines Changed paths: A /trunk/src/config/Imakefile Initial revision ------------------------------------------------------------------------ r1389 | jtkohl | 1990-11-01 10:14:07 -0500 (Thu, 01 Nov 1990) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl add KRB425 stuff ------------------------------------------------------------------------ r1388 | raeburn | 1990-11-01 10:13:59 -0500 (Thu, 01 Nov 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/ccache/stdio A /trunk/src/lib/krb5/ccache/stdio/Imakefile A /trunk/src/lib/krb5/ccache/stdio/scc-proto.h A /trunk/src/lib/krb5/ccache/stdio/scc.h A /trunk/src/lib/krb5/ccache/stdio/scc_close.c A /trunk/src/lib/krb5/ccache/stdio/scc_defnam.c A /trunk/src/lib/krb5/ccache/stdio/scc_defops.c A /trunk/src/lib/krb5/ccache/stdio/scc_destry.c A /trunk/src/lib/krb5/ccache/stdio/scc_errs.c A /trunk/src/lib/krb5/ccache/stdio/scc_eseq.c A /trunk/src/lib/krb5/ccache/stdio/scc_gennew.c A /trunk/src/lib/krb5/ccache/stdio/scc_getnam.c A /trunk/src/lib/krb5/ccache/stdio/scc_gprin.c A /trunk/src/lib/krb5/ccache/stdio/scc_init.c A /trunk/src/lib/krb5/ccache/stdio/scc_maybe.c A /trunk/src/lib/krb5/ccache/stdio/scc_nseq.c A /trunk/src/lib/krb5/ccache/stdio/scc_ops.c A /trunk/src/lib/krb5/ccache/stdio/scc_read.c A /trunk/src/lib/krb5/ccache/stdio/scc_reslv.c A /trunk/src/lib/krb5/ccache/stdio/scc_retrv.c A /trunk/src/lib/krb5/ccache/stdio/scc_sflags.c A /trunk/src/lib/krb5/ccache/stdio/scc_skip.c A /trunk/src/lib/krb5/ccache/stdio/scc_sseq.c A /trunk/src/lib/krb5/ccache/stdio/scc_store.c A /trunk/src/lib/krb5/ccache/stdio/scc_test.c A /trunk/src/lib/krb5/ccache/stdio/scc_write.c Initial revision ------------------------------------------------------------------------ r1387 | jtkohl | 1990-11-01 09:26:12 -0500 (Thu, 01 Nov 1990) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl M /trunk/src/config/site.def add Krb4LibList, Krb4Includes ------------------------------------------------------------------------ r1386 | jfc | 1990-10-31 15:37:15 -0500 (Wed, 31 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/sysincl.h Check config variables to include vs. ------------------------------------------------------------------------ r1385 | jtkohl | 1990-10-31 10:51:19 -0500 (Wed, 31 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/Imakefile add krb425 ------------------------------------------------------------------------ r1384 | jtkohl | 1990-10-31 09:47:57 -0500 (Wed, 31 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/misc.c fix logic for turning on debugging ------------------------------------------------------------------------ r1383 | jfc | 1990-10-31 09:47:31 -0500 (Wed, 31 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/osconf.h vs macros ------------------------------------------------------------------------ r1382 | jfc | 1990-10-31 09:46:32 -0500 (Wed, 31 Oct 1990) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl vs. macros ------------------------------------------------------------------------ r1381 | jfc | 1990-10-31 09:46:01 -0500 (Wed, 31 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/u2gen.c Remove include. Kerberos header files now take care of this. ------------------------------------------------------------------------ r1380 | jtkohl | 1990-10-31 03:43:41 -0500 (Wed, 31 Oct 1990) | 3 lines Changed paths: M /trunk/src/config/Project.tmpl (1) make stock headers depend on the Makefiles (2) remove old stock header file before recreating new one. ------------------------------------------------------------------------ r1379 | jtkohl | 1990-10-31 03:30:05 -0500 (Wed, 31 Oct 1990) | 2 lines Changed paths: M /trunk/src/config/vaxbsd.cf need to turn on INET. ------------------------------------------------------------------------ r1378 | jtkohl | 1990-10-30 11:37:44 -0500 (Tue, 30 Oct 1990) | 2 lines Changed paths: M /trunk/src/config/vaxbsd.cf remove remaining traces of BITS32 and NO_STDLIB_H ------------------------------------------------------------------------ r1377 | jtkohl | 1990-10-30 10:57:28 -0500 (Tue, 30 Oct 1990) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl changes for local unifdef support. ------------------------------------------------------------------------ r1376 | jtkohl | 1990-10-30 10:55:53 -0500 (Tue, 30 Oct 1990) | 2 lines Changed paths: M /trunk/src/config/site.def use the local unifdef. ------------------------------------------------------------------------ r1375 | jtkohl | 1990-10-30 10:54:03 -0500 (Tue, 30 Oct 1990) | 2 lines Changed paths: M /trunk/src/Imakefile add unifdef support ------------------------------------------------------------------------ r1374 | tytso | 1990-10-30 10:34:28 -0500 (Tue, 30 Oct 1990) | 2 lines Changed paths: M /trunk/src/config/vaxbsd.cf Make the Vax tree build with optimization turned on. ------------------------------------------------------------------------ r1373 | jfc | 1990-10-30 04:53:12 -0500 (Tue, 30 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/wordsize.h Use "#error" directive to report undefined word size. ------------------------------------------------------------------------ r1372 | jtkohl | 1990-10-29 11:48:02 -0500 (Mon, 29 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/kerberosIV/kparse.h don't need to backslash-quote `. ------------------------------------------------------------------------ r1371 | jtkohl | 1990-10-29 11:47:45 -0500 (Mon, 29 Oct 1990) | 2 lines Changed paths: A /trunk/src/include/kerberosIV/kparse.h Initial revision ------------------------------------------------------------------------ r1370 | jtkohl | 1990-10-29 11:18:02 -0500 (Mon, 29 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb425/Imakefile fix INCLUDES to use new copy of kerberosIV stuff. ------------------------------------------------------------------------ r1369 | prb | 1990-10-29 11:17:11 -0500 (Mon, 29 Oct 1990) | 2 lines Changed paths: A /trunk/src/lib/krb425/425data.c A /trunk/src/lib/krb425/425error.c A /trunk/src/lib/krb425/des_sched.c A /trunk/src/lib/krb425/err_txt.c A /trunk/src/lib/krb425/get_cred.c A /trunk/src/lib/krb425/get_krbhst.c A /trunk/src/lib/krb425/get_lrealm.c A /trunk/src/lib/krb425/get_phost.c A /trunk/src/lib/krb425/kn_parse.c A /trunk/src/lib/krb425/kntoln.c A /trunk/src/lib/krb425/krb425.h A /trunk/src/lib/krb425/krb_err.h A /trunk/src/lib/krb425/kuserok.c A /trunk/src/lib/krb425/mk_priv.c A /trunk/src/lib/krb425/mk_req.c A /trunk/src/lib/krb425/mk_safe.c A /trunk/src/lib/krb425/net_read.c A /trunk/src/lib/krb425/net_write.c A /trunk/src/lib/krb425/rd_priv.c A /trunk/src/lib/krb425/rd_req.c A /trunk/src/lib/krb425/rd_safe.c A /trunk/src/lib/krb425/realmhost.c A /trunk/src/lib/krb425/recvauth.c A /trunk/src/lib/krb425/sendauth.c A /trunk/src/lib/krb425/set_key.c *** empty log message *** ------------------------------------------------------------------------ r1368 | jtkohl | 1990-10-29 10:45:03 -0500 (Mon, 29 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/sysincl.h some SYSV changes ------------------------------------------------------------------------ r1367 | jtkohl | 1990-10-29 10:42:38 -0500 (Mon, 29 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_io.c #ifdef's on EDQUOT ------------------------------------------------------------------------ r1366 | jtkohl | 1990-10-29 10:39:56 -0500 (Mon, 29 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/u2gen.c needs time.h on some systems. ------------------------------------------------------------------------ r1365 | jtkohl | 1990-10-29 10:30:03 -0500 (Mon, 29 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_errs.c #ifdef some error codes which might not be known ------------------------------------------------------------------------ r1364 | jtkohl | 1990-10-29 10:28:22 -0500 (Mon, 29 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/krb5.h M /trunk/src/include/krb5/sysincl.h put an interlock on sys/types.h. ------------------------------------------------------------------------ r1363 | jtkohl | 1990-10-29 09:22:26 -0500 (Mon, 29 Oct 1990) | 2 lines Changed paths: M /trunk/src/admin/create/kdb5_create.c M /trunk/src/admin/destroy/kdb5_destroy.c M /trunk/src/admin/stash/kdb5_stash.c M /trunk/src/clients/kdestroy/kdestroy.c M /trunk/src/clients/kinit/kinit.c M /trunk/src/clients/klist/klist.c change rindex to strrchr ------------------------------------------------------------------------ r1362 | jtkohl | 1990-10-29 09:20:55 -0500 (Mon, 29 Oct 1990) | 3 lines Changed paths: M /trunk/src/kdc/main.c change rindex to strrchr change sigtype to krb5_sigtype ------------------------------------------------------------------------ r1361 | jtkohl | 1990-10-29 09:20:24 -0500 (Mon, 29 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/get_krbhst.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/kuserok.c M /trunk/src/lib/krb5/os/read_pwd.c change index/rindex to strchr/strrchr ------------------------------------------------------------------------ r1360 | jtkohl | 1990-10-29 09:19:38 -0500 (Mon, 29 Oct 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/posix/syslog.c use string.h and strchr ------------------------------------------------------------------------ r1359 | jtkohl | 1990-10-29 09:17:34 -0500 (Mon, 29 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/ext-proto.h index should be in , and we don't use it anyway. ------------------------------------------------------------------------ r1358 | jtkohl | 1990-10-29 09:01:55 -0500 (Mon, 29 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/sendto_kdc.c don't check return address, as it can fail on certain implementations. ------------------------------------------------------------------------ r1357 | jtkohl | 1990-10-29 07:04:02 -0500 (Mon, 29 Oct 1990) | 2 lines Changed paths: M /trunk/src/config/vaxbsd.cf don't have posix types ------------------------------------------------------------------------ r1356 | jtkohl | 1990-10-29 07:03:36 -0500 (Mon, 29 Oct 1990) | 2 lines Changed paths: M /trunk/src/config/ultrix.cf add posix types ------------------------------------------------------------------------ r1355 | jtkohl | 1990-10-29 06:58:21 -0500 (Mon, 29 Oct 1990) | 3 lines Changed paths: M /trunk/src/include/fake-stdlib.h fix inet_network prototpye dike out vprintf, vsprintf ------------------------------------------------------------------------ r1354 | jtkohl | 1990-10-29 06:51:05 -0500 (Mon, 29 Oct 1990) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl M /trunk/src/config/ultrix.cf M /trunk/src/config/vaxbsd.cf stdlib_h stuff now in config.h ------------------------------------------------------------------------ r1353 | jtkohl | 1990-10-29 06:46:59 -0500 (Mon, 29 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/config.h add NO_STDLIB_H stuff ------------------------------------------------------------------------ r1352 | jtkohl | 1990-10-29 06:40:36 -0500 (Mon, 29 Oct 1990) | 2 lines Changed paths: M /trunk/src/config/ultrix.cf remove the remaining BITS32 stuff. ------------------------------------------------------------------------ r1351 | jtkohl | 1990-10-29 06:19:41 -0500 (Mon, 29 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/config.h put in sigtype defines ------------------------------------------------------------------------ r1350 | jtkohl | 1990-10-29 06:19:06 -0500 (Mon, 29 Oct 1990) | 3 lines Changed paths: M /trunk/src/config/ultrix.cf changes for generated config file; no longer need BITS32 defined on command line. ------------------------------------------------------------------------ r1349 | jtkohl | 1990-10-29 06:18:27 -0500 (Mon, 29 Oct 1990) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl add unifdef stuff ------------------------------------------------------------------------ r1348 | jtkohl | 1990-10-29 06:16:39 -0500 (Mon, 29 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/Imakefile need bogus target for all: ------------------------------------------------------------------------ r1347 | jtkohl | 1990-10-29 06:15:34 -0500 (Mon, 29 Oct 1990) | 2 lines Changed paths: M /trunk/src/Imakefile add include directory ------------------------------------------------------------------------ r1346 | jtkohl | 1990-10-29 06:14:48 -0500 (Mon, 29 Oct 1990) | 3 lines Changed paths: M /trunk/src/include/krb5/Imakefile change name of osconfig to osconf make target is now includes ------------------------------------------------------------------------ r1345 | jtkohl | 1990-10-29 06:14:29 -0500 (Mon, 29 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/Imakefile need the bogus PassCDebugFlags ------------------------------------------------------------------------ r1344 | jtkohl | 1990-10-29 06:03:17 -0500 (Mon, 29 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/lock_file.c M /trunk/src/lib/krb5/os/read_pwd.c don't need posix-conf.h anymore (it's subsumed in config.h) ------------------------------------------------------------------------ r1343 | jtkohl | 1990-10-29 05:51:07 -0500 (Mon, 29 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/config.h changes to convert into stock configuration file ------------------------------------------------------------------------ r1342 | jtkohl | 1990-10-29 05:41:53 -0500 (Mon, 29 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/osconf.h converted to OS config stock template file ------------------------------------------------------------------------ r1341 | jtkohl | 1990-10-29 05:36:18 -0500 (Mon, 29 Oct 1990) | 2 lines Changed paths: A /trunk/src/include/Imakefile A /trunk/src/include/krb5/Imakefile *** empty log message *** ------------------------------------------------------------------------ r1340 | jtkohl | 1990-10-29 05:21:24 -0500 (Mon, 29 Oct 1990) | 2 lines Changed paths: M /trunk/src/config/vaxbsd.cf add some #defines for new config file ------------------------------------------------------------------------ r1339 | jtkohl | 1990-10-29 04:39:11 -0500 (Mon, 29 Oct 1990) | 2 lines Changed paths: A /trunk/src/lib/krb425 A /trunk/src/lib/krb425/Imakefile *** empty log message *** ------------------------------------------------------------------------ r1338 | jtkohl | 1990-10-29 04:24:13 -0500 (Mon, 29 Oct 1990) | 2 lines Changed paths: M /trunk/src/config/vaxbsd.cf need a NO_STDLIB_H for saber as well. ------------------------------------------------------------------------ r1337 | jtkohl | 1990-10-29 04:22:04 -0500 (Mon, 29 Oct 1990) | 2 lines Changed paths: M /trunk/src/config/vaxbsd.cf don't have a real stdlib.h, even with gcc. ------------------------------------------------------------------------ r1336 | jtkohl | 1990-10-29 04:19:57 -0500 (Mon, 29 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/ext-proto.h use fake-stdlib.h now ------------------------------------------------------------------------ r1335 | jtkohl | 1990-10-26 12:56:37 -0400 (Fri, 26 Oct 1990) | 2 lines Changed paths: M /trunk/src/config/ultrix.cf use optimization, and punt debug symbols. ------------------------------------------------------------------------ r1334 | jtkohl | 1990-10-26 12:55:31 -0400 (Fri, 26 Oct 1990) | 2 lines Changed paths: M /trunk/src/config/site.def allow override of DefaultCDebugFlags. ------------------------------------------------------------------------ r1333 | jtkohl | 1990-10-26 05:56:32 -0400 (Fri, 26 Oct 1990) | 3 lines Changed paths: M /trunk/src/config/Project.tmpl add CopyHeaderNewName, make CopyHeader use it. recursive target name is includes:: ------------------------------------------------------------------------ r1332 | jtkohl | 1990-10-26 05:56:03 -0400 (Fri, 26 Oct 1990) | 2 lines Changed paths: M /trunk/src/Imakefile M /trunk/src/lib/krb5/asn.1/Imakefile M /trunk/src/lib/krb5/error_tables/Imakefile already had a recursive target named 'includes' for building header files. ------------------------------------------------------------------------ r1331 | jtkohl | 1990-10-25 12:54:57 -0400 (Thu, 25 Oct 1990) | 2 lines Changed paths: M /trunk/src/config/site.def changes so that gcc gets the right flags on the DEC mips ------------------------------------------------------------------------ r1330 | jtkohl | 1990-10-25 11:04:43 -0400 (Thu, 25 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/tgtname.c don't count the NULL in the size. ------------------------------------------------------------------------ r1329 | jtkohl | 1990-10-25 10:26:33 -0400 (Thu, 25 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/Imakefile make sure makefile gets rebuilt. ------------------------------------------------------------------------ r1328 | jtkohl | 1990-10-25 10:08:19 -0400 (Thu, 25 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/decode.c fix arg types to match prototype ------------------------------------------------------------------------ r1327 | jtkohl | 1990-10-25 09:53:01 -0400 (Thu, 25 Oct 1990) | 2 lines Changed paths: M /trunk/src/admin/create/kdb5_create.c had an extra count to the length of the principal names ------------------------------------------------------------------------ r1326 | jtkohl | 1990-10-25 09:40:22 -0400 (Thu, 25 Oct 1990) | 2 lines Changed paths: M /trunk/src/Imakefile remove asn.1 directory; add rules to build its headers. ------------------------------------------------------------------------ r1325 | jtkohl | 1990-10-25 09:23:46 -0400 (Thu, 25 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/Imakefile add asn.1 ------------------------------------------------------------------------ r1324 | jtkohl | 1990-10-25 09:22:21 -0400 (Thu, 25 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/Imakefile add stuff to copy generated .h file to include dir ------------------------------------------------------------------------ r1323 | jtkohl | 1990-10-25 09:20:21 -0400 (Thu, 25 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/asn1.h use new relative pathnames ------------------------------------------------------------------------ r1322 | jtkohl | 1990-10-25 09:09:39 -0400 (Thu, 25 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/adat2kadat.c M /trunk/src/lib/krb5/asn.1/addr2kaddr.c M /trunk/src/lib/krb5/asn.1/adr2kadr.c M /trunk/src/lib/krb5/asn.1/aprp2kaprp.c M /trunk/src/lib/krb5/asn.1/aprq2kaprq.c M /trunk/src/lib/krb5/asn.1/arep2karep.c M /trunk/src/lib/krb5/asn.1/auth2kauth.c M /trunk/src/lib/krb5/asn.1/ck2kck.c M /trunk/src/lib/krb5/asn.1/cvt_flags.c M /trunk/src/lib/krb5/asn.1/decode.c M /trunk/src/lib/krb5/asn.1/edat2kedat.c M /trunk/src/lib/krb5/asn.1/ekrp2kekrp.c M /trunk/src/lib/krb5/asn.1/enck2kkey.c M /trunk/src/lib/krb5/asn.1/encode.c M /trunk/src/lib/krb5/asn.1/err2kerr.c M /trunk/src/lib/krb5/asn.1/etpt2ketpt.c M /trunk/src/lib/krb5/asn.1/g2unix.c M /trunk/src/lib/krb5/asn.1/kadat2adat.c M /trunk/src/lib/krb5/asn.1/kaddr2addr.c M /trunk/src/lib/krb5/asn.1/kadr2adr.c M /trunk/src/lib/krb5/asn.1/kaprp2aprp.c M /trunk/src/lib/krb5/asn.1/kaprq2aprq.c M /trunk/src/lib/krb5/asn.1/karep2arep.c M /trunk/src/lib/krb5/asn.1/kauth2auth.c M /trunk/src/lib/krb5/asn.1/kck2ck.c M /trunk/src/lib/krb5/asn.1/kdcr2kkdcr.c M /trunk/src/lib/krb5/asn.1/kdcr2ktgsr.c M /trunk/src/lib/krb5/asn.1/kedat2edat.c M /trunk/src/lib/krb5/asn.1/kekrp2ekrp.c M /trunk/src/lib/krb5/asn.1/kerr2err.c M /trunk/src/lib/krb5/asn.1/ketpt2etpt.c M /trunk/src/lib/krb5/asn.1/kkdcr2kdcr.c M /trunk/src/lib/krb5/asn.1/kkey2enck.c M /trunk/src/lib/krb5/asn.1/klsrq2lsrq.c M /trunk/src/lib/krb5/asn.1/kprep2prep.c M /trunk/src/lib/krb5/asn.1/kprin2prin.c M /trunk/src/lib/krb5/asn.1/kpriv2priv.c M /trunk/src/lib/krb5/asn.1/ksafe2safe.c M /trunk/src/lib/krb5/asn.1/ktgrq2tgrq.c M /trunk/src/lib/krb5/asn.1/ktgsr2kdcr.c M /trunk/src/lib/krb5/asn.1/ktkt2tkt.c M /trunk/src/lib/krb5/asn.1/lsrq2klsrq.c M /trunk/src/lib/krb5/asn.1/prep2kprep.c M /trunk/src/lib/krb5/asn.1/prin2kprin.c M /trunk/src/lib/krb5/asn.1/priv2kpriv.c M /trunk/src/lib/krb5/asn.1/qbuf2data.c M /trunk/src/lib/krb5/asn.1/safe2ksafe.c M /trunk/src/lib/krb5/asn.1/tgrq2ktgrq.c M /trunk/src/lib/krb5/asn.1/tkt2ktkt.c M /trunk/src/lib/krb5/asn.1/u2gen.c replace erroneously-removed asn1glue.h ------------------------------------------------------------------------ r1321 | jtkohl | 1990-10-25 08:18:11 -0400 (Thu, 25 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/adat2kadat.c M /trunk/src/lib/krb5/asn.1/addr2kaddr.c M /trunk/src/lib/krb5/asn.1/adr2kadr.c M /trunk/src/lib/krb5/asn.1/aprp2kaprp.c M /trunk/src/lib/krb5/asn.1/aprq2kaprq.c M /trunk/src/lib/krb5/asn.1/arep2karep.c M /trunk/src/lib/krb5/asn.1/auth2kauth.c M /trunk/src/lib/krb5/asn.1/ck2kck.c M /trunk/src/lib/krb5/asn.1/cvt_flags.c M /trunk/src/lib/krb5/asn.1/decode.c M /trunk/src/lib/krb5/asn.1/edat2kedat.c M /trunk/src/lib/krb5/asn.1/ekrp2kekrp.c M /trunk/src/lib/krb5/asn.1/enck2kkey.c M /trunk/src/lib/krb5/asn.1/encode.c M /trunk/src/lib/krb5/asn.1/err2kerr.c M /trunk/src/lib/krb5/asn.1/etpt2ketpt.c M /trunk/src/lib/krb5/asn.1/g2unix.c M /trunk/src/lib/krb5/asn.1/kadat2adat.c M /trunk/src/lib/krb5/asn.1/kaddr2addr.c M /trunk/src/lib/krb5/asn.1/kadr2adr.c M /trunk/src/lib/krb5/asn.1/kaprp2aprp.c M /trunk/src/lib/krb5/asn.1/kaprq2aprq.c M /trunk/src/lib/krb5/asn.1/karep2arep.c M /trunk/src/lib/krb5/asn.1/kauth2auth.c M /trunk/src/lib/krb5/asn.1/kck2ck.c M /trunk/src/lib/krb5/asn.1/kdcr2kkdcr.c M /trunk/src/lib/krb5/asn.1/kdcr2ktgsr.c M /trunk/src/lib/krb5/asn.1/kedat2edat.c M /trunk/src/lib/krb5/asn.1/kekrp2ekrp.c M /trunk/src/lib/krb5/asn.1/kerr2err.c M /trunk/src/lib/krb5/asn.1/ketpt2etpt.c M /trunk/src/lib/krb5/asn.1/kkdcr2kdcr.c M /trunk/src/lib/krb5/asn.1/kkey2enck.c M /trunk/src/lib/krb5/asn.1/klsrq2lsrq.c M /trunk/src/lib/krb5/asn.1/kprep2prep.c M /trunk/src/lib/krb5/asn.1/kprin2prin.c M /trunk/src/lib/krb5/asn.1/kpriv2priv.c M /trunk/src/lib/krb5/asn.1/ksafe2safe.c M /trunk/src/lib/krb5/asn.1/ktgrq2tgrq.c M /trunk/src/lib/krb5/asn.1/ktgsr2kdcr.c M /trunk/src/lib/krb5/asn.1/ktkt2tkt.c M /trunk/src/lib/krb5/asn.1/lsrq2klsrq.c M /trunk/src/lib/krb5/asn.1/prep2kprep.c M /trunk/src/lib/krb5/asn.1/prin2kprin.c M /trunk/src/lib/krb5/asn.1/priv2kpriv.c M /trunk/src/lib/krb5/asn.1/qbuf2data.c M /trunk/src/lib/krb5/asn.1/safe2ksafe.c M /trunk/src/lib/krb5/asn.1/tgrq2ktgrq.c M /trunk/src/lib/krb5/asn.1/tkt2ktkt.c M /trunk/src/lib/krb5/asn.1/u2gen.c fix include files. ------------------------------------------------------------------------ r1320 | jtkohl | 1990-10-25 07:49:34 -0400 (Thu, 25 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/error_def.h use relative pathnames to new location of error table headers ------------------------------------------------------------------------ r1319 | jtkohl | 1990-10-25 07:48:13 -0400 (Thu, 25 Oct 1990) | 3 lines Changed paths: M /trunk/src/Imakefile remove error_tables add rule to build header files. ------------------------------------------------------------------------ r1318 | jtkohl | 1990-10-25 07:47:24 -0400 (Thu, 25 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/Imakefile make sure headers get installed in include dir ------------------------------------------------------------------------ r1317 | jtkohl | 1990-10-25 07:46:05 -0400 (Thu, 25 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/Imakefile add error_tables ------------------------------------------------------------------------ r1316 | jtkohl | 1990-10-25 07:44:55 -0400 (Thu, 25 Oct 1990) | 3 lines Changed paths: M /trunk/src/config/Project.tmpl need .h & .c on SUFFIXES for proper make rules add CopyHeader directive ------------------------------------------------------------------------ r1315 | jtkohl | 1990-10-25 07:44:33 -0400 (Thu, 25 Oct 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/error_tables/Imakefile rearrange object rules add EHDRDIR stuff. ------------------------------------------------------------------------ r1314 | epeisach | 1990-10-24 12:28:54 -0400 (Wed, 24 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/kerberosIV/krb_conf.h ANSI cpp # directive cleanup ------------------------------------------------------------------------ r1313 | jtkohl | 1990-10-24 07:49:38 -0400 (Wed, 24 Oct 1990) | 2 lines Changed paths: M /trunk/src/appl/sample/sserver/sserver.c M /trunk/src/kdc/main.c use ; our include files will make that the Right Thing. ------------------------------------------------------------------------ r1312 | jtkohl | 1990-10-23 10:48:28 -0400 (Tue, 23 Oct 1990) | 2 lines Changed paths: M /trunk/doc/api/libos.tex M /trunk/doc/implement/libos-i.tex change random_confounder interface to fill in the area requested. ------------------------------------------------------------------------ r1311 | jtkohl | 1990-10-23 10:39:30 -0400 (Tue, 23 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/os/rnd_confoun.c change to a lengt/contents fill-in rather than a return value. ------------------------------------------------------------------------ r1310 | jtkohl | 1990-10-23 10:26:36 -0400 (Tue, 23 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/los-proto.h change random_confounder to just fill in a krb5_pointer. ------------------------------------------------------------------------ r1309 | jtkohl | 1990-10-22 11:56:39 -0400 (Mon, 22 Oct 1990) | 2 lines Changed paths: M /trunk/src/kdc/krb5kdc.M remove replay cache stuff. ------------------------------------------------------------------------ r1308 | jtkohl | 1990-10-22 11:56:23 -0400 (Mon, 22 Oct 1990) | 2 lines Changed paths: M /trunk/src/kdc/extern.c M /trunk/src/kdc/extern.h M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/main.c remove kdc_rcache ------------------------------------------------------------------------ r1307 | jtkohl | 1990-10-22 11:42:38 -0400 (Mon, 22 Oct 1990) | 2 lines Changed paths: M /trunk/src/appl/sample/sserver/sserver.c use our syslog.h ------------------------------------------------------------------------ r1306 | jtkohl | 1990-10-22 11:35:12 -0400 (Mon, 22 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/encode.h fix up types on encode_generic, decode_generic, translator_func ------------------------------------------------------------------------ r1305 | jtkohl | 1990-10-22 11:33:04 -0400 (Mon, 22 Oct 1990) | 3 lines Changed paths: M /trunk/src/lib/crypto/des/verify.c use real prototypes don't use private internal (now static) _f functions ------------------------------------------------------------------------ r1304 | jtkohl | 1990-10-22 11:03:02 -0400 (Mon, 22 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/fake-stdlib.h fix prototypes for openlog, syslog ------------------------------------------------------------------------ r1303 | jtkohl | 1990-10-22 09:44:50 -0400 (Mon, 22 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/encode.h M /trunk/src/lib/krb5/asn.1/encode.c use const pointer in translator ------------------------------------------------------------------------ r1302 | jtkohl | 1990-10-19 09:19:10 -0400 (Fri, 19 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/base-defs.h put the const in the right place. ------------------------------------------------------------------------ r1301 | jtkohl | 1990-10-19 07:36:35 -0400 (Fri, 19 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_req_dec.c don't need casts. ------------------------------------------------------------------------ r1300 | jtkohl | 1990-10-19 07:14:31 -0400 (Fri, 19 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h the decrypt arg is now const ------------------------------------------------------------------------ r1299 | jtkohl | 1990-10-19 07:13:55 -0400 (Fri, 19 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/gc_frm_kdc.c need to dereference the pointer. ------------------------------------------------------------------------ r1298 | jtkohl | 1990-10-19 07:13:46 -0400 (Fri, 19 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/gc_via_tgt.c fix erroneous use of . rather than -> ------------------------------------------------------------------------ r1297 | jtkohl | 1990-10-19 07:13:26 -0400 (Fri, 19 Oct 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c fix const ptr fix erroneous use of . rather than -> ------------------------------------------------------------------------ r1296 | jtkohl | 1990-10-19 07:13:22 -0400 (Fri, 19 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/in_tkt_pwd.c M /trunk/src/lib/krb5/krb/in_tkt_sky.c the arg is now a const * ------------------------------------------------------------------------ r1295 | jtkohl | 1990-10-19 06:48:33 -0400 (Fri, 19 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/princ_comp.c need const krb5_data ** ------------------------------------------------------------------------ r1294 | jtkohl | 1990-10-19 06:46:20 -0400 (Fri, 19 Oct 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_req_dec.c no need for keyprocarg to be const need to cast things sent to krb5_principal_compare.. ------------------------------------------------------------------------ r1293 | jtkohl | 1990-10-19 06:46:06 -0400 (Fri, 19 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_req.c no need for keyprocarg to be const. ------------------------------------------------------------------------ r1292 | jtkohl | 1990-10-19 06:45:21 -0400 (Fri, 19 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h no need for keyprocarg to be const ------------------------------------------------------------------------ r1291 | jtkohl | 1990-10-19 06:29:57 -0400 (Fri, 19 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/des_int.h process_key takes a const arg #2 ------------------------------------------------------------------------ r1290 | jtkohl | 1990-10-19 06:29:17 -0400 (Fri, 19 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/process_ky.c need to cast (keyblock is const) ------------------------------------------------------------------------ r1289 | jtkohl | 1990-10-19 06:28:25 -0400 (Fri, 19 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/encryption.h process_key doesn't modify key. ------------------------------------------------------------------------ r1288 | jtkohl | 1990-10-19 06:25:33 -0400 (Fri, 19 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/send_tgs.c need to cast since sname is const. ------------------------------------------------------------------------ r1287 | jtkohl | 1990-10-19 06:23:36 -0400 (Fri, 19 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_req.c need to cast because server is const. ------------------------------------------------------------------------ r1286 | jtkohl | 1990-10-19 06:21:20 -0400 (Fri, 19 Oct 1990) | 3 lines Changed paths: M /trunk/doc/api/krb5.tex make error case of mk_req_ext() explicit change const krb5_principal to krb5_const_principal ------------------------------------------------------------------------ r1285 | jtkohl | 1990-10-19 06:17:21 -0400 (Fri, 19 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/asn1defs.h M /trunk/src/include/krb5/func-proto.h M /trunk/src/include/krb5/los-proto.h M /trunk/src/lib/krb5/asn.1/kprin2prin.c M /trunk/src/lib/krb5/krb/copy_princ.c M /trunk/src/lib/krb5/krb/int-proto.h M /trunk/src/lib/krb5/krb/mk_req.c M /trunk/src/lib/krb5/krb/princ_comp.c M /trunk/src/lib/krb5/krb/rd_req.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/rd_req_sim.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/lib/krb5/krb/walk_rtree.c M /trunk/src/lib/krb5/os/an_to_ln.c change 'const krb5_principal' to krb5_const_principal ------------------------------------------------------------------------ r1284 | jtkohl | 1990-10-19 06:06:32 -0400 (Fri, 19 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/encryption.h M /trunk/src/lib/crypto/des/des_int.h M /trunk/src/lib/crypto/des/init_rkey.c M /trunk/src/lib/crypto/des/string2key.c add 'const' where needed. ------------------------------------------------------------------------ r1283 | jtkohl | 1990-10-19 06:05:52 -0400 (Fri, 19 Oct 1990) | 3 lines Changed paths: M /trunk/src/lib/crypto/des/enc_dec.c add 'const' where needed. cast pointer to sum_func [for the moment...] ------------------------------------------------------------------------ r1282 | jtkohl | 1990-10-19 05:58:09 -0400 (Fri, 19 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/base-defs.h add const_principal ------------------------------------------------------------------------ r1281 | jtkohl | 1990-10-19 05:52:33 -0400 (Fri, 19 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/cs_entry.c use internal prototypes. ------------------------------------------------------------------------ r1280 | jtkohl | 1990-10-19 05:48:12 -0400 (Fri, 19 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/enc_dec.c code rearrangement for const * stuff; make the _f functions static ------------------------------------------------------------------------ r1279 | jtkohl | 1990-10-19 05:28:33 -0400 (Fri, 19 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/encode.h M /trunk/src/include/krb5/encryption.h M /trunk/src/include/krb5/func-proto.h M /trunk/src/lib/crypto/des/cs_entry.c M /trunk/src/lib/krb5/asn.1/encode.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/kdc_rep_dc.c M /trunk/src/lib/krb5/krb/rd_req.c M /trunk/src/lib/krb5/krb/rd_req_dec.c change const krb5_pointer to krb5_const_pointer ------------------------------------------------------------------------ r1278 | jtkohl | 1990-10-19 04:53:32 -0400 (Fri, 19 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/base-defs.h add krb5_const_pointer ------------------------------------------------------------------------ r1277 | jtkohl | 1990-10-18 12:04:33 -0400 (Thu, 18 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_req.c M /trunk/src/lib/krb5/krb/rd_req_sim.c remove extraneous XXX (correct error code) ------------------------------------------------------------------------ r1276 | jtkohl | 1990-10-18 12:03:24 -0400 (Thu, 18 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_priv.c no need for XXX...it is the proper error code ------------------------------------------------------------------------ r1275 | jtkohl | 1990-10-18 12:02:53 -0400 (Thu, 18 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_req_ext.c make it the caller's responsibility to clean up creds. ------------------------------------------------------------------------ r1274 | jtkohl | 1990-10-18 12:02:23 -0400 (Thu, 18 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c nuke the encryption keys when cleaning up ------------------------------------------------------------------------ r1273 | jtkohl | 1990-10-18 12:01:29 -0400 (Thu, 18 Oct 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/gc_via_tgt.c fix some cleanup code to eradicate the keys add some (not yet enabled) sanity-check code ------------------------------------------------------------------------ r1272 | jtkohl | 1990-10-18 12:00:54 -0400 (Thu, 18 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/gc_frm_kdc.c clean up stuff in credentials, if necessary after a lookup ------------------------------------------------------------------------ r1271 | jtkohl | 1990-10-18 11:52:48 -0400 (Thu, 18 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/free/f_cred_cnt.c whoops, forgot to change function name when copying code from elsewhere. ------------------------------------------------------------------------ r1270 | jtkohl | 1990-10-18 11:49:55 -0400 (Thu, 18 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_req.c added code to free up credentials when done. ------------------------------------------------------------------------ r1269 | tytso | 1990-10-18 11:46:21 -0400 (Thu, 18 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h Added declarations for krb5_unprase_name_ext and krb5_free_cred_contents ------------------------------------------------------------------------ r1268 | jtkohl | 1990-10-18 11:42:00 -0400 (Thu, 18 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/free/Imakefile add f_cred_cnt ------------------------------------------------------------------------ r1267 | jtkohl | 1990-10-18 11:40:25 -0400 (Thu, 18 Oct 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/free/f_cred_cnt.c *** empty log message *** ------------------------------------------------------------------------ r1266 | jtkohl | 1990-10-18 11:40:10 -0400 (Thu, 18 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/free/f_creds.c use new free_cred_contents() routine ------------------------------------------------------------------------ r1265 | jtkohl | 1990-10-18 10:35:48 -0400 (Thu, 18 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Imakefile remove f_tgt_cred.c ------------------------------------------------------------------------ r1264 | jtkohl | 1990-10-18 10:35:29 -0400 (Thu, 18 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/free/Imakefile add f_tgt_cred.c ------------------------------------------------------------------------ r1263 | jtkohl | 1990-10-18 10:27:11 -0400 (Thu, 18 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/send_tgs.c remove inappropriate XXX ------------------------------------------------------------------------ r1262 | jtkohl | 1990-10-18 06:55:11 -0400 (Thu, 18 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/send_tgs.c we pass in the sumtype now. ------------------------------------------------------------------------ r1261 | jtkohl | 1990-10-18 06:53:28 -0400 (Thu, 18 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/gc_via_tgt.c M /trunk/src/lib/krb5/krb/get_creds.c add authorization data stuff (from Bill Sommerfeld) ------------------------------------------------------------------------ r1260 | jtkohl | 1990-10-18 06:50:43 -0400 (Thu, 18 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_nseq.c M /trunk/src/lib/krb5/ccache/file/fcc_read.c M /trunk/src/lib/krb5/ccache/file/fcc_retrv.c M /trunk/src/lib/krb5/ccache/file/fcc_write.c add authdata stuff (from Bill Sommerfeld) ------------------------------------------------------------------------ r1259 | jtkohl | 1990-10-18 06:49:13 -0400 (Thu, 18 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_store.c add authdata stuff (from Bill Sommerfeld) ------------------------------------------------------------------------ r1258 | jtkohl | 1990-10-18 06:45:23 -0400 (Thu, 18 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc-proto.h add krb5_fcc_read_authdata, krb5_fcc_read_authdatum, krb5_fcc_store_authdata, krb5_fcc_store_authdatum ------------------------------------------------------------------------ r1257 | jtkohl | 1990-10-18 06:37:40 -0400 (Thu, 18 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/krb5.h add authdata to credentials structure (from Bill Sommerfeld) ------------------------------------------------------------------------ r1256 | jtkohl | 1990-10-18 06:36:55 -0400 (Thu, 18 Oct 1990) | 3 lines Changed paths: M /trunk/src/kdc/kdc_util.c fix concat_authorization_data to work properly in absence of authorization data (from Bill Sommerfeld) ------------------------------------------------------------------------ r1255 | jtkohl | 1990-10-18 06:32:40 -0400 (Thu, 18 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/ccache.h add KRB5_TC_MATCH_AUTHDATA (from Bill Sommerfeld) ------------------------------------------------------------------------ r1254 | jtkohl | 1990-10-18 06:29:39 -0400 (Thu, 18 Oct 1990) | 3 lines Changed paths: M /trunk/src/clients/kinit/kinit.c bug fix from Bill Sommerfeld: zero out my_creds to avoid stack garbage. ------------------------------------------------------------------------ r1253 | tytso | 1990-10-15 12:57:46 -0400 (Mon, 15 Oct 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/parse.c M /trunk/src/lib/krb5/krb/unparse.c Rewritten to allow for principals with components that contain component or realm separators. This is down by supporting backquoting. ------------------------------------------------------------------------ r1252 | tytso | 1990-10-15 12:53:21 -0400 (Mon, 15 Oct 1990) | 3 lines Changed paths: M /trunk/src/lib/kdb/kdb_dbm.c Changes to export kdb5_db_lock and kdb5_db_unlock to the API.... changed the locking routines to allow recursive locks. ------------------------------------------------------------------------ r1251 | jtkohl | 1990-10-15 12:53:04 -0400 (Mon, 15 Oct 1990) | 3 lines Changed paths: M /trunk/src/include/krb5/func-proto.h remove krb5_decode_ticket add krb5_free_creds, krb5_free_checksum ------------------------------------------------------------------------ r1250 | jtkohl | 1990-10-15 12:52:32 -0400 (Mon, 15 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/fake-stdlib.h stdlib.h ------------------------------------------------------------------------ r1249 | tytso | 1990-10-15 12:51:01 -0400 (Mon, 15 Oct 1990) | 3 lines Changed paths: M /trunk/src/include/krb5/kdb_dbm.h Changes to the includes so that krb5_db_lock and krb5_db_unlock are exported as well. ------------------------------------------------------------------------ r1248 | don | 1990-10-11 16:55:20 -0400 (Thu, 11 Oct 1990) | 4 lines Changed paths: M /trunk/src/kdc/dispatch.c M /trunk/src/kdc/kdc_util.h changed process_v4() stub & its call to have three arguments, so that dispatch() will correspond to the real process_v4() in kerberos_v4.c . ------------------------------------------------------------------------ r1247 | jtkohl | 1990-10-11 07:20:06 -0400 (Thu, 11 Oct 1990) | 2 lines Changed paths: M /trunk/src/kdc/kdc_util.c fix confusion about type of apreq ------------------------------------------------------------------------ r1246 | jtkohl | 1990-10-11 07:18:36 -0400 (Thu, 11 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/kauth2auth.c add setting of authenticator__vno ------------------------------------------------------------------------ r1245 | jtkohl | 1990-10-10 20:58:42 -0400 (Wed, 10 Oct 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ktgrq2tgrq.c need to allocate, not call ourselves. need to put something in the structure, even if it's nothing. ------------------------------------------------------------------------ r1244 | jtkohl | 1990-10-10 20:58:28 -0400 (Wed, 10 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/encode.h can't be const since it is modified ------------------------------------------------------------------------ r1243 | jtkohl | 1990-10-10 20:57:34 -0400 (Wed, 10 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/tgrq2ktgrq.c avoid bug with null tickets in array ------------------------------------------------------------------------ r1242 | jtkohl | 1990-10-10 19:17:32 -0400 (Wed, 10 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c need to zero out authorization_data ------------------------------------------------------------------------ r1241 | jtkohl | 1990-10-10 17:49:08 -0400 (Wed, 10 Oct 1990) | 2 lines Changed paths: M /trunk/src/kdc/dispatch.c M /trunk/src/kdc/kdc_util.h packet can be modified by decode_krb5_as_req, so we can't be const. ------------------------------------------------------------------------ r1240 | jtkohl | 1990-10-10 15:45:08 -0400 (Wed, 10 Oct 1990) | 2 lines Changed paths: M /trunk/src/kdc/do_as_req.c remove spurious return ------------------------------------------------------------------------ r1239 | jtkohl | 1990-10-10 15:22:05 -0400 (Wed, 10 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/kkdcr2kdcr.c wrong function name for free... ------------------------------------------------------------------------ r1238 | jtkohl | 1990-10-10 14:56:35 -0400 (Wed, 10 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_req_ext.c change krb5_decode_ticket to decode_krb5_ticket ------------------------------------------------------------------------ r1237 | jtkohl | 1990-10-10 13:37:10 -0400 (Wed, 10 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/free/f_priv.c changes for ciphertext change ------------------------------------------------------------------------ r1236 | jtkohl | 1990-10-10 13:34:44 -0400 (Wed, 10 Oct 1990) | 3 lines Changed paths: M /trunk/src/kdc/do_tgs_req.c lots of small changes for new data structures/packet formats. no need for decrypt_second_ticket. ------------------------------------------------------------------------ r1235 | jtkohl | 1990-10-10 13:31:51 -0400 (Wed, 10 Oct 1990) | 2 lines Changed paths: M /trunk/src/kdc/kdc_util.h changes for process_*_req; delete decrypt_tgs_req ------------------------------------------------------------------------ r1234 | jtkohl | 1990-10-10 13:30:04 -0400 (Wed, 10 Oct 1990) | 3 lines Changed paths: M /trunk/src/kdc/kdc_util.c remove decrypt_tgs_req changes for new data structures in process_tgs_req ------------------------------------------------------------------------ r1233 | jtkohl | 1990-10-10 13:28:20 -0400 (Wed, 10 Oct 1990) | 2 lines Changed paths: M /trunk/src/kdc/do_as_req.c changes for new kdc request structure ------------------------------------------------------------------------ r1232 | jtkohl | 1990-10-10 13:26:57 -0400 (Wed, 10 Oct 1990) | 2 lines Changed paths: M /trunk/src/kdc/dispatch.c change data structure names ------------------------------------------------------------------------ r1231 | jtkohl | 1990-10-10 13:26:36 -0400 (Wed, 10 Oct 1990) | 2 lines Changed paths: M /trunk/src/kdc/policy.c M /trunk/src/kdc/policy.h changes for new data structures ------------------------------------------------------------------------ r1230 | jtkohl | 1990-10-10 13:21:29 -0400 (Wed, 10 Oct 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/send_tgs.c changes for new encryption data structures and for new KDC data structures ------------------------------------------------------------------------ r1229 | jtkohl | 1990-10-10 13:21:15 -0400 (Wed, 10 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/decrypt_tk.c M /trunk/src/lib/krb5/krb/encrypt_tk.c M /trunk/src/lib/krb5/krb/kdc_rep_dc.c M /trunk/src/lib/krb5/krb/mk_req_ext.c changes for new encryption data structures ------------------------------------------------------------------------ r1228 | jtkohl | 1990-10-10 13:20:45 -0400 (Wed, 10 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c change for new KDC message style ------------------------------------------------------------------------ r1227 | jtkohl | 1990-10-10 13:20:22 -0400 (Wed, 10 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/gc_via_tgt.c use base-level ticket encode. ------------------------------------------------------------------------ r1226 | jtkohl | 1990-10-10 13:19:54 -0400 (Wed, 10 Oct 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/decode_kdc.c M /trunk/src/lib/krb5/krb/encode_kdc.c changes for new encryption data structures and new message styles for KDC requests. ------------------------------------------------------------------------ r1225 | tytso | 1990-10-10 13:16:21 -0400 (Wed, 10 Oct 1990) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_req_ext.c Added an extra argument to mk_req_ext so that the caller can get a copy of the authenticator which was used to build up the AP_REQ message. Also took out a cast because cmsec was changed to be signed. ------------------------------------------------------------------------ r1224 | jtkohl | 1990-10-10 12:51:17 -0400 (Wed, 10 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_rep.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_rep.c M /trunk/src/lib/krb5/krb/rd_req_dec.c changes for new encryption structure ------------------------------------------------------------------------ r1223 | jtkohl | 1990-10-10 12:48:08 -0400 (Wed, 10 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/copy_tick.c changes for ciphertext changes ------------------------------------------------------------------------ r1222 | jtkohl | 1990-10-10 12:46:52 -0400 (Wed, 10 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/KRB5-types-aux.h changes for new ASN.1 sutff. ------------------------------------------------------------------------ r1221 | jtkohl | 1990-10-10 12:44:02 -0400 (Wed, 10 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/KRB5-asn.py more REQ-BODY to separate top-level type ------------------------------------------------------------------------ r1220 | jtkohl | 1990-10-10 12:43:45 -0400 (Wed, 10 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ktgrq2tgrq.c M /trunk/src/lib/krb5/asn.1/tgrq2ktgrq.c fixups for body encoding/decoding. ------------------------------------------------------------------------ r1219 | jtkohl | 1990-10-10 12:42:55 -0400 (Wed, 10 Oct 1990) | 3 lines Changed paths: M /trunk/src/include/krb5/asn.1/encode.h add encode_krb5_kdc_req_body, decode_krb5_kdc_req_body fix up tgs/kdc/as stuff again ------------------------------------------------------------------------ r1218 | jtkohl | 1990-10-10 12:42:48 -0400 (Wed, 10 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/asn1defs.h add krb5_kdc_req body stuff ------------------------------------------------------------------------ r1217 | jtkohl | 1990-10-10 12:41:15 -0400 (Wed, 10 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h add krb5_free_keyblock ------------------------------------------------------------------------ r1216 | jtkohl | 1990-10-10 11:28:33 -0400 (Wed, 10 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/krb5_err.et add KRB5KDC_ERR_PADATA_TYPE_NOSUPP, KRB5KDC_ERR_SUMTYPE_NOSUPP ------------------------------------------------------------------------ r1215 | jtkohl | 1990-10-10 11:28:18 -0400 (Wed, 10 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/errors.h add KDC_ERR_SUMTYPE_NOSUPP, KDC_ERR_PADATA_TYPE_NOSUPP ------------------------------------------------------------------------ r1214 | jtkohl | 1990-10-10 10:59:45 -0400 (Wed, 10 Oct 1990) | 3 lines Changed paths: M /trunk/src/include/krb5/proto.h fix numbers add KRB5_PADATA_AP_REQ ------------------------------------------------------------------------ r1213 | jtkohl | 1990-10-10 10:03:14 -0400 (Wed, 10 Oct 1990) | 2 lines Changed paths: M /trunk/doc/api/krb5.tex remove krb5_decode_ticket, krb5_encode_ticket. ------------------------------------------------------------------------ r1212 | jtkohl | 1990-10-10 10:00:24 -0400 (Wed, 10 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Imakefile remove extraneous encode_tkt, decode_tkt ------------------------------------------------------------------------ r1211 | jtkohl | 1990-10-10 09:48:16 -0400 (Wed, 10 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/Imakefile add encode_arp, decode_arp,encode_arq, decode_arq ------------------------------------------------------------------------ r1210 | jtkohl | 1990-10-10 08:09:44 -0400 (Wed, 10 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/KRB5-asn.py missed some changes for AS/TGS rep ------------------------------------------------------------------------ r1209 | jtkohl | 1990-10-10 08:08:52 -0400 (Wed, 10 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/kdcr2kkdcr.c M /trunk/src/lib/krb5/asn.1/kdcr2ktgsr.c M /trunk/src/lib/krb5/asn.1/kkdcr2kdcr.c M /trunk/src/lib/krb5/asn.1/ktgsr2kdcr.c fixes for new TGS stuff ------------------------------------------------------------------------ r1208 | jtkohl | 1990-10-10 08:07:46 -0400 (Wed, 10 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/asn1defs.h clean up TGS/KDC/AS stuff ------------------------------------------------------------------------ r1207 | jtkohl | 1990-10-10 08:07:03 -0400 (Wed, 10 Oct 1990) | 3 lines Changed paths: M /trunk/src/include/krb5/asn.1/encode.h fix TGS /KDC req stuff fix application tag examinations ------------------------------------------------------------------------ r1206 | jtkohl | 1990-10-10 07:26:31 -0400 (Wed, 10 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/free/f_ap_req.c update to use ciphertext. ------------------------------------------------------------------------ r1205 | jtkohl | 1990-10-10 07:17:47 -0400 (Wed, 10 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/aprq2kaprq.c M /trunk/src/lib/krb5/asn.1/kaprq2aprq.c need to use enc_data converters now ------------------------------------------------------------------------ r1204 | jtkohl | 1990-10-10 07:16:24 -0400 (Wed, 10 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/krb5.h authenticator needs to be enc_data in the AP_REQ ------------------------------------------------------------------------ r1203 | jtkohl | 1990-10-10 07:12:47 -0400 (Wed, 10 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/asn1defs.h add cvt_flags ------------------------------------------------------------------------ r1202 | jtkohl | 1990-10-10 07:11:54 -0400 (Wed, 10 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ksafe2safe.c M /trunk/src/lib/krb5/asn.1/safe2ksafe.c name change. ------------------------------------------------------------------------ r1201 | jtkohl | 1990-10-10 06:47:01 -0400 (Wed, 10 Oct 1990) | 2 lines Changed paths: M /trunk/src/config/site.def add Vsyslog option ------------------------------------------------------------------------ r1200 | jtkohl | 1990-10-10 06:46:48 -0400 (Wed, 10 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/Imakefile add #ifdef for vsyslog ------------------------------------------------------------------------ r1199 | jtkohl | 1990-10-10 05:45:52 -0400 (Wed, 10 Oct 1990) | 2 lines Changed paths: M /trunk/src/tests/test1.c remove use of confounder. ------------------------------------------------------------------------ r1198 | jtkohl | 1990-10-10 05:41:46 -0400 (Wed, 10 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/asn1defs.h M /trunk/src/lib/krb5/asn.1/Imakefile remove ktrep2trep, trep2ktrep ------------------------------------------------------------------------ r1197 | jtkohl | 1990-10-09 14:45:23 -0400 (Tue, 09 Oct 1990) | 2 lines Changed paths: M /trunk/src/Imakefile remove SS all:: target ------------------------------------------------------------------------ r1196 | jtkohl | 1990-10-09 14:44:48 -0400 (Tue, 09 Oct 1990) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl changes for SSTopIncludes ------------------------------------------------------------------------ r1195 | jtkohl | 1990-10-09 14:31:39 -0400 (Tue, 09 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_dfl.h added missing 'extern' ------------------------------------------------------------------------ r1194 | jtkohl | 1990-10-09 14:29:27 -0400 (Tue, 09 Oct 1990) | 2 lines Changed paths: M /trunk/src/config/site.def add perl comments ------------------------------------------------------------------------ r1193 | jtkohl | 1990-10-09 14:26:48 -0400 (Tue, 09 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/Imakefile perl option changes ------------------------------------------------------------------------ r1192 | jtkohl | 1990-10-09 14:17:37 -0400 (Tue, 09 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/Imakefile need blank line after (NormalLibraryObjectRule() ------------------------------------------------------------------------ r1191 | jtkohl | 1990-10-09 14:05:05 -0400 (Tue, 09 Oct 1990) | 2 lines Changed paths: M /trunk/src/config/site.def add #deine for HasGcc ------------------------------------------------------------------------ r1190 | jtkohl | 1990-10-09 14:04:38 -0400 (Tue, 09 Oct 1990) | 2 lines Changed paths: M /trunk/src/config/site.def dike out X gunk ------------------------------------------------------------------------ r1189 | jtkohl | 1990-10-09 14:03:16 -0400 (Tue, 09 Oct 1990) | 2 lines Changed paths: M /trunk/src/config/ultrix.cf M /trunk/src/config/vaxbsd.cf move machine-specific stuff here, where it belongs ------------------------------------------------------------------------ r1188 | jtkohl | 1990-10-09 13:59:02 -0400 (Tue, 09 Oct 1990) | 2 lines Changed paths: M /trunk/src/config/ibm.cf move stuff from site.def to here ------------------------------------------------------------------------ r1187 | jtkohl | 1990-10-09 13:58:44 -0400 (Tue, 09 Oct 1990) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl defaults for pepy/posy should be in $PATH ------------------------------------------------------------------------ r1186 | jtkohl | 1990-10-09 13:40:34 -0400 (Tue, 09 Oct 1990) | 4 lines Changed paths: M /trunk/src/include/krb5/asn.1/encode.h remove krb5_tgs_req_enc_part stuff change as_req & tgs_req encoding to use TGS__REQ remove krb5_real_tgs_req ------------------------------------------------------------------------ r1185 | jtkohl | 1990-10-09 13:11:52 -0400 (Tue, 09 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/krb5.h changes for new ASN.1 stuff ------------------------------------------------------------------------ r1184 | jtkohl | 1990-10-09 13:10:10 -0400 (Tue, 09 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h add krb5_free_tickets, krb5_free_kdc_req ------------------------------------------------------------------------ r1183 | jtkohl | 1990-10-09 13:09:12 -0400 (Tue, 09 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/free/Imakefile add & remove modules for ASN.1 rearrangement. ------------------------------------------------------------------------ r1182 | jtkohl | 1990-10-09 13:07:29 -0400 (Tue, 09 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/free/f_ap_rep.c change for ciphertext ------------------------------------------------------------------------ r1181 | jtkohl | 1990-10-09 13:06:42 -0400 (Tue, 09 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/free/f_error.c free new e_data as well ------------------------------------------------------------------------ r1180 | jtkohl | 1990-10-09 13:05:17 -0400 (Tue, 09 Oct 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/free/f_kdc_req.c A /trunk/src/lib/krb5/free/f_tickets.c *** empty log message *** ------------------------------------------------------------------------ r1179 | jtkohl | 1990-10-09 13:04:50 -0400 (Tue, 09 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/free/f_kdc_rep.c changes for ciphertext ------------------------------------------------------------------------ r1178 | jtkohl | 1990-10-09 12:52:32 -0400 (Tue, 09 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/free/f_ticket.c change for enc_data ------------------------------------------------------------------------ r1177 | jtkohl | 1990-10-09 12:47:46 -0400 (Tue, 09 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h no tgs_ specific free functions ------------------------------------------------------------------------ r1176 | jtkohl | 1990-10-09 12:47:23 -0400 (Tue, 09 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/free.h these prototypes are already in func-proto.h ------------------------------------------------------------------------ r1175 | jtkohl | 1990-10-09 12:46:48 -0400 (Tue, 09 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ekrp2kekrp.c M /trunk/src/lib/krb5/asn.1/enck2kkey.c M /trunk/src/lib/krb5/asn.1/err2kerr.c M /trunk/src/lib/krb5/asn.1/kaprp2aprp.c M /trunk/src/lib/krb5/asn.1/kdcr2kkdcr.c M /trunk/src/lib/krb5/asn.1/kekrp2ekrp.c M /trunk/src/lib/krb5/asn.1/kerr2err.c M /trunk/src/lib/krb5/asn.1/kkdcr2kdcr.c M /trunk/src/lib/krb5/asn.1/kkey2enck.c M /trunk/src/lib/krb5/asn.1/klsrq2lsrq.c M /trunk/src/lib/krb5/asn.1/kpriv2priv.c M /trunk/src/lib/krb5/asn.1/ktgrq2tgrq.c M /trunk/src/lib/krb5/asn.1/ktkt2tkt.c M /trunk/src/lib/krb5/asn.1/lsrq2klsrq.c M /trunk/src/lib/krb5/asn.1/priv2kpriv.c M /trunk/src/lib/krb5/asn.1/tgrq2ktgrq.c M /trunk/src/lib/krb5/asn.1/tkt2ktkt.c changes for draft 3 ASN.1 definitions ------------------------------------------------------------------------ r1174 | jtkohl | 1990-10-09 12:42:33 -0400 (Tue, 09 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/asn1defs.h replace prototypes with fresh ones from *2*.c ------------------------------------------------------------------------ r1173 | jtkohl | 1990-10-09 12:39:57 -0400 (Tue, 09 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/aprp2kaprp.c change to encrypted data ------------------------------------------------------------------------ r1172 | jtkohl | 1990-10-09 12:39:03 -0400 (Tue, 09 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/KRB5-asn.py changes to update to draft 3 definitions ------------------------------------------------------------------------ r1171 | jtkohl | 1990-10-09 12:35:14 -0400 (Tue, 09 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/Imakefile changed filenames & such for ASN.1 update ------------------------------------------------------------------------ r1170 | jtkohl | 1990-10-09 12:33:13 -0400 (Tue, 09 Oct 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/asn.1/edat2kedat.c A /trunk/src/lib/krb5/asn.1/kedat2edat.c *** empty log message *** ------------------------------------------------------------------------ r1169 | jtkohl | 1990-10-09 10:27:23 -0400 (Tue, 09 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/etpt2ketpt.c M /trunk/src/lib/krb5/asn.1/ketpt2etpt.c remove confounder ------------------------------------------------------------------------ r1168 | jtkohl | 1990-10-09 09:01:39 -0400 (Tue, 09 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/encryption.h add krb5_enc_data. ------------------------------------------------------------------------ r1167 | jtkohl | 1990-10-09 05:36:06 -0400 (Tue, 09 Oct 1990) | 3 lines Changed paths: M /trunk/src/config/Imake.tmpl fix comments on constructing with Imake.tmpl remove function prototype stuff. ------------------------------------------------------------------------ r1166 | jtkohl | 1990-10-03 05:53:10 -0400 (Wed, 03 Oct 1990) | 2 lines Changed paths: M /trunk/doc/api/libos.tex M /trunk/doc/implement/libos-i.tex ms_timeofday now takes ui_2* for milliseconds ------------------------------------------------------------------------ r1165 | jtkohl | 1990-10-02 11:54:37 -0400 (Tue, 02 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/new_rn_key.c need to use ui_2 for msec ------------------------------------------------------------------------ r1164 | jtkohl | 1990-10-02 11:53:51 -0400 (Tue, 02 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_priv.c change back to uncasted ptr in ms_timeofday; ms_timeofday changed. ------------------------------------------------------------------------ r1163 | jtkohl | 1990-10-02 11:52:10 -0400 (Tue, 02 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ustime.c change to take a ui_2 for milliseconds ------------------------------------------------------------------------ r1162 | jtkohl | 1990-10-02 11:51:28 -0400 (Tue, 02 Oct 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/los-proto.h ms_timeofday takes a ui_2 now to hold the millisecond field ------------------------------------------------------------------------ r1161 | tytso | 1990-10-01 11:26:26 -0400 (Mon, 01 Oct 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_req.c M /trunk/src/lib/krb5/krb/send_tgs.c Updated interface to mk_req_extended. ------------------------------------------------------------------------ r1160 | tytso | 1990-10-01 11:23:59 -0400 (Mon, 01 Oct 1990) | 3 lines Changed paths: M /trunk/src/include/krb5/func-proto.h Changed interface to mk_req_extended to include passing back the authenticator used to contact the server. ------------------------------------------------------------------------ r1159 | jon | 1990-09-30 20:08:46 -0400 (Sun, 30 Sep 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/posix/syslog.c Declare vsyslog and openlog to make this compile on the RT. ------------------------------------------------------------------------ r1158 | jtkohl | 1990-09-28 11:43:06 -0400 (Fri, 28 Sep 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c add some sanity checking ------------------------------------------------------------------------ r1157 | jtkohl | 1990-09-28 11:42:07 -0400 (Fri, 28 Sep 1990) | 2 lines Changed paths: M /trunk/src/clients/kinit/kinit.c don't specify starttime; that's only used for postdated tickets. ------------------------------------------------------------------------ r1156 | jtkohl | 1990-09-28 06:55:02 -0400 (Fri, 28 Sep 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/encode.h change param names on ap_rep; add ap_rep_enc_part stuff ------------------------------------------------------------------------ r1155 | jtkohl | 1990-09-28 06:54:24 -0400 (Fri, 28 Sep 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_rep.c M /trunk/src/lib/krb5/krb/rd_rep.c no need for credentials; use keyblock directly. ------------------------------------------------------------------------ r1154 | jtkohl | 1990-09-28 06:52:13 -0400 (Fri, 28 Sep 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h add prototyeps for krb5_mk_rep, krb5_rd_rep ------------------------------------------------------------------------ r1153 | jtkohl | 1990-09-28 06:50:01 -0400 (Fri, 28 Sep 1990) | 2 lines Changed paths: M /trunk/doc/api/krb5.tex add descriptions of mk_rep, rd_rep ------------------------------------------------------------------------ r1152 | jtkohl | 1990-09-28 06:30:25 -0400 (Fri, 28 Sep 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/mk_rep.c A /trunk/src/lib/krb5/krb/rd_rep.c *** empty log message *** ------------------------------------------------------------------------ r1151 | jtkohl | 1990-09-28 04:58:45 -0400 (Fri, 28 Sep 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Imakefile add mk_rep and rd_rep ------------------------------------------------------------------------ r1150 | tytso | 1990-09-27 16:00:16 -0400 (Thu, 27 Sep 1990) | 3 lines Changed paths: M /trunk/doc/api/library.tex M /trunk/doc/implement/implement.tex Frobbed with document parameters to make the output look more aesthetically pleasing. ------------------------------------------------------------------------ r1149 | tytso | 1990-09-27 15:56:48 -0400 (Thu, 27 Sep 1990) | 4 lines Changed paths: M /trunk/doc/api/functions.sty M /trunk/doc/implement/functions.sty Fixed the marginpar-handing stuff to put function names into the margin. Names begining with krb5_ now have that prefix stripped before it's put into the margin. ------------------------------------------------------------------------ r1148 | jtkohl | 1990-09-27 13:03:29 -0400 (Thu, 27 Sep 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/encode.c rework it to not require a fixed size encode buffer ------------------------------------------------------------------------ r1147 | jtkohl | 1990-09-27 12:56:45 -0400 (Thu, 27 Sep 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_gprin.c need to interpret errno ------------------------------------------------------------------------ r1146 | jtkohl | 1990-09-26 09:48:38 -0400 (Wed, 26 Sep 1990) | 3 lines Changed paths: M /trunk/doc/api/ccache.tex M /trunk/doc/implement/ccache-i.tex clear up wording so that it's clear that you can't use a ccache after it's been destroyed or closed. ------------------------------------------------------------------------ r1145 | jtkohl | 1990-09-25 06:30:32 -0400 (Tue, 25 Sep 1990) | 2 lines Changed paths: A /trunk/src/patchlevel.h patchlevel indicator for ALPHA_0 release ------------------------------------------------------------------------ r1144 | jtkohl | 1990-09-25 06:10:56 -0400 (Tue, 25 Sep 1990) | 4 lines Changed paths: M /trunk/src/admin/edit/kdb5_edit.c use krb5_init_ets() clean up use of argv[0] vs. progname add registration of krb5_ktf_writable_ops ------------------------------------------------------------------------ r1143 | jtkohl | 1990-09-21 06:24:31 -0400 (Fri, 21 Sep 1990) | 2 lines Changed paths: M /trunk/src/appl/sample/Imakefile reorg source tree to have client & server in separate directories ------------------------------------------------------------------------ r1142 | jtkohl | 1990-09-20 12:23:45 -0400 (Thu, 20 Sep 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/encryption.h add macros to hide the object deref in encryption functions. ------------------------------------------------------------------------ r1141 | jtkohl | 1990-09-20 12:23:00 -0400 (Thu, 20 Sep 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/decrypt_tk.c M /trunk/src/lib/krb5/krb/encode_kdc.c M /trunk/src/lib/krb5/krb/encrypt_tk.c M /trunk/src/lib/krb5/krb/kdc_rep_dc.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_req_dec.c use macros to hide abstraction ------------------------------------------------------------------------ r1140 | jtkohl | 1990-09-20 11:58:41 -0400 (Thu, 20 Sep 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/destest.c M /trunk/src/lib/crypto/des/verify.c use macros to hide abstraction ------------------------------------------------------------------------ r1139 | jtkohl | 1990-09-20 11:46:58 -0400 (Thu, 20 Sep 1990) | 2 lines Changed paths: M /trunk/src/admin/create/kdb5_create.c M /trunk/src/admin/edit/kdb5_edit.c use macros to hide abstraction ------------------------------------------------------------------------ r1138 | jtkohl | 1990-09-20 11:33:40 -0400 (Thu, 20 Sep 1990) | 2 lines Changed paths: M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/main.c use macros to hide abstraction ------------------------------------------------------------------------ r1137 | jtkohl | 1990-09-20 11:21:51 -0400 (Thu, 20 Sep 1990) | 2 lines Changed paths: M /trunk/src/lib/kdb/fetch_mkey.c M /trunk/src/lib/kdb/verify_mky.c use macros to hide abstraction ------------------------------------------------------------------------ r1136 | jtkohl | 1990-09-20 11:12:08 -0400 (Thu, 20 Sep 1990) | 2 lines Changed paths: M /trunk/src/lib/kdb/decrypt_key.c M /trunk/src/lib/kdb/encrypt_key.c add #define calls for abstraction ------------------------------------------------------------------------ r1135 | jtkohl | 1990-09-20 09:54:10 -0400 (Thu, 20 Sep 1990) | 2 lines Changed paths: M /trunk/doc/api/functions.sty M /trunk/doc/implement/functions.sty added marginpar stuff (slightly broken) ------------------------------------------------------------------------ r1134 | jtkohl | 1990-09-17 11:50:50 -0400 (Mon, 17 Sep 1990) | 2 lines Changed paths: M /trunk/src/config/Imake.tmpl local includes come first ------------------------------------------------------------------------ r1133 | jtkohl | 1990-09-17 11:26:24 -0400 (Mon, 17 Sep 1990) | 2 lines Changed paths: M /trunk/src/config/ibm.cf M /trunk/src/config/vaxbsd.cf add OS_BSD & friends ------------------------------------------------------------------------ r1132 | jtkohl | 1990-09-17 11:26:13 -0400 (Mon, 17 Sep 1990) | 2 lines Changed paths: M /trunk/src/config/ultrix.cf add OS_Ultrix ------------------------------------------------------------------------ r1131 | jtkohl | 1990-09-12 11:53:52 -0400 (Wed, 12 Sep 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/string2key.c fix RCSID's ------------------------------------------------------------------------ r1130 | jtkohl | 1990-09-12 11:42:57 -0400 (Wed, 12 Sep 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/cbc_cksum.c M /trunk/src/lib/crypto/des/cs_entry.c M /trunk/src/lib/crypto/des/fin_rndkey.c M /trunk/src/lib/crypto/des/finish_key.c M /trunk/src/lib/crypto/des/init_rkey.c M /trunk/src/lib/crypto/des/key_parity.c M /trunk/src/lib/crypto/des/key_sched.c M /trunk/src/lib/crypto/des/make_kp.c M /trunk/src/lib/crypto/des/new_rn_key.c M /trunk/src/lib/crypto/des/process_ky.c M /trunk/src/lib/crypto/des/random_key.c M /trunk/src/lib/crypto/des/weak_key.c fix RCSID's ------------------------------------------------------------------------ r1129 | jtkohl | 1990-09-12 11:36:17 -0400 (Wed, 12 Sep 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/free_krbhs.c M /trunk/src/lib/krb5/os/get_krbhst.c add rcsid_ to rcs string ------------------------------------------------------------------------ r1128 | jtkohl | 1990-09-12 07:49:32 -0400 (Wed, 12 Sep 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_req.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/rd_req_sim.c fix rcsid names ------------------------------------------------------------------------ r1127 | jtkohl | 1990-09-12 07:08:29 -0400 (Wed, 12 Sep 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ktf_get_na.c M /trunk/src/lib/krb5/keytab/file/ktf_resolv.c M /trunk/src/lib/krb5/keytab/file/ktf_wreslv.c fix RCSid name ------------------------------------------------------------------------ r1126 | jtkohl | 1990-09-12 07:05:00 -0400 (Wed, 12 Sep 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_close.c M /trunk/src/lib/krb5/ccache/file/fcc_defnam.c M /trunk/src/lib/krb5/ccache/file/fcc_defops.c M /trunk/src/lib/krb5/ccache/file/fcc_destry.c M /trunk/src/lib/krb5/ccache/file/fcc_eseq.c M /trunk/src/lib/krb5/ccache/file/fcc_gennew.c M /trunk/src/lib/krb5/ccache/file/fcc_getnam.c M /trunk/src/lib/krb5/ccache/file/fcc_gprin.c M /trunk/src/lib/krb5/ccache/file/fcc_init.c M /trunk/src/lib/krb5/ccache/file/fcc_nseq.c M /trunk/src/lib/krb5/ccache/file/fcc_ops.c M /trunk/src/lib/krb5/ccache/file/fcc_read.c M /trunk/src/lib/krb5/ccache/file/fcc_reslv.c M /trunk/src/lib/krb5/ccache/file/fcc_retrv.c M /trunk/src/lib/krb5/ccache/file/fcc_sflags.c M /trunk/src/lib/krb5/ccache/file/fcc_skip.c M /trunk/src/lib/krb5/ccache/file/fcc_sseq.c M /trunk/src/lib/krb5/ccache/file/fcc_store.c M /trunk/src/lib/krb5/ccache/file/fcc_write.c fix RCSID name ------------------------------------------------------------------------ r1125 | jtkohl | 1990-09-12 06:59:32 -0400 (Wed, 12 Sep 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc-proto.h M /trunk/src/lib/krb5/ccache/file/fcc_write.c change write_int16 to write_ui_2 ------------------------------------------------------------------------ r1124 | jtkohl | 1990-09-12 06:37:53 -0400 (Wed, 12 Sep 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc-proto.h M /trunk/src/lib/krb5/ccache/file/fcc_read.c change int16 to ui_2 ------------------------------------------------------------------------ r1123 | jtkohl | 1990-09-11 12:24:38 -0400 (Tue, 11 Sep 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_req_ext.c cast in call to krb5_ms_timeofday ------------------------------------------------------------------------ r1122 | jtkohl | 1990-09-11 12:19:16 -0400 (Tue, 11 Sep 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_priv.c add i_vector support fix direction bit support by using new style addresses ------------------------------------------------------------------------ r1121 | jtkohl | 1990-09-11 12:17:53 -0400 (Tue, 11 Sep 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_safe.c fix direction comparisons by using new style messages ------------------------------------------------------------------------ r1120 | jtkohl | 1990-09-11 12:15:10 -0400 (Tue, 11 Sep 1990) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_priv.c remove unused addrs fix error code cast .msec in call to get time ------------------------------------------------------------------------ r1119 | jtkohl | 1990-09-11 12:13:33 -0400 (Tue, 11 Sep 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/faddr_ordr.c fix bcmp error add register to args ------------------------------------------------------------------------ r1118 | jtkohl | 1990-09-11 11:39:03 -0400 (Tue, 11 Sep 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/krb5_err.et add BADDIRETION ------------------------------------------------------------------------ r1117 | jtkohl | 1990-09-11 10:55:36 -0400 (Tue, 11 Sep 1990) | 2 lines Changed paths: M /trunk/src/config/Imake.tmpl add setopt line ------------------------------------------------------------------------ r1116 | jtkohl | 1990-09-11 10:42:33 -0400 (Tue, 11 Sep 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/base-defs.h M /trunk/src/include/krb5/wordsize.h fix more confusion with krb5_ui_* types ------------------------------------------------------------------------ r1115 | jtkohl | 1990-09-11 10:37:46 -0400 (Tue, 11 Sep 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/encode.h remove bogus casts on decode_generic ------------------------------------------------------------------------ r1114 | jtkohl | 1990-09-11 10:25:13 -0400 (Tue, 11 Sep 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/base-defs.h all the ui_foo need to be unsigned! ------------------------------------------------------------------------ r1113 | jtkohl | 1990-09-11 07:01:34 -0400 (Tue, 11 Sep 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/Imakefile add missing .o files to OBJS ------------------------------------------------------------------------ r1112 | jtkohl | 1990-09-11 06:01:34 -0400 (Tue, 11 Sep 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/KRB5-asn.py fix broken [] tags in safe, priv msgs ------------------------------------------------------------------------ r1111 | jtkohl | 1990-09-10 12:53:19 -0400 (Mon, 10 Sep 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/krb5.h change addresses to s_, r_address in krb_priv ------------------------------------------------------------------------ r1110 | jtkohl | 1990-09-10 12:49:33 -0400 (Mon, 10 Sep 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_safe.c remove unused addrs ------------------------------------------------------------------------ r1109 | jtkohl | 1990-09-10 12:08:19 -0400 (Mon, 10 Sep 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_priv.c add i_vector support use new address scheme ------------------------------------------------------------------------ r1108 | jtkohl | 1990-09-10 11:59:32 -0400 (Mon, 10 Sep 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/KRB5-asn.py add changes for addresses in KRB_PRIV ------------------------------------------------------------------------ r1107 | jtkohl | 1990-09-10 11:51:27 -0400 (Mon, 10 Sep 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/kprep2prep.c M /trunk/src/lib/krb5/asn.1/prep2kprep.c change for new message (2 addresses) ------------------------------------------------------------------------ r1106 | jtkohl | 1990-09-10 11:45:34 -0400 (Mon, 10 Sep 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/free/f_priv_enc.c change to free s_ & r_address ------------------------------------------------------------------------ r1105 | jtkohl | 1990-09-10 10:46:26 -0400 (Mon, 10 Sep 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_safe.c change message definition & use ------------------------------------------------------------------------ r1104 | jtkohl | 1990-09-07 12:42:51 -0400 (Fri, 07 Sep 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h add krb5_free_addr ------------------------------------------------------------------------ r1103 | jtkohl | 1990-09-07 12:20:30 -0400 (Fri, 07 Sep 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/krb5.h use two addresses now ------------------------------------------------------------------------ r1102 | jtkohl | 1990-09-07 12:19:56 -0400 (Fri, 07 Sep 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/free/Imakefile add f_addr ------------------------------------------------------------------------ r1101 | jtkohl | 1990-09-07 12:18:59 -0400 (Fri, 07 Sep 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/free/f_safe.c need to free new address types ------------------------------------------------------------------------ r1100 | jtkohl | 1990-09-07 12:18:20 -0400 (Fri, 07 Sep 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/asn.1/adr2kadr.c A /trunk/src/lib/krb5/asn.1/kadr2adr.c *** empty log message *** ------------------------------------------------------------------------ r1099 | jtkohl | 1990-09-07 12:17:58 -0400 (Fri, 07 Sep 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/ksafe2safe.c M /trunk/src/lib/krb5/asn.1/safe2ksafe.c change to use new address formats ------------------------------------------------------------------------ r1098 | jtkohl | 1990-09-07 12:17:20 -0400 (Fri, 07 Sep 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/asn1defs.h add prototypes for krb5_addr2KRB5_HostAddress and KRB5_HostAddress2krb5_addr ------------------------------------------------------------------------ r1097 | jtkohl | 1990-09-07 12:16:58 -0400 (Fri, 07 Sep 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/Imakefile add TYPESSRCS stuff add new adr stuff ------------------------------------------------------------------------ r1096 | jtkohl | 1990-09-07 11:49:26 -0400 (Fri, 07 Sep 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/KRB5-asn.py add HostAddress type use s-address & r-address in KRB_SAFE ------------------------------------------------------------------------ r1095 | jtkohl | 1990-09-07 11:36:08 -0400 (Fri, 07 Sep 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/free/f_addr.c *** empty log message *** ------------------------------------------------------------------------ r1094 | jtkohl | 1990-09-06 13:23:36 -0400 (Thu, 06 Sep 1990) | 2 lines Changed paths: M /trunk/src/config/site.def add Krb4ApplCompat ------------------------------------------------------------------------ r1093 | jtkohl | 1990-09-06 06:04:55 -0400 (Thu, 06 Sep 1990) | 2 lines Changed paths: M /trunk/doc/api/library.tex M /trunk/doc/implement/implement.tex play with footers some more ------------------------------------------------------------------------ r1092 | jtkohl | 1990-09-06 06:04:37 -0400 (Thu, 06 Sep 1990) | 2 lines Changed paths: M /trunk/doc/api/krb5.tex add i_vector args for mk,rd_priv ------------------------------------------------------------------------ r1091 | jtkohl | 1990-09-06 05:39:02 -0400 (Thu, 06 Sep 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h add ivec pointers for mk,rd priv ------------------------------------------------------------------------ r1090 | jtkohl | 1990-09-05 13:11:25 -0400 (Wed, 05 Sep 1990) | 3 lines Changed paths: M /trunk/doc/api/library.tex M /trunk/doc/implement/implement.tex add rules on fancy & plain foots & heads fix up headers/footers to include the page number ------------------------------------------------------------------------ r1089 | jtkohl | 1990-09-05 11:45:51 -0400 (Wed, 05 Sep 1990) | 2 lines Changed paths: M /trunk/src/config/Imake.rules M /trunk/src/config/Imake.tmpl fix more UseInstalled problems ------------------------------------------------------------------------ r1088 | jtkohl | 1990-09-05 11:22:22 -0400 (Wed, 05 Sep 1990) | 2 lines Changed paths: M /trunk/src/config/Imake.tmpl add LDLOCATIONS flags ------------------------------------------------------------------------ r1087 | jtkohl | 1990-09-05 11:20:58 -0400 (Wed, 05 Sep 1990) | 4 lines Changed paths: M /trunk/src/config/site.def remove UseInstalled #ifdef on gcc move possibly-arch-specific stuff to end of file add UseImakeInstalled, UseMakedependInstalled ------------------------------------------------------------------------ r1086 | jtkohl | 1990-09-05 11:20:25 -0400 (Wed, 05 Sep 1990) | 3 lines Changed paths: M /trunk/src/config/Project.tmpl remove MKDIRHIER uncouple Imake & makedepend ------------------------------------------------------------------------ r1085 | jtkohl | 1990-09-05 10:50:43 -0400 (Wed, 05 Sep 1990) | 2 lines Changed paths: M /trunk/src/config/Imake.rules change #ifdef name for testing if using installed imake ------------------------------------------------------------------------ r1084 | jtkohl | 1990-09-05 10:08:52 -0400 (Wed, 05 Sep 1990) | 3 lines Changed paths: M /trunk/doc/api/libos.tex M /trunk/doc/implement/libos-i.tex describe where to find prototypes remove spurious line from krb_net_write ------------------------------------------------------------------------ r1083 | jtkohl | 1990-09-05 10:08:32 -0400 (Wed, 05 Sep 1990) | 3 lines Changed paths: M /trunk/doc/api/library.tex M /trunk/doc/implement/implement.tex change operating system to separate section; add some fixes for fancy headings ------------------------------------------------------------------------ r1082 | jtkohl | 1990-09-05 08:15:49 -0400 (Wed, 05 Sep 1990) | 2 lines Changed paths: M /trunk/src/Imakefile link support for com_err & ss ------------------------------------------------------------------------ r1081 | jtkohl | 1990-09-05 08:15:29 -0400 (Wed, 05 Sep 1990) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl M /trunk/src/config/site.def add support for separate com_err and ss libs ------------------------------------------------------------------------ r1080 | jtkohl | 1990-09-05 08:06:04 -0400 (Wed, 05 Sep 1990) | 2 lines Changed paths: M /trunk/src/Imakefile add #ifdef's for UseComErrInstalled, UseSSInstalled ------------------------------------------------------------------------ r1079 | jtkohl | 1990-09-05 07:47:27 -0400 (Wed, 05 Sep 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/lock_file.c M /trunk/src/lib/krb5/os/read_pwd.c M /trunk/src/lib/krb5/os/timeofday.c update to use new POSIX feature defs ------------------------------------------------------------------------ r1078 | jtkohl | 1990-09-05 07:03:50 -0400 (Wed, 05 Sep 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_req_dec.c allow a null replay cache to mean don't do replay detection ------------------------------------------------------------------------ r1077 | jtkohl | 1990-09-05 07:03:41 -0400 (Wed, 05 Sep 1990) | 2 lines Changed paths: M /trunk/doc/api/krb5.tex allow null rcache to rd_req & friends ------------------------------------------------------------------------ r1076 | jtkohl | 1990-09-04 05:33:03 -0400 (Tue, 04 Sep 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/KRB5-asn.py add [APPLICATION n] tags ------------------------------------------------------------------------ r1075 | jtkohl | 1990-09-04 05:32:51 -0400 (Tue, 04 Sep 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/encode.h add new macros for new application tags ------------------------------------------------------------------------ r1074 | jtkohl | 1990-08-31 11:43:02 -0400 (Fri, 31 Aug 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/localaddr.c need to save errno in case close fails ------------------------------------------------------------------------ r1073 | jtkohl | 1990-08-31 11:42:28 -0400 (Fri, 31 Aug 1990) | 2 lines Changed paths: M /trunk/doc/api/library.tex M /trunk/doc/implement/implement.tex use \noexpand instead of backslash hack. ------------------------------------------------------------------------ r1072 | jtkohl | 1990-08-31 10:59:50 -0400 (Fri, 31 Aug 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_init.c add error code interpretation ------------------------------------------------------------------------ r1071 | jtkohl | 1990-08-31 10:59:29 -0400 (Fri, 31 Aug 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc-proto.h fix errant mixed-type prototypes ------------------------------------------------------------------------ r1070 | jtkohl | 1990-08-31 10:53:13 -0400 (Fri, 31 Aug 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/addr_order.c flip register & const to make more sense. ------------------------------------------------------------------------ r1069 | jtkohl | 1990-08-31 10:16:50 -0400 (Fri, 31 Aug 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ktf_endget.c need to pass pointer to cursor, and to free the contents of the cursor. ------------------------------------------------------------------------ r1068 | jtkohl | 1990-08-31 10:16:02 -0400 (Fri, 31 Aug 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ktf_next.c need to update cursor ------------------------------------------------------------------------ r1067 | jtkohl | 1990-08-31 10:15:47 -0400 (Fri, 31 Aug 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ktf_ssget.c need to fill in pointer ------------------------------------------------------------------------ r1066 | jtkohl | 1990-08-31 10:15:29 -0400 (Fri, 31 Aug 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ktfile.h need cursor pointers. ------------------------------------------------------------------------ r1065 | jtkohl | 1990-08-31 10:14:55 -0400 (Fri, 31 Aug 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/Imakefile add source file list for saber ------------------------------------------------------------------------ r1064 | jtkohl | 1990-08-31 10:14:26 -0400 (Fri, 31 Aug 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/keytab.h need cursor pointer in keytab routines ------------------------------------------------------------------------ r1063 | jtkohl | 1990-08-31 08:03:30 -0400 (Fri, 31 Aug 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/copy_princ.c use retval for return val ------------------------------------------------------------------------ r1062 | jtkohl | 1990-08-31 07:46:10 -0400 (Fri, 31 Aug 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/des.c use external prototypes ------------------------------------------------------------------------ r1061 | jtkohl | 1990-08-31 06:16:56 -0400 (Fri, 31 Aug 1990) | 2 lines Changed paths: M /trunk/doc/api/library.tex M /trunk/doc/implement/implement.tex add backslash & pagestyle stuff ------------------------------------------------------------------------ r1060 | jtkohl | 1990-08-29 09:58:42 -0400 (Wed, 29 Aug 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h add krb5_address_order ------------------------------------------------------------------------ r1059 | jtkohl | 1990-08-29 07:39:07 -0400 (Wed, 29 Aug 1990) | 3 lines Changed paths: M /trunk/doc/api/krb5.tex fix missing space add krb5_address_order ------------------------------------------------------------------------ r1058 | jtkohl | 1990-08-29 07:38:33 -0400 (Wed, 29 Aug 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/addr_order.c *** empty log message *** ------------------------------------------------------------------------ r1057 | jtkohl | 1990-08-29 07:38:14 -0400 (Wed, 29 Aug 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Imakefile add addr_order ------------------------------------------------------------------------ r1056 | jtkohl | 1990-08-29 05:22:48 -0400 (Wed, 29 Aug 1990) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl don't use :: on libdir/libname.a, it causes spurious re-archivings ------------------------------------------------------------------------ r1055 | jtkohl | 1990-08-28 12:41:43 -0400 (Tue, 28 Aug 1990) | 3 lines Changed paths: M /trunk/src/config/Project.tmpl allow multiple targets for libnames add Perl stuff ------------------------------------------------------------------------ r1054 | jtkohl | 1990-08-28 12:34:57 -0400 (Tue, 28 Aug 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/Imakefile special rules & such for splitting up asn1 output. ------------------------------------------------------------------------ r1053 | jtkohl | 1990-08-28 08:06:51 -0400 (Tue, 28 Aug 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/asn.1/cvt_flags.c *** empty log message *** ------------------------------------------------------------------------ r1052 | jtkohl | 1990-08-28 07:52:56 -0400 (Tue, 28 Aug 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/Imakefile add cvt_flags.c ------------------------------------------------------------------------ r1051 | jtkohl | 1990-08-28 07:37:32 -0400 (Tue, 28 Aug 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/kkdcr2kdcr.c 1) not static 2) need new-style function headers. ------------------------------------------------------------------------ r1050 | jtkohl | 1990-08-28 07:26:50 -0400 (Tue, 28 Aug 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/asn1defs.h add prototype for gentime2unix ------------------------------------------------------------------------ r1049 | jtkohl | 1990-08-28 06:51:01 -0400 (Tue, 28 Aug 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/asn1defs.h add krb5_kdc_rep2KRB5_KDC__REP, unix2gentime ------------------------------------------------------------------------ r1048 | jtkohl | 1990-08-28 06:50:29 -0400 (Tue, 28 Aug 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/Imakefile use new file names for dismembered pieces of asn1glue ------------------------------------------------------------------------ r1047 | jtkohl | 1990-08-28 06:23:28 -0400 (Tue, 28 Aug 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/asn.1/adat2kadat.c A /trunk/src/lib/krb5/asn.1/addr2kaddr.c A /trunk/src/lib/krb5/asn.1/aprp2kaprp.c A /trunk/src/lib/krb5/asn.1/aprq2kaprq.c A /trunk/src/lib/krb5/asn.1/arep2karep.c A /trunk/src/lib/krb5/asn.1/auth2kauth.c A /trunk/src/lib/krb5/asn.1/ck2kck.c A /trunk/src/lib/krb5/asn.1/ekrp2kekrp.c A /trunk/src/lib/krb5/asn.1/enck2kkey.c A /trunk/src/lib/krb5/asn.1/err2kerr.c A /trunk/src/lib/krb5/asn.1/etpt2ketpt.c A /trunk/src/lib/krb5/asn.1/g2unix.c A /trunk/src/lib/krb5/asn.1/kadat2adat.c A /trunk/src/lib/krb5/asn.1/kaddr2addr.c A /trunk/src/lib/krb5/asn.1/kaprp2aprp.c A /trunk/src/lib/krb5/asn.1/kaprq2aprq.c A /trunk/src/lib/krb5/asn.1/karep2arep.c A /trunk/src/lib/krb5/asn.1/kauth2auth.c A /trunk/src/lib/krb5/asn.1/kck2ck.c A /trunk/src/lib/krb5/asn.1/kdcr2kkdcr.c A /trunk/src/lib/krb5/asn.1/kdcr2ktgsr.c A /trunk/src/lib/krb5/asn.1/kekrp2ekrp.c A /trunk/src/lib/krb5/asn.1/kerr2err.c A /trunk/src/lib/krb5/asn.1/ketpt2etpt.c A /trunk/src/lib/krb5/asn.1/kkdcr2kdcr.c A /trunk/src/lib/krb5/asn.1/kkey2enck.c A /trunk/src/lib/krb5/asn.1/klsrq2lsrq.c A /trunk/src/lib/krb5/asn.1/kprep2prep.c A /trunk/src/lib/krb5/asn.1/kprin2prin.c A /trunk/src/lib/krb5/asn.1/kpriv2priv.c A /trunk/src/lib/krb5/asn.1/ksafe2safe.c A /trunk/src/lib/krb5/asn.1/ktgrq2tgrq.c A /trunk/src/lib/krb5/asn.1/ktgsr2kdcr.c A /trunk/src/lib/krb5/asn.1/ktkt2tkt.c A /trunk/src/lib/krb5/asn.1/lsrq2klsrq.c A /trunk/src/lib/krb5/asn.1/prep2kprep.c A /trunk/src/lib/krb5/asn.1/prin2kprin.c A /trunk/src/lib/krb5/asn.1/priv2kpriv.c A /trunk/src/lib/krb5/asn.1/qbuf2data.c A /trunk/src/lib/krb5/asn.1/safe2ksafe.c A /trunk/src/lib/krb5/asn.1/tgrq2ktgrq.c A /trunk/src/lib/krb5/asn.1/tkt2ktkt.c A /trunk/src/lib/krb5/asn.1/u2gen.c *** empty log message *** ------------------------------------------------------------------------ r1046 | jtkohl | 1990-08-27 11:58:49 -0400 (Mon, 27 Aug 1990) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl add ISODE ------------------------------------------------------------------------ r1045 | jtkohl | 1990-08-27 11:25:36 -0400 (Mon, 27 Aug 1990) | 2 lines Changed paths: M /trunk/src/config/site.def add IsodeDir ------------------------------------------------------------------------ r1044 | jtkohl | 1990-08-24 10:20:14 -0400 (Fri, 24 Aug 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/copyright.h add trademark info ------------------------------------------------------------------------ r1043 | jtkohl | 1990-07-10 06:05:16 -0400 (Tue, 10 Jul 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_base.c M /trunk/src/lib/krb5/rcache/rc_base.h M /trunk/src/lib/krb5/rcache/rc_dfl.c M /trunk/src/lib/krb5/rcache/rc_dfl.h M /trunk/src/lib/krb5/rcache/rc_io.c M /trunk/src/lib/krb5/rcache/rc_io.h replace copyrights with public domain notices, per document from Dan. ------------------------------------------------------------------------ r1042 | jtkohl | 1990-07-10 05:55:01 -0400 (Tue, 10 Jul 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/rc_base.c M /trunk/src/lib/krb5/rcache/rc_base.h M /trunk/src/lib/krb5/rcache/rc_dfl.c M /trunk/src/lib/krb5/rcache/rc_dfl.h M /trunk/src/lib/krb5/rcache/rc_io.c M /trunk/src/lib/krb5/rcache/rc_io.h Bring local mods onto trunk ------------------------------------------------------------------------ r1041 | jtkohl | 1990-07-10 05:40:23 -0400 (Tue, 10 Jul 1990) | 2 lines Changed paths: M /trunk/src/admin/edit/kdb5_ed_ct.ct M /trunk/src/admin/edit/kdb5_edit.c add v4 password routines ------------------------------------------------------------------------ r1040 | bjaspan | 1990-07-03 15:18:48 -0400 (Tue, 03 Jul 1990) | 3 lines Changed paths: M /trunk/src/clients/kinit/kinit.c bjaspan: Removed the -u option entirely, since it isn't needed. What a waste of three revisions.. :-) ------------------------------------------------------------------------ r1039 | jtkohl | 1990-07-03 12:43:42 -0400 (Tue, 03 Jul 1990) | 2 lines Changed paths: M /trunk/src/config/site.def forgot isode-6.0/ ------------------------------------------------------------------------ r1038 | jtkohl | 1990-07-03 11:44:56 -0400 (Tue, 03 Jul 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/krb5_err.et add CC & FCC codes ------------------------------------------------------------------------ r1037 | jtkohl | 1990-07-03 11:43:18 -0400 (Tue, 03 Jul 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_close.c M /trunk/src/lib/krb5/ccache/file/fcc_destry.c M /trunk/src/lib/krb5/ccache/file/fcc_gennew.c M /trunk/src/lib/krb5/ccache/file/fcc_gprin.c M /trunk/src/lib/krb5/ccache/file/fcc_nseq.c M /trunk/src/lib/krb5/ccache/file/fcc_read.c M /trunk/src/lib/krb5/ccache/file/fcc_reslv.c M /trunk/src/lib/krb5/ccache/file/fcc_retrv.c M /trunk/src/lib/krb5/ccache/file/fcc_sflags.c M /trunk/src/lib/krb5/ccache/file/fcc_sseq.c M /trunk/src/lib/krb5/ccache/file/fcc_store.c M /trunk/src/lib/krb5/ccache/file/fcc_test.c M /trunk/src/lib/krb5/ccache/file/fcc_write.c better error codes & error checking. ------------------------------------------------------------------------ r1036 | jtkohl | 1990-07-03 11:42:15 -0400 (Tue, 03 Jul 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_skip.c remove unused macro krb5_fcc_skip() ------------------------------------------------------------------------ r1035 | jtkohl | 1990-07-03 11:39:25 -0400 (Tue, 03 Jul 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/Imakefile add fcc_errs ------------------------------------------------------------------------ r1034 | jtkohl | 1990-07-03 11:39:07 -0400 (Tue, 03 Jul 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc.h remove some old error codes ------------------------------------------------------------------------ r1033 | jtkohl | 1990-07-03 11:38:36 -0400 (Tue, 03 Jul 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc-proto.h add krb5_fcc_interpret ------------------------------------------------------------------------ r1032 | jtkohl | 1990-07-03 11:38:19 -0400 (Tue, 03 Jul 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/ccache/file/fcc_errs.c *** empty log message *** ------------------------------------------------------------------------ r1031 | jtkohl | 1990-07-03 11:28:04 -0400 (Tue, 03 Jul 1990) | 2 lines Changed paths: M /trunk/src/kdc/main.c don't need proto for vfprintf in STDC cases. ------------------------------------------------------------------------ r1030 | jtkohl | 1990-07-03 11:27:37 -0400 (Tue, 03 Jul 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/Imakefile parameters on v*printf funcs. ------------------------------------------------------------------------ r1029 | jtkohl | 1990-07-03 11:11:18 -0400 (Tue, 03 Jul 1990) | 2 lines Changed paths: M /trunk/src/config/site.def add IsodeLib, HasVfprintf ------------------------------------------------------------------------ r1028 | jtkohl | 1990-07-03 11:10:55 -0400 (Tue, 03 Jul 1990) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl move Isode stuff to site.def; pass through via IsodeLib ------------------------------------------------------------------------ r1027 | jtkohl | 1990-07-03 08:51:35 -0400 (Tue, 03 Jul 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/Imakefile add ktf_defops.o ------------------------------------------------------------------------ r1026 | jtkohl | 1990-07-03 08:50:54 -0400 (Tue, 03 Jul 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/ccache/file/fcc_defops.c A /trunk/src/lib/krb5/keytab/file/ktf_defops.c *** empty log message *** ------------------------------------------------------------------------ r1025 | jtkohl | 1990-07-03 08:48:41 -0400 (Tue, 03 Jul 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/Imakefile add default ops file ------------------------------------------------------------------------ r1024 | jtkohl | 1990-07-03 07:57:10 -0400 (Tue, 03 Jul 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/krb5_err.et add KRB5_CC_TYPE_EXISTS, KRB5_KT_TYPE_EXISTS ------------------------------------------------------------------------ r1023 | jtkohl | 1990-07-03 07:56:32 -0400 (Tue, 03 Jul 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/Imakefile remove ktresolve as well ------------------------------------------------------------------------ r1022 | jtkohl | 1990-07-03 07:52:45 -0400 (Tue, 03 Jul 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/Imakefile use ktbase to unify ktdir and ktregister. ------------------------------------------------------------------------ r1021 | jtkohl | 1990-07-03 07:52:31 -0400 (Tue, 03 Jul 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/ktbase.c fix ccache to keytab ------------------------------------------------------------------------ r1020 | jtkohl | 1990-07-03 07:50:43 -0400 (Tue, 03 Jul 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/keytab.h add declaration of krb5_kt_dfl_ops ------------------------------------------------------------------------ r1019 | jtkohl | 1990-07-03 07:46:14 -0400 (Tue, 03 Jul 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/keytab/ktbase.c *** empty log message *** ------------------------------------------------------------------------ r1018 | jtkohl | 1990-07-03 07:34:51 -0400 (Tue, 03 Jul 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/Imakefile condense into new base file, ccbase.c ------------------------------------------------------------------------ r1017 | jtkohl | 1990-07-03 07:33:25 -0400 (Tue, 03 Jul 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/ccache/ccbase.c *** empty log message *** ------------------------------------------------------------------------ r1016 | jtkohl | 1990-07-03 07:27:17 -0400 (Tue, 03 Jul 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/ccache.h add declaration of krb5_cc_dfl_ops ------------------------------------------------------------------------ r1015 | bjaspan | 1990-07-02 16:06:25 -0400 (Mon, 02 Jul 1990) | 4 lines Changed paths: M /trunk/src/clients/kinit/kinit.c bjaspan: changed -u option to set ENC_TKT_IN_SKEY instead of DUPLICATE_SKEY since that's what I meant the first time :-) ------------------------------------------------------------------------ r1014 | bjaspan | 1990-07-02 15:42:33 -0400 (Mon, 02 Jul 1990) | 4 lines Changed paths: M /trunk/src/clients/klist/klist.c bjaspan: added the -f option which turns on the display of the ticket_flags field of each credentials structure. Not terribly useful except for debugging. ------------------------------------------------------------------------ r1013 | bjaspan | 1990-07-02 15:41:47 -0400 (Mon, 02 Jul 1990) | 5 lines Changed paths: M /trunk/src/clients/kinit/kinit.c bjaspan: added the -u option which turns *on* the DUPLICATE_SKEY bit, thus enabling user-to-user authentication. I believe that this should be the default and that -u should turn it off, but for the time being this is good enough for testing. ------------------------------------------------------------------------ r1012 | bjaspan | 1990-07-01 11:28:44 -0400 (Sun, 01 Jul 1990) | 3 lines Changed paths: M /trunk/src/clients/klist/klist.c bjaspan: fixed memory leak in seqential scan, unviolated an abstraction barrier (cache->ops). ------------------------------------------------------------------------ r1011 | bjaspan | 1990-07-01 11:21:12 -0400 (Sun, 01 Jul 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_gennew.c bjaspan: forced ticket cache file to be mode 0600; returns errno on open error isntead of -1; changed "Errors:" to include system errors from open ------------------------------------------------------------------------ r1010 | jtkohl | 1990-06-08 07:45:31 -0400 (Fri, 08 Jun 1990) | 2 lines Changed paths: M /trunk/src/kdc/kdc_util.h add in Cliff's add_to_transited ------------------------------------------------------------------------ r1009 | jtkohl | 1990-06-08 06:08:28 -0400 (Fri, 08 Jun 1990) | 2 lines Changed paths: M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_util.c add in Cliff's add_to_transited ------------------------------------------------------------------------ r1008 | jtkohl | 1990-06-07 06:20:53 -0400 (Thu, 07 Jun 1990) | 2 lines Changed paths: M /trunk/doc/api/libos.tex M /trunk/doc/implement/libos-i.tex use description instead of itemize ------------------------------------------------------------------------ r1007 | jtkohl | 1990-06-05 07:37:35 -0400 (Tue, 05 Jun 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/in_tkt_sky.c don't need asn1.h anymore ------------------------------------------------------------------------ r1006 | jtkohl | 1990-06-05 07:09:33 -0400 (Tue, 05 Jun 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/cksum.c M /trunk/src/lib/crypto/des/enc_dec.c M /trunk/src/lib/crypto/des/key_sched.c M /trunk/src/lib/crypto/des/string2key.c remove static locals ------------------------------------------------------------------------ r1005 | jtkohl | 1990-06-05 06:05:19 -0400 (Tue, 05 Jun 1990) | 3 lines Changed paths: M /trunk/doc/api/ccache.tex M /trunk/doc/implement/ccache-i.tex fix confusion on argument order for funcdecl tell where flags are defined ------------------------------------------------------------------------ r1004 | jtkohl | 1990-06-05 06:05:05 -0400 (Tue, 05 Jun 1990) | 2 lines Changed paths: M /trunk/doc/api/functions.sty M /trunk/doc/implement/functions.sty use \sl for IN, OUT, INOUT ------------------------------------------------------------------------ r1003 | jtkohl | 1990-06-05 06:04:30 -0400 (Tue, 05 Jun 1990) | 3 lines Changed paths: M /trunk/doc/implement/kdb-i.tex add italic corrections use kerning quotes ------------------------------------------------------------------------ r1002 | jtkohl | 1990-06-05 06:02:29 -0400 (Tue, 05 Jun 1990) | 2 lines Changed paths: M /trunk/doc/api/keytab.tex M /trunk/doc/implement/keytab-i.tex fix funcparam vs funcarg confusion ------------------------------------------------------------------------ r1001 | jtkohl | 1990-06-05 06:01:48 -0400 (Tue, 05 Jun 1990) | 5 lines Changed paths: M /trunk/doc/api/krb5.tex fix typo on rep vs dec_rep explain more about decrypt_proc fix missing arg on some funcdecl's. add missing . ------------------------------------------------------------------------ r1000 | jtkohl | 1990-06-05 06:01:40 -0400 (Tue, 05 Jun 1990) | 2 lines Changed paths: M /trunk/doc/api/libos.tex M /trunk/doc/implement/libos-i.tex add rest of osconf.c variables ------------------------------------------------------------------------ r999 | jtkohl | 1990-06-04 10:36:23 -0400 (Mon, 04 Jun 1990) | 2 lines Changed paths: M /trunk/doc/api/library.tex M /trunk/doc/implement/implement.tex make DRAFT under \ifdraft, and add date. ------------------------------------------------------------------------ r998 | jtkohl | 1990-06-04 10:35:08 -0400 (Mon, 04 Jun 1990) | 2 lines Changed paths: A /trunk/doc/api/Makefile A /trunk/doc/implement/Makefile Initial revision ------------------------------------------------------------------------ r997 | jtkohl | 1990-06-04 10:21:06 -0400 (Mon, 04 Jun 1990) | 2 lines Changed paths: M /trunk/doc/api/libos.tex M /trunk/doc/implement/libos-i.tex fix missing arg on krb5_net_read ------------------------------------------------------------------------ r996 | jtkohl | 1990-06-04 10:05:54 -0400 (Mon, 04 Jun 1990) | 2 lines Changed paths: M /trunk/doc/api/library.tex M /trunk/doc/implement/implement.tex add ifdraft stuff & \sloppy ------------------------------------------------------------------------ r995 | jtkohl | 1990-06-04 10:05:37 -0400 (Mon, 04 Jun 1990) | 2 lines Changed paths: M /trunk/doc/api/krb5.tex change some krb_ to krb5_ ------------------------------------------------------------------------ r994 | jtkohl | 1990-06-04 10:01:30 -0400 (Mon, 04 Jun 1990) | 2 lines Changed paths: M /trunk/doc/api/rcache.tex M /trunk/doc/implement/rcache-i.tex add functions from librc.spec ------------------------------------------------------------------------ r993 | jtkohl | 1990-06-04 10:00:29 -0400 (Mon, 04 Jun 1990) | 2 lines Changed paths: M /trunk/doc/api/krb5.tex fix error in one function's args ------------------------------------------------------------------------ r992 | jtkohl | 1990-06-04 10:00:14 -0400 (Mon, 04 Jun 1990) | 2 lines Changed paths: M /trunk/doc/api/keytab.tex M /trunk/doc/implement/keytab-i.tex add function defs from libkt.spec ------------------------------------------------------------------------ r991 | jtkohl | 1990-06-04 09:59:53 -0400 (Mon, 04 Jun 1990) | 2 lines Changed paths: M /trunk/doc/implement/kdb-i.tex add function stuff from libkdb.spec ------------------------------------------------------------------------ r990 | jtkohl | 1990-06-04 09:58:52 -0400 (Mon, 04 Jun 1990) | 3 lines Changed paths: M /trunk/doc/api/functions.sty M /trunk/doc/implement/functions.sty add \funcfont add funcnamenoparens; use index on funcname ------------------------------------------------------------------------ r989 | jtkohl | 1990-06-04 09:58:27 -0400 (Mon, 04 Jun 1990) | 3 lines Changed paths: M /trunk/doc/api/ccache.tex M /trunk/doc/implement/ccache-i.tex identify should be identifies fix up function names & such ------------------------------------------------------------------------ r988 | jtkohl | 1990-06-04 06:13:04 -0400 (Mon, 04 Jun 1990) | 2 lines Changed paths: M /trunk/doc/api/ccache.tex M /trunk/doc/implement/ccache-i.tex first-cut (not proofread) ccache funcs ------------------------------------------------------------------------ r983 | jtkohl | 1990-06-01 14:38:43 -0400 (Fri, 01 Jun 1990) | 2 lines Changed paths: M /trunk/doc/api/krb5.tex round out stuff from old libkrb.spec ------------------------------------------------------------------------ r982 | jtkohl | 1990-06-01 14:38:16 -0400 (Fri, 01 Jun 1990) | 4 lines Changed paths: M /trunk/doc/api/functions.sty M /trunk/doc/implement/functions.sty \funcvoid resets argcount for commas add funcfuncarg and funcendfuncarg add \filename ------------------------------------------------------------------------ r981 | jtkohl | 1990-05-31 18:47:05 -0400 (Thu, 31 May 1990) | 2 lines Changed paths: M /trunk/doc/api/krb5.tex temporary stopping point ------------------------------------------------------------------------ r980 | jtkohl | 1990-05-31 18:06:49 -0400 (Thu, 31 May 1990) | 2 lines Changed paths: A /trunk/doc/implement/cksum-i.tex *** empty log message *** ------------------------------------------------------------------------ r979 | jtkohl | 1990-05-31 18:06:40 -0400 (Thu, 31 May 1990) | 3 lines Changed paths: M /trunk/doc/api/library.tex M /trunk/doc/implement/implement.tex add cksum.tex add changebar style option. ------------------------------------------------------------------------ r978 | jtkohl | 1990-05-31 18:05:24 -0400 (Thu, 31 May 1990) | 3 lines Changed paths: M /trunk/doc/api/libos.tex M /trunk/doc/implement/libos-i.tex add all the functions use \libname ------------------------------------------------------------------------ r977 | jtkohl | 1990-05-31 18:04:36 -0400 (Thu, 31 May 1990) | 2 lines Changed paths: M /trunk/doc/api/libdes.tex use \globalname ------------------------------------------------------------------------ r976 | jtkohl | 1990-05-31 17:55:20 -0400 (Thu, 31 May 1990) | 3 lines Changed paths: M /trunk/doc/implement/crc-32-i.tex updated for new macro calling convention fix some prose ------------------------------------------------------------------------ r975 | jtkohl | 1990-05-31 17:55:01 -0400 (Thu, 31 May 1990) | 2 lines Changed paths: M /trunk/doc/implement/encrypt-i.tex updated for new macro calling convention ------------------------------------------------------------------------ r974 | jtkohl | 1990-05-31 17:50:43 -0400 (Thu, 31 May 1990) | 2 lines Changed paths: M /trunk/doc/api/fixunder.sty M /trunk/doc/implement/fixunder.sty comment why it's fixed the way it is now. ------------------------------------------------------------------------ r973 | jtkohl | 1990-05-31 17:50:24 -0400 (Thu, 31 May 1990) | 2 lines Changed paths: M /trunk/doc/api/functions.sty M /trunk/doc/implement/functions.sty fixes to use new fixunder stuff ------------------------------------------------------------------------ r972 | jtkohl | 1990-05-31 17:06:05 -0400 (Thu, 31 May 1990) | 4 lines Changed paths: M /trunk/doc/api/fixunder.sty M /trunk/doc/implement/fixunder.sty fixes to do the right thing with indexes; need to set \underrealtrue before calling \index; use \underrealfalse to get the substitution from \tt ------------------------------------------------------------------------ r971 | jtkohl | 1990-05-31 17:05:10 -0400 (Thu, 31 May 1990) | 2 lines Changed paths: M /trunk/doc/api/functions.sty M /trunk/doc/implement/functions.sty working version; to be fixed to use real environment stuff... ------------------------------------------------------------------------ r970 | jtkohl | 1990-05-30 15:16:12 -0400 (Wed, 30 May 1990) | 2 lines Changed paths: A /trunk/doc/api/ccache.tex A /trunk/doc/api/functions.sty A /trunk/doc/api/keytab.tex A /trunk/doc/api/krb5.tex A /trunk/doc/api/libdes.tex A /trunk/doc/api/libos.tex A /trunk/doc/api/library.tex A /trunk/doc/api/rcache.tex A /trunk/doc/implement/ccache-i.tex A /trunk/doc/implement/crc-32-i.tex A /trunk/doc/implement/encrypt-i.tex A /trunk/doc/implement/functions.sty A /trunk/doc/implement/implement.tex A /trunk/doc/implement/kdb-i.tex A /trunk/doc/implement/keytab-i.tex A /trunk/doc/implement/libos-i.tex A /trunk/doc/implement/rcache-i.tex *** empty log message *** ------------------------------------------------------------------------ r969 | jtkohl | 1990-05-30 11:47:42 -0400 (Wed, 30 May 1990) | 2 lines Changed paths: M /trunk/src/config/ibm.cf M /trunk/src/config/ultrix.cf M /trunk/src/config/vaxbsd.cf add -DBITS32 to everything. ------------------------------------------------------------------------ r968 | jtkohl | 1990-05-30 11:36:20 -0400 (Wed, 30 May 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/config.h M /trunk/src/include/krb5/stock/osconf.h move DES configuration into Imakefiles ------------------------------------------------------------------------ r967 | jtkohl | 1990-05-30 11:35:06 -0400 (Wed, 30 May 1990) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl M /trunk/src/config/ibm.cf M /trunk/src/config/ultrix.cf M /trunk/src/config/vaxbsd.cf put DES defines into Imakefiles /config files ------------------------------------------------------------------------ r966 | jtkohl | 1990-05-30 11:34:00 -0400 (Wed, 30 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/localaddr.c patch XNS code to be like INET code ------------------------------------------------------------------------ r965 | jtkohl | 1990-05-30 11:31:46 -0400 (Wed, 30 May 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/new_rn_key.c clean up seeding routine to get rid of BSD-specific stuff ------------------------------------------------------------------------ r964 | jtkohl | 1990-05-30 11:31:29 -0400 (Wed, 30 May 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/des_int.h no longer need config files ------------------------------------------------------------------------ r963 | jtkohl | 1990-05-30 11:29:51 -0400 (Wed, 30 May 1990) | 3 lines Changed paths: M /trunk/src/lib/crypto/des/Imakefile need OSLIB for localaddr stuff on the random keys. destest & verify depend on libdes.a ------------------------------------------------------------------------ r962 | jtkohl | 1990-05-30 11:23:42 -0400 (Wed, 30 May 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/Imakefile use DESDEFINES ------------------------------------------------------------------------ r961 | jtkohl | 1990-05-30 07:55:27 -0400 (Wed, 30 May 1990) | 2 lines Changed paths: M /trunk/doc/api/fixunder.sty M /trunk/doc/implement/fixunder.sty play with index as well ------------------------------------------------------------------------ r960 | jtkohl | 1990-05-30 07:00:16 -0400 (Wed, 30 May 1990) | 2 lines Changed paths: M /trunk/doc/api/fixunder.sty M /trunk/doc/implement/fixunder.sty use \tt's underscore, always ------------------------------------------------------------------------ r959 | jtkohl | 1990-05-30 05:34:03 -0400 (Wed, 30 May 1990) | 2 lines Changed paths: A /trunk/doc A /trunk/doc/api A /trunk/doc/api/fixunder.sty A /trunk/doc/implement A /trunk/doc/implement/fixunder.sty *** empty log message *** ------------------------------------------------------------------------ r958 | jtkohl | 1990-05-29 12:47:11 -0400 (Tue, 29 May 1990) | 2 lines Changed paths: A /trunk/src/admin/aname/kdb5_anadd.M A /trunk/src/admin/create/kdb5_create.M A /trunk/src/admin/destroy/kdb5_destroy.M A /trunk/src/admin/edit/kdb5_edit.M A /trunk/src/admin/stash/kdb5_stash.M A /trunk/src/appl/sample/sclient/sclient.M A /trunk/src/appl/sample/sserver/sserver.M A /trunk/src/kdc/krb5kdc.M *** empty log message *** ------------------------------------------------------------------------ r957 | jtkohl | 1990-05-29 11:18:45 -0400 (Tue, 29 May 1990) | 2 lines Changed paths: M /trunk/src/appl/sample/sclient/sclient.c new interface to krb5_cc_default ------------------------------------------------------------------------ r956 | jtkohl | 1990-05-29 11:00:56 -0400 (Tue, 29 May 1990) | 2 lines Changed paths: M /trunk/src/clients/kdestroy/kdestroy.c M /trunk/src/clients/kinit/kinit.c M /trunk/src/clients/klist/klist.c changes to krb5_cc_default() interface ------------------------------------------------------------------------ r955 | jtkohl | 1990-05-29 08:05:37 -0400 (Tue, 29 May 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h change interface to krb5_cc_default() ------------------------------------------------------------------------ r954 | jtkohl | 1990-05-29 08:05:22 -0400 (Tue, 29 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccdefault.c change default name interface ------------------------------------------------------------------------ r953 | jtkohl | 1990-05-29 06:43:17 -0400 (Tue, 29 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/Imakefile defname is now ccdefname. ------------------------------------------------------------------------ r952 | jtkohl | 1990-05-29 06:36:59 -0400 (Tue, 29 May 1990) | 2 lines Changed paths: M /trunk/src/clients/klist/klist.M move KRB5CCNAME description to kinit.1 ------------------------------------------------------------------------ r951 | jtkohl | 1990-05-29 06:36:50 -0400 (Tue, 29 May 1990) | 2 lines Changed paths: A /trunk/src/clients/kinit/kinit.M *** empty log message *** ------------------------------------------------------------------------ r950 | jtkohl | 1990-05-29 06:28:37 -0400 (Tue, 29 May 1990) | 2 lines Changed paths: A /trunk/src/clients/klist/klist.M *** empty log message *** ------------------------------------------------------------------------ r948 | jtkohl | 1990-05-25 07:14:09 -0400 (Fri, 25 May 1990) | 2 lines Changed paths: A /trunk/src/include/kerberosIV/krb4-proto.h Initial revision ------------------------------------------------------------------------ r947 | jtkohl | 1990-05-25 05:47:41 -0400 (Fri, 25 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/Imakefile rearrange subdir order to do non-krb stuff at the end. ------------------------------------------------------------------------ r946 | jtkohl | 1990-05-25 05:43:14 -0400 (Fri, 25 May 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/cbc_cksum.c M /trunk/src/lib/crypto/des/cksum.c M /trunk/src/lib/crypto/des/des.c M /trunk/src/lib/crypto/des/des_int.h M /trunk/src/lib/crypto/des/enc_dec.c M /trunk/src/lib/crypto/des/fin_rndkey.c M /trunk/src/lib/crypto/des/finish_key.c M /trunk/src/lib/crypto/des/init_rkey.c M /trunk/src/lib/crypto/des/key_parity.c M /trunk/src/lib/crypto/des/key_sched.c M /trunk/src/lib/crypto/des/make_e.c M /trunk/src/lib/crypto/des/make_fp.c M /trunk/src/lib/crypto/des/make_pt.c M /trunk/src/lib/crypto/des/misc.c M /trunk/src/lib/crypto/des/verify.c fix copyright/distribution notices ------------------------------------------------------------------------ r945 | jtkohl | 1990-05-25 05:41:07 -0400 (Fri, 25 May 1990) | 2 lines Changed paths: M /trunk/src/kdc/dispatch.c M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/extern.c M /trunk/src/kdc/extern.h M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kdc_util.h M /trunk/src/kdc/main.c M /trunk/src/kdc/policy.c M /trunk/src/kdc/policy.h M /trunk/src/lib/kdb/decrypt_key.c M /trunk/src/lib/kdb/encrypt_key.c M /trunk/src/lib/kdb/fetch_mkey.c M /trunk/src/lib/kdb/kdb_dbm.c M /trunk/src/lib/kdb/verify_mky.c M /trunk/src/lib/krb5/free/f_address.c M /trunk/src/lib/krb5/free/f_ap_rep.c M /trunk/src/lib/krb5/free/f_ap_req.c M /trunk/src/lib/krb5/free/f_authdata.c M /trunk/src/lib/krb5/free/f_authent.c M /trunk/src/lib/krb5/free/f_cksum.c M /trunk/src/lib/krb5/free/f_creds.c M /trunk/src/lib/krb5/free/f_enc_kdc.c M /trunk/src/lib/krb5/free/f_enc_tkt.c M /trunk/src/lib/krb5/free/f_error.c M /trunk/src/lib/krb5/free/f_kdc_rep.c M /trunk/src/lib/krb5/free/f_keyblock.c M /trunk/src/lib/krb5/free/f_last_req.c M /trunk/src/lib/krb5/free/f_princ.c M /trunk/src/lib/krb5/free/f_priv.c M /trunk/src/lib/krb5/free/f_priv_enc.c M /trunk/src/lib/krb5/free/f_safe.c M /trunk/src/lib/krb5/free/f_ticket.c M /trunk/src/lib/krb5/keytab/file/ktf_close.c M /trunk/src/lib/krb5/keytab/file/ktf_get_en.c M /trunk/src/lib/krb5/keytab/file/ktf_get_na.c M /trunk/src/lib/krb5/keytab/file/ktf_resolv.c M /trunk/src/lib/krb5/keytab/file/ktf_util.c M /trunk/src/lib/krb5/keytab/file/ktf_wreslv.c M /trunk/src/lib/krb5/keytab/file/ktfile.h M /trunk/src/lib/krb5/keytab/read_servi.c M /trunk/src/lib/krb5/os/ccdefname.c M /trunk/src/lib/krb5/os/def_realm.c M /trunk/src/lib/krb5/os/free_krbhs.c M /trunk/src/lib/krb5/os/get_krbhst.c M /trunk/src/lib/krb5/os/localaddr.c M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/lock_file.c M /trunk/src/lib/krb5/os/os-proto.h M /trunk/src/lib/krb5/os/read_pwd.c M /trunk/src/lib/krb5/os/sendto_kdc.c M /trunk/src/lib/krb5/os/timeofday.c M /trunk/src/lib/krb5/os/unlck_file.c M /trunk/src/lib/krb5/os/ustime.c fix reference to copyright/distribution provisions. ------------------------------------------------------------------------ r944 | jtkohl | 1990-05-25 05:36:27 -0400 (Fri, 25 May 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/asn1defs.h M /trunk/src/include/krb5/asn.1/encode.h M /trunk/src/include/krb5/asn1.h M /trunk/src/include/krb5/base-defs.h M /trunk/src/include/krb5/ccache.h M /trunk/src/include/krb5/crc-32.h M /trunk/src/include/krb5/errors.h M /trunk/src/include/krb5/ext-proto.h M /trunk/src/include/krb5/fieldbits.h M /trunk/src/include/krb5/free.h M /trunk/src/include/krb5/func-proto.h M /trunk/src/include/krb5/hostaddr.h M /trunk/src/include/krb5/kdb.h M /trunk/src/include/krb5/kdb_dbm.h M /trunk/src/include/krb5/keytab.h M /trunk/src/include/krb5/krb5.h M /trunk/src/include/krb5/libos.h M /trunk/src/include/krb5/macros.h M /trunk/src/include/krb5/mit-des.h M /trunk/src/include/krb5/proto.h M /trunk/src/include/krb5/rcache.h M /trunk/src/include/krb5/stock/config.h M /trunk/src/include/krb5/stock/osconf.h M /trunk/src/include/krb5/wordsize.h M /trunk/src/lib/krb5/asn.1/KRB5-asn.py M /trunk/src/lib/krb5/asn.1/asn1glue.h M /trunk/src/lib/krb5/ccache/file/fcc_close.c M /trunk/src/lib/krb5/ccache/file/fcc_defnam.c M /trunk/src/lib/krb5/ccache/file/fcc_destry.c M /trunk/src/lib/krb5/ccache/file/fcc_eseq.c M /trunk/src/lib/krb5/ccache/file/fcc_gennew.c M /trunk/src/lib/krb5/ccache/file/fcc_getnam.c M /trunk/src/lib/krb5/ccache/file/fcc_gprin.c M /trunk/src/lib/krb5/ccache/file/fcc_init.c M /trunk/src/lib/krb5/ccache/file/fcc_nseq.c M /trunk/src/lib/krb5/ccache/file/fcc_ops.c M /trunk/src/lib/krb5/ccache/file/fcc_read.c M /trunk/src/lib/krb5/ccache/file/fcc_reslv.c M /trunk/src/lib/krb5/ccache/file/fcc_retrv.c M /trunk/src/lib/krb5/ccache/file/fcc_sflags.c M /trunk/src/lib/krb5/ccache/file/fcc_skip.c M /trunk/src/lib/krb5/ccache/file/fcc_sseq.c M /trunk/src/lib/krb5/ccache/file/fcc_store.c M /trunk/src/lib/krb5/ccache/file/fcc_write.c M /trunk/src/lib/krb5/error_tables/isode_err.et M /trunk/src/lib/krb5/error_tables/kdb5_err.et M /trunk/src/lib/krb5/error_tables/krb5_err.et M /trunk/src/lib/krb5/free/f_tgt_cred.c M /trunk/src/lib/krb5/krb/addr_comp.c M /trunk/src/lib/krb5/krb/addr_srch.c M /trunk/src/lib/krb5/krb/copy_addrs.c M /trunk/src/lib/krb5/krb/copy_auth.c M /trunk/src/lib/krb5/krb/copy_creds.c M /trunk/src/lib/krb5/krb/copy_data.c M /trunk/src/lib/krb5/krb/copy_key.c M /trunk/src/lib/krb5/krb/copy_princ.c M /trunk/src/lib/krb5/krb/decode_kdc.c M /trunk/src/lib/krb5/krb/decrypt_tk.c M /trunk/src/lib/krb5/krb/encode_kdc.c M /trunk/src/lib/krb5/krb/encrypt_tk.c M /trunk/src/lib/krb5/krb/faddr_ordr.c M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/gc_via_tgt.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/in_tkt_pwd.c M /trunk/src/lib/krb5/krb/in_tkt_sky.c M /trunk/src/lib/krb5/krb/int-proto.h M /trunk/src/lib/krb5/krb/kdc_rep_dc.c M /trunk/src/lib/krb5/krb/mk_error.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_req.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/parse.c M /trunk/src/lib/krb5/krb/princ_comp.c M /trunk/src/lib/krb5/krb/rd_error.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_req.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/rd_req_sim.c M /trunk/src/lib/krb5/krb/rd_safe.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/lib/krb5/krb/unparse.c fix copyright/distribution reference ------------------------------------------------------------------------ r943 | jtkohl | 1990-05-25 04:59:57 -0400 (Fri, 25 May 1990) | 3 lines Changed paths: M /trunk/src/config/Imake.rules M /trunk/src/config/Imake.tmpl M /trunk/src/config/Project.tmpl M /trunk/src/config/ibm.cf M /trunk/src/config/site.def M /trunk/src/config/ultrix.cf M /trunk/src/config/vaxbsd.cf add RCS strings .l ------------------------------------------------------------------------ r942 | jtkohl | 1990-05-25 04:52:27 -0400 (Fri, 25 May 1990) | 2 lines Changed paths: M /trunk/src/Imakefile M /trunk/src/admin/Imakefile M /trunk/src/admin/aname/Imakefile M /trunk/src/admin/create/Imakefile M /trunk/src/admin/destroy/Imakefile M /trunk/src/admin/edit/Imakefile M /trunk/src/admin/stash/Imakefile M /trunk/src/appl/sample/Imakefile M /trunk/src/clients/Imakefile M /trunk/src/clients/kdestroy/Imakefile M /trunk/src/clients/kinit/Imakefile M /trunk/src/clients/klist/Imakefile M /trunk/src/kdc/Imakefile M /trunk/src/lib/crypto/crc32/Imakefile M /trunk/src/lib/crypto/des/Imakefile M /trunk/src/lib/kdb/Imakefile M /trunk/src/lib/krb5/Imakefile M /trunk/src/lib/krb5/asn.1/Imakefile M /trunk/src/lib/krb5/ccache/Imakefile M /trunk/src/lib/krb5/ccache/file/Imakefile M /trunk/src/lib/krb5/error_tables/Imakefile M /trunk/src/lib/krb5/free/Imakefile M /trunk/src/lib/krb5/keytab/Imakefile M /trunk/src/lib/krb5/keytab/file/Imakefile M /trunk/src/lib/krb5/krb/Imakefile M /trunk/src/lib/krb5/os/Imakefile M /trunk/src/lib/krb5/rcache/Imakefile M /trunk/src/tests/Imakefile add RCS and copyright info ------------------------------------------------------------------------ r941 | jtkohl | 1990-05-25 04:47:18 -0400 (Fri, 25 May 1990) | 2 lines Changed paths: M /trunk/src/appl/Imakefile add RCS & copyright ------------------------------------------------------------------------ r940 | jtkohl | 1990-05-24 12:05:24 -0400 (Thu, 24 May 1990) | 2 lines Changed paths: M /trunk/src/admin/edit/kdb5_ed_ct.ct M /trunk/src/admin/edit/kdb5_edit.c add key-change commands ------------------------------------------------------------------------ r939 | jtkohl | 1990-05-24 06:53:14 -0400 (Thu, 24 May 1990) | 2 lines Changed paths: M /trunk/src/admin/edit/Imakefile clean up error table. ------------------------------------------------------------------------ r938 | jtkohl | 1990-05-24 06:48:24 -0400 (Thu, 24 May 1990) | 2 lines Changed paths: M /trunk/src/config/Imake.rules fix error in what was echoed to the terminal ------------------------------------------------------------------------ r937 | jtkohl | 1990-05-24 06:43:01 -0400 (Thu, 24 May 1990) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl SSSRC should have been ETSRC. ------------------------------------------------------------------------ r936 | jtkohl | 1990-05-24 06:36:24 -0400 (Thu, 24 May 1990) | 2 lines Changed paths: M /trunk/src/config/Imake.rules fixed up version of 1.4.1.1 to properly descend & not waste processes ------------------------------------------------------------------------ r935 | jtkohl | 1990-05-24 06:15:20 -0400 (Thu, 24 May 1990) | 2 lines Changed paths: M /trunk/src/Imakefile add comerr, ss. ------------------------------------------------------------------------ r934 | jtkohl | 1990-05-24 06:14:02 -0400 (Thu, 24 May 1990) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl rearrange libs; KLIB now has DBMLIB for the libos stuff ------------------------------------------------------------------------ r933 | jtkohl | 1990-05-24 06:13:14 -0400 (Thu, 24 May 1990) | 2 lines Changed paths: M /trunk/src/admin/aname/Imakefile use symbolic lib names ------------------------------------------------------------------------ r932 | jtkohl | 1990-05-24 06:12:05 -0400 (Thu, 24 May 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/Imakefile use symbolic COMERRLIB ------------------------------------------------------------------------ r931 | jtkohl | 1990-05-24 06:05:11 -0400 (Thu, 24 May 1990) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl clean up libss, libcom_err ------------------------------------------------------------------------ r930 | jtkohl | 1990-05-24 06:04:59 -0400 (Thu, 24 May 1990) | 2 lines Changed paths: M /trunk/src/config/site.def remove #define of CompileEtCmd, MkCmdsCmd ------------------------------------------------------------------------ r929 | edg | 1990-05-23 17:05:52 -0400 (Wed, 23 May 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/Imakefile M /trunk/src/lib/crypto/des/string2key.c *** empty log message *** ------------------------------------------------------------------------ r928 | jtkohl | 1990-05-23 11:57:44 -0400 (Wed, 23 May 1990) | 2 lines Changed paths: A /trunk/src/include/krb5/asn.1/KRB5-types-aux.h *** empty log message *** ------------------------------------------------------------------------ r927 | jtkohl | 1990-05-23 11:21:40 -0400 (Wed, 23 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/KRB5-asn.py add confounders ------------------------------------------------------------------------ r926 | jtkohl | 1990-05-23 11:18:47 -0400 (Wed, 23 May 1990) | 2 lines Changed paths: M /trunk/src/admin/create/kdb5_create.c M /trunk/src/admin/destroy/kdb5_destroy.c M /trunk/src/admin/edit/kdb5_edit.c M /trunk/src/admin/stash/kdb5_stash.c M /trunk/src/appl/sample/sclient/sclient.c M /trunk/src/appl/sample/sserver/sserver.c M /trunk/src/clients/kdestroy/kdestroy.c M /trunk/src/clients/klist/klist.c fix include files ------------------------------------------------------------------------ r925 | jtkohl | 1990-05-23 11:15:03 -0400 (Wed, 23 May 1990) | 2 lines Changed paths: M /trunk/src/clients/kinit/kinit.c fix include flies. ------------------------------------------------------------------------ r924 | jtkohl | 1990-05-23 10:49:08 -0400 (Wed, 23 May 1990) | 2 lines Changed paths: M /trunk/src/appl/Imakefile add telnetd, telnet ------------------------------------------------------------------------ r923 | jtkohl | 1990-05-23 09:55:50 -0400 (Wed, 23 May 1990) | 2 lines Changed paths: A /trunk/src/include/krb5/error_def.h A /trunk/src/include/krb5/sysincl.h *** empty log message *** ------------------------------------------------------------------------ r922 | jtkohl | 1990-05-23 09:55:11 -0400 (Wed, 23 May 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/krb5.h include errors. ------------------------------------------------------------------------ r921 | jtkohl | 1990-05-23 09:53:04 -0400 (Wed, 23 May 1990) | 2 lines Changed paths: M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c need to do confounder stuff in kdc reply too. ------------------------------------------------------------------------ r920 | jtkohl | 1990-05-23 09:47:04 -0400 (Wed, 23 May 1990) | 2 lines Changed paths: M /branches/unlabeled-5.0.1/src/lib/krb5/rcache/rc_base.c M /branches/unlabeled-5.0.1/src/lib/krb5/rcache/rc_base.h M /branches/unlabeled-5.0.1/src/lib/krb5/rcache/rc_dfl.c M /branches/unlabeled-5.0.1/src/lib/krb5/rcache/rc_dfl.h M /branches/unlabeled-5.0.1/src/lib/krb5/rcache/rc_io.c M /branches/unlabeled-5.0.1/src/lib/krb5/rcache/rc_io.h M /trunk/src/lib/krb5/rcache/rcdef.c fix include files ------------------------------------------------------------------------ r919 | edg | 1990-05-23 09:40:53 -0400 (Wed, 23 May 1990) | 2 lines Changed paths: A /trunk/src/lib/crypto/des/destest.c *** empty log message *** ------------------------------------------------------------------------ r918 | jtkohl | 1990-05-23 09:35:23 -0400 (Wed, 23 May 1990) | 2 lines Changed paths: M /trunk/src/kdc/dispatch.c M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/main.c M /trunk/src/kdc/network.c fix include files ------------------------------------------------------------------------ r917 | jtkohl | 1990-05-23 09:33:23 -0400 (Wed, 23 May 1990) | 2 lines Changed paths: M /trunk/src/kdc/Imakefile add clean rule to nuke the error table stuff ------------------------------------------------------------------------ r916 | jtkohl | 1990-05-23 09:12:44 -0400 (Wed, 23 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/decode.c M /trunk/src/lib/krb5/asn.1/encode.c fix include files ------------------------------------------------------------------------ r915 | jtkohl | 1990-05-23 09:10:07 -0400 (Wed, 23 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/an_to_ln.c M /trunk/src/lib/krb5/os/def_realm.c M /trunk/src/lib/krb5/os/get_krbhst.c M /trunk/src/lib/krb5/os/hst_realm.c M /trunk/src/lib/krb5/os/ktdefname.c M /trunk/src/lib/krb5/os/kuserok.c M /trunk/src/lib/krb5/os/lock_file.c M /trunk/src/lib/krb5/os/read_pwd.c M /trunk/src/lib/krb5/os/sendto_kdc.c M /trunk/src/lib/krb5/os/ustime.c fix up include files ------------------------------------------------------------------------ r914 | jtkohl | 1990-05-23 07:53:43 -0400 (Wed, 23 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ktf_add.c M /trunk/src/lib/krb5/keytab/file/ktf_close.c M /trunk/src/lib/krb5/keytab/file/ktf_get_en.c M /trunk/src/lib/krb5/keytab/file/ktf_next.c M /trunk/src/lib/krb5/keytab/file/ktf_remove.c M /trunk/src/lib/krb5/keytab/file/ktf_resolv.c M /trunk/src/lib/krb5/keytab/file/ktf_ssget.c M /trunk/src/lib/krb5/keytab/file/ktf_util.c M /trunk/src/lib/krb5/keytab/file/ktf_wreslv.c M /trunk/src/lib/krb5/keytab/ktadd.c M /trunk/src/lib/krb5/keytab/ktdefault.c M /trunk/src/lib/krb5/keytab/ktremove.c M /trunk/src/lib/krb5/keytab/read_servi.c M /trunk/src/lib/krb5/krb/copy_addrs.c M /trunk/src/lib/krb5/krb/copy_auth.c M /trunk/src/lib/krb5/krb/copy_creds.c M /trunk/src/lib/krb5/krb/copy_data.c M /trunk/src/lib/krb5/krb/copy_key.c M /trunk/src/lib/krb5/krb/copy_princ.c M /trunk/src/lib/krb5/krb/copy_tick.c M /trunk/src/lib/krb5/krb/decode_kdc.c M /trunk/src/lib/krb5/krb/decrypt_tk.c M /trunk/src/lib/krb5/krb/encode_kdc.c M /trunk/src/lib/krb5/krb/encrypt_tk.c M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/gc_via_tgt.c M /trunk/src/lib/krb5/krb/get_creds.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/in_tkt_pwd.c M /trunk/src/lib/krb5/krb/in_tkt_sky.c M /trunk/src/lib/krb5/krb/kdc_rep_dc.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/parse.c M /trunk/src/lib/krb5/krb/rd_error.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_req.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/rd_req_sim.c M /trunk/src/lib/krb5/krb/rd_safe.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/lib/krb5/krb/tgtname.c M /trunk/src/lib/krb5/krb/unparse.c M /trunk/src/lib/krb5/krb/walk_rtree.c fix include files ------------------------------------------------------------------------ r913 | jtkohl | 1990-05-23 07:34:22 -0400 (Wed, 23 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc.h need stdio.h ------------------------------------------------------------------------ r912 | jtkohl | 1990-05-23 07:31:40 -0400 (Wed, 23 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc.h fix include files. ------------------------------------------------------------------------ r911 | jtkohl | 1990-05-23 07:28:49 -0400 (Wed, 23 May 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/cbc_cksum.c M /trunk/src/lib/crypto/des/cksum.c M /trunk/src/lib/crypto/des/enc_dec.c M /trunk/src/lib/crypto/des/fin_rndkey.c M /trunk/src/lib/crypto/des/finish_key.c M /trunk/src/lib/crypto/des/init_rkey.c M /trunk/src/lib/crypto/des/key_parity.c M /trunk/src/lib/crypto/des/key_sched.c M /trunk/src/lib/crypto/des/make_e.c M /trunk/src/lib/crypto/des/make_fp.c M /trunk/src/lib/crypto/des/make_ip.c M /trunk/src/lib/crypto/des/make_kp.c M /trunk/src/lib/crypto/des/make_odd.c M /trunk/src/lib/crypto/des/make_p.c M /trunk/src/lib/crypto/des/make_pt.c M /trunk/src/lib/crypto/des/make_s.c M /trunk/src/lib/crypto/des/make_st.c M /trunk/src/lib/crypto/des/misc.c M /trunk/src/lib/crypto/des/new_rn_key.c M /trunk/src/lib/crypto/des/process_ky.c M /trunk/src/lib/crypto/des/random_key.c M /trunk/src/lib/crypto/des/string2key.c M /trunk/src/lib/crypto/des/verify.c M /trunk/src/lib/crypto/des/weak_key.c M /trunk/src/lib/kdb/decrypt_key.c M /trunk/src/lib/kdb/encrypt_key.c M /trunk/src/lib/kdb/fetch_mkey.c M /trunk/src/lib/kdb/kdb_dbm.c M /trunk/src/lib/kdb/setup_mkey.c M /trunk/src/lib/kdb/store_mkey.c M /trunk/src/lib/kdb/verify_mky.c include file fix-ups ------------------------------------------------------------------------ r910 | jtkohl | 1990-05-23 07:25:25 -0400 (Wed, 23 May 1990) | 3 lines Changed paths: M /trunk/src/lib/crypto/des/des.c include file fix-ups ./ ------------------------------------------------------------------------ r909 | jtkohl | 1990-05-23 06:58:22 -0400 (Wed, 23 May 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/tables.h fix copyright messages ------------------------------------------------------------------------ r908 | jtkohl | 1990-05-23 06:55:46 -0400 (Wed, 23 May 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/crc32/crc.c remove spurious includes ------------------------------------------------------------------------ r907 | jtkohl | 1990-05-23 06:49:12 -0400 (Wed, 23 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/init_ets.c error_tables now in main krb5.h ------------------------------------------------------------------------ r906 | jtkohl | 1990-05-23 06:34:40 -0400 (Wed, 23 May 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/los-proto.h add stdio.h ------------------------------------------------------------------------ r905 | jtkohl | 1990-05-23 06:32:02 -0400 (Wed, 23 May 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/base-defs.h M /trunk/src/include/krb5/los-proto.h krb5_confounder now a ui_4 ------------------------------------------------------------------------ r904 | jtkohl | 1990-05-23 06:31:26 -0400 (Wed, 23 May 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/os/rnd_confoun.c change to type krb5_confounder ------------------------------------------------------------------------ r903 | jtkohl | 1990-05-23 06:22:23 -0400 (Wed, 23 May 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/Imakefile add rnd_confoun.c ------------------------------------------------------------------------ r902 | jtkohl | 1990-05-23 06:21:45 -0400 (Wed, 23 May 1990) | 3 lines Changed paths: M /trunk/src/include/krb5/los-proto.h add krb5_random_confounder . ------------------------------------------------------------------------ r901 | jtkohl | 1990-05-23 06:20:53 -0400 (Wed, 23 May 1990) | 2 lines Changed paths: A /trunk/src/lib/crypto/os A /trunk/src/lib/crypto/os/rnd_confoun.c *** empty log message *** ------------------------------------------------------------------------ r900 | edg | 1990-05-22 18:21:31 -0400 (Tue, 22 May 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/Imakefile *** empty log message *** ------------------------------------------------------------------------ r899 | edg | 1990-05-22 11:03:46 -0400 (Tue, 22 May 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/verify.c *** empty log message *** ------------------------------------------------------------------------ r898 | jtkohl | 1990-05-22 09:32:52 -0400 (Tue, 22 May 1990) | 2 lines Changed paths: M /trunk/src/appl/sample/sserver/sserver.c ultrix braindamage fix ------------------------------------------------------------------------ r897 | jtkohl | 1990-05-22 04:13:41 -0400 (Tue, 22 May 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/encode.h M /trunk/src/lib/krb5/asn.1/decode.c M /trunk/src/lib/krb5/asn.1/encode.c change names to use krb5_ ------------------------------------------------------------------------ r896 | jtkohl | 1990-05-21 20:01:20 -0400 (Mon, 21 May 1990) | 3 lines Changed paths: M /trunk/src/lib/crypto/des/enc_dec.c changes to make it work properly; the cksum needs to be at the end, and we need to do some frobbing to put it there & clean the residue. ------------------------------------------------------------------------ r895 | edg | 1990-05-21 14:03:36 -0400 (Mon, 21 May 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/Imakefile M /trunk/src/lib/crypto/des/enc_dec.c *** empty log message *** ------------------------------------------------------------------------ r894 | edg | 1990-05-21 13:45:07 -0400 (Mon, 21 May 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/cs_entry.c *** empty log message *** ------------------------------------------------------------------------ r893 | edg | 1990-05-21 12:57:51 -0400 (Mon, 21 May 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/enc_dec.c crc-32 added ------------------------------------------------------------------------ r892 | jtkohl | 1990-05-21 06:51:05 -0400 (Mon, 21 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/krb5_err.et add KRB5_BAD_MSIZE ------------------------------------------------------------------------ r891 | jtkohl | 1990-05-18 18:41:29 -0400 (Fri, 18 May 1990) | 2 lines Changed paths: M /trunk/src/kdc/main.c change des.h to mit-des.h. ------------------------------------------------------------------------ r890 | jtkohl | 1990-05-18 12:59:53 -0400 (Fri, 18 May 1990) | 2 lines Changed paths: M /trunk/src/admin/aname/kdb5_anadd.c can't use 'delete' else we get conflicts on old dbm. ------------------------------------------------------------------------ r889 | jtkohl | 1990-05-18 12:48:35 -0400 (Fri, 18 May 1990) | 2 lines Changed paths: A /trunk/src/admin/aname A /trunk/src/admin/aname/Imakefile A /trunk/src/admin/aname/kdb5_anadd.c *** empty log message *** ------------------------------------------------------------------------ r888 | jtkohl | 1990-05-18 12:47:26 -0400 (Fri, 18 May 1990) | 2 lines Changed paths: M /trunk/src/admin/Imakefile add aname ------------------------------------------------------------------------ r887 | edg | 1990-05-18 08:45:02 -0400 (Fri, 18 May 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/Imakefile *** empty log message *** ------------------------------------------------------------------------ r885 | jtkohl | 1990-05-18 06:47:32 -0400 (Fri, 18 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/encode_kdc.c M /trunk/src/lib/krb5/krb/encrypt_tk.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_req_ext.c add padding area, and zero it (for encryption functions) ------------------------------------------------------------------------ r884 | jtkohl | 1990-05-18 06:44:01 -0400 (Fri, 18 May 1990) | 2 lines Changed paths: M /trunk/src/lib/kdb/encrypt_key.c allocate space for padding. ------------------------------------------------------------------------ r883 | edg | 1990-05-17 14:26:53 -0400 (Thu, 17 May 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/Imakefile *** empty log message *** ------------------------------------------------------------------------ r882 | jtkohl | 1990-05-17 13:00:46 -0400 (Thu, 17 May 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/cbc_cksum.c M /trunk/src/lib/crypto/des/cksum.c M /trunk/src/lib/crypto/des/cs_entry.c M /trunk/src/lib/crypto/des/des.c M /trunk/src/lib/crypto/des/des_int.h M /trunk/src/lib/crypto/des/enc_dec.c M /trunk/src/lib/crypto/des/fin_rndkey.c M /trunk/src/lib/crypto/des/finish_key.c M /trunk/src/lib/crypto/des/init_rkey.c M /trunk/src/lib/crypto/des/key_parity.c M /trunk/src/lib/crypto/des/key_sched.c M /trunk/src/lib/crypto/des/make_e.c M /trunk/src/lib/crypto/des/make_fp.c M /trunk/src/lib/crypto/des/make_ip.c M /trunk/src/lib/crypto/des/make_kp.c M /trunk/src/lib/crypto/des/make_p.c M /trunk/src/lib/crypto/des/make_pt.c M /trunk/src/lib/crypto/des/make_s.c M /trunk/src/lib/crypto/des/make_st.c M /trunk/src/lib/crypto/des/misc.c M /trunk/src/lib/crypto/des/new_rn_key.c M /trunk/src/lib/crypto/des/process_ky.c M /trunk/src/lib/crypto/des/random_key.c M /trunk/src/lib/crypto/des/string2key.c M /trunk/src/lib/crypto/des/verify.c M /trunk/src/lib/crypto/des/weak_key.c name/prototype cleanup ------------------------------------------------------------------------ r881 | jtkohl | 1990-05-17 12:59:15 -0400 (Thu, 17 May 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/mit-des.h missed another one... ------------------------------------------------------------------------ r880 | jtkohl | 1990-05-17 12:58:00 -0400 (Thu, 17 May 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/mit-des.h missed one des_ to mit_des conversion ------------------------------------------------------------------------ r879 | jtkohl | 1990-05-17 12:12:14 -0400 (Thu, 17 May 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/des_int.h add prototypes. ------------------------------------------------------------------------ r878 | jtkohl | 1990-05-17 11:51:34 -0400 (Thu, 17 May 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/cryptoconf.c use mit_des. ------------------------------------------------------------------------ r877 | jtkohl | 1990-05-17 11:51:09 -0400 (Thu, 17 May 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/mit-des.h change everything to be mit_des ------------------------------------------------------------------------ r876 | jtkohl | 1990-05-17 11:00:18 -0400 (Thu, 17 May 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/Imakefile filename changes. ------------------------------------------------------------------------ r875 | jtkohl | 1990-05-17 10:51:12 -0400 (Thu, 17 May 1990) | 3 lines Changed paths: M /trunk/src/appl/sample/sserver/sserver.c remove direct use of replay cache use rd_req_simple ------------------------------------------------------------------------ r874 | jtkohl | 1990-05-17 09:44:16 -0400 (Thu, 17 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/Imakefile add 'clean' targets. ------------------------------------------------------------------------ r873 | jtkohl | 1990-05-17 09:21:46 -0400 (Thu, 17 May 1990) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl rearrange lib structure ------------------------------------------------------------------------ r872 | jtkohl | 1990-05-17 09:14:47 -0400 (Thu, 17 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/Imakefile rename directories ------------------------------------------------------------------------ r871 | jtkohl | 1990-05-17 09:08:49 -0400 (Thu, 17 May 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/rd_req_sim.c *** empty log message *** ------------------------------------------------------------------------ r870 | jtkohl | 1990-05-17 09:07:40 -0400 (Thu, 17 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Imakefile add rd_req_sim ------------------------------------------------------------------------ r869 | jtkohl | 1990-05-17 09:05:45 -0400 (Thu, 17 May 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/osconf.h move config files elsewhere for now. ------------------------------------------------------------------------ r868 | jtkohl | 1990-05-17 09:05:31 -0400 (Thu, 17 May 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h add krb5_rd_req_simple ------------------------------------------------------------------------ r867 | jtkohl | 1990-05-17 07:54:49 -0400 (Thu, 17 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ktdefname.c change to * made sizeof() break. fixed. ------------------------------------------------------------------------ r866 | jtkohl | 1990-05-17 07:42:22 -0400 (Thu, 17 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ktdefname.c move krb5_defkeyname to osconfig.c ------------------------------------------------------------------------ r865 | jtkohl | 1990-05-17 07:42:00 -0400 (Thu, 17 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/osconfig.c add krb5_defkeyname ------------------------------------------------------------------------ r864 | jtkohl | 1990-05-16 19:38:31 -0400 (Wed, 16 May 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/config.h add MUSTALIGN ------------------------------------------------------------------------ r863 | jtkohl | 1990-05-16 19:23:37 -0400 (Wed, 16 May 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/Imakefile hack to fix for now... ------------------------------------------------------------------------ r862 | jtkohl | 1990-05-16 19:22:51 -0400 (Wed, 16 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/Imakefile des is last ------------------------------------------------------------------------ r861 | jtkohl | 1990-05-16 18:53:57 -0400 (Wed, 16 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/kuserok.c clean up some nits. ------------------------------------------------------------------------ r860 | jtkohl | 1990-05-16 14:48:17 -0400 (Wed, 16 May 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/os/kuserok.c *** empty log message *** ------------------------------------------------------------------------ r859 | jtkohl | 1990-05-16 14:48:09 -0400 (Wed, 16 May 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/los-proto.h add krb5_kuserok ------------------------------------------------------------------------ r858 | jtkohl | 1990-05-16 13:57:23 -0400 (Wed, 16 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/Imakefile add kuserok ------------------------------------------------------------------------ r857 | edg | 1990-05-16 13:48:54 -0400 (Wed, 16 May 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/cbc_cksum.c M /trunk/src/lib/crypto/des/string2key.c *** empty log message *** ------------------------------------------------------------------------ r856 | jtkohl | 1990-05-16 13:11:36 -0400 (Wed, 16 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_req_dec.c move kt_free_entry to proper place ------------------------------------------------------------------------ r855 | jtkohl | 1990-05-11 13:26:13 -0400 (Fri, 11 May 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/cs_entry.c forgot to change entry in cbc_cksumtable_entry ------------------------------------------------------------------------ r854 | jtkohl | 1990-05-11 13:16:09 -0400 (Fri, 11 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ktdefname.c need krb5_err.h ------------------------------------------------------------------------ r853 | jtkohl | 1990-05-11 12:55:10 -0400 (Fri, 11 May 1990) | 2 lines Changed paths: M /trunk/src/config/vaxbsd.cf add gcc-include for saber defines on VAX ------------------------------------------------------------------------ r852 | jtkohl | 1990-05-11 12:53:22 -0400 (Fri, 11 May 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/osconf.h add DEFAULT_KEYTAB_NAME ------------------------------------------------------------------------ r851 | jtkohl | 1990-05-11 12:52:24 -0400 (Fri, 11 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/ktdefault.c implement it. ------------------------------------------------------------------------ r850 | jtkohl | 1990-05-11 12:44:32 -0400 (Fri, 11 May 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/os/ktdefname.c *** empty log message *** ------------------------------------------------------------------------ r849 | jtkohl | 1990-05-11 12:43:52 -0400 (Fri, 11 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/Imakefile add ktdefname ------------------------------------------------------------------------ r848 | jtkohl | 1990-05-11 12:43:01 -0400 (Fri, 11 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/Imakefile remove ktdefname ------------------------------------------------------------------------ r847 | jtkohl | 1990-05-11 12:08:31 -0400 (Fri, 11 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_req_dec.c if the keytab isn't resolved, then don't try to use it. ------------------------------------------------------------------------ r846 | jtkohl | 1990-05-11 12:07:43 -0400 (Fri, 11 May 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/walk_rtree.c some lint changes (test these...the nocommon cases) be sure to put an anchor point (local tgt) ------------------------------------------------------------------------ r845 | jtkohl | 1990-05-11 12:02:57 -0400 (Fri, 11 May 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/gc_frm_kdc.c some work on cross-realm case (not completely done) (er, not completely tested) ------------------------------------------------------------------------ r844 | jtkohl | 1990-05-11 12:01:19 -0400 (Fri, 11 May 1990) | 2 lines Changed paths: A /trunk/src/appl/sample/sample.h A /trunk/src/appl/sample/sclient A /trunk/src/appl/sample/sclient/sclient.c A /trunk/src/appl/sample/sserver A /trunk/src/appl/sample/sserver/sserver.c *** empty log message *** ------------------------------------------------------------------------ r843 | jtkohl | 1990-05-11 11:57:12 -0400 (Fri, 11 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/Imakefile add init_ets.c stuff ------------------------------------------------------------------------ r842 | jtkohl | 1990-05-11 11:55:57 -0400 (Fri, 11 May 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h add krb5_init_ets ------------------------------------------------------------------------ r841 | jtkohl | 1990-05-11 11:53:43 -0400 (Fri, 11 May 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/error_tables/init_ets.c *** empty log message *** ------------------------------------------------------------------------ r840 | jtkohl | 1990-05-11 11:47:36 -0400 (Fri, 11 May 1990) | 2 lines Changed paths: M /trunk/src/appl/sample/Imakefile add 'all' line ------------------------------------------------------------------------ r839 | jtkohl | 1990-05-11 06:26:18 -0400 (Fri, 11 May 1990) | 2 lines Changed paths: A /trunk/src/appl/sample A /trunk/src/appl/sample/Imakefile *** empty log message *** ------------------------------------------------------------------------ r838 | jtkohl | 1990-05-11 06:21:37 -0400 (Fri, 11 May 1990) | 2 lines Changed paths: M /trunk/src/Imakefile add appl to list of subdirs ------------------------------------------------------------------------ r837 | jtkohl | 1990-05-11 06:21:09 -0400 (Fri, 11 May 1990) | 2 lines Changed paths: A /trunk/src/appl A /trunk/src/appl/Imakefile *** empty log message *** ------------------------------------------------------------------------ r836 | jtkohl | 1990-05-11 06:11:13 -0400 (Fri, 11 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/posix/syslog.c include sys/wait.h to get prototype ------------------------------------------------------------------------ r835 | jtkohl | 1990-05-11 06:05:36 -0400 (Fri, 11 May 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/rcache.h fix mis-declaration of resolve routine. ------------------------------------------------------------------------ r834 | jtkohl | 1990-05-11 05:43:04 -0400 (Fri, 11 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccdefault.c remove assert ------------------------------------------------------------------------ r833 | jtkohl | 1990-05-11 05:32:11 -0400 (Fri, 11 May 1990) | 2 lines Changed paths: M /trunk/src/config/ultrix.cf M /trunk/src/config/vaxbsd.cf add -Dconst= for saber ------------------------------------------------------------------------ r832 | jtkohl | 1990-05-10 16:38:13 -0400 (Thu, 10 May 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/cbc_cksum.c M /trunk/src/lib/crypto/des/cs_entry.c M /trunk/src/lib/crypto/des/enc_dec.c M /trunk/src/lib/crypto/des/fin_rndkey.c M /trunk/src/lib/crypto/des/finish_key.c M /trunk/src/lib/crypto/des/init_rkey.c M /trunk/src/lib/crypto/des/process_ky.c M /trunk/src/lib/crypto/des/random_key.c M /trunk/src/lib/crypto/des/string2key.c change names to mit_des_* ------------------------------------------------------------------------ r831 | jtkohl | 1990-05-10 13:42:24 -0400 (Thu, 10 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/send_tgs.c changes for new encryption & cksum interface ------------------------------------------------------------------------ r830 | jtkohl | 1990-05-10 13:14:03 -0400 (Thu, 10 May 1990) | 2 lines Changed paths: M /trunk/src/include/fake-stdlib.h various changes & such ------------------------------------------------------------------------ r829 | jtkohl | 1990-05-10 12:46:02 -0400 (Thu, 10 May 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/error_tables/Imakefile SRCS first, so make rules fire properly add a clean:: step ------------------------------------------------------------------------ r828 | jtkohl | 1990-05-10 12:38:19 -0400 (Thu, 10 May 1990) | 5 lines Changed paths: M /trunk/src/kdc/main.c fix decl of vfprintf expunge the cache initialize random key generators ------------------------------------------------------------------------ r827 | jtkohl | 1990-05-10 12:33:51 -0400 (Thu, 10 May 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/des/Imakefile add SRCS dependency line to force meta-generation. ------------------------------------------------------------------------ r826 | jtkohl | 1990-05-10 12:15:47 -0400 (Thu, 10 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/Imakefile change DES directories ------------------------------------------------------------------------ r825 | jtkohl | 1990-05-10 12:01:57 -0400 (Thu, 10 May 1990) | 2 lines Changed paths: M /trunk/src/clients/kinit/kinit.c fix up error message ------------------------------------------------------------------------ r824 | jtkohl | 1990-05-10 11:40:54 -0400 (Thu, 10 May 1990) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl use new DES library ------------------------------------------------------------------------ r823 | jtkohl | 1990-05-10 11:37:02 -0400 (Thu, 10 May 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/cryptoconf.c zero-based arrays for keytype/etype max ------------------------------------------------------------------------ r822 | edg | 1990-05-10 09:27:14 -0400 (Thu, 10 May 1990) | 2 lines Changed paths: A /trunk/src/lib/crypto/des A /trunk/src/lib/crypto/des/Imakefile A /trunk/src/lib/crypto/des/cbc_cksum.c A /trunk/src/lib/crypto/des/cksum.c A /trunk/src/lib/crypto/des/cs_entry.c A /trunk/src/lib/crypto/des/des.c A /trunk/src/lib/crypto/des/des_int.h A /trunk/src/lib/crypto/des/enc_dec.c A /trunk/src/lib/crypto/des/fin_rndkey.c A /trunk/src/lib/crypto/des/finish_key.c A /trunk/src/lib/crypto/des/init_rkey.c A /trunk/src/lib/crypto/des/key_parity.c A /trunk/src/lib/crypto/des/key_sched.c A /trunk/src/lib/crypto/des/make_e.c A /trunk/src/lib/crypto/des/make_fp.c A /trunk/src/lib/crypto/des/make_ip.c A /trunk/src/lib/crypto/des/make_kp.c A /trunk/src/lib/crypto/des/make_odd.c A /trunk/src/lib/crypto/des/make_p.c A /trunk/src/lib/crypto/des/make_pt.c A /trunk/src/lib/crypto/des/make_s.c A /trunk/src/lib/crypto/des/make_st.c A /trunk/src/lib/crypto/des/misc.c A /trunk/src/lib/crypto/des/new_rn_key.c A /trunk/src/lib/crypto/des/process_ky.c A /trunk/src/lib/crypto/des/random_key.c A /trunk/src/lib/crypto/des/string2key.c A /trunk/src/lib/crypto/des/tables.h A /trunk/src/lib/crypto/des/verify.c A /trunk/src/lib/crypto/des/weak_key.c *** empty log message *** ------------------------------------------------------------------------ r821 | jtkohl | 1990-05-09 18:33:02 -0400 (Wed, 09 May 1990) | 2 lines Changed paths: M /trunk/src/config/ibm.cf fix up __STDC__ since HC is broken. ------------------------------------------------------------------------ r820 | jtkohl | 1990-05-09 17:38:33 -0400 (Wed, 09 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc-proto.h fix typo ------------------------------------------------------------------------ r819 | jtkohl | 1990-05-09 13:15:40 -0400 (Wed, 09 May 1990) | 3 lines Changed paths: M /trunk/src/admin/edit/kdb5_edit.c fix error messages add delete_entry ------------------------------------------------------------------------ r818 | jtkohl | 1990-05-09 13:15:22 -0400 (Wed, 09 May 1990) | 2 lines Changed paths: M /trunk/src/admin/edit/kdb5_ed_ct.ct add del ------------------------------------------------------------------------ r817 | jtkohl | 1990-05-09 13:14:47 -0400 (Wed, 09 May 1990) | 2 lines Changed paths: A /trunk/src/lib/crypto/crc32/Imakefile *** empty log message *** ------------------------------------------------------------------------ r816 | jtkohl | 1990-05-09 13:12:11 -0400 (Wed, 09 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/rd_safe.c changes for new checksum interface ------------------------------------------------------------------------ r815 | jtkohl | 1990-05-09 13:11:51 -0400 (Wed, 09 May 1990) | 2 lines Changed paths: M /trunk/src/lib/kdb/decrypt_key.c M /trunk/src/lib/kdb/encrypt_key.c M /trunk/src/lib/krb5/krb/decrypt_tk.c M /trunk/src/lib/krb5/krb/encode_kdc.c M /trunk/src/lib/krb5/krb/encrypt_tk.c M /trunk/src/lib/krb5/krb/kdc_rep_dc.c M /trunk/src/lib/krb5/krb/mk_req_ext.c changes for new encryption interface ------------------------------------------------------------------------ r814 | jtkohl | 1990-05-09 13:11:08 -0400 (Wed, 09 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_req_dec.c changes for new encryption interface. ------------------------------------------------------------------------ r813 | jtkohl | 1990-05-09 13:07:32 -0400 (Wed, 09 May 1990) | 3 lines Changed paths: M /trunk/src/kdc/kdc_util.c changes for new encryption & checksum interface add in checksum-checking code ------------------------------------------------------------------------ r812 | jtkohl | 1990-05-09 13:06:23 -0400 (Wed, 09 May 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/kdb.h M /trunk/src/include/krb5/kdb_dbm.h add krb5_db_delete_principal ------------------------------------------------------------------------ r811 | jtkohl | 1990-05-09 13:06:03 -0400 (Wed, 09 May 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/dbm.h move comments here. ------------------------------------------------------------------------ r810 | jtkohl | 1990-05-09 13:05:15 -0400 (Wed, 09 May 1990) | 2 lines Changed paths: M /trunk/src/lib/kdb/kdb_dbm.c add delete function ------------------------------------------------------------------------ r809 | jtkohl | 1990-05-09 12:44:06 -0400 (Wed, 09 May 1990) | 2 lines Changed paths: M /trunk/src/admin/create/Imakefile M /trunk/src/admin/destroy/Imakefile M /trunk/src/admin/edit/Imakefile M /trunk/src/admin/stash/Imakefile M /trunk/src/kdc/Imakefile use DEPKDBLIB ------------------------------------------------------------------------ r808 | jtkohl | 1990-05-09 12:42:04 -0400 (Wed, 09 May 1990) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl more fixes for ndbm/dbm ------------------------------------------------------------------------ r807 | jtkohl | 1990-05-09 12:40:16 -0400 (Wed, 09 May 1990) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl M /trunk/src/config/site.def fixes for NDBM/DBM stuff ------------------------------------------------------------------------ r806 | jtkohl | 1990-05-09 11:52:44 -0400 (Wed, 09 May 1990) | 2 lines Changed paths: A /trunk/src/config/ibm.cf Initial revision ------------------------------------------------------------------------ r805 | jtkohl | 1990-05-09 11:38:51 -0400 (Wed, 09 May 1990) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl fix alltarget on OtherdirLibraryTarget() ------------------------------------------------------------------------ r804 | jtkohl | 1990-05-09 11:36:38 -0400 (Wed, 09 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/Imakefile fix all:: target order ------------------------------------------------------------------------ r803 | jtkohl | 1990-05-09 11:23:46 -0400 (Wed, 09 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/Imakefile fix up order for all:: ------------------------------------------------------------------------ r802 | jtkohl | 1990-05-09 11:19:20 -0400 (Wed, 09 May 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/osconf.h add BSDUNIX ------------------------------------------------------------------------ r801 | jtkohl | 1990-05-09 11:19:06 -0400 (Wed, 09 May 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/config.h add BIG, LSB/MSBFIRST ------------------------------------------------------------------------ r800 | jtkohl | 1990-05-09 10:43:27 -0400 (Wed, 09 May 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/crc32/crc.c update to new cksum interface ------------------------------------------------------------------------ r799 | jtkohl | 1990-05-09 10:39:26 -0400 (Wed, 09 May 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/encryption.h update signatures for encrypt_func, decrypt_func, sum_func ------------------------------------------------------------------------ r798 | jtkohl | 1990-05-09 10:39:17 -0400 (Wed, 09 May 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/mit-des.h add des_random_key_seed ------------------------------------------------------------------------ r797 | jtkohl | 1990-05-09 10:32:52 -0400 (Wed, 09 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/krb5_err.et add DES key codes & generic key codes ------------------------------------------------------------------------ r796 | jtkohl | 1990-05-09 05:52:04 -0400 (Wed, 09 May 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/dbm.h add compat for dbm_delete() ------------------------------------------------------------------------ r795 | jtkohl | 1990-05-09 05:24:45 -0400 (Wed, 09 May 1990) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl dd SSLIB variable ------------------------------------------------------------------------ r794 | jtkohl | 1990-05-09 05:18:58 -0400 (Wed, 09 May 1990) | 2 lines Changed paths: A /trunk/src/admin/create/Imakefile A /trunk/src/admin/destroy/Imakefile A /trunk/src/admin/edit/Imakefile A /trunk/src/admin/stash/Imakefile *** empty log message *** ------------------------------------------------------------------------ r793 | jtkohl | 1990-05-09 05:18:04 -0400 (Wed, 09 May 1990) | 2 lines Changed paths: M /trunk/src/admin/Imakefile change to use subdirs ------------------------------------------------------------------------ r792 | jtkohl | 1990-05-08 13:51:18 -0400 (Tue, 08 May 1990) | 2 lines Changed paths: M /trunk/src/admin/edit/kdb5_ed_ct.ct add list_db ------------------------------------------------------------------------ r791 | jtkohl | 1990-05-08 13:51:04 -0400 (Tue, 08 May 1990) | 3 lines Changed paths: M /trunk/src/admin/edit/kdb5_edit.c fix some code in the db restart code add list_db. ------------------------------------------------------------------------ r790 | jtkohl | 1990-05-08 12:12:12 -0400 (Tue, 08 May 1990) | 4 lines Changed paths: M /trunk/src/admin/edit/kdb5_edit.c SS functions are void add extract_srvtab add error checking on fetch of master key ------------------------------------------------------------------------ r789 | jtkohl | 1990-05-08 12:09:59 -0400 (Tue, 08 May 1990) | 2 lines Changed paths: M /trunk/src/admin/edit/kdb5_ed_ct.ct add extract_srvtab ------------------------------------------------------------------------ r788 | jtkohl | 1990-05-08 12:09:13 -0400 (Tue, 08 May 1990) | 2 lines Changed paths: M /trunk/src/kdc/do_tgs_req.c change prepare_error_tgs to use more general argument. ------------------------------------------------------------------------ r787 | jtkohl | 1990-05-08 11:59:53 -0400 (Tue, 08 May 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_req_dec.c copy_ticket is now a global fix up keyblock usage. ------------------------------------------------------------------------ r786 | jtkohl | 1990-05-08 11:59:08 -0400 (Tue, 08 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/copy_addrs.c return retval as appropriate ------------------------------------------------------------------------ r785 | jtkohl | 1990-05-08 11:58:21 -0400 (Tue, 08 May 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h add krb5_copy_ticket, krb5_copy_authdata ------------------------------------------------------------------------ r784 | jtkohl | 1990-05-08 11:57:39 -0400 (Tue, 08 May 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/copy_auth.c *** empty log message *** ------------------------------------------------------------------------ r783 | jtkohl | 1990-05-08 11:53:24 -0400 (Tue, 08 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/copy_tick.c various minor fixes to make it work. ------------------------------------------------------------------------ r782 | jtkohl | 1990-05-08 11:52:27 -0400 (Tue, 08 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Imakefile add copy_auth ------------------------------------------------------------------------ r781 | jtkohl | 1990-05-08 11:36:08 -0400 (Tue, 08 May 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/copy_tick.c *** empty log message *** ------------------------------------------------------------------------ r780 | jtkohl | 1990-05-08 11:35:47 -0400 (Tue, 08 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Imakefile add copy_tick.c ------------------------------------------------------------------------ r779 | jtkohl | 1990-05-08 09:43:26 -0400 (Tue, 08 May 1990) | 4 lines Changed paths: M /trunk/src/lib/krb5/keytab/read_servi.c add missing braces fix arg to copy_keyblock free the entry ------------------------------------------------------------------------ r778 | jtkohl | 1990-05-08 09:42:41 -0400 (Tue, 08 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ktf_get_en.c fix up confusion about errors and cur_entry ------------------------------------------------------------------------ r777 | jtkohl | 1990-05-08 09:42:01 -0400 (Tue, 08 May 1990) | 4 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ktf_util.c need to append to not nuke the file allocate extra space for the null end-of-list want sizeof char, not char * ------------------------------------------------------------------------ r776 | jtkohl | 1990-05-08 09:34:10 -0400 (Tue, 08 May 1990) | 2 lines Changed paths: M /trunk/src/kdc/Imakefile for saber, SRCS needs to be the .c files ------------------------------------------------------------------------ r775 | jtkohl | 1990-05-08 09:32:48 -0400 (Tue, 08 May 1990) | 2 lines Changed paths: M /trunk/src/lib/kdb/Imakefile up to version 5.x ------------------------------------------------------------------------ r774 | jtkohl | 1990-05-08 09:13:38 -0400 (Tue, 08 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/ktfr_entry.c zero out the contents before freeing ------------------------------------------------------------------------ r773 | jtkohl | 1990-05-08 06:16:23 -0400 (Tue, 08 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ktf_wops.c use writable resolve routine ------------------------------------------------------------------------ r772 | jtkohl | 1990-05-08 06:16:00 -0400 (Tue, 08 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/Imakefile add ktf_wreslv.o ------------------------------------------------------------------------ r771 | jtkohl | 1990-05-08 06:15:28 -0400 (Tue, 08 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ktfile.h add writable stuff ------------------------------------------------------------------------ r770 | jtkohl | 1990-05-08 06:13:54 -0400 (Tue, 08 May 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/keytab/file/ktf_wreslv.c *** empty log message *** ------------------------------------------------------------------------ r769 | jtkohl | 1990-05-08 05:15:47 -0400 (Tue, 08 May 1990) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl fix goof in lib stuff ------------------------------------------------------------------------ r768 | jtkohl | 1990-05-08 04:50:16 -0400 (Tue, 08 May 1990) | 2 lines Changed paths: M /trunk/src/kdc/main.c add finish_args, replay cache handling, fix up #error stuff ------------------------------------------------------------------------ r765 | jtkohl | 1990-05-07 13:14:08 -0400 (Mon, 07 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_retrv.c use local creds to avoid bashing ------------------------------------------------------------------------ r764 | jtkohl | 1990-05-07 13:13:52 -0400 (Mon, 07 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_nseq.c can't free creds, it is passed in, but we can free the components ------------------------------------------------------------------------ r763 | jtkohl | 1990-05-07 13:12:23 -0400 (Mon, 07 May 1990) | 2 lines Changed paths: M /trunk/src/kdc/extern.c initialize max_life_for_realm and max_renewable_... ------------------------------------------------------------------------ r762 | jtkohl | 1990-05-07 13:11:24 -0400 (Mon, 07 May 1990) | 2 lines Changed paths: M /trunk/src/admin/create/kdb5_create.c need config.h for the max life stuff. ------------------------------------------------------------------------ r761 | jtkohl | 1990-05-07 13:10:07 -0400 (Mon, 07 May 1990) | 2 lines Changed paths: M /trunk/src/admin/edit/kdb5_edit.c need config.h for the KDB params. ------------------------------------------------------------------------ r760 | jtkohl | 1990-05-07 13:09:20 -0400 (Mon, 07 May 1990) | 2 lines Changed paths: M /trunk/src/kdc/dispatch.c call process_tgs_req, which calls the others. ------------------------------------------------------------------------ r759 | jtkohl | 1990-05-07 13:08:11 -0400 (Mon, 07 May 1990) | 2 lines Changed paths: M /trunk/src/kdc/do_as_req.c need netinet/in.h for inet stuff. ------------------------------------------------------------------------ r758 | jtkohl | 1990-05-07 13:07:13 -0400 (Mon, 07 May 1990) | 3 lines Changed paths: M /trunk/src/kdc/kdc_util.c clean up realm_compare add decoding of inputs ------------------------------------------------------------------------ r757 | jtkohl | 1990-05-07 13:04:38 -0400 (Mon, 07 May 1990) | 4 lines Changed paths: M /trunk/src/kdc/do_tgs_req.c add syslogging clean up various bugs call decrypt_tgs_req from here now, so we can send errors. ------------------------------------------------------------------------ r756 | jtkohl | 1990-05-07 13:01:51 -0400 (Mon, 07 May 1990) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl libasn.1 is now integra ------------------------------------------------------------------------ r755 | jtkohl | 1990-05-07 13:01:17 -0400 (Mon, 07 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/Imakefile use OtherdirLibraryTarget ------------------------------------------------------------------------ r754 | jtkohl | 1990-05-07 13:00:48 -0400 (Mon, 07 May 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/kdb.h M /trunk/src/include/krb5/stock/config.h move KRB5_KDB_MAX_LIFE & friends to config.h ------------------------------------------------------------------------ r753 | jtkohl | 1990-05-07 12:57:52 -0400 (Mon, 07 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/get_creds.c need dto store the creds ------------------------------------------------------------------------ r752 | jtkohl | 1990-05-07 07:19:02 -0400 (Mon, 07 May 1990) | 2 lines Changed paths: M /trunk/src/kdc/Imakefile change kdc5_err.ct to kdc5_err.et ------------------------------------------------------------------------ r751 | jtkohl | 1990-05-07 06:33:16 -0400 (Mon, 07 May 1990) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl add TouchCmd, ArAddCmd, AdditiveLibraryTarget, OtherdirLibraryTarget ------------------------------------------------------------------------ r750 | jtkohl | 1990-05-07 06:30:16 -0400 (Mon, 07 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/Imakefile add AdditiveLibraryTarget. ------------------------------------------------------------------------ r749 | jtkohl | 1990-05-07 06:29:34 -0400 (Mon, 07 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/free/Imakefile M /trunk/src/lib/krb5/keytab/Imakefile M /trunk/src/lib/krb5/keytab/file/Imakefile M /trunk/src/lib/krb5/krb/Imakefile M /trunk/src/lib/krb5/rcache/Imakefile change to use OtherdirLibraryTarget ------------------------------------------------------------------------ r748 | jtkohl | 1990-05-07 06:04:00 -0400 (Mon, 07 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/Imakefile change to use OtherdirLibraryTarget ------------------------------------------------------------------------ r747 | jtkohl | 1990-05-07 06:03:26 -0400 (Mon, 07 May 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/Imakefile change names to cc*.o, cc*.c change to use OtherdirLibraryTarget ------------------------------------------------------------------------ r746 | jtkohl | 1990-05-07 06:02:46 -0400 (Mon, 07 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/Imakefile change to OtherdirLibraryTarget ------------------------------------------------------------------------ r744 | jtkohl | 1990-05-05 08:39:50 -0400 (Sat, 05 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Imakefile add tgtname ------------------------------------------------------------------------ r743 | jtkohl | 1990-05-05 07:58:01 -0400 (Sat, 05 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_req_dec.c no expunge flag to krb5_rc_store() ------------------------------------------------------------------------ r742 | jtkohl | 1990-05-04 13:46:00 -0400 (Fri, 04 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc-proto.h M /trunk/src/lib/krb5/ccache/file/fcc_nseq.c M /trunk/src/lib/krb5/ccache/file/fcc_read.c M /trunk/src/lib/krb5/ccache/file/fcc_store.c M /trunk/src/lib/krb5/ccache/file/fcc_write.c add address support ------------------------------------------------------------------------ r741 | jtkohl | 1990-05-04 13:10:22 -0400 (Fri, 04 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c fix typos ------------------------------------------------------------------------ r740 | jtkohl | 1990-05-04 13:09:38 -0400 (Fri, 04 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/gc_via_tgt.c fix typo ------------------------------------------------------------------------ r739 | jtkohl | 1990-05-04 13:07:13 -0400 (Fri, 04 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/gc_via_tgt.c cleanup addrs on errors ------------------------------------------------------------------------ r738 | jtkohl | 1990-05-04 13:07:05 -0400 (Fri, 04 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c copy addresses. ------------------------------------------------------------------------ r737 | jtkohl | 1990-05-04 12:53:07 -0400 (Fri, 04 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/locate_kdc.c reverse args to memset to be correct ------------------------------------------------------------------------ r736 | jtkohl | 1990-05-04 11:50:21 -0400 (Fri, 04 May 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/rcache.h new, improved interface from Dan Bernstein ------------------------------------------------------------------------ r735 | jtkohl | 1990-05-04 11:50:01 -0400 (Fri, 04 May 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/osconf.h add RCTMPDIR, KDCRCACHE ------------------------------------------------------------------------ r734 | jtkohl | 1990-05-04 11:49:52 -0400 (Fri, 04 May 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/krb5.h add addresses to credentials ------------------------------------------------------------------------ r733 | jtkohl | 1990-05-04 11:49:14 -0400 (Fri, 04 May 1990) | 3 lines Changed paths: M /trunk/src/include/krb5/func-proto.h add krb5_copy_addresses move librc stuff to rcache.h ------------------------------------------------------------------------ r732 | jtkohl | 1990-05-04 11:46:52 -0400 (Fri, 04 May 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/gc_frm_kdc.c compute etype from keytype (needs to be compatible in any case) use external kdc_req sumtype ------------------------------------------------------------------------ r731 | jtkohl | 1990-05-04 11:46:27 -0400 (Fri, 04 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Imakefile add copy_addrs.c ------------------------------------------------------------------------ r730 | jtkohl | 1990-05-04 11:45:44 -0400 (Fri, 04 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/copy_creds.c copy addresses as well ------------------------------------------------------------------------ r729 | jtkohl | 1990-05-04 11:45:17 -0400 (Fri, 04 May 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/gc_via_tgt.c remove addrs parameter add copy of addresses. ------------------------------------------------------------------------ r728 | jtkohl | 1990-05-04 11:44:48 -0400 (Fri, 04 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/int-proto.h remove address from gc_via_tgt. ------------------------------------------------------------------------ r727 | jtkohl | 1990-05-04 11:38:20 -0400 (Fri, 04 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_skip.c no change; update to 5.x ------------------------------------------------------------------------ r726 | jtkohl | 1990-05-04 11:37:16 -0400 (Fri, 04 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/free/f_creds.c free new address field ------------------------------------------------------------------------ r725 | jtkohl | 1990-05-04 11:05:46 -0400 (Fri, 04 May 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/copy_addrs.c *** empty log message *** ------------------------------------------------------------------------ r724 | jtkohl | 1990-05-04 10:53:13 -0400 (Fri, 04 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/krbconfig.c add more globals ------------------------------------------------------------------------ r723 | jtkohl | 1990-05-04 10:44:19 -0400 (Fri, 04 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/Imakefile remove rcache.c, add rcdef.c ------------------------------------------------------------------------ r718 | jtkohl | 1990-05-04 10:07:18 -0400 (Fri, 04 May 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/rcache/rcdef.c *** empty log message *** ------------------------------------------------------------------------ r716 | jtkohl | 1990-05-04 06:25:56 -0400 (Fri, 04 May 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/rcache/rc_io.h *** empty log message *** ------------------------------------------------------------------------ r715 | jtkohl | 1990-05-04 05:52:15 -0400 (Fri, 04 May 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/rcache/rc_dfl.h *** empty log message *** ------------------------------------------------------------------------ r714 | jtkohl | 1990-05-03 14:31:14 -0400 (Thu, 03 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_req_ext.c fix some confusion about when to release data ------------------------------------------------------------------------ r713 | jtkohl | 1990-05-03 14:30:13 -0400 (Thu, 03 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/gc_via_tgt.c changes to reflect changes in krb5_tgtname ------------------------------------------------------------------------ r712 | jtkohl | 1990-05-03 14:24:51 -0400 (Thu, 03 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_retrv.c fix up/implement the matching routines ------------------------------------------------------------------------ r711 | jtkohl | 1990-05-03 14:18:51 -0400 (Thu, 03 May 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/crc32/crc.c allocate space for cksum ------------------------------------------------------------------------ r710 | jtkohl | 1990-05-03 13:34:25 -0400 (Thu, 03 May 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/Imakefile fix alphabetization add free_rtree, walk_rtree ------------------------------------------------------------------------ r709 | jtkohl | 1990-05-03 13:33:54 -0400 (Thu, 03 May 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/walk_rtree.c *** empty log message *** ------------------------------------------------------------------------ r708 | jtkohl | 1990-05-03 13:33:38 -0400 (Thu, 03 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/int-proto.h l protos ------------------------------------------------------------------------ r707 | jtkohl | 1990-05-03 13:32:57 -0400 (Thu, 03 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/krb5_err.et add KRB5_NO_TKT_IN_RLM ------------------------------------------------------------------------ r706 | jtkohl | 1990-05-03 12:40:54 -0400 (Thu, 03 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/free_rtree.c increment nrealms, not realms ------------------------------------------------------------------------ r705 | jtkohl | 1990-05-03 11:48:57 -0400 (Thu, 03 May 1990) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/gc_frm_kdc.c change args to krb5_tgtname free the tgs_list properly fill in the return values. ------------------------------------------------------------------------ r704 | jtkohl | 1990-05-03 11:45:33 -0400 (Thu, 03 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/tgtname.c change args to use data rather than principal ------------------------------------------------------------------------ r703 | jtkohl | 1990-05-03 11:44:38 -0400 (Thu, 03 May 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/free_rtree.c *** empty log message *** ------------------------------------------------------------------------ r702 | jtkohl | 1990-05-03 10:08:45 -0400 (Thu, 03 May 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/tgtname.c *** empty log message *** ------------------------------------------------------------------------ r701 | jtkohl | 1990-05-03 07:20:41 -0400 (Thu, 03 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Imakefile add gc_frm_kdc ------------------------------------------------------------------------ r700 | jtkohl | 1990-05-03 06:38:09 -0400 (Thu, 03 May 1990) | 2 lines Changed paths: M /trunk/src/kdc/Imakefile make kdc5_err.o first so the .h files get built. ------------------------------------------------------------------------ r699 | jtkohl | 1990-05-03 06:36:04 -0400 (Thu, 03 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/Imakefile add free to list of libs ------------------------------------------------------------------------ r697 | jtkohl | 1990-05-03 05:24:32 -0400 (Thu, 03 May 1990) | 2 lines Changed paths: M /trunk/src/lib/crypto/crc32/crc.c remove spurious & ------------------------------------------------------------------------ r696 | jtkohl | 1990-05-03 05:21:28 -0400 (Thu, 03 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/Imakefile remove functions obsoleted by #defines ------------------------------------------------------------------------ r695 | jtkohl | 1990-05-03 05:17:40 -0400 (Thu, 03 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_gennew.c M /trunk/src/lib/krb5/ccache/file/fcc_reslv.c fix up some casting confusion ------------------------------------------------------------------------ r694 | jtkohl | 1990-05-03 05:12:12 -0400 (Thu, 03 May 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/ccache.h ccache data needs to be a krb5_pointer (some compilers choke on void *) ------------------------------------------------------------------------ r693 | jtkohl | 1990-05-03 04:54:09 -0400 (Thu, 03 May 1990) | 2 lines Changed paths: M /trunk/src/config/site.def botched the sense of the debug/optimize switch ------------------------------------------------------------------------ r692 | jtkohl | 1990-05-03 04:49:59 -0400 (Thu, 03 May 1990) | 2 lines Changed paths: M /trunk/src/config/site.def don't force gcc; it's done in bsd.cf/ultrix.cf ------------------------------------------------------------------------ r691 | jtkohl | 1990-05-03 04:48:40 -0400 (Thu, 03 May 1990) | 2 lines Changed paths: M /trunk/src/config/site.def fix up debug/optimize flags for Gcc/pcc ------------------------------------------------------------------------ r690 | jtkohl | 1990-05-03 04:41:05 -0400 (Thu, 03 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/Imakefile add crc-32 to subdir list ------------------------------------------------------------------------ r689 | jtkohl | 1990-05-03 04:39:23 -0400 (Thu, 03 May 1990) | 2 lines Changed paths: M /trunk/src/Imakefile change subdir list ------------------------------------------------------------------------ r688 | jtkohl | 1990-05-02 18:30:57 -0400 (Wed, 02 May 1990) | 2 lines Changed paths: M /trunk/src/kdc/main.c fix confusion about varargs in com_err_proc ------------------------------------------------------------------------ r687 | jtkohl | 1990-05-02 18:29:22 -0400 (Wed, 02 May 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/posix/vfprintf.c A /trunk/src/lib/krb5/posix/vsprintf.c Initial revision ------------------------------------------------------------------------ r686 | jtkohl | 1990-05-02 18:28:45 -0400 (Wed, 02 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/posix/syslog.c fix name of argument for non-STDC varargs ------------------------------------------------------------------------ r685 | jtkohl | 1990-05-02 15:08:02 -0400 (Wed, 02 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc-proto.h declare krb5_fcc_store_flags ------------------------------------------------------------------------ r684 | jtkohl | 1990-05-02 15:05:44 -0400 (Wed, 02 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_store.c missed a return value check (should be ret) ------------------------------------------------------------------------ r683 | jtkohl | 1990-05-02 14:54:52 -0400 (Wed, 02 May 1990) | 3 lines Changed paths: M /trunk/src/kdc/main.c fix up com_err & varargs stuff move syslog & openlog to better places ------------------------------------------------------------------------ r682 | jtkohl | 1990-05-02 14:53:58 -0400 (Wed, 02 May 1990) | 2 lines Changed paths: M /trunk/src/kdc/do_as_req.c log who it's from/for ------------------------------------------------------------------------ r681 | jtkohl | 1990-05-02 14:31:07 -0400 (Wed, 02 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/in_tkt_pwd.c only prompt once for user's password. ------------------------------------------------------------------------ r680 | jtkohl | 1990-05-02 14:27:22 -0400 (Wed, 02 May 1990) | 3 lines Changed paths: M /trunk/src/clients/klist/klist.c convert to macro-ized function style print better error msgs when no cache ------------------------------------------------------------------------ r679 | jtkohl | 1990-05-02 14:26:38 -0400 (Wed, 02 May 1990) | 2 lines Changed paths: M /trunk/src/admin/edit/kdb5_ed_ct.ct add more requests; right-justify others ------------------------------------------------------------------------ r678 | jtkohl | 1990-05-02 13:52:18 -0400 (Wed, 02 May 1990) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl need libsyslog.a (more stuff) ------------------------------------------------------------------------ r677 | jtkohl | 1990-05-02 13:40:55 -0400 (Wed, 02 May 1990) | 2 lines Changed paths: M /trunk/src/admin/edit/kdb5_edit.c add random_key and set_dbname funcs, some cleanup ------------------------------------------------------------------------ r676 | jtkohl | 1990-05-02 13:38:19 -0400 (Wed, 02 May 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/posix A /trunk/src/lib/krb5/posix/syslog.c Initial revision ------------------------------------------------------------------------ r675 | jtkohl | 1990-05-02 13:37:59 -0400 (Wed, 02 May 1990) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl add syslog.o ------------------------------------------------------------------------ r674 | jtkohl | 1990-05-02 11:56:05 -0400 (Wed, 02 May 1990) | 2 lines Changed paths: M /trunk/src/admin/create/kdb5_create.c M /trunk/src/admin/stash/kdb5_stash.c add arg to fetch_mkey ------------------------------------------------------------------------ r673 | jtkohl | 1990-05-02 11:49:16 -0400 (Wed, 02 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_reslv.c don't create the cache when resolving ------------------------------------------------------------------------ r672 | jtkohl | 1990-05-02 11:47:12 -0400 (Wed, 02 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/in_tkt_sky.c M /trunk/src/lib/krb5/krb/rd_req_dec.c fixes for ktentry.key changes ------------------------------------------------------------------------ r671 | jtkohl | 1990-05-02 11:44:37 -0400 (Wed, 02 May 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/ccache.h macro-ize cc functions as appropriate ------------------------------------------------------------------------ r670 | jtkohl | 1990-05-02 11:43:59 -0400 (Wed, 02 May 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h macro-ize keytab and cc functions as appropriate ------------------------------------------------------------------------ r669 | jtkohl | 1990-05-02 11:43:35 -0400 (Wed, 02 May 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/keytab.h macro-ize keytab functions as appropriate ------------------------------------------------------------------------ r668 | jtkohl | 1990-05-02 11:41:43 -0400 (Wed, 02 May 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/kdb.h add extra arg to fetch_mkey to indicate how many times to read the password. ------------------------------------------------------------------------ r667 | jtkohl | 1990-05-02 11:38:27 -0400 (Wed, 02 May 1990) | 2 lines Changed paths: M /trunk/src/lib/kdb/fetch_mkey.c add twice argument ------------------------------------------------------------------------ r666 | jtkohl | 1990-05-02 11:21:52 -0400 (Wed, 02 May 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/kdb.h add const to encrypt/decrypt key parameters ------------------------------------------------------------------------ r665 | jtkohl | 1990-05-02 11:21:36 -0400 (Wed, 02 May 1990) | 2 lines Changed paths: M /trunk/src/lib/kdb/decrypt_key.c M /trunk/src/lib/kdb/encrypt_key.c add const to the in parameter ------------------------------------------------------------------------ r664 | jtkohl | 1990-05-02 10:06:17 -0400 (Wed, 02 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/Imakefile remove functions which are now macros ------------------------------------------------------------------------ r663 | jtkohl | 1990-05-02 09:38:46 -0400 (Wed, 02 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/ktfr_entry.c don't free the struct; the caller provides it. ------------------------------------------------------------------------ r662 | jtkohl | 1990-05-01 13:18:40 -0400 (Tue, 01 May 1990) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl add mk_cmds, pepy, posy, & support ------------------------------------------------------------------------ r661 | jtkohl | 1990-05-01 13:18:25 -0400 (Tue, 01 May 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/kdb.h add KRB5_KDB_DISALLOW_ALL_TIX ------------------------------------------------------------------------ r660 | jtkohl | 1990-05-01 13:18:09 -0400 (Tue, 01 May 1990) | 2 lines Changed paths: M /trunk/src/config/site.def add -Z for page-zero unmapped ------------------------------------------------------------------------ r659 | jtkohl | 1990-05-01 13:16:55 -0400 (Tue, 01 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/KRB5-asn.py change from UTCtime to GeneralizedTime ------------------------------------------------------------------------ r658 | jtkohl | 1990-05-01 13:14:11 -0400 (Tue, 01 May 1990) | 2 lines Changed paths: M /trunk/src/clients/Imakefile up to rev 5.x ------------------------------------------------------------------------ r657 | jtkohl | 1990-05-01 13:13:21 -0400 (Tue, 01 May 1990) | 2 lines Changed paths: M /trunk/src/clients/kdestroy/kdestroy.c add include files, error tables, etc. ------------------------------------------------------------------------ r656 | jtkohl | 1990-05-01 13:12:17 -0400 (Tue, 01 May 1990) | 2 lines Changed paths: M /trunk/src/clients/klist/klist.c working, but braindead, version ------------------------------------------------------------------------ r655 | jtkohl | 1990-05-01 13:11:47 -0400 (Tue, 01 May 1990) | 2 lines Changed paths: M /trunk/src/clients/kinit/kinit.c need to ask for realm name in the instance ------------------------------------------------------------------------ r654 | jtkohl | 1990-05-01 13:10:57 -0400 (Tue, 01 May 1990) | 2 lines Changed paths: A /trunk/src/admin/edit A /trunk/src/admin/edit/kdb5_ed_ct.ct A /trunk/src/admin/edit/kdb5_edit.c *** empty log message *** ------------------------------------------------------------------------ r653 | jtkohl | 1990-05-01 13:10:14 -0400 (Tue, 01 May 1990) | 2 lines Changed paths: M /trunk/src/admin/create/kdb5_create.c turn on KRB5_KDB_DISALLOW_ALL_TIX for master key ------------------------------------------------------------------------ r652 | jtkohl | 1990-05-01 13:09:56 -0400 (Tue, 01 May 1990) | 2 lines Changed paths: M /trunk/src/admin/Imakefile add kdb5_edit ------------------------------------------------------------------------ r651 | jtkohl | 1990-05-01 13:07:28 -0400 (Tue, 01 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_write.c cast args to write() ------------------------------------------------------------------------ r650 | jtkohl | 1990-05-01 13:07:11 -0400 (Tue, 01 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_init.c M /trunk/src/lib/krb5/ccache/file/fcc_nseq.c M /trunk/src/lib/krb5/ccache/file/fcc_sflags.c M /trunk/src/lib/krb5/ccache/file/fcc_sseq.c M /trunk/src/lib/krb5/ccache/file/fcc_store.c fix openclose stuff ------------------------------------------------------------------------ r649 | jtkohl | 1990-05-01 13:06:07 -0400 (Tue, 01 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_retrv.c casts for bcmp ------------------------------------------------------------------------ r648 | jtkohl | 1990-05-01 13:05:29 -0400 (Tue, 01 May 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_reslv.c use xfree fix openclose stuff ------------------------------------------------------------------------ r647 | jtkohl | 1990-05-01 13:05:08 -0400 (Tue, 01 May 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_read.c cast read() allocate proper # entries in principal array ------------------------------------------------------------------------ r646 | jtkohl | 1990-05-01 13:03:54 -0400 (Tue, 01 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_gprin.c ------------------------------------------------------------------------ r645 | jtkohl | 1990-05-01 13:03:51 -0400 (Tue, 01 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_gennew.c M /trunk/src/lib/krb5/ccache/file/fcc_getnam.c use xfree ------------------------------------------------------------------------ r644 | jtkohl | 1990-05-01 13:03:09 -0400 (Tue, 01 May 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_close.c M /trunk/src/lib/krb5/ccache/file/fcc_destry.c M /trunk/src/lib/krb5/ccache/file/fcc_eseq.c fix openclose stuff use xfree ------------------------------------------------------------------------ r643 | jtkohl | 1990-05-01 13:02:17 -0400 (Tue, 01 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc.h add ext-proto.h ------------------------------------------------------------------------ r642 | jtkohl | 1990-05-01 13:01:57 -0400 (Tue, 01 May 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc-proto.h fix proto for krb5_fcc_generate_new add krb5_fcc_set_flags ------------------------------------------------------------------------ r641 | jtkohl | 1990-05-01 12:48:05 -0400 (Tue, 01 May 1990) | 3 lines Changed paths: M /trunk/src/kdc/main.c log when shutdown log to local6 for now ------------------------------------------------------------------------ r640 | jtkohl | 1990-05-01 12:47:47 -0400 (Tue, 01 May 1990) | 2 lines Changed paths: M /trunk/src/kdc/kdc_util.c lrentry needs one more level of indirection before zero ------------------------------------------------------------------------ r639 | jtkohl | 1990-05-01 12:47:34 -0400 (Tue, 01 May 1990) | 2 lines Changed paths: M /trunk/src/kdc/do_as_req.c log the request ------------------------------------------------------------------------ r638 | jtkohl | 1990-05-01 12:17:15 -0400 (Tue, 01 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_ops.c change to rev. level 5.x ------------------------------------------------------------------------ r637 | jtkohl | 1990-05-01 12:15:38 -0400 (Tue, 01 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc-proto.h add standard header ------------------------------------------------------------------------ r636 | jtkohl | 1990-05-01 10:23:44 -0400 (Tue, 01 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/parse.c rearrange code to eliminate null-deref problem ------------------------------------------------------------------------ r635 | jtkohl | 1990-05-01 10:16:59 -0400 (Tue, 01 May 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/in_tkt_pwd.c need to read password if not provided ------------------------------------------------------------------------ r634 | jtkohl | 1990-04-30 12:09:02 -0400 (Mon, 30 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_ops.c "file" should be "FILE" ------------------------------------------------------------------------ r633 | jtkohl | 1990-04-30 11:41:39 -0400 (Mon, 30 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/osconfig.c add krb5_default_pwd_prompt1, krb5_default_pwd_prompt2 ------------------------------------------------------------------------ r632 | jtkohl | 1990-04-30 11:40:09 -0400 (Mon, 30 Apr 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/config.h add DEFAULT_PWD_STRING1, DEFAULT_PWD_STRING2 ------------------------------------------------------------------------ r631 | jtkohl | 1990-04-30 10:18:31 -0400 (Mon, 30 Apr 1990) | 2 lines Changed paths: M /trunk/src/config/site.def add mk_cmds ------------------------------------------------------------------------ r630 | jtkohl | 1990-04-30 10:04:04 -0400 (Mon, 30 Apr 1990) | 2 lines Changed paths: M /trunk/src/admin/destroy/kdb5_destroy.c fix argument in getopt ------------------------------------------------------------------------ r629 | jtkohl | 1990-04-27 13:37:59 -0400 (Fri, 27 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/Imakefile add store.c ------------------------------------------------------------------------ r628 | jtkohl | 1990-04-27 13:36:48 -0400 (Fri, 27 Apr 1990) | 2 lines Changed paths: M /trunk/src/clients/kinit/kinit.c bang into a working shape ------------------------------------------------------------------------ r627 | jtkohl | 1990-04-27 13:36:04 -0400 (Fri, 27 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c deal properly with errors. ------------------------------------------------------------------------ r626 | jtkohl | 1990-04-27 13:22:38 -0400 (Fri, 27 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/parse.c need libos-proto for get_default_realm. ------------------------------------------------------------------------ r625 | jtkohl | 1990-04-27 13:16:12 -0400 (Fri, 27 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/get_krbhst.c need an error if unknown ------------------------------------------------------------------------ r624 | jtkohl | 1990-04-27 13:14:59 -0400 (Fri, 27 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/parse.c don't include null in length count ------------------------------------------------------------------------ r623 | jtkohl | 1990-04-27 12:35:16 -0400 (Fri, 27 Apr 1990) | 2 lines Changed paths: M /trunk/src/clients/kinit/Imakefile M /trunk/src/clients/klist/Imakefile update to rev 5.0 ------------------------------------------------------------------------ r622 | jtkohl | 1990-04-27 12:30:44 -0400 (Fri, 27 Apr 1990) | 3 lines Changed paths: M /trunk/src/kdc/main.c common.h is history clean up calls to network code ------------------------------------------------------------------------ r621 | jtkohl | 1990-04-27 12:29:14 -0400 (Fri, 27 Apr 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/kdb.h add krb5_db_store_mkey. ------------------------------------------------------------------------ r620 | jtkohl | 1990-04-27 12:28:50 -0400 (Fri, 27 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/kdb5_err.et add KRB5_KDB_CANTREAD_STORED, KRB5_KDB_BADSTORED_MKEY ------------------------------------------------------------------------ r619 | jtkohl | 1990-04-27 12:28:24 -0400 (Fri, 27 Apr 1990) | 2 lines Changed paths: A /trunk/src/kdc/kdc5_err.et *** empty log message *** ------------------------------------------------------------------------ r618 | jtkohl | 1990-04-27 12:27:57 -0400 (Fri, 27 Apr 1990) | 2 lines Changed paths: M /trunk/src/kdc/kdc_util.h change prototypes for network funcs to take args & return codes ------------------------------------------------------------------------ r617 | jtkohl | 1990-04-27 12:27:40 -0400 (Fri, 27 Apr 1990) | 2 lines Changed paths: M /trunk/src/kdc/network.c cleanup for error codes ------------------------------------------------------------------------ r616 | jtkohl | 1990-04-27 12:26:15 -0400 (Fri, 27 Apr 1990) | 2 lines Changed paths: M /trunk/src/kdc/Imakefile add kdc5_err ------------------------------------------------------------------------ r615 | jtkohl | 1990-04-27 12:13:11 -0400 (Fri, 27 Apr 1990) | 2 lines Changed paths: A /trunk/src/lib/kdb/kdbint.h A /trunk/src/lib/kdb/store_mkey.c *** empty log message *** ------------------------------------------------------------------------ r614 | jtkohl | 1990-04-27 12:11:31 -0400 (Fri, 27 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/kdb/fetch_mkey.c add support for non-interactive fetch. ------------------------------------------------------------------------ r613 | jtkohl | 1990-04-27 11:43:28 -0400 (Fri, 27 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/kdb/setup_mkey.c need fullname argument, so re-write ------------------------------------------------------------------------ r612 | jtkohl | 1990-04-27 11:38:25 -0400 (Fri, 27 Apr 1990) | 3 lines Changed paths: M /trunk/src/admin/destroy/kdb5_destroy.c add .ok file clean up & make work ------------------------------------------------------------------------ r611 | jtkohl | 1990-04-27 11:37:52 -0400 (Fri, 27 Apr 1990) | 2 lines Changed paths: M /trunk/src/admin/stash/kdb5_stash.c push store_mkey into lib ------------------------------------------------------------------------ r610 | jtkohl | 1990-04-27 11:36:33 -0400 (Fri, 27 Apr 1990) | 3 lines Changed paths: M /trunk/src/admin/create/kdb5_create.c -d option for dbname clean up stuff, make it work ------------------------------------------------------------------------ r609 | jtkohl | 1990-04-27 11:36:02 -0400 (Fri, 27 Apr 1990) | 2 lines Changed paths: M /trunk/src/admin/Imakefile use kdb5_ in the .o file names; put common libs into macros ------------------------------------------------------------------------ r608 | jtkohl | 1990-04-27 08:06:48 -0400 (Fri, 27 Apr 1990) | 2 lines Changed paths: M /trunk/src/admin/Imakefile put some real stuff here ------------------------------------------------------------------------ r607 | jtkohl | 1990-04-27 08:00:37 -0400 (Fri, 27 Apr 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/asn.1/Imakefile *** empty log message *** ------------------------------------------------------------------------ r606 | jtkohl | 1990-04-27 07:02:50 -0400 (Fri, 27 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/kdb/Imakefile add store_mkey ------------------------------------------------------------------------ r605 | jtkohl | 1990-04-27 06:04:15 -0400 (Fri, 27 Apr 1990) | 2 lines Changed paths: M /trunk/src/kdc/main.c extra argument added to krb5_db_setup_mkey_name ------------------------------------------------------------------------ r604 | jtkohl | 1990-04-27 06:02:47 -0400 (Fri, 27 Apr 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/kdb.h add fullname return arg to setup_mkey ------------------------------------------------------------------------ r603 | jtkohl | 1990-04-27 06:02:12 -0400 (Fri, 27 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/kdb/setup_mkey.c add fullname unparse feature ------------------------------------------------------------------------ r602 | jtkohl | 1990-04-26 13:42:22 -0400 (Thu, 26 Apr 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/keytab/ktfr_entry.c changes for in-line key. add ext-proto ------------------------------------------------------------------------ r601 | jtkohl | 1990-04-26 13:25:34 -0400 (Thu, 26 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/krb5_err.et add KRB5_KT_IOERR ------------------------------------------------------------------------ r600 | jtkohl | 1990-04-26 13:24:47 -0400 (Thu, 26 Apr 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/keytab/file/ktf_add.c A /trunk/src/lib/krb5/keytab/file/ktf_endget.c A /trunk/src/lib/krb5/keytab/file/ktf_next.c A /trunk/src/lib/krb5/keytab/file/ktf_remove.c A /trunk/src/lib/krb5/keytab/file/ktf_ssget.c *** empty log message *** ------------------------------------------------------------------------ r599 | jtkohl | 1990-04-26 13:24:27 -0400 (Thu, 26 Apr 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/keytab.h key should be in-ilne ------------------------------------------------------------------------ r598 | jtkohl | 1990-04-26 13:21:48 -0400 (Thu, 26 Apr 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ktf_util.c fix comments; write implementation (needs some cleanup work, though) ------------------------------------------------------------------------ r597 | jtkohl | 1990-04-26 13:20:49 -0400 (Thu, 26 Apr 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ktfile.h add internal prototypes add KTPRIVATE, KTFILEP, openf field of data, fix #include blocker name ------------------------------------------------------------------------ r596 | jtkohl | 1990-04-26 13:20:28 -0400 (Thu, 26 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/Imakefile add all the new .o files ------------------------------------------------------------------------ r595 | jtkohl | 1990-04-26 13:20:09 -0400 (Thu, 26 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ktf_ops.c M /trunk/src/lib/krb5/keytab/file/ktf_wops.c get should have been get_entry ------------------------------------------------------------------------ r594 | jtkohl | 1990-04-26 13:19:36 -0400 (Thu, 26 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ktf_close.c actually un-do effects of resolve ------------------------------------------------------------------------ r593 | jtkohl | 1990-04-26 13:19:14 -0400 (Thu, 26 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ktf_resolv.c clean up & make work ------------------------------------------------------------------------ r592 | jtkohl | 1990-04-26 13:17:35 -0400 (Thu, 26 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ktf_get_en.c finish implementation ------------------------------------------------------------------------ r591 | jtkohl | 1990-04-26 13:14:57 -0400 (Thu, 26 Apr 1990) | 3 lines Changed paths: M /trunk/src/kdc/main.c getopt test vs EOF, not zero move master_encblock initialization into process_args ------------------------------------------------------------------------ r590 | jtkohl | 1990-04-26 13:14:42 -0400 (Thu, 26 Apr 1990) | 2 lines Changed paths: M /trunk/src/kdc/Imakefile add dependency libs ------------------------------------------------------------------------ r589 | jtkohl | 1990-04-26 08:00:41 -0400 (Thu, 26 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/ktfr_entry.c need to free the entry itself as well. ------------------------------------------------------------------------ r588 | jtkohl | 1990-04-25 13:10:11 -0400 (Wed, 25 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ktf_util.c need krb5.h to use ktfile.h ------------------------------------------------------------------------ r587 | jtkohl | 1990-04-25 13:06:49 -0400 (Wed, 25 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ktf_close.c fix to fix up typo ------------------------------------------------------------------------ r586 | jtkohl | 1990-04-25 13:06:39 -0400 (Wed, 25 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/ktf_get_na.c use ext-proto.h ------------------------------------------------------------------------ r585 | jtkohl | 1990-04-25 12:55:20 -0400 (Wed, 25 Apr 1990) | 3 lines Changed paths: M /trunk/src/kdc/kdc_util.c add a placeholder compress_transited ;. ------------------------------------------------------------------------ r584 | jtkohl | 1990-04-25 12:54:51 -0400 (Wed, 25 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/krb5_err.et add KT codes ------------------------------------------------------------------------ r583 | jtkohl | 1990-04-25 12:54:31 -0400 (Wed, 25 Apr 1990) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl add libkt & libktfile stuff ------------------------------------------------------------------------ r582 | jtkohl | 1990-04-25 12:53:58 -0400 (Wed, 25 Apr 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/keytab.h fix typos ------------------------------------------------------------------------ r581 | jtkohl | 1990-04-25 12:53:39 -0400 (Wed, 25 Apr 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h fix typo in krb5_kt_default_name ------------------------------------------------------------------------ r580 | jtkohl | 1990-04-25 12:52:41 -0400 (Wed, 25 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/file/Imakefile add ktf_ops, ktf_wops ------------------------------------------------------------------------ r579 | jtkohl | 1990-04-25 12:52:06 -0400 (Wed, 25 Apr 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/keytab/file/ktf_close.c A /trunk/src/lib/krb5/keytab/file/ktf_get_en.c A /trunk/src/lib/krb5/keytab/file/ktf_get_na.c A /trunk/src/lib/krb5/keytab/file/ktf_ops.c A /trunk/src/lib/krb5/keytab/file/ktf_resolv.c A /trunk/src/lib/krb5/keytab/file/ktf_util.c A /trunk/src/lib/krb5/keytab/file/ktf_wops.c A /trunk/src/lib/krb5/keytab/file/ktfile.h A /trunk/src/lib/krb5/keytab/ktadd.c A /trunk/src/lib/krb5/keytab/ktdefault.c A /trunk/src/lib/krb5/keytab/ktfr_entry.c A /trunk/src/lib/krb5/keytab/ktremove.c A /trunk/src/lib/krb5/keytab/read_servi.c *** empty log message *** ------------------------------------------------------------------------ r578 | jtkohl | 1990-04-25 12:46:18 -0400 (Wed, 25 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/keytab/Imakefile add all the generic entry points ------------------------------------------------------------------------ r576 | jtkohl | 1990-04-25 11:13:20 -0400 (Wed, 25 Apr 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/keytab.h fix error in remove function. ------------------------------------------------------------------------ r575 | jtkohl | 1990-04-24 12:41:52 -0400 (Tue, 24 Apr 1990) | 3 lines Changed paths: M /trunk/src/kdc/kdc_util.c add const where appropriate add hack versions of fetch_last_req_info, check_hot_list ------------------------------------------------------------------------ r574 | jtkohl | 1990-04-24 12:41:35 -0400 (Tue, 24 Apr 1990) | 2 lines Changed paths: M /trunk/src/kdc/kdc_util.h add const to an argument ------------------------------------------------------------------------ r573 | jtkohl | 1990-04-24 12:41:06 -0400 (Tue, 24 Apr 1990) | 3 lines Changed paths: M /trunk/src/kdc/main.c change to use krb5_db_setup_mkey_name improve cryptosystem support ------------------------------------------------------------------------ r572 | jtkohl | 1990-04-24 12:10:23 -0400 (Tue, 24 Apr 1990) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl more library order/contents work. ------------------------------------------------------------------------ r571 | jtkohl | 1990-04-24 12:07:26 -0400 (Tue, 24 Apr 1990) | 3 lines Changed paths: M /trunk/src/lib/crypto/crc32/crc.c fix up for checksum interface add copyright &such ------------------------------------------------------------------------ r570 | jtkohl | 1990-04-24 12:06:52 -0400 (Tue, 24 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/krb5_err.et add KRB5_CRYPTO_INTERNAL ------------------------------------------------------------------------ r569 | jtkohl | 1990-04-24 12:05:58 -0400 (Tue, 24 Apr 1990) | 3 lines Changed paths: M /trunk/src/kdc/extern.c M /trunk/src/kdc/extern.h allocate for master_encblock remove krb5_des_cs_entry; it's properly declared in ------------------------------------------------------------------------ r568 | jtkohl | 1990-04-24 12:04:49 -0400 (Tue, 24 Apr 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/kdb.h add krb5_db_setup_mkey_name ------------------------------------------------------------------------ r567 | jtkohl | 1990-04-24 12:04:29 -0400 (Tue, 24 Apr 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/config.h add PROVIDE stuff (probably belongs somewhere else) ------------------------------------------------------------------------ r566 | jtkohl | 1990-04-24 12:00:57 -0400 (Tue, 24 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/kdb/Imakefile add setup_mkey; split OBJS and SRCS onto separate lines ------------------------------------------------------------------------ r565 | jtkohl | 1990-04-24 11:56:06 -0400 (Tue, 24 Apr 1990) | 2 lines Changed paths: A /trunk/src/lib/kdb/setup_mkey.c *** empty log message *** ------------------------------------------------------------------------ r564 | jtkohl | 1990-04-24 09:24:50 -0400 (Tue, 24 Apr 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/krbconfig.c *** empty log message *** ------------------------------------------------------------------------ r563 | jtkohl | 1990-04-24 09:22:26 -0400 (Tue, 24 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Imakefile add krbconfig ------------------------------------------------------------------------ r562 | jtkohl | 1990-04-24 09:20:54 -0400 (Tue, 24 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/Imakefile config.c is now osconfig.c ------------------------------------------------------------------------ r561 | jtkohl | 1990-04-23 12:59:50 -0400 (Mon, 23 Apr 1990) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl fix up the library stuff ------------------------------------------------------------------------ r560 | jtkohl | 1990-04-23 12:58:45 -0400 (Mon, 23 Apr 1990) | 2 lines Changed paths: A /trunk/src/kdc/network.c *** empty log message *** ------------------------------------------------------------------------ r559 | jtkohl | 1990-04-23 12:56:27 -0400 (Mon, 23 Apr 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/crc-32.h add crc32_cksumtable_entry ------------------------------------------------------------------------ r558 | jtkohl | 1990-04-23 12:55:58 -0400 (Mon, 23 Apr 1990) | 4 lines Changed paths: M /trunk/src/kdc/main.c add libos-proto remove unused optind; add void to main() ------------------------------------------------------------------------ r557 | jtkohl | 1990-04-23 12:55:31 -0400 (Mon, 23 Apr 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/config.h add PROVIDE_DES_CBC_CRC ------------------------------------------------------------------------ r556 | jtkohl | 1990-04-23 12:54:42 -0400 (Mon, 23 Apr 1990) | 3 lines Changed paths: M /trunk/src/kdc/dispatch.c add const to args rearrange code to use new macros to predetermine packet types. ------------------------------------------------------------------------ r555 | jtkohl | 1990-04-23 12:54:15 -0400 (Mon, 23 Apr 1990) | 2 lines Changed paths: M /trunk/src/kdc/Imakefile a much more realistic Imakefile ------------------------------------------------------------------------ r554 | jtkohl | 1990-04-23 11:29:11 -0400 (Mon, 23 Apr 1990) | 4 lines Changed paths: M /trunk/src/kdc/kdc_util.h add const to appropriate protos add prototype for dispatch add #define to nuke process_v4 ------------------------------------------------------------------------ r553 | jtkohl | 1990-04-23 11:28:58 -0400 (Mon, 23 Apr 1990) | 3 lines Changed paths: M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c reorder args to krb5_encode_kdc_rep add const to one function argument ------------------------------------------------------------------------ r552 | jtkohl | 1990-04-23 11:20:53 -0400 (Mon, 23 Apr 1990) | 2 lines Changed paths: A /trunk/src/lib/crypto/cryptoconf.c *** empty log message *** ------------------------------------------------------------------------ r551 | jtkohl | 1990-04-23 06:54:04 -0400 (Mon, 23 Apr 1990) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl use isode 6.0 now. ------------------------------------------------------------------------ r550 | jtkohl | 1990-04-23 06:43:21 -0400 (Mon, 23 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/kdb/verify_mky.c add ext-proto.h ------------------------------------------------------------------------ r549 | jtkohl | 1990-04-23 06:43:05 -0400 (Mon, 23 Apr 1990) | 3 lines Changed paths: M /trunk/src/lib/kdb/fetch_mkey.c need to use DECLARG macros add prototype header files. ------------------------------------------------------------------------ r548 | jtkohl | 1990-04-23 06:30:24 -0400 (Mon, 23 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Imakefile add get_creds ------------------------------------------------------------------------ r547 | jtkohl | 1990-04-23 06:03:32 -0400 (Mon, 23 Apr 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/get_creds.c *** empty log message *** ------------------------------------------------------------------------ r546 | jtkohl | 1990-04-20 11:09:36 -0400 (Fri, 20 Apr 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/error_tables/krb5_err.et change messages for KRB5_CONFIG_CANTOPEN, KRB5_TRANS_CANTOPEN. add KRB5_LNAME_CANTOPEN, KRB5_LNAME_NOTRANS, KRB5_LNAME_BADFORMAT ------------------------------------------------------------------------ r545 | jtkohl | 1990-04-20 11:05:16 -0400 (Fri, 20 Apr 1990) | 4 lines Changed paths: M /trunk/src/include/krb5/stock/osconf.h add DBM stuff add USE_DBM_LNAME, DEFAULT_LNAME_FILENAME, MAX_DGRAM_SIZE, MAX_SKDC_TIMEOUT SKDC_TIMEOUT_SHIFT, SKDC_TIMEOUT_1 ------------------------------------------------------------------------ r544 | jtkohl | 1990-04-20 11:04:20 -0400 (Fri, 20 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/Imakefile add an_to_ln; fix config.c line ------------------------------------------------------------------------ r543 | jtkohl | 1990-04-20 11:04:05 -0400 (Fri, 20 Apr 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/osconfig.c add krb5_lname_file, krb5_max_dgram_size, krb5_max_skdc_timeout, krb5_skdc_timeout_shift, krb5_skdc_timeout_1 ------------------------------------------------------------------------ r542 | jtkohl | 1990-04-20 11:02:33 -0400 (Fri, 20 Apr 1990) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/an_to_ln.c add a line to the prose description dbm_close() after examining response add KRB5_LNAME_BADFORMAT if not null-terminated. ------------------------------------------------------------------------ r541 | jtkohl | 1990-04-20 11:01:54 -0400 (Fri, 20 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/unparse.c principal is malformed if it doesn't have at least 2 components ------------------------------------------------------------------------ r540 | jtkohl | 1990-04-20 10:04:26 -0400 (Fri, 20 Apr 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/dbm.h add #include ------------------------------------------------------------------------ r539 | jtkohl | 1990-04-20 09:37:20 -0400 (Fri, 20 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/sendto_kdc.c make manifest constants into external variables ------------------------------------------------------------------------ r538 | jtkohl | 1990-04-20 08:58:35 -0400 (Fri, 20 Apr 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/os/an_to_ln.c not tested, but compiles ------------------------------------------------------------------------ r537 | jtkohl | 1990-04-20 07:37:13 -0400 (Fri, 20 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/kdb/kdb_dbm.c put DBM stuff into include file ------------------------------------------------------------------------ r536 | jtkohl | 1990-04-20 07:35:45 -0400 (Fri, 20 Apr 1990) | 2 lines Changed paths: A /trunk/src/include/krb5/dbm.h *** empty log message *** ------------------------------------------------------------------------ r535 | jtkohl | 1990-04-19 14:14:17 -0400 (Thu, 19 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Imakefile def_realm moves to os-4.3 ------------------------------------------------------------------------ r534 | jtkohl | 1990-04-19 14:12:51 -0400 (Thu, 19 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/krb5_err.et add KRB5_TRANS_CANTOPEN, KRB5_TRANS_BADFORMAT ------------------------------------------------------------------------ r533 | jtkohl | 1990-04-19 14:11:59 -0400 (Thu, 19 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/Imakefile add free_hstrl, hst_realm, net_read, net_write ------------------------------------------------------------------------ r532 | jtkohl | 1990-04-19 14:11:11 -0400 (Thu, 19 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/osconfig.c add krb5_trans_file ------------------------------------------------------------------------ r531 | jtkohl | 1990-04-19 14:10:48 -0400 (Thu, 19 Apr 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/os/free_hstrl.c A /trunk/src/lib/krb5/os/hst_realm.c *** empty log message *** ------------------------------------------------------------------------ r530 | jtkohl | 1990-04-19 14:10:34 -0400 (Thu, 19 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/free_krbhs.c add const ------------------------------------------------------------------------ r529 | jtkohl | 1990-04-19 14:09:28 -0400 (Thu, 19 Apr 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/osconf.h add DEFAULT_TRANS_FILENAME ------------------------------------------------------------------------ r528 | jtkohl | 1990-04-19 14:09:13 -0400 (Thu, 19 Apr 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/los-proto.h krb5_free_krbhst can take a const * ------------------------------------------------------------------------ r527 | jtkohl | 1990-04-19 14:00:23 -0400 (Thu, 19 Apr 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/ext-proto.h add realloc(); rearrange a bit ------------------------------------------------------------------------ r526 | jtkohl | 1990-04-19 13:11:54 -0400 (Thu, 19 Apr 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/net_read.c M /trunk/src/lib/krb5/os/net_write.c fix name of copyright file. fix up #ifdef's & #endifs ------------------------------------------------------------------------ r525 | jtkohl | 1990-04-19 12:53:14 -0400 (Thu, 19 Apr 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/os/net_read.c A /trunk/src/lib/krb5/os/net_write.c *** empty log message *** ------------------------------------------------------------------------ r524 | jtkohl | 1990-04-19 12:31:59 -0400 (Thu, 19 Apr 1990) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/Imakefile change getaddr to localaddr change config_fn to config add def_realm ------------------------------------------------------------------------ r523 | jtkohl | 1990-04-19 12:31:28 -0400 (Thu, 19 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/lock_file.c add POSIX version. ------------------------------------------------------------------------ r522 | jtkohl | 1990-04-19 11:46:50 -0400 (Thu, 19 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/os-proto.h add const. ------------------------------------------------------------------------ r521 | jtkohl | 1990-04-19 11:40:06 -0400 (Thu, 19 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/locate_kdc.c M /trunk/src/lib/krb5/os/osconfig.c krb5_kdc_udp_portname needs to be inside KRB5_USE_INET ------------------------------------------------------------------------ r520 | jtkohl | 1990-04-19 11:34:36 -0400 (Thu, 19 Apr 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/locate_kdc.c remove kludged port # code better udp support ------------------------------------------------------------------------ r519 | jtkohl | 1990-04-19 11:33:51 -0400 (Thu, 19 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/osconfig.c add krb5_kdc_udp_portname ------------------------------------------------------------------------ r518 | jtkohl | 1990-04-19 11:22:50 -0400 (Thu, 19 Apr 1990) | 4 lines Changed paths: M /trunk/src/lib/krb5/os/sendto_kdc.c missing extra parens around recvfrom. close the sockets, not the index to the sockets, and only do the active sockets. ------------------------------------------------------------------------ r517 | jtkohl | 1990-04-19 10:31:05 -0400 (Thu, 19 Apr 1990) | 3 lines Changed paths: M /trunk/src/include/krb5/los-proto.h add const to function signatures where appropriate add functions formerly in libkrb. ------------------------------------------------------------------------ r516 | jtkohl | 1990-04-19 10:29:48 -0400 (Thu, 19 Apr 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h move more things to libos. ------------------------------------------------------------------------ r515 | jtkohl | 1990-04-19 10:28:34 -0400 (Thu, 19 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/sendto_kdc.c add const to function signature where appropriate ------------------------------------------------------------------------ r514 | jtkohl | 1990-04-19 10:20:23 -0400 (Thu, 19 Apr 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/osconf.h add DEFAULT_CONFIG_FILENAME, KDC_PORTNAME ------------------------------------------------------------------------ r513 | jtkohl | 1990-04-19 10:19:42 -0400 (Thu, 19 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/osconfig.c add rcsid. ------------------------------------------------------------------------ r512 | jtkohl | 1990-04-19 10:18:05 -0400 (Thu, 19 Apr 1990) | 2 lines Changed paths: M /trunk/src/prototype/prototype.h change mit-copyright to mit-copyright. ------------------------------------------------------------------------ r511 | jtkohl | 1990-04-19 10:17:18 -0400 (Thu, 19 Apr 1990) | 2 lines Changed paths: M /trunk/src/prototype/prototype.c missed one of the mit-copyright -> copyright changes. ------------------------------------------------------------------------ r510 | jtkohl | 1990-04-19 10:14:45 -0400 (Thu, 19 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/osconfig.c use manifest constant for file name ------------------------------------------------------------------------ r509 | jtkohl | 1990-04-19 10:03:46 -0400 (Thu, 19 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/timeofday.c mutate to POSIX-compliant version ------------------------------------------------------------------------ r508 | jtkohl | 1990-04-19 07:26:52 -0400 (Thu, 19 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/parse.c need to use const char *'s to run through const char * args. ------------------------------------------------------------------------ r507 | jtkohl | 1990-04-19 07:26:38 -0400 (Thu, 19 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_req_ext.c need to cast assignment from const ------------------------------------------------------------------------ r506 | jtkohl | 1990-04-19 07:13:27 -0400 (Thu, 19 Apr 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/gc_via_tgt.c creds can't be const (passed to non-const later) fix const on **'s ------------------------------------------------------------------------ r505 | jtkohl | 1990-04-19 07:12:57 -0400 (Thu, 19 Apr 1990) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/int-proto.h fix #include blockers creds can't be const (passed to non-const later) fix const on **'s ------------------------------------------------------------------------ r504 | jtkohl | 1990-04-19 07:10:18 -0400 (Thu, 19 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/addr_comp.c M /trunk/src/lib/krb5/krb/addr_srch.c M /trunk/src/lib/krb5/krb/copy_key.c M /trunk/src/lib/krb5/krb/faddr_ordr.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_req.c M /trunk/src/lib/krb5/krb/mk_req_ext.c fix rcsid name ------------------------------------------------------------------------ r503 | jtkohl | 1990-04-19 07:02:50 -0400 (Thu, 19 Apr 1990) | 4 lines Changed paths: M /trunk/src/include/krb5/func-proto.h fix const for **'s keytype is now const send_tgs's creds is NOT const. ------------------------------------------------------------------------ r502 | jtkohl | 1990-04-19 07:00:27 -0400 (Thu, 19 Apr 1990) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c keytype is now const decrypt_proc has const args fix const for **'s need to cast some assignments for encoding ------------------------------------------------------------------------ r501 | jtkohl | 1990-04-19 07:00:04 -0400 (Thu, 19 Apr 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/in_tkt_pwd.c M /trunk/src/lib/krb5/krb/in_tkt_sky.c keytype is now const fix const for **'s ------------------------------------------------------------------------ r500 | jtkohl | 1990-04-19 06:59:18 -0400 (Thu, 19 Apr 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/send_tgs.c fix const for **'s need to cast some assignments for encoding ------------------------------------------------------------------------ r499 | jtkohl | 1990-04-19 06:58:48 -0400 (Thu, 19 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/addr_srch.c fix const for **'s ------------------------------------------------------------------------ r498 | jtkohl | 1990-04-19 06:40:47 -0400 (Thu, 19 Apr 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/encode.h M /trunk/src/lib/krb5/asn.1/decode.c M /trunk/src/lib/krb5/asn.1/encode.c add const to function signatures where appropriate ------------------------------------------------------------------------ r497 | jtkohl | 1990-04-19 06:31:36 -0400 (Thu, 19 Apr 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/asn1defs.h add const to function signatures where appropriate ------------------------------------------------------------------------ r496 | jtkohl | 1990-04-18 13:46:04 -0400 (Wed, 18 Apr 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/int-proto.h *** empty log message *** ------------------------------------------------------------------------ r495 | jtkohl | 1990-04-18 13:44:02 -0400 (Wed, 18 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/addr_comp.c M /trunk/src/lib/krb5/krb/addr_srch.c M /trunk/src/lib/krb5/krb/copy_creds.c M /trunk/src/lib/krb5/krb/copy_data.c M /trunk/src/lib/krb5/krb/copy_key.c M /trunk/src/lib/krb5/krb/copy_princ.c M /trunk/src/lib/krb5/krb/decode_kdc.c M /trunk/src/lib/krb5/krb/decrypt_tk.c M /trunk/src/lib/krb5/krb/encrypt_tk.c M /trunk/src/lib/krb5/krb/faddr_ordr.c M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/parse.c M /trunk/src/lib/krb5/krb/princ_comp.c M /trunk/src/lib/krb5/krb/send_tgs.c M /trunk/src/lib/krb5/krb/unparse.c M /trunk/src/lib/krb5/os/def_realm.c add const to function signatures as appropriate ------------------------------------------------------------------------ r494 | jtkohl | 1990-04-18 13:37:50 -0400 (Wed, 18 Apr 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/encode_kdc.c add const to function signatures as appropriate rearrange args to follow in,inout,out ordering ------------------------------------------------------------------------ r493 | jtkohl | 1990-04-18 13:37:45 -0400 (Wed, 18 Apr 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/gc_via_tgt.c M /trunk/src/lib/krb5/krb/kdc_rep_dc.c add asn1.h for decode function add const to function signatures as appropriate ------------------------------------------------------------------------ r492 | jtkohl | 1990-04-18 13:34:37 -0400 (Wed, 18 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_req_dec.c add const to static function ------------------------------------------------------------------------ r491 | jtkohl | 1990-04-18 13:15:39 -0400 (Wed, 18 Apr 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/in_tkt_pwd.c M /trunk/src/lib/krb5/krb/in_tkt_sky.c add const where appropriate in function declarations. (cast assignments, as well) ------------------------------------------------------------------------ r490 | jtkohl | 1990-04-18 13:14:07 -0400 (Wed, 18 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_error.c M /trunk/src/lib/krb5/krb/mk_priv.c M /trunk/src/lib/krb5/krb/mk_req.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_req.c M /trunk/src/lib/krb5/krb/rd_req_dec.c M /trunk/src/lib/krb5/krb/rd_safe.c add const where appropriate in function declarations. ------------------------------------------------------------------------ r489 | jtkohl | 1990-04-18 13:13:22 -0400 (Wed, 18 Apr 1990) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_error.c add const where appropriate in function declarations. fix comments to indicate proper variable name ------------------------------------------------------------------------ r488 | jtkohl | 1990-04-18 13:09:50 -0400 (Wed, 18 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Imakefile add f_tgt_cred ------------------------------------------------------------------------ r487 | jtkohl | 1990-04-18 13:08:59 -0400 (Wed, 18 Apr 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/free/f_tgt_cred.c *** empty log message *** ------------------------------------------------------------------------ r486 | jtkohl | 1990-04-18 13:08:19 -0400 (Wed, 18 Apr 1990) | 4 lines Changed paths: M /trunk/src/include/krb5/func-proto.h add const where appropriate on main lib funcs reorder krb5_encode_kdc_rep args krb5_free_tgt_creds is now void ------------------------------------------------------------------------ r485 | jtkohl | 1990-04-18 13:05:48 -0400 (Wed, 18 Apr 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/encryption.h add const's where appropriate on encryption routiens ------------------------------------------------------------------------ r484 | jtkohl | 1990-04-17 13:41:56 -0400 (Tue, 17 Apr 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/encode.h use krb5_data * in macros, and sanity check it first. ------------------------------------------------------------------------ r483 | jtkohl | 1990-04-17 13:39:53 -0400 (Tue, 17 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/decode_kdc.c M /trunk/src/lib/krb5/krb/gc_via_tgt.c M /trunk/src/lib/krb5/krb/rd_priv.c M /trunk/src/lib/krb5/krb/rd_req.c M /trunk/src/lib/krb5/krb/rd_safe.c check msg type before decoding. ------------------------------------------------------------------------ r482 | jtkohl | 1990-04-17 13:38:32 -0400 (Tue, 17 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/send_tgs.c use macros to verify message type ------------------------------------------------------------------------ r481 | jtkohl | 1990-04-17 13:38:15 -0400 (Tue, 17 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c M /trunk/src/lib/krb5/krb/rd_error.c check msg type before decoding. ------------------------------------------------------------------------ r480 | jtkohl | 1990-04-17 12:57:17 -0400 (Tue, 17 Apr 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/encode.h add ASN.1 application data smarts for checking packet types. ------------------------------------------------------------------------ r479 | jtkohl | 1990-04-06 12:25:50 -0400 (Fri, 06 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_error.c fix to use old-style function definitions. ------------------------------------------------------------------------ r478 | jtkohl | 1990-04-06 12:13:40 -0400 (Fri, 06 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_req_dec.c use krb5_keytype_array[] instead of fiction ------------------------------------------------------------------------ r477 | jtkohl | 1990-04-06 12:10:13 -0400 (Fri, 06 Apr 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/princ_comp.c add ext-proto.h fix up #endif text ------------------------------------------------------------------------ r476 | jtkohl | 1990-04-06 12:09:45 -0400 (Fri, 06 Apr 1990) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl add STDC_TOP_INCLUDES ------------------------------------------------------------------------ r475 | jtkohl | 1990-04-06 12:09:43 -0400 (Fri, 06 Apr 1990) | 2 lines Changed paths: M /trunk/src/config/Imake.tmpl M /trunk/src/config/site.def add STDCTopIncludes ------------------------------------------------------------------------ r474 | jtkohl | 1990-04-06 11:58:53 -0400 (Fri, 06 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c need &reply, not reply ------------------------------------------------------------------------ r473 | jtkohl | 1990-04-06 11:43:07 -0400 (Fri, 06 Apr 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/gc_via_tgt.c use krb5_send_tgs() instead of in-line code. (not tested) ------------------------------------------------------------------------ r472 | jtkohl | 1990-04-06 11:39:19 -0400 (Fri, 06 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Imakefile add mk_priv, rd_priv, rd_safe, send_tgs ------------------------------------------------------------------------ r471 | jtkohl | 1990-04-06 11:38:37 -0400 (Fri, 06 Apr 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/rd_safe.c not yet tested. ------------------------------------------------------------------------ r470 | jtkohl | 1990-04-06 10:43:44 -0400 (Fri, 06 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/rd_priv.c fix up name for rcsid string ------------------------------------------------------------------------ r469 | jtkohl | 1990-04-06 10:25:08 -0400 (Fri, 06 Apr 1990) | 2 lines Changed paths: M /trunk/src/.rconf ignore *.rconf as well ------------------------------------------------------------------------ r468 | jtkohl | 1990-04-06 10:08:40 -0400 (Fri, 06 Apr 1990) | 2 lines Changed paths: M /trunk/src/.rconf ignore .rconf. ------------------------------------------------------------------------ r467 | jtkohl | 1990-04-06 09:51:36 -0400 (Fri, 06 Apr 1990) | 2 lines Changed paths: A /trunk/src/.rconf *** empty log message *** ------------------------------------------------------------------------ r466 | edg | 1990-04-06 09:50:14 -0400 (Fri, 06 Apr 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/rd_priv.c changed error code for invalid encryption type removed initialization of krb5_clockskew ------------------------------------------------------------------------ r465 | jtkohl | 1990-04-06 09:27:24 -0400 (Fri, 06 Apr 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/send_tgs.c *** empty log message *** ------------------------------------------------------------------------ r464 | jtkohl | 1990-04-06 09:26:38 -0400 (Fri, 06 Apr 1990) | 3 lines Changed paths: M /trunk/src/include/krb5/func-proto.h fix prototype (extra needed args, type of args) to krb5_send_tgs ------------------------------------------------------------------------ r463 | jtkohl | 1990-04-06 08:02:21 -0400 (Fri, 06 Apr 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/krb5.h put data structure in-line in the krb5_response ------------------------------------------------------------------------ r462 | edg | 1990-04-03 13:33:38 -0400 (Tue, 03 Apr 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/mk_priv.c A /trunk/src/lib/krb5/krb/rd_priv.c *** empty log message *** ------------------------------------------------------------------------ r461 | jtkohl | 1990-04-03 10:20:48 -0400 (Tue, 03 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/Imakefile remove obsolete krb5_tc_err ------------------------------------------------------------------------ r460 | jtkohl | 1990-04-03 10:20:12 -0400 (Tue, 03 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/krb5_err.et add replay cache codes ------------------------------------------------------------------------ r459 | jtkohl | 1990-04-03 10:09:52 -0400 (Tue, 03 Apr 1990) | 2 lines Changed paths: M /trunk/src/config/site.def no -O -g on ultrix ------------------------------------------------------------------------ r453 | jtkohl | 1990-04-03 09:03:40 -0400 (Tue, 03 Apr 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/rcache/Imakefile add real stuff ------------------------------------------------------------------------ r452 | jtkohl | 1990-04-03 07:30:31 -0400 (Tue, 03 Apr 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/rcache/rc_base.h A /trunk/src/lib/krb5/rcache/rc_dfl.c *** empty log message *** ------------------------------------------------------------------------ r451 | jtkohl | 1990-04-03 07:12:06 -0400 (Tue, 03 Apr 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/rcache/rc_base.c *** empty log message *** ------------------------------------------------------------------------ r450 | jtkohl | 1990-04-02 13:05:23 -0400 (Mon, 02 Apr 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h fix prototypes for librc, to match the spec & implementation ------------------------------------------------------------------------ r447 | jtkohl | 1990-04-02 12:50:31 -0400 (Mon, 02 Apr 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/ext-proto.h include for stdc, too, and remove those decl's from ------------------------------------------------------------------------ r446 | jtkohl | 1990-04-02 12:32:52 -0400 (Mon, 02 Apr 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/rcache/rc_io.c *** empty log message *** ------------------------------------------------------------------------ r445 | jtkohl | 1990-03-30 11:27:11 -0500 (Fri, 30 Mar 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/krb5_err.et add more error codes ------------------------------------------------------------------------ r444 | jtkohl | 1990-03-30 11:26:45 -0500 (Fri, 30 Mar 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/locate_kdc.c need more include files ------------------------------------------------------------------------ r443 | jtkohl | 1990-03-30 11:26:34 -0500 (Fri, 30 Mar 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/sendto_kdc.c fix mis-spelling of MAX_TIMEOUT ------------------------------------------------------------------------ r442 | jtkohl | 1990-03-30 11:25:07 -0500 (Fri, 30 Mar 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h M /trunk/src/include/krb5/los-proto.h move krb5_aname_to_localname to libos ------------------------------------------------------------------------ r441 | jtkohl | 1990-03-30 09:38:10 -0500 (Fri, 30 Mar 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/free/Imakefile add f_creds ------------------------------------------------------------------------ r440 | jtkohl | 1990-03-30 09:37:48 -0500 (Fri, 30 Mar 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/free.h add krb5_free_creds ------------------------------------------------------------------------ r439 | jtkohl | 1990-03-30 09:37:38 -0500 (Fri, 30 Mar 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/free/f_creds.c *** empty log message *** ------------------------------------------------------------------------ r438 | jtkohl | 1990-03-30 09:36:33 -0500 (Fri, 30 Mar 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h change krb5_copy_cred to krb5_copy_creds ------------------------------------------------------------------------ r437 | jtkohl | 1990-03-30 09:32:07 -0500 (Fri, 30 Mar 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Imakefile M /trunk/src/lib/krb5/krb/gc_frm_kdc.c change copy_cred to copy_creds ------------------------------------------------------------------------ r436 | jtkohl | 1990-03-30 09:30:51 -0500 (Fri, 30 Mar 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/copy_creds.c change name to copy_creds() ------------------------------------------------------------------------ r435 | jtkohl | 1990-03-30 09:20:41 -0500 (Fri, 30 Mar 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/os/os-proto.h *** empty log message *** ------------------------------------------------------------------------ r434 | jtkohl | 1990-03-30 09:17:48 -0500 (Fri, 30 Mar 1990) | 3 lines Changed paths: M /trunk/src/include/krb5/los-proto.h move krb5_sendto_kdc, krb5_get_krbhst,krb5_free_krbhst here from libkrb. ------------------------------------------------------------------------ r433 | jtkohl | 1990-03-30 09:16:52 -0500 (Fri, 30 Mar 1990) | 2 lines Changed paths: M /trunk/src/prototype/prototype.h no leading __ on include blockers. ------------------------------------------------------------------------ r432 | jtkohl | 1990-03-30 09:13:34 -0500 (Fri, 30 Mar 1990) | 4 lines Changed paths: M /trunk/src/include/krb5/func-proto.h move krb5_sendto_kdc, krb5_get_krbhst to libos fix proto for krb5_get_cred_from_kdc add krb5_copy_cred, krb5_copy_data, krb5_copy_principal ------------------------------------------------------------------------ r431 | jtkohl | 1990-03-30 09:12:19 -0500 (Fri, 30 Mar 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/Imakefile alphabetize & clean up file name lists ------------------------------------------------------------------------ r430 | jtkohl | 1990-03-30 09:10:47 -0500 (Fri, 30 Mar 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Imakefile move get_krbhst, free_krbhs to libos ------------------------------------------------------------------------ r429 | jtkohl | 1990-03-29 11:01:40 -0500 (Thu, 29 Mar 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/os/sendto_kdc.c *** empty log message *** ------------------------------------------------------------------------ r428 | jtkohl | 1990-03-29 10:59:42 -0500 (Thu, 29 Mar 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/locate_kdc.c use standard error return status ------------------------------------------------------------------------ r427 | jtkohl | 1990-03-29 09:54:15 -0500 (Thu, 29 Mar 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/read_pwd.c intr_routine() should be static. ------------------------------------------------------------------------ r426 | jtkohl | 1990-03-29 09:34:00 -0500 (Thu, 29 Mar 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/locate_kdc.c add #ifdef KRB5_USE_INET use proper code from krb5_get_krbhst ------------------------------------------------------------------------ r425 | jtkohl | 1990-03-27 08:55:44 -0500 (Tue, 27 Mar 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/gc_frm_kdc.c M /trunk/src/lib/krb5/krb/gc_via_tgt.c compiles; not tested ------------------------------------------------------------------------ r424 | jtkohl | 1990-03-27 08:10:13 -0500 (Tue, 27 Mar 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Imakefile add copy_cred, copy_data, copy_key, copy_princ ------------------------------------------------------------------------ r423 | jtkohl | 1990-03-27 06:54:33 -0500 (Tue, 27 Mar 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/copy_creds.c A /trunk/src/lib/krb5/krb/copy_data.c A /trunk/src/lib/krb5/krb/copy_princ.c *** empty log message *** ------------------------------------------------------------------------ r422 | jtkohl | 1990-03-26 12:13:39 -0500 (Mon, 26 Mar 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/base-defs.h M /trunk/src/include/krb5/ccache.h M /trunk/src/include/krb5/crc-32.h M /trunk/src/include/krb5/errors.h M /trunk/src/include/krb5/fieldbits.h M /trunk/src/include/krb5/func-proto.h M /trunk/src/include/krb5/hostaddr.h M /trunk/src/include/krb5/kdb.h M /trunk/src/include/krb5/kdb_dbm.h M /trunk/src/include/krb5/keytab.h M /trunk/src/include/krb5/libos.h M /trunk/src/include/krb5/los-proto.h M /trunk/src/include/krb5/macros.h M /trunk/src/include/krb5/mit-des.h M /trunk/src/include/krb5/proto.h M /trunk/src/include/krb5/rcache.h M /trunk/src/include/krb5/stock/config.h M /trunk/src/include/krb5/stock/osconf.h M /trunk/src/include/krb5/wordsize.h remove leading __ on #include-blockers (__ is reserved by standards) ------------------------------------------------------------------------ r421 | jtkohl | 1990-03-26 11:52:49 -0500 (Mon, 26 Mar 1990) | 4 lines Changed paths: M /trunk/src/include/krb5/encryption.h add proto_keytype to entry add krb5_keytype_array, valid_keytype fix names for include blockers ------------------------------------------------------------------------ r420 | jtkohl | 1990-03-26 11:51:50 -0500 (Mon, 26 Mar 1990) | 2 lines Changed paths: M /trunk/src/kdc/kdc_util.c use krb5_copy_key ------------------------------------------------------------------------ r419 | jtkohl | 1990-03-26 11:51:05 -0500 (Mon, 26 Mar 1990) | 2 lines Changed paths: M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c cleanup #defines of cleanup() ------------------------------------------------------------------------ r418 | jtkohl | 1990-03-26 09:50:43 -0500 (Mon, 26 Mar 1990) | 3 lines Changed paths: M /trunk/src/include/krb5/asn.1/asn1defs.h remove leading __ on #define blockers replace <<>> with real thing ------------------------------------------------------------------------ r417 | jtkohl | 1990-03-26 09:50:31 -0500 (Mon, 26 Mar 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/encode.h remove leading __ on #define blockers ------------------------------------------------------------------------ r416 | jtkohl | 1990-03-26 09:46:49 -0500 (Mon, 26 Mar 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/encode.c remove decode_generic remove krb5_tc_err.h ------------------------------------------------------------------------ r415 | jtkohl | 1990-03-26 09:46:11 -0500 (Mon, 26 Mar 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/asn.1/decode.c *** empty log message *** ------------------------------------------------------------------------ r414 | jtkohl | 1990-03-26 09:30:25 -0500 (Mon, 26 Mar 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/free/f_address.c M /trunk/src/lib/krb5/free/f_ap_rep.c M /trunk/src/lib/krb5/free/f_ap_req.c M /trunk/src/lib/krb5/free/f_authdata.c M /trunk/src/lib/krb5/free/f_authent.c M /trunk/src/lib/krb5/free/f_cksum.c M /trunk/src/lib/krb5/free/f_enc_kdc.c M /trunk/src/lib/krb5/free/f_enc_tkt.c M /trunk/src/lib/krb5/free/f_error.c M /trunk/src/lib/krb5/free/f_kdc_rep.c M /trunk/src/lib/krb5/free/f_keyblock.c M /trunk/src/lib/krb5/free/f_last_req.c M /trunk/src/lib/krb5/free/f_princ.c M /trunk/src/lib/krb5/free/f_priv.c M /trunk/src/lib/krb5/free/f_priv_enc.c M /trunk/src/lib/krb5/free/f_safe.c M /trunk/src/lib/krb5/free/f_ticket.c fix RCSID string names add krb5/ext-proto.h ------------------------------------------------------------------------ r413 | jtkohl | 1990-03-26 09:13:38 -0500 (Mon, 26 Mar 1990) | 3 lines Changed paths: M /trunk/src/include/krb5/krb5.h change #define blockers add krb5/free.h ------------------------------------------------------------------------ r412 | jtkohl | 1990-03-26 09:13:23 -0500 (Mon, 26 Mar 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/asn1.h remove krb5_free.h ------------------------------------------------------------------------ r411 | jtkohl | 1990-03-26 09:09:34 -0500 (Mon, 26 Mar 1990) | 2 lines Changed paths: A /trunk/src/include/krb5/free.h *** empty log message *** ------------------------------------------------------------------------ r410 | jtkohl | 1990-03-26 08:31:15 -0500 (Mon, 26 Mar 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/free A /trunk/src/lib/krb5/free/Imakefile A /trunk/src/lib/krb5/free/f_address.c A /trunk/src/lib/krb5/free/f_ap_rep.c A /trunk/src/lib/krb5/free/f_ap_req.c A /trunk/src/lib/krb5/free/f_authdata.c A /trunk/src/lib/krb5/free/f_authent.c A /trunk/src/lib/krb5/free/f_cksum.c A /trunk/src/lib/krb5/free/f_enc_kdc.c A /trunk/src/lib/krb5/free/f_enc_tkt.c A /trunk/src/lib/krb5/free/f_error.c A /trunk/src/lib/krb5/free/f_kdc_rep.c A /trunk/src/lib/krb5/free/f_keyblock.c A /trunk/src/lib/krb5/free/f_last_req.c A /trunk/src/lib/krb5/free/f_princ.c A /trunk/src/lib/krb5/free/f_priv.c A /trunk/src/lib/krb5/free/f_priv_enc.c A /trunk/src/lib/krb5/free/f_safe.c A /trunk/src/lib/krb5/free/f_ticket.c *** empty log message *** ------------------------------------------------------------------------ r409 | jtkohl | 1990-03-26 07:04:20 -0500 (Mon, 26 Mar 1990) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c cleanup: use key copy function add a cleanup_key() #define, and use it ------------------------------------------------------------------------ r408 | jtkohl | 1990-03-26 06:59:28 -0500 (Mon, 26 Mar 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/copy_key.c *** empty log message *** ------------------------------------------------------------------------ r407 | jtkohl | 1990-03-26 06:59:00 -0500 (Mon, 26 Mar 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/decode_kdc.c M /trunk/src/lib/krb5/krb/decrypt_tk.c M /trunk/src/lib/krb5/krb/encode_kdc.c M /trunk/src/lib/krb5/krb/encrypt_tk.c M /trunk/src/lib/krb5/krb/kdc_rep_dc.c M /trunk/src/lib/krb5/krb/mk_req_ext.c M /trunk/src/lib/krb5/krb/mk_safe.c M /trunk/src/lib/krb5/krb/rd_req_dec.c fix up error codes ------------------------------------------------------------------------ r406 | jtkohl | 1990-03-26 06:57:13 -0500 (Mon, 26 Mar 1990) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/in_tkt_sky.c fix up error codes use key copy routines use cs entry to find key type ------------------------------------------------------------------------ r405 | jtkohl | 1990-03-26 06:56:42 -0500 (Mon, 26 Mar 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/in_tkt_pwd.c remove hack string_to_keyarray, using instead the (new) keytype array. fix up error codes ------------------------------------------------------------------------ r404 | jtkohl | 1990-03-26 06:16:41 -0500 (Mon, 26 Mar 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h add krb5_copy_keyblock ------------------------------------------------------------------------ r403 | jtkohl | 1990-03-23 11:40:06 -0500 (Fri, 23 Mar 1990) | 5 lines Changed paths: M /trunk/src/lib/krb5/krb/gc_frm_kdc.c add retval declaration; change 'code' to 'retval' add some cleanup code, some XXX comments, use new style krb5_tgtname (incomplete work) ------------------------------------------------------------------------ r402 | jtkohl | 1990-03-23 11:39:20 -0500 (Fri, 23 Mar 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/gc_via_tgt.c major work checkpoint ------------------------------------------------------------------------ r401 | jtkohl | 1990-03-23 11:36:08 -0500 (Fri, 23 Mar 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c fix confusion over which packet was which ------------------------------------------------------------------------ r400 | jtkohl | 1990-03-23 11:35:36 -0500 (Fri, 23 Mar 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Imakefile add gc_via_tgt ------------------------------------------------------------------------ r399 | jtkohl | 1990-03-23 11:34:39 -0500 (Fri, 23 Mar 1990) | 3 lines Changed paths: M /trunk/src/include/krb5/fieldbits.h remove redundant field bits add KDC_TKT_COMMON_MASK ------------------------------------------------------------------------ r398 | jtkohl | 1990-03-23 10:33:27 -0500 (Fri, 23 Mar 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c return real retval, not error retval. ------------------------------------------------------------------------ r397 | jtkohl | 1990-03-21 09:39:20 -0500 (Wed, 21 Mar 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/encode.h add encode/decode krb5_enc_priv_part ------------------------------------------------------------------------ r392 | jtkohl | 1990-03-09 11:10:48 -0500 (Fri, 09 Mar 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Imakefile add faddr_ordr, mk_safe ------------------------------------------------------------------------ r391 | jtkohl | 1990-03-09 11:10:26 -0500 (Fri, 09 Mar 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/fieldbits.h add definitions for msec direction bit for KRB_SAFE, KRB_PRIV\ ------------------------------------------------------------------------ r390 | jtkohl | 1990-03-09 11:09:49 -0500 (Fri, 09 Mar 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h add krb5_fulladdr_order ------------------------------------------------------------------------ r389 | jtkohl | 1990-03-09 11:08:44 -0500 (Fri, 09 Mar 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/faddr_ordr.c A /trunk/src/lib/krb5/krb/mk_safe.c *** empty log message *** ------------------------------------------------------------------------ r388 | jtkohl | 1990-03-09 11:04:34 -0500 (Fri, 09 Mar 1990) | 2 lines Changed paths: M /trunk/src/config/ultrix.cf don't play with CcCmd, use StandardDefines and SaberDefines ------------------------------------------------------------------------ r387 | jtkohl | 1990-03-09 11:03:52 -0500 (Fri, 09 Mar 1990) | 2 lines Changed paths: M /trunk/src/config/Imake.tmpl add SaberDefines ------------------------------------------------------------------------ r386 | jtkohl | 1990-03-09 06:48:13 -0500 (Fri, 09 Mar 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/error_tables/Imakefile add SRCS line add all:: target to force rebuild ------------------------------------------------------------------------ r385 | jtkohl | 1990-03-09 06:46:37 -0500 (Fri, 09 Mar 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/krb5_err.et add KRB5_NO_TKT_SUPPLIED, KRB5KRB_AP_WRONG_PRINC, KRB5KRB_AP_ERR_TKT_INVALID ------------------------------------------------------------------------ r384 | jtkohl | 1990-03-09 06:46:26 -0500 (Fri, 09 Mar 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/kdb5_err.et add KRB5_KDB_BADMASTERKEY, KRB5_KDB_INVALIDKEYSIZE ------------------------------------------------------------------------ r383 | jtkohl | 1990-03-09 06:46:16 -0500 (Fri, 09 Mar 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/isode_err.et add ISODE_50_LOCAL_ERR_BADMSGTYPE ------------------------------------------------------------------------ r382 | jtkohl | 1990-03-09 06:44:54 -0500 (Fri, 09 Mar 1990) | 3 lines Changed paths: M /trunk/src/include/krb5/krb5.h add ap_options to tkt_authent structure (for use by callers of rd_ap_req*() ------------------------------------------------------------------------ r381 | jtkohl | 1990-03-09 06:44:00 -0500 (Fri, 09 Mar 1990) | 4 lines Changed paths: M /trunk/src/include/krb5/func-proto.h fix up mk_req_extended (it needs ccache, and had an extra int) add krb5_address_search, krb5_address_compare, and move krb5_principal_compare to "external" area ------------------------------------------------------------------------ r380 | jtkohl | 1990-03-09 06:42:58 -0500 (Fri, 09 Mar 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Imakefile add addr_comp, addr_srch, rd_req, rd_req_dec ------------------------------------------------------------------------ r379 | jtkohl | 1990-03-09 06:41:52 -0500 (Fri, 09 Mar 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/rd_req.c A /trunk/src/lib/krb5/krb/rd_req_dec.c *** empty log message *** ------------------------------------------------------------------------ r378 | jtkohl | 1990-03-09 06:37:24 -0500 (Fri, 09 Mar 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/encode.h fix bad capitalization of decode_krb5_authenticator ------------------------------------------------------------------------ r377 | jtkohl | 1990-03-09 05:57:00 -0500 (Fri, 09 Mar 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/addr_comp.c A /trunk/src/lib/krb5/krb/addr_srch.c *** empty log message *** ------------------------------------------------------------------------ r376 | jtkohl | 1990-03-09 04:42:26 -0500 (Fri, 09 Mar 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/decode_kdc.c add a missing krb5_free_kdc_rep() ------------------------------------------------------------------------ r375 | jtkohl | 1990-03-09 04:32:40 -0500 (Fri, 09 Mar 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_req_ext.c more cleanup code need to encrypt the authenticator! ------------------------------------------------------------------------ r374 | jtkohl | 1990-03-08 11:52:18 -0500 (Thu, 08 Mar 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Imakefile add mk_req, mk_req_ext ------------------------------------------------------------------------ r373 | jtkohl | 1990-03-08 11:51:27 -0500 (Thu, 08 Mar 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_req.c M /trunk/src/lib/krb5/krb/mk_req_ext.c add #include for external function prototypes ------------------------------------------------------------------------ r372 | jtkohl | 1990-03-08 11:32:43 -0500 (Thu, 08 Mar 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/mk_req.c A /trunk/src/lib/krb5/krb/mk_req_ext.c *** empty log message *** ------------------------------------------------------------------------ r371 | jtkohl | 1990-03-08 11:19:38 -0500 (Thu, 08 Mar 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/read_pwd.c add real POSIX support ------------------------------------------------------------------------ r370 | jtkohl | 1990-03-08 10:46:49 -0500 (Thu, 08 Mar 1990) | 2 lines Changed paths: M /trunk/src/config/ultrix.cf add POSIX stuff ------------------------------------------------------------------------ r369 | jtkohl | 1990-03-07 12:17:06 -0500 (Wed, 07 Mar 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Imakefile add free_krbhs, get_krbhst ------------------------------------------------------------------------ r368 | jtkohl | 1990-03-07 12:14:40 -0500 (Wed, 07 Mar 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/os/get_krbhst.c *** empty log message *** ------------------------------------------------------------------------ r367 | jtkohl | 1990-03-07 11:39:41 -0500 (Wed, 07 Mar 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/os/free_krbhs.c *** empty log message *** ------------------------------------------------------------------------ r366 | jtkohl | 1990-03-07 11:30:57 -0500 (Wed, 07 Mar 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Imakefile change in_tkt_skey to in_tkt_sky ------------------------------------------------------------------------ r365 | jtkohl | 1990-02-20 12:16:23 -0500 (Tue, 20 Feb 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/os/locate_kdc.c *** empty log message *** ------------------------------------------------------------------------ r364 | jtkohl | 1990-02-20 11:29:20 -0500 (Tue, 20 Feb 1990) | 2 lines Changed paths: M /trunk/src/config/Project.tmpl add stdc-incl directory ------------------------------------------------------------------------ r363 | jtkohl | 1990-02-13 12:02:55 -0500 (Tue, 13 Feb 1990) | 3 lines Changed paths: M /trunk/src/include/krb5/kdb.h fix prototype for db_age to use time_t add hack defines for DB constants ------------------------------------------------------------------------ r362 | jtkohl | 1990-02-13 12:02:18 -0500 (Tue, 13 Feb 1990) | 3 lines Changed paths: M /trunk/src/include/fake-stdlib.h remove sprintf, getmnt fix #ifdefs for broken gcc ------------------------------------------------------------------------ r361 | jtkohl | 1990-02-13 11:59:37 -0500 (Tue, 13 Feb 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/read_pwd.c always print out a newline before exiting ------------------------------------------------------------------------ r360 | jtkohl | 1990-02-13 11:58:44 -0500 (Tue, 13 Feb 1990) | 2 lines Changed paths: M /trunk/src/kdc/main.c pull out some common code ------------------------------------------------------------------------ r359 | jtkohl | 1990-02-13 11:50:39 -0500 (Tue, 13 Feb 1990) | 2 lines Changed paths: M /trunk/src/lib/kdb/verify_mky.c fix reversed comparison on key equality ------------------------------------------------------------------------ r358 | jtkohl | 1990-02-13 11:50:21 -0500 (Tue, 13 Feb 1990) | 2 lines Changed paths: M /trunk/src/lib/kdb/kdb_dbm.c correct arithmetic error in computing keysize ------------------------------------------------------------------------ r357 | jtkohl | 1990-02-13 11:49:47 -0500 (Tue, 13 Feb 1990) | 2 lines Changed paths: M /trunk/src/lib/kdb/encrypt_key.c store the input length as the length integer in the encoding ------------------------------------------------------------------------ r356 | jtkohl | 1990-02-13 11:49:35 -0500 (Tue, 13 Feb 1990) | 2 lines Changed paths: M /trunk/src/lib/kdb/decrypt_key.c fix several major flaws, to make it work. ------------------------------------------------------------------------ r355 | jtkohl | 1990-02-13 11:47:24 -0500 (Tue, 13 Feb 1990) | 2 lines Changed paths: A /trunk/src/admin/Imakefile *** empty log message *** ------------------------------------------------------------------------ r354 | jtkohl | 1990-02-13 11:43:55 -0500 (Tue, 13 Feb 1990) | 5 lines Changed paths: M /trunk/src/admin/create/kdb5_create.c use 'k' for Keytype fix indenting clean up some of the messages encrypt the random key as well! ------------------------------------------------------------------------ r353 | jtkohl | 1990-02-13 11:32:12 -0500 (Tue, 13 Feb 1990) | 2 lines Changed paths: A /trunk/src/admin/destroy A /trunk/src/admin/destroy/kdb5_destroy.c *** empty log message *** ------------------------------------------------------------------------ r352 | jtkohl | 1990-02-13 10:53:15 -0500 (Tue, 13 Feb 1990) | 2 lines Changed paths: A /trunk/src/admin/stash A /trunk/src/admin/stash/kdb5_stash.c *** empty log message *** ------------------------------------------------------------------------ r351 | jtkohl | 1990-02-13 08:05:33 -0500 (Tue, 13 Feb 1990) | 2 lines Changed paths: A /trunk/src/admin A /trunk/src/admin/create A /trunk/src/admin/create/kdb5_create.c *** empty log message *** ------------------------------------------------------------------------ r350 | jtkohl | 1990-02-13 05:20:23 -0500 (Tue, 13 Feb 1990) | 2 lines Changed paths: A /trunk/src/lib/kdb/fetch_mkey.c *** empty log message *** ------------------------------------------------------------------------ r349 | jtkohl | 1990-02-13 04:21:14 -0500 (Tue, 13 Feb 1990) | 2 lines Changed paths: M /trunk/src/Imakefile add "admin" subdir ------------------------------------------------------------------------ r348 | jtkohl | 1990-02-12 12:08:50 -0500 (Mon, 12 Feb 1990) | 3 lines Changed paths: M /trunk/src/include/krb5/encryption.h add finish_random_key; rearrange order of init, finish, and random_key to make more sense. ------------------------------------------------------------------------ r347 | jtkohl | 1990-02-12 11:12:59 -0500 (Mon, 12 Feb 1990) | 2 lines Changed paths: M /trunk/src/include/fake-stdlib.h add Ultrix stdlib; clean up parameter names in VAX stdlib. ------------------------------------------------------------------------ r346 | jtkohl | 1990-02-12 11:06:24 -0500 (Mon, 12 Feb 1990) | 2 lines Changed paths: A /trunk/src/include/fake-stdlib.h Initial revision ------------------------------------------------------------------------ r345 | jtkohl | 1990-02-12 09:54:33 -0500 (Mon, 12 Feb 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Imakefile fix SRCS to use get_in_tkt.c ------------------------------------------------------------------------ r344 | jtkohl | 1990-02-12 05:53:26 -0500 (Mon, 12 Feb 1990) | 3 lines Changed paths: M /trunk/src/include/krb5/rcache.h clean up the rcache ops functions to return krb5_error_code, and to take sensible arguments ------------------------------------------------------------------------ r343 | jtkohl | 1990-02-12 04:44:40 -0500 (Mon, 12 Feb 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ccdefname.c use ext-proto.h rather than stdlib.h ------------------------------------------------------------------------ r342 | jtkohl | 1990-02-12 04:43:21 -0500 (Mon, 12 Feb 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/ext-proto.h add char *getenv() ------------------------------------------------------------------------ r341 | jtkohl | 1990-02-12 03:34:45 -0500 (Mon, 12 Feb 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/wordsize.h change KRB5_INT32_MIN to a strange form for correctness. ------------------------------------------------------------------------ r340 | jtkohl | 1990-02-09 12:24:51 -0500 (Fri, 09 Feb 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h add krb5_tk_default_name, krb5_kt_default, krb5_kt_free_entry ------------------------------------------------------------------------ r339 | jtkohl | 1990-02-09 12:20:51 -0500 (Fri, 09 Feb 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/get_in_tkt.c need to use decode_krb5_as_rep; need prototypes from libos-proto ------------------------------------------------------------------------ r338 | jtkohl | 1990-02-09 12:18:49 -0500 (Fri, 09 Feb 1990) | 3 lines Changed paths: M /trunk/src/include/krb5/asn.1/asn1defs.h fix argument to KRB5_KDC__REP2krb5_kdc_rep (msgtype *, not int *) ------------------------------------------------------------------------ r337 | jtkohl | 1990-02-09 12:17:58 -0500 (Fri, 09 Feb 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/asn1defs.h missed one formal arg name ------------------------------------------------------------------------ r336 | jtkohl | 1990-02-09 12:15:20 -0500 (Fri, 09 Feb 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/asn1defs.h remove formal arg names ------------------------------------------------------------------------ r335 | jtkohl | 1990-02-09 11:59:12 -0500 (Fri, 09 Feb 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/get_in_tkt.c *** empty log message *** ------------------------------------------------------------------------ r334 | jtkohl | 1990-02-09 11:56:18 -0500 (Fri, 09 Feb 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Imakefile add get_in_tkt, in_tkt_skey ------------------------------------------------------------------------ r333 | jtkohl | 1990-02-09 11:23:50 -0500 (Fri, 09 Feb 1990) | 2 lines Changed paths: M /trunk/src/kdc/kdc_util.h modify realm_of_tgt to use krb5_princ_realm() ------------------------------------------------------------------------ r332 | jtkohl | 1990-02-09 11:22:57 -0500 (Fri, 09 Feb 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/base-defs.h add #define of krb5_princ_realm() ------------------------------------------------------------------------ r331 | jtkohl | 1990-02-09 10:48:30 -0500 (Fri, 09 Feb 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/in_tkt_sky.c *** empty log message *** ------------------------------------------------------------------------ r330 | jtkohl | 1990-02-08 12:33:09 -0500 (Thu, 08 Feb 1990) | 2 lines Changed paths: M /trunk/src/lib/kdb/verify_mky.c rearrange args to krb5_kdb_decrypt_key ------------------------------------------------------------------------ r329 | jtkohl | 1990-02-08 07:58:45 -0500 (Thu, 08 Feb 1990) | 2 lines Changed paths: M /trunk/src/lib/kdb/encrypt_key.c change order of arguments for consistency ------------------------------------------------------------------------ r328 | jtkohl | 1990-02-08 06:11:55 -0500 (Thu, 08 Feb 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/in_tkt_pwd.c change argument lists to deal with ANSI peculiarities pass on ccache arg to krb5_get_in_tkt() ------------------------------------------------------------------------ r327 | jtkohl | 1990-02-08 06:07:16 -0500 (Thu, 08 Feb 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h fix krb5_get_in_tkt (needs ccache arg) ------------------------------------------------------------------------ r326 | jtkohl | 1990-02-08 05:46:57 -0500 (Thu, 08 Feb 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h fix ordering of args in prototypes for decrypt procs ------------------------------------------------------------------------ r325 | jtkohl | 1990-02-08 05:24:51 -0500 (Thu, 08 Feb 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h fix remaining prototype confusion ------------------------------------------------------------------------ r324 | jtkohl | 1990-02-08 05:19:38 -0500 (Thu, 08 Feb 1990) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/kdc_rep_dc.c add/fix comments fix declaration of krb5_kdc_rep_decrypt_proc for ANSI C prototype compatibility ------------------------------------------------------------------------ r323 | jtkohl | 1990-02-08 05:18:26 -0500 (Thu, 08 Feb 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/decode_kdc.c change declaration of krb5_decode_kdc_rep for ANSI stuff change argument order for krb5_kdc_rep_decrypt_proc ------------------------------------------------------------------------ r322 | jtkohl | 1990-02-08 05:17:33 -0500 (Thu, 08 Feb 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/kdb.h add krb5_kdb_encrypt_key, krb5_kdb_decrypt_key ------------------------------------------------------------------------ r321 | jtkohl | 1990-02-08 05:16:49 -0500 (Thu, 08 Feb 1990) | 3 lines Changed paths: M /trunk/src/include/krb5/base-defs.h add DECLARG, OLDDECLARG to do proper type conversion &c for ANSI and old C ------------------------------------------------------------------------ r320 | jtkohl | 1990-02-08 05:15:58 -0500 (Thu, 08 Feb 1990) | 4 lines Changed paths: M /trunk/src/kdc/kdc_util.c fix up declaration of kdc_rdreq_keyproc for prototype confusion w.r.t. ANSI rearrange argument order to krb5_kdb_encrypt_key, krb5_kdb_decrypt_key ------------------------------------------------------------------------ r319 | jtkohl | 1990-02-08 05:14:51 -0500 (Thu, 08 Feb 1990) | 2 lines Changed paths: M /trunk/src/lib/kdb/decrypt_key.c M /trunk/src/lib/kdb/encrypt_key.c add comments; rearrange argument order to be in, then out. ------------------------------------------------------------------------ r318 | jtkohl | 1990-02-08 05:05:39 -0500 (Thu, 08 Feb 1990) | 3 lines Changed paths: M /trunk/src/include/krb5/func-proto.h undo promotion confusion (need to use new-style declarations in .c files) rearrange krb5_kdc_rep_decrypt_proc args to put INOUT at end ------------------------------------------------------------------------ r317 | jtkohl | 1990-02-08 04:58:47 -0500 (Thu, 08 Feb 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/encode_kdc.c need to play with function declarations for ANSI prototypes ------------------------------------------------------------------------ r316 | jtkohl | 1990-02-07 12:58:36 -0500 (Wed, 07 Feb 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Imakefile add in_tkt_pwd, kdc_rep_dc ------------------------------------------------------------------------ r315 | jtkohl | 1990-02-07 12:49:56 -0500 (Wed, 07 Feb 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/in_tkt_pwd.c A /trunk/src/lib/krb5/krb/kdc_rep_dc.c *** empty log message *** ------------------------------------------------------------------------ r314 | jtkohl | 1990-02-07 12:49:23 -0500 (Wed, 07 Feb 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/decode_kdc.c move decrypt out to separate function ------------------------------------------------------------------------ r313 | jtkohl | 1990-02-07 12:48:55 -0500 (Wed, 07 Feb 1990) | 3 lines Changed paths: M /trunk/src/kdc/extern.c M /trunk/src/kdc/extern.h remove krb5_mkey_pwd_prompt1, krb5_mkey_pwd_prompt2, add signal_requests_exit, dbm_db_name ------------------------------------------------------------------------ r312 | jtkohl | 1990-02-07 12:48:00 -0500 (Wed, 07 Feb 1990) | 3 lines Changed paths: M /trunk/src/kdc/do_tgs_req.c change isset to isflagset; set to setflag rearrange pointers for new tgs_req structures ------------------------------------------------------------------------ r311 | jtkohl | 1990-02-07 12:47:43 -0500 (Wed, 07 Feb 1990) | 2 lines Changed paths: M /trunk/src/kdc/do_as_req.c change isset to isflagset; set to setflag ------------------------------------------------------------------------ r310 | jtkohl | 1990-02-07 12:46:52 -0500 (Wed, 07 Feb 1990) | 3 lines Changed paths: M /trunk/src/kdc/main.c #ifdef-out some of the varargs com_err stuff add some of the functions (incl. argument parsing) ------------------------------------------------------------------------ r309 | jtkohl | 1990-02-07 12:46:11 -0500 (Wed, 07 Feb 1990) | 3 lines Changed paths: M /trunk/src/kdc/kdc_util.c M /trunk/src/kdc/kdc_util.h remove kdc_input_mkey change isset to isflagset; change set to setflag ------------------------------------------------------------------------ r308 | jtkohl | 1990-02-07 12:44:53 -0500 (Wed, 07 Feb 1990) | 2 lines Changed paths: M /trunk/src/kdc/policy.c change isset to isflagset ------------------------------------------------------------------------ r307 | jtkohl | 1990-02-07 12:43:38 -0500 (Wed, 07 Feb 1990) | 4 lines Changed paths: M /trunk/src/include/krb5/func-proto.h fix up protos regarding in_tkt stuff add krb5_kdc_rep_decrypt_proc fix up some promotions ------------------------------------------------------------------------ r306 | jtkohl | 1990-02-07 12:43:07 -0500 (Wed, 07 Feb 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/krb5.h split tgs_req into pieces to accomodate checksum after encoding ------------------------------------------------------------------------ r305 | jtkohl | 1990-02-07 12:41:51 -0500 (Wed, 07 Feb 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/kdb_dbm.h #define the DBM names to the real names, to avoid a level of indirection ------------------------------------------------------------------------ r304 | jtkohl | 1990-02-07 12:41:08 -0500 (Wed, 07 Feb 1990) | 4 lines Changed paths: M /trunk/src/include/krb5/kdb.h add KRB5_KDC_MKEY_1, KRB5_KDC_MKEY_2, krb5_mkey_pwd_prompt1, krb5_mkey_pwd_prompt2 fix proto for krb5_db_free_principal add proto for krb5_db_fetch_mkey ------------------------------------------------------------------------ r303 | jtkohl | 1990-02-07 11:43:53 -0500 (Wed, 07 Feb 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/encode.h add encode_krb5_tgs_req_enc_part, decode_krb5_tgs_req_enc_part ------------------------------------------------------------------------ r302 | jtkohl | 1990-02-07 11:43:08 -0500 (Wed, 07 Feb 1990) | 3 lines Changed paths: M /trunk/src/lib/kdb/verify_mky.c more should be a krb5_boolean lint/saber fixes ------------------------------------------------------------------------ r301 | jtkohl | 1990-02-07 11:42:16 -0500 (Wed, 07 Feb 1990) | 2 lines Changed paths: M /trunk/src/lib/kdb/Imakefile add fetch_mkey, decrypt_key ------------------------------------------------------------------------ r300 | jtkohl | 1990-02-07 11:42:08 -0500 (Wed, 07 Feb 1990) | 2 lines Changed paths: M /trunk/src/lib/kdb/decrypt_key.c lint fixes ------------------------------------------------------------------------ r299 | jtkohl | 1990-02-07 11:41:50 -0500 (Wed, 07 Feb 1990) | 2 lines Changed paths: M /trunk/src/lib/kdb/encrypt_key.c lint fixes, and can't use size of void for pointer arith. ------------------------------------------------------------------------ r298 | jtkohl | 1990-02-07 09:11:38 -0500 (Wed, 07 Feb 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/base-defs.h add compatibility #defines for const, volatile ------------------------------------------------------------------------ r297 | jtkohl | 1990-02-07 08:29:32 -0500 (Wed, 07 Feb 1990) | 2 lines Changed paths: M /trunk/src/lib/kdb/encrypt_key.c move decrypt_key to separate file. ------------------------------------------------------------------------ r296 | jtkohl | 1990-02-07 08:29:19 -0500 (Wed, 07 Feb 1990) | 2 lines Changed paths: A /trunk/src/lib/kdb/decrypt_key.c *** empty log message *** ------------------------------------------------------------------------ r295 | jtkohl | 1990-02-07 05:44:28 -0500 (Wed, 07 Feb 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/osconf.h choose sigtype ------------------------------------------------------------------------ r294 | jtkohl | 1990-02-07 05:30:59 -0500 (Wed, 07 Feb 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/asn1defs.h forgot to change krb5_tgs_req to krb5_real_tgs_req in one spot ------------------------------------------------------------------------ r293 | jtkohl | 1990-02-07 05:18:09 -0500 (Wed, 07 Feb 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/encode.h M /trunk/src/lib/krb5/asn.1/KRB5-asn.py change ASN.1 rep of TGS req so that AP REQ is constructed separately ------------------------------------------------------------------------ r292 | jtkohl | 1990-02-07 05:12:52 -0500 (Wed, 07 Feb 1990) | 4 lines Changed paths: M /trunk/src/include/krb5/asn.1/asn1defs.h remove extraneous krb5_free... prototypes add protos for krb5_real_tgs_req2KRB5_RealTGS__REQ and KRB5_RealTGS__REQ2krb5_real_tgs_req ------------------------------------------------------------------------ r291 | jtkohl | 1990-02-06 11:29:56 -0500 (Tue, 06 Feb 1990) | 2 lines Changed paths: M /trunk/src/kdc/main.c add lots of stuff ------------------------------------------------------------------------ r290 | jtkohl | 1990-02-06 11:29:21 -0500 (Tue, 06 Feb 1990) | 2 lines Changed paths: M /trunk/src/kdc/kdc_util.h add declarations of listen_and_process, setup_network, closedown_network ------------------------------------------------------------------------ r289 | jtkohl | 1990-02-06 11:28:55 -0500 (Tue, 06 Feb 1990) | 3 lines Changed paths: M /trunk/src/kdc/kdc_util.c add kdc_input_mkey add checksum code (#ifdef'ed out for now...) ------------------------------------------------------------------------ r288 | jtkohl | 1990-02-06 11:27:56 -0500 (Tue, 06 Feb 1990) | 2 lines Changed paths: M /trunk/src/kdc/extern.h add master_keyblock, master_princ, krb5_mkey_pwd_prompt1, krb5_mkey_pwd_prompt2 ------------------------------------------------------------------------ r287 | jtkohl | 1990-02-06 11:27:17 -0500 (Tue, 06 Feb 1990) | 3 lines Changed paths: M /trunk/src/kdc/extern.c sys/limits.h is a figment on BSD systems add master_keyblock, master_princ, krb5_mkey_pwd_prompt1, krb5_mkey_pwd_prompt2 ------------------------------------------------------------------------ r286 | jtkohl | 1990-02-06 11:23:11 -0500 (Tue, 06 Feb 1990) | 2 lines Changed paths: M /trunk/src/kdc/Imakefile add SRCS line ------------------------------------------------------------------------ r285 | wesommer | 1990-02-05 10:37:34 -0500 (Mon, 05 Feb 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/gc_frm_kdc.c Initial revision ------------------------------------------------------------------------ r284 | jtkohl | 1990-02-05 10:33:32 -0500 (Mon, 05 Feb 1990) | 2 lines Changed paths: M /trunk/src/lib/kdb/encrypt_key.c need to put length of key into encrypted stuff ------------------------------------------------------------------------ r283 | jtkohl | 1990-02-05 10:32:53 -0500 (Mon, 05 Feb 1990) | 2 lines Changed paths: M /trunk/src/lib/kdb/verify_mky.c change to use eblock parameter ------------------------------------------------------------------------ r282 | jtkohl | 1990-02-05 10:32:36 -0500 (Mon, 05 Feb 1990) | 2 lines Changed paths: M /trunk/src/lib/kdb/Imakefile add SRCS, encrypt_key, verify_mky ------------------------------------------------------------------------ r281 | wesommer | 1990-02-05 10:31:58 -0500 (Mon, 05 Feb 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/gc_via_tgt.c Initial revision ------------------------------------------------------------------------ r280 | jtkohl | 1990-02-05 10:31:51 -0500 (Mon, 05 Feb 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/kdb.h add arg to prototype for krb5_db_verify_master_key ------------------------------------------------------------------------ r279 | jtkohl | 1990-02-05 10:31:44 -0500 (Mon, 05 Feb 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/wordsize.h add KRB5_INT32_MAX, KRB5_INT32_MIN ------------------------------------------------------------------------ r278 | jtkohl | 1990-02-05 10:31:08 -0500 (Mon, 05 Feb 1990) | 3 lines Changed paths: M /trunk/src/include/krb5/encryption.h modify string_to_key and sum_func signatures add cksumarray & valid_cksumtype ------------------------------------------------------------------------ r277 | jtkohl | 1990-02-05 09:58:30 -0500 (Mon, 05 Feb 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/Imakefile change filename: unlock_file to unlck_file ------------------------------------------------------------------------ r276 | jtkohl | 1990-02-05 09:57:09 -0500 (Mon, 05 Feb 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/read_pwd.c M /trunk/src/lib/krb5/os/unlck_file.c fix up #ifndef for lint/saber ------------------------------------------------------------------------ r275 | jtkohl | 1990-02-05 09:49:27 -0500 (Mon, 05 Feb 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/lock_file.c fix up #ifndef for lint/saber ------------------------------------------------------------------------ r274 | jtkohl | 1990-02-05 09:47:21 -0500 (Mon, 05 Feb 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/localaddr.c use ext-proto.h rather than stdlib.h. ------------------------------------------------------------------------ r273 | jtkohl | 1990-02-05 09:39:52 -0500 (Mon, 05 Feb 1990) | 3 lines Changed paths: M /trunk/src/include/krb5/los-proto.h remove formal param names change proto for read_password() to fill in the passwd length ------------------------------------------------------------------------ r272 | jtkohl | 1990-02-05 09:39:26 -0500 (Mon, 05 Feb 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/read_pwd.c need to fill in return length (also change to int *) ------------------------------------------------------------------------ r271 | jtkohl | 1990-02-05 08:05:53 -0500 (Mon, 05 Feb 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/Imakefile add princ_comp.c ------------------------------------------------------------------------ r270 | jtkohl | 1990-02-05 08:02:18 -0500 (Mon, 05 Feb 1990) | 2 lines Changed paths: M /trunk/src/config/site.def add -pedantic -ansi -Wall ------------------------------------------------------------------------ r269 | jtkohl | 1990-02-05 07:04:13 -0500 (Mon, 05 Feb 1990) | 2 lines Changed paths: A /trunk/src/lib/kdb/verify_mky.c *** empty log message *** ------------------------------------------------------------------------ r268 | jtkohl | 1990-02-05 06:11:28 -0500 (Mon, 05 Feb 1990) | 2 lines Changed paths: M /trunk/src/config/site.def Athena X11R4 changes ------------------------------------------------------------------------ r267 | jtkohl | 1990-02-05 06:09:55 -0500 (Mon, 05 Feb 1990) | 2 lines Changed paths: A /trunk/src/config/Project.tmpl *** empty log message *** ------------------------------------------------------------------------ r266 | jtkohl | 1990-02-05 06:08:32 -0500 (Mon, 05 Feb 1990) | 2 lines Changed paths: M /trunk/src/config/vaxbsd.cf modifications for Kerberos needs (wesommer) ------------------------------------------------------------------------ r265 | jtkohl | 1990-02-05 06:07:47 -0500 (Mon, 05 Feb 1990) | 2 lines Changed paths: A /trunk/src/config/vaxbsd.cf Initial revision ------------------------------------------------------------------------ r263 | jtkohl | 1990-02-05 06:05:51 -0500 (Mon, 05 Feb 1990) | 2 lines Changed paths: M /trunk/src/config/Imake.rules put back un-locked un-checked-in changes Bill had made...grump ------------------------------------------------------------------------ r262 | jtkohl | 1990-02-05 05:57:58 -0500 (Mon, 05 Feb 1990) | 2 lines Changed paths: M /trunk/src/config/Imake.rules M /trunk/src/config/Imake.tmpl fixes for emacs tags ------------------------------------------------------------------------ r261 | jtkohl | 1990-02-03 12:21:00 -0500 (Sat, 03 Feb 1990) | 2 lines Changed paths: A /trunk/src/kdc/main.c *** empty log message *** ------------------------------------------------------------------------ r260 | jtkohl | 1990-02-03 12:19:39 -0500 (Sat, 03 Feb 1990) | 3 lines Changed paths: M /trunk/src/include/krb5/kdb.h key is no longer ptr in the db_entry structure add proto for krb5_db_verify_master_key ------------------------------------------------------------------------ r259 | jtkohl | 1990-02-03 12:18:37 -0500 (Sat, 03 Feb 1990) | 3 lines Changed paths: M /trunk/src/include/krb5/encryption.h remove krb5_keyblock_size(), not useful and was incorrect. add valid_etype, krb5_csarray, krb5_max_cryptosystem ------------------------------------------------------------------------ r258 | jtkohl | 1990-02-03 12:18:14 -0500 (Sat, 03 Feb 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h add krb5_rd_req_decoded, krb5_principal_compare ------------------------------------------------------------------------ r257 | jtkohl | 1990-02-03 12:17:31 -0500 (Sat, 03 Feb 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/macros.h moved valid_etype() to encryption.h ------------------------------------------------------------------------ r256 | jtkohl | 1990-02-03 12:14:03 -0500 (Sat, 03 Feb 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/kdb5_err.et add KRB5_KDB_ILLDIRECTION, KRB5_KDB_NOMASTERKEY ------------------------------------------------------------------------ r255 | jtkohl | 1990-02-03 12:11:56 -0500 (Sat, 03 Feb 1990) | 2 lines Changed paths: A /trunk/src/kdc/extern.c A /trunk/src/kdc/extern.h *** empty log message *** ------------------------------------------------------------------------ r254 | jtkohl | 1990-02-03 12:11:11 -0500 (Sat, 03 Feb 1990) | 3 lines Changed paths: M /trunk/src/kdc/kdc_util.h fix prototypes add prototypes for process_as_req and process_tgs_req ------------------------------------------------------------------------ r253 | jtkohl | 1990-02-03 12:10:18 -0500 (Sat, 03 Feb 1990) | 4 lines Changed paths: M /trunk/src/kdc/kdc_util.c add *from arg to decrypt_tgs_req unify externs into include file add kdc_rdreq_keyproc, kdc_process_tgs_req, kdc_convert_key ------------------------------------------------------------------------ r252 | jtkohl | 1990-02-03 12:09:56 -0500 (Sat, 03 Feb 1990) | 3 lines Changed paths: M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c add "from" arg clean up externs into an include file ------------------------------------------------------------------------ r251 | jtkohl | 1990-02-03 12:09:17 -0500 (Sat, 03 Feb 1990) | 2 lines Changed paths: M /trunk/src/kdc/dispatch.c add more args, pass more args down ------------------------------------------------------------------------ r250 | jtkohl | 1990-02-03 12:08:35 -0500 (Sat, 03 Feb 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/decode_kdc.c M /trunk/src/lib/krb5/krb/decrypt_tk.c M /trunk/src/lib/krb5/krb/encode_kdc.c M /trunk/src/lib/krb5/krb/encrypt_tk.c unify the extern stuff into an include file ------------------------------------------------------------------------ r249 | jtkohl | 1990-02-03 12:06:46 -0500 (Sat, 03 Feb 1990) | 2 lines Changed paths: A /trunk/src/lib/kdb/encrypt_key.c *** empty log message *** ------------------------------------------------------------------------ r248 | jtkohl | 1990-02-03 10:45:47 -0500 (Sat, 03 Feb 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/princ_comp.c *** empty log message *** ------------------------------------------------------------------------ r247 | jtkohl | 1990-02-03 10:31:27 -0500 (Sat, 03 Feb 1990) | 2 lines Changed paths: M /trunk/src/config/ultrix.cf remove unnecessary X11 stuff ------------------------------------------------------------------------ r246 | jtkohl | 1990-02-03 10:30:13 -0500 (Sat, 03 Feb 1990) | 2 lines Changed paths: A /trunk/src/config/ultrix.cf Initial revision ------------------------------------------------------------------------ r245 | wesommer | 1990-02-03 05:40:28 -0500 (Sat, 03 Feb 1990) | 2 lines Changed paths: A /trunk/src/clients/kdestroy/kdestroy.c A /trunk/src/clients/kinit/kinit.c A /trunk/src/clients/klist/klist.c A /trunk/src/prototype/getopt.c Initial revision ------------------------------------------------------------------------ r244 | wesommer | 1990-02-03 05:36:21 -0500 (Sat, 03 Feb 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/encode.c Don't let error go uninitialized. ------------------------------------------------------------------------ r243 | wesommer | 1990-02-03 05:33:34 -0500 (Sat, 03 Feb 1990) | 2 lines Changed paths: A /trunk/src/Imakefile A /trunk/src/clients A /trunk/src/clients/Imakefile A /trunk/src/clients/kdestroy A /trunk/src/clients/kdestroy/Imakefile A /trunk/src/clients/kinit A /trunk/src/clients/kinit/Imakefile A /trunk/src/clients/klist A /trunk/src/clients/klist/Imakefile A /trunk/src/include/krb5/stock/osconf.h A /trunk/src/kdc/Imakefile A /trunk/src/lib/kdb/Imakefile A /trunk/src/lib/krb5/Imakefile A /trunk/src/lib/krb5/ccache/file/Imakefile A /trunk/src/lib/krb5/error_tables/Imakefile A /trunk/src/lib/krb5/keytab A /trunk/src/lib/krb5/keytab/Imakefile A /trunk/src/lib/krb5/keytab/file A /trunk/src/lib/krb5/keytab/file/Imakefile A /trunk/src/lib/krb5/os/osconfig.c A /trunk/src/tests A /trunk/src/tests/Imakefile A /trunk/src/tests/dump.c A /trunk/src/tests/test1.c Initial revision ------------------------------------------------------------------------ r242 | wesommer | 1990-02-03 05:22:53 -0500 (Sat, 03 Feb 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/rcache A /trunk/src/lib/krb5/rcache/Imakefile Placebo. ------------------------------------------------------------------------ r241 | wesommer | 1990-02-03 05:21:19 -0500 (Sat, 03 Feb 1990) | 2 lines Changed paths: A /trunk/src/lib/crypto A /trunk/src/lib/crypto/crc32 A /trunk/src/lib/crypto/crc32/crc.c A /trunk/src/lib/krb5/krb/Imakefile A /trunk/src/lib/krb5/os/Imakefile First version. ------------------------------------------------------------------------ r240 | wesommer | 1990-02-03 05:13:24 -0500 (Sat, 03 Feb 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/ccdefault.c rearrange headers. ------------------------------------------------------------------------ r239 | wesommer | 1990-02-03 05:12:45 -0500 (Sat, 03 Feb 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/Imakefile Add more object files; add source file list for saber. ------------------------------------------------------------------------ r238 | wesommer | 1990-02-03 05:11:11 -0500 (Sat, 03 Feb 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h Remove unnecessary arguments from krb5_decode_ticket. ------------------------------------------------------------------------ r237 | wesommer | 1990-02-03 02:28:31 -0500 (Sat, 03 Feb 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ccdefname.c Need to specify ticket cache type. ------------------------------------------------------------------------ r236 | wesommer | 1990-02-03 02:27:55 -0500 (Sat, 03 Feb 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/timeofday.c Fix includes to allow it to build. ------------------------------------------------------------------------ r235 | wesommer | 1990-02-03 02:27:20 -0500 (Sat, 03 Feb 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ustime.c fix includes to allow it to build. ------------------------------------------------------------------------ r234 | jtkohl | 1990-02-02 12:18:41 -0500 (Fri, 02 Feb 1990) | 2 lines Changed paths: M /trunk/src/kdc/do_tgs_req.c fix indenting on line ------------------------------------------------------------------------ r233 | jtkohl | 1990-02-02 12:18:20 -0500 (Fri, 02 Feb 1990) | 3 lines Changed paths: M /trunk/src/kdc/kdc_util.h make realm_of_tgt a macro add kdc_convert_key, decrypt_tgs_req ------------------------------------------------------------------------ r232 | jtkohl | 1990-02-02 12:17:25 -0500 (Fri, 02 Feb 1990) | 2 lines Changed paths: A /trunk/src/kdc/dispatch.c A /trunk/src/kdc/kdc_util.c *** empty log message *** ------------------------------------------------------------------------ r231 | jtkohl | 1990-02-02 10:58:41 -0500 (Fri, 02 Feb 1990) | 3 lines Changed paths: M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c fix errors in error-generating code convert key when retrieved from database. ------------------------------------------------------------------------ r230 | jtkohl | 1990-02-02 10:32:15 -0500 (Fri, 02 Feb 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/los-proto.h replace inadvertently-choppped-off line ------------------------------------------------------------------------ r229 | jtkohl | 1990-02-02 03:57:43 -0500 (Fri, 02 Feb 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/decode_kdc.c M /trunk/src/lib/krb5/krb/decrypt_tk.c M /trunk/src/lib/krb5/krb/encode_kdc.c M /trunk/src/lib/krb5/krb/encrypt_tk.c convert to use valid_etype macro ------------------------------------------------------------------------ r228 | jtkohl | 1990-02-01 13:08:40 -0500 (Thu, 01 Feb 1990) | 2 lines Changed paths: A /trunk/src/include/krb5/macros.h *** empty log message *** ------------------------------------------------------------------------ r227 | jtkohl | 1990-02-01 13:08:26 -0500 (Thu, 01 Feb 1990) | 2 lines Changed paths: M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c use macro for checking valid etype ------------------------------------------------------------------------ r226 | jtkohl | 1990-02-01 12:47:55 -0500 (Thu, 01 Feb 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/krb5.h add #include of macros.h ------------------------------------------------------------------------ r225 | jtkohl | 1990-02-01 10:20:12 -0500 (Thu, 01 Feb 1990) | 2 lines Changed paths: M /trunk/src/kdc/do_as_req.c M /trunk/src/kdc/do_tgs_req.c use krb5_mk_error instead of custom interface ------------------------------------------------------------------------ r224 | jtkohl | 1990-02-01 10:14:13 -0500 (Thu, 01 Feb 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/rd_error.c *** empty log message *** ------------------------------------------------------------------------ r223 | jtkohl | 1990-02-01 10:11:55 -0500 (Thu, 01 Feb 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/mk_error.c re-do interface to fill in pointed-to struct ------------------------------------------------------------------------ r222 | jtkohl | 1990-02-01 10:05:10 -0500 (Thu, 01 Feb 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/mk_error.c *** empty log message *** ------------------------------------------------------------------------ r221 | jtkohl | 1990-02-01 09:57:53 -0500 (Thu, 01 Feb 1990) | 2 lines Changed paths: A /trunk/src/include/krb5/asn.1/asn1defs.h A /trunk/src/lib/krb5/krb/decode_kdc.c *** empty log message *** ------------------------------------------------------------------------ r220 | jtkohl | 1990-02-01 09:52:15 -0500 (Thu, 01 Feb 1990) | 3 lines Changed paths: M /trunk/src/include/krb5/func-proto.h more promotion rule changes rearrange & clean up the ticket/kdc_rep prototypes ------------------------------------------------------------------------ r219 | jtkohl | 1990-02-01 09:29:25 -0500 (Thu, 01 Feb 1990) | 4 lines Changed paths: M /trunk/src/include/krb5/krb5.h change contents[1] to *contents move stuff around add enc_part2 fields (extra ptrs off to decrypted versions) ------------------------------------------------------------------------ r218 | jtkohl | 1990-01-30 13:21:08 -0500 (Tue, 30 Jan 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/localaddr.c (1) change to krb5_error_code (2) changes for new allocation strategy ------------------------------------------------------------------------ r217 | jtkohl | 1990-01-30 13:16:20 -0500 (Tue, 30 Jan 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/libos.h M /trunk/src/include/krb5/los-proto.h move prototype to libos-proto.h ------------------------------------------------------------------------ r216 | jtkohl | 1990-01-30 13:12:56 -0500 (Tue, 30 Jan 1990) | 2 lines Changed paths: M /trunk/src/kdc/do_tgs_req.c fix argument problem (&foo instead of foo) ------------------------------------------------------------------------ r215 | jtkohl | 1990-01-30 13:11:49 -0500 (Tue, 30 Jan 1990) | 2 lines Changed paths: M /trunk/src/kdc/do_as_req.c updates for change from contents[1] to *contents ------------------------------------------------------------------------ r214 | jtkohl | 1990-01-30 13:08:08 -0500 (Tue, 30 Jan 1990) | 3 lines Changed paths: M /trunk/src/include/krb5/asn.1/encode.h changes for proper casting [to make compiler shut up] ------------------------------------------------------------------------ r213 | jtkohl | 1990-01-30 13:07:19 -0500 (Tue, 30 Jan 1990) | 2 lines Changed paths: M /trunk/src/lib/kdb/kdb_dbm.c changes to accommodate change from contents[1] to *contents ------------------------------------------------------------------------ r212 | jtkohl | 1990-01-30 13:06:46 -0500 (Tue, 30 Jan 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/lock_file.c add new argument from libos.spec ------------------------------------------------------------------------ r211 | jtkohl | 1990-01-30 13:04:09 -0500 (Tue, 30 Jan 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/decrypt_tk.c *** empty log message *** ------------------------------------------------------------------------ r210 | jtkohl | 1990-01-30 13:03:44 -0500 (Tue, 30 Jan 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/krb/encrypt_tk.c use embedded pointers instead of extra arg range-check cryptosystem. ------------------------------------------------------------------------ r209 | bjaspan | 1990-01-30 13:01:51 -0500 (Tue, 30 Jan 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc.h M /trunk/src/lib/krb5/ccache/file/fcc_gennew.c M /trunk/src/lib/krb5/ccache/file/fcc_nseq.c M /trunk/src/lib/krb5/ccache/file/fcc_ops.c M /trunk/src/lib/krb5/ccache/file/fcc_reslv.c M /trunk/src/lib/krb5/ccache/file/fcc_sflags.c bjaspan: use krb5_err.h, finishing up to go skiing ------------------------------------------------------------------------ r208 | jtkohl | 1990-01-30 12:19:19 -0500 (Tue, 30 Jan 1990) | 4 lines Changed paths: M /trunk/src/lib/krb5/asn.1/encode.c use external prototypes fix prototype of encoder cast args to free ------------------------------------------------------------------------ r207 | bjaspan | 1990-01-30 12:16:28 -0500 (Tue, 30 Jan 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/krb5_err.et bjaspan: added KRB5_CC_{NOTFOUND,END}. ------------------------------------------------------------------------ r206 | wesommer | 1990-01-30 12:10:39 -0500 (Tue, 30 Jan 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/krb5_err.et Add some cred cache errors. ------------------------------------------------------------------------ r205 | jtkohl | 1990-01-30 11:56:42 -0500 (Tue, 30 Jan 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/los-proto.h M /trunk/src/lib/krb5/os/unlck_file.c update lock_file, unlock_file (take char *'s now in addition to FILE *) ------------------------------------------------------------------------ r204 | jtkohl | 1990-01-30 11:55:54 -0500 (Tue, 30 Jan 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/unlck_file.c fix up #includes ------------------------------------------------------------------------ r203 | bjaspan | 1990-01-30 11:53:44 -0500 (Tue, 30 Jan 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/ccache.h bjaspan: added KRB5_TC_OPENCLOSE, the first flag for credential caches. ------------------------------------------------------------------------ r202 | jtkohl | 1990-01-30 11:50:50 -0500 (Tue, 30 Jan 1990) | 2 lines Changed paths: A /trunk/src/kdc/do_tgs_req.c A /trunk/src/kdc/kdc_util.h A /trunk/src/kdc/policy.c A /trunk/src/kdc/policy.h *** empty log message *** ------------------------------------------------------------------------ r201 | bjaspan | 1990-01-30 11:50:48 -0500 (Tue, 30 Jan 1990) | 4 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc.h M /trunk/src/lib/krb5/ccache/file/fcc_close.c M /trunk/src/lib/krb5/ccache/file/fcc_destry.c M /trunk/src/lib/krb5/ccache/file/fcc_eseq.c M /trunk/src/lib/krb5/ccache/file/fcc_gennew.c M /trunk/src/lib/krb5/ccache/file/fcc_gprin.c M /trunk/src/lib/krb5/ccache/file/fcc_init.c M /trunk/src/lib/krb5/ccache/file/fcc_nseq.c M /trunk/src/lib/krb5/ccache/file/fcc_read.c M /trunk/src/lib/krb5/ccache/file/fcc_retrv.c M /trunk/src/lib/krb5/ccache/file/fcc_sseq.c M /trunk/src/lib/krb5/ccache/file/fcc_store.c M /trunk/src/lib/krb5/ccache/file/fcc_test.c M /trunk/src/lib/krb5/ccache/file/fcc_write.c bjaspan: changed #ifdef OPENCLOSE to check of flags, added set_flags function. Also random bug fixes, and the keyblock confusion has been fixed. ------------------------------------------------------------------------ r200 | bjaspan | 1990-01-30 11:50:08 -0500 (Tue, 30 Jan 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/ccache/file/fcc_sflags.c Initial revision ------------------------------------------------------------------------ r199 | jtkohl | 1990-01-30 11:32:34 -0500 (Tue, 30 Jan 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/encryption.h M /trunk/src/include/krb5/hostaddr.h contents now in separate pointer ------------------------------------------------------------------------ r198 | wesommer | 1990-01-30 10:38:53 -0500 (Tue, 30 Jan 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_reslv.c Avoid copying ops structure. ------------------------------------------------------------------------ r197 | wesommer | 1990-01-30 10:37:55 -0500 (Tue, 30 Jan 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_ops.c Fix previous fix. ------------------------------------------------------------------------ r196 | wesommer | 1990-01-30 10:36:35 -0500 (Tue, 30 Jan 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_destry.c Add an unlink() here. ------------------------------------------------------------------------ r195 | jtkohl | 1990-01-30 04:26:09 -0500 (Tue, 30 Jan 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/read_pwd.c add NOTREACHED (after a longjmp) ------------------------------------------------------------------------ r194 | wesommer | 1990-01-29 21:44:18 -0500 (Mon, 29 Jan 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_destry.c Unlink credential cache file. ------------------------------------------------------------------------ r193 | wesommer | 1990-01-29 19:51:42 -0500 (Mon, 29 Jan 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/ccache/Imakefile A /trunk/src/lib/krb5/ccache/ccdefault.c A /trunk/src/lib/krb5/os/ccdefname.c A /trunk/src/lib/krb5/os/localaddr.c First version. ------------------------------------------------------------------------ r192 | wesommer | 1990-01-29 16:57:43 -0500 (Mon, 29 Jan 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_ops.c Add missing close quote. ------------------------------------------------------------------------ r191 | wesommer | 1990-01-29 14:19:44 -0500 (Mon, 29 Jan 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/libos.h Add prototype for function to get all the addresses of this host. ------------------------------------------------------------------------ r190 | jtkohl | 1990-01-29 12:02:14 -0500 (Mon, 29 Jan 1990) | 4 lines Changed paths: M /trunk/src/lib/kdb/kdb_dbm.c move external declarations to include file rename include files erase key when cleaning up ------------------------------------------------------------------------ r189 | jtkohl | 1990-01-29 12:00:22 -0500 (Mon, 29 Jan 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/unlck_file.c add prototype for unlock_file ------------------------------------------------------------------------ r188 | jtkohl | 1990-01-29 11:52:24 -0500 (Mon, 29 Jan 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/lock_file.c add #includes for prototypes ------------------------------------------------------------------------ r187 | jtkohl | 1990-01-29 11:47:12 -0500 (Mon, 29 Jan 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/krb5_err.et add error code for bogus arg to encode_kdc_rep ------------------------------------------------------------------------ r186 | jtkohl | 1990-01-29 11:46:11 -0500 (Mon, 29 Jan 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/read_pwd.c move libc declarations to one include flie. ------------------------------------------------------------------------ r185 | jtkohl | 1990-01-29 11:45:05 -0500 (Mon, 29 Jan 1990) | 3 lines Changed paths: M /trunk/src/include/krb5/asn.1/encode.h add prototypes for {encode,decode}_generic add #defines for enc_tkt_part ------------------------------------------------------------------------ r184 | jtkohl | 1990-01-29 11:43:39 -0500 (Mon, 29 Jan 1990) | 2 lines Changed paths: M /trunk/src/kdc/do_as_req.c some cleanup to use subroutines ------------------------------------------------------------------------ r183 | jtkohl | 1990-01-29 11:37:41 -0500 (Mon, 29 Jan 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h need to take into account promotion rules for prototypes ------------------------------------------------------------------------ r182 | jtkohl | 1990-01-29 11:33:10 -0500 (Mon, 29 Jan 1990) | 3 lines Changed paths: M /trunk/src/include/krb5/asn1.h change to relative pathnames comment on #endif ------------------------------------------------------------------------ r181 | jtkohl | 1990-01-29 11:17:50 -0500 (Mon, 29 Jan 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/encode_kdc.c A /trunk/src/lib/krb5/krb/encrypt_tk.c *** empty log message *** ------------------------------------------------------------------------ r180 | jtkohl | 1990-01-29 11:15:52 -0500 (Mon, 29 Jan 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/parse.c M /trunk/src/lib/krb5/krb/unparse.c M /trunk/src/lib/krb5/os/def_realm.c move libc declarations to separate include fil ------------------------------------------------------------------------ r179 | jtkohl | 1990-01-29 10:34:14 -0500 (Mon, 29 Jan 1990) | 2 lines Changed paths: A /trunk/src/include/krb5/asn1.h *** empty log message *** ------------------------------------------------------------------------ r178 | jtkohl | 1990-01-29 10:22:55 -0500 (Mon, 29 Jan 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/encode.c finish mutating pointer to krb5_pointer ------------------------------------------------------------------------ r177 | jtkohl | 1990-01-29 10:04:55 -0500 (Mon, 29 Jan 1990) | 2 lines Changed paths: A /trunk/src/include/krb5/ext-proto.h *** empty log message *** ------------------------------------------------------------------------ r176 | jtkohl | 1990-01-29 09:48:59 -0500 (Mon, 29 Jan 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h fix prototypes to accomodate updated ticket & kdc handling ------------------------------------------------------------------------ r175 | jtkohl | 1990-01-29 09:47:57 -0500 (Mon, 29 Jan 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/encryption.h add roundup, encrypt_size, keyblock_size ------------------------------------------------------------------------ r174 | jtkohl | 1990-01-29 09:38:56 -0500 (Mon, 29 Jan 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/proto.h need to cast to message types ------------------------------------------------------------------------ r173 | jtkohl | 1990-01-23 10:04:51 -0500 (Tue, 23 Jan 1990) | 3 lines Changed paths: M /trunk/src/include/krb5/encryption.h add cs_table_entry fix up prototypes and function types ------------------------------------------------------------------------ r172 | jtkohl | 1990-01-23 10:03:49 -0500 (Tue, 23 Jan 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/timeofday.c M /trunk/src/lib/krb5/os/ustime.c fix #ifdef for lint/SABER ------------------------------------------------------------------------ r171 | jtkohl | 1990-01-23 10:02:38 -0500 (Tue, 23 Jan 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/unparse.c use string.h ------------------------------------------------------------------------ r170 | jtkohl | 1990-01-23 10:00:56 -0500 (Tue, 23 Jan 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/encode.c fix #ifdef for lint/SABER changes for standard calling conventions ------------------------------------------------------------------------ r169 | jtkohl | 1990-01-23 09:59:50 -0500 (Tue, 23 Jan 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/encode.h change around to standard calling conventions ------------------------------------------------------------------------ r168 | jtkohl | 1990-01-23 09:54:12 -0500 (Tue, 23 Jan 1990) | 2 lines Changed paths: A /trunk/src/kdc A /trunk/src/kdc/do_as_req.c *** empty log message *** ------------------------------------------------------------------------ r167 | jtkohl | 1990-01-22 11:13:48 -0500 (Mon, 22 Jan 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/kdb_dbm.h name change: kdb_principal to db_entry ------------------------------------------------------------------------ r166 | jtkohl | 1990-01-22 11:12:29 -0500 (Mon, 22 Jan 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/kdb.h M /trunk/src/lib/kdb/kdb_dbm.c name change: principal to entry ------------------------------------------------------------------------ r165 | jtkohl | 1990-01-22 08:35:40 -0500 (Mon, 22 Jan 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/krb5_err.et add config file errors ------------------------------------------------------------------------ r164 | jtkohl | 1990-01-22 08:29:40 -0500 (Mon, 22 Jan 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/os/def_realm.c *** empty log message *** ------------------------------------------------------------------------ r163 | jtkohl | 1990-01-22 08:02:40 -0500 (Mon, 22 Jan 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb/unparse.c *** empty log message *** ------------------------------------------------------------------------ r162 | jtkohl | 1990-01-22 08:00:57 -0500 (Mon, 22 Jan 1990) | 4 lines Changed paths: M /trunk/src/lib/krb5/krb/parse.c change names of pointers to be more informative fix logic error in dealing with embedded realm names and element parsing ------------------------------------------------------------------------ r161 | bjaspan | 1990-01-21 11:50:43 -0500 (Sun, 21 Jan 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc.h M /trunk/src/lib/krb5/ccache/file/fcc_close.c M /trunk/src/lib/krb5/ccache/file/fcc_defnam.c M /trunk/src/lib/krb5/ccache/file/fcc_destry.c M /trunk/src/lib/krb5/ccache/file/fcc_eseq.c M /trunk/src/lib/krb5/ccache/file/fcc_gennew.c M /trunk/src/lib/krb5/ccache/file/fcc_getnam.c M /trunk/src/lib/krb5/ccache/file/fcc_gprin.c M /trunk/src/lib/krb5/ccache/file/fcc_init.c M /trunk/src/lib/krb5/ccache/file/fcc_nseq.c M /trunk/src/lib/krb5/ccache/file/fcc_read.c M /trunk/src/lib/krb5/ccache/file/fcc_reslv.c M /trunk/src/lib/krb5/ccache/file/fcc_retrv.c M /trunk/src/lib/krb5/ccache/file/fcc_sseq.c M /trunk/src/lib/krb5/ccache/file/fcc_store.c M /trunk/src/lib/krb5/ccache/file/fcc_test.c a slightly debugged version (not really), leaving for usenix now ------------------------------------------------------------------------ r160 | bjaspan | 1990-01-21 11:50:42 -0500 (Sun, 21 Jan 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/ccache/file/fcc-proto.h A /trunk/src/lib/krb5/ccache/file/fcc_ops.c A /trunk/src/lib/krb5/ccache/file/fcc_skip.c A /trunk/src/lib/krb5/ccache/file/fcc_write.c Initial revision ------------------------------------------------------------------------ r159 | bjaspan | 1990-01-21 11:08:52 -0500 (Sun, 21 Jan 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/ccache.h bjaspan: changed resolve and gennew to take pointers to krb5_ccaches ------------------------------------------------------------------------ r158 | qjb | 1990-01-20 15:37:37 -0500 (Sat, 20 Jan 1990) | 4 lines Changed paths: M /trunk/src/include/krb5/keytab.h Changed krb5_kt_st to _krb5_kt in this structure, changed the return values of all the functions from int to krb5_error_code ------------------------------------------------------------------------ r157 | bjaspan | 1990-01-20 12:10:54 -0500 (Sat, 20 Jan 1990) | 3 lines Changed paths: M /trunk/src/include/krb5/ccache.h bjaspan: changed "struct krb5_cc_ops" to "struct _krb5_cc_ops" in typedef of krb5_ccache. ------------------------------------------------------------------------ r156 | bjaspan | 1990-01-20 11:42:06 -0500 (Sat, 20 Jan 1990) | 5 lines Changed paths: M /trunk/src/include/krb5/ccache.h bjaspan: changed type of resolve and gen_new so that they take a krb5_ccache as an argument and return an error condition (as we agreed in meeting). I also changed the return type from int to krb5_error_code. ------------------------------------------------------------------------ r155 | bjaspan | 1990-01-20 09:22:21 -0500 (Sat, 20 Jan 1990) | 5 lines Changed paths: M /trunk/src/include/krb5/func-proto.h bjaspan: in some of the prototypes, function parameters had names associated with them, which is illegal under ANSI C. gcc -pedanic doesn't catch this (I'll report it as a bug) but Saber does. All I did was remove the parameter names from the parameter lists. ------------------------------------------------------------------------ r154 | bjaspan | 1990-01-19 13:12:11 -0500 (Fri, 19 Jan 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/ccache/file/fcc_test.c Initial revision ------------------------------------------------------------------------ r153 | bjaspan | 1990-01-19 13:11:15 -0500 (Fri, 19 Jan 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_retrv.c This file is mostly right, but calls an undefined macro/function. Also, the concept non-exactly matching times is VAGUE. ------------------------------------------------------------------------ r152 | bjaspan | 1990-01-19 13:10:45 -0500 (Fri, 19 Jan 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_read.c This file is completely broken -- see comment at top. ------------------------------------------------------------------------ r151 | bjaspan | 1990-01-19 13:10:29 -0500 (Fri, 19 Jan 1990) | 4 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_destry.c M /trunk/src/lib/krb5/ccache/file/fcc_gprin.c added problems that Saber should hav reported the last time. I mean, FIXED problems that Saber should have reported. I'm tired. ------------------------------------------------------------------------ r150 | bjaspan | 1990-01-19 13:09:09 -0500 (Fri, 19 Jan 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc.h added KRB5_NOTFOUND ------------------------------------------------------------------------ r149 | jtkohl | 1990-01-19 12:13:08 -0500 (Fri, 19 Jan 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/kdb5_err.et add more codes ------------------------------------------------------------------------ r148 | jtkohl | 1990-01-19 12:11:15 -0500 (Fri, 19 Jan 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/krb/parse.c use xfree to cast values ------------------------------------------------------------------------ r147 | jtkohl | 1990-01-19 12:05:25 -0500 (Fri, 19 Jan 1990) | 4 lines Changed paths: M /trunk/src/include/krb5/kdb.h add tag name to structure add KRB5_KDB_M_NAME add prototypes ------------------------------------------------------------------------ r146 | jtkohl | 1990-01-19 12:04:53 -0500 (Fri, 19 Jan 1990) | 3 lines Changed paths: M /trunk/src/include/krb5/kdb_dbm.h add DEFAULT_DBM_FILE fix up prototypes ------------------------------------------------------------------------ r145 | jtkohl | 1990-01-19 12:04:20 -0500 (Fri, 19 Jan 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/base-defs.h add defs for TRUE and FALSE ------------------------------------------------------------------------ r144 | jtkohl | 1990-01-19 12:03:22 -0500 (Fri, 19 Jan 1990) | 2 lines Changed paths: M /trunk/src/lib/kdb/kdb_dbm.c first-cut conversion of V4 stuff (not fully tested/debugged) ------------------------------------------------------------------------ r143 | jtkohl | 1990-01-19 12:02:26 -0500 (Fri, 19 Jan 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/krb A /trunk/src/lib/krb5/krb/parse.c *** empty log message *** ------------------------------------------------------------------------ r142 | bjaspan | 1990-01-19 11:05:31 -0500 (Fri, 19 Jan 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc.h M /trunk/src/lib/krb5/ccache/file/fcc_close.c M /trunk/src/lib/krb5/ccache/file/fcc_defnam.c M /trunk/src/lib/krb5/ccache/file/fcc_destry.c M /trunk/src/lib/krb5/ccache/file/fcc_eseq.c M /trunk/src/lib/krb5/ccache/file/fcc_gennew.c M /trunk/src/lib/krb5/ccache/file/fcc_getnam.c M /trunk/src/lib/krb5/ccache/file/fcc_gprin.c M /trunk/src/lib/krb5/ccache/file/fcc_init.c M /trunk/src/lib/krb5/ccache/file/fcc_nseq.c M /trunk/src/lib/krb5/ccache/file/fcc_read.c M /trunk/src/lib/krb5/ccache/file/fcc_reslv.c M /trunk/src/lib/krb5/ccache/file/fcc_retrv.c M /trunk/src/lib/krb5/ccache/file/fcc_sseq.c M /trunk/src/lib/krb5/ccache/file/fcc_store.c First "debugged" version -- saber accepts it. ------------------------------------------------------------------------ r141 | jtkohl | 1990-01-19 10:32:30 -0500 (Fri, 19 Jan 1990) | 2 lines Changed paths: M /trunk/src/prototype/prototype.c add !SABER to #ifdef around rcsid ------------------------------------------------------------------------ r140 | bjaspan | 1990-01-19 09:58:54 -0500 (Fri, 19 Jan 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_retrv.c converted to K&R style *by hand* ------------------------------------------------------------------------ r139 | bjaspan | 1990-01-19 09:57:50 -0500 (Fri, 19 Jan 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/ccache/file/fcc_close.c M /trunk/src/lib/krb5/ccache/file/fcc_defnam.c M /trunk/src/lib/krb5/ccache/file/fcc_destry.c M /trunk/src/lib/krb5/ccache/file/fcc_eseq.c M /trunk/src/lib/krb5/ccache/file/fcc_gennew.c M /trunk/src/lib/krb5/ccache/file/fcc_getnam.c M /trunk/src/lib/krb5/ccache/file/fcc_gprin.c M /trunk/src/lib/krb5/ccache/file/fcc_init.c M /trunk/src/lib/krb5/ccache/file/fcc_nseq.c M /trunk/src/lib/krb5/ccache/file/fcc_read.c M /trunk/src/lib/krb5/ccache/file/fcc_reslv.c M /trunk/src/lib/krb5/ccache/file/fcc_sseq.c M /trunk/src/lib/krb5/ccache/file/fcc_store.c converted to K&R style *by hand*. ------------------------------------------------------------------------ r138 | bjaspan | 1990-01-19 09:17:30 -0500 (Fri, 19 Jan 1990) | 3 lines Changed paths: A /trunk/src/lib/krb5/ccache A /trunk/src/lib/krb5/ccache/file A /trunk/src/lib/krb5/ccache/file/fcc.h A /trunk/src/lib/krb5/ccache/file/fcc_close.c A /trunk/src/lib/krb5/ccache/file/fcc_defnam.c A /trunk/src/lib/krb5/ccache/file/fcc_destry.c A /trunk/src/lib/krb5/ccache/file/fcc_eseq.c A /trunk/src/lib/krb5/ccache/file/fcc_gennew.c A /trunk/src/lib/krb5/ccache/file/fcc_getnam.c A /trunk/src/lib/krb5/ccache/file/fcc_gprin.c A /trunk/src/lib/krb5/ccache/file/fcc_init.c A /trunk/src/lib/krb5/ccache/file/fcc_nseq.c A /trunk/src/lib/krb5/ccache/file/fcc_read.c A /trunk/src/lib/krb5/ccache/file/fcc_reslv.c A /trunk/src/lib/krb5/ccache/file/fcc_retrv.c A /trunk/src/lib/krb5/ccache/file/fcc_sseq.c A /trunk/src/lib/krb5/ccache/file/fcc_store.c about to try to use unprotoize (in gccdev) to convert to old K&R style function declarations ------------------------------------------------------------------------ r137 | jtkohl | 1990-01-19 05:25:38 -0500 (Fri, 19 Jan 1990) | 2 lines Changed paths: A /trunk/src/include/krb5/kdb_dbm.h *** empty log message *** ------------------------------------------------------------------------ r135 | jtkohl | 1990-01-18 12:41:03 -0500 (Thu, 18 Jan 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/asn1glue.h move free routines to separate module ------------------------------------------------------------------------ r134 | jtkohl | 1990-01-18 12:40:22 -0500 (Thu, 18 Jan 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/kdb5_err.et add DB_CHANGED ------------------------------------------------------------------------ r133 | jtkohl | 1990-01-18 12:40:09 -0500 (Thu, 18 Jan 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/krb5_err.et add LIBOS and PARSE errors ------------------------------------------------------------------------ r132 | jtkohl | 1990-01-18 12:37:30 -0500 (Thu, 18 Jan 1990) | 2 lines Changed paths: A /trunk/src/lib/kdb A /trunk/src/lib/kdb/kdb_dbm.c incomplete conversion of V4 stuff ------------------------------------------------------------------------ r131 | jtkohl | 1990-01-18 12:37:10 -0500 (Thu, 18 Jan 1990) | 2 lines Changed paths: A /trunk/src/include/krb5/kdb.h A /trunk/src/include/krb5/libos.h A /trunk/src/include/krb5/los-proto.h *** empty log message *** ------------------------------------------------------------------------ r130 | jtkohl | 1990-01-18 12:34:26 -0500 (Thu, 18 Jan 1990) | 4 lines Changed paths: M /trunk/src/include/krb5/krb5.h rearrange #include order for prototypes to work properly rename credentials to creds credentials doesn't need encrypt_block, only keybloc, ------------------------------------------------------------------------ r129 | jtkohl | 1990-01-18 12:34:04 -0500 (Thu, 18 Jan 1990) | 3 lines Changed paths: M /trunk/src/include/krb5/rcache.h fix typos remove formal parameter names ------------------------------------------------------------------------ r128 | jtkohl | 1990-01-18 12:32:53 -0500 (Thu, 18 Jan 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h fix typos; remove formal parameter names ------------------------------------------------------------------------ r127 | jtkohl | 1990-01-18 12:32:35 -0500 (Thu, 18 Jan 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/stock/config.h add #ifdef ------------------------------------------------------------------------ r126 | jtkohl | 1990-01-18 12:32:23 -0500 (Thu, 18 Jan 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/ccache.h fix typo ------------------------------------------------------------------------ r125 | jtkohl | 1990-01-18 12:30:38 -0500 (Thu, 18 Jan 1990) | 2 lines Changed paths: A /trunk/src/include/krb5/keytab.h *** empty log message *** ------------------------------------------------------------------------ r124 | jtkohl | 1990-01-18 12:30:13 -0500 (Thu, 18 Jan 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/lock_file.c M /trunk/src/lib/krb5/os/read_pwd.c M /trunk/src/lib/krb5/os/timeofday.c M /trunk/src/lib/krb5/os/unlck_file.c comments after #endif ------------------------------------------------------------------------ r123 | jtkohl | 1990-01-18 12:29:52 -0500 (Thu, 18 Jan 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/os/ustime.c comments after #endif proper argumentes ------------------------------------------------------------------------ r122 | jtkohl | 1990-01-18 10:05:08 -0500 (Thu, 18 Jan 1990) | 2 lines Changed paths: M /trunk/src/prototype/prototype.c use /* */ for comments on #endif ------------------------------------------------------------------------ r121 | jtkohl | 1990-01-18 09:39:03 -0500 (Thu, 18 Jan 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/error_tables/kdb5_err.et *** empty log message *** ------------------------------------------------------------------------ r120 | jtkohl | 1990-01-18 09:24:59 -0500 (Thu, 18 Jan 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/read_pwd.c add signal handling and recovery (SIGINT only) ------------------------------------------------------------------------ r119 | jtkohl | 1990-01-18 09:17:23 -0500 (Thu, 18 Jan 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/ccache.h change credentials to creds ------------------------------------------------------------------------ r118 | jtkohl | 1990-01-18 08:47:45 -0500 (Thu, 18 Jan 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h add krb5_kt_read_service_key ------------------------------------------------------------------------ r117 | jtkohl | 1990-01-18 07:19:34 -0500 (Thu, 18 Jan 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/os/read_pwd.c *** empty log message *** ------------------------------------------------------------------------ r116 | jtkohl | 1990-01-18 06:37:59 -0500 (Thu, 18 Jan 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/os/lock_file.c A /trunk/src/lib/krb5/os/unlck_file.c *** empty log message *** ------------------------------------------------------------------------ r115 | jtkohl | 1990-01-18 06:20:09 -0500 (Thu, 18 Jan 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/os/ustime.c rearrange #include files to avoid baggage ------------------------------------------------------------------------ r114 | jtkohl | 1990-01-18 06:19:42 -0500 (Thu, 18 Jan 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/os/timeofday.c *** empty log message *** ------------------------------------------------------------------------ r113 | jtkohl | 1990-01-18 06:10:49 -0500 (Thu, 18 Jan 1990) | 2 lines Changed paths: A /trunk/src/lib/krb5/os A /trunk/src/lib/krb5/os/ustime.c *** empty log message *** ------------------------------------------------------------------------ r112 | jtkohl | 1990-01-17 12:30:21 -0500 (Wed, 17 Jan 1990) | 3 lines Changed paths: M /trunk/src/include/krb5/krb5.h change include file names: add ccache, rcache, func-proto fix indenting on comment ------------------------------------------------------------------------ r111 | jtkohl | 1990-01-17 12:29:35 -0500 (Wed, 17 Jan 1990) | 4 lines Changed paths: M /trunk/src/include/krb5/base-defs.h add description insert PROTOTYPE() macro defs add krb5_deltat ------------------------------------------------------------------------ r110 | jtkohl | 1990-01-17 12:29:09 -0500 (Wed, 17 Jan 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/ccache.h update to reality with new interface ------------------------------------------------------------------------ r109 | jtkohl | 1990-01-17 12:28:33 -0500 (Wed, 17 Jan 1990) | 3 lines Changed paths: M /trunk/src/include/krb5/encryption.h change void * to krb5_pointer remove #undef PROTOTYPE ------------------------------------------------------------------------ r108 | jtkohl | 1990-01-17 12:27:20 -0500 (Wed, 17 Jan 1990) | 3 lines Changed paths: M /trunk/src/include/krb5/func-proto.h add free routine prototypes fix rcache auth type ------------------------------------------------------------------------ r107 | jtkohl | 1990-01-17 12:26:48 -0500 (Wed, 17 Jan 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/rcache.h fix prototypes and typedef ------------------------------------------------------------------------ r106 | jtkohl | 1990-01-17 10:08:54 -0500 (Wed, 17 Jan 1990) | 2 lines Changed paths: A /trunk/src/include/krb5/rcache.h *** empty log message *** ------------------------------------------------------------------------ r105 | jtkohl | 1990-01-17 09:37:08 -0500 (Wed, 17 Jan 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/func-proto.h insert function prototypes for libcc, libkrb, libkt, librc ------------------------------------------------------------------------ r104 | jtkohl | 1990-01-17 09:10:37 -0500 (Wed, 17 Jan 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/KRB5-asn.py change addrtype, cksumtype, keytype, etype to remove indirection in structures ------------------------------------------------------------------------ r103 | jtkohl | 1990-01-17 09:07:35 -0500 (Wed, 17 Jan 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/encode.c change filenames and data->string ------------------------------------------------------------------------ r102 | jtkohl | 1990-01-17 09:06:33 -0500 (Wed, 17 Jan 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/encode.h fix up TGS_REP and AS_REP routines ------------------------------------------------------------------------ r101 | jtkohl | 1990-01-17 09:05:59 -0500 (Wed, 17 Jan 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/asn1glue.h change names of free routines to begin with krb5_ ------------------------------------------------------------------------ r100 | jtkohl | 1990-01-17 08:16:48 -0500 (Wed, 17 Jan 1990) | 2 lines Changed paths: A /trunk/src/include/krb5/func-proto.h *** empty log message *** ------------------------------------------------------------------------ r99 | jtkohl | 1990-01-17 07:57:08 -0500 (Wed, 17 Jan 1990) | 3 lines Changed paths: M /trunk/src/include/krb5/krb5.h move BITSxx to config.h. ------------------------------------------------------------------------ r98 | jtkohl | 1990-01-17 06:03:16 -0500 (Wed, 17 Jan 1990) | 2 lines Changed paths: A /trunk/src/include/krb5/stock A /trunk/src/include/krb5/stock/config.h *** empty log message *** ------------------------------------------------------------------------ r97 | jtkohl | 1990-01-17 05:49:55 -0500 (Wed, 17 Jan 1990) | 3 lines Changed paths: M /trunk/src/include/krb5/krb5.h move principal to base-defs change names of types to have krb5_ prefix ------------------------------------------------------------------------ r96 | jtkohl | 1990-01-17 05:49:34 -0500 (Wed, 17 Jan 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/hostaddr.h M /trunk/src/include/krb5/wordsize.h change names to be prefixed with krb5_ ------------------------------------------------------------------------ r95 | jtkohl | 1990-01-17 05:48:44 -0500 (Wed, 17 Jan 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/crc-32.h M /trunk/src/include/krb5/encryption.h M /trunk/src/include/krb5/mit-des.h change names of types to prefix with krb5_ ------------------------------------------------------------------------ r94 | jtkohl | 1990-01-17 05:46:47 -0500 (Wed, 17 Jan 1990) | 3 lines Changed paths: M /trunk/src/include/krb5/base-defs.h add krb5_error_code, krb5_pointer rename octet, int16, int32 ------------------------------------------------------------------------ r93 | wesommer | 1990-01-16 15:59:29 -0500 (Tue, 16 Jan 1990) | 5 lines Changed paths: M /trunk/src/include/krb5/krb5.h fix for ANSIfication: depends on using krb5_principal as the type of one of the operations of the encryption object. ------------------------------------------------------------------------ r92 | wesommer | 1990-01-16 15:58:22 -0500 (Tue, 16 Jan 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/encryption.h ANSIfy function declarations. ------------------------------------------------------------------------ r91 | wesommer | 1990-01-16 15:49:55 -0500 (Tue, 16 Jan 1990) | 3 lines Changed paths: M /trunk/src/include/krb5/krb5.h Add additional #ifdef's for __vax__, __ibm032__ so we can use gcc -ansi to compile the header file. ------------------------------------------------------------------------ r90 | jtkohl | 1990-01-16 15:34:18 -0500 (Tue, 16 Jan 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/base-defs.h M /trunk/src/include/krb5/krb5.h change string to data ------------------------------------------------------------------------ r89 | wesommer | 1990-01-16 15:23:06 -0500 (Tue, 16 Jan 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/wordsize.h put text after #endif in comments. ------------------------------------------------------------------------ r84 | jtkohl | 1990-01-11 08:26:24 -0500 (Thu, 11 Jan 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/krb5.h tkt_authent needs pointers to, not inline, structures ------------------------------------------------------------------------ r83 | jtkohl | 1990-01-11 05:39:34 -0500 (Thu, 11 Jan 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/copyright.h add 1990 ------------------------------------------------------------------------ r77 | jtkohl | 1990-01-09 12:17:23 -0500 (Tue, 09 Jan 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/isode_err.et add ISODE_50_LOCAL_ERR_BADDECODE ------------------------------------------------------------------------ r76 | jtkohl | 1990-01-09 12:16:10 -0500 (Tue, 09 Jan 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/asn.1/encode.h add remaining message ------------------------------------------------------------------------ r75 | jtkohl | 1990-01-09 11:53:32 -0500 (Tue, 09 Jan 1990) | 2 lines Changed paths: A /trunk/src/include/krb5/asn.1 A /trunk/src/include/krb5/asn.1/encode.h A /trunk/src/lib/krb5/asn.1/encode.c *** empty log message *** ------------------------------------------------------------------------ r74 | jtkohl | 1990-01-09 10:52:04 -0500 (Tue, 09 Jan 1990) | 2 lines Changed paths: M /trunk/src/prototype/prototype.c M /trunk/src/prototype/prototype.h 1990 ------------------------------------------------------------------------ r73 | epeisach | 1990-01-04 18:07:25 -0500 (Thu, 04 Jan 1990) | 2 lines Changed paths: M /trunk/src/config/README InstScrFlags description line added. ------------------------------------------------------------------------ r72 | epeisach | 1990-01-04 18:06:53 -0500 (Thu, 04 Jan 1990) | 2 lines Changed paths: M /trunk/src/config/Imake.rules New configuration option for installing scripts. ------------------------------------------------------------------------ r71 | epeisach | 1990-01-04 18:05:49 -0500 (Thu, 04 Jan 1990) | 3 lines Changed paths: M /trunk/src/config/Imake.tmpl Cleaned up rules for stripping scripts. Also noticed problem in that InstPgmFlags are not used unless stripping on installation. ------------------------------------------------------------------------ r70 | epeisach | 1990-01-04 18:04:10 -0500 (Thu, 04 Jan 1990) | 2 lines Changed paths: A /trunk/src/config/README Initial revision ------------------------------------------------------------------------ r69 | epeisach | 1990-01-04 17:52:25 -0500 (Thu, 04 Jan 1990) | 2 lines Changed paths: A /trunk/src/config/Imake.rules A /trunk/src/config/Imake.tmpl Initial revision ------------------------------------------------------------------------ r68 | jtkohl | 1990-01-03 12:00:19 -0500 (Wed, 03 Jan 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/krb5.h fix up and add additional structures ------------------------------------------------------------------------ r67 | jtkohl | 1990-01-03 11:59:33 -0500 (Wed, 03 Jan 1990) | 2 lines Changed paths: M /trunk/src/include/krb5/proto.h add TGS_REQ proto # ------------------------------------------------------------------------ r66 | jtkohl | 1990-01-03 10:34:33 -0500 (Wed, 03 Jan 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/KRB5-asn.py add comments make enc-part of TGS-REQ optional ------------------------------------------------------------------------ r65 | jtkohl | 1990-01-03 10:10:39 -0500 (Wed, 03 Jan 1990) | 3 lines Changed paths: M /trunk/src/lib/krb5/asn.1/asn1glue.h add lint casts normalize routine names ------------------------------------------------------------------------ r64 | jtkohl | 1990-01-03 06:32:00 -0500 (Wed, 03 Jan 1990) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/asn1glue.h add remaining #define glue ------------------------------------------------------------------------ r63 | epeisach | 1990-01-02 10:44:35 -0500 (Tue, 02 Jan 1990) | 2 lines Changed paths: A /trunk/src/config A /trunk/src/config/site.def Initial revision ------------------------------------------------------------------------ r62 | jtkohl | 1989-12-28 11:48:24 -0500 (Thu, 28 Dec 1989) | 6 lines Changed paths: M /trunk/src/include/krb5/krb5.h fix dfn of principal (needs to be argv-style) add hack for BITS32 rearrange ticket into separate pieces fix type for authorization_data add krb5_as_req ------------------------------------------------------------------------ r61 | jtkohl | 1989-12-28 11:48:07 -0500 (Thu, 28 Dec 1989) | 2 lines Changed paths: M /trunk/src/include/krb5/proto.h change names to KRB5_... ------------------------------------------------------------------------ r60 | jtkohl | 1989-12-28 11:47:36 -0500 (Thu, 28 Dec 1989) | 2 lines Changed paths: M /trunk/src/include/krb5/fieldbits.h add AD_TYPE_ stuff ------------------------------------------------------------------------ r59 | jtkohl | 1989-12-28 11:47:06 -0500 (Thu, 28 Dec 1989) | 2 lines Changed paths: M /trunk/src/include/krb5/encryption.h add entries for string_to_key, random_key, proto_enctype ------------------------------------------------------------------------ r58 | jtkohl | 1989-12-28 11:46:45 -0500 (Thu, 28 Dec 1989) | 4 lines Changed paths: M /trunk/src/include/krb5/base-defs.h add krb5_boolean fix addrtype add authdatatype ------------------------------------------------------------------------ r57 | jtkohl | 1989-12-28 11:44:59 -0500 (Thu, 28 Dec 1989) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/asn1glue.h fix up the macros, add more. ------------------------------------------------------------------------ r56 | jtkohl | 1989-12-28 11:44:37 -0500 (Thu, 28 Dec 1989) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/KRB5-asn.py fix renew-till, hostaddresses, remove encryptedauthenticator ------------------------------------------------------------------------ r55 | jtkohl | 1989-12-28 04:10:37 -0500 (Thu, 28 Dec 1989) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/KRB5-asn.py change Checksum & EncryptionKey to include embedded type ------------------------------------------------------------------------ r54 | jtkohl | 1989-12-27 12:54:13 -0500 (Wed, 27 Dec 1989) | 2 lines Changed paths: M /trunk/src/lib/krb5/asn.1/asn1glue.h fix #define aliases ------------------------------------------------------------------------ r53 | jtkohl | 1989-12-27 06:43:55 -0500 (Wed, 27 Dec 1989) | 2 lines Changed paths: A /trunk/src/lib/krb5/asn.1/asn1glue.h *** empty log message *** ------------------------------------------------------------------------ r52 | jtkohl | 1989-12-26 06:35:42 -0500 (Tue, 26 Dec 1989) | 2 lines Changed paths: A /trunk/src/lib/krb5/asn.1 A /trunk/src/lib/krb5/asn.1/KRB5-asn.py *** empty log message *** ------------------------------------------------------------------------ r51 | jtkohl | 1989-12-22 10:33:56 -0500 (Fri, 22 Dec 1989) | 2 lines Changed paths: A /trunk/src/lib/krb5/error_tables/isode_err.et *** empty log message *** ------------------------------------------------------------------------ r50 | jtkohl | 1989-12-20 05:59:58 -0500 (Wed, 20 Dec 1989) | 2 lines Changed paths: M /trunk/src/include/krb5/hostaddr.h need pointer to address since it's variable length ------------------------------------------------------------------------ r49 | jtkohl | 1989-12-19 09:54:33 -0500 (Tue, 19 Dec 1989) | 2 lines Changed paths: M /trunk/src/include/krb5/ccache.h add TC_MATCH definitions ------------------------------------------------------------------------ r48 | jtkohl | 1989-12-12 08:01:20 -0500 (Tue, 12 Dec 1989) | 3 lines Changed paths: M /trunk/src/include/krb5/encryption.h need length in the checksum add checksum_entry ------------------------------------------------------------------------ r47 | jtkohl | 1989-12-07 10:04:46 -0500 (Thu, 07 Dec 1989) | 2 lines Changed paths: M /trunk/src/include/krb5/errors.h move ETYPE_NOSUPP to KDC section ------------------------------------------------------------------------ r46 | jtkohl | 1989-12-07 10:03:41 -0500 (Thu, 07 Dec 1989) | 2 lines Changed paths: M /trunk/src/lib/krb5/error_tables/krb5_err.et move ETYPE_NOSUPP around ------------------------------------------------------------------------ r45 | jtkohl | 1989-12-04 09:13:42 -0500 (Mon, 04 Dec 1989) | 3 lines Changed paths: M /trunk/src/include/krb5/krb5.h fix bogus field name (cmsec vs. ctime) add krb5_tkt_authent, krb5_error ------------------------------------------------------------------------ r44 | jtkohl | 1989-12-04 09:13:12 -0500 (Mon, 04 Dec 1989) | 2 lines Changed paths: M /trunk/src/include/krb5/hostaddr.h add krb5_fulladdr ------------------------------------------------------------------------ r43 | jtkohl | 1989-12-01 12:15:31 -0500 (Fri, 01 Dec 1989) | 2 lines Changed paths: M /trunk/src/include/krb5/krb5.h add lots of structures, plus some include files ------------------------------------------------------------------------ r42 | jtkohl | 1989-12-01 12:14:07 -0500 (Fri, 01 Dec 1989) | 2 lines Changed paths: M /trunk/src/include/krb5/ccache.h add #defines for READ, RDWR modes ------------------------------------------------------------------------ r41 | jtkohl | 1989-12-01 12:13:54 -0500 (Fri, 01 Dec 1989) | 2 lines Changed paths: M /trunk/src/include/krb5/encryption.h add krb5_checksum ------------------------------------------------------------------------ r40 | jtkohl | 1989-12-01 12:13:40 -0500 (Fri, 01 Dec 1989) | 2 lines Changed paths: M /trunk/src/include/krb5/mit-des.h add extern for the des cryptosystem entry ------------------------------------------------------------------------ r39 | jtkohl | 1989-12-01 12:13:31 -0500 (Fri, 01 Dec 1989) | 2 lines Changed paths: M /trunk/src/include/krb5/base-defs.h add krb5_string ------------------------------------------------------------------------ r38 | jtkohl | 1989-12-01 09:03:47 -0500 (Fri, 01 Dec 1989) | 2 lines Changed paths: A /trunk/src/include/krb5/ccache.h *** empty log message *** ------------------------------------------------------------------------ r37 | jtkohl | 1989-12-01 05:33:34 -0500 (Fri, 01 Dec 1989) | 2 lines Changed paths: A /trunk/src/lib A /trunk/src/lib/krb5 A /trunk/src/lib/krb5/error_tables A /trunk/src/lib/krb5/error_tables/krb5_err.et *** empty log message *** ------------------------------------------------------------------------ r36 | jtkohl | 1989-12-01 05:11:49 -0500 (Fri, 01 Dec 1989) | 2 lines Changed paths: A /trunk/src/include/krb5/errors.h A /trunk/src/include/krb5/proto.h *** empty log message *** ------------------------------------------------------------------------ r35 | jtkohl | 1989-11-29 09:39:13 -0500 (Wed, 29 Nov 1989) | 4 lines Changed paths: M /trunk/src/include/krb5/encryption.h remove unnecessary #define's change to pointer to krb5_cryptosystem_entry add finish_key func ------------------------------------------------------------------------ r34 | jtkohl | 1989-11-27 06:45:17 -0500 (Mon, 27 Nov 1989) | 5 lines Changed paths: M /trunk/src/include/krb5/encryption.h fix include for copyright fix up interface for encryption function don't use "private" (reserved in ANSI C) krb5_keyblock needs to be pointed to (not in-line) in the encrypt block. ------------------------------------------------------------------------ r33 | jtkohl | 1989-11-27 06:45:09 -0500 (Mon, 27 Nov 1989) | 2 lines Changed paths: M /trunk/src/include/krb5/base-defs.h M /trunk/src/include/krb5/hostaddr.h M /trunk/src/include/krb5/krb5.h M /trunk/src/include/krb5/mit-des.h M /trunk/src/include/krb5/wordsize.h fix include for copyright, as well as #ifndef token names ------------------------------------------------------------------------ r32 | jtkohl | 1989-11-27 06:45:06 -0500 (Mon, 27 Nov 1989) | 2 lines Changed paths: M /trunk/src/include/krb5/crc-32.h M /trunk/src/include/krb5/fieldbits.h fix include for copyright ------------------------------------------------------------------------ r31 | jtkohl | 1989-11-27 06:40:45 -0500 (Mon, 27 Nov 1989) | 2 lines Changed paths: A /trunk/src/include/krb5/copyright.h initial copyright: all rights reserved. ------------------------------------------------------------------------ r30 | jtkohl | 1989-11-27 06:32:33 -0500 (Mon, 27 Nov 1989) | 2 lines Changed paths: M /trunk/src/prototype/prototype.c M /trunk/src/prototype/prototype.h change mit-copyright to copyright.h ------------------------------------------------------------------------ r29 | jtkohl | 1989-11-21 11:32:43 -0500 (Tue, 21 Nov 1989) | 3 lines Changed paths: M /trunk/src/include/krb5/mit-des.h move stuff around add sizes of stuff ------------------------------------------------------------------------ r28 | jtkohl | 1989-11-21 11:32:28 -0500 (Tue, 21 Nov 1989) | 2 lines Changed paths: M /trunk/src/include/krb5/crc-32.h add cksum length ------------------------------------------------------------------------ r27 | jtkohl | 1989-11-21 11:11:35 -0500 (Tue, 21 Nov 1989) | 2 lines Changed paths: A /trunk/src/include/krb5/wordsize.h ------------------------------------------------------------------------ r26 | jtkohl | 1989-11-21 11:11:29 -0500 (Tue, 21 Nov 1989) | 2 lines Changed paths: A /trunk/src/include/krb5/base-defs.h A /trunk/src/include/krb5/crc-32.h A /trunk/src/include/krb5/encryption.h A /trunk/src/include/krb5/hostaddr.h A /trunk/src/include/krb5/krb5.h A /trunk/src/include/krb5/mit-des.h *** empty log message *** ------------------------------------------------------------------------ r25 | jtkohl | 1989-11-21 09:40:17 -0500 (Tue, 21 Nov 1989) | 2 lines Changed paths: A /trunk/src/include/krb5 A /trunk/src/include/krb5/fieldbits.h first version ------------------------------------------------------------------------ r24 | jtkohl | 1989-11-21 09:21:22 -0500 (Tue, 21 Nov 1989) | 2 lines Changed paths: M /trunk/src/prototype/prototype.h add include blocker stuff ------------------------------------------------------------------------ r23 | jtkohl | 1989-11-21 09:20:10 -0500 (Tue, 21 Nov 1989) | 2 lines Changed paths: A /trunk/src/prototype A /trunk/src/prototype/prototype.c A /trunk/src/prototype/prototype.h *** empty log message *** ------------------------------------------------------------------------ r10 | jtkohl | 1989-01-23 04:59:27 -0500 (Mon, 23 Jan 1989) | 2 lines Changed paths: M /trunk/src/include/kerberosIV/krb_conf.h No change, incrementing vno to 4.x ------------------------------------------------------------------------ r8 | steiner | 1988-02-25 09:45:11 -0500 (Thu, 25 Feb 1988) | 2 lines Changed paths: M /trunk/src/include/kerberosIV/krb_conf.h Added #include of . ------------------------------------------------------------------------ r7 | steiner | 1988-02-23 13:26:16 -0500 (Tue, 23 Feb 1988) | 2 lines Changed paths: M /trunk/src/include/kerberosIV/krb_conf.h Copyright notice, etc. ------------------------------------------------------------------------ r6 | steiner | 1988-01-14 07:50:46 -0500 (Thu, 14 Jan 1988) | 4 lines Changed paths: M /trunk/src/include/kerberosIV/krb_conf.h Formatted. Programmer: steiner. Auditor: jtkohl. ------------------------------------------------------------------------ r5 | raeburn | 1987-11-23 22:05:16 -0500 (Mon, 23 Nov 1987) | 2 lines Changed paths: M /trunk/src/include/kerberosIV/krb_conf.h Removed DES stuff, moved to des_conf.h ------------------------------------------------------------------------ r4 | raeburn | 1987-11-02 02:53:12 -0500 (Mon, 02 Nov 1987) | 4 lines Changed paths: M /trunk/src/include/kerberosIV/krb_conf.h Fixed with respect to ANSI C as implemented in GNU CC. (Single quote unmatched throws cpp off.) As I don't have a copy of the ANSI specs, I trust Stallman's explanation for the moment. ------------------------------------------------------------------------ r3 | steiner | 1987-10-28 07:07:01 -0500 (Wed, 28 Oct 1987) | 3 lines Changed paths: M /trunk/src/include/kerberosIV/krb_conf.h This is John Kohl's stuff (was in byteorder.h). To make lint happy. ------------------------------------------------------------------------ r2 | steiner | 1987-10-23 05:40:29 -0400 (Fri, 23 Oct 1987) | 2 lines Changed paths: A /trunk/src A /trunk/src/include A /trunk/src/include/kerberosIV A /trunk/src/include/kerberosIV/krb_conf.h Initial revision ------------------------------------------------------------------------ r1 | (no author) | 1987-10-23 05:40:29 -0400 (Fri, 23 Oct 1987) | 1 line Changed paths: A /branches A /tags A /trunk New repository initialized by cvs2svn. ------------------------------------------------------------------------