summaryrefslogtreecommitdiff
path: root/ChangeLog
blob: 9830953959cfba39fd7f517a4ee1b7ce5f80e763 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
ver 0.25:
	Fix issue with missing phonebook-tracker.c file.

ver 0.24:
	Fix bug when creating directories.
	Fix error code when removing non-empty directory.
	Fix PullBusinessCard not return transfer errors.
	Fix MaxListCount handling for PBAP PullPhoneBook function.
	Fix mimetype driver selection and default fallback.
	Add support to the WHO header in mimetype drivers.
	Add support for PBAP operations to the back-ends.
	Add support for PBAP Tracker backend.

ver 0.23:
	Fix unneeded reset of session after a CONNECT.
	Fix folder and object names with enabled auto accept.
	Fix agent not being released after transfers complete.
	Fix sending full packets to achieve higher throughput.
	Add support for mimetype driver to phonebook access.
	Add support for mimetype driver to SyncEvolution.

ver 0.22:
	Fix file corruption during PUT operation.
	Fix the response of PUT requests for PBAP.
	Fix blocking while waiting capability script to exit.
	Fix compilation issues with driver and plugin options.
	Fix service driver selection when WHO header is informed.
	Fix issue with PC-Suite WHO header.
	Fix issue when mime type exists but is unknown.
	Fix issue when opening file fails during SendFiles.
	Fix error code response when there is no default vCard.
	Fix a memory leak when opening a folder for listing.

ver 0.21:
	Fix crash caused by D-Bus timeout handling.
	Fix issue when the object size is unknown.
	Fix issue with reporting no space left on disk.
	Fix read callback of various drivers.

ver 0.20:
	Fix D-Bus error handling on SyncEvolution connect.
	Fix PC Suite service driver matching.

ver 0.19:
	Fix crash with agent unregister handling.
	Add support for mimetype and filesystem plugins.
	Add support for phonebook and telephony drivers.
	Add initial OBEX server/SyncML binding for SyncEvolution.

ver 0.18:
	Fix free space calculation on systems where fsfilcnt_t is 32-bit.
	Fix SendFiles to actually use the source argument.

ver 0.17:
	Fix Bluetooth initialization handling.
	Add support for full non-recursive build.

ver 0.16:
	Add support for mem-type attribute when in PC Suite mode.
	Make sure the ONLCR flag is cleared for the TTY.

ver 0.15:
	Fix BtIO race condition in detecting a closed file descriptor.
	Fix handling of strict-aliasing rules.

ver 0.14:
	Fix issue with symlinks on TTY based servers.
	Add proper error logs for os_prepare_get failures.
	Add proper error checks for finding adapter details.
	Add support for RFCOMM channel property.
	Add support for PBAP integration with EDS.

ver 0.13:
	Fix issue when bluetoothd is restarted no record is registered.
	Fix registration of the Transfer interface for FTP sessions.
	Add FTP client test script.
	Add support for OBEX root folder setup script.
	Make root folder relative to $HOME if it doesn't start with '/'.

ver 0.12:
	Fix various format string issues.
	Fix handling of authorizations with no reply.
	Add support for using BtIO helper library.
	Add signal handling for toggling debug messages.
	Add signal handling for USB TTY details.
	Add test script for folder listing.

ver 0.11:
	Fix bug when canceling an authorization request.
	Fix broken handling of successful received D-Bus reply.
	Fix broken escape handling for filenames.
	Fix blocking issue with opened TTY.

ver 0.10:
	Fix showing symlinks as files.
	Fix error codes on OBEX get operations.
	Fix "not found" error for delete operations.
	Fix NULL pointer usage of 'nonnull' parameter.
	Fix TTY handling with PC Suite mode.
	Fix D-Bus NameOwnerChanged watch handling.

ver 0.9:
	Fix O_NOCTTY issue when opening TTY device.
	Add support for verbose compiler warnings.
	Add support for application parameters.
	Add support for generic GetCapabilities command.
	Add initial support for Synchronization profile.
	Add basic implementation of Phonebook Access profile.
	Add basic Phonebook Access client support.

ver 0.8:
	Fix memory leaks with asynchronous operations.
	Fix issues with handling larger MTU sizes.
	Fix session and client disconnect handling.
	Add basic Nokia PC Suite support.
	Add support for reinitializing TTY server.

ver 0.7:
	Fix issue with transfers larger than session buffer size.
	Fix various memory leaks within session handling.
	Add support for OBEX client session interface.
	Add support for File Transfer client interface.
	Add support for using the any adapter object path.

ver 0.6:
	Use BlueZ service for FTP authorization.
	Use BlueZ service for service records.
	Never send an OBEX abort for a server.
	Set buffer to NULL after freeing it.
	Include the correct COPYING file.

ver 0.5:
	Add initial obex-client support.
	Add missing API documenation.
	Rename D-Bus service files.

ver 0.4:
	Add plugin infrastructure.
	Add support for TTY transport.
	Fix case when the client doesn't send length header.
	Use LM_AUTH and LM_ENCRYPT instead of LM_SECURE.

ver 0.3:
	Add support for dynamic capability file.
	Removing incomplete files on error.
	Multiple bug fixes.

ver 0.2:
	Add folder listing support.
	Add D-Bus session interface.
	Check for dbus_watch_get_unix_fd function.

ver 0.1:
	Initial public release.