summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2014-04-01Use setresuid() and setresgid(). OK guenther@ deraadt@Todd C. Miller
2014-03-30Eliminates struct pcred by moving the real and saved ugids intoPhilip Guenther
struct ucred; struct process then directly links to the ucred Based on a discussion at c2k10 or so before noting that FreeBSD and NetBSD did this too. ok matthew@
2014-03-28revert "Retire kernel support for SO_DONTROUTE" diff, which does bad thingsStuart Henderson
for localhost connections. discussed with deraadt@
2014-03-27Retire kernel support for SO_DONTROUTE, since the plan is to alwaysMartin Pieuchot
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@
2014-03-26Make the asr API public. Install asr.h to /usr/include.h and manpages.Eric Faurot
Include tweaks suggested by mpi@ ok deraadt@
2014-03-26update manpageEric Faurot
2014-03-25Cleanup and simplify the API to be exposed. Use better names forEric Faurot
structures, functions and defines. discussed with and ok deraadt@ guenther@
2014-03-25Poul-Henning Kamp informed me he is allright with this licensing change.Bob Beck
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@.