The following table lists the bug fixes included in the JDK 6u181 release:
| # | JBS | Component | Subcomponent | Description |
|---|---|---|---|---|
| 1 | JDK-8156723 | client‑libs | java.awt | JVM crash at sun.java2d.windows.GDIBlitLoops.nativeBlit |
| 2 | JDK-8168751 | client‑libs | javax.sound | Two "Direct Clip" threads are created to play the same "AudioClip" object, what makes clip sound corrupted |
| 3 | JDK-7189363 | core‑libs | java.util.regex | Regex Pattern compilation buggy for special sequences |
| 4 | JDK-8035105 | core‑libs | javax.naming | DNS provider cleanups |
| 5 | JDK-8014620 | security‑libs | java.security | Signature.getAlgorithm return null in special case |
| 6 | JDK-8178728 | security‑libs | java.security | Check the AlgorithmParameters in algorithm constraints |
| 7 | JDK-8072452 | security‑libs | javax.crypto | Support DHE sizes up to 8192‑bits and DSA sizes up to 3072‑bits |
| 8 | JDK-8075286 | security‑libs | javax.crypto | Additional tests for signature algorithm OIDs and transformation string |
| 9 | JDK-8170157 | security‑libs | javax.crypto | Enable unlimited cryptographic policy by default in Oracle JDK builds |
| 10 | JDK-8049321 | security‑libs | javax.net.ssl | Support SHA224withDSA and SHA256withDSA in the SunJSSE provider |
| 11 | JDK-8169229 | security‑libs | javax.net.ssl | RSAClientKeyExchange debug info is incorrect |
| 12 | JDK-8159240 | xml | jaxb | XSOM parser incorrectly processes type names with whitespaces |