{"items":[{"id":"7033adcc-7b18-4d1c-bd9c-4b4ee96b84e1","type":"push","org":"zhengqunkoo","repo":"wifish","title":"Use wpa_passphrase to generate PSK in wifish","summary":"Updated the `wifish` script to automatically utilize `wpa_passphrase` for generating PSK values when configuring new WPA connections. This removes the need for manual handling of raw passphrases in some environments, improving compatibility with `wpa_supplicant` configuration standards. The tool continues to fall back to the raw passphrase if `wpa_passphrase` is unavailable.","url":"https://nomit.dev/zhengqunkoo/wifish/status/51b6c78c5147e7b9018d53d4aafe785028c114ed17f32639dae40f6782aa0f5c","author":"renshyam","contributors":["renshyam"],"updated_at":"2018-12-28T18:33:48+00:00"},{"id":"f1399c0c-c193-4ae2-aa2d-114cbf56bf31","type":"push","org":"zhengqunkoo","repo":"wifish","title":"Install awk scripts into /usr/local/share/wifish","summary":"Moved the installation directory for awk scripts from `/var/lib/wifish` to `/usr/local/share/wifish` for better compliance with the Filesystem Hierarchy Standard. The runtime script loading was also improved to iterate through an `$AWK_LOCATIONS` list, scanning standard installation directories and local paths for the necessary libraries. This brings more robustness and corrects static assets being stored in state directories.","url":"https://nomit.dev/zhengqunkoo/wifish/status/787c18d5610664bcb3004c69782eef9b0809fc5fe79e75de535d7a51ec84b8c6","author":"","contributors":[],"updated_at":"2018-12-06T19:05:52+00:00"},{"id":"b9d70e71-fa5b-4157-a8b5-f8ed431767a8","type":"push","org":"zhengqunkoo","repo":"wifish","title":"Fix WPA-EAP authentication in wifish by using correct phase 2 auth-type","summary":"Connections to WPA-EAP networks previously failed due to an incorrectly cased authentication parameter. The phase 2 authentication type was adjusted from `MSCHAPv2` to `MSCHAPV2` to ensure proper parsing by `wpa_supplicant`. Users relying on PEAP for enterprise Wi-Fi should now be able to connect reliably.","url":"https://nomit.dev/zhengqunkoo/wifish/status/efa9f00285c14a8b3ddcd586b2b2afb27b76e0f531c87867f4cd4327d3e70d6d","author":"","contributors":[],"updated_at":"2018-12-06T18:32:24+00:00"},{"id":"425bf3ba-d842-43d4-b484-957b53e05f08","type":"push","org":"zhengqunkoo","repo":"wifish","title":"Updated the test script to use a BusyBox-compatible mktemp pattern so shell tests run reliably across more environments.","summary":"The test harness was creating temporary files with a mktemp template that works on some systems but fails with BusyBox. This change switches to a six-X suffix format, which matches BusyBox's expectations and makes the test script more portable in minimal or embedded environments. Practical effect: the test suite should now run cleanly on BusyBox-based systems instead of failing before the real assertions execute.","url":"https://nomit.dev/zhengqunkoo/wifish/status/fb29f430d6f0b8d6df5e77dc8f03079e537334456ef2be4484054df3b495116d","author":"maxice8","contributors":["maxice8"],"updated_at":"2017-11-18T02:23:55+00:00"},{"id":"76ce5777-cf93-4fc6-8b24-6a9847ee04ba","type":"push","org":"zhengqunkoo","repo":"wifish","title":"Fixed `mktemp` busybox compatibility in `wifish`","summary":"When using busybox, the `mktemp` command requires the file template to end with exactly six `X` characters to properly generate a temporary file. The template string for Wi-Fi scan results was updated to append `XXXXXX` at the end of the filename instead of having it embedded before the suffix. This minor but essential fix ensures `wifish` works reliably on embedded systems and minimal environments that rely on busybox.","url":"https://nomit.dev/zhengqunkoo/wifish/status/aa849a432cf1a00a3a600cb6fb36954bca4155b808bbaf2262385acd760cfb35","author":"maxice8","contributors":["maxice8"],"updated_at":"2017-11-18T02:23:41+00:00"}],"pagination":{"offset":0,"limit":5,"has_more":true}}