Home | History | Annotate | Download | only in net
History log of /src/lib/libc/net/ip6opt.c
RevisionDateAuthorComments
 1.15  07-Feb-2014  christos RFC 3542 (section 10.1) states that optlen should only be checked when
opt != NULL (Eitan Adler)
 1.14  20-Mar-2012  matt branches: 1.14.2;
Use C89 Prototypes.
Remove use of __P
 1.13  13-Mar-2012  christos PR/45989: Martin Husemann: lint invocation does include -w only on i386

- turn lint -w for all the platforms after fixing the lint warnings.
- add _DIAGASSERTS() for casts that would assign values to types that
would not fit.
- change types, add casts
- change into ansii prototypes
- turn on _DIAGNOSTIC for libc (during current, to be eliminated for release
builds)

approved by core@
 1.12  30-Jan-2009  lukem branches: 1.12.8;
sign-compare fix
 1.11  05-May-2006  rpaulo Add support for RFC 3542 Adv. Socket API for IPv6 (which obsoletes 2292).
* RFC 3542 isn't binary compatible with RFC 2292.
* RFC 2292 support is on by default but can be disabled.
* update ping6, telnet and traceroute6 to the new API.

From the KAME project (www.kame.net).
Reviewed by core.
 1.10  29-Nov-2005  christos WARNS=4
 1.9  05-May-2002  simonb Remove a check for a u_int8_t variable being greater than 255.
 1.8  06-Jul-2000  christos branches: 1.8.2;
elide non portable casts
add lint const castaway directives
 1.7  24-Apr-2000  itojun add __RCSID().
 1.6  24-Apr-2000  itojun supply weak alias for IPv6-related library additions. sorry to be late.
 1.5  23-Jan-2000  mycroft Partially delint.
 1.4  20-Sep-1999  lukem back out the #ifdef _DIAGNOSTIC argument checks; too many people complained.
_DIAGASSERT() is still retained.
 1.3  16-Sep-1999  lukem * use _DIAGASSERT() to check pointer arguments against NULL and file
descriptors against -1 (as appropriate).
* add actual checks which to detect stuff that would trigger_DIAGASSERT(),
and attempt to return a sane error condition.
* knf some code
* remove some `register' decls.

the first two items result in the addition of code similar to the
following in various functions:

_DIAGASSERT(path != NULL)
#ifdef _DIAGNOSTIC
if (path == NULL) {
errno = EFAULT;
return (-1);
}
#endif
 1.2  04-Jul-1999  itojun add NetBSD RCSID on top.
 1.1  01-Jul-1999  itojun add IPv6 support functions.

get{addr,name} info are implemented to have as little impact to existing
resolver code as possible, so they are NOT the optimal implementation.
They are at this moment not very thread safe (as they call
gethostby{name,addr}).

(shlib minor version)++, as new interfaces are added.

TODO: getipnodeby{name,addr} - which needs total reimplementation of
gethostby{name,addr}.
upgrade rcmd.c for multiple af support (needed for IPv6-ready rsh/rlogin)
 1.8.2.1  21-Jun-2002  nathanw Catch up to -current.
 1.12.8.2  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.12.8.1  17-Apr-2012  yamt sync with head
 1.14.2.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.

RSS XML Feed