-
Notifications
You must be signed in to change notification settings - Fork 6
/
changelog.txt
221 lines (154 loc) · 7.31 KB
/
changelog.txt
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
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
@version $Id: changelog.txt 2626 2008-12-19 18:17:17Z skarzhevskyy $
!!!! NOTE This page in not updated see http://code.google.com/p/bluecove/wiki/Changelog for recent information !!!!!
* 2.1.0 to be released 2008-12-XX
2008-12-03
* Fixed thread.interrupt() will break read on MS stack
2008-11-14
* Implementation of DiscoveryAgent.retrieveDevices on MS stack
2008-10-24
* Authenticate and remove authentication/Non JSR-82 on MS Stack
2008-10-16
* Change license to Apache License, Version 2.0
* Remove authentication/Non JSR-82 on WIDCOMM
* 2.0.3 released 2008-08-11
2008-06-01 - 2008-08-11
* Fixed 64K buffer limit on WIDCOMM Stack
* Fixed ERROR_IO_INCOMPLETE on BlueSoleil Stack
* Fixed services search on WIDCOMM to use 'and' for all UUID in query
2008-05-01 - 2008-05-25
* BlueCoveImpl.shutdown() API function
* Supports IBM J9 (MIDP and PPRO 1.0) on Linux, Sun CDC on Windows XP
* OBEX Operation Get supports InputStream
2008-04-17
* bluecove-emu: JSR 82 Emulator
2008-04-08
* Support Multiple Adapters and Bluetooth Stacks in same JVM
2008-03-06
* Fixed OBEX bug reciving Time Headers (Nokia)
* Proper behaviour for concurrent DiscoveryAgent.searchServices, "bluetooth.sd.trans.max"
2008-02-27
* Configurable "bluecove.inquiry.duration" for MS stack and OSX
2008-01-30 Vlad Skarzhevskyy
* Fixed major start problem on Mac OS X
* Fixed SDP SEQ8, SEQ16, UUID 16 and 36 bit
* Allow to load x64 libraries on Windows and Linux
2008-01-19 Vlad Skarzhevskyy
* bluecove-gpl: RFCOMM and L2CAP client on Linux BlueZ
2008-01-12 Mina Shokry
* bluecove-gpl: Service discovery on Linux
* 2.0.2 released 2008-01-07
2007-12-12
* WIDCOMM RFCOMM and L2CAP Service can accept multiple connections
2007-12-05
* L2CAP, RFCOMM and OBEX server on Mac OS X
2007-11-28
* RFCOMM and L2CAP client on Mac OS X
2007-11-19
* WIDCOMM use BTW-6_1_0_1501-SDK, Fixed Service Attributes BOOLEAN, U_INT_8, INT_8, INT_16 and UINT_16
2007-11-16
* Fixed Service Attributes STRING to be UTF8
2007-11-05
* Started OS X development base on Eric Wagner code and with consultation by Bea Lam
2007-10-24
* OBEX read timeout. Throws InterruptedIOException when Connector.open(,,true) is used
2007-10-04
* fixed initialization exceptions, e.g. BluetoothStateException when device is not ready or no stack found
* No need for WTK to run the build.
2007-09-09
* connection and stream close() functions will work according to specification.
2007-09-04
* for J9 -Dmicroedition.connection.pkgs=com.intel.bluetooth is optonal when bluecove.jar installed to "%J9_HOME%\lib\jclMidp20\ext\
2007-08-28
* log4j integration, Bluecove log redirected to log4j when one is available in classpath
* 2.0.1 released 2007-08-28
2007-08-24
* Full OBEX over RFCOMM and TCP
* Bluetooth_1-1_006_TCK on WIDCOMM, Pass 513, Fail 19. (some security features not implemented)
* Review javadocs
2007-07-22 Vlad Skarzhevskyy
* L2CAP implementation, Only on WIDCOMM stack
* Bluetooth_1-1_005_TCK on WIDCOMM, Pass 322, Fail 3. (security not tested)
2007-07-15 Vlad Skarzhevskyy
* Use TCK for JSR 82 for tests, fixed major incompatibility problems
* 2.0.0 released 2007-07-05
2007-06-29 Vlad Skarzhevskyy
* OBEX PUT over rfcomm and tcp (btgoep and tcpobex)
2007-06-22 Vlad Skarzhevskyy
* Merged J9 MIDP compatibility enhancements suggested by Kobus Grobler
* bluecove_ce.dll WIDCOMM Stack on WinCE
2007-06-20 Vlad Skarzhevskyy
* Published version 2.0.0-b2
* Moved large Winsock discovery buffers to heap instead of stack to improve stability
* Fixed WIDCOMM Write Flow to pass all tests
2007-06-15 Vlad Skarzhevskyy
* Published version 2.0.0-b1
* BlueSoleil Stack working Server implementation
2007-06-09 Vlad Skarzhevskyy
* BlueSoleil Stack client using overlapped I/O
2007-06-07 Vlad Skarzhevskyy
* intelbth.dll build by VC2005 Configuration "Win32 Release" for Microsoft and BlueSoleil Bluetooth Stack
* bluecove.dll build by VC6 Configuration "Win32 Release" for WIDCOMM Bluetooth Stacks
* FIFO ReceiveBuffer for WIDCOMM Stack
2007-06-03 Vlad Skarzhevskyy
* WIDCOMM Stack RFCOMM working Server implementation
2007-05-29 Vlad Skarzhevskyy
* WIDCOMM Stack RFCOMM Client implementation stable
2007-05-18 Vlad Skarzhevskyy
* Initial BlueSoleil Stack RFCOMM Client implementation
2007-05-15 Vlad Skarzhevskyy
* InputStream.read() return -1 on gracefully closed Connection
* Interface com.intel.bluetooth.BluetoothStack to support Stacks other than Microsoft winsock
* Initial WIDCOMM Stack RFCOMM Client implementation
* LocalDevice.getProperty() additional properties: bluecove, bluecove.stack, bluecove.radio.manufacturer, bluecove.radio.version
* System property "bluecove.stack" to force Stack, values widcomm, bluesoleil or winsock
* 1.2.3 released 2007-05-11
2007-05-05 Vlad Skarzhevskyy
* acceptAndOpen will update ServiceRecord in SDDB
* Implemented LocalDevice.updateRecord
* LocalDevice.getProperty("bluecove"); will return bluecove version
* implement set/getDiscoverable and getDeviceClass() function of LocalDevice
* Support IBM J9 JVM
* Compile dll for Windows Mobile (WinCE)
* Binary run on Java 1.1
* InputStream.available() implemented
* 1.2.2
2007-03-02 Vlad Skarzhevskyy
* Fixed LocalDevice.getLocalDevice().getBluetoothAddress();
* dll build for Vista and XP
* Removed use of unimplemented exception that prevented multiple apps from running.
* Implement openOutputStream and openInputStream in Connector
* Fixes for native Code to avoid JVM Errors
2007-01-07 Paul Tötterman
* Released 1.2.1
* Merged dll-in-the-jar enhancements by Vlad Skarzhevskyy
2006-12-15 Paul Tötterman
* Merged WTK compatibility enhancements by Vlad Skarzhevskyy
* Merged avetanaOBEX compatibility fixes by jrincayc
2006-10-11 Paul Tötterman
* Reordered changelog.
Makes more sense this way that _everyone_ else does it.
* Windows CE support.
Remco Poortinga has contributed updated support for Windows CE. That has
been merged and now I merged some fixes by him.
* Updated documentation a bit.
* 1.2.0.
* Compiled using Java 1.4 for wider audience.
2006-06-05 Paul Tötterman
* Fixed two bugs. New release.
2006-05-02 Paul Tötterman
* Reorganized documentation. Plaintext document now used to create webpage.
2006-03-07 Paul Tötterman
* javax.bluetooth.LocalDevice.getFriendlyName(): Now returns a real name
2006-03-01 Paul Tötterman
* Migrated to Visual C++ 2005 Express Edition
* Migrated to Subversion, CVS exists only for archival now
* javax.bluetooth.RemoteDevice.getAddress(): Now returns _remote_ address
* javax.bluetooth.RemoteDevice.getFriendlyName(): Now returns a real name
* Reformatted changelog close to GNU standards
* Beta 1.1
2005-05-15 Denis Labaye
* Added some docs
* Added the method setDeviceServiceClasses(int service_telephony) in
javax.bluetooth.ServiceRecord for compatibility with Benhui example.
* Beginning
2004 James Scott, Eben Upton and Christophe Diot at Intel Research Cambridge