Commit graph

2910 commits

Author SHA1 Message Date
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
wiedi
2afb827c59 Update Konversation from 1.4 to 1.5
Konversation 1.5 adds numerous major features over the previous stable
release. Of particular note are support for SASL and client
certificate authentication, all-new topic management UI, overhauled
authentication UI in the Identities dialog, per-tab spell-checking
language settings, user-configurable nick context menu entries, mouse
spring-loading on tabs, all-new versions of major bundled scripts and
improved Ignore and Watched Nicknames systems. Many under-the-hood
changes to improve codec support and general performance, along with
the usual slew of bug fixes all over, further sweeten the deal.

Full Changelog at:
 https://projects.kde.org/projects/extragear/network/konversation/repository/revisions/master/entry/ChangeLog
2014-03-12 19:49:02 +00:00
mrg
7726e1246a pull over a patch from ircii-current to fix input lines. 2014-03-12 07:22:34 +00:00
jperkin
222f8dc36b Import initial SMF support for individual packages. 2014-03-11 14:34:36 +00:00
jperkin
45bc40abb4 Remove example rc.d scripts from PLISTs.
These are now handled dynamically if INIT_SYSTEM is set to "rc.d", or
ignored otherwise.
2014-03-11 14:04:57 +00:00
fhajny
a87a1cee13 Update prosody to 0.9.3.
Changes in 0.9.3:
- A config file passed as command line argument is no longer forgotten
  when config is reloaded
- MUC: Allow admins to always bypass restrict_room_creation
- Strip trailing '.' when normalizing hostnames
- HTTP: Prevent silent connection failures
- Components: Allow easier overriding of component authentication by plugins
- Components: Enable TCP keepalives
- Migrator: Better error reporting and improved robustness
- S2S: Include IP in log messages, if hostname is unavailable
- TLS: Log error when initialization fails

Changes in 0.9.2:
- Debian/Ubuntu packages fixed to always generate per-system certs
- TLS: Improved cipher string, and use Prosody's preferred ciphers
- MUC: Fix for Spark clients not displaying room lists
2014-03-10 13:01:17 +00:00
fhajny
3f2d0c6c16 Remove PKGREVISION incorrectly added 2014-03-10 11:35:07 +00:00
fhajny
f557a7ca0e Fix config file location 2014-03-10 11:33:59 +00:00