Proto commits in kismetwireless/kismet

These 31 commits are when the Protocol Buffers files have changed:

Commit:5cb1c2b
Author:Mike Kershaw / Dragorn

Datasources: Start enabling original capture length in protocol for truncated packets

The documentation is generated from this commit.

Commit:0edd47e
Author:Mike Kershaw / Dragorn

Start v2 external api framing Start v2 external api framing, a simpler version of the protocol for optimized serialization

Commit:186c8f9
Author:Mike Kershaw / Dragorn

Expand list protocol to allow capinterface report Expand list protocol to allow capinterface report

Commit:dc53a66
Author:Mike Kershaw / Dragorn

Tweak docs in eventbus protobuf, handle proxying events to an external api Tweak docs in eventbus protobuf, handle proxying events to an external api

Commit:342a272
Author:Mike Kershaw / Dragorn

Start defining protobuf/external interface for eventbus events Start defining protobuf/external interface for eventbus events

Commit:6578a93
Author:Mike Kershaw / Dragorn

Add optimization for protobuf-lite so we can link against the lightweight lib

Commit:0ec810a
Author:Mike Kershaw / Dragorn

Flag auth req as deprecated, optional

Commit:e7a563f
Author:Mike Kershaw / Dragorn

Add per-sample nanosecond timestamp

Commit:6ec5324
Author:Mike Kershaw / Dragorn

More iqsource proto

Commit:4c092a7
Author:Mike Kershaw / Dragorn

Start expanding ds

Commit:83a77c9
Author:Mike Kershaw / Dragorn

Remove defunct protobuf defs

Commit:22cf452
Author:Russ Handorf

Added rtlamr and rtladsb support

Commit:64c5cc3
Author:Mike Kershaw / Dragorn

Rename the kismet external api http POST data field to just variable_data Send http GET vars with the external http api call

Commit:27addbd
Author:Mike Kershaw / Dragorn

Add optional high-precision time field for GPS Note that we're going to transition from dedicated fields in linuxbt and rtl433

Commit:c49935c
Author:Mike Kershaw / Dragorn

Add SubJson and SubBuffer to the datareport field to simplify data sources

Commit:90fda17
Author:Mike Kershaw / Dragorn

Turns out protobuf 3 on openwrt doesn't like something named Shutdown at all

Commit:38874d0
Author:Mike Kershaw / Dragorn

Define timestamps

Commit:01dbf58
Author:Mike Kershaw / Dragorn

Add rtl433 datasource proto in prep for new datasource Major work on the KismetExternal python module to streamline its use, add documentation, and to add datasource support

Commit:2985a6a
Author:Mike Kershaw / Dragorn

Build protobuf_c for linux bluetooth Handle hop_rate properly Don't send hop list in report if we're not hopping Convert linuxbt to protobuf

Commit:81d0855
Author:Mike Kershaw / Dragorn

Remove msgpack from capture framework Fix any number of bugs in new protobuf implementation Tweak protobufs Transition datasource capture framework code to new protobuf code Remove old simple datasource proto

Commit:522a852
Author:Mike Kershaw / Dragorn

Fix deps in makefile for generating protobuf Migrate all server code to protobuf implementation for datasources/remote cap Split external interface into basic and http-enabled classes Make datasources a type of external interface

Commit:f4177f5
Author:Mike Kershaw / Dragorn

Added external api auth request/auth token exchange

Commit:4e76bba
Author:Mike Kershaw / Dragorn

More tweaks to protobuf http proto

Commit:ec618c2
Author:Mike Kershaw / Dragorn

Re-spin http protobuf to not use maps

Commit:dfef403
Author:Mike Kershaw / Dragorn

Work on http proxy

Commit:1d143e0
Author:Mike Kershaw / Dragorn

Shuffle http

Commit:aa111f4
Author:Mike Kershaw / Dragorn

Split http protobuf into its own definition

Commit:439a64d
Author:Mike Kershaw / Dragorn

Started mocking up the HTTP tunneling protocol in protobuf

Commit:295c401
Author:Mike Kershaw / Dragorn

Start fleshing out new protobuf based communications protocol & helper class

Commit:d29ec88
Author:Mike Kershaw / Dragorn

docs

Commit:96368dc
Author:Mike Kershaw / Dragorn

Start adding protobuf requirements, definitions, etc, in prep for shifting datasource away from our custom protocol and into protobuf