OpenBSD src changes summary for 2015-11-07 ==========================================
bin/ksh lib/libc regress/sys sbin/restore share/man sys/arch/alpha/include sys/arch/amd64/amd64 sys/arch/amd64/stand/efiboot sys/arch/vax/if sys/compat/common sys/crypto sys/dev/usb sys/net sys/netinet usr.bin/less usr.bin/mandoc usr.sbin/tcpdump == bin =============================================================== 01/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/bin ksh ~ io.c ~ sh.h > Make it clearer that warningf()'s first argument determines whether the > lineno is printed. > ok nicm@ (mmcc@) == lib =============================================================== 02/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ sys/intro.2 ~ sys/kqueue.2 ~ sys/stat.2 ~ sys/wait.2 > add missing NAME entries; (jmc@) == regress =========================================================== 03/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress sys ~ crypto/gmac/gmac_test.c > Emulate loops performed in the software crypto driver more closely (mikeb@) == sbin ============================================================== 04/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin restore ~ utilities.c > Use linkat() instead of link() so that hardlinks of symlinks work > ok millert@ (guenther@) == share ============================================================= 05/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man9/printf.9 > Simplify and clarify. > Discussed with jca@ (mmcc@) == sys =============================================================== 06/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/alpha/include ~ signal.h > Spell `unused' correctly. (miod@) arch/amd64/amd64 ~ aesni.c ~ autoconf.c ~ identcpu.c > Allow overriding ghash_update() with an optimized MD function. Use > this on amd64 to provide a version that uses the PCLMUL instruction > on CPUs that support it but don't have AESNI. ok mikeb@ (naddy@) arch/amd64/stand/efiboot ~ Makefile.common > Disable red-zone since EFI is running with a different ABI. > This may fixes the issue when loading a compressed kernel on macbook > reported by gonzalo, jung, Joel Roberts, Bryan Vyhmeist and many. > (yasuoka@) arch/vax/if ~ sgec.c > get rid of IF_PREPEND by switching to IFQ_POLL/IFQ_DEQUEUE. > IF_PREPEND only checks priq state, so it wont work out well if > you're using hfsc. > tested by miod@ > ok mpi@ miod@ (dlg@) compat/common ~ compat_util.c > typo in nd variable used for adding ni_pledge note > ok deraadt@ (semarie@) crypto ~ gmac.c ~ gmac.h > Allow overriding ghash_update() with an optimized MD function. Use > this on amd64 to provide a version that uses the PCLMUL instruction > on CPUs that support it but don't have AESNI. ok mikeb@ (naddy@) ~ gmac.c ~ gmac.h ~ xform.c > Pass AES_GMAC context as a void pointer to cut down on casts in xform.c > (mikeb@) ~ gmac.c ~ gmac.h ~ xform.c > Update copyright information (mikeb@) dev/usb ~ umcs.h > Spell `unused' correctly. (miod@) net ~ bridgestp.c ~ if_bridge.c > Don't try to be clever testing if a queue is full before calling > if_enqueue(). As pointed by dlg@, IF_QFULL on works in the priq > case. > Prompted by a diff from uebayasi@ to export ifi_oqdrops, ok dlg@ (mpi@) ~ if.c ~ if_bridge.c ~ if_bridge.h > Use input handlers for bridge(4). > This allows more flexible configurations with vlan(4) and bridge(4) on > top of the same physical interface. In particular it allows to not feed > VLAN tagget packets into a bridge(4). > Fix regression reported by Armin Wolfermann on bugs@, ok dlg@ (mpi@) netinet ~ ip_ether.c > Use input handlers for bridge(4). > This allows more flexible configurations with vlan(4) and bridge(4) on > top of the same physical interface. In particular it allows to not feed > VLAN tagget packets into a bridge(4). > Fix regression reported by Armin Wolfermann on bugs@, ok dlg@ (mpi@) == usr.bin =========================================================== 07/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin less ~ charset.c > remove some charsets we don't use. remove LESSCHARSET since setting it to > anything other than LC_CTYPE is likely a bug. > ok nicm (tedu@) ~ charset.c > delete custom charset tables and just use ctype. init utf_mode from > LC_CTYPE > ok nicm (tedu@) ~ cmdbuf.c ~ command.c ~ decode.c ~ edit.c ~ filename.c ~ funcs.h ~ ifile.c ~ lsystem.c ~ main.c ~ optfunc.c ~ option.c ~ prompt.c ~ tags.c > replace save() with estrdup() and make estrdup() exit like all the other > ecalloc, etc. functions do. > ok mmcc nicm (tedu@) mandoc ~ html.h ~ libman.h ~ libmandoc.h ~ libmdoc.h ~ libroff.h ~ main.h ~ man.h ~ manconf.h ~ mandoc.h ~ mandoc_aux.h ~ mandoc_ohash.h ~ mansearch.h ~ mdoc.h ~ out.h ~ roff.h ~ roff_int.h ~ tag.h ~ term.h > In private header files, __BEGIN_DECLS and __END_DECLS are pointless. > Because these work slightly differently on different systems, > they are becoming a maintenance burden in the portable version, > so delete them. > Besides, one of the chief design goals of the mandoc toolbox is to > make sure that nothing related to documentation requires C++. > Consequently, linking mandoc against any kind of C++ program would > defeat the purpose and is not supported. > I don't understand why kristaps@ added them in the first place. (schwarze@) ~ cgi.c ~ main.c ~ mandocdb.c ~ manpath.c > Modernization, no functional change intended: > Use the POSIX function getline(3) rather than the slightly > dangerous BSD function fgetln(3). (schwarze@) == usr.sbin ========================================================== 08/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin tcpdump ~ print-decnet.c > Ensure the safety of isprint()'s argument. Suggested by guenther@ a few > weeks ago. (mmcc@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
