#3681: Cannot use IPv6 literal address in IMAP/POP3 URL
--------------------------+----------------------
Reporter: evgeni | Owner: kevin8t8
Type: enhancement | Status: assigned
Priority: minor | Milestone:
Component: mutt | Version:
Resolution: | Keywords:
--------------------------+----------------------
Comment (by kevin8t8):
After thinking about it some more, I don't think it's correct to leave the
"[]" delimiters in the ciss.host field.
The reason this was done is because mutt converts it back and forth
between a URL string, so instead the delimiters were removed inside
raw_socket_open. However there are other places in the code that use the
host field, and they shouldn't all have the responsibility of stripping
the "[]" off.
I'm attaching v2 patch that removes the delimiter inside
ciss_parse_userhost() but puts them back on inside url_ciss_tostring() if
the host name contains a ':'. This version of the patch therefor doesn't
need to touch raw_socket_open().
--
Ticket URL: <https://dev.mutt.org/trac/ticket/3681#comment:5>
Mutt <http://www.mutt.org/>
The Mutt mail user agent