[odc] Daily src changes for 2012-04-14

ODC auto at squish.net
Sun Apr 15 07:00:02 BST 2012


OpenBSD src changes summary for 2012-04-14
==========================================

gnu/egcs                                gnu/lib/libf2c
lib/libc                                lib/libkvm
lib/libpthread                          lib/librthread
lib/libsqlite3                          sys/arch/amd64/amd64
sys/dev/pci                             sys/kern
sys/net                                 usr.bin/sqlite3
usr.sbin/nginx                          usr.sbin/sasyncd
usr.sbin/smtpd                          

== gnu =============================================================== 01/05 ==

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

egcs

  - libf2c/ChangeLog                      - libf2c/Makefile.bsd-wrapper
  - libf2c/Makefile.in                    - libf2c/README
  - libf2c/TODO                           - libf2c/changes.netlib
  - libf2c/configure                      - libf2c/configure.in
  - libf2c/disclaimer.netlib              - libf2c/f2c.h
  - libf2c/f2cext.c                       - libf2c/g2c.hin
  - libf2c/permission.netlib              - libf2c/readme.netlib
  - libf2c/shlib_version                  - libf2c/libF77/F77_aloc.c
  - libf2c/libF77/Makefile.bsd-wrapper    - libf2c/libF77/Makefile.in
  - libf2c/libF77/Notice                  - libf2c/libF77/README.netlib
  - libf2c/libF77/Version.c               - libf2c/libF77/abort_.c
  - libf2c/libF77/c_abs.c                 - libf2c/libF77/c_cos.c
  - libf2c/libF77/c_div.c                 - libf2c/libF77/c_exp.c
  - libf2c/libF77/c_log.c                 - libf2c/libF77/c_sin.c
  - libf2c/libF77/c_sqrt.c                - libf2c/libF77/cabs.c
  - libf2c/libF77/configure               - libf2c/libF77/configure.in
  - libf2c/libF77/d_abs.c                 - libf2c/libF77/d_acos.c
  - libf2c/libF77/d_asin.c                - libf2c/libF77/d_atan.c
  - libf2c/libF77/d_atn2.c                - libf2c/libF77/d_cnjg.c
  - libf2c/libF77/d_cos.c                 - libf2c/libF77/d_cosh.c
  - libf2c/libF77/d_dim.c                 - libf2c/libF77/d_exp.c
  - libf2c/libF77/d_imag.c                - libf2c/libF77/d_int.c
  - libf2c/libF77/d_lg10.c                - libf2c/libF77/d_log.c
  - libf2c/libF77/d_mod.c                 - libf2c/libF77/d_nint.c
  - libf2c/libF77/d_prod.c                - libf2c/libF77/d_sign.c
  - libf2c/libF77/d_sin.c                 - libf2c/libF77/d_sinh.c
  - libf2c/libF77/d_sqrt.c                - libf2c/libF77/d_tan.c
  - libf2c/libF77/d_tanh.c                - libf2c/libF77/derf_.c
  - libf2c/libF77/derfc_.c                - libf2c/libF77/dtime_.c
  - libf2c/libF77/ef1asc_.c               - libf2c/libF77/ef1cmc_.c
  - libf2c/libF77/erf_.c                  - libf2c/libF77/erfc_.c
  - libf2c/libF77/etime_.c                - libf2c/libF77/exit_.c
  - libf2c/libF77/f2ch.add                - libf2c/libF77/getarg_.c
  - libf2c/libF77/getenv_.c               - libf2c/libF77/h_abs.c
  - libf2c/libF77/h_dim.c                 - libf2c/libF77/h_dnnt.c
  - libf2c/libF77/h_indx.c                - libf2c/libF77/h_len.c
  - libf2c/libF77/h_mod.c                 - libf2c/libF77/h_nint.c
  - libf2c/libF77/h_sign.c                - libf2c/libF77/hl_ge.c
  - libf2c/libF77/hl_gt.c                 - libf2c/libF77/hl_le.c
  - libf2c/libF77/hl_lt.c                 - libf2c/libF77/i_abs.c
  - libf2c/libF77/i_dim.c                 - libf2c/libF77/i_dnnt.c
  - libf2c/libF77/i_indx.c                - libf2c/libF77/i_len.c
  - libf2c/libF77/i_mod.c                 - libf2c/libF77/i_nint.c
  - libf2c/libF77/i_sign.c                - libf2c/libF77/iargc_.c
  - libf2c/libF77/l_ge.c                  - libf2c/libF77/l_gt.c
  - libf2c/libF77/l_le.c                  - libf2c/libF77/l_lt.c
  - libf2c/libF77/lbitbits.c              - libf2c/libF77/lbitshft.c
  - libf2c/libF77/main.c                  - libf2c/libF77/makefile.netlib
  - libf2c/libF77/pow_ci.c                - libf2c/libF77/pow_dd.c
  - libf2c/libF77/pow_di.c                - libf2c/libF77/pow_hh.c
  - libf2c/libF77/pow_ii.c                - libf2c/libF77/pow_qq.c
  - libf2c/libF77/pow_ri.c                - libf2c/libF77/pow_zi.c
  - libf2c/libF77/pow_zz.c                - libf2c/libF77/qbitbits.c
  - libf2c/libF77/qbitshft.c              - libf2c/libF77/r_abs.c
  - libf2c/libF77/r_acos.c                - libf2c/libF77/r_asin.c
  - libf2c/libF77/r_atan.c                - libf2c/libF77/r_atn2.c
  - libf2c/libF77/r_cnjg.c                - libf2c/libF77/r_cos.c
  - libf2c/libF77/r_cosh.c                - libf2c/libF77/r_dim.c
  - libf2c/libF77/r_exp.c                 - libf2c/libF77/r_imag.c
  - libf2c/libF77/r_int.c                 - libf2c/libF77/r_lg10.c
  - libf2c/libF77/r_log.c                 - libf2c/libF77/r_mod.c
  - libf2c/libF77/r_nint.c                - libf2c/libF77/r_sign.c
  - libf2c/libF77/r_sin.c                 - libf2c/libF77/r_sinh.c
  - libf2c/libF77/r_sqrt.c                - libf2c/libF77/r_tan.c
  - libf2c/libF77/r_tanh.c                - libf2c/libF77/s_cat.c
  - libf2c/libF77/s_cmp.c                 - libf2c/libF77/s_copy.c
  - libf2c/libF77/s_paus.c                - libf2c/libF77/s_rnge.c
  - libf2c/libF77/s_stop.c                - libf2c/libF77/setarg.c
  - libf2c/libF77/setsig.c                - libf2c/libF77/sig_die.c
  - libf2c/libF77/signal1.h               - libf2c/libF77/signal1.h0
  - libf2c/libF77/signal_.c               - libf2c/libF77/system_.c
  - libf2c/libF77/z_abs.c                 - libf2c/libF77/z_cos.c
  - libf2c/libF77/z_div.c                 - libf2c/libF77/z_exp.c
  - libf2c/libF77/z_log.c                 - libf2c/libF77/z_sin.c
  - libf2c/libF77/z_sqrt.c                - libf2c/libI77/Makefile.in
  - libf2c/libI77/Notice                  - libf2c/libI77/README.netlib
  - libf2c/libI77/Version.c               - libf2c/libI77/backspace.c
  - libf2c/libI77/close.c                 - libf2c/libI77/configure
  - libf2c/libI77/configure.in            - libf2c/libI77/dfe.c
  - libf2c/libI77/dolio.c                 - libf2c/libI77/due.c
  - libf2c/libI77/endfile.c               - libf2c/libI77/err.c
  - libf2c/libI77/f2ch.add                - libf2c/libI77/fio.h
  - libf2c/libI77/fmt.c                   - libf2c/libI77/fmt.h
  - libf2c/libI77/fmtlib.c                - libf2c/libI77/fp.h
  - libf2c/libI77/ftell_.c                - libf2c/libI77/iio.c
  - libf2c/libI77/ilnw.c                  - libf2c/libI77/inquire.c
  - libf2c/libI77/lio.h                   - libf2c/libI77/lread.c
  - libf2c/libI77/lwrite.c                - libf2c/libI77/makefile.netlib
  - libf2c/libI77/open.c                  - libf2c/libI77/rawio.h
  - libf2c/libI77/rdfmt.c                 - libf2c/libI77/rewind.c
  - libf2c/libI77/rsfe.c                  - libf2c/libI77/rsli.c
  - libf2c/libI77/rsne.c                  - libf2c/libI77/sfe.c
  - libf2c/libI77/sue.c                   - libf2c/libI77/typesize.c
  - libf2c/libI77/uio.c                   - libf2c/libI77/util.c
  - libf2c/libI77/wref.c                  - libf2c/libI77/wrtfmt.c
  - libf2c/libI77/wsfe.c                  - libf2c/libI77/wsle.c
  - libf2c/libI77/wsne.c                  - libf2c/libI77/xwsne.c
  - libf2c/libU77/COPYING.LIB             - libf2c/libU77/Makefile.in
  - libf2c/libU77/PROJECTS                - libf2c/libU77/README
  - libf2c/libU77/Version.c               - libf2c/libU77/access_.c
  - libf2c/libU77/acconfig.h              - libf2c/libU77/aclocal.m4
  - libf2c/libU77/alarm_.c                - libf2c/libU77/bes.c
  - libf2c/libU77/chdir_.c                - libf2c/libU77/chmod_.c
  - libf2c/libU77/config.hin              - libf2c/libU77/configure
  - libf2c/libU77/configure.in            - libf2c/libU77/ctime_.c
  - libf2c/libU77/date_.c                 - libf2c/libU77/datetime_.c
  - libf2c/libU77/dbes.c                  - libf2c/libU77/dtime_.c
  - libf2c/libU77/etime_.c                - libf2c/libU77/fdate_.c
  - libf2c/libU77/fgetc_.c                - libf2c/libU77/flush1_.c
  - libf2c/libU77/fnum_.c                 - libf2c/libU77/fputc_.c
  - libf2c/libU77/fstat_.c                - libf2c/libU77/gerror_.c
  - libf2c/libU77/getcwd_.c               - libf2c/libU77/getgid_.c
  - libf2c/libU77/getlog_.c               - libf2c/libU77/getpid_.c
  - libf2c/libU77/getuid_.c               - libf2c/libU77/gmtime_.c
  - libf2c/libU77/hostnm_.c               - libf2c/libU77/idate_.c
  - libf2c/libU77/ierrno_.c               - libf2c/libU77/irand_.c
  - libf2c/libU77/isatty_.c               - libf2c/libU77/itime_.c
  - libf2c/libU77/kill_.c                 - libf2c/libU77/link_.c
  - libf2c/libU77/lnblnk_.c               - libf2c/libU77/lstat_.c
  - libf2c/libU77/ltime_.c                - libf2c/libU77/mclock_.c
  - libf2c/libU77/perror_.c               - libf2c/libU77/rand_.c
  - libf2c/libU77/rename_.c               - libf2c/libU77/secnds_.c
  - libf2c/libU77/second_.c               - libf2c/libU77/sleep_.c
  - libf2c/libU77/srand_.c                - libf2c/libU77/stamp-h.in
  - libf2c/libU77/stat_.c                 - libf2c/libU77/symlnk_.c
  - libf2c/libU77/sys_clock_.c            - libf2c/libU77/time_.c
  - libf2c/libU77/ttynam_.c               - libf2c/libU77/u77-test.f
  - libf2c/libU77/umask_.c                - libf2c/libU77/unlink_.c
  - libf2c/libU77/vxtidate_.c             - libf2c/libU77/vxttime_.c

  > remove libf2c, hasn't been built since it was moved to ports in 2010.
  > ok miod@ espie@ (jsg@)

lib/libf2c

  - ChangeLog                             - Makefile.bsd-wrapper
  - Makefile.in                           - README
  - TODO                                  - aclocal.m4
  - changes.netlib                        - config.guess
  - config.sub                            - configure
  - configure.in                          - disclaimer.netlib
  - f2c.h                                 - f2cext.c
  - g2c.hin                               - install-sh
  - ltcf-c.sh                             - ltconfig
  - ltmain.sh                             - permission.netlib
  - readme.netlib                         - shlib_version
  - libF77/F77_aloc.c                     - libF77/Makefile.bsd-wrapper
  - libF77/Makefile.in                    - libF77/Notice
  - libF77/README.netlib                  - libF77/Version.c
  - libF77/abort_.c                       - libF77/c_abs.c
  - libF77/c_cos.c                        - libF77/c_div.c
  - libF77/c_exp.c                        - libF77/c_log.c
  - libF77/c_sin.c                        - libF77/c_sqrt.c
  - libF77/cabs.c                         - libF77/configure
  - libF77/configure.in                   - libF77/d_abs.c
  - libF77/d_acos.c                       - libF77/d_asin.c
  - libF77/d_atan.c                       - libF77/d_atn2.c
  - libF77/d_cnjg.c                       - libF77/d_cos.c
  - libF77/d_cosh.c                       - libF77/d_dim.c
  - libF77/d_exp.c                        - libF77/d_imag.c
  - libF77/d_int.c                        - libF77/d_lg10.c
  - libF77/d_log.c                        - libF77/d_mod.c
  - libF77/d_nint.c                       - libF77/d_prod.c
  - libF77/d_sign.c                       - libF77/d_sin.c
  - libF77/d_sinh.c                       - libF77/d_sqrt.c
  - libF77/d_tan.c                        - libF77/d_tanh.c
  - libF77/derf_.c                        - libF77/derfc_.c
  - libF77/dtime_.c                       - libF77/ef1asc_.c
  - libF77/ef1cmc_.c                      - libF77/erf_.c
  - libF77/erfc_.c                        - libF77/etime_.c
  - libF77/exit_.c                        - libF77/f2ch.add
  - libF77/getarg_.c                      - libF77/getenv_.c
  - libF77/h_abs.c                        - libF77/h_dim.c
  - libF77/h_dnnt.c                       - libF77/h_indx.c
  - libF77/h_len.c                        - libF77/h_mod.c
  - libF77/h_nint.c                       - libF77/h_sign.c
  - libF77/hl_ge.c                        - libF77/hl_gt.c
  - libF77/hl_le.c                        - libF77/hl_lt.c
  - libF77/i_abs.c                        - libF77/i_dim.c
  - libF77/i_dnnt.c                       - libF77/i_indx.c
  - libF77/i_len.c                        - libF77/i_mod.c
  - libF77/i_nint.c                       - libF77/i_sign.c
  - libF77/iargc_.c                       - libF77/l_ge.c
  - libF77/l_gt.c                         - libF77/l_le.c
  - libF77/l_lt.c                         - libF77/lbitbits.c
  - libF77/lbitshft.c                     - libF77/main.c
  - libF77/makefile.netlib                - libF77/pow_ci.c
  - libF77/pow_dd.c                       - libF77/pow_di.c
  - libF77/pow_hh.c                       - libF77/pow_ii.c
  - libF77/pow_qq.c                       - libF77/pow_ri.c
  - libF77/pow_zi.c                       - libF77/pow_zz.c
  - libF77/qbitbits.c                     - libF77/qbitshft.c
  - libF77/r_abs.c                        - libF77/r_acos.c
  - libF77/r_asin.c                       - libF77/r_atan.c
  - libF77/r_atn2.c                       - libF77/r_cnjg.c
  - libF77/r_cos.c                        - libF77/r_cosh.c
  - libF77/r_dim.c                        - libF77/r_exp.c
  - libF77/r_imag.c                       - libF77/r_int.c
  - libF77/r_lg10.c                       - libF77/r_log.c
  - libF77/r_mod.c                        - libF77/r_nint.c
  - libF77/r_sign.c                       - libF77/r_sin.c
  - libF77/r_sinh.c                       - libF77/r_sqrt.c
  - libF77/r_tan.c                        - libF77/r_tanh.c
  - libF77/s_cat.c                        - libF77/s_cmp.c
  - libF77/s_copy.c                       - libF77/s_paus.c
  - libF77/s_rnge.c                       - libF77/s_stop.c
  - libF77/setarg.c                       - libF77/setsig.c
  - libF77/sig_die.c                      - libF77/signal1.h
  - libF77/signal1.h0                     - libF77/signal_.c
  - libF77/system_.c                      - libF77/z_abs.c
  - libF77/z_cos.c                        - libF77/z_div.c
  - libF77/z_exp.c                        - libF77/z_log.c
  - libF77/z_sin.c                        - libF77/z_sqrt.c
  - libI77/Makefile.in                    - libI77/Notice
  - libI77/README.netlib                  - libI77/Version.c
  - libI77/backspace.c                    - libI77/close.c
  - libI77/config.h.in                    - libI77/configure
  - libI77/configure.in                   - libI77/dfe.c
  - libI77/dolio.c                        - libI77/due.c
  - libI77/endfile.c                      - libI77/err.c
  - libI77/f2ch.add                       - libI77/fio.h
  - libI77/fmt.c                          - libI77/fmt.h
  - libI77/fmtlib.c                       - libI77/fp.h
  - libI77/ftell_.c                       - libI77/iio.c
  - libI77/ilnw.c                         - libI77/inquire.c
  - libI77/lio.h                          - libI77/lread.c
  - libI77/lwrite.c                       - libI77/makefile.netlib
  - libI77/open.c                         - libI77/rdfmt.c
  - libI77/rewind.c                       - libI77/rsfe.c
  - libI77/rsli.c                         - libI77/rsne.c
  - libI77/sfe.c                          - libI77/stamp-h.in
  - libI77/sue.c                          - libI77/typesize.c
  - libI77/uio.c                          - libI77/util.c
  - libI77/wref.c                         - libI77/wrtfmt.c
  - libI77/wsfe.c                         - libI77/wsle.c
  - libI77/wsne.c                         - libI77/xwsne.c
  - libU77/COPYING.LIB                    - libU77/Makefile.in
  - libU77/PROJECTS                       - libU77/README
  - libU77/Version.c                      - libU77/access_.c
  - libU77/acconfig.h                     - libU77/aclocal.m4
  - libU77/alarm_.c                       - libU77/bes.c
  - libU77/chdir_.c                       - libU77/chmod_.c
  - libU77/config.hin                     - libU77/configure
  - libU77/configure.in                   - libU77/ctime_.c
  - libU77/date_.c                        - libU77/datetime_.c
  - libU77/dbes.c                         - libU77/dtime_.c
  - libU77/etime_.c                       - libU77/fdate_.c
  - libU77/fgetc_.c                       - libU77/flush1_.c
  - libU77/fnum_.c                        - libU77/fputc_.c
  - libU77/fstat_.c                       - libU77/gerror_.c
  - libU77/getcwd_.c                      - libU77/getgid_.c
  - libU77/getlog_.c                      - libU77/getpid_.c
  - libU77/getuid_.c                      - libU77/gmtime_.c
  - libU77/hostnm_.c                      - libU77/idate_.c
  - libU77/ierrno_.c                      - libU77/irand_.c
  - libU77/isatty_.c                      - libU77/itime_.c
  - libU77/kill_.c                        - libU77/link_.c
  - libU77/lnblnk_.c                      - libU77/lstat_.c
  - libU77/ltime_.c                       - libU77/mclock_.c
  - libU77/perror_.c                      - libU77/rand_.c
  - libU77/rename_.c                      - libU77/secnds_.c
  - libU77/second_.c                      - libU77/sleep_.c
  - libU77/srand_.c                       - libU77/stamp-h.in
  - libU77/stat_.c                        - libU77/symlnk_.c
  - libU77/sys_clock_.c                   - libU77/time_.c
  - libU77/ttynam_.c                      - libU77/u77-test.f
  - libU77/umask_.c                       - libU77/unlink_.c
  - libU77/vxtidate_.c                    - libU77/vxttime_.c

  > remove libf2c, hasn't been built since it was moved to ports in 2010.
  > ok miod@ espie@ (jsg@)

== lib =============================================================== 02/05 ==

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

libc

  + asr/Makefile.inc                      + asr/asr.c
  + asr/asr.h                             + asr/asr_debug.c
  + asr/asr_private.h                     + asr/asr_resolver.c
  + asr/asr_utils.c                       + asr/async_resolver.3
  + asr/getaddrinfo_async.c               + asr/gethostnamadr_async.c
  + asr/getnameinfo_async.c               + asr/getnetnamadr_async.c
  + asr/getrrsetbyname_async.c            + asr/hostaddr_async.c
  + asr/res_search_async.c                + asr/res_send_async.c

  > Import asr, an experimental async resolver implementation.
  > The idea is to eventually replace the existing resolver with
  > something better. Time to start working on it in tree.
  > ok deraadt@ (eric@)

  ~ asr/Makefile.inc                      ~ asr/asr.c
  ~ asr/asr_private.h                     

  > only define DEBUG internally (eric@)

libkvm

  ~ kvm_proc.c                            

  > Need to read in the vmspace to dig out the root of the rb-tree (guenther@)

  ~ kvm_proc2.c                           

  > Update to match nprocs-->nprocess/nthreads changes (guenther@)

  ~ kvm_file2.c                           

  > Make kvm_getfile2() have a fighting change to work correctly on crash
  > dumps (guenther@)

libpthread

  ~ include/pthread.h                     

  > Add new mutex type, PTHREAD_MUTEX_STRICT_NP which checks for application
  > errors similar to PTHREAD_MUTEX_ERRORCHECK, however upon error it aborts.
  > The rational is that many applications don't check the return values on
  > pthread functions and will miss the errors that ERRORCHECK returns.
  > PTHREAD_MUTEX_STRICT_NP will be our default mutex type for awhile
  > okay guenther@ dcoppa@ (kurt@)

librthread

  ~ rthread_sync.c                        

  > Add new mutex type, PTHREAD_MUTEX_STRICT_NP which checks for application
  > errors similar to PTHREAD_MUTEX_ERRORCHECK, however upon error it aborts.
  > The rational is that many applications don't check the return values on
  > pthread functions and will miss the errors that ERRORCHECK returns.
  > PTHREAD_MUTEX_STRICT_NP will be our default mutex type for awhile
  > okay guenther@ dcoppa@ (kurt@)

libsqlite3

  + addopcodes.awk                        + mkopcodec.awk
  + mkopcodeh.awk                         + sqlite3.pc.in
  + src/test_rtree.c                      + src/resolve.c
  + src/test_thread.c                     + src/test_hexio.c
  + src/os_os2.c                          + src/test_wsd.c
  + src/test_async.c                      + src/test_vfstrace.c
  + src/test_btree.c                      + src/vdbe.c
  + src/test_osinst.c                     + src/test_intarray.c
  + src/journal.c                         + src/test_devsym.c
  + src/hash.h                            + src/tclsqlite.c
  + src/lempar.c                          + src/mutex_w32.c
  + src/backup.c                          + src/btree.h
  + src/alter.c                           + src/test4.c
  + src/notify.c                          + src/test5.c
  + src/parse.y                           + src/vacuum.c
  + src/test_intarray.h                   + src/btree.c
  + src/test_stat.c                       + src/test8.c
  + src/vdbemem.c                         + src/wal.h
  + src/status.c                          + src/mem3.c
  + src/test_loadext.c                    + src/update.c
  + src/build.c                           + src/test_syscall.c
  + src/pcache.h                          + src/expr.c
  + src/legacy.c                          + src/mutex_unix.c
  + src/wal.c                             + src/test7.c
  + src/insert.c                          + src/vdbe.h
  + src/memjournal.c                      + src/vdbeblob.c
  + src/os_win.c                          + src/date.c
  + src/sqliteLimit.h                     + src/btmutex.c
  + src/test_quota.h                      + src/trigger.c
  + src/test_quota.c                      + src/malloc.c
  + src/vdbeInt.h                         + src/test3.c
  + src/utf.c                             + src/test1.c
  + src/mutex_noop.c                      + src/rowset.c
  + src/vdbeapi.c                         + src/util.c
  + src/test_onefile.c                    + src/vdbetrace.c
  + src/test_init.c                       + src/mem2.c
  + src/table.c                           + src/walker.c
  + src/test2.c                           + src/printf.c
  + src/shell.c                           + src/mutex.h
  + src/test_server.c                     + src/attach.c
  + src/os_common.h                       + src/pragma.c
  + src/callback.c                        + src/test_pcache.c
  + src/analyze.c                         + src/mem1.c
  + src/test_tclvar.c                     + src/select.c
  + src/vdbesort.c                        + src/loadext.c
  + src/hash.c                            + src/test_func.c
  + src/os_unix.c                         + src/test_multiplex.h
  + src/mem0.c                            + src/global.c
  + src/test_vfs.c                        + src/pcache1.c
  + src/test_fuzzer.c                     + src/vdbeaux.c
  + src/hwtime.h                          + src/pager.h
  + src/where.c                           + src/os.c
  + src/tokenize.c                        + src/fault.c
  + src/test_multiplex.c                  + src/sqlite.h.in
  + src/test_demovfs.c                    + src/prepare.c
  + src/complete.c                        + src/sqliteInt.h
  + src/pager.c                           + src/sqlite3ext.h
  + src/test6.c                           + src/mem5.c
  + src/func.c                            + src/test_config.c
  + src/pcache.c                          + src/fkey.c
  + src/bitvec.c                          + src/mutex_os2.c
  + src/btreeInt.h                        + src/test_autoext.c
  + src/vtab.c                            + src/ctime.c
  + src/auth.c                            + src/mutex.c
  + src/random.c                          + src/test_mutex.c
  + src/test_malloc.c                     + src/os.h
  + src/test_wholenumber.c                + src/delete.c
  + src/test_backup.c                     + src/test_superlock.c
  + src/main.c                            + src/test9.c
  + src/test_schema.c                     + src/test_journal.c
  + tool/restore_jrnl.tcl                 + tool/speedtest8inst1.c
  + tool/mksqlite3c.tcl                   + tool/shell1.test
  + tool/lempar.c                         + tool/lemon.c
  + tool/speedtest.tcl                    + tool/spaceanal.tcl
  + tool/vdbe-compress.tcl                + tool/mkopts.tcl
  + tool/warnings.sh                      + tool/shell5.test
  + tool/warnings-clang.sh                + tool/mkkeywordhash.c
  + tool/symbols-mingw.sh                 + tool/mksqlite3h.tcl
  + tool/build-shell.sh                   + tool/opcodeDoc.awk
  + tool/split-sqlite3c.tcl               + tool/speedtest2.tcl
  + tool/offsets.c                        + tool/extract.c
  + tool/mkspeedsql.tcl                   + tool/shell2.test
  + tool/tostr.awk                        + tool/showjournal.c
  + tool/genfkey.test                     + tool/soak1.tcl
  + tool/genfkey.README                   + tool/getlock.c
  + tool/showwal.c                        + tool/speedtest8.c
  + tool/mksqlite3c-noext.tcl             + tool/symbols.sh
  + tool/omittest.tcl                     + tool/fragck.tcl
  + tool/rollback-test.c                  + tool/shell3.test
  + tool/mksqlite3internalh.tcl           + tool/showdb.c
  + tool/speedtest16.c                    + tool/diffdb.c
  + tool/space_used.tcl                   + tool/shell4.test
  + ext/README.txt                        + ext/fts1/fulltext.c
  + ext/fts1/fts1.c                       + ext/fts1/README.txt
  + ext/fts1/fulltext.h                   + ext/fts1/ft_hash.c
  + ext/fts1/fts1_hash.c                  + ext/fts1/fts1_tokenizer.h
  + ext/fts1/fts1_porter.c                + ext/fts1/tokenizer.h
  + ext/fts1/fts1.h                       + ext/fts1/simple_tokenizer.c
  + ext/fts1/fts1_tokenizer1.c            + ext/fts1/ft_hash.h
  + ext/fts1/fts1_hash.h                  + ext/fts3/fts3_snippet.c
  + ext/fts3/fts3_tokenizer.c             + ext/fts3/fts3_term.c
  + ext/fts3/fts3_expr.c                  + ext/fts3/fts3_icu.c
  + ext/fts3/README.txt                   + ext/fts3/fts3_tokenizer1.c
  + ext/fts3/fts3_hash.c                  + ext/fts3/mkfts3amal.tcl
  + ext/fts3/fts3_hash.h                  + ext/fts3/fts3_test.c
  + ext/fts3/fts3_aux.c                   + ext/fts3/fts3.c
  + ext/fts3/README.tokenizers            + ext/fts3/fts3_tokenizer.h
  + ext/fts3/fts3speed.tcl                + ext/fts3/README.content
  + ext/fts3/README.syntax                + ext/fts3/fts3Int.h
  + ext/fts3/fts3_porter.c                + ext/fts3/fts3.h
  + ext/fts3/fts3_write.c                 + ext/async/README.txt
  + ext/async/sqlite3async.h              + ext/async/sqlite3async.c
  + ext/fts2/fts2_hash.c                  + ext/fts2/README.txt
  + ext/fts2/fts2.c                       + ext/fts2/fts2_porter.c
  + ext/fts2/fts2_icu.c                   + ext/fts2/fts2_tokenizer1.c
  + ext/fts2/README.tokenizers            + ext/fts2/fts2_tokenizer.h
  + ext/fts2/fts2_tokenizer.c             + ext/fts2/fts2_hash.h
  + ext/fts2/mkfts2amal.tcl               + ext/fts2/fts2.h
  + ext/rtree/sqlite3rtree.h              + ext/rtree/README
  + ext/rtree/rtree8.test                 + ext/rtree/rtreeB.test
  + ext/rtree/viewrtree.tcl               + ext/rtree/tkt3363.test
  + ext/rtree/rtree.h                     + ext/rtree/rtree3.test
  + ext/rtree/rtree.c                     + ext/rtree/rtree5.test
  + ext/rtree/rtreeA.test                 + ext/rtree/rtree9.test
  + ext/rtree/rtree4.test                 + ext/rtree/rtree6.test
  + ext/rtree/rtree_util.tcl              + ext/rtree/rtree7.test
  + ext/rtree/rtree_perf.tcl              + ext/rtree/rtree2.test
  + ext/rtree/rtree1.test                 + ext/icu/icu.c
  + ext/icu/README.txt                    + ext/icu/sqliteicu.h

  > New import:
  >	sqlite 3.7.11 library, vendor sources

  + tsrc/parse.c                          + tsrc/parse.h
  + tsrc/pthread_stub.c                   

  > extra src for us.
  > regen parse.c/parse.h with "lemon", no need to recompile every time.
  > pthread_stub.c might(?) be needed for clean non-pthreads operation
  > (to be checked, the nomutex stuff looks interesting) (espie@)

  + src/sqlite3.h                         

  > include file, mostly from sqlite.h.in, with parts un-autoconf'd since
  > we don't need most of the portability goo (espie@)

  + Makefile                              + shlib_version

  > OpenBSD compile goo (espie@)

  - src/parse.y                           

  > zap parse.y, it's NOT yacc source code, and otherwise make depend will
  > think
  > parse.[ch] comes from it. (espie@)

  ~ Makefile                              + sqlite3.pc

  > crapola-generated, no need to do it each time. (espie@)

  ~ sqlite3.pc                            

  > oops (espie@)

  ~ Makefile                              

  > clean-out ALL generated files (espie@)

== sys =============================================================== 03/05 ==

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

arch/amd64/amd64

  ~ vm_machdep.c                          

  > User area hasn't been double-mapped in a long time (guenther@)

dev/pci

  ~ pcidevs                               

  > add Radeon Mobility HD 5430 (matthieu@)

  ~ pcidevs_data.h                        ~ pcidevs.h

  > regen (matthieu@)

kern

  ~ uipc_usrreq.c                         

  > Revert previous, as it frees an uninitialized pointer
  > ok deraadt@ (guenther@)

  ~ uipc_usrreq.c                         

  > Free tmp buffer in case the cluster allocation failed. Found by David Hill.
  > (claudio@)

  ~ uipc_usrreq.c                         

  > Do not just return in case the provided control buffer is too short since
  > that leaks all the file pointers. Instead make sure that the exit path via
  > restart: -> out: does not free the uninitialized pointer.
  > OK deraadt@ guenther@ (claudio@)

  ~ kern_exit.c                           

  > If single threading is active, drirect the SIGKILL signal we send to
  > orphaned
  > traced processes to the active thread, otherwise we will deadlock resulting
  > in an unkillable stopped process.
  > ok guenther@ (kettenis@)

net

  ~ bpf.c                                 ~ if_faith.c
  ~ if_gif.c                              ~ if_gre.c
  ~ if_loop.c                             ~ if_mpe.c
  ~ if_pppx.c                             

  > Use DLT_LOOP for all tunneling interfaces.
  > Byte order adjustment for bpf was hidden behind bpf_mtap_af() and
  > sizeof(u_int32_t) is used for length of the bpf header.
  > tested by sebastia and mxb at alumni.chalmers.se.
  > ok claudio (yasuoka@)

== usr.bin =========================================================== 04/05 ==

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

sqlite3

  + shell.c                               

  > New import:
  >	sqlite3 shell, vendor 3.7.11

  + Makefile                              + sqlite3.1

  > glue and manpage, which I forgot about (espie@)

== usr.sbin ========================================================== 05/05 ==

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

nginx

  ~ CHANGES                               ~ CHANGES.ru
  ~ README.OpenBSD                        ~ src/core/nginx.h
  ~ src/http/modules/ngx_http_mp4_module.c
  ~ src/http/modules/perl/nginx.pm        

  > update to 1.0.15 (robert@)

sasyncd

  ~ Makefile                              ~ carp.c
  ~ conf.y                                ~ net.c

  > Add CDIAGFLAGS infrastructure.
  > Fix signed vs unsigned and dup symbol shadow.
  > ok mikeb@
  > "looks good" deraadt@ (haesbaert@)

  ~ sasyncd.c                             

  > Don't return from main with 2 uppon issuing double -c option, print
  > proper usage() message.
  > ok mikeb@
  > "looks good" deraadt@ (haesbaert@)

  ~ sasyncd.c                             

  > Kill useless memset.
  > ok mikeb@
  > "looks good" deraadt@ (haesbaert@)

  ~ net.c                                 

  > read returns ssize_t not int.
  > ok mikeb@ (haesbaert@)

  ~ Makefile                              ~ sasyncd.c
  ~ sasyncd.h                             

  > Kill Boehms GC dead.
  > ok mikeb@
  > sure deraadt@ (haesbaert@)

smtpd

  ~ dns.c                                 

  > improve readability
  > ok gilles@ (eric@)

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


More information about the odc mailing list