8127dc194b
Fix possible crash when handling D-Bus exceptions in monitor.py
Dan O'Reilly2009-02-11 21:01:12 -05:00
bae95355d7
Make sure it's possible to stop a dhcp client that's in the process of getting a lease. Have gui.py trigger connection status updates every .5 seconds if in a connecting state. Fix typo in wicd-client.py
Dan O'Reilly2009-02-11 20:55:02 -05:00
f4321d4411
Some minor code cleanup and fixes curses/wicd-curses.py: Fixed lag upon completing connections curses/wicd-curses.py,curses/prefs_curses.py,curses/curses_misc.py: Cleaned up some code, removed/reformatted some comments
Andrew Psaltis2009-02-11 10:44:57 -05:00
7ee121c15e
Don't convert to milliseconds in misc.timeout_add if milli is True.
Dan O'Reilly2009-02-10 01:08:12 -05:00
30b59d1a59
Change "Advanced Settings" to "Properties" Remove some unneeded debugging output. Replace gobject.timeout_add_seconds / gobject.timeout_add if/else logic with calls to a misc.timeout_add method that does it internally. Only display the dbus lost error message if dbus has been gone for 5 seconds without coming back.
Dan O'Reilly2009-02-10 00:58:11 -05:00
896510324d
Tweak algorithm for searching for sudo progs so we search every directory in $PATH for a particular app before moving on to the next one.
Dan O'Reilly2009-02-08 19:59:53 -05:00
e162bb1c7b
Fix crashing bug in daemon. Dont have wicd-monitor inherit stdin from the daemon.
Dan O'Reilly2009-02-08 18:42:05 -05:00
725da7c5b3
Applied LC_MESSAGES patch from David Paleino
Dan O'Reilly2009-02-08 16:14:17 -05:00
c3bcda73cb
Enforce only one scan being allowed to happen at a time in the daemon.
Dan O'Reilly2009-02-08 16:09:55 -05:00
e5dbf2755f
curses/wicd-curses.py: Added a mention of the About dialog in the help curses/prefs_curses.py: Fixed mouse support in/man=wicd-curses.8.in Added a mention of the about dialog
Andrew Psaltis2009-02-08 12:26:50 -05:00
5a9b8ed9a5
Merged r285 of mainline 1.6 The last commit should have read: curses/netentry_curses.py: Fixed a bug where we are unable to save any individual network information. curses/wicd-curses.py Added information to the uppermost footer text telling how the user can display the help dialog. The last commit fixed the removal of a blank string in prefs_curses from the backends list, that no longer has a blank string in it any more.
Andrew Psaltis2009-02-07 23:24:08 -05:00
41e356cd97
Always updated the network list if we get a scan finished signal.
Dan O'Reilly2009-02-07 01:50:49 -05:00
e84a637d31
Fix some issues with the GUI statusbar being incorrect. Make wicd-client more tolerant of dbus exceptions. Disconnect from both managed interfaces before making a connection.
Dan O'Reilly2009-02-07 01:22:42 -05:00
450677c83d
Fix bug where interface name was being passed to the dhcp client executable twice. Tweak connect/disconnect to not kill any processes. Instead it releases leases and terminates the wpa_supplicant instance through its ctrl interface. This should make wicd handle multiple connections better.
Dan O'Reilly2009-02-06 19:26:09 -05:00
cbbf438f34
If the monitor loses contact with the daemon for an extended period, die instead of ignoring the errors.
Dan O'Reilly2009-02-04 23:05:05 -05:00
70c93746dd
More tweaking of how the GUI updates the status bar. Should be more efficient now.
Dan O'Reilly2009-02-04 19:13:06 -05:00
96f55c0d3b
curses/prefs_curses.py: Removed the external entry point Removed the removing of a blank string that caused wicd/misc.py: Made sure that "advanced_settings" in get_language_list_gui() actually is "Advanced Settings"
Andrew Psaltis2009-02-04 17:28:43 -05:00
9fb268d67d
Rather than polling for network status in the GUI, just have the monitor run an on-demand pull and get the results from the daemon. Should reduce iwconfig/ifconfig calls while the GUI is open and make for nicer looking code.
Dan O'Reilly2009-02-04 00:26:13 -05:00
3fe1bca50e
Fix bug where link detection tool value wasn't get propogated down the stack.
Dan O'Reilly2009-02-03 23:48:58 -05:00
5d10adfd4e
Tweaked INSTALL to note dbus and friends deps.
Robby Workman2009-02-03 00:12:39 -06:00
13b6f8f8e0
Merged mainline, which includes NaCl's curses stuff and all fixes and such from this branch.
Robby Workman2009-02-03 00:08:42 -06:00
b54dbcff92
Make sure debug settings are propogated down the stack as soon a the daemon loads.
Dan O'Reilly2009-02-03 00:05:11 -05:00
e23af9b413
Make GetWirelessInterfaces() return a list instead of the first interface. Also make the networking.py layer pull the first entry from the list. Some documentation cleanup.
Dan O'Reilly2009-02-02 23:47:54 -05:00
315ff97d87
Simplify the inheritance of static wnettools functions in the backends. Make sure we select a default route flushing tool.
Dan O'Reilly2009-02-02 23:05:29 -05:00
80593acd58
Merge NaCl's curses frontend and rworkman's experimental branch.
Dan O'Reilly2009-02-01 23:32:55 -05:00
8594116630
Make it possible for the user to select which graphical sudo application to use. Make any external apps not installed on the system unselectable in the GUI. Rework the app selection code in the backend to fall back to auto-selection if a requested app isn't installed. Tweak the autoconnect attempt throttle in wicd-monitor to not be as aggressive. Made sure the preferences dialog would reconnect to dbus when a DaemonStarting signal was sent.
Dan O'Reilly2009-02-01 23:10:11 -05:00
00d45d5eec
Merged with r265 of mainline 1.6, providing PyLintish fixes
Andrew Psaltis2009-01-31 02:13:18 -05:00
b86ec8667c
curses/wicd-curses.py: Made the tagged wireless network actually show the network we're connected to, or not, as the case may be. Added ' -- ' to the upper statusbar
Andrew Psaltis2009-01-31 02:07:50 -05:00
a89e45f0c8
curses/configscript_curses.py: Added translations Removed the redundant run() function in WirelessSettingsDialog curses/wicd-curses.py: Added translations, some still missing. wicd/misc.py: Added some translations that are not in the database, but are in the translator
Andrew Psaltis2009-01-31 01:33:11 -05:00
d22a59cbcc
A bunch of small fixes for errors/warnings reported by Pylint.
Dan O'Reilly2009-01-31 00:31:50 -05:00
0d669c4e84
Merged with r264 of the mainline, providing a bugfix.
Andrew Psaltis2009-01-30 23:48:44 -05:00
7cde91e14a
curses/configscript_curses.py: Fixed the typo that rworkman noticed. curses/wicd-curses.py: Ensured that the upper status bar updates itself immediately after a connection is made, as opposed to a second or two after the fact curses/README: Added a FAQ and added the new keybindings in/man=wicd-curses.8.in: Added the new keybindings
Andrew Psaltis2009-01-30 23:46:07 -05:00
d137cbad85
curses/wicd-curses.py: Added some stuff to the help dialog. '?' and 'h' now raise the help dialog 'q' now quits the client. Keymaps are now colored white in the help dialog.
Andrew Psaltis2009-01-30 00:30:33 -05:00
7ed5b9fcb7
Merged with r263 of the mainline 1.6 branch, which (somehow) contains more changes than what I originally had in "r265".
Andrew Psaltis2009-01-29 23:29:58 -05:00
e030e5980d
curses/wicd-curses.py: Applied some typographical changes from rworkman Fixed the script showing dialog for wireless networks.
Andrew Psaltis2009-01-29 23:25:02 -05:00
b5f6fcc702
Merged in (only) r261 of rworkman's branch, which quotes the strings in the wicd-client script.
Andrew Psaltis2009-01-29 15:55:32 -05:00
4521b85c9a
This merges from the selinux branch (I accidentally edited the wrong branch) with a note in INSTALL about pm-utils optional dep.
Robby Workman2009-01-29 11:33:40 -06:00
eb30c65847
Removed references to "Tray" from other/wicd.desktop
Robby Workman2009-01-29 11:12:32 -06:00
d5ce9696f2
Removed an unneeded wicd.png from other/ and fixed up the wicd.desktop file in there (for users who want to just start the client without the tray icon, and have a menu entry to do so).
Robby Workman2009-01-29 11:06:27 -06:00
3f48538c3b
Merge mainline with some removals and bugfixes.
Robby Workman2009-01-29 10:55:57 -06:00
87ede3379e
Quote some values in the wicd-client.in script, in case some insane person passes a VERSION string with spaces in it. I can't imagine who would have done such a thing ;-)
Robby Workman2009-01-28 21:40:40 -06:00
728fa198ce
Updated Gentoo's init script from portage. Thanks to Jeremy Olexa (darkside_).
Robby Workman2009-01-28 20:54:31 -06:00
7765abf9b5
Merged changes from svenstaro to the Arch init script, and then did some cleanup edits in this tree.
Robby Workman2009-01-28 19:28:05 -06:00
badcd6d9bf
Merged with r265 of mainline 1.6, giving me most of the remaining translations that I need.
Andrew Psaltis2009-01-27 21:50:24 -05:00
26e636e2f2
wicd/misc.py: Fixed a typo in get_language_list_gui (%CURSES_REVNO%) curses/wicd-curses.py: Added in some translations (not done yet) curses/prefs_curses.py: Added all of the translations Removed the warning about changing the backends (since it is useless)
Andrew Psaltis2009-01-27 21:46:52 -05:00
b5f664632e
Merged with r262 of mainline 1.6, which adds some bugfixes and the translations I need for my next commit.
Andrew Psaltis2009-01-26 23:43:40 -05:00
17941cf853
Fixed some typos in the hidden network code and fix a bug if you try to start the tray icon without the daemon
Adam Blackburn2009-01-26 11:15:35 +08:00
821333345b
Fixed a spacing issue in the preferences dialog
Adam Blackburn2009-01-26 10:54:38 +08:00
2f96dfd2c1
Merged NaCl's branch, which resulted in no changes. :)
Robby Workman2009-01-25 18:00:08 -06:00