summaryrefslogtreecommitdiff
path: root/node/Node.cpp
AgeCommit message (Collapse)Author
2013-10-07Couple of small fixes, works again with new ID code.Adam Ierymenko
2013-10-02Clean up some routine stuff like pings, and stop keeping links open forever ↵Adam Ierymenko
even if there are no frames passing between them.
2013-10-01Each peer now tracks the last time it announced multicast LIKEs ↵Adam Ierymenko
independently and does so frequently enough to prevent expires. Also add a multicast debug facility for use on the testnet.
2013-09-25More work in progress in new multicast propagation...Adam Ierymenko
2013-09-19Change Linux default build back to debug, and fix startup message. Oh, and ↵Adam Ierymenko
new crypto just kinda works. Awesome.
2013-09-17Add port and control port command line options to daemon and command line ↵Adam Ierymenko
client, add new supernode keys to Defaults.
2013-09-16New crypto integrated -- going to be testing new identity address generation ↵Adam Ierymenko
algo a bit more before finalizing.
2013-09-16Integrating new crypto, work still in progress...Adam Ierymenko
2013-09-11A few logging changes.Adam Ierymenko
2013-08-30Improve code security posture by replacing sprintf with a safer function.Adam Ierymenko
2013-08-30Remove old launcher code, fix build error in idtool, add terminate command ↵Adam Ierymenko
to control bus.
2013-08-27Jigger with shutdown method to avoid a crash on CTRL+C in Windows. Feels a ↵Adam Ierymenko
big hacky, might revisit later.
2013-08-26ZeroTierOne for Windows binary project, builds and runs and mostly works but ↵Adam Ierymenko
still some issues with tap.
2013-08-24Docs, Node picks a default home folder if created with NULL as its home ↵Adam Ierymenko
path, and add binary tap drivers (self-signed for now).
2013-08-14Self test almost builds, now need skeleton EthernetTap implementation for ↵Adam Ierymenko
Windows.
2013-08-12Fix a *nix build issue.Adam Ierymenko
2013-08-12Windows compiles! (w/Visual Studio 2012) That's about all it does, but it's ↵Adam Ierymenko
a start.
2013-08-12More Windows port work.Adam Ierymenko
2013-08-10Replace libcrypto RAND_ with our own to avoid valgrind errors.Adam Ierymenko
2013-08-08Generalize unlink to OS-dep code in Utils, just a little prep for Windows port.Adam Ierymenko
2013-08-08Move template parameter in Thread to a more logical scope location.Adam Ierymenko
2013-08-06Bunch more debugging and loop closing on new netconf.Adam Ierymenko
2013-08-06Whole bunch of stuff: netconf, bug fixes, tweaks to ping and firewall opener ↵Adam Ierymenko
timing code.
2013-08-05CLI debugging, got rid of nasty old Thread class and replaced with newer ↵Adam Ierymenko
cleaner portable idiom.
2013-08-05Poll for network autoconf, and a few other documentation changes.Adam Ierymenko
2013-08-03Scratch that... more work wiring up netconf. Got to handle OK.Adam Ierymenko
2013-08-02Netconf wired up, ready to test.Adam Ierymenko
2013-08-01netconf service workAdam Ierymenko
2013-07-30Call clean on all networks periodically, generalize Topology clean cycle to ↵Adam Ierymenko
an overall clean cycle.
2013-07-27Add skeleton of certificate-based private network authentication. Also ↵Adam Ierymenko
remove some old code.
2013-07-27Back out of RPC... blech. Have a better idea.Adam Ierymenko
2013-07-25Wire up RPC plugin loading to Node.Adam Ierymenko
2013-07-23Add amSupernode to make code clearer in the check-if-self-is-supernode case.Adam Ierymenko
2013-07-18Command line interface.Adam Ierymenko
2013-07-18Better encode/decode code for control bus.Adam Ierymenko
2013-07-17Cleanup and build fixes.Adam Ierymenko
2013-07-13Compile fixes, integration of fast PRNG.Adam Ierymenko
2013-07-13Add a fast non-cryptographic PRNG.Adam Ierymenko
2013-07-12Bunch of little bug fixes in newly refactored code.Adam Ierymenko
2013-07-11More work in progress on Switch / PacketDecoder refactor.Adam Ierymenko
2013-07-08Fix for issue #6: OSX tap device forgets it has IPv6Adam Ierymenko
2013-07-06Added creation and periodic update of a file called "status" in the home ↵Adam Ierymenko
directory that contains peer link status. Useful for debugging and statistics. Send it SIGHUP to force an update now. Otherwise it updates every 120 seconds.
2013-07-04New git repository for release - version 0.2.0 taggedAdam Ierymenko