summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2014-03-25no getsTed Unangst
2014-03-25Fix two bugs introduced after MD4 removal: Change the default algorithmLawrence Teo
back to md5 (as documented on the man pages), and do not let skey_set_algorithm() cause a segfault if an unsupported algorithm is specified. earlier version ok tedu@ help/ok millert@, ok naddy@
2014-03-24The secret of steel has always carried with it a mystery. You must learnTed Unangst
its riddle, Conan. You must learn its discipline. For no one, no one in this world can you trust. Not men, not women, not beasts.
2014-03-24stop building libwrap. ok deraadtTed Unangst
2014-03-24Warn the user if there is a missing mountpoint parameter.Sylvestre Gallon
ok ajacoutot@, tedu@, pelikan@
2014-03-24Update to match headerPhilip Guenther
2014-03-24Enable SQLITE_ENABLE_FTS3_PARENTHESISJames Turner
ok landry@ okan@
2014-03-24Bump major to 27, regen .pc and header with new version info. RemoveJames Turner
left over file.
2014-03-24Merge conflictsJames Turner
2014-03-24Update sqlite to 3.8.4. A list of changes are available here:James Turner
http://sqlite.org/changes.html. Tested in a bulk and ok landry@
2014-03-24oops, merge errorTed Unangst
2014-03-23clear stack variables, suggested by djmTed Unangst
2014-03-23Remove the MD4 functions.Christian Weisgerber
"A collision attack published in 2007 can find collisions for full MD4 in less than two hash operations." ok deraadt@, man pages ok jmc@
2014-03-23some improvements suggested by djm.Ted Unangst
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
2014-03-23two functions don't need to be exportedTed Unangst
2014-03-23minimal change to implementation of bcrypt to not require static globals.Ted Unangst
add some friendlier functions. move the classic static data api into wrapper functions. a few more changes to come...
2014-03-23remove the never used bm string functionsTed Unangst
2014-03-23c11 compliance: remove gets()Ted Unangst
2014-03-23major++ in preparation for coming changesTed Unangst
2014-03-23Unhook librt stub. It's causing too much breakeage to the ports tree.Matthias Kilian
Prodded by espie@.
2014-03-22switch to shorter ISC license. this was ok with Niels Provos.Ted Unangst
2014-03-22Unbreak tree; p_sigacts moved from struct proc to struct processFlorian Obser
2014-03-21Remove #ifdef lint block, since lint is gone. This #ifdef block was aLawrence Teo
local addition that has never been part of upstream. No binary change. feedback from guenther@
2014-03-20Remove the (non-default) MD4 hash algorithm from S/Key.Christian Weisgerber
ok millert, man pages ok jmc@
2014-03-19It's still safe to assumed 'signed' existsPhilip Guenther
2014-03-19consolidate the base64 code in one place, and remove inadequate test codeTed Unangst
2014-03-19right or wrong, bcrypt() is declared in pwd.h, not unistd.hTed Unangst
2014-03-18Retire hp300, mvme68k and mvme88k ports. These ports have no users, keepingMiod Vallat
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.
2014-03-18* Fix another instance of directly writing to the target with a utilityIngo Schwarze
that might fail. * Keep the build log clean. * Make sure syntax checks run again when doing: make clean; make ok espie@
2014-03-18prevent failed command from generating bogus fileMarc Espie
okay guenther@
2014-03-18prepare manpages for new perl.Marc Espie
Note that I missed two of these in the diff shown initially, thx to the atrocious Makefile rule... okay millert@, sthen@, basically
2014-03-18Sync with the way struct ether_addr is actually defined inLawrence Teo
netinet/if_ether.h
2014-03-17enable librtMark Kettenis
2014-03-17Add a dummy librt, to ease porting software from Linux and Solaris.Mark Kettenis
ok ratchov@, ajacoutot@, millert@, guenther@
2014-03-16lint is dead (long live the lint!), so stop using it as a cpp conditionalPhilip Guenther
(namespace pollution!) or talking about its opinion on code. ok krw@
2014-03-16Overflow check the calculation for a malloc size.Theo de Raadt
XXX noted by lteo, change proofed & tested as well
2014-03-14prefix structure names to avoid ambiguity and possible collisions whenEric Faurot
the API gets public. ok deraadt@
2014-03-14Remove pointless casts. No binary change.Lawrence Teo
suggested by krw@
2014-03-14Change a few malloc+memset calls to calloc.Lawrence Teo
ok deraadt@ florian@
2014-03-13Unhook httpd(8) from build; man page bitsFlorian Obser
tweaks jmc@ OK krw@, gilles@, lteo@, tedu@, todd@, benno@, sthen@ "The time is right." and much help getting the show on the road deraadt@
2014-03-12since we are documenting that setpwfile() is no longer available, maybeJason McIntyre
don;t cross reference (Xr) its also no longer available man page: use Fn instead;
2014-03-12Add ERRORS and STANDARDS, thanks to brad@ for the reminder.Ingo Schwarze
Fix the description of the RETURN VALUES of get*_r(). Minor polishing while here. Feedback and ok jmc@, ok millert@ jca@.
2014-03-12Make sure that setgrent(), endgrent(), and endpwent() do not clobberIngo Schwarze
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@
2014-03-12The functions getpw{nam,uid}_r() no longer set errno, not even if anIngo Schwarze
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@
2014-03-10Optimization, no functional change:Ingo Schwarze
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@.
2014-03-08Fix getpw{nam,uid}{,_r}() errno handling for the non-YP case.Ingo Schwarze
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@
2014-03-07slightly "nicer" debug printfsAlexandre Ratchov
2014-03-06If RPP_STDIN is set the prompt is not displayed.Todd C. Miller
Use explicit_bzero in the example code.
2014-03-06sync with header;Jason McIntyre
From: Gabriel Linder
2014-03-06sort SEE ALSO;Jason McIntyre