------------------------------------------------------------------------ r19479 | tlyu | 2007-04-17 15:33:19 -0400 (Tue, 17 Apr 2007) | 1 line Changed paths: A /tags/krb5-1-5-3-final (from /branches/krb5-1-5:19478) tag krb5-1.5.3 ------------------------------------------------------------------------ r19478 | tlyu | 2007-04-17 15:31:29 -0400 (Tue, 17 Apr 2007) | 2 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/README M /branches/krb5-1-5/doc/copyright.texinfo M /branches/krb5-1-5/src/patchlevel.h Update README, patchlevel, and copyrights for krb5-1.5.3 ------------------------------------------------------------------------ r19470 | tlyu | 2007-04-13 20:36:54 -0400 (Fri, 13 Apr 2007) | 2 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/README Update team members list. Add iDefense acknowledgment. ------------------------------------------------------------------------ r19422 | tlyu | 2007-04-10 22:25:17 -0400 (Tue, 10 Apr 2007) | 18 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/lib/gssapi/krb5/k5unseal.c ticket: new subject: (krb5-1.5.x) fix MITKRB5-SA-2007-003 tags: pullup target_version: 1.5.3 version_fixed: 1.5.3 pull up r19171 from trunk r19171@cathode-dark-space: raeburn | 2007-02-23 19:56:23 -0500 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.) ------------------------------------------------------------------------ r19404 | tlyu | 2007-04-06 16:06:37 -0400 (Fri, 06 Apr 2007) | 22 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/kadmin/server/kadm_rpc_svc.c M /branches/krb5-1-5/src/kadmin/server/misc.c M /branches/krb5-1-5/src/kadmin/server/misc.h M /branches/krb5-1-5/src/kadmin/server/ovsec_kadmd.c M /branches/krb5-1-5/src/kadmin/server/schpw.c M /branches/krb5-1-5/src/kadmin/server/server_stubs.c M /branches/krb5-1-5/src/kdc/do_tgs_req.c M /branches/krb5-1-5/src/kdc/kdc_util.c M /branches/krb5-1-5/src/lib/kadm5/logger.c ticket: 5513 version_fixed: 1.5.3 pull up r19395 from trunk r19395@cathode-dark-space: tlyu | 2007-04-03 15:23:52 -0400 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. ------------------------------------------------------------------------ r19403 | tlyu | 2007-04-06 16:06:24 -0400 (Fri, 06 Apr 2007) | 24 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/appl/telnet/telnetd/state.c M /branches/krb5-1-5/src/appl/telnet/telnetd/sys_term.c ticket: 5512 version_fixed: 1.5.3 pull up r19396 from trunk r19396@cathode-dark-space: tlyu | 2007-04-03 17:27:25 -0400 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. ------------------------------------------------------------------------ r19055 | tlyu | 2007-01-10 19:08:00 -0500 (Wed, 10 Jan 2007) | 2 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/patchlevel.h krb5-1.5.2-postrelease ------------------------------------------------------------------------ r19051 | tlyu | 2007-01-09 20:31:56 -0500 (Tue, 09 Jan 2007) | 2 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/README M /branches/krb5-1-5/src/patchlevel.h README and patchlevel.h for krb5-1.5.2 ------------------------------------------------------------------------ r19050 | tlyu | 2007-01-09 20:08:20 -0500 (Tue, 09 Jan 2007) | 25 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/kadmin/server/ovsec_kadmd.c M /branches/krb5-1-5/src/lib/gssapi/mechglue/g_accept_sec_context.c M /branches/krb5-1-5/src/lib/gssapi/mechglue/g_acquire_cred.c M /branches/krb5-1-5/src/lib/gssapi/mechglue/g_canon_name.c M /branches/krb5-1-5/src/lib/gssapi/mechglue/g_compare_name.c M /branches/krb5-1-5/src/lib/gssapi/mechglue/g_delete_sec_context.c M /branches/krb5-1-5/src/lib/gssapi/mechglue/g_dsp_name.c M /branches/krb5-1-5/src/lib/gssapi/mechglue/g_dsp_status.c M /branches/krb5-1-5/src/lib/gssapi/mechglue/g_dup_name.c M /branches/krb5-1-5/src/lib/gssapi/mechglue/g_exp_sec_context.c M /branches/krb5-1-5/src/lib/gssapi/mechglue/g_export_name.c M /branches/krb5-1-5/src/lib/gssapi/mechglue/g_imp_name.c M /branches/krb5-1-5/src/lib/gssapi/mechglue/g_imp_sec_context.c M /branches/krb5-1-5/src/lib/gssapi/mechglue/g_init_sec_context.c M /branches/krb5-1-5/src/lib/gssapi/mechglue/g_initialize.c M /branches/krb5-1-5/src/lib/gssapi/mechglue/g_inq_context.c M /branches/krb5-1-5/src/lib/gssapi/mechglue/g_inq_cred.c M /branches/krb5-1-5/src/lib/gssapi/mechglue/g_inq_names.c M /branches/krb5-1-5/src/lib/gssapi/mechglue/g_process_context.c M /branches/krb5-1-5/src/lib/gssapi/mechglue/g_seal.c M /branches/krb5-1-5/src/lib/gssapi/mechglue/g_sign.c M /branches/krb5-1-5/src/lib/gssapi/mechglue/g_store_cred.c M /branches/krb5-1-5/src/lib/gssapi/mechglue/g_unseal.c M /branches/krb5-1-5/src/lib/gssapi/mechglue/g_verify.c M /branches/krb5-1-5/src/lib/gssapi/mechglue/oid_ops.c ticket: new target_version: 1.5.2 version_fixed: 1.5.2 tags: pullup subject: fix MITKRB5-SA-2006-003 for 1.5-branch component: krb5-libs pull up r19043 from trunk r19043@cathode-dark-space: tlyu | 2007-01-09 14:45:25 -0500 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. ------------------------------------------------------------------------ r19049 | tlyu | 2007-01-09 20:08:05 -0500 (Tue, 09 Jan 2007) | 25 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/lib/rpc/svc.c ticket: new tags: pullup target_version: 1.5.2 version_fixed: 1.5.2 subject: fix MITKRB5-SA-2006-002 for 1.5-branch component: krb5-libs pull up r19042 from trunk r19042@cathode-dark-space: tlyu | 2007-01-09 14:45:10 -0500 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. ------------------------------------------------------------------------ r18848 | tlyu | 2006-11-17 18:48:58 -0500 (Fri, 17 Nov 2006) | 16 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/windows/identity/ui/newcredwnd.c ticker: 4803 pull up r18841 from trunk r18841@cathode-dark-space: jaltman | 2006-11-17 18:24:59 -0500 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. ------------------------------------------------------------------------ r18847 | tlyu | 2006-11-17 18:48:54 -0500 (Fri, 17 Nov 2006) | 14 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/lib/krb5/krb/gic_pwd.c ticket: 4802 pull up r18842 from trunk r18842@cathode-dark-space: jaltman | 2006-11-17 18:41:40 -0500 ticket: 4802 krb5_get_init_creds_password: remove unintentionally committed code not meant for 1.4 branch ------------------------------------------------------------------------ r18846 | tlyu | 2006-11-17 18:48:50 -0500 (Fri, 17 Nov 2006) | 19 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/lib/krb5/krb/gic_pwd.c ticket: 4802 pull up r18840 from trunk r18840@cathode-dark-space: jaltman | 2006-11-17 18:14:27 -0500 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. ------------------------------------------------------------------------ r18834 | tlyu | 2006-11-17 14:42:29 -0500 (Fri, 17 Nov 2006) | 82 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/windows/identity/config/Makefile.w2k M /branches/krb5-1-5/src/windows/identity/config/Makefile.w32 M /branches/krb5-1-5/src/windows/identity/kcreddb/identity.c M /branches/krb5-1-5/src/windows/identity/plugins/krb5/krb5funcs.c M /branches/krb5-1-5/src/windows/identity/plugins/krb5/krb5funcs.h M /branches/krb5-1-5/src/windows/identity/plugins/krb5/krb5identpro.c M /branches/krb5-1-5/src/windows/identity/plugins/krb5/krb5main.c M /branches/krb5-1-5/src/windows/identity/plugins/krb5/krb5newcreds.c M /branches/krb5-1-5/src/windows/identity/plugins/krb5/krb5plugin.c M /branches/krb5-1-5/src/windows/identity/plugins/krb5/krbcred.h M /branches/krb5-1-5/src/windows/identity/ui/credwnd.c M /branches/krb5-1-5/src/windows/identity/ui/main.c M /branches/krb5-1-5/src/windows/identity/ui/mainwnd.c M /branches/krb5-1-5/src/windows/identity/ui/newcredwnd.c M /branches/krb5-1-5/src/windows/identity/ui/uiconfig.csv ticket: 4798 pull up r18828 from trunk r18828@cathode-dark-space: jaltman | 2006-11-17 12:23:24 -0500 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. ------------------------------------------------------------------------ r18786 | tlyu | 2006-11-09 01:53:24 -0500 (Thu, 09 Nov 2006) | 15 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/windows/identity/ui/credfuncs.h ticket: 4675 pull up r18781 from trnk r18781@cathode-dark-space: jaltman | 2006-11-08 18:59:58 -0500 ticket: new tags: pullup subject: commit for KFW 3.1 beta 3 (part two) remove prototype for removed function ------------------------------------------------------------------------ r18771 | tlyu | 2006-11-08 18:43:57 -0500 (Wed, 08 Nov 2006) | 90 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/windows/identity/Makefile M /branches/krb5-1-5/src/windows/identity/config/Makefile.w2k M /branches/krb5-1-5/src/windows/identity/config/Makefile.w32 M /branches/krb5-1-5/src/windows/identity/doc/main_page.h M /branches/krb5-1-5/src/windows/identity/kconfig/api.c M /branches/krb5-1-5/src/windows/identity/kcreddb/identity.c M /branches/krb5-1-5/src/windows/identity/plugins/krb5/krb5newcreds.c M /branches/krb5-1-5/src/windows/identity/ui/credfuncs.h M /branches/krb5-1-5/src/windows/identity/ui/credwnd.c M /branches/krb5-1-5/src/windows/identity/ui/mainwnd.c M /branches/krb5-1-5/src/windows/identity/ui/mainwnd.h M /branches/krb5-1-5/src/windows/identity/ui/newcredwnd.c M /branches/krb5-1-5/src/windows/identity/uilib/action.c D /branches/krb5-1-5/src/windows/identity/uilib/khversion.h ticket: 4667 pull up r18767 from trunk r18767@cathode-dark-space: jaltman | 2006-11-08 04:58:49 -0500 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. ------------------------------------------------------------------------ r18770 | tlyu | 2006-11-08 18:43:53 -0500 (Wed, 08 Nov 2006) | 26 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/lib/krb5/krb/gic_pwd.c ticket: 4639 version_fixed: 1.5.2 pull up r18764 from trunk r18764@cathode-dark-space: jaltman | 2006-11-06 16:55:13 -0500 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) ------------------------------------------------------------------------ r18742 | tlyu | 2006-10-26 15:39:13 -0400 (Thu, 26 Oct 2006) | 20 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/lib/krb5/os/dnsglue.c ticket: 4500 version_fixed: 1.5.2 pull up r18669 from trunk r18669@cathode-dark-space: rra | 2006-10-07 23:22:48 -0400 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. ------------------------------------------------------------------------ r18741 | tlyu | 2006-10-26 15:35:46 -0400 (Thu, 26 Oct 2006) | 18 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/doc/build.texinfo ticket: 4499 version_fixed: 1.5.2 pull up r18441 from trunk r18441@cathode-dark-space: rra | 2006-08-15 18:27:17 -0400 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. ------------------------------------------------------------------------ r18740 | tlyu | 2006-10-26 15:31:24 -0400 (Thu, 26 Oct 2006) | 17 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/kdc/network.c ticket: 4368 version_fixed: 1.5.2 pull up r18635 from trunk r18635@cathode-dark-space: epeisach | 2006-10-01 08:05:20 -0400 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. ------------------------------------------------------------------------ r18739 | tlyu | 2006-10-26 15:20:42 -0400 (Thu, 26 Oct 2006) | 15 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/tests/dejagnu/krb-standalone/standalone.exp ticket: 43355 version_fixed: 1.5.2 pull up r18691 from trunk r18691@cathode-dark-space: raeburn | 2006-10-11 23:47:05 -0400 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. ------------------------------------------------------------------------ r18738 | tlyu | 2006-10-26 15:10:16 -0400 (Thu, 26 Oct 2006) | 15 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/plugins/kdb/db2/kdb_db2.c ticket: 4354 version_fixed: 1.5.2 pull up r18692 from trunk r18692@cathode-dark-space: raeburn | 2006-10-11 23:50:15 -0400 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. ------------------------------------------------------------------------ r18737 | tlyu | 2006-10-26 15:08:01 -0400 (Thu, 26 Oct 2006) | 16 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/config/pre.in ticket: 3965 version_fixed: 1.5.2 pull up r18444 from trunk r18444@cathode-dark-space: rra | 2006-08-15 18:49:57 -0400 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. ------------------------------------------------------------------------ r18681 | tlyu | 2006-10-11 15:26:08 -0400 (Wed, 11 Oct 2006) | 114 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/windows/identity/apiversion.txt M /branches/krb5-1-5/src/windows/identity/config/Makefile M /branches/krb5-1-5/src/windows/identity/config/Makefile.w2k M /branches/krb5-1-5/src/windows/identity/config/Makefile.w32 M /branches/krb5-1-5/src/windows/identity/kcreddb/identity.c M /branches/krb5-1-5/src/windows/identity/kcreddb/kcreddb.h M /branches/krb5-1-5/src/windows/identity/plugins/krb5/krb5funcs.c M /branches/krb5-1-5/src/windows/identity/plugins/krb5/krb5identpro.c M /branches/krb5-1-5/src/windows/identity/plugins/krb5/krb5newcreds.c M /branches/krb5-1-5/src/windows/identity/plugins/krb5/krb5plugin.c M /branches/krb5-1-5/src/windows/identity/plugins/krb5/krbcred.h M /branches/krb5-1-5/src/windows/identity/plugins/krb5/lang/en_us/langres.rc M /branches/krb5-1-5/src/windows/identity/ui/cfg_identities_wnd.c M /branches/krb5-1-5/src/windows/identity/ui/configwnd.c M /branches/krb5-1-5/src/windows/identity/ui/credfuncs.c M /branches/krb5-1-5/src/windows/identity/ui/htwnd.c M /branches/krb5-1-5/src/windows/identity/ui/lang/en_us/khapp.rc M /branches/krb5-1-5/src/windows/identity/ui/newcredwnd.c M /branches/krb5-1-5/src/windows/identity/ui/notifier.c M /branches/krb5-1-5/src/windows/identity/ui/resource.h M /branches/krb5-1-5/src/windows/identity/ui/timer.c M /branches/krb5-1-5/src/windows/identity/ui/timer.h M /branches/krb5-1-5/src/windows/identity/uilib/configui.c M /branches/krb5-1-5/src/windows/identity/uilib/creddlg.c M /branches/krb5-1-5/src/windows/identity/uilib/khprops.h ticket: 4407 version_fixed: 1.5.2 pull up r18670 from trunk r18670@cathode-dark-space: jaltman | 2006-10-09 14:08:10 -0400 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. ------------------------------------------------------------------------ r18623 | tlyu | 2006-09-25 19:02:33 -0400 (Mon, 25 Sep 2006) | 17 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/lib/krb5/ccache/ccbase.c M /branches/krb5-1-5/src/lib/krb5/keytab/ktbase.c ticket: 4237 version_fixed: 1.5.2 pull up r18561 from trunk r18561@cathode-dark-space: jaltman | 2006-09-05 14:47:29 -0400 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. ------------------------------------------------------------------------ r18620 | tlyu | 2006-09-25 18:02:08 -0400 (Mon, 25 Sep 2006) | 13 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/windows/identity/plugins/krb5/krb5funcs.c ticket: 4312 pull up r18609 from trunk r18609@cathode-dark-space: jaltman | 2006-09-24 10:30:29 -0400 ticket: 4312 Implement renew credential functionality which was inadvertently left out. ------------------------------------------------------------------------ r18619 | tlyu | 2006-09-25 18:01:57 -0400 (Mon, 25 Sep 2006) | 143 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/windows/identity/Makefile M /branches/krb5-1-5/src/windows/identity/apiversion.txt M /branches/krb5-1-5/src/windows/identity/config/Makefile.w2k M /branches/krb5-1-5/src/windows/identity/config/Makefile.w32 M /branches/krb5-1-5/src/windows/identity/kconfig/api.c M /branches/krb5-1-5/src/windows/identity/kcreddb/attrib.c M /branches/krb5-1-5/src/windows/identity/kcreddb/buf.c M /branches/krb5-1-5/src/windows/identity/kcreddb/credential.c M /branches/krb5-1-5/src/windows/identity/kcreddb/credtype.c M /branches/krb5-1-5/src/windows/identity/kcreddb/identity.c M /branches/krb5-1-5/src/windows/identity/kcreddb/kcreddb.h M /branches/krb5-1-5/src/windows/identity/kcreddb/type.c M /branches/krb5-1-5/src/windows/identity/plugins/krb4/krb4configdlg.c M /branches/krb5-1-5/src/windows/identity/plugins/krb4/krbcred.h M /branches/krb5-1-5/src/windows/identity/plugins/krb5/errorfuncs.c M /branches/krb5-1-5/src/windows/identity/plugins/krb5/krb5funcs.c M /branches/krb5-1-5/src/windows/identity/plugins/krb5/krb5identpro.c M /branches/krb5-1-5/src/windows/identity/plugins/krb5/krb5main.c M /branches/krb5-1-5/src/windows/identity/plugins/krb5/krb5newcreds.c M /branches/krb5-1-5/src/windows/identity/plugins/krb5/krbconfig.csv M /branches/krb5-1-5/src/windows/identity/plugins/krb5/lang/en_us/langres.rc M /branches/krb5-1-5/src/windows/identity/plugins/krb5/lang/krb5_msgs.mc M /branches/krb5-1-5/src/windows/identity/sample/templates/credprov/Makefile M /branches/krb5-1-5/src/windows/identity/ui/aboutwnd.c M /branches/krb5-1-5/src/windows/identity/ui/credfuncs.c M /branches/krb5-1-5/src/windows/identity/ui/credwnd.c M /branches/krb5-1-5/src/windows/identity/ui/lang/en_us/khapp.rc M /branches/krb5-1-5/src/windows/identity/ui/newcredwnd.c M /branches/krb5-1-5/src/windows/identity/ui/notifier.c M /branches/krb5-1-5/src/windows/identity/ui/resource.h M /branches/krb5-1-5/src/windows/identity/ui/uiconfig.csv M /branches/krb5-1-5/src/windows/identity/uilib/action.c M /branches/krb5-1-5/src/windows/identity/uilib/creddlg.c M /branches/krb5-1-5/src/windows/identity/uilib/khconfigui.h M /branches/krb5-1-5/src/windows/identity/uilib/khhtlink.h M /branches/krb5-1-5/src/windows/identity/uilib/khnewcred.h ticket: 4312 version_fixed: 1.5.2 pull up r18604 from trunk r18604@cathode-dark-space: jaltman | 2006-09-21 17:49:41 -0400 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. ------------------------------------------------------------------------ r18617 | tlyu | 2006-09-25 17:25:37 -0400 (Mon, 25 Sep 2006) | 15 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/windows/installer/nsis/kfw-fixed.nsi ticket: 4310 version_fixed: 1.5.2 pull up r18603 from trunk r18603@cathode-dark-space: jaltman | 2006-09-21 12:18:26 -0400 ticket: new subject: NSIS installer - update for Win2K NetIDMgr tags: pullup Install the Win2K specific binaries for NetIDMgr on Win2K ------------------------------------------------------------------------ r18613 | tlyu | 2006-09-25 17:13:55 -0400 (Mon, 25 Sep 2006) | 13 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/windows/installer/wix/files.wxi ticket: 4309 pull up r18602 from trunk r18602@cathode-dark-space: jaltman | 2006-09-21 11:54:05 -0400 ticket: 4309 oops, make sure we install from the correct source file on Windows 2000 ------------------------------------------------------------------------ r18612 | tlyu | 2006-09-25 17:13:49 -0400 (Mon, 25 Sep 2006) | 16 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/windows/installer/wix/files.wxi ticket: 4309 version_fixed: 1.5.2 pull up r18601 from trunk r18601@cathode-dark-space: jaltman | 2006-09-21 10:58:40 -0400 ticket: new subject: wix installer - win2k compatibility for netidmgr tags: pullup Install the special win2k version of nidmgr32.dll on Windows 2000 systems. ------------------------------------------------------------------------ r18610 | tlyu | 2006-09-25 16:52:38 -0400 (Mon, 25 Sep 2006) | 19 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/util/support/threads.c ticket: 4305 version_fixed: 1.5.2 pull up r18600 from trunk r18600@cathode-dark-space: jaltman | 2006-09-20 22:43:12 -0400 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. ------------------------------------------------------------------------ r18533 | tlyu | 2006-08-23 20:25:44 -0400 (Wed, 23 Aug 2006) | 2 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/patchlevel.h fix typo ------------------------------------------------------------------------ r18527 | tlyu | 2006-08-23 20:16:03 -0400 (Wed, 23 Aug 2006) | 2 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/patchlevel.h krb5-1.5.1-postrelease ------------------------------------------------------------------------ r18525 | tlyu | 2006-08-23 20:14:13 -0400 (Wed, 23 Aug 2006) | 2 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/patchlevel.h krb5-1.5.1 ------------------------------------------------------------------------ r18524 | tlyu | 2006-08-23 20:14:09 -0400 (Wed, 23 Aug 2006) | 2 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/lib/gssapi/spnego/Makefile.in M /branches/krb5-1-5/src/plugins/kdb/db2/Makefile.in make depend ------------------------------------------------------------------------ r18523 | tlyu | 2006-08-23 20:14:05 -0400 (Wed, 23 Aug 2006) | 2 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/README update for krb5-1.5.1 ------------------------------------------------------------------------ r18522 | tlyu | 2006-08-23 20:14:01 -0400 (Wed, 23 Aug 2006) | 2 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/windows/winlevel.h bump ------------------------------------------------------------------------ r18511 | tlyu | 2006-08-23 14:38:53 -0400 (Wed, 23 Aug 2006) | 12 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/windows/identity/config/Makefile.w2k M /branches/krb5-1-5/src/windows/identity/config/Makefile.w32 ticket: 4172 pull up r18499 from trunk r18499@cathode-dark-space: jaltman | 2006-08-23 12:33:58 -0400 ticket: 4172 Update auxiliary version number for NetIDMgr ------------------------------------------------------------------------ r18510 | tlyu | 2006-08-23 14:38:45 -0400 (Wed, 23 Aug 2006) | 13 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/windows/installer/wix/config.wxi M /branches/krb5-1-5/src/windows/installer/wix/features.wxi M /branches/krb5-1-5/src/windows/installer/wix/files.wxi ticket: 4172 pull up r18498 from trunk r18498@cathode-dark-space: jaltman | 2006-08-22 22:28:05 -0400 ticket: 4172 * install NetIDMgr plug-in sample as part of SDK * install netidmgr.exe (win2000 version) ------------------------------------------------------------------------ r18509 | tlyu | 2006-08-23 14:38:38 -0400 (Wed, 23 Aug 2006) | 13 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/windows/identity/ui/newcredwnd.c ticket: 4172 pull up r18497 from trunk r18497@cathode-dark-space: jaltman | 2006-08-22 22:18:00 -0400 ticket: 4172 * newcredwnd.c - erase the password field on error during new credential acquisition ------------------------------------------------------------------------ r18508 | tlyu | 2006-08-23 14:38:30 -0400 (Wed, 23 Aug 2006) | 13 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/windows/identity/kmm/kmm_reg.c ticket: 4172 pull up r18496 from trunk r18496@cathode-dark-space: jaltman | 2006-08-22 22:17:12 -0400 ticket: 4172 * Fix auto-registration of plug-in modules if there is no plug-in list specified ------------------------------------------------------------------------ r18507 | tlyu | 2006-08-23 14:38:23 -0400 (Wed, 23 Aug 2006) | 13 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/windows/identity/Makefile ticket: 4172 pull up r18495 from trunk r18495@cathode-dark-space: jaltman | 2006-08-22 22:15:52 -0400 ticket: 4172 * Makefile - do not etag the Win2000 version of the NetIDMgr.exe ------------------------------------------------------------------------ r18506 | tlyu | 2006-08-23 14:38:06 -0400 (Wed, 23 Aug 2006) | 20 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/windows/identity/doc/ui_main.h M /branches/krb5-1-5/src/windows/identity/include/khmsgtypes.h M /branches/krb5-1-5/src/windows/identity/kcreddb/kcreddb.h M /branches/krb5-1-5/src/windows/identity/plugins/krb5/krb5configdlg.c M /branches/krb5-1-5/src/windows/identity/plugins/krb5/lang/en_us/langres.rc M /branches/krb5-1-5/src/windows/identity/ui/htwnd.c M /branches/krb5-1-5/src/windows/identity/ui/main.c M /branches/krb5-1-5/src/windows/identity/ui/newcredwnd.c M /branches/krb5-1-5/src/windows/identity/uilib/khnewcred.h ticket: 4172 pull up r18494 from trunk r18494@cathode-dark-space: jaltman | 2006-08-22 18:12:15 -0400 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 ------------------------------------------------------------------------ r18492 | tlyu | 2006-08-22 18:03:36 -0400 (Tue, 22 Aug 2006) | 16 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/util/mkrel ticket: 4168 version_fixed: 1.5.1 pull up r18475 from trunk r18475@cathode-dark-space: tlyu | 2006-08-21 16:31:51 -0400 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. ------------------------------------------------------------------------ r18491 | tlyu | 2006-08-22 17:49:44 -0400 (Tue, 22 Aug 2006) | 20 lines Changed paths: M /branches/krb5-1-5 A /branches/krb5-1-5/src/windows/identity/sample A /branches/krb5-1-5/src/windows/identity/sample/templates A /branches/krb5-1-5/src/windows/identity/sample/templates/credprov A /branches/krb5-1-5/src/windows/identity/sample/templates/credprov/Makefile A /branches/krb5-1-5/src/windows/identity/sample/templates/credprov/README A /branches/krb5-1-5/src/windows/identity/sample/templates/credprov/config_id.c A /branches/krb5-1-5/src/windows/identity/sample/templates/credprov/config_ids.c A /branches/krb5-1-5/src/windows/identity/sample/templates/credprov/config_main.c A /branches/krb5-1-5/src/windows/identity/sample/templates/credprov/credacq.c A /branches/krb5-1-5/src/windows/identity/sample/templates/credprov/credprov.h A /branches/krb5-1-5/src/windows/identity/sample/templates/credprov/credtype.c A /branches/krb5-1-5/src/windows/identity/sample/templates/credprov/images A /branches/krb5-1-5/src/windows/identity/sample/templates/credprov/images/plugin.ico A /branches/krb5-1-5/src/windows/identity/sample/templates/credprov/lang A /branches/krb5-1-5/src/windows/identity/sample/templates/credprov/lang/en_us A /branches/krb5-1-5/src/windows/identity/sample/templates/credprov/lang/en_us/langres.rc A /branches/krb5-1-5/src/windows/identity/sample/templates/credprov/langres.h A /branches/krb5-1-5/src/windows/identity/sample/templates/credprov/main.c A /branches/krb5-1-5/src/windows/identity/sample/templates/credprov/plugin.c A /branches/krb5-1-5/src/windows/identity/sample/templates/credprov/proppage.c A /branches/krb5-1-5/src/windows/identity/sample/templates/credprov/version.rc ticket: 4147 pull up r18464 from trunk r18464@cathode-dark-space: jaltman | 2006-08-16 21:21:00 -0400 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. ------------------------------------------------------------------------ r18453 | tlyu | 2006-08-15 23:19:23 -0400 (Tue, 15 Aug 2006) | 2 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/patchlevel.h krb5-1.5.1-beta1-postrelease ------------------------------------------------------------------------ r18451 | tlyu | 2006-08-15 23:16:52 -0400 (Tue, 15 Aug 2006) | 2 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/patchlevel.h krb5-1.5.1-beta1 ------------------------------------------------------------------------ r18450 | tlyu | 2006-08-15 22:22:44 -0400 (Tue, 15 Aug 2006) | 2 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/README update for krb5-1.5.1-beta1 ------------------------------------------------------------------------ r18439 | tlyu | 2006-08-15 15:53:37 -0400 (Tue, 15 Aug 2006) | 13 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/clients/ksu/main.c ticket: 4137 pull up r18438 from trunk r18438@cathode-dark-space: tlyu | 2006-08-15 15:27:08 -0400 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. ------------------------------------------------------------------------ r18427 | tlyu | 2006-08-09 15:15:21 -0400 (Wed, 09 Aug 2006) | 6 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/lib/gssapi/mechglue/Makefile.in ticket: 3956 version_fixed: 1.5.1 * src/lib/gssapi/mechglue/Makefile.in (OBJS): Adjust to account for g_utils.c removal. ------------------------------------------------------------------------ r18426 | tlyu | 2006-08-09 15:15:11 -0400 (Wed, 09 Aug 2006) | 31 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/Makefile.in M /branches/krb5-1-5/src/lib/gssapi/Makefile.in M /branches/krb5-1-5/src/lib/gssapi/gss_libinit.c M /branches/krb5-1-5/src/lib/gssapi/krb5/init_sec_context.c M /branches/krb5-1-5/src/lib/gssapi/mechglue/Makefile.in M /branches/krb5-1-5/src/lib/gssapi/spnego/Makefile.in M /branches/krb5-1-5/src/lib/gssapi/spnego/spnego_mech.c ticket: 3956 version_fixed: 1.5.1 pull up r18259 from trunk r18259@cathode-dark-space: jaltman | 2006-06-28 21:48:31 -0400 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 ------------------------------------------------------------------------ r18421 | tlyu | 2006-08-08 15:39:07 -0400 (Tue, 08 Aug 2006) | 24 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/appl/bsd/krcp.c M /branches/krb5-1-5/src/appl/bsd/krshd.c M /branches/krb5-1-5/src/appl/bsd/login.c M /branches/krb5-1-5/src/appl/bsd/v4rcp.c M /branches/krb5-1-5/src/appl/gssftp/ftpd/ftpd.c M /branches/krb5-1-5/src/clients/ksu/main.c M /branches/krb5-1-5/src/lib/krb4/kuserok.c ticket: 4125 version_fixed: 1.5.1 pull up r18420 from trunk r18420@cathode-dark-space: tlyu | 2006-08-08 15:26:40 -0400 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] ------------------------------------------------------------------------ r18419 | tlyu | 2006-08-07 20:17:21 -0400 (Mon, 07 Aug 2006) | 13 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/lib/gssapi/krb5/accept_sec_context.c M /branches/krb5-1-5/src/lib/gssapi/mechglue/g_glue.c M /branches/krb5-1-5/src/lib/gssapi/mechglue/mglueP.h ticket: 4063 version_fixed: 1.5.1 * src/lib/gssapi/krb5/accept_sec_context.c (krb5_gss_accept_sec_context): Apply single fix from ticket #4057. * src/lib/gssapi/mechglue/g_glue.c (gssint_convert_name_to_union_name): Fix up merge botch. * src/lib/gssapi/mechglue/mglueP.h: Fix up struct name differences between trunk and 1.5-branch. ------------------------------------------------------------------------ r18418 | tlyu | 2006-08-07 20:17:15 -0400 (Mon, 07 Aug 2006) | 36 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/lib/gssapi/mechglue/g_accept_sec_context.c M /branches/krb5-1-5/src/lib/gssapi/mechglue/g_acquire_cred.c M /branches/krb5-1-5/src/lib/gssapi/mechglue/g_delete_sec_context.c M /branches/krb5-1-5/src/lib/gssapi/mechglue/g_dup_name.c M /branches/krb5-1-5/src/lib/gssapi/mechglue/g_imp_name.c M /branches/krb5-1-5/src/lib/gssapi/mechglue/g_imp_sec_context.c M /branches/krb5-1-5/src/lib/gssapi/mechglue/g_init_sec_context.c M /branches/krb5-1-5/src/lib/gssapi/mechglue/g_rel_cred.c M /branches/krb5-1-5/src/lib/gssapi/mechglue/g_rel_name.c M /branches/krb5-1-5/src/lib/gssapi/mechglue/mglueP.h ticket: 4063 version_fixed: 1.5.1 pull up r18417 from trunk r18417@cathode-dark-space: tlyu | 2006-08-07 19:33:39 -0400 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. ------------------------------------------------------------------------ r18409 | tlyu | 2006-08-07 15:57:06 -0400 (Mon, 07 Aug 2006) | 14 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/lib/gssapi/mechglue/g_initialize.c ticket: 4088 version_fixed: 1.5.1 pull up r18397 from trunk r18397@cathode-dark-space: tlyu | 2006-08-01 17:09:43 -0400 ticket: 4088 status: open * src/lib/gssapi/mechglue/g_initialize.c (gss_release_oid): Call gssint_initialize_library to ensure mutex is initialized. ------------------------------------------------------------------------ r18408 | tlyu | 2006-08-07 15:38:41 -0400 (Mon, 07 Aug 2006) | 29 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/appl/gssftp/ftpd/ftpd.c M /branches/krb5-1-5/src/appl/telnet/libtelnet/kerberos5.c M /branches/krb5-1-5/src/kdc/do_tgs_req.c M /branches/krb5-1-5/src/lib/krb5/asn.1/krb5_decode.c M /branches/krb5-1-5/src/plugins/kdb/db2/libdb2/hash/dbm.c ticket: 3904 version_fixed: 1.5.1 pull up r18404 from trunk r18404@cathode-dark-space: tlyu | 2006-08-02 16:51:50 -0400 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. ------------------------------------------------------------------------ r18403 | tlyu | 2006-08-02 13:52:00 -0400 (Wed, 02 Aug 2006) | 17 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/config/shlib.conf ticket: 4037 version_fixed: 1.5.1 pull up r18350 from trunk r18350@cathode-dark-space: raeburn | 2006-07-21 13:49:07 -0400 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). ------------------------------------------------------------------------ r18402 | tlyu | 2006-08-02 12:41:13 -0400 (Wed, 02 Aug 2006) | 13 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/aclocal.m4 ticket: 4036 version_fixed: 1.5.1 pull up r18352 from trunk r18352@cathode-dark-space: raeburn | 2006-07-21 15:03:02 -0400 ticket: 4036 * aclocal.m4 (KRB5_LIB_AUX): Disallow --enable-profiled and --disable-shared options as well. Don't generate help messages for these options. ------------------------------------------------------------------------ r18401 | tlyu | 2006-08-02 12:41:08 -0400 (Wed, 02 Aug 2006) | 18 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/aclocal.m4 ticket: 4036 version_fixed: 1.5.1 pull up r18348 from trunk r18348@cathode-dark-space: raeburn | 2006-07-21 13:41:43 -0400 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. ------------------------------------------------------------------------ r18400 | tlyu | 2006-08-01 19:57:54 -0400 (Tue, 01 Aug 2006) | 16 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/lib/gssapi/krb5/indicate_mechs.c ticket: 4012 version_fixed: 1.5.1 pull up r18330 from trunk r18330@cathode-dark-space: tlyu | 2006-07-17 12:39:35 -0400 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. ------------------------------------------------------------------------ r18399 | tlyu | 2006-08-01 19:54:50 -0400 (Tue, 01 Aug 2006) | 17 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/kadmin/ktutil/ktutil.M ticket: 3998 version_fixed: 1.5.1 pull up r18328 from trunk r18328@cathode-dark-space: rra | 2006-07-12 18:17:34 -0400 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. ------------------------------------------------------------------------ r18398 | tlyu | 2006-08-01 19:50:00 -0400 (Tue, 01 Aug 2006) | 14 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/aclocal.m4 ticket: 3971 version_fixed: 1.5.5 pull up r18331 from trunk r18331@cathode-dark-space: raeburn | 2006-07-17 13:55:54 -0400 ticket: 3971 target_version: 1.5.1 tags: pullup (KRB5_AC_FIND_DLOPEN): Use AC_SEARCH_LIBS. ------------------------------------------------------------------------ r18389 | tlyu | 2006-07-25 12:45:33 -0400 (Tue, 25 Jul 2006) | 17 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/windows/kfwlogon/kfwcommon.c M /branches/krb5-1-5/src/windows/kfwlogon/kfwlogon.c ticket: 4053 pull up r18387 from trunk r18387@cathode-dark-space: jaltman | 2006-07-25 09:59:30 -0400 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. ------------------------------------------------------------------------ r18386 | tlyu | 2006-07-24 22:32:04 -0400 (Mon, 24 Jul 2006) | 29 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/windows/kfwlogon/Makefile.in M /branches/krb5-1-5/src/windows/kfwlogon/kfwcommon.c M /branches/krb5-1-5/src/windows/kfwlogon/kfwcpcc.c M /branches/krb5-1-5/src/windows/kfwlogon/kfwlogon.c M /branches/krb5-1-5/src/windows/kfwlogon/kfwlogon.h ticket: 4048 pull up r18379 from trunk r18379@cathode-dark-space: jaltman | 2006-07-24 02:58:23 -0400 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. ------------------------------------------------------------------------ r18375 | tlyu | 2006-07-21 20:27:48 -0400 (Fri, 21 Jul 2006) | 36 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/windows/identity/apiversion.txt M /branches/krb5-1-5/src/windows/identity/config/Makefile.w32 M /branches/krb5-1-5/src/windows/identity/kconfig/api.c M /branches/krb5-1-5/src/windows/identity/kconfig/kconfig.h M /branches/krb5-1-5/src/windows/identity/kconfig/kconfiginternal.h M /branches/krb5-1-5/src/windows/identity/kmm/kmm.h M /branches/krb5-1-5/src/windows/identity/kmm/kmm_plugin.c M /branches/krb5-1-5/src/windows/identity/kmm/kmm_reg.c M /branches/krb5-1-5/src/windows/identity/kmm/kmm_registrar.c M /branches/krb5-1-5/src/windows/identity/kmm/kmmconfig.csv M /branches/krb5-1-5/src/windows/identity/kmm/kmminternal.h M /branches/krb5-1-5/src/windows/identity/nidmgrdll/Makefile M /branches/krb5-1-5/src/windows/identity/plugins/krb4/Makefile M /branches/krb5-1-5/src/windows/identity/plugins/krb4/krb4configdlg.c M /branches/krb5-1-5/src/windows/identity/plugins/krb4/krb4funcs.c M /branches/krb5-1-5/src/windows/identity/plugins/krb4/krb4newcreds.c M /branches/krb5-1-5/src/windows/identity/plugins/krb4/krb4plugin.c M /branches/krb5-1-5/src/windows/identity/plugins/krb4/krbconfig.csv M /branches/krb5-1-5/src/windows/identity/plugins/krb5/Makefile M /branches/krb5-1-5/src/windows/identity/plugins/krb5/krb5configcc.c M /branches/krb5-1-5/src/windows/identity/plugins/krb5/krb5configdlg.c M /branches/krb5-1-5/src/windows/identity/plugins/krb5/krb5configid.c M /branches/krb5-1-5/src/windows/identity/plugins/krb5/krb5configids.c M /branches/krb5-1-5/src/windows/identity/plugins/krb5/krb5funcs.c M /branches/krb5-1-5/src/windows/identity/plugins/krb5/krb5newcreds.c M /branches/krb5-1-5/src/windows/identity/plugins/krb5/krbconfig.csv M /branches/krb5-1-5/src/windows/identity/plugins/krb5/krbcred.h M /branches/krb5-1-5/src/windows/identity/ui/Makefile M /branches/krb5-1-5/src/windows/identity/ui/aboutwnd.c M /branches/krb5-1-5/src/windows/identity/ui/configwnd.c M /branches/krb5-1-5/src/windows/identity/ui/lang/en_us/khapp.rc M /branches/krb5-1-5/src/windows/identity/ui/main.c M /branches/krb5-1-5/src/windows/identity/ui/newcredwnd.c M /branches/krb5-1-5/src/windows/identity/ui/resource.h M /branches/krb5-1-5/src/windows/identity/ui/toolbar.c M /branches/krb5-1-5/src/windows/identity/uilib/actions.csv M /branches/krb5-1-5/src/windows/identity/uilib/khnewcred.h M /branches/krb5-1-5/src/windows/identity/uilib/khuidefs.h M /branches/krb5-1-5/src/windows/identity/util/perfstat.c ticket: 4028 pull up r18344 from trunk r18344@cathode-dark-space: jaltman | 2006-07-19 18:36:00 -0400 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. ------------------------------------------------------------------------ r18373 | tlyu | 2006-07-21 20:17:25 -0400 (Fri, 21 Jul 2006) | 13 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/windows/identity/doc/netidmgr.doc M /branches/krb5-1-5/src/windows/identity/doc/netidmgr.pdf ticket: 4033 pull up r18345 from trunk r18345@cathode-dark-space: jaltman | 2006-07-20 23:12:00 -0400 ticket: new subject: Windows NetIDMgr documentation NetIDMgr 1.1 documentation for KFW 3.1 release ------------------------------------------------------------------------ r18371 | tlyu | 2006-07-21 20:14:09 -0400 (Fri, 21 Jul 2006) | 13 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/windows/installer/wix/msi-deployment-guide.txt ticket: 4032 pull up r18346 from trunk r18346@cathode-dark-space: jaltman | 2006-07-21 09:48:37 -0400 ticket: new subject: Windows - kfw 3.1 msi deployment guide updates documentation updates for the kfw 3.1 msi deployment guide. ------------------------------------------------------------------------ r18369 | tlyu | 2006-07-21 20:11:53 -0400 (Fri, 21 Jul 2006) | 14 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/windows/installer/nsis/licenses.rtf M /branches/krb5-1-5/src/windows/installer/nsis/nsi-includes.nsi M /branches/krb5-1-5/src/windows/installer/nsis/site-local.nsi M /branches/krb5-1-5/src/windows/installer/nsis/utils.nsi ticket: 4027 pull up r18336 from trunk r18336@cathode-dark-space: jaltman | 2006-07-18 15:29:32 -0400 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. ------------------------------------------------------------------------ r18367 | tlyu | 2006-07-21 20:01:27 -0400 (Fri, 21 Jul 2006) | 15 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/windows/installer/wix/config.wxi M /branches/krb5-1-5/src/windows/installer/wix/features.wxi M /branches/krb5-1-5/src/windows/installer/wix/files.wxi M /branches/krb5-1-5/src/windows/installer/wix/kfw.wxs M /branches/krb5-1-5/src/windows/installer/wix/lang/ui_1033.wxi M /branches/krb5-1-5/src/windows/installer/wix/property.wxi M /branches/krb5-1-5/src/windows/installer/wix/site-local.wxi ticket: 4020 pull up r18335 from trunk r18335@cathode-dark-space: jaltman | 2006-07-18 15:24:23 -0400 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. ------------------------------------------------------------------------ r18365 | tlyu | 2006-07-21 19:57:49 -0400 (Fri, 21 Jul 2006) | 14 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/lib/krb5/ccache/cc_mslsa.c ticket: 3977 pull up r18320 from trunk r18320@cathode-dark-space: jaltman | 2006-07-03 01:23:16 -0400 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. ------------------------------------------------------------------------ r18361 | tlyu | 2006-07-21 19:27:46 -0400 (Fri, 21 Jul 2006) | 29 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/windows/identity/apiversion.txt M /branches/krb5-1-5/src/windows/identity/config/Makefile.w2k M /branches/krb5-1-5/src/windows/identity/config/Makefile.w32 M /branches/krb5-1-5/src/windows/identity/include/khmsgtypes.h M /branches/krb5-1-5/src/windows/identity/kconfig/api.c M /branches/krb5-1-5/src/windows/identity/kcreddb/credential.c M /branches/krb5-1-5/src/windows/identity/kcreddb/credtype.c M /branches/krb5-1-5/src/windows/identity/kcreddb/type.c M /branches/krb5-1-5/src/windows/identity/nidmgrdll/Makefile M /branches/krb5-1-5/src/windows/identity/plugins/common/krb5common.c M /branches/krb5-1-5/src/windows/identity/plugins/common/krb5common.h M /branches/krb5-1-5/src/windows/identity/plugins/krb4/Makefile M /branches/krb5-1-5/src/windows/identity/plugins/krb4/errorfuncs.c M /branches/krb5-1-5/src/windows/identity/plugins/krb4/krb4funcs.c M /branches/krb5-1-5/src/windows/identity/plugins/krb4/krb4newcreds.c M /branches/krb5-1-5/src/windows/identity/plugins/krb5/Makefile M /branches/krb5-1-5/src/windows/identity/plugins/krb5/datarep.c M /branches/krb5-1-5/src/windows/identity/plugins/krb5/datarep.h M /branches/krb5-1-5/src/windows/identity/plugins/krb5/krb5configcc.c M /branches/krb5-1-5/src/windows/identity/plugins/krb5/krb5configdlg.c M /branches/krb5-1-5/src/windows/identity/plugins/krb5/krb5configid.c M /branches/krb5-1-5/src/windows/identity/plugins/krb5/krb5configids.c M /branches/krb5-1-5/src/windows/identity/plugins/krb5/krb5funcs.c M /branches/krb5-1-5/src/windows/identity/plugins/krb5/krb5identpro.c M /branches/krb5-1-5/src/windows/identity/plugins/krb5/krb5main.c M /branches/krb5-1-5/src/windows/identity/plugins/krb5/krbcred.h M /branches/krb5-1-5/src/windows/identity/plugins/krb5/lang/en_us/langres.rc M /branches/krb5-1-5/src/windows/identity/plugins/krb5/langres.h M /branches/krb5-1-5/src/windows/identity/ui/Makefile M /branches/krb5-1-5/src/windows/identity/ui/credwnd.c M /branches/krb5-1-5/src/windows/identity/ui/debugfuncs.c M /branches/krb5-1-5/src/windows/identity/ui/htwnd.c M /branches/krb5-1-5/src/windows/identity/ui/htwnd.h M /branches/krb5-1-5/src/windows/identity/ui/newcredwnd.c M /branches/krb5-1-5/src/windows/identity/uilib/action.c M /branches/krb5-1-5/src/windows/identity/uilib/alert.c M /branches/krb5-1-5/src/windows/identity/uilib/configui.c M /branches/krb5-1-5/src/windows/identity/uilib/creddlg.c M /branches/krb5-1-5/src/windows/identity/uilib/khnewcred.h M /branches/krb5-1-5/src/windows/identity/util/perfstat.c ticket: 3938 pull up r18212 from trunk r18212@cathode-dark-space: jaltman | 2006-06-25 15:21:41 -0400 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 ------------------------------------------------------------------------ r18319 | tlyu | 2006-07-01 01:04:29 -0400 (Sat, 01 Jul 2006) | 2 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/patchlevel.h krb5-1.5-postrelease ------------------------------------------------------------------------ r18317 | tlyu | 2006-07-01 01:02:44 -0400 (Sat, 01 Jul 2006) | 2 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/patchlevel.h patchlevel.h for krb5-1.5 ------------------------------------------------------------------------ r18316 | tlyu | 2006-06-30 22:20:54 -0400 (Fri, 30 Jun 2006) | 2 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/README add known bugs list ------------------------------------------------------------------------ r18315 | tlyu | 2006-06-30 22:03:07 -0400 (Fri, 30 Jun 2006) | 2 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/README update for krb5-1.5 ------------------------------------------------------------------------ r18314 | tlyu | 2006-06-30 21:53:18 -0400 (Fri, 30 Jun 2006) | 18 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/tests/Makefile.in ticket: 3974 version_fixed: 1.5 pull up r18313 from trunk r18313@cathode-dark-space: tlyu | 2006-06-30 21:50:37 -0400 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. ------------------------------------------------------------------------ r18312 | tlyu | 2006-06-30 21:48:06 -0400 (Fri, 30 Jun 2006) | 18 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/lib/gssapi/mechglue/g_unseal.c ticket: 3972 version_fixed: 1.5 pull up r18310 from trunk r18310@cathode-dark-space: tlyu | 2006-06-30 21:18:53 -0400 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. ------------------------------------------------------------------------ r18311 | tlyu | 2006-06-30 21:20:06 -0400 (Fri, 30 Jun 2006) | 12 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/kadmin/dbutil/kdb5_util.c ticket: 3964 version_fixed: 1.5 pull up r18277 from trunk as it is a missing pre-req r18277@cathode-dark-space: raeburn | 2006-06-29 20:17:43 -0400 (add_db_arg): Fix silly bug. (extended_com_err_fn): Don't look up or print error message if the error code is 0. ------------------------------------------------------------------------ r18309 | tlyu | 2006-06-30 19:34:40 -0400 (Fri, 30 Jun 2006) | 20 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/tests/dejagnu/krb-standalone/standalone.exp ticket: 3970 version_fixed: 1.5 pull up r18308 from trunk r18308@cathode-dark-space: raeburn | 2006-06-30 19:22:32 -0400 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. ------------------------------------------------------------------------ r18307 | tlyu | 2006-06-30 19:11:41 -0400 (Fri, 30 Jun 2006) | 14 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/kadmin/dbutil/dump.c M /branches/krb5-1-5/src/kadmin/dbutil/kdb5_create.c M /branches/krb5-1-5/src/kadmin/dbutil/kdb5_util.c M /branches/krb5-1-5/src/kadmin/dbutil/kdb5_util.h ticket: 3964 version_fixed: 1.5 pull up r18276 as a prereq r18276@cathode-dark-space: raeburn | 2006-06-29 19:51:55 -0400 * 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. ------------------------------------------------------------------------ r18306 | tlyu | 2006-06-30 19:11:37 -0400 (Fri, 30 Jun 2006) | 13 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/kadmin/dbutil/dump.c ticket: 3964 version_fixed: 1.5 pull up r18296 from trunk r18296@cathode-dark-space: raeburn | 2006-06-30 17:07:25 -0400 ticket: 3964 status: open * dump.c (load_db): Call krb5_db_promote instead of krb5_db_fini. ------------------------------------------------------------------------ r18305 | tlyu | 2006-06-30 19:11:33 -0400 (Fri, 30 Jun 2006) | 21 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/plugins/kdb/db2/db2_exp.c M /branches/krb5-1-5/src/plugins/kdb/db2/kdb_db2.c ticket: 3964 version_fixed: 1.5 pull up r18295 from trunk r18295@cathode-dark-space: raeburn | 2006-06-30 17:05:21 -0400 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. ------------------------------------------------------------------------ r18304 | tlyu | 2006-06-30 19:11:29 -0400 (Fri, 30 Jun 2006) | 16 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/lib/kdb/kdb5.c M /branches/krb5-1-5/src/lib/kdb/kdb_default.c M /branches/krb5-1-5/src/lib/kdb/libkdb5.exports ticket: 3964 version_fixed: 1.5 pull up r18292 from trunk r18292@cathode-dark-space: raeburn | 2006-06-30 16:18:39 -0400 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. ------------------------------------------------------------------------ r18303 | tlyu | 2006-06-30 19:11:23 -0400 (Fri, 30 Jun 2006) | 13 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/include/kdb.h ticket: 3964 version_fixed: 1.5 pull up r18291 from trunk r18291@cathode-dark-space: raeburn | 2006-06-30 16:17:04 -0400 ticket: 3964 status: open * kdb.h (krb5_def_promote_db): Declare. ------------------------------------------------------------------------ r18302 | tlyu | 2006-06-30 19:11:19 -0400 (Fri, 30 Jun 2006) | 25 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/plugins/kdb/db2/kdb_db2.c M /branches/krb5-1-5/src/plugins/kdb/db2/kdb_db2.h ticket: 3964 version_fixed: 1.5 pull up r18285 from trunk r18285@cathode-dark-space: hartmans | 2006-06-30 01:43:40 -0400 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. ------------------------------------------------------------------------ r18301 | tlyu | 2006-06-30 19:11:15 -0400 (Fri, 30 Jun 2006) | 12 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/plugins/kdb/db2/kdb_db2.c ticket: 3964 version_fixed: 1.5 pull up r18281 from trunk as pre-req for r18285 r18281@cathode-dark-space: hartmans | 2006-06-29 23:02:23 -0400 * plugins/kdb/db2/kdb_db2.c (krb5_db2_create): Remove incorrect comment. ------------------------------------------------------------------------ r18300 | tlyu | 2006-06-30 19:11:07 -0400 (Fri, 30 Jun 2006) | 14 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/include/kdb.h M /branches/krb5-1-5/src/kadmin/dbutil/dump.c M /branches/krb5-1-5/src/lib/kdb/kdb5.c M /branches/krb5-1-5/src/lib/kdb/kdb5.h ticket: 3964 version_fixed: 1.5 pull up r18282 from trunk r18282@cathode-dark-space: raeburn | 2006-06-29 23:51:48 -0400 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. ------------------------------------------------------------------------ r18294 | tlyu | 2006-06-30 16:20:55 -0400 (Fri, 30 Jun 2006) | 14 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/lib/gssapi/mechglue/g_delete_sec_context.c ticket: 3968 version_fixed: 1.5 pull up r18289 from trunk r18289@cathode-dark-space: jaltman | 2006-06-30 14:20:26 -0400 ticket: 3968 g_delete_sec_context.c: undo type cast change from last commit that is wrong. ------------------------------------------------------------------------ r18293 | tlyu | 2006-06-30 16:20:51 -0400 (Fri, 30 Jun 2006) | 17 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/lib/gssapi/mechglue/g_delete_sec_context.c M /branches/krb5-1-5/src/lib/gssapi/mechglue/g_init_sec_context.c ticket: 3968 version_fixed: 1.5 pull up r18288 from trunk r18288@cathode-dark-space: jaltman | 2006-06-30 05:22:32 -0400 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 ------------------------------------------------------------------------ r18290 | tlyu | 2006-06-30 14:31:38 -0400 (Fri, 30 Jun 2006) | 14 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/lib/krb5/krb/srv_rcache.c ticket: 3962 pull up r18286 from trunk r18286@cathode-dark-space: tlyu | 2006-06-30 01:59:46 -0400 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. ------------------------------------------------------------------------ r18284 | tlyu | 2006-06-30 00:46:36 -0400 (Fri, 30 Jun 2006) | 19 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/lib/krb5/krb/srv_rcache.c ticket: 3962 version_fixed: 1.5 pull up r18283 from trunk r18283@cathode-dark-space: tlyu | 2006-06-29 23:57:20 -0400 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. ------------------------------------------------------------------------ r18274 | tlyu | 2006-06-29 18:35:21 -0400 (Thu, 29 Jun 2006) | 22 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/lib/gssapi/spnego/spnego_mech.c ticket: 3959 version_fixed: 1.5 pull up r18273 from trunk r18273@cathode-dark-space: tlyu | 2006-06-29 18:12:19 -0400 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. ------------------------------------------------------------------------ r18270 | tlyu | 2006-06-29 15:55:28 -0400 (Thu, 29 Jun 2006) | 2 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/lib/gssapi/mechglue/Makefile.in make depend ------------------------------------------------------------------------ r18269 | tlyu | 2006-06-29 15:51:24 -0400 (Thu, 29 Jun 2006) | 18 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/lib/krb5/os/Makefile.in ticket: 3953 version_fixed: 1.5 pull up r18264 from trunk r18264@cathode-dark-space: epeisach | 2006-06-29 09:26:42 -0400 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... ------------------------------------------------------------------------ r18268 | tlyu | 2006-06-29 15:44:34 -0400 (Thu, 29 Jun 2006) | 22 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/lib/gssapi/krb5/krb5_gss_glue.c M /branches/krb5-1-5/src/lib/gssapi/mechglue/mglueP.h M /branches/krb5-1-5/src/lib/gssapi/spnego/spnego_mech.c ticket: 3954 version_fixed: 1.5 pull up r18262 from trunk r18262@cathode-dark-space: tlyu | 2006-06-29 00:38:48 -0400 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. ------------------------------------------------------------------------ r18267 | tlyu | 2006-06-29 15:36:42 -0400 (Thu, 29 Jun 2006) | 19 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/lib/gssapi/mechglue/g_initialize.c ticket: 3951 version_fixed: 1.5 pull up r18261 from trunk r18261@cathode-dark-space: tlyu | 2006-06-29 00:21:08 -0400 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. ------------------------------------------------------------------------ r18266 | tlyu | 2006-06-29 15:22:57 -0400 (Thu, 29 Jun 2006) | 4 lines Changed paths: M /branches/krb5-1-5 D /branches/krb5-1-5/src/lib/gssapi/mechglue/g_utils.c ticket: 3957 fix missed g_utils.c deletion from merge ------------------------------------------------------------------------ r18265 | tlyu | 2006-06-29 15:22:52 -0400 (Thu, 29 Jun 2006) | 18 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/lib/gssapi/mechglue/Makefile.in ticket: 3957 version_fixed: 1.5 pull up r18263 from trunk r18263@cathode-dark-space: tlyu | 2006-06-29 00:47:11 -0400 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.*. ------------------------------------------------------------------------ r18257 | tlyu | 2006-06-28 20:39:29 -0400 (Wed, 28 Jun 2006) | 23 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/include/krb5/krb5.hin M /branches/krb5-1-5/src/lib/krb5/krb/kerrs.c ticket: 3952 version_fixed: 1.5 pull up r18254,18255 from trunk r18254@cathode-dark-space: raeburn | 2006-06-28 20:03:36 -0400 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. r18255@cathode-dark-space: raeburn | 2006-06-28 20:12:21 -0400 ticket: 3952 Fix comment style in public header. ------------------------------------------------------------------------ r18256 | tlyu | 2006-06-28 20:20:04 -0400 (Wed, 28 Jun 2006) | 19 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/lib/krb5/ccache/cc_mslsa.c ticket: 3940 version_fixed: 1.5 pull up r18250 from trunk r18250@cathode-dark-space: jaltman | 2006-06-28 19:00:09 -0400 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. ------------------------------------------------------------------------ r18253 | tlyu | 2006-06-28 20:03:33 -0400 (Wed, 28 Jun 2006) | 17 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/appl/libpty/Makefile.in M /branches/krb5-1-5/src/appl/telnet/libtelnet/Makefile.in M /branches/krb5-1-5/src/lib/apputils/Makefile.in M /branches/krb5-1-5/src/lib/crypto/Makefile.in M /branches/krb5-1-5/src/lib/crypto/aes/Makefile.in M /branches/krb5-1-5/src/lib/crypto/arcfour/Makefile.in M /branches/krb5-1-5/src/lib/crypto/crc32/Makefile.in M /branches/krb5-1-5/src/lib/crypto/des/Makefile.in M /branches/krb5-1-5/src/lib/crypto/dk/Makefile.in M /branches/krb5-1-5/src/lib/crypto/enc_provider/Makefile.in M /branches/krb5-1-5/src/lib/crypto/hash_provider/Makefile.in M /branches/krb5-1-5/src/lib/crypto/keyhash_provider/Makefile.in M /branches/krb5-1-5/src/lib/crypto/md4/Makefile.in M /branches/krb5-1-5/src/lib/crypto/md5/Makefile.in M /branches/krb5-1-5/src/lib/crypto/old/Makefile.in M /branches/krb5-1-5/src/lib/crypto/raw/Makefile.in M /branches/krb5-1-5/src/lib/crypto/sha1/Makefile.in M /branches/krb5-1-5/src/lib/crypto/yarrow/Makefile.in M /branches/krb5-1-5/src/lib/des425/Makefile.in M /branches/krb5-1-5/src/lib/gssapi/Makefile.in M /branches/krb5-1-5/src/lib/gssapi/generic/Makefile.in M /branches/krb5-1-5/src/lib/gssapi/krb5/Makefile.in M /branches/krb5-1-5/src/lib/gssapi/mechglue/Makefile.in M /branches/krb5-1-5/src/lib/gssapi/spnego/Makefile.in M /branches/krb5-1-5/src/lib/kadm5/Makefile.in M /branches/krb5-1-5/src/lib/kadm5/clnt/Makefile.in M /branches/krb5-1-5/src/lib/kadm5/srv/Makefile.in M /branches/krb5-1-5/src/lib/kdb/Makefile.in M /branches/krb5-1-5/src/lib/krb4/Makefile.in M /branches/krb5-1-5/src/lib/krb5/Makefile.in M /branches/krb5-1-5/src/lib/krb5/asn.1/Makefile.in M /branches/krb5-1-5/src/lib/krb5/ccache/Makefile.in M /branches/krb5-1-5/src/lib/krb5/error_tables/Makefile.in M /branches/krb5-1-5/src/lib/krb5/keytab/Makefile.in M /branches/krb5-1-5/src/lib/krb5/krb/Makefile.in M /branches/krb5-1-5/src/lib/krb5/os/Makefile.in M /branches/krb5-1-5/src/lib/krb5/posix/Makefile.in M /branches/krb5-1-5/src/lib/krb5/rcache/Makefile.in M /branches/krb5-1-5/src/lib/rpc/Makefile.in M /branches/krb5-1-5/src/plugins/kdb/db2/Makefile.in M /branches/krb5-1-5/src/plugins/kdb/db2/libdb2/Makefile.in M /branches/krb5-1-5/src/plugins/kdb/db2/libdb2/btree/Makefile.in M /branches/krb5-1-5/src/plugins/kdb/db2/libdb2/clib/Makefile.in M /branches/krb5-1-5/src/plugins/kdb/db2/libdb2/db/Makefile.in M /branches/krb5-1-5/src/plugins/kdb/db2/libdb2/hash/Makefile.in M /branches/krb5-1-5/src/plugins/kdb/db2/libdb2/mpool/Makefile.in M /branches/krb5-1-5/src/plugins/kdb/db2/libdb2/recno/Makefile.in M /branches/krb5-1-5/src/plugins/locate/python/Makefile.in M /branches/krb5-1-5/src/util/et/Makefile.in M /branches/krb5-1-5/src/util/profile/Makefile.in M /branches/krb5-1-5/src/util/ss/Makefile.in M /branches/krb5-1-5/src/util/support/Makefile.in ticket: 3950 version_fixed: 1.5 pull up r18249 from trunk r18249@cathode-dark-space: raeburn | 2006-06-28 18:07:00 -0400 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). ------------------------------------------------------------------------ r18252 | tlyu | 2006-06-28 19:41:30 -0400 (Wed, 28 Jun 2006) | 17 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/util/support/plugins.c ticket: 3949 version_fixed: 1.5 pull up r18248 from trunk r18248@cathode-dark-space: jaltman | 2006-06-28 17:45:20 -0400 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 ------------------------------------------------------------------------ r18251 | tlyu | 2006-06-28 19:29:39 -0400 (Wed, 28 Jun 2006) | 15 lines Changed paths: M /branches/krb5-1-5 M /branches/krb5-1-5/src/Makefile.in ticket: 3948 version_fixed: 1.5 pull up r18247 from trunk r18247@cathode-dark-space: jaltman | 2006-06-28 17:41:43 -0400 ticket: new subject: Windows: fix krb5.h generation tags: pullup Generate krb5.h into the new location and install it ------------------------------------------------------------------------ r18244 | tlyu | 2006-06-27 18:11:08 -0400 (Tue, 27 Jun 2006) | 15 lines Changed paths: M /branches/krb5-1-5/src/util/mkrel ticket: 3945 version_fixed: 1.5 pull up r18243 from trunk r18243@cathode-dark-space: tlyu | 2006-06-27 18:01:22 -0400 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. ------------------------------------------------------------------------ r18242 | tlyu | 2006-06-27 01:34:48 -0400 (Tue, 27 Jun 2006) | 1 line Changed paths: M /branches/krb5-1-5/src/patchlevel.h krb5-1.5-beta2-postrelease ------------------------------------------------------------------------ r18240 | tlyu | 2006-06-27 01:31:57 -0400 (Tue, 27 Jun 2006) | 1 line Changed paths: M /branches/krb5-1-5/src/patchlevel.h patchlevel.h for krb5-1.5-beta2 ------------------------------------------------------------------------ r18239 | tlyu | 2006-06-27 01:22:25 -0400 (Tue, 27 Jun 2006) | 1 line Changed paths: M /branches/krb5-1-5/README update acknowledgments ------------------------------------------------------------------------ r18238 | tlyu | 2006-06-26 23:01:48 -0400 (Mon, 26 Jun 2006) | 1 line Changed paths: M /branches/krb5-1-5/src/lib/gssapi/mechglue/Makefile.in M /branches/krb5-1-5/src/lib/krb5/os/Makefile.in make depend ------------------------------------------------------------------------ r18237 | tlyu | 2006-06-26 22:46:04 -0400 (Mon, 26 Jun 2006) | 14 lines Changed paths: M /branches/krb5-1-5/src/util/mkrel ticket: 3944 version_fixed: 1.5 pull up r18235 from trunk r18235@cathode-dark-space: tlyu | 2006-06-26 22:26:11 -0400 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. ------------------------------------------------------------------------ r18236 | tlyu | 2006-06-26 22:42:39 -0400 (Mon, 26 Jun 2006) | 17 lines Changed paths: M /branches/krb5-1-5/src/kdc/network.c M /branches/krb5-1-5/src/tests/dejagnu/krb-standalone/standalone.exp ticket: 3923 version_fixed: 1.5 pull up r18233 from trunk r18233@cathode-dark-space: raeburn | 2006-06-26 19:47:03 -0400 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. ------------------------------------------------------------------------ r18232 | tlyu | 2006-06-26 19:36:27 -0400 (Mon, 26 Jun 2006) | 26 lines Changed paths: M /branches/krb5-1-5/src/include/krb5/krb5.hin M /branches/krb5-1-5/src/lib/krb5/krb/init_ctx.c M /branches/krb5-1-5/src/lib/krb5/libkrb5.exports M /branches/krb5-1-5/src/lib/krb5_32.def ticket: 2856 version_fixed: 1.5 pull up r18228:18229 from trunk r18228@cathode-dark-space: tlyu | 2006-06-26 17:03:04 -0400 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. r18229@cathode-dark-space: tlyu | 2006-06-26 18:04:51 -0400 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. ------------------------------------------------------------------------ r18231 | tlyu | 2006-06-26 19:22:35 -0400 (Mon, 26 Jun 2006) | 16 lines Changed paths: M /branches/krb5-1-5/src/lib/gssapi/mechglue/g_initialize.c ticket: 3942 version_fixed: 1.5 pull up r18230 from trunk r18230@cathode-dark-space: tlyu | 2006-06-26 19:09:51 -0400 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. ------------------------------------------------------------------------ r18227 | tlyu | 2006-06-26 16:57:14 -0400 (Mon, 26 Jun 2006) | 20 lines Changed paths: M /branches/krb5-1-5/src/lib/krb5/os/Makefile.in M /branches/krb5-1-5/src/lib/krb5/os/init_os_ctx.c M /branches/krb5-1-5/src/util/profile/prof_init.c M /branches/krb5-1-5/src/util/profile/prof_int.h ticket: 3925 version_fixed: 1.5 pull up r18209 from trunk r18209@cathode-dark-space: raeburn | 2006-06-23 22:39:52 -0400 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. ------------------------------------------------------------------------ r18226 | tlyu | 2006-06-25 23:21:41 -0400 (Sun, 25 Jun 2006) | 21 lines Changed paths: M /branches/krb5-1-5/src/util/support/fake-addrinfo.c ticket: 2759 version_fixed: 1.5 pull up r18183:18184 from trunk r18183@cathode-dark-space: raeburn | 2006-06-20 20:28:21 -0400 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. r18184@cathode-dark-space: raeburn | 2006-06-20 20:31:19 -0400 ticket: 2759 *sigh* Stupid typo in last change. ------------------------------------------------------------------------ r18225 | tlyu | 2006-06-25 23:13:48 -0400 (Sun, 25 Jun 2006) | 31 lines Changed paths: M /branches/krb5-1-5/src/util/support/fake-addrinfo.c ticket: 3911 version_fixed: 1.5 pull up r18180:18182 from trunk r18180@cathode-dark-space: raeburn | 2006-06-20 19:59:11 -0400 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. r18181@cathode-dark-space: raeburn | 2006-06-20 19:59:56 -0400 ticket: 18180 Revert an untested change that wasn't supposed to go into this ticket. r18182@cathode-dark-space: raeburn | 2006-06-20 20:12:03 -0400 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. ------------------------------------------------------------------------ r18224 | tlyu | 2006-06-25 23:04:22 -0400 (Sun, 25 Jun 2006) | 16 lines Changed paths: M /branches/krb5-1-5/src/lib/gssapi/krb5/krb5_gss_glue.c ticket: 3928 version_fixed: 1.5 pull up r18208 from trunk r18208@cathode-dark-space: tlyu | 2006-06-22 22:57:32 -0400 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. ------------------------------------------------------------------------ r18223 | tlyu | 2006-06-25 23:01:32 -0400 (Sun, 25 Jun 2006) | 16 lines Changed paths: M /branches/krb5-1-5/src/lib/gssapi/spnego/spnego_mech.c ticket: 3927 version_fixed: 1.5 pull up r18207 from trunk r18207@cathode-dark-space: tlyu | 2006-06-22 22:56:30 -0400 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. ------------------------------------------------------------------------ r18222 | tlyu | 2006-06-25 22:53:21 -0400 (Sun, 25 Jun 2006) | 12 lines Changed paths: M /branches/krb5-1-5/src/util/mkrel ticket: 3922 version_fixed: 1.5 pull up r18204 from trunk r18204@cathode-dark-space: tlyu | 2006-06-22 16:06:45 -0400 ticket: 3922 tags: pullup * src/util/mkrel: Edit patchlevel.h before running reconf. ------------------------------------------------------------------------ r18221 | tlyu | 2006-06-25 22:50:45 -0400 (Sun, 25 Jun 2006) | 14 lines Changed paths: M /branches/krb5-1-5/src/lib/krb5/krb/srv_rcache.c ticket: 3924 version_fixed: 1.5 pull up r18206 from trunk r18206@cathode-dark-space: tlyu | 2006-06-22 18:23:02 -0400 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. ------------------------------------------------------------------------ r18220 | tlyu | 2006-06-25 22:47:19 -0400 (Sun, 25 Jun 2006) | 16 lines Changed paths: M /branches/krb5-1-5/src/lib/kadm5/ovsec_glue.c M /branches/krb5-1-5/src/lib/kadm5/unit-test/init-test.c M /branches/krb5-1-5/src/lib/kadm5/unit-test/iter-test.c M /branches/krb5-1-5/src/lib/kadm5/unit-test/lock-test.c ticket: 3903 version_fixed: 1.5 pull up r18205 from trunk r18205@cathode-dark-space: tlyu | 2006-06-22 17:31:15 -0400 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. ------------------------------------------------------------------------ r18219 | tlyu | 2006-06-25 22:40:45 -0400 (Sun, 25 Jun 2006) | 14 lines Changed paths: M /branches/krb5-1-5/src/lib/gssapi/mechglue/g_initialize.c ticket: 3913 version_fixed: 1.5 pull up r18202 from trunk r18202@cathode-dark-space: tlyu | 2006-06-22 14:49:23 -0400 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. ------------------------------------------------------------------------ r18218 | tlyu | 2006-06-25 22:38:04 -0400 (Sun, 25 Jun 2006) | 20 lines Changed paths: M /branches/krb5-1-5/src/lib/gssapi/spnego/gssapiP_spnego.h M /branches/krb5-1-5/src/lib/gssapi/spnego/spnego_mech.c ticket: 3905 version_fixed: 1.5 pull up r18198 from trunk r18198@cathode-dark-space: tlyu | 2006-06-22 14:36:16 -0400 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. ------------------------------------------------------------------------ r18217 | tlyu | 2006-06-25 19:17:02 -0400 (Sun, 25 Jun 2006) | 13 lines Changed paths: M /branches/krb5-1-5/src/util/support/plugins.c ticket: 3909 version_fixed: 1.5 pull up r18192 from trunk r18192@cathode-dark-space: tlyu | 2006-06-21 23:00:53 -0400 ticket: 3909 tags: pullup * src/util/support/plugins.c (krb5int_open_plugin): Use RTLD_LOCAL instead of RTLD_GLOBAL. Use RTLD_GROUP if available. ------------------------------------------------------------------------ r18216 | tlyu | 2006-06-25 19:04:01 -0400 (Sun, 25 Jun 2006) | 30 lines Changed paths: M /branches/krb5-1-5/src/lib/gssapi/mechglue/Makefile.in D /branches/krb5-1-5/src/lib/gssapi/mechglue/g_indicate_mechs.c M /branches/krb5-1-5/src/lib/gssapi/mechglue/g_initialize.c D /branches/krb5-1-5/src/lib/gssapi/mechglue/g_userok.c D /branches/krb5-1-5/src/lib/gssapi/mechglue/gen_oids.c D /branches/krb5-1-5/src/lib/gssapi/mechglue/gssd_pname_to_uid.c M /branches/krb5-1-5/src/lib/gssapi/mechglue/mechglue.h M /branches/krb5-1-5/src/lib/gssapi/mechglue/mglueP.h ticket: 3921 version_fixed: 1.5 pull up r18187 from trunk r18187@cathode-dark-space: tlyu | 2006-06-21 18:25:19 -0400 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. ------------------------------------------------------------------------ r18215 | tlyu | 2006-06-25 18:59:15 -0400 (Sun, 25 Jun 2006) | 19 lines Changed paths: M /branches/krb5-1-5/src/lib/gssapi/libgssapi_krb5.exports ticket: 3920 version_fixed: 1.5 pull up r18185 from trunk r18185@cathode-dark-space: tlyu | 2006-06-21 17:08:31 -0400 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. ------------------------------------------------------------------------ r18214 | tlyu | 2006-06-25 18:41:52 -0400 (Sun, 25 Jun 2006) | 16 lines Changed paths: M /branches/krb5-1-5/src/lib/gssapi/Makefile.in ticket: 3910 version_fixed: 1.5 pull up r18176 from trunk r18176@cathode-dark-space: tlyu | 2006-06-20 18:35:20 -0400 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. ------------------------------------------------------------------------ r18213 | tlyu | 2006-06-25 18:28:12 -0400 (Sun, 25 Jun 2006) | 14 lines Changed paths: M /branches/krb5-1-5/src/kadmin/cli/kadmin.c ticket: 3308 version_fixed: 1.5 pull up r18179 from trunk r18179@cathode-dark-space: raeburn | 2006-06-20 19:27:01 -0400 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. ------------------------------------------------------------------------ r18211 | tlyu | 2006-06-25 10:47:29 -0400 (Sun, 25 Jun 2006) | 16 lines Changed paths: M /branches/krb5-1-5/src/appl/bsd/login.c ticket: 581 version_fixed: 1.5 pull up r18175 from trunk r18175@cathode-dark-space: rra | 2006-06-20 17:45:16 -0400 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. ------------------------------------------------------------------------ r18174 | tlyu | 2006-06-20 15:13:12 -0400 (Tue, 20 Jun 2006) | 1 line Changed paths: M /branches/krb5-1-5/src/patchlevel.h krb5-1.5-beta1-postrelease ------------------------------------------------------------------------ r18172 | tlyu | 2006-06-20 15:11:25 -0400 (Tue, 20 Jun 2006) | 1 line Changed paths: M /branches/krb5-1-5/src/patchlevel.h update for krb5-1.5-beta1 ------------------------------------------------------------------------ r18171 | tlyu | 2006-06-20 15:02:14 -0400 (Tue, 20 Jun 2006) | 2 lines Changed paths: M /branches/krb5-1-5/README updates to acknowledgments and major change lists ------------------------------------------------------------------------ r18169 | tlyu | 2006-06-20 00:06:52 -0400 (Tue, 20 Jun 2006) | 5 lines Changed paths: M /branches/krb5-1-5/src/appl/bsd/krlogin.c M /branches/krb5-1-5/src/appl/bsd/krlogind.c M /branches/krb5-1-5/src/appl/bsd/krsh.c M /branches/krb5-1-5/src/appl/bsd/krshd.c ticket: 3122 version_fixed: 1.5 pull up r18166 from trunk ------------------------------------------------------------------------ r18168 | tlyu | 2006-06-19 23:12:33 -0400 (Mon, 19 Jun 2006) | 1 line Changed paths: M /branches/krb5-1-5/src/patchlevel.h update RELTAG ------------------------------------------------------------------------ r18167 | tlyu | 2006-06-19 21:23:43 -0400 (Mon, 19 Jun 2006) | 1 line Changed paths: A /branches/krb5-1-5 (from /trunk:18164) krb5-1.5 release branch ------------------------------------------------------------------------ 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. ------------------------------------------------------------------------