summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-08-15use Lk for links;Jason McIntyre
2012-08-15use Lk for links;Jason McIntyre
2012-08-15- use Lk for linksJason McIntyre
because i already have a trivial addition in afterboot, to briefly document rc.d(8), i have committed that bit also. that saves me making (even more) trivial changes to this file, however the text was suggested by ingo and i'm still waiting for his reply which, to be fair, has only been a wait of some 30 mins so far. so, the rc.d blurb was requested by ross richardson, suggested by ingo, and probably ok ingo. but if he objects, we can tweak it further.
2012-08-15use Lk for links;Jason McIntyre
2012-08-15use Lk for links;Jason McIntyre
2012-08-15add mfii(4);Jason McIntyre
2012-08-15(somewhat belatedly) update currency exchange rates;Jason McIntyre
2012-08-15Eivind Evensen reports a working device, but another reader (sorry, mailJason McIntyre
not to hand!) reports non-working devices. accordingly, remove the note in BUGS asking people to report working devices, but leave the note saying not everything works correctly.
2012-08-15a little more info on certificate validity;Jason McIntyre
requested by Ross L Richardson, and provided by djm
2012-08-15remove trailing whitespace;Jason McIntyre
2012-08-15update the description for ix(4), and add the description for oce(4);Jason McIntyre
2012-08-15tweak previous;Jason McIntyre
2012-08-15remove some unneeded Pp;Jason McIntyre
2012-08-15A couple small but long anticipated changes:Matthew Dempsky
- Link libpthread.so with -znodlopen. Because libpthread overrides the weak symbols in libc, we can't allow it to be dynamically loaded or else libc's weak symbols might have already been resolved by ld.so. (Also, major bump because this is technically a backwards incompat change in behavior, although dlopen()ing libpthread never really worked.) - Link libc.so with -nodefaultlibs -lgcc. This ensures that libc doesn't try to link against itself (which ld.so wouldn't like). - Change GCC 4 to link shared objects with -lpthread and -lc as appropriate, now that there's no issues with doing so. This means that it's no longer necessary to patch software to use -pthread instead of -lpthread. (Ports tree rejoice!) Also, to preemptively answer this question: No, this does not eliminate the need for LD_PRELOAD=libpthread.so. That's a separate issue that won't be resolved until we eliminate libc's weak symbols. Discussed extensively on email and icb over the past few months. ok deraadt
2012-08-15- remove some redundancy within the sendmail textJason McIntyre
- remove the compat_* text: there's only one left, and the text makes little sense here from Ross Richardson ok schwarze
2012-08-15Oops, on a.out architectures __cerror() is called _cerror(). FixMatthew Dempsky
accordingly so vax can build again. ok deraadt
2012-08-15we're not going to loop in rxeof here as well so remove the leftoversMike Belopuhov
from brad, ok jsg
2012-08-15Enable IPv6 autoconfprivacy by defaultsperreault
diff originally by stsp@ "please commit it" deraadt@ "don't care" stsp@ "don't like" bluhm@
2012-08-15add oce and mfii; ok deraadt dlgMike Belopuhov
2012-08-15document perl module new goodiesMarc Espie
2012-08-15Remove the old ioctl interface which has been disabled for overJonathan Gray
six years (since bioctl support was added). ok krw@ dlg@
2012-08-14Add support for basic HTTP authentication as described on RFC 2617 andChristiano F. Haesbaert
RFC 3986. This allows the following idiom in ftp: ftp http[s]://user:pass@host/file With some pointers from halex a lot of testing and feedback from lteo, thanks a lot. ok lteo@
2012-08-14Garbage collect the USE_GCC variables; everything usesMatthew Dempsky
COMPILER_VERSION now. From Brad.
2012-08-14Add framework support for controlling symbol visibility in sharedMatthew Dempsky
objects, inspired by NetBSD. Discussed with kurt, kettenis, and millert. ok kettenis
2012-08-14syncTheo de Raadt
2012-08-14whitespace cleanup; no binary changeMike Belopuhov
2012-08-14use scsi_get_link to find out the name of a child device for bioctl ratherDavid Gwynne
than snoop scsi commands and copy it in an io path. no functional change, but the code has one less XXX now.
2012-08-14expose the max number of logical volumes the hardware supports as the widthDavid Gwynne
of its scsibus. only advertise 1 lun on logical volumes instead of letting the midlayer fix it up to 8. give every target on the bus max_cmds openings. iopools means they will properly share access to them. this in particular is useful on skinny controllers which only advertise 31 command slots. if you have 16 volumes, theyll only get 1 opening each with the old maths. this way round the ones that are busy will share the slots. tested on a perc5 with two volumes and hard workloads.
2012-08-14Boldify windows with alerts in choose-* list.Nicholas Marriott
2012-08-14Tidy up tty_write, from Sean Estabrooks.Nicholas Marriott
2012-08-14Use a separate define for each default format template and strip clutterNicholas Marriott
from the choose-tree defaults.
2012-08-14fix bad argument passed to errx()Charles Longeau
ok sthen@ benno@ claudio@
2012-08-14remove unused variableCharles Longeau
ok krw@
2012-08-14remove unused variableCharles Longeau
ok matthew@
2012-08-14Add a patch missed during a merge sometime to useNicholas Marriott
TAILQ_FOREACH_SAFE. From Tiago Cunha.
2012-08-14Optimize checks for /etc/exports.Antoine Jacoutot
from robert at peichaer dot org discussed with and ok halex@
2012-08-14regenDavid Coppa
2012-08-14Replace the encoded character in the device name: Clang doesn't like it.David Coppa
From Brad. OK jsg@
2012-08-14dont maintain tables of all the pci subtypes just so we can print thingsDavid Gwynne
like "Dell PERC 5/i" in dmesg. the firmware on the board knows its own name so we can use that instead. saves some bytes in the kernel.
2012-08-14print the boards name (eg, perc 5/i) according to the firmware like mfii.David Gwynne
ok deraadt@
2012-08-14gc sc_flags now that the iop struct can tell us where the different IDBsDavid Gwynne
are. noted by haesbaert@
2012-08-14oops, dont claim FUSION is an iop type we will support in mfi(4)David Gwynne
2012-08-14move knowledge of the location of the inbound doorbell out of code inDavid Gwynne
transition_firmware into a member of the iop structures. ok mikeb@ haesbaert@
2012-08-14add a ref to the vmwh package, help/ok lteo schwarze sthenTed Unangst
2012-08-14kernel configs dont need "scsibus* at foo?" anymore.David Gwynne
"guess you get more commits" deraadt@
2012-08-14enable mfii(4).David Gwynne
ok deraadt@
2012-08-14wire in mfii.4David Gwynne
prodded by deraadt@
2012-08-14basic manpage for new mfii(4)David Gwynne
2012-08-14wire in mfii(4)David Gwynne
ok by mikeb@ haesbaert@ deraadt@ matthew@
2012-08-14introduce mfii(4), a driver for the generation of megaraid sas boardsDavid Gwynne
after the ones currently supported by mfi(4). mfii is to mfi what mpii is to mpi. it is also strange in that it reuses bits of both mfi(4) and mpii(4) hardware structures. the register layout is sort of like mfi, but the majority of the messaging (post and completion paths) are like mpii. the new logical disk io message is the same as the scsi io command in mpii with an extra raid context bit on the end. other operating systems have supported the new hardware in their existing megaraid sas drivers by cutting them in half and using a metric buttload of function pointers at pretty much every driver entry point to switch between the non-fusion behaviour and the fusion behavior. the only really common code seems to be the handling of the management commands before branching off into the chip specific message handling to move it on and off the hardware. i'll deal with abstracting the mgmt stuff out later. this is working so im getting it in now to polish further in the tree. ok by mikeb@ haesbaert@ deraadt@ matthew@