- Updated logic for start_websocket() and run() in bettercap.py to catch all possible errors, avoid a crash, and recover gracefully
- Corrected an error I made where start_websockets() with closederror exceptions were not reconnecting (this was generating extremely large log files)
- Added explicit armv7l architecture ARCHFLAG environmental variable to the Ansible playbook to encourage code is compiled for armv7l instead of arm6vl (which is what the armhf base Debian image reports in the Ansible gathered facts)
- Added 'main.log.debug' as a variable in config.toml that enables launching pwnagotchi in debug mode much easier
- Added 7z to the base image because it achieves much higher compression ratios... useful for transferring files over a slow bluetooth tethered connection
Full Changelog: v1.7.8...v1.7.9