Grant Limberg
|
a1af94f4e9
|
Add security policy to repo (#1889)
|
2023-03-07 07:12:29 +01:00 |
|
Adam Ierymenko
|
9f5bf06f95
|
1.10.4 version bumps
|
2023-03-06 13:26:47 -05:00 |
|
Joseph Henry
|
40705caf7e
|
Fix condition where full HELLOs might not be sent when necessary (#1877)
Co-authored-by: Grant Limberg <glimberg@users.noreply.github.com>
|
2023-03-06 13:24:34 -05:00 |
|
Travis LaDuke
|
9d5b9efc2f
|
Allow macOS interfaces to use multiple IP addresses (#1879)
Co-authored-by: Sean OMeara <someara@users.noreply.github.com>
Co-authored-by: Grant Limberg <glimberg@users.noreply.github.com>
|
2023-03-06 13:21:58 -05:00 |
|
Grant Limberg
|
cc4251c5b7
|
Windows file permissions fix (#1887)
|
2023-03-04 09:43:00 +01:00 |
|
Brenton Bostick
|
8d74d34f2a
|
rename Node.networks -> Node.networkConfigs
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
7f996ea6d5
|
simplify loadLibrary
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
0aa4a4ba7a
|
error handling, error reporting, asserts, logging
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
1ab36d891c
|
'finalize()' should not be overridden
this is fine to do because ZeroTierOneService calls close() when it is done
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
5b5625a6f0
|
'NodeException' does not define a 'serialVersionUID' field
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
33a9cd02ba
|
NodeException can be made a checked Exception
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
ca73651e12
|
Modifier 'public' is redundant for interface members
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
fbd834716f
|
comments and logging
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
914b4fae7b
|
switch statement work
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
a1bf139188
|
use PRId64 macros
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
a2f753986b
|
JniRef work
JniRef does not use callbacks struct, so remove
fix NewGlobalRef / DeleteGlobalRef mismatch
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
d28f44335a
|
use GETENV macro
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
0a925a6f21
|
fix ANDROID-38: stack corruption in onSendPacketRequested
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
132bff25df
|
newInetAddress and newInetSocketAddress work
allow newInetSocketAddress to return NULL if given empty address
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
e1c16a8e68
|
invert logic in a couple of places and return early
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
4ee73fa272
|
add fromSocketAddressObject
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
30cfe65b39
|
add addressPort
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
40d5f9b5d2
|
add isSocketAddressEmpty
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
809022b273
|
make VirtualNetworkRoute a plain data class
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
d0c0585553
|
add VirtualNetworkRoute.hashCode
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
d60929514b
|
reimplement VirtualNetworkRoute.toString
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
920e1f56c2
|
reimplement VirtualNetworkRoute.compareTo
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
86122e1646
|
reimplement VirtualNetworkRoute.equals
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
f9a27d6778
|
make VirtualNetworkDNS a plain data class
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
8b0be5c1fc
|
add VirtualNetworkDNS.hashCode
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
686561dc5b
|
reimplement VirtualNetworkDNS.equals
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
b8b8e58586
|
remove unused VirtualNetworkConfig.enabled
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
54fd7c7e9a
|
make VirtualNetworkConfig a plain data class
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
e060ae3176
|
add VirtualNetworkConfig.hashCode
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
7392a32cd8
|
reimplement VirtualNetworkConfig.compareTo
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
8b724493cc
|
reimplement VirtualNetworkConfig.equals
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
9cb16accfd
|
fix ANDROID-49: VirtualNetworkConfig.equals is wrong
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
d5944ae69c
|
fix ANDROID-42: copy/paste error
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
6102c70855
|
make Version a plain data class
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
6cc055dbba
|
make Peer a plain data class
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
f51ce077a3
|
add array functions
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
2de4c95446
|
remove unused PeerPhysicalPath.fixed
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
63f70ba465
|
make PeerPhysicalPath a plain data class
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
7ef68a9d6a
|
add Node.toString
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
90bf300bd8
|
Node init work: separate Node construction and init
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
f9528f1248
|
fix ANDROID-52: synchronization bug with nodeMap
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
4861ec5a40
|
make NodeStatus a plain data class
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
acf5b3579b
|
add VirtualNetworkType.fromInt
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
d1460ab65b
|
fix ANDROID-37: VirtualNetworkStatus out-of-sync with ZT_VirtualNetworkStatus enum
|
2023-03-02 07:19:49 -06:00 |
|
Brenton Bostick
|
85bd773c55
|
add VirtualNetworkStatus.fromInt
|
2023-03-02 07:19:49 -06:00 |
|