|
46f868bd4f
|
Lots of cleanup, more work on certificates, some security fixes.
|
2013-10-16 17:47:26 -04:00 |
|
|
430882327e
|
Couple of small fixes, works again with new ID code.
|
2013-10-07 15:00:38 -04:00 |
|
|
58538500f2
|
Clean up some routine stuff like pings, and stop keeping links open forever even if there are no frames passing between them.
|
2013-10-02 16:12:10 -04:00 |
|
|
3443b203e4
|
Each peer now tracks the last time it announced multicast LIKEs independently and does so frequently enough to prevent expires. Also add a multicast debug facility for use on the testnet.
|
2013-10-01 16:01:36 -04:00 |
|
|
24bad9f3d1
|
More work in progress in new multicast propagation...
|
2013-09-25 17:41:49 -04:00 |
|
|
795f41c331
|
Change Linux default build back to debug, and fix startup message. Oh, and new crypto just kinda works. Awesome.
|
2013-09-19 15:17:11 -04:00 |
|
|
300588c5e8
|
Add port and control port command line options to daemon and command line client, add new supernode keys to Defaults.
|
2013-09-17 14:47:48 -04:00 |
|
|
e376c6f6a9
|
New crypto integrated -- going to be testing new identity address generation algo a bit more before finalizing.
|
2013-09-16 13:57:57 -04:00 |
|
|
ceb024ab03
|
Integrating new crypto, work still in progress...
|
2013-09-16 13:02:10 -04:00 |
|
|
0e62857841
|
A few logging changes.
|
2013-09-11 16:32:53 -04:00 |
|
|
f3ad05347e
|
Improve code security posture by replacing sprintf with a safer function.
|
2013-08-30 17:05:43 -04:00 |
|
|
4875eb49f8
|
Remove old launcher code, fix build error in idtool, add terminate command to control bus.
|
2013-08-30 15:02:12 -04:00 |
|
|
01a70d09db
|
Jigger with shutdown method to avoid a crash on CTRL+C in Windows. Feels a big hacky, might revisit later.
|
2013-08-27 18:00:07 -04:00 |
|
|
487eb17ec0
|
ZeroTierOne for Windows binary project, builds and runs and mostly works but still some issues with tap.
|
2013-08-26 17:22:20 -04:00 |
|
|
e0bdc02139
|
Docs, Node picks a default home folder if created with NULL as its home path, and add binary tap drivers (self-signed for now).
|
2013-08-24 17:10:34 -04:00 |
|
|
150a53eb17
|
Self test almost builds, now need skeleton EthernetTap implementation for Windows.
|
2013-08-14 11:19:21 -04:00 |
|
|
ce1a03bde3
|
Fix a *nix build issue.
|
2013-08-12 21:27:07 -04:00 |
|
|
d6414c9ff7
|
Windows compiles! (w/Visual Studio 2012) That's about all it does, but it's a start.
|
2013-08-12 21:25:36 -04:00 |
|
|
5076c75b07
|
More Windows port work.
|
2013-08-12 16:57:34 -04:00 |
|
|
93a7eef2a5
|
Replace libcrypto RAND_ with our own to avoid valgrind errors.
|
2013-08-10 10:27:53 -04:00 |
|
|
86056fdbd9
|
Generalize unlink to OS-dep code in Utils, just a little prep for Windows port.
|
2013-08-08 10:06:39 -04:00 |
|
|
8a46452a70
|
Move template parameter in Thread to a more logical scope location.
|
2013-08-08 09:19:36 -04:00 |
|
|
28a73b620e
|
Bunch more debugging and loop closing on new netconf.
|
2013-08-06 01:28:56 -04:00 |
|
|
e73c4cb68b
|
Whole bunch of stuff: netconf, bug fixes, tweaks to ping and firewall opener timing code.
|
2013-08-06 00:05:39 -04:00 |
|
|
a7c4cbe53a
|
CLI debugging, got rid of nasty old Thread class and replaced with newer cleaner portable idiom.
|
2013-08-05 16:06:16 -04:00 |
|
|
3368330b77
|
Poll for network autoconf, and a few other documentation changes.
|
2013-08-05 12:34:54 -04:00 |
|
|
bf5c07f79a
|
Scratch that... more work wiring up netconf. Got to handle OK.
|
2013-08-03 12:53:46 -04:00 |
|
|
80d8b7d0ae
|
Netconf wired up, ready to test.
|
2013-08-02 17:17:34 -04:00 |
|
|
741642ba53
|
netconf service work
|
2013-08-01 17:32:37 -04:00 |
|
|
7e156b2622
|
Call clean on all networks periodically, generalize Topology clean cycle to an overall clean cycle.
|
2013-07-30 11:14:53 -04:00 |
|
|
7a17f6ca80
|
Add skeleton of certificate-based private network authentication. Also remove some old code.
|
2013-07-27 16:20:08 -04:00 |
|
|
b0a83093ce
|
Back out of RPC... blech. Have a better idea.
|
2013-07-27 13:36:27 -04:00 |
|
|
57d8730f1b
|
Wire up RPC plugin loading to Node.
|
2013-07-25 17:53:57 -04:00 |
|
|
0c7f8e247c
|
Add amSupernode to make code clearer in the check-if-self-is-supernode case.
|
2013-07-23 10:23:55 -07:00 |
|
|
5f4eb1ebc6
|
Command line interface.
|
2013-07-18 16:35:52 -04:00 |
|
|
a677597b44
|
Better encode/decode code for control bus.
|
2013-07-18 11:43:46 -04:00 |
|
|
2e85cf18c1
|
Cleanup and build fixes.
|
2013-07-17 14:39:34 -04:00 |
|
|
97cbd98bc5
|
Compile fixes, integration of fast PRNG.
|
2013-07-13 14:28:26 -04:00 |
|
|
3e49337d9a
|
Add a fast non-cryptographic PRNG.
|
2013-07-13 13:26:27 -04:00 |
|
|
aa59c1de10
|
Bunch of little bug fixes in newly refactored code.
|
2013-07-12 22:07:48 -04:00 |
|
|
339b2314ea
|
More work in progress on Switch / PacketDecoder refactor.
|
2013-07-11 22:06:25 -04:00 |
|
|
6eb77da094
|
Fix for issue #6: OSX tap device forgets it has IPv6
|
2013-07-08 20:36:33 -04:00 |
|
|
7c85a638b0
|
Added creation and periodic update of a file called "status" in the home 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-06 14:58:34 -04:00 |
|
|
150850b800
|
New git repository for release - version 0.2.0 tagged
|
2013-07-04 16:56:19 -04:00 |
|