Adam Ierymenko
|
8d09c37140
Remove a bit of redundant logic, and also announce MULTICAST_LIKEs to controllers (for future use).
|
10 years ago |
Adam Ierymenko
|
3ba54c7e35
Eliminate some poorly thought out optimizations from the netconf/controller interaction,
|
10 years ago |
Adam Ierymenko
|
07ea4fd4f9
Fix potential bug in controller config request.
|
10 years ago |
Adam Ierymenko
|
f398952a6c
Revert some bad docs in Packet -- I think we will still use that. Also rename addMembershipCertificate to more security-descriptive validateAndAddMembershipCertificate, give it a return value, and drop unused force parameter.
|
10 years ago |
Adam Ierymenko
|
dbee1b38b3
Fix semantics of std::unique() to actually remove duplicates (hidden memory leak?)
|
10 years ago |
Kees Bos
|
8a68624dae
Fix cert verification check for self signed signatures
|
10 years ago |
Adam Ierymenko
|
57c7992c78
GitHub issue #191 - kill intra-network multicast rate limits (which were not well supported or easily configurable anyway) -- this is really left over from the old collaborative multicast propagation algorithm. New algorithm (in for a while) has been sender-side replication in which sender "pays" all bandwidth, which intrinsically limits multicast.
|
10 years ago |
Adam Ierymenko
|
7bae95836c
Root server terminology cleanup, and tighten up a security check by checking full identity of peers instead of just address.
|
10 years ago |
Kees Bos
|
a425bbc673
Renamed supernode to rootserver
|
10 years ago |
Adam Ierymenko
|
960ceb4791
Rest of GitHub issue #140 implementation.
|
10 years ago |
Adam Ierymenko
|
b3b9af0dd8
Fix for GitHub issue #170
|
10 years ago |
Adam Ierymenko
|
5e3c6d9e0d
Some nodeJS work, and apply fix from GitHub issue #166 plus a small optimization to avoid repeated calls to _allMulticastGroups().
|
10 years ago |
Adam Ierymenko
|
bdce679d84
Should fix deadlock issue in GitHub issue #166
|
10 years ago |
Adam Ierymenko
|
f5848972f9
Windows now builds and runs selftest correctly, and fixed a Windows (and possibly other platforms) issue in Phy<>.
|
10 years ago |
Adam Ierymenko
|
ea1859541c
More cleanup, and fix for the extremely unlikely case of identity collision.
|
10 years ago |
Adam Ierymenko
|
6369c264e2
Rename netconf to controller and NetworkConfigMaster to NetworkController for consistency.
|
10 years ago |
Adam Ierymenko
|
1c9ca73065
Fix some deadlock issues, move awareness of broadcast subscription into core, other bug fixes.
|
10 years ago |
Adam Ierymenko
|
67f1f1892f
Bunch of tap stuff, IP address assignment hookups, etc.
|
10 years ago |
Adam Ierymenko
|
347e98dcd2
Just return files from listDirectory() since that is all we need, fix network request on network restore logic, and remember saved networks in service/One
|
10 years ago |
Adam Ierymenko
|
49d31613b9
Fix some minor issues, now to reintegrate taps.
|
10 years ago |
Adam Ierymenko
|
4d5a6a25d3
Add events for packet decode errors, etc., and re-implement TRACE as an event.
|
10 years ago |
Adam Ierymenko
|
bf2ff964e1
Utils::now() removal and a bunch of compile fixes.
|
10 years ago |
Adam Ierymenko
|
59af674e74
Announce multicast groups on multicast subscribe.
|
10 years ago |
Adam Ierymenko
|
76ad19f411
Use binary_search for multicast groups, which are kept in sorted order.
|
10 years ago |
Adam Ierymenko
|
6807ccd710
Don't need to announce on multicast leave.
|
10 years ago |
Adam Ierymenko
|
51f46a009a
Multicast group join/leave and group membership announcement.
|
10 years ago |
Adam Ierymenko
|
8001b2c0cb
Network now calls port config function as per new API.
|
10 years ago |
Adam Ierymenko
|
a86300c58f
Network build fixes and cleanup of remaining internal references to _tap
|
10 years ago |
Adam Ierymenko
|
5f51653f9c
More cleanup.
|
10 years ago |
Adam Ierymenko
|
0214dbc277
More cleanup.
|
10 years ago |