Skip Menu |
 

Subject: negative SRV records
SRV records with a value of "." should be interpreted as a lack of
support for the relevant protocol.
From: raeburn@mit.edu
Subject: CVS Commit
* krb5_err.et (KRB5_ERR_NO_SERVICE): New error code.


To generate a diff of this commit:



cvs diff -r5.92 -r5.93 krb5/src/lib/krb5/error_tables/ChangeLog
cvs diff -r5.72 -r5.73 krb5/src/lib/krb5/error_tables/krb5_err.et
From: raeburn@mit.edu
Subject: CVS Commit
* changepw.c (krb5_locate_kpasswd): Check specifically for certain errors
before using fallback heuristics.


To generate a diff of this commit:



cvs diff -r5.353 -r5.354 krb5/src/lib/krb5/os/ChangeLog
cvs diff -r5.35 -r5.36 krb5/src/lib/krb5/os/changepw.c
From: raeburn@mit.edu
Subject: CVS Commit
* t_locate_kdc.c (main): Call krb5_locate_srv_dns_1.


To generate a diff of this commit:



cvs diff -r5.355 -r5.356 krb5/src/lib/krb5/os/ChangeLog
cvs diff -r5.7 -r5.8 krb5/src/lib/krb5/os/t_locate_kdc.c
From: raeburn@mit.edu
Subject: CVS Commit
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.


To generate a diff of this commit:



cvs diff -r5.356 -r5.357 krb5/src/lib/krb5/os/ChangeLog
cvs diff -r5.76 -r5.77 krb5/src/lib/krb5/os/locate_kdc.c
From: raeburn@mit.edu
Subject: CVS Commit
Put krb5int_locate_server back in the accessor "export" list.


To generate a diff of this commit:



cvs diff -r1.370 -r1.371 krb5/src/include/ChangeLog
cvs diff -r1.147 -r1.148 krb5/src/include/k5-int.h
cvs diff -r5.357 -r5.358 krb5/src/lib/krb5/os/ChangeLog
cvs diff -r5.14 -r5.15 krb5/src/lib/krb5/os/accessor.c
From: raeburn@mit.edu
Subject: CVS Commit
* 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.


To generate a diff of this commit:



cvs diff -r5.358 -r5.359 krb5/src/lib/krb5/os/ChangeLog
cvs diff -r5.77 -r5.78 krb5/src/lib/krb5/os/locate_kdc.c
I think this is ready to go now...
From: tlyu@mit.edu
Subject: CVS Commit
pullup from trunk


To generate a diff of this commit:



cvs diff -r1.348.2.15 -r1.348.2.16 krb5/src/include/ChangeLog
cvs diff -r1.135.2.9 -r1.135.2.10 krb5/src/include/k5-int.h
cvs diff -r5.91.2.1 -r5.91.2.2
krb5/src/lib/krb5/error_tables/ChangeLog
cvs diff -r5.72 -r5.72.2.1
krb5/src/lib/krb5/error_tables/krb5_err.et
cvs diff -r5.343.2.5 -r5.343.2.6 krb5/src/lib/krb5/os/ChangeLog
cvs diff -r5.13.2.1 -r5.13.2.2 krb5/src/lib/krb5/os/accessor.c
cvs diff -r5.32.2.1 -r5.32.2.2 krb5/src/lib/krb5/os/changepw.c
cvs diff -r5.74 -r5.74.2.1 krb5/src/lib/krb5/os/locate_kdc.c
cvs diff -r5.7 -r5.7.2.1 krb5/src/lib/krb5/os/t_locate_kdc.c