[odc] Daily src changes for 2004-12-02

ODC auto at squish.net
Fri Dec 3 07:00:32 GMT 2004


OpenBSD src changes summary for 2004-12-02
==========================================

distrib/mac68k                          distrib/notes
lib/libc                                sbin/pdisk
share/man                               share/misc
sys/arch/amd64/conf                     sys/arch/hp300/hp300
sys/arch/i386/i386                      sys/arch/mac68k/conf
sys/arch/mac68k/dev                     sys/arch/mac68k/include
sys/arch/mac68k/mac68k                  sys/arch/mvme88k/mvme88k
sys/arch/sgi/sgi                        sys/arch/sparc64/dev
sys/arch/sparc64/include                sys/arch/vax/vax
sys/dev/ic                              sys/dev/pci
usr.bin/bc                              usr.bin/units
usr.sbin/gpioctl                        usr.sbin/httpd
usr.sbin/pkg_add                        usr.sbin/syslogd

== distrib =========================================================== 01/07 ==

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

mac68k

  ~ ramdisk/list                          

  > pdisk on the ramdisk (miod@)

notes

  ~ amd64/hardware                        

  > vge(4) on amd64 now (pvalchev@)

== lib =============================================================== 02/07 ==

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

libc

  ~ gen/auth_subr.c                       

  > Restart waitpid() if we are interupted by a signal.  OK deraadt@ (millert@)

== sbin ============================================================== 03/07 ==

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

pdisk

  ~ partition_map.c                       

  > Default to A/UX partition type for OpenBSD newly created partitions on
  > mac68k.
  > ok drahn@ (miod@)

== share ============================================================= 04/07 ==

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

man

  ~ man4/man4.amd64/intro.4               

  > vge(4) on amd64 now (pvalchev@)

  ~ man5/bsd.port.mk.5                    

  > - fix SEE ALSO
  > - whitespace (jmc@)

  ~ man5/bsd.port.mk.5                    

  > gnu -> GNU;
  > from michael knudsen;
  > ok espie@ (jmc@)

misc

  ~ inter.phone                           

  > update for denmark;
  > from michael knudsen;
  > ok mickey@ (jmc@)

== sys =============================================================== 05/07 ==

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

arch/amd64/conf

  ~ GENERIC                               

  > enable vge(4) and ciphy(4); ok deraadt (pvalchev@)

arch/hp300/hp300

  ~ machdep.c                             

  > Make BUFCACHEPERCENT adjustable through UKC, like all other arches do.
  > (This means twice as less buffers on hp300 with unmodified GENERIC kernels
  > now) (miod@)

arch/i386/i386

  ~ machdep.c                             

  > We do not support 2MB machines, so don't bother taking them into account
  > in allocsys(). (miod@)

arch/mac68k/conf

  ~ GENERIC                               ~ GENERICSBC
  ~ RAMDISK                               ~ RAMDISKSBC

  > option DISABLE_EXT_CACHE is not used anymore. (miod@)

arch/mac68k/dev

  ~ sbc.c                                 ~ sbc_obio.c
  ~ sbcvar.h                              

  > Oops, repair *SBC kernels. (miod@)

arch/mac68k/include

  ~ intr.h                                

  > move IPL setup to intr.c
  > ok miod@
  > >From: NetBSD (martin@)

arch/mac68k/mac68k

  ~ machdep.c                             

  > Make BUFCACHEPERCENT adjustable through UKC, like all other arches do.
  > (This means twice as less buffers on hp300 with unmodified GENERIC kernels
  > now) (miod@)

  ~ intr.c                                ~ machdep.c

  > move IPL setup to intr.c
  > ok miod@
  > >From: NetBSD (martin@)

arch/mvme88k/mvme88k

  ~ machdep.c                             

  > We do not support 2MB machines, so don't bother taking them into account
  > in allocsys(). (miod@)

arch/sgi/sgi

  ~ machdep.c                             

  > Make BUFCACHEPERCENT adjustable through UKC, like all other arches do.
  > (This means twice as less buffers on hp300 with unmodified GENERIC kernels
  > now) (miod@)

arch/sparc64/dev

  ~ pci_machdep.c                         ~ vgafb.c

  > Add pci_decompose_tag() for sparc64.
  > From NetBSD
  > ok deraadt@ (brad@)

arch/sparc64/include

  ~ pci_machdep.h                         

  > Add pci_decompose_tag() for sparc64.
  > From NetBSD
  > ok deraadt@ (brad@)

arch/vax/vax

  ~ machdep.c                             

  > We do not support 2MB machines, so don't bother taking them into account
  > in allocsys(). (miod@)

dev/ic

  ~ dc.c                                  ~ dcreg.h

  > rev 1.126
  > Ignore CSR13, CSR14, CSR15 'Media Specific Data' registers
  > for 21143 based cards which use SIA mode.
  > This fixes 10mbit mode for ZNYX ZX346Q cards and other
  > 21143 based cards.
  > rev 1.108
  > Only use a SIA/SYM media info block if no MII block is detected.
  > The submitter of PR 32118 told me that this patch also fixes autoselecting
  > for znyx 4 port cards (10baseT, 100baseTX did work already).
  > From FreeBSD
  > ok deraadt@ (brad@)

dev/pci

  ~ if_bce.c                              

  > rev 1.4
  > fix obvious past-o where the activity led register gets overwritten by
  > the traffic meter led register
  > rev 1.5
  > Keep track of what we set the interrupt mask to, rather than reading it
  > from
  > the chip.
  > From NetBSD
  > ok deraadt@ (brad@)

== usr.bin =========================================================== 06/07 ==

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

bc

  ~ scan.l                                

  > Fix signal races for isatty(3) (calls ioctl(2)) and printf(3);
  > save/restore errno. YY_FLUSH_BUFFER might still be a problem.
  > Spotted by and ok deraadt@ (otto@)

units

  ~ units.c                               

  > * fix the duplicate prefix and duplicate unit parsing
  > with suggestion & ok millert (pat@)

== usr.sbin ========================================================== 07/07 ==

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

gpioctl

  ~ gpioctl.8                             

  > Document -q and -h options, noticed by Matt Peterson <matt at eff.org  > With a help from jmc at .range@)

httpd

  ~ src/ap/ap_base64.c                    ~ src/ap/ap_checkpass.c
  ~ src/ap/ap_ebcdic.c                    ~ src/ap/ap_execve.c
  ~ src/ap/ap_getpass.c                   ~ src/ap/ap_md5c.c
  ~ src/ap/ap_sha1.c                      ~ src/ap/ap_snprintf.c
  ~ src/ap/ap_strtol.c                    ~ src/include/ap.h
  ~ src/include/ap_alloc.h                ~ src/include/ap_config.h
  ~ src/include/buff.h                    ~ src/include/hsregex.h
  ~ src/include/http_conf_globals.h       ~ src/include/http_config.h
  ~ src/include/http_core.h               ~ src/include/http_log.h
  ~ src/include/httpd.h                   ~ src/include/multithread.h
  ~ src/include/scoreboard.h              ~ src/include/util_date.h
  ~ src/include/util_md5.h                ~ src/lib/sdbm/sdbm.c
  ~ src/lib/sdbm/sdbm_lock.c              ~ src/main/alloc.c
  ~ src/main/buff.c                       ~ src/main/gen_test_char.c
  ~ src/main/http_config.c                ~ src/main/http_core.c
  ~ src/main/http_log.c                   ~ src/main/http_main.c
  ~ src/main/http_protocol.c              ~ src/main/http_request.c
  ~ src/main/rfc1413.c                    ~ src/main/util.c
  ~ src/main/util_md5.c                   ~ src/main/util_script.c
  ~ src/main/util_uri.c                   ~ src/modules/example/mod_example.c
  ~ src/modules/experimental/mod_auth_digest.c
  ~ src/modules/experimental/mod_mmap_static.c
  ~ src/modules/proxy/proxy_cache.c       ~ src/modules/proxy/proxy_ftp.c
  ~ src/modules/proxy/proxy_http.c        ~ src/modules/proxy/proxy_util.c
  ~ src/modules/ssl/mod_ssl.h             ~ src/modules/ssl/ssl_engine_config.c
  ~ src/modules/ssl/ssl_engine_init.c     ~ src/modules/ssl/ssl_engine_io.c
  ~ src/modules/ssl/ssl_engine_kernel.c   ~ src/modules/ssl/ssl_engine_mutex.c
  ~ src/modules/ssl/ssl_engine_pphrase.c
  ~ src/modules/ssl/ssl_engine_rand.c     ~ src/modules/ssl/ssl_engine_vars.c
  ~ src/modules/ssl/ssl_scache_dbm.c      ~ src/modules/ssl/ssl_util.c
  ~ src/modules/ssl/ssl_util_sdbm.c       ~ src/modules/ssl/ssl_util_ssl.c
  ~ src/modules/ssl/ssl_util_table.c      ~ src/modules/standard/mod_alias.c
  ~ src/modules/standard/mod_auth.c       ~ src/modules/standard/mod_auth_dbm.c
  ~ src/modules/standard/mod_autoindex.c
  ~ src/modules/standard/mod_cern_meta.c
  ~ src/modules/standard/mod_cgi.c        ~ src/modules/standard/mod_imap.c
  ~ src/modules/standard/mod_include.c    ~ src/modules/standard/mod_info.c
  ~ src/modules/standard/mod_log_agent.c
  ~ src/modules/standard/mod_log_config.c
  ~ src/modules/standard/mod_log_referer.c
  ~ src/modules/standard/mod_mime_magic.c
  ~ src/modules/standard/mod_rewrite.c    ~ src/modules/standard/mod_rewrite.h
  ~ src/modules/standard/mod_so.c         ~ src/modules/standard/mod_status.c
  ~ src/modules/standard/mod_unique_id.c
  ~ src/modules/standard/mod_userdir.c    
  ~ src/modules/standard/mod_usertrack.c
  ~ src/os/unix/os.c                      ~ src/regex/main.c
  ~ src/regex/regcomp.c                   ~ src/support/ab.c
  ~ src/support/htdigest.c                ~ src/support/htpasswd.c
  ~ src/support/logresolve.c              ~ src/support/rotatelogs.c
  ~ src/support/suexec.c                  

  > big time httpd cleanup
  > this diff removes a lot of #ifdef'd stuff that is irrelevant for us.
  > done by Daniel Ouellet after my advice.
  > tested by many, ok miod@ (henning@)

  - src/os/.indent.pro                    - src/os/bs2000/Makefile.tmpl
  - src/os/bs2000/bs2login.c              - src/os/bs2000/ebcdic.h
  - src/os/bs2000/os-inline.c             - src/os/bs2000/os.c
  - src/os/bs2000/os.h                    - src/os/cygwin/Makefile.tmpl
  - src/os/cygwin/os-inline.c             - src/os/cygwin/os.c
  - src/os/cygwin/os.h                    - src/os/mpeix/Makefile.tmpl
  - src/os/mpeix/README                   - src/os/mpeix/dlopen.c
  - src/os/mpeix/gettimeofday.c           - src/os/mpeix/mpe_dl_stub.c
  - src/os/mpeix/os-inline.c              - src/os/mpeix/os.c
  - src/os/mpeix/os.h                     - src/os/netware/Apache.def
  - src/os/netware/ApacheCore.imp         - src/os/netware/ApacheCoreNW.def
  - src/os/netware/ApacheModuleAuthAnon.def
  - src/os/netware/ApacheModuleAuthDBM.def
  - src/os/netware/ApacheModuleCERNMeta.def
  - src/os/netware/ApacheModuleDigest.def
  - src/os/netware/ApacheModuleExpires.def
  - src/os/netware/ApacheModuleHeaders.def
  - src/os/netware/ApacheModuleInfo.def   
  - src/os/netware/ApacheModuleProxy.def
  - src/os/netware/ApacheModuleRewrite.def
  - src/os/netware/ApacheModuleSpeling.def
  - src/os/netware/ApacheModuleStatus.def
  - src/os/netware/ApacheModuleTLS.def    
  - src/os/netware/ApacheModuleUniqueID.def
  - src/os/netware/ApacheModuleUserTrack.def
  - src/os/netware/ApacheModuleVhostAlias.def
  - src/os/netware/apache.xdc             - src/os/netware/getopt.c
  - src/os/netware/getopt.h               - src/os/netware/libpre.c
  - src/os/netware/libprews.c             - src/os/netware/main_nlm.c
  - src/os/netware/mod_log_nw.c           - src/os/netware/mod_nlm.c
  - src/os/netware/mod_tls.c              - src/os/netware/modules.c
  - src/os/netware/multithread.c          - src/os/netware/os.c
  - src/os/netware/os.h                   - src/os/netware/precomp.h
  - src/os/netware/test_char.h            - src/os/netware/uri_delims.h
  - src/os/os2/Makefile.tmpl              - src/os/os2/os-inline.c
  - src/os/os2/os.c                       - src/os/os2/os.h
  - src/os/os2/util_os2.c                 - src/os/os390/Makefile.tmpl
  - src/os/os390/README.os390             - src/os/os390/ebcdic.h
  - src/os/os390/os-inline.c              - src/os/os390/os.c
  - src/os/os390/os.h                     - src/os/os390/xebcdic.sh
  - src/os/tpf/Makefile.tmpl              - src/os/tpf/TPFExport
  - src/os/tpf/cgetop.c                   - src/os/tpf/ebcdic.h
  - src/os/tpf/os-inline.c                - src/os/tpf/os.c
  - src/os/tpf/os.h                       - src/os/win32/ApacheOS.dsp
  - src/os/win32/ApacheOS.mak             - src/os/win32/BaseAddr.ref
  - src/os/win32/MakeModuleMak.cpp        - src/os/win32/Module.mak.tmpl
  - src/os/win32/Win9xConHook.c           - src/os/win32/Win9xConHook.def
  - src/os/win32/Win9xConHook.dsp         - src/os/win32/Win9xConHook.h
  - src/os/win32/Win9xConHook.mak         - src/os/win32/apache.ico
  - src/os/win32/apache.rc                - src/os/win32/getopt.c
  - src/os/win32/getopt.h                 - src/os/win32/main_win32.c
  - src/os/win32/mod_auth_anon.dsp        - src/os/win32/mod_auth_anon.mak
  - src/os/win32/mod_auth_dbm.dsp         - src/os/win32/mod_auth_dbm.mak
  - src/os/win32/mod_auth_digest.dsp      - src/os/win32/mod_auth_digest.mak
  - src/os/win32/mod_cern_meta.dsp        - src/os/win32/mod_cern_meta.mak
  - src/os/win32/mod_digest.dsp           - src/os/win32/mod_digest.mak
  - src/os/win32/mod_expires.dsp          - src/os/win32/mod_expires.mak
  - src/os/win32/mod_headers.dsp          - src/os/win32/mod_headers.mak
  - src/os/win32/mod_info.dsp             - src/os/win32/mod_info.mak
  - src/os/win32/mod_isapi.c              - src/os/win32/mod_mime_magic.dsp
  - src/os/win32/mod_mime_magic.mak       - src/os/win32/mod_proxy.dsp
  - src/os/win32/mod_proxy.mak            - src/os/win32/mod_rewrite.dsp
  - src/os/win32/mod_rewrite.mak          - src/os/win32/mod_speling.dsp
  - src/os/win32/mod_speling.mak          - src/os/win32/mod_status.dsp
  - src/os/win32/mod_status.mak           - src/os/win32/mod_unique_id.dsp
  - src/os/win32/mod_unique_id.mak        - src/os/win32/mod_usertrack.dsp
  - src/os/win32/mod_usertrack.mak        - src/os/win32/mod_vhost_alias.dsp
  - src/os/win32/mod_vhost_alias.mak      - src/os/win32/modules.c
  - src/os/win32/monitoring-services.txt
  - src/os/win32/multithread.c            - src/os/win32/os.c
  - src/os/win32/os.h                     - src/os/win32/passwd.c
  - src/os/win32/passwd.h                 - src/os/win32/readdir.c
  - src/os/win32/readdir.h                - src/os/win32/registry.c
  - src/os/win32/registry.h               - src/os/win32/resource.h
  - src/os/win32/service.c                - src/os/win32/service.h
  - src/os/win32/util_win32.c             

  > king bula sez: in Attic/ you shall rot (henning@)

  - src/ap/ap.dsp                         - src/ap/ap.mak
  - src/lib/expat-lite/xmlparse.dsp       - src/lib/expat-lite/xmlparse.mak
  - src/lib/expat-lite/xmltok.dsp         - src/lib/expat-lite/xmltok.mak
  - src/lib/sdbm/sdbm.dsp                 - src/lib/sdbm/sdbm.mak
  - src/modules/proxy/Makefile.OS2        - src/modules/ssl/Makefile.win32
  - src/modules/standard/Makefile.Cygwin
  - src/modules/standard/Makefile.OS2     - src/regex/regex.dsp
  - src/regex/regex.mak                   - src/support/htdigest.dsp
  - src/support/htdigest.mak              - src/support/htpasswd.dsp
  - src/support/htpasswd.mak              - src/support/logresolve.dsp
  - src/support/logresolve.mak            - src/support/rotatelogs.dsp
  - src/support/rotatelogs.mak            

  > Redirected to /dev/null (henning@)

pkg_add

  ~ pkg_add                               

  > make sure we don't call Update::is_needed if we're not doing pkg_add -r.
  > (espie@)

  ~ OpenBSD/Update.pm                     

  > cosmetic: shows old and new package name, plus signatures. (espie@)

  ~ OpenBSD/Update.pm                     

  > don't try to validate_plist if not needed at all. (espie@)

  ~ pkg_delete.1                          ~ pkg_info.1

  > wipe old .Xr's; ok espie at .sa@)

  ~ OpenBSD/Add.pm                        ~ OpenBSD/Delete.pm

  > Vstat API changed slightly. Found out by fries@ (espie@)

  ~ pkg_create                            

  > Add quotes to unconfuse pkg_create error message. (espie@)

syslogd

  ~ syslogd.8                             

  > group paragraphs more logically;
  > suggested by michael knudsen; (jmc@)

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



More information about the odc mailing list