Adam Ierymenko
|
901b75e756
New format now integrated, and it works.
|
преди 9 години |
Adam Ierymenko
|
e09c1a1c11
Big refactor mostly builds. We now have a uniform backward compatible netconf.
|
преди 9 години |
Adam Ierymenko
|
4446dbde5e
Big refactor in service code to prep for plumbing through route management.
|
преди 9 години |
Adam Ierymenko
|
82635ce606
Add flags and metric to ZT-managed routes.
|
преди 9 години |
Adam Ierymenko
|
ca88e1f1cf
fix size
|
преди 9 години |
Adam Ierymenko
|
be37d025b8
Make flags 64-bit in both network request and config.
|
преди 9 години |
Adam Ierymenko
|
0bcc7d46a3
Disable debug code.
|
преди 9 години |
Adam Ierymenko
|
93b673043c
Fix new binary meta-data deserialization and add some debug code (will disable later).
|
преди 9 години |
Adam Ierymenko
|
548730660b
Ready to test whole new netconf refactor.
|
преди 9 години |
Adam Ierymenko
|
8b9519f0af
Simplify a bunch of NetworkConfig stuff by eliminating accessors, also makes network controller easier to refactor.
|
преди 9 години |
Adam Ierymenko
|
529515d1d1
Changes to how new-style binary network configs are detected, and a new-style binary serialized meta-data representation.
|
преди 9 години |
Adam Ierymenko
|
b543868351
Missing deserialize stuff.
|
преди 9 години |
Adam Ierymenko
|
0f17077b3d
Merge gateways and routes in netconf since they are the same thing.
|
преди 9 години |
Adam Ierymenko
|
59eb09d063
Deserialize new style netconf.
|
преди 9 години |
Adam Ierymenko
|
b9dba97fdb
Bunch more refactoring for an even more compact NetworkConfig representation, especially rules.
|
преди 9 години |
Adam Ierymenko
|
25a5275921
.
|
преди 9 години |
Adam Ierymenko
|
e731fc1a3a
Replace two bools in NetworkConfig with a flags field.
|
преди 9 години |
Adam Ierymenko
|
90e1262a8b
More refactoring to remove old Dictionary dependencies.
|
преди 9 години |
Adam Ierymenko
|
d736074301
Refactor rules table in-memory structure in new NetworkConfig to permit far more rules with better space efficiency.
|
преди 9 години |
Adam Ierymenko
|
31db6f8f36
NetworkConfig refactor almost done.
|
преди 9 години |
Adam Ierymenko
|
bbd9915056
Refactor Node for new NetworkConfig
|
преди 9 години |
Adam Ierymenko
|
6f854c8391
NetworkConfig refactor part 1
|
преди 9 години |
Adam Ierymenko
|
4e4fd51117
boring doc stuff
|
преди 9 години |
Adam Ierymenko
|
3ba54c7e35
Eliminate some poorly thought out optimizations from the netconf/controller interaction,
|
преди 10 години |
Adam Ierymenko
|
dbee1b38b3
Fix semantics of std::unique() to actually remove duplicates (hidden memory leak?)
|
преди 10 години |
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 години |
Adam Ierymenko
|
edbc5d3588
Gateways support in NetworkConfig object.
|
преди 10 години |
Adam Ierymenko
|
96a58becf8
Gateways support in network controller schema and database (not implemented yet in client) toward GitHub issue #178
|
преди 10 години |
Adam Ierymenko
|
8a13cfdace
Add per-network relays to NetworkConfig.
|
преди 10 години |
Adam Ierymenko
|
6369c264e2
Rename netconf to controller and NetworkConfigMaster to NetworkController for consistency.
|
преди 10 години |