After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 511325 - Add ObexPush server
Add ObexPush server
Product: gnome-user-share
Classification: Core
Component: general
Other Linux
: Normal normal
: ---
Assigned To: gnome-user-share maintainers
gnome-user-share maintainers
Depends on:
Reported: 2008-01-22 18:08 UTC by Bastien Nocera
Modified: 2008-02-27 15:42 UTC
See Also:
GNOME target: ---
GNOME version: ---

bluetooth-sharing.png (59.24 KB, image/png)
2008-01-22 18:10 UTC, Bastien Nocera
gus-obexpush-props.patch (24.39 KB, patch)
2008-02-22 18:32 UTC, Bastien Nocera
none Details | Review

Description Bastien Nocera 2008-01-22 18:08:44 UTC
Should add:
- a "Sharing" tab in the properties, allow selection of the devices to allow (bonded, trusted, all devices, ask), allow selection of the target directory (Downloads by default)
- Ask would use the notification popups
- Show connected devices and progress in the sharing tab
Comment 1 Bastien Nocera 2008-01-22 18:10:02 UTC
The code would need to be in a separate file.
Comment 2 Bastien Nocera 2008-01-22 18:10:35 UTC
Created attachment 103467 [details]

Example from MacOS X.
Comment 3 Bastien Nocera 2008-02-22 18:32:12 UTC
Created attachment 105777 [details] [review]

First patch, UI and schemas.
Comment 4 Bastien Nocera 2008-02-23 01:05:07 UTC
Will mail usability about how to implement the notifications on completion/errors/ask accept method.

2008-02-23  Bastien Nocera  <>

        * file-share-properties.c (update_ui),
        (file_sharing_bluetooth_obexpush_notify_changed), (launch_share),
        (enable_obexpush_check_toggled), (accept_obexpush_combo_changed),
        (notify_received_obexpush_check_toggled), (main):
        * marshal.list:
        * obexpush.c (show_icon), (device_is_authorised),
        (transfer_started_cb), (transfer_completed_cb), (cancelled_cb),
        (error_occurred_cb), (session_created_cb), (obexpush_up),
        (obexpush_stop), (obexpush_down), (obexpush_restart),
        (obexpush_init), (obexpush_set_accept_files_policy),
        * obexpush.h:
        * user_share-private.c (password_string_from_setting),
        (password_setting_from_string), (accept_string_from_setting),
        * user_share-private.h:
        * user_share.c (disabled_timeout_callback),
        (file_sharing_bluetooth_obexpush_notify_changed), (main):

        Add an ObexPush server, notifications when transfers have finished,
        or on errors and "Ask" accept methods aren't implemented yet

        Fix the ObexFTP being starting when changing one of its settings, and
        the service isn't actually enabled (only possible via GConf, when
        gnome-user-share is running for another service)

        * obexftp.c (obexftp_up), (obexftp_stop): Better error messages, now
        that we have ObexPush support

        * icons/*: Add new icons from Andreas Nilsson <>
        (Closes: #484403)
Comment 5 Bastien Nocera 2008-02-27 15:42:13 UTC
Moved the rest of the issues to bug 519062 and bug 519060.