Skip to content

Commit

Permalink
Fix #402
Browse files Browse the repository at this point in the history
  • Loading branch information
cowtowncoder committed Sep 14, 2017
1 parent 4513e78 commit d727954
Show file tree
Hide file tree
Showing 13 changed files with 671 additions and 1,488 deletions.
142 changes: 1 addition & 141 deletions release-notes/CREDITS
Original file line number Diff line number Diff line change
Expand Up @@ -2,146 +2,6 @@ Here are people who have contributed to the development of Jackson JSON processo
core component, version 2.x
(version numbers in brackets indicate release in which the problem was fixed)

(note: for older credits, check out release notes for 1.x versions)
(note: for older credits, check out `CREDITS-2.x`)

Tatu Saloranta, [email protected]: author

Pascal G�linas:
* Reported [JACKSON-827]: 2.0.0 was accidentally requiring JDK 1.6
(should still be 1.5)
(2.0.1)

Ben Gertzfield (bgertzfield@github):
* Contributed [Issue#49]: Improvements to VersionUtil to more efficiently
read dynamically generated/embedded version information, to improve
Android startup time
(2.2.0)

Klaus Brunner (KlausBrunner@github)
* Reported [Issue#48]: Problem with URLs, spaces

Eugene Brevdo (ebrevdo@github)
* Contributed #84: Support 'Infinity' as alternative (no leading plus)
(2.2.3)

Marcin Zukowski (eruure@github)
* Reported #115: JsonGenerator writeRawValue problem with surrogate UTF-8 characters
(2.3.0)

Steve van Loben Sels
* Reported #116: WriterBasedJsonGenerator produces truncated Unicode escape sequences
(2.3.0)

Shay Banon
* Reported #145: NPE at BytesToNameCanonicalizer
(2.4.2)

rjmac@github
* Reported #146: Error while parsing negative floats at the end of the input buffer
(2.4.2)
* Reported #148: BytesToNameCanonicalizer can mishandle leading null byte(s).
(2.5.0)

Alex Soto: (lordofthejars@github)
* Reported #173: An exception is thrown for a valid JsonPointer expression
(2.4.5)

Aaron Digulla:
* Contributed #166: Allow to configure line endings and indentation
(2.5.0)

Derek Clarkson (drekka@github)
* Reported #184: WRITE_NUMBERS_AS_STRINGS disables WRITE_BIGDECIMAL_AS_PLAIN
(2.4.6 / 2.5.2)

Masaru Hasegawa (masaruh@github):
* Reported, contributed fix for#182: Inconsistent TextBuffer#getTextBuffer behavior
(2.6.0)

Ruediger Moeller (RuedigerMoeller@github)
* Requested #195: Add `JsonGenerator.getOutputBuffered()` to find out amount of content buffered,
not yet flushed.
(2.6.0)

Florian Schoppmann (fschopp@github@github)
* Reported #207: `ArrayIndexOutOfBoundsException` in `ByteQuadsCanonicalizer`
(2.6.1)

Iskren Ivov Chernev (ichernev@github)
* Reported #213: Parser is sometimes wrong when using CANONICALIZE_FIELD_NAMES
(2.6.2)

Michael Lehenbauer (mikelehen@github)
* Reported #37: JsonParser.getTokenLocation() doesn't update after field names
(2.7.0)

Lokesh Kumar N (LokeshN@github)
* Contributed #209: Make use of `_allowMultipleMatches` in `FilteringParserDelegate`
(2.7.4)
* Contributed fix for #117: Support for missing values (non-compliant JSON)
(2.8.0)
* Contributed implementation for #86: Allow inclusion of request body for JsonParseException
(2.8.0)
* Contributed implementation for #285: Allow inclusion of request body for JsonParseException
(2.8.0)

Tanguy Leroux (tlrx@github)
* Reported, contributed fix for #280: FilteringGeneratorDelegate.writeUTF8String()
should delegate to writeUTF8String()
(2.7.5)

Mike Naseef (mtnaseef@github)
* Reported #307: JsonGenerationException: Split surrogate on writeRaw() input thrown for
input of a certain size
(2.7.7)

Allar Haav (haav@github)
* Reportef #317: ArrayIndexOutOfBoundsException: 200 on floating point number with exactly
200-length decimal part
(2.7.8)

Mikael Staldal (mikaelstaldal@github)
* Contributed fix for #265: `JsonStringEncoder` should allow passing `CharSequence`
(2.8.0)

Kevin Gallardo (newkek@github)
* Reported #296: JsonParserSequence skips a token on a switched Parser
(2.8.0)

Alessio Soldano (asoldano@github)
* Contributed #322: Trim tokens in error messages to 256 byte to prevent attacks
(2.8.6)

Arnaud Roger (arnaudroger@github)
* Contributed #359: FilteringGeneratorDelegate does not override writeStartObject(Object forValue)
(2.8.8)

Wil Selwood (wselwood@github)
* Reported #382: ArrayIndexOutOfBoundsException from UTF32Reader.read on invalid input
(2.8.9)

Alex Yursha (AlexYursha@github)
* Contributed #312: Add `JsonProcessingException.clearLocation()` to allow clearing
possibly security-sensitive information
(2.9.0)

Brad Hess (bdhess@github)
* Contributed #323: Add `JsonParser.ALLOW_TRAILING_COMMA` to work for Arrays and Objects
(2.9.0)
* Reported #325: `DataInput` backed parser should handle `EOFException` at end of doc
(2.9.0)

Logan Widick (uhhhh2@github)
* Contributed #17: Add 'JsonGenerator.writeString(Reader r, int charLength)'
(2.9.0)

Michael Sims (MichaelSims@github)
* Reported, contributed fix for #372: JsonParserSequence#skipChildren() throws exception
when current delegate is TokenBuffer.Parser with "incomplete" JSON
(2.9.0)

Rafal Foltynski (rfoltyns@github)
* Contributed #374: Minimal and DefaultPrettyPrinter with configurable separators
(2.9.0)
* Contributed#208: Make use of `_matchCount` in `FilteringParserDelegate`
(2.9.0)
147 changes: 147 additions & 0 deletions release-notes/CREDITS-2.x
Original file line number Diff line number Diff line change
@@ -0,0 +1,147 @@
Here are people who have contributed to the development of Jackson JSON processor
core component, version 2.x
(version numbers in brackets indicate release in which the problem was fixed)

(note: for older credits, check out release notes for 1.x versions)

Tatu Saloranta, [email protected]: author

Pascal G�linas:
* Reported [JACKSON-827]: 2.0.0 was accidentally requiring JDK 1.6
(should still be 1.5)
(2.0.1)

Ben Gertzfield (bgertzfield@github):
* Contributed [Issue#49]: Improvements to VersionUtil to more efficiently
read dynamically generated/embedded version information, to improve
Android startup time
(2.2.0)

Klaus Brunner (KlausBrunner@github)
* Reported [Issue#48]: Problem with URLs, spaces

Eugene Brevdo (ebrevdo@github)
* Contributed #84: Support 'Infinity' as alternative (no leading plus)
(2.2.3)

Marcin Zukowski (eruure@github)
* Reported #115: JsonGenerator writeRawValue problem with surrogate UTF-8 characters
(2.3.0)

Steve van Loben Sels
* Reported #116: WriterBasedJsonGenerator produces truncated Unicode escape sequences
(2.3.0)

Shay Banon
* Reported #145: NPE at BytesToNameCanonicalizer
(2.4.2)

rjmac@github
* Reported #146: Error while parsing negative floats at the end of the input buffer
(2.4.2)
* Reported #148: BytesToNameCanonicalizer can mishandle leading null byte(s).
(2.5.0)

Alex Soto: (lordofthejars@github)
* Reported #173: An exception is thrown for a valid JsonPointer expression
(2.4.5)

Aaron Digulla:
* Contributed #166: Allow to configure line endings and indentation
(2.5.0)

Derek Clarkson (drekka@github)
* Reported #184: WRITE_NUMBERS_AS_STRINGS disables WRITE_BIGDECIMAL_AS_PLAIN
(2.4.6 / 2.5.2)

Masaru Hasegawa (masaruh@github):
* Reported, contributed fix for#182: Inconsistent TextBuffer#getTextBuffer behavior
(2.6.0)

Ruediger Moeller (RuedigerMoeller@github)
* Requested #195: Add `JsonGenerator.getOutputBuffered()` to find out amount of content buffered,
not yet flushed.
(2.6.0)

Florian Schoppmann (fschopp@github@github)
* Reported #207: `ArrayIndexOutOfBoundsException` in `ByteQuadsCanonicalizer`
(2.6.1)

Iskren Ivov Chernev (ichernev@github)
* Reported #213: Parser is sometimes wrong when using CANONICALIZE_FIELD_NAMES
(2.6.2)

Michael Lehenbauer (mikelehen@github)
* Reported #37: JsonParser.getTokenLocation() doesn't update after field names
(2.7.0)
Lokesh Kumar N (LokeshN@github)
* Contributed #209: Make use of `_allowMultipleMatches` in `FilteringParserDelegate`
(2.7.4)
* Contributed fix for #117: Support for missing values (non-compliant JSON)
(2.8.0)
* Contributed implementation for #86: Allow inclusion of request body for JsonParseException
(2.8.0)
* Contributed implementation for #285: Allow inclusion of request body for JsonParseException
(2.8.0)
Tanguy Leroux (tlrx@github)
* Reported, contributed fix for #280: FilteringGeneratorDelegate.writeUTF8String()
should delegate to writeUTF8String()
(2.7.5)
Mike Naseef (mtnaseef@github)
* Reported #307: JsonGenerationException: Split surrogate on writeRaw() input thrown for
input of a certain size
(2.7.7)
Allar Haav (haav@github)
* Reportef #317: ArrayIndexOutOfBoundsException: 200 on floating point number with exactly
200-length decimal part
(2.7.8)
Mikael Staldal (mikaelstaldal@github)
* Contributed fix for #265: `JsonStringEncoder` should allow passing `CharSequence`
(2.8.0)
Kevin Gallardo (newkek@github)
* Reported #296: JsonParserSequence skips a token on a switched Parser
(2.8.0)
Alessio Soldano (asoldano@github)
* Contributed #322: Trim tokens in error messages to 256 byte to prevent attacks
(2.8.6)
Arnaud Roger (arnaudroger@github)
* Contributed #359: FilteringGeneratorDelegate does not override writeStartObject(Object forValue)
(2.8.8)
Wil Selwood (wselwood@github)
* Reported #382: ArrayIndexOutOfBoundsException from UTF32Reader.read on invalid input
(2.8.9)
Alex Yursha (AlexYursha@github)
* Contributed #312: Add `JsonProcessingException.clearLocation()` to allow clearing
possibly security-sensitive information
(2.9.0)
Brad Hess (bdhess@github)
* Contributed #323: Add `JsonParser.ALLOW_TRAILING_COMMA` to work for Arrays and Objects
(2.9.0)
* Reported #325: `DataInput` backed parser should handle `EOFException` at end of doc
(2.9.0)
Logan Widick (uhhhh2@github)
* Contributed #17: Add 'JsonGenerator.writeString(Reader r, int charLength)'
(2.9.0)
Michael Sims (MichaelSims@github)
* Reported, contributed fix for #372: JsonParserSequence#skipChildren() throws exception
when current delegate is TokenBuffer.Parser with "incomplete" JSON
(2.9.0)
Rafal Foltynski (rfoltyns@github)
* Contributed #374: Minimal and DefaultPrettyPrinter with configurable separators
(2.9.0)
* Contributed#208: Make use of `_matchCount` in `FilteringParserDelegate`
(2.9.0)
Loading

0 comments on commit d727954

Please sign in to comment.