Adam Ierymenko
|
b1164ed181
|
icons
|
2015-05-08 11:08:06 -07:00 |
|
Adam Ierymenko
|
c0caba8944
|
docs
|
2015-05-08 10:31:01 -07:00 |
|
Adam Ierymenko
|
0be3190d49
|
UI spacing tweaks.
|
2015-05-08 10:20:38 -07:00 |
|
Adam Ierymenko
|
bd2ce82ea6
|
Minify JS in UI, add Makefile.
|
2015-05-08 10:03:35 -07:00 |
|
Adam Ierymenko
|
a4a62be698
|
UI tweaks, get JSXTransformer out.
|
2015-05-08 09:39:07 -07:00 |
|
Adam Ierymenko
|
4426899e8c
|
Add support for local user account caching of authtoken.secret as in old UI -- this is now pretty much working.
|
2015-05-06 21:02:59 -07:00 |
|
Adam Ierymenko
|
d56e9fce41
|
Get user data out of repo.
|
2015-05-06 20:45:02 -07:00 |
|
Adam Ierymenko
|
5b54612d91
|
Pass authtoken in from user, and add a wrapper for web UI on Mac.
|
2015-05-06 20:41:51 -07:00 |
|
Adam Ierymenko
|
e58047eaa0
|
UI work...
|
2015-05-06 19:39:45 -07:00 |
|
Adam Ierymenko
|
03dbec960a
|
UI tweaks
|
2015-05-06 17:42:29 -07:00 |
|
Adam Ierymenko
|
4a2c46e008
|
Well that works... pretty web UI (currently only works on test node with hard-coded auth code... need to figure out how to plumb that)
|
2015-05-06 17:28:11 -07:00 |
|
Adam Ierymenko
|
b2b32e5969
|
Beginning of HTML+Bootstrap+React UI for new desktop client -- looking like it will be easier than retrofitting the old Qt client for the new API.
|
2015-05-05 20:53:30 -07:00 |
|
Adam Ierymenko
|
40f312a827
|
When we reset within scope, erase the other entries for that scope so we won't keep resetting the same scope repeatedly.
|
2015-05-04 19:02:36 -07:00 |
|
Adam Ierymenko
|
18ca6f34ff
|
Always update timestamp.
|
2015-05-04 18:45:39 -07:00 |
|
Adam Ierymenko
|
59fa687830
|
Make timeout also apply to null check in iam()
|
2015-05-04 18:43:24 -07:00 |
|
Adam Ierymenko
|
e922324bc6
|
Stop inlining all the Packet armor/dearmor stuff to reduce binary bloat. This stuff is called all over the place.
|
2015-05-04 18:39:53 -07:00 |
|
Adam Ierymenko
|
b4b067bf12
|
So we need to keep track of external surface per reporter, since some NATs assign different external IPs for each external destination. Keeping just one known surface could create a race condition.
|
2015-05-04 18:34:30 -07:00 |
|
Adam Ierymenko
|
625ddf41a7
|
docs
|
2015-05-04 17:41:48 -07:00 |
|
Adam Ierymenko
|
da254d967f
|
Hack around GitHub issue #165 (?)
|
2015-05-04 14:11:54 -07:00 |
|
Adam Ierymenko
|
9279bac385
|
Fix deadlock in SelfAwareness by deferring reconnects.
|
2015-04-30 21:09:41 -07:00 |
|
Adam Ierymenko
|
105e1a016f
|
Get rid of G++ compiler warning.
|
2015-04-30 20:41:25 -07:00 |
|
Adam Ierymenko
|
604576075e
|
Add some missing includes that older G++ cares about.
|
2015-04-30 20:40:33 -07:00 |
|
Adam Ierymenko
|
d3820049b8
|
Add reported external address to OK(HELLO) TRACE to verify SN behavior.
|
2015-04-30 18:25:31 -07:00 |
|
Adam Ierymenko
|
9eb7698f0e
|
Learn external IP addresses on OK(HELLO) too.
|
2015-04-30 16:40:04 -07:00 |
|
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 |
|