aboutsummaryrefslogtreecommitdiff
path: root/net/znc/patches
Commit message (Collapse)AuthorAge
* 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>
* 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: 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: 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 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: 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.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>
* net: Fix typos (found by codespell)Stefan Weil2016-04-10
| | | | Signed-off-by: Stefan Weil <sw@weilnetz.de>
* znc: update to 1.6.1Jonas Gorski2015-08-20
| | | | 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: 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>