Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Check that we don't reformat a zephyr that started with fewer fields, so ↵ | 2009-07-12 | |
| | | | | | | | that we don't inadvertantly alter the checksum. | ||
* | Brain dumps used to stash the address of the client for which metadata | 2009-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 places | 2009-03-03 | |
| | |||
* | 19 fields zephyrgrams | 2009-03-02 | |
| | |||
* | make this work^H^H^H^Hcompile with Heimdal | 2008-12-24 | |
| | |||
* | remove macros complicating behind-the-scenes rearranging | 2008-12-24 | |
| | |||
* | these would be handy to have in the share library | 2008-12-23 | |
| | |||
* | We don't really need a macro for ZGetRealm, do we? | 2008-12-22 | |
| | |||
* | actually, this is in h/internal.h | 2008-12-21 | |
| | |||
* | Probably a reasonable maximum... | 2008-12-21 | |
| | |||
* | cleanup various warnings from gcc -Wall | 2008-01-21 | |
| | |||
* | factor out #if 0s and #if 1s | 2008-01-20 | |
| | |||
* | first pass de-K&Rify lib | 2008-01-20 | |
| | |||
* | /afs/andrew.cmu.edu/usr18/cg2v/zephyr-krb5-lib-20071215.diff | 2007-12-25 | |
| | |||
* | applied athena-update-branch patch | 2007-12-25 | |
| | |||
* | debian patch applied and reconciled, version unfinalized | 2007-07-20 | |
| | |||
* | Fix buffer overruns. | 2002-09-10 | |
| | |||
* | Discard packets which don't begin with ZVERSIONHDR ("ZEPH") in case we | 2000-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. | 1999-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$. | 1999-01-22 | |
| | |||
* | Make __My_addr a struct in_addr and initialize it in ZInit() instead of | 1998-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_HESIOD | 1997-10-25 | |
| | |||
* | We need __Zephyr_realm in the non-Kerberos case, since we no longer | 1997-09-23 | |
| | | | | have a macro for it. | ||
* | From mhpower: avoid possible buffer overflows. | 1997-09-23 | |
| | |||
* | Pull in sources from zephyr locker. See /mit/zephyr/repository for | 1997-09-14 | |
| | | | | detailed change information. | ||
* | Moved some of the new authentication code into a place where it won't | 1994-12-19 | |
| | | | | | cause the zephyr servers to spew errors. ./ | ||
* | Oops, get rid of debugging printf. | 1994-11-11 | |
| | |||
* | Changes for better authentication. | 1994-11-01 | |
| | |||
* | Changed KERBEROS to Z_HaveKerberos | 1993-11-20 | |
| | |||
* | Changed bzero/bcopy to memset/memcpy [ANSI] | 1993-11-19 | |
| | |||
* | Use _BZERO,_BCOPY,_BCMP macros in lieu of the functions. | 1993-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_DEBUG | 1992-08-08 | |
| | | | | make sure to cast results of malloc (jfc's change) | ||
* | don't define Z_debug_print_closure; defined in zephyr.h | 1991-07-02 | |
| | | | | Z_varargs has a lower case 'v' | ||
* | #ifdef VARARGS -> #ifdef Z_Varargs | 1991-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 for | 1991-03-28 | |
| | | | | | generating addressable functions. New variable Z_malloc points at malloc. | ||
* | Define __Zephyr_realm only if Kerberos is enabled. | 1991-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" | 1991-03-08 | |
| | | | | buffer local to Z_FormatHeader. | ||
* | In Z_AddField, treat a null pointer as a zero-length string. | 1990-11-09 | |
| | |||
* | Z_ReadWait: Check for failure allocating header field. | 1990-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: | 1989-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) | 1988-11-14 | |
| | | | | remove spurious free's of unallocated buffer | ||
* | fix for case of non-Kerberos | 1988-08-08 | |
| | |||
* | add CLIENTACK to list of not-acked packets | 1988-07-20 | |
| | |||
* | change names to protect the innocent | 1988-07-10 | |
| | |||
* | ack strategy was cpu-intensive and arguably incorrect | 1988-07-10 | |
| | |||
* | lint fixes | 1988-06-29 | |
| | |||
* | auditing changes | 1988-06-29 | |
| | |||
* | be sensible with null pointers in Z_FormatRawHeader | 1988-06-27 | |
| | |||
* | cache the version number, and don't use malloc (a waste of memory) | 1988-06-25 | |
| | |||
* | lint fixes | 1988-06-23 | |
| |