Michal Zima
|
24b09b4d93
|
Saving and processing unknown incoming fragments
New data structure -- linked list
Reduced few useless debug outputs
|
2012-07-14 11:38:13 +02:00 |
|
Michal Zima
|
faa0ecc060
|
Relicensing under GPLv3
|
2012-07-04 19:04:42 +02:00 |
|
Michal Zima
|
34025797b1
|
Specialized logging functions; can control debug
|
2012-07-04 11:37:42 +02:00 |
|
Michal Zima
|
59fdab7ed8
|
A bit of code cleanup
|
2012-07-03 11:15:10 +02:00 |
|
Michal Zima
|
754319efc2
|
Handling of TCPv4 fragments
With support for refragmenting too big fragments
|
2012-04-27 16:43:31 +02:00 |
|
Michal Zima
|
9ac06588a8
|
Revised radix tree
Dropped chunker duplication and created one universal
Rewritten function for deleting entries from the tree
(limiting the tree to 32 levels)
|
2012-04-27 15:25:29 +02:00 |
|
Michal Zima
|
4b6a373019
|
Fixed generation of outgoing port in the NAT
Saving MAC address to the NAT too
|
2012-04-01 19:08:28 +02:00 |
|
Michal Zima
|
d7a570b857
|
A lot of changes and fixes in NAT and radix tree
Included MAC address into the NAT data structure
New chunking algorithms
Fixed memory leaks in RT code
(and more)
|
2012-03-24 08:26:13 +01:00 |
|
Michal Zima
|
214c42728b
|
Ethernet stuff moved to separated header file
Reworked IP addresses translation functions
Centralized initializing of random number generator
|
2011-11-08 21:15:36 +01:00 |
|
Michal Zima
|
f9f2bd501b
|
Quite good implementation of NAT
|
2010-02-22 14:55:18 +01:00 |
|