summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-05-25Some nodeJS work, and apply fix from GitHub issue #166 plus a small ↵Adam Ierymenko
optimization to avoid repeated calls to _allMulticastGroups().
2015-05-25Go ahead and add flags and invFlags to the Rule table.Adam Ierymenko
2015-05-25Clean up attic/Adam Ierymenko
2015-05-25Remove obsolete method.Adam Ierymenko
2015-05-25Right now only FreeBSD can use BSDEthernetTap, which will probably get ↵Adam Ierymenko
renamed accordingly. NetBSD and OpenBSD do not support tap, only tun, so they will have to wait.
2015-05-22Build fix.Adam Ierymenko
2015-05-22typoAdam Ierymenko
2015-05-22TCP fallback tunneling is now working. That hurt more than expected.Adam Ierymenko
2015-05-22One second delay between NAT-t events.Adam Ierymenko
2015-05-22Add delay to NAT-t escalation stuff to try to address GitHub issue #167Adam Ierymenko
2015-05-22TCP proxy should actually bind to its TCP port. Seems like a good idea.Adam Ierymenko
2015-05-21Basic TCP fallback -- now to test.Adam Ierymenko
2015-05-21Completely factor out "desperation" from the core. I thought of a ↵Adam Ierymenko
significantly simpler way to move all of this logic entirely into the containing service, liberating the core from any concern over the nature of its pipe to the outside world.
2015-05-21Build fix.Adam Ierymenko
2015-05-21Add some proxy debugging, and auto-resolve and periodically re-resolve TCP ↵Adam Ierymenko
fallback tunnel hostname.
2015-05-21BackgroundResolver test.Adam Ierymenko
2015-05-21Background resolver.Adam Ierymenko
2015-05-20Clean old update code out of Windows service wrapper.Adam Ierymenko
2015-05-20Windows auto-update integration into OneService.Adam Ierymenko
2015-05-20Apple auto-update stuff, now for Windows.Adam Ierymenko
2015-05-20Ground work for reincorporating software updater for select platforms.Adam Ierymenko
2015-05-20.Adam Ierymenko
2015-05-20Don't actually "power cycle" the interface except on startup. Doing that ↵Adam Ierymenko
after we're running could lose IP configuration.
2015-05-19.Adam Ierymenko
2015-05-19Make tap driver even more defensive... seems to maybe fix the new network ↵Adam Ierymenko
problem. Have to test a bit more.
2015-05-19Windows build warning removal, be more defensive in Windows tap driver code, ↵Adam Ierymenko
and clean up service start/stop in installer.
2015-05-19Few more fixes to installer firewall rule settings.Adam Ierymenko
2015-05-19Get rid of old _winPokeAHole() hack in one.cpp and use Advanced Installer to ↵Adam Ierymenko
configure firewall rules (because we can now).
2015-05-19Try to automatically enable access to http://127.0.0.1 in web wrapper if IE ↵Adam Ierymenko
is in enhanced security mode.
2015-05-19Enable right-click menu for copy/paste/etc. in Windows UI wrapper.Adam Ierymenko
2015-05-19Add 32-bit chained MSI for NDIS6 driver... now to go test on 32-bit Windows ↵Adam Ierymenko
(clean). (And Windows 10, and Windows Server, and ...)
2015-05-18A visit to the Windows house of pain:Adam Ierymenko
(1) Yes, you *can* create a mixed 32/64 bit Windows MSI installer that installs drivers. All you have to do is... umm... create individual sub-MSI files for each driver (one for 32, one for 64) and then package those in the main MSI files as "chained" MSI installers. Each of these must only be considered a prerequisite on 32 or 64 bit machines, respectively. (2) Upgrade Advanced Installer version, add rules to uninstall NDIS6 tap device on uninstall. (3) Fix IE issue in UI code.
2015-05-18Confirm leaving networks.Adam Ierymenko
2015-05-18Small cosmetic fix to bottom bar.Adam Ierymenko
2015-05-18Hide unneeded menus in MacGap.Adam Ierymenko
2015-05-17Create symlinks in Mac postinst script.Adam Ierymenko
2015-05-17Mac .pkg building using Packages (third party app) instead of old ↵Adam Ierymenko
bootstrapping .app and installer script.
2015-05-17Mac script to get HTTP proxy settings -- will be used by Mac updater.Adam Ierymenko
2015-05-17Delete old UI code -- officially dead.Adam Ierymenko
2015-05-17Add signed binary build of Mac GUI wrapper.Adam Ierymenko
2015-05-17Respect user home directory copies of authtoken.secret or ↵Adam Ierymenko
~/.zeroTierOneAuthToken in CLI like we do in GUI wrappers.
2015-05-17BSDEthernetTap build fixes.Adam Ierymenko
2015-05-17Bring BSDEthernetTap into the current century.Adam Ierymenko
2015-05-17Build fixes for G++, building without SQLite3 present, and warning removal.Adam Ierymenko
2015-05-17/var/db is for all of xBSDAdam Ierymenko
2015-05-17Refactor and simplify controller integration with JSON API and OneService.Adam Ierymenko
2015-05-17docsAdam Ierymenko
2015-05-17docsAdam Ierymenko
2015-05-17docsAdam Ierymenko
2015-05-17Add a feature to generate a new network ID on POST.Adam Ierymenko