aboutsummaryrefslogtreecommitdiff
path: root/src/appl
AgeCommit message (Collapse)AuthorFilesLines
2003-03-05* compat_recv.c: Only include krb.h if KRB5_KRB4_COMPAT.Ken Raeburn3-2/+33
(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. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15223 dc483132-0cff-0310-8789-dd5450dbe970
2003-03-03Remove ADD_DEF and uses thereof, and move the appropriate symbols toTom Yu3-2/+7
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. ticket: 677 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15214 dc483132-0cff-0310-8789-dd5450dbe970
2003-02-05 * login.c (main): Don't zero out terminal window sizeTom Yu2-6/+4
ticket: 697 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15156 dc483132-0cff-0310-8789-dd5450dbe970
2003-02-04 * login.c (dofork): Don't dissociate from controlling tty in theTom Yu2-32/+36
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. ticket: 608 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15148 dc483132-0cff-0310-8789-dd5450dbe970
2003-01-31 * kcmd.c (v4_des_write): Apply patch from ghudson to fixTom Yu2-4/+14
non-right-justification case. ticket: 620 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15139 dc483132-0cff-0310-8789-dd5450dbe970
2003-01-31* login.c (main): Initialize 'hostname'Ken Raeburn2-2/+2
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15138 dc483132-0cff-0310-8789-dd5450dbe970
2003-01-31* login.c (try_krb4): Delete unused krb5 principal name argument.Ken Raeburn2-3/+7
(main): Don't pass it. ticket: 479 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15137 dc483132-0cff-0310-8789-dd5450dbe970
2003-01-10* server.c: Include port-sockets.hKen Raeburn2-0/+5
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15109 dc483132-0cff-0310-8789-dd5450dbe970
2003-01-10Use markers in Makefile.in rather than rules in configure.in to indicate whenKen Raeburn4-14/+12
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. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15107 dc483132-0cff-0310-8789-dd5450dbe970
2003-01-10Use socklen_t when passing address to socket functions.Ken Raeburn8-10/+37
Fixes compilation warnings on AIX 4.3.3. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15105 dc483132-0cff-0310-8789-dd5450dbe970
2003-01-09Between the 1.1 and 1.2 releases of Kerberos, the gss-sample protocolSam Hartman4-30/+69
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. Ticket: 881 Status: open git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15103 dc483132-0cff-0310-8789-dd5450dbe970
2003-01-08Nuke some old .orig filesKen Raeburn8-144/+16
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15089 dc483132-0cff-0310-8789-dd5450dbe970
2003-01-05Only system headers should declare errnoSam Hartman2-1/+5
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. Ticket: new Component: krb5-build git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15082 dc483132-0cff-0310-8789-dd5450dbe970
2003-01-03* ftpd.c (auth_data): Kerberos v4 checksum must be a 32-bit valueKen Raeburn2-1/+6
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15081 dc483132-0cff-0310-8789-dd5450dbe970
2003-01-03 * compat_recv.c (accept_a_connection): Test if IPv6 socket returnsEzra Peisach2-1/+7
EAFNOSUPPORT as well as EPROTONOSUPPORT. Irix 6.5.16m returns the former. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15079 dc483132-0cff-0310-8789-dd5450dbe970
2003-01-01Add IPv6 support to rshd test/debug code:Ken Raeburn4-47/+154
* 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. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15075 dc483132-0cff-0310-8789-dd5450dbe970
2002-12-30* gss-misc.c (send_token, recv_token): Open-code the math to send and receiveKen Raeburn2-5/+21
the length as four bytes in network order, rather than using the first four bytes of a size_t. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15071 dc483132-0cff-0310-8789-dd5450dbe970
2002-12-23Replace dependencies on generated krb524 and krb4 headers withTom Yu4-27/+24
variables, to allow correct behavior when krb4 is disabled. ticket: 1276 owner: tlyu git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15070 dc483132-0cff-0310-8789-dd5450dbe970
2002-12-12update dependenciesTom Yu1-1/+2
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15047 dc483132-0cff-0310-8789-dd5450dbe970
2002-12-12More KfM merge workTom Yu3-4/+11
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. ticket: 1189 status: open git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15046 dc483132-0cff-0310-8789-dd5450dbe970
2002-12-06 * configure.in: Quote the argument to AC_CHECK_HEADER. AutoconfEzra Peisach4-2/+12
2.57 was having problems. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15033 dc483132-0cff-0310-8789-dd5450dbe970
2002-11-27update dependenciesTom Yu3-17/+33
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15016 dc483132-0cff-0310-8789-dd5450dbe970
2002-11-27 * configure.in: Set SETENVSRC correctlyTom Yu2-1/+5
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15015 dc483132-0cff-0310-8789-dd5450dbe970
2002-11-15 * configure.in: Test for speed_t being presentEzra Peisach7-17/+52
* 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. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15012 dc483132-0cff-0310-8789-dd5450dbe970
2002-11-15 * sys_bsd.c: Moved declaration for susp() to type of file andEzra Peisach9-53/+85
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. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15011 dc483132-0cff-0310-8789-dd5450dbe970
2002-11-15 * enc-proto.h, enc_des.c, encrypt.c: Unsigned/signed cleanupsEzra Peisach15-29/+59
* 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 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15010 dc483132-0cff-0310-8789-dd5450dbe970
2002-11-09* main.c (makeargv): Report an error if parsed arguments won't fit in margvKen Raeburn3-3/+16
array. * ftp_var.h (line, argbuf): Extend to 500 bytes. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14983 dc483132-0cff-0310-8789-dd5450dbe970
2002-11-06This commit fixes up the in-tree callers of krb5_read_password() andTom Yu2-1/+6
des_read_password(). We should perhaps tighten up the test suite now. ticket: 1217 status: open target_version: 1.3 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14972 dc483132-0cff-0310-8789-dd5450dbe970
2002-10-23 * ftpcmd.y: Bison 1.75 cleanup. Essentially remove `=' beforeEzra Peisach2-78/+83
statements to be executed. ticket: 1218 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14935 dc483132-0cff-0310-8789-dd5450dbe970
2002-10-22 * configure.in: Autoconf 2.55 will not simply use cpp to test forEzra Peisach2-1/+17
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. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14933 dc483132-0cff-0310-8789-dd5450dbe970
2002-09-15* Makefile.in (rcp): Fix typo in 06-25 changeKen Raeburn2-1/+5
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14864 dc483132-0cff-0310-8789-dd5450dbe970
2002-08-29update dependenciesKen Raeburn5-9/+8
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14791 dc483132-0cff-0310-8789-dd5450dbe970
2002-08-29* Makefile.in: Revert $(S)=>/ change, for Windows supportKen Raeburn32-16/+80
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14786 dc483132-0cff-0310-8789-dd5450dbe970
2002-08-29Ignore a bunch of files generated by building in the source tree, excludingKen Raeburn7-0/+8
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.) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14785 dc483132-0cff-0310-8789-dd5450dbe970
2002-08-29retry checkin reviving dead fileKen Raeburn1-0/+7
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14784 dc483132-0cff-0310-8789-dd5450dbe970
2002-08-29Ignore a bunch of files generated by building in the source tree, excludingKen Raeburn3-0/+5
those covered by CVSROOT/cvsignore patterns. Static UNIX build only, at the moment, may need updates for other configurations. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14783 dc483132-0cff-0310-8789-dd5450dbe970
2002-08-23Change $(S)=>/ and $(U)=>.. globallyKen Raeburn34-17/+85
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14761 dc483132-0cff-0310-8789-dd5450dbe970
2002-08-23 * ftpd.c (auth_data, reply_gss_code): Use OM_uint32 instead of intEzra Peisach2-2/+7
to match arguments to gssapi functions. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14760 dc483132-0cff-0310-8789-dd5450dbe970
2002-08-23 * compat_recv.c: Include defines.h for prototypesEzra Peisach2-2/+8
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14759 dc483132-0cff-0310-8789-dd5450dbe970
2002-08-08 * telnetd.c: Switched the valid and user descriptions under the -aJen Selby2-2/+7
flag git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14690 dc483132-0cff-0310-8789-dd5450dbe970
2002-08-07 * klogind.M, kshd.M, login.M: changed manual sections 8c, 1c, andJen Selby7-19/+25
3x to 8, 1, and 3, respectively * rcp.M, rlogin.M, rsh.M: added references to the server manpages git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14683 dc483132-0cff-0310-8789-dd5450dbe970
2002-07-13update dependenciesKen Raeburn2-29/+26
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14638 dc483132-0cff-0310-8789-dd5450dbe970
2002-07-12Don't install port-sockets.h, and don't include it from <kerberosIV/krb.h>.Ken Raeburn4-0/+11
Instead, include it in the source files that need it. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14627 dc483132-0cff-0310-8789-dd5450dbe970
2002-07-09 * login.M: added information about different command line options;Jen Selby3-16/+27
changed defaults given for tags that did not match code * login.c: changed inaccurate comments git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14625 dc483132-0cff-0310-8789-dd5450dbe970
2002-07-09* krlogind.c (protocol): Initialize pbp, fbp. Change left to type size_tKen Raeburn2-2/+8
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14623 dc483132-0cff-0310-8789-dd5450dbe970
2002-06-28updated depsKen Raeburn1-5/+6
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14590 dc483132-0cff-0310-8789-dd5450dbe970
2002-06-27 * rsh.M: added warning that encryption does not encrypt theJen Selby3-4/+12
command line *rlogin.M: added warning that username is sent unencrypted git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14589 dc483132-0cff-0310-8789-dd5450dbe970
2002-06-25enable ipv6 rsh connectionsKen Raeburn4-80/+126
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14580 dc483132-0cff-0310-8789-dd5450dbe970
2002-06-25* defines.h (default_realm): DeclareKen Raeburn2-1/+2
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14579 dc483132-0cff-0310-8789-dd5450dbe970
2002-06-25* kcmd.c (setup_secondary_channel): Use select to time out after 10 minutes, orKen Raeburn2-0/+34
notice the primary channel being closed or receiving data while we wait for the secondary one to be set up. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14578 dc483132-0cff-0310-8789-dd5450dbe970