summaryrefslogtreecommitdiff
path: root/node/Node.hpp
AgeCommit message (Collapse)Author
2015-04-24First pass of Windows cleanup and build fixes...Adam Ierymenko
2015-04-15Rename netconf to controller and NetworkConfigMaster to NetworkController ↵Adam Ierymenko
for consistency.
2015-04-15Fix some deadlock issues, move awareness of broadcast subscription into ↵Adam Ierymenko
core, other bug fixes.
2015-04-14Add beacon broadcasting back into Node.Adam Ierymenko
2015-04-13Basic control plane queries working.Adam Ierymenko
2015-04-13JSON control plane, almost done...Adam Ierymenko
2015-04-09Starting on new service/ code to encapsulate node/ with osdep/ stuff, and ↵Adam Ierymenko
add a user pointer to the CAPI.
2015-04-08Add awareness of online status, and put old OS-dep utils in OSUtils.Adam Ierymenko
2015-04-08Add events for packet decode errors, etc., and re-implement TRACE as an event.Adam Ierymenko
2015-04-08Rename StatusCallback to more descriptive EventCallback.Adam Ierymenko
2015-04-07Tons of refactoring, change to desperation algorithm to use max of core or ↵Adam Ierymenko
link, porting over core loop code from old Node.cpp to new CAPI version, etc.
2015-04-07Starting to port from old Node() -- identity generation.Adam Ierymenko
2015-04-07Implement read from object store.Adam Ierymenko
2015-04-06Multicast group join/leave and group membership announcement.Adam Ierymenko
2015-04-06Network now calls port config function as per new API.Adam Ierymenko
2015-04-06build fixes.Adam Ierymenko
2015-04-06Bring IncomingPacket into line with new changes.Adam Ierymenko
2015-04-03Bunch more cleanup, improvements to NAT traversal logic, finished updating ↵Adam Ierymenko
Switch.
2015-04-03Send path simplification.Adam Ierymenko
2015-04-02The concept of link desperation (escalating to less desirable transports) ↵Adam Ierymenko
simplifies a ton of stuff. Loads of spaghetti logic can die since we no longer have to make these decisions down in the core.
2015-04-01Tons more refactoring: simplify Network, move explicit management of Tap ↵Adam Ierymenko
out, redo COM serialization, etc.
2015-04-01...Adam Ierymenko
2015-04-01More refactoring... and update the API a bit... turns out my strategy for ↵Adam Ierymenko
reducing indirect function calls also increased memcpy()s which are more expensive. This is simpler and faster.
2015-03-31Refactoring... lalalala...Adam Ierymenko
2015-03-31Whole heap more cleanup and refactoring...Adam Ierymenko
2015-03-31More CAPI work, and move old control/ and old node/Node to attic.Adam Ierymenko
2015-03-30Work on new simplified C API -- required for embedded, language bindings, ↵Adam Ierymenko
mobile (language bindings again), etc.
2015-03-13Wire up externally specified NetworkConfigMasterAdam Ierymenko
2015-02-17Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware]Adam Ierymenko
2015-01-05Cleanup, add tristate to config code in Network, and happy new year!Adam Ierymenko
2014-10-24More testnet work.Adam Ierymenko
2014-10-23Testnet work... getting there!Adam Ierymenko
2014-10-21More work on abstracting socket manager.Adam Ierymenko
2014-10-03Plumb injectPacketFromHost through to API.Adam Ierymenko
2014-10-03More work on adding testnet and user-mode capabilities for local network ↵Adam Ierymenko
simulation.
2014-09-15Move rest of NodeControl stuff out of node/ and into control/Adam Ierymenko
2014-09-15refactoring for SDKAdam Ierymenko
2014-09-12Refactoring in progress... pardon our dust...Adam Ierymenko
2014-09-10work in progress on API refactorAdam Ierymenko
2014-07-31Tons of code cleanup, refactor Network to use EthernetTapFactory, probably ↵Adam Ierymenko
also fix GitHub issue #90
2014-04-02Make GUI work with new control client API, make control client look for user ↵Adam Ierymenko
authtoken.secret if system unreadable.
2014-03-27Make TCP optional, rename port constant.Adam Ierymenko
2014-03-19More IPC work.Adam Ierymenko
2014-03-19IPC changes and SocketManager changes all build!Adam Ierymenko
2014-02-16Boring stuff: update dates in copyrights across all files.Adam Ierymenko
2014-01-29SIGHUP now causes resync with peers.Adam Ierymenko
2014-01-26Windows UI appearance fixes (font issue, etc.) and fix to WinSock init on ↵Adam Ierymenko
GUI client.
2014-01-03Fix -h in zerotier-cli and move code to find auth token into LocalClient, ↵Adam Ierymenko
also move auth token for mac into Mac-standard Library/Application Support location.
2013-12-10Rest of software updater, ready to test...Adam Ierymenko
2013-12-06Dead code removal, fix for cleanup GitHub issue #28Adam Ierymenko