summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-03-24Import perl-5.18.2afresh1
OK espie@ sthen@ deraadt@
2014-03-24do not call purge_task every 10 secs, it is only needed once at startup andGilles Chehade
will cause the parent process to wake up unnecessarily at runtime ok eric@
2014-03-24libwrap is going away, so can this.Theo de Raadt
ok tedu
2014-03-24shrink the iopath a bit by using htolemXX and lemtohXX.David Gwynne
2014-03-24scsi io bits are at least 4 byte alignedDavid Gwynne
2014-03-24mpii_sges are 4 byte aligned. makes storing the flags field a bit easierDavid Gwynne
on strict alignment archs.
2014-03-24make mpii_sge look like mpi_sge, and provide a wrapper for setting theDavid Gwynne
address in it like the one in mpi too. shrinks load_xs a bit
2014-03-24don't proceed in case of permission errorsMarc Espie
2014-03-24Remove "-r" option from ping(8) and traceroute{,6}(8). You've probablyMartin Pieuchot
never heard about it, it was to bypass the routing tables, not available for IPv6 and we're going to always use the routing tables soon. ok florian@, man pages ok jmc@
2014-03-24bcopy to memcpyDavid Gwynne
2013-03-25import perl 5.16.3 from CPAN - worked on by Andrew Fresh and myselfStuart Henderson
2013-03-25import perl 5.16.3 from CPAN - worked on by Andrew Fresh and myselfStuart Henderson
2013-03-25import perl 5.16.3 from CPAN - worked on by Andrew Fresh and myselfStuart Henderson
2010-09-24Perl 5.12.2 from CPANTodd C. Miller
2006-03-28perl 5.8.8 importTodd C. Miller
2003-12-03perl 5.8.2 from CPANTodd C. Miller
2002-10-27stock perl 5.8.0 from CPANTodd C. Miller
2001-05-24stock perl 5.6.1Todd C. Miller
2000-04-06virgin perl 5.6.0Todd C. Miller
2000-04-06virgin perl 5.6.0Todd C. Miller
1999-04-29perl5.005_03Todd C. Miller
1999-04-29perl5.005_03Todd C. Miller
1999-04-29perl5.005_03Todd C. Miller
1996-08-19Import of Perl 5.003 into the tree. Makefile.bsd-wrapper andJason Downs
config.sh.OpenBSD are the only local changes.
2014-03-24replace bzero with memsetDavid Gwynne
2014-03-24Passing MSG_DONTROUTE to sendto() here has no effect since SO_DONTROUTEMartin Pieuchot
is only implemented for IPv4. Just remove it. Tested by and ok florian@
2014-03-24Remove commented out MSG_DONTROUTE flag. No object change.Martin Pieuchot
ok florian@
2014-03-24Stop monitoring apache files.Antoine Jacoutot
ok florian@ jung@ sthen@
2014-03-24Add /var/unbound/dev/log, it isn't needed for initial startup because UnboundStuart Henderson
opens the log before chrooting, but this handles the case where syslogd is restarted during Unbound's runtime.
2014-03-24- add an EXIT STATUS sectionJason McIntyre
- more consistent STANDARDS blurb - -nosplit in AUTHORS ok stsp
2014-03-24Warn the user if there is a missing mountpoint parameter.Sylvestre Gallon
ok ajacoutot@, tedu@, pelikan@
2014-03-24rework mpii to use tasks instead of scsi_tasks for sas event handling.David Gwynne
scsi_tasks are still backed by workq, and i dont like having to allocate storage to defer work. sas events that cause hotplug events are queued in the softc to be handled by a single task that loops on the queue for work. think levelled interrupts. this has a side effect that interrupts are necessary to enumerate devices for attachment. i wrote this toward the end of last year, but thought it best to wait for 5.5 unlock.
2014-03-24syncTheo de Raadt
2014-03-24use htolemXX and lemtohXX in the scsi_cmd paths.David Gwynne
apart from the flags handling in sgls, this shrinks the io hot path on sparc64 and powerpc a lot. its pretty much the same on i386/amd64/alpha.
2014-03-24mpi scatter gather lists are 24 bytes long and next to each other inDavid Gwynne
memory. that means you cant do 8 byte loads and stores on the sg_addr member cos it wont be 8 byte aligned half the time which makes strict alignment archs (ie, the fun ones ones) upset. annotate the sge as being 4 byte aligned. replace the sg_addr member with sg_addr_lo and sg_addr_hi. replace htole64 assignment of the sg addr with a wrapper that does the right thing with a couple of htolem32 calls. generated code shrinks again.
2014-03-24The kernel isn't involved in times(3); <sys/times.h> should never bePhilip Guenther
included there
2014-03-24syncTheo de Raadt
2014-03-24factor out the setting of the request context field so mpi_start does itDavid Gwynne
on behalf of all its callers. use htolem32 and lemtoh32 to handle the message context. both save bytes.
2014-03-24Update to match headerPhilip Guenther
2014-03-24Enable SQLITE_ENABLE_FTS3_PARENTHESISJames Turner
ok landry@ okan@
2014-03-24Merge conflictsJames Turner
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-24annotate some packed structures with the alignment the hardwareDavid Gwynne
requires and the driver provides. without this gcc assumes the alignment of these structures is 1, which leads to some horrible asm. this is particularly interesting when reading stuff from the myx_status struct (like the txdone count) which needs to be atomic. doing byte reads and shifting them into a word in registers isnt atomic. its also probably a bit slow. specifying the alignment fixes this. deraadt@ warned me about this maybe 8 years ago.
2014-03-24nothing after the irq ack posting relies on it being ordered.David Gwynne
2014-03-24Split the API: struct ucred remains the kernel internal structure whilePhilip Guenther
struct xucred becomes the structure for syscalls (mount(2) and nfssvc(2)). ok deraadt@ beck@
2014-03-24oops, merge errorTed Unangst
2014-03-23more bm excisionTed Unangst
2014-03-23clear stack variables, suggested by djmTed Unangst