OpenBSD src changes summary for 2015-11-04
==========================================

bin/cat                                 games/atc
games/gomoku                            games/hack
games/mille                             games/random
games/worm                              lib/libc
regress/lib                             regress/sys
regress/usr.sbin                        sbin/iked
sbin/ipsecctl                           sbin/ping
sbin/ping6                              share/man
sys/crypto                              sys/dev/ic
sys/dev/pci                             sys/dev/usb
sys/kern                                sys/net
sys/net80211                            sys/netinet
sys/sys                                 usr.bin/at
usr.bin/ftp                             usr.bin/sed
usr.bin/top                             usr.sbin/cron
usr.sbin/installboot                    usr.sbin/lpr
usr.sbin/pkg_add                        usr.sbin/rmt

== bin =============================================================== 01/09 ==

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

cat

  ~ cat.1                                 ~ cat.c

  > replace setbuf with setvbuf, from Frederic Nowak (tedu@)

== games ============================================================= 02/09 ==

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

atc

  ~ graphics.c                            

  > replace setbuf with setvbuf, from Frederic Nowak (tedu@)

gomoku

  ~ main.c                                

  > replace setbuf with setvbuf, from Frederic Nowak (tedu@)

hack

  ~ hack.main.c                           

  > replace setbuf with setvbuf, from Frederic Nowak (tedu@)

mille

  ~ mille.c                               ~ move.c
  ~ varpush.c                             

  > replace setbuf with setvbuf, from Frederic Nowak (tedu@)

random

  ~ random.c                              

  > replace setbuf with setvbuf, from Frederic Nowak (tedu@)

worm

  ~ worm.c                                

  > replace setbuf with setvbuf, from Frederic Nowak (tedu@)

== lib =============================================================== 03/09 ==

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

libc

  ~ gen/getgrent.3                        

  > clean up HISTORY; (jmc@)

  ~ stdio/fclose.3                        ~ stdio/fflush.3
  ~ stdio/funopen.3                       

  > replace setbuf with setvbuf, from Frederic Nowak (tedu@)

== regress =========================================================== 04/09 ==

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

lib

  ~ libpthread/socket/1/socket1.c         ~ libpthread/socket/2/socket2.c
  ~ libpthread/socket/2a/socket2a.c       

  > replace setbuf with setvbuf, from Frederic Nowak (tedu@)

sys

  + net/rtable/Makefile                   + net/rtable/Makefile.inc
  + net/rtable/README                     + net/rtable/inet-fullfeed.txt
  + net/rtable/inet6-fullfeed.txt         + net/rtable/kern_compat.h
  + net/rtable/util.c                     + net/rtable/util.h
  + net/rtable/delete/Makefile            + net/rtable/delete/main.c
  + net/rtable/fullfeed/Makefile          + net/rtable/fullfeed/main.c

  > Basic framework to test the rtable_* API directly from userland.
  > You can replace inet{,6}-fullfeed.txt with a dump of your fullfeed table
  > to really stress this test framework.  I did not commit them because CVS
  > certainly doesn't like ~7M file. (mpi@)

  ~ crypto/Makefile                       

  > Hook up chacha20-poly1305 test vectors (missed in previous commit) (mikeb@)

usr.sbin

  ~ syslogd/Makefile                      

  > Generating the self-signed syslogd test certificate does not depend
  > on the CA certificate.  Found by Jan Klemkow. (bluhm@)

  ~ syslogd/ttylog.c                      

  > replace setbuf with setvbuf, from Frederic Nowak (tedu@)

== sbin ============================================================== 05/09 ==

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

iked

  ~ iked.conf.5                           ~ parse.y
  ~ pfkey.c                               

  > Support Chacha20-Poly1305 for Child SAs;  ok reyk (mikeb@)

ipsecctl

  ~ ipsecctl.h                            ~ parse.y
  ~ pfkdump.c                             

  > Decode Chacha20-Poly1305 when dumping SAs;  ok reyk, naddy (mikeb@)

ping

  ~ ping.c                                

  > replace setbuf with setvbuf, from Frederic Nowak (tedu@)

ping6

  ~ ping6.c                               

  > dead store; pointed out by llvm (florian@)

  ~ ping6.c                               

  > Simplify packet option handling since we are only setting one option
  > these days. (florian@)

  ~ ping6.c                               

  > replace setbuf with setvbuf, from Frederic Nowak (tedu@)

== share ============================================================= 06/09 ==

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

man

  ~ man4/cdce.4                           

  > The "Lenovo Thinkpad USB 3.0 Ethernet Adapter" works with cdce(4). (stsp@)

  ~ man8/intro.8                          

  > some fixes from raf czlonka (jmc@)

== sys =============================================================== 07/09 ==

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

crypto

  ~ chachapoly.c                          ~ chachapoly.h
  ~ xform.c                               

  > Pass context as a void pointer to cut down on casts in xform.c (mikeb@)

dev/ic

  ~ acx.c                                 ~ ar5008.c
  ~ ar9003.c                              ~ ath.c
  ~ athn.c                                ~ atw.c
  ~ bwi.c                                 ~ malo.c
  ~ rt2560.c                              ~ rt2661.c
  ~ rt2860.c                              ~ rtw.c
  ~ rtwvar.h                              

  > replace the ifqueues in net80211 with mbuf_queues.
  > the specific queues are ic_mgtq, ic_pwrsaveq, and ni_savedq. rtw
  > had its own queue for beacons.
  > tested by mpi@ and jmc@
  > ok mpi@ (dlg@)

  ~ if_wi_hostap.c                        

  > use if_enqueue() rather than doing a poor inline version of it.
  > ok mpi@ (dlg@)

dev/pci

  ~ if_de.c                               ~ if_devar.h

  > replace the ifqueues used for tulip_txq and _rxq with mbuf_lists. (dlg@)

  ~ if_de.c                               

  > use IFQ_IS_EMPTY to see if if_snd is empty, not IF_IS_EMPTY (dlg@)

  ~ if_ix.c                               

  > replace while (ml_dequeue()) m_freem(); with ml_purge(); (dlg@)

  ~ if_iwm.c                              ~ if_iwn.c
  ~ if_rtwn.c                             ~ if_wpi.c

  > replace the ifqueues in net80211 with mbuf_queues.
  > the specific queues are ic_mgtq, ic_pwrsaveq, and ni_savedq. rtw
  > had its own queue for beacons.
  > tested by mpi@ and jmc@
  > ok mpi@ (dlg@)

  ~ km.c                                  

  > allow km(4) to match the temperature sensor in GX-412TC SOC (as used on
  > APU2)
  > tested by nothingness at citycable.ch, ok bmercer@ (sthen@)

dev/usb

  ~ if_athn_usb.c                         ~ if_atu.c
  ~ if_otus.c                             ~ if_ral.c
  ~ if_rum.c                              ~ if_run.c
  ~ if_uath.c                             ~ if_upgt.c
  ~ if_urtw.c                             ~ if_urtwn.c
  ~ if_zyd.c                              

  > replace the ifqueues in net80211 with mbuf_queues.
  > the specific queues are ic_mgtq, ic_pwrsaveq, and ni_savedq. rtw
  > had its own queue for beacons.
  > tested by mpi@ and jmc@
  > ok mpi@ (dlg@)

kern

  ~ kern_pledge.c                         

  > move /etc/spwd.db blacklist outside PLEDGE_GETPW check.
  > so that all pledged programs would get it instead of only ones with
  > PLEDGE_GETPW.
  > ok deraadt@ (semarie@)

  ~ kern_pledge.c                         

  > pledge_ioctl only takes files, adjust prototype. ok semarie (tedu@)

net

  ~ if_ppp.c                              

  > use mq_purge to free a queue of mbufs. (dlg@)

  ~ rtable.c                              

  > Call rtable_put(), a stub for now, before leaving a function that called
  > rtable_get(). (mpi@)

  ~ art.c                                 ~ radix.c
  ~ radix.h                               ~ rtable.c

  > Some tweaks to build the rtable API and backends in userland.
  > Needed by the regression tests. (mpi@)

  ~ rtable.c                              

  > Initialize the correct variable in ART's rtable_match(). (mpi@)

  ~ route.c                               

  > rtfree(9) accepts NULL pointers. (mpi@)

net80211

  ~ ieee80211_input.c                     ~ ieee80211_node.c
  ~ ieee80211_node.h                      ~ ieee80211_output.c
  ~ ieee80211_proto.c                     ~ ieee80211_var.h

  > replace the ifqueues in net80211 with mbuf_queues.
  > the specific queues are ic_mgtq, ic_pwrsaveq, and ni_savedq. rtw
  > had its own queue for beacons.
  > tested by mpi@ and jmc@
  > ok mpi@ (dlg@)

netinet

  ~ if_ether.c                            

  > use ml_purge to flush the arp hold lists instead of dequeue/free loops.
  > this is an interesting change because the loops have to decrement
  > the global hold count too. they looked like this:
  > while ((mh = ml_dequeue(&la->la_ml)) != NULL) {
  > la_hold_total--;
  > m_freem(mh);
  > }
  > because ml_purge returns how many mbufs were freed, we can do this:
  > la_hold_total -= ml_purge(&la->la_ml);
  > ok mpi@ bluhm@ (dlg@)

sys

  ~ pledge.h                              

  > pledge_ioctl only takes files, adjust prototype. ok semarie (tedu@)

== usr.bin =========================================================== 08/09 ==

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

at

  ~ at.c                                  

  > Change cron from including all headers in every file to only including
  > what each .c file needs.  I have not removed cron.h since it will
  > be used in a future clean up of the cron's .h files.  OK nicm@ (millert@)

ftp

  ~ main.c                                

  > Fix inverted pledge requests, from Frederic Nowak (jca@)

sed

  ~ sed.1                                 

  > replace setbuf with setvbuf, from Frederic Nowak (tedu@)

top

  ~ top.c                                 

  > replace setbuf with setvbuf, from Frederic Nowak (tedu@)

== usr.sbin ========================================================== 09/09 ==

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

cron

  ~ cron.c                                ~ entry.c
  ~ externs.h                             ~ funcs.h
  ~ globals.h                             ~ pathnames.h

  > Change some globals from extern to static when they are not used
  > outside their respective .c files.  Also remove some unused defines.
  > OK jung@ (millert@)

  ~ misc.c                                

  > Remove unused LogFD variable (millert@)

  - externs.h                             ~ atrun.c
  ~ client.c                              ~ common.c
  ~ cron.c                                ~ cron.h
  ~ crontab.c                             ~ database.c
  ~ do_command.c                          ~ entry.c
  ~ env.c                                 ~ job.c
  ~ macros.h                              ~ misc.c
  ~ popen.c                               ~ structs.h
  ~ user.c                                

  > Change cron from including all headers in every file to only including
  > what each .c file needs.  I have not removed cron.h since it will
  > be used in a future clean up of the cron's .h files.  OK nicm@ (millert@)

installboot

  ~ util.c                                

  > fix a memory leak in multiple error paths
  > ok krw@ (jsg@)

lpr

  ~ lptest/lptest.c                       

  > replace setbuf with setvbuf, from Frederic Nowak (tedu@)

pkg_add

  ~ pkg_add.1                             

  > Bump distribution tarball versions. (mmcc@)

rmt

  ~ rmt.c                                 

  > replace setbuf with setvbuf, from Frederic Nowak (tedu@)

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

Reply via email to