Commit graph

3134 commits

Author SHA1 Message Date
jperkin
516f351bd1 Fix option build with ruby22 and ruby21. 2016-04-14 10:42:31 +00:00
jperkin
098c89a1a7 Remove GNU ld --no-add-needed on SunOS. 2016-04-14 09:40:09 +00:00
ryoon
ac20a93574 Recursive revbump from textproc/icu 57.1 2016-04-11 19:01:33 +00:00
prlw1
e9a8dd5d63 revbump for vala update 2016-04-10 19:38:51 +00:00
gdt
8b426787f5 Update to 4.0.2 (security fix).
9 Mar 2016:

- Updated Spanish, German, Norwegian Bokmål translations.
- New Danish translation.
- Fix use-after-free issue during SMP.
- Release 4.0.2
2016-03-28 00:17:12 +00:00
jperkin
777a466f98 Use PKGMANDIR. 2016-03-27 22:53:39 +00:00
joerg
5d65e4d786 Needs automoc4. 2016-03-25 21:16:07 +00:00
joerg
770f47e08d Needs pkg-config. 2016-03-25 21:15:51 +00:00
joerg
7aba5207b0 Sync PLIST with reality. 2016-03-25 21:15:33 +00:00
khorben
f71ac9fd77 Register missing dependency on curses
Found with an unprivileged bootstrap on NetBSD/amd64 (--prefer-pkgsrc yes)
2016-03-22 22:09:32 +00:00
khorben
28d0d4166d Relax the requirement on libncurses to any implementation
As suggested by wiz@.
2016-03-21 22:59:37 +00:00
khorben
99b73d2162 Register missing dependency on devel/ncurses
Found with an unprivileged bootstrap on NetBSD/amd64 (--prefer-pkgsrc yes)
2016-03-21 19:09:09 +00:00
gdt
4c1945bff8 Update to 4.1.1.
This is a security release addressing CVE-2016-2851.

- Fix an integer overflow bug that can cause a heap buffer overflow (and
  from there remote code execution) on 64-bit platforms
- Fix possible free() of an uninitialized pointer
- Be stricter about parsing v3 fragments
- Add a testsuite ("make check" to run it), but only on Linux for now,
  since it uses Linux-specific features such as epoll
- Fix a memory leak when reading a malformed instance tag file
- Protocol documentation clarifications
2016-03-09 18:04:17 +00:00
jperkin
17661ff9a5 Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
wiz
3b0d1b0eb8 Update swift to 3.0.
we are pleased to announce the availability of Swift 3.0, an XMPP client
focused on usability and security.
It is our first release for 3 years and includes bug fixes and new features
like:
- File-transfer using Jingle File Transfer
- Simple continuation of 1-to-1 chats in group chats
- Keyword highlighting ( http://swift.im/blog/keyword-highlighting )
- Simple blocking of contacts using Blocking Command
- Compact roster setting that hides avatars and status messages
- Quick contact search filter in roster
- and more.

For the full changelog see https://swift.im/docs/changelog-3-0.html .
2016-03-01 13:25:01 +00:00
schnoebe
e14f5e1e59 Update to jabberd 2.3.6:
* 2.3.5 to 2.3.6 upgrade:

What changed:
- Support WebSocket fragmented packets
- Fixed delivering directed presence (to self)
- Reset in-sess 'from' to FullJID on non-Presence packets

This is mainly a bugfix release.
The main change is that WebSocket connections work stable now.

https://github.com/jabberd2/jabberd2/commits/jabberd-2.3.6
2016-02-28 21:58:13 +00:00
fhajny
d72ae77f0d Skip example certs build, simplifies and fixes unprivileged installation.
Bump PKGREVISION.
2016-02-26 10:52:01 +00:00
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