• Home
  • History
  • Annotate
  • only in this directory
NameDateSize

..29-Mar-2016141

apiversions.txtH A D27-Nov-20153.9 KiB

Changelog.txtH A D27-Nov-201514.7 KiB

CMakeLists.txtH A D27-Nov-20156 KiB

codelength.hH A D27-Nov-20151.1 KiB

connecthostport.cH A D27-Nov-20156.6 KiB

connecthostport.hH A D27-Nov-2015591

declspec.hH A D27-Nov-2015504

external-ip.shH A D27-Nov-2015153

igd_desc_parse.cH A D27-Nov-20154.5 KiB

igd_desc_parse.hH A D27-Nov-20151.6 KiB

java/H27-Nov-20155

LICENSEH A D27-Nov-20151.4 KiB

listdevices.cH A D27-Nov-20151.9 KiB

MakefileH A D27-Nov-201510.9 KiB

Makefile.mingwH A D27-Nov-20152.5 KiB

man3/H27-Nov-20153

MANIFEST.inH A D27-Nov-201593

mingw32make.batH A D27-Nov-2015212

minihttptestserver.cH A D27-Nov-201514.5 KiB

minisoap.cH A D27-Nov-20153.5 KiB

minisoap.hH A D27-Nov-2015498

minissdpc.cH A D27-Nov-20153.2 KiB

minissdpc.hH A D27-Nov-2015486

miniupnpc.cH A D27-Nov-201538.9 KiB

miniupnpc.defH A D27-Nov-2015983

miniupnpc.hH A D27-Nov-20154.7 KiB

miniupnpcmodule.cH A D27-Nov-201517.4 KiB

miniupnpcstrings.h.cmakeH A D27-Nov-2015376

miniupnpcstrings.h.inH A D27-Nov-2015693

miniupnpctypes.hH A D27-Nov-2015610

miniwget.cH A D27-Nov-201515.9 KiB

miniwget.hH A D27-Nov-2015853

minixml.cH A D27-Nov-20155.5 KiB

minixml.hH A D27-Nov-20151.2 KiB

minixmlvalid.cH A D27-Nov-20153.5 KiB

msvc/H27-Nov-20155

portlistingparse.cH A D27-Nov-20153.5 KiB

portlistingparse.hH A D27-Nov-20151.8 KiB

pymoduletest.pyH A D27-Nov-20151.3 KiB

READMEH A D27-Nov-20151.9 KiB

receivedata.cH A D27-Nov-20153.1 KiB

receivedata.hH A D27-Nov-2015712

setup.pyH A D27-Nov-2015881

setupmingw32.pyH A D27-Nov-2015890

testdesc/H27-Nov-20156

testigddescparse.cH A D27-Nov-20154.1 KiB

testminiwget.cH A D27-Nov-20151.4 KiB

testminiwget.shH A D27-Nov-20152.2 KiB

testminixml.cH A D27-Nov-20151.8 KiB

testreplyparse/H27-Nov-201513

testupnpigd.pyH A D27-Nov-20152.3 KiB

testupnpreplyparse.cH A D27-Nov-20152 KiB

testupnpreplyparse.shH A D27-Nov-2015208

updateminiupnpcstrings.shH A D27-Nov-20151.5 KiB

upnpc.cH A D27-Nov-201535.6 KiB

upnpcommands.cH A D27-Nov-201533.9 KiB

upnpcommands.hH A D27-Nov-201513.2 KiB

upnperrors.cH A D27-Nov-20152.1 KiB

upnperrors.hH A D27-Nov-2015609

upnpreplyparse.cH A D27-Nov-20154.1 KiB

upnpreplyparse.hH A D27-Nov-20151.3 KiB

VERSIONH A D27-Nov-20154

wingenminiupnpcstrings.cH A D27-Nov-20152.7 KiB

README

1Project: miniupnp
2Project web page: http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/
3github: https://github.com/miniupnp/miniupnp
4freecode: http://freecode.com/projects/miniupnp
5Author: Thomas Bernard
6Copyright (c) 2005-2014 Thomas Bernard
7This software is subject to the conditions detailed in the
8LICENSE file provided within this distribution.
9
10
11* miniUPnP Client - miniUPnPc *
12
13To compile, simply run 'gmake' (could be 'make' on your system).
14Under win32, to compile with MinGW, type "mingw32make.bat".
15MS Visual C solution and project files are supplied in the msvc/ subdirectory.
16
17The compilation is known to work under linux, FreeBSD,
18OpenBSD, MacOS X, AmigaOS and cygwin.
19The official AmigaOS4.1 SDK was used for AmigaOS4 and GeekGadgets for AmigaOS3.
20upx (http://upx.sourceforge.net) is used to compress the win32 .exe files.
21
22To install the library and headers on the system use :
23> su
24> make install
25> exit
26
27alternatively, to install into a specific location, use :
28> INSTALLPREFIX=/usr/local make install
29
30upnpc.c is a sample client using the libminiupnpc.
31To use the libminiupnpc in your application, link it with
32libminiupnpc.a (or .so) and use the following functions found in miniupnpc.h,
33upnpcommands.h and miniwget.h :
34- upnpDiscover()
35- miniwget()
36- parserootdesc()
37- GetUPNPUrls()
38- UPNP_* (calling UPNP methods)
39
40Note : use #include <miniupnpc/miniupnpc.h> etc... for the includes
41and -lminiupnpc for the link
42
43Discovery process is speeded up when MiniSSDPd is running on the machine.
44
45
46* Python module *
47
48you can build a python module with 'make pythonmodule'
49and install it with 'make installpythonmodule'.
50setup.py (and setupmingw32.py) are included in the distribution.
51
52
53Feel free to contact me if you have any problem :
54e-mail : miniupnp@free.fr
55
56If you are using libminiupnpc in your application, please
57send me an email !
58
59For any question, you can use the web forum :
60http://miniupnp.tuxfamily.org/forum/
61
62