summaryrefslogtreecommitdiff
path: root/service/OneService.cpp
AgeCommit message (Expand)Author
2015-12-21Selectively move over changes from "edge" to "dev" excluding netcon.Adam Ierymenko
2015-11-30Low-impact sanity check against GitHub issue #247 -- will likely prevent othe...Adam Ierymenko
2015-11-30indentationAdam Ierymenko
2015-11-30Ton of uPnP work and adding NAT-PMP support, still testing...Adam Ierymenko
2015-11-24Fix for GitHub issue #253.Adrian Frühwirth
2015-11-12Minor Windows build fixes. Builds on VS2012 again.Adam Ierymenko
2015-11-10Query both root and network controller for multicast last resort GATHER.Adam Ierymenko
2015-11-09Try bringing back TTL escalation -- may help with Docker (IP-MASQ) type NATAdam Ierymenko
2015-11-09Mark geo-redirected paths as suboptimal and do not report that we have a peer...Adam Ierymenko
2015-11-05Use bigger UDP buffer on bigger x64 machines. Keep old value elsewhere since ...Adam Ierymenko
2015-11-05Integrate deferred background processing into main OneService implementation.Adam Ierymenko
2015-10-29Eliminate some more dead code. We may do path trust, but not like that.Adam Ierymenko
2015-10-27Factor out RemotePath subclass of Path -- no longer needed, just cruft.Adam Ierymenko
2015-10-27Merge Phy<> from netcon.Adam Ierymenko
2015-10-27--wtf; prevent roots from TCP fallbackAdam Ierymenko
2015-10-23(1) Fix bug in geo-ip service that prevented cache lookup, (2) fix problem in...Adam Ierymenko
2015-10-22More cluster wiring...Adam Ierymenko
2015-10-13More World stuff, and mkworld.Adam Ierymenko
2015-10-06Prep in controller code to run tests.Adam Ierymenko
2015-10-01Peer serialization and related changes.Adam Ierymenko
2015-10-01No reason to randomly pick uPnP secondary port. In fact it would likely cause...Adam Ierymenko
2015-10-01Get trim() out of core where it is not needed.Adam Ierymenko
2015-09-24(1) Make ZT_ naming convention consistent (get rid of ZT1_), (2) Make local i...Adam Ierymenko
2015-09-23Pick a random secondary UDP port for uPnP mapped traffic because of broken ro...Adam Ierymenko
2015-09-23.Adam Ierymenko
2015-09-23Pick random port on -p0Adam Ierymenko
2015-09-23Plumb through localInterfaceId to track local interfaces corresponding with r...Adam Ierymenko
2015-09-10Rename some stuff in Phy since it can be used with any stream socket.Adam Ierymenko
2015-09-10Add socketpair support to Phy.Adam Ierymenko
2015-09-02Unix domain sockets in Phy<>Adam Ierymenko
2015-07-30Because Windows, because Windows. Now it upgrades correctly from 1.0.1, inclu...Adam Ierymenko
2015-07-30Kill the devcon.exe dependency by dynamically loading cfgmgr32, newdev, and s...Adam Ierymenko
2015-07-28Add binary build of libminiupnpc for Mac x64.Adam Ierymenko
2015-07-28UPNP/NAT-PMP support with libminiupnpc (if built with it) -- GitHub issue #64Adam Ierymenko
2015-07-28Enable SO_NO_CHECK if available to skip UDP checksum on packet send for sligh...Adam Ierymenko
2015-07-16Fix addLocalInterfaceAddress call in OneService on WindowsGrant Limberg
2015-07-13Clean up some YAGNI issues with implementation of GitHub issue #180, and make...Adam Ierymenko
2015-07-07A bunch of comments and cleanup, including some to yesterday's direct path pu...Adam Ierymenko
2015-07-06Eliminate debug printf().Adam Ierymenko
2015-07-06Minor fix to Windows local adapter address enumeration.Adam Ierymenko
2015-07-06Add new .h file to VS build, and Windows side of local interface address enum...Adam Ierymenko
2015-07-06Unix side of local interface address awareness for GitHub issue #180.Adam Ierymenko
2015-06-29Fix semantics of std::unique() to actually remove duplicates (hidden memory l...Adam Ierymenko
2015-06-03Make max HTTP message size (max update size) larger since Windows MSI is abou...Adam Ierymenko
2015-06-03NOHUP-ify the child process on OSX auto-update.Adam Ierymenko
2015-06-03Auto-update fix -- signature is in hex.Adam Ierymenko
2015-06-02Linux installer tweaks, and Mac updater tweak.Adam Ierymenko
2015-05-25Right now only FreeBSD can use BSDEthernetTap, which will probably get rename...Adam Ierymenko
2015-05-22Build fix.Adam Ierymenko
2015-05-22TCP fallback tunneling is now working. That hurt more than expected.Adam Ierymenko