Commit graph

3820 commits

Author SHA1 Message Date
wiz
4e3b1b97c2 librsvg: update bl3.mk to remove libcroco in rust case
recursive bump for the dependency change
2020-03-10 22:08:37 +00:00
khorben
b7ab975f84 prosody: remove requirement for gmake to build
While there, install two modules which were missing in the patched
Makefile; bumps PKGREVISION.

No other changes intended.
2020-03-09 19:37:20 +00:00
khorben
53dbbbd517 prosody: fix the build with an alternative LOCALBASE 2020-03-09 19:00:12 +00:00
wiz
f669fda471 *: recursive bump for libffi 2020-03-08 16:47:24 +00:00
nia
9d72a2dec8 py-mastodon: Update DEPENDS 2020-03-05 20:37:30 +00:00
nia
59b5c385c3 tootstream: Update to 0.3.8.1
### Release
### [0.3.8.1] - 2020-01-22

#### Fixed
- Upgrade to Mastodon.py 1.5.0
- PEP8 code formatting
2020-03-05 20:24:28 +00:00
nia
01e5c65671 py-mastodon: Update to 1.5.0
v1.5.0
------
* BREAKING CHANGE: the search_v1 API is now gone from Mastodon, Mastodon.py will still let you use it where available / use it where needed if you call search()
* Support for new 3.0.0 features
    * Added profile directory API: directory()
    * Added featured and suggested tags API: featured_tags(), featured_tag_suggestions(), featured_tag_create(), featured_tag_delete() (Thanks Gargron for the advice)
    * Added read-markers API: markers_get(), markers_set()
    * Re-added trends API: trends()
    * Added health api: instance_health()
    * Added nodeinfo support: instance_nodeinfo()
    * Added new parameters to search (exclude_unreviewed) and create_account (reason)
* Added ability to persist base URLs together with access token and client id / secret files
* Documented that status_card endpoint has been removed, switched to alternate method of retrieving cards if function is still used
* Added blurhash as a core dependency, since it is now licensed permissively again
* Added me() function as synonym for account_verify_credentials() to lessen confusion
* Fixed notification-dismiss to use new API endpoint where the old one is not available (Thanks kensanata)
* Fixed status_reply to match status_post
* Add basic support for non-mainline featuresvia the feature_set parameter
    * Added support for fedibirds quote_id parameter in status_post
* Future-proofed webpush cryptography api while trying to remain very backwards compatible so that it can hopefully in the future become part of the core
* Clarified and updated the documentation and improved the tests in various ways
2020-03-05 20:18:37 +00:00
nia
741059a23a libgadu: Switch from openssl to gnutls
This resolves build issues with OpenSSL 1.1 and ensures the resulting
binary is GPL compliant.

Bump PKGREVISION
2020-03-01 11:46:43 +00:00
nia
f211cf5ca0 libotr: Update HOMEPAGE 2020-02-23 18:07:10 +00:00
nia
9ee81703fc irssi: Add an OTR option. Enable it by default.
Bump PKGREVISION.
2020-02-23 14:09:13 +00:00
nia
cc404ba053 weechat: Update to 2.7.1
== 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-23 12:42:49 +00:00
nia
99d5b5b9a9 unrealircd: Update to 5.0.3.1
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-20 16:12:28 +00:00
fox
563c528558 chat/ircd-hybrid: Updates to 8.2.29
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-20 06:55:42 +00:00
nia
24b166e25f hexchat: Clean up no longer necessary items in the Makefile
Fix the path to the .pc.in file post-meson.
2020-02-18 14:21:43 +00:00
nia
ef35ece386 chat: Remove p5-Net-AOLIM
AOL is dead and this is no longer used by anything in pkgsrc.
2020-02-06 09:14:25 +00:00
nia
b9736a2b28 chat: Remove p5-Net-AIM
AIM is dead and this is no longer used by anything in pkgsrc.
2020-02-06 09:13:18 +00:00
nia
535707d11c chat: Remove libirc.
Upstream disappeared in 2004 and this is now both unique to pkgsrc and
no longer used by anything in pkgsrc.
2020-02-06 09:12:04 +00:00
fox
0f2a73b938 chat/ircd-hybrid: Adds support for wolfSSL TLS option. 2020-02-04 20:40:18 +00:00
bsiegert
f6baaa9181 Revbump all Go packages after go113 update. 2020-02-02 14:18:56 +00:00
nia
e6d92bb6af inspircd3: Update to 3.5.0
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-31 20:03:14 +00:00
wiz
9f43ea055e prosody: remove patch that is not in distinfo 2020-01-30 10:08:14 +00:00
nia
6452988a97 chat: Remove dircproxy, has been an "unstable dev release" for >10 years
Last commits upstream were in 2009.

"IT HAS HIGHER THEN USUAL RISK OF DESTROYING YOUR SYSTEM."

Use ZNC.
2020-01-29 10:51:56 +00:00
nia
c38efdc022 unrealircd: Update to 5.0.2
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-28 13:03:36 +00:00
fox
6c5364ad85 chat/ircd-hybrid: Updates to 8.2.28
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-27 22:41:42 +00:00
rillig
9637f7852e all: migrate homepages from http to https
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-26 17:30:40 +00:00
rillig
84f2203288 all: migrate some SourceForge homepage URLs back from https to http
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-26 05:26:08 +00:00
fox
5095061e13 chat/ircd-hybrid: Adds option for supporting GnuTLS.
Thanks to leot@ for reviewing.
2020-01-25 23:48:31 +00:00
jperkin
982c63fe94 *: Remove obsolete BUILDLINK_API_DEPENDS.openssl. 2020-01-25 10:45:10 +00:00
jnemeth
cec2eadff5 sort 2020-01-23 18:36:15 +00:00
gdt
b4a2ecc095 chat/prosody: Update to 0.11.4
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-23 18:26:15 +00:00
fox
9658bff700 chat/ircd-hybrid: Replaces deprecated openssl options.
Replaces the deprecated --enable-openssl / --disable-openssl with the
--with-tls=openssl for OpenSSL support.
2020-01-23 10:06:22 +00:00
fox
bb57868f08 chat/ircd-hybrid: Updates to 8.2.27
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-23 09:11:21 +00:00
nia
5690818532 inpsircd3: fix config file path in rc script 2020-01-22 10:27:58 +00:00
adam
32f3737794 gg2: removed (old and not maintained) 2020-01-20 17:44:46 +00:00
adam
7055585d1c ekg: updated to 20200119
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-20 17:32:49 +00:00
adam
fbd62cec94 libgadu: added version 1.12.2
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-20 17:25:10 +00:00
rillig
ffe83de7b1 all: migrate several HOMEPAGEs to https
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-18 23:30:05 +00:00
nia
9ef7ded99f emech: Update to 3.0.3
Changes:
 * Fixed: DNS query recursion flag was set incorrectly.
2020-01-18 23:26:34 +00:00
jperkin
26c1bffc9f *: Recursive revision bump for openssl 1.1.1. 2020-01-18 21:48:19 +00:00
jperkin
ee743ed29e *: Recursive revision bump for openssl 1.1.1. 2020-01-18 21:47:57 +00:00
nia
1fb656c83d chat: Remove gossip, GNOME 2 XMPP client with vanished upstream.
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-16 13:44:19 +00:00
ryoon
eedd1e806f *: Recursive revbump from devel/boost-libs 2020-01-12 20:19:52 +00:00
nia
d8a6f19170 unrealircd: Build fix: don't accidentally detect epoll on SunOS 2020-01-10 15:46:36 +00:00
nia
fdeb76b54a anope: Build fix: Don't check for presence of epoll header on SunOS
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-10 15:27:25 +00:00
bsiegert
5220c156ea Revbump Go packages after Go default version bump. 2020-01-10 13:32:09 +00:00
nia
361beb9fea chat: Remove p5-Net-ICQ2000
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-08 14:45:51 +00:00
nia
57c5a34b9a chat: Remove icqlib
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-08 14:26:24 +00:00
nia
b7361721aa chat: Remove vicq.
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-08 14:22:14 +00:00
nia
a96d6c6ff8 chat: Remove climm.
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-08 14:19:23 +00:00
nia
4ef817a4e8 chat: remove myself as MAINTAINER for libpurple stuff 2020-01-05 10:40:11 +00:00
nia
14463bd5ef centerim5: drop MAINTAINER 2020-01-05 10:39:33 +00:00
wiz
4f09d5213a psybnc: update to 2.4b2nb1.
Honor CFLAGS and LDFLAGS. Fixes RELRO build.
2019-12-28 11:19:53 +00:00
nia
e3fac6a190 pidgin: Fix building with d-bus enabled 2019-12-21 21:08:42 +00:00
nros
7447d2d83b Turn off -Werror for telepathy-qt
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-21 16:43:59 +00:00
nia
4fd5719a30 hexchat: Update to 2.14.3
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-21 14:41:32 +00:00
joerg
180cc7220d Uses old Python syntax. 2019-12-19 22:10:10 +00:00
joerg
19744bb61b Don't buildlink py-dbus, it might not even be the correct version. 2019-12-19 22:09:49 +00:00
bsiegert
924057ee4f Revbump all Go packages after Go 1.12.14 update. 2019-12-13 07:43:47 +00:00
nia
2eea600782 atheme: Avoid requiring git to generate a header file. 2019-12-12 20:28:55 +00:00
nros
419eb5eb03 Add chat/telepathy-qt5 version 0.9.8 to pkgsrc-current
telepathy-qt5 is a Qt5 high-level binding for Telepathy.
The qt4 version is in chat/telepathy-qt .
2019-12-12 16:44:53 +00:00
nia
9a4bd89807 inspircd3: Disable configuration prompt for uid.
Build fix for certain pkgsrc build environments.
2019-12-12 00:13:52 +00:00
nia
13026346cf atheme: Update DESCR 2019-12-10 13:22:37 +00:00
nia
5d2a0b4050 atheme: Update to 7.2.10.r2
Changes since v7.2.9:

    Bugfixes and better logic in verify_password()
    Fix potential NULL dereference in modules/crypto/posix
    Backport some modules/crypto/pbkdf2v2 improvements from master
    Backport modules/crypto/argon2d from master
    Backport Base-64 codec from master
    Backport some build/configuration system improvements from master
    Bump E-Mail address maximum length to 254 characters
    Use flags setter information in modules/chanserv/access & modules/chanserv/flags
    Fix issue where modules/misc/httpd wasn't closing its listening socket on deinit
    Fix GroupServ data loss issue when a group was the founder of another group
2019-12-10 13:21:36 +00:00
nia
2759ad6ccc weechat: Update to 2.7
Among the new features:

- add option logger.file.color_lines (support of ANSI color codes in log files)
- add filters on IRC raw buffer
- add IRC server option "ssl_password"
- add option irc.look.display_pv_warning_address
- add options irc.color.message_kick and irc.color.reason_kick
- add option xfer.file.download_temporary_suffix
- add option weechat.look.nick_color_hash_salt
- add different WeeChat icons sizes
- add calculation of expression in evaluation of expressions with "calc:xxx"
- add optional default path (evaluated) in completion "filename"
- add modifier "color_encode_ansi"
- add support of Guile 2.2
- add support of Python 3.8
- many bugs fixed.
2019-12-10 13:04:05 +00:00
nia
9aa8cfdf16 anope: Update to 2.0.7
The notable changes includes:

Fix not sending login data on successful NickServ GROUP
Fix m_httpd to not consider headers to be case sensitive
Add InspIRCd 3 protocol support
Add 'n' email token for use in the email change template
Add logging for NickServ UNGROUP
Fix setting swhois on UnrealIRCd
Add nickserv/recover permission to allow opers to recover other users
Fix superadmin not being removed when deopering
Fix setting nickserv access list in webcpanel
Add support for post-handshake SASL in Unreal 4.2.2+
Add logging for channel memo deletionso
2019-12-08 03:55:05 +00:00
jperkin
053276c028 weechat: Spell Python_EXECUTABLE correctly. 2019-12-06 15:39:06 +00:00
nia
e13b8c55d8 hexchat: PYTHON_VERSIONS_INCOMPATIBLE can be removed now
Meson was updated to not require this hack
2019-12-04 11:59:54 +00:00
nia
02a9ecbca9 hexchat: Backport a message parser fix and clean up the Makefile a bit.
This fixes some small problems (e.g. with the display of the date the topic
was set) when connecting to IRC networks running newer, standards-compliant
server implementations.

I'm backporting these fixes because I'm not expecting a new HexChat release
to be made any time soon.

Bump PKGREVISION
2019-12-04 11:57:05 +00:00
nia
a880e8ffcd bitlbee-mastodon: Update to 1.4.3
New features for 1.4.3:

- direct messages are now threaded correctly
- search works for Mastodon 3.0.0 instances
2019-11-26 18:47:38 +00:00
gdt
b4e9830ccf chat/jabberd: note that there is a pending update in wip 2019-11-24 14:39:09 +00:00
gdt
e7ec697f7d chat/jabberd2: Drop PLIST.ws
This variable is not in PLIST_VARS and does not appear in the PLIST.

(It remains for someone who wants to use jabberd2 with websockets to
see if that option works and, if not, fix it.)
2019-11-24 14:34:02 +00:00
gdt
30af977844 chat/jabberd2: Drop user definitions redundant with defaults/mk.conf 2019-11-24 14:32:20 +00:00
leot
33d3fb5b1c py-hangups: Update to 0.4.10
Changes:
0.4.10
------
- fix "Response payload is not completed" errors
- bump maximum supported protobuf version
- fix Conversation.get_events returning events newer than the provided
  event ID rather than older
- extend default user detection
2019-11-17 21:41:13 +00:00
wiz
292f0cbf9f *: recursive bump for vala-0.46 2019-11-06 14:34:29 +00:00
rillig
6b386e81af chat: align variable assignments
pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
2019-11-02 22:18:22 +00:00
nia
18d3bbf9ea inspircd: Update to 3.4.0
### 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-25 11:01:55 +00:00
nia
73b4b64fae Rename audio/portaudio-devel to audio/portaudio 2019-10-20 11:10:47 +00:00
nia
ebf04ed7df Remove multimedia/farsight2, successor chat/farstream 2019-10-19 09:12:59 +00:00
bsiegert
cb070cf0eb Revbump all Go packages after lang/go112 update 2019-10-18 14:58:43 +00:00
nia
b3179157ce Remove chat/empathy - this is the GNOME 2 version.
Empathy is unmaintained and was moved to GNOME's attic.
Plenty of other IM clients are available.
2019-10-18 13:29:51 +00:00
prlw1
c02441770e Rename py-meson to meson.
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-07 09:28:09 +00:00
nia
5cdeac43ff znc: Needs -lsocket -lnsl 2019-10-02 11:14:42 +00:00
nia
a47b9c6ebb znc: Update to 1.7.5.
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-10-01 13:49:58 +00:00
bsiegert
866c85b303 Revbump all Go packages after 1.12.10 update.
ok wiz@ for PMC
2019-09-26 20:10:39 +00:00
nia
15f4acd86e mumble: Add -lrt on NetBSD, pending further investigation 2019-09-25 00:58:19 +00:00
nia
a2b92fb1ad weechat: Fix trailing whitespace 2019-09-22 17:13:24 +00:00
nia
bfe7f30e6c weechat: Fix loading the Python plugin after the build system change.
Bump PKGREVISION.
2019-09-21 14:57:46 +00:00
nia
8df4c96f7d weechat: ... typo 2019-09-21 10:09:25 +00:00
nia
a3e7a566c0 weechat: USE_PKGLOCALDIR (not documented) 2019-09-21 09:56:07 +00:00
ryoon
7917e25af2 Recursive revbump from audio/pulseaudio 2019-09-18 14:17:03 +00:00
nia
f236811e3c mumble: Needs qt5-qttools 2019-09-18 09:47:56 +00:00
nia
c142f699ac weechat: update to 2.6
== 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-17 11:30:27 +00:00
fox
bf2d493375 coyim: Updates the MAINTAINER email.
Take ownership of the package.
2019-09-17 10:47:01 +00:00
nia
acb20433d9 mumble: Set c++ version and install a missing man page.
Bump PKGREVISION.
2019-09-16 23:17:07 +00:00
nia
137a12db07 mumble: Update to 1.3.0
Full release notes:
https://www.mumble.info/blog/mumble-1.3.0-release-announcement/
2019-09-16 22:46:20 +00:00
nia
ea919284fc irssi-xmpp: Update to 0.54
This allows a local patch for irssi 1.0.0 support to be deleted.
2019-09-15 13:58:27 +00:00
nia
e1c0ab6e27 Remove chat/gnomeicu.
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-13 10:24:13 +00:00
nia
5367ca33e8 ircd-hybrid: Add networking libs on SunOS 2019-09-09 10:03:51 +00:00
nia
2634ca3c03 Remove chat/ircservices - successors chat/atheme, chat/anope
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-04 22:38:25 +00:00
adam
435af01a8b Changed PYTHON_VERSIONS_INCOMPATIBLE to PYTHON_VERSIONS_ACCEPTED; needed for future Python 3.8 2019-09-02 13:19:35 +00:00
nia
4035a4e70a irssi: Update to 1.2.2
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-31 10:04:26 +00:00
nia
1d153cfd43 psi: fix PLIST 2019-08-29 21:40:28 +00:00
fox
90ec0f53fa ircd-hybrid: Adds missing USE_LIBTOOL.
Noticed via pkglint(1).
2019-08-23 15:18:15 +00:00
nia
c9d12d49a7 inspircd*: Update COMMENT 2019-08-23 13:32:30 +00:00
nia
1024c53d00 inspircd3: Use :ts 2019-08-23 12:04:13 +00:00
nia
8f6d75db0b inspircd3: Update to 3.3.0
### 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-23 11:01:14 +00:00
nia
7b766cb244 inspircd: Update to 2.0.28
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-23 10:51:48 +00:00
ryoon
edacf2bbcb Recursive revbump from boost-1.71.0 2019-08-22 12:22:48 +00:00
otis
50cf927d2b Update LDFLAGS for SmartOS to link also libresolv in addition to libnsl. 2019-08-16 16:20:46 +00:00
bsiegert
2b7e432294 Recursive bump of all packages using Go after Go 1.12.8 update. 2019-08-14 15:45:31 +00:00
wiz
84e123ddd2 Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
nia
0bd1fa11ac unrealircd: Fix path to config file. 2019-08-07 18:11:05 +00:00
nia
3e2f31cee4 unrealircd: Avoid building the internal copy of Argon2.
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-07 13:52:44 +00:00
nia
43793cd438 unrealircd: Install some examples to a more sensible location.
While here, we probably don't need to regenerate the configure script
any more. So don't do that.

Bump PKGREVISION.
2019-08-07 13:30:37 +00:00
nia
149ee1cfe3 unrealircd: Update to 4.2.4.1
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-07 13:14:16 +00:00
leot
3b85dded0e chat: Add miniircd 2019-08-02 10:24:01 +00:00
leot
be7ae906e7 miniircd: Add miniircd-1.3 as chat/miniircd
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-02 10:20:53 +00:00
nia
d732f94598 quassel: Split out audio option 2019-08-02 08:37:43 +00:00
nia
bc5eda53ba weechat: Stop the perl plugin from segfaulting on exit on NetBSD.
just apply the same workaround as upstream is using for FreeBSD.

bump PKGREVISION
2019-07-31 10:33:08 +00:00
nia
6c584e535e weechat: Remove libidn dependency.
Doesn't seem to actually be used. curl pulls in libidn2, but that's all.
2019-07-31 10:27:55 +00:00
gdt
38d801d564 chat/jabberd: Update HOMEPAGE 2019-07-30 18:41:58 +00:00
gdt
b89f258a32 chat/jabberd: Note that it is ancient and unmaintained. 2019-07-30 18:33:09 +00:00
nia
b485c61165 tootstream: Update to 0.3.7
- 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-28 16:13:26 +00:00
nia
6fb486dc78 py-mastodon: Update to 1.4.6
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-28 16:09:58 +00:00
nia
317236d767 bitlbee: Add an otr option. Enable it by default.
This moves the inet6 option to an options.mk.

While here, silence some pkglint warnings.

Bump PKGREVISION.
2019-07-28 15:37:26 +00:00
nia
0c940e1e89 Add chat/bitlbee-steam.
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-28 15:22:55 +00:00
nia
bb287988c6 Add chat/bitlbee-mastodon.
The Mastodon protocol plugin for bitlbee.
2019-07-28 15:21:08 +00:00
nia
2d3de4ec1a Add chat/bitlbee-facebook.
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-28 15:19:08 +00:00
nia
c6babf666f Add chat/bitlbee-discord.
The Discord protocol plugin for bitlbee.
2019-07-28 15:16:35 +00:00
wiz
1ac2210b6f *: recursive bump for gdk-pixbuf2-2.38.1 2019-07-21 22:23:57 +00:00
wiz
c30c5fbc0b *: recursive bump for nettle 3.5.1 2019-07-20 22:45:58 +00:00
leot
5e09a446da weechat: Adjust path for the default gnutls_ca_file
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-20 12:08:01 +00:00
nia
0136b01345 weechat: Remove -Werror-implicit-function-declaration
This should help out older NetBSD versions.
2019-07-17 12:10:32 +00:00
nia
8de3662cc1 hexchat: Avoid races by explicitly depending on generated headers. 2019-07-17 10:53:22 +00:00
nia
f693d82106 hexchat: Remove previous workaround for nondeterministic builds 2019-07-17 09:22:11 +00:00
nia
67e894769f hexchat: Try out MAKE_JOBS_SAFE=no to deal with non-deterministic builds. 2019-07-17 09:18:42 +00:00
wiedi
f1dde074d2 bitlbee: fix build on SunOS 2019-07-14 14:53:20 +00:00
maya
74c34a3f3c libpurple: needs -lnsl on SunOS. from wilbury. 2019-07-13 22:00:27 +00:00
wiz
a5a68fe9b7 *: recursive bump for gtkspell enchant -> enchant2 change. 2019-07-13 15:41:55 +00:00
nia
bce0264483 weechat: Turn on "python lua wide-curses perl ruby" by default.
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-09 16:23:04 +00:00
nia
cb7ec430b1 hexchat: Remove libsexy option, it isn't used any more. 2019-07-09 10:32:51 +00:00
nia
c66ee34855 Follow some http->https redirects. 2019-07-08 10:36:25 +00:00
nia
8e69bf33e8 irssi: Make DESCR less awkward, based roughly on the current irssi website. 2019-07-05 13:26:46 +00:00
nia
4f837d05dd bitlbee: Goodbye, glorious chat interoperability of the mid 2000s. 2019-07-05 13:09:00 +00:00
nia
02b9c98474 inspircd3: Update to 3.2.0
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-05 12:11:49 +00:00
nia
d4ba5b9b91 Remove licq packages.
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-05 09:14:49 +00:00
nia
b3299d30fb bitchx: Fix configuring with OpenSSL 1.1. 2019-07-04 10:31:18 +00:00
nia
314d0da6b3 Follow some remaining search.cpan.org redirects. 2019-07-01 21:35:32 +00:00
ryoon
57d0806c39 Recursive revbump from boost-1.70.0 2019-07-01 04:07:44 +00:00
nia
d5c846b3af Update packages using a search.cpan.org HOMEPAGE to metacpan.org.
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-30 20:14:13 +00:00