mirror of
https://github.com/honeymoose/OpenSearch.git
synced 2025-03-28 10:58:30 +00:00
add some more comments about internal api usage
This commit is contained in:
parent
49f37a526c
commit
42138007db
buildSrc/src/main/groovy/org/elasticsearch/gradle/precommit
core
modules/lang-groovy
plugins
discovery-azure
discovery-ec2
lang-python
mapper-attachments
repository-s3
qa/evil-tests
@ -26,9 +26,6 @@ import org.gradle.api.tasks.TaskAction
|
|||||||
import org.apache.tools.ant.BuildLogger
|
import org.apache.tools.ant.BuildLogger
|
||||||
import org.apache.tools.ant.Project
|
import org.apache.tools.ant.Project
|
||||||
|
|
||||||
import org.slf4j.Logger
|
|
||||||
import org.slf4j.LoggerFactory
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Basic static checking to keep tabs on third party JARs
|
* Basic static checking to keep tabs on third party JARs
|
||||||
*/
|
*/
|
||||||
@ -119,7 +116,6 @@ public class ThirdPartyAuditTask extends DefaultTask {
|
|||||||
for (File jar : jars) {
|
for (File jar : jars) {
|
||||||
names.add(jar.getName())
|
names.add(jar.getName())
|
||||||
}
|
}
|
||||||
Logger logger = LoggerFactory.getLogger(getClass());
|
|
||||||
logger.error("[thirdPartyAudit] Scanning: " + names)
|
logger.error("[thirdPartyAudit] Scanning: " + names)
|
||||||
|
|
||||||
// warn that you won't see any forbidden apis warnings
|
// warn that you won't see any forbidden apis warnings
|
||||||
|
@ -115,7 +115,7 @@ forbiddenPatterns {
|
|||||||
thirdPartyAudit.lenient = true
|
thirdPartyAudit.lenient = true
|
||||||
// uses internal sun ssl classes!
|
// uses internal sun ssl classes!
|
||||||
thirdPartyAudit.excludes = [
|
thirdPartyAudit.excludes = [
|
||||||
// sun.security.x509 (X509CertInfo, X509CertImpl, X500Name)
|
// uses internal java api: sun.security.x509 (X509CertInfo, X509CertImpl, X500Name)
|
||||||
'org.jboss.netty.handler.ssl.util.OpenJdkSelfSignedCertGenerator',
|
'org.jboss.netty.handler.ssl.util.OpenJdkSelfSignedCertGenerator',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -39,7 +39,7 @@ integTest {
|
|||||||
// classes are missing, e.g. jline.console.completer.Completer
|
// classes are missing, e.g. jline.console.completer.Completer
|
||||||
thirdPartyAudit.lenient = true
|
thirdPartyAudit.lenient = true
|
||||||
thirdPartyAudit.excludes = [
|
thirdPartyAudit.excludes = [
|
||||||
// sun.misc.Unsafe
|
// uses internal java api: sun.misc.Unsafe
|
||||||
'groovy.json.internal.FastStringUtils',
|
'groovy.json.internal.FastStringUtils',
|
||||||
'groovy.json.internal.FastStringUtils$StringImplementation$1',
|
'groovy.json.internal.FastStringUtils$StringImplementation$1',
|
||||||
'groovy.json.internal.FastStringUtils$StringImplementation$2',
|
'groovy.json.internal.FastStringUtils$StringImplementation$2',
|
||||||
|
@ -71,9 +71,9 @@ thirdPartyAudit.lenient = true
|
|||||||
// WE ARE JAR HELLING WITH THE JDK AND THAT IS WHY THIS HAPPENS
|
// WE ARE JAR HELLING WITH THE JDK AND THAT IS WHY THIS HAPPENS
|
||||||
// TODO: fix this!!!!!!!!!!!
|
// TODO: fix this!!!!!!!!!!!
|
||||||
thirdPartyAudit.excludes = [
|
thirdPartyAudit.excludes = [
|
||||||
// com.sun.xml.fastinfoset.stax.StAXDocumentParser
|
// uses internal java api: com.sun.xml.fastinfoset.stax.StAXDocumentParser
|
||||||
'com.sun.xml.bind.v2.runtime.unmarshaller.FastInfosetConnector',
|
'com.sun.xml.bind.v2.runtime.unmarshaller.FastInfosetConnector',
|
||||||
'com.sun.xml.bind.v2.runtime.unmarshaller.FastInfosetConnector$CharSequenceImpl',
|
'com.sun.xml.bind.v2.runtime.unmarshaller.FastInfosetConnector$CharSequenceImpl',
|
||||||
// com.sun.xml.fastinfoset.stax.StAXDocumentSerializer
|
// uses internal java api: com.sun.xml.fastinfoset.stax.StAXDocumentSerializer
|
||||||
'com.sun.xml.bind.v2.runtime.output.FastInfosetStreamWriterOutput',
|
'com.sun.xml.bind.v2.runtime.output.FastInfosetStreamWriterOutput',
|
||||||
]
|
]
|
||||||
|
@ -52,8 +52,8 @@ test {
|
|||||||
// classes are missing, e.g. org.apache.avalon.framework.logger.Logger
|
// classes are missing, e.g. org.apache.avalon.framework.logger.Logger
|
||||||
thirdPartyAudit.lenient = true
|
thirdPartyAudit.lenient = true
|
||||||
thirdPartyAudit.excludes = [
|
thirdPartyAudit.excludes = [
|
||||||
// com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl
|
// uses internal java api: com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl
|
||||||
// com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault
|
// uses internal java api: com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault
|
||||||
// com.sun.org.apache.xpath.internal.XPathContext
|
// uses internal java api: com.sun.org.apache.xpath.internal.XPathContext
|
||||||
'com.amazonaws.util.XpathUtils',
|
'com.amazonaws.util.XpathUtils',
|
||||||
]
|
]
|
||||||
|
@ -39,17 +39,17 @@ integTest {
|
|||||||
// classes are missing, e.g. org.tukaani.xz.FilterOptions
|
// classes are missing, e.g. org.tukaani.xz.FilterOptions
|
||||||
thirdPartyAudit.lenient = true
|
thirdPartyAudit.lenient = true
|
||||||
thirdPartyAudit.excludes = [
|
thirdPartyAudit.excludes = [
|
||||||
// sun.security.x509 (X509CertInfo, X509CertImpl, X500Name)
|
// uses internal java api: sun.security.x509 (X509CertInfo, X509CertImpl, X500Name)
|
||||||
'org.python.netty.handler.ssl.util.OpenJdkSelfSignedCertGenerator',
|
'org.python.netty.handler.ssl.util.OpenJdkSelfSignedCertGenerator',
|
||||||
|
|
||||||
// sun.misc.Cleaner
|
// uses internal java api: sun.misc.Cleaner
|
||||||
'org.python.netty.util.internal.Cleaner0',
|
'org.python.netty.util.internal.Cleaner0',
|
||||||
|
|
||||||
// sun.misc.Signal
|
// uses internal java api: sun.misc.Signal
|
||||||
'jnr.posix.JavaPOSIX',
|
'jnr.posix.JavaPOSIX',
|
||||||
'jnr.posix.JavaPOSIX$SunMiscSignalHandler',
|
'jnr.posix.JavaPOSIX$SunMiscSignalHandler',
|
||||||
|
|
||||||
// sun.misc.Unsafe
|
// uses internal java api: sun.misc.Unsafe
|
||||||
'com.kenai.jffi.MemoryIO$UnsafeImpl',
|
'com.kenai.jffi.MemoryIO$UnsafeImpl',
|
||||||
'com.kenai.jffi.MemoryIO$UnsafeImpl32',
|
'com.kenai.jffi.MemoryIO$UnsafeImpl32',
|
||||||
'com.kenai.jffi.MemoryIO$UnsafeImpl64',
|
'com.kenai.jffi.MemoryIO$UnsafeImpl64',
|
||||||
|
@ -73,6 +73,6 @@ forbiddenPatterns {
|
|||||||
// classes are missing, e.g. org.openxmlformats.schemas.drawingml.x2006.chart.CTExtensionList
|
// classes are missing, e.g. org.openxmlformats.schemas.drawingml.x2006.chart.CTExtensionList
|
||||||
thirdPartyAudit.lenient = true
|
thirdPartyAudit.lenient = true
|
||||||
thirdPartyAudit.excludes = [
|
thirdPartyAudit.excludes = [
|
||||||
// com.sun.syndication (SyndFeedInput, SyndFeed, SyndEntry, SyndContent)
|
// uses internal java api: com.sun.syndication (SyndFeedInput, SyndFeed, SyndEntry, SyndContent)
|
||||||
'org.apache.tika.parser.feed.FeedParser',
|
'org.apache.tika.parser.feed.FeedParser',
|
||||||
]
|
]
|
||||||
|
@ -53,8 +53,8 @@ test {
|
|||||||
// classes are missing, e.g. org.apache.log.Logger
|
// classes are missing, e.g. org.apache.log.Logger
|
||||||
thirdPartyAudit.lenient = true
|
thirdPartyAudit.lenient = true
|
||||||
thirdPartyAudit.excludes = [
|
thirdPartyAudit.excludes = [
|
||||||
// com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl
|
// uses internal java api: com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl
|
||||||
// com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault
|
// uses internal java api: com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault
|
||||||
// com.sun.org.apache.xpath.internal.XPathContext
|
// uses internal java api: com.sun.org.apache.xpath.internal.XPathContext
|
||||||
'com.amazonaws.util.XpathUtils',
|
'com.amazonaws.util.XpathUtils',
|
||||||
]
|
]
|
||||||
|
@ -38,7 +38,7 @@ test {
|
|||||||
// classes are missing, com.ibm.icu.lang.UCharacter
|
// classes are missing, com.ibm.icu.lang.UCharacter
|
||||||
thirdPartyAudit.lenient = true
|
thirdPartyAudit.lenient = true
|
||||||
thirdPartyAudit.excludes = [
|
thirdPartyAudit.excludes = [
|
||||||
// sun.misc.Unsafe
|
// uses internal java api: sun.misc.Unsafe
|
||||||
'com.google.common.cache.Striped64',
|
'com.google.common.cache.Striped64',
|
||||||
'com.google.common.cache.Striped64$1',
|
'com.google.common.cache.Striped64$1',
|
||||||
'com.google.common.cache.Striped64$Cell',
|
'com.google.common.cache.Striped64$Cell',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user