1
0
mirror of https://github.com/gryf/wicd.git synced 2025-12-28 09:22:36 +01:00
Commit Graph

457 Commits

Author SHA1 Message Date
Tom Van Braeckel
be575c21df Add possibility to pass extra arguments to the DHCP client commands, and use this option when a global DNS server has been set, to avoid resolv.conf being overwritten by the DHCP client when receiving a DHCP reply that contains a DNS server.
This should fix https://bugs.launchpad.net/wicd/+bug/145405.
Credits for the original patch go to "Leonardo" :-)

Plus, translations...
2015-02-14 11:44:03 +01:00
Tom Van Braeckel
29c12dc0d2 Wireless network interface should only be auto-detected when nothing is specified in /etc/wicd/manager-settings.conf
If the user makes this empty, it will not be autodetected anymore.
2015-02-12 18:01:42 +01:00
Tom Van Braeckel
513a1a2215 Improve handling of None values in the configuration file
When wireless_interface is not filled in, it should be autodetected.
But because this is set to None, the autodetection fails...
2015-02-12 15:45:24 +01:00
Tom Van Braeckel
8feb310a32 Fix scanning of hidden networks 2015-02-12 13:44:32 +01:00
Tom Van Braeckel
4f8ef8a6a8 Improve debugging output 2015-02-12 12:43:18 +01:00
Tom Van Braeckel
754d8e0fa3 Merge "Javier P.L. 2013-12-06 allow wicd daemon to start even if /etc/resolv.conf is a relative symlink"
https://code.launchpad.net/~chilicuil/wicd/wicd/+merge/198057

Bugreports:
https://bugs.launchpad.net/wicd/+bug/1193856
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=691973
https://bugs.launchpad.net/wicd/+bug/1171296
2014-12-11 14:50:12 +01:00
Tom Van Braeckel
d32482afb9 Automatic reconnect: honour the automatic reconnect configuration, even if the GUI interface is open
When a user actives "automatic reconnnect" and then tries this out, he will be staring at the GUI interface, waiting for a reconnect.
But wicd-daemon refuses to reconnect when the GUI interface is open, and fails to reports this to the GUI user.
Hence users assume that this feature does not work properly (see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=582567).

This commit fixes that by doing a reconnect, no matter whether the GUI is open or not, thus taking the path of "least surprise".
The original rationale for not reconnecting when the GUI is open was never stated in the comments, nor in the commit message.
2014-11-05 07:32:28 +01:00
Javier P.L.
cf1abd68dc allow wicd daemon to start even if /etc/resolv.conf is a relative symlink 2013-12-06 07:42:39 -06:00
David Paleino
6c7124c80a Don't try to set wireless bitrate to "autoM" 2013-02-15 22:30:48 +01:00
David Paleino
d6170583a7 Change behaviour when dealing with hostnames: don't send any if the user didn't tick the box (previously, the current system name was sent). 2013-02-01 22:14:15 +01:00
David Paleino
2eded80a9b Make sure we don't die if the kernel doesn't support some socket family 2013-01-23 21:20:27 +01:00
David Paleino
259836c295 Specify DBus signature (useful when list is empty) 2012-11-22 09:02:04 +01:00
David Paleino
1f0b5674cf Change defaul behaviour: now wicd kills connections when is shutdown. This behaviour can be overriden with -c/--keep-connection (to the daemon). 2012-11-21 18:35:35 +01:00
David Paleino
42aac8ce10 Improve checking of input values 2012-11-18 00:15:22 +01:00
David Paleino
54ef2e642b Fix bug in configmanager, due to pylint-related edits 2012-11-18 00:15:04 +01:00
David Paleino
b5a4d70ab8 Fix some issues by pylint 2012-11-17 01:07:08 +01:00
David Paleino
5508781f1f Fix bug within GetWirelessInterfaces() 2012-11-16 21:02:06 +01:00
David Paleino
6a3f90853f Reliably detect the wireless interface. Thank to Markus Fuchs for investigations and patch. (LP: #415719) 2012-11-15 09:48:54 +01:00
David Paleino
4b9a79a462 Correctly flush resolvconf DNS records 2012-11-01 17:22:59 +01:00
David Paleino
20e02cd191 Fix error when trying to overwrite existing /etc/resolv.conf with the backup 2012-11-01 00:27:50 +01:00
David Paleino
ad8fab20d2 Correctly handle the case where resolv.conf is a symlink (Debian: #691973) 2012-10-31 23:35:10 +01:00
David Paleino
3baf6df9c9 Correctly loop over all variables found in each line (LP: #897399) 2012-10-31 22:27:32 +01:00
David Paleino
056fd3b833 Fix call to resolvconf when adding a DNS record (Debian: #691974) 2012-10-31 21:50:05 +01:00
Michael Terry
d18c82187f make sure that SetConnectionStatus is called with an array of only strings 2012-10-11 15:42:59 -04:00
David Paleino
7cb482a9fc Implement iwconfig bitrate setting 2012-09-27 22:18:04 +02:00
David Paleino
93a30244e3 Implement --status/-i in wicd-cli, to show current connection status. 2012-09-26 17:32:12 +02:00
David Paleino
1ece88dd29 Generalize essid recognition regex 2012-09-24 17:17:53 +02:00
David Paleino
b6225c97d3 Implemented basic IPv6 support -- needs HEAVY testing 2012-05-06 17:52:39 +02:00
David Paleino
11e8a96677 New feature: dialogs to "forget" saved networks 2012-05-06 17:16:15 +02:00
David Paleino
63460113b8 Implement WEP key index specification 2012-05-04 19:39:04 +02:00
David Paleino
bca11618be Better fix for the property sanitation 2012-05-04 08:32:45 +02:00
David Paleino
6dcb4941df Fix translation of dbus.String 2012-05-03 18:01:49 +02:00
David Paleino
ac26e3cc54 Really fix the privilege escalation in a better way 2012-04-30 21:20:47 +02:00
David Paleino
33d60963ef Fix bug caused by fix for CVE 2012-04-19 22:38:24 +02:00
David Paleino
0729e342f1 Better fix for the curses UTF-8 bug, thanks to Konrad Schöbel! 2012-04-16 22:44:15 +02:00
David Paleino
2607442312 Fix CVE-2012-2095: local privilege escalation, setting arbitrary pre/post-connection scripts 2012-04-11 22:31:07 +02:00
David Paleino
466d9c4283 Initialize child_pid, thanks to David Cantrell 2012-03-26 22:26:21 +02:00
David Paleino
dfb9ccdebe Start sanitizing from the very first character 2012-02-17 14:19:17 +01:00
David Paleino
b161427e4d Support passing no driver to wpa_supplicant 2012-02-12 10:41:27 +01:00
David Paleino
b3c614871a Don't start the daemon if it's already running 2012-02-08 20:34:21 +01:00
David Paleino
7b8d5f803b Fallback to Mode:Master if None is parsed 2012-02-05 20:08:31 +01:00
David Paleino
6391ba3b3a Merged wired-encryption implementation by Joe MacMahon. Thanks! 2012-02-02 17:40:20 +01:00
David Paleino
585b95190e Try to better handle the double-escaped unicode ESSIDs 2012-02-01 17:09:53 +01:00
David Paleino
789fceb69f Finally really fix the issue with \x00-ESSIDs :( 2012-01-31 18:23:54 +01:00
Joe MacMahon
af3c388a08 Integrated encryption into wired profiles. 2012-01-29 17:51:45 +00:00
Joe MacMahon
b81941bd7e Moved StopWPA functions up to superclasses. 2012-01-29 04:05:16 +00:00
Joe MacMahon
0bf1a68353 Bugfixes post-testing. Still an odd bug where the gtk interface hangs. 2012-01-29 03:22:06 +00:00
Joe MacMahon
75243730b6 Preliminary work on wired encryption. Implemented necessary infrastructure, bugfixing to follow. 2012-01-29 00:47:53 +00:00
David Paleino
c87b3b8871 A hopefully better attempt at ESSIDs with '\x00' in them 2012-01-15 15:21:16 +01:00
David Paleino
8248152cfb Revert commit 691/8aa66e4: Don't support wireless networks with '\x00' in the ESSID 2012-01-15 15:19:40 +01:00