Branch: refs/heads/pmd/7.0.x
Home: https://github.com/pmd/pmd
Commit: facc71166ec5c84dd000b76108dbecf682748c2e
https://github.com/pmd/pmd/commit/facc71166ec5c84dd000b76108dbecf682748c2e
Author: Andreas Dangel <[email protected]>
Date: 2021-01-28 (Thu, 28 Jan 2021)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/security/HardCodedCryptoKeyRule.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/security/HardCodedCryptoKeyTest.java
Log Message:
-----------
[java] Update HardCodedCryptoKeyRule
Commit: d4e7b617ff79a228a527d11d7cf033df7ce0799c
https://github.com/pmd/pmd/commit/d4e7b617ff79a228a527d11d7cf033df7ce0799c
Author: Andreas Dangel <[email protected]>
Date: 2021-01-28 (Thu, 28 Jan 2021)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/security/HardCodedCryptoKeyRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/security/InsecureCryptoIvRule.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/security/InsecureCryptoIvTest.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/security/xml/InsecureCryptoIv.xml
Log Message:
-----------
[java] Update InsecureCryptoIvRule
Commit: d4a8f01453fa14c72b21b6c175456bcc414f03b4
https://github.com/pmd/pmd/commit/d4a8f01453fa14c72b21b6c175456bcc414f03b4
Author: Andreas Dangel <[email protected]>
Date: 2021-01-28 (Thu, 28 Jan 2021)
Changed paths:
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/security/HardCodedConstructorArgsBaseRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/security/HardCodedCryptoKeyRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/security/InsecureCryptoIvRule.java
Log Message:
-----------
[java] Refactor security rules
Commit: e815c95d402a471e945084243d83bb46e0f515dd
https://github.com/pmd/pmd/commit/e815c95d402a471e945084243d83bb46e0f515dd
Author: Andreas Dangel <[email protected]>
Date: 2021-01-28 (Thu, 28 Jan 2021)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/security/HardCodedConstructorArgsBaseRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/security/HardCodedCryptoKeyRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/security/InsecureCryptoIvRule.java
Log Message:
-----------
Remove unnecessary constructor arg
Commit: 9b9c6fad2a69f29d60f73241154381d12f2e7dc6
https://github.com/pmd/pmd/commit/9b9c6fad2a69f29d60f73241154381d12f2e7dc6
Author: Andreas Dangel <[email protected]>
Date: 2021-02-04 (Thu, 04 Feb 2021)
Changed paths:
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/security/AbstractHardCodedConstructorArgsVisitor.java
R
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/security/HardCodedConstructorArgsBaseRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/security/HardCodedCryptoKeyRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/security/InsecureCryptoIvRule.java
Log Message:
-----------
[java] Rename base class for security rules
The regression tester searches for changed classes
the end with "Rule" and assumes this is a rule
and creates a customized ruleset. But the base
class is not a rule and can't be instantiated...
Commit: c740bdeb988b77017ec4b89a179d9c5de09f1e34
https://github.com/pmd/pmd/commit/c740bdeb988b77017ec4b89a179d9c5de09f1e34
Author: Andreas Dangel <[email protected]>
Date: 2021-02-04 (Thu, 04 Feb 2021)
Changed paths:
M .ci/files/all-java.xml
Log Message:
-----------
[ci] Enable security rules for regression tester
Commit: 0b86a4f19d6210110cb85eed2879f64e59c64d93
https://github.com/pmd/pmd/commit/0b86a4f19d6210110cb85eed2879f64e59c64d93
Author: Andreas Dangel <[email protected]>
Date: 2021-02-06 (Sat, 06 Feb 2021)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ast/CtorInvocMirror.java
A
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/ast/CtorInvocMirrorTest.kt
Log Message:
-----------
[java] Handle type resolve errors for qualified constructor calls
Commit: 70b5abe7b35275efc1915493bbab8f4678cbe059
https://github.com/pmd/pmd/commit/70b5abe7b35275efc1915493bbab8f4678cbe059
Author: Clément Fournier <[email protected]>
Date: 2021-02-13 (Sat, 13 Feb 2021)
Changed paths:
M docs/_config.yml
M docs/pages/next_major_development.md
M docs/pages/release_notes.md
M docs/pages/release_notes_old.md
M
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeElRule.java
M
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/rule/security/internal/ElEscapeDetector.java
M
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/rule/security/xml/VfUnescapeEl.xml
M pom.xml
Log Message:
-----------
Merge branch '7.0.x' into pr/3086
Commit: c1fe5785c74b7668a1f59ff884aa692656c30156
https://github.com/pmd/pmd/commit/c1fe5785c74b7668a1f59ff884aa692656c30156
Author: Clément Fournier <[email protected]>
Date: 2021-02-13 (Sat, 13 Feb 2021)
Changed paths:
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/TypesFromAst.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ExprMirror.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/Infer.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ast/CtorInvocMirror.java
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/CtorInferenceTest.kt
Log Message:
-----------
Remove nullability in CtorInvocMirror
We just use ts.UNKNOWN, and don't create a fake symbol (yet?)
Commit: 1bf7a23d8fce0fab2b30029905ea54ac92f41352
https://github.com/pmd/pmd/commit/1bf7a23d8fce0fab2b30029905ea54ac92f41352
Author: Clément Fournier <[email protected]>
Date: 2021-02-13 (Sat, 13 Feb 2021)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ExprMirror.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ast/CtorInvocMirror.java
Log Message:
-----------
Doc
Commit: 59bfd9381476f0ebfe5d5509f5b3c01060c240bd
https://github.com/pmd/pmd/commit/59bfd9381476f0ebfe5d5509f5b3c01060c240bd
Author: Clément Fournier <[email protected]>
Date: 2021-02-13 (Sat, 13 Feb 2021)
Changed paths:
M .ci/files/all-java.xml
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/TypesFromAst.java
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/security/AbstractHardCodedConstructorArgsVisitor.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/security/HardCodedCryptoKeyRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/security/InsecureCryptoIvRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ExprMirror.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/Infer.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ast/CtorInvocMirror.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/security/HardCodedCryptoKeyTest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/security/InsecureCryptoIvTest.java
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/CtorInferenceTest.kt
A
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/ast/CtorInvocMirrorTest.kt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/security/xml/InsecureCryptoIv.xml
Log Message:
-----------
Merge branch 'pr/3086' into 7.0.x
Refs #3086
Compare: https://github.com/pmd/pmd/compare/cbf1b88ac11d...59bfd9381476
_______________________________________________
Pmd-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pmd-commits