Search Options

Results per page
Sort
Preferred Languages
Advance

Results 41 - 50 of 81 for zipEntry (0.28 sec)

  1. platforms/core-configuration/kotlin-dsl/src/test/kotlin/org/gradle/kotlin/dsl/support/ZipTest.kt

    import org.hamcrest.CoreMatchers.equalTo
    import org.junit.Assert.assertFalse
    import org.hamcrest.MatcherAssert.assertThat
    import org.junit.Assert.fail
    import org.junit.Test
    
    import java.io.File
    import java.util.zip.ZipEntry
    import java.util.zip.ZipOutputStream
    
    
    class ZipTest : TestWithTempFiles() {
    
        @Test
        fun `unzip fails on path traversal attempts`() {
    
            val maliciousZip = file("malicious.zip").apply {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Aug 02 08:06:49 UTC 2023
    - 1.8K bytes
    - Viewed (0)
  2. build-logic-commons/basics/src/main/kotlin/gradlebuild/basics/classanalysis/AnalyzeAndShade.kt

    import java.nio.file.FileVisitor
    import java.nio.file.Files
    import java.nio.file.Path
    import java.nio.file.attribute.BasicFileAttributes
    import java.util.jar.JarFile
    import java.util.jar.JarOutputStream
    import java.util.zip.ZipEntry
    
    
    private
    val ignoredPackagePatterns = PackagePatterns(setOf("java"))
    
    
    object Attributes {
        val artifactType = Attribute.of("artifactType", String::class.java)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sat Sep 30 16:17:28 UTC 2023
    - 6.6K bytes
    - Viewed (0)
  3. testing/soak/src/integTest/groovy/org/gradle/resolve/DependencyResolutionStressTest.groovy

            void generateContent(OutputStream outputStream) {
                def zipStream = new ZipOutputStream(outputStream)
                zipStream.putNextEntry(new ZipEntry("a"))
                writeLongString(zipStream)
                zipStream.closeEntry()
                zipStream.putNextEntry(new ZipEntry("b"))
                writeLongString(zipStream)
                zipStream.closeEntry()
                zipStream.finish()
            }
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 10.2K bytes
    - Viewed (0)
  4. platforms/core-runtime/wrapper-shared/src/integTest/groovy/org/gradle/integtests/PathTraversalCheckerIntegrationTest.groovy

    package org.gradle.integtests
    
    import org.gradle.api.internal.artifacts.transform.UnzipTransform
    import org.gradle.integtests.fixtures.AbstractIntegrationSpec
    import org.gradle.test.fixtures.file.TestFile
    
    import java.util.zip.ZipEntry
    import java.util.zip.ZipFile
    import java.util.zip.ZipOutputStream
    
    /**
     * Ensures Gradle core tasks and types are not subject to the
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:12:34 UTC 2023
    - 4K bytes
    - Viewed (0)
  5. build-logic/packaging/src/main/kotlin/gradlebuild/packaging/transforms/CopyPublicApiClassesTransform.kt

    import org.gradle.api.file.FileSystemLocation
    import org.gradle.api.provider.Provider
    import org.gradle.api.tasks.Classpath
    import org.gradle.work.DisableCachingByDefault
    import java.util.zip.ZipEntry
    import java.util.zip.ZipFile
    
    
    // TODO This should work via filtering classes dirs, but for that we need to be able to set a default attribute
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Jun 06 11:35:57 UTC 2024
    - 2.8K bytes
    - Viewed (0)
  6. platforms/core-runtime/daemon-protocol/src/testFixtures/groovy/org/gradle/tooling/internal/provider/AbstractClassGraphSpec.groovy

    import org.gradle.test.fixtures.file.TestNameTestDirectoryProvider
    import org.gradle.util.TestClassLoader
    import org.junit.Rule
    import spock.lang.Specification
    
    import java.util.zip.ZipEntry
    import java.util.zip.ZipOutputStream
    
    abstract class AbstractClassGraphSpec extends Specification {
        @Rule TestNameTestDirectoryProvider tmpDir = new TestNameTestDirectoryProvider(getClass())
    
        /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 14 00:13:09 UTC 2024
    - 3.5K bytes
    - Viewed (0)
  7. maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/PluginsMetadataGenerator.java

    import java.util.Collection;
    import java.util.Collections;
    import java.util.Date;
    import java.util.Iterator;
    import java.util.LinkedHashMap;
    import java.util.Map;
    import java.util.jar.JarFile;
    import java.util.zip.ZipEntry;
    
    import org.apache.maven.api.xml.XmlNode;
    import org.apache.maven.internal.xml.XmlNodeBuilder;
    import org.apache.maven.repository.internal.PluginsMetadata.PluginInfo;
    import org.eclipse.aether.RepositorySystemSession;
    Registered: Wed Jun 12 09:55:16 UTC 2024
    - Last Modified: Mon Feb 26 17:04:44 UTC 2024
    - 6.3K bytes
    - Viewed (0)
  8. testing/distributions-integ-tests/src/integTest/groovy/org/gradle/DistributionIntegrationSpec.groovy

            jarLibEntries.size() == libJarsCount
        }
    
        protected List<? extends ZipEntry> getLibZipEntries() {
            zipEntries.findAll { !it.isDirectory() && it.name.tokenize("/")[1] == "lib" }
        }
    
        protected List<? extends ZipEntry> getZipEntries() {
            ZipFile zipFile = new ZipFile(zip)
            try {
                zipFile.entries().toList()
            } finally {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Jun 11 09:51:14 UTC 2024
    - 10.5K bytes
    - Viewed (0)
  9. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/transform/UnzipTransform.java

    import org.gradle.work.DisableCachingByDefault;
    
    import java.io.BufferedInputStream;
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.util.zip.ZipEntry;
    import java.util.zip.ZipInputStream;
    
    import static org.apache.commons.io.FilenameUtils.removeExtension;
    import static org.gradle.internal.file.PathTraversalChecker.safePathName;
    
    /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 3.2K bytes
    - Viewed (0)
  10. maven-core/src/main/java/org/apache/maven/project/ExtensionDescriptorBuilder.java

    import java.io.File;
    import java.io.IOException;
    import java.io.InputStream;
    import java.nio.file.Files;
    import java.util.ArrayList;
    import java.util.List;
    import java.util.jar.JarFile;
    import java.util.zip.ZipEntry;
    
    import com.ctc.wstx.stax.WstxInputFactory;
    import org.apache.maven.api.xml.XmlNode;
    import org.apache.maven.internal.xml.XmlNodeStaxBuilder;
    
    /**
     * Creates an extension descriptor from some XML stream.
     *
    Registered: Wed Jun 12 09:55:16 UTC 2024
    - Last Modified: Mon Mar 25 10:50:01 UTC 2024
    - 4.2K bytes
    - Viewed (0)
Back to top