]> Sergey Matveev's repositories - public-inbox.git/commit
www: do not unecessarily escape some chars in paths
authorEric Wong <e@80x24.org>
Sun, 14 Aug 2016 10:21:09 +0000 (10:21 +0000)
committerEric Wong <e@80x24.org>
Sun, 14 Aug 2016 10:51:02 +0000 (10:51 +0000)
commit9d1e5fadd7d18f4c96ab0509d673040e34225a04
treedd89df05390a2ca2e06448ec0acdbf741729d36e
parent1d0ce406b75fc174bee51e77efe5f10c61fb6098
www: do not unecessarily escape some chars in paths

Based on reading RFC 3986, it seems '@', ':', '!', '$', '&',
"'", '; '(', ')', '*', '+', ',', ';', '=' are all allowed
in path-absolute where we have the Message-ID.

In any case, it seems '@' is fairly common in path components
nowadays and too common in Message-IDs.
18 files changed:
MANIFEST
lib/PublicInbox/ExtMsg.pm
lib/PublicInbox/Feed.pm
lib/PublicInbox/Hval.pm
lib/PublicInbox/MID.pm
lib/PublicInbox/Mbox.pm
lib/PublicInbox/NNTP.pm
lib/PublicInbox/NewsWWW.pm
lib/PublicInbox/SearchView.pm
lib/PublicInbox/View.pm
lib/PublicInbox/WWW.pm
scripts/ssoma-replay
t/cgi.t
t/check-www-inbox.perl
t/mid.t [new file with mode: 0644]
t/nntp.t
t/plack.t
t/psgi_mount.t