Libnatpmp with Java support
Go to file
Ștefan Talpalaru 976d2c3b5e
document fork's raison d'être
2019-11-14 17:19:46 +01:00
fr/free/miniupnp/libnatpmp instead of using jnaerator (and going into jna library hell), just copy extractor code 2012-12-29 01:00:14 -05:00
msvc Merge remote branch 'mikedld/win32-macro' 2014-11-03 09:57:18 +01:00
.gitignore Update gitignore to include MSVC produced user settings & compilation artifacts 2018-10-21 18:06:21 -04:00
.travis.yml add .travis.yml 2016-02-23 16:57:11 +01:00
CMakeLists.txt Changed CMAKE_CURRENT_SOURCE_DIR to CMAKE_CURRENT_LIST_DIR 2016-03-16 00:03:48 +03:00
Changelog.txt Fixed typo 2018-02-03 00:49:33 +08:00
JavaTest.java Don't loop forever when an error is caught 2015-10-25 23:49:09 +01:00
LICENSE initial commit of 20120821 version of libnatpmp 2012-12-20 14:11:45 -05:00
Makefile Merge branch 'pip' 2018-02-03 23:53:32 +01:00
README document fork's raison d'être 2019-11-14 17:19:46 +01:00
VERSION smoke test for java 2012-12-20 15:22:33 -05:00
build.bat Rename STATICLIB macro to resolve natpmp/miniupnp conflict 2014-06-01 13:25:57 +03:00
getgateway.c try to fix mingw32 compilation 2015-03-03 23:50:23 +01:00
getgateway.h Merge remote branch 'mikedld/win32-macro' 2014-11-03 09:57:18 +01:00
libnatpmpmodule.c Fixed Python tp_free call 2018-02-03 00:49:58 +08:00
natpmp-jni.c Use _WIN32 instead of WIN32 to check for Windows 2014-06-15 09:20:12 +03:00
natpmp.c make the maximum number of retries configurable at compile time 2019-11-06 23:10:02 +01:00
natpmp.def initial commit of 20120821 version of libnatpmp 2012-12-20 14:11:45 -05:00
natpmp.h make the maximum number of retries configurable at compile time 2019-11-06 23:10:02 +01:00
natpmp_declspec.h rename declspec.h -> natpmp_declspec.h 2015-10-25 23:06:06 +01:00
natpmpc.1 initial commit of 20120821 version of libnatpmp 2012-12-20 14:11:45 -05:00
natpmpc.c Fixed typo 2018-02-03 00:49:33 +08:00
setup.py Fix pythonmodule build to work with other MAKE commands 2018-02-03 23:52:57 +01:00
setupmingw32.py initial commit of 20120821 version of libnatpmp 2012-12-20 14:11:45 -05:00
testgetgateway.c Use _WIN32 instead of WIN32 to check for Windows 2014-06-15 09:20:12 +03:00
wingettimeofday.c Use _WIN32 instead of WIN32 to check for Windows 2014-06-15 09:20:12 +03:00
wingettimeofday.h Use _WIN32 instead of WIN32 to check for Windows 2014-06-15 09:20:12 +03:00

README

(fork made so we can use this patch: https://github.com/miniupnp/libnatpmp/pull/15)

This repository of libnatpmp was initialized from libnatpmp-20120821.

Then I (Leah X. Schmidt) added automatically Java bindings.  The java
bindings use JNI directly, but they use JNAerator's extractor to allow
the native libraries to be used in a simple fashion.  So you'll need
jnaerator to use them.  Running make jnitest should download JNAerator
and run a very simple test.

libnatpmp (c) 2007-2009 Thomas Bernard
contact : miniupnp@free.fr

see http://miniupnp.free.fr/libnatpmp.html
or http://miniupnp.tuxfamily.org/libnatpmp.html
for some documentation and code samples.