obex-data-server 0.4.5

October 21, 2009 on 6:09 pm | In obex-data-server | 9 Comments

obex-data-server 0.4.5 released: http://tadas.dailyda.com/software/obex-data-server-0.4.5.tar.gz.

Here comes the long awaited new release! In 0.4.5, you will find new major features such as TTY transport support and timeout mechanism. TTY transport can be used for running ods in USB gadgets to serve files through USB OBEX. Timeout mechanism works both for client and server side. In client side (OdsSession object), when sending any request and remote device does not respond in 15 seconds, ods returns Timeout error. Is server side (OdsServerSession), timeout is implemented for transfer suspension: when auto_accept is set to False, Accept() or Reject() have to be called in 15 seconds after new transfer starts (TransferStarted signal). If none of these functions is called, incoming file is automatically rejected.

ChangeLog:

  • Add support for GET folder listing with name header in server (usually name header is not used!)
  • Fix system bus configuration file according to new default policy
  • Use locales only for filenames (previously caused D-Bus disconnect when translated errors were passed)
  • Refine logging functionality (ability to log to syslog, enable/disable debug messages)
  • Use silent and non-recursive makefiles
  • New OPP test script: ods-opp-test.py
  • Request timeout system (when no response is received from remote device in 15 seconds
    after request was issued, TimeOut error will happen and connection will be closed)
  • Transfer suspension timeout system (when auto_accept is False for server
    and Accept() or Reject() is not called in 15 seconds after TransferStarted
    signal, incoming file will be automatically rejected)
  • Support for TTY transport (server and client). TTY server can be used in USB
    gadgets, session support is somewhat experimental and only for testing purposes
  • A bunch of other bugs fixed and code cleaned up in quiet a few places :)

9 Comments »

RSS feed for comments on this post. TrackBack URI

  1. [...] Original post by Tadas Dailyda blog [...]

    Pingback by New Gadgets | obex-data-server 0.4.5 — October 21, 2009 #

  2. Hey Tadas,

    Great work on pushing out the new release, I’ve not looked at this in a while but will roll a 4.5 build onto some test client here today and see how it runs for us.

    The logging feature sounds excelent, can I please ask, how do I enable/disable the logging to syslog? is this an argument that I pass to obex-data-server –enable-logging or something?

    Cheers again for all your hard work.

    Heston

    Comment by Heston James — November 19, 2009 #

  3. Yes, it’s an argument. Just see –help.

    Comment by admin — November 19, 2009 #

  4. Perfect, thank you!

    Comment by Heston James — November 20, 2009 #

  5. I can’t get obex-data-server to compile.
    gcc (GCC) 4.3.3
    glib-1.2.10
    dbus-1.2.14
    dbus-glib-0.80
    bluez-4.58
    openobex-1.3
    imagemagick-6.5.6_10
    libusb-1.0.6
    libusb-compat-0.1.3

    http://pastebin.com/m3a0dd5c2

    The irc channel #odt was empty so i wonder where’s the right place to ask?

    Comment by Me — December 17, 2009 #

  6. Hi, the right place to ask would be the mailing list, I’m too lazy these days :)

    The problem with your build is that openobex is not found in the path. Make sure you have openobex-devel packages or whatever your distro has.

    Comment by admin — December 17, 2009 #

  7. One understands that our life seems to be not very cheap, but different people require money for different issues and not every man earns big sums cash. Thence to receive fast credit loans or just consolidation loans should be a correct solution.

    Comment by SanfordNell28 — March 3, 2010 #

  8. [...] getting iBluetooth setup on your jailbroken iPhone so you can enjoy a little Apple-unsupported OBEXTadas Dailyda blog obex-data-server 0.4.5Transfer suspension timeout system (when auto_accept is False for server. and Accept() or … [...]

    Pingback by obex file transfer — April 5, 2010 #

  9. [...] testosterone cypionate for sale testosterone cypionate for sale testosterone cypionate for sale testosterone cypionate for sale testosterone cypionate for sale testosterone cypionate for sale testosterone cypionate for sale [...]

    Pingback by testosterone cypionate online — January 12, 2017 #

Leave a comment

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Powered by WordPress with Pool theme design by Borja Fernandez.
Entries and comments feeds. Valid XHTML and CSS. ^Top^