Adam Ierymenko
|
9180a30986
.
|
10 rokov pred |
Adam Ierymenko
|
954f9cbc13
Yet more WIP on mulitcast algo...
|
10 rokov pred |
Adam Ierymenko
|
4ba4269344
cleanup
|
10 rokov pred |
Adam Ierymenko
|
1d37204a37
Refactoring in progress... pardon our dust...
|
10 rokov pred |
Adam Ierymenko
|
e3c5ada3a7
Add signatures to Dictionary, and fix unhex() API in Utils to be a little safer.
|
10 rokov pred |
Adam Ierymenko
|
b80c229d87
Tons of code cleanup, refactor Network to use EthernetTapFactory, probably also fix GitHub issue #90
|
10 rokov pred |
Adam Ierymenko
|
a76d9d4408
Move OS-dependent implementations of generic interfaces to osdep/ in preparation for TapFactory refactor.
|
10 rokov pred |
Adam Ierymenko
|
00f9305ad8
Routing table base class.
|
10 rokov pred |
Adam Ierymenko
|
6c60305a96
Split EthernetTap into subclasses, work in progress...
|
11 rokov pred |
Adam Ierymenko
|
3be4c38946
IPC stuff for Unix.
|
11 rokov pred |
Adam Ierymenko
|
bd749e040d
Compile fixes.
|
11 rokov pred |
Adam Ierymenko
|
bf0da9f2f7
Rest of software updater, ready to test...
|
11 rokov pred |
Adam Ierymenko
|
0a0ed893c3
HTTP client work...
|
11 rokov pred |
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.
|
11 rokov pred |
Adam Ierymenko
|
ae138566a9
Updater code, work in progress...
|
11 rokov pred |
Adam Ierymenko
|
6e217dfcb0
Get rid of DBM, which technically is a case of YAGNI. Supernodes will need a way to save identities, but that can be a different feature. Regular clients do not really need a permanent cache (yet). When/if we do need one we can do it then. Until then it only caused problems.
|
11 rokov pred |
Adam Ierymenko
|
b10871cedc
More work in netconf cleanup.
|
11 rokov pred |
Adam Ierymenko
|
797bba04dd
Get rid of not used and maybe never to be used Filter code.
|
11 rokov pred |
Adam Ierymenko
|
b4ae1adfbf
Break out certificate of membership into its own class.
|
11 rokov pred |
Adam Ierymenko
|
f3128a18fe
Work in progress...
|
11 rokov pred |
Adam Ierymenko
|
3b2d98e7dc
Integrating new crypto -- work in progress, wont build yet.
|
11 rokov pred |
Adam Ierymenko
|
032ce498c4
More new crypto -- poly1305 one-time auth code.
|
11 rokov pred |
Adam Ierymenko
|
77965af288
Add new crypto: SHA512 and C25519 -- not integrated yet.
|
11 rokov pred |
Adam Ierymenko
|
a7c4cbe53a
CLI debugging, got rid of nasty old Thread class and replaced with newer cleaner portable idiom.
|
11 rokov pred |
Adam Ierymenko
|
f260c2839c
Local service plugin stuff... work in progress.
|
11 rokov pred |
Adam Ierymenko
|
9df88a3933
Change mind again... dump Http. Launcher will do this and will use libcurl. Also fix some format string errors.
|
11 rokov pred |
Adam Ierymenko
|
7a17f6ca80
Add skeleton of certificate-based private network authentication. Also remove some old code.
|
11 rokov pred |
Adam Ierymenko
|
dd203f0065
Revert removal of Http. Witness my indecisiveness.
|
11 rokov pred |
Adam Ierymenko
|
a816f56426
Dump huffman, doesnt add much and complicates porting to other languages. Also fix compile error in idtool.
|
11 rokov pred |
Adam Ierymenko
|
e6e825da70
Get rid of built-in HTTP. If we do HTTP it will probably be via libcurl to support HTTPS and chunking and other complexities.
|
11 rokov pred |