libmodbus: general cleanup.
juju-quickstart 1.4.4
juju-quickstart: update 1.4.4 bottle.

Closes #32866.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
task: fix HEAD.

Old head was not pointing to a valid destination. Corrected it according to http://taskwarrior.org/download/#git

Closes #32868.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Use pcap fixture with complete packets

The existing `test.pcap` consists of just one Ethernet frame, so it's missing TCP/IP headers.

This updated file is a full HTTP GET request and reply.

Relates to #32852

Closes #32869.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
pebble-sdk 2.6.1
pebble-sdk: add 2.6.1 bottle.

Closes #32871.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
riak 2.0.1

Closes #32872.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
znc: HEAD builds depend on OpenSSL

Closes #32876.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Update p0f to version 3.0.7b, add test

- Update p0f to version 3.0.7b.
- Add a simple test in which p0f reads a pcap file.

In the test we write a simple binary pcap file (included in the recipe base64-encoded) and then attempt to read the file with p0f.
Use full path to p0f executable in test
Correct path to p0f and test.pcap
Use relative path to test file

Reverted last commits use of the full path to the test file.
The executable is tested from within the `testpath`, so it's unnecessary.
Use double-quotes on lines w/ string interpolation
Use double-quotes on all lines
No spaces around operator
p0f: add 3.07b bottle.

Closes #32852.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
p0f: use existing pcap fixture for test.
juju 1.20.9.
juju: update 1.20.9 bottle.

Closes #32877.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>