Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 5 Feb 2009 14:06:09 +0000 (UTC)
From:      Jamie Gritton <jamie@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/lib/libc/sys send.2 src/sys/kern kern_jail.c src/sys/net if.c rtsock.c src/sys/netinet in.c in_pcb.c raw_ip.c tcp_usrreq.c udp_usrreq.c src/sys/netinet6 in6.c in6_pcb.c in6_src.c raw_ip6.c udp6_usrreq.c
Message-ID:  <200902051410.n15EAN8O048300@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
jamie       2009-02-05 14:06:09 UTC

  FreeBSD src repository

  Modified files:
    lib/libc/sys         send.2 
    sys/kern             kern_jail.c 
    sys/net              if.c rtsock.c 
    sys/netinet          in.c in_pcb.c raw_ip.c tcp_usrreq.c 
                         udp_usrreq.c 
    sys/netinet6         in6.c in6_pcb.c in6_src.c raw_ip6.c 
                         udp6_usrreq.c 
  Log:
  SVN rev 188144 on 2009-02-05 14:06:09Z by jamie
  
  Standardize the various prison_foo_ip[46] functions and prison_if to
  return zero on success and an error code otherwise.  The possible errors
  are EADDRNOTAVAIL if an address being checked for doesn't match the
  prison, and EAFNOSUPPORT if the prison doesn't have any addresses in
  that address family.  For most callers of these functions, use the
  returned error code instead of e.g. a hard-coded EADDRNOTAVAIL or
  EINVAL.
  
  Always include a jailed() check in these functions, where a non-jailed
  cred always returns success (and makes no changes).  Remove the explicit
  jailed() checks that preceded many of the function calls.
  
  Approved by:    bz (mentor)
  
  Revision  Changes    Path
  1.37      +2 -2      src/lib/libc/sys/send.2
  1.94      +74 -70    src/sys/kern/kern_jail.c
  1.307     +1 -2      src/sys/net/if.c
  1.166     +15 -14    src/sys/net/rtsock.c
  1.120     +4 -5      src/sys/netinet/in.c
  1.241     +28 -29    src/sys/netinet/in_pcb.c
  1.205     +17 -20    src/sys/netinet/raw_ip.c
  1.181     +5 -8      src/sys/netinet/tcp_usrreq.c
  1.248     +5 -5      src/sys/netinet/udp_usrreq.c
  1.99      +4 -5      src/sys/netinet6/in6.c
  1.108     +16 -18    src/sys/netinet6/in6_pcb.c
  1.66      +11 -12    src/sys/netinet6/in6_src.c
  1.100     +7 -11     src/sys/netinet6/raw_ip6.c
  1.106     +6 -10     src/sys/netinet6/udp6_usrreq.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200902051410.n15EAN8O048300>