Commit graph

3317 commits

Author SHA1 Message Date
fhajny
f9166c6910 Update chat/ejabberd to 17.09.
Admin
- Harden ejabberdctl
- Fix ejabberdctl quoting when using iex
- Call earlier deps configure scripts during compilation
- Fix iexdebug and iexlive commands
- Quote $PEER in ping command to avoid hostnames containing "-" being
  interpreted as arithmetic
- Docker: Sync containers from rroemhild and add instructions in
  README
- Use eimp instead of ImageMagick calls for thumbnails creation
- Add forgotten caching options to the validator
- Fix 'make install' to work with new output from rebar list-deps
- Rewrite muc_register_nick and muc_unregister_nick to be DB
  independent
- WebAdmin: Fix deletion of multiple offline messages

Encryption
- Add support for XEP-0368 in outgoing s2s: SRV records for XMPP over
  TLS
- Deprecate s2s_use_starttls: required_trusted
- Don't attempt to access(2) a certificate file
- Let 'domain_certfile' take higher precedence instead of s2s_certfile
  or c2s_certfile

Databases
- mysql.sql: Use multi-column index on username/ID
- Use forked repo of Riak Erlang client to support OTP20

Modules
- mod_avatar: New module with support for legacy and modern clients
- mod_block_strangers: Introduce option 'allow_transports'
- mod_block_strangers: Block messages from strangers before
  mod_mam/mod_offline processing
- mod_http_upload: Don't ignore 'custom_headers'
- mod_muc: Improve presence-error and unavailable of multi-session
  occupants
- mod_multicast: Fix start and reading of configured limits
- mod_mam: Simplify check for anon MUC JID filtering
- mod_mam: Refuse filtering anon MUC queries by JID
- mod_privacy: Explicitly match against
- mod_register: Introduce 'redirect_url' option
- mod_stream_mgmt: Delete 'c2s_init' hook
- mod_vcard_xupdate: Also replace vcard-x-update in direct presences

PubSub
- Fix get_items/get_item calls
- Add correct order when requesting all items
- Implement '6.5.7 Requesting the Most Recent Items'
- Fix RSM support on SQL
- Add RSM support on mnesia
- Fix node_options: default options only apply on first plugin
- Broadcast updated node configuration
- Enforce controls on publish and delete items

Miscelanea
- Preserve correct order of deserialized XML elements
- Suppress push notifications for online clients
- Extract strings and prepare translation files works again
2017-10-17 14:55:36 +00:00
prlw1
d59c698db2 Revert buildtool.mk additions for glib-{mkenums,genmarshal} using packages
Add TOOL_DEPENDS+=glib2-tools to glib2/buildlink3.mk
2017-10-15 23:19:10 +00:00
prlw1
317d543d2a telepathy-glib: requires glib-mkenums which is now in py-glib2-tools 2017-10-14 21:20:22 +00:00
wiz
b16a04b35f naim: remove package
Dead upstream, last release from 2009
2017-10-09 08:16:35 +00:00
wiz
8c15835dc2 swift: switch to building using its own scons
scons-3.x is too new for this and needs too many fixes.
2017-10-04 20:37:40 +00:00
wiz
e508468110 *: Recursive PKGREVISION bump for vala 0.38 update. 2017-10-03 12:36:52 +00:00
wiz
eef80df883 emacs22*, emacs23*, emacs24*: remove unmaintained emacs versions
As announced in
https://mail-index.netbsd.org/pkgsrc-users/2017/09/11/msg025563.html

This still leaves emacs20, emacs21, and the current version, emacs25.
2017-09-29 12:40:26 +00:00
wiz
06bd0ca307 *: remove qt3 and the packages using it, including KDE3
Announced in https://mail-index.netbsd.org/pkgsrc-users/2017/09/10/msg025556.html
2017-09-26 10:26:54 +00:00
maya
5698d8dc7e nvm previous 2017-09-25 18:29:05 +00:00
maya
6563638add work around pkgsrc bugs. 2017-09-25 17:53:18 +00:00
maya
3b3c1b67bd weechat: delete forgotten commented distinfo entry. 2017-09-25 12:14:28 +00:00
maya
d82394c930 weechat: update to 1.9.1
Fixes CVE-2017-14727, CVE-2017-8073

version 1.9.1:
a crash can happen in logger plugin when converting date/time specifiers in file mask.
Two other bugs are fixed as well in buflist and relay plugins.

version 1.9:
- improve speed of nicklist bar item callback
- add auto scroll of buflist bar with new option buflist.look.auto_scroll
- add option buflist.format.name
- add variables ${format_name}, ${current_buffer} and ${merged} in buflist
- display a warning in buflist when the script buffers.pl is loaded
- add server/channel pointers in trigger IRC callbacks
- add API functions config_option_get_string and hdata_compare
- fix bind of Space key

version 1.8:
- add option weechat.completion.nick_case_sensitive
- add wilcard matching operator, cut of string and ternary operator in evaluation of expressions
- add resize of window parents with /window resize [h/v]size
- add plugin "buflist" (bar with list of buffers)
- add arraylist and dynamic string functions in API
- add option "open" in command /server
- add signal "irc_server_lag_changed" and store the lag in the server buffer (local variable)
- add aspell options to control delimiters in suggestions
- add option "-include" in commands /allchan, /allpv and /allserv

For a complete changelog, see:
https://weechat.org/files/changelog/ChangeLog-1.9.1.html
2017-09-25 12:09:24 +00:00
wiz
881d1058a4 libfolks: update HOMEPAGE 2017-09-19 08:32:08 +00:00
gdt
eff858e12d chat/Makefile: -mu-conference 2017-09-18 16:20:31 +00:00
gdt
fb66b35b4f mu-conference: remove due to not being maintained
mu-conference no longer has a functional upstream and is no longer
being maintained; the hosting provider gna shut down, and queries on
the jabberd2 and pkgsrc-users lists about interest did not elicit any
replies.
2017-09-18 16:19:17 +00:00
maya
33ebf687dc revbump for requiring ICU 59.x 2017-09-18 09:52:56 +00:00
wiz
2fb0993d2d p5-POE-Component-IRC: update to 6.90.
6.90  Tue Sep 5 19:17:35 BST 2017
    - Update simpleclient with IPv6 option
    - Remove requirement on List::MoreUtils
    - Fix missing code for Ignore_unauthorized
    - Add support for WEBIRC

6.89  Tue Sep 5 19:13:09 BST 2017
(yes, no comment)
2017-09-17 08:02:26 +00:00
wiz
d01b1a0906 telepathy-glib: fix HOMEPAGE 2017-09-17 06:30:30 +00:00
wiz
1990357999 blackened: remove package
Last release from 1999, no upstream found.
2017-09-16 08:36:00 +00:00
wiz
a08ccc4150 recursive bump for qt5-qtwebkit dependency change 2017-09-12 13:51:59 +00:00
leot
1eecc455d6 Update chat/mcabber to 1.1.0
Changes:
mcabber (1.1.0)
 * New "VI" mode (option 'vi_mode') (Holger Weiß)
 * Fix issues in buddylist rebuild (franky)
 * Do not use g_slist_free_full() which requires glib2 2.28.0 (Frank Bergmann)
 * Use UTF-8 validation of file content when sending a message from a file
 * Documentation updates

mcabber (1.0.5)
 * Much better performances with huge rosters (Frank Zschockelt)
 * Fix issue with carbons (CVE-2017-5589)
 * Fix small memory leak
 * contrib/vim: Support reloading filetype detection

mcabber (1.0.4)
 * Bugfix: Check the origin of roster pushes
   Cf. Gajim's CVE-2015-8688 and
   https://gultsch.de/gajim_roster_push_and_message_interception.html

mcabber (1.0.3)
 * Link with the tinfo library
 * Fix default modules directory on OpenBSD (Tim van der Molen)
 * Create history log dir if it doesn't exist (Andrey Utkin)
 * [OTR] Do not send empty subjects when using otr (franky)
 * [UI] /set does not display password values anymore (Egor Kovetskiy)
 * [MUC] Use nick to set the role
 * Misc help/documentation updates

mcabber (1.0.2)
 * Compatible with Loudmouth >=1.5.3 with SHA256 support (Frank Zschockelt)
 * Ignore the untrusted certificate warning when user sets a fingerprint
   (Frank Zschockelt)
 * Stop HTML-escaping OTR messages - only strip known tags (Frank Zschockelt)
 * Read $HOME/.mcabberrc if there is no mcabber configuration directory
 * Minor documentation updates

mcabber (1.0.1)
 * [PGP] Improved PGP-encryption support
 * [PGP] Improved support for GnuPG v2+
 * [PGP] Encrypt messages with our own PGP key and decrypt our own
   encrypted messages when Carbons are enabled
 * [PGP] New PGP options: 'gpg_path' and 'gpg_home' (Holger Weiß)
 * [PGP] Check all signatures and stop immediately if one could be verified
   (Sven Gaerner)
 * Improved Carbons support (Holger Weiß)
 * New option: 'clear_unread_on_carbon' (Holger Weiß)
 * Improve SSL fingerprint management;
   Display the server SSL fingerprint when we connect
 * Use XDG configuration directory if it contains a configuration file
 * Fix a few memory leaks
 * Fix external password support (especially on OS X)
 * Fix resizing when mcabber is built with --enable-sigwinch
 * Fix reading of history log files w/o LF character (Sam Whited)
 * Minor documentation updates
 * Other misc. bugfixes and cleanups
2017-09-09 14:19:25 +00:00
jperkin
88d16e7123 Add matterircd. 2017-09-08 16:18:42 +00:00
jperkin
103628e7c4 Import matterircd-0.14.0 as chat/matterircd.
Minimal IRC server which integrates with Mattermost and Slack.

Features:

 - support direct messages / private channels / edited messages
 - auto-join/leave to same channels as on mattermost
 - reconnects with backoff on mattermost restarts
 - support multiple users
 - support channel backlog (messages when you're disconnected from
   IRC/mattermost)
 - search messages (/msg mattermost search query)
 - scrollback support (/msg mattermost scrollback #channel limit)
 - restrict to specified mattermost instances
 - set default team/server
 - WHOIS, WHO, JOIN, LEAVE, NICK, LIST, ISON, PRIVMSG, MODE, TOPIC,
   LUSERS, AWAY, KICK, INVITE support
 - support TLS (ssl)
 - support LDAP logins (mattermost enterprise) (use your ldap
   account/pass to login)
 - &users channel that contains members of all teams (if mattermost is
   so configured) for easy messaging
 - supports mattermost roles (shows admins with @ status for now)
 - gitlab auth hack by using mmtoken cookie (see
   https://github.com/42wim/matterircd/issues/29)
2017-09-08 16:16:58 +00:00
wiz
4cf5348400 Follow redirects. 2017-09-08 06:16:15 +00:00
ryoon
5bd9ca4ef6 Recursive revbump from audio/pulseaudio-11.0 2017-09-08 02:38:35 +00:00
fhajny
40396eff79 Remove the CONFLICT on jabberd, it doesn't make any sense. 2017-09-06 12:26:32 +00:00
wiz
1fc957a0ce Follow some redirects. 2017-09-06 09:02:59 +00:00
wiz
98f5544716 Remove smirk.
Last release from 2008, no upstream.
2017-09-04 18:32:20 +00:00
wiz
ff22ec594f Follow some redirects. 2017-09-04 18:08:18 +00:00
wiz
1770bcacd4 Comment out dead sites. 2017-09-04 18:00:49 +00:00
leot
2678285630 + py-hangups 2017-09-04 13:58:53 +00:00
leot
76e076e600 Import py-hangups-0.4.3 as chat/py-hangups
hangups is the first third-party instant messaging client for Google
Hangouts. It includes both a Python library and a reference client
with a text-based user interface.

Unlike its predecessor Google Talk, Hangouts uses a proprietary,
non-interoperable protocol. hangups is implemented by reverse-engineering
this protocol, which allows it to support features like group
messaging that aren't available in clients that connect via XMPP.

hangups is still in an early stage of development. The reference
client is usable for basic chatting, but the API is undocumented
and subject to change.

Originally packaged by myself in pkgsrc-wip.
2017-09-04 13:58:24 +00:00
wiz
564031cca2 Update some HOMEPAGEs. 2017-09-03 09:22:57 +00:00
wiz
60e907ec4a Comment out dead MASTER_SITES. 2017-09-03 09:13:14 +00:00
wiz
42426a5a45 Follow some redirects. 2017-09-03 08:53:04 +00:00
wiz
9ddb7f9e9c Comment out dead MASTER_SITES/HOMEPAGEs. 2017-09-03 08:36:49 +00:00
adam
62d3f1ac1b Revbump for boost update 2017-08-24 20:02:56 +00:00
khorben
ff97236347 Add support for 256 colors in irssi
This even makes it an option, to disable it if necessary. It is enabled by
default here since it remains disabled by default at run-time:
/set colors_ansi_24bit

Bumps PKGREVISION.

"Go for it" maya@
2017-08-24 14:05:21 +00:00
jlam
6b5ba21481 chat/inspircd{,12}: Fix build with perl>=5.26.0.
Perl 5.26.0 removed "." from @INC, so add it back to the scripts
used to configure the software.  The scripts are only called from
the top-level directory, so adding 'use lib ".";' is sufficient.
2017-08-23 17:54:34 +00:00
fhajny
cbe6c9a6f4 Update chat/ejabberd to 17.08.
Core
- Erlang/OTP 17.5 or higher is required, and 20 is now supported
- Make ejabberd_cluster modular
- Replace gen_fsm with p1_fsm to avoid warnings in OTP20+
- Fix clustering table reg_users_counter
- ext_mod: Update spec from custom and allow modules dependencies
- extauth.py: Fix to support : in passwords
- Set high water mark in lager for all backends
- Fix old route record in mnesia’s route table haven’t been remove
  when restarting in some cases
- ejabberd_cluster*.erl: Add copyright and fix description
- Add support of rfc6120 section 4.9.3.16 on node shutdown

Configuration
- ejabberd_c2s: Fix priority of ‘certfile’ option
- Introduce ‘hosts’ modules option
- Fix ERLANG_OPTS, INET_DIST_INTERFACE and FIREWALL_WINDOW option
- Remove unused ‘managers’ option, related to the deferred XEP-0321

Commands
- Fix errors when running ejabberdctl as root
- Fix set_presence command to work in recent ejabberd
- Rename stop_all_connections to stop_s2s_connections for consistency
- Change policy of user_resources command, from user to admin
- Remove old command calling interface
- Describe more command arguments and results

Modules
- mod_http_api: Use hide_sensitive_log_data option when registering
  users
- mod_http_fileserver: Request basic auth dialog from browser
- mod_muc: Fix nick bug with MUC on riak
- mod_muc: new hooks
- mod_push: Support XEP-0357: Push Notifications
- mod_push_keepalive: New module

PubSub/PEP
- Keep disco#info on PEP compatible with XEP-0060
- Preliminary export PubSub data from Mnesia tables to SQL file
- Fix PubSub send last published items
- Fix PEP node removal
- Fix PEP node identity
- Fix disco#items on PEP service
- Fix getting cached last item
- Add import of PEP from prosody
2017-08-20 12:58:04 +00:00
wiz
7909ca8cec Comment out dead sites. 2017-08-16 20:45:30 +00:00
wiz
a1e4174a9c Follow some http redirects. 2017-08-16 20:21:03 +00:00
jlam
49970e3866 Fix packages that had INSTALLATION_DIRS+=$(PKG_SYSCONFDIR}.
Set PKG_SYSCONFSUBDIR where appropriate, and use {MAKE,OWN}_DIRS to
create the directory tree under ${PKG_SYSCONFDIR} instead of using
INSTALLATION_DIRS.

Bump the PKGREVISION of packages that changed due to changes in the
package install scripts.
2017-08-07 17:56:12 +00:00
jlam
93b7867a44 Unconditionally set PKG_SYSCONFSUBDIR in the package Makefile.
PKG_SYSCONFSUBDIR is a package-settable Makefile variable and should not
be overridden through /etc/mk.conf.
2017-08-07 07:56:58 +00:00
jlam
cc3779e71c Fix target location of copied config files for chat/gale.
Use ${PKG_SYSCONFDIR}, not ${PKG_SYSCONFDIR}/gale, to refer to the
config directory -- since PKG_SYSCONFSUBDIR is set to "gale",
${PKG_SYSCONFDIR} already includes that subdirectory.

Remove ${PKG_SYSCONFSUBDIR} from OWN_DIRS, since the config
directory is already automatically created by the package install
scripts if PKG_SYSCONFSUBDIR is set.

Bump the PKGREVISION due to the changes in the package install
scripts.
2017-08-07 07:54:38 +00:00
wiz
4b6cc49c90 Comment out some dead HOMEPAGEs. 2017-08-01 17:40:08 +00:00
wiz
96c5b4b0a5 Update HOMEPAGE. 2017-08-01 16:57:47 +00:00
wiz
8733ee0040 Follow some http -> https redirects. 2017-08-01 14:58:51 +00:00
nros
031536052f fix CVE-2009-3720 in libtlen.
Bump PKGREVISION.
2017-08-01 10:41:45 +00:00
maya
9988a6e3e6 include limits.h for PATH_MAX.
fixes builds on smartos, confirmed by wiedi, thanks.
2017-07-22 15:13:41 +00:00