Welcome! Log In Create A New Profile

Advanced

Re: [PATCH 2 of 5] Core: escape "<", ">", and """ in urls

Maxim Dounin
April 18, 2010 02:14PM
Hello!

On Fri, Jan 15, 2010 at 11:49:29AM -0000, Maxim Dounin wrote:

> # HG changeset patch
> # User Maxim Dounin <mdounin@mdounin.ru>
> # Date 1263229555 -10800
> # Node ID 186e9471419a07250d144e390b43cd1cf7dcd561
> # Parent 9180ed53bc04c852d88069c1a919799f92d7755d
> Core: escape "<", ">", and """ in urls.
>
> RFC 2396 requires it, and not escaping them seems to cause problems at
> least with MS Exchange.
>
> Note well: RFC 3986 obsoletes RFC 2396 and no longer requires characters in
> question to be escaped. But for compatibility reasons it's probably a good
> idea to escape them anyway.

Just a quick note: I was wrong here. While RFC 3986 doesn't
contain rationale for exclusion of these chars it still doesn't
allow them per ABNF. I'm going to resubmit updated patch anyway.

Maxim Dounin

_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
http://nginx.org/mailman/listinfo/nginx-devel
Subject Author Views Posted

[PATCH 0 of 5] various patches

Maxim Dounin 2561 January 15, 2010 06:56AM

[PATCH 1 of 5] Autoindex: escape html in file names

Maxim Dounin 1101 January 15, 2010 06:58AM

[PATCH 2 of 5] Core: escape "<", ">", and """ in urls

Maxim Dounin 1108 January 15, 2010 06:58AM

Re: [PATCH 2 of 5] Core: escape "<", ">", and """ in urls

Maxim Dounin 1261 April 18, 2010 02:14PM

[PATCH 3 of 5] SSI: response might be truncated after include with wait="yes"

Maxim Dounin 1082 January 15, 2010 06:58AM

[PATCH 4 of 5] Proxy: fix error messages for proxy_redirect default

Maxim Dounin 1150 January 15, 2010 06:58AM

[PATCH 5 of 5] Core: resolve various cycles with named locations and post_action

Maxim Dounin 1162 January 15, 2010 07:00AM



Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 305
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready