| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Submitted by: ru
|
| |
|
|
|
|
| |
Remove a sysctl that is no longer used.
|
|
|
|
| |
Approved by: rwatson
|
|
|
|
| |
Submitted by: ru
|
|
|
|
| |
Wording by: Devon O'Dell
|
|
|
|
| |
Approved by: andre
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A complete rationale and discussion is given in this message
and the resulting discussion:
http://docs.freebsd.org/cgi/mid.cgi?4177C8AD.6060706
Note that this commit removes only the functional part of T/TCP
from the tcp_* related functions in the kernel. Other features
introduced with RFC1644 are left intact (socket layer changes,
sendmsg(2) on connection oriented protocols) and are meant to
be reused by a simpler and less intrusive reimplemention of the
previous T/TCP functionality.
Discussed on: -arch
|
| |
|
|
|
|
| |
Pointed out by: ru
|
| |
|
| |
|
|
|
|
| |
more consistent with the other sysctls around it.
|
|
|
|
|
|
|
|
| |
is not documented yet, it is not used at the moment and is the subject
of the future work.
Improved by: ru
Not objected: ps, jayanth
|
| |
|
| |
|
|
|
|
|
|
|
| |
hyphen) is meant.
Mdoc(7) clue by: ru
Reviewed by: ru
|
|
|
|
|
|
| |
treatment.
Submitted by: Vincent Jardin
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is the first of two commits; bringing in the kernel support first.
This can be enabled by compiling a kernel with options TCP_SIGNATURE
and FAST_IPSEC.
For the uninitiated, this is a TCP option which provides for a means of
authenticating TCP sessions which came into being before IPSEC. It is
still relevant today, however, as it is used by many commercial router
vendors, particularly with BGP, and as such has become a requirement for
interconnect at many major Internet points of presence.
Several parts of the TCP and IP headers, including the segment payload,
are digested with MD5, including a shared secret. The PF_KEY interface
is used to manage the secrets using security associations in the SADB.
There is a limitation here in that as there is no way to map a TCP flow
per-port back to an SPI without polluting tcpcb or using the SPD; the
code to do the latter is unstable at this time. Therefore this code only
supports per-host keying granularity.
Whilst FAST_IPSEC is mutually exclusive with KAME IPSEC (and thus IPv6),
TCP_SIGNATURE applies only to IPv4. For the vast majority of prospective
users of this feature, this will not pose any problem.
This implementation is output-only; that is, the option is honoured when
responding to a host initiating a TCP session, but no effort is made
[yet] to authenticate inbound traffic. This is, however, sufficient to
interwork with Cisco equipment.
Tested with a Cisco 2501 running IOS 12.0(27), and Quagga 0.96.4 with
local patches. Patches for tcpdump to validate TCP-MD5 sessions are also
available from me upon request.
Sponsored by: sentex.net
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Add FreeBSD Id tag where missing.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
a sysctl for the stabilization value for the bandwidth delay product (inflight)
algorithm and document it.
MFC after: 3 days
|
|
|
|
| |
Approved by: re
|
|
|
|
| |
MFC after: 3 days
|
|
|
|
|
|
| |
No biggy, the code MFC to stable will catch up to the docs in a week.
X-MFC after: -7 days
|
|
|
|
|
|
|
|
| |
and their effects.
PR: docs/35932
Submitted by: Alex Semenyaka <alexs@ratmir.ru>
MFC after: 1 week
|
|
|
|
|
|
|
| |
world. Goodbye tcp.tcp_lq_overflow and tcp.strict_rfc1948,
hello tcp.syncookies.
MFC after: 3 days
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
While I'm here, fix two markup inconsistencies.
Submitted by: silby
|
|
|
|
|
|
|
|
|
|
| |
cd src/share; find man[1-9] -type f|xargs perl -pi -e 's/[ \t]+$//'
BTW, what editors are the culprits? I'm using vim and it shows
me whitespace at EOL in troff files with a thick blue block...
Reviewed by: Silence from cvs diff -b
MFC after: 7 days
|
| |
|
| |
|
|
|
|
|
| |
Submitted by: jlemon
MFC after: 1 week
|
|
|
|
|
|
| |
content, and correct the parameters to the -tag list therein.
Reviewed by: ru
|
| |
|
|
|
|
| |
Submitted by: jlemon
|
|
|
|
|
| |
PR: 18465
Submitted by: Kazu TAKAMUNE <takamune@avrl.mei.co.jp>
|
| |
|
|
|
|
| |
including tcp.blackhole, tcp.log_in_vain and others.
|