summaryrefslogtreecommitdiff
path: root/chat
AgeCommit message (Collapse)AuthorFilesLines
2019-11-06*: recursive bump for vala-0.46wiz1-2/+2
2019-11-02chat: align variable assignmentsrillig40-141/+141
pkglint -Wall -F --only aligned --only indent -r No manual corrections.
2019-10-25inspircd: Update to 3.4.0nia3-9/+11
### InspIRCd 3.4.0 **This version of InspIRCd was released on 2019-10-25.** * Added `<alias:stripcolor>` to allow stripping formatting codes before matching an alias. * Added `<cloak:ignorecase>` to ignore the case of a FQDN when cloaking. * Added a check for the `channels/auspex` privilege to the hidemode module. * Added a workaround for gateway IP addresses being banned by the connectban module. * Added more information to timedbans addition/expiry notices. * Added support for filtering part messages to the chanfilter module. * Developer: added `ConfigStatus::initial` to find out if the config is being loaded for the first time. * Developer: added `Events::ModuleEventProvider::{OnSubscribe,OnUnsubscribe}` to allow knowing when a module has subscribed to or unsubscribed from an event. * Developer: added a parameter to the `OnServerSplit` event which specifies whether the split was intended or not. * Developer: added an internal serialisation of the dccallow list. * Developer: added an internal serialisation of the silence list. * Developer: added the `GetId` method to the `Server` class. * Developer: added the `GetNumericToken` method to the `irc::sepstream` class. * Developer: added the `GetTypeStr` method to the `DNS::Manager` class. * Developer: added the `OnServerBurst` event for executing actions after a server has finished bursting. * Developer: added the `OnShutdown` event for executing actions shortly before shutdown. * Developer: added the experimental `Serializable` class &amp; API and implemented it in the `Extensible`, `User` and `LocalUser` classes. * Developer: changed `IS_{LOCAL,REMOTE,SERVER}` to be capable of handling null pointers. * Developer: exposed variable list modes via the `VLIST` 005 token to make things easier for client developers. * Disabled DNS, DNSBL, and ident lookups for unregistered KiwiIRC.com users in the example provider configs. * Documented the `repeat` exemption type. * Exempted the KiwiIRC.com servers from X-lines in the example provider configs. * Fixed a bug in the HAProxy module where it would ignore any data received in the same packet as the header when using TCP connections. * Fixed a crash on shutdown in the spanningtree module. * Fixed linker errors caused by build objects from one compiler being used by another. * Fixed not respecting the deprecated `<channels:users>` config tag. * Fixed the DNSBL module banning a user after their IP address has changed. * Fixed the IP addresses of the KiwiIRC.com servers in the example provider configs. * Fixed the `OnSetUserIP` event being fired before the connect class has changed. * Fixed the `u_noctcp` mode not being respected for CTCPs targeted at a channel. * Fixed the config example path not being updated when the config path is changed in interactive mode. * Fixed the example configs allowing voiced users to voice/devoice other users. * Fixed the example provider config files not being installed. * Fixed the silence module not being able to add or remove entries in some cases. * Fixed various issues relating to hostname resolution. * Raised the default value for `<connflood:bootwait>` from ten seconds to two minutes. * Replaced the gdbargs file with the `--eval-command` option inside the init script. * Updated the NetBSD `EV_SET` workaround now that upstream have fixed the issue.
2019-10-20Rename audio/portaudio-devel to audio/portaudionia1-2/+2
2019-10-19Remove multimedia/farsight2, successor chat/farstreamnia6-83/+1
2019-10-18Revbump all Go packages after lang/go112 updatebsiegert2-4/+4
2019-10-18Remove chat/empathy - this is the GNOME 2 version.nia11-1436/+1
Empathy is unmaintained and was moved to GNOME's attic. Plenty of other IM clients are available.
2019-10-07Rename py-meson to meson.prlw11-2/+2
The motivation is to consider meson as an application, so there is only one copy on the system, and as a python 3 program, it can build python 2 packages.
2019-10-02znc: Needs -lsocket -lnslnia1-1/+3
2019-10-01znc: Update to 1.7.5.nia5-68/+625
pkgsrc changes: - Switched to cmake. Upstream changes: - modpython: Add support for Python 3.8 - modtcl: install .tcl files when building with CMake - nickserv: report success of Clear commands - Update translations, add Italian, Bulgarian, fix name of Dutch - Update error messages to be clearer - Add a deprecation warning to ./configure to use CMake instead in addition to an already existing warning in README
2019-09-26Revbump all Go packages after 1.12.10 update.bsiegert2-4/+4
ok wiz@ for PMC
2019-09-25mumble: Add -lrt on NetBSD, pending further investigationnia1-2/+6
2019-09-22weechat: Fix trailing whitespacenia1-2/+2
2019-09-21weechat: Fix loading the Python plugin after the build system change.nia2-3/+10
Bump PKGREVISION.
2019-09-21weechat: ... typonia1-2/+2
2019-09-21weechat: USE_PKGLOCALDIR (not documented)nia1-1/+3
2019-09-18Recursive revbump from audio/pulseaudioryoon4-8/+8
2019-09-18mumble: Needs qt5-qttoolsnia1-1/+2
2019-09-17weechat: update to 2.6nia4-53/+53
== Version 2.6 (2019-09-08) New features:: * core: add support of 32767 color pairs (issue #1343, issue #1345) * core: add option "close" in command /window (issue #853) * api: add infos "term_colors" and "term_color_pairs" * api: add function list_user_data (issue #666) * api: add argument "strip_items" in function string_split * buflist: add infolist "buflist" with list of buffer pointers (issue #1375) * exec: evaluate option exec.command.shell, change default value to "${env:SHELL}" (issue #1356) * fset: add filters "h=xxx" and "he=xxx" to filter options by description (translated or in English) * irc: make command char optional in server option "command" (issue #615) * irc: add variables "user_max_length" and "host_max_length" in server structure (issue #1387) Bug fixes:: * core: use fixed-width integer for computing nick and hashtable DJB2 key hashes, add values "djb2_32" and "sum_32" for option weechat.look.nick_color_hash (issue #1394) * core: create or update option weechat.notify.xxx when function buffer_set is called with "notify" property (issue #1390) * core: fix memory leak in case of error when building content of bar item for display (issue #1384) * core: send command line parameter to plugins only if the name starts with the plugin name followed by a colon * core: auto disable upgrade process (command line option "--upgrade") if the file weechat.upgrade is not found * core: replace newlines by spaces in argument "completion" of function hook_command (issue #538) * core: replace char "," by "~" in color codes to separate foreground from background (issue #1264) * alias: remove default aliases /AME and /AMSG (issue #1355) * buflist: use extra variables in option buflist.look.display_conditions (issue #1393) * irc: fix parsing of messages 346 (invite list), 348 (exception list), 367 (ban list) and 728 (quiet list) when there is a colon before the timestamp (issue #1396) * irc: fix memory leak when removing a server * irc: fix length of user/nick/host in split of messages (issue #1387) * irc: quote NICK command argument sent to the server only if there's a ":" in the nick (issue #1376, issue #1319) * irc: return all arguments in the PONG response to a PING (issue #1369) * irc: disable server reconnection when the server buffer is closed (issue #236) * irc: strip spaces at beginning/end of addresses in server option "addresses" (issue #195) * irc: fix display of enabled/disabled client capabilities received in command CAP ACK (issue #151) * ruby: fix conversion of big integers on 32bit architecture (issue #1395) Tests:: * unit: add tests on IRC ignore, message and nick functions Build:: * core: fix compilation with autotools on FreeBSD 12.0 * debian: disable Javascript plugin on Debian Buster/Bullseye (issue #1374) * python: compile with Python 3 by default * python: use pkg-config to detect Python (issue #1382)
2019-09-17coyim: Updates the MAINTAINER email.fox1-2/+2
Take ownership of the package.
2019-09-16mumble: Set c++ version and install a missing man page.nia2-2/+11
Bump PKGREVISION.
2019-09-16mumble: Update to 1.3.0nia48-969/+66
Full release notes: https://www.mumble.info/blog/mumble-1.3.0-release-announcement/
2019-09-15irssi-xmpp: Update to 0.54nia3-44/+9
This allows a local patch for irssi 1.0.0 support to be deleted.
2019-09-13Remove chat/gnomeicu.nia8-400/+1
Development on this stopped in favour of Empathy and other clients many years ago. Due to recent protocol changes, unmaintained ICQ clients cannot be expected to continue working.
2019-09-09ircd-hybrid: Add networking libs on SunOSnia1-1/+3
2019-09-04Remove chat/ircservices - successors chat/atheme, chat/anopenia11-367/+1
This services package is very old and unmaintained. Supposedly it doesn't work without -fno-stack-protector. Not a good sign. If I have my IRC history right, chat/anope is a fork of epona, which was a fork of this. PR pkg/49014
2019-09-02Changed PYTHON_VERSIONS_INCOMPATIBLE to PYTHON_VERSIONS_ACCEPTED; needed for ↵adam12-24/+24
future Python 3.8
2019-08-31irssi: Update to 1.2.2nia7-23/+22
Changes: - Fix a use after free issue when receiving IRCv3 CAP information from the server (GL#34) - Fix a crash during startup when windows weren’t fully initialised yet (#1114, bdo#935813) Reassurance: - Most servers do not send duplicate CAP.
2019-08-29psi: fix PLISTnia1-1/+2
2019-08-23ircd-hybrid: Adds missing USE_LIBTOOL.fox1-1/+3
Noticed via pkglint(1).
2019-08-23inspircd*: Update COMMENTnia2-4/+4
2019-08-23inspircd3: Use :tsnia1-2/+2
2019-08-23inspircd3: Update to 3.3.0nia2-8/+7
### InspIRCd 3.3.0 * Added PackageInfo directives for ArchLinux. * Changed the maximum value for `<chanfilter:maxlen>` from 100 to 250. * Developer: added an experimental header which implements the IRCv3 Standard Replies draft: https://github.com/ircv3/ircv3-specifications/blob/master/extensions/standard-replies.md * Developer: added the OnConnectionFail event for suspending a user connection which is about to fail. * Developer: added the `ExtensionItem::{To,From}{Human,Internal,Network}` methods to convert an extension item to and from various string forms. * Developer: added the `MessageEventListener` class for adding tags to server messages. * Developer: added the `{EventHandler,StreamSocket,UserIOHandler}::SwapInternals` methods to swap the internals of two sockets. * Developer: deprecated the ServerEventListener clas and split the events contained within it into the `ServerProtocol::{BroadcastEventListener,LinkEventListener,SyncEventListener} classes. * Developer: deprecated the `SerializeFormat` enum, and the `serialize`, `unserialize` methods of the `ExtensionItem` class, and the `LocalExtItem` class. * Fixed a **crash** in the MySQL module when built against mariadb-connector-c v3.0.5 or newer. * Fixed allowing the `sasl` capability to be requested when the SASL server is offline. * Fixed empty `GLOBOPS` and `WALLOPS` messages not failing with an `ERR_NOTEXTTOSEND` message. * Fixed listener sockets with `<bind:replace>` enabled not being replaced in some circumstances. * Fixed not applying IRCv3 `server-time` timestamps on the server the source is connecting from. * Fixed not being able to use the `O` (oper) extban to server operators with a space in their server operator type. * Fixed referring to registration timeouts as ping timeouts in the `conn_waitpong` module. * Fixed sending IRCv3 `account-notify` and `chghost` messages to a user who has not sent the `NICK` and `USER` commands yet. * Fixed sending IRCv3 `cap-notify` messages for capabilities which are not presently visible in `CAP LS`. * Fixed the `geo_maxmind` module trying to interpret an `AF_UNIX` endpoint as an IP address. * Improved the message sent to server operators when the maximum connections for a connect class is reached. * Updated the vendored `utfcpp` library to v3.1.
2019-08-23inspircd: Update to 2.0.28nia5-26/+32
This release fixes a crash bug in the mysql module as well as fixing several minor issues: * Fixed BanCache entries existing after X-line expiry. * Replaced all references to the dead InspIRCd wiki with the new InspIRCd docs site. * Updated all documentation links to use https. * Updated the Module Manager source list for the new inspircd-contrib repository. InspIRCd v2 is now deprecated and will no longer receive security updates after 2020-06-01.
2019-08-22Recursive revbump from boost-1.71.0ryoon18-36/+36
2019-08-16Update LDFLAGS for SmartOS to link also libresolv in addition to libnsl.otis1-2/+2
2019-08-14Recursive bump of all packages using Go after Go 1.12.8 update.bsiegert2-4/+4
2019-08-11Bump PKGREVISIONs for perl 5.30.0wiz34-65/+68
2019-08-07unrealircd: Fix path to config file.nia2-3/+3
2019-08-07unrealircd: Avoid building the internal copy of Argon2.nia1-1/+7
The pkgsrc version was being used, but not being detected properly by configure. I'm guessing the configure script is assuming Debian version numbers or something.
2019-08-07unrealircd: Install some examples to a more sensible location.nia2-11/+7
While here, we probably don't need to regenerate the configure script any more. So don't do that. Bump PKGREVISION.
2019-08-07unrealircd: Update to 4.2.4.1nia4-159/+59
This release fixes a crash issue if UnrealIRCd is configured to use utf8 or chinese character sets in set::allowed-nickchars. We don't expect many users to run their IRCd with this enabled, as the utf8 support was tagged as experimental and the chinese/gbk implementation is incomplete. This release also contains a number of other fixes and enhancements. In particular the reputation and connthrottle modules are now working better and there were some major Windows fixes.
2019-08-02chat: Add miniircdleot1-1/+2
2019-08-02miniircd: Add miniircd-1.3 as chat/miniircdleot5-0/+77
miniircd is a small and limited IRC server written in Python. Despite its size, it is a functional alternative to a full-blown ircd for private or internal use. Installation is simple; no configuration is required.
2019-08-02quassel: Split out audio optionnia2-6/+9
2019-07-31weechat: Stop the perl plugin from segfaulting on exit on NetBSD.nia3-3/+20
just apply the same workaround as upstream is using for FreeBSD. bump PKGREVISION
2019-07-31weechat: Remove libidn dependency.nia1-2/+1
Doesn't seem to actually be used. curl pulls in libidn2, but that's all.
2019-07-30chat/jabberd: Update HOMEPAGEgdt1-2/+2
2019-07-30chat/jabberd: Note that it is ancient and unmaintained.gdt1-0/+2
2019-07-28tootstream: Update to 0.3.7nia3-9/+23
- Upgrade to Mastodon.py 1.4.5 - Rudimentary support for polls (shows links to polls) - Update colored minimum version to 1.3.93 (Fixes GPL license incompatibility) - Support Pleroma FlakeIDs - Minor fix for stream command being closed without receiving a toot getting a Nonetype for handle