home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / protocol / kerberos / 879 < prev    next >
Encoding:
Text File  |  1992-11-22  |  1.7 KB  |  51 lines

  1. Newsgroups: comp.protocols.kerberos
  2. Path: sparky!uunet!stanford.edu!syl.dl.nec.com!yuan
  3. From: yuan@syl.dl.nec.com (Ruixi Yuan)
  4. Subject: Kadmind patch.
  5. Message-ID: <9211231646.AA01564@utah.syl.dl.nec.com>
  6. Sender: news@shelby.stanford.edu (USENET News System)
  7. Organization: Internet-USENET Gateway at Stanford University
  8. Date: Mon, 23 Nov 1992 16:46:51 GMT
  9. Lines: 40
  10.  
  11. From kdrenard@BRL.MIL Mon Nov 23 08:23:03 1992
  12. >
  13. >    Sorry, I don't have any fixes for rlogin for you at this time, it's
  14. >next on my list.  I would like to know what you have done to kadmin/kpasswd
  15. >to keep its head above water.  I have already replaced "exit"s in kadmind
  16. >with "continues" to keep the server from dying after a successfully
  17. >completing a request.  I am quite disappointed that no network "cleanup"
  18. >is attempted by kpasswd upon error ("finish:").  When you do not validate
  19. >you new password correctly, kpasswd ends and lets the server die (errno 10).
  20. >I haven't looked deep enough into the "Program lacks support for keytype..."
  21. >error yet.  Have you conquered these problems yet, are there others?  Any
  22. >help would be greatly appreciated.
  23. >
  24. >Ken Renard
  25. >U.S. Army Research Lab
  26. >ACISD-HPCCB
  27. >
  28.  
  29.  I solved this problem by correcting a simple mem allocation 
  30.  error in kadmin/server/adm_funcs.c, the diffs between the corrected 
  31.  version and original version is: 
  32.  
  33.  196c196
  34.  <       memset((char *) entry, 0, sizeof(*entry));
  35.  ---
  36.  >       memset((char *) &entry, 0, sizeof(entry));
  37.  
  38.  As for kpasswd, someone posted a patch before, the diffs for kpasswd.c is:
  39.  
  40.  153c153
  41.  <     if (!my_keyblock) {
  42.  ---
  43.  >     if (!*key) {
  44.  
  45.  As for the kadmind server exiting problem, I didn't seem to have this 
  46.  problem yet. 
  47.  
  48.  --- Ruixi Yuan, MTS
  49.      NEC Systems Lab.
  50.      yuan@syl.dl.nec.com
  51.