summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-06-02get rid of the code for the passthru bus support. it was never enabled andDavid Gwynne
confuses the code and bloats the kernel.
2010-06-02interrupt handlers are run at their IPL, so there's no need to go splbioDavid Gwynne
in a disk controllers handler, even if it has a useless bunch of macros around it.
2010-06-01use --warn-common for linking (some arch's will show new warnings), andTheo de Raadt
prefer binutils-compatible options in STRIPFLAGS (now that our non-binutils strip(1) can handle them too) ok drahn; miod kettenis (for parts)
2010-06-01add beagle, mentioned by drahnTheo de Raadt
2010-06-01new queue, again; gcc2 compile tested by deraadtJacek Masiulaniec
2010-06-01Add compatibility interfaces for new names binutils-based strip(1) prefersTheo de Raadt
for some of it's options ok miod kettenis drahn
2010-06-01Create more doc sub-directories for proto docs.Matthieu Herrb
2010-06-01New queue doesn't compile on gcc2, back out. Spotted by deraadt@Jacek Masiulaniec
2010-06-01close FILE `f' when we leave function fprio_readin(), so it wont get lostzinovik
ok beck@, todd@
2010-06-01move cd, st & ss over to bufq's again.Thordur I. Bjornsson
Tested by myself and krw. ok krw@
2010-06-01namespace_new() leaks `ns' on error path.Martin Hedenfal
from zinovik@
2010-06-01With IPv6 OSPF a single LSA can get larger than the MTU. As aAlexander Bluhm
workaround it is better to drop this LSA with a log entry instead of sending emtpy update packets in a burst. As link LSAs cannot be split, the propper solution might be IPv6 fragments. See also RFC5340 Section 4.4.3.8 and Appendix A.1. ok stsp@
2010-06-01Schedule newly arrived mail immediately, ie. place it at the beginningJacek Masiulaniec
of the list of next items to try, or near the beginning if the schedule contains expired mail, which is of highest priority.
2010-06-01Include birth time in smtpctl show queue raw.Jacek Masiulaniec
2010-06-01Add NULL pointer check after calloc.Alexander Bluhm
ok claudio@ stsp@
2010-06-01It's lasttry + 1 because I initially thought passing identical birthJacek Masiulaniec
and lasttry args to queue_retry would make it return birth leading looped scheduling, but that's not true so drop the "+ 1".
2010-06-01Fix error message.Alexander Bluhm
ok claudio@ stsp@
2010-06-01Better errors.Jacek Masiulaniec
2010-06-01if we're going to set ITSDONE when an xfer is done cos the adapter expectsDavid Gwynne
it, we should clear it before we issue it to the adapter too. retried commands would have ITSDONE still set otherwise.
2010-06-01regenMarcus Glocker
2010-06-01Add ``StarTech CONV-USB2DVI'' udl device.Marcus Glocker
From Bryan Vyhmeister
2010-06-01Initial attempt at being COMPILER_VERSION and gcc4 compatible.Dale Rahn
2010-06-01Initial attempt at GENERIC kernel for beagle, untested.Dale Rahn
2010-06-01Fix splassert code, (previously hidden in DIAGNOSTIC).Dale Rahn
2010-06-01Fix some code hidden in DIAGNOSTIC.Dale Rahn
2010-06-01Bluetooth header file is required so even if no bluetooth is configuredDale Rahn
the files.bluetooth is needed to generate included file.
2010-06-01Don't interpret garbage on stack; problem seemingly exposed by myJacek Masiulaniec
queue rewrite. Proper fix after gilles wakes up.
2010-06-01Fix one case of not sending smtp session id on error.Jacek Masiulaniec
2010-05-31oopsJacek Masiulaniec
2010-05-31Rewrite entire queue code.Jacek Masiulaniec
Major goals: 1) Fix bad performance caused by the runner process doing full queue read in 1s intervals. My Soekris can now happily accept >50 msg/s while having multi-thousand queue; before, one hundred queue would bring the system to its knees. 2) Introduce Qmail-like scheduler that doesn't write as much to the disk so that it needs less code for servicing error conditions, which in some places can be tricky to get right. 3) Introduce separation between the scheduler and the backend; these two queue aspects shouldn't be too tied too each other. This means that eg. storing queue in SQL requires rewrite of just queue_backend.c. 4) Make on-disk queue format architecture independent, and more easily extensible, to reduce number of flag days in the future. Minor goals: ENOSPC no longer prevents delivery attempts, fixed session limiting for relayed mail, improved batching of "relay via" mails, human-readable mailq output, "show queue raw" command, clearer logging, sending of single bounce about multiple recipients, exact delay= computation, zero delay between deliveries while within session limit (currently 1s delay between re-scheduling is enforced), mta no longer requests content fd, corrected session limit for bounce submissions, tiny <100B queue files instead of multi-KB, detect loops before accepting mail, reduce traffic on imsg channels by killing enormous struct submit_status.
2010-05-31imsg_compose_event() return value was never checked. Make it fatal() if needed.Charles Longeau
ok jacekm@ gilles@
2010-05-31This file never contained anything of value.Theo de Raadt
2010-05-31Completely rewrite the tags file creation process. use config(8) againstTheo de Raadt
a fat kernel (GERERIC or GENERIC.MP) into a temporary dir, then extract some variables using make -V, and after some more singing and dancing use this full and (more) correct list of files with ctags. Don't read this code. ok guenther
2010-05-31attempt to partially update the list of arch's and src dirs, though weTheo de Raadt
really should do this more automatically (ideas being discussed) ok guenther
2010-05-31Do not add the swap*.c to the CFILES as a dependency. The rest of theTheo de Raadt
Makefile.* file copes with swap*.c the same as vers.c; it is also much nicer to keep the whole CFILES as far-reaching absolute or relative paths rather than relative to . ok miod
2010-05-31there is no spllpt(), since lpt's are just tty devices (call tty functions,Theo de Raadt
and thus should be using spltty() from Matthew Dempsky ok oga guenther
2010-05-31use strtonum() instead of atoi() to parse the device addressTheo de Raadt
(from 1 - USB_MAX_DEVICES, not 0- as submitted) from Gleydson Soares
2010-05-31Hide the timeout_* macros under an EVENT_DEPRECATED ifdef. These namesNicholas Marriott
invite conflicts, they are rarely used, can trivially be replaced by evtimer_*, and are deprecated and removed from event.h in later libevent versions. ok guenther deraadt
2010-05-31this dir, itself, should decide if it is entered deeperTheo de Raadt
2010-05-31When the mode-mouse option is on, support dragging to make a selectionNicholas Marriott
in copy mode. Also support the scroll wheel, although xterm strangely does not ignore it in application mouse mode, causing redraw artifacts when scrolling up (other terminals appear to be better behaved).
2010-05-31do not immediately panic if we find a non-increasing heartbeat counter butAlexander Hall
keep count for at least 33 seconds. then panic. ok marco@, moral support johan@
2010-05-31update structs;Jason McIntyre
from damian southard, documentation/6390
2010-05-31Remove trailing whitespace and spaces before tabs.Martin Hedenfal
ok gilles@
2010-05-31Add -I${.CURDIR}, fixes building in obj/.Martin Hedenfal
ok deraadt@
2010-05-31moko goes away.Dale Rahn
2010-05-31Initial import of ldapd, a small LDAP daemon. Work in progress.Martin Hedenfal
ok deraadt@ jacekm@ gilles@ back@ henning@ blambert@
2010-05-31OpenBSD/moko development has stopped, it effectively stopped long ago whenDale Rahn
the not-publicly documented video driver needed to be written, however between that documentation issue and developer resouces, moko will be moved to the Attic.
2010-05-31OpenBSD/moko development has stopped, it effectively stopped long ago whenDale Rahn
the not-publicly documented video driver needed to be written, however between that documentation issue and developer resouces, moko will be moved to the Attic.
2010-05-31Add a comment about the explicit NULL label handling. We follow RFC 4182Claudio Jeker
which relaxes the position of these labels. After discussion with Christophe Fillot (cf (at) utc fr)
2010-05-31stderr should be used for error messages; this diff makes which(1)Igor Sobrado
output not only more standard but also more predictable, as it now matches the behavior of the csh(1)'s built-in command. diff from Tobias Ulmer. ok millert@