millert
0e9fb296b0
Change return value of reentrant getproto* and getserv* to match the
IBM/Digital API.
20 years ago
fgsch
75f0fbfc04
install net80211 headers; millert and deraadt ok.
20 years ago
otto
86189206cf
implement strnunvis(3), a bounded version of strunvis(3). ok millert@
20 years ago
millert
402f3b0bb4
Reentrant versions of getprotoent(3) and getservent(3). Adapted from
changes in NetBSD by Christos. OK otto@
20 years ago
kettenis
7094ff0c68
Add dl_iterate_phdr() support.
ok drahn@, millert@
20 years ago
millert
84588639d1
GLOB_NOESCAPE is POSIX so move it out of the #ifndef _POSIX_SOURCE block.
20 years ago
espie
ed5989fb23
let stdbool.h work with recent gcc, since they modified the interface,
again...
okay millert@ a while back, needed some more paranoid testing from my
part...
20 years ago
deraadt
a51e10d144
KVM_NO_FILES is 0x80000000, so arg 4 of kvm_openfiles() must be unsigned
int instead of int; millert ok
20 years ago
drahn
0f5eafa1d5
add dladdr() support and add some 'standard' dlsym() support.
ok millert miod pval, grumble deraadt
20 years ago
millert
fb70473f0a
Support the "setenv" capability in login.conf ala FreeBSD. Following
FreeBSD's example, a '~' in an environment variable is replaced
with the user's homedir. A '$' is replaced by the user's login
name. Both can be escaped with a backslash to get the literal char.
OK deraadt@
20 years ago
millert
afc874115c
Define BI_FDPASS for the BSD auth fd passing changes.
20 years ago
millert
39068fdcad
Update strtonum() protor
20 years ago
henning
dff91603d5
do not install netiso header files, millert deraadt ok
20 years ago
millert
20709cb14a
passwd.conf has been deprecated since login.conf was imported.
Today it finally dies. Based on a diff from Gabriel Kihlman.
20 years ago
millert
84b4f5d4e8
POSIX says "data" is void *, not char *. Also remove extern from prototypes.
deraadt@ OK
20 years ago
millert
051f4d9789
make includes in gnu/usr.sbin/sendmail/libmilter
20 years ago
deraadt
f94c3bd71d
hsearch API/ABI u_int -> size_t -> crank majors; ok millert
20 years ago
espie
1452d17230
Cosmetic clean-up.
Simpler licence, update copyright years, trim empty lines, ISO declarations.
okay miod@
20 years ago
jfb
7a1e9128cc
Make the `filename' parameter to HASHFile() and HASHFileChunk() const
ok pedro@, millert@
20 years ago
avsm
95bbd623be
add bounds check for src pointer in bcopy(3) as well as dest pointer,
noticed by millert@
20 years ago
millert
6cd80dc0e2
According to POSIX, _POSIX_PATH_MAX should be 256 but _POSIX_SYMLINK_MAX
should only be 255. You would think they would be the same but you'd be
wrong.
20 years ago
marc
2092fd5de8
major bump to libc and libpthread to break the dependency of a
20 years ago
millert
8471f4bfa8
Define _POSIX_SYMLINK_MAX and SYMLINK_MAX as _POSIX_PATH_MAX and PATH_MAX
respectively instead of duplicating their values.
20 years ago
millert
0014f12b9a
Updates based on Single Unix; OK deraadt@
o _POSIX_CHILD_MAX increased to 25
o _POSIX2_RE_DUP_MAX renamed _POSIX_RE_DUP_MAX
o _POSIX_SYMLINK_MAX and SYMLINK_MAX added (same as PATH_MAX)
o _POSIX_SYMLOOP_MAX and SYMLOOP_MAX added (like MAXSYMLINKS)
20 years ago
drahn
eb78f1ef1f
Enable binutils for arm now that we have binutils 2.14.
20 years ago
millert
9a4115e513
Make the Transform functions match the other hash types and document them.
Use sizeof() in the Init functions where it makes sense.
Use weak aliases instead of wrapper functions.
Probably should have gone in before the major bump but as these are only
used internally by the sha2 functions themselves there should be no problem.
20 years ago
millert
f181b464e0
Make the 2nd arg to SHA1Transform const again and unifdef SHA1HANDSOFF.
It was defined before and there is no need to for this knob...
20 years ago
tedu
bc41fb1d63
strtonum prototype
20 years ago
millert
80dc37e3c6
Use KNF indentation style and do some u_char -> u_int8_t conversion
I missed earlier.
20 years ago
millert
e2e5c3d50c
Add Pad and FileChunk functions for each family of hash functions.
The Pad function does padding like in Final but does not finish processing.
The FileChunk function creates a digest from a portion of a file.
Also made the length parameters consistent (and size_t).
20 years ago
millert
093859655c
Make ndbm match POSIX. A datum consists of a void *dptr and a size_t dsize.
Also make the open functions take a mode_t, not int. OK deraadt@
20 years ago
millert
5fd6059fd1
XPG specifies bsd_signal(3) so make it an alias for signal(3); OK deraadt@
20 years ago
millert
d3af4c4238
Add _Exit(3) as per C99. Discussed with espie@ some time ago.
20 years ago
millert
29064d763b
Undo some recent prototype changes; it is legal to pass the helper
functions can take a NULL buf pointer. They will malloc memory as
needed in this case.
20 years ago
millert
6a5149bdf9
PD md4 code derived from Colin Plumb's md5 routines.
20 years ago
millert
2ee8a23109
Rename members of struct MD5Context to match other hash routines.
Add constants for buffer lengths and use them.
Make bit count 64bit based on changes by niklas@ long ago.
Conver htole32n() to macros and unroll loops.
20 years ago
millert
95118666b1
PD version of md5(3) based on code written by Colin Plumb.
20 years ago
millert
14ad1886b5
Add __bounded__ attributes like the other hash functions have.
With help from avsm@
20 years ago
millert
dc5a1f903b
Make the bit count u_int64_t instead of two u_int32_t. Adapted from
changes Niklas made to the md5 code long ago. OK hshoexer@
20 years ago
millert
9b2dd21027
Use a common source file for all the hash helper functions that
previously lived in foohl.c. The foohl.c files are now generated
via sed, though perhaps cpp could be used in the future.
Use u_int8_t instead of unsigned char for the buffers struct fooContext.
Add constants for buffer lengths and use them in function prototypes
and the man pages.
This is basically cosmetic surgery; there should be no functional changes.
OK deraadt@
20 years ago
itojun
cbdc6bf7b4
implement RFC3493 AI_NUMERICSERV. tedu ok
20 years ago
millert
923f039b2d
Add /dev/fd/ and /var/empty/; ok henning@ and krw@
20 years ago
djm
47a42edf4e
prototypes for bcrypt and md5crypt, as described in manpage; ok deraadt@
20 years ago
avsm
eed750edd0
fix non-gnu ansi compilers by not using 'inline' but '__inline' instead.
lets tendra build again.
ok deraadt@, pvalchev@, millert@
20 years ago
henning
2faf461d71
dumped is really spelled with one p and not two
from Daniel Lucq
20 years ago
drahn
6c296318c2
Do not build binutils on arm. ARM needs at least binutils 2.14.
Allows others to build OpenBSD/cats, use binutils from devel/binutils/stable
Requested by deraadt@
21 years ago
drahn
43027cba57
Enable gnu/lib/libf2c for 'make includes' with GCC3, for [fg]2c.h ok deraadt@
21 years ago
deraadt
b6b451fc3b
TSIZE & TIMEOUT support; from freebsd via tholo
21 years ago
espie
41f19df4c1
USE_GCC3 switch, now that propolice is in.
21 years ago
espie
2ccf9e8a28
Remove unnecessary typedef usage.
u_char -> unsigned char
u_short -> unsigned short
u_long -> unsigned long
u_int -> unsigned int
okay millert@
21 years ago