Package: exo / 0.10.2-4

Metadata

Package Version Patches format
exo 0.10.2-4 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 Fix exo_str_looks_like_an_uri bug 10098.patch | (download)

exo/exo-string.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [patch] fix exo_str_looks_like_an_uri() (bug #10098).

Commit d11199b (Check if uris also contain a slash (bug #9244)) tried to
fix a hang in thunar by properly recognizing that 'http:' is not an URI,
however, while doing so, it broke proper URIs like 'magnet:foo'.

As the RFC clearly states:

   The following are two example URIs and their component parts:

         foo://example.com:8042/over/there?name=ferret#nose
         \_/   \______________/\_________/ \_________/ \__/
          |           |            |            |        |
       scheme     authority       path        query   fragment
          |   _____________________|__
         / \ /                        \
         urn:example:animal:ferret:nose

But even with this succinct example exo_str_looks_like_an_uri() fails.

There is an easy solution; fail only when component part is missing
('urn:'), but succeed otherwise.

This solution fixes 'magnet:foo', and doesn't break the current
expectation from thunar that 'http:' should fail, having the best of
both worlds.

[1] http://www.ietf.org/rfc/rfc3986.txt

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>

02_exo compose mail_add support for bcc.patch | (download)

exo-helper/helpers/exo-compose-mail-1 | 22 22 + 0 - 0 !
1 file changed, 22 insertions(+)

 add support for bcc: field
03_html with spaces.patch | (download)

exo-helper/helpers/firefox.desktop.in.in | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 exo-open fails when html filename contains spaces
 Fix exo open so it can work with html links when they contain spaces
Bug: https://bugzilla.xfce.org/show_bug.cgi?id=10731
Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/exo/+bug/1077970

04_file manager inode directory.patch | (download)

exo-open/exo-file-manager.desktop.in | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 don't have a "file manager" entry in the open with dialogues
Bug: https://bugzilla.xfce.org/show_bug.cgi?id=7257
Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/exo/+bug/1310979