Grant Limberg
3ace61ef85
comment out addInterface/removeInterface code for now
...
We already have ioctl based code to do this
2018-05-25 15:37:00 -07:00
Grant Limberg
442595d6fc
also store binary representation of mac address in the interface lookup table for later use
2018-05-25 14:25:44 -07:00
Grant Limberg
be469f4dd0
add/remove routes via rtnetlink
2018-05-25 14:18:06 -07:00
Grant Limberg
7da4b0af15
better data localization in LinuxNetLink now that I know what Im doing
2018-05-24 16:15:03 -07:00
Grant Limberg
2fff651378
whoops. committed a binary
2018-05-24 16:14:32 -07:00
Grant Limberg
c24d16e62e
ManagedRoute uses ioctl to add/remove routes on Linux
...
Added LinuxNetLink to talk to the rtnetlink socket for adding interfaces, addresses routes. Not yet complete. Can currently monitor changes on the system.
2018-05-24 15:22:11 -07:00
Dave Cottlehuber
c36c92e077
node: remove deprecated register hint for C++17 compatibility
...
when building with `ZT_DEBUG=1` this hint produces a warning:
> node/Packet.cpp:335:43: error: 'register' storage class specifier is deprecated and incompatible with C++17 [-Werror,-Wdeprecated-register]
See http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4340
2018-05-18 09:09:27 +00:00
Adam Ierymenko
c0efba79c7
Merge branch 'dev' of http://git.int.zerotier.com/zerotier/ZeroTierOne into dev
2018-05-11 13:40:22 -07:00
Adam Ierymenko
5809941ae9
Windows 1.2.10
2018-05-11 13:40:03 -07:00
Joseph Henry
535ba8a207
Consolidated powerpc64le machine types, added 32-bit powerpc machine type and a flag to disable use of Linux capabilities
2018-05-09 13:51:32 -07:00
Joseph Henry
43331d3fe8
Merge branch 'master' into dev
2018-05-09 10:31:19 -07:00
Adam Ierymenko
9765ba334a
1.2.10
2018-05-08 13:07:20 -07:00
Adam Ierymenko
0cd01b6ff8
Fix silly bug where moons and networks were being loaded by the address of an array rather than the proper value.
2018-05-07 12:51:39 -07:00
Adam Ierymenko
5f85e33510
GitHub issue #734 (warning removal)
2018-05-07 12:15:55 -07:00
Joseph Henry
22301a4599
Added override directive to CFLAGS for Synology builds in make-linux.mk
2018-05-04 14:31:34 -07:00
Joseph Henry
c8a907fd71
Added override directive to CXXFLAGS for Synology builds in make-linux.mk
2018-05-04 13:03:52 -07:00
Joseph Henry
d01b1ffde5
Added -fPIC for Synology builds
2018-05-04 12:09:04 -07:00
Adam Ierymenko
f4e993c814
Debian clean fix and CentOS 6 upgrade fix.
2018-05-03 12:51:49 -07:00
Joseph Henry
91c8e82c42
Adjusted locking order of _paths_m for path pruning. Other minor multipath changes
2018-05-02 15:24:14 -07:00
Adam Ierymenko
776ff46db7
User useradd not adduser on Debian.
2018-05-02 14:12:10 -07:00
Adam Ierymenko
9001ab5858
Do not add zerotier-one user if it does not exist (Debian)
2018-05-02 14:08:42 -07:00
Joseph Henry
1debe2292d
Cleanup. Misc type conversion and signedness fixes
2018-05-02 11:22:07 -07:00
Joseph Henry
6a2ba4baca
Introduced basic multipath support
2018-05-01 16:32:15 -07:00
Joseph Henry
836d897aec
Re-ordered local.conf and node init logic, also split software update config into separate method to fix bad node pointer reference
2018-05-01 13:39:06 -07:00
Adam Ierymenko
740b0fbbf6
Merge branch 'dev' into edge
2018-04-30 13:08:24 -07:00
Adam Ierymenko
92e716d93d
Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev
2018-04-30 13:08:16 -07:00
Adam Ierymenko
c7115a0671
Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into edge
2018-04-30 13:07:52 -07:00
Adam Ierymenko
020bbed935
ARM32 fix.
2018-04-30 13:07:32 -07:00
Grant Limberg
0c60963a94
app icon with no alpha channel
2018-04-30 12:08:09 -07:00
Travis LaDuke
d704f5f2d2
Remove alpha channel from app store icon
2018-04-30 12:06:41 -07:00
Adam Ierymenko
381bbb0e5e
Merge branch 'dev' into edge
2018-04-30 08:47:51 -07:00
Adam Ierymenko
0ebd19c14a
Merge branch 'dev' of /media/psf/Code/ZeroTier/ZeroTierOne into dev
2018-04-27 20:49:46 -07:00
Adam Ierymenko
d4160afac8
Another squeeze fix to see if we can make this work.
2018-04-27 19:51:27 -07:00
Adam Ierymenko
fffb037873
Fix for packaging on old Debian squeeze.
2018-04-27 18:53:55 -07:00
Adam Ierymenko
1df5d0453d
Remove separate dh-systemd dependency since this is obsolete on newer Debian anyway.
2018-04-27 18:50:40 -07:00
Travis LaDuke
19d453cb90
Add some more icon sizes
...
20x20, 60x60, 1024x1024 pngs
getting ready for an iOS release
2018-04-27 16:48:34 -07:00
Travis LaDuke
6e7437a0d0
Add some more icon sizes
...
20x20, 60x60, 1024x1024 pngs
getting ready for an iOS release
2018-04-27 16:40:36 -07:00
Adam Ierymenko
caf849fcba
Typo.
2018-04-27 16:22:36 -07:00
Adam Ierymenko
7533d244a9
Debian build fix.
2018-04-27 16:21:22 -07:00
Adam Ierymenko
0a52840fa3
1.2.8 Windows Advanced Installer update.
2018-04-27 13:52:33 -07:00
Adam Ierymenko
a7d0905b74
1.2.8 bump for all but Windows install files.
2018-04-27 13:06:00 -07:00
Adam Ierymenko
05bfafbce8
Merge branch 'master' into edge
2018-04-25 06:41:44 -07:00
Adam Ierymenko
d32a26f780
Merge pull request #428 from danielskowronski/netbsd-support
...
NetBSD support (we still consider this unsupported, but it might work -- thanks!)
2018-04-25 06:39:37 -07:00
Adam Ierymenko
42ec780a6f
Merge branch 'dev' into netbsd-support
2018-04-25 06:39:02 -07:00
Adam Ierymenko
4608880fb0
Re-enable faster ed25519 signatures on x64 thanks to PR from @jonathonf
2018-04-25 06:34:34 -07:00
Adam Ierymenko
7492e2789f
Merge pull request #722 from jonathonf/dev
...
Fix ed25519-amd64-asm PIC compatibility
2018-04-25 06:08:12 -07:00
Adam Ierymenko
9564a8eaf6
Delete junk.
2018-04-23 14:56:22 -07:00
Adam Ierymenko
f12c0e79c9
GitHub issue #723
2018-04-23 14:11:26 -07:00
Jonathon Fernyhough
e4e0be979e
Fix ed25519-amd64-asm PIC compatibility
...
The Hyperledger implementation (https://github.com/hyperledger/iroha-ed25519 )
contains changes to the assembly code to allow PIC. This in turn fixes
compilation/linking of ZeroTier One when "full hardening" flags are used.
2018-04-21 16:18:00 +01:00
Adam Ierymenko
86637cda9f
Disable ASM ed25519 by default (it only helps significantly on controllers) so fPIE will work -- GitHub issue #717
2018-04-20 11:35:50 -07:00