Adam Ierymenko
|
e6eb65be00
Netconf support for ARP and NDP caching TTLs.
|
11 ani în urmă |
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.
|
11 ani în urmă |
Adam Ierymenko
|
46f868bd4f
Lots of cleanup, more work on certificates, some security fixes.
|
11 ani în urmă |
Adam Ierymenko
|
58fa6cab43
Auto-pushing of membership certs on: MULTICAST_FRAME,FRAME,MULTICAST_LIKE and on receipt of MULTICAST_LIKE.
|
12 ani în urmă |
Adam Ierymenko
|
4d594b24bc
Automagically push netconf certs -- Network support.
|
12 ani în urmă |
Adam Ierymenko
|
b4ae1adfbf
Break out certificate of membership into its own class.
|
12 ani în urmă |
Adam Ierymenko
|
2fa2796f2a
Another tweak, hopefully final, to reduce variance on identity generation times.
|
12 ani în urmă |
Adam Ierymenko
|
bc715fbd51
Make new identity hashcash algo memory hard, and tweak generation time a bit. Current hashcash cost should be overkill for what we need but still tolerable to users.
|
12 ani în urmă |
Adam Ierymenko
|
ea4e1136dd
Flesh out membership certificate with signature, better serialize/deserialize, and rename parameter to qualifier to make better conceptual sense.
|
12 ani în urmă |
Adam Ierymenko
|
9db7939d38
Make new multicast depth and prefix bits parameters configurable.
|
12 ani în urmă |
Adam Ierymenko
|
4e010da54b
Work in progress...
|
12 ani în urmă |
Adam Ierymenko
|
24bad9f3d1
More work in progress in new multicast propagation...
|
12 ani în urmă |
Adam Ierymenko
|
f3128a18fe
Work in progress...
|
12 ani în urmă |
Adam Ierymenko
|
5557a8192d
Work in progress...
|
12 ani în urmă |
Adam Ierymenko
|
157aba5c3f
Get rid of 000000000000000.mcerts junk files.
|
12 ani în urmă |
Adam Ierymenko
|
f9079a110e
Make network multicast breadth/depth parameters configurable on a per-net basis.
|
12 ani în urmă |
Adam Ierymenko
|
b2b24ca41b
Some file format cleanup.
|
12 ani în urmă |
Adam Ierymenko
|
e376c6f6a9
New crypto integrated -- going to be testing new identity address generation algo a bit more before finalizing.
|
12 ani în urmă |
Adam Ierymenko
|
55e7ddba1e
Get a default rate that works for multicast.
|
12 ani în urmă |
Adam Ierymenko
|
0e62857841
A few logging changes.
|
12 ani în urmă |
Adam Ierymenko
|
75471ee0e0
Small method rename.
|
12 ani în urmă |
Adam Ierymenko
|
9cdaefdb9a
Drop old Certificate type from Network.
|
12 ani în urmă |
Adam Ierymenko
|
de744e6df6
Version two of network certificate of membership, a much more concise and fast approach.
|
12 ani în urmă |
Adam Ierymenko
|
3a563250f7
Finish stripping minBalance from BandwidthAccount
|
12 ani în urmă |
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.
|
12 ani în urmă |
Adam Ierymenko
|
cdb96726df
updateAndCheckMulticastBalance and friends
|
12 ani în urmă |
Adam Ierymenko
|
56d8bbf780
Bit more netconf cleanup...
|
12 ani în urmă |
Adam Ierymenko
|
37931d8589
Multicast bandwidth accounting work in progress, and some config field changes and cleanup.
|
12 ani în urmă |
Adam Ierymenko
|
f3ad05347e
Improve code security posture by replacing sprintf with a safer function.
|
12 ani în urmă |
Adam Ierymenko
|
55616388ea
Check network ethernet type whitelist instead of hard-coded ethernet types.
|
12 ani în urmă |