iabtcf-java
iabtcf-java copied to clipboard
Transparency and Consent Framework v2.0 Library - Java
Bumps [jackson-databind](https://github.com/FasterXML/jackson) from 2.10.3 to 2.12.7.1. Commits See full diff in compare view [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) You can trigger a rebase of this PR by commenting `@dependabot rebase`. [//]: #...
**Version** 2.0.10 **Module (core, cmpapi, cli, stub, or testing)** iabtcf-decoder **Error** `java.lang.NoClassDefFoundError: Failed resolution of: Ljava/util/Base64; at com.iabtcf.decoder.TCStringDecoder.vectorFromString(TCStringDecoder.java:37) at com.iabtcf.decoder.TCStringDecoder.decode(TCStringDecoder.java:57) at com.iabtcf.decoder.TCString.decode(TCString.java:43)` **Describe with reproduction steps – What is the...
Encode/Deder version: `2.0.10` TC string in question `CPJp_W2PJp_W2EyAGADEBjCgAP_AAH_AAAYgHnNf_X__bX9j-_59f_t0eY1P9_r_v-Qzjhfds-8N2L_W_L0X42E7NF36pq4KuR4Eu3LBIQFlHMHUTUmw6okVrTPsak2Mr7NKJ7LEmnMZO2dYGHtfn91TuZKYr_78_9fz3z-v_v__79f3r-3_3_v59X---_e_V399zLv9cC84A4ACgAQAA0ACKAEwALYC8wCQkBAABYAFQAMgAcABEADIAHgARAAngBVAGGAP0BIgXJJmT3MvrwBQAmABcAOqAkQBk4iAIAEwA6oCRAGTioAgATAAuAKbAXmMgBABMAXmOgLAALAAqABkADgAIgAZAA8AB8AEQAJ4AVQAuABfADEAJgAYYA_QCLAJEAZIAycBlxCAUAAsADIAIgAmABVAC4AF8AMQCRAGTkoBgACwAMgAcABEADwAIgAVQAuABfADEAkQBk5SAmAAsACoAGQAOAAiABkADwAIgATwApABVAC-AGIAfoBFgEiAMkAZOAy4.YAAAAAAADwAAAGYAAAAA` >Caused by: com.iabtcf.exceptions.InvalidRangeFieldException: start vendor id (44800) is greater than endVendorId (20482) at com.iabtcf.decoder.TCStringV2.vendorIdsFromRange(TCStringV2.java:188) at com.iabtcf.decoder.TCStringV2.fillPublisherRestrictions(TCStringV2.java:232) at com.iabtcf.decoder.TCStringV2.getPublisherRestrictions(TCStringV2.java:416) at com.iabtcf.decoder.TCStringV2.hashCode(TCStringV2.java:512) at com.iabtcf.decoder.TCStringDecoder.decode(TCStringDecoder.java:77)...
Please could you update the README to explicitly say that this library isn't Android compatible? Thanks!
Bumps commons-io from 2.6 to 2.7. [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) You can trigger a rebase of this PR by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- Dependabot commands...
this will allow us to figure out the case`tcString.getPubPurposesConsent().isEmpty() == true` is which one of below: 1. with publisher TC `YAAAAAAAAAA` 2. without publisher TC as currently both cases will...
Would be nice to use primitatives throughout the library. Replacing the EnumMap in LengthOffsetCache with an EnumIntMap would be a step in that direction.
ByteBitVector#ensureCapacity attempts to resize the byte buffer backing the vector as data is read from the input stream. A malformed request could trigger a large memory allocation. This should be...
This ticket is for us to re-think how remainingVectors are being handled. Currently, we create an array containaing segments following the core segment. This array is searched each time a...
Hey, I can't use the repo on Java 11 because TCString.decode is an interface with static methods, which isn't allowed on Java 9 and above. I am using it like...