Skip Menu |
 

Subject: merge KfM v4
We need to merge the v4 library changes, API and whatnot, from KfM into
the trunk, as much as possible.
From: tlyu@mit.edu
Subject: CVS Commit
Download (untitled) / with headers
text/plain 1.2KiB
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.


To generate a diff of this commit:



cvs diff -r5.80 -r5.81 krb5/src/include/kerberosIV/ChangeLog
cvs diff -r1.17 -r1.18 krb5/src/include/kerberosIV/des.h
cvs diff -r1.44 -r1.45 krb5/src/include/kerberosIV/krb.h
cvs diff -r5.104 -r5.105 krb5/src/lib/crypto/des/ChangeLog
cvs diff -r5.14 -r5.15 krb5/src/lib/crypto/des/afsstring2key.c
cvs diff -r5.2 -r5.3 krb5/src/lib/crypto/des/d3_kysched.c
cvs diff -r5.51 -r5.52 krb5/src/lib/crypto/des/des_int.h
cvs diff -r1.12 -r1.13 krb5/src/lib/crypto/des/f_cksum.c
cvs diff -r1.8 -r1.9 krb5/src/lib/crypto/des/f_sched.c
cvs diff -r5.17 -r5.18 krb5/src/lib/crypto/des/key_sched.c
cvs diff -r5.91 -r5.92 krb5/src/lib/des425/ChangeLog
cvs diff -r5.12 -r5.13 krb5/src/lib/des425/cksum.c
cvs diff -r5.18 -r5.19 krb5/src/lib/des425/des.c
cvs diff -r5.14 -r5.15 krb5/src/lib/des425/enc_dec.c
cvs diff -r5.12 -r5.13 krb5/src/lib/des425/key_sched.c
cvs diff -r5.16 -r5.17 krb5/src/lib/des425/new_rnd_key.c
cvs diff -r5.28 -r5.29 krb5/src/lib/des425/read_passwd.c
cvs diff -r5.13 -r5.14 krb5/src/lib/des425/str_to_key.c
From: tlyu@mit.edu
Subject: CVS Commit
Download (untitled) / with headers
text/plain 2.3KiB
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.


To generate a diff of this commit:



cvs diff -r1.328 -r1.329 krb5/src/include/ChangeLog
cvs diff -r1.16 -r1.17 krb5/src/include/port-sockets.h
cvs diff -r5.82 -r5.83 krb5/src/include/kerberosIV/ChangeLog
cvs diff -r1.18 -r1.19 krb5/src/include/kerberosIV/Makefile.in
krb5/src/include/kerberosIV/des.h
cvs diff -r1.7 -r1.8 krb5/src/include/kerberosIV/kadm.h
cvs diff -r1.45 -r1.46 krb5/src/include/kerberosIV/krb.h
cvs diff -r1.9 -r1.10 krb5/src/include/kerberosIV/prot.h
cvs diff -r1.50 -r1.51 krb5/src/kadmin/v4server/ChangeLog
cvs diff -r1.18 -r1.19 krb5/src/kadmin/v4server/Makefile.in
cvs diff -r1.7 -r1.8 krb5/src/kadmin/v4server/kadm_server.h
cvs diff -r5.239 -r5.240 krb5/src/kdc/ChangeLog
cvs diff -r1.52 -r1.53 krb5/src/kdc/Makefile.in
cvs diff -r5.83 -r5.84 krb5/src/kdc/kerberos_v4.c
cvs diff -r1.139 -r1.140 krb5/src/lib/krb4/ChangeLog
cvs diff -r1.43 -r1.44 krb5/src/lib/krb4/Makefile.in
cvs diff -r1.31 -r1.32 krb5/src/lib/krb4/configure.in
cvs diff -r1.9 -r1.10 krb5/src/lib/krb4/g_in_tkt.c
krb5/src/lib/krb4/g_pw_in_tkt.c
cvs diff -r1.10 -r1.11 krb5/src/lib/krb4/mk_req.c
cvs diff -r1.1 -r1.2 krb5/src/lib/krb4/prot_client.c
cvs diff -r1.3 -r1.4 krb5/src/lib/krb4/prot_kdc.c
cvs diff -r1.17 -r1.18 krb5/src/lib/krb4/rd_req.c
cvs diff -r1.19 -r1.20 krb5/src/lib/krb4/tf_util.c
cvs diff -r1.5 -r1.6 krb5/src/lib/krb4/tkt_string.c
cvs diff -r0 -r1.1 krb5/src/lib/krb4/change_password.c
krb5/src/lib/krb4/kadm_err.et krb5/src/lib/krb4/kadm_net.c
krb5/src/lib/krb4/kadm_stream.c
krb5/src/lib/krb4/password_to_key.c
cvs diff -r1.1 -r0 krb5/src/include/kerberosIV/des_conf.h
cvs diff -r1.4 -r0 krb5/src/include/kerberosIV/highc.h
cvs diff -r4.4 -r0 krb5/src/include/kerberosIV/krb_conf.h
cvs diff -r1.4 -r0 krb5/src/include/kerberosIV/passwd_server.h
krb5/src/include/kerberosIV/principal.h
cvs diff -r1.3 -r0 krb5/src/kadmin/v4server/kadm_err.et
krb5/src/kadmin/v4server/kadm_stream.c
cvs diff -r1.2 -r0 krb5/src/lib/krb4/one.c
From: tlyu@mit.edu
Subject: CVS Commit
Download (untitled) / with headers
text/plain 1.2KiB
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.


To generate a diff of this commit:



cvs diff -r1.329 -r1.330 krb5/src/include/ChangeLog
cvs diff -r1.130 -r1.131 krb5/src/include/k5-int.h
cvs diff -r1.146 -r1.147 krb5/src/lib/krb4/ChangeLog
cvs diff -r1.6 -r1.7 krb5/src/lib/krb4/g_ad_tkt.c
cvs diff -r1.10 -r1.11 krb5/src/lib/krb4/g_in_tkt.c
cvs diff -r1.12 -r1.13 krb5/src/lib/krb4/send_to_kdc.c
cvs diff -r5.334 -r5.335 krb5/src/lib/krb5/os/ChangeLog
cvs diff -r5.12 -r5.13 krb5/src/lib/krb5/os/accessor.c
cvs diff -r5.31 -r5.32 krb5/src/lib/krb5/os/changepw.c
cvs diff -r5.72 -r5.73 krb5/src/lib/krb5/os/locate_kdc.c
cvs diff -r5.27 -r5.28 krb5/src/lib/krb5/os/os-proto.h
cvs diff -r5.59 -r5.60 krb5/src/lib/krb5/os/sendto_kdc.c
cvs diff -r5.6 -r5.7 krb5/src/lib/krb5/os/t_locate_kdc.c
cvs diff -r5.17 -r5.18 krb5/src/lib/krb5/os/t_std_conf.c
From: tlyu@mit.edu
Subject: CVS Commit
* sendmsg.c (krb524_sendto_kdc): Update calls to locate_server()
and locate_kdc() to restrict protocol family to IPv4.


To generate a diff of this commit:



cvs diff -r1.116 -r1.117 krb5/src/krb524/ChangeLog
cvs diff -r1.21 -r1.22 krb5/src/krb524/sendmsg.c
From: tlyu@mit.edu
Subject: CVS Commit
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.


To generate a diff of this commit:



cvs diff -r5.92 -r5.93 krb5/src/appl/telnet/libtelnet/ChangeLog
cvs diff -r5.25 -r5.26 krb5/src/appl/telnet/libtelnet/kerberos.c
cvs diff -r5.3 -r5.4 krb5/src/appl/telnet/libtelnet/strcasecmp.c
cvs diff -r5.86 -r5.87 krb5/src/include/kerberosIV/ChangeLog
cvs diff -r1.20 -r1.21 krb5/src/include/kerberosIV/des.h
cvs diff -r1.46 -r1.47 krb5/src/include/kerberosIV/krb.h
cvs diff -r5.240 -r5.241 krb5/src/kdc/ChangeLog
cvs diff -r5.84 -r5.85 krb5/src/kdc/kerberos_v4.c
cvs diff -r1.147 -r1.148 krb5/src/lib/krb4/ChangeLog
cvs diff -r1.47 -r1.48 krb5/src/lib/krb4/Makefile.in
cvs diff -r1.8 -r1.9 krb5/src/lib/krb4/dest_tkt.c
cvs diff -r1.4 -r1.5 krb5/src/lib/krb4/err_txt.c
cvs diff -r1.11 -r1.12 krb5/src/lib/krb4/g_in_tkt.c
cvs diff -r1.9 -r1.10 krb5/src/lib/krb4/g_svc_in_tkt.c
cvs diff -r1.3 -r1.4 krb5/src/lib/krb4/g_tf_fname.c
krb5/src/lib/krb4/g_tf_realm.c
cvs diff -r1.13 -r1.14 krb5/src/lib/krb4/in_tkt.c
cvs diff -r1.7 -r1.8 krb5/src/lib/krb4/krb4int.h
cvs diff -r1.1 -r1.2 krb5/src/lib/krb4/krb_err.et
cvs diff -r1.13 -r1.14 krb5/src/lib/krb4/send_to_kdc.c
cvs diff -r1.20 -r1.21 krb5/src/lib/krb4/tf_util.c
cvs diff -r0 -r1.1 krb5/src/lib/krb4/FSp-glue.c
krb5/src/lib/krb4/RealmsConfig-glue.c
cvs diff -r1.5 -r0 krb5/src/lib/krb4/g_admhst.c
cvs diff -r1.8 -r0 krb5/src/lib/krb4/g_krbhst.c
cvs diff -r1.7 -r0 krb5/src/lib/krb4/g_krbrlm.c
cvs diff -r1.14 -r0 krb5/src/lib/krb4/realmofhost.c
From: tlyu@mit.edu
Subject: CVS Commit
This is the last piece of the KfM merge.

* CCache-glue.c: New file from KfM.


To generate a diff of this commit:



cvs diff -r1.154 -r1.155 krb5/src/lib/krb4/ChangeLog
cvs diff -r0 -r1.1 krb5/src/lib/krb4/CCache-glue.c