Commit Graph

  • cfd5700d4d
    appveyor: python in path Thomas Bernard 2020-05-06 20:25:03 +0200
  • 5117e0cafc
    appveyor: arch_bits in .zip name Thomas Bernard 2020-05-06 20:24:14 +0200
  • 92171834b6
    select mingw32 or mingw64 Thomas Bernard 2020-05-06 19:31:41 +0200
  • 95c39fef46 try with C:\Python37-x64\python Thomas Bernard 2020-05-06 19:23:15 +0200
  • 9ffc336b5c linux: detect libcap-ng or libcap Thomas Bernard 2020-05-04 00:09:42 +0200
  • ca0a3b30ba miniupnpd: update Changelog.txt Thomas Bernard 2020-05-04 00:08:50 +0200
  • 55d2535a6f
    miniupnpd: move many scripts from Makefile.linux to configure Thomas Bernard 2020-05-02 18:08:59 +0200
  • 1833a538ef
    miniupnpd/Makefile.linux: move some compile config to configure script Thomas Bernard 2020-04-29 01:51:00 +0200
  • 174e39a83b
    update CI scripts Thomas Bernard 2020-04-29 00:46:00 +0200
  • 125030132e
    genconfig.sh -> configure Thomas Bernard 2020-04-29 00:38:07 +0200
  • 69137442fb
    Makefile => Makefile.bsd Thomas Bernard 2020-04-21 00:42:13 +0200
  • 2a8368a2de
    gitrev.mk: CFLAGS => CPPFLAGS Thomas Bernard 2020-04-29 01:49:06 +0200
  • 7800de9429
    miniupnpd: fix for bridges Thomas Bernard 2020-04-29 00:03:54 +0200
  • a965520085
    fix warning (int promotion) Thomas Bernard 2020-04-29 00:01:44 +0200
  • fcac8b9690
    upnpstun.c: support for more attributes types Thomas Bernard 2020-04-21 23:25:17 +0200
  • 78956a97df
    upnpstun.c: improve error and debug log Thomas Bernard 2020-04-21 23:24:58 +0200
  • 38c3419ea5 miniupnpd/Changelog.txt: update about e49d44f700 Thomas Bernard 2020-04-21 18:38:09 +0200
  • e49d44f700 miniupnpd: set SNAT to support bidirectional mapping Chen Minqiang 2020-04-21 07:41:58 +0800
  • db82286683
    genconfig.sh: allow --firewall option on BSD's too Thomas Bernard 2020-04-21 00:20:43 +0200
  • 89e63507ac
    Remove FW API detecting code from Makefile (BSD) Thomas Bernard 2020-04-21 00:13:26 +0200
  • 07abee862c miniupnpd: Fix "IGD2 Port Triggering" in update_portmapping() Thomas Bernard 2020-04-20 23:37:24 +0200
  • 7662088603 miniupnpd: fix typo Chen Minqiang 2020-04-20 12:17:49 +0800
  • 93c89c209c miniupnpd: update snat rules on update_portmapping Chen Minqiang 2020-04-20 12:16:55 +0800
  • c51c5b7d58
    miniupnpd: be more explicit about usage of ext_ip= in double nat setups Thomas Bernard 2020-04-12 19:44:27 +0200
  • 3f04f7992c
    miniupnpd/pf: disabled setting dst address in rule by default Thomas Bernard 2020-04-12 19:30:37 +0200
  • a774830fe0
    miniupnpd: Option to disable IPv6 at runtime : -4 / ipv6_disable=yes Thomas Bernard 2020-04-09 20:41:14 +0200
  • f34241339e
    miniupnpc: update *.py files headers Thomas Bernard 2020-04-06 12:25:34 +0200
  • c5e8694746
    Merge pull request #434 from pali/master Thomas BERNARD 2020-04-06 12:05:56 +0200
  • 14f7e1c66a
    Merge pull request #425 from iworkist/master Thomas BERNARD 2020-04-06 12:03:28 +0200
  • 040fbc40f8 miniupnpd/Makefile: fix FreeBSD firewall detection Thomas Bernard 2020-04-06 12:00:09 +0200
  • 8fc9a6d8ad Compile static mingw executables with -static argument Pali Rohár 2020-04-06 00:09:52 +0200
  • c40602c2b3 Do not put temporary wingenminiupnpcstrings.exe binary into AppVeyor artifact Pali Rohár 2020-04-02 19:41:31 +0200
  • 2e3e6990db Fix and simplify Makefile.mingw for miniupnpc Pali Rohár 2020-04-02 18:45:46 +0200
  • c3fab25f86 update Changelog.txt Thomas Bernard 2020-03-29 11:08:15 +0200
  • 5e11ef3245
    miniupnpd: fix FreeBSD Firewall detection Thomas Bernard 2020-03-29 10:54:26 +0200
  • ad7c1db49a fix: TypeError: a bytes-like object is required, not 'str' jaehong park 2020-03-22 03:31:34 +0900
  • 05e09f9e6d
    fix build for macos Blink 2020-03-21 17:38:46 +0800
  • 5eaf3ec0fe Correct typo HanJong Jang 2020-03-05 22:46:01 +0900
  • 4436632866
    2019=>2020 Thomas Bernard 2020-02-20 09:04:23 +0100
  • 443cb78e83
    Haiku support Thomas Bernard 2020-02-20 09:03:53 +0100
  • bffb6a828f Add Haiku Support CodeforEvolution 2020-02-16 22:19:29 -0600
  • 927e2f3666 miniupnpd/Changelog.txt: update Thomas Bernard 2019-12-24 01:38:55 +0100
  • f8a39b7fd5 miniupnpc/Changelog.txt: update Thomas Bernard 2019-12-24 00:36:49 +0100
  • 351b28c5ad
    Fix PCPSendUnsolicitedAnnounce() when IPv6 is not available Thomas Bernard 2019-12-18 01:18:56 +0100
  • 533f46cb7e Add OpenEmbedded cross compile case Khem Raj 2018-12-22 18:47:45 -0800
  • 0ab1d6725b Merge branch 'issue396' Thomas Bernard 2019-11-01 00:04:23 +0100
  • aa08b09068 miniupnpd version prints backend Thomas Bernard 2019-10-13 22:16:45 +0200
  • 1876efc823 https://miniupnp.tuxfamily.org/ Thomas Bernard 2019-10-13 21:33:32 +0200
  • 733c3c25f7
    INSTALL: update about apt-get packages to install for nftables Thomas Bernard 2019-10-22 17:27:53 +0200
  • efb6ec1b2f testminiwget.sh: use either "ip addr" or "ifconfig -a" Thomas Bernard 2019-10-22 14:35:15 +0200
  • c2818392e1 fix UPNP_GetValidIGD() Thomas Bernard 2019-10-13 19:58:52 +0200
  • 5f85321084 connecthostport.c: output to help debug Thomas Bernard 2019-10-13 19:22:59 +0200
  • 0d7ccf1388 2019 Thomas Bernard 2019-10-06 22:53:20 +0200
  • d17912b95b ignore validateversion Thomas Bernard 2019-10-06 22:44:32 +0200
  • ce9cf89f07
    Makefile.linux_nft: fix depends Thomas Bernard 2019-10-06 22:41:47 +0200
  • f200b1b7e8
    netfilter_nft/nftpinhole.c: fix after function renames Thomas Bernard 2019-10-06 22:30:36 +0200
  • e6b1dab5e9 travis-ci: build nftables version with --ipv6 --igd2 Thomas Bernard 2019-10-06 22:24:26 +0200
  • 8ac3784fe2 Merge branch 'version' Thomas Bernard 2019-10-06 22:17:25 +0200
  • 913194cf75 Move print_rule to the file it's used in. Paul Chambers 2019-10-06 01:06:44 -0700
  • 9d1680455e cleanup some formatting inconsistencies Paul Chambers 2019-10-04 23:53:32 -0700
  • 4ac428cbc9 netfilter_nft: remove dead code Thomas Bernard 2019-10-06 21:25:03 +0200
  • 35fa178ec8 encapsulate debug printing of rules. keeps stack layout the same between debug & non-debug builds. Paul Chambers 2019-10-04 23:52:04 -0700
  • a87011f933 fix checking of "~Man:" header" Thomas Bernard 2019-10-06 00:17:52 +0200
  • b747e222a8 miniupnpd/.gitignore: dox/ Thomas Bernard 2019-10-05 23:55:44 +0200
  • a3c2f21805 check before building for nftables Thomas Bernard 2019-10-05 22:54:06 +0200
  • 0a35f97db7
    Makefile.linux: validate version Thomas Bernard 2019-10-05 22:31:24 +0200
  • 49d3b57441
    miniupnpd: Add --version commandline option Thomas Bernard 2019-10-05 21:59:42 +0200
  • 700b86eeda
    compatibility with OpenSSL 1.1.x Thomas Bernard 2019-10-05 21:24:54 +0200
  • 123e589266 establish persistent mnl/netlink socket at init_redirect (needs elevated privileges) Paul Chambers 2019-10-04 23:48:22 -0700
  • 22223da9a1 use OpenBSD pledge() to drop privileges Thomas Bernard 2019-10-03 23:23:53 +0200
  • 174db857f8 fix end of file Thomas Bernard 2019-10-03 00:15:50 +0200
  • 49a60028e7 2019 Thomas Bernard 2019-10-03 00:15:32 +0200
  • 6f4057ee82 update Changelog.txt Thomas Bernard 2019-10-03 00:15:13 +0200
  • 57bc67f72a 2019 Thomas Bernard 2019-10-02 00:25:03 +0200
  • 7ea314412c make rdr_name_type enum values more unique Paul Chambers 2019-10-02 13:29:29 -0700
  • b36a6e94f8 NFT_RULE_USERDATA is sized, not null-terminated. Must use strndup() Paul Chambers 2019-10-02 13:16:29 -0700
  • b6303c8836 clean before building for NFTABLE Thomas Bernard 2019-10-01 23:48:56 +0200
  • fda82bceef remove lingering debug stuff, add my name to file headers Paul Chambers 2019-10-02 13:08:22 -0700
  • dcad93615f set the family attribute on the chain Paul Chambers 2019-10-01 01:12:10 -0700
  • 2a496a1c1c Minimize attributes set if chain_op is not NFT_MSG_NEWCHAIN Paul Chambers 2019-10-01 00:40:05 -0700
  • 6a53e6e765 use the same name for all three tables, like sshguard does Paul Chambers 2019-09-30 11:20:16 -0700
  • 13b63da3fb bump the priority of miniupnpd's forward chain, so it processes packets before other filter chains Paul Chambers 2019-09-30 09:40:40 -0700
  • 75bdb777cf rework nft-specific globals, create & destroy tables/chains at init & shutdown Paul Chambers 2019-09-30 00:12:08 -0700
  • d5773600f9 add --firewall=<name> to genconfig.sh & tweak Makefiles to match Paul Chambers 2019-09-28 22:17:51 -0700
  • 48f2339759 parse_rule_cmp: promote repeated code in cases outside the switch Paul Chambers 2019-09-27 21:25:34 -0700
  • dbdaabd21e insert omitted break statements causing compiler warnings Paul Chambers 2019-09-27 21:00:28 -0700
  • b5021ef57f suppress warnings for some intentional fallthrough cases in switch statements Paul Chambers 2019-09-27 20:47:53 -0700
  • 2c45b0793e fix genconfig.sh for OpenBSD Thomas Bernard 2019-09-26 23:46:24 +0200
  • ace2250533
    cast time_t to long long instead of long Thomas Bernard 2019-09-24 16:07:23 +0200
  • 70a215d693 net.inet6.ip6.v6only has been removed in recent OpenBSD versions Thomas Bernard 2019-09-24 16:06:38 +0200
  • 8c00d0747a
    include <sys/select.h> for fd_set Thomas Bernard 2019-09-24 16:06:12 +0200
  • 2917d99c58 2019 Thomas Bernard 2019-09-24 16:05:44 +0200
  • a6291ca391 update miniupnpd/Changelog.txt and README Thomas Bernard 2019-09-24 13:02:20 +0200
  • 1976452125 handle both IP_PKTINFO and IP_RECVIF defined. Thomas Bernard 2019-09-24 12:25:51 +0200
  • 8cb006c538 macros.h: add FALL_THROUGH macro Thomas Bernard 2019-09-24 12:04:40 +0200
  • ed9ef746a0 Distinguish between iptables and nftables in genconfig.sh, adding USE_IPTABLES or USE_NFTABLES defines. Paul Chambers 2019-09-18 12:28:51 -0700
  • a2591edfa6 Install doxygen and graphviz package Thomas Bernard 2019-09-24 11:29:39 +0200
  • 81e0d83403 build doc with Doxygen Thomas Bernard 2019-09-24 11:20:17 +0200
  • 8a56bb50cf add 'dox' make target for nftables, which generates docs using doxygen. Also modify the uuid in the installed copy of miniupnpd.conf, not the pristine local copy that is under revision control. Paul Chambers 2019-09-17 18:22:11 -0700
  • dec239d340
    pfpinhole.c: fix includes Thomas Bernard 2019-09-02 02:03:41 +0200