summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-10-19Remove never enabled WSCONS_SUPPORT_PCVTFONTS code.Miod Vallat
2013-10-19forgot the cookiesReyk Floeter
2013-10-19Fix receipt of OID varbinds when sending trapsBret Lambert
ok reyk@
2013-10-19Keep track of which fds were closed before and only close those stillFlorian Obser
open. Otherwise if there are parallel requests and the timing is just right we were closing random fds from other connections. OK blambert
2013-10-19Bring back the if_detachhook. We're going to have more users now.Reyk Floeter
ok mpi@ henning@ benno@
2013-10-19a.out went awayTheo de Raadt
2013-10-19we dont fake VPD INQUIRY pages, so fail on requests for them.David Gwynne
2013-10-19In an ideal world, we would use splsoftnet() for all the interfaceReyk Floeter
configuration steps. But vxlan(4) has to configure the link state and address hooks of a parent interface that potentially need splnet(). So revert everything back to use splnet() for now. Discussed with mpi@
2013-10-19When a multicast tunnel destination is configured, we have to detect addressReyk Floeter
and link state changes on the interface that is sending out the tunnel traffic. Attach a link state and address hook in this case and reset the multicast configuration. This also fixes a problem on VMware that looses the multicast associations when the virtual link state of the NIC is triggered.
2013-10-19When we attach an interface, do not try to reuse the last index toMartin Pieuchot
limit the possible races related to unscheduled task, or anything else, relying on an unique index. I say "limit" here because a race can still occurs if you run out of indexes and jump back to 1. A generation number can be added later to avoid this problem. ok deraadt@, claudio@, krw@, mikeb@, "I can live with it" reyk@
2013-10-19simplify checksum handling. no need to compute the pseudo hdr cksumHenning Brauer
in the v4 case any more, and computing the cksum in the v6 case isn't needed either. ok florian lteo
2013-10-19simplify: no need to muck with the pseudo hdr cksum any moreHenning Brauer
ok lteo florian
2013-10-19pf_cksum doesn't need to compute the pseudo hdr cksum any more.Henning Brauer
ok lteo florian
2013-10-19make in_proto_cksum_out not rely on the pseudo header checksum to beHenning Brauer
already there, just compute it - it's dirt cheap. since that happens very late in ip_output, the rest of the stack doesn't have to care about checksums at all any more, if something needs to be checksummed, just set the flag on the pkthdr mbuf to indicate so. stop pre-computing the pseudo header checksum and incrementally updating it in the tcp and udp stacks. ok lteo florian
2013-10-19syncTheo de Raadt
2013-10-19Depending on wether the kernel has been compiled with or withoutAlexander Bluhm
debug information, gdb will either see calltrap or alltraps in the stack trace of a kernel core file. To make the gdb backtrace command work without debug information in the amd64 kernel, add the same special case for alltraps as for calltrap. OK miod@
2013-10-19Use daddr_t * instead of int * for the partoffp parameter toKenneth R Westerback
readdoslabel(). Ditto all the MD variables whose addresses are passed to readdoslabel() via partoffp. Fix some 512-byte block vs disk sector confusion in hppa and sgi. All the DL_GETxxxxx() defines return disk sector values. All DL_SETxxxx() take disk sector values. These changes should be no-ops until a drive using non-512-byte-sectors is encountered. ok deraadt@
2013-10-19When hooks are called, allow them to disestablish themselves by usingReyk Floeter
the safe version to traverse the TAILQ list. ok deraadt@
2013-10-19In carp_set_addr6() break out of the loop after the interface addressAlexander Bluhm
has been found. This makes the IPv6 code work like IPv4. OK mpi@
2013-10-19Remove more knowledge of a.out and stab information from the tree.Theo de Raadt
ok miod
2013-10-19Remove a.out/stab knowledge from nm.Theo de Raadt
(As a side effect of this repair, the -e option no longer reports that all weak objects are functions) ok miod
2013-10-19Make uhub_explore() return an int rather than a usbd_satus. This hasMartin Pieuchot
no direct impact since its return value is never checked but it allows me to get rid of one (usless) status value. Note that usbd_status should be used for USB transfers.
2013-10-18don't silence stderr from pkg_add when running in verbose modeAlexander Hall
suggested by Alexander Holupirek ok rpe@
2013-10-18UTF-8 support for wsdisplay emulation modes. Both vt100 and sun emulationMiod Vallat
will now recognize xterm-compatible escape sequences ESC % G and ESC % @ to enter and leave UTF-8 mode, respectively. Not enabled on SMALL_KERNEL. Most of this written during c2k7, completed during b2k13. Note that the value of several international keysyms change, to switch from ISO Latin-[257] values to the real Unicode values. Be sure to update your includes and rebuild and install wsconsctl.
2013-10-18Comment out cd* at scsibus? from installation media which lack CD9660 support.Miod Vallat
2013-10-18In in_pcblookup() convert a hand crafted loop into a LIST_FOREACHAlexander Bluhm
macro. No binary change. OK mpi@
2013-10-18tidy this page up a little;Jason McIntyre
2013-10-18Make sure that, when a particular mapchar() can't find a proper glyph for theMiod Vallat
requested character in the font it is using, it suggests a question mark character, instead of a space, so that the existence of the non-representable character becomes visible. Note that this is consistent with pcdisplay which suggests a diamond for missing glyphs.
2013-10-18bugfix update to 1.4.3Robert Nagy
2013-10-18I forget to enable edma when I import it.Sylvestre Gallon
2013-10-18Move mmc base address registers workaround where it belongs.Sylvestre Gallon
ok patrick@
2013-10-18Scattering a few bcopy()'s around source using mostly memcpy() is justKenneth R Westerback
asking for confusion. Replace bcopy()'s with memcpy()'s.
2013-10-18do not speak of rdsetrootTheo de Raadt
2013-10-18Remove an incorrect assert used in the real mode parking code forMike Larkin
unhibernate. ok deraadt
2013-10-18Disable global page mappings before we start to unpack. This was likelyMike Larkin
one cause of the random gzip errors and reboots we've been seeing with hibernate as we were creating new mappings for kernel text which likely conflicted with the non-flushed global mappings from the resuming kernel. Also remove an unnecessary wbinvd (i386) ok deraadt
2013-10-18Do not fiddle with the response queue directly but go throughFlorian Obser
a new slowcgi_add_response() function. This ensures that we always do an event_add. OK blambert
2013-10-18Logging to syslog works better with openlog(3).Florian Obser
OK blambert
2013-10-18Use a dedicated socketpair for stdin, makes the code more symetric andFlorian Obser
gets rid of shutdown(2) which might cause problems. OK blambert
2013-10-18does not need stab.hTheo de Raadt
2013-10-18Calculate correct pointer for fcgi_{begin,end}_request_body.Florian Obser
input / OK blambert
2013-10-18Calculate correct pointer for end_request; while there initializeFlorian Obser
reserved to zero. OK blambert
2013-10-18set FD_CLOEXECFlorian Obser
OK blambert
2013-10-18the radeon suspend routine looks hairy, and feels like it should runTheo de Raadt
under DVACT_QUIESCE. And yes, it works, so let's go with that. ok mlarkin jsg
2013-10-18Add a conditional to disable most of the `abort state' code in the emulationMiod Vallat
code. Enable this if SMALL_KERNEL, since this code is currently only really needed for udl(4) which is not on any tight (SMALL_KERNEL) installation media.
2013-10-18syncMiod Vallat
2013-10-18bye bye rdsetroot; ok miodTheo de Raadt
2013-10-18cleanup elfrdsetroot references; ok miodTheo de Raadt
2013-10-18Add a proper MANSUBDIR, to have manpages install in the proper directory.Miod Vallat
2013-10-18create usr/share/man/man5/macppcMiod Vallat
2013-10-18Introduce a dedicated private header file to control the optional featuresMiod Vallat
of wscons (which usually get disabled for installation kernels, to save space), instead of duplicating parts of it to too many places. No functional change.