OpenBSD src changes summary for 2015-09-07 ==========================================
distrib/amd64 distrib/sets etc/etc.amd64/Makefile.inc games/factor games/primes lib/libc regress/sbin share/man sys/arch/amd64/amd64 sys/arch/amd64/stand/efiboot sys/dev/ic sys/dev/rasops sys/dev/usb sys/kern sys/sys usr.bin/kdump usr.bin/ktrace usr.bin/lex usr.bin/mail usr.sbin/httpd usr.sbin/ikectl usr.sbin/smtpd usr.sbin/sysmerge == distrib =========================================================== 01/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib amd64 ~ common/Makefile.inc ~ iso/Makefile > also install BOOTIA32.EFI (deraadt@) sets ~ lists/base/md.amd64 > sync (deraadt@) == etc =============================================================== 02/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc etc.amd64/Makefile.inc ~ etc.amd64/Makefile.inc > sync to BOOTIA32.EFI change (deraadt@) == games ============================================================= 03/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/games factor ~ factor.c > cosmetic fixes (tedu@) primes ~ primes.c > cosmetic fixes (tedu@) == lib =============================================================== 04/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ sys/tame.2 > Add getfsstat(2) to TAME_RPATH; OK deraadt@ (tim@) ~ sys/ktrace.2 > Delete ktracing of context switches: it's unused, and not particularly > useful, > and doing VOP_WRITE() from inside tsleep/msleep makes the locking too > complicated, making it harder to move forward on MP changes. > ok deraadt@ kettenis@ (guenther@) == regress =========================================================== 05/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress sbin ~ route/rttest14.ok ~ route/rttest16.ok > Sync output with recent IPv6 loopback changes to ensure ::1 is the > first configured address. > Yes, IPv6 address configuration code is fragile and selecting the > first address of an interface to use it in a route entry might not > be the best choice. > Breakage reported by daniel@ (mpi@) == share ============================================================= 06/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man9/rasops.9 > Document the new ri_bs member. (kettenis@) == sys =============================================================== 07/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/amd64/amd64 ~ efifb.c > Use the RI_WRONLY flag to avoid reading back pixels from buffer memory. > Make scrolling efifb(4) a bit faster. > ok yasuoka@, deraadt@ (kettenis@) ~ efifb.c > Remap the framebuffer as write-combining when we actually attach. Speeds > up > scrolling by a factor of 20 on my x1. (kettenis@) arch/amd64/stand/efiboot - bootx86/Makefile ~ Makefile + bootia32/Makefile > BOOTX86.EFI should be BOOTIA32.EFI. > pointed out deraadt kettenis > ok deraadt (yasuoka@) ~ efidev.c > Fix the previous. The condition of loop which read GPT partitions had been > broken. (yasuoka@) dev/ic ~ qla.c > sizes for free(); ok jmatthew (deraadt@) dev/rasops ~ rasops.c ~ rasops.h > Make it possible to use RI_WRONLY for the aframebuffer during early boot. > In this case, the caller has to provide the backing store for the screen > contents by setting the ri_bs member of "struct rasops_info". The screen > contents are retained if the rasops_info descriptor is later reinitialized > after adding the RI_VCONS flag. > ok yasuoka@, deraadt@ (kettenis@) dev/usb ~ ugen.c > Do not set USBD_NO_COPY for interrupt transfers, only bulk transfers > are converted for the moment. > From Grant Czajkowski. (mpi@) kern ~ kern_synch.c ~ kern_ktrace.c > Delete ktracing of context switches: it's unused, and not particularly > useful, > and doing VOP_WRITE() from inside tsleep/msleep makes the locking too > complicated, making it harder to move forward on MP changes. > ok deraadt@ kettenis@ (guenther@) sys ~ ktrace.h > Delete ktracing of context switches: it's unused, and not particularly > useful, > and doing VOP_WRITE() from inside tsleep/msleep makes the locking too > complicated, making it harder to move forward on MP changes. > ok deraadt@ kettenis@ (guenther@) == usr.bin =========================================================== 08/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin kdump ~ kdump.c > Delete ktracing of context switches: it's unused, and not particularly > useful, > and doing VOP_WRITE() from inside tsleep/msleep makes the locking too > complicated, making it harder to move forward on MP changes. > ok deraadt@ kettenis@ (guenther@) ktrace ~ ktrace.1 ~ ktrace.h ~ ltrace.1 ~ subr.c > Delete ktracing of context switches: it's unused, and not particularly > useful, > and doing VOP_WRITE() from inside tsleep/msleep makes the locking too > complicated, making it harder to move forward on MP changes. > ok deraadt@ kettenis@ (guenther@) ~ ltrace.1 > put back an El macro, wrongly zapped in previous; (jmc@) lex ~ flex.1 > add missing file system path (.Pa) macros. (sobrado@) mail ~ mail.1 > add missing file system path (.Pa) macros. (sobrado@) == usr.sbin ========================================================== 09/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin httpd ~ httpd.h ~ server.c ~ server_http.c > Fix a regression that was introduced with server.c r1.64: Do NOT free > srv_conf->auth in serverconfig_free() because it was not allocated in > config_getserver() but assigned as a reference by id from a global > list that is maintained independently. This fixes a potential > double-free. This fix also makes srv_conf->auth "const" to emphasize > that the read-only auth pointer was not allocated here. > OK jsing@ (reyk@) ikectl ~ ikectl.8 > append a slash immediately after a file system path that is a directory; > uppercase the description of /var/run/iked.sock (found by jmc@); > add missing full stop. > ok jmc@ (sobrado@) smtpd ~ enqueue.c ~ parse.y ~ rfc2822.c ~ rfc2822.h ~ smtp_session.c ~ smtpd.h > when bypassing the enqueuer, insert Message-Id header if none was found and > the client has connected from a loopback interface. > ok millert@ eric@ (gilles@) sysmerge ~ sysmerge.sh > No need to restore backup of sum files; once the new ones are installed, > it means we already processed all relevant files. (ajacoutot@) ~ sysmerge.8 ~ sysmerge.sh > Simplify handling of sum files. (ajacoutot@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
