Hi All, <br><br>Can i make d-bus php binding communicate with skype?<br><br><br><div class="gmail_quote">On Thu, Jun 19, 2008 at 4:41 PM,  &lt;<a href="mailto:dbus-request@lists.freedesktop.org">dbus-request@lists.freedesktop.org</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Send dbus mailing list submissions to<br>
 &nbsp; &nbsp; &nbsp; &nbsp;<a href="mailto:dbus@lists.freedesktop.org">dbus@lists.freedesktop.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
 &nbsp; &nbsp; &nbsp; &nbsp;<a href="http://lists.freedesktop.org/mailman/listinfo/dbus" target="_blank">http://lists.freedesktop.org/mailman/listinfo/dbus</a><br>
or, via email, send a message with subject or body &#39;help&#39; to<br>
 &nbsp; &nbsp; &nbsp; &nbsp;<a href="mailto:dbus-request@lists.freedesktop.org">dbus-request@lists.freedesktop.org</a><br>
<br>
You can reach the person managing the list at<br>
 &nbsp; &nbsp; &nbsp; &nbsp;<a href="mailto:dbus-owner@lists.freedesktop.org">dbus-owner@lists.freedesktop.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than &quot;Re: Contents of dbus digest...&quot;<br>
<br>
<br>
Today&#39;s Topics:<br>
<br>
 &nbsp; 1. [Python] Problem with PolicyKit (Alberto Milone)<br>
 &nbsp; 2. Re: D-BUS PHP Binding (@4u)<br>
 &nbsp; 3. [PATCH] Add DBusServer wrapper for dbus-python. (Huang Peng)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Thu, 19 Jun 2008 09:22:20 +0200<br>
From: Alberto Milone &lt;<a href="mailto:albertomilone@gmail.com">albertomilone@gmail.com</a>&gt;<br>
Subject: [Python] Problem with PolicyKit<br>
To: Dbus list &lt;<a href="mailto:dbus@lists.freedesktop.org">dbus@lists.freedesktop.org</a>&gt;<br>
Message-ID: &lt;1213860140.7046.3.camel@alberto-desktop&gt;<br>
Content-Type: text/plain; charset=&quot;us-ascii&quot;<br>
<br>
I&#39;m not sure as to whether this email arrived to the mailing list (since<br>
I haven&#39;t been notified), but if it had arrived, I apologise in advance<br>
for the spam. Here&#39;s my previous email:<br>
<br>
Hi all,<br>
<br>
I&#39;m experimenting a bit with Dbus and PolicyKit in Python but I&#39;m facing<br>
a problem:<br>
<br>
I see the dialog which lets me enter the password, and when I do, I get<br>
this error:<br>
<br>
File &quot;policyui.py&quot;, line 102, in on_button_clicked<br>
 &nbsp; &nbsp;print get_grub_conf_service()<br>
 &nbsp;File &quot;policyui.py&quot;, line 44, in get_grub_conf_service<br>
 &nbsp; &nbsp;service_object = dbus.SystemBus().get_object(SERVICE_NAME,<br>
OBJECT_PATH)<br>
 &nbsp;File &quot;/var/lib/python-support/python2.5/dbus/bus.py&quot;, line 244, in<br>
get_object<br>
 &nbsp; &nbsp;follow_name_owner_changes=follow_name_owner_changes)<br>
 &nbsp;File &quot;/var/lib/python-support/python2.5/dbus/proxies.py&quot;, line 241, in<br>
__init__<br>
 &nbsp; &nbsp;self._named_service = conn.activate_name_owner(bus_name)<br>
 &nbsp;File &quot;/var/lib/python-support/python2.5/dbus/bus.py&quot;, line 183, in<br>
activate_name_owner<br>
 &nbsp; &nbsp;self.start_service_by_name(bus_name)<br>
 &nbsp;File &quot;/var/lib/python-support/python2.5/dbus/bus.py&quot;, line 281, in<br>
start_service_by_name<br>
 &nbsp; &nbsp;&#39;su&#39;, (bus_name, flags)))<br>
 &nbsp;File &quot;/var/lib/python-support/python2.5/dbus/connection.py&quot;, line 607,<br>
in call_blocking<br>
 &nbsp; &nbsp;message, timeout)<br>
dbus.exceptions.DBusException:<br>
org.freedesktop.DBus.Error.Spawn.ChildExited: Launch helper exited with<br>
unknown return code 1<br>
<br>
<br>
I have taken as a model both gnome-lirc-properties and grubconf. What<br>
I&#39;m trying to do is show a gtk dialog with a button, and when this<br>
button is clicked, the authorisation dialog shows up and (in theory) a<br>
new file (xorgpol.txt) is created in /etc/X11 . See the attached tarball<br>
for further details.<br>
<br>
I&#39;m using Ubuntu Hardy 32bit and I put the .conf, .service and .policy<br>
files (respectively) in:<br>
/usr/share/PolicyKit/policy/xkit-mechanism.policy /etc/dbus-1/system.d/org.gnome.XKit.Mechanism.conf<br>
/usr/share/dbus-1/system-services/org.gnome.XKit.Mechanism.service<br>
<br>
I hope you can help me with this problem.<br>
<br>
Thanks in advance.<br>
<br>
Regards,<br>
-------------- next part --------------<br>
A non-text attachment was scrubbed...<br>
Name: xkit-policy.tar.gz<br>
Type: application/x-compressed-tar<br>
Size: 5773 bytes<br>
Desc: not available<br>
Url : <a href="http://lists.freedesktop.org/archives/dbus/attachments/20080619/53c691fc/attachment-0001.bin" target="_blank">http://lists.freedesktop.org/archives/dbus/attachments/20080619/53c691fc/attachment-0001.bin</a><br>

<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Thu, 19 Jun 2008 09:52:21 +0200<br>
From: &quot;@4u&quot; &lt;<a href="mailto:fd4u@vplace.de">fd4u@vplace.de</a>&gt;<br>
Subject: Re: D-BUS PHP Binding<br>
To: <a href="mailto:dbus@lists.freedesktop.org">dbus@lists.freedesktop.org</a><br>
Message-ID: &lt;<a href="mailto:485A1035.6000909@vplace.de">485A1035.6000909@vplace.de</a>&gt;<br>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed<br>
<br>
Hi,<br>
<br>
the sources are from an Skype &lt;-&gt; PHP binding not the D-BUS PHP binding<br>
(I thought). I&#39;m sorry but if your problem is caused by this extension<br>
than this is the wrong mailing list to ask for help. Developers here<br>
provided D-BUS [1] itself as well as different bindings between D-BUS<br>
and various programming languages like C, Java, QT, .net/mono as well as<br>
Perl, Python, Ruby and PHP.<br>
<br>
Please repost your question to the Skype Developer mailing list or forum<br>
or whatever is available for using this Skype extension.<br>
<br>
Best regards<br>
Tobias<br>
<br>
[1] <a href="http://www.freedesktop.org/wiki/Software/dbus" target="_blank">http://www.freedesktop.org/wiki/Software/dbus</a><br>
<br>
Arnel Labarda schrieb:<br>
&gt; oh sorry.. heres the source<br>
&gt;<br>
&gt; On Wed, Jun 18, 2008 at 8:30 PM, @4u &lt;<a href="mailto:fd4u@vplace.de">fd4u@vplace.de</a><br>
&gt; &lt;mailto:<a href="mailto:fd4u@vplace.de">fd4u@vplace.de</a>&gt;&gt; wrote:<br>
&gt;<br>
&gt; &nbsp; &nbsp; Hi,<br>
&gt;<br>
&gt; &nbsp; &nbsp; Arnel Labarda schrieb:<br>
&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; Hi,<br>
&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; I attached the php extension for skype source im using right now..<br>
&gt;<br>
&gt;<br>
&gt; &nbsp; &nbsp; Sorry but there was no attachment ;).<br>
&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; it can send messages to my skype contacts<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; but it always shows this errors..<br>
&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/Warning: Mitteilung: CHATMESSAGE<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;#yoshix86/$josephine.napari;e75bb81ba09f3252<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-=-=-=-=-=-TEST-=-=-=-=-=- in<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/home/aqlx86/www-dev/dev/scheduler/cron/send_skype.php on line 7/<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/ALERT - canary mismatch on efree() - heap overflow detected<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(attacker &#39;REMOTE_ADDR not set&#39;, file<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#39;/home/aqlx86/www-dev/dev/scheduler/cron/send_skype.php&#39;,<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; line 7)/<br>
&gt;<br>
&gt;<br>
&gt; &nbsp; &nbsp; Sounds like a PHP bug which has been (maybe) resolved in PHP 5.3.<br>
&gt; &nbsp; &nbsp; [1][2] Not sure what it means with REMOTE_ADDR and &quot;attacker&quot; thought.<br>
&gt;<br>
&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; it works when executed in command line but in cron its not<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; working it says *could not connect to dbus* i think it needs<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; some modification in the source but i dont know much in C language.<br>
&gt;<br>
&gt;<br>
&gt; &nbsp; &nbsp; Please make sure that you run the cron job as the same user as Skype<br>
&gt; &nbsp; &nbsp; is running. Looks like there is a parameter [3] called<br>
&gt; &nbsp; &nbsp; &quot;--use-system-dbus&quot; to let Skype use the System Bus.<br>
&gt;<br>
&gt; &nbsp; &nbsp; I&#39;m not sure what is written in C?!?<br>
&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; I trying to create a skype notification so php script check<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; mysql db for new logs/events then sends it to my contact thats i<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; want it to run in cron but its working T_T<br>
&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; thanks,<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; [snip]<br>
&gt;<br>
&gt;<br>
&gt; &nbsp; &nbsp; Best regards<br>
&gt; &nbsp; &nbsp; Tobias<br>
&gt;<br>
&gt; &nbsp; &nbsp; [1] <a href="http://bugs.php.net/bug.php?id=44710&amp;edit=1" target="_blank">http://bugs.php.net/bug.php?id=44710&amp;edit=1</a><br>
&gt; &nbsp; &nbsp; &lt;<a href="http://bugs.php.net/bug.php?id=44710&amp;edit=1" target="_blank">http://bugs.php.net/bug.php?id=44710&amp;edit=1</a>&gt;<br>
&gt; &nbsp; &nbsp; [2] <a href="http://bugs.php.net/bug.php?id=44710&amp;edit=1" target="_blank">http://bugs.php.net/bug.php?id=44710&amp;edit=1</a><br>
&gt; &nbsp; &nbsp; &lt;<a href="http://bugs.php.net/bug.php?id=44710&amp;edit=1" target="_blank">http://bugs.php.net/bug.php?id=44710&amp;edit=1</a>&gt;<br>
&gt; &nbsp; &nbsp; [3] <a href="https://developer.skype.com/Docs/ApiDoc/Skype_API_on_Linux" target="_blank">https://developer.skype.com/Docs/ApiDoc/Skype_API_on_Linux</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; ----<br>
&gt; Registered Linux User #399942<br>
&gt; Ubuntu User #14134<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 3<br>
Date: Thu, 19 Jun 2008 16:45:27 +0800<br>
From: Huang Peng &lt;<a href="mailto:phuang@redhat.com">phuang@redhat.com</a>&gt;<br>
Subject: [PATCH] Add DBusServer wrapper for dbus-python.<br>
To: <a href="mailto:dbus@lists.freedesktop.org">dbus@lists.freedesktop.org</a><br>
Message-ID: &lt;1213865127.754.12.camel@localhost.localdomain&gt;<br>
Content-Type: text/plain; charset=&quot;us-ascii&quot;<br>
<br>
Hi,<br>
<br>
I implemented DBusServer wrapper for dbus-python. I need it for my new<br>
project. Can anyone test it and commit it to upstreamer&#39;s git? Or help<br>
me to refine it?<br>
<br>
* Added DBusServer wrapper.<br>
* Created demo code example-server-client.py &nbsp;and example-server.py.<br>
<br>
Thanks,<br>
Huang Peng<br>
<br>
-------------- next part --------------<br>
A non-text attachment was scrubbed...<br>
Name: dbus-python-add-server.patch<br>
Type: text/x-patch<br>
Size: 32522 bytes<br>
Desc: not available<br>
Url : <a href="http://lists.freedesktop.org/archives/dbus/attachments/20080619/a6abf9ea/attachment.bin" target="_blank">http://lists.freedesktop.org/archives/dbus/attachments/20080619/a6abf9ea/attachment.bin</a><br>
<br>
------------------------------<br>
<br>
_______________________________________________<br>
dbus mailing list<br>
<a href="mailto:dbus@lists.freedesktop.org">dbus@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/dbus" target="_blank">http://lists.freedesktop.org/mailman/listinfo/dbus</a><br>
<br>
<br>
End of dbus Digest, Vol 35, Issue 25<br>
************************************<br>
</blockquote></div><br><br clear="all"><br>-- <br>----<br>Registered Linux User #399942<br>Ubuntu User #14134