obex-data-server 0.3
February 22, 2008 on 1:55 am | In GNOME, obex-data-server | 12 Commentsobex-data-server 0.3 released: http://tadas.dailyda.com/software/obex-data-server-0.3.tar.gz.
This release features API change regarding Server object and removes some memory leaks. ChangeLog:
- API change: Manager.CreateBluetoothServer(string source_address, string pattern, boolean require_pairing)
- API change: Server.Start(string path, boolean allow_write, boolean auto_accept)
- update ods-server-test.py according to new API
- Remove some memory leaks
As you can see, require_pairing argument was moved from Server.Start() to Manager.CreateBluetoothServer(). Introduction of require_pairing in 0.2 version violated obex-data-server architecture by having transport specific code in object other than Manager. This would have made implementing other transports in future impossible.
Sorry for the confusion.. Shit happens
obex-data-server 0.2
February 12, 2008 on 8:36 pm | In GNOME, obex-data-server | 14 Commentsobex-data-server 0.2 released: http://tadas.dailyda.com/software/obex-data-server-0.2.tar.gz.
This release features server enhancements and several bug fixes. ChangeLog:
- Distribute python tests (ods-session-test.py and ods-server-test.py).
- Make object paths lowercase.
- API change: Server.Start(string path, boolean allow_write, boolean require_pairing, boolean auto_accept).
- New methods: Server.Accept(), Server.Reject().
- Fix server SDP record lifetime (now exists between Start() and Stop()).
- Make D-Bus system config file optional (enable with –enable-system-config configure option).
- Exclude dot files from folder listings.
See D-Bus API docs for info how to use new Server.Start() and Accept/Reject methods.
0.1 release of obex-data-server and minor API changes
February 7, 2008 on 2:26 am | In GNOME, obex-data-server | 4 Commentsobex-data-server 0.1 released: http://tadas.dailyda.com/software/obex-data-server-0.1.tar.gz.
This is first official release of obex-data-server. obex-data-server is D-Bus service providing high-level OBEX client and server side functionality (currently supports OPP and FTP profiles and Bluetooth transport).
Bug tracker: http://bugs.muiline.com (choose “obex-data-server” project)
API documentation: http://svn.muiline.com/cgi-bin/viewvc.cgi/obex-data-server/trunk/dbus-api.txt
Minor API changes which happened just before 0.1 release:
1) uint64 is used for file sizes.
Affected methods/signals:
-
Session.GetTransferInfo();
-
Session.TransferStarted();
-
Session.TransferProgress();
-
ServerSession.GetTransferInfo();
-
ServerSession.TransferStarted();
-
ServerSession.TransferProgress().
2) OBJECT_PATH (“o”) D-Bus type is used for object paths (previously, STRING was used).
Affected methods/signals:
-
Manager.CreateBluetoothSession();
-
Manager.CreateBluetoothServer();
-
Manager.GetSessionInfo();
-
Manager.GetServerInfo();
-
Manager.SessionCreated();
-
Manager.SessionRemoved();
-
Server.GetServerSessionInfo();
-
Server.SessionCreated();
-
Server.SessionRemoved();
Special thanks to:
Marcel Holtmann
Johan Hedberg
Manuel Naranjo
Bastien Nocera
Powered by WordPress with Pool theme design by Borja Fernandez.
Entries and comments feeds.
Valid XHTML and CSS. ^Top^