Grant Limberg
|
e28712555d
|
build & package libZeroTierOneSDK.jnilib on Mac oS
Signed-off-by: Grant Limberg <glimberg@gmail.com>
|
2015-05-04 20:04:44 -07:00 |
|
Grant Limberg
|
7054c365f2
|
put a read timeout on the socket
|
2015-05-02 18:34:47 -07:00 |
|
Grant Limberg
|
06ab338ecc
|
added naive OneService implementation.
Does nothing but send packets to master nodes and listen for packets back.
|
2015-05-02 18:24:52 -07:00 |
|
Grant Limberg
|
ad6ec22857
|
DataStore now works
|
2015-05-02 18:22:56 -07:00 |
|
Grant Limberg
|
a9307693a6
|
Adding Data Store implementations for Android and normal Java
|
2015-05-02 17:32:12 -07:00 |
|
Grant Limberg
|
742c59a7c7
|
Refactor package name from com.zerotierone.sdk to com.zerotier.sdk
|
2015-05-02 16:54:00 -07:00 |
|
Grant Limberg
|
e79a6915ff
|
ensure java is compiled for JVM 1.7. Android cant read .class files compiled for 1.8
|
2015-05-02 12:06:07 -07:00 |
|
Grant Limberg
|
818339f966
|
replace old direct calls to FindClass, GetMethodID, etc with calls that use the cache
|
2015-05-02 12:05:40 -07:00 |
|
Grant Limberg
|
079d248eab
|
added a JniCache objectet for caching jclass, jmethodID, and jfieldID objects
|
2015-05-02 12:05:02 -07:00 |
|
Grant Limberg
|
9f2732d661
|
add the basedir to the ant buildfile
|
2015-05-02 10:16:10 -07:00 |
|
Grant Limberg
|
fb6b56a85f
|
clean up unused imports
|
2015-05-01 18:27:34 -07:00 |
|
Grant Limberg
|
02b33e3763
|
Yeah it helps to byte swap the port back to little-endian before sending the port off to Java
|
2015-04-30 22:07:14 -07:00 |
|
Grant Limberg
|
0a15eae00f
|
Setup native build for Windows Java.
Still need to do Mac & Linux
|
2015-04-30 21:50:28 -07:00 |
|
Grant Limberg
|
75d7137025
|
added a class I found to load JNI code from within JAR files on non-android platforms.
That doesn't come for free, unlike android.
|
2015-04-30 21:50:05 -07:00 |
|
Grant Limberg
|
9464504e4a
|
DataStoreGet and Put and EventListener appear to work
|
2015-04-29 21:20:50 -07:00 |
|
Grant Limberg
|
7e0cc28a89
|
Fixes for bugs pointed out by updating warnings
|
2015-04-29 19:29:35 -07:00 |
|
Grant Limberg
|
9bf9670ff9
|
add more warnings to the JNI build
|
2015-04-29 19:14:52 -07:00 |
|
Grant Limberg
|
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 |
|
Grant Limberg
|
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 |
|
Grant Limberg
|
4c71e92a67
|
It's now possible to actually create a Node object in Java/Android!!!
|
2015-04-25 20:47:21 -07:00 |
|
Grant Limberg
|
3bdbc6390f
|
Added logging to Android logcat
|
2015-04-25 20:46:56 -07:00 |
|
Grant Limberg
|
8a09e0ec3c
|
added NodeException
|
2015-04-25 20:46:41 -07:00 |
|
Grant Limberg
|
db80070ccb
|
fix strings pointing to enum fields in ResultCode java class
|
2015-04-25 19:19:58 -07:00 |
|
Grant Limberg
|
042f914dc5
|
If we could not recursively add ZeroTierOneSDK.jar to ZeroTierOneSDK.jar, that would be greeeaaaaat
|
2015-04-25 19:09:30 -07:00 |
|
Grant Limberg
|
a86a0ab2b1
|
Package the Android native libraries right in the .jar file
|
2015-04-25 18:59:00 -07:00 |
|