Adam Ierymenko
|
1f4c667646
|
Netcon mode for Linux (in this branch, will make conditional later)
|
2015-09-02 16:15:22 -07:00 |
|
Adam Ierymenko
|
e3983f8a57
|
Get rid of -I on Mac and Linux since we include miniupnpc headers by direct path reference.
|
2015-07-28 16:51:46 -07:00 |
|
Adam Ierymenko
|
559e384130
|
Linux make support for libminiupnpc.
|
2015-07-28 15:37:18 -07:00 |
|
Adam Ierymenko
|
a493fc23f4
|
Fix for make-linux: detect whether CC/CXX were explicitly overridden, and if not then use the gcc/clang selection logic. Otherwise ?= breaks this.
|
2015-07-23 13:05:18 -07:00 |
|
Moritz Warning
|
21cdfb96de
|
rename LIBS to LDLIBS and make it accessible from outside
|
2015-07-06 00:09:03 +02:00 |
|
Moritz Warning
|
235d4aba9a
|
allow environment variables to set/extend CC, CXX, CFLAGS and LDFLAGS
|
2015-07-03 23:21:23 +02:00 |
|
Adam Ierymenko
|
cfdf4e3a49
|
GitHub issue #171 -- separate CFLAGS and CXXFLAGS in Linux makefile
|
2015-07-02 09:13:56 -07:00 |
|
Adam Ierymenko
|
753a80d419
|
Linux auto-update is going away.
|
2015-06-03 17:53:21 -07:00 |
|
Adam Ierymenko
|
29e3437350
|
gcc not g++ for CC
|
2015-06-02 16:30:42 -07:00 |
|
Adam Ierymenko
|
65999611d7
|
Eliminate "which" dependency in Linux makefile.
|
2015-06-02 16:29:23 -07:00 |
|
Adam Ierymenko
|
a9a390a930
|
Apply @marning suggested SSE auto-detect to make builds easier on non-x86 platforms: aa2fd044cb
|
2015-06-01 19:43:06 -07:00 |
|
Adam Ierymenko
|
d7344871e6
|
Linux build fix.
|
2015-06-01 19:27:53 -07:00 |
|
Adam Ierymenko
|
ea419c21d0
|
Fix installer path, add netconf option to make-linux.
|
2015-05-28 03:13:23 +00:00 |
|
Adam Ierymenko
|
13d5073e5b
|
CLI work and Makefile cleanup.
|
2015-04-16 15:07:58 -07:00 |
|
Adam Ierymenko
|
8333bf065e
|
Basic CLI working with JSON output. Now to parse and support old tabular form.
|
2015-04-16 14:55:36 -07:00 |
|
Adam Ierymenko
|
53cbe485f0
|
Some cleanup, and bite the bullet and go ahead and write a simple Http client. Need a cross-platform built-in one to do cli right.
|
2015-04-16 14:13:44 -07:00 |
|
Adam Ierymenko
|
4e5d2d2c72
|
Write a zerotier-one.port file to the home path to make CLI easy to write, and do a backward compatiable CLI in bash instead of as part of the executable.
|
2015-04-15 19:38:01 -07:00 |
|
Adam Ierymenko
|
6369c264e2
|
Rename netconf to controller and NetworkConfigMaster to NetworkController for consistency.
|
2015-04-15 15:12:09 -07:00 |
|
Adam Ierymenko
|
5572b7ffb6
|
Simplify Phy<> to get rid of more indirections.
|
2015-04-10 17:07:06 -07:00 |
|
Adam Ierymenko
|
7576911951
|
Temporarily shelve testnet/ -- will resurrect self-contained testnet later perhaps, but probably will not by the time next version ships. Was mostly for debugging multicast anyway and that is now quite stable.
|
2015-04-10 11:42:02 -07:00 |
|
Adam Ierymenko
|
d761330465
|
No more tap factories.
|
2015-04-08 18:47:06 -07:00 |
|
Adam Ierymenko
|
a61acf36d2
|
osnet -> osdep
|
2015-03-31 14:11:21 -07:00 |
|
Adam Ierymenko
|
60158aa5dd
|
Turns out that node/ likely has no business with or need for the system IP routing table. So shelve that code for now.
|
2015-03-30 17:48:48 -07:00 |
|
Adam Ierymenko
|
31bf0a4ea6
|
Netconf build fixes, schema, etc.
|
2015-03-12 14:03:53 -07:00 |
|
Adam Ierymenko
|
66f29f09da
|
Make clean fixes.
|
2015-02-26 14:54:56 -08:00 |
|
Adam Ierymenko
|
afea153a0b
|
Build fixes.
|
2015-01-08 18:17:02 -05:00 |
|
Adam Ierymenko
|
4bf2fa3edb
|
Basic Debian package support in buildinstaller.sh
|
2014-12-03 21:40:33 +00:00 |
|
Adam Ierymenko
|
4c59497b95
|
Linux build fixes for testnet.
|
2014-10-29 16:32:24 -07:00 |
|
Adam Ierymenko
|
023cac4ebb
|
Add -g to optimized crypto code in ZT_DEBUG=1 build mode.
|
2014-10-14 10:22:27 -07:00 |
|
Adam Ierymenko
|
6316011024
|
Make crypto and compression build optimized in debug, and also try disabling peers.persist -- might ship this way as it seems more trouble than its worth.
|
2014-10-12 11:42:49 -07:00 |
|
Adam Ierymenko
|
1952db5069
|
Only enable SSE Salsa20 on x86 and x86_64 Linux
|
2014-08-27 20:01:24 -04:00 |
|
Adam Ierymenko
|
721625d512
|
Add MAC to listnetworks, and some other make stuff.
|
2014-08-19 14:11:02 -07:00 |
|
Adam Ierymenko
|
282114e96c
|
Makefile changes, and make Topology::getBestSupernode() return the "next" supernode if I am a supernode. Also some comment cleanup.
|
2014-08-19 10:09:21 -07:00 |
|
Adam Ierymenko
|
b7b9b9c0b7
|
Add "make debug" to make building debug one-offs easier (Linux).
|
2014-08-18 10:07:03 -04:00 |
|
Adam Ierymenko
|
8c9d3146df
|
make clean fix
|
2014-08-07 18:46:04 -04:00 |
|
Adam Ierymenko
|
1f5feb75fb
|
LinuxEthernetTap refactor.
|
2014-08-07 20:40:23 +00:00 |
|
Adam Ierymenko
|
05031ff938
|
Linux build stuff.
|
2014-08-07 13:05:17 -04:00 |
|
Adam Ierymenko
|
adfb71fa6b
|
Compile for for TRACE, remove old TESTNET cruft.
|
2014-08-07 08:49:43 -07:00 |
|
Adam Ierymenko
|
df0a8e8450
|
Linux routing table now works.
|
2014-07-31 20:13:29 -04:00 |
|
Adam Ierymenko
|
12692c551e
|
SSE optimized Salsa20 -- anywhere from 20% to 50% faster than plain C version
|
2014-07-15 17:56:09 -07:00 |
|
Adam Ierymenko
|
986773cc9c
|
ZT_USE_TESTNET define in makefiles.
|
2014-05-09 11:52:53 -07:00 |
|
Adam Ierymenko
|
67b3fa9311
|
Clean up main.o in Linux make clean.
|
2014-03-31 22:38:46 -07:00 |
|
Adam Ierymenko
|
ce09d00679
|
Security improvements to Linux build flags mirroring OSX improvements.
|
2014-03-11 11:50:04 -07:00 |
|
Adam Ierymenko
|
268ec8d1e0
|
Fix for GitHub issue #40: updates.d not being cleared.
|
2014-02-24 13:23:03 -08:00 |
|
Adam Ierymenko
|
ddb77b1454
|
Make rules for internal use.
|
2014-01-07 14:48:56 -08:00 |
|
Adam Ierymenko
|
76638aae76
|
Linux installer builds...
|
2014-01-06 13:11:32 -05:00 |
|
Adam Ierymenko
|
14e4e9e479
|
Phasing out existing installer, delete some stuff...
|
2014-01-01 17:02:28 -08:00 |
|
Adam Ierymenko
|
5917453611
|
Linux makefile helpful debug line.
|
2013-12-31 14:21:53 -05:00 |
|
Adam Ierymenko
|
b792ab8ff1
|
Prefer clang for Linux builds, but use gcc if no clang available.
|
2013-12-16 14:24:41 -08:00 |
|
Adam Ierymenko
|
ec4ffc0c2c
|
Software update fetcher seems to work, going back to updater/installer itself.
|
2013-12-11 13:14:10 -08:00 |
|
Adam Ierymenko
|
59b26faaba
|
Integrate idtool the same way we did with cli.
|
2013-12-04 14:44:28 -08:00 |
|
Adam Ierymenko
|
66cff2e98d
|
Create common Makefile that automatically loads make rules on a per-OS basis.
|
2013-12-03 14:11:43 -08:00 |
|