Adam Ierymenko
07f505971c
Windows build fixes.
12 years ago
Adam Ierymenko
10df5dcf70
Fix several things:
...
(1) The changes to path learning in the two previous releases were poorly thought out,
and this version should remedy that by introducing PROBE. This is basically a kind of
ECHO request and is used to authenticate endpoints that are not learned via a valid
request/response pair. Thus we will still passively learn endpoints, but securely.
(2) Turns out there was a security oversight in _doHELLO() that could have permitted...
well... I'm not sure it was exploitable to do anything particularly interesting since
a bad identity would be discarded anyway, but fix it just the same.
12 years ago
Adam Ierymenko
f5d397e8c8
Pull in-band file transfer stuff. Toyed around with that idea, but it seems that updates for some platforms are big enough and there are enough reliability concerns that just using TCP/HTTP is safer and easier.
12 years ago
Adam Ierymenko
e4044eeb70
Finish stubbing out FILE_ stuff.
13 years ago
Adam Ierymenko
ce14ba9004
Take the 0.6.0 opportunity to add flags to a few protocol verbs and do a bit more cleanup. Also fix it so certificates wont be accepted unless they are newer than existing ones.
13 years ago
Adam Ierymenko
46f868bd4f
Lots of cleanup, more work on certificates, some security fixes.
13 years ago
Adam Ierymenko
dcbc9c8ddd
Rename error code for no membership certificate.
13 years ago
Adam Ierymenko
4267e7da93
Remove a whole bunch of now-unnecessary cruft from Topology and PacketDecoder.
13 years ago
Adam Ierymenko
0dca9964bf
Whew, it builds!
13 years ago
Adam Ierymenko
4e010da54b
Work in progress...
13 years ago
Adam Ierymenko
f3128a18fe
Work in progress...
13 years ago
Adam Ierymenko
770fbaf4b2
New multicast algorithm work in progress...
13 years ago
Adam Ierymenko
d6414c9ff7
Windows compiles! (w/Visual Studio 2012) That's about all it does, but it's a start.
13 years ago
Adam Ierymenko
e4c5ad9f43
More work on network membership certs, and it builds now. Still in heavy development.
13 years ago
Adam Ierymenko
439e602d5a
Fix a bunch of errors due to minor method signature changes, still a work in progress.
13 years ago
Adam Ierymenko
a53cfc9096
Network membership certificate work in progress... does not build yet.
13 years ago
Adam Ierymenko
7a17f6ca80
Add skeleton of certificate-based private network authentication. Also remove some old code.
13 years ago
Adam Ierymenko
b0a83093ce
Back out of RPC... blech. Have a better idea.
13 years ago
Adam Ierymenko
668c428051
Basic RPC stuff in Packet and PacketDecoder for RPC service support.
13 years ago
Adam Ierymenko
150850b800
New git repository for release - version 0.2.0 tagged
13 years ago