diff --git a/WORKSPACE b/WORKSPACE
index 1bd0e69..b6dfe0f 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -196,8 +196,9 @@ maven_install(
artifacts = [
"org.assertj:assertj-core:3.24.2",
"com.google.code.gson:gson:2.10.1",
- "io.github.littleproxy:littleproxy:2.4.2",
- "io.netty:netty-codec-http:4.1.119.Final",
+ # This was downgraded, so we can keep netty at 4.1.*
+ "io.github.littleproxy:littleproxy:2.4.0",
+ "io.netty:netty-codec-http:4.1.127.Final",
"org.apache.httpcomponents:httpclient:4.5.14",
"com.uber.nullaway:nullaway:0.10.9",
"org.mockito:mockito-core:5.12.0",
diff --git a/maven_install.json b/maven_install.json
index 879dd62..9a26ba3 100755
--- a/maven_install.json
+++ b/maven_install.json
@@ -1,11 +1,15 @@
{
"__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL",
- "__INPUT_ARTIFACTS_HASH": -1334968875,
- "__RESOLVED_ARTIFACTS_HASH": 80124384,
- "conflict_resolution": {
- "io.netty:netty-codec-http:4.1.119.Final": "io.netty:netty-codec-http:4.2.1.Final"
- },
+ "__INPUT_ARTIFACTS_HASH": -610273456,
+ "__RESOLVED_ARTIFACTS_HASH": -747619382,
"artifacts": {
+ "com.google.code.findbugs:jsr305": {
+ "shasums": {
+ "jar": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7",
+ "sources": "1c9e85e272d0708c6a591dc74828c71603053b48cc75ae83cce56912a2aa063b"
+ },
+ "version": "3.0.2"
+ },
"com.google.code.gson:gson": {
"shasums": {
"jar": "4241c14a7727c34feea6507ec801318a3d4a90f070e4525681079fb94ee4c593",
@@ -22,17 +26,17 @@
},
"com.google.guava:failureaccess": {
"shasums": {
- "jar": "cbfc3906b19b8f55dd7cfd6dfe0aa4532e834250d7f080bd8d211a3e246b59cb",
- "sources": "6fef4dfd2eb9f961655f2a3c4ea87c023618d9fcbfb6b104c17862e5afe66b97"
+ "jar": "8a8f81cf9b359e3f6dfa691a1e776985c061ef2f223c9b2c80753e1b458e8064",
+ "sources": "dd3bfa5e2ec5bc5397efb2c3cef044c192313ff77089573667ff97a60c6978e0"
},
- "version": "1.0.3"
+ "version": "1.0.2"
},
"com.google.guava:guava": {
"shasums": {
- "jar": "f3d7f57f67fd622f4d468dfdd692b3a5e3909246c28017ac3263405f0fe617ed",
- "sources": "9d3c6aad893daac9d4812eb9fa4c3f7956a9f2e472eb7df2fea0e467fed7e766"
+ "jar": "b918c98a7e44dbe94ebd9fe3e40cddaadb5a93e6a78eb6008b42df237241e538",
+ "sources": "55ef6603b6ab1f6e3ae810b127561650ed682eb5f3fb50a212a658a74087b457"
},
- "version": "33.4.8-jre"
+ "version": "33.4.0-jre"
},
"com.google.guava:listenablefuture": {
"shasums": {
@@ -71,293 +75,231 @@
},
"io.github.littleproxy:littleproxy": {
"shasums": {
- "jar": "9d77d343d7d701dd8a8a10231fd7c0d17271e9e44f5a88f5e1c5a4caef867571",
- "sources": "6c2037cfa0540a2c8dc9cac76988d789ce8d9062dab17997d8eccf2c812ac9a7"
+ "jar": "ed84eacd132151b63c68876565fb7ca2fd02e20248f29168ab1e1ba997bc8456",
+ "sources": "03294f4eaf143a345dc566e38ed70daa20188e1a343a36257769112479a20216"
},
- "version": "2.4.2"
+ "version": "2.4.0"
},
"io.netty:netty-all": {
"shasums": {
- "jar": "2505b821b9c0202f55ff059794ed5bcbd8ba066701d93e2e5bdb66c0b6391730",
+ "jar": "230fdaa7d53002efb7dc08d4666a999b488858671eaa04357326b66e50b5c0e9",
"sources": null
},
- "version": "4.2.1.Final"
+ "version": "4.1.116.Final"
},
"io.netty:netty-buffer": {
"shasums": {
- "jar": "2ece8d8413d5aa35a1d1e0fe94f69f9e9edd8f7abb53f6c557a473c9fd0bfc8e",
- "sources": "4916632fb9ffba6d239eb0814211fbafe9130c9871c7691b8b0dbd64b2710d48"
+ "jar": "4a0a17dc5a58d910c56545be6912b9923cfe902522dc1df268e774bc22443eb6",
+ "sources": "95bf25ed8c3fa25a7cddf94960eb6da69528a349f86ba8ae0f32fcf75cad48a9"
},
- "version": "4.2.1.Final"
+ "version": "4.1.127.Final"
},
"io.netty:netty-codec": {
"shasums": {
- "jar": "eef6f18f71ac5e32dc27a8d525479146c59fec30099d431a40662aff7dbd46f1",
- "sources": "350a5d181cf9c91e9a0bddd3bbc779775dbd0c40dc7e8e471c8f762a1b5fb48a"
+ "jar": "187d21cee1a114f43b87be235f66c83828bdd0a3e0c1cdfebedaa37748e6e470",
+ "sources": "457377b7acc82474176f3d57680eee876304b9bb3dc5152323964ae975efdab0"
},
- "version": "4.2.1.Final"
- },
- "io.netty:netty-codec-base": {
- "shasums": {
- "jar": "c2a1a7af991694272f74bb7dab01059049790c14b453760009827e105530d3b7",
- "sources": "274c1d912254491ffc6d4ae0779eadebace3cd7dd829b59a6ab445302ce2896f"
- },
- "version": "4.2.1.Final"
- },
- "io.netty:netty-codec-classes-quic": {
- "shasums": {
- "jar": "ff97ec2c73137922c732a2a19638912c3cab8ec7e0386a9eb0200596e0d0c002",
- "sources": "4d00d2a90a3383d70c50d2cdacd97673df09be0b356e9bbccaeb15a65eb5f827"
- },
- "version": "4.2.1.Final"
- },
- "io.netty:netty-codec-compression": {
- "shasums": {
- "jar": "c7d51a4f69c4bfbf043f92d196f61a6df42ad29c5bd0d053d107117220a5ca46",
- "sources": "faa0df66d04f418d02ece484940b7f1511c6af40d3bacbd513bfa74c12690769"
- },
- "version": "4.2.1.Final"
+ "version": "4.1.127.Final"
},
"io.netty:netty-codec-dns": {
"shasums": {
- "jar": "dfea353a4095ebfbc7c94549904b74f7c0369f26ae5491e79bc5e47d9054ad1a",
- "sources": "89a04fa5d8918dcf84a5d04999abb3e5bf93033f22cbf5370e2e78d751bab44f"
+ "jar": "02f39719d58bbb4b8be7743538f92a6c4f8b413eb05fbdf139e9dadba3b64b04",
+ "sources": "9b9e59f3ddd63526fefcb31d6317055f64086d85838883126b0eae928ac02b91"
},
- "version": "4.2.1.Final"
+ "version": "4.1.116.Final"
},
"io.netty:netty-codec-haproxy": {
"shasums": {
- "jar": "f6d28d0cd45cc9984ba6286b559760f7fabd5dcf0ad178701ef0eae5299f4657",
- "sources": "350f3b7209c55e9be23c1a3b5d2e9c13314e99a2cb6cb13501b6d304babf66af"
+ "jar": "17e30c1d8b9e9cb503600b5e525352fb1376a43b30e2b4a166244170e0fbe86f",
+ "sources": "db368821caaa0cc33c8f42ada3176cff1b3ab9cdaa32f039b8496f88e2823a08"
},
- "version": "4.2.1.Final"
+ "version": "4.1.116.Final"
},
"io.netty:netty-codec-http": {
"shasums": {
- "jar": "10e831862bf7dabceccf4fd82989c31dda39a89ed669cf7e96dee09729077541",
- "sources": "19e12b23bbef8c32e3da702ba8bfb44af5d8cf9e398643a134b0522d219691b7"
+ "jar": "2408776c87c1808b5522298c25e8290427123763f4addfda02dff6a24a538f61",
+ "sources": "f4c488b9414e14243ea2038d505c7f835511949d6964cbd786e77b0b78a7d488"
},
- "version": "4.2.1.Final"
+ "version": "4.1.127.Final"
},
"io.netty:netty-codec-http2": {
"shasums": {
- "jar": "3d9e70f1828f448e47f18810712f0efe1bcdfcf5202d13867638fbd553c49059",
- "sources": "8aab533613b17d79bf9c5e0eb23a6390eef81b0bef2af23a99081c9f024d8a57"
- },
- "version": "4.2.1.Final"
- },
- "io.netty:netty-codec-marshalling": {
- "shasums": {
- "jar": "48549989c725a7025791329ab612a1a4cbe4b10e53f4a6b13e44c9c0c542876a",
- "sources": "6ec68804bfaddc00cf27108e9cd3760d9343d9d250bfe864a37f831533872d6f"
+ "jar": "0b2ce8ba3172702ed92802b76b9f995f3b483b7032202d236a3bd83ba8575bb6",
+ "sources": "de96def78fa5e5c8b381528dc439aff6452cab6de56b8f49fb9974bad3e2d718"
},
- "version": "4.2.1.Final"
+ "version": "4.1.116.Final"
},
"io.netty:netty-codec-memcache": {
"shasums": {
- "jar": "942b43c537778d595879f28ba25879fc71cbe3b181d21b18db27edf963a72c51",
- "sources": "3b32abbda96b1fe599c5a940f2c239b43524f3d834ab0c8cd5b37d4cd3c64bd8"
+ "jar": "c78eab285daec6840027290d2557b2f66c38a7371168898b1ab8005c5d2b0e5c",
+ "sources": "e81f073d053aeb35d1b7678333a548887840f283f4576a441f626db36bd7872a"
},
- "version": "4.2.1.Final"
+ "version": "4.1.116.Final"
},
"io.netty:netty-codec-mqtt": {
"shasums": {
- "jar": "27b4430bddb55ec17c70779f1c00ac10d8b82d70918a2f74fd838c0e85d462a8",
- "sources": "270cfed1857f71e563400cf2cc02e39c7b4a5f388c598ea8c68ef51e010e076c"
+ "jar": "9de8c3e1030de1490f0efff81fb41607ab4308195266ae033498be08882c8ee8",
+ "sources": "154cb591430f0fc8a23070ffa95e6350c0604c4161898ffee5434622a7762ae0"
},
- "version": "4.2.1.Final"
- },
- "io.netty:netty-codec-native-quic": {
- "shasums": {
- "linux-aarch_64": "96a0b77ffcb1dc9082a8a94ec9c1967721ab0a0978e13819e70430355de22c7d",
- "linux-x86_64": "919363b217c82e4f0b528891e834c923ad846919c91f5392cfe816c1fd22126f",
- "osx-aarch_64": "fe804fd621b58f76788f27e3b820470d3d95e59722ef83f4bffa2cbb42985240",
- "osx-x86_64": "ab77884b740c5c8d0f79e1775f9ca2a28dbb3d9de1ab28dd96cf16b53eb48653",
- "sources": "93df9ad57b7badf55631dc778578ec58aad8e996f9961c021f5ebc22aaa90b72",
- "windows-x86_64": "0b2456031850c5bda27f6862bb9054db00df09bba5082b6ce18a34ea1b47f370"
- },
- "version": "4.2.1.Final"
- },
- "io.netty:netty-codec-protobuf": {
- "shasums": {
- "jar": "c90ffb31a04a3280289da72e63aaf7a23f97c1698e2cc9b96bfa6469df82f598",
- "sources": "768a4954a9abbbce9cd0ff851d95138253d7b5dc4be2ab4c44a01e16bc055feb"
- },
- "version": "4.2.1.Final"
+ "version": "4.1.116.Final"
},
"io.netty:netty-codec-redis": {
"shasums": {
- "jar": "7a3bfa6fb3eba3f6292b7aa30bc0da17bc76a2646343a05c1657a486c2381df5",
- "sources": "f21eda94d33b22373278010b142f95720ae3cda66af548e7509c77df82c623c6"
+ "jar": "e2ed0719b94b6b77a612f071fe4070ab3a92c218e6924885f77fde0a871d3556",
+ "sources": "e3d7721094349499a73e4b75bf6cf7713a5ccc5170fee54c25e6eeaab9263f3d"
},
- "version": "4.2.1.Final"
+ "version": "4.1.116.Final"
},
"io.netty:netty-codec-smtp": {
"shasums": {
- "jar": "b556345ea8a153230ff606d06615db1cbbdcfc737aa49354eea56f66eeebbef0",
- "sources": "ac62fb9c0b6e8d940c6ac291127f60e968f9c39ea12b9d908fb934abd61e57e4"
+ "jar": "5811d0cf05a9a8bfc869fa352e35f85ecadf5f55e6ec35ad280c4dc985215333",
+ "sources": "de008e19d441133b3aa268e3b892272d98b51510030bd4d3b06887bd4d074b13"
},
- "version": "4.2.1.Final"
+ "version": "4.1.116.Final"
},
"io.netty:netty-codec-socks": {
"shasums": {
- "jar": "4a5c557d8b1f0f364906a2cc5f1df8dd36e7b71aa4dbc4e8d7aede81d46be793",
- "sources": "cc1c8b96632a69363e86d80737280547f86618b1678a387eb3c392e16a4c0126"
+ "jar": "7e9ec84d61868e5d3ba4ca2b68698e005514a8b413849f5c9d9bc5d8ac5b3ecb",
+ "sources": "72e8dad14126edf717cee6cc6a218cebfb7a35033d6019a8d284a82814447b2a"
},
- "version": "4.2.1.Final"
+ "version": "4.1.116.Final"
},
"io.netty:netty-codec-stomp": {
"shasums": {
- "jar": "401483bf766d798ff517c9a616a3dc093bb5c8bb8c17798bf81860e1be395b5c",
- "sources": "3b4805e43eb7f891890dc230dd277a39529d9560e52b65ff7b2ab97eed0f836e"
+ "jar": "7c47320716a135c62e7349f70d379dea1e335cfa19477544c0c6d53a9d1ec4c3",
+ "sources": "71db1eb756fde070b3746b76f17af8166065cceb7c832651d5888992e6e52ac0"
},
- "version": "4.2.1.Final"
+ "version": "4.1.116.Final"
},
"io.netty:netty-codec-xml": {
"shasums": {
- "jar": "45a4e5f728d221bde9db15b3b2cf57d8b6fd15a069e743b199c6b3fda6d2a9c7",
- "sources": "91acdd3c98097d617855c4cd084d847361c42a647abadbd1fb84fd7959bacf9a"
+ "jar": "f9992db21cabdfe4df3398ae75a45bb40090b894310038af42ef6f3dde7279a8",
+ "sources": "4f9ff233a1b04b2e1fba1429e04328efa3a3bad53410a704f70cfa89cb981eae"
},
- "version": "4.2.1.Final"
+ "version": "4.1.116.Final"
},
"io.netty:netty-common": {
"shasums": {
- "jar": "7eea4a96f61ace06337906374150cb73c94f248897fda3da865b5c38a710bdfd",
- "sources": "a32127fff3bb7aae678ee69abfc07bb3549ec86bc41604c722a707292a75e450"
+ "jar": "a6732bb70dc15ed96aa33ecca82c0d7b20f8ff41adf04f74f168f626adf359e8",
+ "sources": "b911f6ae04850763ea0cd5410d29a54fc5f459bb51921b25038c96b3097b647e"
},
- "version": "4.2.1.Final"
+ "version": "4.1.127.Final"
},
"io.netty:netty-handler": {
"shasums": {
- "jar": "b97d057adffffb824ce6b5d9876bfe1f0bfceb24504b638d3f6c6293cfff5dc5",
- "sources": "a0e1773a1d240c0ef8bb9a7755821eee51dac9f213650f0fc15919b2df63ab3b"
+ "jar": "88b6892bc1321d32409392e5b9f94e59d8e800678c029c71e7c0d76daf6050d0",
+ "sources": "4ed1c766eae2368152baf2898fdf92b5297ea58d83c712599e90dfbb453f6fb5"
},
- "version": "4.2.1.Final"
+ "version": "4.1.127.Final"
},
"io.netty:netty-handler-proxy": {
"shasums": {
- "jar": "c92ef0552d859a736874cc6519304060afe04f8f435c4a23b22b59a525e21c4f",
- "sources": "d2d5f35a1ad16b964cb2f08e66d15c395d8d7b68530fd71e446af34f14f837dd"
+ "jar": "86543ce2d84840c7648733648b461f0d072969fe0363df0e32c03b162cec716b",
+ "sources": "1f6a4132faca0a5e2416eaf28ed5cc378ca26430f12840205bdbc76df3ccc1f5"
},
- "version": "4.2.1.Final"
+ "version": "4.1.116.Final"
},
"io.netty:netty-handler-ssl-ocsp": {
"shasums": {
- "jar": "638d114cc19d08cb9899048219a566d29e5a7d7fa01c8e794d0d795074b52766",
- "sources": "fdba4754445e557dbd0ea90292f5791d8af4604736ce15ef5a0e6c4ff35c1b2f"
+ "jar": "cc317d65aa75a1d038566cfdd82f39bac841f0b476db25deb2e73de39c2cbca9",
+ "sources": "ffe07c362dca48c172a139419ed2f7275adafe37b4c52a03af6e1c188a1606dc"
},
- "version": "4.2.1.Final"
+ "version": "4.1.116.Final"
},
"io.netty:netty-resolver": {
"shasums": {
- "jar": "fb1c5a9f1230cc558944ac633e5b64d3e4ec981d8e0d5727d5f58122008b218e",
- "sources": "bdcbb8cb9541167a3c8f102efbe8d8c000ee6e4573e200d6a1426ae759b5d7dd"
+ "jar": "a57ee62deb54ed99690db2696039f0f768a65c974677946ed48b2a2d8510ded3",
+ "sources": "01c9382ee98f6cd34b8cd4c3bd70cdad964c6b3a85a78015fa0d5cd4ac01222b"
},
- "version": "4.2.1.Final"
+ "version": "4.1.127.Final"
},
"io.netty:netty-resolver-dns": {
"shasums": {
- "jar": "093523eb425a7398c4bcc6b1d5919c17d9d865816a56db4824ceb14d6da25206",
- "sources": "a460c098c5ad1a1494d4370e65f8677051799b1268a10285e50250c02ab81759"
+ "jar": "27c0ed4e90ecfb08cef8e6c9dcabcde9e0bb1f88cabaca1475ca269a23241233",
+ "sources": "7c2144cc4872a2cab1444d140e5779004b6f089175e60f036394a86edddeacab"
},
- "version": "4.2.1.Final"
+ "version": "4.1.116.Final"
},
"io.netty:netty-resolver-dns-classes-macos": {
"shasums": {
- "jar": "c8025e0f87b7b8290ddf9a1019a1e5f5e4769d79a479f2c16df48a0f51582af1",
- "sources": "f68fc42b388eac357926cdcf3867d7bc23bfcf13f3873d28daf09a6ca6c9859d"
+ "jar": "8defcfbb31d8fc5cb816fb1bef7b5d02bb2196aa94a0f107bb5545205726ef71",
+ "sources": "23ea1dbf35822986f03a22c5fce4a8e884f9c7ed82da37990c358ed19635116b"
},
- "version": "4.2.1.Final"
+ "version": "4.1.116.Final"
},
"io.netty:netty-resolver-dns-native-macos": {
"shasums": {
- "osx-aarch_64": "dc8b9425bad0b37858898cf1198414a1b27b1ae94e4a940968cae37f542012a6",
- "osx-x86_64": "0e128471da5221fee6e108c2b547112e2cd7b3ee91178e6e35232200eccde25b",
- "sources": "cde9e6d2278dc715bed2f2776970dffa09ef867d899d2ab6ad71e1e58b364c3f"
+ "osx-aarch_64": "a2e118e86570502d9ecc987ef2774d58658150631691aa90d78adf071561b8e2",
+ "osx-x86_64": "42a43ce2a856a5d92549d2db5f7b3ba5eacb87727ca62aa85fcf84dc7e7bd9eb",
+ "sources": "42313f935314d38ada697fe6e9e013c0edcd010a11de81de00b9630977117391"
},
- "version": "4.2.1.Final"
+ "version": "4.1.116.Final"
},
"io.netty:netty-transport": {
"shasums": {
- "jar": "ba9fd45598fa05605d2a5014d6f47112e4392ba2b912cd1e3786e4851b397cf7",
- "sources": "24879bdbd70f049cb6ec200db274f5d118027eaf41d4b260ce09bac27232229c"
+ "jar": "0d1ad82bc658f9919ca750cebe2571d4b0ae4514ec781964091f405343760e92",
+ "sources": "554b8c1c73cb08ddaba9637aa3252793018f968ed15d58472b8afb50acfe39c1"
},
- "version": "4.2.1.Final"
+ "version": "4.1.127.Final"
},
"io.netty:netty-transport-classes-epoll": {
"shasums": {
- "jar": "cc2f97afa5684f1995a5f1006b36c9ba4b233c1e68038c50e5b77b14aba4eea4",
- "sources": "c9ce3a2f2babef57d888416dac11da8e8022901417d02fc567252a3a8a8c0222"
+ "jar": "39ee30c01b49cd874af3b528101e51b4ae8181e4fcdf0714193425a36cfa1fe9",
+ "sources": "fe556bc4d466efd6ab5e9e4768e7efa7b6a0297de6c4a0addd05575505bd8408"
},
- "version": "4.2.1.Final"
- },
- "io.netty:netty-transport-classes-io_uring": {
- "shasums": {
- "jar": "c6deb8b20cf76a37e2cf6e905fd3eee4f87eed6478d4ed75c7709f40e0019156",
- "sources": "28704c85b70c72b7028dafe5a22ab0b49afb9337a592666ffb406e218ecb709a"
- },
- "version": "4.2.1.Final"
+ "version": "4.1.116.Final"
},
"io.netty:netty-transport-classes-kqueue": {
"shasums": {
- "jar": "8f1d4b4c7b92edd31d19c176ab60c5e3e71e784481cc95c7fc50c74511d32d56",
- "sources": "489bcb0d2bb8579f5a84256e9b406617ed572935dd954ac564e051481e37691b"
+ "jar": "09c66ace1c045606645d13b7dab21562cef03ea1c30e6808a9ad96acbf337d44",
+ "sources": "567a5ba4e1dbe3f47d7bd8d9e2fef0b10224c3441e65cd2eb74a9faa5096d720"
},
- "version": "4.2.1.Final"
+ "version": "4.1.116.Final"
},
"io.netty:netty-transport-native-epoll": {
"shasums": {
- "linux-aarch_64": "a8a56a18246d6b9377f67861dd99d544977b78228fbee783fe92b6f7591e6f0a",
- "linux-riscv64": "c5ffe847a47aeab467547242248d710a8d96311569739d2f1978134fea1f2395",
- "linux-x86_64": "d3abd3466dffa28d35102f888346ba4cef59bc1566d0084b5fac5feb2adab1fd",
- "sources": "bfd48119f17b0b4ff0b3fefb478107890184c25460563179317d1a4bfb4938b7"
- },
- "version": "4.2.1.Final"
- },
- "io.netty:netty-transport-native-io_uring": {
- "shasums": {
- "linux-aarch_64": "4b3e1798a99ec688f5a7428ed17753ee68b5383637458550eca57272015adbb5",
- "linux-riscv64": "34e6a1c29187526a3d0554f81201658d26ecd6c0a6c47638d41d63070cc7f818",
- "linux-x86_64": "89695f3d77e70b7192c289f37b32c2d3beea950461874fe6ad96533fc9b98d71",
- "sources": "c344097c24fba955de77ebc5f288a5524daa40c808b96e266b01f59ea6489c35"
+ "linux-aarch_64": "e163ac79417920244d0d9ca5228be83e85a0a6d4b3323b53fec36ac5c51210e6",
+ "linux-riscv64": "0791e462704d888711d014e694bff011962d12a944f084c1617479c5b5297a77",
+ "linux-x86_64": "268e60a82473a9d17ac48ba671286a01390f2b4e26138b7521287a90c5f71561",
+ "sources": "578a0eac7e1bb86fb062dae45db8d55616032ce016a00be0d24c52f3f7da1a15"
},
- "version": "4.2.1.Final"
+ "version": "4.1.116.Final"
},
"io.netty:netty-transport-native-kqueue": {
"shasums": {
- "osx-aarch_64": "33569fa1c79cf028ddaeb0306763e2c94271d6c8544c5917d0f99cde92e3c4a1",
- "osx-x86_64": "d8a87e9c10cd9cbc51b22257ab8dc799f0b2c1bf3b578fe01f8a6175ac5fda0e",
- "sources": "bd48db3d0a12c225cb7b7108f67871267d40b037984e8f82c94320d404f39a6c"
+ "osx-aarch_64": "5e6211fa45dbf243ccc8f243c28a8b8b34e25079ec8ad519fb1b8f0a25bb40d5",
+ "osx-x86_64": "b82f951af7b0fd6c5774b037efd46b552529a0748ced3c131767dc789b4bd460",
+ "sources": "93634237b8011fdbda39a35e507d9614940fdfbe64dc9ae9b7eeea36b4347213"
},
- "version": "4.2.1.Final"
+ "version": "4.1.116.Final"
},
"io.netty:netty-transport-native-unix-common": {
"shasums": {
- "jar": "7f2a7746950ccb227908afe3ee21b9bcf69ccc58437bb17c1579a8d572fb38a9",
- "sources": "7bd031f580675ecf9cf49864d84a68e3cbb476570c640aaadbf10654f2f6bcf7"
+ "jar": "0e3a45e3ce1fe034ca8b32c1579afa5f06729ca6427b7b0610528c4ef37c6e50",
+ "sources": "d5816fa947ee38b20fb6edd892743dd2b3e1a90ccabe2f519e98032970d55350"
},
- "version": "4.2.1.Final"
+ "version": "4.1.127.Final"
},
"io.netty:netty-transport-rxtx": {
"shasums": {
- "jar": "5b0096434a0c8201df0adeaae4fa8873b3c818d0dc734e92e174e4d81b4a904c",
- "sources": "91eb2df4e4e838e97241014c2959ebb811ba5f0ed3364ee5473d42b1a4f7cb65"
+ "jar": "af7d255e99c26a89543cb08f40068e1d5cc67e7b0b70b180202cea2d74fb45ae",
+ "sources": "edeb496c20bb667e904fe90a18787de59916b204797f209b1af706603277e93e"
},
- "version": "4.2.1.Final"
+ "version": "4.1.116.Final"
},
"io.netty:netty-transport-sctp": {
"shasums": {
- "jar": "ef84e2854a0eb611c6df4d91aa2c11520aa4519b4b7bc11400861b08884afbf2",
- "sources": "7328a7cd1791f42df95f6852fb31f5affddd8acd1520fb4d60d5578dfa9d4d65"
+ "jar": "760e2f2a7bb1941d27069b04e27d8153aae276fedeadce53bea4b21647c36908",
+ "sources": "5d611d8f2266834f6ec52dadcecc3ba60a3955685266aac86edb4c63010f77bc"
},
- "version": "4.2.1.Final"
+ "version": "4.1.116.Final"
},
"io.netty:netty-transport-udt": {
"shasums": {
- "jar": "bd0fccf36e9e2d45e70c87200a4c24302f5fb5427f92897ed050c8f3f145c580",
- "sources": "cbcb8750a7f0b4558fe2a198296a3df00c69ebc21f3d58ea4c52985aa6c615c4"
+ "jar": "a8f0513dd17d12ce5919125f1ad9f12c4ba92822ee9b8693e6d0038416410fb4",
+ "sources": "5e3876ae9c6644850b19f3ce34ce07ca64d7005178f6ab0868f2a1b426409c5a"
},
- "version": "4.2.1.Final"
+ "version": "4.1.116.Final"
},
"net.bytebuddy:byte-buddy": {
"shasums": {
@@ -401,6 +343,13 @@
},
"version": "3.24.2"
},
+ "org.checkerframework:checker-qual": {
+ "shasums": {
+ "jar": "3fbc2e98f05854c3df16df9abaa955b91b15b3ecac33623208ed6424640ef0f6",
+ "sources": "d6bdee58964cd05aabfca4e44947d3cbdada6bf617ed618b62b3b0d5a21de339"
+ },
+ "version": "3.43.0"
+ },
"org.checkerframework:dataflow-nullaway": {
"shasums": {
"jar": "10145b646e31c8cce6e4e6b3da77b24fd9d1f7973ff7054e63e06200a72d5de8",
@@ -408,13 +357,6 @@
},
"version": "3.26.0"
},
- "org.jspecify:jspecify": {
- "shasums": {
- "jar": "1fad6e6be7557781e4d33729d49ae1cdc8fdda6fe477bb0cc68ce351eafdfbab",
- "sources": "adf0898191d55937fb3192ba971826f4f294292c4a960740f3c27310e7b70296"
- },
- "version": "1.0.0"
- },
"org.mockito:mockito-core": {
"shasums": {
"jar": "4a2eb29237050da749e90a46f948bce7e26ec22b671e41f59b1ac6f4b6408229",
@@ -431,10 +373,10 @@
},
"org.slf4j:slf4j-api": {
"shasums": {
- "jar": "7b751d952061954d5abfed7181c1f645d336091b679891591d63329c622eb832",
- "sources": "db0d08d8efa05ad19d174d747bd9d8e68dbb02b596812fe7b3a681656e346694"
+ "jar": "a12578dde1ba00bd9b816d388a0b879928d00bab3c83c240f7013bf4196c579a",
+ "sources": "d938ad56953d65bd0806f75d17535fa32b1fc5078051212e0b010f69ec43f8cb"
},
- "version": "2.0.17"
+ "version": "2.0.16"
},
"org.slf4j:slf4j-jdk14": {
"shasums": {
@@ -450,7 +392,7 @@
"com.google.guava:failureaccess",
"com.google.guava:listenablefuture",
"com.google.j2objc:j2objc-annotations",
- "org.jspecify:jspecify"
+ "org.checkerframework:checker-qual"
],
"com.uber.nullaway:nullaway": [
"com.google.guava:guava",
@@ -465,22 +407,12 @@
"io.netty:netty-all": [
"io.netty:netty-buffer",
"io.netty:netty-codec",
- "io.netty:netty-codec-base",
- "io.netty:netty-codec-classes-quic",
- "io.netty:netty-codec-compression",
"io.netty:netty-codec-dns",
"io.netty:netty-codec-haproxy",
"io.netty:netty-codec-http",
"io.netty:netty-codec-http2",
- "io.netty:netty-codec-marshalling",
"io.netty:netty-codec-memcache",
"io.netty:netty-codec-mqtt",
- "io.netty:netty-codec-native-quic:jar:linux-aarch_64",
- "io.netty:netty-codec-native-quic:jar:linux-x86_64",
- "io.netty:netty-codec-native-quic:jar:osx-aarch_64",
- "io.netty:netty-codec-native-quic:jar:osx-x86_64",
- "io.netty:netty-codec-native-quic:jar:windows-x86_64",
- "io.netty:netty-codec-protobuf",
"io.netty:netty-codec-redis",
"io.netty:netty-codec-smtp",
"io.netty:netty-codec-socks",
@@ -497,14 +429,10 @@
"io.netty:netty-resolver-dns-native-macos:jar:osx-x86_64",
"io.netty:netty-transport",
"io.netty:netty-transport-classes-epoll",
- "io.netty:netty-transport-classes-io_uring",
"io.netty:netty-transport-classes-kqueue",
"io.netty:netty-transport-native-epoll:jar:linux-aarch_64",
"io.netty:netty-transport-native-epoll:jar:linux-riscv64",
"io.netty:netty-transport-native-epoll:jar:linux-x86_64",
- "io.netty:netty-transport-native-io_uring:jar:linux-aarch_64",
- "io.netty:netty-transport-native-io_uring:jar:linux-riscv64",
- "io.netty:netty-transport-native-io_uring:jar:linux-x86_64",
"io.netty:netty-transport-native-kqueue:jar:osx-aarch_64",
"io.netty:netty-transport-native-kqueue:jar:osx-x86_64",
"io.netty:netty-transport-native-unix-common",
@@ -515,56 +443,27 @@
"io.netty:netty-buffer": [
"io.netty:netty-common"
],
- "io.netty:netty-codec-base": [
- "io.netty:netty-buffer",
- "io.netty:netty-common",
- "io.netty:netty-transport"
- ],
- "io.netty:netty-codec-classes-quic": [
- "io.netty:netty-buffer",
- "io.netty:netty-codec-base",
- "io.netty:netty-common",
- "io.netty:netty-handler",
- "io.netty:netty-transport"
- ],
- "io.netty:netty-codec-compression": [
+ "io.netty:netty-codec": [
"io.netty:netty-buffer",
- "io.netty:netty-codec-base",
"io.netty:netty-common",
"io.netty:netty-transport"
],
"io.netty:netty-codec-dns": [
"io.netty:netty-buffer",
- "io.netty:netty-codec-base",
+ "io.netty:netty-codec",
"io.netty:netty-common",
"io.netty:netty-transport"
],
"io.netty:netty-codec-http": [
"io.netty:netty-buffer",
- "io.netty:netty-codec-base",
- "io.netty:netty-codec-compression",
+ "io.netty:netty-codec",
"io.netty:netty-common",
"io.netty:netty-handler",
"io.netty:netty-transport"
],
- "io.netty:netty-codec-native-quic:jar:linux-aarch_64": [
- "io.netty:netty-codec-classes-quic"
- ],
- "io.netty:netty-codec-native-quic:jar:linux-x86_64": [
- "io.netty:netty-codec-classes-quic"
- ],
- "io.netty:netty-codec-native-quic:jar:osx-aarch_64": [
- "io.netty:netty-codec-classes-quic"
- ],
- "io.netty:netty-codec-native-quic:jar:osx-x86_64": [
- "io.netty:netty-codec-classes-quic"
- ],
- "io.netty:netty-codec-native-quic:jar:windows-x86_64": [
- "io.netty:netty-codec-classes-quic"
- ],
"io.netty:netty-handler": [
"io.netty:netty-buffer",
- "io.netty:netty-codec-base",
+ "io.netty:netty-codec",
"io.netty:netty-common",
"io.netty:netty-resolver",
"io.netty:netty-transport",
@@ -575,7 +474,7 @@
],
"io.netty:netty-resolver-dns": [
"io.netty:netty-buffer",
- "io.netty:netty-codec-base",
+ "io.netty:netty-codec",
"io.netty:netty-codec-dns",
"io.netty:netty-common",
"io.netty:netty-handler",
@@ -604,12 +503,6 @@
"io.netty:netty-transport",
"io.netty:netty-transport-native-unix-common"
],
- "io.netty:netty-transport-classes-io_uring": [
- "io.netty:netty-buffer",
- "io.netty:netty-common",
- "io.netty:netty-transport",
- "io.netty:netty-transport-native-unix-common"
- ],
"io.netty:netty-transport-classes-kqueue": [
"io.netty:netty-buffer",
"io.netty:netty-common",
@@ -637,27 +530,6 @@
"io.netty:netty-transport-classes-epoll",
"io.netty:netty-transport-native-unix-common"
],
- "io.netty:netty-transport-native-io_uring:jar:linux-aarch_64": [
- "io.netty:netty-buffer",
- "io.netty:netty-common",
- "io.netty:netty-transport",
- "io.netty:netty-transport-classes-io_uring",
- "io.netty:netty-transport-native-unix-common"
- ],
- "io.netty:netty-transport-native-io_uring:jar:linux-riscv64": [
- "io.netty:netty-buffer",
- "io.netty:netty-common",
- "io.netty:netty-transport",
- "io.netty:netty-transport-classes-io_uring",
- "io.netty:netty-transport-native-unix-common"
- ],
- "io.netty:netty-transport-native-io_uring:jar:linux-x86_64": [
- "io.netty:netty-buffer",
- "io.netty:netty-common",
- "io.netty:netty-transport",
- "io.netty:netty-transport-classes-io_uring",
- "io.netty:netty-transport-native-unix-common"
- ],
"io.netty:netty-transport-native-kqueue:jar:osx-aarch_64": [
"io.netty:netty-buffer",
"io.netty:netty-common",
@@ -699,6 +571,11 @@
"io.netty:netty-all:jar:sources"
],
"packages": {
+ "com.google.code.findbugs:jsr305": [
+ "javax.annotation",
+ "javax.annotation.concurrent",
+ "javax.annotation.meta"
+ ],
"com.google.code.gson:gson": [
"com.google.gson",
"com.google.gson.annotations",
@@ -775,22 +652,19 @@
],
"io.netty:netty-buffer": [
"io.netty.buffer",
- "io.netty.buffer.search",
- "io.netty.buffer.svm"
+ "io.netty.buffer.search"
],
- "io.netty:netty-codec-base": [
+ "io.netty:netty-codec": [
"io.netty.handler.codec",
"io.netty.handler.codec.base64",
"io.netty.handler.codec.bytes",
+ "io.netty.handler.codec.compression",
"io.netty.handler.codec.json",
+ "io.netty.handler.codec.marshalling",
+ "io.netty.handler.codec.protobuf",
"io.netty.handler.codec.serialization",
- "io.netty.handler.codec.string"
- ],
- "io.netty:netty-codec-classes-quic": [
- "io.netty.handler.codec.quic"
- ],
- "io.netty:netty-codec-compression": [
- "io.netty.handler.codec.compression"
+ "io.netty.handler.codec.string",
+ "io.netty.handler.codec.xml"
],
"io.netty:netty-codec-dns": [
"io.netty.handler.codec.dns"
@@ -812,9 +686,6 @@
"io.netty:netty-codec-http2": [
"io.netty.handler.codec.http2"
],
- "io.netty:netty-codec-marshalling": [
- "io.netty.handler.codec.marshalling"
- ],
"io.netty:netty-codec-memcache": [
"io.netty.handler.codec.memcache",
"io.netty.handler.codec.memcache.binary"
@@ -822,9 +693,6 @@
"io.netty:netty-codec-mqtt": [
"io.netty.handler.codec.mqtt"
],
- "io.netty:netty-codec-protobuf": [
- "io.netty.handler.codec.protobuf"
- ],
"io.netty:netty-codec-redis": [
"io.netty.handler.codec.redis"
],
@@ -866,6 +734,7 @@
"io.netty.handler.logging",
"io.netty.handler.pcap",
"io.netty.handler.ssl",
+ "io.netty.handler.ssl.ocsp",
"io.netty.handler.ssl.util",
"io.netty.handler.stream",
"io.netty.handler.timeout",
@@ -903,9 +772,6 @@
"io.netty:netty-transport-classes-epoll": [
"io.netty.channel.epoll"
],
- "io.netty:netty-transport-classes-io_uring": [
- "io.netty.channel.uring"
- ],
"io.netty:netty-transport-classes-kqueue": [
"io.netty.channel.kqueue"
],
@@ -1066,6 +932,38 @@
"org.assertj.core.util.introspection",
"org.assertj.core.util.xml"
],
+ "org.checkerframework:checker-qual": [
+ "org.checkerframework.checker.builder.qual",
+ "org.checkerframework.checker.calledmethods.qual",
+ "org.checkerframework.checker.compilermsgs.qual",
+ "org.checkerframework.checker.fenum.qual",
+ "org.checkerframework.checker.formatter.qual",
+ "org.checkerframework.checker.guieffect.qual",
+ "org.checkerframework.checker.i18n.qual",
+ "org.checkerframework.checker.i18nformatter.qual",
+ "org.checkerframework.checker.index.qual",
+ "org.checkerframework.checker.initialization.qual",
+ "org.checkerframework.checker.interning.qual",
+ "org.checkerframework.checker.lock.qual",
+ "org.checkerframework.checker.mustcall.qual",
+ "org.checkerframework.checker.nullness.qual",
+ "org.checkerframework.checker.optional.qual",
+ "org.checkerframework.checker.propkey.qual",
+ "org.checkerframework.checker.regex.qual",
+ "org.checkerframework.checker.signature.qual",
+ "org.checkerframework.checker.signedness.qual",
+ "org.checkerframework.checker.tainting.qual",
+ "org.checkerframework.checker.units.qual",
+ "org.checkerframework.common.aliasing.qual",
+ "org.checkerframework.common.initializedfields.qual",
+ "org.checkerframework.common.reflection.qual",
+ "org.checkerframework.common.returnsreceiver.qual",
+ "org.checkerframework.common.subtyping.qual",
+ "org.checkerframework.common.util.count.report.qual",
+ "org.checkerframework.common.value.qual",
+ "org.checkerframework.dataflow.qual",
+ "org.checkerframework.framework.qual"
+ ],
"org.checkerframework:dataflow-nullaway": [
"org.checkerframework.dataflow.qual",
"org.checkerframework.nullaway.checker.builder.qual",
@@ -1114,9 +1012,6 @@
"org.checkerframework.nullaway.org.plumelib.reflection",
"org.checkerframework.nullaway.org.plumelib.util"
],
- "org.jspecify:jspecify": [
- "org.jspecify.annotations"
- ],
"org.mockito:mockito-core": [
"org.mockito",
"org.mockito.codegen",
@@ -1207,6 +1102,8 @@
},
"repositories": {
"https://repo1.maven.org/maven2/": [
+ "com.google.code.findbugs:jsr305",
+ "com.google.code.findbugs:jsr305:jar:sources",
"com.google.code.gson:gson",
"com.google.code.gson:gson:jar:sources",
"com.google.errorprone:error_prone_annotations",
@@ -1230,12 +1127,6 @@
"io.netty:netty-buffer",
"io.netty:netty-buffer:jar:sources",
"io.netty:netty-codec",
- "io.netty:netty-codec-base",
- "io.netty:netty-codec-base:jar:sources",
- "io.netty:netty-codec-classes-quic",
- "io.netty:netty-codec-classes-quic:jar:sources",
- "io.netty:netty-codec-compression",
- "io.netty:netty-codec-compression:jar:sources",
"io.netty:netty-codec-dns",
"io.netty:netty-codec-dns:jar:sources",
"io.netty:netty-codec-haproxy",
@@ -1244,20 +1135,10 @@
"io.netty:netty-codec-http2",
"io.netty:netty-codec-http2:jar:sources",
"io.netty:netty-codec-http:jar:sources",
- "io.netty:netty-codec-marshalling",
- "io.netty:netty-codec-marshalling:jar:sources",
"io.netty:netty-codec-memcache",
"io.netty:netty-codec-memcache:jar:sources",
"io.netty:netty-codec-mqtt",
"io.netty:netty-codec-mqtt:jar:sources",
- "io.netty:netty-codec-native-quic:jar:linux-aarch_64",
- "io.netty:netty-codec-native-quic:jar:linux-x86_64",
- "io.netty:netty-codec-native-quic:jar:osx-aarch_64",
- "io.netty:netty-codec-native-quic:jar:osx-x86_64",
- "io.netty:netty-codec-native-quic:jar:sources",
- "io.netty:netty-codec-native-quic:jar:windows-x86_64",
- "io.netty:netty-codec-protobuf",
- "io.netty:netty-codec-protobuf:jar:sources",
"io.netty:netty-codec-redis",
"io.netty:netty-codec-redis:jar:sources",
"io.netty:netty-codec-smtp",
@@ -1289,18 +1170,12 @@
"io.netty:netty-transport",
"io.netty:netty-transport-classes-epoll",
"io.netty:netty-transport-classes-epoll:jar:sources",
- "io.netty:netty-transport-classes-io_uring",
- "io.netty:netty-transport-classes-io_uring:jar:sources",
"io.netty:netty-transport-classes-kqueue",
"io.netty:netty-transport-classes-kqueue:jar:sources",
"io.netty:netty-transport-native-epoll:jar:linux-aarch_64",
"io.netty:netty-transport-native-epoll:jar:linux-riscv64",
"io.netty:netty-transport-native-epoll:jar:linux-x86_64",
"io.netty:netty-transport-native-epoll:jar:sources",
- "io.netty:netty-transport-native-io_uring:jar:linux-aarch_64",
- "io.netty:netty-transport-native-io_uring:jar:linux-riscv64",
- "io.netty:netty-transport-native-io_uring:jar:linux-x86_64",
- "io.netty:netty-transport-native-io_uring:jar:sources",
"io.netty:netty-transport-native-kqueue:jar:osx-aarch_64",
"io.netty:netty-transport-native-kqueue:jar:osx-x86_64",
"io.netty:netty-transport-native-kqueue:jar:sources",
@@ -1325,10 +1200,10 @@
"org.apache.httpcomponents:httpcore:jar:sources",
"org.assertj:assertj-core",
"org.assertj:assertj-core:jar:sources",
+ "org.checkerframework:checker-qual",
+ "org.checkerframework:checker-qual:jar:sources",
"org.checkerframework:dataflow-nullaway",
"org.checkerframework:dataflow-nullaway:jar:sources",
- "org.jspecify:jspecify",
- "org.jspecify:jspecify:jar:sources",
"org.mockito:mockito-core",
"org.mockito:mockito-core:jar:sources",
"org.objenesis:objenesis",
diff --git a/pom.xml b/pom.xml
index c1220be..2bca417 100644
--- a/pom.xml
+++ b/pom.xml
@@ -52,7 +52,7 @@
io.github.littleproxy
littleproxy
- 2.4.2
+ 2.4.0
com.google.code.gson
@@ -62,7 +62,7 @@
io.netty
netty-codec-http
- 4.1.119.Final
+ 4.1.127.Final
org.apache.httpcomponents
@@ -84,12 +84,6 @@
-
- junit
- junit
- 4.13.2
- test
-
org.assertj
assertj-core