[odc] Daily src changes for 2006-04-30

ODC auto at squish.net
Mon May 1 08:00:59 BST 2006


OpenBSD src changes summary for 2006-04-30
==========================================

kerberosV                               share/man
sys/arch/amd64/conf                     sys/arch/i386/conf
sys/arch/i386/i386                      sys/arch/macppc/conf
sys/compat/common                       sys/compat/freebsd
sys/compat/netbsd                       sys/dev/acpi
sys/dev/i2c                             sys/dev/pci
sys/kern                                sys/nfs
sys/sys                                 sys/ufs/mfs
sys/ufs/ufs                             sys/xfs
usr.bin/ssh                             usr.sbin/afs

== kerberosV ========================================================= 01/05 ==

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

kerberosV

  - src/lib/krb5/krb5_build_principal.3   - src/lib/krb5/krb5_free_addresses.3
  - src/lib/krb5/krb5_free_principal.3    
  - src/lib/krb5/krb5_principal_get_realm.3
  - src/lib/krb5/krb5_sname_to_principal.3

  > Not used, niether by OpenBSD nor by Heimdal, anymore (biorn@)

  ~ src/lib/krb5/krb5.3                   ~ src/lib/krb5/krb5_address.3
  ~ src/lib/krb5/krb5_c_make_checksum.3   ~ src/lib/krb5/krb5_check_transited.3
  ~ src/lib/krb5/krb5_creds.3             ~ src/lib/krb5/krb5_expand_hostname.3
  ~ src/lib/krb5/krb5_generate_random_block.3
  ~ src/lib/krb5/krb5_get_init_creds.3    ~ src/lib/krb5/krb5_is_thread_safe.3
  ~ src/lib/krb5/krb5_keyblock.3          ~ src/lib/krb5/krb5_mk_safe.3
  ~ src/lib/krb5/krb5_parse_name.3        ~ src/lib/krb5/krb5_principal.3
  ~ src/lib/krb5/krb5_rcache.3            ~ src/lib/krb5/krb5_rd_safe.3
  ~ src/lib/krb5/krb5_ticket.3            ~ src/lib/krb5/krb5_timeofday.3
  ~ src/lib/krb5/krb5_verify_init_creds.3
  ~ src/lib/krb5/krb5_verify_user.3       ~ src/lib/krb5/krb5_warn.3

  > Minor tweaks, mostly eyeballed by jmc@ (biorn@)

  ~ src/lib/krb5/krb5_encrypt.3           ~ src/lib/krb5/krb5_is_thread_safe.3
  ~ src/lib/krb5/krb5_verify_init_creds.3

  > Fix long .Nd lines. Help from jmc@ (biorn@)

  - lib/Makefile                          - lib/Makefile.inc
  - lib/45/Makefile                       - lib/45/shlib_version
  - lib/asn1/Makefile                     - lib/asn1/asn1_APOptions.c
  - lib/asn1/asn1_AP_REP.c                - lib/asn1/asn1_AP_REQ.c
  - lib/asn1/asn1_AS_REP.c                - lib/asn1/asn1_AS_REQ.c
  - lib/asn1/asn1_Authenticator.c         - lib/asn1/asn1_AuthorizationData.c
  - lib/asn1/asn1_CKSUMTYPE.c             - lib/asn1/asn1_Checksum.c
  - lib/asn1/asn1_ENCTYPE.c               - lib/asn1/asn1_ETYPE_INFO.c
  - lib/asn1/asn1_ETYPE_INFO_ENTRY.c      - lib/asn1/asn1_EncAPRepPart.c
  - lib/asn1/asn1_EncASRepPart.c          - lib/asn1/asn1_EncKDCRepPart.c
  - lib/asn1/asn1_EncKrbCredPart.c        - lib/asn1/asn1_EncKrbPrivPart.c
  - lib/asn1/asn1_EncTGSRepPart.c         - lib/asn1/asn1_EncTicketPart.c
  - lib/asn1/asn1_EncryptedData.c         - lib/asn1/asn1_EncryptionKey.c
  - lib/asn1/asn1_HostAddress.c           - lib/asn1/asn1_HostAddresses.c
  - lib/asn1/asn1_KDCOptions.c            - lib/asn1/asn1_KDC_REP.c
  - lib/asn1/asn1_KDC_REQ.c               - lib/asn1/asn1_KDC_REQ_BODY.c
  - lib/asn1/asn1_KRB_CRED.c              - lib/asn1/asn1_KRB_ERROR.c
  - lib/asn1/asn1_KRB_PRIV.c              - lib/asn1/asn1_KRB_SAFE.c
  - lib/asn1/asn1_KRB_SAFE_BODY.c         - lib/asn1/asn1_KerberosTime.c
  - lib/asn1/asn1_KrbCredInfo.c           - lib/asn1/asn1_LR_TYPE.c
  - lib/asn1/asn1_LastReq.c               - lib/asn1/asn1_MESSAGE_TYPE.c
  - lib/asn1/asn1_METHOD_DATA.c           - lib/asn1/asn1_NAME_TYPE.c
  - lib/asn1/asn1_PADATA_TYPE.c           - lib/asn1/asn1_PA_DATA.c
  - lib/asn1/asn1_PA_ENC_TS_ENC.c         - lib/asn1/asn1_Principal.c
  - lib/asn1/asn1_PrincipalName.c         - lib/asn1/asn1_Realm.c
  - lib/asn1/asn1_TGS_REP.c               - lib/asn1/asn1_TGS_REQ.c
  - lib/asn1/asn1_Ticket.c                - lib/asn1/asn1_TicketFlags.c
  - lib/asn1/asn1_TransitedEncoding.c     - lib/asn1/asn1_UNSIGNED.c
  - lib/asn1/krb5_asn1.h                  - lib/asn1/shlib_version
  - lib/gssapi/Makefile                   - lib/gssapi/shlib_version
  - lib/hdb/Makefile                      - lib/hdb/asn1_Event.c
  - lib/hdb/asn1_GENERATION.c             - lib/hdb/asn1_HDBFlags.c
  - lib/hdb/asn1_Key.c                    - lib/hdb/asn1_Salt.c
  - lib/hdb/asn1_files                    - lib/hdb/asn1_hdb_entry.c
  - lib/hdb/hdb_asn1.h                    - lib/kadm5clnt/Makefile
  - lib/kadm5srv/Makefile                 - lib/kafs/Makefile
  - lib/kafs/afssys_openbsd.c             - lib/kafs/dummy.c
  - lib/kafs/shlib_version                - lib/krb5/Makefile
  - lib/krb5/shlib_version                - lib/roken/Makefile
  ~ Makefile                              

  > This stuff isn't used anymore.
  > ok beck@ (biorn@)

  ~ src/lib/kafs/kafs.3                   

  > Add a missing , (biorn@)

  ~ src/lib/krb5/krb5_get_in_cred.3       

  > .Nd is needed.  Tree breaking is a disgusting thing, especially when ok'd
  > (deraadt@)

== share ============================================================= 02/05 ==

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

man

  ~ man4/bio.4                            

  > Bring the function list back into reality.
  > Several nits. (marco@)

  ~ man4/bio.4                            

  > fix SEE ALSO; (jmc@)

  ~ man4/maxtmp.4                         

  > mention support for Maxim 6657, Maxim 6658 and Maxium 6659 parts (djm@)

  ~ man5/pf.conf.5                        

  > - replace <> with .Aq
  > - replace OpenBSD with .Ox
  > from wiz at netbsdmc@)

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

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

arch/amd64/conf

  ~ GENERIC                               ~ RAMDISK
  ~ RAMDISK_CD                            

  > - add I2O to RAMDISK_CD
  > - add I2O SCSI pass-through driver (brad@)

arch/i386/conf

  ~ GENERIC                               ~ RAMDISKB
  ~ RAMDISK_CD                            

  > sync the I2O section with macppc config, adding the I2O SCSI pass-through
  > driver. (brad@)

arch/i386/i386

  ~ mpbios.c                              

  > Do not leave behind half-initialized data structures so we don't stumble
  > over
  > corrupt interrupt table entries later on.
  > ok brad@ (kettenis@)

arch/macppc/conf

  ~ GENERIC                               ~ RAMDISK

  > - Enable fxp and rl at CardBus GENERIC and RAMDISK
  > - Enable dc at CardBus RAMDISK, already in GENERIC
  > - Enable wdc at PCMCIA RAMDISK, already in GENERIC (brad@)

  ~ GENERIC                               

  > Enable rtw at pcirad@)

  ~ RAMDISK                               

  > add I2O to the RAMDISK (brad@)

compat/common

  ~ vfs_syscalls_25.c                     

  > remove the simplelock argument from vfs_busy() which is currently not
  > used and will never be used this way in VFS
  > requested by and ok pedro, ok krw, biorn (sturm@)

compat/freebsd

  ~ freebsd_file.c                        

  > remove the simplelock argument from vfs_busy() which is currently not
  > used and will never be used this way in VFS
  > requested by and ok pedro, ok krw, biorn (sturm@)

compat/netbsd

  ~ netbsd_file.c                         

  > remove the simplelock argument from vfs_busy() which is currently not
  > used and will never be used this way in VFS
  > requested by and ok pedro, ok krw, biorn (sturm@)

dev/acpi

  ~ acpibat.c                             

  > rv not set.  Sloppy but didn't matter.
  > pointed out by joris@ (marco@)

dev/i2c

  ~ maxim6690.c                           

  > support the Maxim 6657, 6658 and 6659 parts, which are register-wise
  > identical to the Maxim 6690. Also fixes a bug which caused Maxim 6642
  > parts to be mishandled; ok deraadt@ (djm@)

  ~ maxim6690.c                           

  > incorporate feedback from kettenis@: fix init of sc_temp_invalid for LM90,
  > make sc_temp_invalid an array and set 0x7f as an invalid reading for the
  > Maxim 6690 too (djm@)

dev/pci

  ~ pcscp.c                               

  > Free one more resource on attach failure.
  > From NetBSD
  > ok martin@ (brad@)

  ~ if_sk.c                               ~ if_skreg.h

  > - Added/corrected register definitions for Yukon.
  > (Register information from Linux skge driver.)
  > From FreeBSD (brad@)

  ~ if_sk.c                               

  > Update if_oerrors if we encounter watchdog error.
  > From FreeBSD (brad@)

  ~ if_sk.c                               

  > - Interrupt handler now checks shared interrupt source and protects
  > the interrupt handler from NULL pointer dereference which was caused
  > by odd status word value. The status word can return 0xffffffff if the
  > cable is unplugged while Rx/Tx/auto-negotiation is in progress.
  > From FreeBSD (brad@)

  ~ if_sk.c                               ~ if_skreg.h

  > - Use SK_IS_GENESIS/SK_IS_YUKON where appropriate
  > - Remove SK_YUKON_FAMILY (brad@)

  ~ if_lge.c                              

  > - check for IFF_RUNNING being set before calling lge_init().
  > - call lge_setmulti() when enabling/disabling promisc mode or
  > if the IFF_ALLMULTI flag is set. (brad@)

  ~ if_bge.c                              

  > style (brad@)

kern

  ~ vfs_getcwd.c                          

  > Prune proc_isunder() and sys___getcwd(), no binary change (pedro@)

  ~ vfs_getcwd.c                          

  > Prune getcwd_common() and vn_isunder(), no binary change (pedro@)

  ~ vfs_getcwd.c                          

  > Prune remaining of the code, no binary change (pedro@)

  ~ vfs_lookup.c                          ~ vfs_subr.c
  ~ vfs_syscalls.c                        ~ vfs_sync.c

  > remove the simplelock argument from vfs_busy() which is currently not
  > used and will never be used this way in VFS
  > requested by and ok pedro, ok krw, biorn (sturm@)

  ~ kern_fork.c                           

  > Backout last commit, it makes us crash when a ptraced program forks.
  > (kettenis@)

nfs

  ~ nfs_syscalls.c                        

  > remove the simplelock argument from vfs_busy() which is currently not
  > used and will never be used this way in VFS
  > requested by and ok pedro, ok krw, biorn (sturm@)

sys

  ~ mount.h                               

  > remove the simplelock argument from vfs_busy() which is currently not
  > used and will never be used this way in VFS
  > requested by and ok pedro, ok krw, biorn (sturm@)

ufs/mfs

  ~ mfs_vfsops.c                          

  > remove the simplelock argument from vfs_busy() which is currently not
  > used and will never be used this way in VFS
  > requested by and ok pedro, ok krw, biorn (sturm@)

ufs/ufs

  ~ ufs_quota.c                           

  > remove the simplelock argument from vfs_busy() which is currently not
  > used and will never be used this way in VFS
  > requested by and ok pedro, ok krw, biorn (sturm@)

xfs

  ~ xfs_config.h                          ~ xfs_dev-common.c

  > remove the simplelock argument from vfs_busy() which is currently not
  > used and will never be used this way in VFS
  > requested by and ok pedro, ok krw, biorn (sturm@)

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

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

ssh

  - README.dns                            - README.tun

  > these files should not exist.  the developers have been given ample time
  > and warnings to integrate this into the manual page proper, but users who
  > find documentation missing keep being pointed at these files in the src
  > tree. we now delete the files, so that they will document these things
  > in the correct place.  you know who you are, and btw, jmc will help you
  > integrate the information into the man page if you just wrote simple bits
  > of text and asked nicely.. (deraadt@)

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

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

afs

  ~ include/config.h                      ~ src/cf/bsd-vfs-busy.m4
  ~ src/include/config.h                  ~ src/include/config.h.in
  ~ src/nnpfs/bsd/nnpfs_dev-common.c      

  > remove the simplelock argument from vfs_busy() which is currently not
  > used and will never be used this way in VFS
  > requested by and ok pedro, ok krw, biorn (sturm@)

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



More information about the odc mailing list