Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | delete old lint ARGSUSED comments | 2015-11-01 | 1 | -3/+1 | |
| | |||||
* | Wrap <rpc/*.h> so that calls go direct and the symbols are all weak. | 2015-09-13 | 1 | -1/+2 | |
| | | | | | | Hide __xprt_register() and _authenticate(); truncate <rpc/svc_auth.h> ok deraadt@ | ||||
* | Remove all bogus writes to stderr. Only explicit requests should | 2015-09-01 | 1 | -7/+2 | |
| | | | | | go that way. ok miod beck | ||||
* | Remove calls to perror(); the error returns are sufficient, and these | 2015-09-01 | 1 | -5/+2 | |
| | | | | | library may not assume stderr is useable. ok millert miod beck | ||||
* | Remove unnecessary netinet/in_systm.h include. | 2014-10-25 | 1 | -2/+1 | |
| | | | | ok millert@ | ||||
* | Back out r1.17 and its subsequent conversion to poll. Otherwise | 2013-04-15 | 1 | -27/+6 | |
| | | | | | | | we can get into a svc_getreq_poll() -> readtcp() -> svc_getreq_poll() loop until we run out of stack. If we want to avoid blocking on the new fd in readtcp() we need to poll() in svc_getreq_poll(), which will require a more elaborate change. OK tedu@ | ||||
* | handle ECONNABORTED errors from accept(). In many code blocks they can be | 2013-03-11 | 1 | -2/+3 | |
| | | | | | ignored silently and without aborting, much like EINTR and EWOULDBLOCK are. ok's from various maintainers of these directories... | ||||
* | Oracle has re-licensed sunrpc under a three-clause BSD license. | 2010-09-01 | 1 | -29/+30 | |
| | | | | Update our sources appropriately. OK deraadt@ jsg@ | ||||
* | use calloc() to provide size * nitems safety; ok millert | 2009-06-05 | 1 | -3/+2 | |
| | |||||
* | sprinkle a socklen_t | 2006-04-02 | 1 | -2/+3 | |
| | |||||
* | Remove a few warnings. Those were not apparent thanks to a bug in gcc 2.95. | 2005-10-10 | 1 | -2/+1 | |
| | | | | | Patch by Leonardo Chiquitto Filho <leonardo@iken.com.br> Thanks. | ||||
* | zap remaining rcsid. | 2005-08-08 | 1 | -4/+1 | |
| | | | | | | Kill old files that are no longer compiled. okay theo | ||||
* | ansify. ok deraadt@ jaredy@ | 2005-04-01 | 1 | -56/+35 | |
| | |||||
* | Bit of KNF - replace (<type> *)0 and (<type> *)NULL with NULL. Pointed | 2005-01-08 | 1 | -6/+6 | |
| | | | | | | out by mickey@, seconded by millert@. ok deraadt@. | ||||
* | Implement svc_getreq_poll(3) and friends and use poll(2) instead of select(2) | 2003-12-31 | 1 | -28/+28 | |
| | | | | | | | | | in the libc rpc code. The main difference between this and the previous version is the use of a simple free list that simplifies the logic when adding a socket to svc_pollfd. I've also added code to pack svc_pollfd when the free list gets too big. The idea general idea is to keep svc_pollfd as tightly packed as possible to make poll(2) efficient. Tested by many people and OK deraadt@ | ||||
* | use socklen_t where needed; henning pvalchev ok | 2002-09-06 | 1 | -3/+3 | |
| | |||||
* | label abort() from inside library as ILLEGAL | 2002-01-02 | 1 | -4/+4 | |
| | |||||
* | prototype cleanup | 2001-09-15 | 1 | -23/+23 | |
| | |||||
* | plug many memory leaks | 2001-03-03 | 1 | -3/+13 | |
| | |||||
* | make svctcp_recv kill sockets that fail in xdr_callmsg(); wpaul | 1998-05-22 | 1 | -1/+2 | |
| | |||||
* | make readtcp() call svc_getreqset2() for activity on other sockets; wpaul | 1998-05-22 | 1 | -17/+30 | |
| | |||||
* | incorrect timeout handling | 1998-05-19 | 1 | -2/+2 | |
| | |||||
* | avoid close(closed_socket) or close(-1); it looks disgusting in kdump | 1997-07-09 | 1 | -2/+4 | |
| | |||||
* | Don't do pointer arithmetic on void pointers | 1997-04-30 | 1 | -2/+2 | |
| | |||||
* | if a bad socket is accept()ed, bail without trying another accept() | 1997-03-29 | 1 | -6/+11 | |
| | | | | in svctcp_create(), only close socket if we created it | ||||
* | do not leak descriptors and mem | 1997-02-17 | 1 | -7/+7 | |
| | |||||
* | if i find one more little problem, and have to make one more little | 1997-02-13 | 1 | -2/+2 | |
| | | | | | | | | tweak to this ip option handling code I am going to absolutely scream in rage, following which I will rip the bloody innards out of netinet and build my own new incompatible option checking/processing interface that does not make it so hidiously difficult to check if a session has source routes active! | ||||
* | option handling is a bitch | 1997-02-13 | 1 | -2/+3 | |
| | |||||
* | ok, i finally learned about struct ipoption | 1997-02-13 | 1 | -6/+8 | |
| | |||||
* | destroy everything with source routes | 1997-02-07 | 1 | -1/+28 | |
| | |||||
* | memset 0; also fix for byte order botch in __svc_fdset handling; thanks to mw@openbsd.org | 1996-08-20 | 1 | -3/+4 | |
| | |||||
* | Fix RCS ids | 1996-08-19 | 1 | -7/+2 | |
| | | | | Make sure everything uses {SYS,}LIBC_SCCS properly | ||||
* | support descriptors > FD_SETSIZE and correct timeout handling | 1996-08-15 | 1 | -13/+36 | |
| | |||||
* | if port 20 incoming, kill it and try again | 1996-08-05 | 1 | -2/+10 | |
| | |||||
* | bcopy->memcpy & tag | 1996-07-20 | 1 | -1/+2 | |
| | |||||
* | Pull prototypes into scope | 1996-03-25 | 1 | -1/+2 | |
| | | | | Remove graticious casts | ||||
* | initial import of NetBSD tree | 1995-10-18 | 1 | -0/+415 | |