summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Need port-sockets.h for Win32 (now that using WIN32_LEAN_AND_MEAN)Danilo Almeida2002-04-113-2/+11
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14374 dc483132-0cff-0310-8789-dd5450dbe970
* Define KRB5_PRIVATE=1 so that private definitions are used. DefineDanilo Almeida2002-04-112-1/+8
| | | | | | | WIN32_LEAN_AND_MEAN so there are no Winsock vs. Winsock 2 header file issues. (Winsock 2 is needed for IPv6 support.) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14373 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in: Build ms2mit.Danilo Almeida2002-04-114-2/+18
| | | | | | | * version.rc: 1.3 (TEST) beta. * README: Note on building ms2mit. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14372 dc483132-0cff-0310-8789-dd5450dbe970
* * asn1buf.c (asn1buf_remove_octetstring, asn1buf_remove_charstring): Fix boundsKen Raeburn2002-04-102-4/+11
| | | | | | test for correctness in overflow cases. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14370 dc483132-0cff-0310-8789-dd5450dbe970
* call krb5_c_ versions of enctype/cksumtype checking routinesKen Raeburn2002-04-0623-39/+83
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14367 dc483132-0cff-0310-8789-dd5450dbe970
* delete no-op '-k' optionKen Raeburn2002-04-062-12/+8
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14366 dc483132-0cff-0310-8789-dd5450dbe970
* * krb5.hin (krb5_c_valid_enctype, krb5_c_valid_cksumtype,Ken Raeburn2002-04-062-0/+15
| | | | | | krb5_c_is_coll_proof_cksum, krb5_c_is_keyed_cksum): Declare. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14365 dc483132-0cff-0310-8789-dd5450dbe970
* rename some functions to have krb5_c_ prefixKen Raeburn2002-04-065-4/+36
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14364 dc483132-0cff-0310-8789-dd5450dbe970
* * sim_client.c: Always include stdlib.h.Ken Raeburn2002-04-062-9/+5
| | | | | | (main): Don't call valid_cksumtype. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14363 dc483132-0cff-0310-8789-dd5450dbe970
* * sclient.c: Include fake-addrinfo.h. Include stdlib.h unconditionally.Ken Raeburn2002-04-062-68/+93
| | | | | | | | (net_read): New function, borrowed from krb5_net_read. (main): Use krb5_c_valid_cksumtype, net_read, getaddrinfo, getnameinfo. Try contacting each address for the host. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14362 dc483132-0cff-0310-8789-dd5450dbe970
* * klist.c (one_addr): Make 0 unsigned (!) in conditional expression inKen Raeburn2002-04-052-1/+6
| | | | | | getnameinfo call to avoid silly compiler warning. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14361 dc483132-0cff-0310-8789-dd5450dbe970
* * aclocal.m4 (TRY_PEER_INT): Strip trailing spaces from defined macrosKen Raeburn2002-04-052-2/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14360 dc483132-0cff-0310-8789-dd5450dbe970
* * def-check.pl: Better error checking. Handles variable argumentDanilo Almeida2002-04-052-11/+54
| | | | | | | | | functions more nicely. Support for KRB5_CALLCONV_WRONG, KRB5INT_BEGIN_DECLS, KRB5INT_END_DECLS. Works with krb5.hin, krb5.h, and k5-int.h (giving different information for the last one, of course). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14359 dc483132-0cff-0310-8789-dd5450dbe970
* Patch from Mark Eichin for bug 635Sam Hartman2002-04-042-6/+11
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14347 dc483132-0cff-0310-8789-dd5450dbe970
* * pre.in: Add support for doing optional stripping of programsTom Yu2002-04-032-2/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14331 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in (install-strip): New rule to pass "-s" to installTom Yu2002-04-031-0/+2
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14330 dc483132-0cff-0310-8789-dd5450dbe970
* * krb5.hin: Default to KRB5_DEPRECATED=1, allowing compilerTom Yu2002-04-032-8/+27
| | | | | | | | command line to override. Hide some struct definitions. Use KRB5INT_BEGIN_DECLS and KRB5INT_END_DECLS to deal with C++ function declarations. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14329 dc483132-0cff-0310-8789-dd5450dbe970
* * aclocal.m4 (CONFIG_RULES): Fix to not define KRB5_DEPRECATED; weTom Yu2002-04-033-1/+9
| | | | | | set it to 1 in krb5.hin now. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14328 dc483132-0cff-0310-8789-dd5450dbe970
* * krb5.hin: Move a whole bunch of stuff under KRB5_DEPRECATED orTom Yu2002-04-022-9/+86
| | | | | | KRB5_PRIVATE as a first pass for cleaning up the API. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14320 dc483132-0cff-0310-8789-dd5450dbe970
* * aclocal.m4 (CONFIG_RULES): Add -DKRB5_PRIVATE=1 andTom Yu2002-04-022-0/+8
| | | | | | | -DKRB5_DEPRECATED=1 to the default CPPFLAGS for now, so that stuff in the tree actually builds. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14319 dc483132-0cff-0310-8789-dd5450dbe970
* Include errno.hDanilo Almeida2002-04-012-0/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14315 dc483132-0cff-0310-8789-dd5450dbe970
* * kerberos.c, kerberos5.c (Data): Reindent to 8 columns. (yes,Tom Yu2002-03-293-18/+23
| | | | | | this is original BSD style) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14314 dc483132-0cff-0310-8789-dd5450dbe970
* Add krb5_init_keyblockSam Hartman2002-03-298-14/+100
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14312 dc483132-0cff-0310-8789-dd5450dbe970
* Update copyrightSam Hartman2002-03-293-2/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14311 dc483132-0cff-0310-8789-dd5450dbe970
* * fake-addrinfo.h (getaddrinfo) [__linux__]: Don't crash if hint is a null ↵Ken Raeburn2002-03-282-1/+4
| | | | | | pointer git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14304 dc483132-0cff-0310-8789-dd5450dbe970
* * k5-int.h: Include errno.h.Ken Raeburn2002-03-283-1/+6
| | | | | | * krb5.hin: Don't include errno.h. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14303 dc483132-0cff-0310-8789-dd5450dbe970
* * client.c, server.c: Include errno.hKen Raeburn2002-03-283-0/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14302 dc483132-0cff-0310-8789-dd5450dbe970
* * sim_client.c: Include errno.hKen Raeburn2002-03-282-0/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14301 dc483132-0cff-0310-8789-dd5450dbe970
* * sclient.c: Include errno.hKen Raeburn2002-03-282-0/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14300 dc483132-0cff-0310-8789-dd5450dbe970
* * kerberos.c: Include errno.hKen Raeburn2002-03-282-0/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14299 dc483132-0cff-0310-8789-dd5450dbe970
* * aclocal.m4 (TRY_GETSOCK_INT): Strip trailing spaces from defined macrosKen Raeburn2002-03-282-2/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14298 dc483132-0cff-0310-8789-dd5450dbe970
* * krb5.hin: Don't include <sys/types.h> any more.Ken Raeburn2002-03-283-5/+4
| | | | | | | * Makefile.in (krb5.h): Don't put HAVE_STDARG_H or HAVE_SYS_TYPE_H symbols into output. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14297 dc483132-0cff-0310-8789-dd5450dbe970
* * fake-addrinfo.h [NEED_FAKE_GETADDRINFO]: Include errno.h.Ken Raeburn2002-03-282-1/+9
| | | | | | | (fake_getnameinfo) [__GNUC__ && __mips__]: Use const when referencing bytes of supplied address. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14296 dc483132-0cff-0310-8789-dd5450dbe970
* Updated telnet patchSam Hartman2002-03-273-18/+20
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14295 dc483132-0cff-0310-8789-dd5450dbe970
* ignore autoconf.stmpKen Raeburn2002-03-271-0/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14294 dc483132-0cff-0310-8789-dd5450dbe970
* * fake-addrinfo.h (fake_getnameinfo) [__GNUC__ && __mips__]: Don't callKen Raeburn2002-03-262-0/+14
| | | | | | inet_ntoa, struct passing doesn't work. Format the output string locally. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14293 dc483132-0cff-0310-8789-dd5450dbe970
* update dependenciesKen Raeburn2002-03-267-21/+30
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14292 dc483132-0cff-0310-8789-dd5450dbe970
* Change approach for getaddrinfo support. Now, only fake-addrinfo.h isKen Raeburn2002-03-2619-562/+592
| | | | | | | | | | | | included, no magic macros need to be defined, and no special care needs to be taken to identify a unique object file used in all builds of a library/program. All defined functions (if any) are static in each object file, and declared inline under gcc so they can be more easily eliminated. Simplifies maintenance, and worst case should add no more than a few KB to libraries and programs. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14291 dc483132-0cff-0310-8789-dd5450dbe970
* update dependenciesKen Raeburn2002-03-265-4/+57
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14290 dc483132-0cff-0310-8789-dd5450dbe970
* * move-if-changed: New script.Ken Raeburn2002-03-263-2/+23
| | | | | | * post.in (depend-postrecurse): Use it. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14289 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in: Remove dependency on krb524.h and krb524_err.h asEzra Peisach2002-03-202-1/+5
| | | | | | they may not be present if compiling --without-krb4. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14288 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in: Remove dependencies on krb524_err.h for login.o. IfEzra Peisach2002-03-202-2/+7
| | | | | | compiling without krb4 support, this file will not be present. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14287 dc483132-0cff-0310-8789-dd5450dbe970
* Fix merge from 1.2.2 branch to mainlineSam Hartman2002-03-162-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14286 dc483132-0cff-0310-8789-dd5450dbe970
* Fix client side buffer overflowsSam Hartman2002-03-163-6/+28
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14285 dc483132-0cff-0310-8789-dd5450dbe970
* Fix walk_realm_tree handling of null realmsSam Hartman2002-03-142-0/+29
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14273 dc483132-0cff-0310-8789-dd5450dbe970
* * kcmd.c (kcmd_connect): Actually save errno value when preparing error text toKen Raeburn2002-03-132-1/+6
| | | | | | print. Free address info before returning. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14271 dc483132-0cff-0310-8789-dd5450dbe970
* * kcmd.c (kcmd_connect): Don't call fixup_addrinfo, it's been deletedKen Raeburn2002-03-132-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14270 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: Do not explicitly add getent.o and setenv.o toEzra Peisach2002-03-133-3/+16
| | | | | | | | | LIBOBJS. Autoconf 2.53 labels this as an error. Move to Makefile.in. * Makefile.in (OBJS): Add getent.o and setenv.o explicity. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14267 dc483132-0cff-0310-8789-dd5450dbe970
* delete a macro def that should've gone away before last checkinKen Raeburn2002-03-121-2/+0
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14263 dc483132-0cff-0310-8789-dd5450dbe970
* Restructure a little to permit wrapping a system implementation of getaddrinfoKen Raeburn2002-03-123-80/+273
| | | | | | | | | and friends in a function that does some fixups on the returned data. Use this for Linux and AIX. Also separate the replacement versions as functions with different names so that Windows can (eventually) use them from a wrapper function if a system version cannot be located. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14262 dc483132-0cff-0310-8789-dd5450dbe970