summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-05-12No more CD-ROM releases, and advertise HTTP forIngo Schwarze
package download rather than FTP. Based on a patch from <timo dot myyra at wickedbsd dot net>, tweaked by me.
2017-05-12Use the common switch(af) construct for address family specificAlexander Bluhm
code in tcp_usrreq(PRU_CONNECT). Do not access sockaddr_in before checking the address family. Return EAFNOSUPPORT error in the default case. OK mikeb@
2017-05-12queue is not owned by _smtpd but _smtpq so a bug in lookup process does notGilles Chehade
allow read/write of envelopes and messages, unfortunately the purge_task() function which is in charge of garbage collecting left-overs from aborted transactions is still executed as _smtpd preventing it from working. issue reported by Philippe Meunier, fix from Edgar Pettijohn
2017-05-12Make copyin(9) and copyout(9) atomic for naturally aligned 32-bit words.Mark Kettenis
ok mpi@, visa@
2017-05-12Export delay statistics instead of bucket informationMike Belopuhov
2017-05-12Replace memset(3) with explicit_bzero(3) on user(8) on sensitive dataRicardo Mestre
(passwords) as soon as they are not needed on memory anymore. OK millert@
2017-05-12Make the tag column in .Bl -tag lists wider:Ingo Schwarze
1. I forgot about the 2n padding between tag and body. 2. The factor 1.1 was too small for bold fold, make it *1.15 + 1n. Ugliness spotted by tb@.
2017-05-12Fix the man.cgi target after the recent file additions;Ingo Schwarze
this didn't break the build because it's not built by default.
2017-05-12When expanding a line in order to clear it, we need to use the defaultNicholas Marriott
background colour - there may be portions that we do not want to clear with the new background colour.
2017-05-12Make the markup of negative parameters consistently use .Cm;Ingo Schwarze
those are command modifiers, not flags. Inconsistency noticed and patch sent in by Anton dot Lindqvist at gmail dot com.
2017-05-12Make sure we have a valid URL in /etc/installurl to prevent ending up stuck inAntoine Jacoutot
ftp(1) interactive mode. reported by and OK sthen@
2017-05-12Need to store bg for ECH.Nicholas Marriott
2017-05-12Improve UTF-8 handling on lines that are wider than the terminal,Ingo Schwarze
in two respects: 1. During output in x_e_putc(), when counting display columns, skip UTF-8 continuation bytes. Fixes backward movements that cause horizontal scrolling. 2. After deleting characters, recalculate the last byte that fits on the line. Patch from <Anton dot Lindqvist at gmail dot com> on tech@. OK millert@ tb@
2017-05-12Instead of printing a debug message at the end of processing, panicAlexander Bluhm
early if the IPsec security protocol is unknown. ipsec_common_input() and ipsec_common_input_cb() can only be called with the IP protocols ESP, AH, or IPComp. Everything else is a programming mistake. OK claudio@
2017-05-12Cannot rely on cursor position after DL and IL (some terminals move toNicholas Marriott
column 0, some do not).
2017-05-12Use the IPsec policy check from ipv4_input() also when forwardingAlexander Bluhm
in ip6_input(). While there avoid an ugly #ifdef in ipv4_input(). OK mikeb@
2017-05-12Make a kernel with switch(4) but without INET6 compile again.Alexander Bluhm
Sprinkle some #ifdef INET6 and do not use in6addr_any from the netinet6 code. test and OK rzalamena@
2017-05-12Need to clear tty context before using it.Nicholas Marriott
2017-05-12Only redraw single client, and tweak some logging.Nicholas Marriott
2017-05-12Scrolling needs to use background colour.Nicholas Marriott
2017-05-12Regions can't be smaller than 2 so don't try to clear them by scrolling if so.Nicholas Marriott
2017-05-12Can use INDN to clear regions with default background colour if marginsNicholas Marriott
are supported.
2017-05-12ECH needs to use background colour.Nicholas Marriott
2017-05-12Can use DECFRA to clear area when not using default background.Nicholas Marriott
2017-05-12Store copy mode search string in pane so search-again command works evenNicholas Marriott
if you exit and reenter copy mode (it doesn't remember the position, just the search string), suggested by espie@.
2017-05-12Introduce a new keyboard console hook to enter ddb(4) and make ukbd(4)Martin Pieuchot
use it. Instead of defering every input of a USB console keyboard to a timeout via a queue of one element, only differ entering ddb(4) once a matching control sequenece has been typed. This prevent loosing inputs when a USB console keyboard is "too fast". Fix a problem reported by matthieu@, Adam McDougall and Hrvoje Popovski. ok stsp@, dlg@
2017-05-12Make atomic.h ready to be included in userland.Martin Pieuchot
- keep setbits/clearbits and virtio barriers inside _KERNEL - prefix def_atomic_xxx macros with underscores
2017-05-12Make atomic.h ready to be included in userland.Martin Pieuchot
- keep setbits/clearbits and virtio barriers inside _KERNEL ok dlg@, kettenis@
2017-05-12Make atomic.h ready to be included in userland.Martin Pieuchot
- keep setbits/clearbits inside _KERNEL ok dlg@, kettenis@
2017-05-12Make atomic.h ready to be included in userland.Martin Pieuchot
- prefix the LOCK macro with an underscore - keep setbits/clearbits and virtio barriers inside _KERNEL ok dlg@, kettenis@
2017-05-12Make atomic.h ready to be included in userland.Martin Pieuchot
- prefix the LOCK macro with an underscore - keep setbits/clearbits and virtio barriers inside _KERNEL - Get rid of unused futex_atomic_ucas_int32(). ok dlg@, kettenis@
2017-05-12Fix typos and spacing. From Andre Smagin <as at smagin.com>. Thanks.Alexandre Ratchov
2017-05-12Run all IPsec tests with a pf rule that logs everything on the enc0Alexander Bluhm
interface. Use tcpdump to write the pflog0 output into a file. Then grep can verify that all encrypted packets have been processed by pf.
2017-05-11a little tidy up; from raf czlonkaJason McIntyre
2017-05-11Fix the index check in the FNKEY macro. This is only used whenTodd C. Miller
restricting the output to a version usable on AIX or HP-UX. OK tb@
2017-05-11Remove a leftover from the ifq_mfreeml conversionMike Belopuhov
2017-05-11The device_to_pa routine really isn't needed. We always have physicalVisa Hankala
addresses. While there, pave the way for BUS_DMA_64BIT (not working yet). Diff from miod@; OK dlg@
2017-05-11Set up IPI handling on the primary CPU before booting secondary CPUs.Visa Hankala
This ensures the IPI handler is in place before the first IPI is sent. Drop the comment about xheart because it is somewhat misleading. Discussed with miod@
2017-05-11No need to go through a remove/insert cycle when there's a single routeMartin Pieuchot
entry on the multipath list. Fix a NULL dereference triggered by a CPU doing a lookup when another one is updating the priorities of some routes. By not doing a remove/insert we ensure that ``an_rtlist'' is never empty and do not need a conditional in the fast path. Problem reported by and ok markus@
2017-05-11Add pf queue configuration glue for FQ-CoDelMike Belopuhov
2017-05-11Enable IPv6 IPsec transport mode tests for ping and TCP over ESPAlexander Bluhm
and IPComp. The kernel has been fixed.
2017-05-11IPv6 IPsec transport mode did not work if pf is enabled. TheAlexander Bluhm
decrypted packets in the input path were not checked with pf. So with stateful filtering on enc0, direction aware protocols like ping or TCP did not pass. Add an explicit pf_test() in ipsec_common_input_cb() for IPv6 transport mode to fix this. OK mikeb@
2017-05-11arc4random_buf should be bounded buffer, not bounded stringTom Cosgrove
ok millert@
2017-05-11Use the new netcat -W recvlimit feature to speed up the test.Alexander Bluhm
2017-05-11Clear to start of screen needs to use background colour.Nicholas Marriott
2017-05-11Need to redraw out to cellsize (total cells used in a line) rather thanNicholas Marriott
cellused (only non-space cells) because there may be cells with a nondefault background.
2017-05-11Fix white spaces and wrap long line. No binary change.Alexander Bluhm
2017-05-11Increment drop counter on the enqueue failureMike Belopuhov
2017-05-11panic doesn't need \n.Mike Larkin
Suggested by Michael W. Bombardieri, thanks.
2017-05-11Make environ_log prefix take a format.Nicholas Marriott