1
0
mirror of https://github.com/gryf/wicd.git synced 2026-01-21 14:34:20 +01:00
Commit Graph

254 Commits

Author SHA1 Message Date
David Paleino
46bce8ea5e Provide a pre-/post-down script mechanism
WICD currently only provides pre-/post-connection scripts, and
  only one disconnection script, that is run before actually
  disconnecting. This provides pre-/post-disconnection scripts,
  thus increasing configuration flexibility.
2009-06-16 17:13:41 +02:00
Adam Blackburn
73a08c5c55 disable automatically disconnecting when Automatically reconnect is False 2009-06-16 07:44:27 +08:00
Dan O'Reilly
c1ff548273 Merge. 2009-06-14 14:27:21 -04:00
Dan O'Reilly
d07dea2390 Convert strings being prints out by dhclients to utf-8 before trying to log them.
When iwscan displays two entries for a hidden network, only display the one with the essid included.
2009-06-14 14:25:06 -04:00
David Paleino
c95ede898a Support udhcpc, this is needed to smoothly run on the OpenMoko FreeRunner.
Thanks to Luca Capello <gismo@debian.org> for porting the patch to 1.5.9, and
to "madmo" from the linked forum for making the patch.

Patch originally taken from http://wicd.net/punbb/viewtopic.php?id=132

Patch ported to 1.6.0 code by David Paleino <d.paleino@gmail.com>.
2009-06-13 22:07:49 +02:00
Adam Blackburn
d2d2bae6d8 display the ESSID/Wired Network in the title of the settings dialog 2009-06-09 13:25:02 +08:00
Adam Blackburn
99d025c4c5 Updated translations.py 2009-06-05 16:13:38 +08:00
Dan O'Reilly
1ee51fb747 Try to recover if we attempt to load a non-existent backend. 2009-05-24 17:11:14 -04:00
Dan O'Reilly
c334cac1c8 - Make the GUI behave better when a disconnect button is pushed.
- Move some of the libnotify logic to guiutil.py and add support for displaying some error messages in a libnotify pop-up.
- Apply some patches provided by sunseraph.  Tweak to the channel regex and checking for a valid AP bssid when monitoring a wireless connection.  Set essid, bssid, and channel in separate calls to iwconfig.
- Add caching for ifconfig and iwconfig results in wnettools.py.  That way we're not needlessly calling the same command a bunch of times in a short period of time (2 seconds).  This removes the need for us to pass around iwconfig/ifconfig output elsewhere, though I've left it in for now.
- Remove unneeded BackendManager instance from networking.py
- Fix last used wired networking autoconnection method
2009-05-22 15:40:35 -04:00
Adam Blackburn
bb7563a4af Buttons are now activated correctly when using the keyboard 2009-05-22 11:29:12 +08:00
Adam Blackburn
d5c1e9a02c Merged 1.6-rworkman 2009-05-20 07:12:58 +08:00
Adam Blackburn
d693839013 Changed DHCP client order to dhcpcd -> pump -> dhclient 2009-05-20 07:01:31 +08:00
Robby Workman
51f46c40a1 Make sure the /sys/class/net/whatever is actually a directory in
GetWiredInterfaces() (similar to the check in GetWireless)
2009-05-19 15:44:52 -05:00
Adam Blackburn
7ba44e3354 Fix <b>/</b> tags 2009-05-14 19:37:20 +08:00
Dan O'Reilly
6f9ab00673 Don't use dbusmanager.DBusException--it doesn't exist. 2009-05-10 13:53:54 -04:00
Adam Blackburn
6e8fde8274 Made the GUI look better with dark themes 2009-05-10 22:51:49 +08:00
Adam Blackburn
46798c4115 Removed italicized text from the GTK GUI 2009-05-10 22:03:52 +08:00
Dan O'Reilly
8dc997548e Make bitrates regex work when it's the last entry in a cell. 2009-05-09 20:53:49 -04:00
Andrew Psaltis
d192f64182 Fixed missing endquote in wicd-client.py. 2009-05-06 18:13:29 -04:00
Adam Blackburn
e323bbaf73 Updated translations.py 2009-05-05 12:56:09 +08:00
Adam Blackburn
4317cb0cda Added code to debug why pynotify fails 2009-05-05 12:55:35 +08:00
Adam Blackburn
45b5c4718c added support for disabling notifications in setup.py 2009-05-05 10:34:44 +08:00
Adam Blackburn
ff3d627c55 merged latest 1.6 2009-05-05 10:17:10 +08:00
Adam Blackburn
a8af5ce343 print wicd's version number on daemon start 2009-05-03 22:00:24 +08:00
Adam Blackburn
831d11e596 print wicd's version number on daemon start 2009-05-03 21:58:11 +08:00
Adam Blackburn
9ce1c5255b Added icons for wireless networks and disconnect states 2009-05-03 17:31:18 +08:00
Adam Blackburn
4d6737b853 merge latest 1.6 2009-05-03 17:27:31 +08:00
Adam Blackburn
a6f486e405 added images to wired network connection notifications 2009-05-03 17:26:29 +08:00
Adam Blackburn
a6c6ca1f1a Updated translations.py to include all translations from old translations.py 2009-05-03 17:20:02 +08:00
Adam Blackburn
d8df1d1a36 Added support for instantly enabling/disabling notifications when the preference is changed 2009-05-03 10:32:10 +08:00
Adam Blackburn
aa3d0b2828 Merge latest 1.6 2009-05-03 09:33:32 +08:00
Andrew Psaltis
227b3a0519 Merged bugfixes from r321 of experimental-nacl. 2009-05-02 14:08:07 -04:00
Adam Blackburn
6810145743 Added automatically generated translations.py 2009-05-02 15:30:09 +08:00
Adam Blackburn
0563b9b4b2 Disable the enable notification option if pynotify isn't installed 2009-05-02 14:01:30 +08:00
Adam Blackburn
d46d182257 Merge latest 1.6 2009-05-02 12:47:05 +08:00
Adam Blackburn
176be0b9d3 Reworded notifications and added new entries to translations.py 2009-05-02 12:43:43 +08:00
Andrew Psaltis
6ad8deac98 Merge r375 of mainline 1.6. 2009-05-01 22:23:40 -04:00
Andrew Psaltis
d54f7e0802 Some more bugfixes...
Fixed unencrypted network support in both UIs.
Fixed marking the Static IP checkbox in wicd-curses.
Made the checkboxes in the the network properties dialogs in wicd-curses act
  like those in wicd-client.
Filter the urwid popen2 warning in wicd-curses.
2009-05-01 22:13:15 -04:00
Dan O'Reilly
8dcc028c39 Fix bug where shared essid settings couldn't be disabled once they were turned on. 2009-05-01 20:26:46 -04:00
Dan O'Reilly
adec1fdc18 Fix crash when saving settings for unencrypted networks.
Remove unneeded function in prefs.py
2009-05-01 20:20:40 -04:00
Adam Blackburn
0abd1da1f5 Merge 1.6-rworkman (thanks!) 2009-05-01 21:58:53 +08:00
Adam Blackburn
7aa0027c39 added support for enabling/disabling notifications 2009-05-01 14:32:09 +08:00
Adam Blackburn
e28dcb4337 Initial notification support 2009-05-01 13:46:21 +08:00
Adam Blackburn
51c6ef0f0e Also catch AttributeErrors when guessing data types 2009-05-01 13:41:13 +08:00
Robby Workman
a3b8f903bb Merged mainline. This will require one more change to the NEWS file
to handle conflicts.
2009-04-28 10:50:23 -05:00
Dan O'Reilly
531cde7250 Correctly handle case where a key is all digits and starts with a '0'.
Remove some unused imports.
Simplfy code that checks for valid wpa_supplicant drivers.
2009-04-27 19:17:01 -04:00
Robby Workman
9588a78b68 Use set_icon_name() instead of set_icon_from_file() in gui.py ; this
allows gtk to use the themed icons (and presumably the correct size
  and all that good stuff).
2009-04-25 23:17:33 -05:00
Adam Blackburn
e407230d62 Fixed setup.py translations installation and made wicd-daemon.py +x 2009-04-26 07:53:24 +09:00
Andrew Psaltis
4998d8c83e Set the SVG wicd icon as the window icon in wicd-client. 2009-04-22 12:13:06 -04:00
Dan O'Reilly
779fb40fff Refactor monitor.py polling code to remove reliance on globals.
Make sure we update the polling rate in wicd-monitor when the backend changes.
2009-04-21 21:25:59 -04:00