From kde-core-devel Sat Apr 08 04:45:56 2000 From: Dawit A Date: Sat, 08 Apr 2000 04:45:56 +0000 To: kde-core-devel Subject: KURL patch [Please test] X-MARC-Message: https://marc.info/?l=kde-core-devel&m=95517935132400 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--Boundary-=_ynEcdyGgxxpkLoRellNMPapqfWkH" --Boundary-=_ynEcdyGgxxpkLoRellNMPapqfWkH Content-Type: text/plain Content-Transfer-Encoding: 8bit Hello, I have attached below a KURL patch to fix issues listed below. Before I commit though I need feedback as well as some testing from anyone as KURL is a critical class and kdelibs is frozen. Patch content: 1.) Remove all the hack done to support invalid forms of the smb protocol. See discussion here: . BTW, adding support for this in the shortURI filter is what caused this bug to show up for me. This change should NOT break binary compatiablity as the removed function was a non-member static function used only in KURL itself. 2.) ****IMPORTANT**** KURL now correctly parses the the format ":" ( example "mailto:" ) as an INVALID URL. If anyone thinks this should be otherwise please speak up now. Note however that such a format is illegal according to RFC 2396. This change should also have little to no effect on applications and has NO binary incomparability issue. Regards, Dawit A. --Boundary-=_ynEcdyGgxxpkLoRellNMPapqfWkH Content-Type: application/x-gzip; name="kurl.tgz" Content-Transfer-Encoding: base64 Content-Description: patch Content-Disposition: attachment; filename="kurl.tgz" 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 --Boundary-=_ynEcdyGgxxpkLoRellNMPapqfWkH--