| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
This is merely a by-product of figuring out the amount of phk@ code
contained herein; i'm not planning to hack on this file.
|
|
|
|
| |
this license change. We will remember that we all still like beer.
|
| |
|
|
|
|
| |
for localhost connections. discussed with deraadt@
|
|
|
|
|
|
|
|
| |
use the routing table there's no future for an option that wants to
bypass it. This option has never been implemented for IPv6 anyway,
so let's just remove the IPv4 bits that you weren't aware of.
Tested by florian@, man pages inputs from jmc@, ok benno@
|
|
|
|
|
|
| |
Include tweaks suggested by mpi@
ok deraadt@
|
| |
|
|
|
|
|
|
| |
structures, functions and defines.
discussed with and ok deraadt@ guenther@
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
"A collision attack published in 2007 can find collisions for full
MD4 in less than two hash operations."
ok deraadt@, man pages ok jmc@
|
|
|
|
|
|
| |
use better constant for salt size.
always copy ":" to gerror, in case somebody is dumb enough to overwrite it
timingsafe_bcmp before somebody whines about strcmp
|
| |
|
|
|
|
|
|
| |
add some friendlier functions.
move the classic static data api into wrapper functions.
a few more changes to come...
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
this hardware alive is becoming increasingly difficult, and I should heed the
message sent by the three disks which have died on me over the last few days.
Noone sane will mourn these ports anyway. So long, and thanks for the fish.
|
|
|
|
| |
netinet/if_ether.h
|
|
|
|
|
|
| |
(namespace pollution!) or talking about its opinion on code.
ok krw@
|
|
|
|
|
|
| |
the API gets public.
ok deraadt@
|
|
|
|
|
|
|
| |
tweaks jmc@
OK krw@, gilles@, lteo@, tedu@, todd@, benno@, sthen@
"The time is right." and much help getting the show on the
road deraadt@
|
|
|
|
|
| |
don;t cross reference (Xr) its also no longer available man page: use Fn
instead;
|
|
|
|
|
|
| |
Fix the description of the RETURN VALUES of get*_r().
Minor polishing while here.
Feedback and ok jmc@, ok millert@ jca@.
|
|
|
|
|
|
|
|
|
|
| |
errno; they might do so on open() and close() failures, but by POSIX,
they are not supposed to fail. Note that ignoring failures inside
setgrent() does not matter, the following getgrent() is bound to
fail the same way again, anyway. If you insist on detecting open()
failure, use setgroupent(), even though that is less portable.
While here, remove two pointless (void) casts.
ok millert@ jca@
|
|
|
|
|
|
|
| |
error occurs, but of course they do return the error. This matches
what getgr{nam,gid}_r() have already been doing. Original idea
by kettenis@, and deraadt@ called that idea "the only sane approach".
ok kettenis@ millert@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Save a cookie pointing to the very first entry in the DIR.dd_buf
cache buffer and use that to speed up seekdir(3) when rewinding
to that first entry.
No libc bump because DIR is an opaque struct.
When the optimization applies, which in particular it always does
for rewinddir(3) after reading less than about 500 entries,
seekdir(3) execution time drops from 100 to 0.05 milliseconds
on my i386 notebook. Other cases are not slowed down.
Based on an idea from and ok by guenther@.
|
|
|
|
|
|
| |
Prevent close(2) and syslog(3) from stomping on errno; from guenther@.
Set ERANGE if the buf is too small, required by POSIX; from jca@.
ok millert@
|
|
|
|
| |
Use explicit_bzero in the example code.
|
| |
|
|
|
|
| |
ok mpi@
|
|
|
|
|
|
|
|
| |
and getgrgid_r() to agree with POSIX. Not touching errno handling
yet, which will also need fixing.
Problem originally reported by william at 25thandClement dot com on bugs@.
OK sthen@, and kettenis@ agrees it's "a step in the right direction".
|
|
|
|
|
| |
reported by tedu@
ok tedu@ deraadt@
|
| |
|
| |
|
|
|
|
|
| |
on the install media...
ok eric
|
|
|
|
|
|
| |
hostnames before returning them to the caller.
ok deraadt@
|
|
|
|
|
|
| |
issue reported by matthieu@
ok matthieu@ deraadt@
|
|
|
|
| |
add a more complete check for the rounds parameter. ok deraadt
|
|
|
|
| |
ok deraadt@ bentley@
|
|
|
|
|
|
| |
and do not point programmers at the obsolete usleep(3);
based on a diff from Jan Klemkow <j dot klemkow at wemelug dot de>,
but removing more as suggested by jmc@ and deraadt@
|
| |
|
|
|
|
| |
be done "inside" the search domain loop, not the other way round.
|