upload tizen1.0 source
[profile/ivi/obexd.git] / ChangeLog
1 ver 0.44:
2         Fix issue with incorrect path during authorization.
3         Fix issue with missing reset after transfer completion.
4         Fix issue with invalid memory access and PBAP.
5         Add support for OBEX Single Response Mode.
6
7 ver 0.43:
8         Remove OpenOBEX dependency.
9         Fix multiple issues with PBAP and vCard encoding.
10         Add initial support for handling Message Access Profile.
11         Add support for internal and fully asynchronous OBEX library.
12
13 ver 0.42:
14         Fix issue with freeing buffer before transfer is complete.
15         Fix issue with invalid memory read when pulling phonebook.
16         Fix issue with test cases for empty phonebooks.
17         Add support for multiple phonebooks when using EDS.
18         Add support for handling OBEX Action command.
19
20 ver 0.41:
21         Fix issue with pulling phonebook entries without last name.
22         Fix issue with handling owner data in phonebook pull.
23         Add support for fetching call history in parts.
24         Add support for selective plugin loading.
25         Add support for Message Access Profile plugin.
26
27 ver 0.40:
28         Fix issue with plugin close & disconnect functions call order.
29         Fix issue with history queries for contacts outside phonebook.
30         Fix issue with crash after fetching single owner vCard.
31         Add support for multiple URLs in phonebooks.
32
33 ver 0.39:
34         Fix for handling fax and cell phone numbers.
35         Fix for handling emails in pull call history queries.
36         Fix for handling addresses in pull call history queries.
37         Fix for handling default card and empty phonebook.
38         Add support for handling NewMissedCalls.
39
40 ver 0.38:
41         Fix regression causing crash in 3-way calling.
42         Fix possible crash when processing session callback.
43         Fix issue with fetching contact photo file name.
44         Fix issue with fetching 0.vcf vCard entry.
45         Add support for optimized PBAP tracker queries.
46         Add support for files bigger than 2GB on 32-bit systems.
47
48 ver 0.37:
49         Fix queries for contact with only one affiliation.
50         Fix pull phonebook with non-zero offset parameter.
51         Fix pull phonebook reply if filter not set.
52         Fix proper type handling for various queries.
53
54 ver 0.36:
55         Fix crash for empty listing and an invalid cache.
56         Fix issue with process pending request if transfer canceled.
57         Fix issue with error setting when canceling suspended requests.
58         Fix issue with folder listing and name header for subfolders.
59         Fix issue with status response after pulling empty call history.
60         Fix issue with not handling nco affiliation fields correctly.
61         Fix issue with history listing queries in phonebook-tracker.
62         Fix regression when formatting timestamps from tracker.
63
64 ver 0.35:
65         Fix regression on suspend on opening.
66         Fix suspend stream on opening if no data.
67         Fix memory leaks in phonebook-tracker module.
68         Fix not responding Not Found for filtered vcard-listing.
69         Fix not responding Not Found when no entry is found.
70         Fix issue with X-IRMC-CALL-DATETIME format.
71
72 ver 0.34:
73         Fix issue with error detection and last part of transfer buffer.
74         Fix issue with not detecting errors on small files.
75         Fix issue with emitting TransferCompleted twice.
76         Fix issue with default call type from call log.
77         Fix issue with websiteUrl query field not being generic.
78         Add support for binding mch, ich, och and cch call logs.
79         Add handling of TITLE contact's field in vCard.
80
81 ver 0.33:
82         Fix issue with handling of phonebook size during pull request.
83         Add support for handling of UID contact field in vCard.
84         Add support for handling more than one address in vCard.
85         Add support for merging address fields into single field.
86
87 ver 0.32:
88         Fix issues caused by dependencies on phonebook source.
89         Fix handling empty fields in vCards.
90         Fix issues with emails category.
91
92 ver 0.31:
93         Fix aborting capability scripts creating zombies.
94         Fix problem with multiple emails in same vcard.
95         Fix multiple phone number problem in pull vcard.
96         Fix multiple phone numbers problem in vcard-listing.
97         Fix return value checking of e_book_async_get_contacts.
98         Fix a memory leak when adding contacts to the result.
99         Add support of single contact's fields in vcard.
100         Add support for FAX number with tracker phonebook.
101         Add simple IrMC sync server support.
102
103 ver 0.30:
104         Fix issue with empty error messages.
105         Fix issue with query for vCarcd listing.
106         Fix problem with incoming calls query.
107         Fix handling of vCard filter settings.
108         Fix potential buffer overflow with target sizes.
109         Fix NULL checking within PBAP GET operation.
110         Fix NULL checking for PBAP name parameter.
111         Fix crash when processing OBEX_EV_PROGRESS event.
112         Fix crash when resetting a session with no service.
113         Fix not closing socket when connection attempt fails.
114         Fix de-registering PBAP drivers on init failure scenarios.
115         Add variable target size support to MIME type drivers.
116         Add support for returning all eBook TEL attributes.
117         Add PBAP client tests for ICH, OCH, MCH and CCH.
118
119 ver 0.29:
120         Fix security requirements for legacy devices.
121         Fix empty 'N:' parameter handling for vCards.
122         Fix order of contacts in the combined calls folder.
123         Fix not replying error when transfer could not be started.
124         Fix not unregistering transfer when completed.
125         Fix memory leak when freeing transfer parameters.
126         Fix issues with handling of driver reset.
127         Add support for responding to Auth Challenge.
128         Add support for dynamic debug feature.
129
130 ver 0.28:
131         Fix broken assumption about contacts.
132         Fix issue with exporting empty contacts.
133         Fix issue with not always including the TEL header.
134         Fix wrong response code for PBAP PUT operation.
135         Fix handling of Tracker optional parameters.
136         Fix queries for incoming and outgoing folders.
137         Fix ordering during folder listing.
138         Fix complex logic discovering the type of call.
139         Add support for the X-IRMC-CALL-DATETIME field.
140
141 ver 0.27:
142         Fix GET name handling with FTP service.
143         Fix service driver matching when who is not specified.
144         Fix object name not being updated when agent changes it.
145         Fix inconsistency when using vCard version 2.1.
146         Fix wrong response code to PUT requests for PBAP.
147         Fix crash on PBAP SetPhoneBook function.
148         Add support for transport drivers.
149         Add support for Nokia backup plugin.
150
151 ver 0.26:
152         Fix the order of the calls handles.
153         Fix crash when receiving small objects.
154         Fix invalid memory access when removing a file.
155         Fix inverting the list with wrong search attribute.
156         Fix wrong response code for dummy PullvCardListing.
157         Fix sending the Not Found response asynchronously.
158         Fix not resetting buffered data count when resetting the session.
159         Add support for multiple telephone numbers.
160         Add support for the ADR filter.
161
162 ver 0.25:
163         Fix issue with missing phonebook-tracker.c file.
164
165 ver 0.24:
166         Fix bug when creating directories.
167         Fix error code when removing non-empty directory.
168         Fix PullBusinessCard not return transfer errors.
169         Fix MaxListCount handling for PBAP PullPhoneBook function.
170         Fix mimetype driver selection and default fallback.
171         Add support to the WHO header in mimetype drivers.
172         Add support for PBAP operations to the back-ends.
173         Add support for PBAP Tracker backend.
174
175 ver 0.23:
176         Fix unneeded reset of session after a CONNECT.
177         Fix folder and object names with enabled auto accept.
178         Fix agent not being released after transfers complete.
179         Fix sending full packets to achieve higher throughput.
180         Add support for mimetype driver to phonebook access.
181         Add support for mimetype driver to SyncEvolution.
182
183 ver 0.22:
184         Fix file corruption during PUT operation.
185         Fix the response of PUT requests for PBAP.
186         Fix blocking while waiting capability script to exit.
187         Fix compilation issues with driver and plugin options.
188         Fix service driver selection when WHO header is informed.
189         Fix issue with PC-Suite WHO header.
190         Fix issue when mime type exists but is unknown.
191         Fix issue when opening file fails during SendFiles.
192         Fix error code response when there is no default vCard.
193         Fix a memory leak when opening a folder for listing.
194
195 ver 0.21:
196         Fix crash caused by D-Bus timeout handling.
197         Fix issue when the object size is unknown.
198         Fix issue with reporting no space left on disk.
199         Fix read callback of various drivers.
200
201 ver 0.20:
202         Fix D-Bus error handling on SyncEvolution connect.
203         Fix PC Suite service driver matching.
204
205 ver 0.19:
206         Fix crash with agent unregister handling.
207         Add support for mimetype and filesystem plugins.
208         Add support for phonebook and telephony drivers.
209         Add initial OBEX server/SyncML binding for SyncEvolution.
210
211 ver 0.18:
212         Fix free space calculation on systems where fsfilcnt_t is 32-bit.
213         Fix SendFiles to actually use the source argument.
214
215 ver 0.17:
216         Fix Bluetooth initialization handling.
217         Add support for full non-recursive build.
218
219 ver 0.16:
220         Add support for mem-type attribute when in PC Suite mode.
221         Make sure the ONLCR flag is cleared for the TTY.
222
223 ver 0.15:
224         Fix BtIO race condition in detecting a closed file descriptor.
225         Fix handling of strict-aliasing rules.
226
227 ver 0.14:
228         Fix issue with symlinks on TTY based servers.
229         Add proper error logs for os_prepare_get failures.
230         Add proper error checks for finding adapter details.
231         Add support for RFCOMM channel property.
232         Add support for PBAP integration with EDS.
233
234 ver 0.13:
235         Fix issue when bluetoothd is restarted no record is registered.
236         Fix registration of the Transfer interface for FTP sessions.
237         Add FTP client test script.
238         Add support for OBEX root folder setup script.
239         Make root folder relative to $HOME if it doesn't start with '/'.
240
241 ver 0.12:
242         Fix various format string issues.
243         Fix handling of authorizations with no reply.
244         Add support for using BtIO helper library.
245         Add signal handling for toggling debug messages.
246         Add signal handling for USB TTY details.
247         Add test script for folder listing.
248
249 ver 0.11:
250         Fix bug when canceling an authorization request.
251         Fix broken handling of successful received D-Bus reply.
252         Fix broken escape handling for filenames.
253         Fix blocking issue with opened TTY.
254
255 ver 0.10:
256         Fix showing symlinks as files.
257         Fix error codes on OBEX get operations.
258         Fix "not found" error for delete operations.
259         Fix NULL pointer usage of 'nonnull' parameter.
260         Fix TTY handling with PC Suite mode.
261         Fix D-Bus NameOwnerChanged watch handling.
262
263 ver 0.9:
264         Fix O_NOCTTY issue when opening TTY device.
265         Add support for verbose compiler warnings.
266         Add support for application parameters.
267         Add support for generic GetCapabilities command.
268         Add initial support for Synchronization profile.
269         Add basic implementation of Phonebook Access profile.
270         Add basic Phonebook Access client support.
271
272 ver 0.8:
273         Fix memory leaks with asynchronous operations.
274         Fix issues with handling larger MTU sizes.
275         Fix session and client disconnect handling.
276         Add basic Nokia PC Suite support.
277         Add support for reinitializing TTY server.
278
279 ver 0.7:
280         Fix issue with transfers larger than session buffer size.
281         Fix various memory leaks within session handling.
282         Add support for OBEX client session interface.
283         Add support for File Transfer client interface.
284         Add support for using the any adapter object path.
285
286 ver 0.6:
287         Use BlueZ service for FTP authorization.
288         Use BlueZ service for service records.
289         Never send an OBEX abort for a server.
290         Set buffer to NULL after freeing it.
291         Include the correct COPYING file.
292
293 ver 0.5:
294         Add initial obex-client support.
295         Add missing API documenation.
296         Rename D-Bus service files.
297
298 ver 0.4:
299         Add plugin infrastructure.
300         Add support for TTY transport.
301         Fix case when the client doesn't send length header.
302         Use LM_AUTH and LM_ENCRYPT instead of LM_SECURE.
303
304 ver 0.3:
305         Add support for dynamic capability file.
306         Removing incomplete files on error.
307         Multiple bug fixes.
308
309 ver 0.2:
310         Add folder listing support.
311         Add D-Bus session interface.
312         Check for dbus_watch_get_unix_fd function.
313
314 ver 0.1:
315         Initial public release.