summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-05-16Basic controller JSON API seems to be working.Adam Ierymenko
2015-05-16.Adam Ierymenko
2015-05-16.Adam Ierymenko
2015-05-16Fixes to control plane, API, eliminate problematic inheritance pattern, and ↵Adam Ierymenko
start on a NodeJS class for talking to the network controller.
2015-05-16Add -U option to skip root check and permit run as non-privileged user.Adam Ierymenko
2015-05-16Fix some prepared statement problems.Adam Ierymenko
2015-05-16OSX build fixAdam Ierymenko
2015-05-16DELETE function in network controller JSON API, and a newIdentity ↵Adam Ierymenko
convenience request in ControlPlane for scripted testing.
2015-05-16More network controller cleanup, and some features to permit scripted testing.Adam Ierymenko
2015-05-15typoAdam Ierymenko
2015-05-15Netconf docs, add clock field to status, simplify netconf a bit by ↵Adam Ierymenko
eliminating caching for now. We will re-add if it is needed.
2015-05-15Controller API status message.Adam Ierymenko
2015-05-15Network controller cleanup and an extra sanity check.Adam Ierymenko
2015-05-15A few revisions to PFS design.Adam Ierymenko
2015-05-15Basic OpenBSD compile fixes -- still need to update BSDEthernetTap, will do ↵Adam Ierymenko
that later. Should be able to re-use FreeBSD port for OpenBSD, but we will see.
2015-05-14First stab of PFS design work with PKC security -- may not implement in ↵Adam Ierymenko
1.0.3 but stubbing out.
2015-05-13Some prep work to make room for perfect forward security (PFS). Will not ↵Adam Ierymenko
affect existing clients.
2015-05-13Should fix deadlock issue in GitHub issue #166Adam Ierymenko
2015-05-08Fix to tap reset code in Windows tap connector.Adam Ierymenko
2015-05-08Fix a bunch of Windows tap issues. Turns out NDIS6 allowed us to ditch some ↵Adam Ierymenko
NDIS5 cruft, but I did have to add one hack specific to that one instead. Seems reliable now.
2015-05-08Make peer list font a bit smaller.Adam Ierymenko
2015-05-08Show last unicast and multicast frames.Adam Ierymenko
2015-05-08Now this works... Windows UI wrapper. Turns out there were workarounds, but ↵Adam Ierymenko
IE does indeed suck.
2015-05-08Fix some settings on WebControl implementation.Adam Ierymenko
2015-05-08Fixes for Windows WebControl.Adam Ierymenko
2015-05-08Hmm... will this work? Very first child of <head>Adam Ierymenko
2015-05-08Move mac-ui into src/Adam Ierymenko
2015-05-08Scratch that wrapper... it was easy to make, but it turns out WebControl is ↵Adam Ierymenko
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-08Add pre-build signed UI wrapper .exe.Adam Ierymenko
2015-05-08Windows WebControl based wrapper for web UI.Adam Ierymenko
2015-05-08iconsAdam Ierymenko
2015-05-08docsAdam Ierymenko
2015-05-08UI spacing tweaks.Adam Ierymenko
2015-05-08Minify JS in UI, add Makefile.Adam Ierymenko
2015-05-08UI tweaks, get JSXTransformer out.Adam Ierymenko
2015-05-06Add support for local user account caching of authtoken.secret as in old UI ↵Adam Ierymenko
-- this is now pretty much working.
2015-05-06Get user data out of repo.Adam Ierymenko
2015-05-06Pass authtoken in from user, and add a wrapper for web UI on Mac.Adam Ierymenko
2015-05-06UI work...Adam Ierymenko
2015-05-06UI tweaksAdam Ierymenko
2015-05-06Well that works... pretty web UI (currently only works on test node with ↵Adam Ierymenko
hard-coded auth code... need to figure out how to plumb that)
2015-05-05Beginning of HTML+Bootstrap+React UI for new desktop client -- looking like ↵Adam Ierymenko
it will be easier than retrofitting the old Qt client for the new API.
2015-05-04When we reset within scope, erase the other entries for that scope so we ↵Adam Ierymenko
won't keep resetting the same scope repeatedly.
2015-05-04Always update timestamp.Adam Ierymenko
2015-05-04Make timeout also apply to null check in iam()Adam Ierymenko
2015-05-04Stop inlining all the Packet armor/dearmor stuff to reduce binary bloat. ↵Adam Ierymenko
This stuff is called all over the place.
2015-05-04So we need to keep track of external surface per reporter, since some NATs ↵Adam Ierymenko
assign different external IPs for each external destination. Keeping just one known surface could create a race condition.
2015-05-04docsAdam Ierymenko
2015-05-04Hack around GitHub issue #165 (?)Adam Ierymenko
2015-04-30Fix deadlock in SelfAwareness by deferring reconnects.Adam Ierymenko