OpenBSD src changes summary for 2015-06-17
==========================================

bin/csh                                 etc/rc.d/rc.subr
etc/root/root.mail                      lib/libc
lib/libcrypto                           lib/libssl
regress/lib                             share/man
share/mk                                sys/arch/macppc/stand/tbxidata
sys/arch/vax/vax                        sys/conf
sys/dev/usb                             sys/sys
usr.bin/diff                            usr.bin/file
usr.bin/rcs                             usr.bin/tmux

== bin =============================================================== 01/07 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/bin

csh

  ~ lex.c                                 

  > delete completely bogus (floating?  was there an old variable decl
  > in the past?) comment about FILEC
  > noted by Peter Brottveit Bock (deraadt@)

  ~ Makefile                              ~ const.c
  ~ csh.h                                 ~ extern.h
  ~ file.c                                ~ glob.c
  ~ lex.c                                 ~ set.c

  > remove -DFILEC; code does not compile for the -UFILEC case, and anyways,
  > who wants csh without FILEC??
  > from Peter Brottveit Bock, but redone using unifdef (deraadt@)

  ~ lex.c                                 

  > stray char jumped in (deraadt@)

== etc =============================================================== 02/07 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc

rc.d/rc.subr

  ~ rc.d/rc.subr                          

  > Really make daemon_class read-only; it's set to "daemon" of a matching
  > login class. (ajacoutot@)

root/root.mail

  ~ root/root.mail                        

  > crank to 5.8-beta (deraadt@)

== lib =============================================================== 03/07 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib

libc

  ~ arch/amd64/SYS.h                      ~ arch/amd64/sys/Ovfork.S
  ~ arch/amd64/sys/brk.S                  ~ arch/amd64/sys/exect.S
  ~ arch/amd64/sys/sbrk.S                 ~ arch/amd64/sys/sigpending.S
  ~ arch/amd64/sys/sigprocmask.S          ~ arch/amd64/sys/sigreturn.S
  ~ arch/amd64/sys/sigsuspend.S           ~ arch/amd64/sys/syscall.S

  > Set FUNC symbol sizes of auto-generated and hand-written syscall wrappers.
  > Original diff from guenther@, adjusted by me.
  > OK guenther@ (uebayasi@)

libcrypto

  ~ cert.pem                              

  > add DST Root CA X3 certificate, already present in most browser cert
  > stores.
  > "O=Digital Signature Trust Co., CN=DST Root CA X3". This CA is cross
  > signing
  > the issuing intermediates for letsencrypt.org so is expected to be
  > important
  > for at least ports distfile fetching in the future. ok ajacoutot@ juanfra@
  > (sthen@)

libssl

  ~ src/ssl/ssl.h                         

  > Cleanup SSL_OP_* compat flags in ssl.h.
  > These were recently removed and are now set to 0:
  > SSL_OP_NETSCAPE_CA_DN_BUG
  > SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG
  > SSL_OP_SSLEAY_080_CLIENT_DH_BUG
  > The code associated with these was deleted in the past at some point
  > and these are also now 0:
  > SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION
  > SSL_OP_EPHEMERAL_RSA
  > SSL_OP_MICROSOFT_SESS_ID_BUG
  > SSL_OP_NETSCAPE_CHALLENGE_BUG
  > SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG
  > The SSL_OP_ALL macro has been updated to reflect the removals.
  > ok miod@ jsing@ (doug@)

  ~ src/ssl/bs_cbs.c                      ~ src/ssl/bytestring.h

  > Add a new function CBS_offset() to report the current offset in the data.
  > "why not" miod@, sure jsing@ (doug@)

  ~ src/ssl/bs_cbs.c                      ~ src/ssl/bytestring.h

  > Add CBS_write_bytes() to copy the remaining CBS bytes to the caller.
  > This is a common operation when dealing with CBS.
  > ok miod@ jsing@ (doug@)

  ~ src/ssl/bs_ber.c                      

  > Use explicit int in bs_ber.c.
  > ok miod@ jsing@ (doug@)

  ~ src/ssl/bs_cbs.c                      ~ src/ssl/bytestring.h

  > Use explicit int in bs_cbs.c.
  > ok miod@ jsing@ (doug@)

  ~ src/ssl/d1_pkt.c                      ~ src/ssl/s3_srvr.c

  > KNF whitespace.
  > ok miod@ jsing@ (doug@)

  ~ src/ssl/t1_lib.c                      

  > Convert tls1_check_curve to CBS.
  > ok miod@ jsing@ (doug@)

  ~ src/ssl/t1_lib.c                      

  > Convert ssl_next_proto_validate to CBS.
  > ok miod@, tweak + ok jsing@ (doug@)

  ~ src/ssl/ssl.h                         

  > Remove pointless comments. (jsing@)

  ~ src/ssl/s3_enc.c                      ~ src/ssl/ssl.h
  ~ src/ssl/t1_enc.c                      

  > Keep alerts sorted by alert code. (jsing@)

  ~ src/ssl/tls1.h                        

  > Clean up alert codes and add references. (jsing@)

== regress =========================================================== 04/07 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress

lib

  ~ libssl/bytestring/bytestringtest.c    

  > Add tests for CBS_offset() and CBS_write_bytes().
  > "no problem" miod@, tweak + ok jsing@ (doug@)

== share ============================================================= 05/07 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share

man

  ~ man9/Makefile                         ~ man9/mbuf.9
  + man9/ml_init.9                        + man9/mq_init.9

  > Move mbuf_list and mbuf_queue documentation in their own manual.
  > ok jmc@, deraadt@, dlg@ (mpi@)

mk

  ~ sys.mk                                

  > crank to 5.8-beta (deraadt@)

== sys =============================================================== 06/07 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys

arch/macppc/stand/tbxidata

  ~ bsd.tbxi                              

  > crank to 5.8-beta (deraadt@)

arch/vax/vax

  ~ pmap.c                                

  > Make kernel text read-only and unreadable from userland, and remove the
  > bogus
  > comment about the emulation code requiring kernel text to be readable from
  > userland.
  > Add a few DIAGNOSTIC checks for rogue ptes passed to rmpage().
  > Make sure the pte extent operations and update_pcbs() run at >= IPL_SCHED.
  > (miod@)

conf

  ~ newvers.sh                            

  > move to 5.8-beta.  This is a bit earlier than normal... (deraadt@)

dev/usb

  ~ upd.c                                 ~ usbhid.h

  > Four new sensors, from David Higgs. (mpi@)

  ~ ubcmtp.c                              

  > fix compilation with UBCMTP_DEBUG (jcs@)

  ~ ubcmtp.c                              

  > when no fingers are down, send 0 for z
  > fixes tap-to-click (jcs@)

sys

  ~ param.h                               

  > crank to 5.8-beta (deraadt@)

  ~ param.h                               

  > my keyboard is conspiring against me (deraadt@)

== usr.bin =========================================================== 07/07 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin

diff

  ~ xmalloc.c                             

  > Use strdup in xstrdup; from Fritjof Bornebusch. (nicm@)

file

  ~ xmalloc.c                             

  > Use strdup in xstrdup from Fritjof Bornebusch. While here, remove xfree
  > which is unused. (nicm@)

rcs

  ~ ci.c                                  

  > Remove NULL check before free; Fritjof Bornebusch. (nicm@)

  ~ xmalloc.c                             

  > Use strdup in xstrdup; from Fritjof Bornebusch. (nicm@)

tmux

  ~ job.c                                 ~ tmux.h

  > Use an explicit job state instead of avoid closing our side of the
  > socketpair and setting it to -1 to mark when the other side is
  > closed. This avoids closing it while the libevent bufferevent still has
  > it (it could try to add it to the polled set which some mechanisms don't
  > like). Fixes part a problem reported by Bruno Sutic. (nicm@)

  ~ cmd-move-window.c                     ~ cmd-new-window.c
  ~ tmux.1                                ~ tmux.h
  ~ window.c                              

  > Move the shuffle code from new-window -a into a function and add a -a
  > flag for move-window too. From Thomas Adam. (nicm@)

  ~ cmd-queue.c                           

  > Break cmdq_continue inner loop into a helper function. (nicm@)

  ~ cmd-break-pane.c                      ~ tmux.1

  > Change break-pane to take target and source panes (-t and -s) in line
  > with other commands, from Thomas Adam. (nicm@)

===============================================================================
_______________________________________________
odc mailing list
[email protected]
http://www.squish.net/mailman/listinfo/odc

Reply via email to