Daniel Collins
dcd484702e
Build with newer toolchain.
...
Various fixups to build under win-builds.org toolchain rather than MinGW. No
longer builds under MinGW as I have removed headers/definitions that it lacks.
2014-06-26 13:22:10 +01:00
Daniel Collins
4694ce8850
Use correct WinPcap timeout value.
...
A timeout of zero is infinite, so was blocking for traffic on interfaces that
didn't have any in the router main loop.
2014-04-20 17:26:23 +01:00
Daniel Collins
ecda2ba0a4
Fix testing of source address in UDP-encapsulated unicast packets.
2014-04-20 17:26:23 +01:00
Daniel Collins
7c19414c37
Use appropriate MTU for packet size limits.
2014-04-18 14:45:11 +01:00
Daniel Collins
4cf1ec88aa
Implemented support for loading interfaces from WinPcap.
2014-04-18 00:31:59 +01:00
Daniel Collins
1f733315d6
Implemented ipx_interface_by_subnet function.
2014-01-12 00:25:10 +00:00
Daniel Collins
7cbde56f1a
Implemented workaround for PPP links.
2013-10-12 19:23:09 +01:00
Daniel Collins
318aa3e588
Append the IPs of ALL interfaces to the wildcard IP address list.
2012-12-01 15:52:25 +00:00
Daniel Collins
3c42e513ed
Populate the wildcard interface IP list with the IPs of each enabled interface
...
rather than 0.0.0.0/0.0.0.0 as the behaviour of broadcasting to 255.255.255.255
is unreliable.
2012-12-01 14:44:18 +00:00
Daniel Collins
4b67b33dfa
Only skip _ONE_ interface when a disabled one is encountered.
2012-12-01 13:08:05 +00:00
Daniel Collins
07275d870c
Dump interfaces at startup to aid with debugging.
2012-11-30 17:14:12 +00:00
Daniel Collins
6c1ab421da
Implemented wildcard interface support.
2012-11-10 19:55:59 +00:00
Daniel Collins
f72e88ea34
Iterate over interface broadcast addresses in sendto rather than storing a
...
single address in ipx_socket during router bind.
2012-11-03 12:57:34 +00:00
Daniel Collins
57e4f27bb8
Implemented (virtual) interface address cache and ipx_interface utility functions.
2012-11-03 01:21:25 +00:00
Daniel Collins
bee68d52b9
Store zero or more IPs in ipx_interface structures rather than one.
2012-11-02 20:45:10 +00:00
Daniel Collins
ebcf1673e2
REFACTOR ALL THE THINGS.
2012-10-21 10:26:52 +00:00
Daniel Collins
c836c55ee4
Implemented function for formatting complete IPX addresses as strings.
...
Bugfix: mkstubs.pl used wrong DLL number for calls to log_call.
2012-10-20 19:21:59 +00:00
Daniel Collins
999500b865
Fixed a couple of interface ordering bugs.
2012-07-22 18:57:06 +00:00
Daniel Collins
e7c6358044
Updated logging API.
2011-11-16 21:32:59 +00:00
Daniel Collins
b3db46de40
Fixed bug: Requesting single interface when disabled interfaces are present from get_interfaces.
2011-11-07 16:14:10 +00:00
Daniel Collins
e82ffa87e2
Added workaround for Hamachi bug.
2011-11-05 20:22:16 +00:00
Daniel Collins
2674e3356f
More code cleanup and a couple of files I forgot to add last commit.
2011-08-29 13:21:18 +00:00