Tom Van Braeckel
0d4c16f0ca
wicd: Fix the parsing and writing of wep-hex configurations (launchpad bug #1419464 )
...
Thanks, Axel Beckert from Debian!
***
Symptom: Can't connect to WEP based networks with hexadecimal keys
due to unexpanded template variables like $_KEY in the actual
wpa_supplicant configurations.
Solution: Move the appending of the line outside the loop over all
matches in one line.
Author: Axel Beckert <abe@debian.org >
Bug-Debian: https://bugs.debian.org/812427
Bug: https://bugs.launchpad.net/wicd/+bug/1419464
2016-01-25 04:47:18 +01:00
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