summaryrefslogtreecommitdiff
path: root/chat
AgeCommit message (Collapse)AuthorFilesLines
2020-02-23libotr: Update HOMEPAGEnia1-3/+3
2020-02-23irssi: Add an OTR option. Enable it by default.nia2-5/+13
Bump PKGREVISION.
2020-02-23weechat: Update to 2.7.1nia2-8/+7
== Version 2.7.1 (2020-02-20) Bug fixes:: * irc: fix crash when receiving a malformed message 352 (who) * irc: fix crash when a new message 005 is received with longer nick prefixes * irc: fix crash when receiving a malformed message 324 (channel mode) (CVE-2020-8955)
2020-02-20unrealircd: Update to 5.0.3.1nia3-8/+12
UnrealIRCd 5.0.3.1 ------------------- This fixes a crash issue after REHASH in 5.0.3. UnrealIRCd 5.0.3 ----------------- Fixes: * Fix serious flood issue in labeled-response implementation. * An IRCOp SQUIT'ing a far remote server may cause a broken link topology * In channels that are +D (delayed join), PARTs were not shown correctly to channel operators. Enhancements: * A new HISTORY command for history playback (```HISTORY #channel number-of-lines```) which allows you to fetch more lines than the on-join history playback. Of course, taking into account the set limits in the +H channel mode. This command is one of the [two interfaces](https://www.unrealircd.org/docs/Channel_history#Ways_to_retrieve_history) to [Channel history](https://www.unrealircd.org/docs/Channel_history). * Two new [message tags](https://www.unrealircd.org/docs/Message_tags), ```unrealircd.org/userip``` and ```unrealircd.org/userhost``` which communicate the user@ip and real user@host to IRCOps. Changes: * Drop the draft/ prefix now that the IRCv3 [labeled-response](https://ircv3.net/specs/extensions/labeled-response.html) specification is out of draft. * The operclass permission ```immune:target-limit``` is now called ```immune:max-concurrent-conversations```, since it bypasses [set::anti-flood::max-concurrent-conversations](https://www.unrealircd.org/docs/Set_block#set::anti-flood::max-concurrent-conversations). For 99% of the users this change is not important, but it may be if you use highly customized [operclass blocks](https://www.unrealircd.org/docs/Operclass_block) Are you upgrading from UnrealIRCd 4.x to UnrealIRCd 5? If so, then check out the *UnrealIRCd 5* release notes [further down](#unrealircd-5). At the very least, check out [Upgrading from 4.x](https://www.unrealircd.org/docs/Upgrading_from_4.x).
2020-02-20chat/ircd-hybrid: Updates to 8.2.29fox2-7/+7
Changes since 8.2.28: -- Noteworthy changes in version 8.2.29 (2020-02-19) o) Extbans have been implemented. Currently supported extbans: Matching: $a:<account> Matches users logged into a matching account. $c:<channel> Matches users that are on the given channel. An additional prefix of either @, %, or + can be specified to test for certain channel privileges. $o:<class> Matches IRC operators that have joined a class matching the mask. $r:<realname> Matches users with a matching realname. $s:<server> Matches users that are connected to a server matching the mask. $u:<modes> Matches users having the specified user modes set or not set. $z:<certfp> Matches users having the given TLS certificate fingerprint. Acting: $j:<banmask> Prevents matching users from joining the channel. $m:<banmask> Blocks messages from matching users. Users with voice or above are not affected. For more details, see help/extban. o) Added 'channel::enable_extbans' configuration option. See doc/reference.conf for more information. o) For a full list of all changes in this release, see https://git.io/JvBca
2020-02-18hexchat: Clean up no longer necessary items in the Makefilenia1-6/+4
Fix the path to the .pc.in file post-meson.
2020-02-06chat: Remove p5-Net-AOLIMnia5-43/+1
AOL is dead and this is no longer used by anything in pkgsrc.
2020-02-06chat: Remove p5-Net-AIMnia4-33/+1
AIM is dead and this is no longer used by anything in pkgsrc.
2020-02-06chat: Remove libirc.nia8-83/+1
Upstream disappeared in 2004 and this is now both unique to pkgsrc and no longer used by anything in pkgsrc.
2020-02-04chat/ircd-hybrid: Adds support for wolfSSL TLS option.fox1-2/+5
2020-02-02Revbump all Go packages after go113 update.bsiegert2-4/+4
2020-01-31inspircd3: Update to 3.5.0nia3-9/+14
Changes: * Added support for the IRCv3 Labeled Response specification. * Added support for help topics to the helpop module. * Added support for pagination to the index output of the HELPOP command. * Added support for passing module names to --{disable,enable} using their short names (e.g. --enable-extras ssl_gnutls). * Added support for passing space-delimited module names to --{disable,enable}-extras (e.g. --enable-extras "ssl_gnutls ssl_mbedtls"). * Added support for the X-Real-IP and X-Forwarded-For headers to the websocket module. * Added the codepage module — a better solution for custom 8-bit character set support than the incredibly broken and undocumented nationalchars module. * Changed the default for <waitpong:sendsnotice> to no. * Changed the user count in LUSERS so that it no longer includes services pseudoclients. * Developer: add Channel::WriteRemoteNotice which sends a notice to remote users as well as local users. * Developer: add a status char option to Channel::WriteNotice for sending status messages. * Developer: add the ClientProtocol::MessageTagEvent class to allow handling message tags easier. * Developer: added MessageTarget::GetName to allow easily getting the name of a message target. * Developer: added a status char option to the TagMessage constructor for sending status messages. * Developer: added an "oper only" parameter to Simple{Channel,User}ModeHandler. * Developer: added empty string checks to the Numerics::NoSuch{Channel,Nick} constructors. * Developer: added several variadic overloads of the IRCv3::Replies::Reply::Send method. * Developer: added the OnCommandBlocked event for when the execution of a command is blocked. * Developer: added the UserManager::ULineCount method for counting pseudoclients on ulined servers. * Developer: added the inspircd.org/poison capability which rejects any attempt to request it to avoid clients requesting all available capabilities rather than the ones they support. * Developer: added the stdalgo:delete_zero method for deleting and zeroing a pointer. * Developer: deprecated the ProtocolInterface::Send{Channel,User}Notice methods in favour of SendMessage. * Developer: disabled CULLLIST log messages unless the server has been built in debug mode. * Developer: switched from Travis CI to GitHub Actions. * Developer: the FailedPort type now contains the config tag that the listener was created from. * Fix connections to ports which have an invalid I/O hook configured not being rejected. * Fix various Perl tools not looking in the right directory for the make::* modules. * Fixed a bug in helpop.conf.example where the SWHOIS key was not using the correct value name. * Fixed allowing TAGMSG messages to be sent without any tags attached. * Fixed boolean configuration options not being matched in a case insensitive way. * Fixed not using case insensitive comparisons for the DCCALLOW subcommands. * Fixed not using case insensitive matching when checking if a SSL rehash has been requested. * Fixed not using the ERR_INVALIDMODEPARAM numeric when not enough parameters are given to the snomask mode. * Fixed not using the RPL_REHASHING numeric for remote rehashes. * Fixed parsing CTCPs in the dccallow module. * Fixed prioritisation of custom events provided by modules. * Fixed spamming the log with DNS cache clearing notices when nothing was actually cleared. * Fixed status messages not working with the TAGMSG command. * Fixed the chanhistory module not storing message tags. * Fixed the chanhistory module not storing notices. * Fixed the chanhistory module storing CTCPs. * Fixed the legacy PROTOCTL NAMESX command not using case insensitive matching. * Fixed the legacy PROTOCTL UHNAMES command not using case insensitive matching. * Fixed the nationalchars module allowing nicknames which begin with a number. * Fixed the nationalchars module not rebuilding the 005 numerics on unload. * Fixed the nationalchars module not restoring the previous casemapping name on unload. * Fixed the systemd unit file starting InspIRCd before the network is online. * Fixed unnecessarily making N*2-1 too many copies of the command arguments when processing a command with multiple targets. * Improve the warning process when starting InspIRCd as root. * Improved the ban message shown to users if they are banned by an extban. * Improved the output when a port can not be bound. * Removed the preceding - from the MOTD, server operator MOTD, and any custom MOTDs added with the showfile module. * Renamed <chanhistory:notice> to <chanhistory:prefixmsg> so the behaviour is less ambiguous. * Replace the Windows getopt_long shim with the ya_getopt library. * Updated the example MOTD and server operator MOTD to be a bit prettier and show off some of the escape codes.
2020-01-30prosody: remove patch that is not in distinfowiz1-15/+0
2020-01-29chat: Remove dircproxy, has been an "unstable dev release" for >10 yearsnia10-148/+1
Last commits upstream were in 2009. "IT HAS HIGHER THEN USUAL RISK OF DESTROYING YOUR SYSTEM." Use ZNC.
2020-01-28unrealircd: Update to 5.0.2nia7-192/+143
Upgrade notes (seem like there are very few breaking changes): https://www.unrealircd.org/docs/Upgrading_from_4.x What's new in UnrealIRCd 5: * Channel history. You can now see the last couple of lines that have been said on channels when you JOIN. For this you need to set channel mode +H, eg: eg: /MODE #chan +H 15:1440 * More IRCv3 features. Additional details are communicated to clients which may help with displaying information. Implemented specs are: account-tag, message-ids, time, echo-message, labeled-response and BATCH. * Ban exceptions (/ELINE). You can now exempt users dynamically on IRC from *LINES, spamfilter, throttling, blacklist checking, connection floods, bypassing antirandom, etc. Just type /ELINE on IRC to see details. * *LINES and Spamfilters are remembered: All of these are saved to a file every few minutes and saved across reboots. This uses the new tkldb module (loaded by default). No need for services for that anymore. * Persistent channels are remembered: For channels which have mode +P set we now save all channel settings across reboots (topic, regular modes and +beI lists). This via the channeldb module (loaded by default). * Anti connect-flood measures. In the last few 4.2.x versions we introduced Connthrottle and reputation. In 5.x these modules are now loaded by default for increased security. * Easily restrict commands to fight drones. You can now disable any command or impose restrictions, such as: command can only be executed after being connected for XX seconds, or if you are identified to services, etc. See the example for how to restrict LIST, INVITE and messaging. * Module manager for managing 3rd party modules easily. Install and update modules with a single command. * Condition configuration. You can have condition configuration where you e.g. @define $IP "203.0.113.1" and can use $IP everywhere in the configuration file. Similarly, support for @if-blocks. This is especially useful for advanced users who like to use the same configuration file on multiple machines, usually with the help of remote includes. * Improved Channel Mode +L now kicks in for any rejected join, so not just for +l but also for +b, +i, +O, +z, +R and +k. If, for example, the channel is +L #insecure and also +z then, when an insecure user ties to join they will be redirected to #insecure. * Ban forwards. New extended ban ~f to forward users to the specified channel if the ban matches. Example: MODE #chan +b ~f:#badisp:*!*@*.isp.org * Improved WebSocket support. We already supported websockets, but now we support websocket type 'text', which is compatible with web IRC clients such as Kiwi IRC. * Code cleanups. The biggest effort of all went into cleaning up old code and making the code much more readable. This also means that UnrealIRCd 5 will not be able to link with really older servers or services, like UnrealIRCd 3.2.x. * Windows version is 64-bits. This should allow for increased address space and security. This also means UnrealIRCd 5 will not run on 32-bits Windows (should be rare nowadays, anyway)
2020-01-27chat/ircd-hybrid: Updates to 8.2.28fox2-7/+7
Changes since 8.2.27: -- Noteworthy changes in version 8.2.28 (2020-01-26) o) Fixed issue with topics set by TBURST not being propagated properly to clients o) Allow IRC operators to search for real hosts in "WHO" o) Ban/exempt/invex masks are now also tested against realhosts to prevent clients from bypassing channel bans by activating a fakehost o) For a full list of all changes in this release, see https://git.io/JvqpT
2020-01-26all: migrate homepages from http to httpsrillig10-20/+20
pkglint -r --network --only "migrate" As a side-effect of migrating the homepages, pkglint also fixed a few indentations in unrelated lines. These and the new homepages have been checked manually.
2020-01-26all: migrate some SourceForge homepage URLs back from https to httprillig7-14/+14
https://mail-index.netbsd.org/pkgsrc-changes/2020/01/18/msg205146.html In the above commit, the homepage URLs were migrated from http to https, assuming that SourceForge would use the same host names for both http and https connections. This assumption was wrong. Their documentation at https://sourceforge.net/p/forge/documentation/Custom%20VHOSTs/ states that the https URLs use the domain sourceforge.io instead. To make the homepages from the above commit reachable again, pkglint has been extended to check for reachable homepages. This check is only enabled when the --network command line option is given. Each of the homepages that referred to https://$project.sourceforge.net before was migrated to https://$project.sourceforge.io (27), and if that was not reachable, to the fallback URL http://$project.sourceforge.net (163).
2020-01-25chat/ircd-hybrid: Adds option for supporting GnuTLS.fox1-4/+10
Thanks to leot@ for reviewing.
2020-01-25*: Remove obsolete BUILDLINK_API_DEPENDS.openssl.jperkin1-2/+1
2020-01-23sortjnemeth1-2/+2
2020-01-23chat/prosody: Update to 0.11.4gdt9-55/+111
Update prepared in wip by Tiago Seco. Changes in 0.11.4 ================= Fixes and improvements core.rostermanager: Improve performance by caching rosters of offline #1233 mod_pep: Handling subscriptions more efficiently #1372 Minor changes util.interpolation: Support unescaped variables with more modifiers #1452 MUC: Mark source of historic messages correctly #1416 mod_auth_internal_hashed: Pass on errors #1477 mod_mam, mod_muc_mam: Improve logging of failures #1478, #1480, #1481 mod_muc, mod_muc_mam: Reschedule message expiry in case of failure mod_mam: Add flag to session when it performs a MAM query prosodyctl check: Warn about conflict between mod_pep and mod_pep_simple prosodyctl check: Warn about conflict between mod_vcard and mod_vcard_legacy #1469 core.modulemanager: Disable mod_vcard if mod_vcard_legacy is enabled to prevent conflict #1469 MUC: Strip tags with MUC-related namespaces from private messages #1427 MUC: Don't advertise registration feature on host #1451 mod_vcard_legacy: Fix handling of empty photo elements #1432 mod_vcard_legacy: Advertise lack of avatar correctly #1431 prosodyctl: Handle if the setting proxy65_address has the wrong type prosodyctl: Print a blank line to improve spacing and readability MUC: Fix role loss in Nickname change #1466 util.pposix: Fix reporting of memory usage in 2-4GB range #1445 util.startup: Fix a regression concerning directory paths #1430 mod_websocket: Don't mask WebSocket pong answers #1484 net.resolvers: Apply IDNA conversion to ascii for DNS lookups (affects only HTTP queries) #1426 net.resolvers.basic: Fix resolution of IPv6 literals (in brackets) #1459
2020-01-23chat/ircd-hybrid: Replaces deprecated openssl options.fox1-3/+3
Replaces the deprecated --enable-openssl / --disable-openssl with the --with-tls=openssl for OpenSSL support.
2020-01-23chat/ircd-hybrid: Updates to 8.2.27fox2-8/+7
Changes since 8.2.26: -- Noteworthy changes in version 8.2.27 (2020-01-22) o) Experimental support for wolfSSL has been implemented. Minimum supported version is 4.3.0 o) The --enable-openssl, --enable-gnutls switches, and their disabling counterparts --disable-openssl and --disable-gnutls, have been replaced with the --with-tls switch which takes one of the following options: 'openssl', 'wolfssl', 'gnutls', and 'none'. If nothing has been specified, configure tries to autodetect in the following order: openssl/libressl -> gnutls -> wolfssl. o) Fixed segfault with GnuTLS/libgmp in case there's no DH parameters file defined in 'serverinfo::ssl_dh_param_file' or if that file is missing o) The connection timeout for connect{} blocks can now be configured via the 'connect::timeout' configuration directive o) Minimum supported OpenSSL version is 1.1.1 now o) Minimum supported GnuTLS version is 3.6.5 now o) Supported TLSv1.3 cipher suites can now be configured explicitely via the new 'serverinfo::tls_cipher_suites' configuration directive o) In the serverinfo {} block, the following configuration directives have been renamed: ssl_certificate_file -> tls_certificate_file ssl_dh_param_file -> tls_dh_param_file ssl_dh_elliptic_curve -> tls_supported_groups ssl_cipher_list -> tls_cipher_list ssl_message_digest_algorithm -> tls_message_digest_algorithm o) In the operator {} block, the following configuration directives have been renamed: ssl_certificate_fingerprint -> tls_certificate_fingerprint ssl_connection_required -> tls_connection_required o) In the connect {} block, the following configuration directives have been renamed: ssl_cipher_list -> tls_cipher_list ssl_certificate_fingerprint -> tls_certificate_fingerprint
2020-01-22inpsircd3: fix config file path in rc scriptnia1-2/+2
2020-01-20gg2: removed (old and not maintained)adam10-467/+1
2020-01-20ekg: updated to 20200119adam10-122/+386
20200119: - fix for OpenSSL < 1.1.0 - check for systems with separate libncurses and libtinfo - use LIBS instead of LDFLAGS - fix some warnings
2020-01-20libgadu: added version 1.12.2adam8-1/+103
libgadu is library for handling Gadu-Gadu instant messenger protocol. For a long time it was an intergral part of ekg application but due to packaging issues and use in other appliactions it became a project on its own. Proprietary protocol was reverse engineered which may make libgadu less than 100% compatible with the original.
2020-01-18all: migrate several HOMEPAGEs to httpsrillig10-20/+20
pkglint --only "https instead of http" -r -F With manual adjustments afterwards since pkglint 19.4.4 fixed a few indentations in unrelated lines. This mainly affects projects hosted at SourceForce, as well as freedesktop.org, CTAN and GNU.
2020-01-18emech: Update to 3.0.3nia3-11/+9
Changes: * Fixed: DNS query recursion flag was set incorrectly.
2020-01-18*: Recursive revision bump for openssl 1.1.1.jperkin44-78/+88
2020-01-18*: Recursive revision bump for openssl 1.1.1.jperkin10-18/+20
2020-01-16chat: Remove gossip, GNOME 2 XMPP client with vanished upstream.nia5-144/+1
This used to be part of GNOME (I guess? never heard of it before), but the last release was pushed to ftp.gnome.org over 10 years ago. Despite this, the version in pkgsrc is not the most recent release. Other vendors have packages named 'gossip' but they appear to be for a different piece of software... There's plenty of other XMPP clients in pkgsrc to try. PKGREVISION= 56, last updated in 2006.
2020-01-12*: Recursive revbump from devel/boost-libsryoon19-36/+38
2020-01-10unrealircd: Build fix: don't accidentally detect epoll on SunOSnia1-1/+5
2020-01-10anope: Build fix: Don't check for presence of epoll header on SunOSnia2-1/+19
In file included from /home/pbulk/build/chat/anope/work/anope-2.0.7-source/src/socketengines/socketengine_epoll.cpp:18:0: /usr/include/sys/epoll.h:1:2: error: #error "This header has been disabled to stop its functionality from being used." #error "This header has been disabled to stop its functionality from being used." ^~~~~ /home/pbulk/build/chat/anope/work/anope-2.0.7-source/src/socketengines/socketengine_epoll.cpp:23:20: error: 'epoll_event' was not declared in this scope
2020-01-10Revbump Go packages after Go default version bump.bsiegert2-4/+4
2020-01-08chat: Remove p5-Net-ICQ2000nia4-31/+1
Upstream is gone, and there have been numerous changes to the ICQ protocol that rendered third-party clients non-functional since this was last updated.
2020-01-08chat: Remove icqlibnia6-47/+1
Upstream is gone, and there have been numerous changes to the ICQ protocol that rendered third-party clients non-functional since this was last updated (in 2000...?)
2020-01-08chat: Remove vicq.nia6-109/+0
Upstream is gone, and there have been numerous changes to the ICQ protocol that rendered third-party clients non-functional since this was last updated. There is an archive on GitHub which states: "This is just an archive of very old project. It's not supported, not functional and has no other value except sentimental"
2020-01-08chat: Remove climm.nia5-95/+1
Upstream is gone and there have been numerous changes to the ICQ protocol that broke third-party clients since this was last updated.
2020-01-05chat: remove myself as MAINTAINER for libpurple stuffnia2-4/+4
2020-01-05centerim5: drop MAINTAINERnia1-2/+2
2019-12-28psybnc: update to 2.4b2nb1.wiz3-6/+20
Honor CFLAGS and LDFLAGS. Fixes RELRO build.
2019-12-21pidgin: Fix building with d-bus enablednia1-1/+3
2019-12-21Turn off -Werror for telepathy-qtnros1-1/+3
Warnings are emitted in example code because some dependencies has depracated some things. This breaks the build because -Werror is used. So turn it off.
2019-12-21hexchat: Update to 2.14.3nia7-121/+14
Bug fix only update to a leaf package. * fix various incorrect parsing of IRC messages relating to trailing parameters * fix SASL negotiation combined with multi-line cap * fix input box theming with Yaru theme * python: Work around Python 3.7 regression causing crash on unload * sysinfo: Add support for /etc/os-release * sysinfo: Ignore irrelevant mounts when calculating storage size
2019-12-19Uses old Python syntax.joerg1-1/+3
2019-12-19Don't buildlink py-dbus, it might not even be the correct version.joerg1-2/+1
2019-12-13Revbump all Go packages after Go 1.12.14 update.bsiegert2-4/+4