Enable build support by adding .onedev-buildspec.yml
.github/workflows Loading last commit info...
UPnPIGD-Android
UPnPIGD-Core
gradle
misc
pmd
src
.gitignore
.pre-receive
CODE_OF_CONDUCT.md
COPYING
NOTICE
README.md
SECURITY.md
build.gradle
dependencies_versions.gradle
force_git_checking_signature_during_pull.bash
gradle.properties
gradlew
gradlew.bat
key-2021-09-12.pub
key-2023-10-09.pub
release_new_version.bash
settings.gradle
write-verification-metadata.bash
README.md

UPnP IGD

CodeQL

This is a fork of UPnPIGD, the UPnP stack for Java and Android

The fork fix some security issues, and upgrade used libraries. Efforts were only made into UPNP IGD part. The project's goals are strict specification compliance, complete, clean and extensive APIs, as well as rich SPIs for easy customization.

UPnPIGD is Free Software, distributed under the terms of the GNU Lesser General Public License or at your option the Common Development and Distribution License.

How to use it ?

With Gradle :

Adapt into your build.gradle file, the next code :

	...
	dependencies {
		...
		api(group:'com.distrimind.upnp_igd', name: 'UPnPIGD-Core', version: '1.1.0-STABLE')
		...
	}
	...

When using UPnPIGD into Android, please use this dependencies instead of the previous dependecy (minimum Java version is 11) :

	...
	dependencies {
		...
		api(group:'com.distrimind.upnp_igd', name: 'UPnPIGD-Android', version: '1.1.0-STABLE')
		...
	}
	...

Librairies are available on Maven Central. You can check signatures of dependencies with this public GPG key. You can also use the next repository :

	...
	repositories {
		...
		maven {
	       		url "https://artifactory.distri-mind.fr:443/artifactory/gradle-release/"
	   	}
		...
	}
	...

To know what is the last updaloed version, please refer to versions availables here : this repository

With Maven :

Adapt into your pom.xml file, the next code :

	...
	<project>
		...
		<dependencies>
			...
			<dependency>
				<groupId>com.distrimind.upnp_igd</groupId>
				<artifactId>UPnPIGD-Core</artifactId>
				<version>1.1.0-STABLE</version>
			</dependency>
			...
		</dependencies>
		...
	</project>
	...

When using UPnPIGD into Android, please use this dependencies instead of the previous dependecy (minimum Java version is 11) :

	...
    <dependency>
        <groupId>com.distrimind.upnp_igd</groupId>
        <artifactId>UPnPIGD-Android</artifactId>
        <version>1.1.0-STABLE</version>
    </dependency>
	...

Librairies are available on Maven Central. You can check signatures of dependencies with this public GPG key. You can also use the next repository :

	...
	<repositories>
		...
		<repository>
			<id>DistriMind-Public</id>
			<url>https://artifactory.distri-mind.fr:443/artifactory/gradle-release/</url>
		</repository>
		...
	</repositories>
	...		

To know what last version has been uploaded, please refer to versions availables into this repository

Please wait...
Page is in error, reload to recover