Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 09 Jan 2017 20:14:56 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-bugs@FreeBSD.org
Subject:   [Bug 42336] [patch] ISO-fication of /usr/src/contrib/tcp_wrappers
Message-ID:  <bug-42336-8-wgzW8ZFkB4@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-42336-8@https.bugs.freebsd.org/bugzilla/>
References:  <bug-42336-8@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D42336

--- Comment #13 from commit-hook@freebsd.org ---
A commit references this bug:

Author: dim
Date: Mon Jan  9 20:14:21 UTC 2017
New revision: 311816
URL: https://svnweb.freebsd.org/changeset/base/311816

Log:
  MFC r257398 (by sbruno):

  Quiesce warnings by updating headerfile includes

  r257404 | sbruno | 2013-10-30 23:41:18 +0100 (Wed, 30 Oct 2013) | 9 lines

  Quiesce two warnings:

  1.  define the CODE * as const
  2.  restructure function to eliminate warning about exiting with no retur=
n.
      severity_map() never returns when it can't find an appropriate sysylog
      facility, and it longjmp()'s away into error code handling.  Keep this
      behavior by stashing the facility value found during our search and
      checking for -1 if found.

  MFC r257405 (by sbruno):

  Quiesce warning, which could be a bug IMO, by correctly defining the
host_info
  structure name

  MFC r257406 (by sbruno):

  Queisce warning about undeclared function usage.

  yp_get_default_domain is defined in workaround.c but is not declared
  in any header file.  Tie the declaration to the same #define conditional
  used when the function is called, NETGROUP

  MFC r272949 (by pfg):

  tcpd: complete function prototypes.

  This clears up at least a build issues on mysql-server
  ports. While here also replace some spaces with tabs
  in our headers.

  PR:           42336

  MFC r272950 (by pfg):

  tcpd.h: add prototype for hosts_ctl

  According the hosts_access(3) man page the hosts_ctl() prototype
  should be in tcpd.h. For now, follow other declarations and don't
  add the arguments in the prototype.

  Reference:
  https://www.illumos.org/issues/4385

  PR:           32808

  MFC r311459:

  Put proper prototypes in tcpd.h

  Clang 4.0.0 complains about tcpd.h's not-really-prototypes, e.g.:

      /usr/include/tcpd.h:75:24: error: this function declaration is not a
prototype [-Werror,-Wstrict-prototypes]
      extern int hosts_access();              /* access control */
                             ^

  To fix this, turn these declarations into real prototypes.  While here,
  garbage collect the incompatible rfc931() function from scaffold.c, as
  it is never used.

  Reviewed by:  emaste
  Differential Revision:        https://reviews.freebsd.org/D9052

  MFC r311461:

  Also remove unnecessary extern keywords from tcpd.h.

  Noticed by:   kib

  MFC r311556:

  After r311459, some ports can break, because a few of the newly added
  prototypes in <tcpd.h> use FILE.  Pull in a minimal forward declaration
  of FILE from <stdio.h> to minimize impact.  Sorry for the breakage.

  Reported by:  Shawn Webb <shawn.webb@hardenedbsd.org>

Changes:
_U  stable/9/
_U  stable/9/contrib/
  stable/9/contrib/tcp_wrappers/clean_exit.c
  stable/9/contrib/tcp_wrappers/hosts_access.c
  stable/9/contrib/tcp_wrappers/options.c
  stable/9/contrib/tcp_wrappers/percent_x.c
  stable/9/contrib/tcp_wrappers/rfc931.c
  stable/9/contrib/tcp_wrappers/scaffold.c
  stable/9/contrib/tcp_wrappers/shell_cmd.c
  stable/9/contrib/tcp_wrappers/tcpd.h
  stable/9/contrib/tcp_wrappers/update.c

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-42336-8-wgzW8ZFkB4>