summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Removed 'unreferenced local variable' problemKeith Vetter1995-04-142-1/+9
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5355 dc483132-0cff-0310-8789-dd5450dbe970
* Windows global stuff:Keith Vetter1995-04-14309-1408/+1569
| | | | | | | | | o removed INTERFACE from non-api functions o add FAR to pointers visible to the world o made the tests for __STDC__ also check for _WINDOWS o creates GSSAPI.DLL & GSSAPI.LIB as per spec. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5354 dc483132-0cff-0310-8789-dd5450dbe970
* asn1_k_decode.c (setup, next_tag, apptag, get_field_body,Theodore Tso1995-04-135-13/+64
| | | | | | | | | | | | | | | | | | | | | | get_lenfield_body, asn1_decode_ticket): Use the taglength to determine whether or not the indefinite encoding was used, and if so skip over the termination flag bytes in the ASN.1 stream. asn1buf.c (asn1buf_imbed, asn1buf_remains): Make changes to allow for indefinite encodings. asn1buf_remains() is now only used for decoding structures and arrays (i.e., asn.1 constructs which terminate indefinite encodings with two zero octets. [ Note these fixes to support indefinite encoding aren't terribly clean; some invalid encodings may be accepted when they should not be. This should be looked at in more detail later.] asn1_get.c (asn1_get_tag): Inline original asn1buf_remains() code, since asn1_get_tag doesn't use asn1buf_remains in the context of a structure or an array. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5353 dc483132-0cff-0310-8789-dd5450dbe970
* that everything is really up to dateEzra Peisach1995-04-113-48/+90
| | | | | | | | | | errors.tex: Removes isode (yay!!) Updated tables to reflect current reality Added asn.1 tables and magic number table Makefile: Two pass latex processing of library file will now realize git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5351 dc483132-0cff-0310-8789-dd5450dbe970
* Changed syntax for windows on the stored ccache file nameKeith Vetter1995-04-072-7/+12
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5345 dc483132-0cff-0310-8789-dd5450dbe970
* Windows cns: user can now specify the ccache file on the options dialog.Keith Vetter1995-04-077-176/+336
| | | | | | | Windows telnet: accepts and remembers port number specified after the host name in the initial dialog. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5344 dc483132-0cff-0310-8789-dd5450dbe970
* Bug fixes or better error handling for the following 4 Windows bugsKeith Vetter1995-04-0626-111/+238
| | | | | | | | | | | | | | | | | | | | | | (note, these changes haven't yet been tested on the PC which were failing so no guarantee that they fully work): a) GUI to cns improved so that you don't need a resize for the widgets to align properly, and so the interaction of typing: "username cr password cr" is all you need to do to get you a ticket. b) cns uses krb5_us_gettimeofday instead of krb5_timeofday because the former is more accurate and handles timezones. Probably should make the latter just call the former. c) Added SOCKET_INIT and SOCKET_DESTROY around krb5_sendto_kdc to prevent some tcp/ip stacks from locking up after 8 uses. d) Added a new error message and better error handling to give more precision as to why one PC was getting the error 'Cannot find KDC for requested realm.' git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5342 dc483132-0cff-0310-8789-dd5450dbe970
* pop_init.c (pop_init): Put in a type cast to shut up the compiler.Theodore Tso1995-04-042-1/+6
| | | | | | | Popper is still using gethostbyname()'s static data wrong; this should be fixed eventually. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5340 dc483132-0cff-0310-8789-dd5450dbe970
* Fixed low-level i/o routine (dup) not being STDC on the PCKeith Vetter1995-04-012-0/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5337 dc483132-0cff-0310-8789-dd5450dbe970
* Initialize auth_context to NULL before calling sendauth()Theodore Tso1995-04-012-1/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5336 dc483132-0cff-0310-8789-dd5450dbe970
* Use the local autoconf when rebuilding the configure scriptTheodore Tso1995-04-012-1/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5335 dc483132-0cff-0310-8789-dd5450dbe970
* Use configure to see if unistd.h needs to be included. RemoveTheodore Tso1995-04-013-17/+8
| | | | | | leftover hair from emacs config. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5334 dc483132-0cff-0310-8789-dd5450dbe970
* Move the dependency which causes all-$(WHAT) to be built so that itTheodore Tso1995-04-013-1/+8
| | | | | | occurs after the "make all" subdirectories rule. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5333 dc483132-0cff-0310-8789-dd5450dbe970
* krb5_get_in_tkt returns proper error on clock skew mismatchesKeith Vetter1995-04-012-1/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5332 dc483132-0cff-0310-8789-dd5450dbe970
* Can now specify port to telnet to on the command lineKeith Vetter1995-04-016-202/+322
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5331 dc483132-0cff-0310-8789-dd5450dbe970
* Zero out the entry before inserting itTheodore Tso1995-03-312-0/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5330 dc483132-0cff-0310-8789-dd5450dbe970
* Remove CFLAGS=@CCOPTS@ line, which is in pre.inTheodore Tso1995-03-312-1/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5329 dc483132-0cff-0310-8789-dd5450dbe970
* Make sure the context is initialized before it is usedTheodore Tso1995-03-312-0/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5328 dc483132-0cff-0310-8789-dd5450dbe970
* * rc_dfl.c (krb5_rc_dfl_expunage): Close the old, temporary replyTheodore Tso1995-03-313-2/+16
| | | | | | | | | | | cache after we're done expunging it. * rc_io.c (krb5_rc_io_move): Make duplicate copies of the filename and the file descriptor (via malloc/strcpy and dup), so that the old rc_io object can be cleanly closed without affecting the new rc_io object. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5327 dc483132-0cff-0310-8789-dd5450dbe970
* * realm_dom.c (krb5_get_realm_domain): Don't indent #ifdef's!Theodore Tso1995-03-313-6/+12
| | | | | | * hst_realm.c (krb5_get_host_realm): Don't indent #ifdef's! git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5326 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in (CONFIG_RULES): ReplacedTheodore Tso1995-03-312-0/+5
| | | | | | (Why was this removed?) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5325 dc483132-0cff-0310-8789-dd5450dbe970
* Back out previous change so that it doesn't break people who are usingTheodore Tso1995-03-312-15/+32
| | | | | | | VPATH to have separate build directories. (See comments in the Makefile.) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5324 dc483132-0cff-0310-8789-dd5450dbe970
* Remove unused fileTheodore Tso1995-03-312-152/+0
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5323 dc483132-0cff-0310-8789-dd5450dbe970
* Fix typos in Mike's changesJonathan Kamens1995-03-311-2/+2
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5319 dc483132-0cff-0310-8789-dd5450dbe970
* Changes from shanzer for API versioning testsJonathan Kamens1995-03-311-0/+241
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5318 dc483132-0cff-0310-8789-dd5450dbe970
* Fix typo which caused new_keytab to not get freed, causing a memoryTheodore Tso1995-03-312-1/+6
| | | | | | leak. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5317 dc483132-0cff-0310-8789-dd5450dbe970
* Commit on the whole tree to make a checkpoint for a working windows worldKeith Vetter1995-03-3117-474/+661
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5315 dc483132-0cff-0310-8789-dd5450dbe970
* No need to have the session_key established for mutual authenticationTheodore Tso1995-03-292-6/+6
| | | | | | to work. (That's only done if ENCRYPTION is defined.) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5313 dc483132-0cff-0310-8789-dd5450dbe970
* Add a makefile dependency for libtelnet.a, so that the executable getsTheodore Tso1995-03-294-2/+10
| | | | | | automatically relinked when the library changes. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5312 dc483132-0cff-0310-8789-dd5450dbe970
* Allow mutual authentication even if the ENCRYPTION option is notTheodore Tso1995-03-292-2/+5
| | | | | | turned on. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5311 dc483132-0cff-0310-8789-dd5450dbe970
* * def.h: Replace STDARG_PROTOTYPES with HAVE_STDARG_HJohn Gilmore1995-03-292-1/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5310 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in: Fix up Mac makefile.John Gilmore1995-03-294-6/+13
| | | | | | | * error_message.c: For errno, use strerror if HAS_STRERROR. * configure.in: Define HAS_STRERROR. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5309 dc483132-0cff-0310-8789-dd5450dbe970
* * ccdefname.c: On Mac, default cred cache is "STDIO:krb5cc" for now.John Gilmore1995-03-291-0/+4
| | | | | | | FIXME, this needs to find the Preferences folder and use that. FIXME, shouldn't be conditioned on HAVE_MACSOCK_H. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5308 dc483132-0cff-0310-8789-dd5450dbe970
* Added functionality for windows to read default file locations fromKeith Vetter1995-03-297-9/+73
| | | | | | windows ini files. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5307 dc483132-0cff-0310-8789-dd5450dbe970
* Chasing an elusive nmake bugKeith Vetter1995-03-292-0/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5306 dc483132-0cff-0310-8789-dd5450dbe970
* Added capability for windows version to read default values out of an ini fileKeith Vetter1995-03-294-1/+18
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5305 dc483132-0cff-0310-8789-dd5450dbe970
* Moved the differing parts of osconf.win into osconf.hKeith Vetter1995-03-293-89/+10
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5304 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in: Fix up Mac build process somewhat. Not completeJohn Gilmore1995-03-292-9/+20
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5303 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in (all): Run all-$(WHAT).John Gilmore1995-03-292-2/+13
| | | | | | | (unixmac): Build includes at this time. (LDFLAGS): Punt duplicated setting. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5302 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in (all): Split into all-$(WHAT).John Gilmore1995-03-292-3/+14
| | | | | | | (unixmac): Add. (libupdate): Use $(RM). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5301 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in (AC_REPLACE_FUNCS): Add getuid to the list.John Gilmore1995-03-294-4/+14
| | | | | | | * getuid.c: Simple getuid() to fake out single-user systems. * strcasecmp.c: Remove duplicated <sys/types.h> and u_char. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5300 dc483132-0cff-0310-8789-dd5450dbe970
* * DNR.c: Add Apple MacTCP source file for domain name resolution.John Gilmore1995-03-2910-36/+542
| | | | | | | | | | | | | | | | | | | | | | | * macsock.c: Add fake socket support routines for MacTCP. * Makefile.in (OBJS, SRCS): Add DNR and macsock. * ccdefname.c: On Mac, default cred cache is "STDIO:krb5cc" for now. FIXME, this needs to find the Preferences folder and use that. FIXME, shouldn't be conditioned on HAVE_MACSOCK_H. * gmt_mktime.c: Use HAVE_SYS_TYPES_H. * krbfileio.c: Remove <sys/types.h>. * localaddr.c, sendto_kdc.c: Convert to more generic socket support. Use closesocket instead of close, SOCKET_ERRNO rather than errno, SOCKET rather than int, etc. * localaddr.c: Use getmyipaddr() from macsock.c, if on Mac. Add FIXME for multiple local addresses. * lock_file.c: Provide a dummy version for MacOS. * read_pwd.c (ECHO_PASSWORD): Add #ifdef's to avoid all the ioctls and other stuff that turn off echoing. This is useful for debugging on MacOS. FIXME: ECHO_PASSWORD needs to be added to configure.in. * ustime.c: Bring in Mac-specific time-and-timezone code. It probably isn't hooked up correctly, yet. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5299 dc483132-0cff-0310-8789-dd5450dbe970
* * rd_req_sim.c: Really remove the fileJohn Gilmore1995-03-292-74/+3
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5298 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in (BUILDTOP2, etc): Make it possibleJohn Gilmore1995-03-293-13/+45
| | | | | | | | | | | | | to build the error tables on Unix before a Mac build. (all-mac): Don't build $(HDRS) on Mac. (unixmac): Build `includes'. (clean-mac): Add. (includes, clean, .SUFFIXES, .et.h, .et.c): Add, to make it possible to run `make -f Makefile.in unixmac' successfully. * configure.in (ASN1_{HDRS,OBJS,SRCS, BOGUS): Remove, unused. (CopyHeader rules): Remove, they're now in Makefile.in. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5297 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in (unixmac): Add to build header filesJohn Gilmore1995-03-292-0/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5296 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in (clean-mac): Add.John Gilmore1995-03-293-6/+13
| | | | | | | | * configure.in (LinkFile's): Put `./' on libraries to ease Mac translation. (AppendRule all-unix): Rename from AppendRule all. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5295 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in (KRB5_HEADERS, install): `Make install' now works.John Gilmore1995-03-294-1/+16
| | | | | | | * configure.in (WITH_KRB5ROOT): For `make install'. * krb5.h: Include "k5-errors.h" rather than "errors.h". git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5294 dc483132-0cff-0310-8789-dd5450dbe970
* * k5-errors.h: Rename errors.h (which duplicated a standard MacJohn Gilmore1995-03-297-0/+588
| | | | | | | | header name, causing a problem). * AddressXlation.h, GetMyIPAddr.h, MacTCPCommonTypes.h, TCPPB.h, UDPPB.h: Add MacTCP header files. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5293 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in (KRB5_HEADERS, install): Account for file renames.John Gilmore1995-03-296-20/+94
| | | | | | | | | | | | (all-mac): Add. * configure.in (CONFIG_RULES): Remove. (krb5_sigtype): Define as either void or int. * encryption.h: Insert parentheses in macros to avoid mis-expansion. * k5-config.h: Further parameterize socket support. * macsock.h: Support connect(), recv(), send(), getmyipaddr(). (WSAGetLastError): Fix typo -- there's no argument to this macro. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5292 dc483132-0cff-0310-8789-dd5450dbe970
* * mac-config.cache: Correct some entries.John Gilmore1995-03-294-14/+37
| | | | | | | | | | | * mac-mf.sed: Improve conversion of pathnames, $(srcdir), support linking MPW tools (for make check, kinit). * mac-pre.in (.c.o): Add -sym on for debugging. (LDFLAGS): Remove ToolLibs.o. (RANLIB, ARCHIVE): Make these work. (MAKE): Make recursive makes work, with BuildProgram. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5291 dc483132-0cff-0310-8789-dd5450dbe970