| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
that was expecting a "struct timeval" on the stack. I've guessed at a
suitable replacement timeout.
Notes:
svn path=/head/; revision=21095
|
| |
|
|
|
|
|
|
|
| |
was passing an int to something expecting a "struct timeval".
I've guessed at a timeout to replace it with..
Notes:
svn path=/head/; revision=21094
|
| |
|
|
|
|
|
| |
an in to a function instead of a "struct timeval".
Notes:
svn path=/head/; revision=21093
|
| |
|
|
|
|
|
|
|
|
|
| |
- extern prototypes now in include file
- fix local prototypes
- use standard functions
Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
Notes:
svn path=/head/; revision=21092
|
| |
|
|
|
|
|
|
|
|
|
| |
- overhaul for unlimited fd's
- OpenBSD's ftp port bounce attack fix
- fix timeouts
Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
Notes:
svn path=/head/; revision=21091
|
| |
|
|
|
|
|
|
|
|
| |
- prototypes now in common include file
- use standard functions
Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
Notes:
svn path=/head/; revision=21090
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
- prototypes now in include files
Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
Note: potential bug here, It looks like there could be a null pointer
dereference depending on what has already been called to initialise some
shared data.
Notes:
svn path=/head/; revision=21089
|
| |
|
|
|
|
|
|
|
| |
- use standard functions
Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
Notes:
svn path=/head/; revision=21088
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- kill non-FD_SETSIZE code
Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
Note, there was a nasty bug with our old code here. It would trash the
stack if a fd > 31 was passed in. It was using a "long" as though it
was an "fd_set", ie: it was assuming that a long was 256 bits wide. :-(
This has been lurking here for a while, since the FD_SETSIZE #ifdef's
were first implemented.
Notes:
svn path=/head/; revision=21087
|
| |
|
|
|
|
|
| |
Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
Notes:
svn path=/head/; revision=21086
|
| |
|
|
|
|
|
| |
This function is now unused.
Notes:
svn path=/head/; revision=21085
|
| |
|
|
| |
Notes:
svn path=/head/; revision=21084
|
| |
|
|
|
|
|
| |
Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
Notes:
svn path=/head/; revision=21083
|
| |
|
|
|
|
|
|
|
|
| |
- use standard functions
- prototype now in include file
Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
Notes:
svn path=/head/; revision=21082
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
- fix timeout code
- better sequence number generation (for long running daemons)
- dont close an unopen socket
- use standard functions
- 64 bit type safe for wire protocols
- unlimited file descriptors
Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
Notes:
svn path=/head/; revision=21081
|
| |
|
|
|
|
|
| |
Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
Notes:
svn path=/head/; revision=21080
|
| |
|
|
|
|
|
| |
Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
Notes:
svn path=/head/; revision=21079
|
| |
|
|
|
|
|
|
|
|
|
| |
- ensure we're not spoofed/confused while trying to talk to the portmapper
- handle new get_myaddress failure cases
- prototype now in include file
Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
Notes:
svn path=/head/; revision=21078
|
| |
|
|
|
|
|
|
|
|
| |
- canconical function declaration (ctags safe)
- use standard functions
Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
Notes:
svn path=/head/; revision=21077
|
| |
|
|
|
|
|
|
|
| |
- missed endrpcent() in some cases.
Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
Notes:
svn path=/head/; revision=21076
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
- fix timeout code
- better "random" initial transaction id for long running daemons
- unlimited number of file descriptors to select().
- 64 bit type safe wire protocol
Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
- typo (spelling police :-)
- dont die on select() that returns time remaining (on my systems)
Notes:
svn path=/head/; revision=21075
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
- improve initial "random" sequence number, to make it harder to guess
in long running daemons.
- fix timeout code.
- unlimited number of fd's in select.
Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
- Protect against select() that returns time remaining (on my systems).
Notes:
svn path=/head/; revision=21074
|
| |
|
|
|
|
|
|
|
| |
- warn about FD_SETSIZE in certain internal functions
Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
Notes:
svn path=/head/; revision=21073
|
| |
|
|
|
|
|
|
|
|
| |
- list missing functions
- list missing args
Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
Notes:
svn path=/head/; revision=21072
|
| |
|
|
|
|
|
|
|
|
|
| |
- don't exit. It's bad form for libc to exit() or abort() instead of
returning an error.
- only use loopback addresses after checking the real interfaces.
Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
Notes:
svn path=/head/; revision=21071
|
| |
|
|
|
|
|
|
|
|
|
| |
- canonical function declaration
- use constants from includes, not magic numbers
- use standard functions
Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
Notes:
svn path=/head/; revision=21070
|
| |
|
|
|
|
|
| |
Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
Notes:
svn path=/head/; revision=21069
|
| |
|
|
|
|
|
|
|
| |
- optimise the error number -> string mapping code
Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
Notes:
svn path=/head/; revision=21068
|
| |
|
|
|
|
|
|
|
| |
- timeout code repaired elsewhere, remove unneeded workaround
Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
Notes:
svn path=/head/; revision=21067
|
| |
|
|
|
|
|
|
|
| |
- standard function name
Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
Notes:
svn path=/head/; revision=21066
|
| |
|
|
|
|
|
| |
Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
Notes:
svn path=/head/; revision=21065
|
| |
|
|
|
|
|
|
|
| |
- minor cosmetic tweaks
Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
Notes:
svn path=/head/; revision=21064
|
| |
|
|
|
|
|
| |
Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
Notes:
svn path=/head/; revision=21063
|
| |
|
|
|
|
|
|
|
|
|
| |
- 64 bit long type safe (wire protocols specified in explicit sized types)
- Support systems that don't do unaligned accesses
- Support for explicit int16 and int32 sizes in xdr
Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
Notes:
svn path=/head/; revision=21062
|
| |
|
|
|
|
|
| |
Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
Notes:
svn path=/head/; revision=21061
|
| |
|
|
|
|
|
| |
- C++ safe
Notes:
svn path=/head/; revision=21060
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
suffering a bad case neglect for the last few years.
- Add full prototypes, including to function pointers.
- Make the wire protocols 64-bit type safe, eg: 32 bit quantities are
int32_t, not long. The orginal rpc code was implemented when an int
could be 16 bits.
Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
Notes:
svn path=/head/; revision=21059
|
| |
|
|
|
|
|
|
|
|
|
|
| |
RELENG_2_2!
This is part#2 of the previous commit to src/lib/libc/net to contain the
potential damage.
This provides stubs so that binaries linked in 2.2 will run on 3.0
Notes:
svn path=/head/; revision=21058
|
| |
|
|
|
|
|
|
| |
DNSSEC stuff, among other things. There are also some renamed functions,
I've left out the res_stubs.c from this commit in case cvs bombs out..
Notes:
svn path=/head/; revision=21057
|
| |
|
|
|
|
|
| |
Included here are definitions for the DNSSEC key management stuff.
Notes:
svn path=/head/; revision=21056
|
| |
|
|
|
|
|
| |
(More commits to come)
Notes:
svn path=/head/; revision=21055
|
| |
|
|
|
|
|
|
|
|
|
| |
useradd -m or useradd -D -b are used.
2) Hyphen allowed in username if not first character. Fix trivial
bug in error fmt string.
3) /etc/skeykeys updating changed to do 'inplace' update, commenting
out a username rather than removing it completely.
Notes:
svn path=/head/; revision=21052
|
| |
|
|
|
|
|
| |
Also, sort the developer list.
Notes:
svn path=/head/; revision=21051
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
don't just hard code them into the Makefile.
(This is the optional stuff to use perl scripts as a vi scripting language.
eg, to load a sample script, type: :perl do 'wc.pl';
this loads /usr/share/vi/perl/wc.pl to add the "wc" command. Then, one can
do this: :perl wc Yes, this is a trivial example. There are more
useful examples, eg 'make' output parsing along the lines of emacs's
"compile" mode. The tcl extension is similar and enabled by default since
we ship with tcl.)
Notes:
svn path=/head/; revision=21050
|
| |
|
|
| |
Notes:
svn path=/head/; revision=21048
|
| |
|
|
|
|
|
|
|
|
| |
go to bed. :-) Revert this change which would have broken the ${DESTDIR}
relative link when chrooted.
Pointed-Out-To-My-Embarassment-By: bde
Notes:
svn path=/head/; revision=21044
|
| |
|
|
| |
Notes:
svn path=/head/; revision=21043
|
| |
|
|
| |
Notes:
svn path=/head/; revision=21042
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
needed, as he discovered when he tried to run vi. :-]
These files used to be stubs which used #ifdef PIC to decide whether to
use the real dlopen() version or the stub version from the src/contrib/tcl
sources. Now, with the our stubs gone, the .PATH directive causes them to
be compiled directly from src/contrib/tcl/{unix,generic}. You might need
to rebuild your depend rules though as they may have stale paths.
Also, this is a generated file. This should not have been edited here.
Notes:
svn path=/head/; revision=21041
|
| |
|
|
| |
Notes:
svn path=/head/; revision=21040
|