X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=ckc299.txt;h=f7239f20af14b2e1f66b9b954da3b959ec653005;hb=5bac32349778fa3df4430c0cd2c015e168da6bc8;hp=fc7c6a9d655cdc695b84b8ee6855ad82ecfeadba;hpb=411dc6a9768de308b60f383ce5c278b25b740122;p=ckermit.git diff --git a/ckc299.txt b/ckc299.txt index fc7c6a9..f7239f2 100644 --- a/ckc299.txt +++ b/ckc299.txt @@ -7692,5 +7692,107 @@ Fedora 14 i386 32/64 linux+krb5+ssl 2539891 MIT Krb5 + OpenSSL 0.9.8r * KFLAGS=-UCK_DES +--- C-Kermit 9.0.299 Beta.01 --- + +sizeof() can return a long or an int, so neither printf("%d",sizeof(blah)); +or printf("%ld",sizeof(blah)); can be used everywhere. Changed the +"sizeofs" section of SHOW FEATURES in the dumbest (and therefore most +portable) way to squelch the warnings. ckuus5.c, 17 Jun 2011. + +From John Dunlap: "Watching the server screen led me to offer a cosmetic +patch for ckuusx.c. I noticed that the server screen said it was +"RESENDING" when it really wasn't. The attached patch emits blanks to +insure that old labels are completely erased." ckuusx.c, 17 Jun 2011. + +Nelson Beebe found two places where I had SSLLIBS in the makefile instead of +SSLLIB. makefile, 18 Jun 2011. + +More important he knew how to force gcc to load the right header files for +OpenSSL 1.0.0d (by using '-isystem' rather than '-I'). Previously it was +using the 0.9.8r header files but linking with the 1.0.0d libraries. This +is not in the sources, it's done in the 'make' command, e.g.: + + export PATH=/usr/bin:$PATH + export SSLINC=-isystem/usr/include + export "SSLLIB=-L/usr/lib -Wl,-rpath,/usr/lib" + make linux+ssl + +Folded the previous linux+openssl+zlib+shadow+pam and linux+openssl+shadow +targets into linux+ssl. Checked the linuxso (scripting only) target, builds +OK, 600K. Made new subroutinized linux+krb5+krb4 target but can't find +anyplace to test it. Made new subroutinized linux+shadow+pam target, works +fine on RHEL4. Revised comments and lists again. makefile, 18 Jun 2011. + +For the pluggable-disk OS's that boot OK but lack a working network, I +rigged up a serial connection using a DB9-FF null modem cable, and then a +DB9-MF modem cable to make it reach. I don't see any modem signals on +either end, but the data goes through OK. COM1 on the desktop PC, +/dev/ttyS1 or whatever on Lab. Since there are no modem signals, can't use +RTS/CTS. At 57600bps with Xon/Xoff, 500-byte packets and sliding windows, +transfers work OK at about 5000cps using 5 window slots; takes 8 minutes to +transfer the gzipped C-Kermit tarball. Kermit to the rescue. 19 Jun 2011. + +Transferred the tarball over serial ports to SCO OSR5.0.5 at 38.4Kbps, the +highest speed supported, 12 minutes, no errors, 3300cps. Unpack, make +sco32v505udk, OK. Also built the TCP/IP version and it almost made an +outbound connection, but only once. 19 Jun 2011. + +Ditto for Solaris 2.6/i386, except 57.6Kbps, 4K-byte packets, no problem. +Solaris 8/i386, ditto. 19 Jun 2011. + +SCO OpenServer 5.0.5 i386 32 sco32v505udk 1940964 No TCP/IP +SCO OpenServer 5.0.5 i386 32 sco32v505udknet 2314668 With TCP/IP +Sun Solaris 2.6 i386 32 solaris26g 4661368 +Sun Solaris 8 i386 32 solaris8g 4675432 + +When using compact substring notation, \s(xx[4]) returns the whole string +xx starting at position 4, but \s(xx[4:]) returns an empty string. Fixed +the latter to be like the former. ckuus5.c, 20 Jun 2010. + +Really it would have been nicer if \s(xx[4]) returned a single character, +the 4th character of xx, but it's too late now. Added another "separator" +character '.' (period) for that: \s(xx[4.]) is the 4th character of xx. +ckuus4.c, 20 Jun 2010. + +Back to SCO OSR5.0.7... This failed before because 'rdchk' came up unknown +at link time, unlike all previous OSR5's, that used rdchk() in place of the +FIONREAD ioctl. Added #ifdefs to make a special case for 5.0.7. I'm not +sure this is the best way, but this is the minimal change to get it to work. +If anybody cares, maybe the same can be done for previous OSR5 releases. +ckutio.c, 20 Jun 2010 (search for SCO_OSR507). + +SCO OpenServer 5.0.7 i386 32 sco32v507 1895724 No TCP/IP +SCO OpenServer 5.0.7 i386 32 sco32v507net 2246792 With TCP/IP + +Checked current code on RHEL4, found that my GSSAPI-lib finding makefile +target didn't look in enough places; added some more. makefile, 21 Jun 2011. + +Got reports back on HPUX from Peter Eichhorn, almost all good on HP-UX 8, 9, +10, and 11. 21 Jun 2011. + +Got access to Debian 5.0 and 7-to-be ("Wheezy/Sid"). Regular 'make linux' is +OK in Debian 5, but in 7 can't find crypt, res_search, or dn_expand; had +to add more library search clauses to 'make linux'. makefile, 21 Jun 2011. + +In Debian 7.0, libk5crypto could not be found without adding another clause +to 'make linux+krb5'. That done, the SSL build (1.0.0d) was OK, as well as +the krb5+ssl one. makefile, 21 Jun 2011. + +I found a Linux box that had both Kerberos 4 and 5 installed and tried 'make +linux+krb5+krb4', which failed because of missing DES functions. Tried +'make linux+krb5+krb4 KFLAGS=-UCK_DES', but that fails too, even though it +doesn't fail for Kerberos 5 alone, so probably some Krb4 code is making +unguarded calls to the DES routines. What is really needed is a way to +completely strip all DES references from any given build. 21 Jun 2011. + +----------------------------------- +To check: + +after logging out from "ssh jezebel": +(/home/fdc/) C-Kermit>ssh jezebel + Closing connection +Sorry, network type not supported +(/home/fdc/) C-Kermit> # This happens in Linux but not Solaris + --------------------------------- ***************************