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
|
96737368aa
|
Add MIT-licensed Joyent http-parser lib to ext/ for use with new control plane.
|
2015-03-20 13:32:31 -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
|
d73a11b60b
|
Add netconf build option to Mac build file too.
|
2015-01-13 16:45:23 -08:00 |
|
Adam Ierymenko
|
60fb28a90a
|
Cleanup, new C++ netconf code is almost ready to test!
|
2015-01-06 17:16:54 -08:00 |
|
Adam Ierymenko
|
ee9e6a3c6b
|
Change path selection logic to exclude non-fixed and non-active paths -- possible fix for "NAT traversal coma" issue. Also fix a typo.
|
2014-11-20 13:20:16 -08:00 |
|
Adam Ierymenko
|
8bd9f7d51d
|
Build fix for UI and mac.
|
2014-10-29 19:54:24 -07:00 |
|
Adam Ierymenko
|
5c7cd53f13
|
Testnet sort of works! spins up supernodes.
|
2014-10-24 08:48:44 -07:00 |
|
Adam Ierymenko
|
4fbb098daa
|
Testnet work... getting there!
|
2014-10-23 16:46:09 -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
|
351b7f3a09
|
UI stuff and sign .dmg on build.
|
2014-08-19 17:42:17 -07: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
|
1f5feb75fb
|
LinuxEthernetTap refactor.
|
2014-08-07 20:40:23 +00:00 |
|
Adam Ierymenko
|
adfb71fa6b
|
Compile for for TRACE, remove old TESTNET cruft.
|
2014-08-07 08:49:43 -07:00 |
|
Adam Ierymenko
|
526435859f
|
Newly broken out OSX tap driver builds now.
|
2014-07-31 15:13:48 -07:00 |
|
Adam Ierymenko
|
98d426e1d5
|
Path fixes in osnet/ stuff
|
2014-07-31 14:31:32 -07:00 |
|
Adam Ierymenko
|
b80c229d87
|
Tons of code cleanup, refactor Network to use EthernetTapFactory, probably also fix GitHub issue #90
|
2014-07-31 14:09:32 -07:00 |
|
Adam Ierymenko
|
d315156733
|
BSD routing table implementation work.
|
2014-07-16 15:13:53 -07: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
|
70b736f440
|
Put mac back to release default build flags.
|
2014-03-20 14:44:13 -07:00 |
|
Adam Ierymenko
|
6fdb360e2a
|
More IPC work.
|
2014-03-19 16:05:03 -07:00 |
|
Adam Ierymenko
|
dbd7a06ea9
|
Enable PIE to allow ASLR (security)
|
2014-03-11 10:56:38 -07:00 |
|
Adam Ierymenko
|
74c2e644a9
|
Change -O4 to -O3 -flto on OSX for new clang (should work with older one too)
|
2014-03-11 10:18:39 -07:00 |
|
Adam Ierymenko
|
525ab3faa9
|
Take TRACE back out of Mac makefile, fix a few decode little things.
|
2014-01-30 15:26:12 -08:00 |
|
Adam Ierymenko
|
17796aaed4
|
TRACE NOP receipt.
|
2014-01-29 17:08:03 -08:00 |
|
Adam Ierymenko
|
866edd41a7
|
Build DMG from makefile for Mac.
|
2014-01-16 17:23:49 -08:00 |
|
Adam Ierymenko
|
e23be8c91a
|
Get rid of make stuff for helpers that are gone.
|
2014-01-15 21:30:43 -08:00 |
|
Adam Ierymenko
|
9e491decc0
|
Build stuff...
|
2014-01-14 21:15:13 -08:00 |
|
Adam Ierymenko
|
12a0a9dedd
|
Update cert IDs for official build.
|
2014-01-09 21:15:00 -08:00 |
|
Adam Ierymenko
|
ddb77b1454
|
Make rules for internal use.
|
2014-01-07 14:48:56 -08:00 |
|
Adam Ierymenko
|
ea73e736c8
|
Official release stuff... of only academic interest to open source third party users.
|
2014-01-07 13:06:34 -08:00 |
|
Adam Ierymenko
|
63d6052159
|
Mac installer work.
|
2014-01-03 16:53:00 -08:00 |
|
Adam Ierymenko
|
baea75f2df
|
Installer app helper...
|
2014-01-03 12:15:47 -08:00 |
|
Adam Ierymenko
|
14e4e9e479
|
Phasing out existing installer, delete some stuff...
|
2014-01-01 17:02:28 -08:00 |
|
Adam Ierymenko
|
3d76d6649f
|
Add step to build in helpers to mac app and codesign.
|
2013-12-31 16:26:14 -08:00 |
|
Adam Ierymenko
|
6c587b1c57
|
.
|
2013-12-31 11:22:54 -08:00 |
|
Adam Ierymenko
|
eadd69f843
|
Mac installer... almost done.
|
2013-12-16 22:30:37 -08:00 |
|
Adam Ierymenko
|
99213ef59a
|
Add -fstack-protector back on Mac... turns out it does work on clang.
|
2013-12-16 16:56:25 -08:00 |
|
Adam Ierymenko
|
8cc9692cd9
|
Installer work, change to plain C, work for OSX installation.
|
2013-12-13 13:49:46 -08:00 |
|
Adam Ierymenko
|
8c58635ea7
|
Installer builder for mac.
|
2013-12-11 16:31:00 -08:00 |
|
Adam Ierymenko
|
7eac53a178
|
Installer work...
|
2013-12-11 15:23:55 -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
|
a22a3ed7e8
|
Software update work...
|
2013-12-11 13:00:18 -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 |
|