Adam Ierymenko
|
0133da1dcd
|
Get rid of onSent(), which was never used consistently anyway.
|
13 years ago |
Adam Ierymenko
|
300588c5e8
|
Add port and control port command line options to daemon and command line client, add new supernode keys to Defaults.
|
13 years ago |
Adam Ierymenko
|
de5cc82b5b
|
Build fix to eliminate strict aliasing warnings, and a bug fix.
|
13 years ago |
Adam Ierymenko
|
77f8d75529
|
Fix idtool build, tweak address derivation again.
|
13 years ago |
Adam Ierymenko
|
94bf3e9a0e
|
More tweaks to address derivation, going to test on other boxen.
|
13 years ago |
Adam Ierymenko
|
4f53d09c7e
|
Build fix for 32-bit Linux and tweaks to address derivation algorithm.
|
13 years ago |
Adam Ierymenko
|
e376c6f6a9
|
New crypto integrated -- going to be testing new identity address generation algo a bit more before finalizing.
|
13 years ago |
Adam Ierymenko
|
ceb024ab03
|
Integrating new crypto, work still in progress...
|
13 years ago |
Adam Ierymenko
|
3b2d98e7dc
|
Integrating new crypto -- work in progress, wont build yet.
|
13 years ago |
Adam Ierymenko
|
02f3369185
|
Small amount of crypto cleanup.
|
13 years ago |
Adam Ierymenko
|
300d26973a
|
Test vectors for all new crypto.
|
13 years ago |
Adam Ierymenko
|
660f92b6a7
|
Add test vectors for ensuring identical C25519 operation across systems.
|
13 years ago |
Adam Ierymenko
|
09c8b4bbb3
|
More new crypto: Ed25519 signatures.
|
13 years ago |
Adam Ierymenko
|
b2bb7b41fc
|
More work in progress on new crypto...
|
13 years ago |
Adam Ierymenko
|
0b94a04914
|
More crypto work in progress...
|
13 years ago |
Adam Ierymenko
|
032ce498c4
|
More new crypto -- poly1305 one-time auth code.
|
13 years ago |
Adam Ierymenko
|
77965af288
|
Add new crypto: SHA512 and C25519 -- not integrated yet.
|
13 years ago |
Adam Ierymenko
|
f6ad138561
|
Bit more of adding version to OK(HELLO)
|
13 years ago |
Adam Ierymenko
|
d87a1d6b99
|
Add version info to OK(HELLO) so both sides know their version info.
|
13 years ago |
Adam Ierymenko
|
07e1085dcc
|
More experimentation with multicast rate.
|
13 years ago |
Adam Ierymenko
|
55e7ddba1e
|
Get a default rate that works for multicast.
|
13 years ago |
Adam Ierymenko
|
553002e9d8
|
Reduce log noise, change to TRACE.
|
13 years ago |
Adam Ierymenko
|
0e62857841
|
A few logging changes.
|
13 years ago |
Adam Ierymenko
|
75471ee0e0
|
Small method rename.
|
13 years ago |
Adam Ierymenko
|
5885c6186d
|
More updates to bandwidth accounting.
|
13 years ago |
Adam Ierymenko
|
9cdaefdb9a
|
Drop old Certificate type from Network.
|
13 years ago |
Adam Ierymenko
|
de744e6df6
|
Version two of network certificate of membership, a much more concise and fast approach.
|
13 years ago |
Adam Ierymenko
|
3a563250f7
|
Finish stripping minBalance from BandwidthAccount
|
13 years ago |
Adam Ierymenko
|
a3a2b8dedb
|
Look up rate info from database, but going to drop min balance cause it seems unnecessary. Also work in progress on membership certs.
|
13 years ago |
Adam Ierymenko
|
a40b8c07f4
|
Apply multicast rate limits to my own multicasts. Will run locally and on a variety of system types to test the result of this.
|
13 years ago |
Adam Ierymenko
|
cdb96726df
|
updateAndCheckMulticastBalance and friends
|
13 years ago |
Adam Ierymenko
|
56d8bbf780
|
Bit more netconf cleanup...
|
13 years ago |
Adam Ierymenko
|
37931d8589
|
Multicast bandwidth accounting work in progress, and some config field changes and cleanup.
|
13 years ago |
Adam Ierymenko
|
f3ad05347e
|
Improve code security posture by replacing sprintf with a safer function.
|
13 years ago |
Adam Ierymenko
|
1a7e303f97
|
docs and minor cleanup
|
13 years ago |
Adam Ierymenko
|
4875eb49f8
|
Remove old launcher code, fix build error in idtool, add terminate command to control bus.
|
13 years ago |
Adam Ierymenko
|
11774f7d5f
|
Change rate limiter a little...
|
13 years ago |
Adam Ierymenko
|
55616388ea
|
Check network ethernet type whitelist instead of hard-coded ethernet types.
|
13 years ago |
Adam Ierymenko
|
8e1b897f0a
|
Add etherTypes to netconf response.
|
13 years ago |
Adam Ierymenko
|
3745377872
|
Filter work, add name and desc to netconf response, small compiler warning fix.
|
13 years ago |
Adam Ierymenko
|
01a70d09db
|
Jigger with shutdown method to avoid a crash on CTRL+C in Windows. Feels a big hacky, might revisit later.
|
13 years ago |
Adam Ierymenko
|
0afcf4877c
|
Build fixes for *nix.
|
13 years ago |
Adam Ierymenko
|
aa96bdfd1e
|
Drop extra debug output.
|
13 years ago |
Adam Ierymenko
|
c247a3d991
|
Build fix in tap, handling of Windows shutdown signals.
|
13 years ago |
Adam Ierymenko
|
cd907a7662
|
More tap work -- DHCP configuration and such.
|
13 years ago |
Adam Ierymenko
|
1c88a518cf
|
Dike out some cruft in Windows tap that we will never use, like TUN mode, DHCP masq, ARP emulation, NDP emulation, and related. We operate only in L2 mode. All tap, no tun.
|
13 years ago |
Adam Ierymenko
|
b4be07149f
|
Tap now basically sorta works on Windows. Now have to figure out how to control DHCP behavior since we normally don't want that.
|
13 years ago |
Adam Ierymenko
|
335733f110
|
Build fixes for *nix
|
13 years ago |
Adam Ierymenko
|
4a370c5f3f
|
Windows: disable and enable tap to allow changes to take effect.
|
13 years ago |
Adam Ierymenko
|
487eb17ec0
|
ZeroTierOne for Windows binary project, builds and runs and mostly works but still some issues with tap.
|
13 years ago |