[Commotion-admin] [commotion-mesh-applet] November issues (#18)

technosopher notifications at github.com
Thu Dec 12 04:59:09 UTC 2013


Addresses #12 and #13 , and provides a stopgap for #9.  Depends on https://github.com/opentechinstitute/commotion-linux-py/commit/d148f590609d937b7f91323bfa50a8c8e04c7583 
To test:
1.  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).  
2.  Edit a profile using the new built-in editor in the applet menu.  Optimally, you should see a very minimalist text editor with nothing but a Save button; however, the code still passes this test if you get a gedit window instead (the fallback).  You should be able to save the profile without encountering any permissions errors.  
You can merge this Pull Request by running:

  git pull https://github.com/opentechinstitute/commotion-mesh-applet november

Or you can view, comment on it, or merge it online at:

  https://github.com/opentechinstitute/commotion-mesh-applet/pull/18

-- Commit Summary --

  * Added much more complex interface selection logic, based on call to commotionc.getInterface; added disconnect call prior to connect logic
  * Added dedicated gtk profile editor, with fallback to gedit for cases where gtk errors out, and separate edit menu options for each profile

-- File Changes --

    A commotion-profile-editor.py (100)
    M commotion_applet_support.py (36)
    M debian/install (1)

-- Patch Links --

https://github.com/opentechinstitute/commotion-mesh-applet/pull/18.patch
https://github.com/opentechinstitute/commotion-mesh-applet/pull/18.diff
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.chambana.net/pipermail/commotion-admin/attachments/20131211/37af4930/attachment-0001.html>


More information about the Commotion-admin mailing list