Adam Ierymenko
52a166a71f
Relicense: GPLv3 -> ZeroTier BSL 1.1
7 years ago
Joseph Henry
4743ad0b16
Added convenience swtich for disabling JSON support in SDK build
7 years ago
Joseph Henry
0e597191b8
Updated licenses for 2019
7 years ago
Adam Ierymenko
65c07afe05
Copyright updates for 2018.
8 years ago
Adam Ierymenko
1613f42d00
Re-integrate in-filesystem DB into new controller DB structure.
8 years ago
Adam Ierymenko
4e88c80a22
RethinkDB native connector work, minor fixes.
8 years ago
Adam Ierymenko
2cc4dc5a6f
Clean peers.d periodically and delete peers older than 30 days.
9 years ago
Grant Limberg
b1d60df44c
timestamps changed from uint64_t to int64_t
...
There were cases in the code where time calculations and comparisons were overflowing and causing connection instability. This will keep time calculations within expected ranges.
9 years ago
Adam Ierymenko
b62296a40b
Bug fixes in new harness mode.
9 years ago
Adam Ierymenko
d2415dee00
Cleanup.
9 years ago
Adam Ierymenko
d297d8fe2e
Musl fix
9 years ago
Adam Ierymenko
1b68d6dbdc
License header update.
9 years ago
Adam Ierymenko
f6d92eb737
JSONDB fix.
9 years ago
Adam Ierymenko
4f3f471b4c
GitHub issue #460
9 years ago
Adam Ierymenko
9c1a9f984b
Clean iddb.d periodically.
9 years ago
Adam Ierymenko
565842b5ec
Software updater work.
9 years ago
Adam Ierymenko
a064e19b8a
Refactor some JSON stuff for performance, and fix a build error.
9 years ago
Adam Ierymenko
ccdd4ffda7
Move split() to OSUtils since it is not used in core.
9 years ago
Adam Ierymenko
b03c7b2f30
Refactor controller to use split-out DB for better performance and less ugly.
9 years ago
Adam Ierymenko
b08ca49580
More controller work -- it builds!
10 years ago
Adam Ierymenko
32d9850263
More new CLI work.
10 years ago
Adam Ierymenko
4e4fd51117
boring doc stuff
10 years ago
Adam Ierymenko
7903f24a8f
Create periodic backup copies of controller.db in network controller from the main process itself to facilitate easier and safer backups of controller.db.
11 years ago
Adam Ierymenko
7a15d8a7e3
Fix leaving of networks to actually call Network::destroy().
11 years ago
Adam Ierymenko
f5848972f9
Windows now builds and runs selftest correctly, and fixed a Windows (and possibly other platforms) issue in Phy<>.
11 years ago
Adam Ierymenko
86c87875a7
OSUtils::resolve()
11 years ago
Adam Ierymenko
53cbe485f0
Some cleanup, and bite the bullet and go ahead and write a simple Http client. Need a cross-platform built-in one to do cli right.
11 years ago
Adam Ierymenko
f7b1437154
Putting the main binary back together...
11 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
11 years ago
Adam Ierymenko
068d311ecc
TRACE compile fixes, other fixes, and it basically works! It says HELLO.
11 years ago
Adam Ierymenko
e34bc961db
Add awareness of online status, and put old OS-dep utils in OSUtils.
11 years ago