├── .github ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .travis.yml ├── CONTRIBUTORS.md ├── Dockerfile ├── LICENSE ├── README.md ├── pom.xml ├── src ├── main │ ├── java │ │ └── net │ │ │ └── staticsnow │ │ │ └── nexus │ │ │ └── repository │ │ │ └── apt │ │ │ ├── AptFacet.java │ │ │ ├── AptUploadHandler.java │ │ │ └── internal │ │ │ ├── AptBrowseNodeGenerator.java │ │ │ ├── AptFacetImpl.java │ │ │ ├── AptFormat.java │ │ │ ├── AptFormatSecurityContributor.java │ │ │ ├── AptMimeTypes.java │ │ │ ├── AptPackageParser.java │ │ │ ├── AptSecurityFacet.java │ │ │ ├── AptWritePolicySelector.java │ │ │ ├── FacetHelper.java │ │ │ ├── debian │ │ │ ├── ControlFile.java │ │ │ ├── ControlFileParser.java │ │ │ ├── Release.java │ │ │ └── Version.java │ │ │ ├── gpg │ │ │ ├── AptSigningFacet.java │ │ │ └── AptSigningHandler.java │ │ │ ├── hosted │ │ │ ├── AptHostedComponentMaintenanceFacet.java │ │ │ ├── AptHostedFacet.java │ │ │ ├── AptHostedHandler.java │ │ │ ├── AptHostedRecipe.java │ │ │ ├── AptHostedSnapshotFacet.java │ │ │ └── CompressingTempFileStore.java │ │ │ ├── proxy │ │ │ ├── AptProxyFacet.java │ │ │ ├── AptProxyRecipe.java │ │ │ └── AptProxySnapshotFacet.java │ │ │ ├── snapshot │ │ │ ├── AllSnapshotComponentSelector.java │ │ │ ├── AptSnapshotFacet.java │ │ │ ├── AptSnapshotFacetSupport.java │ │ │ ├── AptSnapshotHandler.java │ │ │ ├── FilteredSnapshotComponentSelector.java │ │ │ ├── SnapshotComponentSelector.java │ │ │ └── SnapshotItem.java │ │ │ └── ui │ │ │ └── UiPluginDescriptorImpl.java │ └── resources │ │ └── static │ │ └── rapture │ │ ├── NX │ │ └── aptui │ │ │ ├── app │ │ │ ├── PluginConfig.js │ │ │ └── PluginStrings.js │ │ │ ├── util │ │ │ └── AptRepositoryUrls.js │ │ │ └── view │ │ │ └── repository │ │ │ ├── facet │ │ │ ├── AptFacet.js │ │ │ ├── AptHostedFacet.js │ │ │ └── AptSigningFacet.js │ │ │ └── recipe │ │ │ ├── AptHosted.js │ │ │ └── AptProxy.js │ │ └── resources │ │ └── nexus-repository-apt-debug.css └── test │ ├── java │ └── net │ │ └── staticsnow │ │ └── nexus │ │ └── repository │ │ └── apt │ │ └── internal │ │ ├── debian │ │ ├── ControlFileParserTest.java │ │ ├── ControlFileTest.java │ │ ├── ReleaseTest.java │ │ └── VersionTest.java │ │ └── snapshot │ │ ├── AllSnapshotComponentSelectorTest.java │ │ └── FilteredSnapshotComponentSelectorTest.java │ └── resources │ └── net │ └── staticsnow │ └── nexus │ └── repository │ └── apt │ └── internal │ └── debian │ └── control └── vagrant └── Vagrantfile /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: java 2 | -------------------------------------------------------------------------------- /CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/CONTRIBUTORS.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/net/staticsnow/nexus/repository/apt/AptFacet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/main/java/net/staticsnow/nexus/repository/apt/AptFacet.java -------------------------------------------------------------------------------- /src/main/java/net/staticsnow/nexus/repository/apt/AptUploadHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/main/java/net/staticsnow/nexus/repository/apt/AptUploadHandler.java -------------------------------------------------------------------------------- /src/main/java/net/staticsnow/nexus/repository/apt/internal/AptBrowseNodeGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/main/java/net/staticsnow/nexus/repository/apt/internal/AptBrowseNodeGenerator.java -------------------------------------------------------------------------------- /src/main/java/net/staticsnow/nexus/repository/apt/internal/AptFacetImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/main/java/net/staticsnow/nexus/repository/apt/internal/AptFacetImpl.java -------------------------------------------------------------------------------- /src/main/java/net/staticsnow/nexus/repository/apt/internal/AptFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/main/java/net/staticsnow/nexus/repository/apt/internal/AptFormat.java -------------------------------------------------------------------------------- /src/main/java/net/staticsnow/nexus/repository/apt/internal/AptFormatSecurityContributor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/main/java/net/staticsnow/nexus/repository/apt/internal/AptFormatSecurityContributor.java -------------------------------------------------------------------------------- /src/main/java/net/staticsnow/nexus/repository/apt/internal/AptMimeTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/main/java/net/staticsnow/nexus/repository/apt/internal/AptMimeTypes.java -------------------------------------------------------------------------------- /src/main/java/net/staticsnow/nexus/repository/apt/internal/AptPackageParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/main/java/net/staticsnow/nexus/repository/apt/internal/AptPackageParser.java -------------------------------------------------------------------------------- /src/main/java/net/staticsnow/nexus/repository/apt/internal/AptSecurityFacet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/main/java/net/staticsnow/nexus/repository/apt/internal/AptSecurityFacet.java -------------------------------------------------------------------------------- /src/main/java/net/staticsnow/nexus/repository/apt/internal/AptWritePolicySelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/main/java/net/staticsnow/nexus/repository/apt/internal/AptWritePolicySelector.java -------------------------------------------------------------------------------- /src/main/java/net/staticsnow/nexus/repository/apt/internal/FacetHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/main/java/net/staticsnow/nexus/repository/apt/internal/FacetHelper.java -------------------------------------------------------------------------------- /src/main/java/net/staticsnow/nexus/repository/apt/internal/debian/ControlFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/main/java/net/staticsnow/nexus/repository/apt/internal/debian/ControlFile.java -------------------------------------------------------------------------------- /src/main/java/net/staticsnow/nexus/repository/apt/internal/debian/ControlFileParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/main/java/net/staticsnow/nexus/repository/apt/internal/debian/ControlFileParser.java -------------------------------------------------------------------------------- /src/main/java/net/staticsnow/nexus/repository/apt/internal/debian/Release.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/main/java/net/staticsnow/nexus/repository/apt/internal/debian/Release.java -------------------------------------------------------------------------------- /src/main/java/net/staticsnow/nexus/repository/apt/internal/debian/Version.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/main/java/net/staticsnow/nexus/repository/apt/internal/debian/Version.java -------------------------------------------------------------------------------- /src/main/java/net/staticsnow/nexus/repository/apt/internal/gpg/AptSigningFacet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/main/java/net/staticsnow/nexus/repository/apt/internal/gpg/AptSigningFacet.java -------------------------------------------------------------------------------- /src/main/java/net/staticsnow/nexus/repository/apt/internal/gpg/AptSigningHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/main/java/net/staticsnow/nexus/repository/apt/internal/gpg/AptSigningHandler.java -------------------------------------------------------------------------------- /src/main/java/net/staticsnow/nexus/repository/apt/internal/hosted/AptHostedComponentMaintenanceFacet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/main/java/net/staticsnow/nexus/repository/apt/internal/hosted/AptHostedComponentMaintenanceFacet.java -------------------------------------------------------------------------------- /src/main/java/net/staticsnow/nexus/repository/apt/internal/hosted/AptHostedFacet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/main/java/net/staticsnow/nexus/repository/apt/internal/hosted/AptHostedFacet.java -------------------------------------------------------------------------------- /src/main/java/net/staticsnow/nexus/repository/apt/internal/hosted/AptHostedHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/main/java/net/staticsnow/nexus/repository/apt/internal/hosted/AptHostedHandler.java -------------------------------------------------------------------------------- /src/main/java/net/staticsnow/nexus/repository/apt/internal/hosted/AptHostedRecipe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/main/java/net/staticsnow/nexus/repository/apt/internal/hosted/AptHostedRecipe.java -------------------------------------------------------------------------------- /src/main/java/net/staticsnow/nexus/repository/apt/internal/hosted/AptHostedSnapshotFacet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/main/java/net/staticsnow/nexus/repository/apt/internal/hosted/AptHostedSnapshotFacet.java -------------------------------------------------------------------------------- /src/main/java/net/staticsnow/nexus/repository/apt/internal/hosted/CompressingTempFileStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/main/java/net/staticsnow/nexus/repository/apt/internal/hosted/CompressingTempFileStore.java -------------------------------------------------------------------------------- /src/main/java/net/staticsnow/nexus/repository/apt/internal/proxy/AptProxyFacet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/main/java/net/staticsnow/nexus/repository/apt/internal/proxy/AptProxyFacet.java -------------------------------------------------------------------------------- /src/main/java/net/staticsnow/nexus/repository/apt/internal/proxy/AptProxyRecipe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/main/java/net/staticsnow/nexus/repository/apt/internal/proxy/AptProxyRecipe.java -------------------------------------------------------------------------------- /src/main/java/net/staticsnow/nexus/repository/apt/internal/proxy/AptProxySnapshotFacet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/main/java/net/staticsnow/nexus/repository/apt/internal/proxy/AptProxySnapshotFacet.java -------------------------------------------------------------------------------- /src/main/java/net/staticsnow/nexus/repository/apt/internal/snapshot/AllSnapshotComponentSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/main/java/net/staticsnow/nexus/repository/apt/internal/snapshot/AllSnapshotComponentSelector.java -------------------------------------------------------------------------------- /src/main/java/net/staticsnow/nexus/repository/apt/internal/snapshot/AptSnapshotFacet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/main/java/net/staticsnow/nexus/repository/apt/internal/snapshot/AptSnapshotFacet.java -------------------------------------------------------------------------------- /src/main/java/net/staticsnow/nexus/repository/apt/internal/snapshot/AptSnapshotFacetSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/main/java/net/staticsnow/nexus/repository/apt/internal/snapshot/AptSnapshotFacetSupport.java -------------------------------------------------------------------------------- /src/main/java/net/staticsnow/nexus/repository/apt/internal/snapshot/AptSnapshotHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/main/java/net/staticsnow/nexus/repository/apt/internal/snapshot/AptSnapshotHandler.java -------------------------------------------------------------------------------- /src/main/java/net/staticsnow/nexus/repository/apt/internal/snapshot/FilteredSnapshotComponentSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/main/java/net/staticsnow/nexus/repository/apt/internal/snapshot/FilteredSnapshotComponentSelector.java -------------------------------------------------------------------------------- /src/main/java/net/staticsnow/nexus/repository/apt/internal/snapshot/SnapshotComponentSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/main/java/net/staticsnow/nexus/repository/apt/internal/snapshot/SnapshotComponentSelector.java -------------------------------------------------------------------------------- /src/main/java/net/staticsnow/nexus/repository/apt/internal/snapshot/SnapshotItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/main/java/net/staticsnow/nexus/repository/apt/internal/snapshot/SnapshotItem.java -------------------------------------------------------------------------------- /src/main/java/net/staticsnow/nexus/repository/apt/internal/ui/UiPluginDescriptorImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/main/java/net/staticsnow/nexus/repository/apt/internal/ui/UiPluginDescriptorImpl.java -------------------------------------------------------------------------------- /src/main/resources/static/rapture/NX/aptui/app/PluginConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/main/resources/static/rapture/NX/aptui/app/PluginConfig.js -------------------------------------------------------------------------------- /src/main/resources/static/rapture/NX/aptui/app/PluginStrings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/main/resources/static/rapture/NX/aptui/app/PluginStrings.js -------------------------------------------------------------------------------- /src/main/resources/static/rapture/NX/aptui/util/AptRepositoryUrls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/main/resources/static/rapture/NX/aptui/util/AptRepositoryUrls.js -------------------------------------------------------------------------------- /src/main/resources/static/rapture/NX/aptui/view/repository/facet/AptFacet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/main/resources/static/rapture/NX/aptui/view/repository/facet/AptFacet.js -------------------------------------------------------------------------------- /src/main/resources/static/rapture/NX/aptui/view/repository/facet/AptHostedFacet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/main/resources/static/rapture/NX/aptui/view/repository/facet/AptHostedFacet.js -------------------------------------------------------------------------------- /src/main/resources/static/rapture/NX/aptui/view/repository/facet/AptSigningFacet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/main/resources/static/rapture/NX/aptui/view/repository/facet/AptSigningFacet.js -------------------------------------------------------------------------------- /src/main/resources/static/rapture/NX/aptui/view/repository/recipe/AptHosted.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/main/resources/static/rapture/NX/aptui/view/repository/recipe/AptHosted.js -------------------------------------------------------------------------------- /src/main/resources/static/rapture/NX/aptui/view/repository/recipe/AptProxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/main/resources/static/rapture/NX/aptui/view/repository/recipe/AptProxy.js -------------------------------------------------------------------------------- /src/main/resources/static/rapture/resources/nexus-repository-apt-debug.css: -------------------------------------------------------------------------------- 1 | /* placeholder */ -------------------------------------------------------------------------------- /src/test/java/net/staticsnow/nexus/repository/apt/internal/debian/ControlFileParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/test/java/net/staticsnow/nexus/repository/apt/internal/debian/ControlFileParserTest.java -------------------------------------------------------------------------------- /src/test/java/net/staticsnow/nexus/repository/apt/internal/debian/ControlFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/test/java/net/staticsnow/nexus/repository/apt/internal/debian/ControlFileTest.java -------------------------------------------------------------------------------- /src/test/java/net/staticsnow/nexus/repository/apt/internal/debian/ReleaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/test/java/net/staticsnow/nexus/repository/apt/internal/debian/ReleaseTest.java -------------------------------------------------------------------------------- /src/test/java/net/staticsnow/nexus/repository/apt/internal/debian/VersionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/test/java/net/staticsnow/nexus/repository/apt/internal/debian/VersionTest.java -------------------------------------------------------------------------------- /src/test/java/net/staticsnow/nexus/repository/apt/internal/snapshot/AllSnapshotComponentSelectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/test/java/net/staticsnow/nexus/repository/apt/internal/snapshot/AllSnapshotComponentSelectorTest.java -------------------------------------------------------------------------------- /src/test/java/net/staticsnow/nexus/repository/apt/internal/snapshot/FilteredSnapshotComponentSelectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/test/java/net/staticsnow/nexus/repository/apt/internal/snapshot/FilteredSnapshotComponentSelectorTest.java -------------------------------------------------------------------------------- /src/test/resources/net/staticsnow/nexus/repository/apt/internal/debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/src/test/resources/net/staticsnow/nexus/repository/apt/internal/debian/control -------------------------------------------------------------------------------- /vagrant/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonatype-nexus-community/nexus-repository-apt/HEAD/vagrant/Vagrantfile --------------------------------------------------------------------------------