OpenBSD src changes summary for 2016-01-07
==========================================

bin/expr                                distrib/sets
games/adventure                         games/atc
games/banner                            games/bcd
games/boggle                            games/bs
games/canfield                          games/cribbage
games/factor                            games/fortune
games/gomoku                            games/grdc
games/hack                              games/hunt
games/mille                             games/monop
games/morse                             games/number
games/pig                               games/pom
games/ppt                               games/primes
games/quiz                              games/rain
games/random                            games/robots
games/sail                              games/snake
games/tetris                            games/trek
games/worm                              games/worms
games/wump                              lib/libsndio
regress/usr.sbin                        sbin/ifconfig
share/man                               sys/arch/amd64/conf
sys/arch/armv7/omap                     sys/arch/i386/stand/libsa
sys/dev                                 sys/dev/acpi
sys/dev/pci                             sys/dev/pv
sys/dev/usb                             sys/kern
sys/net                                 sys/net80211
sys/sys                                 usr.bin/aucat
usr.bin/fmt                             usr.bin/mandoc
usr.bin/sndiod                          usr.sbin/bgpd

== bin =============================================================== 01/10 ==

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

expr

  ~ expr.c                                

  > need to increase INT_MAX to 64 bits too. from Nathan Holstein (tedu@)

== distrib =========================================================== 02/10 ==

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

sets

  ~ lists/base/mi                         ~ lists/man/mi

  > sync (deraadt@)

  ~ lists/man/mi                          

  > sync (deraadt@)

== games ============================================================= 03/10 ==

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

adventure

  ~ main.c                                ~ setup.c

  > Some basic code maintenance in games/
  > - in main() replace exit with return
  > - drop some /* NOTREACHED */ lint comments along the way.
  > - make more use of standard CFLAGS, esp. -Wimplicit-function-declaration
  > - add and sort some headers when needed
  > - add straightforward pledges to some programs used at compile time
  > discussed with and ok mestre@ (tb@)

atc

  ~ main.c                                

  > Some basic code maintenance in games/
  > - in main() replace exit with return
  > - drop some /* NOTREACHED */ lint comments along the way.
  > - make more use of standard CFLAGS, esp. -Wimplicit-function-declaration
  > - add and sort some headers when needed
  > - add straightforward pledges to some programs used at compile time
  > discussed with and ok mestre@ (tb@)

banner

  ~ banner.c                              

  > Some basic code maintenance in games/
  > - in main() replace exit with return
  > - drop some /* NOTREACHED */ lint comments along the way.
  > - make more use of standard CFLAGS, esp. -Wimplicit-function-declaration
  > - add and sort some headers when needed
  > - add straightforward pledges to some programs used at compile time
  > discussed with and ok mestre@ (tb@)

bcd

  ~ bcd.c                                 

  > Some basic code maintenance in games/
  > - in main() replace exit with return
  > - drop some /* NOTREACHED */ lint comments along the way.
  > - make more use of standard CFLAGS, esp. -Wimplicit-function-declaration
  > - add and sort some headers when needed
  > - add straightforward pledges to some programs used at compile time
  > discussed with and ok mestre@ (tb@)

boggle

  ~ boggle/bog.c                          ~ mkdict/Makefile
  ~ mkdict/mkdict.c                       ~ mkindex/Makefile
  ~ mkindex/mkindex.c                     

  > Some basic code maintenance in games/
  > - in main() replace exit with return
  > - drop some /* NOTREACHED */ lint comments along the way.
  > - make more use of standard CFLAGS, esp. -Wimplicit-function-declaration
  > - add and sort some headers when needed
  > - add straightforward pledges to some programs used at compile time
  > discussed with and ok mestre@ (tb@)

bs

  ~ bs.c                                  

  > Some basic code maintenance in games/
  > - in main() replace exit with return
  > - drop some /* NOTREACHED */ lint comments along the way.
  > - make more use of standard CFLAGS, esp. -Wimplicit-function-declaration
  > - add and sort some headers when needed
  > - add straightforward pledges to some programs used at compile time
  > discussed with and ok mestre@ (tb@)

canfield

  ~ cfscores/cfscores.c                   

  > Some basic code maintenance in games/
  > - in main() replace exit with return
  > - drop some /* NOTREACHED */ lint comments along the way.
  > - make more use of standard CFLAGS, esp. -Wimplicit-function-declaration
  > - add and sort some headers when needed
  > - add straightforward pledges to some programs used at compile time
  > discussed with and ok mestre@ (tb@)

cribbage

  ~ crib.c                                

  > Some basic code maintenance in games/
  > - in main() replace exit with return
  > - drop some /* NOTREACHED */ lint comments along the way.
  > - make more use of standard CFLAGS, esp. -Wimplicit-function-declaration
  > - add and sort some headers when needed
  > - add straightforward pledges to some programs used at compile time
  > discussed with and ok mestre@ (tb@)

factor

  ~ factor.c                              

  > Some basic code maintenance in games/
  > - in main() replace exit with return
  > - drop some /* NOTREACHED */ lint comments along the way.
  > - make more use of standard CFLAGS, esp. -Wimplicit-function-declaration
  > - add and sort some headers when needed
  > - add straightforward pledges to some programs used at compile time
  > discussed with and ok mestre@ (tb@)

fortune

  ~ fortune/fortune.c                     ~ strfile/strfile.c
  ~ unstr/unstr.c                         

  > Some basic code maintenance in games/
  > - in main() replace exit with return
  > - drop some /* NOTREACHED */ lint comments along the way.
  > - make more use of standard CFLAGS, esp. -Wimplicit-function-declaration
  > - add and sort some headers when needed
  > - add straightforward pledges to some programs used at compile time
  > discussed with and ok mestre@ (tb@)

gomoku

  ~ main.c                                

  > Some basic code maintenance in games/
  > - in main() replace exit with return
  > - drop some /* NOTREACHED */ lint comments along the way.
  > - make more use of standard CFLAGS, esp. -Wimplicit-function-declaration
  > - add and sort some headers when needed
  > - add straightforward pledges to some programs used at compile time
  > discussed with and ok mestre@ (tb@)

grdc

  ~ grdc.c                                

  > Some basic code maintenance in games/
  > - in main() replace exit with return
  > - drop some /* NOTREACHED */ lint comments along the way.
  > - make more use of standard CFLAGS, esp. -Wimplicit-function-declaration
  > - add and sort some headers when needed
  > - add straightforward pledges to some programs used at compile time
  > discussed with and ok mestre@ (tb@)

hack

  ~ hack.main.c                           ~ makedefs.c

  > Some basic code maintenance in games/
  > - in main() replace exit with return
  > - drop some /* NOTREACHED */ lint comments along the way.
  > - make more use of standard CFLAGS, esp. -Wimplicit-function-declaration
  > - add and sort some headers when needed
  > - add straightforward pledges to some programs used at compile time
  > discussed with and ok mestre@ (tb@)

  ~ hack.tty.c                            

  > hack expects to be able to read ^Z as a normal character so disable
  > SUSP in the termios settings.  Presumably this is how things worked
  > before the conversion to termios.  Fixes suspend/resume in hack. (millert@)

hunt

  ~ hunt/hunt.c                           ~ huntd/driver.c

  > Some basic code maintenance in games/
  > - in main() replace exit with return
  > - drop some /* NOTREACHED */ lint comments along the way.
  > - make more use of standard CFLAGS, esp. -Wimplicit-function-declaration
  > - add and sort some headers when needed
  > - add straightforward pledges to some programs used at compile time
  > discussed with and ok mestre@ (tb@)

  ~ hunt/connect.c                        ~ hunt/display.c
  ~ hunt/hunt.c                           ~ hunt/list.c
  ~ hunt/otto.c                           ~ hunt/playit.c
  ~ huntd/answer.c                        ~ huntd/conf.c
  ~ huntd/draw.c                          ~ huntd/driver.c
  ~ huntd/execute.c                       ~ huntd/expl.c
  ~ huntd/extern.c                        ~ huntd/makemaze.c
  ~ huntd/server.h                        ~ huntd/shots.c
  ~ huntd/terminal.c                      

  > Headers cleanup and sorting
  > OK tb@ (mestre@)

  ~ hunt/connect.c                        ~ hunt/display.c
  ~ hunt/hunt.c                           ~ hunt/list.c
  ~ hunt/otto.c                           ~ hunt/playit.c
  ~ huntd/answer.c                        ~ huntd/conf.c
  ~ huntd/draw.c                          ~ huntd/driver.c
  ~ huntd/execute.c                       ~ huntd/expl.c
  ~ huntd/makemaze.c                      ~ huntd/shots.c
  ~ huntd/terminal.c                      

  > ANSIfy hunt(6)
  > Note: casted 2 args to struct sockaddr * on list.c to shut off compiler
  > warnings, and also changed an int len to socklen_t since recvfrom(2)
  > receives
  > the last argument as the latter.
  > I'm running out of credits, but this was once again with great help and OK
  > from
  > tb@ (mestre@)

mille

  ~ mille.c                               

  > Some basic code maintenance in games/
  > - in main() replace exit with return
  > - drop some /* NOTREACHED */ lint comments along the way.
  > - make more use of standard CFLAGS, esp. -Wimplicit-function-declaration
  > - add and sort some headers when needed
  > - add straightforward pledges to some programs used at compile time
  > discussed with and ok mestre@ (tb@)

monop

  ~ initdeck.c                            

  > Some basic code maintenance in games/
  > - in main() replace exit with return
  > - drop some /* NOTREACHED */ lint comments along the way.
  > - make more use of standard CFLAGS, esp. -Wimplicit-function-declaration
  > - add and sort some headers when needed
  > - add straightforward pledges to some programs used at compile time
  > discussed with and ok mestre@ (tb@)

morse

  ~ morse.c                               

  > Some basic code maintenance in games/
  > - in main() replace exit with return
  > - drop some /* NOTREACHED */ lint comments along the way.
  > - make more use of standard CFLAGS, esp. -Wimplicit-function-declaration
  > - add and sort some headers when needed
  > - add straightforward pledges to some programs used at compile time
  > discussed with and ok mestre@ (tb@)

number

  ~ number.c                              

  > Some basic code maintenance in games/
  > - in main() replace exit with return
  > - drop some /* NOTREACHED */ lint comments along the way.
  > - make more use of standard CFLAGS, esp. -Wimplicit-function-declaration
  > - add and sort some headers when needed
  > - add straightforward pledges to some programs used at compile time
  > discussed with and ok mestre@ (tb@)

pig

  ~ pig.c                                 

  > Some basic code maintenance in games/
  > - in main() replace exit with return
  > - drop some /* NOTREACHED */ lint comments along the way.
  > - make more use of standard CFLAGS, esp. -Wimplicit-function-declaration
  > - add and sort some headers when needed
  > - add straightforward pledges to some programs used at compile time
  > discussed with and ok mestre@ (tb@)

pom

  ~ pom.c                                 

  > Some basic code maintenance in games/
  > - in main() replace exit with return
  > - drop some /* NOTREACHED */ lint comments along the way.
  > - make more use of standard CFLAGS, esp. -Wimplicit-function-declaration
  > - add and sort some headers when needed
  > - add straightforward pledges to some programs used at compile time
  > discussed with and ok mestre@ (tb@)

ppt

  ~ ppt.c                                 

  > Some basic code maintenance in games/
  > - in main() replace exit with return
  > - drop some /* NOTREACHED */ lint comments along the way.
  > - make more use of standard CFLAGS, esp. -Wimplicit-function-declaration
  > - add and sort some headers when needed
  > - add straightforward pledges to some programs used at compile time
  > discussed with and ok mestre@ (tb@)

primes

  ~ primes.c                              

  > Some basic code maintenance in games/
  > - in main() replace exit with return
  > - drop some /* NOTREACHED */ lint comments along the way.
  > - make more use of standard CFLAGS, esp. -Wimplicit-function-declaration
  > - add and sort some headers when needed
  > - add straightforward pledges to some programs used at compile time
  > discussed with and ok mestre@ (tb@)

quiz

  ~ quiz.c                                

  > Some basic code maintenance in games/
  > - in main() replace exit with return
  > - drop some /* NOTREACHED */ lint comments along the way.
  > - make more use of standard CFLAGS, esp. -Wimplicit-function-declaration
  > - add and sort some headers when needed
  > - add straightforward pledges to some programs used at compile time
  > discussed with and ok mestre@ (tb@)

rain

  ~ rain.c                                

  > Some basic code maintenance in games/
  > - in main() replace exit with return
  > - drop some /* NOTREACHED */ lint comments along the way.
  > - make more use of standard CFLAGS, esp. -Wimplicit-function-declaration
  > - add and sort some headers when needed
  > - add straightforward pledges to some programs used at compile time
  > discussed with and ok mestre@ (tb@)

random

  ~ random.c                              

  > Some basic code maintenance in games/
  > - in main() replace exit with return
  > - drop some /* NOTREACHED */ lint comments along the way.
  > - make more use of standard CFLAGS, esp. -Wimplicit-function-declaration
  > - add and sort some headers when needed
  > - add straightforward pledges to some programs used at compile time
  > discussed with and ok mestre@ (tb@)

robots

  ~ main.c                                

  > Some basic code maintenance in games/
  > - in main() replace exit with return
  > - drop some /* NOTREACHED */ lint comments along the way.
  > - make more use of standard CFLAGS, esp. -Wimplicit-function-declaration
  > - add and sort some headers when needed
  > - add straightforward pledges to some programs used at compile time
  > discussed with and ok mestre@ (tb@)

sail

  ~ main.c                                

  > Some basic code maintenance in games/
  > - in main() replace exit with return
  > - drop some /* NOTREACHED */ lint comments along the way.
  > - make more use of standard CFLAGS, esp. -Wimplicit-function-declaration
  > - add and sort some headers when needed
  > - add straightforward pledges to some programs used at compile time
  > discussed with and ok mestre@ (tb@)

snake

  ~ snake.c                               

  > Some basic code maintenance in games/
  > - in main() replace exit with return
  > - drop some /* NOTREACHED */ lint comments along the way.
  > - make more use of standard CFLAGS, esp. -Wimplicit-function-declaration
  > - add and sort some headers when needed
  > - add straightforward pledges to some programs used at compile time
  > discussed with and ok mestre@ (tb@)

tetris

  ~ tetris.c                              

  > Some basic code maintenance in games/
  > - in main() replace exit with return
  > - drop some /* NOTREACHED */ lint comments along the way.
  > - make more use of standard CFLAGS, esp. -Wimplicit-function-declaration
  > - add and sort some headers when needed
  > - add straightforward pledges to some programs used at compile time
  > discussed with and ok mestre@ (tb@)

trek

  ~ abandon.c                             ~ attack.c
  ~ autover.c                             ~ capture.c
  ~ check_out.c                           ~ compkl.c
  ~ computer.c                            ~ damage.c
  ~ dcrept.c                              ~ destruct.c
  ~ dock.c                                ~ dumpgame.c
  ~ dumpme.c                              ~ dumpssradio.c
  ~ events.c                              ~ getpar.c
  ~ help.c                                ~ impulse.c
  ~ initquad.c                            ~ kill.c
  ~ klmove.c                              ~ lose.c
  ~ lrscan.c                              ~ main.c
  ~ move.c                                ~ nova.c
  ~ out.c                                 ~ phaser.c
  ~ play.c                                ~ ram.c
  ~ ranf.c                                ~ rest.c
  ~ schedule.c                            ~ score.c
  ~ setup.c                               ~ setwarp.c
  ~ shield.c                              ~ snova.c
  ~ srscan.c                              ~ torped.c
  ~ visual.c                              ~ warp.c
  ~ win.c                                 

  > Remove unnecessary headers and sort the remaining alphabetically
  > OK tb@ (mestre@)

  ~ abandon.c                             ~ attack.c
  ~ autover.c                             ~ capture.c
  ~ check_out.c                           ~ checkcond.c
  ~ compkl.c                              ~ computer.c
  ~ damage.c                              ~ damaged.c
  ~ dcrept.c                              ~ destruct.c
  ~ dock.c                                ~ dumpgame.c
  ~ dumpme.c                              ~ dumpssradio.c
  ~ events.c                              ~ getcodi.c
  ~ getpar.c                              ~ help.c
  ~ impulse.c                             ~ initquad.c
  ~ kill.c                                ~ klmove.c
  ~ lose.c                                ~ lrscan.c
  ~ main.c                                ~ move.c
  ~ nova.c                                ~ out.c
  ~ phaser.c                              ~ play.c
  ~ ram.c                                 ~ ranf.c
  ~ rest.c                                ~ schedule.c
  ~ score.c                               ~ setup.c
  ~ setwarp.c                             ~ shield.c
  ~ snova.c                               ~ srscan.c
  ~ systemname.c                          ~ torped.c
  ~ visual.c                              ~ warp.c
  ~ win.c                                 

  > ANSIfy trek(6)
  > Note: Binary change is introduced due to function schedule() where its args
  > are
  > (int,double,char,char,char), but on trek.h are (int,double,int,int,int).
  > Changed
  > to the latter since the 3 last args are coordinates.
  > OK tb@ (mestre@)

  ~ main.c                                

  > Some basic code maintenance in games/
  > - in main() replace exit with return
  > - drop some /* NOTREACHED */ lint comments along the way.
  > - make more use of standard CFLAGS, esp. -Wimplicit-function-declaration
  > - add and sort some headers when needed
  > - add straightforward pledges to some programs used at compile time
  > discussed with and ok mestre@ (tb@)

worm

  ~ worm.c                                

  > Some basic code maintenance in games/
  > - in main() replace exit with return
  > - drop some /* NOTREACHED */ lint comments along the way.
  > - make more use of standard CFLAGS, esp. -Wimplicit-function-declaration
  > - add and sort some headers when needed
  > - add straightforward pledges to some programs used at compile time
  > discussed with and ok mestre@ (tb@)

worms

  ~ worms.c                               

  > Some basic code maintenance in games/
  > - in main() replace exit with return
  > - drop some /* NOTREACHED */ lint comments along the way.
  > - make more use of standard CFLAGS, esp. -Wimplicit-function-declaration
  > - add and sort some headers when needed
  > - add straightforward pledges to some programs used at compile time
  > discussed with and ok mestre@ (tb@)

wump

  ~ wump.c                                

  > Some basic code maintenance in games/
  > - in main() replace exit with return
  > - drop some /* NOTREACHED */ lint comments along the way.
  > - make more use of standard CFLAGS, esp. -Wimplicit-function-declaration
  > - add and sort some headers when needed
  > - add straightforward pledges to some programs used at compile time
  > discussed with and ok mestre@ (tb@)

== lib =============================================================== 04/10 ==

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

libsndio

  ~ mio_open.3                            ~ sio_open.3
  ~ sndio.7                               

  > Move sndiod man page to section 8.
  > suggested by deraadt, fixes from jmc, ok millert (ratchov@)

  ~ sndio.7                               

  > fix SEE ALSO; (jmc@)

== regress =========================================================== 05/10 ==

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

usr.sbin

  ~ syslogd/args-sendsyslog-console.pl    

  > When syslogd is not running, check that no syslog priority or dropped
  > message is logged to the console by the kernel. (bluhm@)

== sbin ============================================================== 06/10 ==

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

ifconfig

  ~ brconfig.h                            

  > sync displayed interface flags to reality (mikeb@)

== share ============================================================= 07/10 ==

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

man

  ~ man7/hier.7                           

  > no more vi/catalog; (jmc@)

  ~ man4/pvbus.4                          + man4/xnf.4

  > Xen Netfront man page (mikeb@)

  ~ man4/Makefile                         

  > Hook up the xnf.4 man page (mikeb@)

  ~ man4/xnf.4                            

  > s/CAVEATS/IMPLEMENTATION NOTES/ to pacify mandoc lint; suggested by reyk@
  > (mikeb@)

  ~ man4/xnf.4                            

  > slightly shorter Nd; ok mikeb (jmc@)

  ~ man5/port-modules.5                   

  > mention that HOMEPAGE will be set for ports that have MODPY_PI (jasper@)

  ~ man5/ruby-module.5                    

  > Document ruby23 FLAVOR now supported by ruby.port.mk (jeremy@)

== sys =============================================================== 08/10 ==

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

arch/amd64/conf

  ~ GENERIC                               

  > Xen virtual networking interface (Netfront) driver.
  > Encouragement from deraadt@, ok reyk (mikeb@)

arch/armv7/omap

  ~ if_cpsw.c                             

  > Handle receive queue full condition instead of hanging.This can be
  > triggered by flodding the interface. Also drop received packets
  > that span multiple buffers (which should not happen).
  > Tested on Beagle Bone Black by jsg@
  > ok bmercer@, djm@, jsg@ (canacar@)

arch/i386/stand/libsa

  ~ softraid.c                            

  > We want the first, not the last, OpenBSD partition in the MBR. (krw@)

dev

  ~ ipmi.c                                

  > Copy received data only if it exists.  Avoid panics in odd situations.
  > (uebayasi@)

dev/acpi

  ~ acpibtn.c                             

  > Use a resune hook to re-evaluate the "_LID" status upon resume.
  > This fixes the lid sensor for machines, like the x220, that do
  > not generate an event when the lid opens.
  > ok kettenis@, deraadt@ (mpi@)

dev/pci

  ~ if_em.c                               ~ if_em.h

  > tweak em to make it mpsafe, both for interrupts and if_start.
  > this is mostly work by kettenis and claudio, with further work from
  > me to make the transmit side from the stack mpsafe.
  > there's a watchdog issue that will be worked on in tree after this
  > change.
  > tested by hrvoje popovski and gregor best
  > ok mpi@ claudio@ deraadt@ jmatthew@ (dlg@)

  ~ if_em.c                               ~ if_em.h
  ~ if_em_soc.c                           

  > rename em_softc sc_dv to sc_dev. like ALL OUR OTHER DRIVERS. (dlg@)

  ~ if_em.c                               ~ if_em.h

  > rename the struct arpcom interface_data in em_softc to sc_ac.
  > makes it more consistent with the rest of the tree. (dlg@)

  ~ if_em.c                               ~ if_em.h
  ~ if_em_soc.c                           

  > sprinkle DEVNAME (dlg@)

  ~ if_em.c                               ~ if_em.h

  > unify the dma tag into sc_dmat in em_softc. (dlg@)

  ~ if_em.c                               

  > simplify the calculation of the dmamem size for the tx and rx rings.
  > we dont user config of the ring size, especially before attach time,
  > and the dmamem api takes care of rounding up to PAGE_SIZE if it needs
  > to. (dlg@)

  ~ if_em.h                               

  > dma_paddr in struct em_dma_alloc is unused, so gc it. (dlg@)

  ~ if_em.c                               

  > unify the bus_dmamap_sync calls around the tx and rx rings. (dlg@)

  ~ if_em.c                               

  > host the rx ring dmamap syncs out of em_get_buf into em_rxfill.
  > this lets us do the syncs once for a fill of the ring instead of
  > once for every packet put onto the ring. it mirrors how we try to
  > do things for tx. (dlg@)

  ~ if_em.c                               ~ if_em.h

  > prefix the rx and tx ring softc members with sc_ (dlg@)

  ~ if_em.c                               ~ if_em.h

  > rename the rx and tx ring softc vars. (dlg@)

  ~ if_em.c                               ~ if_em.h

  > rename em_buffers to em_packets.
  > shorten a bunch of variable names while here. (dlg@)

  ~ if_em.c                               

  > look at pkts inside the loop over the pkts in em_free_receive_structures.
  > (dlg@)

  ~ if_iwm.c                              ~ if_iwn.c
  ~ if_iwnreg.h                           

  > Fix A-MPDU parameters in link quality firmware commands in iwn(4) and
  > iwm(4).
  > ok deraadt@ (stsp@)

dev/pv

  ~ files.pv                              + if_xnf.c

  > Xen virtual networking interface (Netfront) driver.
  > Encouragement from deraadt@, ok reyk (mikeb@)

dev/usb

  ~ moscom.c                              ~ uark.c
  ~ uscom.c                               ~ uslcom.c

  > Rename some wrongly defined *_CONFIG_NO into *_CONFIG_INDEX.
  > Configuration indexes start a 0, for the default one, while
  > numbers correspond to the 'bConfigurationValue' field of a
  > config descriptor. (mpi@)

kern

  ~ subr_log.c                            

  > In sendsyslogd(2) strip off syslog priority when logging to console.
  > OK deraadt@ millert@ (bluhm@)

  ~ uipc_mbuf.c                           

  > - retrying to commit earlier change, which got backed out
  > - yet another tiny step towards MP PF. This time we need to make sure
  > statekey attached to packet stays around, while accepted packet is
  > routed through IP stack.
  > this time I'm also bringing fix contributed by Stefan Kempf. Stefan's fix
  > makes sure we grab reference in m_dup_pkthdr()
  > OK bluhm@ (sashan@)

net

  ~ bpf.c                                 ~ if_tun.c

  > Make open(O_NONBLOCK) of tun, tap, and bpf behave like open+ioctl(FIONBIO)
  > problem noted by yasuoka@
  > ok yasuoka@ millert@ (guenther@)

  ~ pf.c                                  ~ pfvar.h

  > - retrying to commit earlier change, which got backed out
  > - yet another tiny step towards MP PF. This time we need to make sure
  > statekey attached to packet stays around, while accepted packet is
  > routed through IP stack.
  > this time I'm also bringing fix contributed by Stefan Kempf. Stefan's fix
  > makes sure we grab reference in m_dup_pkthdr()
  > OK bluhm@ (sashan@)

net80211

  ~ ieee80211_input.c                     ~ ieee80211_node.c
  ~ ieee80211_node.h                      ~ ieee80211_proto.c

  > Make the A-MPDU reordering buffer more resilient against APs which drop
  > some subframes or let the sequence number jump up by more than 1 (hard
  > to tell which it is). We decrease the BA inactivity timeout for quicker
  > recovery from stalled BA sessions, and add a new timeout which keeps track
  > of gaps in the subframe sequence number space due to dropped frames.
  > Gaps expire after 500 msec, the same value FreeBSD uses for their
  > implementation of this workaround. And Linux uses this trick, too.
  > This should fix network stalls some people have been seeing in 11n mode.
  > ok deraadt@ (stsp@)

sys

  ~ mbuf.h                                

  > - retrying to commit earlier change, which got backed out
  > - yet another tiny step towards MP PF. This time we need to make sure
  > statekey attached to packet stays around, while accepted packet is
  > routed through IP stack.
  > this time I'm also bringing fix contributed by Stefan Kempf. Stefan's fix
  > makes sure we grab reference in m_dup_pkthdr()
  > OK bluhm@ (sashan@)

== usr.bin =========================================================== 09/10 ==

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

aucat

  ~ aucat.1                               

  > Move sndiod man page to section 8.
  > suggested by deraadt, fixes from jmc, ok millert (ratchov@)

fmt

  ~ fmt.c                                 

  > UTF-8 support for fmt -c.
  > This implies two small changes in behaviour:
  > 1. Let fmt -c replace invalid bytes with ASCII question marks
  > just like when called without -c.
  > 2. On lines to be centered, replace each tab with a single blank,
  > simply because there is no useful way to define the meaning of a
  > tab on such a line.  Having the width of a tab depend on what is
  > to the right of it would be completely crazy (and complicate the
  > code a lot), and otherwise, tabs on adjacent lines of different
  > length wouldn't align anyway.
  > OK millert@ (schwarze@)

mandoc

  ~ eqn.c                                 

  > Recursive "define" was not detected because "lim" was never
  > incremented, causing infinite loops.
  > Fixing CID 1288962.  From christos@ via wiz@, both at NetBSD. (schwarze@)

  ~ term.c                                

  > This code wasted memory by allocating sizeof(enum termfont *)
  > where only sizeof(enum termfont) is needed.
  > Fixes CID 1288941.  From christos@ via wiz@, both at NetBSD. (schwarze@)

sndiod

  - sndiod.1                              ~ Makefile
  + sndiod.8                              

  > Move sndiod man page to section 8.
  > suggested by deraadt, fixes from jmc, ok millert (ratchov@)

== usr.sbin ========================================================== 10/10 ==

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

bgpd

  ~ bgpd.conf.5                           

  > If transparent-as is set to no AS paths are prepended with the local
  > AS not "their" AS. Which would be silly, the peer would just reject
  > the prefix because the AS path contains its own AS.
  > Pointed out by Colin Petrie cpetrie AT ripe DOT net, thanks!
  > OK phessler, sthen, benno, jmc (florian@)

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

Reply via email to