summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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@
2009-12-23Loopback interface don't have link local addresses so use the real IPv6Claudio Jeker
address for so that the device is no considered unnumbered.
2009-12-23The process's rdomain should be, well, per-process and not per-rthread,Philip Guenthe
so put it in struct process instead of struct proc. While at it, move the p_emul member inside struct proc so that it gets copied automatically instead of requiring manual assignment. ok deraadt@
2009-12-23partion -> partition. First one (mkfs.c) noted by Brad Tilley on tech@.Kenneth R Westerback
2009-12-22sync to 1.9.12, mostly portability and refactoring:Ingo Schwarze
correctness/functionality: - bugfix: do not die when overstep hits the right margin - new option: -fign-escape - and various HTML features portability: - replace bzero(3) by memset(3), which is ANSI C - replace err(3)/warn(3) by perror(3)/exit(3), which is ANSI C - iuse argv[0] instead of __progname - add time.h to various files for FreeBSD compilation simplicity: - do not allocate header/footer data dynamically in *_term.c - provide and use malloc frontends that error out on failure for full changelogs, see http://bsd.lv/cgi-bin/cvsweb.cgi/
2009-12-22rewrite promiscuous mode and multicast handling; from BradChristian Weisgerber
2009-12-22Crap. Remove debug code that I did not plan to commit.Claudio Jeker
2009-12-22implement -C (silent -c), required by POSIX.1-2008;Ingo Schwarze
patch from Daniel Dickman <didickman at gmail dot com> tweaked by me; "looks ok" millert@, manual help and ok jmc@
2009-12-22Holy inconsitancy Batman! While it is impossible to use embeded scope idsClaudio Jeker
in almost all sockaddr_in6 addresses it is required for the nexthop and sin6_scope_id is actually ignored there. This needs to be fixed but my quota of IPv6 insanity is already used for today. Workaround for now. My simple testsetup is now actually able to install the first ospf6d learned routes in the kernel. Weeee!
2009-12-22Add interface index aka. scope id to struct kroute so that the rde can passClaudio Jeker
this information to kroute and kroute can use that information to fill in the various sin6_scope_id fields.
2009-12-22progressmeter always, unless -x is givenTheo de Raadt
ok espie
2009-12-22add `1' to the interactive command list too; from Mark LumsdenJason McIntyre
2009-12-22Use log_in6addr_scope() to print the correct nexthop.Claudio Jeker
2009-12-22Link local addressing strikes again. Include ifindex in all nexthopClaudio Jeker
definitions so that we have a chance to build a correct nexthop. Insane that a struct in6_addr is unable to fully specify an IPv6 address. kroute.c still needs fixing but now the rib is starting to make sense.
2009-12-22re-adding a group that exists is not an errorTheo de Raadt
ok claudio
2009-12-22Implement log_in6addr_scope() yet another function doing the same thingClaudio Jeker
again but different because of link local addressing.
2009-12-22Use correct interface id. iface_id is our ifindex, nbr_iface_id is theClaudio Jeker
interface id of the remote side. Found the hard way.
2009-12-22Give calc_nexthop_lladdr() a chance to find the correct link local address.Claudio Jeker
We need to pass our ifindex so that we can find the Link-LSA that has the link local address stored for that router. Don't we all like IPv6 link local addresses and their insanity.
2009-12-22Revert last commit, I should have checked with damien@ first.Stuart Henderson
2009-12-22add -1 to show_help(); from Mark LumsdenJason McIntyre
2009-12-22Create sysmerge etcsum file at release time for etc set inclusion.Antoine Jacoutot
This way, the first time sysmerge is run on a new box, it will already have reference sums needed for automatic processing. Original idea from and discussed with deraadt@ "commit it" deraadt@, tweaks and ok millert
2009-12-22- two more typo's spotted by Brad TilleyJasper Lievisse Adriaanse
2009-12-22- tyop, spotted by Brad TilleyJasper Lievisse Adriaanse
2009-12-22Sort pci ids, from Brad.Stuart Henderson
2009-12-22Fix a couple of problems with grouped sessions reported by danh: redrawNicholas Marriott
properly and choose the correct last window after a window is killed.
2009-12-22treat the front headphone jack more like a built-in speaker. make it'sJacob Meuser
default DAC receive the first playback stereo channel pair if the DAC wouldn't otherwise be used and allow the jack's output volume to be controlled by outputs.master by default. this was already mostly implemented for codecs with 3 or more dacs, but front headphone jacks are also common on 2 dac codecs as well.
2009-12-21typo in comment; Holger MikolonStuart Henderson
2009-12-21Add uthum(4) to arches I could test it. ok deraadt@.Matthieu Herrb
2009-12-21Cleanup promiscuous mode and multicast handling. From Brad.Mark Kettenis
2009-12-21syncTheo de Raadt
2009-12-21Another AF_INET that should be an AF_INET6.Claudio Jeker
2009-12-21Doh! It helps to load the IPv6 routing table into kroute instead of IPv4.Claudio Jeker
2009-12-21Some cleaning for the rl(4) driver:Christian Weisgerber
- ANSI - KNF - remove the use of register from Brad
2009-12-21check new package later, after we're sure of the set.Marc Espie
avoid asking the user for @exec twice, as noticed by kettenis@
2009-12-21enable ospf6d, ospf6ctl, ldpd and ldpctl in builds. There is no reason toClaudio Jeker
not build these binaries by default. "go for it" deraadt@
2009-12-21if we're not in a "pretend" mode, synchronization operations on vstat occurMarc Espie
after the files have been committed to the file system, so we can forget about them... I don't know where I lost that change, restores pkg_add memory usage to very small values...
2009-12-21document recent changes, clean up old pkg_delete optionsMarc Espie
2009-12-21consistent spellingMarc Espie
2009-12-21much simpler SIG{INFO} handling: create a status object in state andMarc Espie
update it when needed. Install a SIG{INFO} handler at start that will do what's needed.
2009-12-20When using ptrace(), death of the traced process should always sendPhilip Guenthe
SIGCHLD to the tracer, even if the real parent requested an alternate exit signal. So, delay clearing the P_TRACED flag from exit1() to sys_wait4() so that we don't send the wrong signal from reaper(). Originally discussed with kurt months ago "looks good" deraadt@