<feed xmlns='http://www.w3.org/2005/Atom'>
<title>icmp-comm/Makefile, branch master</title>
<subtitle>TCP over ICMP
</subtitle>
<id>https://git.tomsmeding.com/icmp-comm/atom?h=master</id>
<link rel='self' href='https://git.tomsmeding.com/icmp-comm/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/icmp-comm/'/>
<updated>2019-11-05T09:32:46Z</updated>
<entry>
<title>Add url handler for seqnum_server</title>
<updated>2019-11-05T09:32:46Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom.smeding@gmail.com</email>
</author>
<published>2019-11-05T09:31:02Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/icmp-comm/commit/?id=18417582b74eae55180c2f485784575ad56b3f75'/>
<id>urn:sha1:18417582b74eae55180c2f485784575ad56b3f75</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Seqnum server</title>
<updated>2019-11-05T09:32:41Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom.smeding@gmail.com</email>
</author>
<published>2019-11-04T11:24:08Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/icmp-comm/commit/?id=d179a5b469d609a7c7f15d841dfb95fe77b3125e'/>
<id>urn:sha1:d179a5b469d609a7c7f15d841dfb95fe77b3125e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename {client,server}d to {client,server}</title>
<updated>2018-08-12T10:42:21Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom.smeding@gmail.com</email>
</author>
<published>2018-08-12T10:41:35Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/icmp-comm/commit/?id=4450f06082ea6e337762f9acdfefd012f815411a'/>
<id>urn:sha1:4450f06082ea6e337762f9acdfefd012f815411a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove old client and server</title>
<updated>2018-08-12T10:41:17Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom.smeding@gmail.com</email>
</author>
<published>2018-08-12T10:41:17Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/icmp-comm/commit/?id=e265035809d6d839b259edec8ac8b197ccce3249'/>
<id>urn:sha1:e265035809d6d839b259edec8ac8b197ccce3249</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Threaded communication (icmpd)</title>
<updated>2018-08-01T21:12:41Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom.smeding@gmail.com</email>
</author>
<published>2018-08-01T21:12:41Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/icmp-comm/commit/?id=a239f9feadd015fa91d391df01365dcade8ce503'/>
<id>urn:sha1:a239f9feadd015fa91d391df01365dcade8ce503</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use raw sockets for server</title>
<updated>2018-07-25T16:07:49Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom.smeding@gmail.com</email>
</author>
<published>2018-07-23T14:23:56Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/icmp-comm/commit/?id=b582cce69853d0a562dd0171914426887e854966'/>
<id>urn:sha1:b582cce69853d0a562dd0171914426887e854966</id>
<content type='text'>
No more buffering, but auto-reply needs to be turned
off; see run_server.sh.
</content>
</entry>
<entry>
<title>Initial version</title>
<updated>2018-07-23T13:48:44Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom.smeding@gmail.com</email>
</author>
<published>2018-07-23T13:48:44Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/icmp-comm/commit/?id=5722c47aa3402f1458da9eec332153a454a540b7'/>
<id>urn:sha1:5722c47aa3402f1458da9eec332153a454a540b7</id>
<content type='text'>
Working ping back and forth with specified data, and data
arrives at the other party.

Currently, the server uses nflog to get the pings, which:
1. requires iptables settings to work;
2. buffers and collects messages for a second.
Both are suboptimal, and I believe raw sockets can improve
on this.
</content>
</entry>
</feed>
