summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-12-26Nuke some stray debugging.Nicholas Marriott
2009-12-26SIGINTR -> SIGINT; taken from mrg@netbsd's fix to termios.4 (-r1.33);Jason McIntyre
ok guenther
2009-12-26move st over to the new midlayer.David Gwynne
much testing and debugging from krw@ his diff was a nice christmas present
2009-12-26Add tests to check timeout on sockets under different situations. kurt@ ok.Federico G. Schwindt
2009-12-25be nice by documenting a rather non-obvious trap:Ingo Schwarze
as SUIDSKIP internally relies on find(1) -path, it won't work with trailing slashes. found the hard way by paul de weerd@ ok jmc@
2009-12-25By popular demand and peer pressure, check-in work in progress work to supportMiod Vallat
the Yeelong Lemote mips-based netbook. Kernel bits only for now, needs polishing; most of this work done during h2k9 last month, although the porting effort started earlier this year.
2009-12-25By popular demand and peer pressure, check-in work in progress work to supportMiod Vallat
the Yeelong Lemote mips-based netbook. Kernel bits only for now, needs polishing; most of this work done during h2k9 last month, although the porting effort started earlier this year.
2009-12-25By popular demand and peer pressure, check-in work in progress work to supportMiod Vallat
the Yeelong Lemote mips-based netbook. Kernel bits only for now, needs polishing; most of this work done during h2k9 last month, although the porting effort started earlier this year.
2009-12-25By popular demand and peer pressure, check-in work in progress work to supportMiod Vallat
the Yeelong Lemote mips-based netbook. Kernel bits only for now, needs polishing; most of this work done during h2k9 last month, although the porting effort started earlier this year.
2009-12-25By popular demand and peer pressure, check-in work in progress work to supportMiod Vallat
the Yeelong Lemote mips-based netbook. Kernel bits only for now, needs polishing; most of this work done during h2k9 last month, although the porting effort started earlier this year.
2009-12-25By popular demand and peer pressure, check-in work in progress work to supportMiod Vallat
the Yeelong Lemote mips-based netbook. Kernel bits only for now, needs polishing; most of this work done during h2k9 last month, although the porting effort started earlier this year.
2009-12-25A couple more device types.Miod Vallat
2009-12-25regenMiod Vallat
2009-12-25One more Geode device.Miod Vallat
2009-12-25By popular demand and peer pressure, check-in work in progress work to supportMiod Vallat
the Yeelong Lemote mips-based netbook. Kernel bits only for now, needs polishing; most of this work done during h2k9 last month, although the porting effort started earlier this year.
2009-12-25By popular demand and peer pressure, check-in work in progress work to supportMiod Vallat
the Yeelong Lemote mips-based netbook. Kernel bits only for now, needs polishing; most of this work done during h2k9 last month, although the porting effort started earlier this year.
2009-12-25By popular demand and peer pressure, check-in work in progress work to supportMiod Vallat
the Yeelong Lemote mips-based netbook. Kernel bits only for now, needs polishing; most of this work done during h2k9 last month, although the porting effort started earlier this year.
2009-12-25By popular demand and peer pressure, check-in work in progress work to supportMiod Vallat
the Yeelong Lemote mips-based netbook. Kernel bits only for now, needs polishing; most of this work done during h2k9 last month, although the porting effort started earlier this year.
2009-12-25By popular demand and peer pressure, check-in work in progress work to supportMiod Vallat
the Yeelong Lemote mips-based netbook. Kernel bits only for now, needs polishing; most of this work done during h2k9 last month, although the porting effort started earlier this year.
2009-12-25By popular demand and peer pressure, check-in work in progress work to supportMiod Vallat
the Yeelong Lemote mips-based netbook. Kernel bits only for now, needs polishing; most of this work done during h2k9 last month, although the porting effort started earlier this year.
2009-12-25Pass both the virtual address and the physical address of the memory rangeMiod Vallat
when invoking the cache functions. The physical address is needed when operating on physically-indexed caches, such as the L2 cache on Loongson processors. Preprocessor abuse makes sure that the physical address computation gets compiled out when running on a kernel compiled for virtually-indexed caches only, such as the sgi kernel.
2009-12-25Don't bother returning a value in *_InvalidateICache(), as it's supposed to beMiod Vallat
a void function.
2009-12-25Do not #include unused <machine/mcontext.h>Miod Vallat
2009-12-25Implement bus_space_vaddr().Miod Vallat
2009-12-25Add bus_space_vaddr() when applicable; from NetBSD.Miod Vallat
2009-12-25Fix (currently unused) bus_space_vaddr() return value.Miod Vallat
2009-12-25validate routing domain is in range 0-RT_TABLEID_MAX.Kevin Steves
'Looks right' deraadt@
2009-12-25No stand subdir to recurse in.Miod Vallat
2009-12-25Regression test for .Pa below .Bl in the FILES section;Ingo Schwarze
still broken in mandoc 1.9.14, fix being sent to kristaps@. Path names (.Pa) are usually underlined, except below .Bl -inset, -hang, -ohang, -tag or -column in the FILES section (yuck). Note that .Bl -bullet is subtly broken in an urelated way: That will need fixing as well before this test can fully succeed.
2009-12-24Regression test for .Bl -column;Ingo Schwarze
mandoc 1.9.14 still fails this one, patch being sent to kristaps@. The groff .Bl -column spacing we are trying to follow is weird: with less than 5 columns, groff puts 4 blanks between columns; with exactly 5 columns, groff puts 3 blanks between columns; with more than 5 columns, and also with more than 78 characters per line, groff usually falls over and bites the dust - though the exact failures look rather different in various cases, and a few cases even work... No use trying to test anything for more than 5 columns, though.
2009-12-24activate mdoc/Fl tests (duh.)Ingo Schwarze
2009-12-24Use sysctl() KERN_PROC2 instead of KERN_PROC, as the latter's ABIPhilip Guenthe
is sensitive to changes in struct proc. fixes for warnings and ok nicm@
2009-12-24Regression test for .Fl with multiple arguments.Ingo Schwarze
Still broken in 1.9.14, fix being sent to kristaps@.
2009-12-24correct the text for received-on; ok dlgTheo de Raadt
2009-12-24make the final progress bar vanish unless verbose >= 2, as requested byMarc Espie
Theo.
2009-12-24kill PATH_RUNQUEUEHIGH and PATH_RUNQUEUELOW, i had great plans for them butGilles Chehade
they're still unused months later and there's many ways to achieve having a set of priorities on envelopes without needing additionnal queues.
2009-12-24deal with the new .Aq in perl manpages production.Marc Espie
- handle .ie, .el minimally - define \(aq as the ' symbol.
2009-12-24avoid infinite loop, noticed by Rivo Nurges.Marc Espie
2009-12-24In the descriptions of the obsolete USE_BZIP/USE_ZIP entries,Stuart Henderson
point people at where they should be looking instead. ok espie@
2009-12-24do not run the unsolicited event queue from the interrupt handler.Jacob Meuser
instead, install a timeout(9) to run the queue. fixes a panic reported by wilfried@
2009-12-24spelling fixes, from Brad Tilley; we will not fix src/sbin/dump/dump.hIgor Sobrado
as neither arrayified not arrayfied exist -- sanctioned dictionaries like Merriam-Webster ones suggest a few alternatives (e.g., arrayed), however these made up words are easy to understand and we are not certain that current ones are not ok. ok jmc@
2009-12-24tweak previous;Jason McIntyre
2009-12-24try to document received-on.David Gwynne
2009-12-24add support to pf for filtering a packet by the interface it was receivedDavid Gwynne
on. use the received-on IFNAME filter option on a pf.conf rule to restrict which packet the interface had to be received on. eg: pass out on em0 from $foo to $bar received-on fxp0 ive been running this in production for a week now. i find it particularly usefull with interface groups. no objections, and a few "i like"s from henning, claudio, deraadt, mpf
2009-12-24sync to 1.9.14: rewrite escape sequence handling:Ingo Schwarze
- new function a2roffdeco - font modes (\f) only affect the current stack point - implement scaling (\s) - implement space suppression (\c) - implement non-breaking space (\~) in -Tascii - many manual improvements
2009-12-23regression test for non-breaking space (\~);Ingo Schwarze
fails with 1.9.13, succeeds with 1.9.14
2009-12-23sync to 1.9.13: minor fixes:Ingo Schwarze
correctness/functionality: - bugfix: properly ignore lines with only a dot in -man - bugfix: .Bl -ohang doesn't allow -width, warn about this - improve date string handling by new function mandoc_a2time - some HTML improvements - significant documentation additions in man.7 and mdoc.7 portability: - replace __dead by __attribute__((noreturn)) - bugfix: correct .Dx rendering - some more library names for NetBSD simplicity: - replace hand-rolled putchar(3)-loops by fwrite(3) - replace single-character printf(3) by putchar(3)
2009-12-23- add and enable uthumJasper Lievisse Adriaanse
ok miod@
2009-12-23Print more addresses with scope.Claudio Jeker
2009-12-23Implementation of RFC 2920 PIPELINING extension, client side only for now.Jacek Masiulaniec
This restructures the client_* API internals significantly. The code becomes pipelining in nature. All SMTP commands are put on the output queue and dequeued as quickly as possible. Once dequeued, they're moved to the receive queue so that replies can be matched with previous commands. Dequeuing commands from the output queue halts when the count of commands currently in-pipeline (``cmdi'') is equal to the command send window (``cmdw''). There are three cmdw values useful in practice: 0 clear pipeline, ie. inhibit all future sends 1 disable pipelining, ie. use old ``one-request-one-reply`` mode SIZE_T_MAX enable pipelining, ie. dequeue as many commands as possible At the beginning of session cmdw is 1. When it is found that peer supports PIPELINING, it grows to SIZE_T_MAX. After dequeing DATA it is again 1. After sending QUIT it is 0. Each command dequeued from the output queue becomes a buf in a msgbuf. The act of combining multiple commands into a single send operation did not need to be implemented: buf_write() already combines bufs using iovec and sends them at once using sendmsg(2). Tested by todd@ and oga@ "looks good" to gilles@