Commit graph

18 commits

Author SHA1 Message Date
wiz
3a96aa21a3 Depend on py-expat for all supported python versions, now that
python25 and python26 have been fixed to behave like python24.
2010-01-27 08:46:50 +00:00
wiz
579796a3e5 Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
drochner
405ab539d2 make this build if py-twisted is installed 2009-12-09 10:06:55 +00:00
wiz
d03675548d Update to 0.9.2.
Thanks for help for building wocky to joerg!

telepathy-gabble 0.9.2 (2009-10-27)
===================================

The ``The photo device is down'' release.

Highlights:

* Add support for using OpenSSL instead of GNUTLS for SSL support

Fixes:

* Honour errors that tell us to wait and try again when fetching vCards. This
  was erroneously claimed to be in 0.9.1. (Alban)

* Don't re-fetch our own avatar in a loop when connecting to Google
  Talk. This should fix #23684 once and for all. (Alban)

* Don't trust other people's <message/> IDs to be globally unique: in
  particular, Google Talk uses simple incrementing integers (wjt)

* Use the correct marshaller for the pre-presence signal, fixing a cr
  64-bit platforms (wjt)

* Make sure the Connection object disappears from the bus when disconnected
  (Vivek)


telepathy-gabble 0.9.1 (2009-09-25)
===================================

The “even children are made of atoms” release.

Highlights:

* Jingle call interoperability with Pidgin and Gajim.

Fixes:

* When receiving a file, Gabble now closes the local socket once all the data
  has been written. (Guillaume)

* fd.o #24043: Doesn't parse candidates in a Jingle session-accept stanza
  This fix lets us interoperate with Pidgin's Jingle implementation. (Sjoerd,
  David)

* fd.o #24023: Accepting initial streams for a call is racy. (Sjoerd, Daf)

* fd.o #20629: DBus events in tests should contain full path. (Daf)

* fd.o #22795: jingle/google-relay.py is secretly made of cheese. (Daf)

* fd.o #23903: Gabble crashes in File Transfer. (Guillaume)

* fd.o #23685: build Gibber with fno-strict-aliasing so asyncns.c builds with
  new GCC. (Guillaume)

* fd.o #20565: Contacts should be initially offline and not unknown. (Daf)

* When members are removed from a call due to a stream error, always indicate
  so. (Daf)

* Fix corner cases in SetLocation()'s language handling. (Daf)

* fd.o #24195: Doesn't think clients without google p2p tranport are media
  capable. This fix lets us interoperate with Gajim's Jingle implementation.
  (Sjoerd, Daf)

* Make stun-server.py not fail if the default STUN server hostname can't be
  resolved. (David)

* fd.o #23684: Gabble advertizes an avatar's sha1 in its presence stanza
  without following XEP-0153. (Alban)

* Honour errors that tell us to wait and try again when fetching vCards.
  (Alban)

telepathy-gabble 0.9.0 (2009-09-16)
===================================

The "Use STAPLE REMOVER on TREMENDOUS DANGEROUS-LOOKING YAK" release.

This is the first release in the 0.9 development branch.
Most users should continue to use the 0.8.x stable branch for now.
This release introduces some regressions: proxies and keep-alive aren't
supported any more. These features will be back in future releases.

Dependencies:

* Gabble doesn't depend on loudmouth anymore. Instead, it ships a
  copy of Wocky, a new XMPP library based on gio. As a side effect of this,
  gio >= 2.21 and gnutls >= 2.8.2 are now needed to build Gabble.

* telepathy-glib >= 0.7.37 is now required

Enhancements:

* Add the ability to send a message when terminating a VoIP call (wjt)

* Add ContactSearch channels using spec draft 2 (wjt, cassidy)

* Implement the final ContactCapabilities spec, and refactor Capabilities code
  to represent capabilities as sets of XML namespaces, rather than
  bitfields (wjt, smcv)

* fd.o#19952: Support requesting channels with InitialAudio/InitialVideo
  through the final API from telepathy-spec 0.17.28 (smcv)

* Gabble now loads certificates from ~/.config/telepathy/certs/ as well as
  from the system-wide location (/etc/ssl/certs/ca-certificates.crt).

Fixes:

* Improve pubsub.c test coverage (cassidy)

* fd.o #22968: don't try to pass credentials through Unix sockets on non-Linux,
  since the way we currently do it is known to be non-portable. Patches to
  implement Credentials on more OSs would be welcomed. (smcv)

telepathy-gabble 0.8.5 (2009-10-02)
===================================

The “a page out of Remembrance of Things Past and a blowtorch with which
to set it on fire” release.

Fixes:

* Don't re-fetch our own avatar in a loop when connecting to Google
  Talk. This should fix #23684 once and for all. (Alban)

* Fix a crash introduced by the vCard-related fixes in 0.8.4. (Alban)

telepathy-gabble 0.8.4 (2009-09-25)
===================================

The “bourgeois traditional omelette form” release.

Highlights:

* Jingle call interoperability with Pidgin and Gajim.

Fixes:

* When receiving a file, Gabble now closes the local socket once all the data
  has been written. (Guillaume)

* fd.o #24043: Doesn't parse candidates in a Jingle session-accept stanza
  This fix lets us interoperate with Pidgin's Jingle implementation. (Sjoerd,
  David)

* fd.o #24023: Accepting initial streams for a call is racy. (Sjoerd, Daf)

* fd.o #20629: DBus events in tests should contain full path. (Daf)

* fd.o #22795: jingle/google-relay.py is secretly made of cheese. (Daf)

* fd.o #23903: Gabble crashes in File Transfer. (Guillaume)

* fd.o #23685: build Gibber with fno-strict-aliasing so asyncns.c builds with
  new GCC. (Guillaume)

* fd.o #20565: Contacts should be initially offline and not unknown. (Daf)

* When members are removed from a call due to a stream error, always indicate
  so. (Daf)

* Fix corner cases in SetLocation()'s language handling. (Daf)

* fd.o #24195: Doesn't think clients without google p2p tranport are media
  capable. This fix lets us interoperate with Gajim's Jingle implementation.
  (Sjoerd, Daf)

* Make stun-server.py not fail if the default STUN server hostname can't be
  resolved. (David)

* fd.o #23684: Gabble advertizes an avatar's sha1 in its presence stanza
  without following XEP-0153. (Alban)

* Honour errors that tell us to wait and try again when fetching vCards.
  (Alban)

telepathy-gabble 0.8.3 (2009-09-10)
===================================

The “one cigarette, some coffee, and four tiny stones” release.

Enhancements:

* fd.o #23681: Allow setting presence on a connection before it goes online.
  This avoids e.g. going from Available -> Busy immediately when signing on.
  (daf)

Fixes:

* fd.o #23684: fix handling of avatar conflict with several resources, and
  a possible infinite ping-pong of presence stanzas from the server (albanc)

* Time out disco requests after 20, not 20,000, seconds! (grundleborg)

* Correctly respond to disco requests for video-v1 bundle, avoiding a loop
  when iChat blindly retries failed disco requests (smcv)

* Fix Requested and State properties of muc D-Bus tubes that we previously
  created and are still present when we re-join the muc. These tubes are now
  listed in Tubes.ListTubes(). fd.o #23678. (cassidy)

* Don't send the same disco request to the same (full) JID more than once. fd.o
  #23841. (wjt)

* Update the Jingle raw-udp and ice-udp namespaces we claim to support to the
  current version. (wjt)

* fd.o #23348, #23349: fix compilation on NetBSD by including more headers
  (Thomas Klausner)

* fd.o #21327: force ISO date format in ChangeLog (wjt)

* Reduce the size of the ChangeLog by truncating at version 0.6.0 and not
  including diffstats (previously, the changelog.gz in our Debian packages
  was larger than Gabble itself!) (smcv)

telepathy-gabble 0.8.2 (2009-09-03)
===================================

The “tape two fried eggs over your eyes and walk the streets of Paris for an
hour” release.

Enhancements:

* Improve jid validation, so that obviously-invalid jids are rejected.
  (daf)

Fixes:

* Don't crash when a vCard set fails, and there are edits pending. This
  can happen if you're trying to set your avatar and then disconnect.
  (daf)

* fd.o#23013: ContactCapabilities.SetSelfCapabilities can crash gabble
  with wrong parms (sjoerd)

* Fix parsing of incoming session accept from Google Video Chat. This
  should make outgoing calls to Google Video Chat users work, as well as
  incoming calls. Hooray! (wjt, with help from sjoerd and Olivier Crête)

telepathy-gabble 0.8.1 (2009-08-20)
===================================

The “five pounds of cherries and a live beaver” release.

Fixes:

* fd.o#22535: Gabble no longer crashes if you disconnect while it's
  trying to start a Google relay session for a call. This should have
  been fixed in 0.7.31, but it's really fixed now. :-) (wjt)

* Fix an occasional crash when PEP requests time out, or are cancelled
  when you disconnect. (daf)

* Correct an assertion about vCard edits not to fire incorrectly. (daf)

* Clarify some correct-but-confusing behaviour in libjingle 0.3 mode,
  which fixes a Coverity false-positive. (smcv)

telepathy-gabble 0.8.0 (2009-08-18)
===================================

The “place a chair facing the oven and sit in it forever” release. This is the
first release in the 0.8 stable series.

Dependencies:

* telepathy-glib >= 0.7.34 is now required as Gabble implements the
  Location API.

Enhancements:

* Location and Debug are now implemented as stable interfaces.

* Timeouts are synchronised to the second where possible, leading to fewer
  wakeups.

Fixes:

* Fix race condition introduced by fix for fd.o #22023.

* Make vCard request less likely to time out.

* Fix a bug where a vCard request failure could cause SetAvatar or SetAliases
  not to return.
2009-12-03 23:58:59 +00:00
sno
534691ed3b Apply patch from FreeBSD ports - FreeBSD's <net/if.h> doesn't include
sys/socket.h ...
2009-09-20 12:36:03 +00:00
wiz
d5d25f4b31 Remove references to python-2.3. 2009-09-09 11:16:56 +00:00
wiz
bb95f2970e Add upstream bug report links. 2009-08-16 18:46:27 +00:00
joerg
01ff4d7ea3 Convert @exec/@unexec to @pkgdir or drop it. 2009-06-14 18:28:43 +00:00
joerg
e209761d06 Remove @dirrm entries from PLISTs 2009-06-14 17:28:16 +00:00
roy
cb1d8723be We need to tell configure which python binary to use. 2009-04-01 16:20:40 +00:00
hasso
807de83ec9 Make it build on DragonFly. 2009-03-14 18:53:21 +00:00
wiz
a8ecdc67d1 Update to 0.7.21, convert to user-destdir.
telepathy-gabble 0.7.21 (2009-02-19)
====================================

The "what?! why do I have flowers outside of my window?" release.

Dependencies:

* telepathy-glib 0.7.23 is now required

Enhancements:

* Implement new tube API for muc stream tubes
* Implement new tube API for 1-1 and muc D-Bus tubes
* Implement the Messages interface for Text channels.

Changes:

* In multi-user chats, the point at which Sent is emitted has changed.
  Previously, Sent was emitted when the message was echoed back to you by the
  server; now, it is emitted (as is Messages.MessageSent) when you send the
  message. When the message is echoed, a delivery report is emitted with
  Messages.MessageReceived, and Received is emitted with an empty body and the
  Non_Text_Content flag set. Clients that don't understand the Messages
  interface should just immediately ack the ID in that signal.

  If clients want to preserve the total ordering of MUC messages, they now need
  to care about the Messages interface and watch out for the delivery report.

Fixes:

* Various tubes related leaks
* fd.o#20003: fix a crash starting Jingle calls on some 64-bit platforms
* fd.o#20133: fix various bugs where idle callbacks outlived their user-data.
* Don't start sending video when the other side adds a video stream.

telepathy-gabble 0.7.20 (2009-01-02)
====================================

The "crêpes du belge" release.

Enhancements:

* Implement the draft version of Location from telepathy-spec 0.17.19
* Announce generic tube capabilities when contacts support tubes

Fixes:

* Don't get confused if MUC services auto-rename us (as much as is possible)
* Don't get confused if we have to change our own nick in order to join a MUC
* Set the correct actor when Jingle sessions are terminated
* Don't omit offline, unknown and error from Statuses and GetStatuses()
  (regression in 0.7.19)
* Close and ChannelClosed signals are now fired when a tube is closed (new API)

telepathy-gabble 0.7.19 (2009-01-29)
====================================

The "redecorated" release.

Fixes:

* Don't crash when closing a muc channel containing an closed D-Bus tube.
* Don't resurrect removed streams if the call responder includes them in
  session-accept
* Don't crash in calls if using glib with debugging enabled (fd.o #19327).
* Don't crash when removing contact from known list (fd.o #19524).
* Fix D-Bus muc tubes (dev.sugarlabs.org #60).
* Fix refcount leak in jingle code (fd.o #19385).
* Don't crash if "offline" presence status is requested.
* Raise the appropriate error from RequestHandles for telepathy-spec 0.17.18
  compliance (fd.o #19611).
2009-02-23 11:05:03 +00:00
joerg
3c645bb7fc Switch to Python 2.5 as default. Bump revision of all packages that have
changed runtime dependencies now.
2009-02-09 22:56:21 +00:00
joerg
e2107c85f6 Remove Python 2.1 support. 2009-02-09 21:09:20 +00:00
joerg
1c4a110eb1 More py-expat dependencies for Python 2.3 and 2.4. 2009-02-07 22:57:49 +00:00
wiz
fe80db1bd6 Fix build.
Addresses PR 40399 by Derouiche.
2009-01-17 20:36:28 +00:00
wiz
b0ddeb3902 Update to 0.7.18:
telepathy-gabble 0.7.18 (2009-01-06)
====================================

The "The Orchestral Tubular Socks"

Enhancements:

* Implement SOCKS5 bytestreams (XEP-0065) in stream tubes.

* Implement a stream initiation fallback mechanism allowing to use IBB if
  we can't connect to peer using SOCKS5.

Fixes:

* Don't crash on setting presence if there are open MUC Tubes.

* Stream tube channel advertises the immutable channel properties,
  including those not on the Channel interface.

telepathy-gabble 0.7.17 (2008-12-14)
====================================

The "I accidentally an entire call *and* MUC" release.

Dependencies:

* dbus 1.1.0 (D-Bus Tubes are no longer conditionally compiled)

* dbus-glib 0.78 (fixes support for complex types in hashtables)

Enhancements:

* Add support for the new draft ContactCapabilities spec to communicate tube
  capabilities.

Fixes:

* Incoming Jingle calls are no longer automatically accepted when the call is
  connected and the local codecs are ready.

* Incoming MUC invites are no longer automatically accepted when changing your
  presence.

* fd.o #18918: Send codec parameters according to XEP-0167.

* Various Jingle tweaks.

telepathy-gabble 0.7.16 (2008-12-02)
====================================

The "what could possibly go wrong" release.

This release contains the reworked Jingle engine with support for latest
Jingle draft (XEP-0166 v0.32), and Google's Jingle variants as used in
their desktop client and recently launched Googlemail client.

This release has no known regressions, but as we have done extensive changes
to the Jingle engine, you might want to restrict this release to experimental
distributions like Debian experimental and Fedora rawhide for now.

Enhancements:

* fd.o #15908: refactor Jingle state machine

* fd.o #15907: Update real-Jingle implementation to XEP-0166 v0.25

* fd.o #13159: support current Google Talk protocol

* Misc Tubes-related enhancements and fixes

Fixes:

* fd.o #18404: fix race condition in tests/twisted/roster/ensure.py

* Fixes for double freeing in dispose in channel managers
2009-01-13 10:55:15 +00:00
wiz
753c10323e Initial import of telepathy-gabble-0.7.15:
A Jabber/XMPP connection manager that handles single- and multi-user
chats and voice/video calls.
2008-11-14 23:00:42 +00:00