1
0
mirror of https://code.semirocket.science/wrapsix synced 2024-11-21 21:41:07 +02:00
Commit Graph

80 Commits

Author SHA1 Message Date
xHire
60efcc2c9c Compiling as C89 2017-10-28 08:45:51 +02:00
xHire
24c3cdcf6f Include propagation of payload size for ICMPv6 too 2017-10-21 10:46:44 +02:00
xHire
f7b98c4da1 Typos in config file 2017-10-21 10:27:43 +02:00
xHire
cb520d3e98 TLS version of homepage in README 2017-10-21 10:26:48 +02:00
xHire
4dbbcf7fc1 Propagation of packet/payload size
More sanity checks
Fixed expiration of TTL in IPv4 packets
Optimisations
Fixed subtle mistakes
2017-10-21 10:17:32 +02:00
xHire
8d68658e3f Properly distribute the example configuration file 2017-05-20 08:38:53 +02:00
xHire
2f11edb447 Dropped deprecated dnsproxy 2017-05-16 09:07:45 +02:00
xHire
148b644a70 Disabling generic-receive-offload on startup 2017-05-16 09:03:05 +02:00
xHire
64907ebf5c Slightly better handling of incorrect config files 2017-05-16 09:01:45 +02:00
xHire
be5743c099 Little polishing of configure.ac
Added website address
Deduplicated compiler flags for the debugging build
2017-05-16 08:42:07 +02:00
xHire
60ad783b8f E-mails update 2017-05-16 08:31:40 +02:00
xHire
e8924ec64e Migrate to static allocations
Use consistent types (char instead of unsigned char)
...and syntax too
2017-05-06 14:21:20 +02:00
xHire
b645beaae3 Tiny typo in wrapsix.conf 2017-04-15 15:41:47 +02:00
xHire
6351968b31 Fix interface autoconfiguration 2017-04-15 15:38:22 +02:00
xHire
10f945d0bf Reflect new way of configuration in README 2013-07-25 11:21:27 +02:00
xHire
37cd198a45 Autoconfiguration of host IP addresses & interface
Interface still can be configured manually
2013-07-25 11:15:28 +02:00
xHire
f7af8f6805 Installing basic config file and some doc stuff 2013-07-19 15:09:22 +02:00
xHire
a9f50a8413 Forgot to change attached licence file 2013-07-19 15:05:16 +02:00
xHire
ab9b37be9f Parsing and using configuration file 2013-07-16 08:28:14 +02:00
Michal Zima
a75aa2966b Written NEWS and bumped version to 0.2.0 2013-06-17 16:39:29 +02:00
Michal Zima
f5ee2e3090 Updated README, ChangeLog and AUTHORS 2013-06-17 16:29:21 +02:00
Michal Zima
8a2f5c9158 Dropped compiling of DNS64 proxy 2013-06-15 16:39:03 +02:00
Michal Zima
8b58e0f274 Automatic disabling of segmentation offload 2013-06-15 16:35:18 +02:00
Michal Zima
252467f956 Better way to filter out IPv4 flags 2013-06-15 16:33:03 +02:00
Michal Zima
b61eec5bc8 Completed enhanced ICMP support 2013-04-21 23:51:25 +02:00
Michal Zima
7a7651674c Completed translating of ICMPv4 errors 2013-03-30 13:39:01 +01:00
Michal Zima
c9c167871c Generalised translation of ICMPv4 error packets 2013-03-30 13:12:03 +01:00
Michal Zima
d1a25aee7f Base of enhanced ICMP support
Translated ICMPv4 packets are statically allocated
ICMPv4 sanitizes size of payload
Fix of an overflow
2013-03-27 18:44:08 +01:00
Michal Zima
f7a03e8240 Fixed usage of uninitialized variable in TCP code 2013-02-14 14:28:57 +01:00
Michal Zima
5af1a5ca7c Reacting to exceeded TTL/HL 2013-02-14 14:26:01 +01:00
Michal Zima
e722e80149 Simplified assigning of IP addresses 2013-02-14 14:04:33 +01:00
Michal Zima
378d3200c2 A bit of formal code cleaning
Mostly lines breaking, then also comments
2013-02-13 20:32:42 +01:00
Michal Zima
746712c6de Conditional fix for compilation in older envs 2013-02-13 14:43:07 +01:00
Michal Zima
958a177c3c Checking for support of each CFLAG 2013-02-13 14:40:33 +01:00
Michal Zima
95bfbe93e2 Expiration of connections and fragments 2012-07-21 21:13:15 +02:00
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
b9c6d5c46a Separated MTU and size of packet buffer 2012-07-14 09:47:29 +02:00
Michal Zima
faa0ecc060 Relicensing under GPLv3 2012-07-04 19:04:42 +02:00
Michal Zima
5b50001a5c Extended packet buffer 2012-07-04 13:52:11 +02:00
Michal Zima
34025797b1 Specialized logging functions; can control debug 2012-07-04 11:37:42 +02:00
Michal Zima
fbbf20ba0a Typo fixes 2012-07-03 12:52:50 +02:00
Michal Zima
59fdab7ed8 A bit of code cleanup 2012-07-03 11:15:10 +02:00
Michal Zima
707eb6159b Fixed another SIGSEGV 2012-05-13 21:59:21 +02:00
Michal Zima
a7f750a3e0 Added forgotten header file to src/Makefile.am 2012-05-06 13:54:44 +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
d7e506abed Fixed comparing of signed and unsigned numbers 2012-04-27 14:44:09 +02:00
Michal Zima
7012d02ab4 Incorrect computing of packet size caused SIGSEGV 2012-04-27 14:43:09 +02:00
Michal Zima
b28566bc64 Fragmenting of too big TCPv4 packets 2012-04-26 13:50:13 +02:00
Michal Zima
32deb4f0ee Corrected headers of UDP and TCP functions 2012-04-26 13:11:40 +02:00