├── .editorconfig ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── downloads ├── pf4j-demo-plugin1 │ └── 0.9.0 │ │ └── pf4j-demo-plugin1-0.9.0-SNAPSHOT.zip ├── pf4j-demo-plugin2 │ └── 0.9.0 │ │ └── pf4j-demo-plugin2-0.9.0-SNAPSHOT.zip └── plugins.json ├── pom.xml ├── repositories-folder.json ├── repositories.json └── src ├── main └── java │ └── org │ └── pf4j │ └── update │ ├── DefaultUpdateRepository.java │ ├── FileDownloader.java │ ├── FileVerifier.java │ ├── PluginInfo.java │ ├── SimpleFileDownloader.java │ ├── UpdateManager.java │ ├── UpdateRepository.java │ ├── VerifyException.java │ ├── package-info.java │ ├── util │ └── LenientDateTypeAdapter.java │ └── verifier │ ├── BasicVerifier.java │ ├── CompoundVerifier.java │ ├── Sha512SumVerifier.java │ └── package-info.java └── test ├── java └── org │ └── pf4j │ ├── TestPluginDescriptor.java │ └── update │ ├── DefaultUpdateRepositoryTest.java │ ├── FileDownloadTest.java │ ├── FileVerifiersTest.java │ ├── InstallAndDownloadTest.java │ ├── PluginInfoTest.java │ ├── UpdateIntegrationTest.java │ ├── WebServer.java │ └── util │ ├── NopPlugin.java │ ├── PropertiesPluginManager.java │ ├── TestApplication.java │ └── TestPluginsFixture.java └── resources └── log4j.properties /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pf4j/pf4j-update/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pf4j/pf4j-update/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pf4j/pf4j-update/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pf4j/pf4j-update/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pf4j/pf4j-update/HEAD/README.md -------------------------------------------------------------------------------- /downloads/pf4j-demo-plugin1/0.9.0/pf4j-demo-plugin1-0.9.0-SNAPSHOT.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pf4j/pf4j-update/HEAD/downloads/pf4j-demo-plugin1/0.9.0/pf4j-demo-plugin1-0.9.0-SNAPSHOT.zip -------------------------------------------------------------------------------- /downloads/pf4j-demo-plugin2/0.9.0/pf4j-demo-plugin2-0.9.0-SNAPSHOT.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pf4j/pf4j-update/HEAD/downloads/pf4j-demo-plugin2/0.9.0/pf4j-demo-plugin2-0.9.0-SNAPSHOT.zip -------------------------------------------------------------------------------- /downloads/plugins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pf4j/pf4j-update/HEAD/downloads/plugins.json -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pf4j/pf4j-update/HEAD/pom.xml -------------------------------------------------------------------------------- /repositories-folder.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pf4j/pf4j-update/HEAD/repositories-folder.json -------------------------------------------------------------------------------- /repositories.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pf4j/pf4j-update/HEAD/repositories.json -------------------------------------------------------------------------------- /src/main/java/org/pf4j/update/DefaultUpdateRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pf4j/pf4j-update/HEAD/src/main/java/org/pf4j/update/DefaultUpdateRepository.java -------------------------------------------------------------------------------- /src/main/java/org/pf4j/update/FileDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pf4j/pf4j-update/HEAD/src/main/java/org/pf4j/update/FileDownloader.java -------------------------------------------------------------------------------- /src/main/java/org/pf4j/update/FileVerifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pf4j/pf4j-update/HEAD/src/main/java/org/pf4j/update/FileVerifier.java -------------------------------------------------------------------------------- /src/main/java/org/pf4j/update/PluginInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pf4j/pf4j-update/HEAD/src/main/java/org/pf4j/update/PluginInfo.java -------------------------------------------------------------------------------- /src/main/java/org/pf4j/update/SimpleFileDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pf4j/pf4j-update/HEAD/src/main/java/org/pf4j/update/SimpleFileDownloader.java -------------------------------------------------------------------------------- /src/main/java/org/pf4j/update/UpdateManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pf4j/pf4j-update/HEAD/src/main/java/org/pf4j/update/UpdateManager.java -------------------------------------------------------------------------------- /src/main/java/org/pf4j/update/UpdateRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pf4j/pf4j-update/HEAD/src/main/java/org/pf4j/update/UpdateRepository.java -------------------------------------------------------------------------------- /src/main/java/org/pf4j/update/VerifyException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pf4j/pf4j-update/HEAD/src/main/java/org/pf4j/update/VerifyException.java -------------------------------------------------------------------------------- /src/main/java/org/pf4j/update/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pf4j/pf4j-update/HEAD/src/main/java/org/pf4j/update/package-info.java -------------------------------------------------------------------------------- /src/main/java/org/pf4j/update/util/LenientDateTypeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pf4j/pf4j-update/HEAD/src/main/java/org/pf4j/update/util/LenientDateTypeAdapter.java -------------------------------------------------------------------------------- /src/main/java/org/pf4j/update/verifier/BasicVerifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pf4j/pf4j-update/HEAD/src/main/java/org/pf4j/update/verifier/BasicVerifier.java -------------------------------------------------------------------------------- /src/main/java/org/pf4j/update/verifier/CompoundVerifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pf4j/pf4j-update/HEAD/src/main/java/org/pf4j/update/verifier/CompoundVerifier.java -------------------------------------------------------------------------------- /src/main/java/org/pf4j/update/verifier/Sha512SumVerifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pf4j/pf4j-update/HEAD/src/main/java/org/pf4j/update/verifier/Sha512SumVerifier.java -------------------------------------------------------------------------------- /src/main/java/org/pf4j/update/verifier/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pf4j/pf4j-update/HEAD/src/main/java/org/pf4j/update/verifier/package-info.java -------------------------------------------------------------------------------- /src/test/java/org/pf4j/TestPluginDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pf4j/pf4j-update/HEAD/src/test/java/org/pf4j/TestPluginDescriptor.java -------------------------------------------------------------------------------- /src/test/java/org/pf4j/update/DefaultUpdateRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pf4j/pf4j-update/HEAD/src/test/java/org/pf4j/update/DefaultUpdateRepositoryTest.java -------------------------------------------------------------------------------- /src/test/java/org/pf4j/update/FileDownloadTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pf4j/pf4j-update/HEAD/src/test/java/org/pf4j/update/FileDownloadTest.java -------------------------------------------------------------------------------- /src/test/java/org/pf4j/update/FileVerifiersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pf4j/pf4j-update/HEAD/src/test/java/org/pf4j/update/FileVerifiersTest.java -------------------------------------------------------------------------------- /src/test/java/org/pf4j/update/InstallAndDownloadTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pf4j/pf4j-update/HEAD/src/test/java/org/pf4j/update/InstallAndDownloadTest.java -------------------------------------------------------------------------------- /src/test/java/org/pf4j/update/PluginInfoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pf4j/pf4j-update/HEAD/src/test/java/org/pf4j/update/PluginInfoTest.java -------------------------------------------------------------------------------- /src/test/java/org/pf4j/update/UpdateIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pf4j/pf4j-update/HEAD/src/test/java/org/pf4j/update/UpdateIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/org/pf4j/update/WebServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pf4j/pf4j-update/HEAD/src/test/java/org/pf4j/update/WebServer.java -------------------------------------------------------------------------------- /src/test/java/org/pf4j/update/util/NopPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pf4j/pf4j-update/HEAD/src/test/java/org/pf4j/update/util/NopPlugin.java -------------------------------------------------------------------------------- /src/test/java/org/pf4j/update/util/PropertiesPluginManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pf4j/pf4j-update/HEAD/src/test/java/org/pf4j/update/util/PropertiesPluginManager.java -------------------------------------------------------------------------------- /src/test/java/org/pf4j/update/util/TestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pf4j/pf4j-update/HEAD/src/test/java/org/pf4j/update/util/TestApplication.java -------------------------------------------------------------------------------- /src/test/java/org/pf4j/update/util/TestPluginsFixture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pf4j/pf4j-update/HEAD/src/test/java/org/pf4j/update/util/TestPluginsFixture.java -------------------------------------------------------------------------------- /src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pf4j/pf4j-update/HEAD/src/test/resources/log4j.properties --------------------------------------------------------------------------------