Rivoreo Source Code Repositories
src.rivoreo.one
/
net
/
ipfilter
/
12c93d2b8a577646f1436c08bb0d43c22a871740
12c93d2
sync up source code at home with sourceforge (in both directions)
by Darren Reed
· 17 years ago
6c06677
by David Stes
· 17 years ago
b37f6b8
by David Stes
· 17 years ago
00d7864
add setting TCP TIME_WAIT timer to list of tuneables
by Darren Reed
· 17 years ago
65fc34d
Modify ipmon to print out both IPv4 and IPv6 addresses in NAT log records
by Darren Reed
· 17 years ago
d91b067
Push getting the write lock on ipf_nta in a little deeper for adding a NAT entry
by Darren Reed
· 17 years ago
279356a
call of _pullup() high up in _icmp() means later checks for fin_dlen that are less than 8 are not required.
by Darren Reed
· 17 years ago
1ce8452
by David Stes
· 17 years ago
0aa9e5a
Refactor the way SIOCSTPUT inserts an entry into the NAT table to use
by Darren Reed
· 17 years ago
9244f75
preserve and restore the fin_flx bits from the packet before it is authorised
by Darren Reed
· 17 years ago
3d318df
1915176 Use of "age X/Y" can lead to panic
by Darren Reed
· 17 years ago
7fbe15c
Improve NAT performance by reducing when an exclusive lock is required
by Darren Reed
· 17 years ago
7e99d16
fix some compile issues detected by gcc on netbsd
by Darren Reed
· 17 years ago
ae72cf0
* Add using pools as destination lists for policy routing (to/dup-to) in
by Darren Reed
· 17 years ago
1c182c1
merge changes from netbsd due to interface changes for poll
by Darren Reed
· 17 years ago
1d7c980
add more statistics to count when things fail (mostly) and work
by Darren Reed
· 17 years ago
b905fc2
add in more testing for ipv6 nat
by Darren Reed
· 17 years ago
60c5bdb
the ipf_ifpaddr() used for ipftest needs to get ipv6 addresses
by Darren Reed
· 17 years ago
4c16b9a
for NAT of ICMPv6 to work, the id# from the ICMP hdr must be fetched
by Darren Reed
· 17 years ago
838df51
Part 1 of getting IPv6 NAT to work.
by Darren Reed
· 17 years ago
4eebf83
1887931 kernel panic - when tcp fragment is received
by Darren Reed
· 17 years ago
99b27eb
1889989 need to be able to tune synchonisation tables
by Darren Reed
· 17 years ago
1829b6c
complete the renaming of iplpollhead to ipf_poll_head
by Darren Reed
· 17 years ago
8f3cd95
change the prototype of debug() and verbose() to make them more useful
by Darren Reed
· 17 years ago
f51f02f
1886965 sync code does not wakeup sleeping polls
by Darren Reed
· 17 years ago
46709d5
compiling on NetBSD with IPFILTER_SYNC produces errors for 5.0, probably
by Darren Reed
· 17 years ago
0ef3dde
1886836 open on devices not compiled in always succeedA
by Darren Reed
· 17 years ago
1ddfdb2
1886836 open on devices not compiled in always succeeds
by Darren Reed
· 17 years ago
2bcd6fc
1886754 memory leak when unloading LKM after using ipsyncm/s
by Darren Reed
· 17 years ago
0c5705c
1872740 the ipfr_size tunable is ignored
by Darren Reed
· 17 years ago
081cca5
1885583 ipmon does not always honour -L option
by Darren Reed
· 17 years ago
1927432
Update the "expression matching" to include support for ipv6, dragging
by Darren Reed
· 17 years ago
32328e2
update ip_compat.h for NetBSD changes with POLLWAKEUP
by Darren Reed
· 17 years ago
3602155
1849875 race condition nat_flushtable() and fr_check()
by Darren Reed
· 17 years ago
5fabd05
Apply outstanding patch to address various problems in auth code.
by Darren Reed
· 17 years ago
793d41d
clean up from prior patch:
by Darren Reed
· 17 years ago
46955c7
Now that solaris has moved the radix tree into the kernel, there is a need
by Darren Reed
· 17 years ago
7602059
Apply fix from sasha for:
by Darren Reed
· 17 years ago
7b13d32
remove
by Darren Reed
· 17 years ago
b71ad74
Fix a bug reported in FreeBSD:
by Darren Reed
· 17 years ago
c786c04
Fix two more bugs relating to "auth" rules.
by Darren Reed
· 17 years ago
c2b6929
FreeBSD's ip_output() expects ip_len and ip_off in host byte order
by Darren Reed
· 17 years ago
067cec1
Fix:
by Darren Reed
· 17 years ago
afc78e1
fix typo - missing )
by Darren Reed
· 17 years ago
83a1ab8
a badly applied patch has created some dead code (and doubtlessly a bug too)
by Darren Reed
· 17 years ago
197e04d
Address the two following issues across all platforms:
by Darren Reed
· 17 years ago
fb1c3c6
remove
by Darren Reed
· 17 years ago
6ca89ed
An error in NAT'ing a packet that is being fed through the fastroute code
by Darren Reed
· 17 years ago
1d3b457
build target should be sunso5 now that sunos5x86 has been removed from the makefile
by Darren Reed
· 17 years ago
481004d
NetBSD has removed rnh_walktree
by Darren Reed
· 17 years ago
aa2e4ff
* holding ipf_global lock over call to fr_ioctlswitch() causes a panic for
by Darren Reed
· 17 years ago
ae8e526
* #ifdef warning fixes from Victor M Blood (FreeBSD) - #1821249
by Darren Reed
· 17 years ago
74b6c5c
Indent K&R style functions' arguments with one tab as this seems to be
by Martti Kuparinen
· 17 years ago
b4c6ea2
Removed trailing spaces and tabs.
by Martti Kuparinen
· 17 years ago
be9bc51
Add a new regression test (f25) to test behaviour of "keep state" with
by Darren Reed
· 17 years ago
9034daf
Add a new regression test (f25) to test behaviour of "keep state" with
by Darren Reed
· 17 years ago
97a145a
tidy up declarations and definitions for ip[f_]lookup_deltok and
by Darren Reed
· 17 years ago
8bd00f9
* be more free in making the radix node lock macros do nothing
by Darren Reed
· 17 years ago
88151e3
* make it possible for ipftest to set 'mbuf' flags so that it can simulate
by Darren Reed
· 17 years ago
4c3f162
At the end of listing a pool, it is necessary to delete the token for it
by Darren Reed
· 17 years ago
85fd552
update intstructions for installation
by Darren Reed
· 17 years ago
09176e5
the XARCH flags passed on to compilers now need to be different for sparc
by Darren Reed
· 17 years ago
390da4e
try to build ip_rules.[ch] before bailing out with an error because they do not exist
by Darren Reed
· 17 years ago
8bac17e
* remove sunos5x86 target (no longer used)
by Darren Reed
· 17 years ago
11c20a2
look for the real LKM to clobber in /boot/kernel and /modules rather than
by Darren Reed
· 17 years ago
980d357
add three entries that pop up on freebsd builds
by Darren Reed
· 17 years ago
df12a33
Reset the timer for LAST_ACK
by Darren Reed
· 17 years ago
1ffee4f
some changes to alignment requirements even for 32bit sparc operations to prevent panics
by Darren Reed
· 17 years ago
5c689a6
Returning from m_pulldown can leave the first mbut with no data (m_len = 0).
by Darren Reed
· 17 years ago
76c107d
Add a new test case to check fragment tracking works for IPv6
by Darren Reed
· 17 years ago
b79bb8b
listing ipf and ipnat items looped on the first one.
by Darren Reed
· 17 years ago
540c8f3
The windup of using ioctls to list kernel entries could lead to heap pointers
by Darren Reed
· 17 years ago
2042576
The 3rd argument to getsockname() is "socklen_t *", not "int *".
by Martti Kuparinen
· 17 years ago
ba3ad5e
machine/lock.h needs to be included in NetBSD.
by Martti Kuparinen
· 17 years ago
f643596
s/configruation/configuration/
by Martti Kuparinen
· 17 years ago
67383d9
fix a bug with parsing \ in the middle of a number to mark a continued line
by Darren Reed
· 17 years ago
86f247c
Apply patch to make ipmon extention header aware
by Darren Reed
· 17 years ago
3582d7a
Using "keep state" with "keep frag" results in fragments being blocked
by Darren Reed
· 17 years ago
b4ed3e8
fix two bugs:
by Darren Reed
· 17 years ago
b798ab6
this should have been committed with the prior change
by Darren Reed
· 17 years ago
c844d26
The simple text input syntax for generating test packets needs to be able
by Darren Reed
· 17 years ago
d785280
add a new regression test for NAT checksum'ing for a condition that wasn't
by Darren Reed
· 17 years ago
0cd57fb
Change how locks are used in the deref functions to improve performance.
by Darren Reed
· 17 years ago
e13d570
add ':' to the set of port range comparisons available for NAT rules
by Darren Reed
· 17 years ago
c5653e0
add this file so we can ignore the generated i19
by Darren Reed
· 17 years ago
770bcfe
Modify running tests to use depdencies on the various input files so that
by Darren Reed
· 17 years ago
937dfa7
add parsing to allow for inclusive ranges in sets of ports for a "rule" as
by Darren Reed
· 17 years ago
2694dab
generated files should be ignored for easier review of update output
by Darren Reed
· 17 years ago
d56d815
i19 is generated from i19.dist
by Darren Reed
· 17 years ago
f813445
add
by Darren Reed
· 17 years ago
c4af1f3
bring source forge cvs up to date with private CVS
by Darren Reed
· 17 years ago
e887753
This commit was generated by cvs2git to track changes on a CVS vendor branch.
by Darren Reed
· 18 years ago
b63b747
import_msg_v34R
by Darren Reed
· 18 years ago
unlabeled-1.1.1
cf37226
This commit was generated by cvs2git to track changes on a CVS vendor branch.
by Darren Reed
· 18 years ago
e9a5b62
import_msg_CURRENT
by Darren Reed
· 18 years ago
unlabeled-1.1.5
6e0687a
This commit was manufactured by cvs2git to create branch 'unlabeled-1.1.5'.
by cvs2git
· 18 years ago
5f91aa9
import_msg_v34R
by Darren Reed
· 18 years ago
a8d5e23
This commit was generated by cvs2git to track changes on a CVS vendor branch.
by Darren Reed
· 18 years ago
f3082b1
Initial revision
by Darren Reed
· 18 years ago
b4ad4a2
Initial revision
by Darren Reed
· 18 years ago
Next »