pali
pali
@miniupnp Please look at this change and tell me what do you think about it. If you like it or not... I'm just trying to add some "selftest" which checks...
That system() is in `#ifdef TEST_LINUX_DEBUG_APP`. Meaning this is just test/debug part of code which I used for testing this test code :) If you do not like that part...
Yes, it checks that `add_filter_rule2()` works. As written in above description it eliminates issues when iptables is incorrectly configured to never call rules added by miniupnpd. And second test which...
So in setup when ext_ip is specified this test checks that this ext_ip option is valid. It prevents situation when in ext_ip option is a typo and by mistake incorrect...
See explanation in the first post. These checks are here to prevent problems when users start miniupnpd with incorrect parameters or configuration file and then complain that miniupnpd does not...
> what about this top: client--RouterA(miniupnpd)---RouterB(full cone NAT)---internet > > how does the miniupnpd should work? > > 1. if client request port mapping? EDIT: sorry, my original answer was...
> some full-cone-nat router do 1:1 map, but use random external port Then this is not full-cone nat 1:1 setup if it changes any port in packet. And in this...
@miniupnp: any opinion?
I understand your concerns. I will try to explain one of the used setups by internet games with server setup (when one of the player acted as server) where port...
@encryptyd This pull request should help people behind double-nat or other similar setups to identify possible issues if something is incorrectly configured (as I explained in above comments). Fixing configuration...