Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
existing. Should improve non-NetBSD builds.
|
|
|
|
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)
|
|
minor server connection and option parsing bugs fixed.
|
|
|
|
|
|
package revision because the wrong OpenSSL library might have been
used on various platforms before.
|
|
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.
|
|
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
|
|
|
|
"ejabberctl" work with NetBSD 7.0's flock(1) as well.
|
|
|
|
Packages can switch to that version when they're tested to build with it.
|
|
su in the rc.d script and adjusted the SMF manifest similarly.
Bump PKGREVISION. Fixes pkg/49052.
|
|
* 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).
|
|
|
|
|
|
|
|
pkgsrc build checks
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
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.
|
|
* Install a dummy log handler to avoid spamming e.g. the irssi-xmpp console
window in non-debug mode, patch from:
https://github.com/mcabber/loudmouth/commit/65fda2c884f2cd70096def29fde5c6b9c1e70ecb
* Fix build on Darwin
* Add patch comments and LICENSE.
Bump PKGREVISION.
|
|
python3, since the default changed from python33 to python34.
I probably bumped too many. I hope I got them all.
|
|
|
|
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
|
|
until proven otherwise.
|
|
|
|
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)
|
|
Fix PR pkg/48777
|
|
|
|
|
|
|
|
the safe side.
|
|
|
|
|
|
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.
|