summaryrefslogtreecommitdiff
path: root/net/siproxd/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* siproxd: improve network device resolutionTony Ambardar2023-11-241-1/+2
| | | | | | | | | | | 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 <itugrok@yahoo.com>
* treewide: replace AUTORELEASE with real PKG_RELEASEKuan-Yi Li2023-07-191-1/+1
| | | | | | | | | | | | | | | | | | Based on Paul Fertser <fercerpav@gmail.com>'s guidance: Change AUTORELEASE in rules.mk to: ``` AUTORELEASE = $(if $(DUMP),0,$(shell sed -i "s/\$$(AUTORELEASE)/$(call commitcount,1)/" $(CURDIR)/Makefile)) ``` then update all affected packages by: ``` for i in $(git grep -l PKG_RELEASE:=.*AUTORELEASE | sed 's^.*/\([^/]*\)/Makefile^\1^';); do make package/$i/clean done ``` Signed-off-by: Kuan-Yi Li <kyli@abysm.org>
* siproxd: update to latest gitSebastian Kemper2022-02-201-5/+7
| | | | | | | | | | | This includes time64 fixes plus allows reproducible builds. Also switch to $(AUTORELEASE) Closes #613 Closes #742 Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* siproxd: fix UID variable conflict in initTony Ambardar2021-01-241-1/+1
| | | | | | | | | | | | | | 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 <itugrok@yahoo.com>
* siproxd: rev bumpSebastian Kemper2020-10-031-1/+1
| | | | | | Increases revision due to SONAME bump of libosip2. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* siproxd: add max clients configuration and defaultTony Ambardar2020-09-221-3/+29
| | | | | | | | | | | | | | | | Add a configuration option SIPROXD_MAX_CLIENTS used for compile-time sizing of the maximum supported proxy clients. Set this to a default value of 32, which is more suitable for a small network or CPE router and uses much less memory than the upstream value of 512 (e.g. RSS of 2 MB vs 17 MB). Drop the following patch in favour of the new config option: * 005-reduce-rtpproxy-urlmap-size.patch Also fix an incorrect configure option, and silence many warnings due to unused VCS 'ident' variables in the sources. Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
* siproxd: update to version 0.8.3, improve logging and memory usageTony Ambardar2020-09-041-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | 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 <itugrok@yahoo.com>
* sixproxd: fix compilation with GCC 10Rosen Penev2020-07-191-1/+1
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* siproxd: capture debug output in syslogguidosarducci2018-12-081-1/+1
| | | | | | | 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 <itugrok@yahoo.com>
* siproxd: add OpenWrt siproxd wiki link to package infoguidosarducci2018-12-081-1/+1
| | | | | | | | This has the advantage of being available in the package catalog and hence anytime both pre- and post-installation for someone looking for information, using only the 'opkg info siproxd' command. Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
* siproxd: restructure code and use procd for initguidosarducci2018-05-241-1/+1
| | | | | | | | | 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 <itugrok@yahoo.com>
* siproxd: remove underscores from package namesSebastian Kemper2018-04-101-4/+4
| | | | | | | Underscores should not be used in package base names as they're used as semantic separators by opkg. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* siproxd: update module install defineSebastian Kemper2018-02-241-2/+2
| | | | | | | Use $(INSTALL_BIN) as the modules are installed by siproxd as executables. Remove the wildcards from this line as they're not needed. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* siproxd: update libltdl handlingSebastian Kemper2018-02-241-3/+3
| | | | | | | | | Remove LIBLTDL from the Makefile as well as a patch related to LTDL. Both have in common that they accomplish absolutely nothing. Also explicitly disable the use of the internal libltdl. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* siproxd: use PKG_HASH and update copyright dateguidosarducci2017-07-101-2/+2
| | | | Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
* siproxd: update to version 0.8.2guidosarducci2017-07-031-3/+8
| | | | | | | | 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 <itugrok@yahoo.com>
* siproxd: fix musl compatibilityJo-Philipp Wich2015-06-251-2/+2
| | | | | | | - Add missing `sys/types.h` include to provide `u_short` type under musl - Add missing `string.h` includes to avoid implicit function declarations Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
* Update a few of the PKG_LICENSE tags to be more accurateJiri Slachta2014-11-051-1/+1
| | | | | Signed-off-by: Eric Schultz <eschultz@prplfoundation.org> Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
* Add PKG_LICENSE variable to the most of the packages.Jiri Slachta2014-11-041-0/+3
| | | | Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
* siproxd: fix missing sys/time.hJiri Slachta2014-07-181-3/+3
| | | | Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
* Directory structure restructuralized.Jiri Slachta2013-06-211-0/+86
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>