Adam Ierymenko
|
fe87c1db67
Work on new simplified C API -- required for embedded, language bindings, mobile (language bindings again), etc.
|
před 10 roky |
Adam Ierymenko
|
60158aa5dd
Turns out that node/ likely has no business with or need for the system IP routing table. So shelve that code for now.
|
před 10 roky |
Adam Ierymenko
|
3c1a59fa24
Wire selftest, and passes all tests.
|
před 10 roky |
Adam Ierymenko
|
b6241f6cb1
Build fixes.
|
před 10 roky |
Adam Ierymenko
|
4445bfc869
Wire should be good to test.
|
před 10 roky |
Adam Ierymenko
|
8d409def74
More Wire cleanup/docs and minor fixes.
|
před 10 roky |
Adam Ierymenko
|
91810c5f44
A bit more cleanup and doc work on new select abstraction
|
před 10 roky |
Adam Ierymenko
|
64ea58d523
Most of new cleaner IO abstraction.
|
před 10 roky |
Adam Ierymenko
|
96737368aa
Add MIT-licensed Joyent http-parser lib to ext/ for use with new control plane.
|
před 10 roky |
Adam Ierymenko
|
7ee1a1151f
Add SqliteNetworkConfigMaster::DBC for external access to raw sqlite3 db.
|
před 10 roky |
Adam Ierymenko
|
a8a92c5b89
A whole lot of Sqlite netconf master work, and some fixes elsewhere in the code.
|
před 10 roky |
Adam Ierymenko
|
cea3f28155
DB init works now.
|
před 10 roky |
Adam Ierymenko
|
ba69240bcb
Sqlite auto-init and version check.
|
před 10 roky |
Adam Ierymenko
|
49a2450e76
Include the Sqlite schema to auto-init the database.
|
před 10 roky |
Adam Ierymenko
|
278c8fd9f1
Wire up externally specified NetworkConfigMaster
|
před 10 roky |
Adam Ierymenko
|
61d89bd118
docs
|
před 10 roky |
Adam Ierymenko
|
1b0908fab2
Delete duplicate redis-schema.md
|
před 10 roky |
Adam Ierymenko
|
31bf0a4ea6
Netconf build fixes, schema, etc.
|
před 10 roky |
Adam Ierymenko
|
fab951e98a
Sqlite schema for netconf.
|
před 10 roky |
Adam Ierymenko
|
ab211cf599
Changed my mind design-wise on netconf/ -- will embed using SQLite. This fits much better into the OnePoint plans. I am also officially sick of NoSQL, which in this cases forces you to invent things that SQL gives you for free.
|
před 10 roky |
Adam Ierymenko
|
badf260e1f
Add historic protocol docs exhibit.
|
před 10 roky |
Adam Ierymenko
|
66f29f09da
Make clean fixes.
|
před 10 roky |
Adam Ierymenko
|
ecffa9f5e7
Redis network config master work, and the beginnings of some actual unit test code.
|
před 10 roky |
Adam Ierymenko
|
b6fba5934a
RedisNetworkConfigMaster in its own folder. Also fix some hex/decimal Redis database confusion.
|
před 10 roky |
Adam Ierymenko
|
78fc62d967
netconf/ is where Redis code lives
|
před 10 roky |
Adam Ierymenko
|
ff255a34de
Make NetworkConfigMaster a plugin to get Redis and other non-endpoint code out of node/
|
před 10 roky |
Adam Ierymenko
|
93012b0ee5
Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware]
|
před 10 roky |
Adam Ierymenko
|
89f0c948f8
Physical address change message verb.
|
před 10 roky |
Adam Ierymenko
|
eeed31b396
Ping supernodes on surface change, and also reset TCP flag.
|
před 10 roky |
Adam Ierymenko
|
b7148c107d
Rip out network environment fingerprint. This will be replaced by constant monitoring of actual external address surface.
|
před 10 roky |