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

Reply via email to