summaryrefslogtreecommitdiff
path: root/node
AgeCommit message (Collapse)Author
2014-02-28Add code to clean unused permanent tap interfaces on Windows (but not used yet).Adam Ierymenko
2014-02-28Make AtomicCounter use <atomic> on Windows (eventually this will replace it ↵Adam Ierymenko
on other platforms), and some installer work.
2014-02-24Fix for GitHub issue #40: updates.d not being cleared.Adam Ierymenko
2014-02-23Windows auto-update URL and dummy Windows update for testing.Adam Ierymenko
2014-02-16Boring stuff: update dates in copyrights across all files.Adam Ierymenko
2014-02-14Fix for GitHub issue #38: compute whether we are ONLINE a little differentlyAdam Ierymenko
2014-02-14Fix compiler warnings in Linux build.Adam Ierymenko
2014-02-11Build fix on Linux with G++.Adam Ierymenko
2014-02-11Possible bug fix in Topology, have to test...Adam Ierymenko
2014-02-11Fix for GitHub issue #37: remember *nix device names.Adam Ierymenko
2014-02-11A few little fixes in NodeConfig.Adam Ierymenko
2014-02-11Add new Singapore supernode!Adam Ierymenko
2014-02-10More local.conf stuff.Adam Ierymenko
2014-02-10local.conf in NodeConfigAdam Ierymenko
2014-02-07Remove old updates from updates.d on Node startup.Adam Ierymenko
2014-02-06More Windows service work... it builds! Now to do a new installer and test. ↵Adam Ierymenko
Also fix a Windows compile warning in Switch.cpp.
2014-02-03Fix inverted sense bug in new skip-stale-relay logic.Adam Ierymenko
2014-02-03Fix infinite loop bug introduced in last commit.Adam Ierymenko
2014-02-03Add a simple but very nice mechanism for avoiding potentially dead supernodes.Adam Ierymenko
2014-02-03Yank a code path it turns out we probably don't want.Adam Ierymenko
2014-02-02Make software update run a little more often for now.Adam Ierymenko
2014-02-02So Linux has getifaddrs() too! Yay!Adam Ierymenko
2014-02-01Private struct ifmaddrs for OSX cause struct ifmaddrs is missing too on OSX ↵Adam Ierymenko
10.6.
2014-02-01Real implementation of ips() on OSX, now for Linux.Adam Ierymenko
2014-02-01Manually generate IPv6 link-local address only on Mac.Adam Ierymenko
2014-01-31Fix for GitHub issue #36 on OSX... results in a duplicate entry for IPv6 ↵Adam Ierymenko
link-local but seems okay... need to test on OSX 10.6 though.
2014-01-30Take TRACE back out of Mac makefile, fix a few decode little things.Adam Ierymenko
2014-01-30Bunch of fixes to startup, pinging, and choice of route. Also some TRACE ↵Adam Ierymenko
updates.
2014-01-29More work on connection reset stuff...Adam Ierymenko
2014-01-29SIGHUP now causes resync with peers.Adam Ierymenko
2014-01-29Some TRACE cleanup.Adam Ierymenko
2014-01-29TRACE NOP receipt.Adam Ierymenko
2014-01-29Tiny compiler warning fix.Adam Ierymenko
2014-01-29Some cleanup and rationalization of main loop.Adam Ierymenko
2014-01-29Alternate order of packet emission in unite().Adam Ierymenko
2014-01-29Yank RuntimeEnvironment from SysEnv.Adam Ierymenko
2014-01-28Fix for GitHub issue #35 and also possibly partial fix for #29 issues.Adam Ierymenko
2014-01-28Yank PROBE stuff since it's not used and was a premature addition to the ↵Adam Ierymenko
protocol.
2014-01-27Fix a couple compile items.Adam Ierymenko
2014-01-27Make EthernetTap creation occur in a background thread in Network since it's ↵Adam Ierymenko
a time consuming operation on Windows. This fixes one of the last remaining Windows problems.
2014-01-26Delete persistent tap device on Windows when we leave a network.Adam Ierymenko
2014-01-26Windows UI appearance fixes (font issue, etc.) and fix to WinSock init on ↵Adam Ierymenko
GUI client.
2014-01-26Few small cleanup things...Adam Ierymenko
2014-01-26Lock down individual files in networks.d instead of directory since ↵Adam Ierymenko
directory ACLs are more complex on Windows.
2014-01-26Windows Installer work, fix 100% CPU bug in EthernetTap on Windows, Windows ↵Adam Ierymenko
lockDownFile() implementation that uses 'cacls' utility.
2014-01-23Fix for allIps -> ips in EthernetTap on Unix.Adam Ierymenko
2014-01-23Fix bug in tap driver introduced during unused code purge (deleted the part ↵Adam Ierymenko
that acknowledges writes!), and fix bug in EthernetTap causing 0000 for etherType. Windows works now! Yay!
2014-01-23Couple of Windows fixes, get rid of ips()/allIps() distinction in ↵Adam Ierymenko
EthernetTap. (Will need to be fixed on Unix now... later.)
2014-01-22Tap works on Windows now, sort of. Now I discovered that Windows has two ↵Adam Ierymenko
mechanisms for assigning IP addresses: the registry and lower-level calls. Joy.
2014-01-22More tap driver work, increment version number, remove old binaries since ↵Adam Ierymenko
signatures may not have been valid.