Adam Ierymenko
|
70655cc3f7
|
Docs and auto-update of Earth network ID.
|
2013-10-20 16:00:41 -04:00 |
|
Adam Ierymenko
|
c89cdcc3fd
|
Blech... moving on!
|
2013-10-20 15:54:32 -04:00 |
|
Adam Ierymenko
|
1ed8a22d19
|
And then it turns out to be too slow on a slower 32-bit machine... we do want to do tablets eventually.
|
2013-10-20 15:46:36 -04:00 |
|
Adam Ierymenko
|
bad043729f
|
Yet another revision of this algo... yeesh... and update to supernode IDs. I think I am gonna go with this one. Seems memory-hard enough to me. I am probably procrastinating by obsessing over it.
|
2013-10-20 15:31:32 -04:00 |
|
Adam Ierymenko
|
3c5c3280ff
|
Fix an endian-non-neutrality bug in new hashcash identity algo.
|
2013-10-20 11:04:58 -04:00 |
|
Adam Ierymenko
|
8c9b73f67b
|
Make Salsa20 variable-round, allowing for Salsa20/12 to be used for Packet encrypt and decrypt. Profiling analysis found that Salsa20 encrypt was accounting for a nontrivial percentage of CPU time, so it makes sense to cut this load fundamentally. There are no published attacks against Salsa20/12, and DJB believes 20 rounds to be overkill. This should be more than enough for our needs. Obviously incorporating ASM Salsa20 is among the next steps for performance.
|
2013-10-18 17:39:48 -04:00 |
|
Adam Ierymenko
|
fbf6ab5d4d
|
Bug fixes: inverted sense bug, printf format bug.
|
2013-10-18 16:27:07 -04:00 |
|
Adam Ierymenko
|
e13d4df9ab
|
Forgot to set defaults if multicast parameters are unset.
|
2013-10-18 15:50:31 -04:00 |
|
Adam Ierymenko
|
fb7d9b1029
|
Oops we needed _r in there...
|
2013-10-18 15:00:55 -04:00 |
|
Adam Ierymenko
|
5ef758bbd4
|
Eliminate unused private field (compiler warning).
|
2013-10-18 14:27:37 -04:00 |
|
Adam Ierymenko
|
ca93b4a1ac
|
Clean up some stuff, including a few spots where exceptions were not being handled correctly.
|
2013-10-18 14:16:53 -04:00 |
|
Adam Ierymenko
|
03b909603a
|
Clean up the awful Network::Config mess and break that out into NetworkConfig.
|
2013-10-18 13:20:34 -04:00 |
|
Adam Ierymenko
|
5a8f213c23
|
Work in progress...
|
2013-10-18 12:01:48 -04:00 |
|
Adam Ierymenko
|
b10871cedc
|
More work in netconf cleanup.
|
2013-10-18 11:01:41 -04:00 |
|
Adam Ierymenko
|
9f107dbd4e
|
Work in progress on cleaning up netconf mess in node code...
|
2013-10-18 09:48:02 -04:00 |
|
Adam Ierymenko
|
e6eb65be00
|
Netconf support for ARP and NDP caching TTLs.
|
2013-10-17 16:49:31 -04:00 |
|
Adam Ierymenko
|
d0dbd869c9
|
Increase verbosity of multicast tracing and fix tap build problem / GitHub Issue #19
|
2013-10-17 15:20:43 -04:00 |
|
Adam Ierymenko
|
797bba04dd
|
Get rid of not used and maybe never to be used Filter code.
|
2013-10-17 13:07:53 -04:00 |
|
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.
|
2013-10-17 06:41:52 -04:00 |
|
Adam Ierymenko
|
7e7e28f5f7
|
Add support for pushing network config refresh hints from a MEMORY queue table. That ways it will be possible for network changes to take effect almost immediately across all active peers.
|
2013-10-17 05:37:01 -04:00 |
|
Adam Ierymenko
|
46f868bd4f
|
Lots of cleanup, more work on certificates, some security fixes.
|
2013-10-16 17:47:26 -04:00 |
|
Adam Ierymenko
|
58fa6cab43
|
Auto-pushing of membership certs on: MULTICAST_FRAME,FRAME,MULTICAST_LIKE and on receipt of MULTICAST_LIKE.
|
2013-10-07 17:00:53 -04:00 |
|
Adam Ierymenko
|
4d594b24bc
|
Automagically push netconf certs -- Network support.
|
2013-10-07 16:13:52 -04:00 |
|
Adam Ierymenko
|
b4ae1adfbf
|
Break out certificate of membership into its own class.
|
2013-10-07 15:29:03 -04:00 |
|
Adam Ierymenko
|
dcbc9c8ddd
|
Rename error code for no membership certificate.
|
2013-10-07 15:21:40 -04:00 |
|