[odc] Daily src changes for 2010-10-09

ODC auto at squish.net
Sun Oct 10 07:00:01 BST 2010

OpenBSD src changes summary for 2010-10-09

lib/libpcap                             sys/dev/ic
sys/dev/pci                             sys/dev/usb
usr.bin/tmux                            usr.sbin/openssl
usr.sbin/smtpd                          usr.sbin/tcpdump

== lib =============================================================== 01/04 ==



  ~ gencode.c                             

  > Fix typo in pflog header size computation. Fixes filtering with the new
  > pflog headers. reported by jmc@, tested by jmc@ and sthen@, ok sthen@
  > (canacar@)

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



  ~ trm.c                                 

  > Make trm(4) work again. Avoid use-after-free of xs fields, don't
  > discard devices because 2nd INQUIRY (a.k.a. scsi_inquire_vpd())
  > fails, avoid NULL dereferences, reset bus after a timeout since I
  > can't see how else to account for an unsupported instruction (e.g.
  > 0x9e, a.k.a. READ_CAPACITY_16).
  > All found while preparing for iopoolification. (krw@)


  ~ cmpci.c                               

  > only print out of sync messages when compiled for debugging (jakemsr@)


  ~ uvideo.c                              ~ uvideo.h

  > control values can be 1 or 2 bytes, signed or unsigned.  fixes hue
  > control. (jakemsr@)

  ~ uvideo.c                              ~ uvideo.h

  > * define structure that represents USB descriptor with variable sized
  > member the way uaudio does, make the variable sized member as large
  > as it can be and don't define the following members.
  > * reenable control support for devices where bControlSize != 2 in
  > the processing unit descriptor.
  > tested on alpha, amd64, i386, sparc64 and zaurus, as well as the machine
  > where previous support for variable bControlSize caused a hang. (jakemsr@)

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



  ~ server-fn.c                           

  > Set cause when failing due to linking a window to itself, from Martin
  > Pieuchot. (nicm@)

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



  ~ openssl.1                             

  > document "openssl genpkey"; (jmc@)

  ~ openssl.1                             

  > document "openssl pkey"; (jmc@)


  + bounce.c                              

  > missing from previous commit (gilles@)

  + queue_shared.c                        + runner.c

  > these need to be re-added too (gilles@)

  - queue_backend.c                       - queue_backend.h

  > no longer compiled, i will reintroduce them later, lots of stuff needs to
  > be done before we can write queue backends anyway ... (gilles@)

  ~ aliases.c                             ~ client.c
  ~ control.c                             ~ enqueue.c
  ~ expand.c                              ~ lka.c
  ~ log.c                                 ~ map.c
  ~ mda.c                                 ~ mfa.c
  ~ mta.c                                 ~ parse.y
  ~ parser.c                              ~ parser.h
  ~ queue.c                               ~ smtp.c
  ~ smtp_session.c                        ~ smtpctl.8
  ~ smtpctl.c                             ~ smtpd.c
  ~ smtpd.h                               ~ ssl.c
  ~ util.c                                ~ smtpctl/Makefile
  ~ smtpd/Makefile                        

  > backout the "new" queue code commited 4 months ago. it has many good ideas,
  > is way more optimized than what we had earlier and there's definitely stuff
  > we want to keep, however it is early optimization that doesn't account for
  > many features and makes them hard (if not impossible) to write without
  > ugly workarounds that ruin the purpose of the optimizations.
  > the backout goes to 30 May's right before the commit and catches up on all
  > the non-queue related commits that happened since then.
  > i'll work on reintroducing the ideas from this queue when the basic
  > features we expect from a MTA are implemented.
  > suggested on tech@ about a week ago, no objections, several "please make
  > smtpd move forward" mails from hackers and tech readers. (gilles@)


  ~ print-pflog.c                         

  > Do not use BPF_WORDALIGN when computing pflog header length as it aligns
  > to 8-byte boundary on 64-bit architectures. Instead explicitly round up
  > to a 4-byte boundary. Reported and tested by sthen@ (canacar@)


More information about the odc mailing list