[Pkg-telepathy-commits] [libnice] branch upstream updated (2cb2578 -> a22d871)

Simon McVittie smcv at debian.org
Wed May 14 12:05:43 UTC 2014


This is an automated email from the git hooks/post-receive script.

smcv pushed a change to branch upstream
in repository libnice.

      from  2cb2578   Imported Upstream version 0.1.5
      adds  4584079   version 0.1.4.1
      adds  4dd3027   win32: Add new 0.1.4 symbols to the win32 .def file as well
      adds  e176b41   Open socket with random port. Use random port to avoid TURN error 437 Allocation Mismatch
      adds  3dd8708   Set the minimum GLib version to 2.30 to disable deprecated warnings on newer GLib versions and make sure the maximum allowed GLib version is 2.32
      adds  67b73d0   Refresh TURN CreatePermission at receiving data in case TURN path is asymetrical.
      adds  4df1b7d   Fix unitialized variable in nice_agent_parse_remote_candidate_sdp
      adds  14854e7   autogen.sh: Honor NOCONFIGURE=1
      adds  20ac9b5   build: Add ‘-I m4’ to ACLOCAL_AMFLAGS
      adds  1432e9a   build: Add AM_PROG_AR to configure.ac
      adds  6c90095   build: Update configure.ac according to autoupdate
      adds  3e12ed2   build: Add GUPnP libraries to Libs.private in pkg-config file
      adds  3a1334c   Silence aclocal warning by changing the order of the macros
      adds  f3a68a3   Add special case to make it compile on Solaris
      adds  5457717   agent: Getting the local candidates returns a copy, fix the doc
      adds  1967928   agent: Add API to retrieve the selected GSocket
      adds  483a0fc   agent: Clarify valid range of stream and component IDs
      adds  82021a6   build: Update AC_CONFIG_HEADERS instead of AC_CONFIG_HEADER
      adds  805bea8   build: Delete ar-lib in maintainer-clean build target
      adds  4b11c68   build: Update .gitignore file
      adds  332c9c5   Fix variable shadowing
      adds  bb27638   examples: Remove redundant non-NULL checks
      adds  71fa5bb   Add missing ‘default’ cases to switches
      adds  63e74d8   Fix strict aliasing of sockaddr structures
      adds  e5567a0   agent: Add printf function attribute
      adds  f2d6ae2   agent: Add missing format specifiers to debug messages
      adds  5df6a17   agent: Fix format specifiers in debug messages
      adds  59aa663   agent: Avoid a potential NULL pointer dereference
      adds  270c616   agent: Fix an old-style function declaration
      adds  64d3f18   agent: Avoid memcpy()ing garbage between username strings
      adds  e703189   stun: Remove unused variables
      adds  869093b   stun: Explicitly avoid a memcpy() from NULL
      adds  3e29fec   stun: Fix a use of a function with an aggregate return value
      adds  43466b3   examples: Remove g_type_init() call for recent GLib versions
      adds  cbf17ad   conncheck: Avoid reading null username
      adds  39023ed   turn: Send queued TURN messages to the turn server
      adds  32bf4b2   stun: Indications are never authentication when using long term auth
      adds  951924a   agent: Add warning on incorrect API usage
      adds  574b59a   configure: Verify that the compiler understands warning cflags
      adds  edb0691   build: Remove auto-generated INSTALL file
      adds  c3011d0   build: Update .gitignore file
      adds  b80a67d   stun: Fix format specifier for a size_t variable
      adds  0d2943b   stun: Add printf function attribute
      adds  7137fe0   agent: Read all socket data in nice_agent_g_source_cb
      adds  c2ccb16   build: Don’t unconditionally enable -Werror for non-release builds
      adds  6605d57   agent: Note that nice_agent_set_relay_info() can be called many times
      adds  42358dd   agent: Don't make relayed sockets available in nice_agent_get_selected_socket()
      adds  5db9af9   pseudotcp: Make it possible to disable the Nagle Algorithm
      adds  0896467   pseudotcp: Only consolidate recv buffer if it's getting buffer
      adds  b7fb6f3   tests: Use one struct for data and buffer
      adds  be7682b   tests: No need to call adjust_clock in readable
      adds  8dce6c1   tests: Fix racy destruction of pseudotcp object
      adds  5c3a905   tests: Close pseudosocket as soon as it's done sending
      adds  1502c8d   tests: Use right type when taking to stdio f*()  C APIs
      adds  770cbdc   tests: Add more asserts to pseudotcp test
      adds  fe5dc58   pseudotcp: Implement window scaling for PseudoTCP.
      adds  eb231e6   pseudotcp: Add methods to query the state of the send and recv buffers
      adds  4b588f1   build: Update .gitignore file
      adds  344b7b6   stun: Make the MD5 code strict-aliasing correct
      adds  fd6aa7b   tests: Fix strict aliasing of sockaddr structures
      adds  c796e9d   tests: Add missing switch cases
      adds  649d886   stun: Fix potential zero-length memset() call
      adds  f534d36   gst: Add missing switch cases
      adds  56c5dce   socket: Add missing switch cases
      adds  3a4cd47   stun: Add missing switch cases
      adds  d0c5adb   build: Add various compiler warnings to --enable-compile-warnings
      adds  441f0b2   tests: Remove a potential race from test-thread
      adds  053b288   agent: Add a NiceAgent::streams-removed signal
      adds  7cca125   agent: Refactor nice_agent_g_source_cb()
      adds  790974e   agent: Move socket/source handling from NiceAgent into Component
      adds  6fe2960   agent: Move I/O callback handling from NiceAgent into Component
      adds  23c34a8   agent: Use guint8* as the type for internal buffers
      adds  80716d3   agent: Clarify naming of internal recv function
      adds  68a9632   agent: Integrate TcpUserData into Component
      adds  3be5b42   agent: Eliminate redundant arguments from component_emit_io_callback()
      adds  2b6370a   agent: Support invoking I/O callbacks in non-default contexts
      adds  12ee430   agent: Fix format specifiers in debug messages
      adds  c567270   agent: Move GSource handling into Component
      adds  243c47e   agent: Add nice_agent_recv() allowing blocking receives on sockets
      adds  5d63de5   agent: Add a nice_agent_send_full() API exposing error information
      adds  3724af1   agent: Add a ComponentSource to Component
      adds  949f979   agent: Add support for GIO-style I/O streams
      adds  11f04d6   agent: Add nice_agent_build_io_stream() API
      adds  6d3a32a   agent: Add a nice_agent_recv_nonblocking() function
      adds  0ac9f3f   agent: Add GPollableInputStream support to NiceInputStream
      adds  cf9d3f1   agent: Add GPollableOutputStream support to NiceOutputStream
      adds  d285b5a   agent: Always emit a readable callback when pseudo-TCP data arrives
      adds  0655aab   tests: Add tests for the I/O stream classes
      adds  bdc72e7   socket: Ensure variables are nullified correctly in UDP sockets
      adds  dbec815   agent: Hold a reference to pseudotcp while calling its callbacks
      adds  7312432   agent: Add a couple of comments to the pseudo-TCP implementation
      adds  b560a86   agent: Combine nice_agent_recv() and nice_agent_recv_nonblocking()
      adds  6b8039a   agent: Document correctness of io_mutex locking
      adds  7a05b33   agent: Slightly improve debugging output
      adds  b222b1b   tests: Remove redundant GLIB_CHECK_VERSION checks
      adds  d638586   agent: Correct maximum UDP data length
      adds  18e2e3a   agent: Queue incoming pseudo-TCP messages until ACKs can be sent
      adds  07af02c   nice: Add nice_agent_build_io_stream to exported symbols
      adds  91befb1   agent: Return cancelled if sending is cancelled
      adds  08cf411   agent: Return G_IO_ERROR_WOULD_BLOCK for non-connected pseudoTCP
      adds  3da6767   outputstream: Make the blocking send thread safe
      adds  153bbf6   outputstream: Release blocking send lock while sending
      adds  eb150a0   pseudotcp: Switch to using monotonic time
      adds  83bcf95   agent: Only change pseudotcp clock if the new timeout is sooner
      adds  b5f7939   outputstream: Don't wake up on every input buffer
      adds  ebb787e   inputstream: Make the GSource hold a weak ref on the agent
      adds  7986661   outputstream: Fix race between writable callback and GCond wait
      adds  a3abccd   pseudotcp: Don't fail when sending over 4GiB of data
      adds  69b876b   agent: Make sure there is no integer overflow if the timeout is now
      adds  47d3354   component: Don't free the nice socket before detaching it
      adds  dcab731   outputstream: Put GError in the right GError**
      adds  10cfd76   stun: Use SHA1 iteration functions directly in HMAC calculation
      adds  bc527dc   agent: Simplify control flow in agent_recv_locked()
      adds  dfab04c   socket: Add vectored I/O support for receiving on sockets
      adds  8990334   socket: Fix the formal parameter types of nice_turn_socket_parse_recv()
      adds  e9ebf99   stun: Add a fast version of stun_message_validate_buffer_length()
      adds  9661150   tests: Fix a shadowed function name in test-pseudotcp
      adds  253be34   agent: Add support for vectored I/O for receives
      adds  905aa83   tests: Update test-send-recv to support vectored I/O
      adds  55e53a9   agent: Move gtk-doc comments from agent.c to agent.h for new API
      adds  515481e   socket: Add vectored I/O support for sending on sockets
      adds  f7b15f1   agent: Add support for vectored I/O for sends
      adds  f08083c   tests: Fix test-restart to only quit on state changes
      adds  ce90943   socket: Add note that the packet dropping in tcp-bsd is broken behavior
      adds  a5c8a14   agent: Attaching to a NULL context should attach to the default one
      adds  5c235a8   Remove the "to" parameter from NiceOutputMessage
      adds  4f456a4   Remove the "length" parameter from NiceOutputMessage
      adds  430e8db   agent: Replace nice_agent_build_io_stream() with nice_agent_get_io_stream()
      adds  919b2c4   agent: Restore the ability nice_agent_send() to send partial buffers
      adds  6814dd9   pseudotcp: Don't change the receive buffer size if it hasnt changed
      adds  7832e1e   pseudotcp: Use GQueue for list that has stuff inserted in the end
      adds  bc2875c   agent: Avoid calling nice_address_to_string() when debugging is disabled
      adds  011e3c2   pseudotcp: Add list of unsent segment
      adds  faa90dd   agent: Remove weak pointers, they aren't thread safe anyway
      adds  a7a7b1d   pseudotcp: Remove one duplicated call to g_get_monotonic_time()
      adds  e7d0930   configure: Move -Werror=unsafe-loop-optimizations to the maximum level
      adds  9adeb10   configure: Add newline ignoring
      adds  11ff575   agent: Fix compiler warnings
      adds  b80c112   outputstream: Trigger the pollable source on error or removal
      adds  26129cf   agent: Use locally allocated memory if the application buffer is not big enough for one STUN packet
      adds  ca3921b   iostream: iostreams are only for reliable streams, no need to check
      adds  3b581c0   agent: returning 0 valid messages is valid, it means EOF
      adds  b93ecef   docs: Remove NiceIOStream, nothing specific to document
      adds  a2e1312   agent: Add nice_input_message_iter_compare()
      adds  5095efe   agent: Improve debug output
      adds  816bf91   agent: Assert on re-entrant reads
      adds  ac4d1b7   agent: Fix inlining of nice_debug() if NDEBUG is defined
      adds  9c5f301   agent: Expand documentation for a couple of NiceAgent functions
      adds  42e8f64   outputstream: If tcp, only check for space in the PseudoTCP queue
      adds  0fc36cb   iostream: remove re-entrant call into NiceAgent
      adds  ca0f5c6   agent: Delay signal emission after the lock has been released
      adds  1deee69   agent: Replace recursive mutex with non-recursive
      adds  85c6ebb   agent: Delay signal emission after the lock has been released
      adds  27e653c   Ignore .trs and .log file from newer automake
      adds  e0a7b93   component: Keep its own context at all times
      adds  0cca156   component: Add a GCancellable to get of out blocking nice_agent_recv()
      adds  ee18973   outputstream: Add a cancellable to get out of blocking write if the stream is removed
      adds  00e91ac   test: Use a less racy way to know if the test is ready to start
      adds  91b93b4   tests: Split racy "closing" into a test for stopping while reading or writing
      adds  1771bc7   tests: Fix horribly raciness in test-new-dribble
      adds  d3a640c   tests: Use dynamically allocated port for test-new-dribble
      adds  e62d47d   agent: Fix a potential re-entrancy situation
      adds  92d62e4   agent: Ensure the pending signal queue is cleared on dispose
      adds  9d52fa0   agent: Remove unused #include
      adds  810b722   iostream: De-gtkdoc the comments, as it's not public API
      adds  275e1b5   doc: Update doc generation
      adds  6894416   agent: Enforce limits on the size buffers, because the retval is signed
      adds  d97c219   tests: Don't verify the message content with not in reliable mode, because its unreliable
      adds  4f7c077   tests: Add private header to tarball
      adds  90ceccb   configure: Remove -Wunsafe-loop-optimizations, it causes false warnings
      adds  a2801ef   Version 0.1.5
      adds  94d2151   Version 0.1.5.1
      adds  0637de1   NEWS: Remove superfluous empty lines
      adds  b6aa692   agent: Improve documentation for NiceAgent::new-candidate
      adds  8ae52ea   agent: Create a custom pointer GType to recognize the stream ids
      adds  1a327d3   agent: Free every parameter
      adds  cd6f572   turn-tcp: Don't corrupt messages
      adds  693c96d   tcp-bsd: Use default main context if none specified
      adds  64e7a42   test-fullmode: Only wait for data on component 1
      adds  80be0d9   test-fullmode: Do #if instead of #ifdef as we set it to 0
      adds  95c2ecc   test-fullmode: Don't use gmainloop when not required
      adds  81b158a   pseudotcp: Also accept NiceInputMessage array with a single message
      adds  01c5ef0   agent: Don't overwrite the size of the GInputBuffer, only set the global size
      adds  5987a93   agent: Bail out early on empty message
      adds  dd0e557   turn: Don't try to process empty messages
      adds  f535a14   turn: Put timeouts on the specific main context
      adds  b66a1ae   agent: Refactor nice_agent_set_relay_info()
      adds  b2189b8   agent: Prevent gather from being called multiple times
      adds  69ba4f4   agent: Prevent nice_agent_set_port_range() from being called after a gather
      adds  2979fcc   agent: Make it possible to set the relays after gathering
      adds  5454a88   component: Set dummy callback from cancellable GSource
      adds  d916e63   turn: Don't access list node after freeing it
      adds  075d906   turn: Don't overwrite source, destroy it first
      adds  b1fa963   tcp-turn: Don't access output message after freeing it
      adds  f55c780   pseudotcp: Don't mix "long" and guint, one is signed, the other is unsigned
      adds  5fff876   candidate: Use explicit 64-bit constants to make 32-bit gcc happy
      adds  bcfe696   Don't mix gsize vs size_t, seems like they're not always the same size
      adds  2354556   stun tests: Fix a bunch of issues found by more aggressive GCC warnings
      adds  972eb35   stun: Use struct sockaddr_storage * for any pointer that we write to
      adds  4e9b3e1   Rename variables that shadow global definitions
      adds  267a676   Initialize variables to reduce unexpected behavior in case something goes wrong
      adds  d82ca9c   agent: Use generic marshaller
      adds  8eab018   Remove all traces of compile time marshallers
      adds  947a9d8   pseudotcp: Validate option lengths
      adds  cee3641   agent: Define IN6_ARE_ADDR_EQUAL macro when building under MinGW
      adds  fac5f36   build: Check for [s]size_t before redefining them on MinGW
      adds  8332ca3   Fix possible segfault in stun_message_validate_buffer_length()
      adds  5eafd29   Small cleaning of tcp-bsd.c
      adds  093b50e   Fix TCP TURN for Google compatibility. Message length was sent uninitialized
      adds  b032107   pseudotcp: Also cause Writable callback to be emitted if can_send() says no
      adds  d1d0db0   No need to strdup foundation in new_selected_pair since we queue signal
      adds  3a66b67   agent: Don't return the socket to the app in any reliable case
      adds  1c4aeec   tcp-bsd: Don't clear error that hasn't been set
      adds  6c574fb   agent: Fix a leak in nice_output_stream_write() with a NULL cancellable
      adds  354f247   agent: Limit printed length of uname and password in debug output
      adds  2246d41   agent: Factor out a tiny bit of common code
      adds  5891c95   stun: Restore argument type to stun_usage_bind_process(), it's used outside libnice
      adds  1d796cf   agent: Fix leaks if a component is removed during a recv() call
      adds  b8508d2   tests: Add a test-pseudotcp-fuzzy test for fuzzing PseudoTcpSocket
      adds  8184eba   pseudotcp: Fix an assertion on an invalid calculated RTT
      adds  220bb5c   pseudotcp: Fix partial acknowledgement of segments
      adds  bf8ba83   add nice_component_state_to_string()
      adds  cf92c5c   Return the correct originating IP on TURN
      adds  f4a93f4   Protect test-dribble against read->connected->ready state changes
      adds  ec8784f   Add more debug info when adding relays
      adds  f537331   component: socket has been renamed nicesock
      adds  6c89354   component: Remove return value from *_restart() functions, they can't fail
      adds  891ce53   conncheck: Factor out stopping connectivity checks
      adds  edcbc59   conncheck: Remove useless return value on conn_check_prune_stream
      adds  f559f38   conncheck: Only stop conncheck timer if no stream has pending conn checks
      adds  d04efdb   conncheck: Make conn_check_free_item() static
      adds  0e1c109   conncheck: Use g_slist_free_full() for conncheck list
      adds  28ab0b5   stream: Clear connchecks on restart inside stream
      adds  5bbed7e   agent: Add nice_agent_restart_stream() to restart a single stream
      adds  b572ecc   conncheck: Don't fail a stream that has on-going discovery
      adds  0cc1a16   conncheck: Only print debug message if actually freeing something
      adds  648571d   stream: No need to pass RNG to stream_restart()
      adds  ab7ac2c   factor out: component_clean_turn_servers()
      adds  6628ed5   component: Make is possible to remove a socket
      adds  bd55d4f   component: Make detach_source close the socket
      adds  25effd7   discovery: Store NiceCandidate in CandidateRefresh
      adds  59a23cf   discovery: Remove duplicated element between CandidateRefresh and NiceCandidate
      adds  100a31f   agent: Factor out creating the TurnServer structure
      adds  6b661b2   discovery: Remove never used and leaked msn_turn_* fields in CandidateRefresh
      adds  3a90ff4   discovery: Remove never used and leaked msn_turn_* fields in CandidateDiscovery
      adds  9057acc   discovery: Use g_slist_free_full for discovery list
      adds  d510f45   discovery: Use g_slist_free_full for candidate refresh list
      adds  8ccbd8f   agent: Make the TurnServer structure refcounted
      adds  69749ba   component: Clear turn local candidates when clearing turn servers
      adds  d4a7c37   add nice_agent_forget_relays()
      adds  44395d8   address: Correctly identify ipv6 link local
      adds  d09eb19   example: Prevent possible non-NULL terminated string
      adds  eb9d67d   stunagent: Only declare the long term key valid if the username/realm coudl be read
      adds  f5ecdf7   agent: Document units for NiceAgent::upnp-timeout property
      adds  1d17111   agent: Tidy up upnp_mapping handling
      adds  e1d19e2   agent: Simplify gathering-done stage of UPnP handling
      adds  77c7dfa   agent: Add a missing forward declaration
      adds  c4b50bf   Fix udp-turn returning wrong message length in socket_recv_messages.
      adds  a4e8d49   Version 0.1.6
      adds  efa7b42   Imported Upstream version 0.1.6
      adds  a22d871   Imported Upstream version 0.1.7

No new revisions were added by this update.

Summary of changes:
 NEWS                                               |  18 +-
 agent/Makefile.am                                  |  15 -
 agent/Makefile.in                                  |  38 +-
 agent/address.c                                    |  10 +-
 agent/agent-signals-marshal.c                      | 210 ---------
 agent/agent-signals-marshal.h                      |  47 ---
 agent/agent-signals-marshal.list                   |  12 -
 agent/agent.c                                      | 376 ++++++++++-------
 agent/agent.h                                      |  55 +++
 agent/candidate.c                                  |   9 +-
 agent/candidate.h                                  |   2 +
 agent/component.c                                  | 258 +++++++++---
 agent/component.h                                  |  25 +-
 agent/conncheck.c                                  | 212 ++++++----
 agent/conncheck.h                                  |   3 +-
 agent/discovery.c                                  |  82 ++--
 agent/discovery.h                                  |  10 +-
 agent/inputstream.c                                |   4 +-
 agent/outputstream.c                               |  20 +-
 agent/pseudotcp.c                                  |  60 ++-
 agent/pseudotcp.h                                  |   3 +-
 agent/stream.c                                     |  18 +-
 agent/stream.h                                     |   5 +-
 config.h.in                                        |   6 +
 configure                                          |  47 ++-
 configure.ac                                       |  11 +-
 docs/reference/libnice/Makefile.am                 |   2 +-
 docs/reference/libnice/Makefile.in                 |   2 +-
 docs/reference/libnice/html/NiceAgent.html         | 123 +++++-
 .../libnice/html/annotation-glossary.html          |   4 +-
 docs/reference/libnice/html/api-index-full.html    |  12 +
 docs/reference/libnice/html/index.html             |   1 +
 docs/reference/libnice/html/index.sgml             |   3 +
 docs/reference/libnice/html/ix10.html              |   4 +-
 .../libnice/html/{ix06.html => ix11.html}          |  22 +-
 docs/reference/libnice/html/libnice-Bind.html      |   4 +-
 docs/reference/libnice/html/libnice-ICE.html       |   8 +-
 .../libnice/html/libnice-NiceCandidate.html        |   6 +
 .../libnice/html/libnice-Pseudo-TCP-Socket.html    |   4 +-
 .../libnice/html/libnice-StunMessage.html          |  20 +-
 docs/reference/libnice/html/libnice-TURN.html      |  16 +-
 docs/reference/libnice/html/libnice.devhelp2       |   4 +
 docs/reference/libnice/html/pt04.html              |   1 +
 docs/reference/libnice/libnice-docs.sgml           |   4 +
 docs/reference/libnice/libnice-sections.txt        |   3 +
 docs/reference/libnice/tmpl/agent.sgml             |  30 ++
 docs/reference/libnice/tmpl/candidate.sgml         |   1 +
 examples/simple-example.c                          |   3 +-
 examples/threaded-example.c                        |   1 +
 nice/libnice.sym                                   |   3 +
 socket/tcp-bsd.c                                   |  47 ++-
 socket/tcp-turn.c                                  |  42 +-
 socket/turn.c                                      |  95 +++--
 stun/stunagent.c                                   |   4 +-
 stun/stunmessage.c                                 |  55 +--
 stun/stunmessage.h                                 |  10 +-
 stun/tests/test-bind.c                             |  28 +-
 stun/tests/test-conncheck.c                        |  75 ++--
 stun/tests/test-format.c                           |  44 +-
 stun/tests/test-hmac.c                             |  31 +-
 stun/tests/test-parse.c                            |  73 ++--
 stun/tools/stunbdc.c                               |   4 +-
 stun/tools/stund.c                                 |   2 +-
 stun/usages/bind.c                                 |  37 +-
 stun/usages/bind.h                                 |   2 +-
 stun/usages/ice.c                                  |   6 +-
 stun/usages/ice.h                                  |   4 +-
 stun/usages/turn.c                                 |   8 +-
 stun/usages/turn.h                                 |   8 +-
 stun/utils.c                                       |   6 +-
 stun/utils.h                                       |   2 +-
 stun/win32_common.h                                |   5 +-
 tests/Makefile.am                                  |   3 +
 tests/Makefile.in                                  |  26 +-
 tests/test-dribble.c                               |  18 +-
 tests/test-fullmode.c                              |  34 +-
 tests/test-new-dribble.c                           |   2 +-
 tests/test-pseudotcp-fuzzy.c                       | 467 +++++++++++++++++++++
 tests/test-pseudotcp.c                             |   3 +-
 tests/test-send-recv.c                             |  12 +-
 win32/dogenmarshal.cmd                             |   3 -
 win32/vs9/libnice.def                              |   2 +
 win32/vs9/libnice.vcproj                           |   8 -
 83 files changed, 1912 insertions(+), 1091 deletions(-)
 delete mode 100644 agent/agent-signals-marshal.c
 delete mode 100644 agent/agent-signals-marshal.h
 delete mode 100644 agent/agent-signals-marshal.list
 copy docs/reference/libnice/html/{ix06.html => ix11.html} (57%)
 create mode 100644 tests/test-pseudotcp-fuzzy.c
 delete mode 100644 win32/dogenmarshal.cmd

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-telepathy/libnice.git



More information about the Pkg-telepathy-commits mailing list