Commit Graph

23 Commits

Author SHA1 Message Date
Aleksei Fedotov 2edb879845 Listen on two different sockets for ipv6 and ipv4
Option BindIPv6Only is needed to restrict ipv6 to sending IPv6 packets
only, without it IPv6 socket can be used to send and receive packet to
and from an IPv6 address or an IPv4-mapped IPv6 address.
2016-05-11 00:20:30 +03:00
Erik Ekman b4e9148df8 Support raw mode for both IPv4 and IPv6
Read destination address of IP request packet and return it.
Check length in client and use it as IPv4 or v6 depending on length.
2015-06-28 22:41:54 +02:00
Erik Ekman 3ebcd29b13 Add support for using an unspecified RR type
Add PRIVATE query type with id 65399 (private use range).
According to RFC3597 the reply data in a query with unspecified RR type must be handled
as unstructured binary data, which means it can contain raw packet data just like the NULL type.
Since the reply format is optimal it is ordered just after NULL in the priority order.
2014-06-09 20:06:36 +02:00
Michael Scherer 717f1d5d26 Add examples of iodine-server systemd unit 2013-12-23 22:57:40 +01:00
J. A. Bezemer b177901d38 Applied patch from #88, thanks a lot! 2012-02-04 20:34:04 +01:00
J. A. Bezemer 05e99c7a3f start merging common and docs #76 2012-02-04 20:34:04 +01:00
J. A. Bezemer aaac632d16 update docs #75 2012-02-04 20:34:03 +01:00
Erik Ekman 0e81cd78bc Update changelog and proto docs 2012-02-04 20:34:03 +01:00
Sebastien Raveau d5acb508bc Add support for applying SELinux context 2012-02-04 20:34:02 +01:00
Erik Ekman 950c0870b2 Added CMC to I and S packet types 2012-02-04 20:34:02 +01:00
Erik Ekman 27fc039700 #36, add way to request ip address from server 2012-02-04 20:34:02 +01:00
Erik Ekman 8906264a0a Rename protocol to version 00000500 2012-02-04 20:33:59 +01:00
Erik Ekman 8463d2b2fd Rename protocol to version 00000500 2012-02-04 20:33:59 +01:00
Erik Ekman df93da00c6 #7, add probe fragsize support for server. documented 2012-02-04 20:33:59 +01:00
Erik Ekman 9ababcaa96 #7, set max fragsize with -m in the client 2012-02-04 20:33:59 +01:00
Erik Ekman 43c438971b Allow setting netmask in iodined, fixes #27. The same netmask will be given to clients as well. Updated docs. 2012-02-04 20:33:59 +01:00
Erik Ekman 8d27febc7d Implemented new protocol for upstream data 2012-02-04 20:33:58 +01:00
Erik Ekman 9facdf281f Updated old proto, added new things to latest 2012-02-04 20:33:58 +01:00
Erik Ekman 05fdfb348e Updated old protocol spec 2012-02-04 20:33:58 +01:00
Erik Ekman 5bf58d6a7e fix version number in spec 2012-02-04 20:33:58 +01:00
Erik Ekman 082029e079 Added old protocol spec 2012-02-04 20:33:58 +01:00
Erik Ekman 25018c9b15 updated docs 2012-02-04 20:33:58 +01:00
Erik Ekman 6f19de9ac4 New protocol spec 2012-02-04 20:33:58 +01:00