Adam Ierymenko
|
7ec433a452
|
Incorporate CLI functionality into core binary with binary name aliasing to save space in updater/installer.
|
2013-11-08 15:23:48 -05:00 |
|
Adam Ierymenko
|
34302edcc5
|
Installer build script for *nix systems.
|
2013-11-08 11:42:11 -05:00 |
|
Adam Ierymenko
|
93427b8cb6
|
Installer work, add .pid file writing on *nix systems to main.cpp.
|
2013-11-06 14:43:47 -05:00 |
|
Adam Ierymenko
|
35fe5ea166
|
file2lz4c for making installer binaries
|
2013-11-06 12:06:42 -05:00 |
|
Adam Ierymenko
|
5e71e07f59
|
Add persistent identity caching for use on supernodes. Activate by just making an iddb.d directory in the ZeroTier home folder. Also clean up some obsolete cruft from makefiles.
|
2013-10-21 14:12:00 -04:00 |
|
Adam Ierymenko
|
40e4f39181
|
Peers are now dumped on shutdown in a persistence cache and reloaded on startup, which is good enough for clients right now. Supernodes will get something else for long-term authoritative identity caching.
|
2013-10-21 11:15:47 -04:00 |
|
Adam Ierymenko
|
6e217dfcb0
|
Get rid of DBM, which technically is a case of YAGNI. Supernodes will need a way to save identities, but that can be a different feature. Regular clients do not really need a permanent cache (yet). When/if we do need one we can do it then. Until then it only caused problems.
|
2013-10-21 10:29:44 -04:00 |
|
Adam Ierymenko
|
8d3dc3a44b
|
Add commented out gprof makefile options to Linux build.
|
2013-10-18 16:51:05 -04:00 |
|
Adam Ierymenko
|
4b6ec872c7
|
More multicast fixes.
|
2013-10-01 17:19:24 -04:00 |
|
Adam Ierymenko
|
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 |
|
Adam Ierymenko
|
4f53d09c7e
|
Build fix for 32-bit Linux and tweaks to address derivation algorithm.
|
2013-09-16 14:47:48 -04:00 |
|
Adam Ierymenko
|
3b2d98e7dc
|
Integrating new crypto -- work in progress, wont build yet.
|
2013-09-16 09:20:59 -04:00 |
|
Adam Ierymenko
|
3a563250f7
|
Finish stripping minBalance from BandwidthAccount
|
2013-09-10 14:13:04 -04:00 |
|
Adam Ierymenko
|
335733f110
|
Build fixes for *nix
|
2013-08-26 17:51:36 -04:00 |
|
Adam Ierymenko
|
95a23dc7ec
|
Fix for another wonderful C++ threading race condition.
|
2013-08-09 17:20:40 -04:00 |
|
Adam Ierymenko
|
4be890c171
|
Go back to release build.
|
2013-08-07 14:23:09 -04:00 |
|
Adam Ierymenko
|
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 |
|
Adam Ierymenko
|
bf5c07f79a
|
Scratch that... more work wiring up netconf. Got to handle OK.
|
2013-08-03 12:53:46 -04:00 |
|
Adam Ierymenko
|
63fa4a684d
|
Merge my adamierymenko-dev into the new master that incorporates Raspberry Pi build changes in order to keep everything in sync.
|
2013-08-03 10:29:56 -04:00 |
|
Paul Furley
|
71b1eb9d52
|
Link against libdl to enable use of dlopen etc in libcrypto.a
|
2013-08-03 13:55:46 +00:00 |
|
Adam Ierymenko
|
a53cfc9096
|
Network membership certificate work in progress... does not build yet.
|
2013-07-29 13:56:20 -04:00 |
|
Adam Ierymenko
|
e7b515c86c
|
remove obsolete packtool
|
2013-07-27 16:29:43 -04:00 |
|
Adam Ierymenko
|
af8fcac0fc
|
RPC infrastructure work in progress.
|
2013-07-25 15:19:35 -04:00 |
|
Adam Ierymenko
|
aa59c1de10
|
Bunch of little bug fixes in newly refactored code.
|
2013-07-12 22:07:48 -04:00 |
|
Adam Ierymenko
|
f934b81703
|
Several bug fixes in newly refactored code.
|
2013-07-12 16:40:59 -04:00 |
|
Adam Ierymenko
|
51295e77d0
|
Enable -fstack-protector on Linux too
|
2013-07-09 14:14:26 -04:00 |
|
Andy Pilate
|
9eec6adc8c
|
-O6 Do not exist and is the same as -O3
|
2013-07-06 22:54:45 +02:00 |
|
Adam Ierymenko
|
150850b800
|
New git repository for release - version 0.2.0 tagged
|
2013-07-04 16:56:19 -04:00 |
|