Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-05-06 | Renamed supernode to rootserver | Kees Bos | |
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-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-21 | Remove link desperation from java API | Grant Limberg | |
2015-05-02 | Refactor package name from com.zerotierone.sdk to com.zerotier.sdk | Grant Limberg | |
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-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-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 | |
2015-04-25 | fix strings pointing to enum fields in ResultCode java class | Grant Limberg | |
2015-04-25 | generate javadocs for the Java SDK | Grant Limberg | |
2015-04-24 | Cache jclass and jmethod instances for callbacks on the JniRef struct. | Grant Limberg | |
This is safe to cache as none of the instantiated callback interfaces can be changed once a Node object is created. | |||
2015-04-24 | implemented EventCallback | Grant Limberg | |
All callback methods are now implemented | |||
2015-04-24 | implemented WirePacketSendFunction | Grant Limberg | |
2015-04-24 | Realized that the jclass and jmethodID variables in the callbacks cannot be ↵ | Grant Limberg | |
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 | added DataStorePutFunction implementation | Grant Limberg | |
updated DataStorePutListener to also have an onDelete() method | |||
2015-04-24 | don't need to pass buffer size because java arrays have a .length member | Grant Limberg | |
2015-04-24 | implemented DataStoreGetFunction callback | Grant Limberg | |
2015-04-24 | implemented VirtualNetworkFrameFunctionCallback | Grant Limberg | |
2015-04-24 | implement VirtualNetworkConfigFunctionCallback | Grant Limberg | |
2015-04-24 | moved creation of VirtualNetworkConfig objects to ZT1_jniutils | Grant Limberg | |
added implementation of networks() method | |||
2015-04-24 | create and return the peer array | Grant Limberg | |
2015-04-24 | create PeerRole and PeerPhysicalPath objects | Grant Limberg | |
2015-04-23 | removing unneeded jni headers | Grant Limberg | |
Signed-off-by: Grant Limberg <glimberg@gmail.com> | |||
2015-04-23 | just adjusting some alignment | Grant Limberg | |
Signed-off-by: Grant Limberg <glimberg@gmail.com> | |||
2015-04-23 | added infrastructure for Node.peers() and Node.networks() functions | Grant Limberg | |
Signed-off-by: Grant Limberg <glimberg@gmail.com> | |||
2015-04-23 | node.networkConfig() now creates ArrayLists of multicast subscriptions and ↵ | Grant Limberg | |
assigned addresses Signed-off-by: Grant Limberg <glimberg@gmail.com> | |||
2015-04-23 | fix field ID signatures | Grant Limberg | |
Signed-off-by: Grant Limberg <glimberg@gmail.com> | |||
2015-04-23 | move findNode method back | Grant Limberg | |
Signed-off-by: Grant Limberg <glimberg@gmail.com> | |||
2015-04-23 | Node.networkConfig now only needs to populate the lists of assigned ↵ | Grant Limberg | |
addresses and multicast subscriptions and then it's finished Signed-off-by: Grant Limberg <glimberg@gmail.com> | |||
2015-04-23 | move utility functions from anon namespace to ZT1_jniutils | Grant Limberg | |
Signed-off-by: Grant Limberg <glimberg@gmail.com> | |||
2015-04-23 | added stub utility functions for creating ArrayLists, appending items to ↵ | Grant Limberg | |
ArrayLists, creating InetAddress objects, and MulticastGroup objects Signed-off-by: Grant Limberg <glimberg@gmail.com> | |||
2015-04-23 | finished the JNI implementation of the status() method on Node | Grant Limberg | |
Signed-off-by: Grant Limberg <glimberg@gmail.com> | |||
2015-04-23 | added functions to create Event, and VirtualNetworkStatus objects | Grant Limberg | |
Signed-off-by: Grant Limberg <glimberg@gmail.com> | |||
2015-04-22 | scaffolding for implementation of status() and networkConfig() | Grant Limberg | |
They should be able to be called, but will not return valid objects yet Signed-off-by: Grant Limberg <glimberg@gmail.com> | |||
2015-04-22 | Added implemenation for node.address() | Grant Limberg | |
Signed-off-by: Grant Limberg <glimberg@gmail.com> |