pkgsrc/chat
leot e80bf64a75 Update chat/bitlbee to 3.5.1
Patch provided by Frédéric Fauberteau via PR pkg/52215.

Changes:
Version 3.5.1:

- purple:
  * Fix crash on file transfer requests from unknown contacts. This was the
    result of an incomplete fix in the previous release and may result in
    remote DoS. Read the full security advisory at:
    https://bugs.bitlbee.org/ticket/1282
- After some investigation we decided to reclassify a crash fix from the
  previous release as a security issue. Read the full security advisory at:
  https://bugs.bitlbee.org/ticket/1281
- Included help.txt in the release tarball, which was missing in the previous
  release and resulted in adding python as a build dependency. The release
  tarball of 3.5.1 does not require python.

Finished 30 Jan 2017

Version 3.5:

- ui:
  * "chat list": shows a list of existing server-side chatrooms. With some
    protocols, this is often the only way to add new channels.
    See 'help chat list' for details. (jgeboski)
  * "plugins": lists the installed plugins and their versions (jgeboski)
  * Add 'nick_lowercase' and 'nick_underscores' settings.
  * "handle_unknown" can be set per-account, not just globally

- jabber:
  * Add "always_use_nicks" channel setting, for non-anonymous MUCs (trac #415)
    See 'help set always_use_nicks' for possible side effects.
  * Properly handle rejected file transfers
  * Don't send parts in a chat if someone is still connected from other devices
  * hipchat: support personal oauth tokens (manually generated ones)

- twitter:
  * Hide muted tweets / no-retweets, add mute/unmute commands (Flexo)
  * Show full version of extended tweets (with slightly more than 140 chars)

- purple:
  * Support setting chat room topics (EionRobb)
  * Support for extra groupchat settings. Shows an error if any required
    ones are missing. Look for purple_ prefixed settings in "chan #... set"
  * SIPE: persistent chats can be joined now, thanks to the "chat list" command
    and the above ("purple_uri" channel setting)
  * Fix a file transfer crash bug (Mainly affected telegram)
  * Honor protocol flag to not require a password (used in hangouts, telegram)
  * Set the contacts' nicks to the %full_name for a few whitelisted protocols
    (hangouts, funyahoo, icq, line)
  * LINE: added a hack to save its auth token, to avoid re-auth every time
  * Show self-messages in groupchat backlogs (before join)

- yahoo:
  * Removed because they killed their old protocol on a two month notice.
    Use EionRobb's funyahoo purple plugin, or better yet, don't use yahoo.

- Stuff for enterprise deployments (all done by Sevas)
  * Locked down accounts, useful when pregenerating user config files. An
    account that is marked with the locked="true" attribute can't be removed
    and its username/password can't be changed.
  * Locked down settings. Same as above, but for individual account settings.
  * AllowAccountAdd setting in bitlbee.conf, to disable adding new accounts.
  * PAM and LDAP authentication backends (not compiled by default)

- For packagers:
  * Enabled debug symbols in non-debug builds, disabled stripping by default.
    This is closer to the default behavior of autotools, and --debug=1 is mostly
    to set the DEBUG macro and disable optimization.

- For plugin devs:
  * Plugins should now include an "init_plugin_info" function which will be used
    for ABI version checking in the future. It's optional for now, but will be
    enforced later. See the commit log of d28fe1c for details. (jgeboski)

Finished 8 Jan 2017

Version 3.4.2:
- irc:
  * Self-messages (messages sent by yourself from other IM clients), given
    support by the IM protocols and your IRC client. See this for details:
    https://wiki.bitlbee.org/SelfMessages
  * IRCv3.1 support and part of 3.2: cap-3.2, sasl-3.2, multi-prefix,
    away-notify, extended-join, userhost-in-names
  * Send numeric errors when failing to join a channel, to not confuse clients
  * Channel autojoins should be more reliable now.
- jabber:
  * Carbons (XEP-0280), for self-message support. It's not widely supported
    by most public XMPP servers (easier if you host your own), but this will
    probably change in the next few years. Thanks kormat for the original patch.
  * Fix typing notifications between two bitlbee users or with gtalk users
  * Remove facebook XMPP code, point people at bitlbee-facebook.
  * Show groupchat kick/ban/leave reasons
  * SASL ANONYMOUS (XEP-0175), for "guest" logins, see "help set anonymous"
  * Hipchat: 'chat add hipchat "channel name"' now tries to guess the JID
- purple:
  * Fix problems remembering SSL certificates as trusted
  * Fix /join #channel, which joined a differently named channel
  * Fix crash when doing "chat with" with skypeweb
  * Fix html entities appearing in some protocols
  * Fix setting away states in jabber, which failed silently
  * Implement notify_message UI op, to be able to show some error messages.
- skype:
  * Show all messages as groupchats since we can't tell which ones are private.
  * This plugin is mostly-deprecated and mostly-broken but it's still useful
    for p2p-based groupchats, which aren't delivered over newer protocols.
    Everyone else should use the skypeweb purple plugin or msn instead.
- msn:
  * Minor tweaks. Faster login, better error reporting, fixed add/remove.
    Still MSNP21. Disregard that "Next release!" in the previous release.
- otr:
  * Don't use NOTICE for user messages (revmischa)
  * Fix crashes when using the jabber xmlconsole
  * A few minor fixes: color multiline messages, filter incoming color codes.
- Packaging:
  * Show ./configure args in bitlbee -V, config.h and Makefile.settings
  * Allow setting the plugin dir in bitlbee.conf, for NixOS (anderspapitto)
  * Improved cross compiler support (gamaral)
- Other important bugfixes:
  * Fix potential crashes when leaving temporary channels
  * Fix all sorts of crashing bugs when cancelling in-progress connections.

Finished 19 Mar 2016
2017-05-14 11:39:32 +00:00
..
anope Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. 2016-07-09 06:37:46 +00:00
atheme Drop MASTERSITE, requires authentication now. 2016-04-30 20:57:23 +00:00
bitchbot Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. 2016-07-09 06:37:46 +00:00
bitchx Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
bitlbee Update chat/bitlbee to 3.5.1 2017-05-14 11:39:32 +00:00
blackened Avoid <sgtty.h>. 2015-11-07 21:16:36 +00:00
bnc Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
bsflite Add SHA512 digests for distfiles for chat category 2015-11-03 01:20:17 +00:00
centerim Recursive revbump from boost update 2017-04-30 01:21:19 +00:00
cgiirc Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. 2016-07-09 06:37:46 +00:00
climm Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
ctrlproxy Recursive PKGREVISION bump for gnutls shlib major bump. 2016-09-19 13:04:18 +00:00
dccserver Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. 2016-07-09 06:37:46 +00:00
dircproxy Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. 2016-07-09 06:37:46 +00:00
eggdrop Add SHA512 digests for distfiles for chat category 2015-11-03 01:20:17 +00:00
ejabberd Update chat/ejabberd to 17.04. 2017-04-13 19:04:53 +00:00
ekg Convert all occurrences (353 by my count) of 2017-01-19 18:52:01 +00:00
emacs-jabber Add SHA512 digests for distfiles for chat category 2015-11-03 01:20:17 +00:00
emech Add SHA512 digests for distfiles for chat category 2015-11-03 01:20:17 +00:00
empathy Revbump after icu update 2017-04-22 21:03:07 +00:00
epic4 Convert all occurrences (353 by my count) of 2017-01-19 18:52:01 +00:00
epic4-doc Convert all occurrences (353 by my count) of 2017-01-19 18:52:01 +00:00
farstream Revbump after icu update 2017-04-22 21:03:07 +00:00
finch Reset PKGREVISION after update. 2017-03-11 07:15:25 +00:00
fisg Add SHA512 digests for distfiles for chat category 2015-11-03 01:20:17 +00:00
gajim dbus is optional in gajim. 2017-04-08 18:08:53 +00:00
gale Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
gg2 Recursive revbump from fonts/harfbuzz 2017-02-12 06:24:36 +00:00
gloox Recursive PKGREVISION bump for gnutls shlib major bump. 2016-09-19 13:04:18 +00:00
gnomeicu Revbump after icu update 2017-04-22 21:03:07 +00:00
goofey Add SHA512 digests for distfiles for chat category 2015-11-03 01:20:17 +00:00
gossip Recursive revbump from fonts/harfbuzz 2017-02-12 06:24:36 +00:00
gtmess Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
hexchat Revbump after icu update 2017-04-22 21:03:07 +00:00
i2cb If we're going to use <termios.h>, which is reasonable, don't also use 2015-11-07 21:47:07 +00:00
i2cbd Convert all occurrences (353 by my count) of 2017-01-19 18:52:01 +00:00
icb Extend SHA512 checksums to various files I have on my local distfile 2017-03-23 17:06:45 +00:00
icbirc Extend SHA512 checksums to various files I have on my local distfile 2017-03-23 17:06:45 +00:00
icqlib Add SHA512 digests for distfiles for chat category 2015-11-03 01:20:17 +00:00
ii Add SHA512 digests for distfiles for chat category 2015-11-03 01:20:17 +00:00
iip Add SHA512 digests for distfiles for chat category 2015-11-03 01:20:17 +00:00
inspircd Revbump after icu update 2017-04-22 21:03:07 +00:00
inspircd12 Revbump after icu update 2017-04-22 21:03:07 +00:00
ircd-hybrid Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. 2016-07-09 06:37:46 +00:00
irchat-pj Convert all occurrences (353 by my count) of 2017-01-19 18:52:01 +00:00
ircII Use PKGMANDIR. 2016-03-27 22:53:39 +00:00
ircservices Convert all occurrences (353 by my count) of 2017-01-19 18:52:01 +00:00
ircu Add SHA512 digests for distfiles for chat category 2015-11-03 01:20:17 +00:00
iroffer Add SHA512 digests for distfiles for chat category 2015-11-03 01:20:17 +00:00
irssi Requires curses. 2017-05-08 15:33:34 +00:00
irssi-icb irssi-xmpp, irssi-icb: catch up with irssi distinfo change. 2017-03-12 06:37:08 +00:00
irssi-xmpp irssi-xmpp, irssi-icb: catch up with irssi distinfo change. 2017-03-12 06:37:08 +00:00
jabberd Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
jabberd2 Revbump after icu update 2017-04-22 21:03:07 +00:00
kadu Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
kgb-bot Reset MAINTAINER after tonnerre resigned. 2017-04-19 11:24:36 +00:00
kmess Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. 2016-07-09 06:37:46 +00:00
konversation Recursive revbump from boost update 2017-04-30 01:21:19 +00:00
konversation-kde3 Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. 2016-07-09 06:37:46 +00:00
ktp-accounts-kcm Recursive revbump from boost update 2017-04-30 01:21:19 +00:00
ktp-approver Recursive revbump from boost update 2017-04-30 01:21:19 +00:00
ktp-auth-handler Recursive revbump from boost update 2017-04-30 01:21:19 +00:00
ktp-common-internals Recursive revbump from boost update 2017-04-30 01:21:19 +00:00
ktp-contact-list Recursive revbump from boost update 2017-04-30 01:21:19 +00:00
ktp-contact-runner Recursive revbump from boost update 2017-04-30 01:21:19 +00:00
ktp-desktop-applets Recursive revbump from boost update 2017-04-30 01:21:19 +00:00
ktp-filetransfer-handler Recursive revbump from boost update 2017-04-30 01:21:19 +00:00
ktp-kded-integration-module Recursive revbump from boost update 2017-04-30 01:21:19 +00:00
ktp-send-file Recursive revbump from boost update 2017-04-30 01:21:19 +00:00
ktp-text-ui Recursive revbump from boost update 2017-04-30 01:21:19 +00:00
libfolks Add SHA512 digests for distfiles for chat category 2015-11-03 01:20:17 +00:00
libirc Add SHA512 digests for distfiles for chat category 2015-11-03 01:20:17 +00:00
libmsn Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
libotr Update to 4.1.1. 2016-03-09 18:04:17 +00:00
libpurple Regenerate to match actual patches. 2017-03-22 09:46:11 +00:00
libtelepathy Add python-3.6 to incompatible versions. 2017-01-01 14:43:22 +00:00
libtlen Add SHA512 digests for distfiles for chat category 2015-11-03 01:20:17 +00:00
licq-core Add SHA512 digests for distfiles for chat category 2015-11-03 01:20:17 +00:00
licq-gui-console Remove INCOMPAT_CURSES settings for NetBSD 0.x and 1.x. Tighten up some 2015-09-08 11:57:48 +00:00
licq-gui-qt Remove INCOMPAT_CURSES settings for NetBSD 0.x and 1.x. Tighten up some 2015-09-08 11:57:48 +00:00
loudmouth Revert "Specify readline requirement on 30 packages" 2016-12-12 14:22:01 +00:00
mcabber Recursive bump for gpgme update which removed a support library. 2017-03-31 10:32:14 +00:00
meanwhile Add SHA512 digests for distfiles for chat category 2015-11-03 01:20:17 +00:00
mu-conference Add SHA512 digests for distfiles for chat category 2015-11-03 01:20:17 +00:00
naim Add SHA512 digests for distfiles for chat category 2015-11-03 01:20:17 +00:00
ninja Requires termcap. 2017-05-09 14:53:26 +00:00
p5-IRC-Utils Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
p5-Net-AIM Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
p5-Net-AOLIM Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
p5-Net-Goofey Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
p5-Net-ICQ2000 Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
p5-Net-Jabber Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
p5-POE-Component-IRC Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
p5-POE-Filter-IRCD Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
phone Deal with non-value-preserving casts. 2017-02-07 23:55:05 +00:00
pidgin Update chat/{libpurple,pidgin} to version 2.12.0 2017-03-20 18:42:50 +00:00
pidgin-facebookchat Add SHA512 digests for distfiles for chat category 2015-11-03 01:20:17 +00:00
pidgin-icb Recursive revbump from fonts/harfbuzz 2017-02-12 06:24:36 +00:00
pidgin-latex Recursive revbump from fonts/harfbuzz 2017-02-12 06:24:36 +00:00
pidgin-libnotify Recursive revbump from fonts/harfbuzz 2017-02-12 06:24:36 +00:00
pidgin-otr Recursive revbump from fonts/harfbuzz 2017-02-12 06:24:36 +00:00
pidgin-sametime Reset PKGREVISION after update. 2017-03-11 07:15:25 +00:00
pidgin-silc Reset PKGREVISION after update. 2017-03-11 07:15:25 +00:00
pircbot Add SHA512 digests for distfiles for chat category 2015-11-03 01:20:17 +00:00
prosody Update chat/prosody to 0.9.12. 2017-03-01 16:38:31 +00:00
psi Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
psybnc Don't create certificates at build time. They are not installed and the 2016-12-15 23:46:48 +00:00
py-xmpppy Add python-3.6 to incompatible versions. 2017-01-01 14:43:22 +00:00
quirc Add SHA512 digests for distfiles for chat category 2015-11-03 01:20:17 +00:00
riece Add SHA512 digests for distfiles for chat category 2015-11-03 01:20:17 +00:00
roxirc Add SHA512 digests for distfiles for chat category 2015-11-03 01:20:17 +00:00
ruby-net-irc Add SHA512 digests for distfiles for chat category 2015-11-03 01:20:17 +00:00
scrollz Requires termcap. 2017-05-10 10:09:21 +00:00
silc-client Convert all occurrences (353 by my count) of 2017-01-19 18:52:01 +00:00
silc-client-icb Add SHA512 digests for distfiles for chat category 2015-11-03 01:20:17 +00:00
silc-server Convert all occurrences (353 by my count) of 2017-01-19 18:52:01 +00:00
sirc Requires termcap. Use correct compiler and flags. 2017-05-09 11:52:01 +00:00
skypeweb-purple Update skypeweb-purple to version 1.3 2017-04-21 23:09:57 +00:00
smirk smirk builds fine with NetBSD curses. 2017-01-03 21:27:33 +00:00
spectrum Revbump after icu update 2017-04-22 21:03:07 +00:00
swift Convert CXXFLAGS setting C++ standard to USE_LANGUAGES. 2017-05-03 08:38:38 +00:00
telegram-purple Update chat/telegram-purple to version 1.3.0 2017-05-12 22:35:52 +00:00
telepathy-farsight Extend SHA512 checksums to various files I have on my local distfile 2017-03-23 17:06:45 +00:00
telepathy-farstream Extend SHA512 checksums to various files I have on my local distfile 2017-03-23 17:06:45 +00:00
telepathy-gabble Revbump after icu update 2017-04-22 21:03:07 +00:00
telepathy-glib Add python-3.6 to incompatible versions. 2017-01-01 14:43:22 +00:00
telepathy-haze Extend SHA512 checksums to various files I have on my local distfile 2017-03-23 17:06:45 +00:00
telepathy-idle Add python-3.6 to incompatible versions. 2017-01-01 14:43:22 +00:00
telepathy-logger Revbump after icu update 2017-04-22 21:03:07 +00:00
telepathy-mission-control Recursive revbump from fonts/harfbuzz 2017-02-12 06:24:36 +00:00
telepathy-mission-control5 Add python-3.6 to incompatible versions. 2017-01-01 14:43:22 +00:00
telepathy-qt Add python-3.6 to incompatible versions. 2017-01-01 14:43:22 +00:00
tik Add SHA512 digests for distfiles for chat category 2015-11-03 01:20:17 +00:00
tirc Don't modify CFLAGS, especially when done badly and break -gfoo arguments. 2016-01-07 15:46:29 +00:00
tkabber Add SHA512 digests for distfiles for chat category 2015-11-03 01:20:17 +00:00
tkicb Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles. 2014-10-09 14:05:50 +00:00
tkirc Extend SHA512 checksums to various files I have on my local distfile 2017-03-23 17:06:45 +00:00
tkirc2 Add SHA512 digests for distfiles for chat category 2015-11-03 01:20:17 +00:00
unrealircd Recursive revbump from boost update 2017-04-30 01:21:19 +00:00
vicq Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. 2016-07-09 06:37:46 +00:00
weechat Recursive revbump from boost update 2017-04-30 01:21:19 +00:00
xaric Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
xchat Recursive revbump from fonts/harfbuzz 2017-02-12 06:24:36 +00:00
xchat-perl Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
xchat-python Add python-3.6 to incompatible versions. 2017-01-01 14:43:22 +00:00
xchat-systray-integration Recursive revbump from fonts/harfbuzz 2017-02-12 06:24:36 +00:00
ysm Add SHA512 digests for distfiles for chat category 2015-11-03 01:20:17 +00:00
zenicb Extend SHA512 checksums to various files I have on my local distfile 2017-03-23 17:06:45 +00:00
zenirc Extend SHA512 checksums to various files I have on my local distfile 2017-03-23 17:06:45 +00:00
zircon Add SHA512 digests for distfiles for chat category 2015-11-03 01:20:17 +00:00
Makefile Add skypeweb-purple 2017-04-21 22:54:50 +00:00