summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-02-10Add rather than delete the event if more writing to come.Nicholas Marriott
2017-02-10Don't use a bufferevent for the tty, so we can keep better track of whatNicholas Marriott
is being written and when. Also a manpage typo fix from jmc@.
2017-02-10Create and connect to unix domain sockets on NFS mounted file system.Alexander Bluhm
2017-02-10Unbreak 'config -p'.Martin Pieuchot
ok tb@, jca@
2017-02-10Update link to intel HDA spec. FromAlexandre Ratchov
Alexey Suslikov <alexey.suslikov at gmail.com>. Thanks.
2017-02-10Fix links to usb-audio specs. From Michael Reed <m.reed at mykolab.com>.Alexandre Ratchov
Thanks.
2017-02-10Use __func__ for DPRINTF's as we do in other parts of theAlexandre Ratchov
code. From Michael W. Bombardieri" <mb at ii.net>. Thanks.
2017-02-10Remove unused variable. From Michael W. Bombardieri <mb at ii.net>.Alexandre Ratchov
Thanks.
2017-02-10bring back r1.34 that was backed out for problems loading public keys:Damien Miller
translate OpenSSL error codes to something more meaninful; bz#2522 reported by Jakub Jelen, ok dtucker@ with additional fix from Jakub Jelen to solve the backout. bz#2525 bz#2523 re-ok dtucker@
2017-02-10Sanitise escape sequences in key comments sent to printf but preserveDamien Miller
valid UTF-8 when the locale supports it; bz#2520 ok dtucker@
2017-02-10add glue to be able to ask "give me the highest number shared library withMarc Espie
that stem". needed later for new fancy stuff in check-lib-depends okay sthen@
2017-02-09When netcat was started with -Uz, the exit status was always 1. IfAlexander Bluhm
the unix connect is successful, let nc -z close the socket and exit with 0. OK jca@
2017-02-09Add defines that are needed to compile XS code with Perl 5.24.1.Alexander Bluhm
2017-02-09Teach pstat -d to also print untyped kernel symbols.Jeremie Courreges-Anglas
Storage defined in assembly code often doesn't define its type and size, thus the nlist interface can't present it as N_DATA. Instead of fixing all the assembly by adding .type pseudo ops, work around the problem in pstat. Let's hope that allowing N_COMM is sufficient. This makes ''pstat -d u cpuid_level'' useful. Reported by mikeb@, "looks sane" mikeb@ guenther@
2017-02-09Dedup calls to icmp6stat_inc in icmp6_errcount, should save a few bytesJeremie Courreges-Anglas
ok bluhm@
2017-02-09Document that -x can take an ipv6 address enclosed in square brackets.Jeremie Courreges-Anglas
2017-02-09remove a dead variable; ok millert, guentherMike Belopuhov
2017-02-09When getaddrinfo fails, print the requested host and port.Jeremie Courreges-Anglas
Should make debugging easier, especially when using -x literal_ipv6_address
2017-02-09No need to cast NULL when assigning it to a variable;Ingo Schwarze
from Christos Zoulas <christos at NetBSD>.
2017-02-09Use TAILQ_FOREACH_SAFE in cache_purgevfs(). Fix whitespaces.Alexander Bluhm
No binary change.
2017-02-09Improve clarity of some casts;Ingo Schwarze
from Christos Zoulas <christos at NetBSD>.
2017-02-09Be consistent in protecting __attribute__ attributes with __;Ingo Schwarze
from Christos Zoulas <christos @ NetBSD>.
2017-02-09Unbreak 'netstat -g' and make multicast route stats sysctl more robust.Rafael Zalamena
ok mpi@
2017-02-09percpu counters for divert(4) statsJeremie Courreges-Anglas
ok dlg@
2017-02-09percpu counters for raw ipv6 and icmp6 statsJeremie Courreges-Anglas
ok mpi@
2017-02-09percpu counters for TCP statsJeremie Courreges-Anglas
ok mpi@ bluhm@
2017-02-09Instead of numbering session groups, give them a name which may be givenNicholas Marriott
to -t instead of a target session. Also allow them to contain only one session.
2017-02-09Document refresh-client -C.Nicholas Marriott
2017-02-09Break the message storage function into its own function, useful forNicholas Marriott
debugging.
2017-02-09Don't lie about the default size in the man page.Nicholas Marriott
2017-02-09Temporarily grab the NET_LOCK() around soisdisconnected().Martin Pieuchot
This makes a (wrong) assert disappear and makes sure we hack to avoid a recursion in the upcall case still work. The real solution to this problem is to not grab the NET_LOCK() before entering uipc_usrreq(). Issue reported by dtucker@
2017-02-09Do not loose the send/expect validation error on timeout.Reyk Floeter
When a read timeout is reached, the code also has to check if there is already anything in the input buffer and verify it again. This fixes relayd and relayctl to show "send/expect failed" instead of "tcp read timeout". Found by Michael W. Lucas (while working on the Relayd Mastery book). Thanks. OK benno@
2017-02-09Release the NET_LOCK() before calling unp_detach(), fix a recursionMartin Pieuchot
found by dtucker@
2017-02-09Replace a custom loop calling yield() by the idiom to check if theMartin Pieuchot
current process is hogging a CPU. ok mikeb@, visa@, tedu@
2017-02-09Do no select a CPU to execute the current thread when being preempt()ed.Martin Pieuchot
Calling sched_choosecpu() at this moment often result in moving the thread to a different CPU. This does not help the scheduler and creates a domino effect, resulting in kernel thread moving to other CPUs. Tested by many without performance impact. Simon Mages measured a small performance improvement and a smaller variance with an http proxy. Discussed with kettenis@, ok martijn@, beck@, visa@
2017-02-09Combining characters need a full flush.Nicholas Marriott
2017-02-09When an ordinary (not collected) cell is received, we need to flush anyNicholas Marriott
delayed scrolling before drawing it.
2017-02-09DES keys are not 7 days long. ok jsing@Darren Tucker
2017-02-09Put back a return that I have removed by accident.Alexander Bluhm
2017-02-08Another helper function to write to terminal and log.Nicholas Marriott
2017-02-08Add a common function to invalidate all the terminal cached state.Nicholas Marriott
2017-02-08Add even more line breaks to fit to 80 columns.Robert Peichaer
2017-02-08Fix IP address schema to make space for AH tests.Alexander Bluhm
2017-02-08Use a variable to make the prompt fit to 80 columns.Robert Peichaer
2017-02-08Add some more line breaks to fit to 80 columns.Robert Peichaer
2017-02-08Do not adjust region lower by pane offset when scrolling up, it isNicholas Marriott
already an absolute position.
2017-02-08Add some line breaks to fit to 80 columns.Robert Peichaer
2017-02-08Localize PS3 at the top of v6_defroute() to make its assignmentRobert Peichaer
fit to 80 columns.
2017-02-08Use a variable for the sysctl output to shorten the for-loop toRobert Peichaer
fit to 80 columns.
2017-02-08Reformat get_responsfile() to fit to 80 columns.Robert Peichaer