Adam Ierymenko
|
d41b6eb0c8
|
docs
|
2015-05-17 10:14:12 -07:00 |
|
Adam Ierymenko
|
651e67f2e5
|
Add a feature to generate a new network ID on POST.
|
2015-05-17 09:36:35 -07:00 |
|
Adam Ierymenko
|
e0090e56f4
|
Build fix on OSX -- cannot call SqliteNetworkController if not compiled in.
|
2015-05-16 18:59:11 -07:00 |
|
Adam Ierymenko
|
69ceb7e730
|
Basic controller JSON API seems to be working.
|
2015-05-16 17:12:29 -07:00 |
|
Adam Ierymenko
|
cf51961d52
|
.
|
2015-05-16 16:32:13 -07:00 |
|
Adam Ierymenko
|
c9fd8de007
|
.
|
2015-05-16 16:22:38 -07:00 |
|
Adam Ierymenko
|
a187d290f1
|
Fixes to control plane, API, eliminate problematic inheritance pattern, and start on a NodeJS class for talking to the network controller.
|
2015-05-16 16:09:28 -07:00 |
|
Adam Ierymenko
|
27c5f04d68
|
Add -U option to skip root check and permit run as non-privileged user.
|
2015-05-16 14:52:09 -07:00 |
|
Adam Ierymenko
|
4be4908914
|
Fix some prepared statement problems.
|
2015-05-16 14:34:51 -07:00 |
|
Adam Ierymenko
|
38243e5eff
|
OSX build fix
|
2015-05-16 14:07:15 -07:00 |
|
Adam Ierymenko
|
0bb92715f4
|
DELETE function in network controller JSON API, and a newIdentity convenience request in ControlPlane for scripted testing.
|
2015-05-16 13:42:53 -07:00 |
|
Adam Ierymenko
|
78769900a9
|
More network controller cleanup, and some features to permit scripted testing.
|
2015-05-16 12:50:42 -07:00 |
|
Adam Ierymenko
|
65a9a9a6f2
|
typo
|
2015-05-15 15:30:44 -07:00 |
|
Adam Ierymenko
|
e269846f84
|
Netconf docs, add clock field to status, simplify netconf a bit by eliminating caching for now. We will re-add if it is needed.
|
2015-05-15 15:20:12 -07:00 |
|
Adam Ierymenko
|
6d2376eb9c
|
Controller API status message.
|
2015-05-15 09:41:45 -07:00 |
|
Adam Ierymenko
|
f693d4d0c8
|
Network controller cleanup and an extra sanity check.
|
2015-05-15 09:32:10 -07:00 |
|
Adam Ierymenko
|
0bdd56ebd6
|
A few revisions to PFS design.
|
2015-05-15 09:04:39 -07:00 |
|
Adam Ierymenko
|
d0e0f5dd12
|
Basic OpenBSD compile fixes -- still need to update BSDEthernetTap, will do that later. Should be able to re-use FreeBSD port for OpenBSD, but we will see.
|
2015-05-15 08:48:53 -07:00 |
|
Adam Ierymenko
|
e94518590d
|
First stab of PFS design work with PKC security -- may not implement in 1.0.3 but stubbing out.
|
2015-05-14 17:41:05 -07:00 |
|
Adam Ierymenko
|
a8835cd8b3
|
Some prep work to make room for perfect forward security (PFS). Will not affect existing clients.
|
2015-05-13 18:53:37 -07:00 |
|
Adam Ierymenko
|
bdce679d84
|
Should fix deadlock issue in GitHub issue #166
|
2015-05-13 16:55:18 -07:00 |
|
Adam Ierymenko
|
241f308334
|
Fix to tap reset code in Windows tap connector.
|
2015-05-08 16:49:08 -07:00 |
|
Adam Ierymenko
|
e744580b89
|
Fix a bunch of Windows tap issues. Turns out NDIS6 allowed us to ditch some NDIS5 cruft, but I did have to add one hack specific to that one instead. Seems reliable now.
|
2015-05-08 16:31:50 -07:00 |
|
Adam Ierymenko
|
1b895c45eb
|
Make peer list font a bit smaller.
|
2015-05-08 15:04:01 -07:00 |
|
Adam Ierymenko
|
2158d26bd7
|
Show last unicast and multicast frames.
|
2015-05-08 15:01:05 -07:00 |
|
Adam Ierymenko
|
4565e9948f
|
Now this works... Windows UI wrapper. Turns out there were workarounds, but IE does indeed suck.
|
2015-05-08 14:58:29 -07:00 |
|
Adam Ierymenko
|
c1e5c1c710
|
Fix some settings on WebControl implementation.
|
2015-05-08 14:51:24 -07:00 |
|
Adam Ierymenko
|
257187a284
|
Fixes for Windows WebControl.
|
2015-05-08 14:47:01 -07:00 |
|
Adam Ierymenko
|
8e888f8df9
|
Hmm... will this work? Very first child of <head>
|
2015-05-08 12:41:06 -07:00 |
|
Adam Ierymenko
|
8594e17f2b
|
Move mac-ui into src/
|
2015-05-08 12:35:41 -07:00 |
|
Adam Ierymenko
|
a40192a40b
|
Scratch that wrapper... it was easy to make, but it turns out WebControl is IE4 (!!!?!). Also prefer NDIS5 to NDIS6 *if* NDIS5 is installed. We will no longer ship it, but this will make older installs use the same driver they are already using. Should ease upgrade.
|
2015-05-08 12:35:03 -07:00 |
|
Adam Ierymenko
|
92ca53e141
|
Add pre-build signed UI wrapper .exe.
|
2015-05-08 12:16:02 -07:00 |
|
Adam Ierymenko
|
a913f00670
|
Windows WebControl based wrapper for web UI.
|
2015-05-08 11:55:09 -07:00 |
|
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 |
|