Small issues were found in 1.5 and then in 1.5.1, which is why we ended up with 1.5.2. Respectively, a crash when running aircrack-ng without any arguments and 1.5.1 was still displaying 1.5 as the version number.
Among visible fixes, the slip issue in airodump-ng when selecting an AP in interactive mode is solved, the cursor will stay on the selected BSSID when the list moves around. By rewriting the queues handling wordlists in aircrack-ng, some cracking issues and intermittent failures are fixed. We also have a new output file for GPS logging called logcsv. A few cosmetic issues have been fixed.
There are also code quality improvements, a few new tests, improved and updated Raspberry Pis detection (nexmon), revamped GPS logging functionality in airodump-ng, fixes for Big Endian and building/cross-compiling on various OSes and last but not least, building packages for Ubuntu 18.10.
- Airodump-ng: Fixed AP selection slip in interactive mode
- Airodump-ng: Revamped GPS logging functionality and added new logging format (logcsv)
- Aircrack-ng: Only load the maximum supported and available crypto engine
- Aircrack-ng: Reworked wordlist producer/consumer queue
- Airserv-ng: Fixed communication between platforms with different size int
- Airmon-ng: Improved detection of Raspberry Pis
- General: Signed and unsigned comparison fixes
- Package: Added package for Ubuntu 18.10 (Cosmic)
- General: Code cleanups
- General: Added more tests
- General: Compilation improvements/fixes in autotools
- General: Big endian fixes
- General: Fixed building on FreeBSD and OpenBSD
- General: Added instructions to compile on DragonflyBSD and OpenBSD
- General: Fixed spelling errors