Compressed HTTP Requests (Push mode) do not parse correctly
Bug #1083665 reported by
Gary Scriver
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Open ADK for Java |
Fix Released
|
High
|
Gary Scriver |
Bug Description
When a Push mode message is received with gzip or any other compression type the Open-ADK does not decompress the HTTP data. Therefore the SIF message parsing fails.
Related branches
lp:~gary-scriver/open-adk-java/open-adk-java
- Brian Sneddon: Pending requested
-
Diff: 2091 lines (+309/-239)58 files modified.bzrignore (+4/-0)
open-adk-java/adk-examples/TinySIS/src/main/java/openadk/examples/tinysis/DataObjectProvider.java (+1/-1)
open-adk-java/adk-examples/TinySIS/src/main/java/openadk/examples/tinysis/data/ResultSetAdapter.java (+4/-4)
open-adk-java/adk-generator/datadef/us/sif20/surrogates/PhoneNumberSurrogate.java (+3/-3)
open-adk-java/adk-generator/datadef/us/sif20/surrogates/ProportionSurrogate.java (+1/-1)
open-adk-java/adk-generator/src/main/java/openadk/generator/CodeGenerator.java (+1/-1)
open-adk-java/adk-generator/src/main/java/openadk/generator/DefinitionFile.java (+1/-1)
open-adk-java/adk-generator/src/main/java/openadk/generator/Main.java (+6/-6)
open-adk-java/adk-generator/src/main/java/openadk/generator/ObjectDef.java (+1/-1)
open-adk-java/adk-library/.project (+36/-30)
open-adk-java/adk-library/src/main/java/openadk/library/ADK.java (+1/-1)
open-adk-java/adk-library/src/main/java/openadk/library/DataObjectInputStream.java (+1/-1)
open-adk-java/adk-library/src/main/java/openadk/library/DefaultValueBuilder.java (+2/-2)
open-adk-java/adk-library/src/main/java/openadk/library/Event.java (+3/-3)
open-adk-java/adk-library/src/main/java/openadk/library/ReportObjectOutputStream.java (+1/-1)
open-adk-java/adk-library/src/main/java/openadk/library/ReportPublisher.java (+1/-1)
open-adk-java/adk-library/src/main/java/openadk/library/SIFDate.java (+1/-1)
open-adk-java/adk-library/src/main/java/openadk/library/SIFEncryption.java (+11/-11)
open-adk-java/adk-library/src/main/java/openadk/library/SIFInt.java (+1/-1)
open-adk-java/adk-library/src/main/java/openadk/library/SIFLong.java (+1/-1)
open-adk-java/adk-library/src/main/java/openadk/library/SIFParser.java (+8/-8)
open-adk-java/adk-library/src/main/java/openadk/library/SIFString.java (+2/-2)
open-adk-java/adk-library/src/main/java/openadk/library/SIFTypeConverters.java (+10/-10)
open-adk-java/adk-library/src/main/java/openadk/library/SimpleField.java (+2/-2)
open-adk-java/adk-library/src/main/java/openadk/library/impl/BaseHttpProtocolHandler.java (+40/-11)
open-adk-java/adk-library/src/main/java/openadk/library/impl/DataObjectOutputFileStream.java (+5/-5)
open-adk-java/adk-library/src/main/java/openadk/library/impl/DataObjectOutputStreamImpl.java (+11/-11)
open-adk-java/adk-library/src/main/java/openadk/library/impl/ElementDefAlias.java (+2/-2)
open-adk-java/adk-library/src/main/java/openadk/library/impl/ElementDefImpl.java (+3/-3)
open-adk-java/adk-library/src/main/java/openadk/library/impl/HttpPullProtocolHandler.java (+1/-1)
open-adk-java/adk-library/src/main/java/openadk/library/impl/HttpPushProtocolContextHandler.java (+29/-7)
open-adk-java/adk-library/src/main/java/openadk/library/impl/HttpPushProtocolHandler.java (+1/-1)
open-adk-java/adk-library/src/main/java/openadk/library/impl/HttpTransport.java (+1/-1)
open-adk-java/adk-library/src/main/java/openadk/library/impl/MessageDispatcher.java (+11/-2)
open-adk-java/adk-library/src/main/java/openadk/library/impl/ObjectFactoryImpl.java (+1/-1)
open-adk-java/adk-library/src/main/java/openadk/library/impl/ProvisioningMatrix.java (+9/-9)
open-adk-java/adk-library/src/main/java/openadk/library/impl/ReportObjectOutputFileStream.java (+6/-6)
open-adk-java/adk-library/src/main/java/openadk/library/impl/RequestCacheFile.java (+3/-3)
open-adk-java/adk-library/src/main/java/openadk/library/impl/SIF1xFormatter.java (+4/-4)
open-adk-java/adk-library/src/main/java/openadk/library/impl/SIF2xFormatter.java (+6/-6)
open-adk-java/adk-library/src/main/java/openadk/library/impl/SIFPrimitives.java (+1/-1)
open-adk-java/adk-library/src/main/java/openadk/library/impl/SIFPullParser.java (+17/-17)
open-adk-java/adk-library/src/main/java/openadk/library/impl/SMBHelper.java (+1/-1)
open-adk-java/adk-library/src/main/java/openadk/library/impl/TopicFactoryImpl.java (+3/-3)
open-adk-java/adk-library/src/main/java/openadk/library/impl/TopicImpl.java (+4/-4)
open-adk-java/adk-library/src/main/java/openadk/library/impl/ZoneImpl.java (+22/-22)
open-adk-java/adk-library/src/main/java/openadk/library/policy/ADKDefaultPolicy.java (+1/-1)
open-adk-java/adk-library/src/main/java/openadk/library/services/ServiceObjectOutputStream.java (+2/-2)
open-adk-java/adk-library/src/main/java/openadk/library/services/impl/ServiceObjectOutputStreamImpl.java (+1/-1)
open-adk-java/adk-library/src/main/java/openadk/library/services/impl/ServiceOutputFileStream.java (+5/-5)
open-adk-java/adk-library/src/main/java/openadk/library/services/impl/ServiceOutputInfoImpl.java (+4/-4)
open-adk-java/adk-library/src/main/java/openadk/library/threadpool/ScheduledThreadPoolExecutor.java (+1/-1)
open-adk-java/adk-library/src/main/java/openadk/library/tools/mapping/ComplexStringMapAdaptor.java (+1/-1)
open-adk-java/adk-library/src/main/java/openadk/library/tools/mapping/Mappings.java (+1/-1)
open-adk-java/adk-library/src/main/java/openadk/library/tools/mapping/MappingsDirection.java (+6/-6)
open-adk-java/adk-library/src/main/java/openadk/library/tools/mapping/XPathRule.java (+1/-1)
open-adk-java/adk-library/src/main/java/openadk/library/tools/xpath/ADKAttributeIterator.java (+1/-1)
open-adk-java/adk-library/src/main/java/openadk/library/tools/xpath/ADKElementIterator.java (+1/-1)
Changed in open-adk-java: | |
assignee: | nobody → Gary Scriver (gary-scriver) |
Changed in open-adk-java: | |
status: | New → In Progress |
Changed in open-adk-java: | |
status: | In Progress → Fix Committed |
Changed in open-adk-java: | |
importance: | Undecided → High |
status: | Fix Committed → Fix Released |
To post a comment you must log in.