Roman Yepishev
c886f906a8
Move argument comments to the end of line
2016-02-27 14:32:49 -05:00
Roman Yepishev
32d86978fd
Remove unused main() arguments
2016-02-27 12:07:04 -05:00
Roman Yepishev
9035325e56
Remove magic numbers from addr_resolve
...
* Add #defines for INET/INET6 returns
* Remove magic number 3 - exact AF_INET/INET6 result found.
* Updated network_test.c
2016-02-27 11:45:02 -05:00
irungentoo
939f2003ef
Removed now useless network sturct size tests.
2014-09-26 18:01:03 -04:00
pyruvate
ec9082f2c3
Remove DEFTESTCASE and DEFTESTCASE_SLOW redefinitions
2014-08-09 11:33:20 +03:00
irungentoo
f9bf7b074a
Major protocol changes, this commit breaks all network compatibility.
...
Removed a bunch of useless space from various structs.
pack_nodes() and unpack_nodes() are now used to transmit lists of
nodes for the DHT and onion parts. They provide a way to transmit
both ipv6 and ipv4 nodes in the same packet in a portable way that
takes as little space as possible without compression.
Using pack_nodes, merged the send nodes and send nodes ipv6 packets
into one packet greatly reducing the risk of amplification attacks.
2014-04-15 18:09:07 -04:00
irungentoo
62ef4ed95d
Astyled and added tests.
2014-02-18 13:49:17 -05:00
irungentoo
4b4507b44f
Fixed test issue.
2014-02-17 19:28:31 -05:00
irungentoo
00100ea335
random_nodes_path should return slightly better paths.
...
Fixed test in network_test failing on some machines because of localhost
ipv6 issues.
2014-01-21 11:14:16 -05:00
irungentoo
1c45e59938
Added/updated some basic docs and cleaned up some things.
2013-12-07 19:06:41 -05:00
Coren[m]
6fe25e4f6f
Permit -Wshadow as useful warning.
2013-09-27 11:24:33 +02:00
irungentoo
5a83c1296c
astyled everything.
2013-09-17 16:28:39 -04:00
Coren[m]
ee1cc34d55
Fix in ip_equal, plus testing code which led to that fix...
...
network.c:
- use the correct macro for IPv4-in-IPv6 test
network_test.c:
- bunch of tests for addr_resolve() and ip_equal()
2013-09-15 23:39:09 +02:00