• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..12-May-2020-

man3/H12-May-2020-5351

LICENCEH A D12-May-20201.4 KiB2722

MakefileH A D12-May-20203.8 KiB12883

Makefile.mingwH A D12-May-20201.9 KiB7546

READMEH A D12-May-20201.6 KiB5540

bsdqueue.hH A D12-May-202017.7 KiB532342

codelength.hH A D12-May-2020991 2511

declspec.hH A D12-May-2020248 1612

igd_desc_parse.cH A D12-May-20204 KiB11475

igd_desc_parse.hH A D12-May-20201.6 KiB4825

mingw32make.batH A D12-May-2020172 87

minisoap.cH A D12-May-20203.1 KiB11681

minisoap.hH A D12-May-2020476 165

minissdpc.cH A D12-May-20202.9 KiB128109

minissdpc.hH A D12-May-2020476 165

miniupnpc.cH A D12-May-202018 KiB763646

miniupnpc.defH A D12-May-2020648 3130

miniupnpc.hH A D12-May-20203.5 KiB11143

miniupnpcmodule.cH A D12-May-202013 KiB461401

miniupnpcstrings.hH A D12-May-2020478 165

miniwget.cH A D12-May-20205.8 KiB283223

miniwget.hH A D12-May-2020589 2913

minixml.cH A D12-May-20204.7 KiB192145

minixml.hH A D12-May-20201.1 KiB3816

minixmlvalid.cH A D12-May-20203.2 KiB150121

pymoduletest.pyH A D12-May-20201.3 KiB5330

setup.pyH A D12-May-2020540 166

setupmingw32.pyH A D12-May-2020524 167

testigddescparse.cH A D12-May-20201.3 KiB5846

testminixml.cH A D12-May-20201.7 KiB8970

testupnpigd.pyH A D12-May-20202.3 KiB8553

testupnpreplyparse.cH A D12-May-2020956 4535

updateminiupnpcstrings.shH A D12-May-2020895 3724

upnpc.cH A D12-May-202010.8 KiB375324

upnpcommands.cH A D12-May-202015.9 KiB574465

upnpcommands.hH A D12-May-20206.7 KiB19485

upnperrors.cH A D12-May-20201.3 KiB6757

upnperrors.hH A D12-May-2020591 2711

upnpreplyparse.cH A D12-May-20203 KiB128107

upnpreplyparse.hH A D12-May-20201.3 KiB6338

README

1Project: miniupnp
2Project web page: http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/
3Author: Thomas Bernard
4Copyright (c) 2005-2008 Thomas Bernard
5This software is subject to the conditions detailed in the
6LICENCE file provided within this distribution.
7
8For the comfort of Win32 users, bsdqueue.h is included in the distribution.
9Its licence is included in the header of the file.
10bsdqueue.h is a copy of the sys/queue.h of an OpenBSD system.
11
12* miniupnp Client *
13
14To compile, simply run 'gmake' (could be 'make').
15Under win32, to compile with MinGW, type "mingw32make.bat".
16The compilation is known to work under linux, FreeBSD,
17OpenBSD, MacOS X and cygwin.
18To install the library and headers on the system use :
19> su
20> make install
21> exit
22
23alternatively, to install in a specific location, use :
24> INSTALLPREFIX=/usr/local make install
25
26upnpc.c is a sample client using the libminiupnpc.
27To use the libminiupnpc in your application, link it with
28libminiupnpc.a and use the following functions found in miniupnpc.h,
29upnpcommands.h and miniwget.h :
30- upnpDiscover()
31- miniwget()
32- parserootdesc()
33- GetUPNPUrls()
34- UPNP_* (calling UPNP methods)
35
36Note : use #include <miniupnpc/miniupnpc.h> etc... for the includes
37and -lminiupnpc for the link
38
39Discovery process is speeded up when MiniSSDPd is running on the machine.
40
41* Python module *
42
43you can build a python module with 'make pythonmodule'
44and install it with 'make installpythonmodule'.
45setup.py (and setupmingw32.py) are included in the distribution.
46
47
48Feel free to contact me if you have any problem :
49e-mail : miniupnp@free.fr
50
51If you are using libminiupnpc in your application, please
52send me an email !
53
54
55