OpenBSD src changes summary for 2015-12-07 ==========================================
distrib/sets etc/Makefile etc/examples/vm.conf etc/mailer.conf lib/libcrypto lib/libssl regress/sys regress/usr.bin sbin/dhclient sbin/iked sys/arch/amd64/amd64 sys/arch/amd64/include sys/arch/i386/i386 sys/arch/i386/include sys/dev/pci sys/nfs usr.bin/arch usr.bin/calendar usr.bin/grep usr.bin/m4 usr.bin/nc usr.bin/sndiod usr.bin/ssh usr.bin/tmux usr.bin/vi usr.sbin/dvmrpd usr.sbin/eigrpctl usr.sbin/httpd usr.sbin/relayd usr.sbin/smtpd usr.sbin/snmpd usr.sbin/vmctl usr.sbin/vmd == distrib =========================================================== 01/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib sets ~ lists/base/mi ~ lists/etc/mi ~ lists/man/mi > sync (deraadt@) == etc =============================================================== 02/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc Makefile ~ Makefile > Add initial vm.conf(5) example. But please note that the grammar is > not fixed yet. (reyk@) examples/vm.conf + examples/vm.conf > Add initial vm.conf(5) example. But please note that the grammar is > not fixed yet. (reyk@) ~ examples/vm.conf > /var/vm is a terrible idea, the images are filled on demand, they are > not backed by blocks until used. > So I'll use /home/vm instead. > Pointed out by deraadt@ (reyk@) ~ examples/vm.conf > Previously forgot another /var in the comment (reyk@) mailer.conf ~ mailer.conf > Now that makemap(8)/newaliases(8) are merged into smtpctl(8), update > the paths. > Ok gilles@, jung@ (sunil@) == lib =============================================================== 03/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libcrypto ~ cert.pem > Add root certificate for COMODO RSA Certification Authority, ok beck@ > In some cases sites signed by this are covered by the old "AddTrust > External > CA Root" that we already had, but that depends on the site sending a fairly > large chain of intermediate certificates which most aren't doing (because > there's no need because this newer one is in browser stores..). (sthen@) libssl ~ src/crypto/engine/eng_openssl.c > Remove SHA0 check, as we did in v1.21 of sha.h. > This enables ENGINE_get_digest to work again with SHA1. > noted by NARUSE, Yui, @nurse from github (bcook@) == regress =========================================================== 04/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress sys + netinet/in_pcbbind/Makefile + netinet/in_pcbbind/runtest.c > Add regression tests for in_pcbbind. (vgross@) usr.bin ~ ssh/unittests/sshkey/test_fuzz.c ~ ssh/unittests/sshkey/test_sshkey.c > basic unit tests for rsa-sha2-* signature types (djm@) == sbin ============================================================== 05/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin dhclient ~ dhclient.c > Convert to arc4random_uniform. > ok krw@ (tb@) iked ~ log.c > sync with vmd (reyk@) ~ ca.c ~ config.c ~ iked.c ~ iked.h ~ ocsp.c ~ proc.c > Sync proc.c, use shorter proc_compose[v]() (reyk@) ~ proc.c > Add imsg "peerid" to debug messages (only within -DDEBUG). (reyk@) == sys =============================================================== 06/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/amd64/amd64 ~ identcpu.c > Add cpuid bits documented in the August 2015 revision of > "Intel Architecture Instruction Set Extensions Programming Reference" > (jsg@) arch/amd64/include ~ specialreg.h > Add cpuid bits documented in the August 2015 revision of > "Intel Architecture Instruction Set Extensions Programming Reference" > (jsg@) arch/i386/i386 ~ cpu.c ~ machdep.c > Add cpuid bits documented in the August 2015 revision of > "Intel Architecture Instruction Set Extensions Programming Reference" > (jsg@) arch/i386/include ~ cpu.h ~ specialreg.h > Add cpuid bits documented in the August 2015 revision of > "Intel Architecture Instruction Set Extensions Programming Reference" > (jsg@) dev/pci ~ ichiic.c > match on intel 100 series > from and tested by daniel@ (jsg@) ~ azalia.c > enable snooping on Intel 100 Series HDA > from and tested by daniel@ (jsg@) nfs ~ nfs_vnops.c > NFS can pass a buffer cache buffer straight to VOP_STRATEGY here, so > dma_flip is > needed. Found by henning@ - thanks! > ok deraadt@ (beck@) == usr.bin =========================================================== 07/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin arch ~ arch.c > delete pointless setlocale(3) call; > forgotten to commit, OK deraadt@ some time ago (schwarze@) calendar ~ calendar.1 ~ calendar.c ~ calendar.h ~ day.c > tweak the code a bit and add a -w option to display day of week. > okay jmc@, millert@ (espie@) grep ~ grep.h ~ util.c > Represent line numbers with off_t rather than int. This prevents > overflow on huge inputs. ok millert@, deraadt@ (mmcc@) m4 ~ misc.c > Yet another missed ferror call (espie@) nc ~ netcat.c > Get rid of modulo bias and replace the naive shuffle by the > Knuth-Fisher-Yates shuffle to make the random sequence of ports > less biased. Based on the implementation in sys/netinet/ip_id.c. > With helpful input from daniel@ and beck@ > ok beck@ despite eye twitching (tb@) sndiod ~ sock.c > reset the slowaccept flag in sock_close() (ratchov@) ssh ~ ssh-rsa.c > stricter encoding type checks for ssh-rsa; ok djm@ (markus@) tmux ~ alerts.c ~ cmd-attach-session.c ~ tmux.h > Fix bell indicators across detach, reported by Torbjorn Lonnemark, diff > from Thomas Adam. (nicm@) vi ~ cl/cl_main.c ~ cl/cl_screen.c ~ common/cut.c ~ common/exf.c ~ common/main.c ~ common/mark.c ~ common/mem.h ~ common/screen.c ~ common/seq.c ~ common/util.c ~ ex/ex_args.c ~ ex/ex_argv.c ~ ex/ex_at.c ~ ex/ex_global.c ~ ex/ex_init.c ~ ex/ex_script.c ~ ex/ex_source.c ~ ex/ex_subst.c ~ ex/ex_tag.c ~ vi/v_init.c ~ vi/v_paragraph.c ~ vi/vi.c ~ vi/vs_msg.c ~ vi/vs_split.c > Remove needless type casts and corresponding type parameters from > allocation macros. No binary change. > ok tb@ (mmcc@) == usr.sbin ========================================================== 08/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin dvmrpd ~ packet.c ~ report.c > strings.h -> string.h to prevent implicit declarations. From Serguey > Parkhomovsky. (mmcc@) ~ control.c ~ igmp.c ~ kroute.c ~ packet.c ~ prune.c ~ rde_mfc.c > Replace bzero with memset, and change a strings.h include to string.h to > get the declaration. From Serguey Parkhomovsky. No objects from > deraadt@. (mmcc@) ~ ask_nbrs2.c ~ graft.c ~ graft_ack.c > Remove unneeded strings.h includes. From Serguey Parkhomovsky. (mmcc@) eigrpctl ~ eigrpctl.c > No need to check for NULL before free(). (mmcc@) httpd ~ log.c > sync with vmd (reyk@) ~ proc.c > Add imsg "peerid" to debug messages (only within -DDEBUG). (reyk@) ~ server_http.c > No need to check for NULL before free(). (mmcc@) relayd ~ agentx.c ~ config.c ~ relay.c ~ relay_http.c ~ relay_udp.c ~ relayd.c > Remove NULL-checks before free(). No functional change. (mmcc@) ~ log.c > sync with vmd (reyk@) ~ proc.c > Add imsg "peerid" to debug messages (only within -DDEBUG). (reyk@) smtpd - makemap/Makefile ~ Makefile ~ enqueue.c ~ makemap.c ~ smtpctl.c ~ smtpd.h ~ smtpctl/Makefile > Merge makemap(8) into smtpctl(8). > Ok gilles@, jung@ (sunil@) snmpd ~ log.c > sync with vmd (reyk@) ~ proc.c ~ snmpd.h ~ traphandler.c > Sync proc.c, use proc_composev() (reyk@) ~ proc.c > Add imsg "peerid" to debug messages (only within -DDEBUG). (reyk@) vmctl ~ vmctl.c > use O_EXCL rather than a race (deraadt@) vmd ~ log.c > Skip the "fatal in" message prefix when aborting with fatal() - when > the daemon died with a message, it is obvious that a fatal condition > happened. More important is a useful, but short, message that > provides enough information to fix the problem. > OK benno@ deraadt@ (reyk@) ~ parse.y ~ vmd.c > tweak initial error logging (reyk@) ~ parse.y ~ vm.conf.5 > Most common strings in vm.conf are pathnames, so allow unquoted > slashes in strings. Slashes were excluded because the parser came > from pfctl and bgpd were IP prefixes are parsed this way but we can > handle such cases differently if vmd ever has to parse IPs with prefix > length. This change also allows to concatenate pathnames with macros. > (reyk@) ~ config.c ~ vmm.c > Fix error handling in a few cases: some function return (-1) on error, > while others return (errno) on error. We probably have to agree on > something. (reyk@) ~ config.c > Only increment the vm counter after successfully adding a new vm; the > counter has to be in sync in the parent and vmm processes. This fixes > reload after a previous load error. (reyk@) ~ vmm.c > Forcibly remove the local vm reference on error. (reyk@) ~ proc.c > Add imsg "peerid" to debug messages (only within -DDEBUG). (reyk@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
