Commit graph

3317 commits

Author SHA1 Message Date
jperkin
1755fe8fda Use OPSYSVARS. 2016-02-25 11:21:11 +00:00
khorben
e36e7152c6 Add telegram-purple 2016-02-24 02:30:34 +00:00
khorben
0558de296b Package telegram-purple 1.2.5
Telegram is a cloud-based instant messaging service. Telegram clients exist for
both mobile (Android, iOS, Windows Phone, Ubuntu Touch) and desktop systems
(Windows, OS X, Linux). Users can send messages and exchange photos, videos,
stickers and files of any type up to 1.5 GB in size. Telegram also provides
optional end-to-end encrypted messaging with self-destruct timers.

This package contains a libpurple protocol plugin that adds support for the
Telegram messenger.
2016-02-24 02:29:44 +00:00
ryoon
e62bd986a3 Update to 1.4
* Fix PR pkg/50358 partially using dynamic python library.
  However if your system has python in /usr/bin and your current
  working directory is not your home directory, your weechat
  reads its library files and dies.

Changelog:
Among the new features:

- add a parent name in options, display inherited values if null in /set output
- add option weechat.look.paste_auto_add_newline
- add /fifo command
- track real names using extended-join and WHO (IRC)
- add support of SNI (Server Name Indication) in SSL connection to IRC server
- add support of IRC "cap-notify" capability
- add IRC command /cap
- add hex dump of messages in raw buffer when debug is enabled for irc plugin
- add option relay.irc.backlog_since_last_message
- add option script.scripts.download_timeout
- add scripts to build Debian packages
- many bugs fixed.
2016-02-14 12:52:13 +00:00
schnoebe
d75fb061a8 Packaging changes:
move requirement for cppunit to debug option
    add db-update.pgsql, README.md

Updated to version 2.3.5

This file contains news, important changes
and upgrade instructions between different versions of jabberd2.

* 2.3.4 to 2.3.5 upgrade:

What changed:
- Module to verify users using e-mail
- Reordered MIO backends priority
- Skip non-existing blowfish i386 assembler code
- Use CSPRNG for dialback keys
- Allow presence probing own connections
- Use OpenSSL functions for base64 en/decoding when available
- Option to dump packet-filter matched packets to file

mod_verify requires CREATE TABLE "verify" in DB. Make sure you
created it before enabling the module in sm.xml.

MIO backends are prioritized from best to worst now, so if you
do not enforce a backend with ./configure it may change
in new build.

jabberd2 is now leaning strongly against OpenSSL. It is still
possible to use without, but not advisable.
2016-02-09 00:21:59 +00:00
wiz
dcc143ada7 Bump PKGREVISION for vala update to 0.30. 2016-02-04 12:13:30 +00:00
fhajny
7fb5e8701b Update chat/prosody to 0.9.10.
Security
- mod_dialback: Adopt key generation algorithm from XEP-0185,
  to prevent impersonation attacks (CVE-2016-0756)

Fixes and improvements
- Startup: Open /dev/urandom read-only, to fix a failure to start
  on some systems (fixes #585)
- Networking: Improve handling of the 'select' network backend
  running out of file descriptors

Minor changes
- Networking: Increase default internal read size to prevent
  connections stalling with LuaEvent (see #583)
- DNS: Discard queries that failed to send due to connection
  errors (fixes #598)
- c2s, s2s: Lower priority of shutdown handler, so that modules
  such as MUC can always send shutdown notifications to (remote)
  users (fixes #601)
2016-02-01 12:35:33 +00:00
joerg
571bd6d3bd More automoc4 dependencies. 2016-01-28 15:26:40 +00:00
joerg
d58e6841d3 Needs automoc4. 2016-01-25 19:59:17 +00:00
fhajny
3aa4c42483 Update chat/prosody to 0.9.9.
Security fixes:
- Fix path traversal vulnerability in mod_http_files (CVE-2016-1231)
- Fix use of weak PRNG in generation of dialback secrets (CVE-2016-1232)

Bugs:
- Improve handling of CNAME records in DNS
- Fix traceback when deleting a user in some configurations
- MUC: restrict_room_creation could prevent users from joining rooms
- MUC: fix occasional dropping of iq stanzas sent privately between
  occupants
- Fix a potential memory leak in mod_pep

Additions:
- Add http:list() command to telnet to view active HTTP services
- Simplify IPv4/v6 address selection code for outgoing s2s
- Add support for importing SCRAM hashes from ejabberd
2016-01-25 13:01:39 +00:00
zafer
0ad98186ca remove non-working mirrors. 2016-01-22 09:07:39 +00:00
fhajny
d9943ce04f Fix Bash interpreter path in one more script. PKGREVISION++ 2016-01-18 10:23:18 +00:00
wiz
fc3ee7008a Fix build with latest libpurple. 2016-01-17 18:51:52 +00:00
wiz
61473b7a76 libpurple leaks many more other libraries nowadays, add them to the bl3.mk. 2016-01-17 18:48:15 +00:00
jaapb
3d47d4a318 Added KTP packages to SUBDIRs 2016-01-17 15:23:47 +00:00
jaapb
07590bec4c Added chat/ktp-send-file, a plugin to add context menus to Dolphin and
Konqueror to send files to KDE Telepathy contacts.
2016-01-17 15:22:44 +00:00
jaapb
074d88fceb Added chat/ktp-contact-runner, which shows KDE Telepathy chat suite
contacts in the KRunner desktop menu.
2016-01-17 15:20:38 +00:00
jaapb
9fd903c02b Added chat/ktp-filetransfer-handler, the KDE Telepathy chat suite
background application that handles file transfers.
2016-01-17 15:16:59 +00:00
jaapb
a5a97285ac Added chat/ktp-desktop-applets, the Plasma widgets for the KDE Telepathy
chat suite.
2016-01-17 15:15:23 +00:00
jaapb
a0dc88f0a1 Added chat/ktp-approver, a chat notification application for the KDE
Telepathy chat suite.
2016-01-17 15:13:58 +00:00
jaapb
17441b1b94 Added chat/ktp-kded-integration-module, the KDE workspace integration
module for the KDE Telepathy chat suite.
2016-01-17 15:12:45 +00:00
jaapb
3338b6f96e Added chat/ktp-auth-handler, the authentication handling library (passwords
and SSL certificates) for the KDE Telepathy chat suite.
2016-01-17 15:09:55 +00:00
jaapb
5d27b1d8d8 Added chat/ktp-text-ui, the text chat application for the KDE Telepathy
chat suite.
2016-01-17 15:08:31 +00:00
jaapb
a23105660e Added chat/ktp-accounts-kcm, the KDE configuration module for KDE Telepathy
suite accounts.
2016-01-17 15:07:04 +00:00
jaapb
d7273008dc Added chat/ktp-contact-list, the contact list application for the KDE
Telepathy chat suite. This package also contains shared icons and data
files for the rest of the chat suite.
2016-01-17 15:03:14 +00:00
jaapb
c8ec8b2ea4 Added chat/ktp-common-internals, the internal library for the KDE Telepathy
chat suite.
2016-01-17 15:01:06 +00:00
fhajny
dad7130151 Update chat/ejabberd to 16.01
Security
- Improve Dialback Key Generation and Validation support (XEP-0185)
- More generally, improve random number generator to avoid timing /
  guessing attacks on any random value.

Database
- Use BLOB instead of TEXT on mysql in stanza storage
- Use UTF8MB4 character set in MySQL tables
- Make Riak working on Erlang R18

MAM
- Use stanza-id tags for deduplication
- Advertise MAM in disco info for account/room JID
- Improve MUC support
- Don't store resent messages
- Do not forget to include xmlns in mam prefs response (#859)
- Honor Message Processing Hints (XEP-0334)

MUC
- Add support for muc#roomconfig_presencebroadcast option
- Only filter rooms in Service Disco when more than 100 (EJAB-343)
- List in Service Disco non-empty rooms and provide Node for empty (EJAB-343)
- When user joins logged room, he must be warned (EJAB-726)

Pubsub
- Fix pubsub virtual nodetree plugin
- Use correct notification_type for last items (#827)
- PubSub plugin for online users only
- Disable use of multi-subscribe and subscription-option on standard
  plugins
- Limit number of subscriptions per node and allow custom default node
  configuration
- Don't force max_items_node to MAXITEMS if not defined
- Don't read pubsub options when plugin does not use them

Elixir
- Upgrade Elixir to v1.1.0

Admin
- Add plugin for passing extra erl_opts flags to deps, and use it
  for hipe
- Add --enable-latest-deps to configure
- Remove "--enable-nif" flag
- New send_stanza command
- ejabberdctl: new --no-timout flag
- ejabberdctl: Don't let "reopen_log" rotate files (EJAB-1243)
- ejabberdctl: Improve escaping of arguments passed to ejabberdctl
- OpenSSL minimum required version: raised from 0.9.8 to 1.0.0

Config
- New option accept_interval in ejabberd_listener
- Webadmin console visual refresh (EJAB-1142)
- If mod_register access_from is 'none', then don't advertise IBR (#857)
- Fix handling of some options in old style configs
- Fix parsing option trusted_proxies
- Fix ipv6 configuration processing (#803)
- ejabberd_service: simplify configuration: no need for 'hosts', just
  provide 'password'

Cleanup and optimisations
- Faster string_to_jid/1 implementation
- Move JID related functions from jlib.erl to jid.erl (#847)
- Remove usage of erlang's now()
- Update dependency name from p1_cache_tab to cache_tab
- Use crypto:rand_uniform instead of random:uniform
- Fix randoms.erl on R17 that don't have random:seed(integer())
- Faster and more memory efficient XML parsing.
- Faster stringprep library.

Other changes
- ejabberd_http: Cope with large POST/PUT requests
- ejabberd_http: Log debug message on receive errors
- mod_offline: Discard chat states notifications
- mod_offline: Honor store hint
- mod_http_upload: various fixes
- XEP-0198: Fix stanza counting corner case issue
- Adding WEBIRC, custom realname & ident, ISO-8859-15
- Update hebrew translation
2016-01-16 19:28:01 +00:00
ryoon
317ccde16b Fix build with poco 1.6.1 and cmake libraries detection 2016-01-16 12:18:42 +00:00
wiz
ff40c826dc farstream is not optional either.
Perhaps it can be made to be so again, and that would be good. Anyone
interested?
2016-01-14 23:12:41 +00:00
wiz
cd004f11ed Undo unintended part of commit. 2016-01-13 22:26:53 +00:00
wiz
54bfde8f5d Update pidgin/finch/libpurple to 2.10.12.
gstreamer is not an option any longer.

 version 2.10.12 (MM/DD/YY):

Windows-Specific Changes:

* Updates to dependencies:

* Cyrus SASL 2.1.26

* libxml2 2.9.2

* NSS 3.17.3 and NSPR 4.10.7

* Perl 5.20.1

* SILC 1.1.12

* Remove support for Tcl plugins



Gadu-Gadu:

* Updated internal libgadu to version 1.12.1.
2016-01-13 22:25:38 +00:00
jperkin
ad0435d5d5 Don't modify CFLAGS, especially when done badly and break -gfoo arguments. 2016-01-07 15:46:29 +00:00
adam
011bef3059 Revbump after updating graphics/libwebp 2016-01-06 10:46:49 +00:00
dholland
a3d1589e21 Whitespace. 2015-12-29 04:54:34 +00:00
dholland
f13d6671da Fix missing/broken rcsids. 2015-12-29 04:04:26 +00:00
joerg
028768fa37 py-expat is required for building. 2015-12-23 12:38:56 +00:00
joerg
8929071b42 Newer xmlto insists on using elinks as links, which in turn fails when
building as root. Sidestep both by depending on w3m instead.
2015-12-23 12:38:37 +00:00
jaapb
d8e5222e01 - Added missing dependency to gst-python 2015-12-14 14:00:28 +00:00
schnoebe
05ebf8c907 Update to jabberd 2.3.4:
This is a major feature release with a bit of bugfixes.

With this release jabberd2 joins HTTP realm with WebSocket client
connections handling built in C2S module! :-)


Changes:
 * Rewrite TLS ephemeral key + cipher handling
 * Recover Berkeley DB before opening it
 * bcrypt support for PostgreSQL
 * Option to set authreg module per realm
 * AuthReg ANONYMOUS does not offer password check
 * Answer to disco#info queries to user JID
 * WebSocket C2S SX plugin

Note: websockets are not available, as the required http-parser module
is not (yet) in pkgsrc.
2015-12-13 23:46:11 +00:00
joerg
d28a8162e6 Tell xmlto where links is. 2015-12-11 23:34:04 +00:00
mrg
66206e4d41 update to ircii 20151120. changes include:
o  fix a program hang upon invalid utf-8 sequences
  o  /set log and /window log no longer double the output
  o  /lastlog no longer adds trailing ^Os to log files

this also fixes an assert() in /server.
2015-12-07 06:44:23 +00:00
tonio
c3549483c0 Update chat/weechat to 1.3
New features
- core: add completion "colors" (issue #481)
- core: start/stop search in buffer at current scroll position by default, add
  key Ctrl+q to stop search and reset scroll (issue #76, issue #393)
- core: add option weechat.look.key_grab_delay to set the default delay when
  grabbing a key with Alt+k
- core: add option weechat.look.confirm_upgrade (issue #463)
- core: allow Ctrl+c to exit WeeChat when the passphrase is asked on startup
  (issue #452)
- core: allow pointer as list name in evaluation of hdata (issue #450)
- core: add signal "signal_sighup"
- api: add support of evaluated sub-strings and current date/time in function
  string_eval_expression() and command /eval
- api: add function string_eval_path_home()
- alias: add options "add", "addcompletion" and "del" in command /alias, remove
  command /unalias (issue #458)
- irc: add option irc.network.channel_encode (issue #218, issue #482)
- irc: add option irc.color.topic_current (issue #475)
- irc: evaluate content of server option "nicks"
- logger: evaluate content of option logger.file.path (issue #388)
- relay: display value of HTTP header "X-Real-IP" for websocket connections
  (issue #440)
- script: rename option script.scripts.dir to script.scripts.path, evaluate
  content of option (issue #388)
- xfer: evaluate content of options xfer.file.download_path and
  xfer.file.upload_path (issue #388)

Bugs fixed
- core: flush stdout/stderr after sending text directly on them (fix corrupted
  data sent to hook_process() callback) (issue #442)
- core: allow execution of command "/input return" on a buffer which is not
  displayed in a window
- core: allow jump from current to previous buffer with default keys Alt+j, NN
  (issue #466)
- core: fix crash if a file descriptor used in hook_fd() is too high (> 1024 on
  Linux/BSD) (issue #465)
- core: fix display of invalid UTF-8 chars in bars
- core: fix bar item "scroll" after /buffer clear (issue #448)
- core: fix display of time in bare display when option
  weechat.look.buffer_time_format is set to empty string (issue #441)
- api: add missing function infolist_search_var() in script API (issue #484)
- api: add missing function hook_completion_get_string() in script API (issue #484)
- api: fix type of value returned by functions strcasestr, utf8_prev_char,
  utf8_next_char, utf8_add_offset and util_get_time_string
- api: fix type of value returned by function strcasestr
- fifo: fix send error on Cygwin when something is received in the pipe (issue #436)
- irc: fix update of lag item when the server lag changes
- irc: do not allow command /query with a channel name (issue #459)
- irc: decode/encode only text in IRC messages and not the headers (bug #29886,
  issue #218, issue #451)
- irc: fix crash with commands /allchan, /allpv and /allserv if the executed
  command closes buffers (issue #445)
- irc: do not open auto-joined channels buffers when option "-nojoin" is used
  in command /connect (even if the option irc.look.buffer_open_before_autojoin
  is on)
- irc: fix errors displayed on WHOX messages received (issue #376)
- lua: add detection of Lua 5.3
- ruby: add detection of Ruby 2.2
- xfer: fix crash if the DCC file socket number is too high (> 1024 on
  Linux/BSD) (issue #465)
- xfer: fix parsing of DCC chat messages (handle "\r\n" at the end of messages)
  (issue #425, issue #426)
- doc: replace PREFIX with CMAKE_INSTALL_PREFIX in cmake instructions (issue #354)
2015-12-06 22:36:46 +00:00
adam
7f3b4730ad Extend PYTHON_VERSIONS_INCOMPATIBLE to 35 2015-12-05 21:25:27 +00:00
jnemeth
e995ce991d use a single tab for indentation 2015-12-03 06:06:08 +00:00
jaapb
1a9ec280c4 Added telepathy-haze to SUBDIRs 2015-12-01 13:21:13 +00:00
jaapb
b18b026365 Added chat/telepathy-haze version 0.8.0, a Telepathy connection manager
based on libpurple.
2015-12-01 13:20:04 +00:00
jaapb
1586a6c7a5 Added telepathy-qt to Makefile 2015-12-01 13:12:53 +00:00
jaapb
bec9538bd4 Added chat/telepathy-qt 0.9.6.1, a set of Qt bindings for Telepathy. 2015-12-01 13:11:49 +00:00
jaapb
88f433fd3e Added telepathy-farstream to SUBDIRs 2015-12-01 13:04:52 +00:00
jaapb
1d21f8fcbf Added telepathy-farstream, version 0.6.2, a Farstream connection manager
for Telepathy.
2015-12-01 13:03:05 +00:00
jaapb
6abaaa2f64 Added farstream to SUBDIRs 2015-12-01 13:01:03 +00:00
jaapb
2b037c42ad Added package farstream, version 0.2.7---an audio/video communications
framework. Based on the farstream package from pkgsrc-wip.
2015-12-01 12:59:52 +00:00
jaapb
e68c3f5948 Updated package to latest version, 0.0.19. Changes include:
Only call CodecsUpdated() when config params have changed and the other side should be notified

    Run dispose from the main thread always

    Add a block-ready property to TfStream
    This allows the application to block the calling of the Ready() dbus method
    until some pre-condition as been accomplished. If this property is set to
    TRUE during the "stream-created" signal, then Ready() will not be called
    before it is unset.

    Remove set-but-unused variable

    Set the rtp header extension preferences before the codec prefs
    The RTP header extension preferences are only taken into account when the
    codec preferences are changed.

    Set Farsight2's default header extensions and codecs

    stream-get-codec-config signal does not have details, removing hint

    Set the local RTP header extensions

    Set remote RTP Header extensions

    Set local Feedback Messages

    Implement setting remote feedback messages

    Ensure there is a stop call before a start call always

    Don't free codecs borrowed from the GstMessage

    Implement StartNamedTelephoneEvent

    Return TRUE when messages are handled, a few were missing

    Add StartSoundTelephonyEvent and StartNamedTelephonyEvent

    The sound variant has an implementation since its trivial

    python: Don't link to libpython
    Some distributions (Debian) link libpython statically into the python
    interpreter

    async_method_callback_optional: also ignore NotImplemented errors (#35791)

    async_method_callback_optional: use g_error_matches()
    Also use early returns to make things easier to read.

    Don't leak the tpcodecs if we do Supported then Update
2015-12-01 12:50:15 +00:00
jaapb
3334575395 Updated package to latest version, 0.18.3. Given that we have four years
worth of changes here, I won't paste the entire changelog (it is in the
.tar.gz if anyone is really interested).
2015-12-01 12:45:43 +00:00
jperkin
cb28107473 Update chat/unrealircd to 3.2.10.5.
pkgsrc changes:

 - Remove obsolete and broken MESSAGE files.
 - Find zlib correctly when enabled.
 - Add SMF manifest.
 - Update patch files and add comments where necessary.

Upstream changes:

 - This release fixes a SASL Denial of Service issue

Patch provided by Marco Wessel in joyent/pkgsrc#306.
2015-11-26 16:36:00 +00:00
jperkin
751027680e Remove mk/find-prefix.mk usage from the chat category.
The find-prefix infrastructure was required in a pkgviews world where
packages installed from pkgsrc could have different installation
prefixes, and this was a way for a dependency prefix to be determined.

Now that pkgviews has been removed there is no longer any need for the
overhead of this infrastructure.  Instead we use BUILDLINK_PREFIX.pkg
for dependencies pulled in via buildlink, or LOCALBASE/PREFIX where the
dependency is coming from pkgsrc.

Provides a reasonable performance win due to the reduction of `pkg_info
-qp` calls, some of which were redundant anyway as they were duplicating
the same information provided by BUILDLINK_PREFIX.pkg.
2015-11-25 12:48:35 +00:00
fhajny
303b5c082d Update chat/ejabberd to 15.11.
- Integrate join/leave cluster as ejabberd command.
- Allow longer command execution time.
2015-11-23 15:30:26 +00:00
dholland
f1f2294d10 fix stupid typo in previous 2015-11-22 17:17:32 +00:00
schnoebe
5fe1084ac6 patch xmpp/transport.py to use the more modern SSL/TLS interfaces. 2015-11-08 22:02:57 +00:00
dholland
eebeb66ee5 Apparently, setting PLIST.foo=no is the same as setting PLIST.foo=yes.
Sigh.
2015-11-08 21:31:59 +00:00
dholland
66885dce0c Explicitly disable V8, in case cmake finds it somewhere.
XXX: Someone(tm) should make this an option; but note that it implies
XXX: adding USE_LANGUAGES+=c++.
2015-11-07 23:03:31 +00:00
dholland
1e4f290bfd patch comments 2015-11-07 22:52:54 +00:00
dholland
d89e57d6a3 pkglint 2015-11-07 22:52:04 +00:00
dholland
d01ca59cdd Avoid unnecessary use of legacy sys/timeb.h, which doesn't exist on OpenBSD. 2015-11-07 22:46:25 +00:00
dholland
0744f12653 Avoid failing in sed if $HOME isn't set. I thought pkgsrc provided
work/.home for that, but maybe it's not getting through for some
reason? Seen on MacOS.
2015-11-07 22:38:08 +00:00
dholland
886b9890d7 Add missing <limits.h>, seen on MacOS. 2015-11-07 22:19:46 +00:00
dholland
4449d53bab Mark BROKEN_ON OpenBSD because the latter doesn't have utmpx. I can't be
arsed to patch legacy utmp support in right now.
2015-11-07 22:19:32 +00:00
dholland
68fdb7cc8b Work around lack of access() on OpenBSD. 2015-11-07 22:07:15 +00:00
dholland
f9d876a625 Fix bounding errors detected by OpenBSD's compiler. 2015-11-07 22:00:16 +00:00
dholland
96078f3574 If we're going to use <termios.h>, which is reasonable, don't also use
<sgtty.h>. Hi joerg...
2015-11-07 21:47:07 +00:00
dholland
997172acdc Revert previous and make perl an option instead, since it actually links
to the perl interpreter; and if the option isn't selected, disable perl
explicitly to avoid accidentally finding a builtin version.
2015-11-07 21:36:57 +00:00
dholland
16a1e575ed Uses perl during build; seen in last OpenBSD build. 2015-11-07 21:18:23 +00:00
dholland
81d00bdbcc Avoid <sgtty.h>. 2015-11-07 21:16:36 +00:00
dholland
145d37c244 The silly legacy crypt() from libcrypt doesn't exist on MacOS, so the
plugin for it doesn't build there; deploy a PLIST_VAR to account for
this.

No PKGREVISION bump as no package created (even without PKG_DEVELOPER)
is different now.
2015-11-07 20:38:08 +00:00
dholland
4195f9a2c7 Add gssapi option, off by default; unless enabled, explicitly disable
Kerberos support. Otherwise the configure script may find it and then
things fail; seen in the last PPC MacOS build.
2015-11-07 20:28:30 +00:00
fhajny
92785d6c3f Update ejabberd to 15.10.
Switch dependencies to use standalone packages for Erlang modules.

Core
- c2s: Let stop/1 close XEP-0198 sessions
- c2s: Close socket when waiting for resume
- s2s: Don't crash on certificates without extensions
- xml: Optimizations in memory allocator
- OAuth: Fix cyrsasl_oauth:mech_new call

Modules
- mod_http_upload: New HTTP File Upload module (XEP-0363)
- mod_http_upload_quota: New module to support user quotas
- mod_metrics: New simple metrics module for use with grapherl
- mod_mam: Advertise XEP-0313 v0.4 support in room disco
- mod_mam: Avoid MAM dups when routing to multiple resources

Compilation
- Make: Pass {C,CPP,LD}FLAGS used in main ./configure to deps
- Use OTP directory structure for `make install`
- mix.lock should be commited to ensure consistent builds
- Code cosmetic cleanup

Commands
- Let modules_update_specs report failures
- Fix problem with -auth
- Fix unauthenticated calls to commands with policy=user
- Improve access_commands option backward compatibility

Configuration
- ejabberdctl.cfg: New CONTRIB_MODULES_CONF_DIR
- Be able to merge old style configs with {listen,...}
- Fix support for macros
- mod_ping: New option ping_ack_timeout
2015-11-05 12:23:50 +00:00
agc
b35b0abbb4 Add SHA512 digests for distfiles for chat category
Problems found with existing distfiles:
	distfiles/icb-5.0.9.tar.gz
	distfiles/icb.2.1.4.tar.Z
	distfiles/zenicb-19981202.tar.gz
No changes made to these /distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-03 01:20:17 +00:00
shattered
d25ee1f825 Update to 1.0.13. Changes:
Note: This release is not binary compatible with previous releases. It is source compatible.

- added IO Data (XEP-0244)
- serialise access to compressionZlib::cleanup for thread safety (thanks to Stephen Hilliard)
- prevent infinite loop in Tag::setCData() (thanks to Stephen Hilliard)
- TLSOpenSSL: memory leak on every client connection attempt (thanks to Stephen Hilliard)
- TLSOpenSSLClient/Server: disabled SSLv3, Google & co. finally support TLS
- fixed Debian bug #746857, worked around #758899
- fixed memory leak (#240)
- fixed compatibility with recent GnuTLS  versions, fixed GnuTLS check (thanks to Andreas Metzler) (#231)
2015-10-13 18:05:31 +00:00
tron
23b1190a88 Reset maintainer 2015-10-11 10:56:43 +00:00
ryoon
b141232e29 Recursive revbump from textproc/icu 2015-10-10 01:57:50 +00:00
fhajny
2e19cd5030 Update chat/ejabberd to 15.09.
### Major changes
- Added OAuth delegation framework
- Preliminary OAuth and HTTP based ejabberd API
- X-AUTH2 authentication mechanism,
- MAM now can store MUC room
- MSSQL: improved schema, simplified config, and fixed support

*Note: ejabberd now requires erlang 17.1 or higher*

### Core improvements
- New `set_loglevel` admin command to ease changing loglevel.
- Configuration: allow to override main config file options with data
  from included files
- Improve S2S certificate checks
- Log TLS errors as debug messages only
- XEP-0198: new option "max_resume_timeout"
- XEP-0198: Improve handling of non-message stanzas
- ext_mod: Check external modules configuration on load
- ext_mod: Don't override custom configuration on module upgrade
- Several Elixir fixes
- Updated most translation languages

### Modules improvements
- Carbon Copy: Don't copy messages of type "normal" without body
- HTTP-Bind: More eye-candy mod_http_bind help page
- HTTP-Bind: Nameprep host name passed to http-bind before using in
- HTTP-Bind: Set disable caching headers in http-bind responses
- HTTP: pass stream management options defined in http listener to
  http-bind and websocket
- MAM: Add XEP-0359 to archived messages
- MAM: Add XEP-0313 v0.4 support
- MUC commands: Changed argument names in two commands
- MUC commands: Fix and document create_rooms_file and destroy_rooms_file
- MUC hooks: added muc_filter_presence
- MUC hooks: renamed muc_filter_packet to muc_filter_message
- MUC logging: check for hint
- Multicast: many improvements in the source code
- SIP: Do not crash SIP authentication on SCRAMed passwords

### Packaging
- Remove bashisms in join_cluster leave_cluster and postinstall scripts
- Allow root to run join_cluster and leave_cluster
- Allow building an ejabberd release with mix and elixir release manager
- Allow installing as root
- Fix Debian/Ubuntu package
- Rename idna to ejabberd_idna
- Improve 'make install' to remove useless failure cases
2015-10-01 14:48:14 +00:00
tnn
3e1c48dfa7 replace optional socks5 dependencies with net/dante 2015-09-30 08:25:37 +00:00
kamil
397fffef35 Upgrade to 1.2.1, reuse work from wip/bitchx (by Makoto Fujiwara)
Drop all local patches for old GCC fixes and tuning the program itself.

Upstream changelog
==================

[Changes 1.2.1]

* Prefer <fcntl.h> over <sys/fcntl.h> (reported by ncopa). (caf)

* Fix overflow in say() when handling a maximum-length client message. (caf)

* Remove WANT_CHAN_NICK_SERV define and include network services commands
  by default. (caf)

* Pass through externally-provided CPPFLAGS (reported by cpet). (caf)

* Don't set the mode on new channels until synched - this speeds up joining
  lots of channels at connect time if one of them is new, and reduces the
  chance of being flooded off the server. (caf)

* Correctly handle channel sync across multi-server. (caf)

* Fixes and improvements for channel logging. (caf)

* Use correct (MODECHAN and MODEUSER) display level for channel and user
  modes. (caf)

* Allow %- status format to handle max-length topics (reported by oxy). (caf)

* Add /FSET WOHIS_LOGGEDIN for services login info on hybrid, ratbox and
  ircu. (caf)

* Add sanity checking of incoming nicknames. (caf)

* /MV (massvoice) shouldn't send +v for already-voiced users. (caf)

* Fix lag check on recent 32 bit OpenBSD / NetBSD (reported by DJ). (caf)

* Fix key bindings that terminate with ^. (caf)

* Fix the $timer() scripting function. (caf)

* Fix the /TKB (timed kickban) command. (caf)

* Rewrite termcap/terminfo detection logic in configure and include term.h
  in term.c for the system definition of tparm().  This fixes a crash on
  NetBSD x86-64 (reported by jeezy), and should also ensure that terminfo
  is used in preference to termcap on NetBSD. (caf)

* Fix output when built against termcap. (caf)

* Fix STATUS_NOTIFY so that it appears in the right window. (caf)

* Improve robustness of status formats handling. (caf)

* Use system setenv() in preference to compat bsd_setenv(). (caf)

* Allow selection of alternate hashing methods with $crypt(). (caf)

* Improve the initial seeding of the randm() fallback RNG. (caf)

* Strengthen the cookie generation algorithm for /detach. (caf)

* RANDOM_SOURCE now only affects the rand() scripting function. (caf)

* Make RANDOM_LOCAL_PORTS actually random. (caf)

* Show same message on local terminal as used in emergency exit QUIT. (caf)

* Remove unused XLINK CTCP reply handler. (caf)

* Ensure add_socketread() doesn't leak file descriptors. (caf)

* Fix listing bans on local channels (/BANS &channel). (flashback)

* Fix unbanning by number (/UNBAN #channel #number). (caf)

* Improve the list_channels() function. (caf)

* Use socklen_t instead of plain int where available. (flashback)

* Use <termios.h> in preference to <sys/termios.h> where it's available. (caf)

* Skip malformed abots.sav entries in read_abot(), avoiding null
  dereferences found by Coverity. (flashback)

* Ensure proper handling of % when /FSET DCC is used. (caf)

* Improve robustness of CDCC save file loading. (caf)

* Fix open file leak in /LASTLOG found by Coverity. (caf)

* Fix file descriptor leak on SOCKS4 connection failure found by
  Coverity. (caf)

* Fix out-of-bounds error in cryptit() found by Coverity. (flashback)

* Cleanup save_formats(). (caf)

* Fix off-by-one error in add_socketread() and set_socketwrite() found
  by Coverity. (caf)

* Fix longstanding bug with ordering of rfc1459[] array. (caf)

* Fix crash after /SETAR -, reported by riderplus. (caf)

* Remove special handling of 484 numeric, which is no longer needed and
  was buggy (making BitchX think that usermode +G was set). (caf)

* Add /OBITS command, shows obituaries for some BitchX friends. (caf)

* Fix abuses of the RESIZE macro.  Reported by nenolod. (caf)

* Clears up a crash and some build warnings in the acro plugin. (caf)

* Applied patches from jdhore to clean up the plugin building
  and installing process. (caf)

* Fix building on newer Cygwin (reported by VICODAN). (caf)

* Fix building plugins on FreeBSD-10 (reported by cpet). (caf)

* Messages sent to channels should use lastlog level PUBLIC, not MSG. (caf)

* panasync OK'd releasing tcl.c, so here it is. (caf)

* Fix QUIT messages with SSL connections. (flashback)

* Rename include/bitchx to include/options.h, fixes building on
  case-insensitive platforms. (caf)

* Use AI_ADDRCONFIG flag to improve server address selection when client
  is built for IPv6 but we don't have an IPv6 address. (caf)

* Enable SSL support by default, if OpenSSL is present at build time. (caf)

* Fix leak and potential crash in lame_resolv() using IPv6.  (caf, snadge)

* Apply patch from snadge defining BIND_4_COMPAT on OpenBSD, to allow
  /nslookup to build. (caf)

* Fix problem connecting to IPv4 when IPv6 enabled on FreeBSD and enable
  IPv6 on all supporting platforms. Thanks to brabes, snadge and packet. (caf)

* Improve connect() error handling. (caf)

* Remove obsolete .spec files. (caf)

* configure - only create sig.inc if it's actually needed. (caf)

* configure - use the right dependencies when checking for net/if.h, i
  arpa/inet.h and resolv.h. Reported by flashback. (caf)

* Fix plugin Makefiles for out-of-tree building, reported by nyet. (caf)

* Add DESTDIR support to build system, to ease rpm and deb packaging.
  Reported separately by nyet and VICODAN. (caf)

* Fix /detach and wserv with IPv6 enabled. (caf, snadge, packet)

* Make default for NICK_COMPLETION_CHAR explicit. (caf)

* Reduce footprint when starting up disconnected. (caf)

* Fix /nslookup command (including fixing compilation on cygwin). (caf)

* Improve /detach error handling and remove bogus F_SETOWN use, reported
  by madsage. (caf)

* Add /FSET WHOIS_SECURE for SSL connection info on ratbox, unreal and
  freenode. (caf)

* Add /FSET CHANNEL_URL for services channel URL numeric. (caf)

* Fix crash bug in $mircansi() scripting function. (caf)

* Add half-op support to /topic and /untopic. (caf)

* Tidy up the URL grabber, fixing a memory leak. (caf)

* Cleanup the /BHELP code, fixing a potential crash. Apply updates to
  BitchX.help from t3gah. (caf)

* [1.1s01] Sanity check color codes, fixes a potential crash. (caf)

* Add /FSET USERMODE_OTHER to correctly format user mode changes where the
  source isn't the same as the target, reported by gauze. (caf)

* Improve country() and add several new TLDs, suggested by gauze. (caf)

* Apply fixes from darkfires removing non-standard use of arithmetic on
  void * values, to allow building on Irix. (caf)

* Apply fix from darkfires to allow building with ICC. (caf)

* Show correct message when a socket connection is closed cleanly. (caf)

* Add /FSET WHOIS_CALLERID for +g mode notification on hybrid & ratbox. (caf)

* Build script fix to allow plugins to build on x86-64. (caf)

* Correct count in /CLONES (reported by t3gah), and format output nicely
  using an /fset. (caf)

* Add definition of BIND_8_COMPAT to fix build problem on Mac OS X. (caf)

* Ensure that SHOW_AWAY_ONCE doesn't hide away status in /whois output. (caf)

* Fix the the -z command line option for specifying username. (flashback)

* Fix up /WILN, /WILC and /WILCR. (caf)

* Backport changes from epic5 to make recv_nick, sent_nick and sent_body
  per-server, and apply new version of do_oops from flashback. This means
  that /oops, "/query .", "/query ,", "/msg ." and "/msg ," are per-server,
  along with the $. $, and $B aliases. (caf)

* Handle error return from getcwd() in /cd. (caf)

* Fix alloca warnings on freebsd. (caf)

* Fix memory leak in banlist.c. (caf)

* Apply a fix contributed by cpet for the configure script on
  FreeBSD 9. (caf)

* Fix a refcounting issue in the whowas list handling, which should make
  the listing of users that left in a netsplit right again. (caf)

* Improve argument-handling in /hostname command - now supports doing
  /hostname 2 to switch to second vhost. (caf)

* Change the display of server stats so that the averages (eg. users per
  channel) are correctly rounded. (caf)

* Reinstate RPL_WHOISACTUALLY / RPL_WHOISHOST numerics - things seem to have
  stabilised in the ircd world on this. (caf)

* Fixed two cases where the client was incorrectly deciding that a numeric
  originated from a remote server rather than the local server - this caused
  BitchX to falsely report channel desynch and incorrectly hide some
  numerics. (caf)

* Fixed $servernum() scripting function, it was returning the wrong server
  reference in most cases. (caf)

* [1.1s01] Fixed .cmsg crash reported by zimzum. (caf)

* Changed the defaults for JOIN_NEW_WINDOW_TYPE and QUERY_NEW_WINDOW_TYPE
  so that they work out of the box. (caf)

* Some cleanups in quit message handling, fixed a bug where a quit from an
  unexpected source could crash the client. (caf)

* Cleaned up the handling of channel mode changes a little, including fixing
  buggy handling of certain key and limit mode changes. (caf)

* Fix bug where you got disconnected if the server sent a 464 numeric
  (bad password) that the client wasn't expecting. (caf)

* Add /HOP and /DEHOP commands for halfop. (caf)

* Removed "scan" plugin, this functionality is now covered by /SCAN -stat.
  (caf)

* Change NICKSORT_OP to NICKSORT_STAT (sorts nicks by channel status -
  chanop first, then halops, voices and others).  Added /SCAN -stat
  to sort nicks using NICKSORT_OP.  Removed NICKSORT_VOICE - it was broken
  anyway. (caf)

* Add halfop nick prefix to default status line, and change the voice prefix
  so it appears whether or not you're opped. (caf)

* Add halfop support to $channel() scripting function. (caf)

* Rework /SCAN and /NAMES formatting.  This removes the /FSETs NAMES_BOTCOLOR,
  NAMES_FRIENDCOLOR, NAMES_NICKCOLOR, NAMES_OPCOLOR, NAMES_SHITCOLOR and
  NAMES_VOICECOLOR and replaces them with new /FSETs. (caf)

* Add $ishalfop(<nick> <channel) scripting function, just like the
  existing function in EPIC. (caf)

* Fix four bugs in the /FE scripting function. (caf)

* Fix incompatibility with 64-bit platforms. (caf)

* Fix module load version check logic. (caf)

* [1.1s01] Cleanups to allow compiling with new gcc releases. (caf)

* [1.1s01] Fix configure check for termcap.h. (caf)

* [1.1s01] Re-implement code to find available vhost addresses
  (CVE-2007-5839). (caf)

* [1.1s01] Fix test for GCC >= 2.7 - fixes compiling on S390 platform. (caf)

* [1.1s01] Improve buffer handling in convert_output_format_raw
  (CVE-2007-4584). (caf)

* [1.1s01] Handle negative numerics correctly (CVE-2007-3360). (caf)
2015-09-27 19:06:23 +00:00
joerg
a05ccf736e (b)make preserves spaces between variable expansions, so only add
LANG_FILES if it is not empty.
2015-09-23 11:40:06 +00:00
tron
72c423095c Add "share/irc/script/nicksearch" to the package list. 2015-09-17 07:06:48 +00:00
mrg
2e07e11c8c update to ircii 20150903. changes include:
o  ircII now uses the final column of the display
  o  contrib/noansi.c is a program to remove ANSI C colours
  o  fix irc "realname" handling
  o  fix SWITCH_CHANNELS binding
  o  revert to old window size change handling for now
2015-09-16 20:21:07 +00:00
tnn
93c466170d cloud.github.com unconditionally redirects to https. Use it directly. 2015-09-12 20:03:00 +00:00
jperkin
d0e804caf5 Remove INCOMPAT_CURSES settings for NetBSD 0.x and 1.x. Tighten up some
globs to ensure NetBSD 10 is not incorrectly matched when it is released.
2015-09-08 11:57:48 +00:00
jperkin
8091aee373 Now that _STRIPFLAG_INSTALL is disabled by default on Darwin, remove manual
settings of INSTALL_UNSTRIPPED=yes for Darwin in individual packages.
2015-09-07 12:02:05 +00:00
fhajny
1caf14e9f8 Update chat/ejabberd to 15.07.
Message Archive Management (XEP-0313)
- Add "complete" attribute to MAM final response
- Fix mod_mam compatibility with RSM
- Changed mam iq get to set as specified by XEP-0313 v0.3

Modules management
- Ensure config snippet is loaded at module installation
- Allow contribution to include .yml or .yaml config file
- Allow include of simple dependencies

Multi User Chat
- New API hook: muc_filter_packet
- Send notifications on MUC configuration changes
- Omit warning message regarding non-anonymous room
- During halt only shutdown MUC rooms on local node

Pubsub
- Allow migration of old pubsub items with old xmlelement structure in body
- Trigger PEP notifications on CAPS updates
- Check for node subscription of bare JID
- Flat is now the default plugin

Stream Management (XEP-0198)
- Increase timeout during resumption
- Increase default "max_ack_queue" value

ejabberd Client connection
- API change: user_send_packet is now a run_fold hook and pass the c2s State
  as a parameter. It was already the case in ejabberd 15.06, but it was not
  mentioned in the changelog, by mistake. So, now, you know :)

Admin
- Do not rely on behaviour info when doing config validation, so that it
  can work with ejabberd binary installers
- When passwords are scrammed, report check_password_hash cannot work
- Fix problem with merging values from multiple config files
- If local guide.html file not found, redirect to the online guide
- Support RTL page direction in WebAdmin for Hebrew
- configure.ac: add AC_CONFIG_MACRO_DIR and static AC_INIT

WebAdmin
- Don't crash web admin when displaying info about websocket using users

Installers
2015-09-01 11:36:59 +00:00
wiz
4f3b644aad Update to 3.4.1, provided by Frédéric Fauberteau in PR 50181:
Version 3.4.1:
- msn:
  * Upgraded protocol to MSNP21, works again (dx)
  * Contact list management, groupchats and skype username logins won't work.
    Next release!
- jabber:
  * Add "hipchat" protocol, for smoother login. Takes the same username as
    the official client. Note that unlike the 'hip-cat' branch, this doesn't
    preload channels. https://wiki.bitlbee.org/HowtoHipchat for details (dx)
  * Fixed a bug when receiving topics set by people who left the channel (dx)
  * Create fake users instead of showing "unknown participant" errors (dx)
  * Gmail mail notifications support (Artem Savkov)
  * Lowering xmpp presence priority on away (Artem Savkov)
- twitter:
  * Show quoted tweets/RTs with comment inline (wilmer)
  * Added "url" command, can be used to quote tweets (wilmer)
  * Make replies to self work (wilmer)
- Building documentation is now done with a python script (both 2.x/3.x work)
  Asciidoc/xsltproc/xmlto are no longer build dependencies (dx)

Finished 16 Jun 2015

Version 3.4:
- First release pretty much fully prepared by dx instead of Wilmer. Just look
  at the tightly structured changelog!
- Main repository migrated from bzr to git
- Some API/ABI changes. Recompiling third party plugins is required!
- Important bugfixes:
  * Fix memory leak when calling word_wrap() on groupchat messages (dx)
  * Fix segfault after a file transfer is complete (dx)
  * Fix bug where NSS would refuse to work in forkdaemon mode (dx)
  * Fix several bugs with UTF8 nicks (dx)
  * Fix some nasty deadlocks that appared mostly with libpurple (dx)
- General changes:
  * Add a 'pattern' parameter to the blist command, to filter it (tribut)
  * Implemented /kick support, only supported by purple for now (jgeboski)
  * Add a "special" state to show_users (mapped to the % prefix) (jgeboski)
  * Improved support for cygwin, openbsd and darwin (jcopenha)
  * Create temporary users instead of showing "Message from unknown
    participant" (jgeboski)
- purple:
  * Local contact lists for gadugadu and whatsapp (dx)
  * Add topic and name_hint to groupchats (seirl)
  * Support for 'input' requests (such as telegram auth codes) (seirl)
    Note that telegram-purple itself is rather unstable ATM, it may crash.
- jabber:
  * Handle compressed DNS responses in SRV lookup (jcopenha)
  * Fix case sensitivity issues with JIDs (GRMrGecko, dx)
  * Implement XEP-0203 style message timestamps (dx)
  * Fix "Server claims your JID is X instead of Y" warnings (dx)
  * Account-wide display_name setting, mostly for hipchat (dx)
- twitter:
  * Filter channels. Search by keyword/hashtag or a list of users (jgeboski)
  * Fix bug in "reply" command which removed the first quote character (dx)
  * Add "rawreply" command, like reply but bitlbee won't add @mention (WillP)
  * Add support for The United States of America (favorite/fav aliases) (dx)
  * Default show_old_mentions to 0 (dx)
  * Start stream from last tweet on connect/reconnect (roger)
- msn:
  * Disabled module by default. The protocol we used (MSNP18) stopped working
    last week. This is being worked on, but it's far from ready for release.
- And lots of small bugfixes, too many to list here.

Finished 25 Mar 2015
2015-08-27 21:58:42 +00:00
wiz
1a8b91542f Bump PKGREVISION for nettle shlib major bump. 2015-08-23 14:30:35 +00:00
mef
5a80519eda (pkgsrc)
- Update MASTER_SITES
  - Add LICENSE as 2-clause-bsd
(upstream)
  - Update 1.8 to 1.9,  From: http://www.benzedrine.ch/icbirc.html
   -----------------
   1.9: Aug 20, 2015
   When receiving an IRC PING, additionally send an ICB NOOP, to detect a
   stalled server connection. Patch from Sebastien Marie <semarie@openbsd.org>.
2015-08-20 23:39:44 +00:00
wiz
c7383780db Bump all packages that depend on curses.bui* or terminfo.bui* since they
might incur ncurses dependencies on some platforms, and ncurses just bumped
its shlib.
Some packages were bumped twice now, sorry for that.
2015-08-18 07:31:00 +00:00
wiz
0eb141f110 Bump PKGREVISION for ncurses shlib bump. 2015-08-17 17:11:19 +00:00
wiz
3bda76921c Disable gstreamer option by default.
Suggested by Michael McConville to get rid of the x11 dependency
in finch, which you really don't want. Use chat/pidgin for X11.

Bump PKGREVISION.
2015-08-06 19:39:19 +00:00
tonio
86ea237acd Update chat/weechat to 1.2
Based on the update provided by he@

Among the new features:
- add options to customize word chars (for detecting word boundaries)
- add a welcome message on first WeeChat run
- add options to customize quoted messages (in cursor mode)
- add support of environment variables in evaluated expressions
- add IRC SASL mechanism "ecdsa-nist256p-challenge"
- add support of SHA-256 and SHA-512 algorithms in IRC server option "ssl_fingerprint"
- add support of IRC capability "account-notify"
- remove "freenode" server from default config
- new script plugin for javascript
- many bugs fixed.
2015-08-01 19:10:15 +00:00
wiz
321ac3d63c Update to 2.2.3, using wip/scrollz packaged by othyro.
ScrollZ v2.2.3, 29.12.2013

    ! crash when displaying very large aliases (reported by -jff-)
    ! +password in ENCRMSG is not treated as a FiSH key if FiSH is
      not available (reported by -jff-)
    ! slashes (on Unix) and backslashes (on Windows) in channel names
      are converted to underscores in per channel logging
    + SET DEFAULT_PROTOCOL to specify default IP protocol for
      server connections (patch by SteelyDan)
    ! parallel make install (patch by Nathan Phillip Brink)
    ! respect CPP flags in Makefile (patch by Nathan Phillip Brink)
    ! dependencies in Makefile, fixes build on Debian sid
      (reported by juha)
    ! example for REGEXPREP (thanks SteelyDan)
    ! MODE #channel I/e/b for IPv6 addresses (reported by Jugernaut)
    ~ set AI_ADDRCONFIG flag for IP lookups when IPv6 support is
      enabled (suggested by SteelyDan)
    ! update target directory for manual page to modern /usr/share/man
      (reported by dan408)
    + parsing of numeric 378 for freenode (requested by SteelyDan)
    ! configure now exits if it can't find a working libtermcap
      / libncurses
    + half-op counters are now displayed in NWHOIS
    ! various small fixes
    ! memory / fd leaks reported by valgrind (thanks SteelyDan)
    - ICB support (patch by SteelyDan)
    + IRC servers can now be grouped (patch by SteelyDan)
    + TRACE facility, read HELP SET TRACE for more information
      (this is optional and has to be enabled in defs.h and is
       meant to help me track down bugs faster)
    ! annoying bug where bound channels would sometimes get
      relocated to a random window on reconnect
    ! do not lose one page of scrollback buffer after CLEAR
      (reported by -jff-)
    ! compilation on FreeBSD 10 (reported by FBSD maintainer)
    ! IPv6 address formatting (reported by SteelyDan)
    ! SHOWUSER formatting of long user@host strings (reported
      by SteelyDan)
    ! reconnect when server is specified as IPv6 address
    ! active servers can no longer be deleted (reported by SteelyDan)
    + new ignore types NICK for nick changes and QUIT for sign off
      messages (requested by dc)

------------------------------------------------------------------------------

ScrollZ v2.2.2, 15.4.2012

    ! auto completion bug introduced by a rather stupid fix in v2.2.1
      (reported by bon)

------------------------------------------------------------------------------

ScrollZ v2.2.1, 30.12.2011

    ! a crash when input buffer exceeded 1024 characters and AUTOCOMPL
      was enabled (reported by Jugernaut)
    + public flood now displays flooded channel (requested by Blaxthox,
      patch by SteelyDan)
    ! topic time display no longer cuts off year when using T command
      (fix by SteelyDan)
    ! CDCC size reporting (fix by SteelyDan)
    + path tabkey completion for SET AWAY_FILE, DECRYPT_PROGRAM,
      ENCRYPT_PROGRAM, HELP_PATH, HISTORY_FILE, LOAD_PATH, LOGFILE,
      XTERM_PATH and for WINDOW LOGFILE (patch by SteelyDan)
    ! tabkey completion for SETs (fix by SteelyDan)
    ~ use non-obsolete GnuTLS APIs (fixes Debian bug #624050)

------------------------------------------------------------------------------

ScrollZ v2.2, 14.5.2011

    + SET USERNAME to set username sent to IRC server (requested by jm_)
    ! a silly bug that made client confused about the nickname (if
      initial connect returned invalid nickname error, thanks to enkil
      for debugging)
    ! a bug where bound channel was bound to another window on
      reconnect (patch by jm_)
    ! tab handling should no longer crash after reconnects (patch by jm_)
    ! handling of numeric 477 for networks with NickServ (reported
      by several users)
    ! crash when delay joining a channel (reported by flashback)
    ! DCC speed reporting
    ! WHOIS actually (fix by flashback)
    ! LINKS command would stop working when server throttling
      kicked in (fix by flashback)
    + SET RATELIMIT_JOIN - configurable server versions on which channel
      joins are rate limited (implemented by flashback)
    + client with UTF-8 support should be buildable on SGI IRIX
    + tabkey improvements for OP, DOP, HOP, DH, VO and DV, read
      HELP TABKEY for more information (patch by flashback)
    ! status bar corruption on 64-bit systems due to overlapping
      string copy
    ! number of DCC GET/SEND requests in status bar is now correctly
      set to zero when a signal USR1 is received
    + SHOWIDLE can now be sorted, see help for details
      (requested by Blaxthos)
    ! FiSH on 64-bit systems

------------------------------------------------------------------------------

ScrollZ v2.1, 23.12.2009

    I'd like to dedicate this release to frash who passed away in
    September 2009.

    NOTICE: Mailing list is no longer operational. It only received
    spam so we have decided to turn it off.

    ! ISO 2022 JP encoding in lastlog
    ! compilation using older compilers (gcc 2.95, reported by aflux)
    ! IGNORE blah ^TYPE (reported by one)
    + SET DCC_HOST (requested by wiz)
    ! line wrapping improvements (patch by jm_)
    ! GNU TLS now uses pkg-config (patch by Mike Markley, thanks)
    + configure option to disable UTF-8 support
    + push line functionality, default bind is alt-q, see help
      for more info (patch by jm_)
    ! default STATUS_FORMAT now properly terminates colour sequence
      to prevent background colour overflowing to next lines
      (reported by TrN)
    ~ FiSH encryption now requires libgmp (patch by TrN based on
      implementation by Dcoder)
    + SET ENCRYPT_PAD_MSGS and SET ENCRYPT_PAD_PUBLIC (an effort to
      make encryption less prone to frequency analysis attacks)
    + SET SAVE_ENCRYPTION_KEYS, when enabled keys used for encryption
      are saved to ScrollZ.save (requires master password to be set
      as keys are encrypted using master password, requested by TrN,
      you are prompted to enter master password when client is restarted
      if keys are found in ScrollZ.save)
    + improvements to tabkey handling for directories (patch by jm_)
    + various small improvements
    ! fixes for 64-bit systems (reported by Jugernaut)
    ! some bugs that led to crashes (mostly dereferencing NULL pointers)
    ~ W without arguments uses current channel (patch by flashback)
    ! buffer overflow crash (reported by fet)

------------------------------------------------------------------------------

ScrollZ v2.0, 30.12.2008

    ! IGNORE nick ignore_type works again (reported by -jff-)
    + URL catcher now saves nick and channel in publics
    + OpenSSL support (use configure --with-openssl)
    ! input encodings other than UTF-8 produced garbled non-ASCII
      characters when input history was used (reported by biini)
    ! crashes when iconv fails (reported by ShadowImg)
    + $stripcrap() which strips all non-printable characters
      from a string (requested by JohnnyM)
    + $tr() which translates characters in set1 from characters
      in set2 (similar to a Unix tr utility, requested by JohnnyM)
    + $pattern() which returns all words from a list that are
      matched by a pattern (requested by JohhnyM)
    + $chr() which returns string from a list of ascii codes
    ! DCC RAW connections executed connect hook too early when
      non blocking connections were enabled
    ! ScrollZ now runs fine on Mac OS X x86
    + SHOWCHAN which allows one to hide certain channels from
      status bar (requested by juha)
    + LISTN now has options to list only online/offline notifies
      (requested by ol@fson)
    ! STRSTR() which returned wrong string
    ! SET AWAY_FILE now accepts full path for ScrollZ.away file
      (reported by gebion)
    + URL catcher now also handles channel topics
    ! don't print join sync msg when sending mode #chan +b, this
      happens upon receiveing channel operator status after join
      because we send MODE #chan e to obtain ban exceptions
      (reported by wiz)
    + ISO-2022-JP encoding support, /SET ISO2022_SUPPORT ON
      if you need it
    ! bug when nick ended with a tilde, client would still show
      nick as present even though they parted the channel
      (reported by juha)
    ! WHO -FILE fixes by flashback
    + support for numeric #479 (illegal channel name, coded by
      flashback)
    + FiSH support has been integrated in main src
    + MSG -SERVER (requested by smk)
    ~ DCC RAW no longer sends newline by default, fix your scripts
      in case you need this!
    + SET AUTO_RECONNECT_CHANNELS (coded by flashback)
    + -n CLI parameter, if specified no server is connected at
      startup (coded by flashback)
    ! configure should now properly find iconv.h on FreeBSD
    ! don't send disconnect notice in plain text when SSL
      connection is used (reported by wiz)
    ! crash when server connection is closed in case of SSL connections
      (if GNUTLS is used, reported by q)
    + tab completion for SET variables (implemented by flashback)
    + WHOIS now recognises numeric 671 (secure connection, implemented
      by flashback)
    + upon receipt of DCC REJECT CTCP reply the corresponding DCC
      is closed
    + SET SEND_USERHOST_ON_NICK_IN_USE (if set to off client will
      not send userhost query when server sends nickname already
      in use reply)
    + MONITOR support (available on ircd-ratbox, coded by flashback)
    + SET NETSPLIT_TIME (to set how long client keeps netsplit info,
      patch by flashback)
    ! stuck input prompt bug (thanks to wiz for testing)
    ! SZsetup was missing some colours (reported by jm_)
    ! crash upon exit if flood list was not yet initialized
    + SET NOTIFY_SHOW_NAME (if enabled activity includes
      window name, patch by flashback)
    + WINDOW UNNAME (unset window name, patch by flashback)
    ! long standing bug where client would send stuff from
      unnitialised buffer to server (thanks to Jugernaut
      for helping me with this)
    + SET CHANLOG_STRIP_ANSI (by flashback, when enabled ANSI
      colour codes are stripped from chanlog)
    + SET STATUS_NOTIFY_END and SET STATUS_NOTIFY_START
      (see help for more info, patch by jm_)

------------------------------------------------------------------------------

ScrollZ v1.9.99, 30.10.2006

NOTE: Homepage has been changed to http://www.scrollz.org/

    + temporary ban shitlist type (see help on commands ADDBK
      and BANTIME, requested by duckdown)
    ! crash on SET -STATUS_FORMAT (reported on Debian BT)
    ! memory leak (ircII bug from UTF-8 code merge)
    + SET STATUS_LINES to set default number of status lines
      for new windows (requested by a Debian user)
    + SET STATUS_SCROLLED, SET STATUS_SCROLLED_LINES (ircII merge)
    - SET USE_OLD_MSG (ircII merge)
    ~ flood protection status bar variable has been renamed to %X

------------------------------------------------------------------------------

ScrollZ v1.9.98.1, 4.5.2006

    ! compilation without ANSI colour support
    ! ANSI colour support when compiled without iconv support

------------------------------------------------------------------------------

ScrollZ v1.9.98, 1.5.2006

    ! core dump on exit when FLOOD_USERS was increased (reported by jm_)
    ! crash on IrcNet when doing /FILINE (reported by kore)
    ! orig nick displaying server messages even if quiet mode
      was enabled (it happened if lag is greater than orig nick timer,
      reported by wood)
    ! GNU TLS 1.0 is required for SSL support now, OpenSSL is no
      longer supported
    + REGEXPREPL() which offers POSIX.2 compatible search & replace
      functionality with back references support, see HELP ALIAS FUNCTIONS
      for an example
    ! ncurses check during configure, should fix build on SuSE Linux
    + IGNORE nick!user@host now works (reported by pluto)
    ~ userlist takes precedence over shitlist (so you can shitlist
      *!*~*@* and still alow *!*user@*.host.com, requested by tel)
    ! DESTDIR errors for manual pages (fix provided by Matto Fransen)
    ! numeric 477 is properly handled on Freenode (reported by TrN)
    + merged UTF-8 support from ircII - some things might be
      broken because of that, please report bugs
    + support for channel modes gzQ on freenode (requested by TrN)
    + $chankey(#channel) returns channel key (requested by TrN)
2015-07-27 22:31:30 +00:00
fhajny
b888531d20 Fix build for Erlang 17 and 18 by adding patches from FreeBSD ports.
Bump PKGREVISION.
2015-07-17 14:25:42 +00:00
degroote
ecb19d07c8 Update to 1.0.0
mcabber (1.0.0)

 * Message Carbons support / XEP-0280 (Roeland Jago Douma)
 * Support for using external password managers (Christian Burkert)
 * [UI] Add a backward completion (Oleg)
 * [UI] Multilanguage spell checking (Dmitry Potapov)
 * [UI] New option 'buffer_smart_scrolling' to lock buffer automatically
   when scrolled up (Hermitifier)
 * [UI] New command /roster next_open_buffer
 * [UI] New option 'attention_char'
 * [UI] Try to display the GLib warnings in the log window
 * [UI] Display the number of occupants in MUC rooms (shizeeque)
 * [UI] New option switch /room topic -u to unescape the topic (shizeeque)
 * [MUC] Support for storing MUC room passwords (Nico Golde)
 * [MUC] Use bookmarked password (if any) when using "/room join"
 * [Hooks] New "hook-mdr-received" hook
 * Remove support for obsolete XEP 22 (Frank Zschockelt)
 * Misc. bugfixes and minor improvements

 -- Mikael, 2015-06-28
2015-07-14 12:03:40 +00:00
wiz
40bbad7ac6 Comment out dependencies of the style
{perl>=5.16.6,p5-ExtUtils-ParseXS>=3.15}:../../devel/p5-ExtUtils-ParseXS
since pkgsrc enforces the newest perl version anyway, so they
should always pick perl, but sometimes (pkg_add) don't due to the
design of the {,} syntax.

No effective change for the above reason.

Ok joerg
2015-07-12 18:56:06 +00:00
wiz
d4c81595eb Does not build with python-3.x. 2015-07-11 15:38:23 +00:00
richard
a918e68204 add msgmerge and xgettext to USE_TOOLS and use xsltproc-nonet to
avoid network traffic during build.
2015-07-09 02:39:16 +00:00
fhajny
10f880ea79 Update chat/ejabberd to 15.06.
Message archiving
- Add support for message archiving in Mnesia or relational databases.

Protocol
- Document protocol support and version inside each module and use that
  info in documentation
- Remove deprecated XEP-0090 Entity Time and XEP-0091 Delayed Delivery
- Don't add body element to MUC subject messages
- Do not bounce normal messages sent to unavailable resource

Admin command-line tool
- Fixed several ejabberd commands
- Allow password with ';' passed in ejabberdctl
- Improve ejabberdctl external module install code, allows better
  error checking
- New ping ejabberdctl command to check if the node is up and running
- New commands for Multi-User chat management: get_room_options and
  get_user_rooms

Configuration
- Add config validation at startup
- Fix include of non yaml config files
- New option hide_sensitive_log_data to hide client IP address in log
- New option net_ticktime, to fine tune Erlang cluster networking
- New option max_users_presence in mod_muc, to avoid broadcasting
  presence packet from users after a chat room has reached a given size

Elixir
- Add correct package version for mix

Security
- New options to configure your own custom Diffie-Helman parameters:
  dhfile and s2s_dhfile

PubSub
- Enforce definition of pubsub node max_items
- Fix pubsub/odbc crash on remote user unsubscribe
- Fix use of publish_only affiliation with odbc backend

Multicast
- Pick first local multicast service, otherwise remote

Databases
- Fix anonymous user login, it wasn't stored in anonymous mnesia table
- Fixed some string/binary issues in ejabberd_odbc
- PostgreSQL storage: added missing sm (session manager) table

Packaging
- Microsoft Windows 64 bits installer
- Provide RPM and DEB binary packages for linux 64 bits.

Clean up
- Remove obsolete doc and win32 files
2015-06-29 21:44:10 +00:00
joerg
c72c6f44a0 Kill a symlink from the distfile that prevents build with Perl 5.22. 2015-06-27 22:35:00 +00:00
dholland
37541bf74f Remove explicit depends on files in /usr/include, some of which may not
exist on some platforms... and some of which weren't actually used anyway.

Also fix build failure that cropped up on netbsd-current while testing
the previous.
2015-06-25 07:02:42 +00:00
khorben
3ccc55dc08 Fix build with the "gnome" option disabled
Without this patch the configure script might find gconftool-2(1) installed
on the system, and then create and install a schema anyway - and in the
wrong location.

"please commit" dholland@
2015-06-17 06:48:22 +00:00
wiz
0982effce2 Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
2015-06-12 10:48:20 +00:00
joerg
f0f186f86c Avoid using an uninitialised variable by reading from, not writing to
the screen.
2015-06-08 13:38:12 +00:00
wiedi
bb0c7170a8 link network libs on SunOS 2015-06-07 14:25:40 +00:00
youri
d09cb86e35 Update libsoup buildlink path. 2015-06-07 14:05:57 +00:00
youri
dea2684682 Add ii. 2015-06-04 20:20:50 +00:00
youri
c163f245a6 Import ii-1.7 as chat/ii.
ii is a minimalist FIFO and filesystem-based IRC client. It creates an irc
directory tree with server, channel and nick name directories.
In every directory a FIFO in file and a normal out file is created.

The in file is used to communicate with the servers and the out files
contain the server messages. For every channel and every nick name there
are related in and out files created. This allows IRC communication from
command line and adheres to the Unix philosophy.
2015-06-04 20:17:42 +00:00
fhajny
e6680267a3 Stop pretending the helper scripts are not Bash scripts. Fix PLIST handling
for the non-default sqlite option. Help libiconv linking on some platforms.
Bump PKGREVISION.
2015-05-04 14:40:38 +00:00
joerg
1ab4c63fc1 Drop the legacy weechat-curses symlink, I can't figure out the phase of
the moon it is created in. Bump revision.
2015-04-30 11:36:54 +00:00
fhajny
761678c9be Update chat/ejabberd to 15.04. Add sqlite option.
Upstream changes:
- R16B03-1 is now the minimal required Erlang/OTP version
- SQLite support
- Default db_type can be specified with global default_db option
- Included mod_muc_admin, mod_admin_extra and mod_multicast modules
- Removed ejabberd_http_poll
- Pubsub improvements
- Better RFC compliance
- Several other bugfixes
2015-04-29 10:03:58 +00:00
ryoon
22bee7a3c3 Recursive revbump from databases/unixodbc. 2015-04-26 11:52:18 +00:00
tnn
255d0cb0b8 Recursive revbump following MesaLib update, categories a through f. 2015-04-25 14:20:17 +00:00
tnn
7e69673d1b avoid starting a line with "# used by" since it confuses revbump tools 2015-04-25 13:40:39 +00:00
gdt
434de061ea Update to 2.3.3.
Update MASTER_SITES with new GITHUB variable.

Upstream changes:

- Support for RSA/DH/ECDH key agreement
- bcrypt support for MySQL storage
- C2S per session user data & authreg auth API extensions for
  custom authreg backends
- Option to provide a custom the openssl library path
2015-04-19 12:48:20 +00:00
adam
4606c07235 Revbump after updating devel/boost-libs 2015-04-17 15:52:56 +00:00
nros
462af75fc4 Update prosody to version 0.9.8.
Changelog:
Changes ordered by priority.

High:

*    Ensure only valid UTF-8 is passed to libidn. It was found (CVE-2015-2059)
     that libidn can read beyond the boundaries of the provided buffer when an
     input string contains invalid UTF-8 sequences.

Systems where Prosody is compiled with libICU are not affected by this issue.

Medium:

*    DNS: Fix traceback caused when DNS server IP is unroutable (issue 473)
*    HTTP client: More robust handling of chunked encoding across packet
     boundaries
*    Stanza router: Fix handling of 'error' <iq>'s with multiple children

Low:

*    c2s: Fix error reply when clients try to bind multiple resources on the
     same stream (issue 484)
*    s2s: Ensure to/from attributes are always present on stream headers, even
     if empty (issue 468)
*    Build scripts: Add --libdir option to ./configure to simplify building on
     some platforms
*    Fix traceback in datamanager when used outside of Prosody
     (e.g. in some migration tools)
*    mod_admin_telnet: Fix potential traceback in server:memory()
     command (issue 471)
*    HTTP server: Improved debug logging
2015-04-15 14:05:46 +00:00
fhajny
29f2e96b86 Update ejabberd to 15.03. Take on maintainership.
- Add support for WebSocket
- Flexible session management with multiple backends: Mnesia/SQL/Redis or
  custom backend for session manager
- Security improvement with SCRAM based password encryption in SQL
  authentication backends.
- Package management for ejabberd contributed modules
- Improved Elixir experience
- Automatic clustering scripts
- Added missing index on database
- Important updates on the documentation, with the launch of a new
  documentation site: docs.ejabberd.im
- Several other bugfixes

More information on release at

  https://www.ejabberd.im/node/24818
2015-04-09 06:35:53 +00:00
adam
9071d6b787 Revbump after updating textproc/icu 2015-04-06 08:17:13 +00:00
wiz
f61838cd80 Recursive bump for vala-0.28.0 update. 2015-04-03 07:38:34 +00:00
jperkin
66ab04040a Remove old SunOS hacks that are no longer needed and are now actively
harmful when enabling certain options.
2015-03-31 11:35:58 +00:00
wiz
8513750936 Remove navi2ch here as well. 2015-03-25 19:55:58 +00:00
ryoon
a470bb58be Remove chat/navi2ch because it does not work for reccent 2ch.net.
Approved by gdt@.
2015-03-25 19:47:17 +00:00
tnn
bebdedacd1 Fix error spotted in bulk build.
1) add patch-elisp-comp from FreeBSD ports to fix
   "Wrong type argument: stringp, nil"
2) for some reason the unit test fails if we're in CET time zone so
   just set TZ=GMT in the make environment for now.
2015-03-21 00:36:08 +00:00
hiramatsu
6bb4a7cd07 Set MAINTAINER to pkgsrc-users. 2015-03-15 19:57:40 +00:00
tnn
a763c40f35 wants to link with pthreads 2015-03-15 15:15:30 +00:00
tnn
65152d95a1 needs iconv 2015-03-15 14:15:19 +00:00
tnn
9f2bd2c8a5 fix iconv linkage 2015-03-14 23:43:28 +00:00
joerg
7d91725cc1 Fix config.guess/config.sub overrides. 2015-03-08 23:29:22 +00:00
joerg
15f05a6d10 Fix format string for (formerly) time_t argument. 2015-02-23 18:19:34 +00:00
joerg
de3e730903 Be consistent about regparm. Bump revision. 2015-02-23 18:18:42 +00:00
fhajny
d6ab122540 Helps to not drop the main erlang bl3 when updating. Fixes build. 2015-02-21 11:03:53 +00:00
fhajny
fe00c6b7a3 Update ejabberd to 15.02.
Enable odbc, mysql and pgsql support unconditionally (no dependency cost).

Changes in 15.02:
- Add Elixir support, allows to write plugins in Elixir (not enabled in
  this pkgsrc package)
- New command to reload configuration without restart
- Support old style erlang expressions in YAML configuration
- Improved captcha listener parsing when protocol not specified
- Fix upgrade of old unbinarized pubsub table from 2.1
- Minor updates in the documentation
- Other bugfixes
2015-02-20 21:06:52 +00:00
joerg
dbbb0e3523 It is not portable to convert va_list to boolean value and certainly
won't do the right thing on platforms where it is valid. Bump revision.
2015-02-19 22:24:24 +00:00
tnn
f2efc854f9 fix build failure using default optinos 2015-02-18 08:47:12 +00:00
khorben
284f3656d3 Imported chat/hexchat 2.10.2 from pkgsrc-wip 2015-02-15 17:41:49 +00:00
khorben
be1169bbc1 Imported chat/hexchat 2.10.2 from pkgsrc-wip
HexChat is an IRC client based on XChat, but unlike XChat it's completely
free for both Windows and Unix-like systems. Since XChat is open source, it's
perfectly legal. HexChat was originally called XChat-WDK which in turn was a
successor of freakschat.
2015-02-15 17:41:24 +00:00
joerg
3bf83169b1 Not MAKE_JOBS_SAFE. 2015-02-04 20:48:22 +00:00
mef
c17310ef20 recursive revbump due to net/adns update 1.4 to 1.5.0 2015-01-29 09:53:29 +00:00
wiedi
779602cced add patch to help configure find openssl 2015-01-19 12:22:51 +00:00
bsiegert
86b2a284f0 Update to 3.2.10.4, build with USE_LOCALE on Mac OS to unbreak the build.
Patch from Jonathan Buschmann in PR pkg/49540, slightly adapted.
2015-01-17 15:24:22 +00:00
wiz
ead452046a Update to 0.10.3:
mcabber (0.10.3)

 * [UI] Add option 'iq_time_hide'
 * [UI] Add 'iq_version_hide', 'iq_version_hide_version'
 * Improved handling of damaged history log files
 * Switch to libotr v4 API (Myhailo Danylenko)
 * Add SSL options (Frank Zschockelt)
   These options require a patched Loudmouth library.
   - "ssl_ciphers" to define the allowed ciphers
   - "ssl_ca" to set additional trusted certificates
 * Fix compilation for old loudmouth libraries (Frank Zschockelt)
 * Add 'color_timestamp' to highlight timestamp added by server (Hermitifier)
 * New python based event script using OS X 10.8 notification center (Sharoon Thomas)
 * Handle SIGHUP signal (Dominik George)
 * Misc. bugfixes

 -- Mikael, 2014-05-08
2015-01-16 08:57:46 +00:00
joerg
60d02f38ca Don't depend on wrappers adding /usr/pkg/lib implicitly to the search
path.
2015-01-15 13:00:32 +00:00
wiz
9a26782177 Update EGG_NAME for more changes in setuptools. 2015-01-12 08:53:37 +00:00
mef
70780574aa Update distinfo due to chat/irssi update from 0.8.16 to 0.8.17. 2015-01-06 12:53:11 +00:00
mef
bab5a326ea Update chat/irssi with PR pkg/49324 by Leonardo Taccari
from 0.8.16 to 0.8.17
(and also update accordingly chat/irssi-*/distinfo).

Changes:
v0.8.17 2014-10-11  The Irssi team <staff@irssi.org>
+ Document that SSL connections aren't properly handled during /UPGRADE.
  See Github PR #39.
+ Synchronize scripts with scripts.irssi.org.
+ Performance enhancement of the nicklist as well as the window_item_find
  function. See Github PR #24.
+ Disallow unloading of static modules.
+ Allow UTF-8 characters in /bind. See Github PR #18.
+ Split overlong outgoing messages instead of silently truncating them.
  Adds two new options: 'split_line_end' and 'split_line_start'.
  'split_line_end' contains a string added to the end of line fragments.
  'split_line_start' contains a string added to the beginning of line
  fragments. See Github PR #29.
+ Added special /ignore NO_ACT level to ignore only activity (see /help ignore).
+ Support for 256 and true color terminals (see Github PR #48).
+ Support for italics (see Github PR #58).
+ Rewrote many help files.
- Fixed various compiler warnings and use of deprecated functions.
- Fixed Perl API usage and added PERL_NO_GET_CONTEXT to reduce code size.
- Fixed format_get_text Perl API. See Github PR #23.
- Fixed gui_printtext_after and term_refresh_*() visibility. See Github PR #22.
- Fixed issue where UTF-8 characters was corrupted once for every 32k text.
  See Github PR #12.
- Fixed redrawing issue with right-aligned statusbar.
- Fixed use-after-free bug with cached settings values. See Github PR #147.
2015-01-06 12:40:06 +00:00
joerg
c712801a45 Retire tzc, zephy and zephyr-mode, the last krb4 users in pkgsrc.
Can be revived as krb5 versions later.
2015-01-04 12:02:21 +00:00
fhajny
e7fbf254bf Update ejabberd to 14.12.
ejabberd Community 14.12 includes many bugfixes, and a few new features:
- New module mod_client_state implements XEP-0352: Client State Indication
- New module mod_fail2ban to ban IPs that show malicious signs
- New option store_empty_body in mod_offline
- New option disable_sasl_mechanisms
- Improve option resend_on_timeout to support if_offline
- More robust offline server
- Better charset support in XMLRPC
- Some PEP issues fixed
2015-01-02 09:14:16 +00:00
dholland
095f00acdf "uses strlcpy" -> BROKEN_ON_PLATFORM, not NOT_FOR_PLATFORM.
(do we have strlcpy support in MISSING_FEATURES?)
2015-01-01 09:24:22 +00:00
dholland
b6e1cc4b52 Add CPPFLAGS/CFLAGS.SunOS per followup to PR 49343. 2014-12-27 02:21:26 +00:00
wiz
94aa6d45cf Fix build with py-setuptool-0.8. 2014-12-16 23:04:35 +00:00
fhajny
1535145e14 Make sure to pass full LDFLAGS. Fixes build on NetBSD. 2014-12-15 11:49:50 +00:00
joerg
c8c0f3c551 Preserve environment. 2014-12-12 10:50:49 +00:00
joerg
8c7d68102b Pass X11BASE/lib as linker path too. 2014-12-09 13:20:17 +00:00
obache
d897397865 Update pidgin to 2.10.11.
version 2.10.11 (11/23/14):
	General:
	* Fix handling of Self-Signed SSL/TLS Certificates when using the NSS
	  plugin (#16412)
	* Improve default cipher suites used with the NSS plugin (#16262)
	* Add NSS Preferences plugin which allows the SSL/TLS Versions and
	  cipher suites to be configured (#8061)

	Gadu-Gadu:
	* Fix a bug that prevented plugin to load when compiled without GnuTLS.
	  (mancha) (#16431)
	* Fix build for platforms without AF_LOCAL definition. (#16404)

	MSN:
	* Fix broken login due to server change (dx, TReKiE). (#16451, #16455)
	* Fail early when buddy list is unavailable instead of wasting bandwidth
	  endlessly re-trying.

version 2.10.10 (10/22/14):
	General:
	* Check the basic constraints extension when validating SSL/TLS
	  certificates. This fixes a security hole that allowed a malicious
	  man-in-the-middle to impersonate an IM server or any other https
	  endpoint. This affected both the NSS and GnuTLS plugins. (Discovered
	  by an anonymous person and Jacob Appelbaum of the Tor Project, with
	  thanks to Moxie Marlinspike for first publishing about this type of
	  vulnerability. Thanks to Kai Engert for guidance and for some of the
	  NSS changes) (CVE-2014-3694)
	* Allow and prefer TLS 1.2 and 1.1 when using the NSS plugin for SSL.
	  (Elrond and Ashish Gupta) (#15909)

	libpurple3 compatibility:
	* Encrypted account passwords are preserved until the new one is set.
	* Fix loading Google Talk and Facebook XMPP accounts.

	Windows-Specific Changes:
	* Don't allow overwriting arbitrary files on the file system when the
	  user installs a smiley theme via drag-and-drop. (Discovered by Yves
	  Younan of Cisco Talos) (CVE-2014-3697)
	* Updates to dependencies:
		* NSS 3.17.1 and NSPR 4.10.7

	Finch:
	* Fix build against Python 3. (Ed Catmur) (#15969)

	Gadu-Gadu:
	* Updated internal libgadu to version 1.12.0.

	Groupwise:
	* Fix potential remote crash parsing server message that indicates that
	  a large amount of memory should be allocated. (Discovered by Yves Younan
	  and Richard Johnson of Cisco Talos) (CVE-2014-3696)

	IRC:
	* Fix a possible leak of unencrypted data when using /me command
	  with OTR. (Thijs Alkemade) (#15750)

	MXit:
	* Fix potential remote crash parsing a malformed emoticon response.
	  (Discovered by Yves Younan and Richard Johnson of Cisco Talos)
	  (CVE-2014-3695)

	XMPP:
	* Fix potential information leak where a malicious XMPP server and
	  possibly even a malicious remote user could create a carefully crafted
	  XMPP message that causes libpurple to send an XMPP message containing
	  arbitrary memory. (Discovered and fixed by Thijs Alkemade and Paul
	  Aurich) (CVE-2014-3698)
	* Fix Facebook XMPP roster quirks. (#15041, #15957)

	Yahoo:
	* Fix login when using the GnuTLS library for TLS connections. (#16172)
2014-12-07 08:45:59 +00:00
obache
4848b596a4 Use packlist for most of perl related PLIST.
Resolve PR pkg/49343.
2014-12-07 08:42:07 +00:00
rodent
df806605d1 MSN is dead. Removing msnre. 2014-12-03 22:50:15 +00:00
wen
49b07cdc2b Update to 6.88
Upstream changes:
6.88  Sat Jun 28 13:14:00 BST 2014
    - BotAddressed: Handle being addressed with a prefixed @ or %

6.87  Sat Jun 21 15:08:32 BST 2014
    - Believe have resolved issues with online test

6.86  Fri Jun 20 11:12:06 BST 2014
    - Added more diagnostics to the online test

6.85  Thu Jun 19 10:19:07 BST 2014
    - Added some diagnostics output to the online test

6.84  Tue Jun 17 10:45:38 BST 2014
    - Plugman: store @$ or else it gets overwritten - Commit: 65ba2a4f3
2014-12-03 06:41:13 +00:00
markd
a11fa99f7e build with gcc 4.9.
fix compilation of plugin API functions (macros) when compiler
optimizations are enabled
commit 03c0067272caae88758fd7847689177c0e18b48d
2014-11-30 02:10:43 +00:00
jmcneill
0f2c6fe08b Windows Live Messenger services shutdown in October. 2014-11-29 12:08:44 +00:00
jmcneill
c26d178c17 Windows Live Messenger services were shutdown in October. No need for this
package anymore.
2014-11-29 12:05:34 +00:00
fhajny
170c167f75 Fix missing conditional 2014-11-27 11:21:40 +00:00
fhajny
1c54d9eba3 Update prosody to 0.9.7.
Clean up Makefile for readibility. Add SMF manifest.

Changes in 0.9.7:
- Fix server-to-server interoperability issue with Isode M-Link (since 0.9.6)
- Fix traceback in 'prosodyctl about' command with LuaRocks 2.2.0+ installed

Changes in 0.9.6:
- certmanager, net.http: Disable SSLv3 by default
- net.http.parser: Support status code 101 and allow handling of the received
  data by plugins
- util.filters: Ignore filters being added twice (fixes issues on removal,
  i.e. when some plugins are reloaded/unloaded)
- mod_s2s: Close offending s2s streams missing an 'id' attribute with
  a stream error instead of throwing an unhandled error
- Networking API: Add 'ondetach' callback for listener objects, to prevent
  leaks when connections have their listener changed
- core.stanza_router: Stricter validation of stanzas
- mod_admin_adhoc: Mark 'accountjids' field as required in 'end user sessions'
  command (thanks Lloyd)
- mod_admin_adhoc: Add required to field in user deletion form too
- net.dns: Avoid duplicate cache entries
- util.stanza: Escape newlines and tabs (\r\n\t) when serializing stanzas.
- util/dataforms: Make sure we iterate over field tags only
- mod_s2s: Capitalize log message
- mod_pubsub: Fix error type of 'forbidden' (change from 'cancel' to 'auth')

Changes in 0.9.5:
- C2S: Fix traceback if a client opens a stream to component, which could
  cause a crash in combination with some versions of LuaEvent
- C2S, S2S: Log received invalid stream headers
- S2S: Fix case where stream headers were sometimes sent twice
- DNS: Ensure all pending requests get notified of a timeout when looking
  up a record
- DNS: Fix duplicated cache insertions by limiting outstanding queries
  per name to one
- xmppstream: Disable LuaExpat's buffering
- xmppstream: Disable CharacterData merging after stream restarts
- xmppstream: Pass invalid stream headers to error handling
- Privacy lists: Correctly sort privacy list rules by order
- prosody: Check dependencies later in the startup sequence
- Config: Delay importing LuaFileSystem until needed by an Include line
- Config: Normalize VirtualHost and Component names
- prosodyctl: Normalize JIDs for adduser/passwd/deluser
- POSIX: Fix error reporting from disk space allocation
- POSIX: Verify that 'pidfile' is a string, show friendly error otherwise
- Dependency checking: Check that prosody is running under Lua 5.1. We don't
  currently support any other versions. (LuaJIT identifies as 5.1)
- Compliance: Reset stream ID when resetting stream
- Compression: Log compression setup errors
- Console: Fix commands for adding and replacing name servers
- Console MUC commands: Fix error when a non-existent host is entered
- Filters: Prevent filters from being added twice
- Network: Transfer all available data between linked sockets
- dataforms: Add support for XEP-0221: Data Forms Media Element
2014-11-27 10:18:20 +00:00
wiz
6c373b8c6b Switch from vala024 to vala (0.26). 2014-11-24 16:31:19 +00:00
mef
7cc23ad802 To fix:
ERROR: [check-interpreter.mk] The interpreter "/usr/pkg/bin/perl" of
  "/scratch/chat/centerim/work/.destdir/usr/pkg/bin/cimconv" does not
  exist. (etc)  Thanks joerg@.
2014-11-24 00:08:22 +00:00
mef
9190b93ce9 Patch provided by PR pkg/48911
applied for Emacs24-24.4.50 and Emacs25-25.0.50
2014-11-23 06:13:37 +00:00
mrg
a7867dfaf2 update ircII to 20141122. main change is to revert the broken resize code. 2014-11-22 22:20:15 +00:00
mef
730d8211c9 CGI:IRC 0.5.11
There's a new release out, including various browser bug fixes.

    Key handling fixes for WebKit, removed outline for Chrome.
    Made it more obvious when the stream is disconnected.
    Optional support for smilies (see cgiirc.config.full and docs/smilies.conf.example)

Date: 24 September 2013 Author: dgl
2014-11-21 12:10:35 +00:00
mef
87db0b9cd2 (pkgsrc)
- remove patches/patch-ad. #include <utmp.h> does not exist any more.
(upstream)
 - Update 4.22.9 to 4.22.10

2010-10-26  Roger  <roger@jikos.cz>
	Disable standard printf() redefinition in yahoo_util.h Should fix #165

2010-10-23  Boris Petersen  <transacid@gmail.com>
	Fix for CVE-2009-3720 in libjabber's xml parser

2010-10-19  Roger  <roger@jikos.cz>
	Updated po files
	Merge branch 'mob' of git+ssh://repo.or.cz:22/srv/git/centerim into mob
	Yahoo - disable conference and file transfer support (it doesn't work anyway)
	Propper authorization and buzz events

2010-10-19  Boris Petersen  <transacid@gmail.com>
	updated po files

2010-10-19  Roger  <roger@jikos.cz>
	Yahoo - add buddy authentication

2010-10-11  Roger  <roger@jikos.cz>
	Add missing initialization to get rid of some valgrind warnings

2010-10-07  Boris Petersen  <transacid@gmail.com>
	updated po files

2010-10-07  Roger  <roger@jikos.cz>
	Yahoo - implement missing callback stubs

2010-10-05  Boris Petersen  <transacid@gmail.com>
	updated po files

2010-10-05  Roger  <roger@jikos.cz>
	Yahoo - implement missing callbacks

2010-10-04  Roger  <roger@jikos.cz>
	fix GNUTLS connection

2010-10-02  Roger  <roger@jikos.cz>
	connwrap - initialize gnutls session in cw_connect
	connwrap - don't deinit gnutls session in cw_nb_connect on error, it's done in delsock

2010-09-16  Roger  <roger@jikos.cz>
	Add missing sources to libyahoo2 makefile

2010-09-16  Boris Petersen  <transacid@gmail.com>
	updated po files
	ignore .version file

2010-09-16  Roger  <roger@jikos.cz>
	Port Yahoo to new libyahoo2-1.0.1
	Disables file transfer (at least for now)

	Fix SSL context leak in connwrap

2010-08-27  Boris Petersen  <transacid@gmail.com>
	Added gettext-devel test to autogen.sh

2010-08-27  Sven Putteneers  <sven@tuxera.be>
	display received time if different from sent time

	Added script to extract a part of a chatlog history and pretty-print it.
	Run without parameters for usage info.

2010-07-31  Boris Petersen  <transacid@gmail.com>
	adding new script for history formating.
	initial script by Ilya Sukhanov <ilya@sukhanov.net>

2010-06-19  Roger  <roger@lv.(none)>
	Add missing initialization to perm/deny SNAC and don't overwrite its id in SBL parsing

2010-04-24  Boris Petersen  <transacid@gmail.com>
	Merge git-version-gen with gnulib

2010-02-25  Damyan Yordanov  <damyan@web.de>
	bulgarian translation updated

2010-02-25  Boris Petersen  <transacid@gmail.com>
	updated po files

2010-02-21  Boris Petersen  <transacid@gmail.com>
	refresh index before checking for dirty versions

2010-02-21  Damyan Yordanov  <damyan@web.de>
	bulgarian translation updated

2010-02-18  Lubomir Rintel  <lkundrak@v3.sk>
	Use RAND_add() with nss_compat_openssl
	It does not provide RAND_seed().

2010-02-18  Boris Petersen  <transacid@gmail.com>
	updated po files

2010-02-17  Roger  <roger@lv.(none)>
	Better jabber presence handling

2010-02-05  Boris Petersen  <transacid@gmail.com>
	Merge branch 'versioning' into mob

2010-02-05 Ahmed El-Mahmoudy  <aelmahmoudy@sabily.org>
	Check for FriBidi using pkg-config
	New upstream releases of FriBidi don't provide fribidi-config anymore, so
	using pkg-config instead to check for FriBidi.

2010-01-31  Boris Petersen  <transacid@gmail.com>
	new packaging friendlier versioning
	This basically omits the 4 hash digits at the end of the version string.
	so e.g.:
	centerim-4.22.9.12-3be3.tar.gz
	will end up
	centerim-4.22.9.12.tar.gz
	This makes it easier to package mobshot in gentoo for example.

	Updated po files

2010-01-29  Hakan Kvist  <hagar@df.lth.se>
	Fixed compiler warnings in kkiproc.cc
	Removed unused function in kkiproc.cc and fixed
	compilewarnings regarding xprintf.

	stringstream << should be used instead of sprintf,
	and cout << instead of printf.

	Beacause:
	int64_t foo = 0xffffffffffffffff;
	printf (%lx, foo);

	printf will behave as expected on a 64 bit platform,
	but not on a 32 bit platform (only ffffffff will be printed).

2010-01-28  Hakan Kvist  <hagar@df.lth.se>
	Cleanup of "extra protection" for ~/.centerim directory.
	Reverted some parts of the commits:
	e0ab4eeb52cdba438aa2834c4223881ab006b854
	deb0cbaa7c385d2656229ac366071c090c55f597

	See the discussion here:
	http://centerim.org/pipermail/centerim-devel/2009-June/000678.html

	If the ~/.centerim directory got the proper protection, then there
	is no need for bloating the code with a lot of extra verifications.
	No one else than the owner can access the files in ~/centerim
	anyway.

	Removal of unused variables
	Removed a couple of unused variables.
	There is still a lot to do if we want to be able to use -Wall for detecting
	real errors (currently there are too many warnings in the output, so -Wall isn't
	really useful).

	Ncurses RTFM. remove ugly prototypes for FreeBSD and OSX
	When reading the ncurses man page you find that
	_XOPEN_SOURCE_EXTENDED must be defined when using
	wide character functions when including ncurses.h.

2010-01-26  Hakan Kvist  <hagar@df.lth.se>
	Try to fix FreeBSD ncurses compile errors.
	Tested on Ubuntu 9.04 and FreeBSD 7.2.

	Try to fix FreeBSD ncurses compile errors.
	Tested on Ubuntu 9.04 and FreeBSD 7.2.

	Try to fix FreeBSD ncurses compile errors.

2010-01-25  Hakan Kvist  <hagar@df.lth.se>
	configure: check for ncurses/ncursesw. Only curses is not enough.
	Some platforms (i.e Solaris 11), still ships ancient curses.
	However centerim requires ncurses in order to compile.
	Adapted configure.ac to only check for ncurses(w) instead of (n)curses(w).

	Cleaned up #ifdefs in conscommon.h

2010-01-19  Hakan Kvist  <hagar@df.lth.se>
	Fixed compiler error with FreeBSD. Also fixed link error against curseslib.
	FreeBSD do not want <utmp.h> to be included. However utmp is only used in linux,
	so we do not need to include utmp.h for non linux systems.

	Also bug in configure script was fixed.
	The curses-lib was not properly included in the $LIBS-variable in the
	configure.ac file.

2010-01-19  Boris Petersen  <transacid@gmail.com>
	Better check for ncurses/ncursesw
	With many thanks to the autoconf archive for the macro
	and Stéphane "kjir" Bisinger for the pointers and hints ;)

2009-12-14  Boris Petersen  <transacid@gmail.com>
	Updating Changelog for 4.22.9

2009-12-13  Boris Petersen  <transacid@gmail.com>
	New taging model.
	To be up to date with gnulib's git-version-gen.
	WARNING: This breaks compatibility with non v* tags.
	For us that means everything before 4.22.9 won't work
	anymore.
2014-11-21 12:02:02 +00:00
mef
708e892a30 Version 3.2.2:
- The OTR plugin now uses libotr 4.0 (AKA libotr5 in debian based distros)
- Rejecting buddy requests in jabber won't accept them. Sorry for that.
- Purple builds can now enable built in protocols when configuring, by
  passing a parameter such as --jabber=1 to configure
- You can now use /oper to change passwords with "ac x set -del password"
- Complex unicode characters (non-BMP) now display correctly in twitter.
- A few init / build script / pkg-config fixes. Added "install-systemd"
  make target.

Finished 5 Jul 2014

Version 3.2.1:
- Most important change: http_client updated to use HTTP/1.1, now required
  by Twitter.
- fill_by setting can now be used to fill a channel contacts *not* in a
  certain group/on a certain account/etc. See "help set fill_by"
- Added utf8_nicks setting which lets you use non-ASCII nicknames for your
  contacts. Might not work with all IRC clients, use at your own risk!
- Lots of bugfixes.

Finished 27 Nov 2013
2014-11-20 08:38:59 +00:00
markd
32cd76493a Update konversation to 1.5.1
* Fixed a bug causing wildcards in command alias replacement patterns not
  to be expanded.
* Fixed a bug causing auto-joining of channels not starting in # or & to
  sometimes fail because the auto-join command was generated before we got
  the CHANTYPES pronouncement by the server.
* Added a size sanity check for incoming Blowfish ECB blocks. The blind
  assumption of incoming blocks being the expected 12 bytes could lead to
  a crash or up to 11 byte information leak due to an out-of-bounds read.
  This fixes CVE-2014-8483.
* Enabling SSL/TLS support for connections will now advertise the protocols
  Qt considers secure by default, instead of being hardcoded to TLSv1.
* Fixed the bundled 'sysinfo' script not coping with empty lines in
  /etc/os-release.
* Made disk space info in the bundled 'sysinfo' script more robust by
  forcing the C locale for 'df'.
* Added an audio player type hint for Cantata to the bundled 'media' script.
* Fixed some minor comparison logic errors turned up by static analysis.
* Konversation now depends on KDE Platform v4.9.0 or higher.
2014-11-14 09:31:14 +00:00
fhajny
b4eb3326bc Backport upstream commit to fix CVE-2014-8760. Bump PKGREVISION. 2014-11-13 09:45:47 +00:00
adam
8e3b70e314 Revbump after updating boost 2014-11-07 19:39:24 +00:00
obache
ffffdaf973 remove duplicated inet6 option. 2014-11-02 05:36:25 +00:00
obache
98911cbf06 Fixes unusual MESSAGE_SRC usage. 2014-11-02 05:35:39 +00:00
mrg
443b49081a update to ircii 20141028. mostly, this fixes a resize bug. 2014-11-01 14:24:14 +00:00
jnemeth
a4224c6d27 libgee was renamed to libgee0.6 2014-10-27 08:57:06 +00:00
prlw1
23c510b6a3 Rename libgee to libgee0.6 2014-10-25 19:00:14 +00:00
gdt
a1be3fa8f3 Update to 4.0.1.
21 Oct 2014:

- Hardened Windows build
- Fix max message size for Novell Groupwise
- New Czech, Finnish, Brazilian Portuguese, Norwegian Bokmål
  translations.  Updated French, Chinese translations.
- Release 4.0.1
2014-10-21 12:04:12 +00:00
gdt
74f8cac1f2 Update to 4.1.0.
21 Oct 2014:
- Release 4.1.0
- Modernized autoconf build system
- Use constant-time comparisons where needed
- Use gcrypt secure memory allocation
- Correctly reject attempts to fragment a message into too many pieces
- Fix a missing opdata when sending message fragments
- Don't lose the first user message when REQUIRE_ENCRYPTION is set
- Fix some memory leaks
- Correctly check for children contexts' state when forgetting a context
- API Changes:
  - Added API functions otrl_context_find_recent_instance and
    otrl_context_find_recent_secure_instance.
2014-10-21 11:46:31 +00:00
alnsn
bdc6025cdf Revbump after lang/lua51 update. 2014-10-19 22:27:43 +00:00
fhajny
faad3c0d90 Cache remote deps. This should help offline builds and prevent PLIST
changes if upstream updates one of the dependencies. Clean up and
reorder Makefile for better readability.
2014-10-16 12:47:59 +00:00
joerg
92d5a64360 Sync PLIST with installation. Bump revision. 2014-10-15 22:05:40 +00:00
wiz
cda18437be Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles. 2014-10-09 14:05:50 +00:00
adam
243c29c4cc Revbump after updating libwebp and icu 2014-10-07 16:47:10 +00:00
wiz
8b765c474f Fix ``Please add a line "# used by foo/bar/Makefile" here.'' warnings. 2014-10-05 16:41:05 +00:00
jperkin
3f64d086b5 Update irssi-icb to version 0.15. Requested during the freeze by agc, as
the version number accidentally went backwards in the last irssi update.

This release mainly incorporates most of the pkgsrc patches into the upstream
tarball, so the only real change of note is that /beep output has been fixed.
2014-09-30 08:59:58 +00:00
jperkin
47f28d6ecb Avoid "error: call of overloaded <func> is ambiguous". 2014-09-24 16:28:40 +00:00
jperkin
1dc8891cb2 Don't include termcap.h on SunOS. 2014-09-23 22:37:29 +00:00
jperkin
c61ab0943b Fix build on SunOS when epoll is available. 2014-09-23 22:13:50 +00:00
wiz
0d6029cf30 Fix build with boost-1.56.0. From upstream git. 2014-09-19 07:05:24 +00:00
dholland
1cee6c4ac3 Use LOGIN_NAME_MAX instead of MAXLOGNAME, and don't rely on __unused
existing. Should improve non-NetBSD builds.
2014-09-11 07:15:56 +00:00
jperkin
baae83266e SunOS needs -liconv. 2014-09-08 09:28:37 +00:00
prlw1
f03c0d3591 Update telepathy-glib to 0.24.1
telepathy-glib 0.24.1 (2014-08-25)
==================================

Fixes:

* base-client: fix potential uninitialized variable bug (Guillaume)
* Fix a potential crash in contact-list example (fd.o #79006, Guillaume)


telepathy-glib 0.24.0 (2014-03-26)
==================================

The "space Tolkien" release.

Fixes since 0.23.3:

* don't leak every D-Bus method call result, a regression in 0.23.1 (Simon)

telepathy-glib 0.23.3 (2014-03-18)
==================================

This is the release candidate for the future 0.24.0 stable release.

Enhancements:

* TpProtocol gained API to access to its immutable properties as a
  GVariant. (fd.o #55108, Guillaume)

* TpCallStream and TpCallContent now inherit the factory from their
  TpCallChannel. (fd.o #76168, Guillaume)

Fixes:

* fix a memory leak when cleaning up TpProxy "prepare" requests
  (fd.o #76000, Simon)

* fix a memory leak for paths to contacts' avatar data (fd.o #76000, Simon)

* fix crashes in TpFileTransferChannel with GLib 2.39 (fd.o #72319, Xavier)

* fix some paths memory leaks (fd.o #76119, Guillaume)

* tp_list_connection_managers_async() now terminates properly if there is no
  CM installed. (fd.o #68892, Guillaume)

telepathy-glib 0.23.2 (2014-02-26)
==================================

Enhancements:

* TpBaseConnection now has an "account-path-suffix" property
  (fd.o #74030, Xavier)

* New high level TpAccountChannelRequest API, including tubes, Conference and
  SMSChannel. (fd.o #75450, Guillaume)

* 'TargetHandleType: None' is now automatically added when requesting a
  channel with TpAccountChannelRequest if no handle type has been defined.
  (fd.o #75450, Guillaume)

telepathy-glib 0.23.1 (2014-02-04)
==================================

The "undead space elves" release.

Dependencies:

* GLib 2.36 or later is required

Deprecations:

* TpPresenceMixin: optional arguments are deprecated, apart from a
  string named "message". This matches our current D-Bus API.

Enhancements:

* tp_protocol_normalize_contact_async(),
  tp_protocol_identify_account_async(), and high-level API for
  the Protocol Addressing and Presence interfaces (fd.o #71048, Simon)

* More accessors for TpPresenceStatusSpec, which is now a boxed type
  (fd.o #71048, Simon)

* tp_connection_manager_param_dup_variant_type() (fd.o #71093, Simon)

* Better debug output (fd.o #68390, #71048; Simon)

Fixes:

* In the examples, specifically ask for "TelepathyGlib-0.12" (this API
  version), not Telepathy 1.0 (fd.o #49737, Simon)

* Improve tests' isolation from the real session bus (Xavier)

* Fix a critical warning for each new connection under GLib 2.39
  (fd.o #72303, Xavier)

* Fix some possible crashes in file transfer channels, particularly
  under GLib 2.39 (fd.o #72319, Xavier)

* Correct tp_account_request_set_avatar documentation (Xavier)

* Fix a TpConnection reference-leak in TpBaseClient (Guillaume)

telepathy-glib 0.23.0 (2013-10-28)
==================================

We no longer guarantee compatible upgrades within a development (odd) branch,
see README for details.

Dependencies:

* GLib 2.34 or later is required.

Enhancements:

* Spec 0.27.3
  - added Conn.I.Sidecars1
  - added Conn.I.Renaming
  - added CD.I.Messages1

* TpAccount::avatar-changed signal (fd.o #52938, Guillaume)

* tp_value_array_free: equivalent of g_value_array_free but does not provoke
  deprecation warnings from GLib (fd.o #69849, Simon)

* tp_account_is_prepared and tp_account_manager_is_prepared are now deprecated
  (Guillaume)

Fixes:

* tp_contact_set_attributes: don't warn on genuinely absent interfaces
  (fd.o #68149, Simon)

* channel-group: don't crash if no message has been provided (Guillaume)

telepathy-glib 0.22.0 (2013-10-02)
==================================

The "don't starve" release.

This is a new stable branch, recommended for use with GNOME 3.10.

Fixes since 0.21.2:

* When an avatar is downloaded, announce the change to the avatar token
  immediately; if the avatar changes from A to B while we're still doing the
  asynchronous file saving, don't set A as the new avatar when it has been
  saved. Regression in 0.21.2. (fd.o #70010, Simon)

* Don't crash if the AccountManager returns an incorrect type for the
  Avatar (fd.o #69849, Simon)

Significant changes since the previous stable branch, 0.20.x:

* tp_connection_get_self_contact() now returns NULL if the contact's
  connection has been invalidated, in order to break a reference cycle

* Avatars are saved to the cache asynchronously

* TpBaseConnection implements SelfID, SelfContactChanged according to
  telepathy-spec 0.27.2

* TpAccount:uri-schemes property, with change notification requiring
  Mission Control 5.15+

telepathy-glib 0.21.2 (2013-09-24)
==================================

The "always another thing" release.

Enhancements:

* Writing avatars into cache now uses asynchronous I/O. (fd.o #63402;
  Luca Versari, Chandni Verma, Simon McVittie)

* telepathy-spec 0.27.2
  - add SelfID, SelfContactChanged

* tp_dbus_properties_mixin_dup_all() is now public (fd.o #69283, Simon)

* TpBaseProtocol now lists Presence.Statuses as an immutable
  property. (fd.o #69520, Guillaume)

* TpBaseConnection: Implement SelfID and SelfContactChanged as defined in
  spec 0.27.2. (Xavier)

* The inspect-cm example now inspects all CMs if run without arguments
  (fd.o #68390, Simon)

Fixes:

* Don't crash if GetContactInfo() fails (fd.o #46430, Guillaume)

* Fix a race condition that could result in telepathy-haze protocol support
  not being detected (fd.o #67183, Simon)

* Fix documentation for tp_connection_get_self_handle (Emilio)

* Make TpHeap work correctly with GComparator functions that return
  values outside {-1, 0, 1} (fd.o #68932, Debarshi Ray)

* Examples have been updated to use more recent API (Simon)

* Better debug-logging (fd.o #68390, Simon)

telepathy-glib 0.21.1 (2013-06-20)
==================================

The "imperative tense" release.

Fixes:

* Fix a wrong introspection annotation on tp_debug_client_get_messages_finish()
  that would lead to use-after-free (fd.o #65518, Simon)

* Isolate regression tests better (fd.o #63119, Simon)

* Explicitly annotate tp_account_update_parameters_finish()'s
  'unset_parameters' argument to be a NULL-terminated string array. It was
  previously incorrectly inferred to be a string, for some reason. (wjt)

* Always flag delivery reports with Non_Text_Content. (fd.o #61254, wjt)

* Don't announce legacy Group channels twice (fd.o #52011; Jonny, Simon)

* Don't crash if a broken connection manager signals a TLSCertificate
  with no CertificateChainData, just invalidate the channel
  (fd.o #61616, Guillaume)

* Adjust regression tests so we can distcheck under Automake 1.13,
  and various other build-system updates (fd.o #65517, Simon)

telepathy-glib 0.21.0 (2013-04-03)
==================================

The "if only it was JS code" release.

This starts a new development branch.

Enhancements:

# Code-generation now copes with ${PYTHON} being set to Python 3
  (e.g. "./configure PYTHON=python3" on Debian); Python 2 remains
  fully supported (fd.o #56758, Simon)

# Add uri-schemes property on TpAccount, with notify::uri-schemes
  emitted if using a recent AcountManager like Mission Control 5.15 or
  later (Guillaume)

Fixes:

# Remove the pkg-config dependency from .pc files (Will)

# Don't emit the NewChannels signal twice for the obsolete ContactList GROUP
  channels (fd.o #52011, Simon)

# Fix refcycle preventing TpConnection objects to be freed. This theoretically
  introduce a behaviour change of tp_connection_get_self_contact() that now
  returns NULL when the connection as been invalidated. (fd.o #63027, Xavier)

Deprecations:

# tp_g_key_file_get_int64, tp_g_key_file_get_uint64 (use the corresponding
  functions from GLib >= 2.26)
2014-09-07 23:00:55 +00:00
mrg
a1891a14a9 update to ircii 20140831. minor bug fix release: netbsd 5.x builds again,
minor server connection and option parsing bugs fixed.
2014-09-02 06:56:59 +00:00
joerg
c2e6466f3f Needs pkg-config. 2014-08-26 20:55:08 +00:00
tron
076e9901f9 Fix build under NetBSD (and Linux?). 2014-08-25 15:27:22 +00:00
tron
c5e6553f07 Fix build under Mac OS X and add missing buildlink dependences. Bump
package revision because the wrong OpenSSL library might have been
used on various platforms before.
2014-08-25 15:09:41 +00:00
mrg
0aad8e7fe1 update to ircII 20140824.
main changes are significant internal cleanup, dozens of minor bug
fixes, and two new major features:  connect via HTTP proxy, and
connect to SSL IRC servers.
2014-08-25 06:22:18 +00:00
tonio
9077c5a24d Updates chat/weechat to 1.0
New major features in this release:
- plugin "trigger": Swiss Army knife for WeeChat (replaces "rmodifier" plugin)
- plugin "exec": execute external commands (replaces script "shell.py")
- bare display: easy click on long URLs and text selection with mouse
- support of environment variables in /set command
- hidden buffers
- negated tags in filters
- toggle of filters in specific buffers
- flexible conditions for adding/removing buffers in hotlist
- text search in buffers with free content
- support of wildcard "*" inside masks
- support of nested variables in evaluated expressions
- tag with host in IRC messages displayed
- support of "away-notify" IRC capability
- IRC commands: /allpv, /remove, /unquiet
- bar items: buffer_short_name, irc_nick_modes
2014-08-24 12:45:35 +00:00
wiz
ae075e6d55 Bump PKGREVISION for ilmbase shlib major bump. 2014-08-22 11:24:25 +00:00
tron
390e1d82ab Use a complete set of command line options for executing "flock" to make
"ejabberctl" work with NetBSD 7.0's flock(1) as well.
2014-08-21 19:32:27 +00:00
adam
72ed0307eb Revbump after boost-libs update 2014-08-13 10:57:32 +00:00
wiz
eac55c7061 Switch to webkit1-gtk* in preparation for package update to v2.
Packages can switch to that version when they're tested to build with it.
2014-08-03 22:13:19 +00:00
fhajny
417f782520 Control script relies on $HOME, so 'su -m' will not cut it. Changed to just
su in the rc.d script and adjusted the SMF manifest similarly.

Bump PKGREVISION. Fixes pkg/49052.
2014-07-31 10:31:51 +00:00
fhajny
d85224ba3c Update ejabberd to 14.07.
* SIP
  - SIP Outbound (RFC 5626) support
  - New option always_record_route
  - New options record_route and routes

* Carbon Copy (XEP-0280)
  - Don't log MUC messages with hint
  - Don't carbon copy messages with hint
  - Let is_carbon_copy/1 recognize carbons
  - Don't send XEP-0280 v1 copies back to sender

* Stream Management (XEP-0198)
  - XEP-0198: Terminate session if stanza queue becomes too large
  - XEP-0198: Don't exit on socket send failure
  - XEP-0198: Don't drop session on failed resume
  - XEP-0198: Check whether routed packets are stanzas

* Riak
  - Riak support

* Install and config
  - New options log_rotate_count, log_rotate_size and log_rate_limit
  - html guide is now generated when building source tarball
  - Use p1_utils, and move treap.erl to p1_utils
  - Get rid of p1_mnesia file
  - old release notes are not installed anymore
  - Don't "forget" listener options
  - Always enable STUN at compile time
  - Do not check for Erlang apps at configure time
  - Add --enable-riak configure flag

* Tests
  - Add tests for stream management
  - Add tests for mod_carboncopy
  - Add tests for mod_caps
  - Improve MUC test cases
  - Travis CI: Enable Riak tests
  - Add Riak backend to the testing suit
  - The test suite no longer fails without --enable-transient_supervisors.

* MUC
  - MUC messages with ~ were not logged (EJAB-1696).
2014-07-30 09:45:38 +00:00
jperkin
b25e713242 Ensure we pass through LDFLAGS, fixes check-shlibs. 2014-07-25 15:35:01 +00:00
jperkin
503e86716a SunOS needs -D__EXTENSIONS__ for struct sockaddr_storage. 2014-07-14 14:41:04 +00:00
jperkin
60d5be0445 Stop defining _XOPEN_SOURCE past 600 on SunOS. 2014-07-09 10:30:11 +00:00
pettai
84bf112e3c Remove unused configure script (3rd party bundled software) to satisfy
pkgsrc build checks
2014-07-01 12:05:49 +00:00
dholland
7d616a248e Add missing openssl buildlink, appeared in linux bulk build 2014-06-29 06:23:28 +00:00
dholland
a4a8a78e84 Add hacks to (hopefully) fix MacOS build. 2014-06-29 03:32:36 +00:00
fhajny
60f2fba36f Add lang/lua/tool.mk to fix build with lang/lua52. 2014-06-19 13:19:24 +00:00
pettai
0d37f0b7ac Added chat/psybnc 2014-06-15 21:57:01 +00:00
pettai
6dff674943 psyBNC is an easy-to-use, multi-user, permanent IRC-Bouncer with many features.
Some of its features include symmetric ciphering of talk and connections
(Blowfish and IDEA), the possibility of linking multiple bouncers to an
internal network including a shared partyline, vhost- and relay support to
connected bouncers and an extensive online help system.
2014-06-15 21:55:17 +00:00
wiedi
4761b7e9c8 fix SMF Manifest installation by not overwriting INSTALLATION_DIRS 2014-06-14 10:26:36 +00:00
ryoon
4e1c5e6731 Update chat/irssi to 0.8.16.
PR pkg/48866 from Leonardo Taccari

Changes (from http://www.irssi.org/news/ChangeLog ):
Features:
 * Add -noautosendcmd to /SERVER and /CONNECT. Passing this option will
   force Irssi to not execute the content of the autosendcmd
   chatnet-setting upon connect.
 * Accept names replies with nick!user@host instead of just nick, if they
   are enabled (see bug #805).
 * Set window binds for channel items as sticky when re-creating window
   binds as part of /layout save. This fixes the bug where previously
   saved channel windows forgets their window number upon reconnect.
 * Add experimental support for DNSSEC DANE validation of certificates.
 * Strip the argument for boolean options (see bug #769).
 * Freenode have been readded to the list of networks in the default
   configuration file.
 * Disabled support for the insecure SSLv2 protocol.
 * Various documentation enhancements.
 * Add -ssl_pass to /connect and /server (see bug #305).

Bugfixes:
 * Fix crashing bug that can happen if the terminal height decreases
   before the first window is created.
 * Fixed minor compiler warnings.
 * Fixed possible crashing bug when processing an octal escape sequence.
 * Fixed the /ignore -network option (see bug #748).
 * Fixed signal handling for /exec'd commands. Irssi now sends the signal
   to the process group id instead of the process id.
 * Fixed segfault generated by SSL disconnections (see bug #752).
 * Fix compilation when build with -Werror=format-security. Patch by
   Jaroslav Skarvada.
2014-06-07 23:49:47 +00:00
joerg
01828b09e1 Fix build with TCL 8.6 2014-05-30 11:32:22 +00:00
wiz
7eeb51b534 Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
2014-05-29 23:35:13 +00:00
jperkin
bbe32f84ed Apply a number of changes:
* Install a dummy log handler to avoid spamming e.g. the irssi-xmpp console
   window in non-debug mode, patch from:

    65fda2c884

 * Fix build on Darwin

 * Add patch comments and LICENSE.

Bump PKGREVISION.
2014-05-19 09:34:34 +00:00
wiz
3faf991a33 Bump applications PKGREVISIONs for python users that might be using
python3, since the default changed from python33 to python34.

I probably bumped too many. I hope I got them all.
2014-05-17 16:10:41 +00:00
adam
28bb94d01f Revbump after updating graphics/giflib 2014-05-15 14:41:45 +00:00
fhajny
f90a2b4559 Update ejabberd to 14.05.
Changelog since 13.12:

ejabberd now includes support for:
- XEP-0198: Stream Management (EJAB-532)
- XEP-0321: Remote Roster Management (EJAB-1381)
- RFC-3261: SIP proxy/registrar
- RFC-5766: TURN: Traversal Using Relays around NAT (EJAB-1017)

There are several improvements regarding encryption:
- Add option to specify openssl options
- Fix extraction of host names from certificates
- Fix certificate authentication for incoming s2s connections
- Fix handling of certificate verification errors for incoming s2s
- Handle “s2s_use_starttls: required_trusted” the same way for outgoing
- Support certificate verification for outgoing s2s connections
- Check TLS state before requesting SASL EXTERNAL
- Log TLS status for outgoing s2s with SASL EXTERNAL
- Verify host name before offering SASL EXTERNAL

Just to mention other improvements:
- New ejabberd command: disconnect_user/2
- New Bash completion script for ejabberdctl, experimental (EJAB-1042)
- Don’t provide current password in webinterface
- mod_register_web: check same acl as mod_register.
- Document and enable mod_carboncopy (XEP-0280) by default
- Make it possible to get/set vCards for MUC rooms
- Add Travis CI configuration file
2014-05-14 08:32:02 +00:00
wiz
c1b44346cd Mark packages that are not ready for python-3.3 also not ready for 3.4,
until proven otherwise.
2014-05-09 07:36:53 +00:00
wiz
04813c7a10 This version is now GPL v3. 2014-05-06 10:44:08 +00:00
wiz
2b04795f4d Update to 1.0.10:
v1.0.10 -- 09 Apr 2014
---------------------
- TLSSChannel: use malloc/realloc/free instead of their legacy Local* variants (fixes #222)
- VCard: remove \r from vcard photos. Fixes a recent change Facebook made to their vcard pictures (patch by Fernando Sanchez)
- Jingle: fixed replying; distinguish between 'from' and 'initiator'; added Jingle::Session::setInitiator()
- Jingle: fixed ::ICEUDP to actually add candidates; added ::Session::initiator(), ::setHandler(), ::sessionAccept( PluginList ); fixed storing of new sessions in ::SessionManager (patches by Erich Keane)
- Jingle: removed Jingle::setInitiator() and ::setResponder() (now provided by ctor)
- AtomicRefCount: fixed compilation on iOS (patch by Erich Keane)
- Jingle::Plugin: added JinglePluginType, pluginType(), and findPlugin() to easily look for and retrieve specific plugins
- ConnectionBOSH: fixed return value for recv() (patch by Sudarshan Prasad)
- Parser: get rid of bogus isValid() (fixes #180, #224)



v1.0.9 -- 15 Oct 2013
---------------------
- changed colon to dash in uid generation to possibly fix #191
- added Channel Binding (needed for SASL SCRAM-SHA-1-PLUS) to SChannel on win32 (untested)
- fixed SCRAM-SHA-1-PLUS



v1.0.8 -- 15 Oct 2013
---------------------
- ConnectionTLS: make stacked TLS/SSL connections work again with HTTP proxies
- added SASL SCRAM-SHA-1/SCRAM-SHA-1-PLUS authentication mechanisms (GnuTLS & OpenSSL only) (#201)
- properly seed the RNG
- SHA::hex(): finalize() only once



v1.0.7.1 -- 11 Oct 2013
---------------------
- fixed/updated the win32 project files



v1.0.7 -- 11 Oct 2013
---------------------
- added Jingle (XEP-0166)
- added Jingle ICE-UDP Transport (XEP-0176)
- added Jingle File Transfer (XEP-0234)
- fixed compilation in iOS7 SDK (thanks to Kurt Vermeersch)
- fixed bug in stanza handling/counting related to Stream Management (patch by Norbert Riedlin)
- added protected ClientBase::stanzasSent() to return sent stanzas (if Stream Management enabled)



v1.0.6 -- 04 Sep 2013
---------------------
- ClientBase: removed check for empty message body --> messages of type chat with empty bodies will be passed on to listeners - required for Message Carbons
- MessageSession: removed check for empty message body --> messages of type chat with empty bodies will be passed on to listeners - required for Message Carbons
- don't send presence after stream resumption
- added ClientBase::sendQueue()
- documentation updates and fixes



v1.0.5 -- 02 Sep 2013
---------------------
- added support for Stanza Forwarding (XEP-0297)
- added support for Message Carbons (XEP-0280)



v1.0.4 -- 30 Aug 2013
---------------------
- added support for Stream Management (XEP-0198)
- Fix some iterator usage for portability related to erase (patch by Daniel Bowen)
- Ensure setting a connection does not leave a deleted value in the member variable for a time (patch by Daniel Bowen)
- Add operator< and relatives to JID so that it can be in a map (patch by Daniel Bowen)
- Sandboxing on Apple doesn't like getprotobyname (patch by Daniel Bowen)
- MessageSession::send(): removed default argument of 2nd parameter to remove ambiguity of MS::send( string ) (#206) (source incompatible!)
- VCard: renamed setPhoto( string ) to setPhotoUri( string ) (#166) (source and binary incompatible)



v1.0.3 -- 22 Jul 2013
---------------------
- Changed license to GPLv3
- removed space from VS project name (--> gloox-1.0)
- VCardUpdate: fixed handling of empty hash (#203)
- VCardUpdate: added hasPhoto() to inidicate whether there was a photo tag (#203)
- compilation fixed when using getaddrinfo (patch by Roy van Dam)
- Receipt: recognize id attribute (patch by Dídac Pérez) (#208)
- MessageSession: added MS::send( string& ) to properly provide a base for MUCMS::send( string& ) (#206)
- really fixed memory leak in prep::idna()
- gloox.vcproj: removed not-yet-present tlsgnutlsserver.cpp/.h



v1.0.2 -- 05 Jul 2013
---------------------
- SOCKS5Bytestream: Don't wait for incoming data, notify about open stream immediately upon
connection (patch by Erik Horemans)
- fixed/updated Code::Blocks and VS project files (fixes #197, #198)
- fixed memory leak in ClientBase (fixes #204)
- fixed memory leak in prep::idna()



v1.0.1 -- 29 Jun 2013
---------------------
- Added support for Serverless Messaging (XEP-0174)
- TLSOpenSSLServer: compilation fix
- don't bail on DNS TCP queries
- fixed µs timeout value (now defaults to 1.000.000)
- omit port in initial greeting (usually -1 anyway)
- fixed SHA1 hashes of 55 byte strings (#164)
- fixed CFLAGS and LIBS in pkg-config file (#163)
- fixed SOCKS5Bytestream double close notification
- tell gcrypt that we're using pthreads (if available)
- ClientBase: send IQ error response for unsupported features
- ClientBase: fixed potential infinite loop on IQ error
- ClientBase: fixed NTLM auth
- ClientBase, SEF: mutex-protected SE handling
- PubSub: added 'subscribe & configure'
- PubSub: added optional subid
- SOCKS5BytestreamServer: expose local socket
- RosterManager: don't use string-comparison on JIDs; use JID class
- NonSASLAuth: fixed resource usage by deprecating ClientBase::m_selectedResource
- InBandBytestream: don't call handler in dtor
- util: fixed long2string()
- fixed a few leaks in GnutTLS client code (#181)
- VCard: made getters const (#186) (binary-incompatible change!)
- PubsubManager: fixed using wrong Tag (#190)
- Search: fixed search() (#193)
- DNS: fix socket leak if no network connection is available (#192)
- PubsubManager: unconditionally call handleItemPublication() (#194)
- configure: Added -lgcrypt (dependency of GNUTLS)
2014-05-06 08:41:38 +00:00
ryoon
60806aa001 Recursive revbump from x11/pixman
Fix PR pkg/48777
2014-05-05 00:47:34 +00:00
rodent
36a4b6b9e0 Remove FETCH_USING. 2014-05-04 13:36:03 +00:00
alnsn
3e3e09f30a Adapt to Lua multiversion support. 2014-05-03 13:27:33 +00:00
alnsn
fb7c78e46e Adapt to Lua multiversion support. 2014-05-03 13:01:24 +00:00
wiz
11676f935e Bump PKGREVISION for boehm-gc default-on threads, just to be on
the safe side.
2014-04-30 14:19:40 +00:00
wiz
804abd8bd6 Install man page. Bump PKGREVISION. 2014-04-26 13:19:18 +00:00
wiz
05ee53c917 + swift. 2014-04-26 11:41:57 +00:00
wiz
a450934296 Import swift-2.0 as chat/swift, packaged for wip by schnoebe and myself.
Swift is trying to plug a hole in the XMPP client landscape, and has
these aims:

    * Wide platform availability.
    * Doing the "Right Thing" for the user, without configuration.
    * Doing the "Right Thing" with standards-compliance.
    * Targeting the end-users, not the system administrators.
    * Being an XMPP client - not multi-protocol.
    * Concentrating on the most frequently performed tasks.
    * Never interrupt the user with something that doesn't need attention.

Features of interest

    * Easy status setting.
    * Easy room joining and bookmarking.
    * XEP-0258 Labelling for secure environments.
    * Stream compression for bandwidth-saving.
    * Support for the new SCRAM authentication mechanism.
2014-04-26 11:41:46 +00:00
asau
078065f956 FreeBSD 10 is not FreeBSD 1. 2014-04-23 20:31:45 +00:00
schnoebe
03b924a8f7 Disable gnutls as a preferred option, as using gnutls keeps libpurple
from being able to log into Yahoo Messenger.
2014-04-23 02:21:08 +00:00
joerg
f3b40ccb33 Fix readline use. 2014-04-21 18:16:13 +00:00
wiz
140d239e83 recursive bump for boehm-gc API bump 2014-04-21 13:25:53 +00:00
joerg
2d4bb6f948 Fix build with newer readline. 2014-04-19 14:59:35 +00:00
joerg
0ab43e0ec9 Support readline 6.3. 2014-04-16 21:00:35 +00:00
obache
1335204923 recursive bump from ilmbase shlib version change. 2014-04-10 06:21:18 +00:00
obache
d8fc20e0b0 recursive bump from icu shlib major bump. 2014-04-09 07:26:56 +00:00
fhajny
5150dad92b Update prosody to 0.9.4.
Fix for a DoS vulnerability, see
  https://www.debian.org/security/2014/dsa-2895

Changes in 0.9.4:
- Compression: Disallow compression on unauthenticated streams
- Core: Limit default read size and maximum stanza size
- Core: Enable SASL EXTERNAL by default for component s2s
- S2S: Warn if s2s_secure_auth and s2s_require_encryption have been
  set in conflicting ways
- S2S: Warn if no local network addresses were found, preventing
  successful s2s
- MUC: Fix traceback when a non-occupant tried to change an
  occupant's role
- MUC: API: Fire an event when temporary rooms are destroyed after
  the last person leaves
- Telnet: Fixed traceback when listing users
- Telnet: Apply normalization to JIDs in user management commands
- HTTP: Fix directory detection in file server on Windows
- Plugins: Fix paths on Windows
- MOTD: Don't strip blank lines from the message provided in the config
- prosodyctl: Better error reporting when generating certificates
- Makefile: Improve FreeBSD compatibility
- Multiple fixes to our migration tools, and support for importing MUCs
  from ejabberd
2014-04-07 20:32:20 +00:00
jperkin
12bdadc25e Fix build on SunOS. Based on a patch by MAINTAINER. 2014-03-24 17:44:47 +00:00
jperkin
9e7a1ba4b9 Set USE_GCC_RUNTIME=yes for packages which build shared libraries but do
not use libtool to do so.  This is required to correctly depend upon a
gcc runtime package (e.g. gcc47-libs) when using USE_PKGSRC_GCC_RUNTIME.
2014-03-13 11:08:49 +00:00