<feed xmlns='http://www.w3.org/2005/Atom'>
<title>telephony/net/siproxd/files, branch master</title>
<subtitle>Mirror of telephony feed</subtitle>
<id>https://git.openwrt.org/feed/telephony/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/telephony/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/telephony/'/>
<updated>2023-11-25T00:51:31Z</updated>
<entry>
<title>siproxd: improve network device resolution</title>
<updated>2023-11-25T00:51:31Z</updated>
<author>
<name>Tony Ambardar</name>
</author>
<published>2023-11-22T02:53:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/telephony/commit/?id=7ab8207ba736af328907ff6d94761a54cbeadad5'/>
<id>urn:sha1:7ab8207ba736af328907ff6d94761a54cbeadad5</id>
<content type='text'>
Resolve network devices by first trying 'network_get_device' (L3) and
falling back to 'network_get_physdev' (L2) on failure, which allows using
Wireguard interfaces. Both are needed to avoid breaking existing usage
for some interfaces (e.g. 'wan').

Also add myself as a maintainer.

Signed-off-by: Tony Ambardar &lt;itugrok@yahoo.com&gt;
</content>
</entry>
<entry>
<title>siproxd: fix UID variable conflict in init</title>
<updated>2021-01-24T08:27:05Z</updated>
<author>
<name>Tony Ambardar</name>
</author>
<published>2021-01-24T08:00:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/telephony/commit/?id=442a19214be18f624209fb6e6de5897e6d2d4584'/>
<id>urn:sha1:442a19214be18f624209fb6e6de5897e6d2d4584</id>
<content type='text'>
Variable 'UID' is set readonly in some calling contexts, yielding errors
during e.g. ImageBuilder usage:

  Enabling rpcd
  ./etc/init.d/siproxd: line 14: UID: readonly variable
  Enabling siproxd
  Enabling sysctl

Rename UID and GID variables as SIPROXD_UID and SIPROXD_GID.

Signed-off-by: Tony Ambardar &lt;itugrok@yahoo.com&gt;
</content>
</entry>
<entry>
<title>siproxd: update to version 0.8.3, improve logging and memory usage</title>
<updated>2020-09-05T05:38:33Z</updated>
<author>
<name>Tony Ambardar</name>
</author>
<published>2020-08-30T06:21:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/telephony/commit/?id=3fb223fa88754b25b673531c6a66a928ebe0479e'/>
<id>urn:sha1:3fb223fa88754b25b673531c6a66a928ebe0479e</id>
<content type='text'>
This release includes bug fixes and improvements accumulated over the last
4 years of development snapshots [1].

Bump upstream version, build new plugins 'stats' and 'blacklist', and add
an 'sqlite3' package dependency for siproxd-mod-blacklist.

Disable procd capturing stderr to syslog, since siproxd in 'foreground'
mode writes both to syslog and stderr, duplicating log messages.

Include a patch to drastically reduce memory usage (RSS from 17MB to 5MB
on ipq40xx platform):

  * 005-reduce-rtpproxy-urlmap-size.patch

Drop the following patches now included upstream:

  * 010-syslog-msg.patch
  * 020-gcc10.patch
  * 100-musl-compat.patch

[1] http://siproxd.sourceforge.net/index.php?op=changelog.

Signed-off-by: Tony Ambardar &lt;itugrok@yahoo.com&gt;
</content>
</entry>
<entry>
<title>siproxd: capture debug output in syslog</title>
<updated>2018-12-09T00:53:08Z</updated>
<author>
<name>guidosarducci</name>
</author>
<published>2018-11-25T14:15:27Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/telephony/commit/?id=aac5a6f843d6167eda262661bb17ca594f131213'/>
<id>urn:sha1:aac5a6f843d6167eda262661bb17ca594f131213</id>
<content type='text'>
Although siproxd normally logs to syslog, it's debug output appears to go
only to stderr. Adjust procd setup to also capture stderr in syslog.

Signed-off-by: Tony Ambardar &lt;itugrok@yahoo.com&gt;
</content>
</entry>
<entry>
<title>siproxd: restructure code and use procd for init</title>
<updated>2018-05-24T07:23:56Z</updated>
<author>
<name>guidosarducci</name>
</author>
<published>2018-03-25T01:51:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/telephony/commit/?id=b65b20f6f8ef6d0d398274c81c8a777bdd292409'/>
<id>urn:sha1:b65b20f6f8ef6d0d398274c81c8a777bdd292409</id>
<content type='text'>
Switch to use procd for init, with support for jails. Clean up code and
restructure callback processing to be more robust and understandable. This
also fixes a bug processing multiple siproxd config sections, as reported
by Michael Kuron.

Signed-off-by: Tony Ambardar &lt;itugrok@yahoo.com&gt;
</content>
</entry>
<entry>
<title>siproxd: don't apply default values already built-in</title>
<updated>2018-05-24T07:18:54Z</updated>
<author>
<name>guidosarducci</name>
</author>
<published>2018-03-25T00:50:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/telephony/commit/?id=a3f6f176d5bfc5ee6ca41f05ea84ea8213b94c08'/>
<id>urn:sha1:a3f6f176d5bfc5ee6ca41f05ea84ea8213b94c08</id>
<content type='text'>
Signed-off-by: Tony Ambardar &lt;itugrok@yahoo.com&gt;
</content>
</entry>
<entry>
<title>siproxd: add usage comments, examples to default UCI config</title>
<updated>2018-03-18T01:41:10Z</updated>
<author>
<name>guidosarducci</name>
</author>
<published>2018-03-09T07:17:30Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/telephony/commit/?id=ea47a982ac60db86cae148fb7edf8416d1ca2288'/>
<id>urn:sha1:ea47a982ac60db86cae148fb7edf8416d1ca2288</id>
<content type='text'>
Explain default configuration options and potential firewall settings.
Provide examples of using documented siproxd configuration directives.

Signed-off-by: Tony Ambardar &lt;itugrok@yahoo.com&gt;
</content>
</entry>
<entry>
<title>siproxd: use UCI callback processing, reduce code size</title>
<updated>2018-03-18T01:34:16Z</updated>
<author>
<name>guidosarducci</name>
</author>
<published>2018-03-03T22:15:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/telephony/commit/?id=09f32fb1a59249f81d52a5f681496e88959cf26b'/>
<id>urn:sha1:09f32fb1a59249f81d52a5f681496e88959cf26b</id>
<content type='text'>
Switch to using callback functions for UCI config processing, and remove
the unnecessary scan_interfaces() call together with related code.

Instead of explicitly handling every possible siproxd config option, use
callbacks to deal with those defined in the UCI config file, and directly
handle only selected options with desired default values. This shrinks
the init code by ~3.5 KB and simplifies updating to future siproxd
versions with new options.

(Note: this change exposed some long-standing, broken aspects of UCI
callback handling, fixed in https://github.com/openwrt/openwrt/pull/805.)

Signed-off-by: Tony Ambardar &lt;itugrok@yahoo.com&gt;
</content>
</entry>
<entry>
<title>siproxd: fix support for domain-specific proxies</title>
<updated>2017-07-03T23:59:23Z</updated>
<author>
<name>guidosarducci</name>
</author>
<published>2017-07-03T02:56:53Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/telephony/commit/?id=456d10459f4258982fe2f528096970f8bf5bb4d6'/>
<id>urn:sha1:456d10459f4258982fe2f528096970f8bf5bb4d6</id>
<content type='text'>
Use lists for the config entries outbound_domain_{name,host,port}.

This permits multiple outbound proxies and fixes:
https://github.com/openwrt/telephony/issues/127

Signed-off-by: Tony Ambardar &lt;itugrok@yahoo.com&gt;
</content>
</entry>
<entry>
<title>siproxd: update to version 0.8.2</title>
<updated>2017-07-03T23:59:23Z</updated>
<author>
<name>guidosarducci</name>
</author>
<published>2017-06-19T03:37:16Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/telephony/commit/?id=3e1642074320da07e15f92a2214ff78ebd3ff4c0'/>
<id>urn:sha1:3e1642074320da07e15f92a2214ff78ebd3ff4c0</id>
<content type='text'>
An upstream siproxd update was released after ~5 years, with bugfixes
and new features. This package supports the new plugins and their config
options, and updates required patches.

Signed-off-by: Tony Ambardar &lt;itugrok@yahoo.com&gt;
</content>
</entry>
</feed>
