Link with '%' character does not get encoded, leading to 400 - bad request

Description

Example url: http://adam-b.dailykos.com/news/99%
A browser will translate this to: http://adam-b.dailykos.com/news/99%25
In the logs we see: 400 http://adam-b.dailykos.com/news/99% LLLLLLL http://adam-b.dailykos.com/user/remembrance

Note:
org.archive.net.LaxURLCodec
// experiments indicate: Firefox (1.0.6) never escapes '%'
EXPANDED_URI_SAFE.set('%');

Environment

None

Status

Assignee

Unassigned

Reporter

Adam Miller

Labels

None

Group Assignee

None

ZendeskID

None

Estimated Difficulty

None

Actual Difficulty

None

Affects versions

Heritrix 3.1.1

Priority

Major
Configure