|
7e0cc28a89
|
Fixes for bugs pointed out by updating warnings
|
2015-04-29 19:29:35 -07:00 |
|
|
0a2d1e7a66
|
Ignore windows debug build files
|
2015-04-29 19:29:18 -07:00 |
|
|
9bf9670ff9
|
add more warnings to the JNI build
|
2015-04-29 19:14:52 -07:00 |
|
|
a9a3705877
|
TCP tunneling implementation -- not tested yet and no initiation yet.
|
2015-04-28 12:43:10 -07:00 |
|
|
5983b4367b
|
jclass pointers aren't as cacheable as originally thought.
There is a way to do it. We can try it later if we determine it's needed for performance reasons. Otherwise, don't use static to cache them
|
2015-04-27 18:38:13 -07:00 |
|
|
d1ed269537
|
Switch to InetSockAddress instead of InetAddress so we can send the port # to java as well
|
2015-04-27 17:48:37 -07:00 |
|
|
73d68c0c98
|
Merge branch 'adamierymenko-dev' into android-jni
|
2015-04-27 17:24:55 -07:00 |
|
|
7dcde7503a
|
For now just bind TCP to localhost, since we do not permit remote use of the control bus at all yet.
|
2015-04-26 18:15:40 -07:00 |
|
|
b9f7f75ddf
|
TCP proxy for tunneling (desperation > 0).
|
2015-04-26 16:38:39 -07:00 |
|
|
a1005ca858
|
Do not unite() peers across different IP scopes as this would pretty much never work.
|
2015-04-26 16:03:16 -07:00 |
|
|
8c5ec54711
|
.
|
2015-04-26 14:05:36 -07:00 |
|
|
ab3f4d7539
|
Was thinking about this HTTP tunneling stuff but decided against for now. Stash unfinished code in attic/
|
2015-04-26 14:05:13 -07:00 |
|
|
a1d6df4bf8
|
Starting on new external updater binary.
|
2015-04-26 10:01:07 -07:00 |
|
|
4c71e92a67
|
It's now possible to actually create a Node object in Java/Android!!!
|
2015-04-25 20:47:21 -07:00 |
|
|
3bdbc6390f
|
Added logging to Android logcat
|
2015-04-25 20:46:56 -07:00 |
|
|
8a09e0ec3c
|
added NodeException
|
2015-04-25 20:46:41 -07:00 |
|
|
db80070ccb
|
fix strings pointing to enum fields in ResultCode java class
|
2015-04-25 19:19:58 -07:00 |
|
|
042f914dc5
|
If we could not recursively add ZeroTierOneSDK.jar to ZeroTierOneSDK.jar, that would be greeeaaaaat
|
2015-04-25 19:09:30 -07:00 |
|
|
ec45aeb42a
|
Merge branch 'adamierymenko-dev' into android-jni
|
2015-04-25 18:59:52 -07:00 |
|
|
a86a0ab2b1
|
Package the Android native libraries right in the .jar file
|
2015-04-25 18:59:00 -07:00 |
|
|
29bb2a9004
|
fix for a previously renamed class
|
2015-04-25 18:58:43 -07:00 |
|
|
56f8160af8
|
generate javadocs for the Java SDK
|
2015-04-25 17:29:07 -07:00 |
|
|
7af1f3a79a
|
attic cleanup
|
2015-04-25 17:25:06 -07:00 |
|
|
e78899fddf
|
Rebuild and re-sign the x86 driver... previous attempt was somehow borked but this one loads on Win7/x86 fine.
|
2015-04-25 16:00:25 -07:00 |
|
|
9325535ced
|
x86 version of signed NDIS6 driver.
|
2015-04-25 15:31:27 -07:00 |
|
|
720ac93ba9
|
Use NDIS6 driver preferentially if available.
|
2015-04-25 15:22:43 -07:00 |
|
|
42b4148876
|
NDIS6 driver signed x64 build (not fully tested yet, but committing work)
|
2015-04-25 14:52:02 -07:00 |
|
|
4b658d83bc
|
Rename old driver to -ndis5.
|
2015-04-25 13:11:58 -07:00 |
|
|
d4c06e924d
|
Do the same modifications to the NDIS 6 code base as were done to the old 5 driver: disable all the 'tun' functionality, and add the IOCTL for querying the multicast list at Ethernet (L2) level.
|
2015-04-25 12:21:08 -07:00 |
|
|
1ebe2ad920
|
NDIS6 driver with VS project to build -- builds correctly, not customized for ZT yet.
|
2015-04-24 23:31:51 -07:00 |
|
|
0d4283a3fa
|
Cache jclass and jmethod instances for callbacks on the JniRef struct.
This is safe to cache as none of the instantiated callback interfaces can be changed once a Node object is created.
|
2015-04-24 20:34:36 -07:00 |
|
|
9c62ce9e6f
|
implemented EventCallback
All callback methods are now implemented
|
2015-04-24 20:13:21 -07:00 |
|
|
f2eed5a65f
|
implemented WirePacketSendFunction
|
2015-04-24 19:43:17 -07:00 |
|
|
5e1fb4e253
|
Realized that the jclass and jmethodID variables in the callbacks cannot be static
There's no guarantee that ALL calls to the callbacks will be on the same class as they're just interfaces and user defined
|
2015-04-24 19:35:18 -07:00 |
|
|
dc00ce4f44
|
added DataStorePutFunction implementation
updated DataStorePutListener to also have an onDelete() method
|
2015-04-24 19:28:44 -07:00 |
|
|
53ebd5a9a5
|
don't need to pass buffer size because java arrays have a .length member
|
2015-04-24 19:14:59 -07:00 |
|
|
d5fc2b39aa
|
implemented DataStoreGetFunction callback
|
2015-04-24 19:11:49 -07:00 |
|
|
4137246653
|
implemented VirtualNetworkFrameFunctionCallback
|
2015-04-24 18:49:52 -07:00 |
|
|
28168fa673
|
implement VirtualNetworkConfigFunctionCallback
|
2015-04-24 18:39:17 -07:00 |
|
|
99af0f3a88
|
moved creation of VirtualNetworkConfig objects to ZT1_jniutils
added implementation of networks() method
|
2015-04-24 18:20:10 -07:00 |
|
|
6f07a476a6
|
create and return the peer array
|
2015-04-24 18:06:26 -07:00 |
|
|
52a20b4b0f
|
create PeerRole and PeerPhysicalPath objects
|
2015-04-24 17:58:59 -07:00 |
|
|
f3c29d3f0d
|
rename PhysicalPeerPath -> PeerPhysicalPath to reflect C API
|
2015-04-24 17:58:31 -07:00 |
|
|
b3429481cd
|
update build instructions
Signed-off-by: Grant Limberg <glimberg@gmail.com>
|
2015-04-24 17:04:08 -07:00 |
|
|
0f808e11df
|
Merge branch 'adamierymenko-dev' into android-jni
|
2015-04-24 16:48:48 -07:00 |
|
|
ce09e363dc
|
Destroy tap devices on Windows 'leave'.
|
2015-04-24 16:31:19 -07:00 |
|
|
e2c65bf16a
|
Bring Windows service code up to date and into sync.
|
2015-04-24 15:44:39 -07:00 |
|
|
0e31551349
|
Take winhttp out of lib list, since we don't use it anymore.
|
2015-04-24 15:15:14 -07:00 |
|
|
f5848972f9
|
Windows now builds and runs selftest correctly, and fixed a Windows (and possibly other platforms) issue in Phy<>.
|
2015-04-24 15:05:28 -07:00 |
|
|
54954f5b88
|
First pass of Windows cleanup and build fixes...
|
2015-04-24 13:35:17 -07:00 |
|