Commit Graph

  • aa490867b3
    prevent infinite loop in upnpDiscover() Thomas Bernard 2020-09-23 00:41:26 +0200
  • a21a35e003 Merge branch 'pr-485' Thomas Bernard 2020-09-24 10:15:40 +0200
  • 0c556655ea
    Move addr_is_reserved() to a specific source file and test it Thomas Bernard 2020-09-24 00:08:55 +0200
  • 2cb3589d59 Merge branch 'issue-464' Thomas Bernard 2020-09-02 00:01:56 +0200
  • 96aa863c78 Fix check for reserved IP addresses in miniupnpc Pali Rohár 2020-07-18 02:23:46 +0200
  • dbb821a7c9 getifaddr.c: Fix mask for RFC7534 Direct Delegation AS112 Service Pali Rohár 2020-07-12 13:45:30 +0200
  • d7b40010d5
    nftnlrdr_misc.c: add log in case of send_batch() failure Thomas Bernard 2020-07-09 11:16:47 +0200
  • b44e5e7a83 fix update_portmapping() missing target when update filter table Chen Minqiang 2020-04-21 20:49:59 +0800
  • fca45a6773
    update .travis.yml Thomas Bernard 2020-06-21 00:03:26 +0200
  • 24df04fc1b update Thomas Bernard 2020-06-20 17:49:19 +0200
  • 7a9452fca9
    miniupnpd: make sure "runtime_vars" are initialized Thomas Bernard 2020-06-20 17:02:19 +0200
  • 5bbcc0bb65
    miniupnpd --help shows usage Thomas Bernard 2020-06-20 17:01:01 +0200
  • 417b496617
    miniupnpd: add -v/-vv command line argument to enable more logs Thomas Bernard 2020-06-20 16:58:17 +0200
  • 686b41fc52
    AddAnyPortMapping(): support wildcard in NewExternalPort Thomas Bernard 2020-06-20 16:35:31 +0200
  • de71eef493
    miniupnpd: AddAnyPortMapping() tries port above and below requested port Thomas Bernard 2020-06-20 16:30:38 +0200
  • 1e7fb305b6
    Merge pull request #475 from miniupnp/issue-474 Thomas BERNARD 2020-06-11 14:53:38 +0200
  • 1baa95277d Fix manpage installation on BSD Renato Botelho 2020-06-10 14:37:09 -0300
  • 86b6aad797
    ido not use depreacted nftnl_rule_set() and nftnl_chain_set() Thomas Bernard 2020-06-10 11:55:42 +0200
  • d2ee52e4d9
    improve syslog Thomas Bernard 2020-06-08 13:17:16 +0200
  • acbb9f09d7 update Changelog.txt 2.2.0-RC1 Thomas Bernard 2020-06-08 12:10:17 +0200
  • 92ec4d05ab
    nftnlrdr_misc.c: fix a memory leak in table_cb() Thomas Bernard 2020-06-08 10:08:44 +0200
  • 5f66d1852d
    rewrite send_batch() for clarity Thomas Bernard 2020-06-07 21:43:03 +0200
  • f23c3e68aa fix previous commit Thomas Bernard 2020-06-07 21:30:12 +0200
  • 8ad596d846
    fix previous commit Thomas Bernard 2020-06-07 21:02:51 +0200
  • a7eeb5938f
    improved error handling in parse_rule_nat() Thomas Bernard 2020-06-07 20:58:25 +0200
  • d41aceffb5
    improve table_cb() to remove memory leak Thomas Bernard 2020-06-07 20:12:12 +0200
  • a64d4f937b
    rewrite table_cb() to better handle errors Thomas Bernard 2020-06-07 20:00:52 +0200
  • 70b9526834
    remove unecessary if in flush_nft_cache() Thomas Bernard 2020-06-07 19:58:48 +0200
  • 7245a68e5c improve error handling in nft_mnl_connect() Thomas Bernard 2020-06-07 19:57:29 +0200
  • ed48113355
    refresh_nft_cache() return error status Thomas Bernard 2020-06-07 19:56:03 +0200
  • 037639c07a
    improve error handling in refresh_nft_cache() and send_batch() Thomas Bernard 2020-06-07 19:29:22 +0200
  • e39549d6bb
    send the startup M-SEARCH message on the right interface(s) Thomas Bernard 2020-06-06 22:21:43 +0200
  • 4a1b41c1cb
    minissdpd: NO_BACKGROUND_NO_PIDFILE option Thomas Bernard 2020-06-06 21:55:44 +0200
  • 39ff47ad79 update minissdpd/asyncsendto.c Thomas Bernard 2020-06-06 21:54:58 +0200
  • 61ce33a51b
    Changelog.txt: pf symetric nat implementation Thomas Bernard 2020-06-06 19:39:49 +0200
  • 563576878c Merge branch 'pf-nat-rules' Thomas Bernard 2020-06-06 19:39:08 +0200
  • ddf99b3504 Merge branch 'issue-467' Thomas Bernard 2020-06-06 19:35:27 +0200
  • 1785b2808e Merge branch 'sanitize' Thomas Bernard 2020-06-05 23:00:12 +0200
  • 87e818b707
    do not set -fsanitize=address when building miniupnpc for macOS Thomas Bernard 2020-06-05 22:46:52 +0200
  • 0af141d9c5
    miniupnpd: fix processing of v4 M-SEARCH received on v6 socket Thomas Bernard 2020-06-05 22:39:59 +0200
  • 029383e5f4
    initialize tp_free Thomas Bernard 2020-06-05 21:13:19 +0200
  • 471c313f9d
    better params for sanitize=address Thomas Bernard 2020-06-05 20:51:26 +0200
  • 0ce0a0d392
    travis-ci: -fsanitize=address Thomas Bernard 2020-06-05 20:43:57 +0200
  • 409ba9c0f2
    nftpinhole.c: fix get_pinhole_info() Thomas Bernard 2020-06-05 10:36:17 +0200
  • 3716381308
    improve syslog in PinholeVerification() Thomas Bernard 2020-06-05 10:19:15 +0200
  • d5ba9c368e
    fix memroy leak in PinholeVerification() Thomas Bernard 2020-06-05 10:13:13 +0200
  • f151cc1dd4
    minor checks on PCPSendUnsolicitedAnnounce() Thomas Bernard 2020-06-04 00:56:16 +0200
  • 45191081f1
    fix 9b32a523bf Thomas Bernard 2020-06-04 00:46:41 +0200
  • 9b32a523bf
    improve get_redirect_rule_count() for netfilter_nft too Thomas Bernard 2020-06-04 00:37:17 +0200
  • 95d611e7a0
    fix 67465c3cc0 Thomas Bernard 2020-06-04 00:30:01 +0200
  • 26c46e5a49
    improve upnp_get_portmapping_number_of_entries() Thomas Bernard 2020-06-04 00:27:49 +0200
  • ddf328845a
    keep memory of ./configure parameters Thomas Bernard 2020-06-03 23:54:24 +0200
  • 8a665a1c8e
    configure --disable-fork to disable going to background Thomas Bernard 2020-06-03 23:43:58 +0200
  • eaf23f0d10
    fix bug introduced in d458f1a222 Thomas Bernard 2020-06-03 23:15:28 +0200
  • 67465c3cc0
    OpenBSD: Disable pledge() Thomas Bernard 2020-06-03 23:10:53 +0200
  • e1f3478519
    miniupnpd/netfilter_nft: fix get_redirect_rule_by_index() Thomas Bernard 2020-06-02 09:55:25 +0200
  • c8cbf9f6ce
    miniupnpd/netfilter_nft: replace calls to inet_ntoa by inet_ntop() Thomas Bernard 2020-06-02 09:46:30 +0200
  • bc645c108d
    same fix as 827fc6f04 for SendSSDPGoodbye() Thomas Bernard 2020-06-02 09:08:59 +0200
  • b8c8cec26b
    fix bug introduced in c3d71b97ab Thomas Bernard 2020-06-02 09:02:45 +0200
  • fb63cf3455
    miniupnpd/netfilter_nft: properly store timestamps Thomas Bernard 2020-06-02 01:00:04 +0200
  • c0ea7926c0
    upnpdescgen.c: error message when memory alloc fails Thomas Bernard 2020-06-02 00:24:15 +0200
  • 7b9489fb84
    the buffer passed to mnl_nlmsg_batch_start() must be double of MNL_SOCKET_BUFFER_SIZE Thomas Bernard 2020-06-02 00:07:39 +0200
  • 5dbdc50aa7 check return value of nftnl_expr_get() Thomas Bernard 2020-06-01 20:20:29 +0200
  • 1e37a9f7b5
    improve parse_rule_cmp() Thomas Bernard 2020-06-01 20:14:20 +0200
  • c09f485482
    nftnlrdr.c: fix writing to iaddr instead of rhost Thomas Bernard 2020-06-01 17:56:38 +0200
  • c3d71b97ab nftnlrdr_misc.c: malloc/memcpy instead of strndup() Thomas Bernard 2020-06-01 17:34:50 +0200
  • 3b20182c86
    miniupnpd/upnpdescgen.c: check string length before memcmp() in genServiceDesc() Thomas Bernard 2020-05-30 11:06:24 +0200
  • a711165e6e
    miniupnpd: improve AddAnyPortMapping() Thomas Bernard 2020-05-30 10:29:24 +0200
  • a30e3de4ba
    miniupnpd/netfilter_nft: add debug messages about lease timestamps/duration Thomas Bernard 2020-05-30 10:09:22 +0200
  • f97367c87d
    miniupnpd/p: delete_nat_rule() Thomas Bernard 2020-05-30 00:32:29 +0200
  • 6cd5ca6e9a
    call nftnl_rule_is_set(NFTNL_RULE_USERDATA) before nftnl_rule_get_data(NFTNL_RULE_USERDATA) Thomas Bernard 2020-05-29 18:10:30 +0200
  • 827fc6f041
    miniupnpd: prevent buffer overread of known_devices_types Thomas Bernard 2020-05-29 18:01:39 +0200
  • 47a55b27c7
    miniupnpc: use C99 flexible array member for struct UPNPDev Thomas Bernard 2020-05-29 17:59:38 +0200
  • 7be0b48022
    fix GetExternalIPAddress() Thomas Bernard 2020-05-29 08:55:44 +0200
  • e3395f12fc miniupnpd/pf: minor changes Thomas Bernard 2020-05-21 02:24:59 +0200
  • 2cf50c57fa
    miniupnpd/pf: add_nat_rule() Thomas Bernard 2020-05-21 02:24:39 +0200
  • abefb6c6d0 miniupnpd/pf: fix test Thomas Bernard 2020-05-21 02:21:49 +0200
  • d458f1a222
    minor stuff Thomas Bernard 2020-05-17 23:16:45 +0200
  • e823722b5d
    some cp implementations do not support the -v option Thomas Bernard 2020-05-11 23:31:53 +0200
  • 02e41f7346
    miniupnpd: BSD: allow to build from another directory Thomas Bernard 2020-05-11 23:30:19 +0200
  • 384f6592a8
    miniupnpd: update Changelog Thomas Bernard 2020-05-10 20:01:30 +0200
  • f9002bfaa7
    https://miniupnp.tuxfamily.org/ Thomas Bernard 2020-05-10 20:01:24 +0200
  • a04d6d405d miniupnpd/Makefile.linux_nft: update CFLAGS / LDFLAGS Thomas Bernard 2020-05-10 20:00:50 +0200
  • e166f541e8 => 2020 Thomas Bernard 2020-05-10 20:00:37 +0200
  • 194566a5bd
    support for libcap-ng Thomas Bernard 2020-05-07 00:10:49 +0200
  • adb6f6fad0
    travis-ci: add libcap-dev Thomas Bernard 2020-04-13 03:42:47 +0200
  • 5abb714d34
    drop linux capabilities Thomas Bernard 2020-04-13 03:39:01 +0200
  • 6212301e0a Merge branch 'appveyor-python-64b' Thomas Bernard 2020-05-10 15:21:35 +0200
  • 9e41cad6a8 upnpstun.c: TEST: Require root user Pali Rohár 2020-05-08 16:32:16 +0200
  • 0cad5296c6 upnpstun.c: TEST: Redirect syslog() call to printf() Pali Rohár 2020-05-08 16:29:31 +0200
  • d7f60e3fdf upnpstun.c: Show more debug information Pali Rohár 2020-05-08 16:26:39 +0200
  • 92a1ee9a7d upnpstun.c: Parse more fields from STUN packet Pali Rohár 2020-05-08 16:25:43 +0200
  • 420cfaf208 upnpstun.c: Do not stop processing STUN packet when XOR-MAPPED-ADDRESS is found Pali Rohár 2020-05-08 16:23:58 +0200
  • 388d93d678 minipnpd: move check target to check.mk Thomas Bernard 2020-05-07 01:02:48 +0200
  • 2b4d9f5ee5
    miniupnpd: fix build for nftables Thomas Bernard 2020-05-07 00:47:26 +0200
  • 44c30b0a4e miniupnpd: fix build for nftables Thomas Bernard 2020-05-07 00:41:59 +0200
  • 630f3ef681
    travis-ci: build miniupnpd to sub directories Thomas Bernard 2020-05-07 00:21:44 +0200
  • 1cdc352788
    miniupnpd/testupnppermissions.sh: do not require bash or ksh anymore Thomas Bernard 2020-05-04 02:30:41 +0200
  • ea90d39892
    miniupnpd: update linux makefiles Thomas Bernard 2020-05-04 02:01:36 +0200
  • 4f67061e08
    miniupnpd: allow to build in another directory. use .d for depends Thomas Bernard 2020-05-04 01:31:31 +0200