dbus Digest, Vol 35, Issue 25

Arnel Labarda aqlx86 at gmail.com
Fri Jun 20 02:34:46 PDT 2008


Hi All,

Can i make d-bus php binding communicate with skype?


On Thu, Jun 19, 2008 at 4:41 PM, <dbus-request at lists.freedesktop.org> wrote:

> Send dbus mailing list submissions to
>        dbus at lists.freedesktop.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>        http://lists.freedesktop.org/mailman/listinfo/dbus
> or, via email, send a message with subject or body 'help' to
>        dbus-request at lists.freedesktop.org
>
> You can reach the person managing the list at
>        dbus-owner at lists.freedesktop.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of dbus digest..."
>
>
> Today's Topics:
>
>   1. [Python] Problem with PolicyKit (Alberto Milone)
>   2. Re: D-BUS PHP Binding (@4u)
>   3. [PATCH] Add DBusServer wrapper for dbus-python. (Huang Peng)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Thu, 19 Jun 2008 09:22:20 +0200
> From: Alberto Milone <albertomilone at gmail.com>
> Subject: [Python] Problem with PolicyKit
> To: Dbus list <dbus at lists.freedesktop.org>
> Message-ID: <1213860140.7046.3.camel at alberto-desktop>
> Content-Type: text/plain; charset="us-ascii"
>
> I'm not sure as to whether this email arrived to the mailing list (since
> I haven't been notified), but if it had arrived, I apologise in advance
> for the spam. Here's my previous email:
>
> Hi all,
>
> I'm experimenting a bit with Dbus and PolicyKit in Python but I'm facing
> a problem:
>
> I see the dialog which lets me enter the password, and when I do, I get
> this error:
>
> File "policyui.py", line 102, in on_button_clicked
>    print get_grub_conf_service()
>  File "policyui.py", line 44, in get_grub_conf_service
>    service_object = dbus.SystemBus().get_object(SERVICE_NAME,
> OBJECT_PATH)
>  File "/var/lib/python-support/python2.5/dbus/bus.py", line 244, in
> get_object
>    follow_name_owner_changes=follow_name_owner_changes)
>  File "/var/lib/python-support/python2.5/dbus/proxies.py", line 241, in
> __init__
>    self._named_service = conn.activate_name_owner(bus_name)
>  File "/var/lib/python-support/python2.5/dbus/bus.py", line 183, in
> activate_name_owner
>    self.start_service_by_name(bus_name)
>  File "/var/lib/python-support/python2.5/dbus/bus.py", line 281, in
> start_service_by_name
>    'su', (bus_name, flags)))
>  File "/var/lib/python-support/python2.5/dbus/connection.py", line 607,
> in call_blocking
>    message, timeout)
> dbus.exceptions.DBusException:
> org.freedesktop.DBus.Error.Spawn.ChildExited: Launch helper exited with
> unknown return code 1
>
>
> I have taken as a model both gnome-lirc-properties and grubconf. What
> I'm trying to do is show a gtk dialog with a button, and when this
> button is clicked, the authorisation dialog shows up and (in theory) a
> new file (xorgpol.txt) is created in /etc/X11 . See the attached tarball
> for further details.
>
> I'm using Ubuntu Hardy 32bit and I put the .conf, .service and .policy
> files (respectively) in:
> /usr/share/PolicyKit/policy/xkit-mechanism.policy
> /etc/dbus-1/system.d/org.gnome.XKit.Mechanism.conf
> /usr/share/dbus-1/system-services/org.gnome.XKit.Mechanism.service
>
> I hope you can help me with this problem.
>
> Thanks in advance.
>
> Regards,
> -------------- next part --------------
> A non-text attachment was scrubbed...
> Name: xkit-policy.tar.gz
> Type: application/x-compressed-tar
> Size: 5773 bytes
> Desc: not available
> Url :
> http://lists.freedesktop.org/archives/dbus/attachments/20080619/53c691fc/attachment-0001.bin
>
> ------------------------------
>
> Message: 2
> Date: Thu, 19 Jun 2008 09:52:21 +0200
> From: "@4u" <fd4u at vplace.de>
> Subject: Re: D-BUS PHP Binding
> To: dbus at lists.freedesktop.org
> Message-ID: <485A1035.6000909 at vplace.de>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> Hi,
>
> the sources are from an Skype <-> PHP binding not the D-BUS PHP binding
> (I thought). I'm sorry but if your problem is caused by this extension
> than this is the wrong mailing list to ask for help. Developers here
> provided D-BUS [1] itself as well as different bindings between D-BUS
> and various programming languages like C, Java, QT, .net/mono as well as
> Perl, Python, Ruby and PHP.
>
> Please repost your question to the Skype Developer mailing list or forum
> or whatever is available for using this Skype extension.
>
> Best regards
> Tobias
>
> [1] http://www.freedesktop.org/wiki/Software/dbus
>
> Arnel Labarda schrieb:
> > oh sorry.. heres the source
> >
> > On Wed, Jun 18, 2008 at 8:30 PM, @4u <fd4u at vplace.de
> > <mailto:fd4u at vplace.de>> wrote:
> >
> >     Hi,
> >
> >     Arnel Labarda schrieb:
> >
> >         Hi,
> >
> >         I attached the php extension for skype source im using right
> now..
> >
> >
> >     Sorry but there was no attachment ;).
> >
> >         it can send messages to my skype contacts
> >         but it always shows this errors..
> >
> >            /Warning: Mitteilung: CHATMESSAGE
> >            #yoshix86/$josephine.napari;e75bb81ba09f3252
> >            -=-=-=-=-=-TEST-=-=-=-=-=- in
> >            /home/aqlx86/www-dev/dev/scheduler/cron/send_skype.php on line
> 7/
> >            /ALERT - canary mismatch on efree() - heap overflow detected
> >            (attacker 'REMOTE_ADDR not set', file
> >            '/home/aqlx86/www-dev/dev/scheduler/cron/send_skype.php',
> >         line 7)/
> >
> >
> >     Sounds like a PHP bug which has been (maybe) resolved in PHP 5.3.
> >     [1][2] Not sure what it means with REMOTE_ADDR and "attacker"
> thought.
> >
> >
> >         it works when executed in command line but in cron its not
> >         working it says *could not connect to dbus* i think it needs
> >         some modification in the source but i dont know much in C
> language.
> >
> >
> >     Please make sure that you run the cron job as the same user as Skype
> >     is running. Looks like there is a parameter [3] called
> >     "--use-system-dbus" to let Skype use the System Bus.
> >
> >     I'm not sure what is written in C?!?
> >
> >         I trying to create a skype notification so php script check
> >         mysql db for new logs/events then sends it to my contact thats i
> >         want it to run in cron but its working T_T
> >
> >         thanks,
> >         [snip]
> >
> >
> >     Best regards
> >     Tobias
> >
> >     [1] http://bugs.php.net/bug.php?id=44710&edit=1
> >     <http://bugs.php.net/bug.php?id=44710&edit=1>
> >     [2] http://bugs.php.net/bug.php?id=44710&edit=1
> >     <http://bugs.php.net/bug.php?id=44710&edit=1>
> >     [3] https://developer.skype.com/Docs/ApiDoc/Skype_API_on_Linux
> >
> >
> >
> >
> > --
> > ----
> > Registered Linux User #399942
> > Ubuntu User #14134
>
>
>
> ------------------------------
>
> Message: 3
> Date: Thu, 19 Jun 2008 16:45:27 +0800
> From: Huang Peng <phuang at redhat.com>
> Subject: [PATCH] Add DBusServer wrapper for dbus-python.
> To: dbus at lists.freedesktop.org
> Message-ID: <1213865127.754.12.camel at localhost.localdomain>
> Content-Type: text/plain; charset="us-ascii"
>
> Hi,
>
> I implemented DBusServer wrapper for dbus-python. I need it for my new
> project. Can anyone test it and commit it to upstreamer's git? Or help
> me to refine it?
>
> * Added DBusServer wrapper.
> * Created demo code example-server-client.py  and example-server.py.
>
> Thanks,
> Huang Peng
>
> -------------- next part --------------
> A non-text attachment was scrubbed...
> Name: dbus-python-add-server.patch
> Type: text/x-patch
> Size: 32522 bytes
> Desc: not available
> Url :
> http://lists.freedesktop.org/archives/dbus/attachments/20080619/a6abf9ea/attachment.bin
>
> ------------------------------
>
> _______________________________________________
> dbus mailing list
> dbus at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/dbus
>
>
> End of dbus Digest, Vol 35, Issue 25
> ************************************
>



-- 
----
Registered Linux User #399942
Ubuntu User #14134
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freedesktop.org/archives/dbus/attachments/20080620/a077cf8a/attachment.html 


More information about the dbus mailing list