GNOME Bugzilla – Bug 474543
NetworkManager should more fully url-quote ESSIDs
Last modified: 2008-02-18 17:12:40 UTC
Hi, object paths cannot have '//', see: http://dbus.freedesktop.org/doc/dbus-specification.html Multiple '/' characters cannot occur in sequence. So in particular the / needs to be escaped.
+ Trace 161109
Thread NaN (LWP 2148)
Yeah, the network path escaping logic is still pretty broken :( It explicitly excludes '/' from being escaped because it's necessary for the dbus object path, and the escapes are performed on the full object path, which is wrong. The code should only escape the parts of the object path that are potentially unsafe, i.e. the device name and the SSID.
*** This bug has been marked as a duplicate of 399292 ***