<feed xmlns='http://www.w3.org/2005/Atom'>
<title>omcproxy/src, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://git.openwrt.org/project/omcproxy/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/project/omcproxy/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/omcproxy/'/>
<updated>2026-03-07T14:22:25Z</updated>
<entry>
<title>mrib: receive_mrt: workaround for RTL8373 queries</title>
<updated>2026-03-07T14:22:25Z</updated>
<author>
<name>Álvaro Fernández Rojas</name>
</author>
<published>2026-01-22T17:28:52Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/omcproxy/commit/?id=3abb601ab77f5e914a3203e5d0c8ae7fb1579bae'/>
<id>urn:sha1:3abb601ab77f5e914a3203e5d0c8ae7fb1579bae</id>
<content type='text'>
Fixes the following warning caused by RTL8373 sending IGMP queries without
including the mandatory IPv4 Router Alert option:
mrib_receive_mrt: ignoring invalid IGMP-message of type 11 from &lt;ip&gt; on &lt;ifindex&gt;

According to RFC3376 9.1 [1]:
- Hosts SHOULD ignore v2 or v3 Queries without the Router-Alert option.
However, we can add an exception to be compatible with non-compliant switches.

[1] https://datatracker.ietf.org/doc/html/rfc3376#section-9.1

Link: https://github.com/openwrt/omcproxy/pull/23
Signed-off-by: Álvaro Fernández Rojas &lt;noltari@gmail.com&gt;
</content>
</entry>
<entry>
<title>Revert "mrib: receive_mrt: workaround for RTL8373 queries"</title>
<updated>2026-03-07T14:22:05Z</updated>
<author>
<name>Álvaro Fernández Rojas</name>
</author>
<published>2026-03-07T14:21:28Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/omcproxy/commit/?id=e25491f27af33b77eca3ea8d93c083e57a02e918'/>
<id>urn:sha1:e25491f27af33b77eca3ea8d93c083e57a02e918</id>
<content type='text'>
This reverts commit cd20f3a4b4f15c86b73aa15c6ede9faf80584c69.

Wrong branch merged (v1 instead of v2).

Signed-off-by: Álvaro Fernández Rojas &lt;noltari@gmail.com&gt;
</content>
</entry>
<entry>
<title>mrib: receive_mrt: workaround for RTL8373 queries</title>
<updated>2026-01-22T17:33:22Z</updated>
<author>
<name>Álvaro Fernández Rojas</name>
</author>
<published>2026-01-22T12:29:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/omcproxy/commit/?id=cd20f3a4b4f15c86b73aa15c6ede9faf80584c69'/>
<id>urn:sha1:cd20f3a4b4f15c86b73aa15c6ede9faf80584c69</id>
<content type='text'>
Fixes the following warning caused by RTL8373 sending IGMP queries without
including the mandatory IPv4 Router Alert option:
mrib_receive_mrt: ignoring invalid IGMP-message of type 11 from &lt;ip&gt; on &lt;ifindex&gt;

Signed-off-by: Álvaro Fernández Rojas &lt;noltari@gmail.com&gt;
</content>
</entry>
<entry>
<title>omcproxy: use syslog mask for logging level</title>
<updated>2025-10-23T06:29:55Z</updated>
<author>
<name>Álvaro Fernández Rojas</name>
</author>
<published>2025-10-22T18:14:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/omcproxy/commit/?id=78eea9b83a9312584098237ce28b59a43356b5f0'/>
<id>urn:sha1:78eea9b83a9312584098237ce28b59a43356b5f0</id>
<content type='text'>
Make use of syslog setlogmask() instead of handling logging level manually.
Fixes unused variable errors when L_LEVEL is set to &lt; 7.

Signed-off-by: Álvaro Fernández Rojas &lt;noltari@gmail.com&gt;
</content>
</entry>
<entry>
<title>proxy: fix indentation warning</title>
<updated>2025-10-19T18:07:22Z</updated>
<author>
<name>Vladimír Chlup</name>
</author>
<published>2025-02-27T20:42:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/omcproxy/commit/?id=848d696419eb2d13b7eaca4295f7711196fd1262'/>
<id>urn:sha1:848d696419eb2d13b7eaca4295f7711196fd1262</id>
<content type='text'>
Fixes the following warning caused by a bad indentation:

src/proxy.c: In function ‘proxy_set’:
src/proxy.c:161:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
  161 |                 for (i = 0; i &lt; downlinks_cnt &amp;&amp; downlinks[i] == iface-&gt;iface-&gt;ifindex; ++i);
      |                 ^~~
src/proxy.c:162:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
  162 |                         if (i == downlinks_cnt)
      |                         ^~

Signed-off-by: Vladimír Chlup &lt;jajik@chlup.net&gt;
Link: https://github.com/openwrt/omcproxy/pull/13
Signed-off-by: Álvaro Fernández Rojas &lt;noltari@gmail.com&gt;
</content>
</entry>
<entry>
<title>Fix this typo. Change MaxRespTime from 0.1 second to 10 second</title>
<updated>2025-02-27T07:14:04Z</updated>
<author>
<name>liy1</name>
</author>
<published>2023-04-12T17:10:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/omcproxy/commit/?id=21ab1d5df01d427601f777442115cdb5360a509c'/>
<id>urn:sha1:21ab1d5df01d427601f777442115cdb5360a509c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix null pointer access in proxy_set</title>
<updated>2023-10-10T17:30:28Z</updated>
<author>
<name>Andrew Rodland</name>
</author>
<published>2023-10-10T17:30:28Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/omcproxy/commit/?id=2f09056800000c8e5d3c72869555f4b1a7cea10a'/>
<id>urn:sha1:2f09056800000c8e5d3c72869555f4b1a7cea10a</id>
<content type='text'>
We were checking `proxy-&gt;ifindex`, but `proxy` is initialized to NULL. Should be checking `p-&gt;ifindex` instead.

Signed-off-by: Andrew Rodland &lt;andrew@cleverdomain.org&gt;</content>
</entry>
<entry>
<title>groups: use uloop_timeout_remaining64</title>
<updated>2021-11-04T12:50:44Z</updated>
<author>
<name>Stijn Tintel</name>
</author>
<published>2021-11-04T11:41:19Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/omcproxy/commit/?id=bfba2aa75802ff1a70ef2fd3eba53409a8c6e93a'/>
<id>urn:sha1:bfba2aa75802ff1a70ef2fd3eba53409a8c6e93a</id>
<content type='text'>
The uloop_timeout_remaining function is being deprecated.

Signed-off-by: Stijn Tintel &lt;stijn@linux-ipv6.be&gt;
Acked-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>mrib.c: don't use cpu_to_be32 outside of function</title>
<updated>2018-12-16T09:36:49Z</updated>
<author>
<name>Eneas U de Queiroz</name>
</author>
<published>2018-12-14T17:13:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/omcproxy/commit/?id=722151f04348cf1b759613c087bced52fb45790a'/>
<id>urn:sha1:722151f04348cf1b759613c087bced52fb45790a</id>
<content type='text'>
cpu_to_be32 is not a constant, so it can't be used outside of a
function.

Signed-off-by: Eneas U de Queiroz &lt;cote2004-github@yahoo.com&gt;
</content>
</entry>
<entry>
<title>Reduce default query response interval to 100ms</title>
<updated>2015-09-15T07:50:53Z</updated>
<author>
<name>Steven Barth</name>
</author>
<published>2015-09-15T07:50:53Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/omcproxy/commit/?id=8de9fa84e018e152e45c342f10b5b5140b63e4b1'/>
<id>urn:sha1:8de9fa84e018e152e45c342f10b5b5140b63e4b1</id>
<content type='text'>
</content>
</entry>
</feed>
