30 Commits

Author SHA1 Message Date
mila@ringwald.ch
af5cd647e5 use printUUID128 from utils.c 2014-02-28 21:45:33 +00:00
matthias.ringwald@gmail.com
4eaba47858 minimal api to get uuid for handle 2014-02-02 20:59:26 +00:00
mila@ringwald.ch
efc65c77c7 check callback error for write requests 2014-02-02 09:39:06 +00:00
matthias.ringwald@gmail.com
e4da47b62f fix compile 2014-01-31 10:06:20 +00:00
matthias.ringwald@gmail.com
b9ccc2858d clear prepared write queue on disconnect 2014-01-31 10:04:51 +00:00
matthias.ringwald@gmail.com
019dee48ea queue attribute value related errors during prepared write 2014-01-31 10:01:28 +00:00
matthias.ringwald@gmail.com
826864a686 properly deal with authenticated signed writes 2014-01-30 19:11:08 +00:00
matthias.ringwald@gmail.com
fc47b5a5c5 check ATT_PROPERTY_WRITE_WITHOUT_RESPONSE and ATT_PROPERTY_AUTHENTICATED_SIGNED_WRITE in resp write handlers 2014-01-30 19:05:01 +00:00
matthias.ringwald@gmail.com
bacb966865 check ATT_PROPERTY_WRITE for (prepare) write request and ATT_PROPERTY_WRITE_WITHOUT_RESPONSE for write command 2014-01-30 18:49:18 +00:00
matthias.ringwald@gmail.com
7a1722bfa9 return read_not_permitted if only non-readable attributes match 2014-01-30 18:35:09 +00:00
matthias.ringwald@gmail.com
7b4475dc5e use correct request type in error response, part 2 2014-01-30 17:33:54 +00:00
matthias.ringwald@gmail.com
1264fe399f use correct request type in error response 2014-01-30 17:19:52 +00:00
matthias.ringwald@gmail.com
fe689f8a07 second try 2014-01-30 13:50:44 +00:00
matthias.ringwald@gmail.com
b8d93d45b3 return size of handle/value pair that fits into PDU instead of full size 2014-01-30 13:38:11 +00:00
matthias.ringwald@gmail.com
7799a836c1 fix prepared write offset 2014-01-30 11:39:19 +00:00
matthias.ringwald@gmail.com
90bf7361a7 return invalid handle instead of attribute not found for read request, write request, read blob request 2014-01-30 11:20:10 +00:00
matthias.ringwald@gmail.com
a0ae0a6911 change att write callback API to allow for invalid offset error 2014-01-26 22:41:13 +00:00
matthias.ringwald@gmail.com
6084a48958 pass on offset for att write callback 2014-01-26 21:50:23 +00:00
matthias.ringwald@gmail.com
783245dd07 make read_blob use offset for static values, don't give error if offset == value len 2014-01-25 23:35:36 +00:00
matthias.ringwald@gmail.com
0d0bcdceb3 don't use Master Identification Information to replace addr_type and address, sort security check order 2014-01-07 18:24:50 +00:00
matthias.ringwald@gmail.com
8c0b356c3e fix encryption key size lookup 2014-01-07 10:41:34 +00:00
matthias.ringwald@gmail.com
0c1a43c084 allow to return ok in att_write_callback. not ok -> prepare queue full error 2014-01-06 18:49:43 +00:00
matthias.ringwald@gmail.com
c5081f46d2 all commands and requests validate security properties 2014-01-06 18:12:14 +00:00
matthias.ringwald@gmail.com
b512db213a more security checkes 2014-01-06 17:43:46 +00:00
matthias.ringwald@gmail.com
63db888c8f validate sercurity requirements for read by type request 2014-01-06 16:28:20 +00:00
matthias.ringwald@gmail.com
270d89073e pass in att_connection to PDU handlers 2014-01-06 15:44:47 +00:00
matthias.ringwald@gmail.com
d61b8949a7 report write not permitted 2014-01-05 20:59:18 +00:00
matthias.ringwald@gmail.com
ad51f761ed respond with attribute UUID instead of attribute value in find information response 2013-12-20 21:30:36 +00:00
matthias.ringwald
6b64433e6a added non-commerical clause and contact email 2012-05-07 21:54:09 +00:00
matthias.ringwald
8617733bc6 experimental support for Bluetooth Smart devices, example for MSP430F5438 Experimenter board with CC2564 chipset 2012-02-04 21:17:09 +00:00