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

Reply via email to