History log of /libbtbb/lib/ (Results 1 – 25 of 102)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
8a8fc94e23-Aug-2022 listout <[email protected]>

Fix 'u_char' undeclared on musl libc

On musl libc we get build errors with 'u_char' undeclared and

```
expected expression before ')' token
205 | btbb_pcap_dump(h->pcap_file, &pcap_pkt.pc

Fix 'u_char' undeclared on musl libc

On musl libc we get build errors with 'u_char' undeclared and

```
expected expression before ')' token
205 | btbb_pcap_dump(h->pcap_file, &pcap_pkt.pcap_header, (u_char *)&pcap_pkt.bredr_bb_header);
```

This PR fixes both the issues, one of the issue is caused by another.

Signed-off-by: brahmajit das <[email protected]>

show more ...

75e6dc7216-Mar-2019 Michael Farrell <[email protected]>

Use `DLT_BLUETOOTH_LE_LL` for PPI rather than `DLT_USER0`.

`DLT_USER*` is intended for private use. It requires extra configuration in
tools like Wireshark to make it actually work, and causes prob

Use `DLT_BLUETOOTH_LE_LL` for PPI rather than `DLT_USER0`.

`DLT_USER*` is intended for private use. It requires extra configuration in
tools like Wireshark to make it actually work, and causes problems for
Ubertooth users in other tools (eg: secdev/scapy#1673)

I don't have the hardware for this, so I cannot test this change.

show more ...

fa8f3df827-May-2018 Mike Ryan <[email protected]>

le: handle BT 5.0 long packets

As of Bluetooth 5, LE packets can be up to 255 octets long. Do not
truncate when capturing such long packets. Note that there is still an
assert lying around in the Pc

le: handle BT 5.0 long packets

As of Bluetooth 5, LE packets can be up to 255 octets long. Do not
truncate when capturing such long packets. Note that there is still an
assert lying around in the PcapNG code, waiting to be tripped.

show more ...

1b6084db13-Mar-2017 Dominic Spill <[email protected]>

Update version string setting proceedure

Package maintainers can override the git repo detection by providing
their own release version string using cmake -DRELEASE_STRING="you_version"
For all othe

Update version string setting proceedure

Package maintainers can override the git repo detection by providing
their own release version string using cmake -DRELEASE_STRING="you_version"
For all other users we check for a git repo and default to the last release
version string if none is found

show more ...

ed5d4f1811-Mar-2017 Dominic Spill <[email protected]>

Update release string logic to check for git dir by default

a3bcbc6111-Mar-2017 Dominic Spill <[email protected]>

log version string in cmake output

363eaeac04-Mar-2017 Dominic Spill <[email protected]>

Increment SO version

dbce166602-Mar-2017 Dominic Spill <[email protected]>

Increment major version number due to backwards incompatibility

a4e1501001-Mar-2017 Dominic Spill <[email protected]>

Merge pull request #47 from tsvehagen/fix-pcap-magic

Fix pcap magic number for nanoseconds

088a90e801-Mar-2017 Dominic Spill <[email protected]>

Bump SO version and fix some const values

18850e9701-Mar-2017 Dominic Spill <[email protected]>

Merge pull request #49 from elli89/fix_decode

correct and simplify the btbb_decode() procedure

9850be8131-Jan-2017 Dominic Spill <[email protected]>

Tidy cmake for OS X and static/shared lib builds

a648d97130-Jan-2017 Dominic Spill <[email protected]>

Fix a couple of warnings about uint8_t bitshifting

1eecca5127-Oct-2016 Dominic Spill <[email protected]>

Correct NAP extraction from 8 bits to 16 bits
- Thanks to Nemanja Savić

ab0dd8d726-Oct-2016 Mike Ryan <[email protected]>

le: decode flags

f25ef1fb26-Oct-2016 Mike Ryan <[email protected]>

le: parse manufacturer-specific data

ee0d4df026-Oct-2016 Mike Ryan <[email protected]>

le: parse remaining LE advertising types

Hat tip to @ZeroChaos- for reporting this issue.

194e638b13-Jul-2016 Hannes Ellinger <[email protected]>

move btbb_decode() to bluetooth_packet.c since it has no relation to btbb_piconet any more

0c07172913-Jul-2016 Hannes Ellinger <[email protected]>

simplify btbb_decode()

It makes no sense to iterate over CLK6 here. If CLK6 is not correct here, we are in trouble anyway.

The part which was commented checks if the channel of the packet matches t

simplify btbb_decode()

It makes no sense to iterate over CLK6 here. If CLK6 is not correct here, we are in trouble anyway.

The part which was commented checks if the channel of the packet matches the hopping pattern. This brings no benefit since when following the Ubertooth stick is only able to receive packets that match the hopping pattern.

show more ...

c4e05ee813-Jul-2016 Hannes Ellinger <[email protected]>

store clkn in the correct variable

pkt->clock is never set but used for decoding packets
remove it and use pkt->clkn instead

ed0dc6dc13-Jul-2016 Hannes Ellinger <[email protected]>

trim whitespaces at the end of a line

f1381c6f29-Jun-2016 Tobias Svehagen <[email protected]>

Fix pcap magic number for nanoseconds

The magic number in the pcap header should be 0xa1b23c4d for
nanosecond resolution pcap files. The previous value 0xa1b2c3d4
made wireshark show the wrong times

Fix pcap magic number for nanoseconds

The magic number in the pcap header should be 0xa1b23c4d for
nanosecond resolution pcap files. The previous value 0xa1b2c3d4
made wireshark show the wrong timestamp.

show more ...

fa25b38e27-May-2016 Sean Rivera <[email protected]>

Fixed the pcapng file with all the pcap fixes

cb105de627-May-2016 Sean Rivera <[email protected]>

Or bits not and

1272fe8b27-May-2016 Sean Rivera <[email protected]>

Fixed Payload present

12345