[odc] Daily src changes for 2007-08-23

ODC auto at squish.net
Fri Aug 24 07:00:01 BST 2007


OpenBSD src changes summary for 2007-08-23
==========================================

games/banner                            sys/arch/hppa/conf
sys/arch/hppa/dev                       sys/arch/hppa/gsc
sys/dev/pci                             sys/dev/usb
sys/net                                 sys/net80211
usr.bin/cvs                             usr.bin/ssh
usr.sbin/pkg_add                        

== games ============================================================= 01/04 ==

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

banner

  ~ banner.c                              

  > Check fgets for failure and do a proper newline strip.
  > Initial diff from Charles Longeau.
  > OK otto and moritz. (ray@)

== sys =============================================================== 02/04 ==

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

arch/hppa/conf

  ~ GENERIC                               

  > Add commented-out entry for siop at gsc, the onboard Fast-Wide SCSI on the
  > 735 and 755. (kettenis@)

arch/hppa/dev

  ~ sti_sgc.c                             

  > Look for STI firmware at the additional address given by the firmware. 
  > This
  > removes the need for the hardcoded address for the internal Visualize EG on
  > the
  > B180L, and makes it work on the C180.  Tested on a handful of other models
  > too.
  > ok miod@ (kettenis@)

arch/hppa/gsc

  + siop_gsc.c                            

  > First stab at a driver for the onboard Fast-Wide SCSI on the 735 and 755.
  > Only partly tested; works fine if there are no devices on the SCSI bus.
  > (kettenis@)

dev/pci

  ~ if_nxe.c                              

  > tweak the register macros a bit. add macros for the NIUs port registers
  > which are useful to see whats happening on the wire. (dlg@)

  ~ if_nxe.c                              

  > program the niu with the mac address in the right order. (dlg@)

  ~ if_nxe.c                              

  > the first read or write in the crb space after you switch the windows
  > tends to be junk, except in the pci regs for some reason. read the
  > crb window register back after setting it to force the junk to go
  > away. this fixes some really weird issues i had. (dlg@)

  ~ if_nxe.c                              

  > wrap writes to the doorbell register. (dlg@)

  ~ if_nxe.c                              

  > configure the NIU to rx packets that will fit into the mbufs we will
  > allocate for it, rather than the default of 1600. (dlg@)

  ~ if_nxe.c                              

  > implement the completion half of the tx path. the driver keeps track of
  > mbufs we've put on the hardware with the nxe_pkt struct. this struct
  > contains a unique id for each pkt which is used the hardwares tx descriptor
  > so we could identify which pkts its finished transmitting. turns out the
  > hardware doesnt return ids though, it tells us which slots in the tx ring
  > its up to. so now i stash the slot a pkt went into in the pkt_id field.
  > (dlg@)

dev/usb

  ~ usbdevs                               

  > blackberry pearl (deraadt@)

  ~ usbdevs.h                             ~ usbdevs_data.h

  > sync (deraadt@)

  ~ usbdevs.h                             ~ usbdevs_data.h

  > sync (deraadt@)

  ~ usbdevs                               

  > more berry device type (deraadt@)

  ~ uberry.c                              

  > "correctly" activate high-power charging on (hopefully) all devices,
  > based on work in barry/bcharge; tested on a few units.  still not tested
  > on pearl-style units... if someone has one, contact me please (deraadt@)

net

  ~ pf.c                                  

  > allow RSTs with th_seq == seqlo +- 1, reduces the amount of 'loose state'
  > messages, add 'dir=' part to 'loose state' message, ok henning@, markus@
  > (dhartmei@)

net80211

  ~ ieee80211_crypto.c                    

  > fix ieee80211_map_ptk() for TKIP. (damien@)

  ~ ieee80211_crypto.h                    

  > add pseudo-header definition for TKIP MIC computation. (damien@)

  ~ ieee80211_input.c                     

  > the authenticator can't differentiate 4-way handshake message 2 from
  > message 4 based on the EAPOL-Key frame secure bit.
  > the only thing that differentiate these messages is the presence of
  > the RSN/WPA1 IE in the EAPOL-Key frame data field.
  > only message 2/4 contains this IE. (damien@)

  ~ ieee80211_input.c                     ~ ieee80211_proto.h

  > add ieee80211_get_hdrlen() to compute the size of the 802.11 header
  > of a management or data frame  (check if the i_qos, i_ht or i_addr4
  > are present). (damien@)

  ~ ieee80211_input.c                     

  > add a new ieee80211_save_ie() function to make a copy of an
  > information element in a management frame.
  > the authenticator has to make a copy of the RSN/WPA1 IE from
  > (Re)Association requests so that it can be compared with the
  > one included in message 2/4 of the 4-way handshake. (damien@)

== usr.bin =========================================================== 03/04 ==

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

cvs

  ~ update.c                              

  > missing 'u' option for update caused gnu cvs client to not function
  > with our server mode. Unfortunatly we dont really support rcs diffs
  > for update just yet. (joris@)

  ~ server.c                              

  > support ArgumentX - unbreaks more gnu cvs client things. (joris@)

ssh

  ~ auth-passwd.c                         ~ auth.c
  ~ session.c                             ~ sshd/Makefile

  > unifdef HAVE_LOGIN_CAP; ok deraadt@ millert@ (djm@)

  ~ auth-passwd.c                         ~ auth.c
  ~ session.c                             

  > missed include bits from last commit (djm@)

  ~ auth.h                                

  > login_cap.h doesn't belong here (djm@)

  ~ auth2-none.c                          ~ sshd_config
  ~ sshd_config.5                         

  > Support "Banner=none" to disable displaying of the pre-login banner;
  > ok dtucker@ deraadt@ (djm@)

  ~ sshconnect.c                          

  > Execute ProxyCommands with $SHELL rather than /bin/sh unconditionally
  > (djm@)

== usr.sbin ========================================================== 04/04 ==

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

pkg_add

  ~ OpenBSD/PackageName.pm                

  > fix v* order in keep_most_recent. (espie@)

  ~ OpenBSD/PackageRepository.pm          

  > write out the object url in the error message if that's an object error and
  > not a basic listing repository issue. (espie@)

===============================================================================


More information about the odc mailing list