MFC:

  Remove sodropablereq - this function hasn't been used since the
  syncache went in.

  Revision  Changes    Path
  1.86      +0 -44     src/sys/kern/uipc_socket2.c
  1.76      +0 -2      src/sys/sys/socketvar.h
MFC:

  Make sure that sockets undergoing accept filtering are aborted in a
  LRU fashion when the listen queue fills up.  Previously, there was
  no mechanism to kick out old sockets, leading to an easy DoS of
  daemons using accept filtering.

  Revision  Changes    Path
  1.116     +1 -2      src/sys/kern/uipc_socket.c
  1.87      +7 -1      src/sys/kern/uipc_socket2.c
Bump version to reflect accept filters being fixed.
MFC: r1.224 - GCC 3.1 cleanup
     r1.225 - Add volume id to the relevant data structures.
MFC: r1.51 - read the CD_VOLUME property from cdrom.inf
MFC: r1.96 - rudimentary multivolume support for optical media.
MFC: Don't add host routes for interface addresses of
     0.0.0.0/8 -> 0.255.255.255.

Submitted by:		iedowse
Not objected to by:	luigi
MFC: Remove the code that masks an EEXIST returned from rtinit() when
     calling ioctl(SIOC[AS]IFADDR).
MFC: 1.9 (fix bad string handling)
MFC rev. 1.9: Fix a segfault if 'wear' is used without an argument or with
an argument that is not a valid word from the battlestar dictionary.
MFC 1.1: Add script to install the compat4x distribution.
MFC: Modified the man page to reflect support for
     82540EM based cards.
Welcome to FreeBSD 4.6-PRERELEASE.
1. integrate.c -- If inline function which uses exception handling is being
integrated into a function, which does not itself contain any try/catch
constructs, several global flags values are not set correctly.  The
current_function_has_nonlocal_label flags is not getting set in particular.
This allows GCC to allocate registers across function calls.  When
exception is thrown in called functions, the exception handler is reached
with global registers (ebx, edi, esi) content clobbered without gcc ever
noticing that.

2. expr.c -- In DWARF2 case stack was getting adjusted at the right time
as a side effect of expand_eh_region_end.  sjlj-exceptions do not use
this function so a call is added to do_pending_stack_adjust in its place.

See the FreeBSD PR for code showing these problems.
Note the STLPort test suite and OpenOffice port will now build and work.

PR:		37423
Submitted by:	Alexander Kabaev <ak03@gte.com>
FSF GCC PR:	c++/6467
MFC: add support for using the profiled versions of the C++ (and related) libs
MFC: Enlighten those who read the FINE POINTS of the documentation a
bit more on how ipfw(8) deals with tiny fragments. While we're at it,
add a quick log message to even let people know we dropped a
packet. (Note that the second FINE POINT is somewhat redundant given
the first, but since the code is there, leave the docs for it.)

  src/sbin/ipfw/ipfw.8:		1.102
  src/sys/netinet/ip_fw.c:	1.184
MFC: 1.63 (attempt #2); hold a vnode reference corresponding to
`rootvnode'. This was first MFC'd in revision 1.134.2.4, but it
appears to have been lost by a botched merge a few months later
in revision 1.134.2.6.

Approved by:	re
Revert MFC of ephemeral port changes.  More work will have to be done
before this MFC is agreeable to all.
Remove entry about ephemeral port range change MFC, as it
has been un-MFC'd.
Revert 1.13.2.8; ephemeral port range changes have been un-MFC'd.