]> CyberLeo.Net >> Repos - FreeBSD/releng/10.1.git/commit
MFS r272855, 266846:
authorhrs <hrs@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 16 Oct 2014 22:00:24 +0000 (22:00 +0000)
committerhrs <hrs@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 16 Oct 2014 22:00:24 +0000 (22:00 +0000)
commit068c1bb2599a2151f4c0cb424090f9b6e7370b52
tree9819a2b1c25efb4e5b12592d99f9dcca6df99e55
parentad2be28d4d273a83e020084925dbefdf2914f89a
MFS r272855, 266846:

  - Do not override sin6_scope_id in LLA when it is already set to non-zero.
    This fixes destination list in output of netstat -r.
  - Plug a memory leak.
  - Add RTM_VERSION check.
  - Fix a bug which can make sysctl() fail when -F is specified.
  - Increase WID_IF_DEFAULT() from 6 to 8 (the default for AF_INET6) because
    we have interfaces with longer names than 6 chars like epairN{a,b}.
  - Style fixes.

MFS r272847:

  - Add rwlock to struct dadq.  A panic could occur when a large number of
    addresses performed DAD at the same time.

MFS r272850:

  - Replace Sun RPC license in TI-RPC library with a 3-clause BSD license,
    with the explicit permission of Sun Microsystems in 2009.

  - Replace Sun Industry Standards Source License for Sun RPC code with a
    3-clause BSD license as specified by Oracle America, Inc. in 2010.
    This license change was approved by Wim Coekaerts, Senior Vice
    President, Linux and Virtualization at Oracle Corporation.

  - Replace Sun RPC license with a 3-clause BSD license.  This license change
    was approved in 2010 by Wim Coekaerts, Senior Vice President, Linux and
    Virtualization at Oracle Corporation.

  - Replace Sun RPC license for TI-RPC library with a 3-clause BSD license,
    with the explicit permission of Sun Microsystems in 2009.
    The code in question in this file was copied from
    lib/libc/rpc/pmap_getport.c.

MFS r272852,r272853:

  - Add relative specification in expiration time.
  - Add proto3 option for RTF_PROTO3.
  - Use %lu for members of struct rt_metrics.
  - Use long explicitly for the time difference.

MFS r272854:

  -  Return 0 if:

      1. "-u N" specified, no -f, and mdN found,
      2. no -u, "-f /pathname" specified, and mdN associated with
         /pathname found,
      3. "-u N" specified, "-f /pathname" specified, and both of them found,
      4. "-l" specified and no -f,
      5. "-l" specified, "-f /pathname" specified, and /pathname found.

    otherwise return -1.

MFS r272856:

  - Move configuration of IPv6 NDP flags to a point before handling ifconfig_IF.
    This fixes a race that a non-IPv4 interface can get an EUI64 LLA even if it
    has IFDISABLED nd6 flag at boot time.

MFS r272857:

  - Cancel DAD for an ifa when the ifp has ND6_IFF_IFDISABLED as early as
    possible and do not clear IN6_IFF_TENTATIVE.  If IFDISABLED was accidentally
    set after a DAD started, TENTATIVE could be cleared because no NA was
    received due to IFDISABLED, and as a result it could prevent DAD when
    manually clearing IFDISABLED after that.

MFS r272858:

  - Fix an issue in range specification handling when a "-foo" is specified in
    ifconfig_IF_aliasN.

MFS r272859:

  - Fix EtherIP.  TOS field must be initialized when the inner protocol is
    PF_LINK, and multicast/broadcast flag should always be dropped because
    the outer protocol uses unicast even when the inner address is not for
    unicast.  It had been broken since r236951 when gif_output() started to
    use IFQ_HANDOFF().

MFS r272860:

  - Recover sin6_scope_id of gateway addresses in riprecv() by using the
    if_index where a RIP packet was received.  This fixes a bug which
    prevented gateway addresses in fe80::/64 from being added.

MFS r272861:

  - Fix rc.d/gssd script to define the default values in a standard way.
  - Use a parameter argument in jls(8) instead of doing grep.

MFS r272862, r272870:

  - Restructure rc.d scripts for kerberos5 daemons.

MFS r272863:

  - Return false status only when adding a route is failed.  It could
    erroneously return false due to an afexists() check loop in routing_start().

MFS r272864:

  - Use ipv6_prefer when at least one ifconfig_IF_ipv6 is configured.

MFS r272865:

  - Fix a bug which prevented mount.fstab parameter from being converted
    when jail_JID_devfs_enable=NO.

MFS r272866:

  -  Fix header output when -P is specified and (ncpus - 1) != maxid.

MFS r272867:

  - Fix a bug which could break extended attributes in a dump output.
    This occurred when a file was >892kB long and had a large data (>1kB)
    in the extended attributes.

MFS r272868, r272869:

  - Make net.inet.ip.sourceroute, net.inet.ip.accept_sourceroute, and
    net.inet.ip.process_options vnet-aware.

MFS r272871:

  - Revert changes in r269180.  It could cause -c N option to enter an
    infinite loop if no reply packet is received.

MFS r272874:

  - Resurrect set_rcvar() as a function to define a rc.conf variable.
    It defines a variable and its default value in load_rc_config() just after
    rc.conf is loaded.  "rcvar" command shows the current and the default
    values.

MFS r272960:

  - Do not add late flag when file= is specified because it has a bad
    side-effect.  The specified file should exist before the fstab line.

Approved by: re (gjb)

git-svn-id: svn://svn.freebsd.org/base/releng/10.1@273188 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
58 files changed:
etc/defaults/rc.conf
etc/network.subr
etc/rc.d/Makefile
etc/rc.d/SERVERS
etc/rc.d/gssd
etc/rc.d/ip6addrctl
etc/rc.d/ipropd_master [new file with mode: 0755]
etc/rc.d/ipropd_slave [new file with mode: 0755]
etc/rc.d/jail
etc/rc.d/kadmind
etc/rc.d/kdc [new file with mode: 0755]
etc/rc.d/kerberos [deleted file]
etc/rc.d/kfd
etc/rc.d/kpasswdd
etc/rc.d/routing
etc/rc.subr
include/rpcsvc/bootparam_prot.x
include/rpcsvc/key_prot.x
include/rpcsvc/klm_prot.x
include/rpcsvc/mount.x
include/rpcsvc/nfs_prot.x
include/rpcsvc/nis.x
include/rpcsvc/nis_callback.x
include/rpcsvc/nis_object.x
include/rpcsvc/nis_tags.h
include/rpcsvc/rex.x
include/rpcsvc/rnusers.x
include/rpcsvc/rstat.x
include/rpcsvc/sm_inter.x
include/rpcsvc/spray.x
include/rpcsvc/yp.x
include/rpcsvc/yppasswd.x
lib/libc/rpc/LICENSE [deleted file]
lib/libc/xdr/xdr.c
lib/libc/xdr/xdr_array.c
lib/libc/xdr/xdr_float.c
lib/libc/xdr/xdr_mem.c
lib/libc/xdr/xdr_rec.c
lib/libc/xdr/xdr_reference.c
lib/libc/xdr/xdr_sizeof.c
lib/libc/xdr/xdr_stdio.c
sbin/dump/traverse.c
sbin/mdconfig/mdconfig.c
sbin/ping6/ping6.c
sbin/route/keywords
sbin/route/route.8
sbin/route/route.c
sbin/swapon/swapon.c
sys/netinet/in_gif.c
sys/netinet/ip_fastfwd.c
sys/netinet/ip_options.c
sys/netinet/ip_options.h
sys/netinet6/in6_gif.c
sys/netinet6/nd6_nbr.c
usr.bin/netstat/route.c
usr.bin/vmstat/vmstat.c
usr.sbin/route6d/route6d.c
usr.sbin/ypbind/yp_ping.c