aboutsummaryrefslogtreecommitdiff
path: root/net/znc
Commit message (Collapse)AuthorAge
* znc: add push external moduleChristian Marangi2023-04-17
| | | | | | | | | | | | | | Add push external module. This is very useful for an IRC Bounder as this module permits to register various services and receive a push notification on the registered service. One example is attaching a telegram bot and receive notification on your phone when an user tags you in one of the connected channels. Bump and drop AUTORELEASE from PKG_RELEASE since we are adding a new module. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* znc: drop playback patch and reference from github repositoryChristian Marangi2023-04-17
| | | | | | | | | | | We currently inclde the playback external module with a separate patch. This is ugly and can be better handled. Add required changes to download the external module from his own github repository. Then create a link in the znc modules to reference the cpp source. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* treewide: refactor to use PKG_BUILD_FLAGS:=no-mips16Andre Heider2023-04-08
| | | | | | | See commit 5c545bdb "treewide: replace PKG_USE_MIPS16:=0 with PKG_BUILD_FLAGS:=no-mips16" on the main repository. Signed-off-by: Andre Heider <a.heider@gmail.com>
* treewide: back to cmake.mkRosen Penev2021-06-12
| | | | | | Ninja was merged to base and therefore we can now use normal cmake.mk Signed-off-by: Rosen Penev <rosenp@gmail.com>
* znc: fix compilation without deprecated OpenSSL APIsRosen Penev2021-03-20
| | | | | | Patch was wrongly removed. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* znc: update to 1.8.2Rosen Penev2021-03-06
| | | | | | | | Switch to CMake + Ninja to fix parallel compilation. Switched PKG_BUILD_DIR to use PKG_INSTALL_DIR for easier readability. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* znc: Add support for many configurable listenersPavel Demkovich2020-10-20
| | | | | | Function add_listener called from /etc/init.d/znc, but not implemented Signed-off-by: Pavel Demkovich <finn@finnix.servebeer.com>
* znc: Add support for many configurable listeners for zncPavel Demkovich2020-10-13
| | | | | | Function add_listener called from /etc/init.d/znc, but not implemented Signed-off-by: Pavel Demkovich <finn@finnix.servebeer.com>
* znc: Update to 1.7.5Rosen Penev2019-12-14
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* znc: update to 1.7.4Jonas Gorski2019-06-24
| | | | | | Fixes CVE-2019-12816. Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
* znc: Clean up Makefile and fix compilation on PPCRosen Penev2019-04-22
| | | | | | | | | | Some of these hacks were needed when uClibc++ was used. Now that it is not we can remove them. Remove libpthread dependency. Not only is it unneeded, package-defaults already specifies it. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* znc: Update deprecated API patchRosen Penev2019-04-02
| | | | | | | | | ENGINE_cleanup is unavailable when deprecated APIs and ENGINE support are disabled. The cleanup functions are unnecessary with OpenSSL 1.1. The getm functions use a faulty if directive. Work around it. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* znc: update to 1.7.3Jonas Gorski2019-04-01
| | | | | | Fixes CVE-2019-9917 (only affects modpython) Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
* znc: fix patches applyingJonas Gorski2019-02-06
| | | | | | | | git is hard. :-( Reported-by: Kevin Darbyshire-Bryant <kevin@darbyshire-bryant.me.uk> Fixes: 4629f043e08e ("znc: update to 1.7.2") Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
* znc: update to 1.7.2Jonas Gorski2019-02-06
| | | | | | | Includes minor bugfixes, translation updates and most of the OpenSSL compilation patch. Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
* znc: Update deprecated patch to include OpenSSL 1.1Rosen Penev2018-11-23
| | | | | | | | Previous was only for 1.0.2. Added PKG_CPE_ID for proper CVE tracking. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* znc: Fix compilation without deprecated APIs in OpenSSL 1.0.2Rosen Penev2018-11-08
| | | | | | Signed-off-by: Rosen Penev <rosenp@gmail.com> [correct configure flag from enable-ssl to enable-openssl] Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
* znc: revert cmake build artifacts from makefileJonas Gorski2018-07-27
| | | | | | | Revert some cmake stuff that accidentially made it into the Makefile to unbreak the build. Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
* znc: update my email addressJonas Gorski2018-07-27
| | | | Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
* znc: drop unneeded root check patchJonas Gorski2018-07-27
| | | | | | | We don't run znc as root anymore, so no need to do the root check after loading the config. Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
* znc: Update to 1.7.1Rosen Penev2018-07-27
| | | | | | | | | | | | Notable Changes: * New IRCv3.2 capabilities support on client and server side * Increased max line lengths * support for stripping color control codes * various bug fixes Signed-off-by: Rosen Penev <rosenp@gmail.com> [jonas.gorski: add notable changes, switch to 1.7.1] Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
* znc: Update to 1.6.6 + HTTPS.Rosen Penev2018-04-08
| | | | | | Fixed links and switched to HTTPS as the site defaults to it. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* treewide: run "make check FIXUP=1"Etienne Champetier2017-08-29
| | | | | | | | | | fix Makefile chmod (644) replace MD5SUM with HASH add PKG_MIRROR_HASH when PKG_SOURCE_PROTO:=git (PKG_SOURCE_PROTO:=svn tarballs are not reproducible for now) Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* znc: update to 1.6.5Jonas Gorski2017-04-10
| | | | | | | | | | Changelog: * Fixed a regression of 1.6.4 which caused a crash in modperl/modpython (not packaged) * Fixed the behavior of verbose command in the sasl module. Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
* znc: update to 1.6.4Jonas Gorski2017-02-10
| | | | | | Fixes a few potential segfauls and includes OpenSSL 1.1 compatibilty. Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
* znc: allow running without modulesJonas Gorski2016-12-03
| | | | | | | | Now that we don't ship any modules by default, znc might be started without any modules. Unfortunately znc refuses to start without any modules, so patch out the appropriate check. Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
* Merge pull request #3508 from kdarbyshirebryant/zncplaybackJonas Gorski2016-12-03
|\ | | | | znc: add advanced playback module
| * znc: add advanced playback moduleKevin Darbyshire-Bryant2016-11-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The advanced playback module makes it possible for IRC clients to avoid undesired repetitive buffer playback. IRC clients may request the module to send a partial buffer playback starting from and ending to a certain point of time. Particularly useful with (supporting) mobile clients such as Mutter, Colloquy & others. Signed-off-by: Kevin Darbyshire-Bryant <kevin@darbyshire-bryant.me.uk> --- Unfortunately playback.cpp is not included as part of the standard ZNC modules and so has been added as a patch.
* | znc: run as user znc & use procdKevin Darbyshire-Bryant2016-11-17
|/ | | | | | | Create & run znc as a specific user rather than nobody. Converted to use procd, removing dependencies on znc's 'droproot' module & 'su' Signed-off-by: Kevin Darbyshire-Bryant <kevin@darbyshire-bryant.me.uk>
* znc: fix compilation without ssl compressionJonas Gorski2016-08-14
| | | | | | | | Update Csocket to a newer version with compile fixes for OpenSSL with disabled compression support. Since we don't get zlib as an transitive dependency anymore, also add zlib as an explicit dependency. Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
* znc: Added support for ICU through menu configurationXotic7502016-06-07
| | | | Signed-off-by: Graham Fairweather <xotic750@gmail.com>
* Merge pull request #2787 from Xotic750/znc-runas-shellJonas Gorski2016-06-05
|\ | | | | znc: Added RUNAS_SHELL variable to assist when using external configuration
| * znc: Added RUNAS_SHELL variable to assist when using external configurationXotic7502016-06-03
| | | | | | | | Signed-off-by: Graham Fairweather <xotic750@gmail.com>
* | znc: Bump to v1.6.3Xotic7502016-06-03
|/ | | | Signed-off-by: Graham Fairweather <xotic750@gmail.com>
* Merge pull request #2587 from stweil/masterHannu Nyman2016-04-13
|\ | | | | net: Fix typos (found by codespell)
| * net: Fix typos (found by codespell)Stefan Weil2016-04-10
| | | | | | | | Signed-off-by: Stefan Weil <sw@weilnetz.de>
* | Drop the redundant -r option to $(CP)Yousong Zhou2016-03-12
|/ | | | | | | | | $(CP) was defined as `cp -fpR' since the very begining of OpenWrt build system (2006-06-22). The -R option should be enough and base packages use only $(CP) for the same purposes just fine and BSD manual of cp also discourages the use of `-r' option. So let's just tidy up the usage now. Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* znc: update to 1.6.2Jonas Gorski2016-01-08
| | | | Signed-off-by: Jonas Gorski <jogo@openwrt.org>
* znc: enable features/support explicitlyJonas Gorski2016-01-08
| | | | | | | | | Don't let znc autodetect library presence to avoid random missing dependencies popping up. Closes #2193. Signed-off-by: Jonas Gorski <jogo@openwrt.org>
* znc: drop GCC dependenciesJonas Gorski2015-11-26
| | | | | | | | OpenWrt trunk's lowest supported GCC version is 4.8, so we don't need to depend on specific versions anymore. Fixes visibility with GCC 5, the current default. Signed-off-by: Jonas Gorski <jogo@openwrt.org>
* znc: update to 1.6.1Jonas Gorski2015-08-20
| | | | Signed-off-by: Jonas Gorski <jogo@openwrt.org>
* znc: allow setting ssl fingerprintsJonas Gorski2015-07-01
| | | | | | | ZNC 1.6.0 now verifies SSL certificates on connect, and some Servers do not use a valid one (e.g. freenode). Signed-off-by: Jonas Gorski <jogo@openwrt.org>
* znc: close Network tagsJonas Gorski2015-07-01
| | | | Signed-off-by: Jonas Gorski <jogo@openwrt.org>
* znc: update to 1.6.0Jonas Gorski2015-06-19
| | | | | | | | Fixes compilation with musl. Requires GCC 4.7 or newer, so broken for octeon. Signed-off-by: Jonas Gorski <jogo@openwrt.org>
* znc: disable mips16Jonas Gorski2015-04-12
| | | | | | Using mips16 seems to make znc randomly crash. Signed-off-by: Jonas Gorski <jogo@openwrt.org>
* znc: link to libstdc++ to fix performance issues on channel joinJonas Gorski2014-11-21
| | | | | | | | | | | | | | ZNC uses a map to cache channel memebers on join. Unfortunately uclibc++ uses a naive linked-list implementation with horrible performance, which can cause joins to take a few minutes on popular channels. Therefore Switch to libstdc++ which uses a much more performant hashmap. ZNC by itself is already rather large, so the added footprint of libstd++ vs uclibc++ does not matter that much anyway. Should fix #11778. Signed-off-by: Jonas Gorski <jogo@openwrt.org>
* znc: update to 1.4Jonas Gorski2014-07-19
| | | | Signed-off-by: Jonas Gorski <jogo@openwrt.org>
* znc: copy from old packages and add PKG_LICENSEJonas Gorski2014-07-19
Signed-off-by: Jonas Gorski <jogo@openwrt.org>