Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-06-30 | logging | Grant Limberg | |
2015-06-26 | reflect changes to ZT1_PeerRole in JNI | Grant Limberg | |
2015-06-24 | configure the NDK to build all supported ABIs and package them up in the jar | Grant Limberg | |
2015-06-23 | added Comparable interface to VirtualNetworkConfig so we can sort arrays ↵ | Grant Limberg | |
containing it. | |||
2015-06-19 | dont consider multicast groups in VirtualNetworkConfig.equals() | Grant Limberg | |
2015-06-17 | Merge branch 'adamierymenko-dev' into android-jni | Grant Limberg | |
2015-06-13 | Modified ant build script so that it can be integrated with Android Studio's ↵ | Grant Limberg | |
build system | |||
2015-06-10 | Rename JniCache to JniLookup | Grant Limberg | |
Removed caching capabilities as the cached methods, fields, and objects appears to be broken on Android | |||
2015-06-09 | killing whitespace | Grant Limberg | |
2015-06-09 | Looks like it was the JNI cash causing the crash. | Grant Limberg | |
Forcing it to look up classes and methods instead of caching them stopped the crashes in the GC. Will investigate more later. | |||
2015-06-09 | Replace calls to Get<Type>ArrayElements with GetPrimitiveArrayCritical. | Grant Limberg | |
This puts code accessing the data in a critical section so that the GC cannot run while JNI has access to the array. This helps with stability somewhat, but I'm still getting some crashes in the GC | |||
2015-06-09 | Logging and adding .equals() methods to MulticastGroup and VirtualNetworkCofnig | Grant Limberg | |
2015-06-03 | Might help to set the enabled field on a VirtualNetworkConfig object :) | Grant Limberg | |
2015-06-03 | more logging | Grant Limberg | |
2015-06-03 | delete dead test code | Grant Limberg | |
2015-06-01 | Fixed sending a port number of 0 to ZT1. | Grant Limberg | |
Fixed VirtualNetworkConfigFunction (creating array to send to Java) Fixed the creating InetAddress instead of InetSocketAddress in virtual network config callback | |||
2015-06-01 | Enable ZT_TRACE and more verbose build output | Grant Limberg | |
2015-05-28 | more logging | Grant Limberg | |
2015-05-28 | Fix DataStoreGetFunction. | Grant Limberg | |
2015-05-28 | Use object arrays rather than ArrayList. JNI side | Grant Limberg | |
2015-05-28 | Replace ArrayList instances with [] | Grant Limberg | |
2015-05-27 | LOTS more error checking and logging. | Grant Limberg | |
Running into a wall attempting to add items to an ArrayList from the JNI side | |||
2015-05-26 | fix datastore get call in JNI | Grant Limberg | |
Just delete the local reference rather than do an array delete. Array delete was causing a crash on loading network config files. Deleting the local ref works fine, though, as it still lets the JVM garbage collecter know that the native code is done with the array | |||
2015-05-26 | added the android verbose log level and moved most jni debug messages to verbose | Grant Limberg | |
2015-05-26 | add a missing break from a switch | Grant Limberg | |
2015-05-26 | still getting re-used to all the places you have to put access modifiers in Java | Grant Limberg | |
2015-05-23 | fixing up data store stuff | Grant Limberg | |
2015-05-21 | Remove link desperation from java API | Grant Limberg | |
2015-05-06 | Renamed supernode to rootserver | Kees Bos | |
2015-05-04 | build & package libZeroTierOneSDK.jnilib on Mac oS | Grant Limberg | |
Signed-off-by: Grant Limberg <glimberg@gmail.com> | |||
2015-05-02 | put a read timeout on the socket | Grant Limberg | |
2015-05-02 | added naive OneService implementation. | Grant Limberg | |
Does nothing but send packets to master nodes and listen for packets back. | |||
2015-05-02 | DataStore now works | Grant Limberg | |
2015-05-02 | Adding Data Store implementations for Android and normal Java | Grant Limberg | |
2015-05-02 | Refactor package name from com.zerotierone.sdk to com.zerotier.sdk | Grant Limberg | |
2015-05-02 | ensure java is compiled for JVM 1.7. Android cant read .class files ↵ | Grant Limberg | |
compiled for 1.8 | |||
2015-05-02 | replace old direct calls to FindClass, GetMethodID, etc with calls that use ↵ | Grant Limberg | |
the cache | |||
2015-05-02 | added a JniCache objectet for caching jclass, jmethodID, and jfieldID objects | Grant Limberg | |
2015-05-02 | add the basedir to the ant buildfile | Grant Limberg | |
2015-05-01 | clean up unused imports | Grant Limberg | |
2015-04-30 | Yeah it helps to byte swap the port back to little-endian before sending the ↵ | Grant Limberg | |
port off to Java | |||
2015-04-30 | Setup native build for Windows Java. | Grant Limberg | |
Still need to do Mac & Linux | |||
2015-04-30 | added a class I found to load JNI code from within JAR files on non-android ↵ | Grant Limberg | |
platforms. That doesn't come for free, unlike android. | |||
2015-04-29 | DataStoreGet and Put and EventListener appear to work | Grant Limberg | |
2015-04-29 | Fixes for bugs pointed out by updating warnings | Grant Limberg | |
2015-04-29 | add more warnings to the JNI build | Grant Limberg | |
2015-04-27 | jclass pointers aren't as cacheable as originally thought. | Grant Limberg | |
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 | Switch to InetSockAddress instead of InetAddress so we can send the port # ↵ | Grant Limberg | |
to java as well | |||
2015-04-25 | It's now possible to actually create a Node object in Java/Android!!! | Grant Limberg | |
2015-04-25 | Added logging to Android logcat | Grant Limberg | |