Commit Graph

1274 Commits

Author SHA1 Message Date
staphen
0268dc4285 [Android] Enable ARMv8-A crypto instructions 2022-01-03 15:46:54 -05:00
Joseph Henry
41eb9aebc8 Merge branch 'master' into dev 2021-12-06 21:59:01 -08:00
Joseph Henry
8f5306f875 Bump NuGet and PyPI package version numbers to 1.8.4 2021-12-06 21:58:05 -08:00
Joseph Henry
ae6debdbd2 Fix copy-and-paste errors mentioned in ticket #129 2021-12-06 21:28:41 -08:00
Joseph Henry
0244cf90d4 Merge pull request #136 from glebm/upstream-stack-prot
CMakeLists: option to disable `-fstack-protector`
2021-12-06 21:10:02 -08:00
Joseph Henry
000aa9ee52 Merge branch 'glebm-cmake-options' 2021-12-06 21:05:22 -08:00
Joseph Henry
f7a8db19d4 Merge branch 'cmake-options' of https://github.com/glebm/libzt into glebm-cmake-options 2021-12-06 20:55:29 -08:00
Joseph Henry
2ae2cc1694 Update ZTO submodule to 1.8.4 1.8.4 2021-12-06 16:37:01 -08:00
Gleb Mazovetskiy
748862a3a0 CMake: Make build vars options
This allows distributions to selectively disable some options, such as examples,
which aren't present in the zip file due to `.gitattributes` settings.
2021-11-04 14:48:44 +00:00
Joseph Henry
3527dea0a7 Update ZTO submodule to 1.8.1 1.8.1 2021-11-01 21:35:49 -07:00
Gleb Mazovetskiy
601ba45318 CMakeLists: option to disable -fstack-protector
This flag is not supported by all GCC + libc combination, for example it is not suported with GCC and uClibc.
2021-10-15 18:22:32 +01:00
Joseph Henry
20e20be0f3 Remove old Node.js wrapper 2021-08-04 10:06:15 -07:00
Joseph Henry
cd4f9e323c Bump package and license versions numbers 2021-06-01 13:59:01 -07:00
Joseph Henry
3997bc9ed9 Update ZeroTierOne submodule to 1.6.5 1.6.0 2021-06-01 12:38:49 -07:00
Joseph Henry
960bf5990d Backport port selection logic from 1.6.X 2021-06-01 11:36:19 -07:00
Joseph Henry
d5454040f0 Update Rust crate 2021-05-31 13:51:31 -07:00
Joseph Henry
d49667a55f Check Python version to determine proper timeout rounding mode 1.4.2 2021-05-30 21:49:16 -07:00
Joseph Henry
50d99aca98 Move auto-format.yml to attic 2021-05-30 21:30:25 -07:00
github-actions
54bb892aaa Code style enforcement 2021-05-31 04:21:46 +00:00
Joseph Henry
6a2ac3dcfb Merge 2021-05-30 21:20:45 -07:00
Joseph Henry
ef352cc8f3 Build fix for Python wrapper 2021-05-30 21:13:52 -07:00
github-actions
48fbabe19e Code style enforcement 2021-05-31 03:52:33 +00:00
Joseph Henry
7ae18961a7 Build fix for Python wrapper 2021-05-30 20:52:02 -07:00
Joseph Henry
3dc2479e07 Bump Python version number 2021-05-30 20:02:19 -07:00
github-actions
0a678a8c8a Code style enforcement 2021-05-31 02:52:00 +00:00
Joseph Henry
8c275c4899 Add Rust bindings (alpha) 2021-05-30 19:51:26 -07:00
Joseph Henry
3ea146fa5b Possible fix for Python multithread bug #126 2021-05-30 19:36:19 -07:00
Joseph Henry
f566f7f4f7 Update Rust crate README.md 2021-05-29 21:58:23 -07:00
Joseph Henry
cd3265f8ae Add select, getsockopt, setsockopt, ioctl and fcntl to Python wrapper 2021-05-28 16:15:38 -07:00
Joseph Henry
96684860fe Add Python copyright and license text for wrapper 2021-05-28 16:06:43 -07:00
Joseph Henry
9ee053ac36 Only invoke Python user callback if set by user 2021-05-26 18:17:37 -07:00
Joseph Henry
86ffc3645e Update C# NuGet package documentation 2021-05-26 15:34:14 -07:00
Joseph Henry
31e94d4bbb Remove debug traces from C# wrapper 2021-05-26 11:16:18 -07:00
joseph-henry
f65d89e35d Merge pull request #1 from erikh/clean-up-build
These are some things I noticed while working in this tree:
2021-05-26 09:52:09 -07:00
Erik Hollensbe
97da6e976c Fixed up build to not use concat and rely on cargo/compiler to do this
work

Signed-off-by: Erik Hollensbe <linux@hollensbe.org>
2021-05-26 01:58:21 -07:00
Erik Hollensbe
2dd5f490c7 These are some things I noticed while working in this tree:
- target/ was not in .gitignore
- src/libzt.rs is generated, put in .gitignore and deleted
- time_t was not defined; libc is a build dep so didn't want to bring it
  in for a type. Decided to just typedef it.

Signed-off-by: Erik Hollensbe <linux@hollensbe.org>
2021-05-26 00:55:15 -07:00
Joseph Henry
5bf60f6d1c Make Rust address getter return IpAddr instead of String 2021-05-25 21:38:53 -07:00
Joseph Henry
b821aee0a5 Save reference to managed callback in C# wrapper. Fixes event bug. 2021-05-25 18:35:58 -07:00
Joseph Henry
ede730de1c Update documentation 2021-05-25 15:24:28 -07:00
Joseph Henry
30d2e5f129 Update Linux build instructions in README.md 2021-05-25 12:35:23 -07:00
Joseph Henry
2a41301e33 Add Rust bindings (WIP) 2021-05-24 21:29:57 -07:00
Joseph Henry
b13746871f Update link to documentation in README.md 2021-05-24 15:19:20 -07:00
Joseph Henry
49047e2391 Make Node singleton members static. Fixes UB in C# event logic 2021-05-24 14:52:07 -07:00
Joseph Henry
8b30649edc Update documentation links in READMEs 2021-05-20 10:17:32 -07:00
Joseph Henry
c8e3574de7 Prevent clang-format from messing with auto-generated Python bindings 2021-05-20 09:48:19 -07:00
Joseph Henry
e7eaeadaee Remove unnecessary return statements in Python sockets error handler 2021-05-20 09:24:40 -07:00
Joseph Henry
a08417cb7d Bump PyPI package version 2021-05-19 22:23:55 -07:00
Joseph Henry
81d03c3692 Make socket exceptions more specific to match Python semantics 2021-05-19 22:14:15 -07:00
Joseph Henry
4e0813d167 Add address getter method to Python wrapper 2021-05-19 21:33:08 -07:00
Joseph Henry
111dc7f5d9 Format Python code with (black) 2021-05-19 18:15:11 -07:00