RFR: 8044609: javax.net.debug options not working and documented as expected [v8]

Sean Coffey coffeys at openjdk.org
Tue Nov 19 14:28:40 UTC 2024


On Thu, 14 Nov 2024 01:54:03 GMT, Bradford Wetmore <wetmore at openjdk.org> wrote:

>> Sean Coffey has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   keep expand option and add test coverage
>
> src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java line 1075:
> 
>> 1073:                 if (!isDesired) {
>> 1074:                     // Too old to use, discard this retransmitted record
>> 1075:                     if (SSLLogger.isOn && SSLLogger.isOn("ssl,handshake,verbose")) {
> 
> <=80 chars, please.  Noticed this in several files/places.

thanks for reminder. I've fixed up some lines that had gone a few chars over the 80 limit. I thought we'd become a bit more lenient on this advice. It got me curious about the current state of src code in the the security base. Seems like we've many src files that go well over the 80 char limit, some for legitimate reasons, some not.

some data on top 25 offending files in just sun.security in case it's of interest:


------------------------------------------------------------------------
Rank   Width    File
------------------------------------------------------------------------
1      159      src/java.base/share/classes/sun/security/util/CurveDB.java
2      158      src/java.base/share/classes/sun/security/tools/keytool/Main.java
3      140      src/java.base/share/classes/sun/security/util/math/intpoly/MontgomeryIntegerPolynomialP256.java
4      137      src/java.base/share/classes/sun/security/x509/IPAddressName.java
5      129      src/java.base/share/classes/sun/security/x509/EDIPartyName.java
6      121      src/java.base/share/classes/sun/security/x509/X400Address.java
7      120      src/java.base/share/classes/sun/security/util/Debug.java
8      117      src/java.base/share/classes/sun/security/ssl/CertificateRequest.java
9      117      src/java.base/share/classes/sun/security/ssl/CertificateMessage.java
10     116      src/java.base/share/classes/sun/security/util/SecurityProperties.java
11     116      src/java.base/share/classes/sun/security/ssl/SSLLogger.java
12     111      src/java.base/share/classes/sun/security/util/ECUtil.java
13     110      src/java.base/share/classes/sun/security/x509/X509CertImpl.java
14     110      src/java.base/share/classes/sun/security/util/TlsChannelBinding.java
15     110      src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
16     109      src/java.base/share/classes/sun/security/x509/OIDName.java
17     109      src/java.base/share/classes/sun/security/x509/DNSName.java
18     109      src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java
19     108      src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
20     108      src/java.base/share/classes/sun/security/util/SignatureUtil.java
21     108      src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java
22     108      src/java.base/share/classes/sun/security/util/ObjectIdentifier.java
23     108      src/java.base/share/classes/sun/security/pkcs/SignerInfo.java
24     107      src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
25     107      src/java.base/share/classes/sun/security/provider/SHA3.java

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/18764#discussion_r1848234754


More information about the security-dev mailing list