summaryrefslogtreecommitdiff
path: root/java
AgeCommit message (Collapse)Author
2016-07-14switch to GCC for AndroidGrant Limberg
2016-07-07update JNI code for 1.1.6Grant Limberg
2016-01-22Fix JNI for API changes in 1.1.4Grant Limberg
2015-11-17forgot to submit this. Add DeferredPackets.cpp to the android makefileGrant Limberg
2015-11-14added ttl parameter to WirePacketSendFunctionGrant Limberg
2015-11-03logging of eventsGrant Limberg
2015-11-02updates for origin/edgeGrant Limberg
2015-09-26don't create an InetSocketAddress on local address if it's equal to ↵Grant Limberg
ZT_SOCKADDR_NULL
2015-09-26fix function signature in lookup for onSendPacketRequested functionGrant Limberg
2015-09-26update PacketSender interfaceGrant Limberg
2015-09-26Merge branch 'adamierymenko-dev' into android-jni-devGrant Limberg
also update for changed function calls that now accept a local address # Conflicts: # include/ZeroTierOne.h # java/CMakeLists.txt # java/jni/Android.mk # java/jni/ZT1_jnicache.cpp # java/jni/ZT1_jnilookup.h # java/jni/ZT1_jniutils.cpp # java/jni/com_zerotierone_sdk_Node.cpp
2015-09-24(1) Make ZT_ naming convention consistent (get rid of ZT1_), (2) Make local ↵Adam Ierymenko
interface a full sockaddr_storage instead of an int identifier, which turns out to be better for multi-homing and other uses.
2015-07-09fixed a misspellingGrant Limberg
2015-07-08set ZT_NO_TYPE_PUNNING and -O3 for Android buildsGrant Limberg
2015-07-03Set -O0Grant Limberg
anything above that currently goes kaboom on ARM platforms
2015-07-01change some build settings. add a lockGrant Limberg
2015-07-01...Grant Limberg
2015-06-30loggingGrant Limberg
2015-06-26reflect changes to ZT1_PeerRole in JNIGrant Limberg
2015-06-24configure the NDK to build all supported ABIs and package them up in the jarGrant Limberg
2015-06-23added Comparable interface to VirtualNetworkConfig so we can sort arrays ↵Grant Limberg
containing it.
2015-06-19dont consider multicast groups in VirtualNetworkConfig.equals()Grant Limberg
2015-06-17Merge branch 'adamierymenko-dev' into android-jniGrant Limberg
2015-06-13Modified ant build script so that it can be integrated with Android Studio's ↵Grant Limberg
build system
2015-06-10Rename JniCache to JniLookupGrant Limberg
Removed caching capabilities as the cached methods, fields, and objects appears to be broken on Android
2015-06-09killing whitespaceGrant Limberg
2015-06-09Looks 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-09Replace 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-09Logging and adding .equals() methods to MulticastGroup and VirtualNetworkCofnigGrant Limberg
2015-06-03Might help to set the enabled field on a VirtualNetworkConfig object :)Grant Limberg
2015-06-03more loggingGrant Limberg
2015-06-03delete dead test codeGrant Limberg
2015-06-01Fixed 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-01Enable ZT_TRACE and more verbose build outputGrant Limberg
2015-05-28more loggingGrant Limberg
2015-05-28Fix DataStoreGetFunction.Grant Limberg
2015-05-28Use object arrays rather than ArrayList. JNI sideGrant Limberg
2015-05-28Replace ArrayList instances with []Grant Limberg
2015-05-27LOTS more error checking and logging.Grant Limberg
Running into a wall attempting to add items to an ArrayList from the JNI side
2015-05-26fix datastore get call in JNIGrant 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-26added the android verbose log level and moved most jni debug messages to verboseGrant Limberg
2015-05-26add a missing break from a switchGrant Limberg
2015-05-26still getting re-used to all the places you have to put access modifiers in JavaGrant Limberg
2015-05-23fixing up data store stuffGrant Limberg
2015-05-21Remove link desperation from java APIGrant Limberg
2015-05-06Renamed supernode to rootserverKees Bos
2015-05-04build & package libZeroTierOneSDK.jnilib on Mac oSGrant Limberg
Signed-off-by: Grant Limberg <glimberg@gmail.com>
2015-05-02put a read timeout on the socketGrant Limberg
2015-05-02added naive OneService implementation.Grant Limberg
Does nothing but send packets to master nodes and listen for packets back.
2015-05-02DataStore now worksGrant Limberg