OpenBSD src changes summary for 2016-02-01 ==========================================
bin/domainname bin/hostname bin/mv bin/rm distrib/notes distrib/special etc/examples/pkg.conf lib/libarch lib/libcrypto libexec/talkd sbin/init sbin/pdisk share/man sys/arch/arm/arm sys/arch/arm/include sys/arch/armv7/sunxi sys/arch/mips64/include sys/arch/mips64/mips64 sys/conf sys/kern sys/net80211 usr.bin/getent usr.bin/ssh usr.bin/talk usr.bin/units usr.bin/xinstall usr.sbin/identd usr.sbin/ldapd usr.sbin/tcpdump == bin =============================================================== 01/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/bin domainname ~ domainname.c > - make usage() static and __dead > - while here switch main to return instead of exit(3) > OK tedu@ (gsoares@) hostname ~ hostname.c > - make usage() static and __dead > - while here switch main to return instead of exit(3) > OK tedu@ (gsoares@) mv ~ Makefile > stop linking mv(1) to libutil, since that isn't used. > OK guenther@ nicm@ (gsoares@) rm ~ rm.c > style nit - do not add a space between function name and bracket > from Edgar Pettijohn <edgar at pettijohn-web.com> > fix another similar space in line 127. (pointed out by/OK jung@) > OK tb@ jung@ (gsoares@) == distrib =========================================================== 02/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib notes ~ packages > update package version in pkg_add example (sthen@) special ~ mv/Makefile > sync to main > reminded by guenther@ (gsoares@) == etc =============================================================== 03/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc examples/pkg.conf ~ examples/pkg.conf > sync (sthen@) ~ examples/pkg.conf > sync (sthen@) == lib =============================================================== 04/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libarch ~ amd64/amd64_iopl.c > ansify amd64_iopl() (jca@) ~ i386/i386_get_ioperm.c ~ i386/i386_get_ldt.c ~ i386/i386_iopl.c ~ i386/i386_set_ioperm.c ~ i386/i386_set_ldt.c ~ i386/i386_vm86.c > ansify; ok sthen@ kettenis@ (jca@) libcrypto ~ cert.pem > Sort cert.pem alphabetically, first by organisation, then by CA name > (CN if available, otherwise OU). > Add a comment identifying the org. Now to get an easy-to-read list > of certificates in the file you can use "grep ^[#=] cert.pem". > Prepared with https://spacehopper.org/format-pem.20160201. If you would > like to verify this commit to ensure that I didn't sneak in any other > changes, it will be easier to use the script rather than do it by hand. > (sthen@) == libexec =========================================================== 05/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/libexec talkd ~ announce.c ~ print.c ~ process.c ~ table.c ~ talkd.c > Remove unused headers and sort the remaining > OK tb@ (mestre@) == sbin ============================================================== 06/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin init ~ init.c > Remove variable unneeded since introduction of crypt_checkpass > ok millert@ (jca@) pdisk ~ io.c > Use printf("%s",prompt) rather than printf(prompt) just for paranoia's > sake. (krw@) ~ partition_map.c > Un-shorten some lines that don't need breaking anymore. Remove a couple of > indent levels by shuffling code bit. (krw@) == share ============================================================= 07/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man4/man4.armv7/a1xintc.4 ~ man4/man4.armv7/sxiccmu.4 ~ man4/man4.armv7/sxidog.4 ~ man4/man4.armv7/sxie.4 ~ man4/man4.armv7/sxipio.4 ~ man4/man4.armv7/sxitimer.4 > rapha mistakenly got the authorship of sunxi drivers wrong when adding > man pages. Problem pointed out by Artturi Alm, who initially wrote > them. Drop the AUTHORS sections instead of correcting them, as preferred > by Artturi. (jsg@) ~ man4/man4.armv7/sxidog.4 > sxidog attaches at sunxi not omap (jsg@) == sys =============================================================== 08/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/arm/arm ~ pmap.c ~ pmap7.c > Fix the encoding of AP bits for large page second-level > short-descriptors with arm v7 (same as small page encoding, except XN is > in a different bit for the mask). > Expanded version of a diff from Patrick Wildt who also tested and > reviewed this. (jsg@) arch/arm/include ~ pmap.h > Fix the encoding of AP bits for large page second-level > short-descriptors with arm v7 (same as small page encoding, except XN is > in a different bit for the mask). > Expanded version of a diff from Patrick Wildt who also tested and > reviewed this. (jsg@) arch/armv7/sunxi ~ sxirtc.c > Add A20 support to sxirtc. > From Artturi Alm. (jsg@) ~ sun7i.c ~ sxitimer.c > Remove A20 support in sxitimer, agtimer is now used instead. > From Artturi Alm. (jsg@) arch/mips64/include ~ pmap.h > Move modify bit emulation into pmap.c to gather pmap C code in one place. > (visa@) ~ pmap.h > Zap stray pmap_kenter_cache() prototype. (visa@) arch/mips64/mips64 ~ pmap.c ~ trap.c > Move modify bit emulation into pmap.c to gather pmap C code in one place. > (visa@) conf ~ newvers.sh > move to -release mode > requested by deraadt@ (jsg@) kern ~ kern_synch.c > add a DIAGNOSTIC for refcnt_take overflow. > ok mpi@ (dlg@) net80211 ~ ieee80211_input.c ~ ieee80211_node.h ~ ieee80211_proto.c > Stop requiring a BlockAck session timeout. We still honour the timeout if > the AP requests it, though I don't think I've ever seen one that does. > Per the 802.11-2012 spec a value of zero disables the timeout and some > APs seem to have trouble with timeouts forced onto them. > Our behaviour now matches Linux in this regard. > This gets Apple Airport APs somewhat working in 11n mode but there > is still a remaining issue with receiving frames from them. > Doesn't seem to hurt any other APs I've tried. > ok sthen@ mpi@ millert@ (stsp@) == usr.bin =========================================================== 09/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin getent ~ getent.c > Pointless #define > was: > #define SHELLSPRINT printf("%s\n", sh) (jca@) ~ getent.c > Hmm, SHELLSPRINT may be pointless, but keep it for consistency with other > dbs. (jca@) ssh ~ clientloop.c > Avoid ugly "DISPLAY "(null)" invalid; disabling X11 forwarding" > message when DISPLAY is not set. This could also result in a crash > on systems with a printf that doesn't handle NULL. OK djm@ (millert@) talk ~ ctl.c ~ ctl_transact.c ~ display.c ~ get_addrs.c ~ get_names.c ~ init_disp.c ~ invite.c ~ io.c ~ look_up.c ~ msgs.c ~ talk.c ~ talk.h > Remove unused headers and sort the remaining > Remove lint-style comments > Swap hardcoded string on usage() for __progname > OK tb@ (mestre@) units ~ units.lib > update currency exchange rates; (jmc@) xinstall ~ install.1 > missing word; from jan stary (jmc@) == usr.sbin ========================================================== 10/10 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin identd ~ Makefile > No need for SRCS, identd.c is deduced from PROG and make(1) rules. (jca@) ldapd ~ ldapd.8 ~ ldapd.c ~ namespace.c > Add -r argument to ldapd, to specify an alternative directory to > store/read the database, still defaulting to /var/db/ldap. > This will allow running totally separate instances, to be used by an > upcoming regress suite for example. > With a tweak from gsoares@ to check that the directory exists. > ok dlg@ semarie@ jca@ (landry@) ~ ldapd.8 > some -r fixes; (jmc@) tcpdump ~ print-802_11.c > Make tcpdump show 802.11 QoS frames properly. > ok kettenis@ (stsp@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
