<?xml version="1.0"?>
<statsTarget><link>http://cia.vc/stats/author/oruizdorantes</link><counters><counter name="forever" lastEventTime="1291830031" firstEventTime="1192989363">283</counter></counters><metadata></metadata><recentMessages><message><generator><name>Python Subversion client for CIA</name><version>1.15</version></generator><source><project>OpenBeOS</project></source><body><commit><revision>39766</revision><author>oruizdorantes</author><log>Styling from GCI task </log><diffLines>561</diffLines><files><file action="modify">haiku/trunk/src/servers/bluetooth/Output.cpp</file><file action="modify">haiku/trunk/src/servers/bluetooth/Output.h</file></files></commit></body><timestamp>1291830030</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.15</version></generator><source><project>OpenBeOS</project></source><body><commit><revision>39031</revision><author>oruizdorantes</author><log>Rewrite some parts from obvious reused code </log><diffLines>99</diffLines><files><file action="modify">haiku/trunk/src/preferences/bluetooth/BluetoothSettingsView.cpp</file><file action="modify">haiku/trunk/src/preferences/bluetooth/BluetoothSettingsView.h</file></files></commit></body><timestamp>1287609704</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.15</version></generator><source><project>OpenBeOS</project></source><body><commit><revision>38419</revision><author>oruizdorantes</author><log>Last message key was closing the socket earlier than I expected </log><diffLines>14</diffLines><files><file action="modify">haiku/trunk/src/tests/kits/bluetooth/l2capClient/l2capClient.cpp</file></files></commit></body><timestamp>1283011680</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.15</version></generator><source><project>OpenBeOS</project></source><body><commit><revision>37486</revision><author>oruizdorantes</author><log>- Implementation for sendto() &amp; close(), tested over a Motorola V5
- Incomming command rejections not yet properly handled.   </log><diffLines>353</diffLines><files><file action="modify">haiku/trunk/src/add-ons/kernel/network/protocols/l2cap/L2capEndpoint.cpp</file><file action="modify">haiku/trunk/src/add-ons/kernel/network/protocols/l2cap/L2capEndpoint.h</file><file action="modify">haiku/trunk/src/add-ons/kernel/network/protocols/l2cap/l2cap.cpp</file><file action="modify">haiku/trunk/src/add-ons/kernel/network/protocols/l2cap/l2cap_lower.cpp</file><file action="modify">haiku/trunk/src/add-ons/kernel/network/protocols/l2cap/l2cap_signal.cpp</file><file action="modify">haiku/trunk/src/add-ons/kernel/network/protocols/l2cap/l2cap_upper.cpp</file><file action="modify">haiku/trunk/src/add-ons/kernel/network/protocols/l2cap/l2cap_upper.h</file></files></commit></body><timestamp>1278972492</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.15</version></generator><source><project>OpenBeOS</project></source><body><commit><revision>37473</revision><author>oruizdorantes</author><log>Update l2cap client testcase </log><diffLines>191</diffLines><files><file action="modify">haiku/trunk/src/tests/kits/bluetooth/l2capClient/l2capClient.cpp</file></files></commit></body><timestamp>1278868558</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.15</version></generator><source><project>OpenBeOS</project></source><body><commit><revision>37472</revision><author>oruizdorantes</author><log>- Implement hook Connect()
- Polish l2cap signals negotiation   </log><diffLines>827</diffLines><files><file action="modify">haiku/trunk/src/add-ons/kernel/network/protocols/l2cap/L2capEndpoint.cpp</file><file action="modify">haiku/trunk/src/add-ons/kernel/network/protocols/l2cap/L2capEndpoint.h</file><file action="modify">haiku/trunk/src/add-ons/kernel/network/protocols/l2cap/l2cap.cpp</file><file action="modify">haiku/trunk/src/add-ons/kernel/network/protocols/l2cap/l2cap_command.h</file><file action="modify">haiku/trunk/src/add-ons/kernel/network/protocols/l2cap/l2cap_lower.cpp</file><file action="modify">haiku/trunk/src/add-ons/kernel/network/protocols/l2cap/l2cap_signal.cpp</file><file action="modify">haiku/trunk/src/add-ons/kernel/network/protocols/l2cap/l2cap_upper.cpp</file></files></commit></body><timestamp>1278867468</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.15</version></generator><source><project>OpenBeOS</project></source><body><commit><revision>37133</revision><author>oruizdorantes</author><log>Commit initial version for a l2cap client test
(Style pending)   </log><diffLines>122</diffLines><files><file action="add">haiku/trunk/src/tests/kits/bluetooth/</file><file action="add">haiku/trunk/src/tests/kits/bluetooth/Jamfile</file><file action="add">haiku/trunk/src/tests/kits/bluetooth/l2capClient/</file><file action="add">haiku/trunk/src/tests/kits/bluetooth/l2capClient/Jamfile</file><file action="add">haiku/trunk/src/tests/kits/bluetooth/l2capClient/l2capClient.cpp</file></files></commit></body><timestamp>1276548079</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.15</version></generator><source><project>OpenBeOS</project></source><body><commit><revision>37132</revision><author>oruizdorantes</author><log>*Incorrect endianess handling from bdaddr at parsing from string.
*Remove bluetooth_util deprecated header
*Issue conn_req for socket connect() call   </log><diffLines>1520</diffLines><files><file action="modify">haiku/trunk/headers/os/bluetooth/bdaddrUtils.h</file><file action="remove">haiku/trunk/headers/os/bluetooth/bluetooth_util.h</file><file action="modify">haiku/trunk/headers/private/bluetooth/btCoreData.h</file><file action="modify">haiku/trunk/src/add-ons/kernel/bluetooth/btCoreData/ConnectionInterface.cpp</file><file action="modify">haiku/trunk/src/add-ons/kernel/bluetooth/btCoreData/ConnectionInterface.h</file><file action="modify">haiku/trunk/src/add-ons/kernel/drivers/bluetooth/h2/h2generic/h2generic.cpp</file><file action="modify">haiku/trunk/src/add-ons/kernel/network/protocols/l2cap/L2capEndpoint.cpp</file><file action="modify">haiku/trunk/src/add-ons/kernel/network/protocols/l2cap/L2capEndpoint.h</file><file action="modify">haiku/trunk/src/add-ons/kernel/network/protocols/l2cap/l2cap.cpp</file><file action="modify">haiku/trunk/src/add-ons/kernel/network/protocols/l2cap/l2cap_address.cpp</file><file action="modify">haiku/trunk/src/add-ons/kernel/network/protocols/l2cap/l2cap_signal.cpp</file><file action="modify">haiku/trunk/src/add-ons/kernel/network/protocols/l2cap/l2cap_upper.cpp</file><file action="modify">haiku/trunk/src/add-ons/kernel/network/protocols/l2cap/l2cap_upper.h</file><file action="modify">haiku/trunk/src/kits/bluetooth/RemoteDevice.cpp</file><file action="modify">haiku/trunk/src/servers/bluetooth/BluetoothServer.cpp</file><file action="modify">haiku/trunk/src/servers/bluetooth/LocalDeviceImpl.cpp</file></files></commit></body><timestamp>1276545851</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.15</version></generator><source><project>OpenBeOS</project></source><body><commit><revision>36729</revision><author>oruizdorantes</author><log>- Add possibility yo set a custom friendly name to our device. Which will be seen by remotes devices at discovery  </log><diffLines>97</diffLines><files><file action="modify">haiku/trunk/headers/os/bluetooth/HCI/btHCI_command.h</file><file action="modify">haiku/trunk/headers/os/bluetooth/LocalDevice.h</file><file action="modify">haiku/trunk/src/kits/bluetooth/LocalDevice.cpp</file><file action="modify">haiku/trunk/src/servers/bluetooth/LocalDeviceImpl.cpp</file></files></commit></body><timestamp>1273256709</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.15</version></generator><source><project>OpenBeOS</project></source><body><commit><revision>36450</revision><author>oruizdorantes</author><log>- I expected once Haiku sets a connection with a remote device, such connection
was to expire in a couple of minutes, but not, seems to stay forever.
- Implement a Disconnect button in prefrences&amp;kit   </log><diffLines>266</diffLines><files><file action="modify">haiku/trunk/headers/os/bluetooth/RemoteDevice.h</file><file action="modify">haiku/trunk/headers/os/bluetooth/bluetooth_error.h</file><file action="modify">haiku/trunk/src/kits/bluetooth/RemoteDevice.cpp</file><file action="modify">haiku/trunk/src/preferences/bluetooth/RemoteDevicesView.cpp</file><file action="modify">haiku/trunk/src/preferences/bluetooth/RemoteDevicesView.h</file><file action="modify">haiku/trunk/src/servers/bluetooth/LocalDeviceImpl.cpp</file></files></commit></body><timestamp>1272124869</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.15</version></generator><source><project>OpenBeOS</project></source><body><commit><revision>36449</revision><author>oruizdorantes</author><log>- Style: alphabetize include directives   </log><diffLines>22</diffLines><files><file action="modify">haiku/trunk/headers/os/bluetooth/BluetoothDevice.h</file></files></commit></body><timestamp>1272114973</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.15</version></generator><source><project>OpenBeOS</project></source><body><commit><revision>36448</revision><author>oruizdorantes</author><log>- Add authentication checkbox to force authenticate connections
- Implement Pair button for allowing Haiku initiate the connection   </log><diffLines>849</diffLines><files><file action="modify">haiku/trunk/src/preferences/bluetooth/DeviceListItem.cpp</file><file action="modify">haiku/trunk/src/preferences/bluetooth/DeviceListItem.h</file><file action="modify">haiku/trunk/src/preferences/bluetooth/ExtendedLocalDeviceView.cpp</file><file action="modify">haiku/trunk/src/preferences/bluetooth/ExtendedLocalDeviceView.h</file><file action="modify">haiku/trunk/src/preferences/bluetooth/InquiryPanel.cpp</file><file action="modify">haiku/trunk/src/preferences/bluetooth/RemoteDevicesView.cpp</file><file action="modify">haiku/trunk/src/preferences/bluetooth/defs.h</file></files></commit></body><timestamp>1272114893</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.15</version></generator><source><project>OpenBeOS</project></source><body><commit><revision>36446</revision><author>oruizdorantes</author><log>- Refactor the handling of Expected and unexpected events.
- Handle all events invovled in the authentication
	- LinkKey requests -&gt; reply always negative due the lack a a local linkey database
	- LinkKey Notification
- Handle Completed number of packets for future control flow
- Allow clients to issue a command without having to expect an event
- Fix: LocalDevice Handler was stopping the search once the opcode expected did not match
- Cleanup debug window   </log><diffLines>840</diffLines><files><file action="modify">haiku/trunk/src/servers/bluetooth/BluetoothServer.cpp</file><file action="modify">haiku/trunk/src/servers/bluetooth/LocalDeviceHandler.cpp</file><file action="modify">haiku/trunk/src/servers/bluetooth/LocalDeviceImpl.cpp</file><file action="modify">haiku/trunk/src/servers/bluetooth/LocalDeviceImpl.h</file></files></commit></body><timestamp>1272110079</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.15</version></generator><source><project>OpenBeOS</project></source><body><commit><revision>36445</revision><author>oruizdorantes</author><log>LocalDevice:
- Implement REading of the default timeouts
- Retrieval of all possible LinkKeys stored inside the dongle
- Provided function to force an authentication process with remote devices
RemoteDevice:
- Allow Haiku initiate a fully authenticated connection   </log><diffLines>386</diffLines><files><file action="modify">haiku/trunk/headers/os/bluetooth/BluetoothDevice.h</file><file action="modify">haiku/trunk/headers/os/bluetooth/HCI/btHCI_command.h</file><file action="modify">haiku/trunk/headers/os/bluetooth/HCI/btHCI_event.h</file><file action="modify">haiku/trunk/headers/os/bluetooth/LocalDevice.h</file><file action="modify">haiku/trunk/src/kits/bluetooth/LocalDevice.cpp</file><file action="modify">haiku/trunk/src/kits/bluetooth/RemoteDevice.cpp</file></files></commit></body><timestamp>1272108864</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.15</version></generator><source><project>OpenBeOS</project></source><body><commit><revision>36444</revision><author>oruizdorantes</author><log>- Introduce template methods for single or non parameter commands
- Remove some old legacy command creation functions   </log><diffLines>1194</diffLines><files><file action="modify">haiku/trunk/headers/private/bluetooth/CommandManager.h</file><file action="modify">haiku/trunk/src/kits/bluetooth/CommandManager.cpp</file></files></commit></body><timestamp>1272107811</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.15</version></generator><source><project>OpenBeOS</project></source><body><commit><revision>36335</revision><author>oruizdorantes</author><log>- Some refactoring on the event handling </log><diffLines>751</diffLines><files><file action="modify">haiku/trunk/src/servers/bluetooth/LocalDeviceImpl.cpp</file><file action="modify">haiku/trunk/src/servers/bluetooth/LocalDeviceImpl.h</file></files></commit></body><timestamp>1271535047</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.15</version></generator><source><project>OpenBeOS</project></source><body><commit><revision>36028</revision><author>oruizdorantes</author><log>?\195?\130- Use given macro for system team, thanks Jerome </log><diffLines>15</diffLines><files><file action="modify">haiku/trunk/headers/private/bluetooth/PortListener.h</file></files></commit></body><timestamp>1270215437</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.15</version></generator><source><project>OpenBeOS</project></source><body><commit><revision>36027</revision><author>oruizdorantes</author><log>- Read Local features al LocalDevice constructor
- keep record in UL and KL side   </log><diffLines>364</diffLines><files><file action="modify">haiku/trunk/headers/os/bluetooth/HCI/btHCI.h</file><file action="modify">haiku/trunk/headers/os/bluetooth/HCI/btHCI_transport.h</file><file action="modify">haiku/trunk/headers/os/bluetooth/LocalDevice.h</file><file action="modify">haiku/trunk/src/add-ons/kernel/bluetooth/hci/bluetooth.cpp</file><file action="modify">haiku/trunk/src/kits/bluetooth/LocalDevice.cpp</file></files></commit></body><timestamp>1270210350</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.15</version></generator><source><project>OpenBeOS</project></source><body><commit><revision>36026</revision><author>oruizdorantes</author><log>- Prepending l2cap header in a separate function to not play with c++ contexts   </log><diffLines>73</diffLines><files><file action="modify">haiku/trunk/src/add-ons/kernel/network/protocols/l2cap/l2cap_lower.cpp</file></files></commit></body><timestamp>1270208520</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.15</version></generator><source><project>OpenBeOS</project></source><body><commit><revision>36025</revision><author>oruizdorantes</author><log>- In the case the port is created in Kernel context force it to stay in kernel team,
as the creation can be initated by a UL thread   </log><diffLines>55</diffLines><files><file action="modify">haiku/trunk/headers/private/bluetooth/PortListener.h</file></files></commit></body><timestamp>1270207900</timestamp></message></recentMessages></statsTarget>
