summaryrefslogtreecommitdiffstats
path: root/usr.bin/diff/diff.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-11-08rework a bit expansion and data structures involved in the expansion so wegilles6-154/+173
no longer have a direct mapping between structures saved in aliases/virtual db and structures used at runtime during expansion. side effects ? struct alias is smaller, databases are smaller and it is no longer necessary to rebuild aliases/virtual databases each time jacekm@ or I make changes to some obscure structure used indirectely during expansion rebuild databases, flush queues, make clean
2009-11-08Add code to send L1 commands and parse command results; use it to add a waymiod5-22/+974
for IP35 systems with IOC3 onboard Ethernet to get their Ethernet address since it's no longer stored as an owmac(4) device on the IOC3 device itself.
2009-11-08Relocate FDT blob such that it doesn't clash with the kernel we're going tokettenis2-5/+22
load. This makes it possible to load bsd.rd on the RB600. Bump version number. ok dms@
2009-11-08- make aliases expansion use a rb tree instead of a tail queue, the codegilles10-66/+116
doesn't take advantage of the new structure yet, but this was a needed change for upcoming improvements. - introduce aliasestree_{lookup,insert,remove} to the aliases api - rename queue_generate_id() to generate_uid() and move it to utils.c as it is used all over the place and not only in queue tree idea discussed with jacekm@, if you update rebuild aliases db, make clean and flush queue
2009-11-08Move KERNEL_LOCK/UNLOCK dance into softintr_dispatch().kettenis2-8/+4
ok miod@, dms@
2009-11-08- another axe i foundjasper1-2/+3
2009-11-08first commit of a serie to cleanup, simplify and improve aliases resolutiongilles4-126/+159
which is probably the most complex code in smtpd right now. no longer use a single list to hold aliases to be resolved and resolved aliases, and do not use struct alias to hold resolved aliases. instead use a delivery list that is a list of struct path, and populate it with resolved aliases. idea discussed with jacekm@, this needs some testing to make sure it does not introduce a regression with aliases. flush your queue and make clean.
2009-11-08ansifystsp1-5/+2
ok deraadt
2009-11-08Make sure xscale_cache_flushD_rng will not try to flush more than themiod1-5/+8
cache size; might skirt some cache hazards. ok deraadt@
2009-11-08Figure out the size of the SSRAM used as internal memory by the chip onmiod2-30/+86
attach, print it, and decide how many RX descriptors to use accordingly.
2009-11-08Do not risk touching nonexisting registers on MENET boards; untested due tomiod1-9/+25
lack of such hardware.
2009-11-08let Handle display what went wrong.espie2-8/+24
Move stuff from being a fatal error to an error that displays at end, together with an error code.
2009-11-08update description for iwn(4)damien2-4/+4
2009-11-08regendamien2-12/+2
2009-11-08- remove non-production pci ids for 6050 3x3damien3-51/+118
- wakeup device earlier in read_prom - fix ampdu_tx_start (not used yet) - initialize ht_caps field and rx mcs set (not used yet) - start processing compressed blockack notifications (does nothing for now)
2009-11-08bug-fix: if we can't find the package, it makes no sense to look in aespie1-1/+2
non-existent location...
2009-11-08tracker/updater methods for state that auto-create the object.espie3-25/+38
2009-11-08add the notion of "hints" to UpdateSet, in order to unify -z/-l handling:espie4-18/+51
create updatesets with nothing but a hint of what to install. Have Update.pm do the dirty work. More importantly, make Tracker aware of what's going on.
2009-11-08put all the state of the current update into the trackerespie2-6/+33
2009-11-08use the same algorithm to attach play-only, record-only andratchov1-10/+14
full-duplex streams. Fixes, streams with different modes not starting simultaneously.
2009-11-07remove gcc 1 workaround we no longer care about whichjsg2-22/+2
was breaking non GNUC defining compilers. Came up during a conversation with ragge@, positive comments from several.
2009-11-07According to Brad, bnx(4) is not endian-safe, so remove it from sgi kernels.miod1-2/+1
2009-11-07Blink leds on the DEC 3000 models (three different led types).miod5-9/+135
2009-11-07In case an ioc(4) device has lost its NIC component, do not recognize itmiod4-9/+37
as the onboard ioc device, if one has already been found on this node. Also, on Origin 300, do not attempt to attach the PS/2 controller on the onboard ioc(4) since PS/2 ports are not wired.
2009-11-07A few more PCI Ethernet controllers; from Brad.miod6-6/+24
2009-11-07Add a bunch of PCI audio devices, only compile tested; from Brad.miod3-7/+43
2009-11-07Replace option TGT_ORIGIN200 and TGT_ORIGIN2000 with a single option,miod9-39/+37
TGT_ORIGIN, which enables support for all IP27 and IP35 systems. The original two options have always been used together, and go back to when pefo thought supporting multiple nodes would be significant work. Since an Origin 200 can be a dual-node system, making a distinction between single node and multiple node systems is a moot point anyway. Be sure to rerun config(8) before rebuilding a kernel.
2009-11-07Change sgi system identification from a single system type list, to a smallermiod13-52/+54
system type list (which really is the system family) and a subsystem type. No functional change yet.
2009-11-07Document @option always-updateespie1-2/+9
2009-11-07too specific a namederaadt2-6/+6
2009-11-07say which is whichderaadt1-17/+17
2009-11-07repair local operations after the -DRMT changes; from Matthew Clarkederaadt1-2/+2
2009-11-06Sync output of usage() with man page SYNOPSIS.kettenis1-3/+4
requested by jmc@
2009-11-06Provide assembly version of sqrtl(3).kettenis2-1/+14
ok pirofti@
2009-11-06Correct and shorten the instructions what to do after accidentallyschwarze1-12/+7
deleting the ypservers.db file, both in the manual and in the FAQ; original suggestion to improve this from ajacoutot@, my wording tweaked by jmc@. While here, resolve text duplication in the manual.
2009-11-06Remove Speedo dir from mtree at we do not install these fonts anymore.ajacoutot1-3/+1
ok matthieu@
2009-11-06syncderaadt23-0/+23
2009-11-06correct values for set reassembleeric1-4/+4
ok henning@ pyr@
2009-11-06Don't try enable/disable the event if the window pane is dead (fd == -1), asnicm1-5/+7
the event will have been freed.
2009-11-06cosmetic. claudio@ okfgsch1-3/+3
2009-11-06When rebooting IP27 or IP35 systems, do not request the prom to skip diagnosticsmiod1-2/+2
anymore, as this causes the nsphy connected to the onboard iec to sometimes disappear after a warm boot. Unfortunately this brings back the long reboot times on Origin 200, despite still asking for no memory test.
2009-11-05evbuffer_readline() assumes end of line to be \r, \n, \r\n, \n\r or \r\r.gilles1-3/+37
smtp protocol expects lines to end with \r\n. if a client sends a very long line which is unfortunately read up to \r, evbuffer_readline() will return the line, then will detect another line when the buffer is filled again and starts with \n, returning again with an empty line. this is a bug which trigger very rarely and usually shows up as an empty line in the middle of headers, causing all subsequent headers to appear as part of the body to most mail user agents. upstream fixes this with evbuffer_readln() in version 2.0 of libevent, a mail will be sent to see if they can backport it, meanwhile we fix it by introducing evbuffer_readln_crlf(). discussed with and ok jacekm@
2009-11-05Clear to the end of the screen from the right starting point when drawingnicm1-2/+2
line-by-line (in panes or if ed not supported). Fixes problem spotted by Frank Terbeck.
2009-11-05IPv6 support for divert sockets.michele11-16/+576
tested by phessler@ pyr@ ok claudio@ "go ahead" deraadt@
2009-11-05Implement -r option that dunps the contents of a PCI ROM to file.kettenis2-7/+60
ok oga@
2009-11-05adding an interface if it already is added should be successful, not give atodd1-1/+3
bogus and misleading error, this permits re-running bridgename.if(5) files etc without confusion prodded/found by deraadt@ ok deraadt@ phessler@ henning@ stsp@
2009-11-05Add a new PCIOCGETROMLEN ioctl, to give users of PCIOGETROM a chance tokettenis2-3/+13
allocate a buffer of the right size. ok oga@
2009-11-05Provide assembly version of sqrtl(3).kettenis2-1/+14
ok otto@
2009-11-05Old xterm F1-F4 are \033O_P not \033[O_P.nicm1-5/+5
2009-11-05Unused variable. Aargh.nicm1-2/+2