| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
libdbus is not thread-safe by default. This is a long-standing design
flaw (<https://bugs.freedesktop.org/show_bug.cgi?id=54972>).
We call into GIO, which calls into glib-networking, which can
(at least in recent versions) invoke libproxy in a thread. libproxy
apparently has a Network-Manager plugin, which uses libdbus in that
thread; meanwhile, we use libdbus in the main thread and everything
goes badly for us.
In libdbus < 1.7.4, libraries cannot safely initialize libdbus for
multi-threading, because that initialization is not itself
thread-safe (!); in particular, glib-networking cannot safely initialize
libdbus. So, we have to do it.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=65296
[copied from Gabble commit 83bb468e -smcv]
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
|
| |
|
| |
|
|
|
|
|
|
| |
Salut calls g_type_init(), which implies g_thread_init(NULL), and
depends on GLib 2.24, so it doesn't need to initialize threads
explicitely. Therefore, it is safe to remove the call in this case
|
|
|
|
| |
Use the bonjour discovery client when we use the bonjour backend
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
This adds an autogen.sh and configure flag, --disable-submodules, to
disable fetching the Wocky submodule (the flag is plural for consistency
with other components), adds some missing compiler and linker flags, and
adds targets for Androgenizer.
Modified from a patch contributed by Derek Foreman.
https://bugs.freedesktop.org/show_bug.cgi?id=42515
|
|
|
|
| |
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
|
|
|
|
| |
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
|
|
|
|
| |
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
|
| |
|
|
|
|
|
|
|
| |
tp_run_connection_manager calls g_set_prgname internally. It's
supposed to only be called once. Calling it in addition to
tp_run_connection_manager causes an assertion. This patch removes
use of it in main().
|
| |
|
|
|
|
| |
20080715185636-8ed0e-06775a31a2c94b716db41375af32db8248b9e8d3.gz
|
|
|
|
| |
20080807091744-7fe3f-1d323493d91e25deca165c6ab9b5a580467b48d7.gz
|
|
|
|
|
|
| |
dummy backend from the main() function and pass the GType backend to SalutConnectionManager and SalutConnection via a property when the object is created
20080605114217-a41c0-0473007078d1fc15270971e3d8c8034690662e07.gz
|
|
|
|
|
|
| |
valid coding style
20080603133118-93b9a-1171eedccfe23199c466c9062c56c3a88227f090.gz
|
|
|
|
|
|
| |
tp_debug_set_flags
20080421130333-53eee-01c0cf70c09ca45cf4721d0b258ac39e026e29e1.gz
|
|
|
|
|
|
| |
of the debug flags (backport from Gabble)
20071113173704-7fe3f-476b868d3327e1529e2657d98dfa97cea6e57e25.gz
|
|
|
|
| |
20070606102233-7fe3f-94ed9d813bc24e4630ecb141e14708132cf7a8cd.gz
|
|
|
|
| |
20070330104423-93b9a-d86c98af93de306470bd26138e7ed05e08b60dd6.gz
|
|
|
|
|
|
| |
* Exit after 5 seconds is there are no connections unless the persist debug flag is given
20061102160311-93b9a-4bd0d19a4b7f45fae62d51bbcf99a2fad425b492.gz
|
|
First commit!
20061023172135-93b9a-ce433f8baae54b25e36a061c2863bd4304ac3f8a.gz
|