* refactor existing ci.yml to fit into 1es-redirect
* fix the trailing : on variable names
* add reference point for 1es redirect
* referencing image.yml without leading /
* ensure we use hardcoded os
* Add HttpStatusLine class.
* Add new line to StringUtils.
* Add Proxy-Authenticate header and value in Constants.
* Throws an IllegalArgumentException when unable to parse Status Code.
* Update ProxyHandler to validate with a ProxyResponse rather than just a buffer.
* Add ProxyResponse and implementation that parses socket information into an HTTP response.
* Add tests for ProxyResponseImpl.
* Moving shared test utils into a class.
* Format MIT header after rebase code
* Update ProxyImpl to support authentication from multiple HTTP frames
* Remove unused code and fix test
* Fix build failure on java 8
* Remove ProxyResponseResult and frameReadState in ProxyResponseImpl
* Add UT, reformat logs and change buffer size to 4k
* Change HTTPStatusLineTest to HttpStatusLineTest
Co-authored-by: Connie <conniey@microsoft.com>
* Update pom.xml to include spotbugs
* Update pom.xml to generate site.
* Using static secure random.
* Specify character sets for Base64 and create issues for others.
* Adding spotbugs excludes.
* Make variables static.
* Consolidate unused locals and switch-case.
* Add exclude for being explicit about payload length cases.
* Moving named anonymous class to named class.
* Removing unused private methods.
* Use Locale.ROOT for encoding.
* Making inner class final and private constructor.
* Creating Utils class to house secure random.
* Adding comment for spotbugs.
* Add javadoc parameters to test.
* Use secure random instead of Math.random()
* Alphabetise.
* Update checkstyle to match azure-sdk-for-java.
* Adding package-info to all classes.
* Adds missing javadoc.
* Add checkstyle-suppressions.xml for shipped API.
* Add constructor to WebsocketImpl that takes a custom max frame size
The default max frame size is far too small considering IotHub supports messages up to 256kb, so this new constructor allows more flexibility for large messages
* Increment version number. Add automatic-module-name.
* Fix checkstyle issue where LineLength should not be in TreeWalker.
* Update dependency versions.
* Fixing module name.