maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tamás Cservenák (JIRA) <>
Subject [jira] Closed: (MINDEXER-20) Make IndexDataReader.readIndex fail fast on "garbage" input
Date Wed, 30 Mar 2011 11:45:22 GMT


Tamás Cservenák closed MINDEXER-20.

    Resolution: Fixed

Fixed in r1086911

> Make IndexDataReader.readIndex fail fast on "garbage" input
> -----------------------------------------------------------
>                 Key: MINDEXER-20
>                 URL:
>             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:
For more information on JIRA, see:


View raw message