books chapter fifteen
Saving some good stuff for the almost end.
more...
Tagged: bookreview
Saving some good stuff for the almost end.
more...
Imagine, if you can, a smaller version of the web. A web without dickbars, or scroll jacking, or chum boxes, or popup video, but still a web filled with informative articles about the 27 blockchains you need to be using right now. The good news is this web exists, but unfortunately your browser doesn’t connect to it by default. For that, you need the miniwebproxy.
more...
Some old, some new.
more...
This is the end, beautiful friend; this is the end, my only friend, the end.
Note that octeon supports a few more machines.
Add support for isochronous transfers to xhci. Remains disabled.
Some of the i386 assembly implementations of math functions in compiler-rt use SSE2. Switch to using generic C code.
Use getrusage to measure CPU time in md5 benchmarking.
Add guard pages at the end of kernel stacks so overflows don’t run into important stuff.
Close the default syslogd 514 port.
Add dwxe driver for ethernet found on Allwinner A64, H3 and H5 SoCs.
Fix buffer overflow in perl regexp. Errata.
Fix a regression caused by removal of SIGIO from some devices.
In relayd, use EVBUFFER_EOL_CRLF so that “\r” by itself at the end of a chunk won’t be treated as end of line, causing the following “\n” to be interpreted as a blank line.
In malloc, always delay freeing chunks and change ‘F’ option to perform a more extensive check for double free.
EuroBSDcon happened. There are talks and slides.
Change sendsyslog prototype to take a string, since there’s little point logging not strings.
Validate the TCB (thread control block) pointer which lives in the GS register. Errata.
Removing DDB_STRUCTINFO broke the kernel makefiles by removing too many dependencies, leading to some bad kernels. Put back the good stuff.
Add a kill command to ddb.
Update to unbound 1.6.6.
Add preliminary kabylake support to inteldrm(4) by backporting the relevant commits from linux-4.8.x.
OpenSSH is now version 7.6.
62.html is under construction.
The config program tries to modify zero initialized variables. Previous versions of gcc were patched to place these in the data segment, instead of the bss, but clang has no such patches. Long long ago, this was the default behavior for compilers, which is why gcc was patched to maintain that existing behavior, but now we want a slightly less unusual toolchain. Fix the underlying issue for now by annotating such variables with a data section attribute.
The xrstor instruction will fault if it’s unhappy. Handle this properly. Errata.
6.2-current, back to work.
Apparently we’re on a biweekly schedule now.
more...
A week of cautionary tales.
more...
EuroBSDCon in two weeks. Be sure to attend early and often.
more...
B it is.
more...
One of the great tools in the unix toolbox is yacc. Regrettably, the documentation can be somewhat weak. The OpenBSD man page covers command line options, but doesn’t even provide a reference to the grammar of the input file. For that, one must read Stephen Johnson’s paper, Yacc: Yet Another Compiler-Compiler. It’s pretty good, and there’s some other tutorials out there, but perhaps it’s worth highlighting a few tips and tricks.
more...
The hackers, they thonned.
more...