Rivoreo Source Code Repositories
src.rivoreo.one
/
net
/
ipfilter
/
dff5d903c65eff77fc35db4c676592934d158c66
/
ip_nat.c
04564a8
3481211 add user errors to dtrace
by Darren Reed
· 13 years ago
e83d923
3481152 compatibility for 4.1 needs more work
by Darren Reed
· 13 years ago
e6902b4
3479991 compiler warnings about size mismatches
by Darren Reed
· 13 years ago
22473eb
3479974 copyright dates are wrong
by Darren Reed
· 13 years ago
f7e518c
3479451 iterators leak memory
by Darren Reed
· 13 years ago
4960211
3475959 hardware checksum not correctly used
by Darren Reed
· 13 years ago
cfe8b69
3472340 wildcard counter drops twice
by Darren Reed
· 13 years ago
a3d707e
3460522 code cleanup required for building on freebsd
by Darren Reed
· 13 years ago
7ca35ce
3459734 trade some cpu for memory
by Darren Reed
· 13 years ago
cd228de
3438340 more stats as dtrace probes
by Darren Reed
· 13 years ago
440b30c
3438316 free on nat structure uses fixed size
by Darren Reed
· 13 years ago
2cd7e6d
3437745 nat iterator using the wrong size
by Darren Reed
· 13 years ago
a33f0ef
3433764 left over locking
by Darren Reed
· 13 years ago
751f8d8
3424478 one entry at a time
by Darren Reed
· 13 years ago
a1b5ffe
3424132 some dtrace probes to start with
by Darren Reed
· 13 years ago
0f2b011
3423800 walking lists does not drop reference
by Darren Reed
· 13 years ago
d3338e5
3422712 system panic with ipfstat -f
by Darren Reed
· 13 years ago
d90bd1e
3105725 ipnat divie by zero panic
by Darren Reed
· 13 years ago
4a6268c
2947341 ipmon should display block reason
by Darren Reed
· 15 years ago
21fd8be
2917666 provide compatibility in the kernel for old binarues
by Darren Reed
· 15 years ago
bb421c4
2939220 why a packet is blocked is not discernable
by Darren Reed
· 15 years ago
6aa532f
2934577 count bytes as well as packets
by Darren Reed
· 15 years ago
278d16e
reverse prior catchup change, it was against HEAD, not 5.release
by Darren Reed
· 15 years ago
f96e37f
Numerous changes that were added to HEAD but due to operator error, they
by Darren Reed
· 15 years ago
4c2cc6e
2898337 Does not build on newer FreeBSD
by Darren Reed
· 15 years ago
bd9c985
2824712 ipfstat top output is shows negative ttl
by Darren Reed
· 15 years ago
c672224
2824113 slowtimer should be moved to os specific spot
by Darren Reed
· 15 years ago
7e3c354
2787870 4,1,32rc5 ipfstat -nio causes oops on Fedora 10
by Darren Reed
· 16 years ago
2bd839f
2785209 variable size NAT rules not handled well
by Darren Reed
· 16 years ago
a6872a7
2785168 place "unit" before pointers/sub-unit number
by Darren Reed
· 16 years ago
5079968
2677292 compiler warnings for not enough initialisers
by Darren Reed
· 16 years ago
c00d1b8
2580062 from/to targets should be able to use any interface name
by Darren Reed
· 16 years ago
6ad4bed
2543953 NAT calls getmtu too often.
by Darren Reed
· 16 years ago
424735c
2539808 Compiling with Solaris10 patch 138889-03 fails
by Darren Reed
· 16 years ago
977fed1
2536209 Sequence number for log entries desirable
by Darren Reed
· 16 years ago
c71321e
2031730 4.1.31 Nat drops fragmented packets after the first
by Darren Reed
· 16 years ago
933d1b5
remove #ifdef's that introduce compile errors
by Darren Reed
· 16 years ago
1607e63
2304528 assertion in ipf_mutex_clean() fails
by Darren Reed
· 16 years ago
59e7fa8
2216500 fin_state serves no purpose 2216491 fin_nat serves little purpose
by Darren Reed
· 16 years ago
c07b1cc
Drop trailing spaces and tab.
by Martti Kuparinen
· 16 years ago
e8acef0
by David Stes
· 16 years ago
7ca617b
destroy for ipf_nat_pending was missing. also break out switch on nat_dir to all the values rather than just _INBOUND/_OUTBOUND, making it more obvious what is going on
by Darren Reed
· 16 years ago
b38fca8
do not allow inbound packets to match NAT_DIVERTUDP nat_t's that are delivering
by Darren Reed
· 16 years ago
a97a33f
the wrong size was being calculated for free'ing the nat hash table bucket lengths
by Darren Reed
· 16 years ago
97c3322
for now ignore divert packets that match on inbound
by Darren Reed
· 16 years ago
d202cd7
2057064 nat_dir can be values other than NAT_INBOUND/NAT_OUTBOUND
by Darren Reed
· 16 years ago
6642ec4
2055872 COPYIFNAME now needs to get the version
by Darren Reed
· 16 years ago
42f2b42
2055626 divert should deliver things locally when appropriate
by Darren Reed
· 16 years ago
c8a8b05
2044746 Provide IP instance support for Solaris 10u4 and later
by Darren Reed
· 16 years ago
1b44c34
2044746 Provide IP instance support for Solaris 10u4 and later
by Darren Reed
· 16 years ago
c58029b
2042949 Excessive locking when creating nat_t
by Darren Reed
· 16 years ago
d4b4b24
2042949 Excessive locking when creating nat_t
by Darren Reed
· 16 years ago
3aeedbe
[ 1979488 ] Memory leak in user utilities - token never freed (head br)
by JohnO
· 16 years ago
cc3d909
the scope of csump can be narrowed somewhat and its use confined
by Darren Reed
· 16 years ago
f270fa6
2035610 nat_update does not need to get locks
by Darren Reed
· 16 years ago
83c3034
2024389 Entries added with SIOCSTPUT - but no rules - do not work
by Darren Reed
· 16 years ago
1dc3e6c
2020447 IPFilter's NAT can undo name server random port selection
by Darren Reed
· 16 years ago
32ebfbb
the encap code in NAT is really IPinIP, not ENCAP, so change to the right IPPROTO_
by Darren Reed
· 16 years ago
5b369f0
1988782 fr_movequeue can take a short cut
by Darren Reed
· 16 years ago
c742db9
1988669 first nat creation failure prevents further success
by Darren Reed
· 16 years ago
55b2a86
1968444 ipf -T needs to work without disabling ipfilter
by Darren Reed
· 17 years ago
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
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
0aa9e5a
Refactor the way SIOCSTPUT inserts an entry into the NAT table to use
by Darren Reed
· 17 years ago
7fbe15c
Improve NAT performance by reducing when an exclusive lock is required
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
b905fc2
add in more testing for ipv6 nat
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
1927432
Update the "expression matching" to include support for ipv6, dragging
by Darren Reed
· 17 years ago
3602155
1849875 race condition nat_flushtable() and fr_check()
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
88151e3
* make it possible for ipftest to set 'mbuf' flags so that it can simulate
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
0cd57fb
Change how locks are used in the deref functions to improve performance.
by Darren Reed
· 17 years ago
c4af1f3
bring source forge cvs up to date with private CVS
by Darren Reed
· 17 years ago
d4718fc
commit_CURRENT
by Darren Reed
· 18 years ago
9e45c8c
head_v41
by Darren Reed
· 18 years ago
bd81eb3
import_msg_v34
by Darren Reed
· 18 years ago