summaryrefslogtreecommitdiff
path: root/lib/Zinternal.c
Commit message (Collapse)AuthorAge
* Check that we don't reformat a zephyr that started with fewer fields, so ↵Gravatar Karl Ramm2009-07-12
| | | | | | | that we don't inadvertantly alter the checksum.
* Brain dumps used to stash the address of the client for which metadataGravatar Karl Ramm2009-03-23
| | | | | | | | | | | | was being sent in an extra header field. This worked about as well as you might expect. Fortunately we happened to be putting an address in header field 18 anyway, so backwards compatibility should be relatively painless. I don't know which approach is a more egregious hack, but this change at least nets us four less lines of code, which is obviously good, right? Oh, and while we're at it, if the sa_family isn't set on the sender address, just cringe and set it to AF_INET.
* fixup address in more placesGravatar Karl Ramm2009-03-03
|
* 19 fields zephyrgramsGravatar Karl Ramm2009-03-02
|
* make this work^H^H^H^Hcompile with HeimdalGravatar Karl Ramm2008-12-24
|
* remove macros complicating behind-the-scenes rearrangingGravatar Karl Ramm2008-12-24
|
* these would be handy to have in the share libraryGravatar Karl Ramm2008-12-23
|
* We don't really need a macro for ZGetRealm, do we?Gravatar Karl Ramm2008-12-22
|
* actually, this is in h/internal.hGravatar Karl Ramm2008-12-21
|
* Probably a reasonable maximum...Gravatar Karl Ramm2008-12-21
|
* cleanup various warnings from gcc -WallGravatar Karl Ramm2008-01-21
|
* factor out #if 0s and #if 1sGravatar Karl Ramm2008-01-20
|
* first pass de-K&Rify libGravatar Karl Ramm2008-01-20
|
* /afs/andrew.cmu.edu/usr18/cg2v/zephyr-krb5-lib-20071215.diffGravatar Karl Ramm2007-12-25
|
* applied athena-update-branch patchGravatar Karl Ramm2007-12-25
|
* debian patch applied and reconciled, version unfinalizedGravatar Karl Ramm2007-07-20
|
* Fix buffer overruns.Gravatar Greg Hudson2002-09-10
|
* Discard packets which don't begin with ZVERSIONHDR ("ZEPH") in case weGravatar Greg Hudson2000-01-26
| | | | | get non-Zephyr packets from somewhere. We've seen it happen on Linux with getting rx packets.
* return ETIMEDOUT after 60 seconds when waiting for a reply from zhm.Gravatar Dan Winship1999-10-22
| | | | | (in particular, this makes attach eventually time out when trying to get filsrv subs if the zhm or zephyr servers aren't responding).
* Some RCS ID cleanup: delete $Log$ and replace other RCS keywords with $Id$.Gravatar Greg Hudson1999-01-22
|
* Make __My_addr a struct in_addr and initialize it in ZInit() instead ofGravatar Greg Hudson1998-03-17
| | | | | | having a special function in Zinternal.c. More importantly, do a better job of finding the local address by using getsockname() on a connected UDP socket.
* ZEPHYR_USES_KERBEROS -> HAVE_KRB4; ZEPHYR_USES_HESIOD -> HAVE_HESIODGravatar Greg Hudson1997-10-25
|
* We need __Zephyr_realm in the non-Kerberos case, since we no longerGravatar Greg Hudson1997-09-23
| | | | have a macro for it.
* From mhpower: avoid possible buffer overflows.Gravatar Greg Hudson1997-09-23
|
* Pull in sources from zephyr locker. See /mit/zephyr/repository forGravatar Greg Hudson1997-09-14
| | | | detailed change information.
* Moved some of the new authentication code into a place where it won'tGravatar Greg Hudson1994-12-19
| | | | | cause the zephyr servers to spew errors. ./
* Oops, get rid of debugging printf.Gravatar Greg Hudson1994-11-11
|
* Changes for better authentication.Gravatar Greg Hudson1994-11-01
|
* Changed KERBEROS to Z_HaveKerberosGravatar Richard Basch1993-11-20
|
* Changed bzero/bcopy to memset/memcpy [ANSI]Gravatar Richard Basch1993-11-19
|
* Use _BZERO,_BCOPY,_BCMP macros in lieu of the functions.Gravatar Richard Basch1993-09-24
| | | | | These are declared in <zephyr/zephyr_conf.h> to be either the BSD routine or the ANSI routines, depending on the system type.
* Ifdef additional stuff out on Z_DEBUGGravatar Lucien Van Elsen1992-08-08
| | | | make sure to cast results of malloc (jfc's change)
* don't define Z_debug_print_closure; defined in zephyr.hGravatar Lucien Van Elsen1991-07-02
| | | | Z_varargs has a lower case 'v'
* #ifdef VARARGS -> #ifdef Z_VarargsGravatar John F. Carr1991-06-20
| | | | | Remove NO_MALLOC_ZERO code. Don't crash if malloc(0) returns 0.
* Duplicate header file code instead of using inline/#undef hack forGravatar Kenneth G Raeburn1991-03-28
| | | | | generating addressable functions. New variable Z_malloc points at malloc.
* Define __Zephyr_realm only if Kerberos is enabled.Gravatar Kenneth G Raeburn1991-03-21
| | | | | | | | When debugging, log message for null packet. Compare against old uids only if time is non-zero. New string array has names of notice kinds. Debug routines added, private copy of inet_ntoa (for gcc1 on sparc), and addressable versions of macro "functions".
* Eliminated initializations equivalent to defaults. Make "version"Gravatar Kenneth G Raeburn1991-03-08
| | | | buffer local to Z_FormatHeader.
* In Z_AddField, treat a null pointer as a zero-length string.Gravatar Kenneth G Raeburn1990-11-09
|
* Z_ReadWait: Check for failure allocating header field.Gravatar Kenneth G Raeburn1990-10-19
| | | | | Z_FormatHeader: Assign ZUnique_Id_t values rather than calling bcopy. Z_FormatRawHeader (temp): Don't assume all used types are the same size.
* fix BUG:Gravatar John Kohl1989-10-26
| | | | | | | | | server acknowledgements were getting smashed z_uid's because of reassembly code. New strategy: only retain the acknowledgment of the first fragment of a fragmented notice. This way existing code which checks notice->z_uid in a sent notice will get the acknowledge it seeks. Also, only one ack is ever returned for a given notice.
* add strcasecmp support (separate file)Gravatar John Kohl1988-11-14
| | | | remove spurious free's of unallocated buffer
* fix for case of non-KerberosGravatar John Kohl1988-08-08
|
* add CLIENTACK to list of not-acked packetsGravatar John Kohl1988-07-20
|
* change names to protect the innocentGravatar John Kohl1988-07-10
|
* ack strategy was cpu-intensive and arguably incorrectGravatar John Kohl1988-07-10
|
* lint fixesGravatar John Kohl1988-06-29
|
* auditing changesGravatar John Kohl1988-06-29
|
* be sensible with null pointers in Z_FormatRawHeaderGravatar John Kohl1988-06-27
|
* cache the version number, and don't use malloc (a waste of memory)Gravatar John Kohl1988-06-25
|
* lint fixesGravatar John Kohl1988-06-23
|