Adam Ierymenko
|
5185103692
|
Fix to create-test-root-topology.
|
2015-04-30 16:13:17 -07:00 |
|
Adam Ierymenko
|
3ac23165c7
|
Kill old testnet -- was useful in its time, but Docker make running real test networks locally stupid easy and a more realistic simulation.
|
2015-04-30 16:04:17 -07:00 |
|
Adam Ierymenko
|
9a34fde8a5
|
Make sure identity.public exists and stays in sync, cleanup extra new in Node, and test script for local testnets.
|
2015-04-30 16:03:44 -07:00 |
|
Adam Ierymenko
|
918fc8884b
|
Update mktopology so it works again and can easily be used to create test dictionaries.
|
2015-04-30 15:31:01 -07:00 |
|
Adam Ierymenko
|
f3d7c9d681
|
Helps to index the array when enumerating a C array.
|
2015-04-30 15:16:21 -07:00 |
|
Adam Ierymenko
|
226e0f8722
|
docs and Makefile for tcp-proxy
|
2015-04-30 10:56:45 -07:00 |
|
Adam Ierymenko
|
288d73a4ad
|
A few more refinements to TCP code, ready to integrate with "desperation" stuff and test.
|
2015-04-30 10:47:27 -07:00 |
|
Adam Ierymenko
|
a9a3705877
|
TCP tunneling implementation -- not tested yet and no initiation yet.
|
2015-04-28 12:43:10 -07:00 |
|
Adam Ierymenko
|
7dcde7503a
|
For now just bind TCP to localhost, since we do not permit remote use of the control bus at all yet.
|
2015-04-26 18:15:40 -07:00 |
|
Adam Ierymenko
|
b9f7f75ddf
|
TCP proxy for tunneling (desperation > 0).
|
2015-04-26 16:38:39 -07:00 |
|
Adam Ierymenko
|
a1005ca858
|
Do not unite() peers across different IP scopes as this would pretty much never work.
|
2015-04-26 16:03:16 -07:00 |
|
Adam Ierymenko
|
8c5ec54711
|
.
|
2015-04-26 14:05:36 -07:00 |
|
Adam Ierymenko
|
ab3f4d7539
|
Was thinking about this HTTP tunneling stuff but decided against for now. Stash unfinished code in attic/
|
2015-04-26 14:05:13 -07:00 |
|
Adam Ierymenko
|
a1d6df4bf8
|
Starting on new external updater binary.
|
2015-04-26 10:01:07 -07:00 |
|
Adam Ierymenko
|
7af1f3a79a
|
attic cleanup
|
2015-04-25 17:25:06 -07:00 |
|
Adam Ierymenko
|
e78899fddf
|
Rebuild and re-sign the x86 driver... previous attempt was somehow borked but this one loads on Win7/x86 fine.
|
2015-04-25 16:00:25 -07:00 |
|
Adam Ierymenko
|
9325535ced
|
x86 version of signed NDIS6 driver.
|
2015-04-25 15:31:27 -07:00 |
|
Adam Ierymenko
|
720ac93ba9
|
Use NDIS6 driver preferentially if available.
|
2015-04-25 15:22:43 -07:00 |
|
Adam Ierymenko
|
42b4148876
|
NDIS6 driver signed x64 build (not fully tested yet, but committing work)
|
2015-04-25 14:52:02 -07:00 |
|
Adam Ierymenko
|
4b658d83bc
|
Rename old driver to -ndis5.
|
2015-04-25 13:11:58 -07:00 |
|
Adam Ierymenko
|
d4c06e924d
|
Do the same modifications to the NDIS 6 code base as were done to the old 5 driver: disable all the 'tun' functionality, and add the IOCTL for querying the multicast list at Ethernet (L2) level.
|
2015-04-25 12:21:08 -07:00 |
|
Adam Ierymenko
|
1ebe2ad920
|
NDIS6 driver with VS project to build -- builds correctly, not customized for ZT yet.
|
2015-04-24 23:31:51 -07:00 |
|
Adam Ierymenko
|
ce09e363dc
|
Destroy tap devices on Windows 'leave'.
|
2015-04-24 16:31:19 -07:00 |
|
Adam Ierymenko
|
e2c65bf16a
|
Bring Windows service code up to date and into sync.
|
2015-04-24 15:44:39 -07:00 |
|
Adam Ierymenko
|
0e31551349
|
Take winhttp out of lib list, since we don't use it anymore.
|
2015-04-24 15:15:14 -07:00 |
|
Adam Ierymenko
|
f5848972f9
|
Windows now builds and runs selftest correctly, and fixed a Windows (and possibly other platforms) issue in Phy<>.
|
2015-04-24 15:05:28 -07:00 |
|
Adam Ierymenko
|
54954f5b88
|
First pass of Windows cleanup and build fixes...
|
2015-04-24 13:35:17 -07:00 |
|
Adam Ierymenko
|
883a216d2a
|
Build fixes.
|
2015-04-24 12:29:31 -07:00 |
|
Adam Ierymenko
|
5202fbdaf3
|
CRUD
|
2015-04-22 18:06:26 -07:00 |
|
Adam Ierymenko
|
103dcb072d
|
CRUD
|
2015-04-21 19:49:04 -07:00 |
|
Adam Ierymenko
|
79f63ba30a
|
Fix: make sure we do not assign broadcast address as an IP to new members.
|
2015-04-21 18:37:17 -07:00 |
|
Adam Ierymenko
|
71f006cbeb
|
More CRUD, almost done...
|
2015-04-21 18:08:33 -07:00 |
|
Adam Ierymenko
|
e4046964f0
|
Forgot to run schema2c.
|
2015-04-21 16:50:02 -07:00 |
|
Adam Ierymenko
|
ddebe2d4c7
|
Network controller CRUD... :P
|
2015-04-21 16:41:35 -07:00 |
|
Adam Ierymenko
|
ed107c4daf
|
Network preferred relay stuff in netconf controller.
|
2015-04-20 17:47:12 -07:00 |
|
Adam Ierymenko
|
8a13cfdace
|
Add per-network relays to NetworkConfig.
|
2015-04-20 17:14:16 -07:00 |
|
Adam Ierymenko
|
86c87875a7
|
OSUtils::resolve()
|
2015-04-20 16:07:38 -07:00 |
|
Adam Ierymenko
|
69076f8a45
|
Add per-network relay stuff to sqlite table schema.
|
2015-04-20 15:46:20 -07:00 |
|
Adam Ierymenko
|
60f05518aa
|
(1) now builds and works on Linux, (2) fix a threading problem causing carsh on shutdown, (3) cleanup in selftest, re-enable Phy and Http tests.
|
2015-04-20 15:12:31 -07:00 |
|
Adam Ierymenko
|
740121504f
|
Add a timestamp to netconf cache, fix some SQL queries in NC.
|
2015-04-17 15:21:53 -07:00 |
|
Adam Ierymenko
|
417f56de2f
|
Add some TRACE instrumentation to external surface address awareness.
|
2015-04-17 12:19:01 -07:00 |
|
Adam Ierymenko
|
b51d00146b
|
docs
|
2015-04-17 10:45:16 -07:00 |
|
Adam Ierymenko
|
8715242e7f
|
build fix
|
2015-04-16 16:43:35 -07:00 |
|
Adam Ierymenko
|
895c32a0d2
|
Stash old software updater code, will refactor into separate utility.
|
2015-04-16 16:17:28 -07:00 |
|
Adam Ierymenko
|
489cc66b78
|
Don't need these files anymore.
|
2015-04-16 16:16:25 -07:00 |
|
Adam Ierymenko
|
ce77e67e00
|
docs
|
2015-04-16 16:15:25 -07:00 |
|
Adam Ierymenko
|
1f5700191f
|
zerotier-cli suspiciously working... that didn't hurt *too* badly.
|
2015-04-16 16:12:10 -07:00 |
|
Adam Ierymenko
|
c4c5fa63d1
|
Almost done with JSON parsing for tabular output.
|
2015-04-16 15:51:56 -07:00 |
|
Adam Ierymenko
|
13d5073e5b
|
CLI work and Makefile cleanup.
|
2015-04-16 15:07:58 -07:00 |
|
Adam Ierymenko
|
8333bf065e
|
Basic CLI working with JSON output. Now to parse and support old tabular form.
|
2015-04-16 14:55:36 -07:00 |
|