<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/net/jool/patches, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-02-15T08:34:24Z</updated>
<entry>
<title>jool: update to 4.1.15</title>
<updated>2026-02-15T08:34:24Z</updated>
<author>
<name>Goetz Goerisch</name>
</author>
<published>2026-02-09T16:46:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=229cd0bfe5bffd82dfe9375d16cfb3fdb5118c7e'/>
<id>urn:sha1:229cd0bfe5bffd82dfe9375d16cfb3fdb5118c7e</id>
<content type='text'>
Changelog: https://github.com/NICMx/Jool/releases/tag/v4.1.15
- Add support for kernels 6.15-6.18
- Add support for RHEL 9.6, 9.7

Drops 200-fix-compilation-in-v6.18.patch as upstream accepted

Signed-off-by: Goetz Goerisch &lt;ggoerisch@gmail.com&gt;
</content>
</entry>
<entry>
<title>jool: fix build for 6.18</title>
<updated>2025-12-20T17:23:20Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2025-12-20T15:42:18Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=0746327c62714c92d7c969db8e18d74c042944b3'/>
<id>urn:sha1:0746327c62714c92d7c969db8e18d74c042944b3</id>
<content type='text'>
Add backport to fix build against 6.18 kernel.

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
</content>
</entry>
<entry>
<title>jool: update to 4.1.13</title>
<updated>2024-09-16T12:05:29Z</updated>
<author>
<name>Goetz Goerisch</name>
</author>
<published>2024-09-05T11:11:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=7f29b5b7a17b61d0dda8659a1fe8b1bbc5716364'/>
<id>urn:sha1:7f29b5b7a17b61d0dda8659a1fe8b1bbc5716364</id>
<content type='text'>
* update jool to 4.1.13
* refresh patch

Changelog: https://github.com/NICMx/Jool/releases/tag/v4.1.13

Signed-off-by: Goetz Goerisch &lt;ggoerisch@gmail.com&gt;
</content>
</entry>
<entry>
<title>jool: update to 4.1.11</title>
<updated>2024-02-10T22:54:42Z</updated>
<author>
<name>Tiago Gaspar</name>
</author>
<published>2024-02-09T15:21:25Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=643e3bf73a9222b460f00dcd23aa11b6ecf3e852'/>
<id>urn:sha1:643e3bf73a9222b460f00dcd23aa11b6ecf3e852</id>
<content type='text'>
Update jool to 4.1.11 and remove unneeded patch.
Changelog: https://github.com/NICMx/Jool/releases/tag/v4.1.11

Signed-off-by: Tiago Gaspar &lt;tiagogaspar8@gmail.com&gt;
</content>
</entry>
<entry>
<title>jool: update package to version 4.1.10</title>
<updated>2023-09-02T14:50:16Z</updated>
<author>
<name>Tiago Gaspar</name>
</author>
<published>2023-09-01T17:46:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=26bf35bb4338caaefad3b1be4ee2c99d8e618618'/>
<id>urn:sha1:26bf35bb4338caaefad3b1be4ee2c99d8e618618</id>
<content type='text'>
Update jool to version 4.1.10 and remove a no longer needed patch.
There was also a need to backport a patch to fix compile in some archs.

Signed-off-by: Tiago Gaspar &lt;tiagogaspar8@gmail.com&gt;
</content>
</entry>
<entry>
<title>jool: fix compilation warning</title>
<updated>2023-05-14T22:30:17Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2023-05-14T22:28:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=89731e6f4dd47290ca057b5c9bdd6542e4a8e7e9'/>
<id>urn:sha1:89731e6f4dd47290ca057b5c9bdd6542e4a8e7e9</id>
<content type='text'>
Add patch fixing compilation warning due to wrong cast.
Fix compilation warning:
/home/ansuel/openwrt-ansuel/openwrt/build_dir/target-mips-openwrt-linux-musl_musl/linux-lantiq_xrx200/jool-4.1.8/src/mod/common/xlator.c: In function 'offset_equals':
/home/ansuel/openwrt-ansuel/openwrt/build_dir/target-mips-openwrt-linux-musl_musl/linux-lantiq_xrx200/jool-4.1.8/src/mod/common/xlator.c:878:32: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast]
  878 |         return (offset-&gt;ns == ((__u64)instance-&gt;jool.ns &amp; 0xFFFFFFFF))
      |                                ^
cc1: all warnings being treated as errors

In file included from ./include/linux/kernel.h:19,
                 from ./include/linux/skbuff.h:13,
                 from /home/ansuel/openwrt-ansuel/openwrt/build_dir/target-mips-openwrt-linux-musl_musl/linux-lantiq_xrx200/jool-4.1.8/src/mod/common/../../mod/common/skbuff.h:4,
                 from /home/ansuel/openwrt-ansuel/openwrt/build_dir/target-mips-openwrt-linux-musl_musl/linux-lantiq_xrx200/jool-4.1.8/src/mod/common/skbuff.c:1:
/home/ansuel/openwrt-ansuel/openwrt/build_dir/target-mips-openwrt-linux-musl_musl/linux-lantiq_xrx200/jool-4.1.8/src/mod/common/skbuff.c: In function 'print_skb_fields':
./include/linux/kern_levels.h:5:25: error: format '%ld' expects argument of type 'long int', but argument 2 has type 'int' [-Werror=format=]
    5 | #define KERN_SOH        "\001"          /* ASCII Start Of Header */
      |                         ^~~~~~
./include/linux/printk.h:422:25: note: in definition of macro 'printk_index_wrap'
  422 |                 _p_func(_fmt, ##__VA_ARGS__);                           \
      |                         ^~~~
./include/linux/printk.h:535:9: note: in expansion of macro 'printk'
  535 |         printk(KERN_CONT fmt, ##__VA_ARGS__)
      |         ^~~~~~
./include/linux/kern_levels.h:24:25: note: in expansion of macro 'KERN_SOH'
   24 | #define KERN_CONT       KERN_SOH "c"
      |                         ^~~~~~~~
./include/linux/printk.h:535:16: note: in expansion of macro 'KERN_CONT'
  535 |         printk(KERN_CONT fmt, ##__VA_ARGS__)
      |                ^~~~~~~~~
/home/ansuel/openwrt-ansuel/openwrt/build_dir/target-mips-openwrt-linux-musl_musl/linux-lantiq_xrx200/jool-4.1.8/src/mod/common/skbuff.c:38:17: note: in expansion of macro 'pr_cont'
   38 |                 pr_cont(text "\n", ##__VA_ARGS__); \
      |                 ^~~~~~~
/home/ansuel/openwrt-ansuel/openwrt/build_dir/target-mips-openwrt-linux-musl_musl/linux-lantiq_xrx200/jool-4.1.8/src/mod/common/skbuff.c:112:9: note: in expansion of macro 'print'
  112 |         print(tabs, "data:%ld", skb-&gt;data - skb-&gt;head);
      |         ^~~~~
./include/linux/kern_levels.h:5:25: error: format '%u' expects argument of type 'unsigned int', but argument 2 has type 'sk_buff_data_t' {aka 'unsigned char *'} [-Werror=format=]
    5 | #define KERN_SOH        "\001"          /* ASCII Start Of Header */
      |                         ^~~~~~
./include/linux/printk.h:422:25: note: in definition of macro 'printk_index_wrap'
  422 |                 _p_func(_fmt, ##__VA_ARGS__);                           \
      |                         ^~~~
./include/linux/printk.h:535:9: note: in expansion of macro 'printk'
  535 |         printk(KERN_CONT fmt, ##__VA_ARGS__)
      |         ^~~~~~
./include/linux/kern_levels.h:24:25: note: in expansion of macro 'KERN_SOH'
   24 | #define KERN_CONT       KERN_SOH "c"
      |                         ^~~~~~~~
./include/linux/printk.h:535:16: note: in expansion of macro 'KERN_CONT'
  535 |         printk(KERN_CONT fmt, ##__VA_ARGS__)
      |                ^~~~~~~~~
/home/ansuel/openwrt-ansuel/openwrt/build_dir/target-mips-openwrt-linux-musl_musl/linux-lantiq_xrx200/jool-4.1.8/src/mod/common/skbuff.c:38:17: note: in expansion of macro 'pr_cont'
   38 |                 pr_cont(text "\n", ##__VA_ARGS__); \
      |                 ^~~~~~~
/home/ansuel/openwrt-ansuel/openwrt/build_dir/target-mips-openwrt-linux-musl_musl/linux-lantiq_xrx200/jool-4.1.8/src/mod/common/skbuff.c:113:9: note: in expansion of macro 'print'
  113 |         print(tabs, "tail:%u", skb-&gt;tail);
      |         ^~~~~
./include/linux/kern_levels.h:5:25: error: format '%u' expects argument of type 'unsigned int', but argument 2 has type 'sk_buff_data_t' {aka 'unsigned char *'} [-Werror=format=]
    5 | #define KERN_SOH        "\001"          /* ASCII Start Of Header */
      |                         ^~~~~~
./include/linux/printk.h:422:25: note: in definition of macro 'printk_index_wrap'
  422 |                 _p_func(_fmt, ##__VA_ARGS__);                           \
      |                         ^~~~
./include/linux/printk.h:535:9: note: in expansion of macro 'printk'
  535 |         printk(KERN_CONT fmt, ##__VA_ARGS__)
      |         ^~~~~~
./include/linux/kern_levels.h:24:25: note: in expansion of macro 'KERN_SOH'
   24 | #define KERN_CONT       KERN_SOH "c"
      |                         ^~~~~~~~
./include/linux/printk.h:535:16: note: in expansion of macro 'KERN_CONT'
  535 |         printk(KERN_CONT fmt, ##__VA_ARGS__)
      |                ^~~~~~~~~
/home/ansuel/openwrt-ansuel/openwrt/build_dir/target-mips-openwrt-linux-musl_musl/linux-lantiq_xrx200/jool-4.1.8/src/mod/common/skbuff.c:38:17: note: in expansion of macro 'pr_cont'
   38 |                 pr_cont(text "\n", ##__VA_ARGS__); \
      |                 ^~~~~~~
/home/ansuel/openwrt-ansuel/openwrt/build_dir/target-mips-openwrt-linux-musl_musl/linux-lantiq_xrx200/jool-4.1.8/src/mod/common/skbuff.c:114:9: note: in expansion of macro 'print'
  114 |         print(tabs, "end:%u", skb-&gt;end);
      |         ^~~~~
cc1: all warnings being treated as errors

/home/ansuel/openwrt-ansuel/openwrt/build_dir/target-mips-openwrt-linux-musl_musl/linux-lantiq_xrx200/jool-4.1.8/src/mod/common/nl/instance.c: In function 'serialize_instance':
/home/ansuel/openwrt-ansuel/openwrt/build_dir/target-mips-openwrt-linux-musl_musl/linux-lantiq_xrx200/jool-4.1.8/src/mod/common/nl/instance.c:40:46: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast]
   40 |         error = nla_put_u32(skb, JNLAIE_NS, ((__u64)entry-&gt;ns) &amp; 0xFFFFFFFF);
      |                                              ^
cc1: all warnings being treated as errors

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>jool: update to 4.1.8</title>
<updated>2022-03-29T13:00:24Z</updated>
<author>
<name>Tiago Gaspar</name>
</author>
<published>2022-03-29T09:12:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=1dd0c8bfbbf7b25dd811192101ed9b72dc3cfba3'/>
<id>urn:sha1:1dd0c8bfbbf7b25dd811192101ed9b72dc3cfba3</id>
<content type='text'>
Update jool to the latest version.

 Signed-off-by: Tiago Gaspar &lt;tiagogaspar8@gmail.com&gt;
</content>
</entry>
<entry>
<title>jool: remove iptables support and update templates</title>
<updated>2022-01-22T02:57:02Z</updated>
<author>
<name>Tiago Gaspar</name>
</author>
<published>2022-01-22T01:49:31Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=28ac3a6997524d9642c9707b389b626b76b09c1d'/>
<id>urn:sha1:28ac3a6997524d9642c9707b389b626b76b09c1d</id>
<content type='text'>
This commit removes iptables backend support and leaves only the
netfilter backend support. This means that:
-  iptables and nftables firewall based systems (firewall3 and firewall
4) are supported trough the netfilter instance mode
-  the iptables/xtables mode support is disabled

For more information on the modes and how to use the new netfilter
instance checkout https://www.jool.mx/en/intro-jool.html

This move is made out of the commit upstream that sets firewall4 as the
default for new default buils and based on the conversation in #16818
and was decided that the netfilter interface is the priority since
iptables support will be dropped in the foreseeable future.

While at it update the templates provided.

Signed-off-by: Tiago Gaspar &lt;tiagogaspar8@gmail.com&gt;
</content>
</entry>
<entry>
<title>jool: Update to 4.0.6</title>
<updated>2019-11-06T17:00:22Z</updated>
<author>
<name>Tiago Gaspar</name>
</author>
<published>2019-11-06T17:00:22Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=e64cac5d7b8d252e41367de3ac480107735d00ab'/>
<id>urn:sha1:e64cac5d7b8d252e41367de3ac480107735d00ab</id>
<content type='text'>
Update jool to te latest stable version (4.0.6).

Signed-off-by: Tiago Gaspar &lt;tiagogaspar8@gmail.com&gt;
</content>
</entry>
<entry>
<title>jool: Update to 4.0.5</title>
<updated>2019-10-02T01:40:39Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2019-09-25T00:23:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=cae9da4d264d85a13b4835e55e74dc97102b04c2'/>
<id>urn:sha1:cae9da4d264d85a13b4835e55e74dc97102b04c2</id>
<content type='text'>
Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
</feed>
