summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-06-01Always ping / contact network preferred relays (if any).Adam Ierymenko
2015-06-01Add BackgroundResolver to Windows build.Adam Ierymenko
2015-06-01Fix for GitHub issue #170Adam Ierymenko
2015-05-28Fix installer path, add netconf option to make-linux.Adam Ierymenko
2015-05-27Fix for GitHub issue #133, and move restart out of installer to address ↵Adam Ierymenko
restart problem. Installer probably should NOT mess with the running service, since Linux servers are likely to be production.
2015-05-26Clean old netconf-service from attic.Adam Ierymenko
2015-05-26Mac uninstall.sh update.Adam Ierymenko
2015-05-26Delete some temporary code.Adam Ierymenko
2015-05-26More work on ZT1 NodeJS API client library.Adam Ierymenko
2015-05-26Renaming...Adam Ierymenko
2015-05-26JS stuff reorg.Adam Ierymenko
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