Commit graph

3118 commits

Author SHA1 Message Date
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
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