summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-04-20Kill *2400* lines of code by abstracting common bits of the imsg handlers.Jacek Masiulaniec
2010-04-20Don't ask for ipv6 checksum offloading as we aren't ready for it.Jonathan Gray
Due to the messy context setup code this was breaking ipv6 forwarding when ipv4 offloading was enabled. All checksum offloading remains disabled for now. Debugged with and ok claudio@
2010-04-20some misc cleanup of dmesgTheo de Raadt
2010-04-20start the sensors off invalid... ok yuoTheo de Raadt
2010-04-20when a size is declared with a quantifier in smtpd.conf, have parse.y useGilles Chehade
scan_scaled(3) to support the quantifiers rather than rolling my own code. prompted by jacekm@
2010-04-20prefix_unlink() must remove the rib entry. Currently this was only doneClaudio Jeker
in prefix_destroy() but there is another caller of prefix_unlink() which missed the rib_remove() resulting in tree corruption and possible crashes. Doing the remove in prefix_unlink() is better since we do the same with the prefix and rib & prefix are linked. Fix some comments to match code and remove double call to pt_empty()/pt_remove(). Found while hacking on something else.
2010-04-20Bump the default buffer sizes to be larger than default MTUs, from JanNicholas Marriott
Zeleny. ok djm
2010-04-20Allocate the port number properly (don't allocate space then ignore it),Nicholas Marriott
and use %zu for size_t. ok djm
2010-04-20Don't write garbage to the config space for phison,Jonathan Gray
we shouldn't be touching the config space at all here. Found by the clang static analyser. ok deraadt
2010-04-20for some systems we need to try harder; from Mikko TolmunenTheo de Raadt
2010-04-20- an unsolicited response contains the codec address, not the codecJacob Meuser
index - we only care about unsolicited responses from the codec we're using - no need to enable unsolicited responses until we know which codec we're using fixes crash reported by jacekm@
2010-04-20setproctitle(3) the parent process to "[priv]" to match other OpenBSDJacek Masiulaniec
daemons.
2010-04-20Make smtpd -d produce verbose output, ie. restore behaviour from beforeJacek Masiulaniec
rev. 1.94.
2010-04-19Use larger buffer for mda output.Jacek Masiulaniec
2010-04-19- use perror(3)Jacek Masiulaniec
- call _exit(2) instead of exit(3) in forked processes
2010-04-19Revert ramdisk/list and ramdiskB/list: space is tight.David Coppa
Requested by kettenis@
2010-04-19cckinc is signed.Damien Bergamini
fixes TX power settings for CCK rates on AR9280 devices in open-loop power control mode.
2010-04-19Make ipending a per-CPU value.Joel Sing
ok kettenis@
2010-04-19two lines were missing from previous commitGilles Chehade
2010-04-19Enable VS timer dispatch, from Eric Anholt upstream.Owain Ainsworth
The spec says this bit should always be set. It can help resolve hardware deadlocks where a unit downstream of the VS is waiting for more input, the VS has one vertex queueed up but not dispatched because it hope to get one more vertex so it can dispatch a 2x4 block, and software isn't handing any more vertices due to waiting on rendering.
2010-04-19Fix use of uninitialised variable.Owain Ainsworth
found by Clang static analyser.
2010-04-19Add flags for chipset generation in with the other chipset type flagsOwain Ainsworth
prevent the horrible constructs we use to determine generation otherwise.
2010-04-19Correct fence pitch checking code and fence register writing on 9{1,4}x.Owain Ainsworth
The tiling check was insufficient and allowing too large pitches, which in some cases could cause graphical corruption, strengthen the check so that only valid values are used. Solved and patch ported from one by Daniel Vetter on intel-gfx. tested by Dorian Buettner (first dot last @ gmx dot de); thanks!
2010-04-19Make the Processor Status Word (PSW) a per-CPU value.Joel Sing
ok kettenis@
2010-04-19Increase buffer size to support large pathnames. Committing onTodd C. Miller
behalf of stsp@ who is travelling. OK miod@ deraadt@ xsa@ jsg@
2010-04-19If interfaces are specified, get their rdomain and bind dhcpd into the sameClaudio Jeker
domain with setrdomain(). This allows to run dhcpd on multiple rdomains. OK krw@
2010-04-19move the stupid throwing away of ata_xfers out the run of the first scsiDavid Gwynne
inquiry against the device up to when the port is probed. this has been bugging me for ages.
2010-04-19Add missing bits for complete softraid support to sparc/sparc64David Coppa
ramdisks. OK marco@
2010-04-19Add missing bits for complete softraid support to sparc/sparc64David Coppa
ramdisks. OK marco@
2010-04-19Add missing bits for complete softraid support to sparc/sparc64David Coppa
ramdisks. OK marco@
2010-04-19initial support for ENHANCEDSTATUSCODES, has been sitting in my tree forGilles Chehade
a month or so
2010-04-19move Composite pattern (auto-visitor) into its own subclassMarc Espie
2010-04-19basic support for SIZE extension, has been sitting in my tree for a monthGilles Chehade
or so ... okayd by jacekm@ a while ago
2010-04-19i thought mpi gave each device all the openings on the bus, which was aDavid Gwynne
big motivation to implementing iopools. while looking at another issue i noticed that openings were cut up for each disk. this cranks openings to maxcmds.
2010-04-19Simplify local delivery codepath:Jacek Masiulaniec
- replace uses of struct batch in the parent with simpler struct delivery. - replace IMSG_BATCH_* dance with single IMSG_MDA_SESS_NEW. - make mda assume it delivers to external program over a pipe. - fork helper process when delivering to maildir or a file. New feature: upon external mda failure use last line of its output as an error message. With input and tests from nicm@. OK nicm@ gilles@
2010-04-19let's not stick macros inside a literal display; add some indentJason McIntyre
whilst here;
2010-04-19clean up uthum a bit;Jason McIntyre
2010-04-18Work in progress support for AViiON models 4600 and 530.Miod Vallat
Also features support for {awkw,bast}ard 6:1 CMMU:CPU configurations (4I2D). Tested on model 4605, which runs up to cpu_initclocks(), which is not written for this system family yet. No regression on model 4300.
2010-04-18Correctly identify a machine of the 530 family even if the expansion I/O boardMiod Vallat
is missing. While there, provide more information when the system is not recognized.
2010-04-18Make key disks use their own optional metadata type, rather than reusingJoel Sing
crypto optional metadata. ok marco@
2010-04-18Parse commandline options in netboot, and force the onboard ethernet addressMiod Vallat
to be 00:00:00:00:00:00 if `-z' is passed; this allows netboot to work on a machine which has lost its nvram (despite the ethernet address not being stored in nvram at all, stupid prom can't be bothered to get it right...). Crank netboot version.
2010-04-18Apply the same interrupt enable bit fiddling protection as done for le@fwioMiod Vallat
on vax, since interrupts on syscon are edge-triggered. Fixes the onboard lance getting stuck after a while.
2010-04-18Allow for multiple options after a dash (getopt style).Miod Vallat
2010-04-18Fix esym computation logic.Miod Vallat
2010-04-18Catch SIGCHLD to avoid a zombie, from patrick keshishian.Nicholas Marriott
2010-04-17Fix typo in escape state table leading to fatal() when \033} or \033~Nicholas Marriott
was entered, from Chris Johnsen.
2010-04-17If remain-on-exit is set, both the error callback and a SIGCHLD couldNicholas Marriott
destroy the same pane (because the first one doesn't remove it from the list of panes), causing the pane bufferevent to be freed twice. So don't free it if the fd has already been set to -1, from Romain Francoise.
2010-04-17Fix use-after-free of the window link when it is part of a groupedNicholas Marriott
session (and hence could have been recreated), from Micah Cowan.
2010-04-17Work around yet another MC88110 errata, causing cache writebacks upon snoopingMiod Vallat
to sometimes fail, by only using cache operation sequences known not to trigger the errata, at the expense of a small (barely noticeable) performance hit. This workaround is only enabled when compiling a MULTIPROCESSOR kernel, since the problem will not arise when using only one processor. This change, refined over a few months, finally makes GENERIC.MP run stably on 197DP systems. Of course, just writing this is enough to invoke Murphy's law and make it fail again in an even more obscure and rare way...
2010-04-17When the MAC address changes, change the IPv6 link local addressStefan Sperling
accordingly if one is configured and we're not a router. Else IPv6 will leak the old MAC address after "ifconfig $if lladdr random". Based on an initial diff and idea from Theo. OK deraadt, "makes sense" and help by naddy, silent agreement by claudio