[
http://jira.codehaus.org/browse/MINDEXER-20?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tamás Cservenák updated MINDEXER-20:
------------------------------------
Fix Version/s: 4.1.0
Assignee: Tamás Cservenák
> Make IndexDataReader.readIndex fail fast on "garbage" input
> -----------------------------------------------------------
>
> Key: MINDEXER-20
> URL: http://jira.codehaus.org/browse/MINDEXER-20
> Project: Maven Indexer
> Issue Type: Improvement
> Affects Versions: 3.1.0, 4.0.0
> Reporter: Tamás Cservenák
> Assignee: Tamás Cservenák
> Priority: Minor
> Fix For: 4.1.0
>
>
> Make IndexDataReader.readIndex fail fast on "garbage" input.
> Copied from original issue MINDEXER-13:
> Jesse Glick:
> Something else I just noticed: IndexDataReader.readIndex reads and discards
> the first byte of the (uncompressed) stream, without checking that it is in
> fact IndexDataWriter.VERSION. Fixing this to throw an IOException for
> anything else would be a good idea in combination with my current patch,
> which just creates a DataInputStream from the raw input if it is not in GZIP
> format but cannot easily check that the input is anything in particular: at
> least the reader upon being given random garbage would at least fail promptly
> in the common case that the first byte is not 0x01. (Would have been better
> for the index format to use a real magic number, but too late for that.)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira