The conversion from m8b to msgpack seems to be a source of problems, so add support for the wigle.net m8b files without conversion to msgpack. The file (only the latest one is correctly constructed) works either as-downloaded (with gzip compression) or unpacked. What little documentation there is, is in the example configuration file.
The unpacked file allows much faster queries because they can be memory mapped, but the uncompressed file takes a lot of space. Queries from gzipped files are very slow, but there's a cache which speeds up things considerably after after the first few queries, which likely time out.
I would appreciate some external testing before merging this, @magdesign and @duplexsystem have at least shown interest to this.
The conversion from m8b to msgpack seems to be a source of problems, so add support for the wigle.net m8b files without conversion to msgpack. The file (only the latest one is correctly constructed) works either as-downloaded (with gzip compression) or unpacked. What little documentation there is, is in the example configuration file.
The unpacked file allows much faster queries because they can be memory mapped, but the uncompressed file takes a lot of space. Queries from gzipped files are very slow, but there's a cache which speeds up things considerably after after the first few queries, which likely time out.
I would appreciate some external testing before merging this, @magdesign and @duplexsystem have at least shown interest to this.