opentechinstitute/commotion-linux-py — pull request #11 by technosopher (2013-12-12 05:49:14+00:00)
Title: November issues

Added much more sophisticated and robust interface selection logic based on user preference and list of known ibss-compatible drivers. Closes #9 . Should be tested with https://github.com/opentechinstitute/commotion-mesh-applet/commit/54e637a1f28e74a43aac84108a41eed3997764c5

To test:
Install on a test machine with two wireless adapters, one which supports both ad-hoc mode and ibss-rsn (via nl80211 support), and one which does not. Ensure that both adapters are active. Attempt to connect to a Commotion mesh using the applet, preferably several times. The code passes this test as long as the wireless adapter that does not support ad-hoc mode and ibss-rsn is NEVER invoked by Commotion. (Check syslog to confirm). Alternatively, you may install this on a machine that only has a wireless adapter that does not support the two features, in which case you should see warnings in the syslog every time Commotion tries to use the adapter.