Grant Limberg
|
e28712555d
|
build & package libZeroTierOneSDK.jnilib on Mac oS
Signed-off-by: Grant Limberg <glimberg@gmail.com>
|
11 years ago |
Adam Ierymenko
|
af66f14761
|
Merge branch 'adamierymenko-dev' into android-jni
|
11 years ago |
Adam Ierymenko
|
da254d967f
|
Hack around GitHub issue #165 (?)
|
11 years ago |
Grant Limberg
|
7054c365f2
|
put a read timeout on the socket
|
11 years ago |
Grant Limberg
|
06ab338ecc
|
added naive OneService implementation.
Does nothing but send packets to master nodes and listen for packets back.
|
11 years ago |
Grant Limberg
|
ad6ec22857
|
DataStore now works
|
11 years ago |
Grant Limberg
|
a9307693a6
|
Adding Data Store implementations for Android and normal Java
|
11 years ago |
Grant Limberg
|
742c59a7c7
|
Refactor package name from com.zerotierone.sdk to com.zerotier.sdk
|
11 years ago |
Grant Limberg
|
e79a6915ff
|
ensure java is compiled for JVM 1.7. Android cant read .class files compiled for 1.8
|
11 years ago |
Grant Limberg
|
818339f966
|
replace old direct calls to FindClass, GetMethodID, etc with calls that use the cache
|
11 years ago |
Grant Limberg
|
079d248eab
|
added a JniCache objectet for caching jclass, jmethodID, and jfieldID objects
|
11 years ago |
Grant Limberg
|
9f2732d661
|
add the basedir to the ant buildfile
|
11 years ago |
Grant Limberg
|
fb6b56a85f
|
clean up unused imports
|
11 years ago |
Grant Limberg
|
02b33e3763
|
Yeah it helps to byte swap the port back to little-endian before sending the port off to Java
|
11 years ago |
Grant Limberg
|
b242886c33
|
Merge branch 'adamierymenko-dev' into android-jni
|
11 years ago |
Grant Limberg
|
0a15eae00f
|
Setup native build for Windows Java.
Still need to do Mac & Linux
|
11 years ago |
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.
|
11 years ago |
Adam Ierymenko
|
9279bac385
|
Fix deadlock in SelfAwareness by deferring reconnects.
|
11 years ago |
Adam Ierymenko
|
105e1a016f
|
Get rid of G++ compiler warning.
|
11 years ago |
Adam Ierymenko
|
604576075e
|
Add some missing includes that older G++ cares about.
|
11 years ago |
Grant Limberg
|
52df59c552
|
Merge branch 'adamierymenko-dev' into android-jni
Conflicts:
.gitignore
|
11 years ago |
Adam Ierymenko
|
d3820049b8
|
Add reported external address to OK(HELLO) TRACE to verify SN behavior.
|
11 years ago |
Adam Ierymenko
|
9eb7698f0e
|
Learn external IP addresses on OK(HELLO) too.
|
11 years ago |
Adam Ierymenko
|
5185103692
|
Fix to create-test-root-topology.
|
11 years ago |
Adam Ierymenko
|
3ac23165c7
|
Kill old testnet -- was useful in its time, but Docker make running real test networks locally stupid easy and a more realistic simulation.
|
11 years ago |
Adam Ierymenko
|
9a34fde8a5
|
Make sure identity.public exists and stays in sync, cleanup extra new in Node, and test script for local testnets.
|
11 years ago |
Adam Ierymenko
|
918fc8884b
|
Update mktopology so it works again and can easily be used to create test dictionaries.
|
11 years ago |
Adam Ierymenko
|
f3d7c9d681
|
Helps to index the array when enumerating a C array.
|
11 years ago |
Adam Ierymenko
|
226e0f8722
|
docs and Makefile for tcp-proxy
|
11 years ago |
Adam Ierymenko
|
288d73a4ad
|
A few more refinements to TCP code, ready to integrate with "desperation" stuff and test.
|
11 years ago |
Grant Limberg
|
9464504e4a
|
DataStoreGet and Put and EventListener appear to work
|
11 years ago |
Grant Limberg
|
7e0cc28a89
|
Fixes for bugs pointed out by updating warnings
|
11 years ago |
Grant Limberg
|
0a2d1e7a66
|
Ignore windows debug build files
|
11 years ago |
Grant Limberg
|
9bf9670ff9
|
add more warnings to the JNI build
|
11 years ago |
Adam Ierymenko
|
a9a3705877
|
TCP tunneling implementation -- not tested yet and no initiation yet.
|
11 years ago |
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
|
11 years ago |
Grant Limberg
|
d1ed269537
|
Switch to InetSockAddress instead of InetAddress so we can send the port # to java as well
|
11 years ago |
Grant Limberg
|
73d68c0c98
|
Merge branch 'adamierymenko-dev' into android-jni
|
11 years ago |
Adam Ierymenko
|
7dcde7503a
|
For now just bind TCP to localhost, since we do not permit remote use of the control bus at all yet.
|
11 years ago |
Adam Ierymenko
|
b9f7f75ddf
|
TCP proxy for tunneling (desperation > 0).
|
11 years ago |
Adam Ierymenko
|
a1005ca858
|
Do not unite() peers across different IP scopes as this would pretty much never work.
|
11 years ago |
Adam Ierymenko
|
8c5ec54711
|
.
|
11 years ago |
Adam Ierymenko
|
ab3f4d7539
|
Was thinking about this HTTP tunneling stuff but decided against for now. Stash unfinished code in attic/
|
11 years ago |
Adam Ierymenko
|
a1d6df4bf8
|
Starting on new external updater binary.
|
11 years ago |
Grant Limberg
|
4c71e92a67
|
It's now possible to actually create a Node object in Java/Android!!!
|
11 years ago |
Grant Limberg
|
3bdbc6390f
|
Added logging to Android logcat
|
11 years ago |
Grant Limberg
|
8a09e0ec3c
|
added NodeException
|
11 years ago |
Grant Limberg
|
db80070ccb
|
fix strings pointing to enum fields in ResultCode java class
|
11 years ago |
Grant Limberg
|
042f914dc5
|
If we could not recursively add ZeroTierOneSDK.jar to ZeroTierOneSDK.jar, that would be greeeaaaaat
|
11 years ago |
Grant Limberg
|
ec45aeb42a
|
Merge branch 'adamierymenko-dev' into android-jni
|
11 years ago |