Hi Lizardo, On Sun, Feb 03, 2013, Anderson Lizardo wrote: > This small set of patches fixes a couple of invalid memory reads/writes > detected by code inspection and confirmed by emulating invalid PDUs. > > BTW, I have been silently working for some time on a tool now called "Blueish" > (variant of "bluish", meaning "somewhat blue"). It is fully written in Python > and allows to "easily" generate automated standalone test scripts (that also > only require Python + D-Bus/GLib bindings) for testing scenarios difficult on > real hardware. It uses VHCI for emulation. > > For documentation and code, see: https://github.com/lizardo/blueish > > The repository contains example data files for the latest patches I sent a > while ago (and these ones). > > I tried to make it easy to use by adopting YAML for HCI packet construction. > Still, I'm aware that constructing HCI packets by hand is error prone, so I > plan (someday) to have a nice GUI and even some sort of visualization for the > packets (message sequence charts, maybe?). > > That said, I'm still interested on helping with improving unit tests for BlueZ > (specially code not touched for a while). I just could not come up with a nice > way to integrate SDP client unit tests with the current server ones without too > much code duplication. > > Best Regards, > > Anderson Lizardo (3): > lib: Fix buffer overflow when processing SDP response > lib: Add range check for SDP_SVC_ATTR_RSP/SDP_SVC_SEARCH_ATTR_RSP > lib: Check if SDP buffer has enough data on partial responses > > lib/sdp.c | 26 +++++++++++++++++++++++++- > 1 file changed, 25 insertions(+), 1 deletion(-) All three patches have been applied. Thanks. Johan -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html