Stefan Strogin
697d831441
Support miniupnp-2.2.8 ( fixes #2071 )
...
Use UPNP_GetValidIGD for getting external IP.
5 months ago
orignal
c515f49903
removed dependency from boost::thread
6 months ago
orignal
845b14f581
removed dependency from boost::thread
6 months ago
weko
710a35993d
change some log level to error back
2 years ago
weko
354a04f0f6
Up level for some logs to critical
2 years ago
kleenex
55be5c74f0
Fix segfault when UPnP is enabled
...
Added null check.
Signed-off-by: kleenex <kleenex@i2pmail.org>
2 years ago
orignal
753c7efde8
fixed build error
2 years ago
orignal
d0d0cd8445
use shared pointer for RouterInfo's addreses list
2 years ago
orignal
97ef908b0c
removed SSU and NTCP transports
2 years ago
R4SAS
6b4ffcff5a
cleanup code (spaces, tabs)
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
3 years ago
R4SAS
edc0162163
clean line trailing spaces and tabs
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
3 years ago
R4SAS
94661f697b
[log] update log messages ( closes #1693 )
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
3 years ago
R4SAS
3d7e93a688
systemd: use SIGTERM instead SIGQUIT, indent UPNP code, make client target
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
4 years ago
R4SAS
3100d4f902
move thread naming to util
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
4 years ago
R4SAS
36473e3889
add naming to threads
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
4 years ago
orignal
024c29b180
eliminate boost/bind
4 years ago
R4SAS
8bae4975fb
add copyright headers
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
5 years ago
R4SAS
7a5146ea74
fix code syle(spaces->tabs, tabulations)
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
5 years ago
kote
f7a084969a
fixed #1387
5 years ago
kote
2900bc26a5
fixed #1388 : took code from 736c95a870
and fixed it as https://github.com/PurpleI2P/i2pd/issues/1388#issuecomment-528495918 tells
5 years ago
orignal
863baeb68b
ignore unpublished addresses
6 years ago
R4SAS
100f3380c4
fix upnp definitions and make cmake silent ( #999 )
7 years ago
R4SAS
20e484bb8b
travis-ci cmake fix
7 years ago
R4SAS
94fc1a1cee
debian wheezy upnp fix
7 years ago
Jeff Becker
e238f7ed37
NetDb.h -> NetDb.hpp for case insensative file systems clashing with libc's netdb.h
8 years ago
Jeff Becker
4cc3b7f9fb
restructure build to separate the 3 main components into 3 subdirectories
...
libi2pd for core libs
libi2pd_client for i2pd client libs
daemon for i2pd daemon libs
8 years ago
R4SAS
83300044dd
fix osx upnp support
...
fix tabulation in UPnP.cpp
8 years ago
orignal
12b9b49902
fixed infinite loop bug
8 years ago
brain5lug
94642f9066
copy elimination for ranges #part4
8 years ago
orignal
5698ff9c4c
wait for UPnP discovery during startup
8 years ago
orignal
77493d0d09
configurable UPnP name
8 years ago
orignal
b7c5e3b5d5
correct termination of UPnP
8 years ago
orignal
e298987d9e
fixed build error
8 years ago
hagen
9f5be52a97
* UPnP.cpp : tune log messages
8 years ago
hagen
9dc5a4fce3
* UPnP.{cpp,h} : cleanup & add class stub if opt-out
8 years ago
orignal
fedbf2cc44
link UPnP with app if USE_UPNP is set
9 years ago
orignal
7ea5af448e
UPNP support from windows
9 years ago
orignal
37c450f1e1
fixed race condition
9 years ago
orignal
a003e396c5
fixed UPnP build
9 years ago
Mikhail Titov
8f3daad502
Sane TTL for UPnP API>=14 and remove old miniupnpc support
9 years ago
Mikhail Titov
8791f382b3
Make a deep copy of our addresses for UPnP
...
Somehow "Expression: vector iterators incompatible" gets thrown especially on fresh start
TODO: figure out details
9 years ago
Mikhail Titov
33494c4f4b
Catch up for miniupnpc API 15
9 years ago
hagen
0859cf30f8
* sane log messages: UPnP.cpp
9 years ago
Mikhail Titov
60e2722a21
fixup! Fix UPnP for Win32
10 years ago
Mikhail Titov
046ffd8648
Fix UPnP for Win32
...
* find_package for headers
* Swap includes order to pass compilation with MSVC 2013
* Enforce SO address resolution checks
* Change SO/DLL name on Windows
* Portable sleep from C++11
This closes #186
10 years ago
orignal
2442d0e910
moved UPnP instance to Transports. Use actual port from RouterContext
10 years ago
Mikal Villa
7a387b9a9f
Updating UPnP code for windows. (untested)
10 years ago
Mikal Villa
7acdc0a606
Libminiupnpc library support (v1.5 and v1.6), dynamic runtime linking.
10 years ago
orignal
290c1890cc
UPnP added
11 years ago