Skip to content

Latest commit

 

History

History
1006 lines (496 loc) · 25 KB

CHANGELOG.md

File metadata and controls

1006 lines (496 loc) · 25 KB

Changelog

v4.0

New

  • Alerts now include link to Google Maps for point where anomaly was detected. [ashmastaflash]

  • Add application uptime to performance metrics events. [ashmastaflash]

Changes

  • Increased geo drift threshold to 100m. [ashmastaflash]

  • Reduce GPS update delay to 5 seconds if mode is set to 'solo'. [ashmastaflash]

  • Added documentation for using U-blox7 GPS device. [ashmastaflash]

  • GeoIp will set to 127.0.0.1 if it fails to determine public IP address. [ashmastaflash]

  • Added 'solo' mode functionality for disconnected startup and operation of sensor. [ashmastaflash]

  • Container logs to tty1 (HDMI) [ashmastaflash]

  • GPS coordinates in all ARFCN and GSM modem channel-specific events. [ashmastaflash]

  • Set default MCCs to US MCCs. [ashmastaflash]

  • Set default feed url to auto-built SITCH feed. [ashmastaflash]

  • Console logs to /data/sitch/log/console.log. [ashmastaflash]

  • Changed 'geometry' field to 'location'. [ashmastaflash]

  • Adding event_timestamp to application initialization log messages. [Ash Wilson]

  • Add event_timestamp to sensor-generated alerts. [Ash Wilson]

  • Add event_timestamp fields to messages generated by Kalibrate. [Ash Wilson]

  • Changed timestamp field name in heartbeat and health_check events to event_timestamp, to be consistent with other messages' schemas. [Ash Wilson]

  • Add event_timestamp to gps message structure. [Ash Wilson]

  • Add event_timestamp to geoip message structure. [Ash Wilson]

  • New format for gsm_modem messages. [Ash Wilson]

v3.7.3 (2017-04-22)

Other

  • Added data documentation about cells.log. [seamus tuohy]

  • Added ability to not update feeds. [seamus tuohy]

v3.7.2 (2017-04-13)

New

  • Use HEALTH_CHECK_INTERVAL to override default interval of 3600s between sensor self-checks. [Ash Wilson]

v3.7.1 (2017-04-04)

Changes

  • Changed feed dir to /data/sitch/feed, and log dir to /data/sitch/log/. Relocated filebeat registry to /data/sitch/log/fb_registry. [Ash Wilson]

    • Target specific radio types. Speed up feed ingestion for GSM-only sensors.

    • Added alarm 130 for detection of a bad Mobile Country Code (MCC).

    • Use human-friendly sensor name in metrics, derived from Resin device name. Location name override still works for non-Resin environments.

    • Length of sensor processing queues added to health check.

    • Alerts contain sensor ID, derived from Resin device name.

    • Geo distance check validates that lon/lat could be valid coordinates.

    • Fixed lat/lon swap bug in Utility.calculate_distance

v3.7.0 (2017-03-26)

Other

  • Test (#71) (#72) [Ash Wilson]

    chg: usr: Changed feed dir to /data/sitch/feed, and log dir to /data/sitch/log/. Relocated filebeat registry to /data/sitch/log/fb_registry

    • new: usr: Target specific radio types. Speed up feed ingestion for GSM-only sensors.

    • chg: usr: Added alarm 130 for detection of a bad Mobile Country Code (MCC).

    • chg: usr: Length of sensor processing queues added to health check.

    • chg: usr: Alerts contain sensor ID, derived from Resin device name.

v3.6.0 (2017-03-25)

New

  • Time difference greater than between satellite and system triggers an alarm. [ashmastaflash]

  • GPS events contain metric for minutes of time drift between satellite and system time. [ashmastaflash]

Changes

  • GPS events contain satellite time and local system time. [ashmastaflash]

v3.5.0 (2017-03-14)

New

  • Migrated CGI feed to SQLite. [ash]

  • Added support for SIM800L GSM modem. [Ash Wilson]

  • Device auto-detection now supports SIM900 GSM modems. [Ash Wilson]

  • Added geo correlator. [Ash Wilson]

Changes

  • Queue depth periodically reported in device STDOUT logs. [Ash Wilson]

  • Christmas Tree tests veryfy end-to-end event processing, like a pseudo runner.py. [Ash Wilson]

Fix

  • Corrected issue where most recent record timestamp was being set to epoch 0 if no new records were written to DB. [Ash Wilson]

v3.4 (2017-01-29)

New

  • Health check metrics for CPU, memory, and disk utilization. [Ash Wilson]

  • Logs IMSI of SIM installed in sensor. [Ash Wilson]

Fix

v3.3 (2016-12-12)

New

  • Checks CGI against whitelist before alerting. [Ash Wilson]

Changes

  • Better exception handling in GsmModemEnricher.build_chan_here() [Ash Wilson]

  • Added kwarg named 'optional' to ConfigHelper.get_list_from_env(). Setting optional=True will allow the method to return an empty list instead of causing a hard exit. [Ash Wilson]

v3.2.0 (2016-11-26)

New

  • Geo_anchor replaces geo_ip as point of reference for geo_drift_check(), which alerts on the operation of a GPS spoofing device. [Ash Wilson]

Changes

  • Improved regex for parsing operator string. [Ash Wilson]

Fix

  • Completed implementation of geo_anchor instead of geoip for GPS drift check. [Ash Wilson]

  • Corrected bad logic involved in processing GPS alerts. [Ash Wilson]

  • Exception handling added for when cell operator string sanitizing fails. [Ash Wilson]

Other

  • Wiring up GSM registration string cleaner. [Ash Wilson]

v3.1.1 (2016-11-21)

Other

  • Updating CHANGELOG, sitchlib version. [Ash Wilson]

  • Changing to resin-produced base image (Debian, for now) [Ash Wilson]

  • Changing over to Resin-provided Debian Jessie base image. [Ash Wilson]

  • GSM modem operator ID string cleanup. [Ash Wilson]

  • Added a circuit breaker to catch unusable gsm_modem_consumer configuration. [Ash Wilson]

  • GsmModem cleanup and complexity reduction in runner. [Ash Wilson]

  • Reducing complexity, refactor of gsm_modem_consumer. [Ash Wilson]

  • Further consolidation around disabled service handling. [Ash Wilson]

  • Reducing duplicate code for disabled services alerting. [Ash Wilson]

  • Correcting parsing logic to avoid unnecessary alerts if BTS is not in DB. [Ash Wilson]

  • Refactoring GsmModemEnricher.enrich_gsm_modem_scan() to reduce complexity. [Ash Wilson]

  • Improving output readability from DeviceDetector, creating more general indented pretty printer in Utility. [Ash Wilson]

  • Adding integration and unit tests for DeviceDetector. [Ash Wilson]

  • Reducing complexity in interrogator, adding interrogator_matcher() [Ash Wilson]

  • Refactor in DeviceDetector. [Ash Wilson]

v3.1 (2016-11-17)

Other

  • Updating README, init.version, and CHANGELOG for v3.1. [Ash Wilson]

  • Removing debug print statement. [Ash Wilson]

  • Shouldn't attempt to enrich if arfcn == 0. [Ash Wilson]

  • Corrections for GSM modem provider detection. [Ash Wilson]

  • Improving scan start and end times for ARFCN enrichment- now re-sets finish time when the arfcn enricher is ready to pass the event back to the main enricher module. [Ash Wilson]

  • Adding support for ARFCN events. [Ash Wilson]

  • ARFCN scan date normalization fix. [Ash Wilson]

  • Changing approach to getting enriched ARFCNs in queue. [Ash Wilson]

  • Improving enriched ARFCN messages. [Ash Wilson]

  • Fixing print statements, in a parentetical sense. [Ash Wilson]

  • Modernizing some print statements. [Ash Wilson]

  • Better exception handling in build_chan_here() [Ash Wilson]

  • Correcting is_valid_json args. [Ash Wilson]

  • Wiring up ARFCN enricher/alerter. [Ash Wilson]

  • Checking JSON validity before unpacking GPSD output. [Ash Wilson]

  • Refactoring to use utility's public IP getter. [Ash Wilson]

  • Trying to catch a rogue JSON error. [Ash Wilson]

  • Adding a routine to flush after stopping engineering mode. [Ash Wilson]

  • Better messaging for GSM engineering mode enable/disable. [Ash Wilson]

  • Re-factoring GSM modem engineering mode handling. [Ash Wilson]

  • Corrected mistake in refactoring, TYVM, unit tests. [Ash Wilson]

  • Big re-factor inside GsmModemEnricher to simplify enrich_gsm_modem_scan() [Ash Wilson]

  • Fixes #24 by stopping engineering mode before interrogating GSM modem for registration and configuration information. [Ash Wilson]

  • Re-factor and consolidate feed file retrieval mechanism. [Ash Wilson]

  • Removal of unnecessarily verbose output in FeedManager. [Ash Wilson]

  • Minor re-factoring in GsmModemEnricher. [Ash Wilson]

  • Adding version identifier to startup output. [Ash Wilson]

  • Re-factor GsmModemEnricher to reduce duplicate code. [Ash Wilson]

  • Re-factor duplicated functionality in FeedManager() [Ash Wilson]

v3.0 (2016-11-09)

Other

  • Tweaking codeclimate-related configs. [Ash Wilson]

  • Adding CHANGELOG. [Ash Wilson]

  • Making log method and mode in ConfigHelper easier to deal with. [Ash Wilson]

  • Updating README for v3. [Ash Wilson]

  • Adding git changelog generator config. [Ash Wilson]

  • Adding version and author attributes to init, using to help with changelog generation. [Ash Wilson]

  • Adding codeclimate configs. [Ash Wilson]

  • Is is not ==... [Ash Wilson]

  • Noise maker for bad messages hitting write_log_message() [Ash Wilson]

  • Cleaning out old comments, improving stdout messaging. [Ash Wilson]

  • Minor edits. [Ash Wilson]

  • Re-naming binaries, re-aligning as appropriate. [Ash Wilson]

  • Removing some supporting code for logstash-forwarder, general cleanup. [Ash Wilson]

  • That's not how you spell friendly... [Ash Wilson]

  • Fixing json parse issues for primary BTS change alerts. [Ash Wilson]

  • Correcting reference to sitch init events. [Ash Wilson]

  • Adding instructions for expanding GSM device support. [Ash Wilson]

  • Adding initialization log message generation points. [Ash Wilson]

  • Removing unnecessary filebeat.yml file. [Ash Wilson]

  • Adding support for initialization-related log messages. [Ash Wilson]

  • Piping all CMD output to stdout. [Ash Wilson]

  • Fixing enricher for integration tests. [Ash Wilson]

  • Better placement for CGI processing. [Ash Wilson]

  • Better placement for CGI processing. [Ash Wilson]

  • Corrected bad variable name in kal enricher. [Ash Wilson]

  • Adding integer fields for CGI and ARFCN. [Ash Wilson]

  • Fixed filebeat config. [Ash Wilson]

  • Catch SocketError from gpsd. [Ash Wilson]

  • Messaging around cache behavior for ARFCN enricher. [Ash Wilson]

  • Caching for arfcn enrichment. [Ash Wilson]

  • Correcting issue with bad log file reference. [Ash Wilson]

  • Cleaning up unnecessary print statements. [Ash Wilson]

  • Better messaging around feed manager. [Ash Wilson]

  • Better messaging around feed manager. [Ash Wilson]

  • Better messaging around feed manager. [Ash Wilson]

  • Aligining feed manager components. [Ash Wilson]

  • Fixing reference to nonexistent method. [Ash Wilson]

  • Wiring up the filebeat stuff. [Ash Wilson]

  • Wiring up the filebeat stuff. [Ash Wilson]

  • Wiring up feed retrieval for FCC and MCC. [Ash Wilson]

  • Switching to filebeat. [Ash Wilson]

  • Fixing bad order of args for GSM modem enrichment routine. [Ash Wilson]

  • WIP: debugging GSM modem report parsing. [Ash Wilson]

  • Removing GSM report debug output. [Ash Wilson]

  • Letting key errors blow up for troubleshooting. [Ash Wilson]

  • Doing a cleaner yaml dump for filebeat config file. [Ash Wilson]

  • Adding pyyaml in build. [Ash Wilson]

  • Adding initial support for filebeats. [Ash Wilson]

  • Adding filebeat binaries. [Ash Wilson]

  • Updating Dockerfile to add filebeat binary. [Ash Wilson]

  • Testing logging. [Ash Wilson]

  • Try formatting output differently. [Ash Wilson]

  • Try dumping json. [Ash Wilson]

  • Switching to LogstashFormatterV1. [Ash Wilson]

  • Switching to LogstashFormatterV1. [Ash Wilson]

  • Dropping Logstash CA into /etc/ssl/certs. [Ash Wilson]

  • Switching back to LogstashHandler. [Ash Wilson]

  • Switching back to LogstashHandler. [Ash Wilson]

  • Switching back to LogstashHandler. [Ash Wilson]

  • Switching back to LogstashHandler. [Ash Wilson]

  • Fixing logger. [Ash Wilson]

  • Fixing Dockerfile. [Ash Wilson]

  • Fixing Dockerfile. [Ash Wilson]

  • Fixing Dockerfile. [Ash Wilson]

  • Fixing Dockerfile. [Ash Wilson]

  • Tweaking Logstash client settings. [Ash Wilson]

  • WIP: logstash in python. [Ash Wilson]

  • WIP: moving to pure-python logstash delivery. [Ash Wilson]

  • Converging logging methods to python module- cutting out logstash-forwarder. [Ash Wilson]

  • Completed service-specific heartbeats. Fixes #3. [Ash Wilson]

  • WIP: heartbeat message generation. [Ash Wilson]

  • WIP: heartbeat message generation. [Ash Wilson]

  • Changing method for heartbeat message generation. [Ash Wilson]

  • Wiring up the rest of the heartbeat messages. [Ash Wilson]

  • Adding per-service heartbeat messages. [Ash Wilson]

  • Adding GSM modem config dump. [Ash Wilson]

  • Improving GSM startup process. [Ash Wilson]

  • Getting registration information from GSM modem. [Ash Wilson]

  • Adding waits and better logging for GSM modem initialization. [Ash Wilson]

  • Setting GSM modem to auto-register, other minor cleanup. [Ash Wilson]

  • Cleanup. [Ash Wilson]

  • Moving all usbtty interaction to 4800. [Ash Wilson]

  • Adding more verbose device detection output. [Ash Wilson]

  • Adding waits to give usbtty ports a chance to sync. [Ash Wilson]

  • Normalizing the handling of serial connection flushing/closing in device detector. [Ash Wilson]

  • Adding verbose device detector output on device init. [Ash Wilson]

  • Flushing serial port before closing, in device detector. [Ash Wilson]

  • Improvements to device detector. [Ash Wilson]

  • Improvements to device detector. [Ash Wilson]

  • Improvements to device detector. [Ash Wilson]

  • Adding a space into the ID string query. [Ash Wilson]

  • Adding waits, change GSM detect to 9600. [Ash Wilson]

  • Changing port speed and adding a short pre-init delay for GSM modem. [Ash Wilson]

  • Improving formatting for GSM modem engineering mode init string. [Ash Wilson]

  • Making noise for GSM modem. [Ash Wilson]

  • Correcting reference to class method in config helper. [Ash Wilson]

  • Improving interaction with device detector. [Ash Wilson]

  • Aligning serial port speeds, all to 4800. Added messaging to GPS initialization. [Ash Wilson]

  • Adding messaging for otherwise unparseable GSM modem output. [Ash Wilson]

  • Adding debug output, chasing down GSM modem stuff. [Ash Wilson]

  • Improving test coverage, added kal enricher to init.py. [Ash Wilson]

  • Fixing travis-ci config. [Ash Wilson]

  • Commenting out unnecessary code, will clean up later. [Ash Wilson]

  • Improving failure handling for log output. [Ash Wilson]

  • Implementing deepcopy for geojson and gps info. [Ash Wilson]

  • Now debugging GPS device. [Ash Wilson]

  • Adding some debug statements to geoip listener. [Ash Wilson]

  • Updating Dockerfile for LatLon python module. [Ash Wilson]

  • Adding ARFCN enricher components. [Ash Wilson]

  • Better handling for unconfigured GSM modem. [Ash Wilson]

  • Improving messaging around caught exceptions. [Ash Wilson]

  • Informative failure message when GSM modem is unconfigured. [Ash Wilson]

  • Broader exception handling to catch JSON decode errors. [Ash Wilson]

  • Fixes #19 by adding a limited iteration routine to open serial port for GSM modem. [Ash Wilson]

  • Adding log type support for GeoIP. [Ash Wilson]

  • Adding a wait to give serial device time to open. [Ash Wilson]

  • Aligning pure python log shipping method. [Ash Wilson]

  • Fixing data type issue (tuple to list) for some enriched scans. [Ash Wilson]

  • Adding better error handling to runner/enricher. [Ash Wilson]

  • Added note for improving device detection. [Ash Wilson]

  • Caps, caps, caps. [Ash Wilson]

  • Correcting old reference in routine that builds logstash config. [Ash Wilson]

  • Correcting bad var type for inbound crypto material in ConfigHelper() [Ash Wilson]

  • Correcting old varname for vault path. [Ash Wilson]

  • Correcting lack of crypto ramdisk base path. [Ash Wilson]

  • Correcting vars in config object. [Ash Wilson]

  • Adding initialization message to device detector. [Ash Wilson]

  • Fixing bad ordering in config initialization process. [Ash Wilson]

  • Better filtering before GPS fix yield. [Ash Wilson]

  • Less crap in the GPS feed, we hope. [Ash Wilson]

  • Try to resolve a potential race condition and let gpsd have a few seconds to go live. [Ash Wilson]

  • Revving to Ubuntu 16 for newer Python version. [Ash Wilson]

  • Better wiring for the device autodetect feature. [Ash Wilson]

  • Better wiring for the device autodetect feature. [Ash Wilson]

  • Better wiring for the device autodetect feature. [Ash Wilson]

  • Minor correction on how gps3 is called. [Ash Wilson]

  • Changing over to gps3. [Ash Wilson]

  • Wiring up GPS listener. [Ash Wilson]

  • Fixing bad variable ref for GPS device. [Ash Wilson]

  • Connecting the dots for gps global var. [Ash Wilson]

  • Fixing try/except block. [Ash Wilson]

  • Taking a stab at GPS devices. [Ash Wilson]

  • Changing Logstash to use client authentication. [Ash Wilson]

  • Breaking Kalibrate enricher to separate submodule. [Ash Wilson]

  • No more auto DL of feed, static as fixtures. Increasing travis testing routine coverage. [Ash Wilson]

  • Fixes for unit tests. [Ash Wilson]

  • Refactoring enricher component - WIP. [Ash Wilson]

  • Adding GeoIp module. [Ash Wilson]

  • Renaming sim808 and fona modules, adding Travis config. [Ash Wilson]

  • Adding GPSD functionality. [Ash Wilson]

  • Adding DeviceDetector class. [Ash Wilson]

  • README corrections. [Ash Wilson]

  • Correcting README. [Ash Wilson]

  • Improving README. [Ash Wilson]

  • Testing and contribution documentation. [Ash Wilson]

  • README improvements. [Ash Wilson]

  • Initial commit. [Ash Wilson]

  • Kal enrich returns scan even if no towers found. [Ash Wilson]

  • Corrected shite logic that didn't reset primary BTS. [Ash Wilson]

  • Adding ARFCN to anomaly messaging. [Ash Wilson]

  • Cleanup. [Ash Wilson]

  • Fixed missing attribute in kal scan document. [Ash Wilson]

  • Adding more meaningful errors to kal enricher. [Ash Wilson]

  • Unfluning some bad queing logic. [Ash Wilson]

  • Reduced verbosity of logger, fixed data structure for kal channels. [Ash Wilson]

  • Fixed bad lat/lon formatting. [Ash Wilson]

  • Cleaning up verbosity. [Ash Wilson]

  • Cleaning up location acquisition. [Ash Wilson]

  • Added log type for sitch_alert. [Ash Wilson]

  • Better handling of device output in sim808, fix timedelta calc for enricher. [Ash Wilson]

  • Cutting out unneeded feed manager thread. [Ash Wilson]

  • Refactor for better imports. [Ash Wilson]

  • Another forgotten import corrected. [Ash Wilson]

  • Correcting missed import for FeedManager. [Ash Wilson]

  • Dumb, dumb, dumb. [Ash Wilson]

  • Debug messaging. [Ash Wilson]

  • Testing messages for enricher. [Ash Wilson]

  • Fixing syntax error in alert suppression logic. [Ash Wilson]

  • Commit with waay more testing, alerts, geo, feed. [Ash Wilson]

  • Testing feed... [Ash Wilson]

  • Adding sensor public IP to scan output. [Ash Wilson]

  • Getting the band back together. [Ash Wilson]

  • More tweaks to channel field names. [Ash Wilson]

  • Change output format for channel items. [Ash Wilson]

  • Fixing output json formatting. [Ash Wilson]

  • Rewiring scan_location to make room for GPS coords. [Ash Wilson]

  • Changing to match indexes. [Ash Wilson]

  • Adding some time for the FS to sync before kicking the daemons. [Ash Wilson]

  • Fixing logstash forwarder startup routine. [Ash Wilson]

  • Fixing cert formatting. [Ash Wilson]

  • Cleanup, re-implement logstash daemon. [Ash Wilson]

  • Troubleshooting log emission. [Ash Wilson]

  • Fixing logstash emitter. [Ash Wilson]

  • Cleaning up logger. [Ash Wilson]

  • Getting to the logger now, HOOOOAH. [Ash Wilson]

  • Fixing kal enricher. [Ash Wilson]

  • Fixing retval handling for enricher. [Ash Wilson]

  • Fixing bad method calls. [Ash Wilson]

  • Cleaning up enricher. [Ash Wilson]

  • Stripping out the list. [Ash Wilson]

  • Fixing bad type assignment. [Ash Wilson]

  • More verbose logging. [Ash Wilson]

  • Fixing syntax in SIM808 module. [Ash Wilson]

  • Fixing references in logger. [Ash Wilson]

  • Manual build of logstash handler. [Ash Wilson]

  • Manual build of logstash handler. [Ash Wilson]

  • Manual build of logstash handler. [Ash Wilson]

  • Fix bad spelling. [Ash Wilson]

  • Disable cron and logstash. [Ash Wilson]

  • Fixing syntax. [Ash Wilson]

  • Heartbeat logging. [Ash Wilson]

  • Commenting out thread revival. [Ash Wilson]

  • Attempting to isolate lockup. [Ash Wilson]

  • Logger correction. [Ash Wilson]

  • Logger correction. [Ash Wilson]

  • Adding log streamer. [Ash Wilson]

  • Adding log streamer. [Ash Wilson]

  • Adding a clutch function. [Ash Wilson]

  • Cleanup. [Ash Wilson]

  • Cleanup, improve testing. [Ash Wilson]

  • Changing logging. [Ash Wilson]

  • Changing logging. [Ash Wilson]

  • Refactor, tests. [Ash Wilson]

  • Fix in init. [Ash Wilson]

  • Restructure. [Ash Wilson]

  • Simplify things. [Ash Wilson]

  • Donwzo. [Ash Wilson]

  • Whatevs. [Ash Wilson]

  • Good night. [Ash Wilson]

  • Whatevs. [Ash Wilson]

  • Whatevs. [Ash Wilson]

  • Getting tired. bedtime. [Ash Wilson]

  • Getting tired. bedtime. [Ash Wilson]

  • Dammmit. [Ash Wilson]

  • Adding messaging. [Ash Wilson]

  • Adding messaging. [Ash Wilson]

  • Testing. [Ash Wilson]

  • Cleanup. [Ash Wilson]

  • Cleanup enricher. [Ash Wilson]

  • Cleanup. [Ash Wilson]

  • Testing. [Ash Wilson]

  • Testing. [Ash Wilson]

  • Cleanup. [Ash Wilson]

  • Whatevs. [Ash Wilson]

  • Fna. [Ash Wilson]

  • Blah whatever. [Ash Wilson]

  • Blah whatever. [Ash Wilson]

  • Blah whatever. [Ash Wilson]

  • More testing. [Ash Wilson]

  • More output work. [Ash Wilson]

  • Fix sim808 output format. [Ash Wilson]

  • Bad syntax booooo. [Ash Wilson]

  • Bad syntax booooo. [Ash Wilson]

  • Bad syntax booooo. [Ash Wilson]

  • Massaging GSM output. [Ash Wilson]

  • Using GPS on board now. [Ash Wilson]

  • Using GPS on board now. [Ash Wilson]

  • Using GPS on board now. [Ash Wilson]

  • Using GPS on board now. [Ash Wilson]

  • Using GPS on board now. [Ash Wilson]

  • GPS stuff. [Ash Wilson]

  • Refining SIM808. [Ash Wilson]

  • Refining SIM808. [Ash Wilson]

  • Refining SIM808. [Ash Wilson]

  • Better output formatting. [Ash Wilson]

  • Better output formatting. [Ash Wilson]

  • Sio crapp. [Ash Wilson]

  • Sio crapp. [Ash Wilson]

  • Sio crapp. [Ash Wilson]

  • Sio crapp. [Ash Wilson]

  • Sio crapp. [Ash Wilson]

  • Sio crapp. [Ash Wilson]

  • Fixong config helper. [Ash Wilson]

  • Hacking on serial. [Ash Wilson]

  • Hacking on serial. [Ash Wilson]

  • Unicode to raw string. [Ash Wilson]

  • Serial module work. [Ash Wilson]

  • More output fixing. [Ash Wilson]

  • No returns. [Ash Wilson]

  • More massaging. [Ash Wilson]

  • Tweaking output thread. [Ash Wilson]

  • Blah blah output queue. [Ash Wilson]

  • Blah blah output queue. [Ash Wilson]

  • More messaging for logger. [Ash Wilson]

  • Messaging in Runner. [Ash Wilson]

  • Fising enricher. [Ash Wilson]

  • Logging for sim808. [Ash Wilson]

  • Fix kal perms. [Ash Wilson]

  • Fixing ref to kal gain. [Ash Wilson]

  • Fixing ref to utility obj. [Ash Wilson]

  • Fixing platform info. [Ash Wilson]

  • Fixing runner mishaps. [Ash Wilson]

  • Fix ref to kal consumer. [Ash Wilson]

  • Fix ref to crontab. [Ash Wilson]

  • Adding kmod package. [Ash Wilson]

  • Fixing mode for ls forwarder. [Ash Wilson]

  • Figure out logstash no starty. [Ash Wilson]

  • Fix reference to config file builders. [Ash Wilson]

  • Fix reference to config file builders. [Ash Wilson]

  • Fix reference to config file builders. [Ash Wilson]

  • Fix reference to config file builders. [Ash Wilson]

  • Fix reference to config file builders. [Ash Wilson]

  • Fixing path mgmt. [Ash Wilson]

  • Fixing dir creation. [Ash Wilson]

  • Fixing dir creation. [Ash Wilson]

  • Fixing dir creation. [Ash Wilson]

  • Fix cert stuff. [Ash Wilson]

  • Fix cert stuff. [Ash Wilson]

  • Fix cert stuff. [Ash Wilson]

  • Runner ref to config fix. [Ash Wilson]

  • Runner ref to config fix. [Ash Wilson]

  • Haggling with config helper. [Ash Wilson]

  • Haggling with config helper. [Ash Wilson]

  • Haggling with config helper. [Ash Wilson]

  • Fising vault interaction. [Ash Wilson]

  • Fising vault interaction. [Ash Wilson]

  • Fising vault interaction. [Ash Wilson]

  • Fix config helper. [Ash Wilson]

  • Fix config helper. [Ash Wilson]

  • Fixing config init. [Ash Wilson]

  • Fixing ref to vault path. [Ash Wilson]

  • Fis syntaxes. [Ash Wilson]

  • Cleaning up CMD. [Ash Wilson]

  • Fixing instantiation of config. [Ash Wilson]

  • Fixing deque name. [Ash Wilson]

  • Venv shit. [Ash Wilson]

  • Venv shit. [Ash Wilson]

  • Venv settings tweak. [Ash Wilson]

  • Venv settings tweak. [Ash Wilson]

  • Venv settings tweak. [Ash Wilson]

  • Venv settings tweak. [Ash Wilson]

  • Inching closer. [Ash Wilson]

  • Rearranging. [Ash Wilson]

  • More testing. [Ash Wilson]

  • More testing. [Ash Wilson]

  • More testing. [Ash Wilson]

  • More testing. [Ash Wilson]

  • Please just work. [Ash Wilson]

  • Fixing Dockerfile venv config. [Ash Wilson]

  • Fixing Dockerfile and missing imports. [Ash Wilson]

  • Fixing Dockerfile and missing imports. [Ash Wilson]

  • Fixing Dockerfile and missing imports. [Ash Wilson]

  • Fixing Dockerfile and missing imports. [Ash Wilson]

  • Fixing Dockerfile and missing imports. [Ash Wilson]

  • Changing source image. [Ash Wilson]

  • Changing source image. [Ash Wilson]

  • Changing source image. [Ash Wilson]

  • Dockerfile tweaks. [Ash Wilson]

  • Dockerfile tweaks. [Ash Wilson]

  • Fixing dockerfile again. [Ash Wilson]

  • Fixed Dockerfile. [Ash Wilson]

  • Squashing lots of things. [Ash Wilson]

  • First release for DEF CON. [Ash Wilson]

v2.0 (2016-07-25)

Other

  • Ready for Def Con. [Ash Wilson]

  • First commit of all the things. [Ash Wilson]