summaryrefslogtreecommitdiff
path: root/chat
AgeCommit message (Collapse)AuthorFilesLines
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
2019-07-28py-mastodon: Update to 1.4.6nia2-9/+12
v1.4.6 ------ * Fix documentation for list_accounts() * Add note about block lists to documentation * Add note that 2.7 support is being sunset v1.4.5 ------ * Small fix to be friendlier to hosted apps v1.4.4 ------ * Added support for moderation API (Thanks Gargron for the clarifications and dotUser for helping with testing) * Made status_delete return the deleted status (With "source" attribute) * Added account_id parameter to notifications * Added streaming_health * Added support for local hashtag streams * Made blurhash an optional dependency (Thanks limburgher) * Fixed some things related to error handling (Thanks lefherz) * Fixed various small documentation issues (Thanks lefherz) v1.4.3 ------ * BREAKING BUT ONLY FOR YOUR DEPLOY, POTENTIALLY: http_ece and cryptography are now optional dependencies, if you need full webpush crypto support add the "webpush" feature to your Mastodon.py requirements or require one or both manually in your own setup.py. * Fixed a bug in create_account (Thanks csmall for the report) * Allowed and documented non-authenticated access to streaming API (Thanks webwurst) * Fixed MastodonServerError not being exported (Thanks lefherz) * Fixed various small documentation issues (Thanks julianaito) v1.4.2 ------ * Fixed date parsing in hashtag dicts. v1.4.1 ------ * Fixed search not working on Mastodon versions before 2.8.0. search now dynamically selects search_v1 or search_v2 and adjusts valid parameters depending on the detected Mastodon version. * Added blurhash decoding. v1.4.0 ------ There are some breaking changes in this release, though less than you might think, considering this goes all the way from version 2.4.3 to 2.8.0. * BREAKING CHANGE: Changed streaming API behaviour to make the initial connection asynchronous (Thanks to Shura0 for the detailed report) * Old behaviour: The initial connection could fail, the stream functions would then throw an exception. * New behaviour: The initial connection function just returns immediately. If there is a connection error, the listeners on_abort handler is called to inform the user and the connection is retried. * BREAKING CHANGE: search() now calls through to search_v2. The old behaviour is available as search_v1. * Added support for polls (Added in 2.8.0) * Added support for preferences API (Added in 2.8.0) * Added support for the boost visibility parameter (Added in 2.8.0) * Added support for type, limit, offset, min_id, max_id, account_id on the search API (Added in 2.8.0) * Added support for scheduled statuses (Added in 2.7.0) * Added support for account creation via the API (Thanks gargron for clarifying many things here and in other places. Added in 2.7.0) * Added support for conversation streaming / stream_direct (Added in 2.6.0) * Added support for conversations (Added in 2.6.0) * Added support for report forwarding (Added in 2.5.0) * Added support for multiple OAuth redirect URIs and forcing the user to re-login in OAuth flows. * Added support for app_verify_credentials endpoint (Added in 2.7.2). * Added support for min_id based backwards pagination (Added in 2.6.0). The old method is still supported for older installs. * Added support for account pins / endorsements (Added in 2.5.0). * Updated documentation for changes to entities. * Added the ability to access non-authenticated endpoints with no app credentials (Thanks to cerisara for the report and codl). * Fixed the streaming API not working with gzip encoding (Thanks to bitleks for the report). * Added more explicitly caught error classes (Thanks to lefherz). * Improved Pleroma support including content-type and pagination fixes (Thanks to jfmcbrayer for the report and codl). * Added better session support (Thanks to jrabbit). * Fixed dependencies (Thanks to jrabbit). * Fixed variousmime type issues (Thanks to errbufferoverfl and jfmcbrayer). * Improved the example code (Thanks to MarkEEaton). * Fixed various small documentation issues (Thanks to allo-).
2019-07-28bitlbee: Add an otr option. Enable it by default.nia2-15/+26
This moves the inet6 option to an options.mk. While here, silence some pkglint warnings. Bump PKGREVISION.
2019-07-28Add chat/bitlbee-steam.nia6-1/+49
The Steam protocol plugin for bitlbee. This plugin uses the Steam Mobile API allowing it to run alongside the main Steam client. It is worth noting that the Steam Mobile API is HTTP based, which does lead to mild latency.
2019-07-28Add chat/bitlbee-mastodon.nia5-1/+34
The Mastodon protocol plugin for bitlbee.
2019-07-28Add chat/bitlbee-facebook.nia6-1/+50
The Facebook protocol plugin for bitlbee. This plugin uses the Facebook Messenger MQTT-based protocol. This project is not affiliated with Facebook, Inc.
2019-07-28Add chat/bitlbee-discord.nia8-4/+94
The Discord protocol plugin for bitlbee.
2019-07-21*: recursive bump for gdk-pixbuf2-2.38.1wiz18-34/+36
2019-07-20*: recursive bump for nettle 3.5.1wiz14-26/+28
2019-07-20weechat: Adjust path for the default gnutls_ca_fileleot1-2/+3
Previously CA_FILE was undefined and lead to using `/etc/ssl/certs/ca-certificates.crt'. Pass the gnutls default trust store file that - at least if `gnutls' option is enabled - should be always present. Bump PKGREVISION.
2019-07-17weechat: Remove -Werror-implicit-function-declarationnia1-1/+3
This should help out older NetBSD versions.
2019-07-17hexchat: Avoid races by explicitly depending on generated headers.nia3-5/+18
2019-07-17hexchat: Remove previous workaround for nondeterministic buildsnia1-16/+2
2019-07-17hexchat: Try out MAKE_JOBS_SAFE=no to deal with non-deterministic builds.nia1-1/+4
2019-07-14bitlbee: fix build on SunOSwiedi1-1/+4
2019-07-13libpurple: needs -lnsl on SunOS. from wilbury.maya1-1/+2
2019-07-13*: recursive bump for gtkspell enchant -> enchant2 change.wiz2-4/+4
2019-07-09weechat: Turn on "python lua wide-curses perl ruby" by default.nia2-4/+4
Should enable users to run most scripts available on weechat.org. If you're using pkgsrc you probably have python/perl/lua installed already, and ruby apparently even works on VAX, so this shouldn't be much of a hard requirement. joyent has been building with these settings for a while.
2019-07-09hexchat: Remove libsexy option, it isn't used any more.nia2-7/+9
2019-07-08Follow some http->https redirects.nia1-2/+2
2019-07-05irssi: Make DESCR less awkward, based roughly on the current irssi website.nia1-4/+3
2019-07-05bitlbee: Goodbye, glorious chat interoperability of the mid 2000s.nia1-4/+4
2019-07-05inspircd3: Update to 3.2.0nia2-12/+8
This version of InspIRCd was released on 2019-06-05. - Added a configure option, --example-dir, which specifies the directory that example config files get installed into. - Added a flag to the filter module which allows registered users to be exempt from a filter. - Added a warning when the user tries to build on OpenBSD as it ships very broken compilers. - Added a warning when the user tries to build without SSL support. - Added example config files for enabling support for IRCCloud and KiwiIRC.com on your server. - Added syntax hints for all modes with parameters to the ERR_INVALIDMODEPARAM numeric response. - Added the ability to include all .conf files in a directory. - Added <bind:permissions> to UNIX socket listeners to set who can access the socket. - Added <bind:replace> to UNIX socket listeners to allow replacing existing sockets on boot. - Added <messageflood:notice>, <messageflood:privmsg>, and <messageflood:tagmsg> to the messageflood module to specify how many lines individual messages are equivalent to. - Added <permchanneldb:saveperiod> to allow customising how often the permchannels module should check whether its database needs to be saved. - Added <sslprofile:tlsv11> and <sslprofile:tlsv12> to the ssl_openssl module to easily allow disabling old SSL versions. - Added <xlinedb:saveperiod> to allow customising how often the xline_db module should check whether its database needs to be saved. - All SQL queries are now logged at the debug log level to enable easier debugging of SQL issues. - Developer: added support for marking a socket to be closed once it has finished receiving all the data sent to it. - Developer: added support for retrieving the end message of a batch. - Developer: added the OnUserPreQuit event for changing quit messages before a user disconnects. - Developer: added the FileSystem::GetFileList() function to get a list of files in a directory matching a glob pattern. - Developer: added the irc::sockets::isunix() function for checking if a string is a valid UNIX socket path. - Developer: ignore any SIGUSR1 or SIGUSR2 with no handlers instead of killing the process. - Fixed a misleading debug message in the sslinfo module. - Fixed calculating the human-readable version of durations. - Fixed closing HTTP connections before the entire http_stats module output had been sent. - Fixed linking the spanningtree module on OpenBSD. - Fixed modules that are in the process of being unloaded sometimes having events called on them. - Fixed not checking if the cap module is enabled before enabling the NAMESX and UHNAMES 005 tokens. - Fixed outgoing UNIX socket server connections. - Fixed routing tags on TAGMSG messages between servers. - Fixed server operators with the channels/auspex privilege not being able to request the topic of secret/private channels with the /TOPIC command. - Fixed the autoop module checking the prefix mode add rank when removing list entries. - Fixed the conn_umodes module setting user modes before the MOTD has been sent. - Fixed the default log directory in system-wide mode to be /var/log/inspircd. - Fixed the denychans module not checking whether the redirect channel is allowed properly. - Fixed the exemptchanops module not validating list entries. - Fixed the grammar of the error messages sent by the repeat module. - Fixed the Perl helper script finding the location of the PID file. - Fixed the sslinfo module not being able to place WebIRC users into the appropriate connect classes. - Fixed the TAGMSG message forwarding all tags regardless of whether they had been whitelisted. - Fixed the <connect:usests> option being inverted. - Fixed various harmless compiler warnings in the httpd module. - Fixed <pid:file> not being relative to the data directory as was intended. - Fixed server-time timestamps only being accurate to the second. - Made the error message sent by the alias module when an alias requires a U-lined target but the target is not U-lined more accurate. - Show how many users in a channel are not using SSL in the ERR_ALLMUSTSSL response. - Updated the Module Manager source list for the new inspircd-contrib repository.
2019-07-05Remove licq packages.nia22-535/+1
licq has not been able to connect to ICQ servers since 28th December 2018, while upstream discontinued development in 2014 and has no plans to start over. Also, these packages have not been updated since 2007, so I doubt anyone has used this in a long time. https://github.com/licq-im/licq/issues/53
2019-07-04bitchx: Fix configuring with OpenSSL 1.1.nia1-2/+7
2019-07-01Follow some remaining search.cpan.org redirects.nia1-2/+2
2019-07-01Recursive revbump from boost-1.70.0ryoon18-35/+36
2019-06-30Update packages using a search.cpan.org HOMEPAGE to metacpan.org.nia3-6/+6
The former now redirects to the latter. This covers the most simple cases where http://search.cpan.org/dist/name can be changed to https://metacpan.org/release/name. Reviewed by hand to hopefully make sure no unwanted changes sneak in.
2019-06-29irssi: Update to 1.2.1nia6-21/+21
Changes: - Fix a test on big endian machines (#1014) - Fix the compile time conditionality of wcwidth implementation (#1019, gentoo#677804, #720) - Fix /save no longer working on old Solaris (pre POSIX.1-2008) (#1042, #1043) - Fix regression of #764 where display of 8-bit (legacy encoding) in the input prompt was broken (#1018, #1057). Initial patch by Артём Курашов - Fix regression of #779 where autolog_ignore_targets would not matching itemless windows anymore (#1012, #1013) - Fix a use after free issue when sending the SASL login on (automatic and manual) reconnects (#1055, #1058). Reported by ilbelkyr
2019-06-23inspircd3: Don't "exit 1" when the group we build as is "wheel".nia3-3/+22
2019-06-22znc: Move MESSAGE to MESSAGE.rcdnia1-1/+1
2019-06-22Use https for sourceforge project links.nia1-2/+2
2019-06-22mumble: This needs dns_sd.h.nia1-1/+2
2019-06-22znc: Update to 1.7.4nia4-105/+7
Changes: * Local patch for CVE-2019-12816 removed due to presence in release * Send "Connected!" messages to client to the correct nick (#1665)
2019-06-21inspircd3: Use gnu++03, as upstream does for their travis builds.nia1-2/+3
2019-06-19Remove chat/bsflite.nia7-100/+1
AOL(R) Instant Messenger(TM) was shut down in 2017.
2019-06-19Remove chat/gtmess.nia9-229/+1
MSN Messenger is dead. This version is from 2005 and isn't the most recent release (last release: 0.97, in 2011, just before MSN died), but all of them will fail to build once the world goes fully OpenSSL 1.1.
2019-06-19Remove chat/gale.nia10-250/+1
This hasn't been updated since 2005, the HOMEPAGE and MASTER_SITES are dead, and the DESCR describes it as alpha-quality. It's also failing to build. As far as other packaging systems go, I can only find this in FreeBSD Ports, where it was removed. I can't find anything that depends on it, either.
2019-06-18znc: Rename sasl option to sasl-cyrus.nia1-3/+5
This option is somewhat confusing currently. This does /not/ control support for logging in to IRC servers using SASL, which happily works without the dependency.
2019-06-18znc: Fix CVE-2019-12816nia4-3/+100
This is an remote code execution and privilege escalation vulnerability. It requires an already-existing unprivileged ZNC user. This is znc-1.7.3nb2.
2019-06-17mumble: Fix build with newer protobuf.nia44-9/+845
While here, use a working portaudio library and make it a default. https://github.com/mumble-voip/mumble/pull/3623
2019-06-10weechat: Update to 2.5nia2-9/+10
Among the new features: - add support of UNIX domain sockets in relay plugin - add option relay.weechat.commands - add trigger hooks "info" and "info_hashtable" - add option xfer.network.speed_limit_recv - add option weechat.look.buffer_time_same - add option weechat.look.prefix_same_nick_middle - add option "addreplace" in command /filter - add bar items "irc_nick", "irc_host" and "irc_nick_host" - add functions command_options and string_match_list in plugin API - rename aspell plugin to spell - use getopt to parse command line arguments - many bugs fixed.
2019-06-04bitlbee: Update to 3.6nia2-8/+7
Version 3.6: - irc/core: * Add server-time IRCv3 capability (blastrock) * Add PROXY command for haproxy/stunnel * Large performance improvements for large contact lists * Many UX/documentation improvements * Added built-in crash handler that writes to /var/lib/bitlbee/crash.log * Try to join long spaceless lines in paste_buffer without a newline. The main use case for this is pasting long URLs and not breaking them * Fix status message being set to null accidentally * Fix handling utf8 nick renames when loading configs (MaskRay) * Fix SSL's SNI with hostnames starting with a digit (CMB) * Show correct nick when `rename -del` is used (arcnmx) - twitter: * Disable the stream setting by default. Filter streams still work. * Update default character limit to 280 chars (qyliss) * Fix quote tweet url display. - jabber: * Try to join anyway after "Already present in chat" * Fix chat joins when ext_jid is provided for your own user. Seen with Biboumi (a gateway from XMPP to IRC) * Handle always_use_nicks more gracefully to reduce nick change noise - otr: * Don't block attempts to connect/smp/smpq to "offline" users - Removed dead protocols: * msn: Use the skypeweb purple plugin instead. * skype (the dbus based thing): ditto. * yahoo: It's so dead even the replacement protocol died. * oscar: AIM is dead, for ICQ use the icyque purple plugin instead. - For plugin devs: * Add datadir to pkgconfig file and config.h (sm00th) * Add "bitlbee-set-account-password" purple signal (for hangouts) * Support libpurple 2.12.0's PURPLE_MESSAGE_REMOTE_SEND for groupchat self-messages (for slack) - Packaging/distro specific stuff: * bitlbee@.service now sends stderr to syslog instead of the socket * debian: only enable bitlbee.service, not bitlbee.socket too * cygwin: portability fixes for plugins * Support OpenSSL 1.1 built without backwards compat (cotequeiroz)
2019-06-03ircd-hybrid: Update to 8.2.26fox2-7/+7
Changes since 8.2.25: -- Noteworthy changes in version 8.2.26 (2019-05-31) o) The 'general::tkline_expire_notices' configuration directive has been replaced with user mode 'X'. *LINE expiration notices are sent to IRC operators with that mode set o) Fixed issue with '/rehash conf' creating duplicated class entries instead of updating existing ones that are already in use o) For a full list of all changes in this release, see https://git.io/fj0bx
2019-06-02coyim: Fixed missing version number in the "About" dialog.fox1-2/+8
1. Added steps to generate the version number file, so that the about dialog now displays the version number correctly. 2. Bump PKGREVISION
2019-05-27Revbump all Go packages after go112 update.bsiegert2-3/+4